Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/admin/db.php

869 lines
206 KiB

<?php
/** Adminer - Compact database management
* @link https://www.adminer.org/
* @author Jakub Vrana, https://www.vrana.cz/
* @copyright 2007 Jakub Vrana
* @license https://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
* @license https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
* @version 4.7.7
*/error_reporting(6135);$tc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($tc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Yg=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Yg)$$X=$Yg;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");
require_once __DIR__.'/../inc/global.inc.php';
error_reporting(6133);
if (!isset($_configuration['db_manager_enabled']) || !$_configuration['db_manager_enabled']) {
die('Setting db_manager_enabled must be set to true in configuration.php to access this DB manager');
}
if (!api_is_global_platform_admin()) {
die('Please connect as a global administrator to access this DB manager');
}
function connection(){global$e;return$e;}function
adminer(){global$b;return$b;}function
version(){global$ga;return$ga;}function
idf_unescape($Tc){$qd=substr($Tc,-1);return
str_replace($qd.$qd,$qd,substr($Tc,1,-1));}function
escape_string($X){return
substr(q($X),1,-1);}function
number($X){return
preg_replace('~[^0-9]+~','',$X);}function
number_type(){return'((?<!o)int(?!er)|numeric|real|float|double|decimal|money)';}function
remove_slashes($df,$tc=false){if(get_magic_quotes_gpc()){while(list($z,$X)=each($df)){foreach($X
as$jd=>$W){unset($df[$z][$jd]);if(is_array($W)){$df[$z][stripslashes($jd)]=$W;$df[]=&$df[$z][stripslashes($jd)];}else$df[$z][stripslashes($jd)]=($tc?$W:stripslashes($W));}}}}function
bracket_escape($Tc,$_a=false){static$Lg=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return
strtr($Tc,($_a?array_flip($Lg):$Lg));}function
min_version($nh,$Cd="",$f=null){global$e;if(!$f)$f=$e;$Lf=$f->server_info;if($Cd&&preg_match('~([\d.]+)-MariaDB~',$Lf,$C)){$Lf=$C[1];$nh=$Cd;}return(version_compare($Lf,$nh)>=0);}function
charset($e){return(min_version("5.5.3",0,$e)?"utf8mb4":"utf8");}function
script($Uf,$Kg="\n"){return"<script".nonce().">$Uf</script>$Kg";}function
script_src($dh){return"<script src='".h($dh)."'".nonce()."></script>\n";}function
nonce(){return' nonce="'.get_nonce().'"';}function
target_blank(){return' target="_blank" rel="noreferrer noopener"';}function
h($eg){return
str_replace("\0","&#0;",htmlspecialchars($eg,ENT_QUOTES,'utf-8'));}function
nl_br($eg){return
str_replace("\n","<br>",$eg);}function
checkbox($E,$Y,$Na,$nd="",$ne="",$Ra="",$od=""){$K="<input type='checkbox' name='$E' value='".h($Y)."'".($Na?" checked":"").($od?" aria-labelledby='$od'":"").">".($ne?script("qsl('input').onclick = function () { $ne };",""):"");return($nd!=""||$Ra?"<label".($Ra?" class='$Ra'":"").">$K".h($nd)."</label>":$K);}function
optionlist($re,$Gf=null,$hh=false){$K="";foreach($re
as$jd=>$W){$se=array($jd=>$W);if(is_array($W)){$K.='<optgroup label="'.h($jd).'">';$se=$W;}foreach($se
as$z=>$X)$K.='<option'.($hh||is_string($z)?' value="'.h($z).'"':'').(($hh||is_string($z)?(string)$z:$X)===$Gf?' selected':'').'>'.h($X);if(is_array($W))$K.='</optgroup>';}return$K;}function
html_select($E,$re,$Y="",$me=true,$od=""){if($me)return"<select name='".h($E)."'".($od?" aria-labelledby='$od'":"").">".optionlist($re,$Y)."</select>".(is_string($me)?script("qsl('select').onchange = function () { $me };",""):"");$K="";foreach($re
as$z=>$X)$K.="<label><input type='radio' name='".h($E)."' value='".h($z)."'".($z==$Y?" checked":"").">".h($X)."</label>";return$K;}function
select_input($wa,$re,$Y="",$me="",$Qe=""){$tg=($re?"select":"input");return"<$tg$wa".($re?"><option value=''>$Qe".optionlist($re,$Y,true)."</select>":" size='10' value='".h($Y)."' placeholder='$Qe'>").($me?script("qsl('$tg').onchange = $me;",""):"");}function
confirm($D="",$Hf="qsl('input')"){return
script("$Hf.onclick = function () { return confirm('".($D?js_escape($D):'Are you sure?')."'); };","");}function
print_fieldset($u,$vd,$qh=false){echo"<fieldset><legend>","<a href='#fieldset-$u'>$vd</a>",script("qsl('a').onclick = partial(toggle, 'fieldset-$u');",""),"</legend>","<div id='fieldset-$u'".($qh?"":" class='hidden'").">\n";}function
bold($Ga,$Ra=""){return($Ga?" class='active $Ra'":($Ra?" class='$Ra'":""));}function
odd($K=' class="odd"'){static$t=0;if(!$K)$t=-1;return($t++%2?$K:'');}function
js_escape($eg){return
addcslashes($eg,"\r\n'\\/");}function
json_row($z,$X=null){static$uc=true;if($uc)echo"{";if($z!=""){echo($uc?"":",")."\n\t\"".addcslashes($z,"\r\n\t\"\\/").'": '.($X!==null?'"'.addcslashes($X,"\r\n\"\\/").'"':'null');$uc=false;}else{echo"\n}\n";$uc=true;}}function
ini_bool($Yc){$X=ini_get($Yc);return(preg_match('~^(on|true|yes)$~i',$X)||(int)$X);}function
sid(){static$K;if($K===null)$K=(SID&&!($_COOKIE&&ini_bool("session.use_cookies")));return$K;}function
set_password($mh,$O,$V,$G){$_SESSION["pwds"][$mh][$O][$V]=($_COOKIE["adminer_key"]&&is_string($G)?array(encrypt_string($G,$_COOKIE["adminer_key"])):$G);}function
get_password(){$K=get_session("pwds");if(is_array($K))$K=($_COOKIE["adminer_key"]?decrypt_string($K[0],$_COOKIE["adminer_key"]):false);return$K;}function
q($eg){global$e;return$e->quote($eg);}function
get_vals($I,$c=0){global$e;$K=array();$J=$e->query($I);if(is_object($J)){while($L=$J->fetch_row())$K[]=$L[$c];}return$K;}function
get_key_vals($I,$f=null,$Of=true){global$e;if(!is_object($f))$f=$e;$K=array();$J=$f->query($I);if(is_object($J)){while($L=$J->fetch_row()){if($Of)$K[$L[0]]=$L[1];else$K[]=$L[0];}}return$K;}function
get_rows($I,$f=null,$k="<p class='error'>"){global$e;$eb=(is_object($f)?$f:$e);$K=array();$J=$eb->query($I);if(is_object($J)){while($L=$J->fetch_assoc())$K[]=$L;}elseif(!$J&&!is_object($f)&&$k&&defined("PAGE_HEADER"))echo$k.error()."\n";return$K;}function
unique_array($L,$w){foreach($w
as$v){if(preg_match("~PRIMARY|UNIQUE~",$v["type"])){$K=array();foreach($v["columns"]as$z){if(!isset($L[$z]))continue
2;$K[$z]=$L[$z];}return$K;}}}function
escape_key($z){if(preg_match('(^([\w(]+)('.str_replace("_",".*",preg_quote(idf_escape("_"))).')([ \w)]+)$)',$z,$C))return$C[1].idf_escape(idf_unescape($C[2])).$C[3];return
idf_escape($z);}function
where($Z,$m=array()){global$e,$y;$K=array();foreach((array)$Z["where"]as$z=>$X){$z=bracket_escape($z,1);$c=escape_key($z);$K[]=$c.($y=="sql"&&is_numeric($X)&&preg_match('~\.~',$X)?" LIKE ".q($X):($y=="mssql"?" LIKE ".q(preg_replace('~[_%[]~','[\0]',$X)):" = ".unconvert_field($m[$z],q($X))));if($y=="sql"&&preg_match('~char|text~',$m[$z]["type"])&&preg_match("~[^ -@]~",$X))$K[]="$c = ".q($X)." COLLATE ".charset($e)."_bin";}foreach((array)$Z["null"]as$z)$K[]=escape_key($z)." IS NULL";return
implode(" AND ",$K);}function
where_check($X,$m=array()){parse_str($X,$Ma);remove_slashes(array(&$Ma));return
where($Ma,$m);}function
where_link($t,$c,$Y,$oe="="){return"&where%5B$t%5D%5Bcol%5D=".urlencode($c)."&where%5B$t%5D%5Bop%5D=".urlencode(($Y!==null?$oe:"IS NULL"))."&where%5B$t%5D%5Bval%5D=".urlencode($Y);}function
convert_fields($d,$m,$N=array()){$K="";foreach($d
as$z=>$X){if($N&&!in_array(idf_escape($z),$N))continue;$ua=convert_field($m[$z]);if($ua)$K.=", $ua AS ".idf_escape($z);}return$K;}function
cookie($E,$Y,$yd=2592000){global$ba;return
header("Set-Cookie: $E=".urlencode($Y).($yd?"; expires=".gmdate("D, d M Y H:i:s",time()+$yd)." GMT":"")."; path=".preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]).($ba?"; secure":"")."; HttpOnly; SameSite=lax",false);}function
restart_session(){if(!ini_bool("session.use_cookies"))session_start();}function
stop_session($wc=false){$gh=ini_bool("session.use_cookies");if(!$gh||$wc){session_write_close();if($gh&&@ini_set("session.use_cookies",false)===false)session_start();}}function&get_session($z){return$_SESSION[$z][DRIVER][SERVER][$_GET["username"]];}function
set_session($z,$X){$_SESSION[$z][DRIVER][SERVER][$_GET["username"]]=$X;}function
auth_url($mh,$O,$V,$i=null){global$Ib;preg_match('~([^?]*)\??(.*)~',remove_from_uri(implode("|",array_keys($Ib))."|username|".($i!==null?"db|":"").session_name()),$C);return"$C[1]?".(sid()?SID."&":"").($mh!="server"||$O!=""?urlencode($mh)."=".urlencode($O)."&":"")."username=".urlencode($V).($i!=""?"&db=".urlencode($i):"").($C[2]?"&$C[2]":"");}function
is_ajax(){return($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest");}function
redirect($B,$D=null){if($D!==null){restart_session();$_SESSION["messages"][preg_replace('~^[^?]*~','',($B!==null?$B:$_SERVER["REQUEST_URI"]))][]=$D;}if($B!==null){if($B=="")$B=".";header("Location: $B");exit;}}function
query_redirect($I,$B,$D,$lf=true,$gc=true,$nc=false,$_g=""){global$e,$k,$b;if($gc){$ag=microtime(true);$nc=!$e->query($I);$_g=format_time($ag);}$Wf="";if($I)$Wf=$b->messageQuery($I,$_g,$nc);if($nc){$k=error().$Wf.script("messagesPrint();");return
false;}if($lf)redirect($B,$D.$Wf);return
true;}function
queries($I){global$e;static$gf=array();static$ag;if(!$ag)$ag=microtime(true);if($I===null)return
array(implode("\n",$gf),format_time($ag));$gf[]=(preg_match('~;$~',$I)?"DELIMITER ;;\n$I;\nDELIMITER ":$I).";";return$e->query($I);}function
apply_queries($I,$S,$cc='table'){foreach($S
as$Q){if(!queries("$I ".$cc($Q)))return
false;}return
true;}function
queries_redirect($B,$D,$lf){list($gf,$_g)=queries(null);return
query_redirect($gf,$B,$D,$lf,false,!$lf,$_g);}function
format_time($ag){return
sprintf('%.3f s',max(0,microtime(true)-$ag));}function
relative_uri(){return
preg_replace('~^[^?]*/([^?]*)~','\1',$_SERVER["REQUEST_URI"]);}function
remove_from_uri($Fe=""){return
substr(preg_replace("~(?<=[?&])($Fe".(SID?"":"|".session_name()).")=[^&]*&~",'',relative_uri()."&"),0,-1);}function
pagination($F,$pb){return" ".($F==$pb?$F+1:'<a href="'.h(remove_from_uri("page").($F?"&page=$F".($_GET["next"]?"&next=".urlencode($_GET["next"]):""):"")).'">'.($F+1)."</a>");}function
get_file($z,$xb=false){$rc=$_FILES[$z];if(!$rc)return
null;foreach($rc
as$z=>$X)$rc[$z]=(array)$X;$K='';foreach($rc["error"]as$z=>$k){if($k)return$k;$E=$rc["name"][$z];$Hg=$rc["tmp_name"][$z];$fb=file_get_contents($xb&&preg_match('~\.gz$~',$E)?"compress.zlib://$Hg":$Hg);if($xb){$ag=substr($fb,0,3);if(function_exists("iconv")&&preg_match("~^\xFE\xFF|^\xFF\xFE~",$ag,$rf))$fb=iconv("utf-16","utf-8",$fb);elseif($ag=="\xEF\xBB\xBF")$fb=substr($fb,3);$K.=$fb."\n\n";}else$K.=$fb;}return$K;}function
upload_error($k){$Id=($k==UPLOAD_ERR_INI_SIZE?ini_get("upload_max_filesize"):0);return($k?'Unable to upload a file.'.($Id?" ".sprintf('Maximum allowed file size is %sB.',$Id):""):'File does not exist.');}function
repeat_pattern($Oe,$wd){return
str_repeat("$Oe{0,65535}",$wd/65535)."$Oe{0,".($wd%65535)."}";}function
is_utf8($X){return(preg_match('~~u',$X)&&!preg_match('~[\0-\x8\xB\xC\xE-\x1F]~',$X));}function
shorten_utf8($eg,$wd=80,$ig=""){if(!preg_match("(^(".repeat_pattern("[\t\r\n -\x{10FFFF}]",$wd).")($)?)u",$eg,$C))preg_match("(^(".repeat_pattern("[\t\r\n -~]",$wd).")($)?)",$eg,$C);return
h($C[1]).$ig.(isset($C[2])?"":"<i>…</i>");}function
format_number($X){return
strtr(number_format($X,0,".",','),preg_split('~~u','0123456789',-1,PREG_SPLIT_NO_EMPTY));}function
friendly_url($X){return
preg_replace('~[^a-z0-9_]~i','-',$X);}function
hidden_fields($df,$Uc=array()){$K=false;while(list($z,$X)=each($df)){if(!in_array($z,$Uc)){if(is_array($X)){foreach($X
as$jd=>$W)$df[$z."[$jd]"]=$W;}else{$K=true;echo'<input type="hidden" name="'.h($z).'" value="'.h($X).'">';}}}return$K;}function
hidden_fields_get(){echo(sid()?'<input type="hidden" name="'.session_name().'" value="'.h(session_id()).'">':''),(SERVER!==null?'<input type="hidden" name="'.DRIVER.'" value="'.h(SERVER).'">':""),'<input type="hidden" name="username" value="'.h($_GET["username"]).'">';}function
table_status1($Q,$oc=false){$K=table_status($Q,$oc);return($K?$K:array("Name"=>$Q));}function
column_foreign_keys($Q){global$b;$K=array();foreach($b->foreignKeys($Q)as$n){foreach($n["source"]as$X)$K[$X][]=$n;}return$K;}function
enum_input($U,$wa,$l,$Y,$Wb=null){global$b;preg_match_all("~'((?:[^']|'')*)'~",$l["length"],$Dd);$K=($Wb!==null?"<label><input type='$U'$wa value='$Wb'".((is_array($Y)?in_array($Wb,$Y):$Y===0)?" checked":"")."><i>".'empty'."</i></label>":"");foreach($Dd[1]as$t=>$X){$X=stripcslashes(str_replace("''","'",$X));$Na=(is_int($Y)?$Y==$t+1:(is_array($Y)?in_array($t+1,$Y):$Y===$X));$K.=" <label><input type='$U'$wa value='".($t+1)."'".($Na?' checked':'').'>'.h($b->editVal($X,$l)).'</label>';}return$K;}function
input($l,$Y,$q){global$Tg,$b,$y;$E=h(bracket_escape($l["field"]));echo"<td class='function'>";if(is_array($Y)&&!$q){$ta=array($Y);if(version_compare(PHP_VERSION,5.4)>=0)$ta[]=JSON_PRETTY_PRINT;$Y=call_user_func_array('json_encode',$ta);$q="json";}$tf=($y=="mssql"&&$l["auto_increment"]);if($tf&&!$_POST["save"])$q=null;$Cc=(isset($_GET["select"])||$tf?array("orig"=>'original'):array())+$b->editFunctions($l);$wa=" name='fields[$E]'";if($l["type"]=="enum")echo
h($Cc[""])."<td>".$b->editInput($_GET["edit"],$l,$wa,$Y);else{$Kc=(in_array($q,$Cc)||isset($Cc[$q]));echo(count($Cc)>1?"<select name='function[$E]'>".optionlist($Cc,$q===null||$Kc?$q:"")."</select>".on_help("getTarget(event).value.replace(/^SQL\$/, '')",1).script("qsl('select').onchange = functionChange;",""):h(reset($Cc))).'<td>';$ad=$b->editInput($_GET["edit"],$l,$wa,$Y);if($ad!="")echo$ad;elseif(preg_match('~bool~',$l["type"]))echo"<input type='hidden'$wa value='0'>"."<input type='checkbox'".(preg_match('~^(1|t|true|y|yes|on)$~i',$Y)?" checked='checked'":"")."$wa value='1'>";elseif($l["type"]=="set"){preg_match_all("~'((?:[^']|'')*)'~",$l["length"],$Dd);foreach($Dd[1]as$t=>$X){$X=stripcslashes(str_replace("''","'",$X));$Na=(is_int($Y)?($Y>>$t)&1:in_array($X,explode(",",$Y),true));echo" <label><input type='checkbox' name='fields[$E][$t]' value='".(1<<$t)."'".($Na?' checked':'').">".h($b->editVal($X,$l)).'</label>';}}elseif(preg_match('~blob|bytea|raw|file~',$l["type"])&&ini_bool("file_uploads"))echo"<input type='file' name='fields-$E'>";elseif(($yg=preg_match('~text|lob|memo~i',$l["type"]))||preg_match("~\n~",$Y)){if($yg&&$y!="sqlite")$wa.=" cols='50' rows='12'";else{$M=min(12,substr_count($Y,"\n")+1);$wa.=" cols='30' rows='$M'".($M==1?" style='height: 1.2em;'":"");}echo"<textarea$wa>".h($Y).'</textarea>';}elseif($q=="json"||preg_match('~^jsonb?$~',$l["type"]))echo"<textarea$wa cols='50' rows='12' class='jush-js'>".h($Y).'</textarea>';else{$Kd=(!preg_match('~int~',$l["type"])&&preg_match('~^(\d+)(,(\d+))?$~',$l["length"],$C)?((preg_match("~binary~",$l["type"])?2:1)*$C[1]+($C[3]?1:0)+($C[2]&&!$l["unsigned"]?1:0)):($Tg[$l["type"]]?$Tg[$l["type"]]+($l["unsigned"]?0:1):0));if($y=='sql'&&min_version(5.6)&&preg_match('~time~',$l["type"]))$Kd+=7;echo"<input".((!$Kc||$q==="")&&preg_match('~(?<!o)int(?!er)~',$l["type"])&&!preg_match('~\[\]~',$l["full_type"])?" type='number'":"")." value='".h($Y)."'".($Kd?" data-maxlength='$Kd'":"").(preg_match('~char|binary~',$l["type"])&&$Kd>20?" size='40'":"")."$wa>";}echo$b->editHint($_GET["edit"],$l,$Y);$uc=0;foreach($Cc
as$z=>$X){if($z===""||!$X)break;$uc++;}if($uc)echo
script("mixin(qsl('td'), {onchange: partial(skipOriginal, $uc), oninput: function () { this.onchange(); }});");}}function
process_input($l){global$b,$j;$Tc=bracket_escape($l["field"]);$q=$_POST["function"][$Tc];$Y=$_POST["fields"][$Tc];if($l["type"]=="enum"){if($Y==-1)return
false;if($Y=="")return"NULL";return+$Y;}if($l["auto_increment"]&&$Y=="")return
null;if($q=="orig")return(preg_match('~^CURRENT_TIMESTAMP~i',$l["on_update"])?idf_escape($l["field"]):false);if($q=="NULL")return"NULL";if($l["type"]=="set")return
array_sum((array)$Y);if($q=="json"){$q="";$Y=json_decode($Y,true);if(!is_array($Y))return
false;return$Y;}if(preg_match('~blob|bytea|raw|file~',$l["type"])&&ini_bool("file_uploads")){$rc=get_file("fields-$Tc");if(!is_string($rc))return
false;return$j->quoteBinary($rc);}return$b->processInput($l,$Y,$q);}function
fields_from_edit(){global$j;$K=array();foreach((array)$_POST["field_keys"]as$z=>$X){if($X!=""){$X=bracket_escape($X);$_POST["function"][$X]=$_POST["field_funs"][$z];$_POST["fields"][$X]=$_POST["field_vals"][$z];}}foreach((array)$_POST["fields"]as$z=>$X){$E=bracket_escape($z,1);$K[$E]=array("field"=>$E,"privileges"=>array("insert"=>1,"update"=>1),"null"=>1,"auto_increment"=>($z==$j->primary),);}return$K;}function
search_tables(){global$b,$e;$_GET["where"][0]["val"]=$_POST["query"];$Jf="<ul>\n";foreach(table_status('',true)as$Q=>$R){$E=$b->tableName($R);if(isset($R["Engine"])&&$E!=""&&(!$_POST["tables"]||in_array($Q,$_POST["tables"]))){$J=$e->query("SELECT".limit("1 FROM ".table($Q)," WHERE ".implode(" AND ",$b->selectSearchProcess(fields($Q),array())),1));if(!$J||$J->fetch_row()){$Ze="<a href='".h(ME."select=".urlencode($Q)."&where[0][op]=".urlencode($_GET["where"][0]["op"])."&where[0][val]=".urlencode($_GET["where"][0]["val"]))."'>$E</a>";echo"$Jf<li>".($J?$Ze:"<p class='error'>$Ze: ".error())."\n";$Jf="";}}}echo($Jf?"<p class='message'>".'No tables.':"</ul>")."\n";}function
dump_headers($Sc,$Rd=false){global$b;$K=$b->dumpHeaders($Sc,$Rd);$Ce=$_POST["output"];if($Ce!="text")header("Content-Disposition: attachment; filename=".$b->dumpFilename($Sc).".$K".($Ce!="file"&&!preg_match('~[^0-9a-z]~',$Ce)?".$Ce":""));session_write_close();ob_flush();flush();return$K;}function
dump_csv($L){foreach($L
as$z=>$X){if(preg_match("~[\"\n,;\t]~",$X)||$X==="")$L[$z]='"'.str_replace('"','""',$X).'"';}echo
implode(($_POST["format"]=="csv"?",":($_POST["format"]=="tsv"?"\t":";")),$L)."\r\n";}function
apply_sql_function($q,$c){return($q?($q=="unixepoch"?"DATETIME($c, '$q')":($q=="count distinct"?"COUNT(DISTINCT ":strtoupper("$q("))."$c)"):$c);}function
get_temp_dir(){$K=ini_get("upload_tmp_dir");if(!$K){if(function_exists('sys_get_temp_dir'))$K=sys_get_temp_dir();else{$sc=@tempnam("","");if(!$sc)return
false;$K=dirname($sc);unlink($sc);}}return$K;}function
file_open_lock($sc){$p=@fopen($sc,"r+");if(!$p){$p=@fopen($sc,"w");if(!$p)return;chmod($sc,0660);}flock($p,LOCK_EX);return$p;}function
file_write_unlock($p,$rb){rewind($p);fwrite($p,$rb);ftruncate($p,strlen($rb));flock($p,LOCK_UN);fclose($p);}function
password_file($g){$sc=get_temp_dir()."/adminer.key";$K=@file_get_contents($sc);if($K||!$g)return$K;$p=@fopen($sc,"w");if($p){chmod($sc,0660);$K=rand_string();fwrite($p,$K);fclose($p);}return$K;}function
rand_string(){return
md5(uniqid(mt_rand(),true));}function
select_value($X,$A,$l,$zg){global$b;if(is_array($X)){$K="";foreach($X
as$jd=>$W)$K.="<tr>".($X!=array_values($X)?"<th>".h($jd):"")."<td>".select_value($W,$A,$l,$zg);return"<table cellspacing='0'>$K</table>";}if(!$A)$A=$b->selectLink($X,$l);if($A===null){if(is_mail($X))$A="mailto:$X";if(is_url($X))$A=$X;}$K=$b->editVal($X,$l);if($K!==null){if(!is_utf8($K))$K="\0";elseif($zg!=""&&is_shortable($l))$K=shorten_utf8($K,max(0,+$zg));else$K=h($K);}return$b->selectVal($K,$A,$l,$X);}function
is_mail($Tb){$va='[-a-z0-9!#$%&\'*+/=?^_`{|}~]';$Hb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';$Oe="$va+(\\.$va+)*@($Hb?\\.)+$Hb";return
is_string($Tb)&&preg_match("(^$Oe(,\\s*$Oe)*\$)i",$Tb);}function
is_url($eg){$Hb='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])';return
preg_match("~^(https?)://($Hb?\\.)+$Hb(:\\d+)?(/.*)?(\\?.*)?(#.*)?\$~i",$eg);}function
is_shortable($l){return
preg_match('~char|text|json|lob|geometry|point|linestring|polygon|string|bytea~',$l["type"]);}function
count_rows($Q,$Z,$gd,$s){global$y;$I=" FROM ".table($Q).($Z?" WHERE ".implode(" AND ",$Z):"");return($gd&&($y=="sql"||count($s)==1)?"SELECT COUNT(DISTINCT ".implode(", ",$s).")$I":"SELECT COUNT(*)".($gd?" FROM (SELECT 1$I GROUP BY ".implode(", ",$s).") x":$I));}function
slow_query($I){global$b,$T,$j;$i=$b->database();$Ag=$b->queryTimeout();$Sf=$j->slowQuery($I,$Ag);if(!$Sf&&support("kill")&&is_object($f=connect())&&($i==""||$f->select_db($i))){$ld=$f->result(connection_id());echo'<script',nonce(),'>
var timeout = setTimeout(function () {
ajax(\'',js_escape(ME),'script=kill\', function () {
}, \'kill=',$ld,'&token=',$T,'\');
}, ',1000*$Ag,');
</script>
';}else$f=null;ob_flush();flush();$K=@get_key_vals(($Sf?$Sf:$I),$f,false);if($f){echo
script("clearTimeout(timeout);");ob_flush();flush();}return$K;}function
get_token(){$jf=rand(1,1e6);return($jf^$_SESSION["token"]).":$jf";}function
verify_token(){list($T,$jf)=explode(":",$_POST["token"]);return($jf^$_SESSION["token"])==$T;}function
lzw_decompress($Da){$Eb=256;$Ea=8;$Ta=array();$uf=0;$vf=0;for($t=0;$t<strlen($Da);$t++){$uf=($uf<<8)+ord($Da[$t]);$vf+=8;if($vf>=$Ea){$vf-=$Ea;$Ta[]=$uf>>$vf;$uf&=(1<<$vf)-1;$Eb++;if($Eb>>$Ea)$Ea++;}}$Db=range("\0","\xFF");$K="";foreach($Ta
as$t=>$Sa){$Sb=$Db[$Sa];if(!isset($Sb))$Sb=$wh.$wh[0];$K.=$Sb;if($t)$Db[]=$wh.$Sb[0];$wh=$Sb;}return$K;}function
on_help($Za,$Qf=0){return
script("mixin(qsl('select, input'), {onmouseover: function (event) { helpMouseover.call(this, event, $Za, $Qf) }, onmouseout: helpMouseout});","");}function
edit_form($a,$m,$L,$bh){global$b,$y,$T,$k;$ng=$b->tableName(table_status1($a,true));page_header(($bh?'Edit':'Insert'),$k,array("select"=>array($a,$ng)),$ng);if($L===false)echo"<p class='error'>".'No rows.'."\n";echo'<form action="" method="post" enctype="multipart/form-data" id="form">
';if(!$m)echo"<p class='error'>".'You have no privileges to update this table.'."\n";else{echo"<table cellspacing='0' class='layout'>".script("qsl('table').onkeydown = editingKeydown;");foreach($m
as$E=>$l){echo"<tr><th>".$b->fieldName($l);$yb=$_GET["set"][bracket_escape($E)];if($yb===null){$yb=$l["default"];if($l["type"]=="bit"&&preg_match("~^b'([01]*)'\$~",$yb,$rf))$yb=$rf[1];}$Y=($L!==null?($L[$E]!=""&&$y=="sql"&&preg_match("~enum|set~",$l["type"])?(is_array($L[$E])?array_sum($L[$E]):+$L[$E]):$L[$E]):(!$bh&&$l["auto_increment"]?"":(isset($_GET["select"])?false:$yb)));if(!$_POST["save"]&&is_string($Y))$Y=$b->editVal($Y,$l);$q=($_POST["save"]?(string)$_POST["function"][$E]:($bh&&preg_match('~^CURRENT_TIMESTAMP~i',$l["on_update"])?"now":($Y===false?null:($Y!==null?'':'NULL'))));if(preg_match("~time~",$l["type"])&&preg_match('~^CURRENT_TIMESTAMP~i',$Y)){$Y="";$q="now";}input($l,$Y,$q);echo"\n";}if(!support("table"))echo"<tr>"."<th><input name='field_keys[]'>".script("qsl('input').oninput = fieldChange;")."<td class='function'>".html_select("field_funs[]",$b->editFunctions(array("null"=>isset($_GET["select"]))))."<td><input name='field_vals[]'>"."\n";echo"</table>\n";}echo"<p>\n";if($m){echo"<input type='submit' value='".'Save'."'>\n";if(!isset($_GET["select"])){echo"<input type='submit' name='insert' value='".($bh?'Save and continue edit':'Save and insert next')."' title='Ctrl+Shift+Enter'>\n",($bh?script("qsl('input').onclick = function () { return !ajaxForm(this.form, '".'Saving'."…', this); };"):"");}}echo($bh?"<input type='submit' name='delete' value='".'Delete'."'>".confirm()."\n":($_POST||!$m?"":script("focus(qsa('td', qs('#form'))[1].firstChild);")));if(isset($_GET["select"]))hidden_fields(array("check"=>(array)$_POST["check"],"clone"=>$_POST["clone"],"all"=>$_POST["all"]));echo'<input type="hidden" name="referer" value="',h(isset($_POST["referer"])?$_POST["referer"]:$_SERVER["HTTP_REFERER"]),'">
<input type="hidden" name="save" value="1">
<input type="hidden" name="token" value="',$T,'">
</form>
';}if(isset($_GET["file"])){if($_SERVER["HTTP_IF_MODIFIED_SINCE"]){header("HTTP/1.1 304 Not Modified");exit;}header("Expires: ".gmdate("D, d M Y H:i:s",time()+365*24*60*60)." GMT");header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");header("Cache-Control: immutable");if($_GET["file"]=="favicon.ico"){header("Content-Type: image/x-icon");echo
lzw_decompress("\0\0\0` \0<EFBFBD>\0\n @\0<EFBFBD>C<EFBFBD><EFBFBD>\"\0`E<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>tvM'<EFBFBD>Jd<EFBFBD>d\\<EFBFBD>b0\0<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>XPaJ<EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>#R<EFBFBD>T<EFBFBD><EFBFBD>z`<EFBFBD>#.<EFBFBD><EFBFBD>c<EFBFBD>X<EFBFBD><EFBFBD>Ȁ?<EFBFBD>-\0<EFBFBD>Im?<EFBFBD>.<EFBFBD>M<EFBFBD><EFBFBD>\0ȯ(̉<EFBFBD><EFBFBD>/(%<EFBFBD>\0");}elseif($_GET["file"]=="default.css"){header("Content-Type: text/css; charset=utf-8");echo
lzw_decompress("\n1̇<EFBFBD>ٌ<EFBFBD>l7<EFBFBD><EFBFBD>B1<EFBFBD>4vb0<EFBFBD><EFBFBD>fs<EFBFBD><EFBFBD><EFBFBD>n2B<EFBFBD>ѱ٘<EFBFBD>n:<EFBFBD>#(<EFBFBD>b.\rDc)<EFBFBD><EFBFBD>a7E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l <EFBFBD>ñ<EFBFBD><EFBFBD>i1̎s<EFBFBD><EFBFBD><EFBFBD>-4<EFBFBD><EFBFBD>f<EFBFBD> <EFBFBD><EFBFBD>i7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t4<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>Zf4<EFBFBD><EFBFBD>i<EFBFBD>AT<EFBFBD>VV <EFBFBD><EFBFBD>f:Ϧ,:1<EFBFBD><EFBFBD>b2`<EFBFBD># <EFBFBD>>:7G<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>L<EFBFBD>XD*bv<܌#<EFBFBD>e@<EFBFBD>:4<EFBFBD><EFBFBD>!fo<EFBFBD><EFBFBD><EFBFBD>t:<<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>\ni<EFBFBD><EFBFBD><EFBFBD>',<EFBFBD><EFBFBD>a_<EFBFBD>:<EFBFBD>i<EFBFBD>Bv<EFBFBD>|N<EFBFBD>4.5Nf<EFBFBD>i<EFBFBD>vp<EFBFBD>h<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>֚<EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD>= <EFBFBD>OFQ<EFBFBD><EFBFBD>k\$<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d2T <EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h:<EFBFBD>a<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>#8А<EFBFBD>#<EFBFBD><EFBFBD>6n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>h<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4O42<EFBFBD><EFBFBD>ok<EFBFBD><EFBFBD>*r<EFBFBD><EFBFBD><EFBFBD>@p@<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>6<EFBFBD><EFBFBD>r[<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>:2B<EFBFBD>j<EFBFBD>!Hb<EFBFBD><EFBFBD>P<EFBFBD>=!1V<EFBFBD>\"<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>\nS<EFBFBD><EFBFBD><EFBFBD>D7<EFBFBD><EFBFBD><EFBFBD>C!<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>+<EFBFBD>=tC<EFBFBD><EFBFBD>.C<EFBFBD><EFBFBD>: +<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>c<EFBFBD>1MR/<EFBFBD>EȒ4<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>`<EFBFBD>8(<EFBFBD>ӹ[W <EFBFBD><EFBFBD>=<EFBFBD>yS <EFBFBD>b<EFBFBD>=<EFBFBD>-ܹBS+ ɯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@pL4Yd<EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6 <EFBFBD> <EFBFBD><EFBFBD>Ac܌<EFBFBD>Ψ<EFBFBD>k<EFBFBD>[&><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>pkm]<EFBFBD>u-c:<EFBFBD><EFBFBD><EFBFBD>Nt<EFBFBD>δpҝ<EFBFBD><EFBFBD>8<EFBFBD>=<EFBFBD>#<EFBFBD><EFBFBD>[.<EFBFBD><EFBFBD>ޯ<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>y<EFBFBD>PP<EFBFBD>|I֛<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>9v[<EFBFBD>Q<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>r<EFBFBD>'g<EFBFBD>+<EFBFBD><EFBFBD>T<EFBFBD>2<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>z<EFBFBD>4<EFBFBD><EFBFBD>8<EFBFBD><EFBFBD>( <EFBFBD>Ey*#j<EFBFBD>2]<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>[N<EFBFBD>R\$<EFBFBD><>:<EFBFBD><EFBFBD>>\$;<EFBFBD>><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>T<EFBFBD>\nw<EFBFBD>N <EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD>Gw<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\Y<EFBFBD>_<EFBFBD>Rt^<EFBFBD>><EFBFBD>\r}<EFBFBD><EFBFBD>S\rz<EFBFBD>4=<EFBFBD>\nL<EFBFBD>%J<EFBFBD><EFBFBD>\",Z<EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>0u<EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s3 #<EFBFBD>ى<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E]x<EFBFBD><EFBFBD><EFBFBD>s^8<EFBFBD><EFBFBD>K^<EFBFBD><EFBFBD>*0<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>v2w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^7<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>c<EFBFBD><EFBFBD>u+U%<EFBFBD>{P<EFBFBD>*4̼<EFBFBD>LX./!<EFBFBD><EFBFBD>1C<EFBFBD><EFBFBD>qx!H<EFBFBD><EFBFBD>Fd<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>Ġ<EFBFBD>`6<EFBFBD> <EFBFBD>5<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>Ć<EFBFBD>=H<EFBFBD>l <EFBFBD>V1<EFBFBD><EFBFBD>\0a2<EFBFBD>;<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0&<EFBFBD>Z<EFBFBD>S<EFBFBD>d)KE'<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>[ X<EFBFBD><EFBFBD>\0<EFBFBD>F[P<EFBFBD>ޘ@<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>Y<EFBFBD>,`<EFBFBD>\"ڷ<EFBFBD><EFBFBD>0Ee9 yF><EFBFBD><EFBFBD>9b<EFBFBD><EFBFBD><EFBFBD><EFBFBD>F5:<EFBFBD><EFBFBD><EFBFBD>\0}Ĵ<EFBFBD><EFBFBD>(\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>37H<EFBFBD><EFBFBD><EFBFBD> M<EFBFBD>A<EFBFBD><EFBFBD>6R<EFBFBD><EFBFBD>{Mq<EFBFBD>7G<EFBFBD><EFBFBD>C<EFBFBD>C <EFBFBD>m2<EFBFBD>(<EFBFBD>Ct>[<EFBFBD>-t<EFBFBD>/&C <EFBFBD>]<EFBFBD>etG<EFBFBD>̬4@r><EFBFBD><EFBFBD><EFBFBD><<EFBFBD>Sq<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>hm<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>K<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>6fKP<EFBFBD>\r%t<EFBFBD><EFBFBD>V=\"<EFBFBD>SH\$<EFBFBD>} <EFBFBD><EFBFBD>)w<EFBFBD>,W\0F<EFBFBD><EFBFBD>u@<EFBFBD>b <EFBFBD>9<EFBFBD>\rr<EFBFBD>2<EFBFBD>#<EFBFBD>D<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>yOI<EFBFBD>><EFBFBD><EFBFBD>n <EFBFBD><EFBFBD>Ǣ%<EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>t\rτz <EFBFBD>\\1<EFBFBD>hl<EFBFBD>]Q5Mp6k<EFBFBD><EFBFBD><EFBFBD>qh<EFBFBD>\$<EFBFBD>H~<EFBFBD>|<EFBFBD><EFBFBD>!*4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`S<EFBFBD><EFBFBD><EFBFBD>S t<EFBFBD>PP\\g<EFBFBD><EFBFBD>7<EFBFBD>\n-<EFBFBD>:袪p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>(wO0\\:<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD> p4<EFBFBD><EFBFBD><EFBFBD>{T<EFBFBD><EFBFBD>jO<EFBFBD>6HÊ<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>q\n<EFBFBD><EFBFBD>%%<EFBFBD>y']\$<EFBFBD><EFBFBD>a<EFBFBD>Z<EFBFBD>.fc<EFBFBD>q*-<EFBFBD>FW<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>lg<EFBFBD><EFBFBD>:<EFBFBD>\$\"<EFBFBD>N<EFBFBD>\r#<EFBFBD>d<EFBFBD>Â<EFBFBD><EFBFBD><EFBFBD>sc<EFBFBD><EFBFBD>̠<EFBFBD><EFBFBD>\"j<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ւ<EFBFBD>Ph<EFBFBD>1/<EFBFBD><EFBFBD>DA)<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>kn<EFBFBD>p76<EFBFBD>Y<EFBFBD><EFBFBD>R{<EFBFBD>M<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>@\n-<EFBFBD>a<EFBFBD>6<EFBFBD><EFBFBD>[<EFBFBD>zJH,<EFBFBD>dl<EFBFBD>B<EFBFBD>h<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>#Dr^<EFBFBD>^<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD> ĜaP<EFBFBD><EFBFBD><EFBFBD>JG<EFBFBD>z<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD>2<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȳ<EFBFBD><EFBFBD>B_%K=E<EFBFBD><EFBFBD>b<EFBFBD>§kU(.!ܮ8<EFBFBD><EFBFBD><EFBFBD><EFBFBD> I.@<EFBFBD>K<EFBFBD>xn<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>P<EFBFBD>32<EFBFBD><EFBFBD>m<EFBFBD>H C*<EFBFBD>:v<EFBFBD>T<EFBFBD>\nR<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҧ]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P /<EFBFBD>JQd<EFBFBD>{L<EFBFBD>޳:Y<EFBFBD><EFBFBD>2b<EFBFBD><EFBFBD>T <EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>V=<EFBFBD><EFBFBD><EFBFBD>L4<EFBFBD><EFBFBD>r <EFBFBD>!<EFBFBD>B<EFBFBD>Y<EFBFBD>6<EFBFBD><EFBFBD>MeL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>o<EFBFBD>9< G<EFBFBD><EFBFBD>ƕЙMhm^<EFBFBD>U<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Tr 5HiM<EFBFBD>/<EFBFBD>n<EFBFBD>흳T<EFBFBD><EFBFBD>[-<__<EFBFBD>3/Xr(<<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> uҖG NX20<EFBFBD>\r\$^<EFBFBD><EFBFBD>:'9<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>;<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>f<EFBFBD><EFBFBD>N'a<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>,<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>HI!%6@<EFBFBD><EFBFBD>\$<EFBFBD>EGڜ<EFBFBD>1<EFBFBD>(mU<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>iN+Ü<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>0l<EFBFBD><EFBFBD>f0<EFBFBD><EFBFBD>[U<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>-:I^<EFBFBD><EFBFBD>\$<EFBFBD>s<EFBFBD>b\re<EFBFBD><EFBFBD>ug<EFBFBD>h<EFBFBD>~9<EFBFBD>߈<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>+0<EFBFBD><EFBFBD> hXrݬ<EFBFBD>!\$<EFBFBD>e,<EFBFBD>w+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>_<EFBFBD>A<EFBFBD>k<EFBFBD><EFBFBD>\nk<EFBFBD>r<EFBFBD>ʛcu WdY<EFBFBD>\\<EFBFBD>={.<EFBFBD>č<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>p8<EFBFBD>t\rRZ<EFBFBD>v<EFBFBD>J:<EFBFBD>><EFBFBD><EFBFBD>Y|+<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>t\r<EFBFBD><EFBFBD>jt<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD> %<EFBFBD>?<EFBFBD><EFBFBD>ǎ<EFBFBD><EFBFBD>><EFBFBD>/ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9F`ו<EFBFBD><EFBFBD>v~K<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>W<EFBFBD><EFBFBD>z<EFBFBD> <EFBFBD>lm<EFBFBD>wL<EFBFBD>9Y<EFBFBD>* q<EFBFBD>x<EFBFBD>z<EFBFBD><EFBFBD>Se<EFBFBD>ݛ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>ɟi7<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_{<EFBFBD><EFBFBD>53<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>z<EFBFBD>3<EFBFBD>d)<EFBFBD>C<EFBFBD><EFBFBD>\$?KӪP<EFBFBD>%<EFBFBD><EFBFBD>T&<EFBFBD> <EFBFBD>&\0P<EFBFBD>NA<EFBFBD>^<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD> <EFBFBD>Ϝ<EFBFBD><EFBFBD><EFBFBD>\r\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b*+D6궦ψ<EFBFBD><EFBFBD>J\$(<EFBFBD>ol<EFBFBD><EFBFBD>h&<EFBFBD><EFBFBD>KBS><EFBFBD><EFBFBD><EFBFBD>;z<EFBFBD><EFBFBD>x<EFBFBD>oz><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>Z<EFBFBD>\nʋ[<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>Ȝ<EFBFBD><EFBFBD>2<EFBFBD>OxِV<EFBFBD>0f<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2Bl<EFBFBD>bk<EFBFBD>6Zk<EFBFBD>hXcd<EFBFBD>0*<EFBFBD>KT<EFBFBD><EFBFBD>H=<EFBFBD><EFBFBD>π<EFBFBD>p0<EFBFBD>lV<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>m<EFBFBD><EFBFBD>)(<EFBFBD>(<EFBFBD>:#<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>:C<EFBFBD>C<EFBFBD><EFBFBD> <EFBFBD> \r<EFBFBD>G\ré0<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:`Z1Q\n:<EFBFBD><EFBFBD>\r\0<EFBFBD> <EFBFBD><EFBFBD> q<EFBFBD><EFBFBD><EFBFBD>:`<EFBFBD>-<EFBFBD>M#}1;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>#|<EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>hl<EFBFBD>D<EFBFBD>\0fiDp<EFBFBD>L<EFBFBD><EFBFBD>``<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0y<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD>=<EFBFBD>MQ\\ <EFBFBD><EFBFBD>%oq<EFBFBD><EFBFBD>\0<EFBFBD> <EFBFBD><EFBFBD>1<EFBFBD>21<EFBFBD>1<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ќbi:<EFBFBD><EFBFBD>\r<EFBFBD>/Ѣ<EFBFBD> `)<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>@<EFBFBD>›<EFBFBD><EFBFBD>I1<EFBFBD>N<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>q1 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>\rdI<EFBFBD>Ǧv<EFBFBD>j<EFBFBD><EFBFBD>1 t<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>⁒0:<EFBFBD>0 <EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>A2V<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>f i3!&Q<EFBFBD>Rc%<EFBFBD>q&w%<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>V<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>Qw`<EFBFBD>% <EFBFBD><EFBFBD><EFBFBD>m*r<EFBFBD><EFBFBD>y&i<EFBFBD>+r{*<EFBFBD><EFBFBD>(rg(<EFBFBD>#(2<EFBFBD>(<EFBFBD><EFBFBD>)R@i<EFBFBD>-<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>1\"\0<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>.e.r<EFBFBD><EFBFBD>, <EFBFBD>ry(2<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>!Bޏ3%ҵ,R<EFBFBD>1<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD>b<EFBFBD>a\rL<EFBFBD><EFBFBD>-3<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>\0<EFBFBD> <EFBFBD>Bp<EFBFBD>1<EFBFBD>94<EFBFBD>O'R<EFBFBD>3*<EFBFBD><EFBFBD>=\$<EFBFBD>[<EFBFBD>^iI;/3i<EFBFBD>5<EFBFBD> &<EFBFBD>}17<EFBFBD># ѹ8<EFBFBD><EFBFBD>\"<EFBFBD>7<EFBFBD><EFBFBD>8<EFBFBD>9*<EFBFBD>23<EFBFBD>!<EFBFBD><EFBFBD>!1\\\0<EFBFBD>8<EFBFBD><EFBFBD>rk9<EFBFBD>;S<EFBFBD>23<EFBFBD> <EFBFBD>ړ*<EFBFBD>:q]5S<<EFBFBD><EFBFBD>#3<EFBFBD>83<EFBFBD># e<EFBFBD>=<EFBFBD>>~9S螳<EFBFBD>r<EFBFBD>)<EFBFBD><EFBFBD>T* a<EFBFBD><EFBFBD>bes<EFBFBD><EFBFBD><EFBFBD>:-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*;,<EFBFBD>ؙ3!i<EFBFBD><EFBFBD><EFBFBD><EFBFBD> #1 <EFBFBD>+n<EFBFBD> <EFBFBD>*<EFBFBD><EFBFBD>@<EFBFBD>3i7<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>F<EFBFBD>S;3<EFBFBD>F<EFBFBD>\rA<EFBFBD><EFBFBD>3<EFBFBD>><EFBFBD>x:<EFBFBD> \r<EFBFBD>0<EFBFBD><EFBFBD>@<EFBFBD>-<EFBFBD>/<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>J3<EFBFBD> <EFBFBD>.F<EFBFBD>\$O<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>%4<EFBFBD>+t<EFBFBD>'g<EFBFBD>Lq\rJt<EFBFBD>J<EFBFBD><EFBFBD>M2\r<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>T@<EFBFBD><EFBFBD><EFBFBD>)ⓣd<EFBFBD><EFBFBD>2<EFBFBD>P>ΰ<EFBFBD><EFBFBD>Fi಴<EFBFBD>\nr\0<EFBFBD><EFBFBD>b<EFBFBD>k(<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>KQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>\"2t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>\r<EFBFBD><EFBFBD>,\$KCt<EFBFBD>5<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>P#Pi. <EFBFBD>U2<EFBFBD>C<EFBFBD>~<EFBFBD>\"<EFBFBD>");}elseif($_GET["file"]=="functions.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("f:<EFBFBD><EFBFBD>gCI<EFBFBD><EFBFBD>\n8<EFBFBD><EFBFBD>3)<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>81<EFBFBD><EFBFBD>x:\nOg#)<EFBFBD><EFBFBD>r7\n\"<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD>|2<EFBFBD>gSi<EFBFBD>H)N<EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>\"0<EFBFBD><EFBFBD>@<EFBFBD>)<EFBFBD>`(\$s6O!<EFBFBD><EFBFBD><EFBFBD>V/=<EFBFBD><EFBFBD>' T4<EFBFBD>=<EFBFBD><EFBFBD>iS<EFBFBD><EFBFBD>6IO<EFBFBD>G#<EFBFBD>X<EFBFBD>VC<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>Z1.<EFBFBD>hp8,<EFBFBD>[<EFBFBD>H<EFBFBD><EFBFBD> ~Cz<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>l<EFBFBD>c3<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>b<EFBFBD>4\n<EFBFBD>F8T<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>U*fz<EFBFBD><EFBFBD>r0<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>Y.:<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>(<EFBFBD>c<EFBFBD><EFBFBD>΋!<EFBFBD>_l<EFBFBD><EFBFBD>^<EFBFBD>^(<EFBFBD><EFBFBD>N{S<EFBFBD><EFBFBD>)r<EFBFBD>q<EFBFBD>Y<EFBFBD><EFBFBD>l٦3<EFBFBD>3<EFBFBD>\n<EFBFBD>+G<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>xV3w<EFBFBD>uh<EFBFBD>^r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>(.ˆ<EFBFBD><EFBFBD>Ch<EFBFBD><\r)<EFBFBD>ѣ<EFBFBD>`<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>43'm5<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>P<EFBFBD>:2<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q <EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>}ī<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>38<EFBFBD>B<EFBFBD>0<EFBFBD>hR<EFBFBD><EFBFBD>r(<EFBFBD>0<EFBFBD><EFBFBD>b\\0<EFBFBD>Hr44<EFBFBD><EFBFBD>B<EFBFBD>!<EFBFBD>p<EFBFBD>\$<EFBFBD>rZZ<EFBFBD>2܉.Ƀ(\\<EFBFBD>5<EFBFBD> |\nC(<EFBFBD>\"<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>. <EFBFBD><EFBFBD>N<EFBFBD>RT<EFBFBD>Γ<EFBFBD><EFBFBD>><EFBFBD>HN<EFBFBD><EFBFBD>8HP<EFBFBD>\\<EFBFBD>7Jp~<EFBFBD><EFBFBD><EFBFBD>2%<EFBFBD><EFBFBD>OC<EFBFBD>1<EFBFBD>.<EFBFBD><EFBFBD>C8·H<EFBFBD><EFBFBD>*<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S( <EFBFBD>/ <EFBFBD><EFBFBD><EFBFBD>6KU<EFBFBD><EFBFBD><EFBFBD><EFBFBD><2 <EFBFBD>pOI<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>ⳈdO<EFBFBD>H<EFBFBD><EFBFBD>5<EFBFBD>-<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>pX25-Ң<EFBFBD>ۈ<EFBFBD>z7 <EFBFBD><EFBFBD>\" (<EFBFBD>P<EFBFBD>\\32:]U<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>߅!]<EFBFBD><<EFBFBD>A<EFBFBD>ۤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l\r<EFBFBD>\0v<EFBFBD><EFBFBD>#J8<EFBFBD><EFBFBD>wm<EFBFBD><EFBFBD>ɤ<EFBFBD><<EFBFBD>ɠ<EFBFBD><EFBFBD>%m;p#<EFBFBD>`X<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>iZ<EFBFBD><EFBFBD>N0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>wJ<EFBFBD>D<EFBFBD><EFBFBD>2<EFBFBD>9t<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>NiIh\\9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>xﭵyl*<EFBFBD>Ȉ<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>W<EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD>ޛ3 <EFBFBD><EFBFBD><EFBFBD>!\"6<EFBFBD><EFBFBD>n[<EFBFBD><EFBFBD>\r<EFBFBD>*\$ <EFBFBD>Ƨ<EFBFBD>nzx<EFBFBD>9\r<EFBFBD>|*3ףp<EFBFBD><EFBFBD>:(p\\;<EFBFBD><EFBFBD>mz<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>Œ<EFBFBD>8N<EFBFBD><EFBFBD><EFBFBD>j2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD>H<EFBFBD>H&<EFBFBD><EFBFBD>(<EFBFBD>z<EFBFBD><EFBFBD>7i<EFBFBD>k<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>2:SH<EFBFBD>Ƞ<EFBFBD>/)<EFBFBD>x<EFBFBD>@<EFBFBD><EFBFBD>t<EFBFBD>ri9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>+^Wڦ<EFBFBD><EFBFBD>kZ<EFBFBD>Y<EFBFBD>l<EFBFBD>ʣ<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>Ƌ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\E<EFBFBD>{<EFBFBD>7\0<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>i<EFBFBD>-T<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0l<EFBFBD>%=<EFBFBD><EFBFBD><EFBFBD>˃9(<EFBFBD>5<EFBFBD>\n\n<EFBFBD>n,4<EFBFBD>\0<EFBFBD>a}܃.<EFBFBD><EFBFBD>Rs\02B\\<EFBFBD>b1<EFBFBD>S<EFBFBD>\0003,<EFBFBD>XPHJsp<EFBFBD>d<EFBFBD> K<EFBFBD> CA!<EFBFBD>2*W<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2\$<EFBFBD>+<EFBFBD>f^\n<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>zE<EFBFBD> Iv<EFBFBD>\\<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>.*A<EFBFBD><EFBFBD><EFBFBD>E(d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>܄<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dh<EFBFBD>&<EFBFBD><EFBFBD>?<EFBFBD>H<EFBFBD>s<EFBFBD>Q<EFBFBD>2<EFBFBD>x~nÁJ<EFBFBD>T2<EFBFBD>&<EFBFBD><EFBFBD>eR<EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>Q<EFBFBD><EFBFBD>Tw<EFBFBD>ݑ<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>)6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sh\\3<EFBFBD>\0R <EFBFBD>'\r+*;R<EFBFBD>H<EFBFBD>.<EFBFBD>!<EFBFBD>[<EFBFBD>'~<EFBFBD>%t< <EFBFBD>p<EFBFBD>K#‘<EFBFBD>!<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>Le<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>\$ <EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>CX<EFBFBD><EFBFBD>ӆ0֭<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:M<EFBFBD>h <EFBFBD>ڜG<EFBFBD><EFBFBD>!&3<EFBFBD>D<EFBFBD><!<EFBFBD><EFBFBD>23<EFBFBD><EFBFBD>?h<EFBFBD>J<EFBFBD>e <EFBFBD><EFBFBD>h<EFBFBD>\r<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>Ni<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>Hl7<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>WI <EFBFBD>. <EFBFBD><EFBFBD>-<EFBFBD>5֧ey<EFBFBD>\rEJ\ni* <EFBFBD>\$@<EFBFBD>RU0,\$U<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ªu)@(t<EFBFBD>SJk<EFBFBD>p!<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>d`<EFBFBD>><EFBFBD><EFBFBD>\n <EFBFBD>;#\rp9<EFBFBD>jɹ<EFBFBD>]&Nc(r<EFBFBD><EFBFBD><EFBFBD>TQU<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD>\08n`<EFBFBD><EFBFBD>y<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>O5<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>f䴒<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>\"<EFBFBD>I<EFBFBD>{kM<EFBFBD>[\r%<EFBFBD> [ <EFBFBD>e <EFBFBD>a<EFBFBD>1! <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԯ<EFBFBD>F@<EFBFBD>b)R<EFBFBD><EFBFBD>72<EFBFBD><EFBFBD>0<EFBFBD>\nW<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>ܜҮtd<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>0wgl<EFBFBD>0n@<EFBFBD><EFBFBD>ɢ<EFBFBD>i<EFBFBD>M<EFBFBD><EFBFBD>\nA<EFBFBD>M5n<EFBFBD>\$E<EFBFBD>ױN<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>1 A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>r<EFBFBD>iFB<EFBFBD><EFBFBD><EFBFBD>ol,muNx-<EFBFBD>_<EFBFBD>֤C( <EFBFBD><EFBFBD>f<EFBFBD>l\r1p[9x(i<EFBFBD><EFBFBD><EFBFBD>zQl<EFBFBD><EFBFBD>8C<EFBFBD> <EFBFBD><EFBFBD>XU Tb<EFBFBD><EFBFBD>I<EFBFBD>`<EFBFBD>p+V\0<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>Cb<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>]H<EFBFBD><EFBFBD>[<EFBFBD>k<EFBFBD>x<EFBFBD>G*<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>awn<EFBFBD>!<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>mS<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>K<EFBFBD>~/<EFBFBD>ӥ7<EFBFBD><EFBFBD>eeN<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>/;d<EFBFBD>A<EFBFBD>>}l~<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>%^<EFBFBD> f<EFBFBD>آpڜDE<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>t\nx=<EFBFBD><EFBFBD>*d<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD><EFBFBD>j2<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD> ,<EFBFBD>e=<EFBFBD><EFBFBD>M84<EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>j@<EFBFBD>T<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>nf<EFBFBD><EFBFBD>\n<EFBFBD>6<EFBFBD>\rd<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>'%ԓ<EFBFBD><EFBFBD>~ <EFBFBD>Ҩ<EFBFBD><<EFBFBD><EFBFBD> <EFBFBD>AH<EFBFBD>G<EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD>΃\$z<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>u2*<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>><EFBFBD>(w<EFBFBD>K.bP<EFBFBD>{<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>´<EFBFBD> z<EFBFBD>#<EFBFBD>2<EFBFBD>8=<EFBFBD> 8><EFBFBD><EFBFBD><EFBFBD>A,<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>C<EFBFBD><EFBFBD>x<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>-b=m<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>a<EFBFBD><EFBFBD>lzk<EFBFBD><EFBFBD><EFBFBD>\$W<EFBFBD>,<EFBFBD>m<EFBFBD>Ji<EFBFBD>ʧ<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>[ <EFBFBD><EFBFBD>.R<EFBFBD>sK<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>Z L<EFBFBD><EFBFBD>2<EFBFBD>`<EFBFBD>(<EFBFBD>C<EFBFBD>vZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD>׹,<EFBFBD>D?H<EFBFBD><EFBFBD>NxX<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>\$<EFBFBD>,<EFBFBD><EFBFBD>*\nѣ\$<q<EFBFBD>şh!<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xsA!<EFBFBD>:<EFBFBD>K<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>A2k<EFBFBD>X<EFBFBD>p\n<<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>VV<EFBFBD>}<EFBFBD>g&Yݍ!<EFBFBD>+<EFBFBD>;<<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>YE3r<EFBFBD>َ<EFBFBD><EFBFBD>C<EFBFBD>o5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ճ<EFBFBD>kk<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۣ<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>:D<EFBFBD><EFBFBD>+Ϗ _o<EFBFBD> <EFBFBD>h140<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>b<EFBFBD>K<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> lG<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|Ud<EFBFBD><EFBFBD>IK<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>O\0H<EFBFBD><EFBFBD>Hi<EFBFBD>6\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\cg\0<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>B<EFBFBD>*e<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD> <EFBFBD>zr<EFBFBD> !<EFBFBD>nWz&<EFBFBD> {H<EFBFBD><EFBFBD>'\$X <EFBFBD>w@<EFBFBD>8<EFBFBD>DGr*<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>'p#<EFBFBD>Į<EFBFBD><EFBFBD><EFBFBD>\nd<EFBFBD><EFBFBD><EFBFBD> ,<EFBFBD><EFBFBD><EFBFBD> ,<EFBFBD>;g~ <EFBFBD> \0<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>\r<EFBFBD>I`<EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>%E<EFBFBD>.<EFBFBD>]`<EFBFBD> Л<EFBFBD><EFBFBD> %&<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>%4S<EFBFBD>v<EFBFBD>#\n<EFBFBD><EFBFBD>fH\$%<EFBFBD> -<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>qB<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q-<EFBFBD>c2<EFBFBD><EFBFBD><EFBFBD> &<EFBFBD> <EFBFBD><EFBFBD>]<EFBFBD><EFBFBD> <EFBFBD>qh\r<EFBFBD>l]<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD> 7<EFBFBD>n#<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>-<EFBFBD>jE<EFBFBD>Fr<EFBFBD><EFBFBD>l&d <EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>F6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>s@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z )0rpڏ\0<EFBFBD>X\0<EFBFBD><EFBFBD><EFBFBD>|DL<!<EFBFBD><EFBFBD>o<EFBFBD>*<EFBFBD>D<EFBFBD>{.B<E<EFBFBD><EFBFBD><EFBFBD>0nB(<EFBFBD> <EFBFBD>|\r\n<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD> h<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>r\$<EFBFBD><EFBFBD>(^<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/p<EFBFBD>q<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,\\<EFBFBD><EFBFBD>#RR<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>Hj<EFBFBD> `<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>̭ V<EFBFBD> bS<EFBFBD>d<EFBFBD>i<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>oh<EFBFBD>r<i/k\$-<EFBFBD>\$o<EFBFBD><EFBFBD>+<EFBFBD>ŋ<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>O<EFBFBD>&evƒ<EFBFBD>i<EFBFBD>jMPA'u'<EFBFBD><EFBFBD> <EFBFBD>( M(h/+<EFBFBD><EFBFBD>WD<EFBFBD>So<EFBFBD>. n<EFBFBD>.<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>(\"<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>&p<EFBFBD><EFBFBD>/<EFBFBD>/1D̊<EFBFBD>j娸E<EFBFBD><EFBFBD>&⦀<EFBFBD>,'l\$/.,<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>bbO3<EFBFBD>B<EFBFBD>sH<EFBFBD>:J`!<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,F<EFBFBD><EFBFBD>7(<EFBFBD><EFBFBD>Կ<EFBFBD>  <EFBFBD>1<EFBFBD>l<EFBFBD>s <EFBFBD>Ҏ<EFBFBD><EFBFBD><EFBFBD>Ţq<EFBFBD>X\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~R鰱`<EFBFBD>Ҟ<EFBFBD><EFBFBD>Y*<EFBFBD>:R<EFBFBD><EFBFBD>rJ<EFBFBD><EFBFBD>%L<EFBFBD>+n<EFBFBD>\"<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>͇H!qb<EFBFBD>2<EFBFBD>Li<EFBFBD>%<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Wj#9<EFBFBD><EFBFBD>ObE.I:<EFBFBD>6<EFBFBD>7\0<EFBFBD>6+<EFBFBD>%<EFBFBD>.<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>a7E8VS<EFBFBD>?(DG<EFBFBD>ӳB<EFBFBD>%;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r <EFBFBD><EFBFBD>><EFBFBD>M<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>D s<EFBFBD> <EFBFBD>Z[tH<EFBFBD>Enx(<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>GkjW<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>#T/8<EFBFBD>c8<EFBFBD>Q0<EFBFBD><EFBFBD>_<EFBFBD>IIGII<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>YEd<EFBFBD>E<EFBFBD>^<EFBFBD>td<EFBFBD>th<EFBFBD>`DV!C<EFBFBD>8<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>3<EFBFBD>!3<EFBFBD>@<EFBFBD>33N}<EFBFBD>ZB<EFBFBD>3 <EFBFBD>3<EFBFBD>30<EFBFBD><EFBFBD>M(<EFBFBD>><EFBFBD><EFBFBD>}<EFBFBD>\\<EFBFBD>t<EFBFBD><EFBFBD>f<EFBFBD> f<EFBFBD><EFBFBD><EFBFBD>I\r<EFBFBD> <EFBFBD><EFBFBD>337 X<EFBFBD>\"td<EFBFBD>,\nbtNO`P<EFBFBD>;<EFBFBD>ܕҭ<EFBFBD><EFBFBD><EFBFBD>\$\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Zѭ5U5WU<EFBFBD>^ho<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>PM/5K4Ej<EFBFBD>KQ&53GX<EFBFBD>Xx)<EFBFBD><5D<EFBFBD><EFBFBD>\r<EFBFBD>V<EFBFBD>\n<EFBFBD>r<EFBFBD>5b܀\\J\"><EFBFBD><EFBFBD>1S\r[-<EFBFBD><EFBFBD>D u<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)00<EFBFBD>Y<EFBFBD><EFBFBD>ˢ <EFBFBD>k{\n<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>\r<EFBFBD>^<EFBFBD><EFBFBD>|<EFBFBD>uܻU<EFBFBD>_n<EFBFBD>U4<EFBFBD>U<EFBFBD>~Yt<EFBFBD>\rI<EFBFBD><EFBFBD>@䏳<EFBFBD>R <EFBFBD>3:<EFBFBD>uePMS<EFBFBD>0T<EFBFBD>wW<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>KOU<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;U<EFBFBD>\n<EFBFBD>OY<EFBFBD><EFBFBD>Y<EFBFBD>Q,M[\0<EFBFBD>_<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>J*<EFBFBD>\rg(]<EFBFBD><EFBFBD>\r\"ZC<EFBFBD><EFBFBD>6u<EFBFBD><EFBFBD>+<EFBFBD>Y<EFBFBD><EFBFBD>Y6ô<EFBFBD>0<EFBFBD>q<EFBFBD>(<EFBFBD><EFBFBD>8}<EFBFBD><EFBFBD>3AX3T<EFBFBD>h9j<EFBFBD>j<EFBFBD>f<EFBFBD>Mt<EFBFBD>PJbqMP5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>k%&\\<EFBFBD>1 d<EFBFBD><EFBFBD>E4<EFBFBD> <EFBFBD>Yn<EFBFBD><EFBFBD> <EFBFBD>\$<<EFBFBD>U]Ӊ1<EFBFBD>mbֶ<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"NV<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>eM<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>ܢ<EFBFBD>\\<EFBFBD>)\n <EFBFBD>\nf7\n<EFBFBD>2 <EFBFBD><EFBFBD>r8<EFBFBD><EFBFBD>=Ek7tV<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7P<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>a6<EFBFBD><EFBFBD>v@'<EFBFBD>6i<EFBFBD><EFBFBD>j&><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>a \0pڨ(<EFBFBD>J<EFBFBD><EFBFBD>)<EFBFBD>\\<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>Ĭm\0<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>eqJ<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>f j<EFBFBD><EFBFBD>\"[\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X,<\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>+md<EFBFBD><EFBFBD>~<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>s%o<EFBFBD><EFBFBD>mn<EFBFBD>),ׄ<EFBFBD>ԇ<EFBFBD>\r4<EFBFBD><EFBFBD>8\r<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>mE<EFBFBD>H]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HW<EFBFBD>M0D<EFBFBD>߀<EFBFBD><EFBFBD>~<EFBFBD>ˁ<EFBFBD>K<EFBFBD> <EFBFBD>E}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|f<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>\r><EFBFBD>-z]2s<EFBFBD>xD<EFBFBD>d[s<EFBFBD>t<EFBFBD>S<EFBFBD> <EFBFBD>\0Qf-K`<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>wT<EFBFBD>9<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD> <EFBFBD>\nB<EFBFBD>9 Nb<EFBFBD><EFBFBD><<EFBFBD>B<EFBFBD>I5o<EFBFBD>oJ<EFBFBD>p<EFBFBD><EFBFBD>JNd<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>\"<EFBFBD>x<EFBFBD>HC<EFBFBD>ݍ<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>9Yn16<EFBFBD><EFBFBD>zr+z<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m <EFBFBD><EFBFBD>T <EFBFBD><EFBFBD><EFBFBD><EFBFBD>@Y2lQ<2O+<EFBFBD>%<EFBFBD><EFBFBD>.Ӄh<EFBFBD>0A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>2R<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>/<EFBFBD>hH\r<EFBFBD>X<EFBFBD><EFBFBD>aNB&<EFBFBD> <EFBFBD>M@<EFBFBD>[x<EFBFBD><EFBFBD>ʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8&L<EFBFBD>V͜v<EFBFBD><EFBFBD>*<EFBFBD>j<EFBFBD>ۚGH<EFBFBD><EFBFBD>\\ٮ <EFBFBD><EFBFBD><EFBFBD>&s<EFBFBD>\0Q<EFBFBD><EFBFBD>\\\"<EFBFBD>b<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>\rBs<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>BN`<EFBFBD>7<EFBFBD>Co(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\nè<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>9<EFBFBD>*E<EFBFBD> <EFBFBD>S<EFBFBD><EFBFBD>U<EFBFBD>0U<EFBFBD> t<EFBFBD>'|<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>?h[<EFBFBD>\$.#<EFBFBD>5 <EFBFBD> p<EFBFBD><EFBFBD>yB<EFBFBD>@R<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>@|<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>P\0x<EFBFBD>/<EFBFBD> w<EFBFBD>%<EFBFBD>EsBd<EFBFBD><EFBFBD><EFBFBD>CU<EFBFBD>~O׷<EFBFBD>P<EFBFBD>@X<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z3<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>{<EFBFBD>eLY<EFBFBD><EFBFBD><EFBFBD>ڐ<EFBFBD>\\<EFBFBD>(*R`<EFBFBD> <EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>QCF<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>X|`N<EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>U<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>`Zd\"\\\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>I<EFBFBD>:<EFBFBD>t<EFBFBD><EFBFBD>oD<EFBFBD> \0[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*`hu%<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>m<EFBFBD>6<EFBFBD>}<EFBFBD><EFBFBD>N<EFBFBD>ͳ\$ <EFBFBD>M<EFBFBD>UYf&1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>e]pz<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>m<EFBFBD>G/<EFBFBD> <EFBFBD>w <EFBFBD>!<EFBFBD>\\#5<EFBFBD>4I<EFBFBD>d<EFBFBD>E<EFBFBD>hq<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѭk<EFBFBD>x|<EFBFBD>k<EFBFBD>qD<EFBFBD>b<EFBFBD>z?<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>[<EFBFBD>L<EFBFBD>ƬZ<EFBFBD>X<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>w5 <EFBFBD>Y<EFBFBD><EFBFBD>0 <EFBFBD>“<EFBFBD><EFBFBD>\$\0C<EFBFBD><EFBFBD>dSg<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>@<EFBFBD>\n`<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>C <EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD># t}x<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>۰)<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD>FKZ<EFBFBD>j<EFBFBD><EFBFBD>\0PFY<EFBFBD>B<EFBFBD>pFk<EFBFBD><EFBFBD>0<<EFBFBD>><EFBFBD>D<JE<EFBFBD><EFBFBD>g\r<EFBFBD>.<EFBFBD>2<EFBFBD><EFBFBD>8<EFBFBD>U@*<EFBFBD>5fk<EFBFBD><EFBFBD>JD<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>TDU76<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>@ <EFBFBD><EFBFBD>K+<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>=<EFBFBD><EFBFBD>WIOD<EFBFBD>85M<EFBFBD><EFBFBD>N<EFBFBD>\$R<EFBFBD>\0<EFBFBD>5<EFBFBD>\r<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>ϳN<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>y\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>qU<EFBFBD><EFBFBD>Q<EFBFBD> <EFBFBD><EFBFBD>\n@<EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>P۱<EFBFBD>7ԽN\r<EFBFBD>R{*<EFBFBD>qm<EFBFBD>\$\0R<EFBFBD><EFBFBD>ԓ<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD> È+U@<EFBFBD>B<EFBFBD><EFBFBD>Of*<EFBFBD><EFBFBD>MC<EFBFBD><EFBFBD>`_ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵N<EFBFBD><EFBFBD>T<EFBFBD>5٦C׻<EFBFBD> <EFBFBD><EFBFBD>\\W<EFBFBD>e&_X<EFBFBD>_؍h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>FW<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>Gޛ'<EFBFBD>[<EFBFBD>ł<EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>#^\r<EFBFBD> <EFBFBD>GR<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>Fg <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Yi <EFBFBD><EFBFBD><EFBFBD>z\n<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>^/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>6<EFBFBD><EFBFBD>b<EFBFBD>dmh<EFBFBD><EFBFBD>@q<EFBFBD><EFBFBD><EFBFBD>Ah<EFBFBD>),J<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>cm<EFBFBD>em]<EFBFBD>ӏe<EFBFBD>kZb0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>]ym<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>e<EFBFBD>B;<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>w<EFBFBD>apDW<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>\0<EFBFBD><EFBFBD>-2/bN<EFBFBD>sֽ޾Ra<EFBFBD>Ϯh&qt\n\"<EFBFBD>i<EFBFBD>Rm<EFBFBD>hz<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FS7<EFBFBD><EFBFBD>PP<EFBFBD><EFBFBD><EFBFBD>:B<EFBFBD><EFBFBD><EFBFBD><EFBFBD>sm<EFBFBD><EFBFBD>Y d<EFBFBD><EFBFBD><EFBFBD>7}3?*<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>lT<EFBFBD>}<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=c<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>3<EFBFBD>;T<EFBFBD>L<EFBFBD>5* <EFBFBD>~#<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>x-7<EFBFBD><EFBFBD>f5`<EFBFBD>#\"N<EFBFBD>b<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>e<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>M6<EFBFBD><EFBFBD>qq<EFBFBD> h<EFBFBD>e5<EFBFBD>\0Ң<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>b<EFBFBD>IS<EFBFBD><EFBFBD><EFBFBD>Fή9}<EFBFBD>p<EFBFBD>-<EFBFBD><EFBFBD>`{<EFBFBD><EFBFBD>ɖkP<EFBFBD>0T<<EFBFBD><EFBFBD>Z9<EFBFBD>0<՚\r<EFBFBD><EFBFBD>;!<EFBFBD><EFBFBD>g<EFBFBD>\r\nK<EFBFBD> \n<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>*<EFBFBD>\nb7(<EFBFBD>_<EFBFBD>@,<EFBFBD>e2\r<EFBFBD>]<EFBFBD>K<EFBFBD>+\0<EFBFBD><EFBFBD>p C\\Ѣ,0<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>;X\r<EFBFBD><EFBFBD>?\$\r<EFBFBD>j<EFBFBD>+<EFBFBD>/<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J{\"a<EFBFBD>6<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD>\n\0<EFBFBD><EFBFBD>\\5<EFBFBD><EFBFBD><EFBFBD>  15 6<EFBFBD><EFBFBD> .<EFBFBD>[<EFBFBD>U د\0d<EFBFBD><EFBFBD>8Y<EFBFBD>:!<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>X.<EFBFBD>uC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!S<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>p<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>ů<EFBFBD>Rh<EFBFBD>\\h<EFBFBD>E=<EFBFBD>y:< :u<EFBFBD><EFBFBD>2<EFBFBD>80<EFBFBD>si<EFBFBD><EFBFBD>TsB<EFBFBD>@\$ <EFBFBD><EFBFBD>@<EFBFBD>u <EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>T0M\\/<EFBFBD><EFBFBD>d+ƃ\n<EFBFBD><EFBFBD>=<EFBFBD> <EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>) \r@@<EFBFBD>h3<EFBFBD><EFBFBD><EFBFBD>8.eZa|.<EFBFBD>7<EFBFBD> Yk<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'D#<EFBFBD><EFBFBD>Y<EFBFBD>@X<EFBFBD>q<EFBFBD>=M<EFBFBD><EFBFBD>44<EFBFBD>B AM<EFBFBD><EFBFBD>dU\"<EFBFBD>Hw4<EFBFBD>(><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>?e_`<EFBFBD><EFBFBD>X:<EFBFBD>A9ø<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>Gy6<EFBFBD><EFBFBD>F<EFBFBD>Xr<EFBFBD><EFBFBD>l<EFBFBD>1<EFBFBD><EFBFBD>ػ<EFBFBD>B<EFBFBD>Å9Rz<EFBFBD><EFBFBD>hB<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>-<EFBFBD>0<EFBFBD>%D<EFBFBD>5F\"\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>™<EFBFBD>i<EFBFBD>`<EFBFBD><EFBFBD>nAf<EFBFBD> \"tDZ\"_<EFBFBD>V\$<EFBFBD><EFBFBD>!/<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٦<EFBFBD>̀F,25<EFBFBD>j<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>y\0<EFBFBD>N<EFBFBD>x\r<EFBFBD>Yl<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>Eq\n<EFBFBD><EFBFBD>B2<EFBFBD>\n<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>!/<EFBFBD> \n<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>*<EFBFBD>;)bR<EFBFBD>Z0\0<EFBFBD>CDo<EFBFBD> ˞<EFBFBD>48<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>\n<EFBFBD><EFBFBD>S%\\<EFBFBD>PIk<EFBFBD><EFBFBD>(0<EFBFBD><EFBFBD>u/ <EFBFBD><EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>}<EFBFBD>4Fp<EFBFBD><EFBFBD>G<EFBFBD>_<EFBFBD>G?)g<EFBFBD>ot<EFBFBD><EFBFBD>[v<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>?b<EFBFBD>;<EFBFBD><EFBFBD>`(<EFBFBD>ی<EFBFBD><EFBFBD>NS)\n<EFBFBD>x=<EFBFBD><EFBFBD>+@<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>j<EFBFBD>0<EFBFBD><EFBFBD>,<EFBFBD>1Åz<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>0<EFBFBD><EFBFBD>Gc<EFBFBD><EFBFBD>L<EFBFBD>VX <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q+<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>>Q-<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>z5G<EFBFBD><EFBFBD><EFBFBD>@(h<EFBFBD>c<EFBFBD>H<EFBFBD><EFBFBD>r?<EFBFBD><EFBFBD>Nb<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lx3<EFBFBD>U`<EFBFBD>rw<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>8<EFBFBD>=<EFBFBD>l#<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>䨉8<EFBFBD>E\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O6\n<EFBFBD><EFBFBD>1e<EFBFBD>`\\hKf<EFBFBD>V/зPaYK<EFBFBD>O<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>x<EFBFBD> <EFBFBD>Oj<EFBFBD><EFBFBD><EFBFBD>r7<EFBFBD>F;<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̒<EFBFBD><EFBFBD>><EFBFBD>Ц<EFBFBD>V\rĖ<EFBFBD>|<EFBFBD>'J<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>PB<EFBFBD><EFBFBD>Y5\0NC<EFBFBD>^\n~LrR<EFBFBD><EFBFBD>[̟<EFBFBD>g<EFBFBD>eZ\0x<EFBFBD>^<EFBFBD>i<Q<EFBFBD>/)<EFBFBD>%@ʐ<EFBFBD><EFBFBD>fB<EFBFBD>Hf<EFBFBD>{%P<EFBFBD>\"\"<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>DE(iM2<EFBFBD>S<EFBFBD>*<EFBFBD>y<EFBFBD>S<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>e̒1<EFBFBD><EFBFBD>ט\n4`ʩ><EFBFBD><EFBFBD>Q*<EFBFBD><EFBFBD>y<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>u<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~%<EFBFBD>+W<EFBFBD><EFBFBD>XK<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>PYy#D٬D<<EFBFBD>FL<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>6'<EFBFBD><EFBFBD>\rF<EFBFBD>`<EFBFBD>!<EFBFBD>%\n<EFBFBD>0<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>˩%c8WrpG<EFBFBD>.T<EFBFBD>Do<EFBFBD>UL2<EFBFBD>*<EFBFBD>|\$<EFBFBD>:<EFBFBD><EFBFBD>Xt5<EFBFBD>XY<EFBFBD>I<EFBFBD>p#<EFBFBD> <EFBFBD>^\n<EFBFBD><EFBFBD>:<EFBFBD>#D<EFBFBD>@<EFBFBD>1\r*<EFBFBD>K7<EFBFBD>@D\0<EFBFBD><EFBFBD>C<EFBFBD>C<EFBFBD>xBh<EFBFBD>EnK<EFBFBD>,1\"<EFBFBD>*y[<EFBFBD>#!<EFBFBD>י<EFBFBD>ٙ<EFBFBD><EFBFBD><EFBFBD>l_<EFBFBD>/<EFBFBD><EFBFBD>x<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>Z<EFBFBD><EFBFBD>4\0005J<EFBFBD>h\"2 <EFBFBD><EFBFBD><EFBFBD>%Y<EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>a1S<EFBFBD>O<EFBFBD>4<EFBFBD><EFBFBD>%ni<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>ߴq<EFBFBD>_ ʽ6<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>\n@PjU<EFBFBD>\0<EFBFBD><EFBFBD>`r;<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4 _w*<EFBFBD>@F@%<EFBFBD><EFBFBD>s[<EFBFBD>d<EFBFBD>e<EFBFBD><EFBFBD> <EFBFBD>bh<EFBFBD>\0<EFBFBD>ɱP\r<EFBFBD>\\i<EFBFBD>J<EFBFBD>99P9<EFBFBD>^s<EFBFBD>.<EFBFBD><EFBFBD>P29<EFBFBD>\nNj#,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>M)<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>\ni%~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:9<EFBFBD><EFBFBD>X\r<EFBFBD>e  <EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD>eӽ+<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>*<EFBFBD>ـW2<EFBFBD>N<EFBFBD>ba<EFBFBD><EFBFBD>S<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD> <EFBFBD><EFBFBD>\\(/ Lf<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>X#8ZJăH<EFBFBD><EFBFBD>+P<EFBFBD>-I1xɈ<EFBFBD>36<EFBFBD>N<EFBFBD>w\r<EFBFBD><EFBFBD><EFBFBD>[x3<EFBFBD>>\rTO<EFBFBD>b<EFBFBD>>s<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>jA<EFBFBD>8;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jPd<EFBFBD>qR<EFBFBD>J<EFBFBD>\"<EFBFBD><EFBFBD>(x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h <EFBFBD>*<EFBFBD><EFBFBD> T<EFBFBD><EFBFBD>aV<EFBFBD> <EFBFBD>Yƌ<EFBFBD><EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>Z9ĸ<EFBFBD>1̚XJ<EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>AOk8fD<EFBFBD>C<EFBFBD>96@<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>(H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD> <EFBFBD>?<EFBFBD>i<EFBFBD>TA<EFBFBD>^0<EFBFBD>P<EFBFBD><EFBFBD>af/<EFBFBD>ύ<EFBFBD>P0<EFBFBD>MH)\"<EFBFBD>dU@<EFBFBD>r1\\<EFBFBD>\r<EFBFBD>oH|<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>8<EFBFBD>@<EFBFBD>?P<EFBFBD><EFBFBD>Z,A>®<EFBFBD><EFBFBD>E(<EFBFBD>&<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>͞]<EFBFBD> Q\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ЪZ<EFBFBD>}a<EFBFBD><EFBFBD><EFBFBD>̙:P<EFBFBD>w:<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>!8<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>n@9<EFBFBD>\$<EFBFBD><EFBFBD>(K\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@2<EFBFBD><EFBFBD><EFBFBD>\$P<EFBFBD><EFBFBD><<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>灦JtUXP\"-A<EFBFBD><EFBFBD>ɦYk<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>C\n<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>~<EFBFBD>s_<EFBFBD><EFBFBD>\0<EFBFBD>N5<EFBFBD><EFBFBD>Ҝ<EFBFBD><EFBFBD>/<EFBFBD>ӀI<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>֗efkF<<EFBFBD>r<EFBFBD>E<EFBFBD>,<EFBFBD>6%?<EFBFBD>I<EFBFBD>j;'S)M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4)<EFBFBD>N<EFBFBD>.<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0J<EFBFBD>Ӕ<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>Qzz <EFBFBD>?<EFBFBD><EFBFBD>m1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD> cQH<EFBFBD>ܯyL\"Oυ0|c\$P<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r0eL<EFBFBD><EFBFBD>m#d<EFBFBD>px.uA<EFBFBD>^<EFBFBD>B<EFBFBD>76<EFBFBD><EFBFBD>qn<EFBFBD>׍<EFBFBD>B<EFBFBD>n<EFBFBD><EFBFBD>i ZvR@<EFBFBD>)*<EFBFBD> ㌁qƒ<EFBFBD>)<EFBFBD><EFBFBD>7^<EFBFBD>I<EFBFBD><EFBFBD>jI<EFBFBD>S5<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>9 <EFBFBD> Lq<EFBFBD><EFBFBD>L<EFBFBD> OA<EFBFBD>A\0001<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>!1-<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>Ҏ<EFBFBD>%#!5+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>vue(<EFBFBD>Bp<EFBFBD>\nK<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>\0^<EFBFBD>\$<EFBFBD>,<EFBFBD>|<EFBFBD>Z<EFBFBD><EFBFBD>(R<EFBFBD>+k<EFBFBD><EFBFBD>\n++<EFBFBD><EFBFBD>V<EFBFBD>G<EFBFBD>{/<EFBFBD>T<EFBFBD><<EFBFBD><EFBFBD>M <EFBFBD>ê<EFBFBD><EFBFBD>¢<EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD>{д<EFBFBD>̀y<EFBFBD><EFBFBD>Vt<EFBFBD> +<EFBFBD>S<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>(u<EFBFBD> x\"HC<EFBFBD>J<EFBFBD>? v8 <EFBFBD>J<EFBFBD>P<EFBFBD> Q\0<EFBFBD>V1<EFBFBD> <EFBFBD>#<EFBFBD><EFBFBD>'_<EFBFBD>\n<EFBFBD>4%<EFBFBD>ǥ\nza_<EFBFBD><EFBFBD><EFBFBD>PDD{<EFBFBD><EFBFBD>+\$Sz<EFBFBD>օ? l<EFBFBD>ʍ<EFBFBD><EFBFBD>2z<EFBFBD><EFBFBD>!=<EFBFBD>OD<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>b\0<EFBFBD>K<EFBFBD>Į<EFBFBD>tj<EFBFBD>+<EFBFBD>(<EFBFBD>Ҕ5<EFBFBD>.<EFBFBD><EFBFBD>k<EFBFBD>Z<EFBFBD>F֭=A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<EFBFBD>v.<EFBFBD>8<EFBFBD>+Rx[ <EFBFBD>º<EFBFBD>زŦ<EFBFBD>Au<EFBFBD><EFBFBD>I8䬎3<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ' <EFBFBD>i<EFBFBD>f<EFBFBD><EFBFBD>.J<EFBFBD>ʈT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X11<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&3<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>f@|O`b<EFBFBD><EFBFBD>g\0<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>kkMD<EFBFBD>Q<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>y\$t<EFBFBD><EFBFBD>`\"<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>56<EFBFBD><EFBFBD><EFBFBD>| `&<EFBFBD><EFBFBD><EFBFBD>:T<EFBFBD>A<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p j R<EFBFBD><EFBFBD><EFBFBD>I*<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>aN<EFBFBD><EFBFBD>Z<EFBFBD>_Z<EFBFBD>q⴩<EFBFBD><EFBFBD><EFBFBD><EFBFBD>G9\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(İ=J<EFBFBD><EFBFBD><EFBFBD> dG<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9r<EFBFBD><EFBFBD>,Qp<EFBFBD>+kZ<EFBFBD>\$<EFBFBD><EFBFBD>I+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>{2<EFBFBD><EFBFBD>_m<EFBFBD>ˆ8<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>\${X<EFBFBD><EFBFBD>K\$<EFBFBD><EFBFBD>#k<EFBFBD>U<EFBFBD><EFBFBD>+v<EFBFBD>vE<EFBFBD>m<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>vO<EFBFBD> !Adt<EFBFBD><EFBFBD>_/<EFBFBD>(6<EFBFBD><EFBFBD><EFBFBD>m[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD>Tαh<EFBFBD>d<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/7B<EFBFBD> <EFBFBD><EFBFBD>-\$<EFBFBD><EFBFBD>Ur<EFBFBD>>b*)̶Z<EFBFBD>Xnb<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD>ESΝpoe<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p\\<EFBFBD><EFBFBD>D<EFBFBD> <EFBFBD><EFBFBD>E<EFBFBD>#<EFBFBD>,<EFBFBD><EFBFBD>T~<EFBFBD>.<EFBFBD>P<EFBFBD><EFBFBD>m)a<EFBFBD><EFBFBD>=óR<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><<EFBFBD><EFBFBD>r<EFBFBD>6<EFBFBD><EFBFBD>gHE-t<EFBFBD>봺R<EFBFBD>v<EFBFBD> ZtF+m[<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>:<EFBFBD><EFBFBD>7w<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>,`<EFBFBD><EFBFBD>-<EFBFBD>w<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>[DM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>oe<EFBFBD><EFBFBD>rq6<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>Ș!*<EFBFBD>teh<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>ʔ<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>M<EFBFBD>đ\"DA<EFBFBD><EFBFBD>\$<EFBFBD>\0oH<EFBFBD><EFBFBD>̜<EFBFBD>Ap<EFBFBD><EFBFBD>E<EFBFBD>ZL<EFBFBD><EFBFBD><EFBFBD>}\"<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>|= n <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>J]<EFBFBD>A5c<EFBFBD>H<EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>VBV<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD> <EFBFBD>KBd<EFBFBD>G<EFBFBD>^<EFBFBD>+<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>El<EFBFBD><EFBFBD>\$\$(q<EFBFBD>0|9(<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>{\n4a7B<EFBFBD>P\0n@-h<EFBFBD>oW<EFBFBD><EFBFBD><EFBFBD><EFBFBD> `<EFBFBD>+^j<EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>9cP<EFBFBD>q1<EFBFBD><EFBFBD>H\"<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>E<<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD> z}<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>XD.6?Nxk*,)<EFBFBD>l<EFBFBD>W<EFBFBD>9<EFBFBD> j\\I<EFBFBD><EFBFBD>(J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@;<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>Ix<EFBFBD><EFBFBD>ï<EFBFBD>h\rI[:<EFBFBD><EFBFBD>ˈH<EFBFBD>5/<EFBFBD>vBu<EFBFBD>Pfu<EFBFBD><EFBFBD>6<EFBFBD>!4<EFBFBD>xl<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^ <EFBFBD><EFBFBD>g\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_q<EFBFBD><EFBFBD>~4I<EFBFBD>O\"<EFBFBD>-x<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>b\\\"<EFBFBD>-_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>G\"<EFBFBD>b<EFBFBD>a{O<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>v<EFBFBD>r<EFBFBD>qK<EFBFBD>\0\$<EFBFBD>m<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>NAt@<EFBFBD>)U<EFBFBD>𣰮<EFBFBD><EFBFBD>p<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>,9<EFBFBD>ʄ<EFBFBD><EFBFBD>*T~<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>g<EFBFBD><EFBFBD>P<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>P*,uW<EFBFBD><EFBFBD>*Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>UpU<EFBFBD>i\0d<EFBFBD>]<EFBFBD><EFBFBD>\rGw\n@`<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>k<EFBFBD>!<EFBFBD>q<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>HE<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>]y2s<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>O<EFBFBD>?<EFBFBD>z+<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>;uzЁ0d7<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD><d<EFBFBD><EFBFBD>2<EFBFBD>u<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>W\$y9<EFBFBD><EFBFBD>\0P܀d <EFBFBD>,<EFBFBD>-<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h|BQ <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ة<EFBFBD><<EFBFBD><EFBFBD>r\0<EFBFBD>t;2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>9T<EFBFBD><EFBFBD>=@<EFBFBD><EFBFBD>s:<EFBFBD><EFBFBD>ɘ<EFBFBD><EFBFBD>L<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>X@WoN <EFBFBD>W<EFBFBD><EFBFBD>\$D<EFBFBD>D7<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:(<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r\rA<EFBFBD>Ơ\n<EFBFBD>z3|<EFBFBD>٘<EFBFBD><EFBFBD>z^ev/<EFBFBD>y<EFBFBD><EFBFBD>^5<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>0B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>`<EFBFBD><EFBFBD>vl<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>n<EFBFBD>R>\nYTc<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>P\\<EFBFBD>rPc<EFBFBD>cx7c<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>={*<EFBFBD>dr<EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>΁܆=R6_<EFBFBD><EFBFBD>Ɯ<EFBFBD>Ny<EFBFBD><EFBFBD>`&<EFBFBD><EFBFBD>\$<EFBFBD>H<EFBFBD><EFBFBD>G<EFBFBD>k<EFBFBD>4Y|<EFBFBD><EFBFBD>/<EFBFBD>ٳ<EFBFBD>@<EFBFBD><EFBFBD>Ҥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R\"y<EFBFBD>[<EFBFBD>zGo<EFBFBD>%Gg<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>ϟ <EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>9r<EFBFBD>c<EFBFBD>\\U<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>)L׌<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>(<EFBFBD>Ϲ- <EFBFBD><EFBFBD><EFBFBD>\\d<EFBFBD><EFBFBD>&r<EFBFBD>|<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>eM<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>bc0Ml<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>OZ9<EFBFBD>&<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HK<EFBFBD>X<EFBFBD>Ў<EFBFBD>%<EFBFBD><EFBFBD>AauR<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>I=<EFBFBD>KY<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>De<EFBFBD><EFBFBD>̀\r<EFBFBD>ވ1<EFBFBD>D<EFBFBD>\"OmuL<EFBFBD>o<EFBFBD>C\\<EFBFBD>m!<EFBFBD>s<EFBFBD>T\0<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>uK<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>貅Z2<EFBFBD>XoM|C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>➁!<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>\0<EFBFBD>H<EFBFBD>Sz3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(f<EFBFBD>J <EFBFBD><EFBFBD>8<EFBFBD>cb<EFBFBD>\$<EFBFBD><EFBFBD>۩R<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>޺<EFBFBD>.\0<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>l<EFBFBD>[6<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R[<EFBFBD><EFBFBD>e< q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pKtf`/<EFBFBD><EFBFBD><EFBFBD>Ԥz\rݫ-Mi<EFBFBD>͢L<EFBFBD>J<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>JC<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>ӧ[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ,-Yڇ]!y nT<EFBFBD><EFBFBD><EFBFBD>Bl<EFBFBD>ބ\$zUcu<EFBFBD><EFBFBD>\$<EFBFBD>j>72<EFBFBD>,4.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>D+<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>ן<EFBFBD><EFBFBD><EFBFBD>[\n6<EFBFBD>So8<EFBFBD>M)<EFBFBD>Leٴ<EFBFBD><EFBFBD>\r,<EFBFBD>e=<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>h<EFBFBD><EFBFBD>#<EFBFBD>M<EFBFBD>*=O<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>#D<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>+a<EFBFBD>O<EFBFBD><EFBFBD>-Ss1+[@(<EFBFBD><EFBFBD><EFBFBD>3|<EFBFBD><EFBFBD> <EFBFBD>r<EFBFBD><EFBFBD>F<EFBFBD>拄=iJ<EFBFBD> <EFBFBD><EFBFBD>2&<EFBFBD>s<EFBFBD>\rO<EFBFBD>\$!l<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Bt<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>Rq;͉@<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>WP >?<EFBFBD>=r<EFBFBD>ןnCs,<EFBFBD><EFBFBD><EFBFBD>;B<EFBFBD>o<EFBFBD><EFBFBD>M<EFBFBD>m<EFBFBD>}<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˹-<EFBFBD><EFBFBD><EFBFBD>>y,g<EFBFBD>6<EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD>q3|d<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>b<EFBFBD>F7<EFBFBD> 늫@<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>v@ <EFBFBD><EFBFBD>ERU<EFBFBD><EFBFBD> <EFBFBD>&I\\}-X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>gG4<EFBFBD>]g6<EFBFBD><EFBFBD>Ԃ><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD>:<EFBFBD><EFBFBD>\"jWP<EFBFBD>{<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>O\\3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD>\r<EFBFBD> <EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>9<EFBFBD>\0 <EFBFBD>O}jCڷ<EFBFBD>L<EFBFBD> <EFBFBD>| H<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>TF<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>S+<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c3<EFBFBD><EFBFBD>B@Xd T6&<EFBFBD><EFBFBD>ǎG<EFBFBD>g<EFBFBD>n<EFBFBD>8<EFBFBD>Ƒ<EFBFBD>z|)<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>-\0<EFBFBD>8<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>8b<EFBFBD>7<EFBFBD>-<EFBFBD>/<EFBFBD>@<EFBFBD>֐>V<EFBFBD><EFBFBD><EFBFBD>+u\0B<EFBFBD>zl%5׶<EFBFBD><EFBFBD><EFBFBD>OJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>ֲ@<EFBFBD>x<EFBFBD>h<EFBFBD>7 <EFBFBD>!<EFBFBD>1<EFBFBD>8<EFBFBD>SR<EFBFBD>\0Q*o<EFBFBD> 8<EFBFBD>n*<EFBFBD>?_<EFBFBD><EFBFBD><EFBFBD>\nx<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>4,7o<EFBFBD>^<EFBFBD>N]<EFBFBD>d<EFBFBD>q<EFBFBD><EFBFBD>1#e<EFBFBD>(v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>ms.8<EFBFBD>T<EFBFBD>WgB>`<EFBFBD>L<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>y<EFBFBD><EFBFBD>n\nNq<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>E=h 4<Ӿ\$<EFBFBD>sA<EFBFBD><EFBFBD><EFBFBD>u3<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>@<EFBFBD>u<EFBFBD>2<EFBFBD>A=<EFBFBD><EFBFBD>\\B-uM<EFBFBD><EFBFBD>DnW<EFBFBD>d<EFBFBD>V<EFBFBD><EFBFBD>TlrR<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҟ<EFBFBD>Ug<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{F<EFBFBD>>A<EFBFBD>C<EFBFBD><EFBFBD>'<EFBFBD> <EFBFBD><EFBFBD> 2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>Y/<EFBFBD>|nr\r<EFBFBD><EFBFBD>S<EFBFBD>Sk*<EFBFBD>AO<EFBFBD><EFBFBD>R)<EFBFBD><EFBFBD>;<EFBFBD>s<EFBFBD>Ԕ\$w\$)E<EFBFBD><EFBFBD>Ai<EFBFBD><EFBFBD>Q 1<EFBFBD>ݔ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D3%<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>*2r<EFBFBD><EFBFBD>PL<EFBFBD>s,<EFBFBD>;<EFBFBD>ug+<EFBFBD><EFBFBD>t<EFBFBD>h<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD>rC<EFBFBD>|<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>*<EFBFBD><EFBFBD>*5;ۡ<EFBFBD>U<EFBFBD>A<EFBFBD>{І<EFBFBD><EFBFBD>~y<EFBFBD>iKX<EFBFBD><EFBFBD>ڔD<EFBFBD><EFBFBD>#<EFBFBD>2CJY<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>zS<EFBFBD>CU<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ORԾ<EFBFBD>0<EFBFBD>)<EFBFBD>+<EFBFBD><EFBFBD>:-IN<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>e<EFBFBD>G<EFBFBD>;<EFBFBD>b<EFBFBD><EFBFBD>\$,p0<EFBFBD><EFBFBD> _L.<EFBFBD><EFBFBD>\$ċ<EFBFBD>v<EFBFBD><EFBFBD>SܖF1&U<EFBFBD><EFBFBD>( <EFBFBD><EFBFBD>nxt<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>@0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/wc<EFBFBD><EFBFBD>_R<EFBFBD>2<EFBFBD>f<EFBFBD>ѭeĪ<EFBFBD>\0=<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>bsCO4<EFBFBD>t~<EFBFBD>h<EFBFBD>(<EFBFBD>o}OU<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_h<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>\$?!<EFBFBD>Bw<EFBFBD>G<EFBFBD>9<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V?{X<EFBFBD>n<EFBFBD>S<EFBFBD>~<EFBFBD><EFBFBD>_1<EFBFBD><EFBFBD>Ţq<EFBFBD><EFBFBD>U{#x\nN  \$<EFBFBD>8<EFBFBD>E<EFBFBD><EFBFBD>q<EFBFBD>~<EFBFBD><EFBFBD>7<EFBFBD>!<EFBFBD><EFBFBD>i!<EFBFBD><EFBFBD>n<EFBFBD>qi\r\$<EFBFBD><EFBFBD>k𨞣<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>Ld <EFBFBD>S<EFBFBD><EFBFBD>tpA9<EFBFBD><EFBFBD>/[<EFBFBD>s<EFBFBD>\0<EFBFBD><EFBFBD>6Vv,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD>`<EFBFBD>?C<EFBFBD>s<EFBFBD>hctH\"<EFBFBD>K<EFBFBD>}n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>3<EFBFBD> <EFBFBD><EFBFBD>_M<EFBFBD>%<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>VO<EFBFBD><EFBFBD>ٿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>\n<EFBFBD><EFBFBD>rpT<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>|`e<EFBFBD>Ѻ<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>j<EFBFBD>:d|[<EFBFBD>ێ⽌<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>l N<EFBFBD>u4]l<EFBFBD>M<EFBFBD>H&<EFBFBD><EFBFBD>\$<EFBFBD>\0YR<EFBFBD><EFBFBD>qzWĘ@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e3<EFBFBD>'t|<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>`(<EFBFBD>I<<EFBFBD><EFBFBD>2<EFBFBD>_5<EFBFBD>)%<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>m\0P\n<EFBFBD>m<EFBFBD>o@<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>xB\"<EFBFBD><EFBFBD>Em|<EFBFBD><EFBFBD>2<EFBFBD>\$},3L<EFBFBD>YX<EFBFBD>go<EFBFBD>\$߶ <<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IE\"`<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>g<EFBFBD>8^<EFBFBD>]\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>qV<EFBFBD><EFBFBD>m<EFBFBD>m<EFBFBD><EFBFBD>7&ғĤ<EFBFBD>m<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>Qz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD>yO<EFBFBD>f<EFBFBD><EFBFBD>\r٣.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>JW&<EFBFBD>q<EFBFBD>5<EFBFBD>0 <EFBFBD>5<EFBFBD><EFBFBD>P<EFBFBD>G<EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>{\0\r<EFBFBD>m<EFBFBD>@<EFBFBD>@ <EFBFBD>P<EFBFBD> x<EFBFBD>4i4<EFBFBD>+@\0,͚\\<EFBFBD>C1ӎ<EFBFBD>\n<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>>n<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD> #<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#@]/4JR<EFBFBD> IR<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><<EFBFBD>ǯ<EFBFBD>aj<EFBFBD><EFBFBD> ?)Mv<EFBFBD><EFBFBD>2 X|@v\0a<EFBFBD><EFBFBD>\"<EFBFBD>τ<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>yA[|<EFBFBD>7\r<EFBFBD><EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ZǭR<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CErL <EFBFBD><EFBFBD>r<EFBFBD>O<EFBFBD>e<EFBFBD>R/<EFBFBD><EFBFBD> <EFBFBD>J<EFBFBD><EFBFBD>~<EFBFBD>%Xo<EFBFBD>4<EFBFBD><EFBFBD>dU\"<EFBFBD>Qr<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>QD<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>QQM}<EFBFBD>Q<EFBFBD>{<EFBFBD>\",f<EFBFBD><EFBFBD>_(,<EFBFBD>6<EFBFBD>Q+c<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>&<EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~O<EFBFBD>p<EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@1<EFBFBD>[<EFBFBD><H/<EFBFBD>~<EFBFBD>\0^C<EFBFBD> <EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>q_gP<EFBFBD><EFBFBD>pe <EFBFBD><EFBFBD>@B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>끠pȿ<EFBFBD>)X<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>ߔ<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>`<EFBFBD>\0v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@~<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TƁW<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>><EFBFBD> 8&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>CLݑ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>Ǐ2<EFBFBD><EFBFBD>\r%<EFBFBD>;<EFBFBD>k抐4<EFBFBD><EFBFBD>_O;<EFBFBD>5<EFBFBD><EFBFBD>`@<<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>7<EFBFBD>_ <EFBFBD>6'AY<EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>aS<EFBFBD> <EFBFBD>z<EFBFBD>kp<EFBFBD>4<EFBFBD>+h@Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>oߔL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>\rJ<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>\0 L\0c<EFBFBD>?<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>N<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tp#<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A[?<EFBFBD>[<EFBFBD>ſ<EFBFBD>Hk<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>t<EFBFBD><EFBFBD>p:<EFBFBD>G<EFBFBD> <EFBFBD><EFBFBD>><EFBFBD><EFBFBD>T<EFBFBD>{*<EFBFBD><EFBFBD>-<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>X<EFBFBD>j<EFBFBD>N<EFBFBD>4<EFBFBD><EFBFBD> <EFBFBD>0\n\$<EFBFBD><EFBFBD>:H,<EFBFBD>H}<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>* <EFBFBD><EFBFBD><EFBFBD>n?<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>O<EFBFBD>\0Z<EFBFBD><EFBFBD>v<EFBFBD>AB<EFBFBD><EFBFBD><EFBFBD><EFBFBD>` <EFBFBD>o<EFBFBD><EFBFBD>8_<EFBFBD>R--n<EFBFBD><EFBFBD>T# DIs1<EFBFBD><EFBFBD>\0V<EFBFBD>PM\0V<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>0\$Bi<EFBFBD>`<EFBFBD>T<EFBFBD>d<EFBFBD>X|e\08\\<EFBFBD>7),_<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>3(.c<EFBFBD><EFBFBD>\\<EFBFBD>d<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>R<<EFBFBD>u<EFBFBD>\\<EFBFBD><EFBFBD> 4<EFBFBD>N<EFBFBD>(| g<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>N&,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>( <EFBFBD><EFBFBD><EFBFBD>8b<EFBFBD>:P<EFBFBD><EFBFBD><EFBFBD>1Y'!<EFBFBD><EFBFBD>Ą<EFBFBD>\0fx<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H[,<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>T<EFBFBD>/a\rLC<EFBFBD>bE<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>|b<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>T\"<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>ق5s<EFBFBD><EFBFBD>D<EFBFBD>Sg<EFBFBD><EFBFBD>8<EFBFBD>Rh*<EFBFBD>4<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><-9B\$<EFBFBD><EFBFBD><EFBFBD>d9B\$<EFBFBD>i<EFBFBD>H<EFBFBD>8cj\\`<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>#`<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>\$<EFBFBD>0<EFBFBD>`1W\n<EFBFBD><EFBFBD>%N<EFBFBD>Z\\#<EFBFBD>œb<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>%m7l\" <EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>\"P<EFBFBD><EFBFBD>! <EFBFBD>#/ş<EFBFBD><EFBFBD>,ͪ<EFBFBD><EFBFBD> J#0<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>-(򐹆6<EFBFBD><EFBFBD>7l~<EFBFBD>\r\0B<EFBFBD><EFBFBD>0<EFBFBD>:CA <EFBFBD>\\<EFBFBD> [<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JG<EFBFBD>0<EFBFBD>B\"8<EFBFBD>P<EFBFBD>B*%<EFBFBD><#<EFBFBD>BF72<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5Bp t&<EFBFBD><EFBFBD>6\0b<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4< \$<EFBFBD>K<EFBFBD><EFBFBD>V\0G <EFBFBD><EFBFBD>mY <EFBFBD>");}elseif($_GET["file"]=="jush.js"){header("Content-Type: text/javascript; charset=utf-8");echo
lzw_decompress("v0<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>==<EFBFBD><EFBFBD>FS <EFBFBD><EFBFBD>_6<EFBFBD><EFBFBD><EFBFBD>r:<EFBFBD>E<EFBFBD>CI<EFBFBD><EFBFBD>o:<EFBFBD>C<EFBFBD><EFBFBD>Xc<EFBFBD><EFBFBD>\r<EFBFBD>؄J(:=<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>a28<EFBFBD>x<EFBFBD><EFBFBD>?<EFBFBD>'<EFBFBD>i<EFBFBD>SANN<EFBFBD><EFBFBD><EFBFBD>xs<EFBFBD>NB<EFBFBD><EFBFBD>Vl0<EFBFBD><EFBFBD><EFBFBD>S <EFBFBD><EFBFBD>Ul<EFBFBD>(D|҄<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>><EFBFBD>E<EFBFBD>㩶yH ch<EFBFBD><EFBFBD>-3Eb<EFBFBD><EFBFBD> <EFBFBD>b<EFBFBD><EFBFBD>pE<EFBFBD>p<EFBFBD>9.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n<EFBFBD>?Kb<EFBFBD>iw|<EFBFBD>`<EFBFBD><EFBFBD>d.<EFBFBD>x8EN<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>y6GFmY<EFBFBD>8o7\n\r<EFBFBD>0<EFBFBD><EFBFBD>\0<EFBFBD>Dbc<EFBFBD>!<EFBFBD>Q7Шd8<EFBFBD><EFBFBD><EFBFBD>~<EFBFBD><EFBFBD>N)<EFBFBD>Eг`<EFBFBD>Ns<EFBFBD><EFBFBD>`<EFBFBD>S)<EFBFBD>O<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>/<EFBFBD><<EFBFBD>x<EFBFBD>9<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3n<EFBFBD><EFBFBD>2<EFBFBD>!r<EFBFBD>:;<EFBFBD>+<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>\\<EFBFBD>?<EFBFBD>`<EFBFBD>4\r#`<EFBFBD><<EFBFBD>Be <EFBFBD>B#<EFBFBD>N <EFBFBD><EFBFBD>\r.D`<EFBFBD><EFBFBD>j<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>ar<EFBFBD><EFBFBD> <EFBFBD>><EFBFBD>8<EFBFBD>\$<EFBFBD>c<EFBFBD><EFBFBD>1<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{n7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>N<EFBFBD>RLi\r1<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>(<EFBFBD> <EFBFBD>+<EFBFBD><EFBFBD>62<EFBFBD>X<EFBFBD>8+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!x<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>' <EFBFBD><EFBFBD><EFBFBD>6S<EFBFBD>\0R<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>\n<EFBFBD><EFBFBD>1(W0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7q<EFBFBD><EFBFBD>:N<EFBFBD>E:68n+<EFBFBD><EFBFBD>մ5_(<EFBFBD>s<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD> /m<EFBFBD>6P<EFBFBD>@<EFBFBD>EQ<EFBFBD><EFBFBD><EFBFBD>9\n<EFBFBD>V-<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD>.:<EFBFBD>J<EFBFBD><EFBFBD>8we<EFBFBD>q<EFBFBD><EFBFBD>X<EFBFBD>]<EFBFBD><EFBFBD>Y X<EFBFBD>e<EFBFBD>zW<EFBFBD><EFBFBD> <EFBFBD>7<EFBFBD><EFBFBD>Z1<EFBFBD><EFBFBD>hQf<EFBFBD><EFBFBD>u<EFBFBD>j<EFBFBD>4Z{p\\AU<EFBFBD>J<<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>@<EFBFBD>ɍ<EFBFBD><EFBFBD>@<EFBFBD>}&<EFBFBD><EFBFBD><EFBFBD>L7 U<EFBFBD>wuYh<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>@<EFBFBD>u<EFBFBD> P<EFBFBD>7<EFBFBD>A<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3 Û<EFBFBD><EFBFBD>XEͅZ<EFBFBD>]<EFBFBD>l<EFBFBD>@Mplv<EFBFBD>)<EFBFBD> <EFBFBD><EFBFBD>HW<EFBFBD><EFBFBD><EFBFBD>y><EFBFBD>Y<EFBFBD>-<EFBFBD>Y<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>hC<EFBFBD>[*<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>#~<EFBFBD>!<EFBFBD>`<EFBFBD>\r#0P<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>%B<<EFBFBD>\\<EFBFBD>f<EFBFBD>ޱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&/<EFBFBD>O<EFBFBD><EFBFBD>L\\jF<EFBFBD><EFBFBD>jZ<EFBFBD>1<EFBFBD>\\:ƴ><EFBFBD>N<EFBFBD><EFBFBD>XaF<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>h{\"s\n<EFBFBD>64<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>8<EFBFBD>^p<EFBFBD>\"<EFBFBD>ȸ\\<EFBFBD>e(<EFBFBD>P<EFBFBD>N<EFBFBD><EFBFBD>q[g<EFBFBD><EFBFBD>r<EFBFBD>&<EFBFBD>}Ph<EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>r_s<EFBFBD>P<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD>om<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>\0@<EFBFBD>pdW <EFBFBD> \$Һ<EFBFBD>Q۽Tl0<EFBFBD> <EFBFBD><EFBFBD>HdH<EFBFBD>)<EFBFBD><EFBFBD>ۏ<EFBFBD> <EFBFBD>)P<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>g<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>e\r<EFBFBD>t:<EFBFBD><EFBFBD>\0)\"<EFBFBD>t<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>(D<EFBFBD>O\nR8!<EFBFBD>Ƭ֚<EFBFBD><EFBFBD>lA<EFBFBD>V<EFBFBD><EFBFBD>4<EFBFBD>h<EFBFBD><EFBFBD>Sq<<EFBFBD><EFBFBD>@}<EFBFBD><EFBFBD><EFBFBD>gK<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>=90<EFBFBD><EFBFBD>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>wA<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>~<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>D|A<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>X<EFBFBD>U2<EFBFBD><EFBFBD>yŊ<EFBFBD><EFBFBD>=<EFBFBD>p)<EFBFBD>\0P <EFBFBD>s<EFBFBD><EFBFBD>n<EFBFBD>3<EFBFBD><EFBFBD>r<EFBFBD>f\0<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>G <EFBFBD><EFBFBD>I@<EFBFBD>%<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>_I`<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>\r.<EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>KI<EFBFBD>[<EFBFBD>ʖSJ<EFBFBD><EFBFBD><EFBFBD>aUf<EFBFBD>Sz<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD> %<EFBFBD><EFBFBD>\"Q|9<EFBFBD><EFBFBD>Bc<EFBFBD>a<EFBFBD>q\0<EFBFBD>8<EFBFBD>#<EFBFBD><a<EFBFBD><EFBFBD>:z1Uf<EFBFBD><EFBFBD>><EFBFBD>Z<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e5#U@iUG‚<EFBFBD><EFBFBD>n<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>;gxL<EFBFBD>pP<EFBFBD>?B<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>\\<EFBFBD>b <EFBFBD><EFBFBD>龒Q<EFBFBD>=7<EFBFBD>:<EFBFBD><EFBFBD>ݡQ<EFBFBD>\r:<EFBFBD>t<EFBFBD><EFBFBD>:y(<EFBFBD> <EFBFBD>\n<EFBFBD>d)<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>X;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CaA<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>GH<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>9\n\nAl~H<EFBFBD><EFBFBD><EFBFBD>V\ns<EFBFBD><EFBFBD>ի<EFBFBD>Ư<EFBFBD>bBr<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>\r<EFBFBD>P<EFBFBD>% <EFBFBD>ф\r}b/<EFBFBD>Α\$<EFBFBD>5<EFBFBD>P<EFBFBD>C<EFBFBD>\"w<EFBFBD>B_<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>gAt<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^Q<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Bvh졄4<EFBFBD>)<EFBFBD><EFBFBD> +<EFBFBD>)<<EFBFBD>j^<EFBFBD><L<EFBFBD><EFBFBD>4U*<EFBFBD><EFBFBD><EFBFBD>Bg<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*n<EFBFBD>ʖ<EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 9 O\$<EFBFBD><EFBFBD>طzyM<EFBFBD>3<EFBFBD>\\9<EFBFBD><EFBFBD><EFBFBD>.o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E(i<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>7 tߚ<EFBFBD><EFBFBD>-&<EFBFBD>\nj!\r<EFBFBD><EFBFBD>y<EFBFBD>y<EFBFBD>D1g<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>yR<EFBFBD>7\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)TZ0E9M<EFBFBD>YZt Xe!<EFBFBD>f<EFBFBD>@<EFBFBD>{Ȭyl 8<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>R{<EFBFBD><EFBFBD>8<EFBFBD>Į<EFBFBD>e<EFBFBD>+UL<EFBFBD>'<EFBFBD>F<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>8PE5- <EFBFBD>_!<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>[2<EFBFBD>J<EFBFBD><EFBFBD>;<EFBFBD>HR<EFBFBD><EFBFBD>ǹ<EFBFBD>8p痲݇@<EFBFBD><EFBFBD>0,ծpsK0\r<EFBFBD>4<EFBFBD><EFBFBD>\$sJ<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>DZ<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>'\$cL<EFBFBD>R<EFBFBD><EFBFBD>MpY&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>z3G<EFBFBD>zҚJ%<EFBFBD><EFBFBD>P<EFBFBD>-<EFBFBD><EFBFBD>[<EFBFBD>/x<EFBFBD><EFBFBD>T<EFBFBD>{p<EFBFBD><EFBFBD>z<EFBFBD>C<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>V'<EFBFBD>\\<EFBFBD><EFBFBD>KJa<EFBFBD><EFBFBD>M<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>Ӿ\"<EFBFBD><EFBFBD>e<EFBFBD>o^Q+h^<EFBFBD><EFBFBD>iT<EFBFBD><EFBFBD>1<EFBFBD>OR<EFBFBD>l<EFBFBD>,5[ݘ\$<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>jLƁU`<EFBFBD>S<EFBFBD>`Z ^<EFBFBD>|<EFBFBD><EFBFBD>r<EFBFBD>=<EFBFBD><EFBFBD>n登<EFBFBD><EFBFBD>TU 1Hyk<EFBFBD><EFBFBD>t+\0v<EFBFBD>D<EFBFBD>\r <<EFBFBD><EFBFBD>ƙ<EFBFBD><EFBFBD>jG<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>*3%k<EFBFBD>Y ܲT*<EFBFBD>|\"C<EFBFBD><EFBFBD>lhE<EFBFBD>(<EFBFBD>\r<EFBFBD>8r<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>_<EFBFBD><EFBFBD>.6и<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>rBj<EFBFBD>O'ۜ<EFBFBD><EFBFBD><EFBFBD>>\$<EFBFBD><EFBFBD>`^6<EFBFBD><EFBFBD>9<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4X<EFBFBD><EFBFBD>mh8:<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>\\'(<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>'+ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̷<EFBFBD>^ <EFBFBD>]<EFBFBD><EFBFBD>N<EFBFBD>v<EFBFBD><EFBFBD>#<EFBFBD>,<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>i<EFBFBD>ϖ<EFBFBD>><EFBFBD><EFBFBD><S<EFBFBD>A\\<EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>3*tl`<EFBFBD>u<EFBFBD>\0p'<EFBFBD>7<EFBFBD>P<EFBFBD>9<EFBFBD>bs<EFBFBD>{<EFBFBD>v<EFBFBD>{<EFBFBD><EFBFBD>7<EFBFBD>\"{<EFBFBD><EFBFBD>r<EFBFBD>a<EFBFBD>(<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>9g<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>`<EFBFBD>\nL\n<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>(A<EFBFBD>a<EFBFBD>\" <EFBFBD><EFBFBD><EFBFBD> <EFBFBD>&<EFBFBD>P<EFBFBD><EFBFBD>@O\n0<EFBFBD>(M&<EFBFBD>FJ'<EFBFBD>! <EFBFBD>0<EFBFBD><<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>|<EFBFBD><EFBFBD>*<EFBFBD>OZ<EFBFBD>m*n/b<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>o\0<EFBFBD><EFBFBD>dn<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>:R<EFBFBD><EFBFBD><EFBFBD>P2<EFBFBD>m<EFBFBD>\0/v<EFBFBD>OX<EFBFBD><EFBFBD><EFBFBD>Fʳψ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0b<EFBFBD><EFBFBD>gj<EFBFBD><EFBFBD>\$<EFBFBD>n<EFBFBD>0}<EFBFBD> <EFBFBD>@<EFBFBD> =MƂ 0n<EFBFBD>P<EFBFBD>/p<EFBFBD>ot<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>̽ <EFBFBD>g\0<EFBFBD>)o<EFBFBD>\n0<EFBFBD><EFBFBD><EFBFBD>\rF<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>b<EFBFBD>i<EFBFBD><EFBFBD>o}\n<EFBFBD>̯<EFBFBD> NQ <EFBFBD>' <EFBFBD>x<EFBFBD>Fa<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>' <EFBFBD><EFBFBD><EFBFBD>d oep<EFBFBD><EFBFBD>4D<EFBFBD><EFBFBD>ʐ<EFBFBD>q(~<EFBFBD><EFBFBD> <EFBFBD>\r<EFBFBD>E<EFBFBD><EFBFBD>pr<EFBFBD>QVFH<EFBFBD>l<EFBFBD><EFBFBD>Kj<EFBFBD><EFBFBD><EFBFBD>N&<EFBFBD>j!<EFBFBD>H`<EFBFBD>_bh\r1<EFBFBD> <EFBFBD><EFBFBD> n!<EFBFBD>Ɏ<EFBFBD> z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>\\<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`V_k<EFBFBD><EFBFBD>\"\\ׂ'V<EFBFBD><EFBFBD>\0ʾ`AC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>`\r%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>k@N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD> <EFBFBD>!<EFBFBD>\n<EFBFBD>\0Z<EFBFBD> 6<EFBFBD>\$d<EFBFBD><EFBFBD>,%<EFBFBD>%la<EFBFBD>H<EFBFBD>\n<EFBFBD>#<EFBFBD>S\$ !\$@<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>I\$r<EFBFBD>{!<EFBFBD><EFBFBD>J<EFBFBD>2H<EFBFBD>ZM\\<EFBFBD><EFBFBD>hb,<EFBFBD> '||cj~g<EFBFBD>r<EFBFBD>`<EFBFBD>ļ<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD> +<EFBFBD>A1<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <<EFBFBD>L<EFBFBD><EFBFBD>\$<EFBFBD>Y%-FD<EFBFBD><EFBFBD>d<EFBFBD>L<EFBFBD><EFBFBD>\n@<EFBFBD>bVf<EFBFBD><EFBFBD>;2_(<EFBFBD><EFBFBD>L<EFBFBD>п<EFBFBD> <EFBFBD><%@ڜ,\"<EFBFBD>d<EFBFBD><EFBFBD>N<EFBFBD>er<EFBFBD>\0<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>Z <EFBFBD><EFBFBD>4<EFBFBD>'ld9-<EFBFBD>#`<EFBFBD><EFBFBD>Ŗ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j6<EFBFBD>ƣ<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>͐f<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>B\$ <EFBFBD><EFBFBD> (<EFBFBD>Z&<EFBFBD><EFBFBD><EFBFBD>278I <EFBFBD><EFBFBD><EFBFBD>P\rk\\<EFBFBD><EFBFBD><EFBFBD>2`<EFBFBD>\rdLb@E<EFBFBD><EFBFBD>2`P( B'<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>&<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>dB<EFBFBD>1<EFBFBD>^؉*\r\0c<K<EFBFBD>|<EFBFBD>5sZ<EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>O3<EFBFBD>5=@<EFBFBD>5<EFBFBD>C>@<EFBFBD>W* =\0N<g<EFBFBD>6s67Sm7u? {<&L<EFBFBD>.3~D<EFBFBD><EFBFBD>\rŚ <EFBFBD>x<EFBFBD><EFBFBD>),r<EFBFBD>in<EFBFBD>/<EFBFBD><EFBFBD>O\0o{0k<EFBFBD>]3>m<EFBFBD><EFBFBD>1\0<EFBFBD>I@<EFBFBD>9T34+ԙ@e<EFBFBD>GFMC<EFBFBD>\rE3<EFBFBD>Etm!<EFBFBD>#1<EFBFBD>D @<EFBFBD>H(<EFBFBD><EFBFBD>n <EFBFBD><EFBFBD><g,V`R]@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>3Cr7s~<EFBFBD>GI<EFBFBD>i@\0v<EFBFBD><EFBFBD>5\rV<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>\r<EFBFBD>\$<b<EFBFBD>%(<EFBFBD>Dd<EFBFBD><EFBFBD>PW<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD> fO <EFBFBD>x\0<EFBFBD>} <EFBFBD> <EFBFBD><EFBFBD>lb<EFBFBD>&<EFBFBD>vj4<EFBFBD>LS<EFBFBD><EFBFBD>ִԶ5&dsF M<EFBFBD>4<EFBFBD><EFBFBD>\".H<EFBFBD>M0<EFBFBD>1uL<EFBFBD>\"<EFBFBD><EFBFBD>/J`<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xǐYu*\"U.I53Q<EFBFBD>3Q<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>5<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>&jь<EFBFBD><EFBFBD>u<EFBFBD>٭ЪGQ MTmGB<EFBFBD>t l-c<EFBFBD>*<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>Z7<EFBFBD><EFBFBD><EFBFBD>*hs/RUV<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԋ<EFBFBD>i<EFBFBD>Lk<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>rYi<EFBFBD><EFBFBD><EFBFBD>-S<EFBFBD><EFBFBD>3<EFBFBD>\\<EFBFBD>T<EFBFBD>OM^<EFBFBD>G><EFBFBD>ZQj<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>MsS<EFBFBD>S\$Ib f<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>SB|i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8 v<EFBFBD>#<EFBFBD><EFBFBD>D<EFBFBD>4`<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>^<EFBFBD>H<EFBFBD>M<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>U<EFBFBD>z`Z<EFBFBD>J e<EFBFBD><EFBFBD><EFBFBD>@Ce<EFBFBD><EFBFBD>a<EFBFBD>\"m<EFBFBD>b<EFBFBD>6ԯJR<EFBFBD><EFBFBD> <EFBFBD>T<EFBFBD>?ԣXMZ<EFBFBD><EFBFBD>І<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Qv<EFBFBD>j<EFBFBD>jV<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>\r<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>5{P<EFBFBD><EFBFBD>]<EFBFBD>\r<EFBFBD>?Q<EFBFBD>AA<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2񾠓V)Ji<EFBFBD><EFBFBD>-N 99f<EFBFBD>l Jm<EFBFBD><EFBFBD>;u<EFBFBD>@<EFBFBD><F<EFBFBD>Ѡ<EFBFBD>e<EFBFBD>j <EFBFBD><EFBFBD>Ħ<EFBFBD>I<EFBFBD><+CW@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>l<EFBFBD>1<EFBFBD><2<EFBFBD>iF<EFBFBD>7`KG<EFBFBD>~L&+N<EFBFBD><EFBFBD>YtWH飑w <EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>s'g<EFBFBD><EFBFBD>q+L<EFBFBD>zbiz<EFBFBD><EFBFBD><EFBFBD>Ţ<EFBFBD><EFBFBD>zW<EFBFBD><EFBFBD> <EFBFBD>zd<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>y)v<EFBFBD>E4,\0<EFBFBD> \"d<EFBFBD><EFBFBD>\$B<EFBFBD>{<EFBFBD><EFBFBD>!)1U<EFBFBD>5b p#<EFBFBD>}m=<EFBFBD><EFBFBD>@<EFBFBD>w<EFBFBD> P\0<EFBFBD>\r<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>`O|<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ɍ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>Ou<EFBFBD>_<EFBFBD>\n`F`<EFBFBD>}M<EFBFBD>.#1<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>*<EFBFBD>ա<EFBFBD><EFBFBD> <EFBFBD>z<EFBFBD>uc<EFBFBD><EFBFBD><EFBFBD><EFBFBD> xf<EFBFBD>8kZR<EFBFBD>s2ʂ-<EFBFBD><EFBFBD><EFBFBD>Z2<EFBFBD>+<EFBFBD>ʷ<EFBFBD>(<EFBFBD>sU<EFBFBD>cD<EFBFBD>ѷ<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>X!<EFBFBD><EFBFBD>u<EFBFBD>&-vP<EFBFBD>ر\0'L<EFBFBD><EFBFBD>X <EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>o <EFBFBD> <EFBFBD>><EFBFBD>Վ<EFBFBD>\r@<EFBFBD>P<EFBFBD>\rxF<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>ȭ <EFBFBD>%<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>=5N֜<EFBFBD><EFBFBD>?<EFBFBD>7<EFBFBD>N<EFBFBD>Å<EFBFBD>w<EFBFBD>`<EFBFBD>hX<EFBFBD>98 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>d%6̂t<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>,<EFBFBD>Ka<EFBFBD>N~<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ,<EFBFBD>'<EFBFBD>ǀM\rf9<EFBFBD>w<EFBFBD><EFBFBD>!x<EFBFBD><EFBFBD>x[<EFBFBD>ϑ<EFBFBD>G<EFBFBD>8;<EFBFBD>xA<EFBFBD><EFBFBD>-I<EFBFBD>&5\$<EFBFBD>D\$<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>´<EFBFBD><EFBFBD> <EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&o<EFBFBD>-3<EFBFBD>9<EFBFBD>L<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>y6 <EFBFBD>;u<EFBFBD>zZ <EFBFBD><EFBFBD>8<EFBFBD>_<EFBFBD>ɐx\0D?<EFBFBD>X7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>OY.#3<EFBFBD>8<EFBFBD><EFBFBD>ǀ<EFBFBD>e<EFBFBD>Q<EFBFBD>=؀*<EFBFBD><EFBFBD>G<EFBFBD>wm <EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>]YOY<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>z#\$e<EFBFBD><EFBFBD>)<EFBFBD>/<EFBFBD>z?<EFBFBD>z;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>F<EFBFBD>Zg<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`^<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>3u<EFBFBD>0<EFBFBD>><EFBFBD>\"?<EFBFBD><EFBFBD>@חXv<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r6v~<EFBFBD><EFBFBD>OV~<EFBFBD><EFBFBD>^g<EFBFBD><EFBFBD><EFBFBD>đٞ<EFBFBD>'<EFBFBD><EFBFBD>f6:-Z~ <EFBFBD><EFBFBD>O6;zx<EFBFBD><EFBFBD>;&!<EFBFBD>+{9M<EFBFBD>ٳd<EFBFBD> \r,9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD> <EFBFBD>ݭ:<EFBFBD>\r<EFBFBD>ٜ<EFBFBD><EFBFBD><EFBFBD>@睂+<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>-<EFBFBD>[g<EFBFBD><EFBFBD>ۇ[s<EFBFBD>[i<EFBFBD><EFBFBD>i<EFBFBD>q<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>x<EFBFBD>+<EFBFBD>|7<EFBFBD>{7<EFBFBD>|w<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD> <EFBFBD>W<EFBFBD><EFBFBD>Wk<EFBFBD>|J؁<EFBFBD><EFBFBD><EFBFBD>xm<EFBFBD><EFBFBD>q xwyj<EFBFBD><EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߞþ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> {<EFBFBD><EFBFBD>ڏ<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>ɂ<EFBFBD><EFBFBD>Y<EFBFBD>(g͚-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J(<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD> ;<EFBFBD>y<EFBFBD>#S<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>p@<EFBFBD>%<EFBFBD>s<EFBFBD><EFBFBD>o<EFBFBD>9;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD> <EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ZNٯº<EFBFBD><EFBFBD><EFBFBD> k<EFBFBD>V<EFBFBD><EFBFBD>u<EFBFBD>[<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>|q<EFBFBD><EFBFBD>ON?<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>`u<EFBFBD><EFBFBD>6<EFBFBD>|<EFBFBD>|X <EFBFBD><EFBFBD><EFBFBD><EFBFBD>س|O<EFBFBD>x!<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>ϗY]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD>h<EFBFBD>9n<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8'<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>\rS.1<EFBFBD><EFBFBD>USȸ<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>z]ɵ<EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>\r<EFBFBD><EFBFBD>\\ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD>`<EFBFBD><EFBFBD>)U<EFBFBD>|ˤ|Ѩx'՜<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD>̙e<EFBFBD>|<EFBFBD>ͳ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>y<EFBFBD>(ۧ<EFBFBD>l<EFBFBD>к<EFBFBD>O]{Ѿ<EFBFBD>FD<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>yu<EFBFBD><EFBFBD>Ē<EFBFBD>,XL\\<EFBFBD>x<EFBFBD><EFBFBD>;U<EFBFBD><EFBFBD>Wt<EFBFBD>v<EFBFBD><EFBFBD>\\OxWJ9Ȓ<EFBFBD>R5<EFBFBD>WiMi[<EFBFBD>K<EFBFBD><EFBFBD>f(\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>KʦI<EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD>xv\r<EFBFBD>V3<EFBFBD><EFBFBD><EFBFBD>ɱ.<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>^2<EFBFBD>^0߾\$<EFBFBD>Q<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>ܣ<EFBFBD>>1'^X ~t<EFBFBD>1\"6L<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD> pM><EFBFBD>m<<EFBFBD><EFBFBD>SK<EFBFBD><EFBFBD>-H<EFBFBD><EFBFBD><EFBFBD>T76<EFBFBD>SMfg<EFBFBD>=<EFBFBD><EFBFBD>GPʰ<EFBFBD>P<EFBFBD>\r<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2Sb\$<EFBFBD>C[<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>)<EFBFBD><EFBFBD>%Q#G`u<EFBFBD><EFBFBD><EFBFBD>Gwp\rk<EFBFBD>Ke<EFBFBD>zhj<EFBFBD><EFBFBD>zi(<EFBFBD><EFBFBD>rO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T=<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>~ <EFBFBD>4\"ef<EFBFBD>~ <EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>-<EFBFBD>b'V<EFBFBD>J<EFBFBD>Z7<EFBFBD><EFBFBD><EFBFBD>)T<EFBFBD><EFBFBD>8.<<EFBFBD>RM<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD>by<EFBFBD>\n5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD> <EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><EFBFBD>`ei޿J<EFBFBD>b<EFBFBD>g<EFBFBD>u<EFBFBD>S<EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD> M<EFBFBD>g<EFBFBD>7`<EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD>_<EFBFBD>-<EFBFBD><EFBFBD><EFBFBD> _<EFBFBD><EFBFBD>?<EFBFBD>F<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>J<EFBFBD>8&~D#<EFBFBD><EFBFBD>{P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0F ?*<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>О:<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>3xK<EFBFBD>^<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>߯<EFBFBD>y[Ԟ(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>/zr_<EFBFBD>g<EFBFBD><EFBFBD>?<EFBFBD>\0?<EFBFBD>1wMR&M<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>St<EFBFBD>T]ݴG<EFBFBD>:I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD> v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><<EFBFBD>t<EFBFBD><EFBFBD>6<EFBFBD>:<EFBFBD>W{<EFBFBD><EFBFBD><EFBFBD>x:=<EFBFBD><EFBFBD>ޚ<EFBFBD><EFBFBD>:<EFBFBD>!!\0x<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q&<EFBFBD><EFBFBD>0}z\"]<EFBFBD><EFBFBD>o<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>J<EFBFBD>P۞[\\ }<EFBFBD><EFBFBD>`S<EFBFBD>\0<EFBFBD><EFBFBD>qHM<EFBFBD>/7B<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>]FT<EFBFBD><EFBFBD>8S5<EFBFBD> /I<EFBFBD>\r<EFBFBD>\n <EFBFBD><EFBFBD>O<EFBFBD>0aQ\n<EFBFBD>><EFBFBD>2<EFBFBD>j<EFBFBD>;=ڬ<EFBFBD>dA=<EFBFBD>p<EFBFBD>VL)X<EFBFBD>\n¦`e\$<EFBFBD>TƦQJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>I<EFBFBD> <EFBFBD>:<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>B<EFBFBD>bP<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U;>_<EFBFBD>\n <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `<EFBFBD><EFBFBD>uM򌂂<EFBFBD>֍m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Lw<EFBFBD>B\0\\b8<EFBFBD>M<EFBFBD><EFBFBD>[z<EFBFBD><EFBFBD>&<EFBFBD>1<EFBFBD>\0<EFBFBD> <EFBFBD>\r<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+\\<EFBFBD>3<EFBFBD>Plb4-)%Wd#\n<EFBFBD><EFBFBD>r <EFBFBD><EFBFBD>MX\"ϡ<EFBFBD>(Ei11(b`@f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>D<EFBFBD><EFBFBD>bf<EFBFBD>}<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>R1<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>Iy\"<EFBFBD>Wv<EFBFBD><EFBFBD>gC<EFBFBD>I<EFBFBD>J8z\"P\\i<EFBFBD>\\m~ZR<EFBFBD><EFBFBD>v<EFBFBD>1ZB5I<EFBFBD><EFBFBD>i@x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>uM\njK<EFBFBD>U<EFBFBD>h\$o<EFBFBD><EFBFBD>JϤ!<EFBFBD>L\"#p7\0<EFBFBD> P<EFBFBD>\0<EFBFBD>D<EFBFBD>\$ <EFBFBD>GK4e<EFBFBD><EFBFBD>\$<EFBFBD>\nG<EFBFBD>?<EFBFBD>3<EFBFBD>EAJ F4<EFBFBD>Ip\0<EFBFBD><EFBFBD>F<EFBFBD>4<EFBFBD><EFBFBD><f@<EFBFBD> %q<EFBFBD><k<EFBFBD>w<EFBFBD><EFBFBD> <EFBFBD>LOp\0<EFBFBD>x<EFBFBD><EFBFBD>( <EFBFBD>G><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9\0T<EFBFBD><EFBFBD><EFBFBD><EFBFBD>GB7<EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G:<Q<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>Ǵ<EFBFBD>1<EFBFBD>&tz<EFBFBD><EFBFBD>0*J=<EFBFBD>'<EFBFBD>J><EFBFBD><EFBFBD><EFBFBD>8q<EFBFBD><EFBFBD>Х<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>O<EFBFBD><EFBFBD>X<EFBFBD>F<EFBFBD><EFBFBD>Q<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"9<EFBFBD><EFBFBD>p<EFBFBD>*<EFBFBD>6 6A'<EFBFBD>,y<EFBFBD><EFBFBD>IF<EFBFBD>R<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>H<EFBFBD>R<EFBFBD>!<EFBFBD>j#kyF<EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G\0<EFBFBD>p<EFBFBD><EFBFBD>aJ` C<EFBFBD>i<EFBFBD>@<EFBFBD>T<EFBFBD>|\n<EFBFBD>Ix<EFBFBD>K\"<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>Tk\$c<EFBFBD><EFBFBD>ƔaAh<EFBFBD><EFBFBD>!<EFBFBD>\"<EFBFBD>E\0O<EFBFBD>d<EFBFBD>Sx<EFBFBD> \0T <EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>!F<EFBFBD>\n<EFBFBD>U<EFBFBD>|<EFBFBD>#S& IvL\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$h<EFBFBD><EFBFBD><EFBFBD>EA<EFBFBD>N\$<EFBFBD>%%<EFBFBD>/\nP<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>) <<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>-R1<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><<EFBFBD>@O*\0J@q<EFBFBD><EFBFBD>Ԫ#<EFBFBD>@ǵ0\$t<EFBFBD>|<EFBFBD>]<EFBFBD>`<EFBFBD><EFBFBD>ĊA]<EFBFBD><EFBFBD><EFBFBD>Pᑀ<EFBFBD>C<EFBFBD>p\\pҤ\0<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>@9<EFBFBD>b<EFBFBD>m<EFBFBD>r<EFBFBD>o<EFBFBD>C+<EFBFBD>]<EFBFBD>Jr<EFBFBD>f<EFBFBD><EFBFBD>\r<EFBFBD>)d<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>^h<EFBFBD>I\\<EFBFBD>. g<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD><EFBFBD>'<EFBFBD>H<EFBFBD>f<EFBFBD>rJ<EFBFBD>[r<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>#yR<EFBFBD>+<EFBFBD>y<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD>F\0<EFBFBD>]!ɕ<EFBFBD>ޔ++<EFBFBD>_<EFBFBD>,<EFBFBD>\0<@<EFBFBD>M-<EFBFBD>2W<EFBFBD><EFBFBD><EFBFBD>R ,c<EFBFBD><EFBFBD><EFBFBD>e2<EFBFBD>*@\0<EFBFBD>P <EFBFBD><EFBFBD>c<EFBFBD>a0<EFBFBD>\\P<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD> <EFBFBD>`I_2Qs\$<EFBFBD>w<EFBFBD><EFBFBD>=:<EFBFBD>z\0)<EFBFBD>` <EFBFBD> h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\nJ@@ʫ<EFBFBD>\0<EFBFBD><EFBFBD> 6qT<EFBFBD><EFBFBD><EFBFBD>4J%<EFBFBD>N-<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.ɋ%*cn<EFBFBD><EFBFBD>N<EFBFBD>6\"\r͑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD> p<EFBFBD>M ۀI7\0<EFBFBD>M<EFBFBD>>lO<EFBFBD>4<EFBFBD>S 7<EFBFBD>c<EFBFBD><EFBFBD> <EFBFBD>\"<EFBFBD>ߧ\0<EFBFBD><EFBFBD>6<EFBFBD>ps<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y.<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>RK<EFBFBD><EFBFBD>PAo1F<EFBFBD>tI<EFBFBD>b*<EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>7<EFBFBD>˂p,<EFBFBD><EFBFBD>0N<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>N<EFBFBD>m<EFBFBD>,<EFBFBD>xO%<EFBFBD>!<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>gz(<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>~y<EFBFBD><EFBFBD><EFBFBD>h\0U:<EFBFBD><EFBFBD>OZyA8<EFBFBD><2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>us<EFBFBD>~l<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>O<EFBFBD>0<EFBFBD><EFBFBD>0]'<EFBFBD>><EFBFBD><EFBFBD>ɍ<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>/<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'~3GΖ~ӭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c. <EFBFBD><EFBFBD><EFBFBD>vT\0c<EFBFBD>t'<EFBFBD>;P<EFBFBD>\$<EFBFBD>\$ <EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>s<EFBFBD><EFBFBD>e|<EFBFBD>!<EFBFBD>@d<EFBFBD>Obw<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>'<EFBFBD>@`P\"x<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>0O<EFBFBD>5<EFBFBD>/|<EFBFBD>U{:b<EFBFBD>R\"<EFBFBD>0<EFBFBD>шk<EFBFBD><EFBFBD><EFBFBD>`BD<EFBFBD>\nk<EFBFBD>P<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>4<EFBFBD>^ p6S`<EFBFBD><EFBFBD>\$<EFBFBD><EFBFBD>f;<EFBFBD>7<EFBFBD>?ls<EFBFBD><EFBFBD>߆gD<EFBFBD>'4Xja A<EFBFBD><EFBFBD>E%<EFBFBD> 86b<EFBFBD>:qr \r<EFBFBD>]C8<EFBFBD>c<EFBFBD>F\n'ьf_9<EFBFBD>%(<EFBFBD><EFBFBD>*<EFBFBD>~<EFBFBD><EFBFBD>iS<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>@(85<EFBFBD>T<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>Jڍ4<EFBFBD>I<EFBFBD>l=<EFBFBD><EFBFBD>Q<EFBFBD>\$d<EFBFBD><EFBFBD>h<EFBFBD>@D -<EFBFBD><EFBFBD>!<EFBFBD>_]<EFBFBD><EFBFBD>H<EFBFBD>Ɗ<EFBFBD>k6:<EFBFBD><EFBFBD><EFBFBD>\\M-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD>FJ>\n.<EFBFBD> <EFBFBD>q<EFBFBD>eG<EFBFBD>5QZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ɢ<EFBFBD><EFBFBD><EFBFBD>ہ0<EFBFBD><EFBFBD><EFBFBD>zP<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˎ<EFBFBD><EFBFBD><Q<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>3<EFBFBD>D\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>pOE<EFBFBD>%)77<EFBFBD>Wt<EFBFBD>[<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$F)<EFBFBD>5qG0<EFBFBD>-<EFBFBD>W<EFBFBD>v<EFBFBD>`<EFBFBD><EFBFBD>*)Rr<EFBFBD><EFBFBD>=9qE*K\$g <EFBFBD><EFBFBD>A!<EFBFBD>PjBT:<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>H<EFBFBD> R0?<EFBFBD>6<EFBFBD>yA)B@:Q<EFBFBD>8B+J<EFBFBD>5U]`<EFBFBD>Ҭ<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>*%Ip9<EFBFBD>̀<EFBFBD>` KcQ<EFBFBD>Q.B<EFBFBD><EFBFBD>Ltb<EFBFBD><EFBFBD>yJ<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>Am<EFBFBD>䢕Ku:<EFBFBD><EFBFBD>Sji<EFBFBD> 5.q%LiF<EFBFBD><EFBFBD>Tr<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>K<EFBFBD>Ҩz<EFBFBD>55T%U<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y\"\nS<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>Ch<EFBFBD>NZ<EFBFBD>UZ<EFBFBD><EFBFBD><EFBFBD>( B<EFBFBD><EFBFBD>\$Y<EFBFBD>V<EFBFBD><EFBFBD><EFBFBD>u@蔻<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>| <EFBFBD>\$\0<EFBFBD>\0<EFBFBD>oZw2Ҁx2<EFBFBD><EFBFBD><EFBFBD>k\$<EFBFBD>*I6I<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I,<EFBFBD><EFBFBD>QU4<EFBFBD>\n<EFBFBD><EFBFBD>). <EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>aI<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>h\"<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>:Z<EFBFBD>>L<EFBFBD>`n<EFBFBD>ض<EFBFBD><EFBFBD>7<EFBFBD>VLZu<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z`;<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S8<EFBFBD><EFBFBD>f \nڶ<EFBFBD>#\$<EFBFBD>jM(<EFBFBD><EFBFBD>ޡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>+A<EFBFBD>!<EFBFBD>xL/\0) C<EFBFBD>\n<EFBFBD>W@<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>۩<EFBFBD> <EFBFBD><EFBFBD>RZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>`<EFBFBD>8~<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>P <EFBFBD><EFBFBD>\r<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>D-FyX<EFBFBD>+<EFBFBD>f<EFBFBD>QSj+X<EFBFBD>|<EFBFBD><EFBFBD>9-<EFBFBD><EFBFBD>s<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>V<EFBFBD>cbp쿔o6H<EFBFBD>q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@.<EFBFBD><EFBFBD>l<EFBFBD>8g<EFBFBD>YM<EFBFBD><EFBFBD>WMP<EFBFBD><EFBFBD>U<EFBFBD><EFBFBD>YL<EFBFBD>3Pa<EFBFBD>H2<EFBFBD>9<EFBFBD><EFBFBD>:<EFBFBD>a<EFBFBD>` <EFBFBD><EFBFBD>d\0<EFBFBD>&<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>Y0٘<EFBFBD><EFBFBD>S<EFBFBD>-<EFBFBD><EFBFBD>%;/<EFBFBD>T<EFBFBD>BS<EFBFBD>P<EFBFBD>%f<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>F<EFBFBD><EFBFBD>(<EFBFBD>֍*<EFBFBD>q +[<EFBFBD>Z:<EFBFBD>QY\0޴<EFBFBD>JUY֓/<EFBFBD><EFBFBD><EFBFBD>pkzȈ<EFBFBD><EFBFBD>,<EFBFBD>𪇃j<EFBFBD>ꀥW<EFBFBD>״e<EFBFBD>J<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>VBI<EFBFBD>\r<EFBFBD><EFBFBD>pF<EFBFBD>ֶ<EFBFBD><EFBFBD>3k<EFBFBD>0<EFBFBD>D<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`q<EFBFBD><EFBFBD>ҲBq<EFBFBD>e<EFBFBD>D<EFBFBD> c<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FG<EFBFBD>E<EFBFBD>>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0g<EFBFBD>a|<EFBFBD>Sh<EFBFBD>7u<EFBFBD>݄<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>;a<EFBFBD><EFBFBD>7&<EFBFBD><EFBFBD><EFBFBD>R[WX<EFBFBD><EFBFBD><EFBFBD>(q<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>ז<EFBFBD>c8!<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>VX<EFBFBD>Ď<EFBFBD>j<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q,DUaQ<EFBFBD>X0<EFBFBD><EFBFBD>ը<EFBFBD><EFBFBD><EFBFBD>Gb<EFBFBD><EFBFBD>l<EFBFBD>B<EFBFBD>t9-oZ<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>­<EFBFBD><EFBFBD>x6&<EFBFBD><EFBFBD>My<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD>̀<EFBFBD>R<EFBFBD>IWU`c<EFBFBD><EFBFBD><EFBFBD>}l<|<EFBFBD>~<EFBFBD>w\"<EFBFBD><EFBFBD>vI%r+<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>\n\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>][<EFBFBD><EFBFBD>6<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>ȭ<EFBFBD>a<EFBFBD>Ӻ<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD>Tѓ<EFBFBD><EFBFBD>C'<EFBFBD><EFBFBD><EFBFBD> '%de,<EFBFBD>\n<EFBFBD>FC<EFBFBD>эe9C<EFBFBD>N<EFBFBD>Ѝ<EFBFBD>-6<EFBFBD>Ueȵ<EFBFBD><EFBFBD>CX<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>R+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3B<EFBFBD><EFBFBD>ڌJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T2<EFBFBD>]<EFBFBD>\0P<EFBFBD>a<EFBFBD>t29<EFBFBD><EFBFBD>(i<EFBFBD>#<EFBFBD>aƮ1\"S<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>oF)k<EFBFBD> f<EFBFBD><EFBFBD><EFBFBD>Ъ\0<EFBFBD>ӿ<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>J@<EFBFBD><EFBFBD>V򄎵<EFBFBD>q.e}KmZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>XnZ{G-<EFBFBD><EFBFBD><EFBFBD>ZQ<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>׶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>؁Չ<EFBFBD>\n<EFBFBD>@7<EFBFBD>` <EFBFBD>C\0]_ <EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>G<EFBFBD>WW: fCYk+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2S, ڋ<EFBFBD>9<EFBFBD>\0﯁+<EFBFBD>W<EFBFBD>Z!<EFBFBD>e<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k.Oc<EFBFBD><EFBFBD>(v̮8<EFBFBD>DeG`ۇŒ<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>d<EFBFBD>\"C<EFBFBD><EFBFBD><EFBFBD>B-<EFBFBD>İ(<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}(<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>kr<EFBFBD>_R<EFBFBD><EFBFBD>ܼ0<EFBFBD>8a%ۘL \0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>\"<EFBFBD><EFBFBD>r,<EFBFBD>0T<EFBFBD>rV><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>\"<EFBFBD>r<EFBFBD><EFBFBD>P<EFBFBD>&3b<EFBFBD>P<EFBFBD><EFBFBD>-<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>uW~<EFBFBD>\"<EFBFBD>*舞<EFBFBD>N<EFBFBD>h<EFBFBD>%7<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>Y<EFBFBD><EFBFBD>^A<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD> ..`c<EFBFBD><EFBFBD>+ϊ<EFBFBD>GJ<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l@|I#Ac<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>|+<[c2<EFBFBD>+*WS<<EFBFBD>r<EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>>i<EFBFBD>݀<EFBFBD>!`f8<EFBFBD><EFBFBD>(c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>=f<EFBFBD>\n<EFBFBD>2<EFBFBD>c<EFBFBD>h4<EFBFBD>+q<EFBFBD><EFBFBD><EFBFBD>8\na<EFBFBD>R<EFBFBD>B<EFBFBD>|<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m <EFBFBD><EFBFBD>\\q<EFBFBD><EFBFBD>gX<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ώ0<EFBFBD>X<EFBFBD><EFBFBD>`n<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O p<EFBFBD><EFBFBD>H<EFBFBD>C<EFBFBD><EFBFBD>jd<EFBFBD>f<EFBFBD><EFBFBD>EuDV<EFBFBD><EFBFBD>bJɦ<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>!mɱ?,TIa<EFBFBD><EFBFBD><EFBFBD>aT.L<EFBFBD>]<EFBFBD>,J<EFBFBD><EFBFBD>?<EFBFBD>?<EFBFBD><EFBFBD>FMct!a٧R<EFBFBD>F<EFBFBD>G<EFBFBD>!<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>rr<EFBFBD>-p<EFBFBD>X<EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>C^<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>R<EFBFBD>\0<EFBFBD><EFBFBD>f<EFBFBD> *<EFBFBD>A\n<EFBFBD>՛H<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>Y=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><<EFBFBD><EFBFBD>A<EFBFBD>_<EFBFBD><EFBFBD> +<EFBFBD><EFBFBD>tA<EFBFBD>\0B<EFBFBD><Ay<EFBFBD>(fy<EFBFBD>1<EFBFBD>c<EFBFBD>O;p<EFBFBD> <EFBFBD><EFBFBD>ᦝ`<EFBFBD><EFBFBD>4СM<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD> 5fvy {?<EFBFBD><EFBFBD><EFBFBD>:y<EFBFBD><EFBFBD>^c<EFBFBD><EFBFBD>u<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD>8\0<EFBFBD><EFBFBD>ӱ?<EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD> 8B<EFBFBD><EFBFBD>&p9<EFBFBD>O\"z<EFBFBD><EFBFBD><EFBFBD>rs<EFBFBD>0<EFBFBD><EFBFBD>B<EFBFBD>!u<EFBFBD>3<EFBFBD>f{<EFBFBD>\0<EFBFBD>:<EFBFBD>\n@\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>v.;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>ƫ:J>˂<EFBFBD><EFBFBD>-<EFBFBD>B<EFBFBD>hkR`-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>aw<EFBFBD>xEj<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>8<EFBFBD>\0\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>Uhm<EFBFBD> <EFBFBD>(m<EFBFBD>H3̴<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q\0<EFBFBD><EFBFBD>NVh<EFBFBD>Hy<EFBFBD> <EFBFBD><EFBFBD>5<EFBFBD>M͎e\\g<EFBFBD>\n<EFBFBD>IP:Sj<EFBFBD>ۡٶ<EFBFBD><<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>&<EFBFBD>L<EFBFBD><EFBFBD>;nfͶc<EFBFBD>q<EFBFBD><EFBFBD>\$f<EFBFBD>&l<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0%yΞ<EFBFBD>t<EFBFBD>/<EFBFBD><EFBFBD>gU̳<EFBFBD>d<EFBFBD>\0e:<EFBFBD><EFBFBD>h<EFBFBD>Z <EFBFBD>^<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>m#<EFBFBD>N<EFBFBD><EFBFBD>w@<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>zG<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>m6<EFBFBD>6}<EFBFBD><EFBFBD>ҋ<EFBFBD>X'<EFBFBD>I<EFBFBD>i\\Q<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>4k-.<EFBFBD>:yz<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>] <EFBFBD><EFBFBD>x<EFBFBD>G<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>M\0<EFBFBD><EFBFBD>@z7<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>-DO34<EFBFBD>ދ\0Κ<EFBFBD><EFBFBD>ΰ t\"<EFBFBD>\"vC\"Jf<EFBFBD><EFBFBD><EFBFBD>ku3<EFBFBD>M<EFBFBD><EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5V <EFBFBD><EFBFBD>j/3<EFBFBD><EFBFBD><EFBFBD>@gG<EFBFBD>}D<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>Nq<EFBFBD><EFBFBD>=]\$<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>Ӟ<EFBFBD>3<EFBFBD>x=_j<EFBFBD><EFBFBD>fk(C]^j<EFBFBD>M<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>ա<EFBFBD><EFBFBD>ϣCz<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>=]&<EFBFBD>\r<EFBFBD>A< <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>Ԯ<EFBFBD>״<EFBFBD>`jk7:g<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>YZq<EFBFBD>ftu<EFBFBD>|<EFBFBD>h<EFBFBD>Z<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>i〰0<EFBFBD>?<EFBFBD><EFBFBD>{-7_:<EFBFBD><EFBFBD>ސtѯ<EFBFBD>ck<EFBFBD>`Y<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>lP `:<EFBFBD><EFBFBD> j<EFBFBD>{h<EFBFBD>=<EFBFBD>f <EFBFBD> <EFBFBD>[by<EFBFBD><EFBFBD>ʀoЋB<EFBFBD>RS<EFBFBD><EFBFBD><EFBFBD>B6<EFBFBD><EFBFBD>^@'<EFBFBD>4<EFBFBD><EFBFBD>1U<EFBFBD>Dq}<EFBFBD><EFBFBD>N<EFBFBD>(X<EFBFBD>6j}<EFBFBD>c<EFBFBD>{@8 <EFBFBD><EFBFBD><EFBFBD>,<EFBFBD> <EFBFBD>PFC<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>\$m v<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>\"<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>CS<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>lU<EFBFBD><EFBFBD>f<EFBFBD>wh{o<EFBFBD>(<EFBFBD><EFBFBD>)<EFBFBD>\0@*a1G<EFBFBD> (<EFBFBD><EFBFBD>D4-c<EFBFBD><EFBFBD>P8<EFBFBD><EFBFBD>N|R<EFBFBD><EFBFBD><EFBFBD>VM<EFBFBD><EFBFBD><EFBFBD>n8G`e}<EFBFBD>!}<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@_<EFBFBD><EFBFBD><EFBFBD>nCt<EFBFBD>9<EFBFBD><EFBFBD>\0]<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>~<EFBFBD>r<EFBFBD><EFBFBD>#Cn<EFBFBD>p;<EFBFBD>%<EFBFBD>>wu<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>w<EFBFBD><EFBFBD>ݞ<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>hT<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˁ<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>ƗiJ<EFBFBD>6<EFBFBD><EFBFBD>O<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>ٴ<EFBFBD><EFBFBD>Im<EFBFBD><EFBFBD><EFBFBD>V'<EFBFBD><EFBFBD>@<EFBFBD>&<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>op;^<EFBFBD><EFBFBD>6Ŷ@2<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>r<EFBFBD>_ܰ<EFBFBD>Í<EFBFBD>` <EFBFBD>( y<EFBFBD>6<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǂ<EFBFBD><EFBFBD>7/<EFBFBD>p<EFBFBD>e>|<EFBFBD><EFBFBD> <EFBFBD>=<EFBFBD>]<EFBFBD>oc<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>xNm<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o <EFBFBD>G<EFBFBD>N p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>ý<EFBFBD><EFBFBD><EFBFBD>y\\3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>€'<EFBFBD>I`r<EFBFBD>G<EFBFBD><EFBFBD>7<EFBFBD>\\7<EFBFBD>49<EFBFBD>]<EFBFBD>^p<EFBFBD>{<Z<EFBFBD><EFBFBD><EFBFBD>q4<EFBFBD>u<EFBFBD>|<EFBFBD><EFBFBD>Qۙ<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>i\$<EFBFBD>@ox<EFBFBD>_<<EFBFBD><EFBFBD><EFBFBD>9p BU\"\0005<EFBFBD><EFBFBD> i<EFBFBD>ׂ<EFBFBD><EFBFBD>C<EFBFBD>p<EFBFBD>\n<EFBFBD>i@<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>6b<EFBFBD>P<EFBFBD>\0<EFBFBD>&F2~<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U&<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɘ <EFBFBD><EFBFBD>Da<<EFBFBD><EFBFBD>zx<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>r3<EFBFBD><EFBFBD>(l_<EFBFBD><EFBFBD><EFBFBD>FeF<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>1<EFBFBD>K \\ӎld<EFBFBD> <EFBFBD>1<EFBFBD>H\r<EFBFBD><EFBFBD><EFBFBD>p!<EFBFBD>%bG<EFBFBD>Xf<EFBFBD><EFBFBD>'\0<EFBFBD><EFBFBD><EFBFBD> '6<EFBFBD><EFBFBD>ps_<EFBFBD><EFBFBD>\$?0\0<EFBFBD>~p(<EFBFBD>H\n<EFBFBD>1<EFBFBD>W:9<EFBFBD>͢<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>:h<EFBFBD>B<EFBFBD><EFBFBD>g<EFBFBD>B<EFBFBD>k<EFBFBD><EFBFBD>p<EFBFBD>Ɓ<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>EBI@<<EFBFBD>%<EFBFBD><EFBFBD><EFBFBD><EFBFBD>` <EFBFBD><EFBFBD>y<EFBFBD>d\\Y@D<EFBFBD>P?<EFBFBD>|+!<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>.:<EFBFBD>Le<EFBFBD>v,<EFBFBD>>q<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>bY<EFBFBD><EFBFBD>@8<EFBFBD>d>r/)<EFBFBD>B<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>`|<EFBFBD><EFBFBD>:t<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD>P\0<EFBFBD><EFBFBD>>\\<EFBFBD><EFBFBD> |<EFBFBD>3<EFBFBD>:V<EFBFBD>uw<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>ZjD^<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD>C[<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jº[<EFBFBD>E<EFBFBD><EFBFBD> u<EFBFBD><EFBFBD>{KZ[s<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>S1<EFBFBD><EFBFBD>z%1<EFBFBD>c<EFBFBD><EFBFBD>B4<EFBFBD>B\n3M`0<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>.<EFBFBD>&?<EFBFBD><EFBFBD>!YA<EFBFBD>I,)<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>W['<EFBFBD><EFBFBD>I‡Tj<EFBFBD><EFBFBD><EFBFBD>>F<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>BбP<EFBFBD><EFBFBD>ca<EFBFBD>nju<EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD> LS<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>Y`<EFBFBD><EFBFBD><EFBFBD>\"il<EFBFBD>\r<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>%P<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>G<EFBFBD> <EFBFBD>0J<EFBFBD>X\n?a<EFBFBD>!<EFBFBD>3@M<EFBFBD>F&ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>lb<EFBFBD>:KJ\r<EFBFBD>`k_<EFBFBD>b<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>į<EFBFBD><EFBFBD>1<EFBFBD> I,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;B,<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>Y%<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>#v<EFBFBD><EFBFBD>'<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> wx:\ni<EFBFBD><EFBFBD><EFBFBD><EFBFBD>} c<EFBFBD><EFBFBD>eN<EFBFBD><EFBFBD><EFBFBD>`!w<EFBFBD><EFBFBD>\0<EFBFBD>BRU#<EFBFBD>S<EFBFBD>!<EFBFBD><`<EFBFBD><EFBFBD>&v<EFBFBD><<EFBFBD>&<EFBFBD>qO<EFBFBD><EFBFBD>sfL9<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>_+<EFBFBD><EFBFBD>*<EFBFBD>Su>%0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8@l<EFBFBD>?<EFBFBD>L1po.<EFBFBD>C&<EFBFBD><EFBFBD>ɠB<EFBFBD><EFBFBD>qh<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z\0<EFBFBD>`1<EFBFBD>_ 9<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>~~-<EFBFBD>.<EFBFBD>*3r?<EFBFBD>ò<EFBFBD>d<EFBFBD>s\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>z\n<EFBFBD>\0<EFBFBD>0<EFBFBD>1<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|Sޜ<EFBFBD><EFBFBD>k7g<EFBFBD>\0<EFBFBD><EFBFBD>KԠd<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>Pg<EFBFBD>%<EFBFBD>w<EFBFBD>D<EFBFBD><EFBFBD>zm<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`k<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>^<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>>/wb<EFBFBD>GwOk<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>'<EFBFBD><EFBFBD>-CJ<EFBFBD><EFBFBD>7&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>\0L\r><EFBFBD>!<EFBFBD>q́<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>`9O`<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+!}<EFBFBD>P~E<EFBFBD>N<EFBFBD>c<EFBFBD><EFBFBD>Q<EFBFBD>)<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>z_u{<EFBFBD><EFBFBD>K%<EFBFBD>\0=<EFBFBD><EFBFBD>O<EFBFBD>X<EFBFBD>߶C<EFBFBD>>\n<EFBFBD><EFBFBD><EFBFBD>|w<EFBFBD>?<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>ϩU<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b N<EFBFBD>Y<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>)<EFBFBD>G<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>K|<EFBFBD><EFBFBD>y/<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>{<EFBFBD><EFBFBD>P<EFBFBD>YG<EFBFBD>;<EFBFBD>?Z}T!<EFBFBD>0<EFBFBD><EFBFBD>=mN<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>\"%4<EFBFBD>a<EFBFBD>\"!<EFBFBD>ޟ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>ܾ<EFBFBD><EFBFBD>bU}<EFBFBD>ڕm<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/t<EFBFBD><EFBFBD><EFBFBD>%#<EFBFBD>.<EFBFBD>ؖ<EFBFBD><EFBFBD>se<EFBFBD>B<EFBFBD>p&}[˟<EFBFBD><EFBFBD>7<EFBFBD><a<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD>P\0<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>,<EFBFBD>\0<EFBFBD>߈r,<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>[<EFBFBD>q<EFBFBD><EFBFBD>k~<EFBFBD>CӋ4<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>G<EFBFBD>r\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L%VFLUc<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>ybP<EFBFBD><EFBFBD>'#<EFBFBD><EFBFBD> \0п<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`9<EFBFBD>9<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>0q<EFBFBD>5K-<EFBFBD>E0<EFBFBD>b<EFBFBD>ϭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t`lm<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>Ƙ; ,=<EFBFBD><EFBFBD> 'S<EFBFBD>.b<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>Cc<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʍAR,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD>@<EFBFBD>'<EFBFBD><EFBFBD>8Z0<EFBFBD>&<EFBFBD>Xnc<<ȣ<EFBFBD>3\0(<EFBFBD>+*<EFBFBD>3<EFBFBD><EFBFBD>@&\r<EFBFBD>+<EFBFBD>@h, <EFBFBD><EFBFBD>\$O<EFBFBD><EFBFBD><EFBFBD>\0Œ<EFBFBD><EFBFBD>t+><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>ʰ<EFBFBD>\r<EFBFBD>><]#<EFBFBD>%<EFBFBD>;N<EFBFBD>s<EFBFBD><EFBFBD>Ŏ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>c<EFBFBD>0-@<EFBFBD><EFBFBD>L<EFBFBD> ><EFBFBD>Y<EFBFBD>p#<EFBFBD>-<EFBFBD>f0<EFBFBD><EFBFBD>ʱa<EFBFBD>,><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>:9<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD> <EFBFBD>ov<EFBFBD>R)e\0ڢ\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\nr{îX<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:A*<EFBFBD><EFBFBD>.<EFBFBD>D<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#,<EFBFBD>N<EFBFBD>\r<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>hQK2<EFBFBD>ݩ<EFBFBD><EFBFBD>z<EFBFBD>>P@<EFBFBD><EFBFBD> <EFBFBD> T<<EFBFBD><EFBFBD>=<EFBFBD>:<EFBFBD><EFBFBD> <EFBFBD>X<EFBFBD>GJ<<EFBFBD>GAf<EFBFBD> &<EFBFBD>A^p<EFBFBD>`<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>0`<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>);U !<EFBFBD>e\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>p\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:(<EFBFBD><EFBFBD>@<EFBFBD>%2 S<EFBFBD>\$Y<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>hC<EFBFBD><EFBFBD><EFBFBD>:O<EFBFBD>#<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k,<EFBFBD><EFBFBD>K<EFBFBD>oo7<EFBFBD>BD0{<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>j &X2<EFBFBD><EFBFBD>{<EFBFBD>}<EFBFBD>R<EFBFBD>x<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD>9A<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> 0<EFBFBD>;0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>5<EFBFBD><EFBFBD>/<EFBFBD><<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>N<EFBFBD>8E<EFBFBD><EFBFBD><EFBFBD><EFBFBD> +<EFBFBD>Ѕ<EFBFBD>Pd<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>*n<EFBFBD><EFBFBD>&<EFBFBD>8/jX<EFBFBD>\r<EFBFBD><EFBFBD>> PϐW>K<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>V<EFBFBD>/<EFBFBD><EFBFBD>U\n<<EFBFBD><EFBFBD>\0<EFBFBD>\nI<EFBFBD>k@<EFBFBD><EFBFBD>㦃[<EFBFBD><EFBFBD>Ϧ²<EFBFBD>#<EFBFBD>?<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\0001\0<EFBFBD><EFBFBD>k<EFBFBD>`1T <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɐl<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>< .<EFBFBD>><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD> O<EFBFBD>>k@Bn<EFBFBD><EFBFBD><\"i%<EFBFBD>><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>3<EFBFBD>P<EFBFBD>! <EFBFBD>\r<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>\r <EFBFBD>><EFBFBD>ad<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U?<EFBFBD>ǔ3P<EFBFBD><EFBFBD>j3<EFBFBD>䰑>; <EFBFBD><EFBFBD><EFBFBD> <EFBFBD>><EFBFBD>t6<EFBFBD>2<EFBFBD>[<EFBFBD><EFBFBD>޾M\r<EFBFBD>><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>Oe*R<EFBFBD> n<EFBFBD><EFBFBD><EFBFBD>y;<EFBFBD> 8\0<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>3ʀ2@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?x<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w\ns<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>x\r[<EFBFBD>a<EFBFBD>6<EFBFBD>clc=<EFBFBD>ʼX0<EFBFBD>z/> +<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>W[<EFBFBD>o2<EFBFBD><EFBFBD><EFBFBD>)e<EFBFBD>2<EFBFBD>HQP<EFBFBD>DY<EFBFBD>zG4#YD<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p) <EFBFBD>H<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>4*@<EFBFBD>/:<EFBFBD> <EFBFBD><EFBFBD>T<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>aH5<EFBFBD><EFBFBD><EFBFBD>h.<EFBFBD>A><EFBFBD><EFBFBD>`;.<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>a <EFBFBD><EFBFBD><EFBFBD>t/ =3<EFBFBD><EFBFBD>BnhD?(\n<EFBFBD>!<EFBFBD>B<EFBFBD>s<EFBFBD>\0<EFBFBD><EFBFBD>D<EFBFBD>&D<EFBFBD>J<EFBFBD><EFBFBD>)\0<EFBFBD>j<EFBFBD>Q<EFBFBD>y<EFBFBD><EFBFBD>hDh(<EFBFBD>K<EFBFBD>/!<EFBFBD>><EFBFBD>h,=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tJ<EFBFBD>+<EFBFBD>S<EFBFBD><EFBFBD>,\"M<EFBFBD>Ŀ<EFBFBD>N<EFBFBD>1<EFBFBD>[;<EFBFBD>Т<EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>#<<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>P<EFBFBD>)<EFBFBD><EFBFBD>LJ<EFBFBD>D<EFBFBD><EFBFBD>P1\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>>dO<EFBFBD><EFBFBD>v<EFBFBD>#<EFBFBD>/mh8881N:<EFBFBD><EFBFBD>Z0Z<EFBFBD><EFBFBD><EFBFBD>T <EFBFBD>B<EFBFBD>C<EFBFBD>q3%<EFBFBD><EFBFBD>@<EFBFBD>\0<EFBFBD><EFBFBD>\"<EFBFBD>XD <EFBFBD>3\0<EFBFBD>!\\<EFBFBD>8#<EFBFBD>h<EFBFBD>v<EFBFBD>ib<EFBFBD><EFBFBD>T<EFBFBD>!d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V\\2<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD>Œ\nA+ͽp<EFBFBD>x<EFBFBD>iD(<EFBFBD><EFBFBD>(<EFBFBD><* <EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>S<EFBFBD>CȿT <EFBFBD><EFBFBD><EFBFBD><EFBFBD> e<EFBFBD>A<EFBFBD><EFBFBD>\"<EFBFBD>|<EFBFBD>u<EFBFBD>v8<EFBFBD>T\0002<EFBFBD>@8D^oo<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J8[<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>z׳WL\0<EFBFBD>\0<EFBFBD><EFBFBD>Ȇ8<EFBFBD>:y,<EFBFBD>6&@<EFBFBD><EFBFBD> <EFBFBD>E<EFBFBD>ʯݑh;<EFBFBD>!f<EFBFBD><EFBFBD>.B<EFBFBD>;:<EFBFBD><EFBFBD><EFBFBD>[Z3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>ȑ<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>qP4,<EFBFBD><EFBFBD><EFBFBD>Xc8^<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O+<EFBFBD>%P#Ρ\n?<EFBFBD><EFBFBD>IB<EFBFBD><EFBFBD><EFBFBD>O\\]<EFBFBD><EFBFBD>6<EFBFBD>#<EFBFBD><EFBFBD>۽؁(!c)<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?E<EFBFBD><EFBFBD>B##D <EFBFBD>Ddo<EFBFBD><EFBFBD>P<EFBFBD>A<EFBFBD>\0<EFBFBD>:<EFBFBD>n<EFBFBD>Ɵ<EFBFBD>` <EFBFBD><EFBFBD> Q<EFBFBD><EFBFBD>>!\r6<EFBFBD>\0<EFBFBD><EFBFBD>V%cb<EFBFBD>HF<EFBFBD>)<EFBFBD>m&\0B <EFBFBD>2I<EFBFBD>5<EFBFBD><EFBFBD>#]<EFBFBD><EFBFBD><EFBFBD>D><EFBFBD><EFBFBD>3<\n:ML<EFBFBD><EFBFBD><EFBFBD>9C<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>(ᏩH\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>\"GR\n@<EFBFBD><EFBFBD><EFBFBD>`[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\ni*\0<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>)<EFBFBD><EFBFBD>Hp\0<EFBFBD>N<EFBFBD> <EFBFBD>\"<EFBFBD><EFBFBD>N:9q<EFBFBD>.\r!<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>{,<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD> B<EFBFBD><EFBFBD><EFBFBD> lq<EFBFBD><EFBFBD><EFBFBD>Xc<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>N1ɨ5<EFBFBD>Wm<EFBFBD><EFBFBD>3\n<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>`<EFBFBD>'<EFBFBD><EFBFBD>Ҋx<EFBFBD><EFBFBD>&>z>N<EFBFBD>\$4?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(\n쀨><EFBFBD> <EFBFBD>ϵP<EFBFBD>!Cq͌<EFBFBD><EFBFBD>p<EFBFBD>qGLqq<EFBFBD>G<EFBFBD>y<EFBFBD>H.<EFBFBD>^<EFBFBD><EFBFBD>\0z<EFBFBD>\$<EFBFBD>AT9Fs<EFBFBD>Ѕ<EFBFBD>D{<EFBFBD>a<EFBFBD><EFBFBD>cc_<EFBFBD>G<EFBFBD>z<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>}Q<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>HBָ<EFBFBD><<EFBFBD>y!L<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<EFBFBD>H(<EFBFBD><EFBFBD>-<EFBFBD>\"<EFBFBD>in]Ğ<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>!<EFBFBD>`M<EFBFBD>H,gȎ<EFBFBD><EFBFBD>*<EFBFBD>Kf<EFBFBD>*\0<EFBFBD>>€6<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>2<EFBFBD>hJ<EFBFBD>7<EFBFBD>{nq<EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>#c<EFBFBD>H<EFBFBD>#<EFBFBD>\r<EFBFBD>:<EFBFBD><EFBFBD>7<EFBFBD>8<EFBFBD>܀Z<EFBFBD><EFBFBD>ZrD<EFBFBD><EFBFBD>߲`rG\0<EFBFBD>l\n<EFBFBD>I<EFBFBD><EFBFBD>i\0<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0Lg<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>\$<EFBFBD><EFBFBD>P<EFBFBD>\$<EFBFBD>@<EFBFBD>T03<EFBFBD>HGH<EFBFBD>l<EFBFBD>Q%*\"N?<EFBFBD>%<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>\n<EFBFBD>CrW<EFBFBD>C\$<EFBFBD><EFBFBD>p<EFBFBD>%<EFBFBD>uR`<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD>R\$<EFBFBD><<EFBFBD>`<EFBFBD>Ifx<EFBFBD><EFBFBD><EFBFBD>\$/\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>\0<EFBFBD>RY<EFBFBD> *<EFBFBD>/ <EFBFBD>\rܜC9<EFBFBD><EFBFBD>&hh<EFBFBD>=I<EFBFBD>'\$<EFBFBD>RRI<EFBFBD>'\\<EFBFBD>a=E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>u·'̙wI<EFBFBD>'T<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K9%<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>v̟<EFBFBD>\\=<,<EFBFBD>E<EFBFBD><EFBFBD>`<EFBFBD>Y<EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>*b0><EFBFBD>r<EFBFBD><EFBFBD>,d<EFBFBD>pd<EFBFBD><EFBFBD><EFBFBD>0DD ̖`<EFBFBD>,T <EFBFBD>1<EFBFBD>% P<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>\r<EFBFBD>b<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T0<EFBFBD>``ƾ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>J<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>ʟ((d<EFBFBD>ʪ<EFBFBD>h+ <Ɉ+H%i <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>`<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>B>t<EFBFBD><EFBFBD>J<EFBFBD>Z\\<EFBFBD>`<J<EFBFBD>+h R<EFBFBD><EFBFBD><EFBFBD>8 <EFBFBD>h R<EFBFBD>,J]g<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>0\n%J<EFBFBD>*<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>JwD<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>K\"<EFBFBD>1Q<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>AJKC,<EFBFBD><EFBFBD>mV<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD>KI*<EFBFBD>r<EFBFBD><EFBFBD>\0<EFBFBD>L<EFBFBD>\"<EFBFBD>Kb(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J:qKr<EFBFBD>d<EFBFBD>ʟ-)<EFBFBD><EFBFBD>ˆ#Ը<EFBFBD>޸[<EFBFBD>A<EFBFBD>@<EFBFBD>.[<EFBFBD>Ҩʼ<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>1<EFBFBD><EFBFBD>J<EFBFBD>.̮<EFBFBD>u#J<EFBFBD><EFBFBD><EFBFBD>g\0<EFBFBD><EFBFBD>򑧣<<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>+<EFBFBD> M?<EFBFBD>/d<EFBFBD><EFBFBD>%'/<EFBFBD><EFBFBD>2Y<EFBFBD><EFBFBD>><EFBFBD>\$<EFBFBD><EFBFBD>l<EFBFBD>\0<EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}-t<EFBFBD><EFBFBD>ͅ*<EFBFBD><EFBFBD>R<EFBFBD>\$ߔ <EFBFBD><EFBFBD>K<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JH<EFBFBD>ʉ <EFBFBD>2\r<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>(P<EFBFBD><EFBFBD><EFBFBD>6\"<EFBFBD><EFBFBD>nf<EFBFBD>\0<EFBFBD><EFBFBD>%\$<EFBFBD><EFBFBD>[<EFBFBD>\n<EFBFBD>no<EFBFBD>LJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e'<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1K<EFBFBD><EFBFBD>y<EFBFBD>Y1<EFBFBD><EFBFBD>s<EFBFBD>0<EFBFBD>&zLf#<EFBFBD>Ƴ/%y-<EFBFBD>ˣ3-<EFBFBD>’<EFBFBD>K<EFBFBD><EFBFBD>L<EFBFBD>΁<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[,<EFBFBD><EFBFBD>̵,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>.D<EFBFBD><EFBFBD> @<EFBFBD><EFBFBD>2<EFBFBD>L+.|<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>(<EFBFBD>L<EFBFBD>*<EFBFBD><EFBFBD>S:\0<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>G3l<EFBFBD><EFBFBD>l<EFBFBD>@L<EFBFBD>3z4<EFBFBD>ǽ%̒<EFBFBD>L<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!0<EFBFBD>33=L<EFBFBD>4<EFBFBD><EFBFBD>+\"<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>,\$<EFBFBD>SPM<EFBFBD>\\<EFBFBD><EFBFBD>?J<EFBFBD>Y<EFBFBD>̡<EFBFBD><EFBFBD>+(<EFBFBD>a=K<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>C̤<EFBFBD>=\$<EFBFBD>,<EFBFBD><EFBFBD>UJ]5h<EFBFBD>W<EFBFBD>&t<EFBFBD>I%<EFBFBD><EFBFBD>5<EFBFBD>ҳ\\M38g<EFBFBD>́5H<EFBFBD>N?W1H<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>Ը<EFBFBD>Y͗ؠ<EFBFBD>͏.<EFBFBD>N3M<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>i/P<EFBFBD>7 <EFBFBD>dM><EFBFBD>d<EFBFBD>/<EFBFBD>LR<EFBFBD><EFBFBD><EFBFBD>=K<EFBFBD>60><EFBFBD>I\0[<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>\r2<EFBFBD><EFBFBD><EFBFBD>Z@<EFBFBD>1<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>7<EFBFBD>9<EFBFBD>FG+<EFBFBD><EFBFBD>Ҝ<EFBFBD>\r)<EFBFBD>hQtL}8\$<EFBFBD>BeC#<EFBFBD><EFBFBD>r*H<EFBFBD>۫<EFBFBD>-<EFBFBD>H<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>\$<EFBFBD>RC9<EFBFBD>ب!<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>k/P<EFBFBD>0Xr5<EFBFBD><EFBFBD>3D<EFBFBD><EFBFBD><EFBFBD><T<EFBFBD>Ԓq<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>H<EFBFBD><<EFBFBD>F<EFBFBD>:1SL<EFBFBD>r<EFBFBD>%(<EFBFBD><EFBFBD>u)<EFBFBD>Xr<EFBFBD>1<EFBFBD><EFBFBD>nJ<EFBFBD>I<EFBFBD><EFBFBD>S<EFBFBD> \$\$<EFBFBD>.·9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>3 <EFBFBD>L <EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>Ι9<EFBFBD><EFBFBD>C<EFBFBD>N<EFBFBD><EFBFBD>\$<EFBFBD>/<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>9<EFBFBD>@6<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>: <EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>Ӭ<EFBFBD>:D<EFBFBD><EFBFBD><EFBFBD>M)<#<EFBFBD><EFBFBD><EFBFBD>M}+<EFBFBD>2<EFBFBD>N<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>O&<EFBFBD><EFBFBD><EFBFBD>JNy*<EFBFBD><EFBFBD><EFBFBD>ٸ[;<EFBFBD><EFBFBD><EFBFBD>O\"m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><c<EFBFBD>´<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>K<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>=07s<EFBFBD>JE=T<EFBFBD><EFBFBD><EFBFBD>O<<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD>=D<EFBFBD><EFBFBD>:<EFBFBD>C<<EFBFBD><EFBFBD><EFBFBD>ˉ=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>ʻ̳<EFBFBD>L3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LTЀ3<EFBFBD>S,<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>q-<EFBFBD><EFBFBD>s<EFBFBD>7<EFBFBD>><EFBFBD>?<EFBFBD><EFBFBD>7O;ܠ`<EFBFBD>OA9<EFBFBD><EFBFBD><EFBFBD>ϻ\$<EFBFBD><EFBFBD><EFBFBD> O<EFBFBD>;<EFBFBD><EFBFBD>`9<EFBFBD>n<EFBFBD>I<EFBFBD>A<EFBFBD>xp<EFBFBD><EFBFBD>E=O<EFBFBD><<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>O<EFBFBD>?d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`N<EFBFBD>iO<EFBFBD>><EFBFBD><EFBFBD>3<EFBFBD>P ?<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>m<EFBFBD><EFBFBD>S<EFBFBD>M<EFBFBD>ˬ<EFBFBD><EFBFBD>=<EFBFBD>(<EFBFBD>d<EFBFBD><EFBFBD>Aȭ9<EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>9D<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ?<EFBFBD><EFBFBD><EFBFBD><EFBFBD> i9<EFBFBD>\n<EFBFBD>/<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>ȭA<EFBFBD><EFBFBD>S<EFBFBD>Po?kuN5<EFBFBD>~4<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>=򖌓*@(<EFBFBD>N\0\\۔d G<EFBFBD><EFBFBD>p#<EFBFBD><EFBFBD>><EFBFBD>0<EFBFBD><EFBFBD>\$2<EFBFBD>4z )<EFBFBD> `<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>+\0<EFBFBD><EFBFBD>80<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z\"T<EFBFBD><EFBFBD>0<EFBFBD>:\0<EFBFBD>\ne \$<EFBFBD><EFBFBD>rM<EFBFBD>=<EFBFBD>r\n<EFBFBD>N<EFBFBD>P<EFBFBD>Cm t80<EFBFBD><EFBFBD> #<EFBFBD><EFBFBD>J=<EFBFBD>&<EFBFBD><EFBFBD> 3\0*<EFBFBD><EFBFBD>B<EFBFBD>6<EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>><EFBFBD> <EFBFBD>(Q\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>1C\rt2<EFBFBD>EC<EFBFBD>\n`(<EFBFBD>x?j8N<EFBFBD>\0<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>QN><EFBFBD><EFBFBD><EFBFBD>'\0<EFBFBD>x c<EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>3<EFBFBD><EFBFBD>Ch<EFBFBD>`&\0<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>\0<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O`/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A`#<EFBFBD><EFBFBD><EFBFBD>Xc<EFBFBD><EFBFBD><EFBFBD>D <EFBFBD>tR\n><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>B<EFBFBD>D<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dt4<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>p<EFBFBD>GAoQoG8,-s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K#<EFBFBD>);<EFBFBD>E5<EFBFBD>TQ<EFBFBD>G<EFBFBD>4Ao\0<EFBFBD>><EFBFBD>tM<EFBFBD>D8yRG@'P<EFBFBD>C<EFBFBD> <EFBFBD><P<EFBFBD>C<EFBFBD>\"<EFBFBD>K\0<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>~\0<EFBFBD>e i9<EFBFBD><EFBFBD><EFBFBD>v))ѵGb6<EFBFBD> <EFBFBD><EFBFBD>H\r48<EFBFBD>@<EFBFBD>M<EFBFBD>:<EFBFBD><EFBFBD>F<EFBFBD>tQ<EFBFBD>!H<EFBFBD><EFBFBD>{R } <EFBFBD>URp<EFBFBD><EFBFBD><EFBFBD>O\0<EFBFBD>I<EFBFBD>t8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[D4F<EFBFBD>D<EFBFBD>#<EFBFBD><EFBFBD>+D<EFBFBD>'<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>RgI<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>)Em<EFBFBD><EFBFBD><EFBFBD>TZ<EFBFBD>E<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD>iE<EFBFBD><EFBFBD><EFBFBD><EFBFBD>qF zA<EFBFBD><EFBFBD>><EFBFBD>)T<EFBFBD>Q3H<EFBFBD>#TL<EFBFBD>qIjNT<EFBFBD><EFBFBD><EFBFBD>&C<EFBFBD><EFBFBD>h<EFBFBD>X\nT<EFBFBD><EFBFBD><EFBFBD>K\0000<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>JH<EFBFBD>\0<EFBFBD>FE@'љFp<EFBFBD>hS5F<EFBFBD>\"<EFBFBD><EFBFBD>e%aoS E)<EFBFBD> <EFBFBD><EFBFBD>DU<EFBFBD><EFBFBD>Q<EFBFBD>Fm<EFBFBD>ѣM<EFBFBD><EFBFBD>Ѳe(tn<EFBFBD> <EFBFBD>U1ܣ~><EFBFBD>\$<EFBFBD><EFBFBD>ǂ<EFBFBD><EFBFBD>(h<EFBFBD>ǑG<EFBFBD>y`<EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>3<EFBFBD>5Sp (<EFBFBD><EFBFBD>P<EFBFBD>G<EFBFBD>\$<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>\n<EFBFBD>V\$<EFBFBD><EFBFBD>]ԜP<EFBFBD>=\"RӨ?Lzt<EFBFBD><EFBFBD>1L\$\0<EFBFBD><EFBFBD>G~<EFBFBD><EFBFBD>,<EFBFBD>KN<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>GM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>NS<EFBFBD>)<EFBFBD><EFBFBD>O]:ԊS}<EFBFBD>81<EFBFBD>RGe@C<EFBFBD>\0<EFBFBD>OP<EFBFBD>S<EFBFBD>N<EFBFBD>1<EFBFBD><EFBFBD>T!P<EFBFBD>@<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>G`\n<EFBFBD>:<EFBFBD><EFBFBD>P<EFBFBD>j<EFBFBD>7R<EFBFBD> @3<EFBFBD><EFBFBD>\n<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>\0<EFBFBD>Q5<EFBFBD><EFBFBD><EFBFBD>CP<EFBFBD><EFBFBD>SMP<EFBFBD>v4<EFBFBD><EFBFBD>?h h<EFBFBD>T<EFBFBD>D0<EFBFBD><EFBFBD>֏<EFBFBD><EFBFBD>>&<EFBFBD>ITx<EFBFBD>O<EFBFBD>?<EFBFBD>@U<EFBFBD><EFBFBD>R8@%Ԗ<EFBFBD><EFBFBD>K<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>K<EFBFBD><EFBFBD>RyE<EFBFBD>E#<EFBFBD><EFBFBD> @<EFBFBD><EFBFBD><EFBFBD><EFBFBD> %L<EFBFBD><EFBFBD>Q<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?N5\0<EFBFBD>R\0<EFBFBD>ԁT<EFBFBD>F<EFBFBD>ԔR<EFBFBD>S<EFBFBD>!oTE<EFBFBD>C(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ\0<EFBFBD>?3i<EFBFBD>SS@U<EFBFBD>QeM<EFBFBD><EFBFBD> K<EFBFBD>\n4P<EFBFBD>CeS<EFBFBD><EFBFBD>\0<EFBFBD>NC<EFBFBD>P<EFBFBD><EFBFBD>O<EFBFBD>!<EFBFBD>\"RT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>U5OU>UiI<EFBFBD>PU#UnKP<EFBFBD><EFBFBD>UYT<EFBFBD>*<EFBFBD>C<EFBFBD><EFBFBD>U<EFBFBD>/\0+<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>:ReA<EFBFBD>\$\0<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>WD<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U5<EFBFBD>IHUY<EFBFBD><EFBFBD>:<EFBFBD>P <EFBFBD>e\0<EFBFBD>MJi<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Q<EFBFBD>><EFBFBD>@<EFBFBD>T<EFBFBD>C{<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>?<EFBFBD>^<EFBFBD>v\0WR<EFBFBD>]U}C<EFBFBD><EFBFBD>1-5+U<EFBFBD>?<EFBFBD>\r<EFBFBD>W<<EFBFBD>?5<EFBFBD>JU-SX<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD> \\t<EFBFBD>?<EFBFBD>sM<EFBFBD>b<EFBFBD>ՃV܁t<EFBFBD>T<EFBFBD>><EFBFBD>MU+<EFBFBD> E<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>9Nm\rRǃC<EFBFBD>8<EFBFBD>S<EFBFBD>X<EFBFBD>'R<EFBFBD><EFBFBD>XjCI#G|<EFBFBD>!Q<EFBFBD>Gh<EFBFBD>t<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD> )<<EFBFBD>Y<EFBFBD>*<EFBFBD><EFBFBD>RmX0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>OQ<EFBFBD>Y<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>du<EFBFBD><EFBFBD><EFBFBD>Z(<EFBFBD>Ao#<EFBFBD>NlyN<EFBFBD>V<EFBFBD>Z9I<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>V<EFBFBD>ZuOՅT<EFBFBD>T<EFBFBD>ַS<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<EFBFBD>X<EFBFBD><EFBFBD>S<EFBFBD>QER<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[MF<EFBFBD>V<EFBFBD>O=/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD>gչT<EFBFBD>V<EFBFBD>oU<EFBFBD>T<EFBFBD>Z<EFBFBD>N<EFBFBD>*T\\*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S-p<EFBFBD>S<EFBFBD><EFBFBD>V<EFBFBD>q<EFBFBD><EFBFBD>M(<EFBFBD>Q=\\<EFBFBD>-UUUV<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>\nu<EFBFBD>V\$?M@U<EFBFBD>WJ\r\rU<EFBFBD><EFBFBD>\\<EFBFBD>'U<EFBFBD>W]<EFBFBD>W<EFBFBD><EFBFBD>W8<EFBFBD>N<EFBFBD>'#h=oC<EFBFBD><EFBFBD><EFBFBD>F(<EFBFBD><EFBFBD>:9<EFBFBD>Yu<EFBFBD><EFBFBD><EFBFBD><EFBFBD>V-U<EFBFBD>9<EFBFBD>]<EFBFBD>C<EFBFBD>:U<EFBFBD>\\<EFBFBD>\n<EFBFBD>qW<EFBFBD><EFBFBD><EFBFBD>(TT?5P<EFBFBD><EFBFBD>\$ R3<EFBFBD>⺟C}`>\0<EFBFBD>E]<EFBFBD>#R<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>#R<EFBFBD>)<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>:`#<EFBFBD>G<EFBFBD>)4<EFBFBD>R<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>ViD%8<EFBFBD>)Ǔ^<EFBFBD>Q<EFBFBD><EFBFBD>#<EFBFBD>h <EFBFBD>HŽX <EFBFBD><EFBFBD>\$N<EFBFBD>x<EFBFBD><EFBFBD>#i x<EFBFBD>ԒXR<EFBFBD><EFBFBD>'<EFBFBD>9`m\\<EFBFBD><EFBFBD><EFBFBD>\nE<EFBFBD><EFBFBD>Q<EFBFBD>`<EFBFBD>bu@<EFBFBD><EFBFBD>N<EFBFBD>dT<EFBFBD>#YY<EFBFBD><EFBFBD><EFBFBD><EFBFBD>GV<EFBFBD>]j5#?L<EFBFBD>xt/#<EFBFBD><EFBFBD><EFBFBD>#酽O<EFBFBD>P<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M\\R5t<EFBFBD>Ӛp<EFBFBD>*<EFBFBD><EFBFBD>X<EFBFBD>V\"W<EFBFBD>D<EFBFBD> oRALm\rdG<EFBFBD>N <EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>p\$<EFBFBD>PE5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Tx\n<EFBFBD>+<EFBFBD><EFBFBD>C[<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8U<EFBFBD>Du}ػF\$.<EFBFBD><EFBFBD>Q-;4Ȁ<EFBFBD>NX\n<EFBFBD>.X<EFBFBD>b͐<EFBFBD>\0<EFBFBD>b<EFBFBD>)<EFBFBD>#<EFBFBD>N<EFBFBD>G4K<EFBFBD><EFBFBD>ZS<EFBFBD>M<EFBFBD>8<EFBFBD><EFBFBD>d<EFBFBD>\"C<EFBFBD><EFBFBD>><EFBFBD><EFBFBD>dHe\n<EFBFBD>Y8<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ҏF<EFBFBD>D<EFBFBD><EFBFBD>W1cZ6<EFBFBD><EFBFBD>Q<EFBFBD>KH<EFBFBD>@*\0<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>\\Q<EFBFBD>F<EFBFBD>4U3Y|<EFBFBD>=<EFBFBD>Ӥ<EFBFBD>E <EFBFBD><EFBFBD>ۤ<EFBFBD>?-<EFBFBD>47Y<EFBFBD>Pm<EFBFBD>hYw_\r<EFBFBD>VeױM<EFBFBD><EFBFBD><EFBFBD>ُe(0<EFBFBD><EFBFBD>F<EFBFBD>\r<EFBFBD>!<EFBFBD>PUI<EFBFBD>u<EFBFBD>7Q<EFBFBD><EFBFBD>C<EFBFBD>ю?0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>gu\rqधY-Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=g\0<EFBFBD>\0M#<EFBFBD>U<EFBFBD>S5Zt<EFBFBD>֟ae^<EFBFBD>\$><EFBFBD>ArV<EFBFBD>_\r;t<EFBFBD><EFBFBD><EFBFBD>HW<EFBFBD>Z<EFBFBD>@H<EFBFBD><EFBFBD>hzD<EFBFBD><EFBFBD>\0<EFBFBD>S2J<EFBFBD> HI<EFBFBD>O<EFBFBD>'ǁe<EFBFBD>g<EFBFBD>6<EFBFBD>[<EFBFBD>R<EFBFBD><<EFBFBD>?<EFBFBD> /<EFBFBD><EFBFBD>KM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n><EFBFBD><EFBFBD>H<EFBFBD>Z!i<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>TX6<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>C !ӛg<EFBFBD> <EFBFBD> <EFBFBD>G }Q6<EFBFBD><EFBFBD>4><EFBFBD>w<EFBFBD>!ڙC}<EFBFBD>VB<EFBFBD>><EFBFBD><EFBFBD>UQڑj<EFBFBD>8c<EFBFBD>U<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>'<<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HC]<EFBFBD>V<EFBFBD><EFBFBD>7jj3v<EFBFBD><EFBFBD><EFBFBD>`0<EFBFBD><EFBFBD><EFBFBD>23<EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>@U<EFBFBD>k<EFBFBD>\n<EFBFBD>:Si5<EFBFBD><EFBFBD>#Y<EFBFBD>-w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M?c<EFBFBD><EFBFBD>MQ<EFBFBD>GQ<EFBFBD>уb`<EFBFBD><EFBFBD>\0<EFBFBD>@ <EFBFBD><EFBFBD>ҧ\0M<EFBFBD><EFBFBD>)ZrKX<EFBFBD>֟<EFBFBD>Wl<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>TM<EFBFBD>D\r4<EFBFBD>QsS<EFBFBD>40<EFBFBD>sQ́<EFBFBD>mY<EFBFBD>h<EFBFBD>d<EFBFBD><EFBFBD>C`{<EFBFBD>V<EFBFBD>gE<EFBFBD>\n<EFBFBD><EFBFBD>X<EFBFBD>'<EFBFBD><EFBFBD>,4<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>6<EFBFBD>#<4<EFBFBD><EFBFBD>NX nM):<EFBFBD><EFBFBD>OM_6d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[\"KU<EFBFBD>n<EFBFBD><EFBFBD>?l<EFBFBD>x\0&\0<EFBFBD>R56<EFBFBD>T~><EFBFBD> <EFBFBD><EFBFBD>ո?<EFBFBD>Jn<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Z/i<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>glͦ<EFBFBD>U<EFBFBD><EFBFBD>F}<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JL<EFBFBD>CTbM<EFBFBD>4<EFBFBD><EFBFBD>cL<EFBFBD>TjSD<EFBFBD>}Jt<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>d:<EFBFBD>Ez<EFBFBD>ʤ<EFBFBD>><EFBFBD><EFBFBD>V\$2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>p<EFBFBD>6<EFBFBD><EFBFBD>R<EFBFBD>9u<EFBFBD>W.?<EFBFBD>1<EFBFBD><EFBFBD>RHu<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>?58Ԯ<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>c<EFBFBD>Z<EFBFBD>?<EFBFBD>r׻ Eaf<EFBFBD><EFBFBD>}5wY<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϒ<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>wT[Sp7'<EFBFBD>_aEk<EFBFBD>\"[/i<EFBFBD><EFBFBD>#<EFBFBD>\$;m<EFBFBD>fأWO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>\r%\$<EFBFBD>ju-t#<<EFBFBD>!<EFBFBD>\n:<EFBFBD>KEA<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>\nU<EFBFBD>Q<EFBFBD>KE<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>5[<EFBFBD>><EFBFBD>`/<EFBFBD><EFBFBD>D<EFBFBD><EFBFBD>֭VEp <EFBFBD>)<EFBFBD><EFBFBD>I%<EFBFBD>q<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>x):<EFBFBD><EFBFBD>le<EFBFBD><EFBFBD><EFBFBD>[e<EFBFBD>\\<EFBFBD>eV[j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7 -+<EFBFBD><EFBFBD>G<EFBFBD>WEwt<EFBFBD>WkE<EFBFBD>~u<EFBFBD>Q/m<EFBFBD>#ԐW<EFBFBD>`<EFBFBD>yu<EFBFBD>ǣD<EFBFBD>A<EFBFBD>\r<EFBFBD><EFBFBD>ՙO<EFBFBD>D )ZM^<EFBFBD><EFBFBD>u-|v8]<EFBFBD>g<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>W\0<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>X<EFBFBD><EFBFBD>=Y<EFBFBD>d<EFBFBD>Q<EFBFBD>7 ϓ<EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r <<EFBFBD>֏<EFBFBD>D<EFBFBD><EFBFBD>B`c<EFBFBD>9<EFBFBD> <EFBFBD><EFBFBD>`<EFBFBD>D <EFBFBD>=wx<EFBFBD>I%<EFBFBD>,ᄬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD> ``<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD> AO<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>@<EFBFBD>@ 0h2<EFBFBD>\\<EFBFBD>ЀM{e<EFBFBD><EFBFBD>9^><EFBFBD><EFBFBD><EFBFBD>@7\0<EFBFBD><EFBFBD>˂W<EFBFBD><EFBFBD><EFBFBD>\$,<EFBFBD><EFBFBD>Ś<EFBFBD>@؀<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w^fm<EFBFBD><EFBFBD>,\0<EFBFBD>yD,ם^X<EFBFBD>.<EFBFBD>ֆ<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>f;<EFBFBD><EFBFBD>6<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>zC<EFBFBD>קmz<EFBFBD><EFBFBD>n<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>&LFF<EFBFBD> ,<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>e<EFBFBD> <EFBFBD>aXy9h<EFBFBD>!:z<EFBFBD>9c<EFBFBD>Q9b<EFBFBD> !<EFBFBD><EFBFBD><EFBFBD>Gw_W<EFBFBD>g<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>S+t<EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>\nm+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD> <EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>k5<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>4<EFBFBD>_h<EFBFBD>9 <EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]%|<EFBFBD><EFBFBD>7<EFBFBD>֜<EFBFBD>];<EFBFBD><EFBFBD> |<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>9<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>\0<EFBFBD>}U<EFBFBD><EFBFBD><EFBFBD><EFBFBD>MC<EFBFBD>I:<EFBFBD>qO<EFBFBD>Vԃa\0\r<EFBFBD>R<EFBFBD><EFBFBD>\0<EFBFBD>@H <EFBFBD><EFBFBD>P+r<EFBFBD>S<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p7<EFBFBD>I~<EFBFBD>p/<EFBFBD><EFBFBD>H<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>-%<EFBFBD><EFBFBD>̻<EFBFBD>&.<EFBFBD><EFBFBD>+<EFBFBD>Jђ;:<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD> <EFBFBD>~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>W<EFBFBD><EFBFBD> !<EFBFBD>B<EFBFBD>L+<EFBFBD>\$<EFBFBD><EFBFBD>q<EFBFBD>=<EFBFBD><EFBFBD>+<EFBFBD>`/Ƅe<EFBFBD>\\<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>pE<EFBFBD>lpS<EFBFBD>J S<EFBFBD>ݢ<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b\\O<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>\\<EFBFBD>59<EFBFBD>\0<EFBFBD>€9n<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>{<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><EFBFBD>v2 d]<EFBFBD>v<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>tf|W<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD> p&<EFBFBD><EFBFBD>Ln<EFBFBD><EFBFBD><EFBFBD>{;<EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>R9<EFBFBD><EFBFBD>T.y<EFBFBD><EFBFBD><EFBFBD>I8<EFBFBD><EFBFBD><EFBFBD>\rl<EFBFBD> <EFBFBD> T<EFBFBD> <EFBFBD>n<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>T.<EFBFBD>9<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 0<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>]<EFBFBD><EFBFBD>ģQ<EFBFBD>?<EFBFBD>gT<EFBFBD>%<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>Ռ.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<<EFBFBD><EFBFBD>-<EFBFBD>8B˳,B<EFBFBD><EFBFBD><EFBFBD>rgQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ɏ`<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>:{<EFBFBD>g<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>g<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD> ׌<<EFBFBD><EFBFBD>w{<EFBFBD><EFBFBD><EFBFBD>bU9<EFBFBD> `5`4<EFBFBD>\0BxMp<EFBFBD><EFBFBD>8qnah<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>(<EFBFBD>>S|0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>8h\0<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>zLQ<EFBFBD>@<EFBFBD>\n?<EFBFBD><EFBFBD>`A<EFBFBD><EFBFBD>>2<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>&<EFBFBD><EFBFBD>x<EFBFBD>l8sah1<EFBFBD>|<EFBFBD>B<EFBFBD>ɇD<EFBFBD>xB<EFBFBD>#V<EFBFBD><EFBFBD>V<EFBFBD>׊`W<EFBFBD>a'@<EFBFBD><EFBFBD><EFBFBD> X_?\n<EFBFBD><EFBFBD> <EFBFBD>_<EFBFBD><EFBFBD>. <EFBFBD>P<EFBFBD>r2<EFBFBD>bUar<EFBFBD>I<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>\0ׅ\"<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>b;<EFBFBD>vPh{[ <EFBFBD>7a`<EFBFBD>\0<EFBFBD>˲j<EFBFBD>o<EFBFBD>~<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>|fv<EFBFBD>4[<EFBFBD>\$<EFBFBD><EFBFBD> {<EFBFBD><EFBFBD>P\rv<EFBFBD>BKGbp<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>5ݠ2\0j<EFBFBD>لL<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>m<EFBFBD><EFBFBD>V<EFBFBD>ejBB.'R{C<EFBFBD><EFBFBD>V'`؂ <EFBFBD><EFBFBD>%<EFBFBD>ǀ<EFBFBD>\$<EFBFBD>O<EFBFBD><EFBFBD>\0<EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4 <EFBFBD>N<EFBFBD>>;4<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>π<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>\\5<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>`X*<EFBFBD>%<EFBFBD><EFBFBD>N<EFBFBD>3S<EFBFBD>AM<EFBFBD><EFBFBD><EFBFBD>Ɣ,<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD><EFBFBD>caϧ <EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>˃<EFBFBD>B/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0` <EFBFBD>v2<EFBFBD><EFBFBD>`hD<EFBFBD>JO\$<EFBFBD><EFBFBD>@p!9<EFBFBD> !<EFBFBD>\n1<EFBFBD>7pB,>8F4<EFBFBD><EFBFBD>f<EFBFBD>π:<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T8<EFBFBD>=+~<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>\\<EFBFBD>e<EFBFBD><br<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>C<EFBFBD>N<EFBFBD>:c<EFBFBD>:<EFBFBD>l<EFBFBD><\r<EFBFBD><EFBFBD>\\3<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>ONn<EFBFBD><EFBFBD>!;<EFBFBD><EFBFBD>@<EFBFBD>tw<EFBFBD>^F<EFBFBD><EFBFBD>L<EFBFBD>;<EFBFBD><EFBFBD> <EFBFBD>,^a<EFBFBD><EFBFBD>\ra\"<EFBFBD><EFBFBD>ڮ'<EFBFBD>:<EFBFBD>v<EFBFBD>Je4<EFBFBD>א;<EFBFBD><EFBFBD>_d\r4\r<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>[c<EFBFBD><EFBFBD>X<EFBFBD>ʦPl<EFBFBD>\$<EFBFBD>ޣ<EFBFBD>i<EFBFBD>w<EFBFBD>d#<EFBFBD>B<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`:<EFBFBD><EFBFBD><EFBFBD>~ <\0<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>\r<EFBFBD>J8D<EFBFBD>t@<EFBFBD>E<EFBFBD><EFBFBD>\0\r͜6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>.<EFBFBD>+<EFBFBD>z3<EFBFBD>;_ʟvL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>wJ<EFBFBD>94<EFBFBD>I<EFBFBD>Ja,A<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>s?<EFBFBD>N\nR<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>ݐ<EFBFBD>Om<EFBFBD>s<EFBFBD>_<EFBFBD><EFBFBD>-zۭw<EFBFBD><EFBFBD><EFBFBD>zܭ7<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>ݹ4<EFBFBD>8<EFBFBD>Pf<EFBFBD>Y<EFBFBD>?<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>eB<EFBFBD>S<EFBFBD>1\0<EFBFBD>jDTeK<EFBFBD><EFBFBD>UYS<EFBFBD>?66R <EFBFBD>c<EFBFBD> 6Ry[c<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>]B͔<EFBFBD>R<EFBFBD>_eA)&<EFBFBD>[凕XYRW<EFBFBD>6VYaeU<EFBFBD>fYe<EFBFBD>w<EFBFBD><EFBFBD>U<EFBFBD>b<EFBFBD>w<EFBFBD>E<EFBFBD><EFBFBD>ʆ;z<EFBFBD>^W<EFBFBD>9<EFBFBD><EFBFBD>ק<EFBFBD>ݖ<EFBFBD><EFBFBD>\0<EFBFBD>e<EFBFBD>9S<EFBFBD><EFBFBD><EFBFBD>da<EFBFBD> <EFBFBD>_-<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>8Dž<EFBFBD>Q<EFBFBD><EFBFBD>TH[!<p\0<EFBFBD><EFBFBD>Py5<EFBFBD>|<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD> <EFBFBD>9v<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>fa o<EFBFBD><EFBFBD>,j8<EFBFBD>\$A@k<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>c<EFBFBD><EFBFBD>f4!4<EFBFBD><EFBFBD><EFBFBD>cr,;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>=<EFBFBD><EFBFBD>;\0<EFBFBD><EFBFBD>ź<EFBFBD><EFBFBD><EFBFBD>cd<EFBFBD><EFBFBD>X<EFBFBD>b<EFBFBD>x<EFBFBD>a<EFBFBD>Rx0A<EFBFBD>h<EFBFBD>+w<EFBFBD>xN[<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>T<EFBFBD>8T%<EFBFBD><EFBFBD>M<EFBFBD>l2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>s.kY<EFBFBD><EFBFBD>0\$/<EFBFBD>fU<EFBFBD>=<EFBFBD><EFBFBD>s<EFBFBD>gK<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD> <EFBFBD>?<EFBFBD><EFBFBD><EFBFBD>`4c.<EFBFBD><EFBFBD>!<EFBFBD>&<EFBFBD>分g<EFBFBD><EFBFBD>f<EFBFBD>/<EFBFBD>f1<EFBFBD>=<EFBFBD><EFBFBD>V AE<#̹<EFBFBD>f\n<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Np<EFBFBD><EFBFBD><EFBFBD>`.\"\"<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> q<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>٬: a<EFBFBD>8<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>Vs<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD>r<EFBFBD>:<EFBFBD>V<EFBFBD><EFBFBD>c<EFBFBD>g<EFBFBD>Vl<EFBFBD><EFBFBD>g=<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>gU<EFBFBD><EFBFBD>˙<EFBFBD><EFBFBD>eT=<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x 0<EFBFBD> M<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>%κb<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>*0<EFBFBD><EFBFBD><EFBFBD>|t<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>gK<EFBFBD><EFBFBD><EFBFBD>?p<EFBFBD>@J<EFBFBD><Bٟ#<EFBFBD>`1<EFBFBD><EFBFBD>9<EFBFBD>2<EFBFBD><EFBFBD>g<EFBFBD>!3~<EFBFBD><EFBFBD><EFBFBD><EFBFBD>nl<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>Vh<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>aC<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD>1<EFBFBD>68>A<EFBFBD><EFBFBD>a<EFBFBD>\r<EFBFBD><EFBFBD> y<EFBFBD>0<EFBFBD><EFBFBD>i<EFBFBD>J<EFBFBD>}<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> z:\r<EFBFBD>)<EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>@ <EFBFBD><EFBFBD>h@<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>mCEg<EFBFBD>cyφ<EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>h@<EFBFBD>@<EFBFBD>zh<W<EFBFBD><EFBFBD>`•<EFBFBD><EFBFBD>:zO<EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>V08<EFBFBD>f7<EFBFBD>(Gy<EFBFBD><EFBFBD><EFBFBD>`St#<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C(9<EFBFBD><EFBFBD><EFBFBD>؀d<EFBFBD><EFBFBD><EFBFBD>8T:<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD> q<EFBFBD><EFBFBD><EFBFBD>79<EFBFBD> <EFBFBD><EFBFBD>phAg<EFBFBD>6<EFBFBD>.<EFBFBD><EFBFBD>7 Fr<EFBFBD>b<EFBFBD> <EFBFBD>j<EFBFBD><EFBFBD>A5<EFBFBD><EFBFBD><EFBFBD>a1<EFBFBD> <EFBFBD>h<EFBFBD>ZCh:<EFBFBD>%<EFBFBD><EFBFBD>gU<EFBFBD><EFBFBD>D9<EFBFBD><EFBFBD>Ɉ<EFBFBD>׹<EFBFBD><EFBFBD>0~vTi;<EFBFBD>VvS<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>\r΃?<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>ϛiY<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD>3<EFBFBD>·9<EFBFBD>,\n<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD>,/,@.:<EFBFBD>Y>&<EFBFBD><EFBFBD>F<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>iO<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>:d<EFBFBD>A<EFBFBD>n<EFBFBD><EFBFBD>c=<EFBFBD>L9O<EFBFBD>h{<EFBFBD><EFBFBD> 8hY.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\r<EFBFBD><EFBFBD>և<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1Q<EFBFBD>U <EFBFBD>C<EFBFBD>h<EFBFBD><EFBFBD>e<EFBFBD>O<EFBFBD><EFBFBD><EFBFBD>+2o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>zp<EFBFBD><EFBFBD>(<EFBFBD>]<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>Z|<EFBFBD>O<EFBFBD>c<EFBFBD>zD<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>T\0j<EFBFBD>\0<EFBFBD>8#<EFBFBD><EFBFBD>=bZ8Fj<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>޺T酡w<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>N`<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>ÅB{<EFBFBD><EFBFBD>z\r<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>|dTG<EFBFBD>i<EFBFBD>/<EFBFBD><EFBFBD> !i<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>'`Z:<EFBFBD>CH<EFBFBD>(8<EFBFBD>`V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>Ǫ<EFBFBD><EFBFBD>zgG<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-[<EFBFBD><EFBFBD> i<EFBFBD><EFBFBD>N\rq<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>o ƥfEJ<EFBFBD><EFBFBD>apb<EFBFBD><EFBFBD>}6<EFBFBD><EFBFBD><EFBFBD>=o<EFBFBD><EFBFBD><EFBFBD>,t<EFBFBD>Y+<EFBFBD><EFBFBD>EC\r<EFBFBD>Px4=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>[<EFBFBD>zq<EFBFBD><EFBFBD><EFBFBD>X6:FG<EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>\$@&<EFBFBD>ab<EFBFBD><EFBFBD>hE:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD>S<EFBFBD>1<EFBFBD>1g1<EFBFBD><EFBFBD><EFBFBD>2uhY<EFBFBD><EFBFBD>_:Bߡdc<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>\0<EFBFBD>ƗFYF<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>=ۨH*Z<EFBFBD>Mhk<EFBFBD>/<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>h@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1\0<EFBFBD><EFBFBD>ZK<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^+<EFBFBD>,vf<EFBFBD>s<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>\0֜5<EFBFBD>X <EFBFBD><EFBFBD><EFBFBD>ѯF<EFBFBD><EFBFBD>n<EFBFBD>A<EFBFBD>r]|<EFBFBD>Ii4<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>C<EFBFBD> h@ع<EFBFBD><EFBFBD><EFBFBD><EFBFBD>cߥ<EFBFBD>6smO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>gX<EFBFBD>V2<EFBFBD>6g?~<EFBFBD><EFBFBD>Y<EFBFBD>Ѱ<EFBFBD>s<EFBFBD>cl \\R<EFBFBD>\0<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>A+<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^368cz:=z<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD> ;<EFBFBD><EFBFBD>s<EFBFBD>F<EFBFBD>@`;<EFBFBD><EFBFBD>,>yT<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD> -<EFBFBD>CHL8\r<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Mj]4<EFBFBD>Ym9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>B<EFBFBD><EFBFBD>P}<<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>̥<EFBFBD>+g<EFBFBD>^<EFBFBD>M<EFBFBD> + B_Fd<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>w<EFBFBD>~<EFBFBD>\r<EFBFBD>\":<EFBFBD><EFBFBD>qA1X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>ΓE<EFBFBD>h<EFBFBD>4<EFBFBD>ZZ<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1~!N<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>\nMe<EFBFBD><EFBFBD><EFBFBD>XI΄<EFBFBD>G@V*X<EFBFBD><EFBFBD>;<EFBFBD>Y5{V<EFBFBD>\n<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>z\rF<EFBFBD>3}m <EFBFBD><EFBFBD>p1<EFBFBD>[<EFBFBD>><EFBFBD>t<EFBFBD>e<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@V<EFBFBD>z#<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD> i<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>9<EFBFBD><EFBFBD>p̝<EFBFBD>gh<EFBFBD><EFBFBD><EFBFBD>+[elU<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>ٶӼi1<EFBFBD>!<EFBFBD><EFBFBD>omm<EFBFBD>*K<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>!<EFBFBD>Ƴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{me<EFBFBD>f`<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>C<EFBFBD>z=<EFBFBD>n<EFBFBD>:}g<EFBFBD> T<EFBFBD>mLu1F<EFBFBD><EFBFBD>}=8<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>mFFMf<EFBFBD><EFBFBD>OO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޓ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>oqj<EFBFBD><EFBFBD><EFBFBD>n!+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>I<EFBFBD>.<EFBFBD>9!nG<EFBFBD>\\<EFBFBD><EFBFBD>3a<EFBFBD>~<EFBFBD>O+<EFBFBD><EFBFBD>::<EFBFBD>K@<EFBFBD>\n<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>Hph<EFBFBD><EFBFBD>\\B<EFBFBD><EFBFBD>dm<EFBFBD>fvC<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>\" <EFBFBD><EFBFBD><EFBFBD>.nW&<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>HY<EFBFBD>+\r<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>i>Mfqۤ<EFBFBD><EFBFBD>Qc<EFBFBD>[<EFBFBD>H+<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>*<EFBFBD>1'<EFBFBD><EFBFBD>#āEw<EFBFBD>D_X<EFBFBD><EFBFBD>)><EFBFBD>s<EFBFBD><EFBFBD>-~\rT=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>- <EFBFBD>y<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>M<EFBFBD>)<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'@V<EFBFBD><EFBFBD>+i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;F<EFBFBD><EFBFBD>D[<EFBFBD>b!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B <EFBFBD><EFBFBD>:MP<EFBFBD><EFBFBD><EFBFBD>ۭoC<EFBFBD>vAE?<EFBFBD>C<EFBFBD>IiY<EFBFBD><EFBFBD>#<EFBFBD>p<EFBFBD>P\$k<EFBFBD>J<EFBFBD>q<EFBFBD>.<EFBFBD>07<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>l<EFBFBD>sC|<EFBFBD><EFBFBD><EFBFBD>bo<EFBFBD>2<EFBFBD>X<EFBFBD>>M<EFBFBD>\rl&<EFBFBD><EFBFBD>:2<EFBFBD>~<EFBFBD><EFBFBD>cQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>U<EFBFBD>Ro<EFBFBD>Y<EFBFBD>nM;<EFBFBD>n<EFBFBD>#<EFBFBD><EFBFBD>\0<EFBFBD>P<EFBFBD>f<EFBFBD><EFBFBD>Po׿(C<EFBFBD>v<<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>fѿ<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>[<EFBFBD>Y<EFBFBD>.o<EFBFBD>Up<EFBFBD><EFBFBD><EFBFBD>pU<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>B!'\0<EFBFBD><EFBFBD><EFBFBD><T<EFBFBD><EFBFBD>:1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>ǔ<EFBFBD><EFBFBD>V0<EFBFBD>ǁRO8<EFBFBD>w<EFBFBD><EFBFBD>,aF<EFBFBD><EFBFBD>ɥ<EFBFBD>[<EFBFBD>Ο<EFBFBD><EFBFBD>YO<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/\0<EFBFBD><EFBFBD>ox<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>?<EFBFBD><EFBFBD>:ً<EFBFBD><EFBFBD><EFBFBD>`h@:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/M<EFBFBD>m<EFBFBD>x:۰c1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD> ;<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><EFBFBD> g坒<EFBFBD>\\*g<EFBFBD>yC)<EFBFBD><EFBFBD>E<EFBFBD>^<EFBFBD>O<EFBFBD>h <EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>u><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>D<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`o<EFBFBD><><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD>q,Y1Q<EFBFBD><EFBFBD>߸<EFBFBD><EFBFBD>/qg<EFBFBD>\0+\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k:<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ6~I<EFBFBD><EFBFBD>=@<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>v<EFBFBD>zO񁚲<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>0Gn<EFBFBD>q<EFBFBD>]{Ҹ,F<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <_>f+<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>y<EFBFBD>ǩO<EFBFBD>:<EFBFBD><EFBFBD>L<EFBFBD>\n<EFBFBD>úI:2<EFBFBD><EFBFBD>-;_Ģ<EFBFBD>|%<EFBFBD>崿!<EFBFBD><EFBFBD>f<EFBFBD>\$<EFBFBD><EFBFBD><EFBFBD>Xr\"Kni<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\$8#<EFBFBD>g<EFBFBD>t-<EFBFBD><EFBFBD>r@L<EFBFBD><EFBFBD>@S<EFBFBD><<EFBFBD>rN\n<EFBFBD>D/rLdQk<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD>\n=4)<EFBFBD> B<EFBFBD><EFBFBD><EFBFBD>ך<EFBFBD>");}else{header("Content-Type: image/gif");switch($_GET["file"]){case"plus.gif":echo"GIF89a\0\0<EFBFBD>\0001<EFBFBD><EFBFBD><EFBFBD>\0\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0\0\0!<EFBFBD>\0\0\0,\0\0\0\0\0\0!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>*)<EFBFBD>o<EFBFBD><EFBFBD>) q<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>#<EFBFBD><EFBFBD>L<EFBFBD>\0;";break;case"cross.gif":echo"GIF89a\0\0<EFBFBD>\0001<EFBFBD><EFBFBD><EFBFBD>\0\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0\0\0!<EFBFBD>\0\0\0,\0\0\0\0\0\0#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#\na<EFBFBD>Fo~y<EFBFBD>.<EFBFBD>_wa<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>J<EFBFBD> G<EFBFBD>L<EFBFBD>6]\0\0;";break;case"up.gif":echo"GIF89a\0\0<EFBFBD>\0001<EFBFBD><EFBFBD><EFBFBD>\0\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0\0\0!<EFBFBD>\0\0\0,\0\0\0\0\0\0 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MQN\n<EFBFBD>}<EFBFBD><EFBFBD>a8<EFBFBD>y<EFBFBD><EFBFBD>\0<EFBFBD><EFBFBD>\0;";break;case"down.gif":echo"GIF89a\0\0<EFBFBD>\0001<EFBFBD><EFBFBD><EFBFBD>\0\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0\0\0!<EFBFBD>\0\0\0,\0\0\0\0\0\0 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>*)<EFBFBD>[W<EFBFBD>\\<EFBFBD><EFBFBD>L&ٜƶ<EFBFBD>\0<EFBFBD><EFBFBD>\0;";break;case"arrow.gif":echo"GIF89a\0\n\0<EFBFBD>\0\0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>\0\0\0,\0\0\0\0\0\n\0\0<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ޻\0\0;";break;}}exit;}if($_GET["script"]=="version"){$p=file_open_lock(get_temp_dir()."/adminer.version");if($p)file_write_unlock($p,serialize(array("signature"=>$_POST["signature"],"version"=>$_POST["version"])));exit;}global$b,$e,$j,$Ib,$Pb,$Zb,$k,$Cc,$Gc,$ba,$Zc,$y,$ca,$pd,$le,$Pe,$fg,$Lc,$T,$Ng,$Tg,$ah,$ga;if(!$_SERVER["REQUEST_URI"])$_SERVER["REQUEST_URI"]=$_SERVER["ORIG_PATH_INFO"];if(!strpos($_SERVER["REQUEST_URI"],'?')&&$_SERVER["QUERY_STRING"]!="")$_SERVER["REQUEST_URI"].="?$_SERVER[QUERY_STRING]";if($_SERVER["HTTP_X_FORWARDED_PREFIX"])$_SERVER["REQUEST_URI"]=$_SERVER["HTTP_X_FORWARDED_PREFIX"].$_SERVER["REQUEST_URI"];$ba=($_SERVER["HTTPS"]&&strcasecmp($_SERVER["HTTPS"],"off"))||ini_bool("session.cookie_secure");@ini_set("session.use_trans_sid",false);if(!defined("SID")){session_cache_limiter("");session_name("adminer_sid");$Ge=array(0,preg_replace('~\?.*~','',$_SERVER["REQUEST_URI"]),"",$ba);if(version_compare(PHP_VERSION,'5.2.0')>=0)$Ge[]=true;call_user_func_array('session_set_cookie_params',$Ge);session_start();}remove_slashes(array(&$_GET,&$_POST,&$_COOKIE),$tc);if(get_magic_quotes_runtime())set_magic_quotes_runtime(false);@set_time_limit(0);@ini_set("zend.ze1_compatibility_mode",false);@ini_set("precision",15);function
get_mylang(){return'en';}function
lang($Mg,$ce=null){if(is_array($Mg)){$Se=($ce==1?0:1);$Mg=$Mg[$Se];}$Mg=str_replace("%d","%s",$Mg);$ce=format_number($ce);return
sprintf($Mg,$ce);}if(extension_loaded('pdo')){class
Min_PDO
extends
PDO{var$_result,$server_info,$affected_rows,$errno,$error;function
__construct(){global$b;$Se=array_search("SQL",$b->operators);if($Se!==false)unset($b->operators[$Se]);}function
dsn($Mb,$V,$G,$re=array()){try{parent::__construct($Mb,$V,$G,$re);}catch(Exception$ec){auth_error(h($ec->getMessage()));}$this->setAttribute(13,array('Min_PDOStatement'));$this->server_info=@$this->getAttribute(4);}function
query($I,$Ug=false){$J=parent::query($I);$this->error="";if(!$J){list(,$this->errno,$this->error)=$this->errorInfo();if(!$this->error)$this->error='Unknown error.';return
false;}$this->store_result($J);return$J;}function
multi_query($I){return$this->_result=$this->query($I);}function
store_result($J=null){if(!$J){$J=$this->_result;if(!$J)return
false;}if($J->columnCount()){$J->num_rows=$J->rowCount();return$J;}$this->affected_rows=$J->rowCount();return
true;}function
next_result(){if(!$this->_result)return
false;$this->_result->_offset=0;return@$this->_result->nextRowset();}function
result($I,$l=0){$J=$this->query($I);if(!$J)return
false;$L=$J->fetch();return$L[$l];}}class
Min_PDOStatement
extends
PDOStatement{var$_offset=0,$num_rows;function
fetch_assoc(){return$this->fetch(2);}function
fetch_row(){return$this->fetch(3);}function
fetch_field(){$L=(object)$this->getColumnMeta($this->_offset++);$L->orgtable=$L->table;$L->orgname=$L->name;$L->charsetnr=(in_array("blob",(array)$L->flags)?63:0);return$L;}}}$Ib=array();class
Min_SQL{var$_conn;function
__construct($e){$this->_conn=$e;}function
select($Q,$N,$Z,$s,$te=array(),$_=1,$F=0,$Ze=false){global$b,$y;$gd=(count($s)<count($N));$I=$b->selectQueryBuild($N,$Z,$s,$te,$_,$F);if(!$I)$I="SELECT".limit(($_GET["page"]!="last"&&$_!=""&&$s&&$gd&&$y=="sql"?"SQL_CALC_FOUND_ROWS ":"").implode(", ",$N)."\nFROM ".table($Q),($Z?"\nWHERE ".implode(" AND ",$Z):"").($s&&$gd?"\nGROUP BY ".implode(", ",$s):"").($te?"\nORDER BY ".implode(", ",$te):""),($_!=""?+$_:null),($F?$_*$F:0),"\n");$ag=microtime(true);$K=$this->_conn->query($I);if($Ze)echo$b->selectQuery($I,$ag,!$K);return$K;}function
delete($Q,$hf,$_=0){$I="FROM ".table($Q);return
queries("DELETE".($_?limit1($Q,$I,$hf):" $I$hf"));}function
update($Q,$P,$hf,$_=0,$Kf="\n"){$kh=array();foreach($P
as$z=>$X)$kh[]="$z = $X";$I=table($Q)." SET$Kf".implode(",$Kf",$kh);return
queries("UPDATE".($_?limit1($Q,$I,$hf,$Kf):" $I$hf"));}function
insert($Q,$P){return
queries("INSERT INTO ".table($Q).($P?" (".implode(", ",array_keys($P)).")\nVALUES (".implode(", ",$P).")":" DEFAULT VALUES"));}function
insertUpdate($Q,$M,$Ye){return
false;}function
begin(){return
queries("BEGIN");}function
commit(){return
queries("COMMIT");}function
rollback(){return
queries("ROLLBACK");}function
slowQuery($I,$Ag){}function
convertSearch($Tc,$X,$l){return$Tc;}function
value($X,$l){return(method_exists($this->_conn,'value')?$this->_conn->value($X,$l):(is_resource($X)?stream_get_contents($X):$X));}function
quoteBinary($Bf){return
q($Bf);}function
warnings(){return'';}function
tableHelp($E){}}$Ib=array("server"=>"MySQL")+$Ib;if(!defined("DRIVER")){$Ve=array("MySQLi","MySQL","PDO_MySQL");define("DRIVER","server");if(extension_loaded("mysqli")){class
Min_DB
extends
MySQLi{var$extension="MySQLi";function
__construct(){parent::init();}function
connect($O="",$V="",$G="",$tb=null,$Re=null,$Tf=null){global$b;mysqli_report(MYSQLI_REPORT_OFF);list($Qc,$Re)=explode(":",$O,2);$Zf=$b->connectSsl();if($Zf)$this->ssl_set($Zf['key'],$Zf['cert'],$Zf['ca'],'','');$K=@$this->real_connect(($O!=""?$Qc:ini_get("mysqli.default_host")),($O.$V!=""?$V:ini_get("mysqli.default_user")),($O.$V.$G!=""?$G:ini_get("mysqli.default_pw")),$tb,(is_numeric($Re)?$Re:ini_get("mysqli.default_port")),(!is_numeric($Re)?$Re:$Tf),($Zf?64:0));$this->options(MYSQLI_OPT_LOCAL_INFILE,false);return$K;}function
set_charset($La){if(parent::set_charset($La))return
true;parent::set_charset('utf8');return$this->query("SET NAMES $La");}function
result($I,$l=0){$J=$this->query($I);if(!$J)return
false;$L=$J->fetch_array();return$L[$l];}function
quote($eg){return"'".$this->escape_string($eg)."'";}}}elseif(extension_loaded("mysql")&&!((ini_bool("sql.safe_mode")||ini_bool("mysql.allow_local_infile"))&&extension_loaded("pdo_mysql"))){class
Min_DB{var$extension="MySQL",$server_info,$affected_rows,$errno,$error,$_link,$_result;function
connect($O,$V,$G){if(ini_bool("mysql.allow_local_infile")){$this->error=sprintf('Disable %s or enable %s or %s extensions.',"'mysql.allow_local_infile'","MySQLi","PDO_MySQL");return
false;}$this->_link=@mysql_connect(($O!=""?$O:ini_get("mysql.default_host")),("$O$V"!=""?$V:ini_get("mysql.default_user")),("$O$V$G"!=""?$G:ini_get("mysql.default_password")),true,131072);if($this->_link)$this->server_info=mysql_get_server_info($this->_link);else$this->error=mysql_error();return(bool)$this->_link;}function
set_charset($La){if(function_exists('mysql_set_charset')){if(mysql_set_charset($La,$this->_link))return
true;mysql_set_charset('utf8',$this->_link);}return$this->query("SET NAMES $La");}function
quote($eg){return"'".mysql_real_escape_string($eg,$this->_link)."'";}function
select_db($tb){return
mysql_select_db($tb,$this->_link);}function
query($I,$Ug=false){$J=@($Ug?mysql_unbuffered_query($I,$this->_link):mysql_query($I,$this->_link));$this->error="";if(!$J){$this->errno=mysql_errno($this->_link);$this->error=mysql_error($this->_link);return
false;}if($J===true){$this->affected_rows=mysql_affected_rows($this->_link);$this->info=mysql_info($this->_link);return
true;}return
new
Min_Result($J);}function
multi_query($I){return$this->_result=$this->query($I);}function
store_result(){return$this->_result;}function
next_result(){return
false;}function
result($I,$l=0){$J=$this->query($I);if(!$J||!$J->num_rows)return
false;return
mysql_result($J->_result,0,$l);}}class
Min_Result{var$num_rows,$_result,$_offset=0;function
__construct($J){$this->_result=$J;$this->num_rows=mysql_num_rows($J);}function
fetch_assoc(){return
mysql_fetch_assoc($this->_result);}function
fetch_row(){return
mysql_fetch_row($this->_result);}function
fetch_field(){$K=mysql_fetch_field($this->_result,$this->_offset++);$K->orgtable=$K->table;$K->orgname=$K->name;$K->charsetnr=($K->blob?63:0);return$K;}function
__destruct(){mysql_free_result($this->_result);}}}elseif(extension_loaded("pdo_mysql")){class
Min_DB
extends
Min_PDO{var$extension="PDO_MySQL";function
connect($O,$V,$G){global$b;$re=array(PDO::MYSQL_ATTR_LOCAL_INFILE=>false);$Zf=$b->connectSsl();if($Zf){if(!empty($Zf['key']))$re[PDO::MYSQL_ATTR_SSL_KEY]=$Zf['key'];if(!empty($Zf['cert']))$re[PDO::MYSQL_ATTR_SSL_CERT]=$Zf['cert'];if(!empty($Zf['ca']))$re[PDO::MYSQL_ATTR_SSL_CA]=$Zf['ca'];}$this->dsn("mysql:charset=utf8;host=".str_replace(":",";unix_socket=",preg_replace('~:(\d)~',';port=\1',$O)),$V,$G,$re);return
true;}function
set_charset($La){$this->query("SET NAMES $La");}function
select_db($tb){return$this->query("USE ".idf_escape($tb));}function
query($I,$Ug=false){$this->setAttribute(1000,!$Ug);return
parent::query($I,$Ug);}}}class
Min_Driver
extends
Min_SQL{function
insert($Q,$P){return($P?parent::insert($Q,$P):queries("INSERT INTO ".table($Q)." ()\nVALUES ()"));}function
insertUpdate($Q,$M,$Ye){$d=array_keys(reset($M));$We="INSERT INTO ".table($Q)." (".implode(", ",$d).") VALUES\n";$kh=array();foreach($d
as$z)$kh[$z]="$z = VALUES($z)";$ig="\nON DUPLICATE KEY UPDATE ".implode(", ",$kh);$kh=array();$wd=0;foreach($M
as$P){$Y="(".implode(", ",$P).")";if($kh&&(strlen($We)+$wd+strlen($Y)+strlen($ig)>1e6)){if(!queries($We.implode(",\n",$kh).$ig))return
false;$kh=array();$wd=0;}$kh[]=$Y;$wd+=strlen($Y)+2;}return
queries($We.implode(",\n",$kh).$ig);}function
slowQuery($I,$Ag){if(min_version('5.7.8','10.1.2')){if(preg_match('~MariaDB~',$this->_conn->server_info))return"SET STATEMENT max_statement_time=$Ag FOR $I";elseif(preg_match('~^(SELECT\b)(.+)~is',$I,$C))return"$C[1] /*+ MAX_EXECUTION_TIME(".($Ag*1000).") */ $C[2]";}}function
convertSearch($Tc,$X,$l){return(preg_match('~char|text|enum|set~',$l["type"])&&!preg_match("~^utf8~",$l["collation"])&&preg_match('~[\x80-\xFF]~',$X['val'])?"CONVERT($Tc USING ".charset($this->_conn).")":$Tc);}function
warnings(){$J=$this->_conn->query("SHOW WARNINGS");if($J&&$J->num_rows){ob_start();select($J);return
ob_get_clean();}}function
tableHelp($E){$Bd=preg_match('~MariaDB~',$this->_conn->server_info);if(information_schema(DB))return
strtolower(($Bd?"information-schema-$E-table/":str_replace("_","-",$E)."-table.html"));if(DB=="mysql")return($Bd?"mysql$E-table/":"system-database.html");}}function
idf_escape($Tc){return"`".str_replace("`","``",$Tc)."`";}function
table($Tc){return
idf_escape($Tc);}function
connect(){global$b,$Tg,$fg;$e=new
Min_DB;$mb=$b->credentials();if($e->connect($mb[0],$mb[1],$mb[2])){$e->set_charset(charset($e));$e->query("SET sql_quote_show_create = 1, autocommit = 1");if(min_version('5.7.8',10.2,$e)){$fg['Strings'][]="json";$Tg["json"]=4294967295;}return$e;}$K=$e->error;if(function_exists('iconv')&&!is_utf8($K)&&strlen($Bf=iconv("windows-1250","utf-8",$K))>strlen($K))$K=$Bf;return$K;}function
get_databases($vc){$K=get_session("dbs");if($K===null){$I=(min_version(5)?"SELECT SCHEMA_NAME FROM information_schema.SCHEMATA ORDER BY SCHEMA_NAME":"SHOW DATABASES");$K=($vc?slow_query($I):get_vals($I));restart_session();set_session("dbs",$K);stop_session();}return$K;}function
limit($I,$Z,$_,$ee=0,$Kf=" "){return" $I$Z".($_!==null?$Kf."LIMIT $_".($ee?" OFFSET $ee":""):"");}function
limit1($Q,$I,$Z,$Kf="\n"){return
limit($I,$Z,1,0,$Kf);}function
db_collation($i,$Xa){global$e;$K=null;$g=$e->result("SHOW CREATE DATABASE ".idf_escape($i),1);if(preg_match('~ COLLATE ([^ ]+)~',$g,$C))$K=$C[1];elseif(preg_match('~ CHARACTER SET ([^ ]+)~',$g,$C))$K=$Xa[$C[1]][-1];return$K;}function
engines(){$K=array();foreach(get_rows("SHOW ENGINES")as$L){if(preg_match("~YES|DEFAULT~",$L["Support"]))$K[]=$L["Engine"];}return$K;}function
logged_user(){global$e;return$e->result("SELECT USER()");}function
tables_list(){return
get_key_vals(min_version(5)?"SELECT TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ORDER BY TABLE_NAME":"SHOW TABLES");}function
count_tables($h){$K=array();foreach($h
as$i)$K[$i]=count(get_vals("SHOW TABLES IN ".idf_escape($i)));return$K;}function
table_status($E="",$oc=false){$K=array();foreach(get_rows($oc&&min_version(5)?"SELECT TABLE_NAME AS Name, ENGINE AS Engine, TABLE_COMMENT AS Comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = DATABASE() ".($E!=""?"AND TABLE_NAME = ".q($E):"ORDER BY Name"):"SHOW TABLE STATUS".($E!=""?" LIKE ".q(addcslashes($E,"%_\\")):""))as$L){if($L["Engine"]=="InnoDB")$L["Comment"]=preg_replace('~(?:(.+); )?InnoDB free: .*~','\1',$L["Comment"]);if(!isset($L["Engine"]))$L["Comment"]="";if($E!="")return$L;$K[$L["Name"]]=$L;}return$K;}function
is_view($R){return$R["Engine"]===null;}function
fk_support($R){return
preg_match('~InnoDB|IBMDB2I~i',$R["Engine"])||(preg_match('~NDB~i',$R["Engine"])&&min_version(5.6));}function
fields($Q){$K=array();foreach(get_rows("SHOW FULL COLUMNS FROM ".table($Q))as$L){preg_match('~^([^( ]+)(?:\((.+)\))?( unsigned)?( zerofill)?$~',$L["Type"],$C);$K[$L["Field"]]=array("field"=>$L["Field"],"full_type"=>$L["Type"],"type"=>$C[1],"length"=>$C[2],"unsigned"=>ltrim($C[3].$C[4]),"default"=>($L["Default"]!=""||preg_match("~char|set~",$C[1])?$L["Default"]:null),"null"=>($L["Null"]=="YES"),"auto_increment"=>($L["Extra"]=="auto_increment"),"on_update"=>(preg_match('~^on update (.+)~i',$L["Extra"],$C)?$C[1]:""),"collation"=>$L["Collation"],"privileges"=>array_flip(preg_split('~, *~',$L["Privileges"])),"comment"=>$L["Comment"],"primary"=>($L["Key"]=="PRI"),"generated"=>preg_match('~^(VIRTUAL|PERSISTENT|STORED)~',$L["Extra"]),);}return$K;}function
indexes($Q,$f=null){$K=array();foreach(get_rows("SHOW INDEX FROM ".table($Q),$f)as$L){$E=$L["Key_name"];$K[$E]["type"]=($E=="PRIMARY"?"PRIMARY":($L["Index_type"]=="FULLTEXT"?"FULLTEXT":($L["Non_unique"]?($L["Index_type"]=="SPATIAL"?"SPATIAL":"INDEX"):"UNIQUE")));$K[$E]["columns"][]=$L["Column_name"];$K[$E]["lengths"][]=($L["Index_type"]=="SPATIAL"?null:$L["Sub_part"]);$K[$E]["descs"][]=null;}return$K;}function
foreign_keys($Q){global$e,$le;static$Oe='(?:`(?:[^`]|``)+`|"(?:[^"]|"")+")';$K=array();$kb=$e->result("SHOW CREATE TABLE ".table($Q),1);if($kb){preg_match_all("~CONSTRAINT ($Oe) FOREIGN KEY ?\\(((?:$Oe,? ?)+)\\) REFERENCES ($Oe)(?:\\.($Oe))? \\(((?:$Oe,? ?)+)\\)(?: ON DELETE ($le))?(?: ON UPDATE ($le))?~",$kb,$Dd,PREG_SET_ORDER);foreach($Dd
as$C){preg_match_all("~$Oe~",$C[2],$Uf);preg_match_all("~$Oe~",$C[5],$ug);$K[idf_unescape($C[1])]=array("db"=>idf_unescape($C[4]!=""?$C[3]:$C[4]),"table"=>idf_unescape($C[4]!=""?$C[4]:$C[3]),"source"=>array_map('idf_unescape',$Uf[0]),"target"=>array_map('idf_unescape',$ug[0]),"on_delete"=>($C[6]?$C[6]:"RESTRICT"),"on_update"=>($C[7]?$C[7]:"RESTRICT"),);}}return$K;}function
view($E){global$e;return
array("select"=>preg_replace('~^(?:[^`]|`[^`]*`)*\s+AS\s+~isU','',$e->result("SHOW CREATE VIEW ".table($E),1)));}function
collations(){$K=array();foreach(get_rows("SHOW COLLATION")as$L){if($L["Default"])$K[$L["Charset"]][-1]=$L["Collation"];else$K[$L["Charset"]][]=$L["Collation"];}ksort($K);foreach($K
as$z=>$X)asort($K[$z]);return$K;}function
information_schema($i){return(min_version(5)&&$i=="information_schema")||(min_version(5.5)&&$i=="performance_schema");}function
error(){global$e;return
h(preg_replace('~^You have an error.*syntax to use~U',"Syntax error",$e->error));}function
create_database($i,$Wa){return
queries("CREATE DATABASE ".idf_escape($i).($Wa?" COLLATE ".q($Wa):""));}function
drop_databases($h){$K=apply_queries("DROP DATABASE",$h,'idf_escape');restart_session();set_session("dbs",null);return$K;}function
rename_database($E,$Wa){$K=false;if(create_database($E,$Wa)){$sf=array();foreach(tables_list()as$Q=>$U)$sf[]=table($Q)." TO ".idf_escape($E).".".table($Q);$K=(!$sf||queries("RENAME TABLE ".implode(", ",$sf)));if($K)queries("DROP DATABASE ".idf_escape(DB));restart_session();set_session("dbs",null);}return$K;}function
auto_increment(){$za=" PRIMARY KEY";if($_GET["create"]!=""&&$_POST["auto_increment_col"]){foreach(indexes($_GET["create"])as$v){if(in_array($_POST["fields"][$_POST["auto_increment_col"]]["orig"],$v["columns"],true)){$za="";break;}if($v["type"]=="PRIMARY")$za=" UNIQUE";}}return" AUTO_INCREMENT$za";}function
alter_table($Q,$E,$m,$xc,$bb,$Xb,$Wa,$ya,$Ke){$sa=array();foreach($m
as$l)$sa[]=($l[1]?($Q!=""?($l[0]!=""?"CHANGE ".idf_escape($l[0]):"ADD"):" ")." ".implode($l[1]).($Q!=""?$l[2]:""):"DROP ".idf_escape($l[0]));$sa=array_merge($sa,$xc);$bg=($bb!==null?" COMMENT=".q($bb):"").($Xb?" ENGINE=".q($Xb):"").($Wa?" COLLATE ".q($Wa):"").($ya!=""?" AUTO_INCREMENT=$ya":"");if($Q=="")return
queries("CREATE TABLE ".table($E)." (\n".implode(",\n",$sa)."\n)$bg$Ke");if($Q!=$E)$sa[]="RENAME TO ".table($E);if($bg)$sa[]=ltrim($bg);return($sa||$Ke?queries("ALTER TABLE ".table($Q)."\n".implode(",\n",$sa).$Ke):true);}function
alter_indexes($Q,$sa){foreach($sa
as$z=>$X)$sa[$z]=($X[2]=="DROP"?"\nDROP INDEX ".idf_escape($X[1]):"\nADD $X[0] ".($X[0]=="PRIMARY"?"KEY ":"").($X[1]!=""?idf_escape($X[1])." ":"")."(".implode(", ",$X[2]).")");return
queries("ALTER TABLE ".table($Q).implode(",",$sa));}function
truncate_tables($S){return
apply_queries("TRUNCATE TABLE",$S);}function
drop_views($ph){return
queries("DROP VIEW ".implode(", ",array_map('table',$ph)));}function
drop_tables($S){return
queries("DROP TABLE ".implode(", ",array_map('table',$S)));}function
move_tables($S,$ph,$ug){$sf=array();foreach(array_merge($S,$ph)as$Q)$sf[]=table($Q)." TO ".idf_escape($ug).".".table($Q);return
queries("RENAME TABLE ".implode(", ",$sf));}function
copy_tables($S,$ph,$ug){queries("SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'");foreach($S
as$Q){$E=($ug==DB?table("copy_$Q"):idf_escape($ug).".".table($Q));if(($_POST["overwrite"]&&!queries("\nDROP TABLE IF EXISTS $E"))||!queries("CREATE TABLE $E LIKE ".table($Q))||!queries("INSERT INTO $E SELECT * FROM ".table($Q)))return
false;foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$L){$Og=$L["Trigger"];if(!queries("CREATE TRIGGER ".($ug==DB?idf_escape("copy_$Og"):idf_escape($ug).".".idf_escape($Og))." $L[Timing] $L[Event] ON $E FOR EACH ROW\n$L[Statement];"))return
false;}}foreach($ph
as$Q){$E=($ug==DB?table("copy_$Q"):idf_escape($ug).".".table($Q));$oh=view($Q);if(($_POST["overwrite"]&&!queries("DROP VIEW IF EXISTS $E"))||!queries("CREATE VIEW $E AS $oh[select]"))return
false;}return
true;}function
trigger($E){if($E=="")return
array();$M=get_rows("SHOW TRIGGERS WHERE `Trigger` = ".q($E));return
reset($M);}function
triggers($Q){$K=array();foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")))as$L)$K[$L["Trigger"]]=array($L["Timing"],$L["Event"]);return$K;}function
trigger_options(){return
array("Timing"=>array("BEFORE","AFTER"),"Event"=>array("INSERT","UPDATE","DELETE"),"Type"=>array("FOR EACH ROW"),);}function
routine($E,$U){global$e,$Zb,$Zc,$Tg;$qa=array("bool","boolean","integer","double precision","real","dec","numeric","fixed","national char","national varchar");$Vf="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Sg="((".implode("|",array_merge(array_keys($Tg),$qa)).")\\b(?:\\s*\\(((?:[^'\")]|$Zb)++)\\))?\\s*(zerofill\\s*)?(unsigned(?:\\s+zerofill)?)?)(?:\\s*(?:CHARSET|CHARACTER\\s+SET)\\s*['\"]?([^'\"\\s,]+)['\"]?)?";$Oe="$Vf*(".($U=="FUNCTION"?"":$Zc).")?\\s*(?:`((?:[^`]|``)*)`\\s*|\\b(\\S+)\\s+)$Sg";$g=$e->result("SHOW CREATE $U ".idf_escape($E),2);preg_match("~\\(((?:$Oe\\s*,?)*)\\)\\s*".($U=="FUNCTION"?"RETURNS\\s+$Sg\\s+":"")."(.*)~is",$g,$C);$m=array();preg_match_all("~$Oe\\s*,?~is",$C[1],$Dd,PREG_SET_ORDER);foreach($Dd
as$Fe)$m[]=array("field"=>str_replace("``","`",$Fe[2]).$Fe[3],"type"=>strtolower($Fe[5]),"length"=>preg_replace_callback("~$Zb~s",'normalize_enum',$Fe[6]),"unsigned"=>strtolower(preg_replace('~\s+~',' ',trim("$Fe[8] $Fe[7]"))),"null"=>1,"full_type"=>$Fe[4],"inout"=>strtoupper($Fe[1]),"collation"=>strtolower($Fe[9]),);if($U!="FUNCTION")return
array("fields"=>$m,"definition"=>$C[11]);return
array("fields"=>$m,"returns"=>array("type"=>$C[12],"length"=>$C[13],"unsigned"=>$C[15],"collation"=>$C[16]),"definition"=>$C[17],"language"=>"SQL",);}function
routines(){return
get_rows("SELECT ROUTINE_NAME AS SPECIFIC_NAME, ROUTINE_NAME, ROUTINE_TYPE, DTD_IDENTIFIER FROM information_schema.ROUTINES WHERE ROUTINE_SCHEMA = ".q(DB));}function
routine_languages(){return
array();}function
routine_id($E,$L){return
idf_escape($E);}function
last_id(){global$e;return$e->result("SELECT LAST_INSERT_ID()");}function
explain($e,$I){return$e->query("EXPLAIN ".(min_version(5.1)?"PARTITIONS ":"").$I);}function
found_rows($R,$Z){return($Z||$R["Engine"]!="InnoDB"?null:$R["Rows"]);}function
types(){return
array();}function
schemas(){return
array();}function
get_schema(){return"";}function
set_schema($Df,$f=null){return
true;}function
create_sql($Q,$ya,$gg){global$e;$K=$e->result("SHOW CREATE TABLE ".table($Q),1);if(!$ya)$K=preg_replace('~ AUTO_INCREMENT=\d+~','',$K);return$K;}function
truncate_sql($Q){return"TRUNCATE ".table($Q);}function
use_sql($tb){return"USE ".idf_escape($tb);}function
trigger_sql($Q){$K="";foreach(get_rows("SHOW TRIGGERS LIKE ".q(addcslashes($Q,"%_\\")),null,"-- ")as$L)$K.="\nCREATE TRIGGER ".idf_escape($L["Trigger"])." $L[Timing] $L[Event] ON ".table($L["Table"])." FOR EACH ROW\n$L[Statement];;\n";return$K;}function
show_variables(){return
get_key_vals("SHOW VARIABLES");}function
process_list(){return
get_rows("SHOW FULL PROCESSLIST");}function
show_status(){return
get_key_vals("SHOW STATUS");}function
convert_field($l){if(preg_match("~binary~",$l["type"]))return"HEX(".idf_escape($l["field"]).")";if($l["type"]=="bit")return"BIN(".idf_escape($l["field"])." + 0)";if(preg_match("~geometry|point|linestring|polygon~",$l["type"]))return(min_version(8)?"ST_":"")."AsWKT(".idf_escape($l["field"]).")";}function
unconvert_field($l,$K){if(preg_match("~binary~",$l["type"]))$K="UNHEX($K)";if($l["type"]=="bit")$K="CONV($K, 2, 10) + 0";if(preg_match("~geometry|point|linestring|polygon~",$l["type"]))$K=(min_version(8)?"ST_":"")."GeomFromText($K, SRID($l[field]))";return$K;}function
support($pc){return!preg_match("~scheme|sequence|type|view_trigger|materializedview".(min_version(8)?"":"|descidx".(min_version(5.1)?"":"|event|partitioning".(min_version(5)?"":"|routine|trigger|view")))."~",$pc);}function
kill_process($X){return
queries("KILL ".number($X));}function
connection_id(){return"SELECT CONNECTION_ID()";}function
max_connections(){global$e;return$e->result("SELECT @@max_connections");}$y="sql";$Tg=array();$fg=array();foreach(array('Numbers'=>array("tinyint"=>3,"smallint"=>5,"mediumint"=>8,"int"=>10,"bigint"=>20,"decimal"=>66,"float"=>12,"double"=>21),'Date and time'=>array("date"=>10,"datetime"=>19,"timestamp"=>19,"time"=>10,"year"=>4),'Strings'=>array("char"=>255,"varchar"=>65535,"tinytext"=>255,"text"=>65535,"mediumtext"=>16777215,"longtext"=>4294967295),'Lists'=>array("enum"=>65535,"set"=>64),'Binary'=>array("bit"=>20,"binary"=>255,"varbinary"=>65535,"tinyblob"=>255,"blob"=>65535,"mediumblob"=>16777215,"longblob"=>4294967295),'Geometry'=>array("geometry"=>0,"point"=>0,"linestring"=>0,"polygon"=>0,"multipoint"=>0,"multilinestring"=>0,"multipolygon"=>0,"geometrycollection"=>0),)as$z=>$X){$Tg+=$X;$fg[$z]=array_keys($X);}$ah=array("unsigned","zerofill","unsigned zerofill");$pe=array("=","<",">","<=",">=","!=","LIKE","LIKE %%","REGEXP","IN","FIND_IN_SET","IS NULL","NOT LIKE","NOT REGEXP","NOT IN","IS NOT NULL","SQL");$Cc=array("char_length","date","from_unixtime","lower","round","floor","ceil","sec_to_time","time_to_sec","upper");$Gc=array("avg","count","count distinct","group_concat","max","min","sum");$Pb=array(array("char"=>"md5/sha1/password/encrypt/uuid","binary"=>"md5/sha1","date|time"=>"now",),array(number_type()=>"+/-","date"=>"+ interval/- interval","time"=>"addtime/subtime","char|text"=>"concat",));}define("SERVER",$_GET[DRIVER]);define("DB",$_GET["db"]);define("ME",str_replace(":","%3a",preg_replace('~\?.*~','',relative_uri())).'?'.(sid()?SID.'&':'').(SERVER!==null?DRIVER."=".urlencode(SERVER).'&':'').(isset($_GET["username"])?"username=".urlencode($_GET["username"]).'&':'').(DB!=""?'db='.urlencode(DB).'&'.(isset($_GET["ns"])?"ns=".urlencode($_GET["ns"])."&":""):''));$ga="4.7.7";class
Adminer{var$operators;function
name(){return"<a href='https://www.adminer.org/'".target_blank()." id='h1'>Adminer</a>";}function
credentials(){return
array(SERVER,$_GET["username"],get_password());}function
connectSsl(){}function
permanentLogin($g=false){return
password_file($g);}function
bruteForceKey(){return$_SERVER["REMOTE_ADDR"];}function
serverName($O){return
h($O);}function
database(){return
DB;}function
databases($vc=true){return
get_databases($vc);}function
schemas(){return
schemas();}function
queryTimeout(){return
2;}function
headers(){}function
csp(){return
csp();}function
head(){return
true;}function
css(){$K=array();$sc="adminer.css";if(file_exists($sc))$K[]="$sc?v=".crc32(file_get_contents($sc));return$K;}function
loginForm(){global$Ib;echo"<table cellspacing='0' class='layout'>\n",$this->loginFormField('driver','<tr><th>'.'System'.'<td>',html_select("auth[driver]",$Ib,DRIVER,"loginDriver(this);")."\n"),$this->loginFormField('server','<tr><th>'.'Server'.'<td>','<input name="auth[server]" value="'.h(SERVER).'" title="hostname[:port]" placeholder="localhost" autocapitalize="off">'."\n"),$this->loginFormField('username','<tr><th>'.'Username'.'<td>','<input name="auth[username]" id="username" value="'.h($_GET["username"]).'" autocomplete="username" autocapitalize="off">'.script("focus(qs('#username')); qs('#username').form['auth[driver]'].onchange();")),$this->loginFormField('password','<tr><th>'.'Password'.'<td>','<input type="password" name="auth[password]" autocomplete="current-password">'."\n"),$this->loginFormField('db','<tr><th>'.'Database'.'<td>','<input name="auth[db]" value="'.h($_GET["db"]).'" autocapitalize="off">'."\n"),"</table>\n","<p><input type='submit' value='".'Login'."'>\n",checkbox("auth[permanent]",1,$_COOKIE["adminer_permanent"],'Permanent login')."\n";}function
loginFormField($E,$Nc,$Y){return$Nc.$Y;}function
login($_d,$G){if($G=="")return
sprintf('Adminer does not support accessing a database without a password, <a href="https://www.adminer.org/en/password/"%s>more information</a>.',target_blank());return
true;}function
tableName($mg){return
h($mg["Name"]);}function
fieldName($l,$te=0){return'<span title="'.h($l["full_type"]).'">'.h($l["field"]).'</span>';}function
selectLinks($mg,$P=""){global$y,$j;echo'<p class="links">';$zd=array("select"=>'Select data');if(support("table")||support("indexes"))$zd["table"]='Show structure';if(support("table")){if(is_view($mg))$zd["view"]='Alter view';else$zd["create"]='Alter table';}if($P!==null)$zd["edit"]='New item';$E=$mg["Name"];foreach($zd
as$z=>$X)echo" <a href='".h(ME)."$z=".urlencode($E).($z=="edit"?$P:"")."'".bold(isset($_GET[$z])).">$X</a>";echo
doc_link(array($y=>$j->tableHelp($E)),"?"),"\n";}function
foreignKeys($Q){return
foreign_keys($Q);}function
backwardKeys($Q,$lg){return
array();}function
backwardKeysPrint($Aa,$L){}function
selectQuery($I,$ag,$nc=false){global$y,$j;$K="</p>\n";if(!$nc&&($sh=$j->warnings())){$u="warnings";$K=", <a href='#$u'>".'Warnings'."</a>".script("qsl('a').onclick = partial(toggle, '$u');","")."$K<div id='$u' class='hidden'>\n$sh</div>\n";}return"<p><code class='jush-$y'>".h(str_replace("\n"," ",$I))."</code> <span class='time'>(".format_time($ag).")</span>".(support("sql")?" <a href='".h(ME)."sql=".urlencode($I)."'>".'Edit'."</a>":"").$K;}function
sqlCommandQuery($I){return
shorten_utf8(trim($I),1000);}function
rowDescription($Q){return"";}function
rowDescriptions($M,$yc){return$M;}function
selectLink($X,$l){}function
selectVal($X,$A,$l,$Ae){$K=($X===null?"<i>NULL</i>":(preg_match("~char|binary|boolean~",$l["type"])&&!preg_match("~var~",$l["type"])?"<code>$X</code>":$X));if(preg_match('~blob|bytea|raw|file~',$l["type"])&&!is_utf8($X))$K="<i>".lang(array('%d byte','%d bytes'),strlen($Ae))."</i>";if(preg_match('~json~',$l["type"]))$K="<code class='jush-js'>$K</code>";return($A?"<a href='".h($A)."'".(is_url($A)?target_blank():"").">$K</a>":$K);}function
editVal($X,$l){return$X;}function
tableStructurePrint($m){echo"<div class='scrollable'>\n","<table cellspacing='0' class='nowrap'>\n","<thead><tr><th>".'Column'."<td>".'Type'.(support("comment")?"<td>".'Comment':"")."</thead>\n";foreach($m
as$l){echo"<tr".odd()."><th>".h($l["field"]),"<td><span title='".h($l["collation"])."'>".h($l["full_type"])."</span>",($l["null"]?" <i>NULL</i>":""),($l["auto_increment"]?" <i>".'Auto Increment'."</i>":""),(isset($l["default"])?" <span title='".'Default value'."'>[<b>".h($l["default"])."</b>]</span>":""),(support("comment")?"<td>".h($l["comment"]):""),"\n";}echo"</table>\n","</div>\n";}function
tableIndexesPrint($w){echo"<table cellspacing='0'>\n";foreach($w
as$E=>$v){ksort($v["columns"]);$Ze=array();foreach($v["columns"]as$z=>$X)$Ze[]="<i>".h($X)."</i>".($v["lengths"][$z]?"(".$v["lengths"][$z].")":"").($v["descs"][$z]?" DESC":"");echo"<tr title='".h($E)."'><th>$v[type]<td>".implode(", ",$Ze)."\n";}echo"</table>\n";}function
selectColumnsPrint($N,$d){global$Cc,$Gc;print_fieldset("select",'Select',$N);$t=0;$N[""]=array();foreach($N
as$z=>$X){$X=$_GET["columns"][$z];$c=select_input(" name='columns[$t][col]'",$d,$X["col"],($z!==""?"selectFieldChange":"selectAddRow"));echo"<div>".($Cc||$Gc?"<select name='columns[$t][fun]'>".optionlist(array(-1=>"")+array_filter(array('Functions'=>$Cc,'Aggregation'=>$Gc)),$X["fun"])."</select>".on_help("getTarget(event).value && getTarget(event).value.replace(/ |\$/, '(') + ')'",1).script("qsl('select').onchange = function () { helpClose();".($z!==""?"":" qsl('select, input', this.parentNode).onchange();")." };","")."($c)":$c)."</div>\n";$t++;}echo"</div></fieldset>\n";}function
selectSearchPrint($Z,$d,$w){print_fieldset("search",'Search',$Z);foreach($w
as$t=>$v){if($v["type"]=="FULLTEXT"){echo"<div>(<i>".implode("</i>, <i>",array_map('h',$v["columns"]))."</i>) AGAINST"," <input type='search' name='fulltext[$t]' value='".h($_GET["fulltext"][$t])."'>",script("qsl('input').oninput = selectFieldChange;",""),checkbox("boolean[$t]",1,isset($_GET["boolean"][$t]),"BOOL"),"</div>\n";}}$Ka="this.parentNode.firstChild.onchange();";foreach(array_merge((array)$_GET["where"],array(array()))as$t=>$X){if(!$X||("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators))){echo"<div>".select_input(" name='where[$t][col]'",$d,$X["col"],($X?"selectFieldChange":"selectAddRow"),"(".'anywhere'.")"),html_select("where[$t][op]",$this->operators,$X["op"],$Ka),"<input type='search' name='where[$t][val]' value='".h($X["val"])."'>",script("mixin(qsl('input'), {oninput: function () { $Ka }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});",""),"</div>\n";}}echo"</div></fieldset>\n";}function
selectOrderPrint($te,$d,$w){print_fieldset("sort",'Sort',$te);$t=0;foreach((array)$_GET["order"]as$z=>$X){if($X!=""){echo"<div>".select_input(" name='order[$t]'",$d,$X,"selectFieldChange"),checkbox("desc[$t]",1,isset($_GET["desc"][$z]),'descending')."</div>\n";$t++;}}echo"<div>".select_input(" name='order[$t]'",$d,"","selectAddRow"),checkbox("desc[$t]",1,false,'descending')."</div>\n","</div></fieldset>\n";}function
selectLimitPrint($_){echo"<fieldset><legend>".'Limit'."</legend><div>";echo"<input type='number' name='limit' class='size' value='".h($_)."'>",script("qsl('input').oninput = selectFieldChange;",""),"</div></fieldset>\n";}function
selectLengthPrint($zg){if($zg!==null){echo"<fieldset><legend>".'Text length'."</legend><div>","<input type='number' name='text_length' class='size' value='".h($zg)."'>","</div></fieldset>\n";}}function
selectActionPrint($w){echo"<fieldset><legend>".'Action'."</legend><div>","<input type='submit' value='".'Select'."'>"," <span id='noindex' title='".'Full table scan'."'></span>","<script".nonce().">\n","var indexColumns = ";$d=array();foreach($w
as$v){$qb=reset($v["columns"]);if($v["type"]!="FULLTEXT"&&$qb)$d[$qb]=1;}$d[""]=1;foreach($d
as$z=>$X)json_row($z);echo";\n","selectFieldChange.call(qs('#form')['select']);\n","</script>\n","</div></fieldset>\n";}function
selectCommandPrint(){return!information_schema(DB);}function
selectImportPrint(){return!information_schema(DB);}function
selectEmailPrint($Ub,$d){}function
selectColumnsProcess($d,$w){global$Cc,$Gc;$N=array();$s=array();foreach((array)$_GET["columns"]as$z=>$X){if($X["fun"]=="count"||($X["col"]!=""&&(!$X["fun"]||in_array($X["fun"],$Cc)||in_array($X["fun"],$Gc)))){$N[$z]=apply_sql_function($X["fun"],($X["col"]!=""?idf_escape($X["col"]):"*"));if(!in_array($X["fun"],$Gc))$s[]=$N[$z];}}return
array($N,$s);}function
selectSearchProcess($m,$w){global$e,$j;$K=array();foreach($w
as$t=>$v){if($v["type"]=="FULLTEXT"&&$_GET["fulltext"][$t]!="")$K[]="MATCH (".implode(", ",array_map('idf_escape',$v["columns"])).") AGAINST (".q($_GET["fulltext"][$t]).(isset($_GET["boolean"][$t])?" IN BOOLEAN MODE":"").")";}foreach((array)$_GET["where"]as$z=>$X){if("$X[col]$X[val]"!=""&&in_array($X["op"],$this->operators)){$We="";$db=" $X[op]";if(preg_match('~IN$~',$X["op"])){$Wc=process_length($X["val"]);$db.=" ".($Wc!=""?$Wc:"(NULL)");}elseif($X["op"]=="SQL")$db=" $X[val]";elseif($X["op"]=="LIKE %%")$db=" LIKE ".$this->processInput($m[$X["col"]],"%$X[val]%");elseif($X["op"]=="ILIKE %%")$db=" ILIKE ".$this->processInput($m[$X["col"]],"%$X[val]%");elseif($X["op"]=="FIND_IN_SET"){$We="$X[op](".q($X["val"]).", ";$db=")";}elseif(!preg_match('~NULL$~',$X["op"]))$db.=" ".$this->processInput($m[$X["col"]],$X["val"]);if($X["col"]!="")$K[]=$We.$j->convertSearch(idf_escape($X["col"]),$X,$m[$X["col"]]).$db;else{$Ya=array();foreach($m
as$E=>$l){if((preg_match('~^[-\d.'.(preg_match('~IN$~',$X["op"])?',':'').']+$~',$X["val"])||!preg_match('~'.number_type().'|bit~',$l["type"]))&&(!preg_match("~[\x80-\xFF]~",$X["val"])||preg_match('~char|text|enum|set~',$l["type"])))$Ya[]=$We.$j->convertSearch(idf_escape($E),$X,$l).$db;}$K[]=($Ya?"(".implode(" OR ",$Ya).")":"1 = 0");}}}return$K;}function
selectOrderProcess($m,$w){$K=array();foreach((array)$_GET["order"]as$z=>$X){if($X!="")$K[]=(preg_match('~^((COUNT\(DISTINCT |[A-Z0-9_]+\()(`(?:[^`]|``)+`|"(?:[^"]|"")+")\)|COUNT\(\*\))$~',$X)?$X:idf_escape($X)).(isset($_GET["desc"][$z])?" DESC":"");}return$K;}function
selectLimitProcess(){return(isset($_GET["limit"])?$_GET["limit"]:"50");}function
selectLengthProcess(){return(isset($_GET["text_length"])?$_GET["text_length"]:"100");}function
selectEmailProcess($Z,$yc){return
false;}function
selectQueryBuild($N,$Z,$s,$te,$_,$F){return"";}function
messageQuery($I,$_g,$nc=false){global$y,$j;restart_session();$Oc=&get_session("queries");if(!$Oc[$_GET["db"]])$Oc[$_GET["db"]]=array();if(strlen($I)>1e6)$I=preg_replace('~[\x80-\xFF]+$~','',substr($I,0,1e6))."\n";$Oc[$_GET["db"]][]=array($I,time(),$_g);$Yf="sql-".count($Oc[$_GET["db"]]);$K="<a href='#$Yf' class='toggle'>".'SQL command'."</a>\n";if(!$nc&&($sh=$j->warnings())){$u="warnings-".count($Oc[$_GET["db"]]);$K="<a href='#$u' class='toggle'>".'Warnings'."</a>, $K<div id='$u' class='hidden'>\n$sh</div>\n";}return" <span class='time'>".@date("H:i:s")."</span>"." $K<div id='$Yf' class='hidden'><pre><code class='jush-$y'>".shorten_utf8($I,1000)."</code></pre>".($_g?" <span class='time'>($_g)</span>":'').(support("sql")?'<p><a href="'.h(str_replace("db=".urlencode(DB),"db=".urlencode($_GET["db"]),ME).'sql=&history='.(count($Oc[$_GET["db"]])-1)).'">'.'Edit'.'</a>':'').'</div>';}function
editFunctions($l){global$Pb;$K=($l["null"]?"NULL/":"");foreach($Pb
as$z=>$Cc){if(!$z||(!isset($_GET["call"])&&(isset($_GET["select"])||where($_GET)))){foreach($Cc
as$Oe=>$X){if(!$Oe||preg_match("~$Oe~",$l["type"]))$K.="/$X";}if($z&&!preg_match('~set|blob|bytea|raw|file~',$l["type"]))$K.="/SQL";}}if($l["auto_increment"]&&!isset($_GET["select"])&&!where($_GET))$K='Auto Increment';return
explode("/",$K);}function
editInput($Q,$l,$wa,$Y){if($l["type"]=="enum")return(isset($_GET["select"])?"<label><input type='radio'$wa value='-1' checked><i>".'original'."</i></label> ":"").($l["null"]?"<label><input type='radio'$wa value=''".($Y!==null||isset($_GET["select"])?"":" checked")."><i>NULL</i></label> ":"").enum_input("radio",$wa,$l,$Y,0);return"";}function
editHint($Q,$l,$Y){return"";}function
processInput($l,$Y,$q=""){if($q=="SQL")return$Y;$E=$l["field"];$K=q($Y);if(preg_match('~^(now|getdate|uuid)$~',$q))$K="$q()";elseif(preg_match('~^current_(date|timestamp)$~',$q))$K=$q;elseif(preg_match('~^([+-]|\|\|)$~',$q))$K=idf_escape($E)." $q $K";elseif(preg_match('~^[+-] interval$~',$q))$K=idf_escape($E)." $q ".(preg_match("~^(\\d+|'[0-9.: -]') [A-Z_]+\$~i",$Y)?$Y:$K);elseif(preg_match('~^(addtime|subtime|concat)$~',$q))$K="$q(".idf_escape($E).", $K)";elseif(preg_match('~^(md5|sha1|password|encrypt)$~',$q))$K="$q($K)";return
unconvert_field($l,$K);}function
dumpOutput(){$K=array('text'=>'open','file'=>'save');if(function_exists('gzencode'))$K['gz']='gzip';return$K;}function
dumpFormat(){return
array('sql'=>'SQL','csv'=>'CSV,','csv;'=>'CSV;','tsv'=>'TSV');}function
dumpDatabase($i){}function
dumpTable($Q,$gg,$id=0){if($_POST["format"]!="sql"){echo"\xef\xbb\xbf";if($gg)dump_csv(array_keys(fields($Q)));}else{if($id==2){$m=array();foreach(fields($Q)as$E=>$l)$m[]=idf_escape($E)." $l[full_type]";$g="CREATE TABLE ".table($Q)." (".implode(", ",$m).")";}else$g=create_sql($Q,$_POST["auto_increment"],$gg);set_utf8mb4($g);if($gg&&$g){if($gg=="DROP+CREATE"||$id==1)echo"DROP ".($id==2?"VIEW":"TABLE")." IF EXISTS ".table($Q).";\n";if($id==1)$g=remove_definer($g);echo"$g;\n\n";}}}function
dumpData($Q,$gg,$I){global$e,$y;$Fd=($y=="sqlite"?0:1048576);if($gg){if($_POST["format"]=="sql"){if($gg=="TRUNCATE+INSERT")echo
truncate_sql($Q).";\n";$m=fields($Q);}$J=$e->query($I,1);if($J){$bd="";$Ia="";$kd=array();$ig="";$qc=($Q!=''?'fetch_assoc':'fetch_row');while($L=$J->$qc()){if(!$kd){$kh=array();foreach($L
as$X){$l=$J->fetch_field();$kd[]=$l->name;$z=idf_escape($l->name);$kh[]="$z = VALUES($z)";}$ig=($gg=="INSERT+UPDATE"?"\nON DUPLICATE KEY UPDATE ".implode(", ",$kh):"").";\n";}if($_POST["format"]!="sql"){if($gg=="table"){dump_csv($kd);$gg="INSERT";}dump_csv($L);}else{if(!$bd)$bd="INSERT INTO ".table($Q)." (".implode(", ",array_map('idf_escape',$kd)).") VALUES";foreach($L
as$z=>$X){$l=$m[$z];$L[$z]=($X!==null?unconvert_field($l,preg_match(number_type(),$l["type"])&&!preg_match('~\[~',$l["full_type"])&&is_numeric($X)?$X:q(($X===false?0:$X))):"NULL");}$Bf=($Fd?"\n":" ")."(".implode(",\t",$L).")";if(!$Ia)$Ia=$bd.$Bf;elseif(strlen($Ia)+4+strlen($Bf)+strlen($ig)<$Fd)$Ia.=",$Bf";else{echo$Ia.$ig;$Ia=$bd.$Bf;}}}if($Ia)echo$Ia.$ig;}elseif($_POST["format"]=="sql")echo"-- ".str_replace("\n"," ",$e->error)."\n";}}function
dumpFilename($Sc){return
friendly_url($Sc!=""?$Sc:(SERVER!=""?SERVER:"localhost"));}function
dumpHeaders($Sc,$Rd=false){$Ce=$_POST["output"];$kc=(preg_match('~sql~',$_POST["format"])?"sql":($Rd?"tar":"csv"));header("Content-Type: ".($Ce=="gz"?"application/x-gzip":($kc=="tar"?"application/x-tar":($kc=="sql"||$Ce!="file"?"text/plain":"text/csv")."; charset=utf-8")));if($Ce=="gz")ob_start('ob_gzencode',1e6);return$kc;}function
importServerPath(){return"adminer.sql";}function
homepage(){echo'<p class="links">'.($_GET["ns"]==""&&support("database")?'<a href="'.h(ME).'database=">'.'Alter database'."</a>\n":""),(support("scheme")?"<a href='".h(ME)."scheme='>".($_GET["ns"]!=""?'Alter schema':'Create schema')."</a>\n":""),($_GET["ns"]!==""?'<a href="'.h(ME).'schema=">'.'Database schema'."</a>\n":""),(support("privileges")?"<a href='".h(ME)."privileges='>".'Privileges'."</a>\n":"");return
true;}function
navigation($Qd){global$ga,$y,$Ib,$e;echo'<h1>
',$this->name(),' <span class="version">',$ga,'</span>
<a href="https://www.adminer.org/#download"',target_blank(),' id="version">',(version_compare($ga,$_COOKIE["adminer_version"])<0?h($_COOKIE["adminer_version"]):""),'</a>
</h1>
';if($Qd=="auth"){$Ce="";foreach((array)$_SESSION["pwds"]as$mh=>$Mf){foreach($Mf
as$O=>$ih){foreach($ih
as$V=>$G){if($G!==null){$wb=$_SESSION["db"][$mh][$O][$V];foreach(($wb?array_keys($wb):array(""))as$i)$Ce.="<li><a href='".h(auth_url($mh,$O,$V,$i))."'>($Ib[$mh]) ".h($V.($O!=""?"@".$this->serverName($O):"").($i!=""?" - $i":""))."</a>\n";}}}}if($Ce)echo"<ul id='logins'>\n$Ce</ul>\n".script("mixin(qs('#logins'), {onmouseover: menuOver, onmouseout: menuOut});");}else{if($_GET["ns"]!==""&&!$Qd&&DB!=""){$e->select_db(DB);$S=table_status('',true);}echo
script_src(preg_replace("~\\?.*~","",ME)."?file=jush.js&version=4.7.7");if(support("sql")){echo'<script',nonce(),'>
';if($S){$zd=array();foreach($S
as$Q=>$U)$zd[]=preg_quote($Q,'/');echo"var jushLinks = { $y: [ '".js_escape(ME).(support("table")?"table=":"select=")."\$&', /\\b(".implode("|",$zd).")\\b/g ] };\n";foreach(array("bac","bra","sqlite_quo","mssql_bra")as$X)echo"jushLinks.$X = jushLinks.$y;\n";}$Lf=$e->server_info;echo'bodyLoad(\'',(is_object($e)?preg_replace('~^(\d\.?\d).*~s','\1',$Lf):""),'\'',(preg_match('~MariaDB~',$Lf)?", true":""),');
</script>
';}$this->databasesPrint($Qd);if(DB==""||!$Qd){echo"<p class='links'>".(support("sql")?"<a href='".h(ME)."sql='".bold(isset($_GET["sql"])&&!isset($_GET["import"])).">".'SQL command'."</a>\n<a href='".h(ME)."import='".bold(isset($_GET["import"])).">".'Import'."</a>\n":"")."";if(support("dump"))echo"<a href='".h(ME)."dump=".urlencode(isset($_GET["table"])?$_GET["table"]:$_GET["select"])."' id='dump'".bold(isset($_GET["dump"])).">".'Export'."</a>\n";}if($_GET["ns"]!==""&&!$Qd&&DB!=""){echo'<a href="'.h(ME).'create="'.bold($_GET["create"]==="").">".'Create table'."</a>\n";if(!$S)echo"<p class='message'>".'No tables.'."\n";else$this->tablesPrint($S);}}}function
databasesPrint($Qd){global$b,$e;$h=$this->databases();if($h&&!in_array(DB,$h))array_unshift($h,DB);echo'<form action="">
<p id="dbs">
';hidden_fields_get();$ub=script("mixin(qsl('select'), {onmousedown: dbMouseDown, onchange: dbChange});");echo"<span title='".'database'."'>".'DB'."</span>: ".($h?"<select name='db'>".optionlist(array(""=>"")+$h,DB)."</select>$ub":"<input name='db' value='".h(DB)."' autocapitalize='off'>\n"),"<input type='submit' value='".'Use'."'".($h?" class='hidden'":"").">\n";if($Qd!="db"&&DB!=""&&$e->select_db(DB)){}foreach(array("import","sql","schema","dump","privileges")as$X){if(isset($_GET[$X])){echo"<input type='hidden' name='$X' value=''>";break;}}echo"</p></form>\n";}function
tablesPrint($S){echo"<ul id='tables'>".script("mixin(qs('#tables'), {onmouseover: menuOver, onmouseout: menuOut});");foreach($S
as$Q=>$bg){$E=$this->tableName($bg);if($E!=""){echo'<li><a href="'.h(ME).'select='.urlencode($Q).'"'.bold($_GET["select"]==$Q||$_GET["edit"]==$Q,"select").">".'select'."</a> ",(support("table")||support("indexes")?'<a href="'.h(ME).'table='.urlencode($Q).'"'.bold(in_array($Q,array($_GET["table"],$_GET["create"],$_GET["indexes"],$_GET["foreign"],$_GET["trigger"])),(is_view($bg)?"view":"structure"))." title='".'Show structure'."'>$E</a>":"<span>$E</span>")."\n";}}echo"</ul>\n";}}$b=(function_exists('adminer_object')?adminer_object():new
Adminer);if($b->operators===null)$b->operators=$pe;function
page_header($Cg,$k="",$Ha=array(),$Dg=""){global$ca,$ga,$b,$Ib,$y;page_headers();if(is_ajax()&&$k){page_messages($k);exit;}$Eg=$Cg.($Dg!=""?": $Dg":"");$Fg=strip_tags($Eg.(SERVER!=""&&SERVER!="localhost"?h(" - ".SERVER):"")." - ".$b->name());echo'<!DOCTYPE html>
<html lang="en" dir="ltr">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="robots" content="noindex">
<title>',$Fg,'</title>
<link rel="stylesheet" type="text/css" href="',h(preg_replace("~\\?.*~","",ME)."?file=default.css&version=4.7.7"),'">
',script_src(preg_replace("~\\?.*~","",ME)."?file=functions.js&version=4.7.7");if($b->head()){echo'<link rel="shortcut icon" type="image/x-icon" href="',h(preg_replace("~\\?.*~","",ME)."?file=favicon.ico&version=4.7.7"),'">
<link rel="apple-touch-icon" href="',h(preg_replace("~\\?.*~","",ME)."?file=favicon.ico&version=4.7.7"),'">
';foreach($b->css()as$ob){echo'<link rel="stylesheet" type="text/css" href="',h($ob),'">
';}}echo'
<body class="ltr nojs">
';$sc=get_temp_dir()."/adminer.version";if(!$_COOKIE["adminer_version"]&&function_exists('openssl_verify')&&file_exists($sc)&&filemtime($sc)+86400>time()){$nh=unserialize(file_get_contents($sc));$ff="-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwqWOVuF5uw7/+Z70djoK
RlHIZFZPO0uYRezq90+7Amk+FDNd7KkL5eDve+vHRJBLAszF/7XKXe11xwliIsFs
DFWQlsABVZB3oisKCBEuI71J4kPH8dKGEWR9jDHFw3cWmoH3PmqImX6FISWbG3B8
h7FIx3jEaw5ckVPVTeo5JRm/1DZzJxjyDenXvBQ/6o9DgZKeNDgxwKzH+sw9/YCO
jHnq1cFpOIISzARlrHMa/43YfeNRAm/tsBXjSxembBPo7aQZLAWHmaj5+K19H10B
nCpz9Y++cipkVEiKRGih4ZEvjoFysEOdRLj6WiD/uUNky4xGeA6LaJqh5XpkFkcQ
fQIDAQAB
-----END PUBLIC KEY-----
";if(openssl_verify($nh["version"],base64_decode($nh["signature"]),$ff)==1)$_COOKIE["adminer_version"]=$nh["version"];}echo'<script',nonce(),'>
mixin(document.body, {onkeydown: bodyKeydown, onclick: bodyClick',(isset($_COOKIE["adminer_version"])?"":", onload: partial(verifyVersion, '$ga', '".js_escape(ME)."', '".get_token()."')");?>});
document.body.className = document.body.className.replace(/ nojs/, ' js');
var offlineMessage = '<?php echo
js_escape('You are offline.'),'\';
var thousandsSeparator = \'',js_escape(','),'\';
</script>
<div id="help" class="jush-',$y,' jsonly hidden"></div>
',script("mixin(qs('#help'), {onmouseover: function () { helpOpen = 1; }, onmouseout: helpMouseout});"),'
<div id="content">
';if($Ha!==null){$A=substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1);echo'<p id="breadcrumb"><a href="'.h($A?$A:".").'">'.$Ib[DRIVER].'</a> &raquo; ';$A=substr(preg_replace('~\b(db|ns)=[^&]*&~','',ME),0,-1);$O=$b->serverName(SERVER);$O=($O!=""?$O:'Server');if($Ha===false)echo"$O\n";else{echo"<a href='".($A?h($A):".")."' accesskey='1' title='Alt+Shift+1'>$O</a> &raquo; ";if($_GET["ns"]!=""||(DB!=""&&is_array($Ha)))echo'<a href="'.h($A."&db=".urlencode(DB).(support("scheme")?"&ns=":"")).'">'.h(DB).'</a> &raquo; ';if(is_array($Ha)){if($_GET["ns"]!="")echo'<a href="'.h(substr(ME,0,-1)).'">'.h($_GET["ns"]).'</a> &raquo; ';foreach($Ha
as$z=>$X){$Bb=(is_array($X)?$X[1]:h($X));if($Bb!="")echo"<a href='".h(ME."$z=").urlencode(is_array($X)?$X[0]:$X)."'>$Bb</a> &raquo; ";}}echo"$Cg\n";}}echo"<h2>$Eg</h2>\n","<div id='ajaxstatus' class='jsonly hidden'></div>\n";restart_session();page_messages($k);$h=&get_session("dbs");if(DB!=""&&$h&&!in_array(DB,$h,true))$h=null;stop_session();define("PAGE_HEADER",1);}function
page_headers(){global$b;header("Content-Type: text/html; charset=utf-8");header("Cache-Control: no-cache");header("X-Frame-Options: deny");header("X-XSS-Protection: 0");header("X-Content-Type-Options: nosniff");header("Referrer-Policy: origin-when-cross-origin");foreach($b->csp()as$nb){$Mc=array();foreach($nb
as$z=>$X)$Mc[]="$z $X";header("Content-Security-Policy: ".implode("; ",$Mc));}$b->headers();}function
csp(){return
array(array("script-src"=>"'self' 'unsafe-inline' 'nonce-".get_nonce()."' 'strict-dynamic'","connect-src"=>"'self'","frame-src"=>"https://www.adminer.org","object-src"=>"'none'","base-uri"=>"'none'","form-action"=>"'self'",),);}function
get_nonce(){static$Zd;if(!$Zd)$Zd=base64_encode(rand_string());return$Zd;}function
page_messages($k){$ch=preg_replace('~^[^?]*~','',$_SERVER["REQUEST_URI"]);$Od=$_SESSION["messages"][$ch];if($Od){echo"<div class='message'>".implode("</div>\n<div class='message'>",$Od)."</div>".script("messagesPrint();");unset($_SESSION["messages"][$ch]);}if($k)echo"<div class='error'>$k</div>\n";}function
page_footer($Qd=""){global$b,$T;echo'</div>
';if($Qd!="auth"){echo'<form action="" method="post">
<p class="logout">
<input type="submit" name="logout" value="Logout" id="logout">
<input type="hidden" name="token" value="',$T,'">
</p>
</form>
';}echo'<div id="menu">
';$b->navigation($Qd);echo'</div>
',script("setupSubmitHighlight(document);");}function
int32($Td){while($Td>=2147483648)$Td-=4294967296;while($Td<=-2147483649)$Td+=4294967296;return(int)$Td;}function
long2str($W,$rh){$Bf='';foreach($W
as$X)$Bf.=pack('V',$X);if($rh)return
substr($Bf,0,end($W));return$Bf;}function
str2long($Bf,$rh){$W=array_values(unpack('V*',str_pad($Bf,4*ceil(strlen($Bf)/4),"\0")));if($rh)$W[]=strlen($Bf);return$W;}function
xxtea_mx($yh,$xh,$jg,$jd){return
int32((($yh>>5&0x7FFFFFF)^$xh<<2)+(($xh>>3&0x1FFFFFFF)^$yh<<4))^int32(($jg^$xh)+($jd^$yh));}function
encrypt_string($dg,$z){if($dg=="")return"";$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($dg,true);$Td=count($W)-1;$yh=$W[$Td];$xh=$W[0];$H=floor(6+52/($Td+1));$jg=0;while($H-->0){$jg=int32($jg+0x9E3779B9);$Ob=$jg>>2&3;for($De=0;$De<$Td;$De++){$xh=$W[$De+1];$Sd=xxtea_mx($yh,$xh,$jg,$z[$De&3^$Ob]);$yh=int32($W[$De]+$Sd);$W[$De]=$yh;}$xh=$W[0];$Sd=xxtea_mx($yh,$xh,$jg,$z[$De&3^$Ob]);$yh=int32($W[$Td]+$Sd);$W[$Td]=$yh;}return
long2str($W,false);}function
decrypt_string($dg,$z){if($dg=="")return"";if(!$z)return
false;$z=array_values(unpack("V*",pack("H*",md5($z))));$W=str2long($dg,false);$Td=count($W)-1;$yh=$W[$Td];$xh=$W[0];$H=floor(6+52/($Td+1));$jg=int32($H*0x9E3779B9);while($jg){$Ob=$jg>>2&3;for($De=$Td;$De>0;$De--){$yh=$W[$De-1];$Sd=xxtea_mx($yh,$xh,$jg,$z[$De&3^$Ob]);$xh=int32($W[$De]-$Sd);$W[$De]=$xh;}$yh=$W[$Td];$Sd=xxtea_mx($yh,$xh,$jg,$z[$De&3^$Ob]);$xh=int32($W[0]-$Sd);$W[0]=$xh;$jg=int32($jg-0x9E3779B9);}return
long2str($W,true);}$e='';$Lc=$_SESSION["token"];if(!$Lc)$_SESSION["token"]=rand(1,1e6);$T=get_token();$Pe=array();if($_COOKIE["adminer_permanent"]){foreach(explode(" ",$_COOKIE["adminer_permanent"])as$X){list($z)=explode(":",$X);$Pe[$z]=$X;}}function
add_invalid_login(){global$b;$p=file_open_lock(get_temp_dir()."/adminer.invalid");if(!$p)return;$ed=unserialize(stream_get_contents($p));$_g=time();if($ed){foreach($ed
as$fd=>$X){if($X[0]<$_g)unset($ed[$fd]);}}$dd=&$ed[$b->bruteForceKey()];if(!$dd)$dd=array($_g+30*60,0);$dd[1]++;file_write_unlock($p,serialize($ed));}function
check_invalid_login(){global$b;$ed=unserialize(@file_get_contents(get_temp_dir()."/adminer.invalid"));$dd=$ed[$b->bruteForceKey()];$Yd=($dd[1]>29?$dd[0]-time():0);if($Yd>0)auth_error(lang(array('Too many unsuccessful logins, try again in %d minute.','Too many unsuccessful logins, try again in %d minutes.'),ceil($Yd/60)));}$xa=$_POST["auth"];if($xa){session_regenerate_id();$mh=$xa["driver"];$O=$xa["server"];$V=$xa["username"];$G=(string)$xa["password"];$i=$xa["db"];set_password($mh,$O,$V,$G);$_SESSION["db"][$mh][$O][$V][$i]=true;if($xa["permanent"]){$z=base64_encode($mh)."-".base64_encode($O)."-".base64_encode($V)."-".base64_encode($i);$af=$b->permanentLogin(true);$Pe[$z]="$z:".base64_encode($af?encrypt_string($G,$af):"");cookie("adminer_permanent",implode(" ",$Pe));}if(count($_POST)==1||DRIVER!=$mh||SERVER!=$O||$_GET["username"]!==$V||DB!=$i)redirect(auth_url($mh,$O,$V,$i));}elseif($_POST["logout"]){if($Lc&&!verify_token()){page_header('Logout','Invalid CSRF token. Send the form again.');page_footer("db");exit;}else{foreach(array("pwds","db","dbs","queries")as$z)set_session($z,null);unset_permanent();redirect(substr(preg_replace('~\b(username|db|ns)=[^&]*&~','',ME),0,-1),'Logout successful.'.' '.'Thanks for using Adminer, consider <a href="https://www.adminer.org/en/donation/">donating</a>.');}}elseif($Pe&&!$_SESSION["pwds"]){session_regenerate_id();$af=$b->permanentLogin();foreach($Pe
as$z=>$X){list(,$Qa)=explode(":",$X);list($mh,$O,$V,$i)=array_map('base64_decode',explode("-",$z));set_password($mh,$O,$V,decrypt_string(base64_decode($Qa),$af));$_SESSION["db"][$mh][$O][$V][$i]=true;}}function
unset_permanent(){global$Pe;foreach($Pe
as$z=>$X){list($mh,$O,$V,$i)=array_map('base64_decode',explode("-",$z));if($mh==DRIVER&&$O==SERVER&&$V==$_GET["username"]&&$i==DB)unset($Pe[$z]);}cookie("adminer_permanent",implode(" ",$Pe));}function
auth_error($k){global$b,$Lc;$Nf=session_name();if(isset($_GET["username"])){header("HTTP/1.1 403 Forbidden");if(($_COOKIE[$Nf]||$_GET[$Nf])&&!$Lc)$k='Session expired, please login again.';else{restart_session();add_invalid_login();$G=get_password();if($G!==null){if($G===false)$k.='<br>'.sprintf('Master password expired. <a href="https://www.adminer.org/en/extension/"%s>Implement</a> %s method to make it permanent.',target_blank(),'<code>permanentLogin()</code>');set_password(DRIVER,SERVER,$_GET["username"],null);}unset_permanent();}}if(!$_COOKIE[$Nf]&&$_GET[$Nf]&&ini_bool("session.use_only_cookies"))$k='Session support must be enabled.';$Ge=session_get_cookie_params();cookie("adminer_key",($_COOKIE["adminer_key"]?$_COOKIE["adminer_key"]:rand_string()),$Ge["lifetime"]);page_header('Login',$k,null);echo"<form action='' method='post'>\n","<div>";if(hidden_fields($_POST,array("auth")))echo"<p class='message'>".'The action will be performed after successful login with the same credentials.'."\n";echo"</div>\n";$b->loginForm();echo"</form>\n";page_footer("auth");exit;}if(isset($_GET["username"])&&!class_exists("Min_DB")){unset($_SESSION["pwds"][DRIVER]);unset_permanent();page_header('No extension',sprintf('None of the supported PHP extensions (%s) are available.',implode(", ",$Ve)),false);page_footer("auth");exit;}stop_session(true);if(isset($_GET["username"])&&is_string(get_password())){list($Qc,$Re)=explode(":",SERVER,2);if(is_numeric($Re)&&($Re<1024||$Re>65535))auth_error('Connecting to privileged ports is not allowed.');check_invalid_login();$e=connect();$j=new
Min_Driver($e);}$_d=null;if(!is_object($e)||($_d=$b->login($_GET["username"],get_password()))!==true){$k=(is_string($e)?h($e):(is_string($_d)?$_d:'Invalid credentials.'));auth_error($k.(preg_match('~^ | $~',get_password())?'<br>'.'There is a space in the input password which might be the cause.':''));}if($xa&&$_POST["token"])$_POST["token"]=$T;$k='';if($_POST){if(!verify_token()){$Yc="max_input_vars";$Jd=ini_get($Yc);if(extension_loaded("suhosin")){foreach(array("suhosin.request.max_vars","suhosin.post.max_vars")as$z){$X=ini_get($z);if($X&&(!$Jd||$X<$Jd)){$Yc=$z;$Jd=$X;}}}$k=(!$_POST["token"]&&$Jd?sprintf('Maximum number of allowed fields exceeded. Please increase %s.',"'$Yc'"):'Invalid CSRF token. Send the form again.'.' '.'If you did not send this request from Adminer then close this page.');}}elseif($_SERVER["REQUEST_METHOD"]=="POST"){$k=sprintf('Too big POST data. Reduce the data or increase the %s configuration directive.',"'post_max_size'");if(isset($_GET["sql"]))$k.=' '.'You can upload a big SQL file via FTP and import it from server.';}function
select($J,$f=null,$we=array(),$_=0){global$y;$zd=array();$w=array();$d=array();$Fa=array();$Tg=array();$K=array();odd('');for($t=0;(!$_||$t<$_)&&($L=$J->fetch_row());$t++){if(!$t){echo"<div class='scrollable'>\n","<table cellspacing='0' class='nowrap'>\n","<thead><tr>";for($x=0;$x<count($L);$x++){$l=$J->fetch_field();$E=$l->name;$ve=$l->orgtable;$ue=$l->orgname;$K[$l->table]=$ve;if($we&&$y=="sql")$zd[$x]=($E=="table"?"table=":($E=="possible_keys"?"indexes=":null));elseif($ve!=""){if(!isset($w[$ve])){$w[$ve]=array();foreach(indexes($ve,$f)as$v){if($v["type"]=="PRIMARY"){$w[$ve]=array_flip($v["columns"]);break;}}$d[$ve]=$w[$ve];}if(isset($d[$ve][$ue])){unset($d[$ve][$ue]);$w[$ve][$ue]=$x;$zd[$x]=$ve;}}if($l->charsetnr==63)$Fa[$x]=true;$Tg[$x]=$l->type;echo"<th".($ve!=""||$l->name!=$ue?" title='".h(($ve!=""?"$ve.":"").$ue)."'":"").">".h($E).($we?doc_link(array('sql'=>"explain-output.html#explain_".strtolower($E),'mariadb'=>"explain/#the-columns-in-explain-select",)):"");}echo"</thead>\n";}echo"<tr".odd().">";foreach($L
as$z=>$X){if($X===null)$X="<i>NULL</i>";elseif($Fa[$z]&&!is_utf8($X))$X="<i>".lang(array('%d byte','%d bytes'),strlen($X))."</i>";else{$X=h($X);if($Tg[$z]==254)$X="<code>$X</code>";}if(isset($zd[$z])&&!$d[$zd[$z]]){if($we&&$y=="sql"){$Q=$L[array_search("table=",$zd)];$A=$zd[$z].urlencode($we[$Q]!=""?$we[$Q]:$Q);}else{$A="edit=".urlencode($zd[$z]);foreach($w[$zd[$z]]as$Ua=>$x)$A.="&where".urlencode("[".bracket_escape($Ua)."]")."=".urlencode($L[$x]);}$X="<a href='".h(ME.$A)."'>$X</a>";}echo"<td>$X";}}echo($t?"</table>\n</div>":"<p class='message'>".'No rows.')."\n";return$K;}function
referencable_primary($If){$K=array();foreach(table_status('',true)as$ng=>$Q){if($ng!=$If&&fk_support($Q)){foreach(fields($ng)as$l){if($l["primary"]){if($K[$ng]){unset($K[$ng]);break;}$K[$ng]=$l;}}}}return$K;}function
adminer_settings(){parse_str($_COOKIE["adminer_settings"],$Pf);return$Pf;}function
adminer_setting($z){$Pf=adminer_settings();return$Pf[$z];}function
set_adminer_settings($Pf){return
cookie("adminer_settings",http_build_query($Pf+adminer_settings()));}function
textarea($E,$Y,$M=10,$Ya=80){global$y;echo"<textarea name='$E' rows='$M' cols='$Ya' class='sqlarea jush-$y' spellcheck='false' wrap='off'>";if(is_array($Y)){foreach($Y
as$X)echo
h($X[0])."\n\n\n";}else
echo
h($Y);echo"</textarea>";}function
edit_type($z,$l,$Xa,$o=array(),$mc=array()){global$fg,$Tg,$ah,$le;$U=$l["type"];echo'<td><select name="',h($z),'[type]" class="type" aria-labelledby="label-type">';if($U&&!isset($Tg[$U])&&!isset($o[$U])&&!in_array($U,$mc))$mc[]=$U;if($o)$fg['Foreign keys']=$o;echo
optionlist(array_merge($mc,$fg),$U),'</select><td><input name="',h($z),'[length]" value="',h($l["length"]),'" size="3"',(!$l["length"]&&preg_match('~var(char|binary)$~',$U)?" class='required'":"");echo' aria-labelledby="label-length"><td class="options">',"<select name='".h($z)."[collation]'".(preg_match('~(char|text|enum|set)$~',$U)?"":" class='hidden'").'><option value="">('.'collation'.')'.optionlist($Xa,$l["collation"]).'</select>',($ah?"<select name='".h($z)."[unsigned]'".(!$U||preg_match(number_type(),$U)?"":" class='hidden'").'><option>'.optionlist($ah,$l["unsigned"]).'</select>':''),(isset($l['on_update'])?"<select name='".h($z)."[on_update]'".(preg_match('~timestamp|datetime~',$U)?"":" class='hidden'").'>'.optionlist(array(""=>"(".'ON UPDATE'.")","CURRENT_TIMESTAMP"),(preg_match('~^CURRENT_TIMESTAMP~i',$l["on_update"])?"CURRENT_TIMESTAMP":$l["on_update"])).'</select>':''),($o?"<select name='".h($z)."[on_delete]'".(preg_match("~`~",$U)?"":" class='hidden'")."><option value=''>(".'ON DELETE'.")".optionlist(explode("|",$le),$l["on_delete"])."</select> ":" ");}function
process_length($wd){global$Zb;return(preg_match("~^\\s*\\(?\\s*$Zb(?:\\s*,\\s*$Zb)*+\\s*\\)?\\s*\$~",$wd)&&preg_match_all("~$Zb~",$wd,$Dd)?"(".implode(",",$Dd[0]).")":preg_replace('~^[0-9].*~','(\0)',preg_replace('~[^-0-9,+()[\]]~','',$wd)));}function
process_type($l,$Va="COLLATE"){global$ah;return" $l[type]".process_length($l["length"]).(preg_match(number_type(),$l["type"])&&in_array($l["unsigned"],$ah)?" $l[unsigned]":"").(preg_match('~char|text|enum|set~',$l["type"])&&$l["collation"]?" $Va ".q($l["collation"]):"");}function
process_field($l,$Rg){return
array(idf_escape(trim($l["field"])),process_type($Rg),($l["null"]?" NULL":" NOT NULL"),default_value($l),(preg_match('~timestamp|datetime~',$l["type"])&&$l["on_update"]?" ON UPDATE $l[on_update]":""),(support("comment")&&$l["comment"]!=""?" COMMENT ".q($l["comment"]):""),($l["auto_increment"]?auto_increment():null),);}function
default_value($l){$yb=$l["default"];return($yb===null?"":" DEFAULT ".(preg_match('~char|binary|text|enum|set~',$l["type"])||preg_match('~^(?![a-z])~i',$yb)?q($yb):$yb));}function
type_class($U){foreach(array('char'=>'text','date'=>'time|year','binary'=>'blob','enum'=>'set',)as$z=>$X){if(preg_match("~$z|$X~",$U))return" class='$z'";}}function
edit_fields($m,$Xa,$U="TABLE",$o=array()){global$Zc;$m=array_values($m);$zb=(($_POST?$_POST["defaults"]:adminer_setting("defaults"))?"":" class='hidden'");$cb=(($_POST?$_POST["comments"]:adminer_setting("comments"))?"":" class='hidden'");echo'<thead><tr>
';if($U=="PROCEDURE"){echo'<td>';}echo'<th id="label-name">',($U=="TABLE"?'Column name':'Parameter name'),'<td id="label-type">Type<textarea id="enum-edit" rows="4" cols="12" wrap="off" style="display: none;"></textarea>',script("qs('#enum-edit').onblur = editingLengthBlur;"),'<td id="label-length">Length
<td>','Options';if($U=="TABLE"){echo'<td id="label-null">NULL
<td><input type="radio" name="auto_increment_col" value=""><acronym id="label-ai" title="Auto Increment">AI</acronym>',doc_link(array('sql'=>"example-auto-increment.html",'mariadb'=>"auto_increment/",)),'<td id="label-default"',$zb,'>Default value
',(support("comment")?"<td id='label-comment'$cb>".'Comment':"");}echo'<td>',"<input type='image' class='icon' name='add[".(support("move_col")?0:count($m))."]' src='".h(preg_replace("~\\?.*~","",ME)."?file=plus.gif&version=4.7.7")."' alt='+' title='".'Add next'."'>".script("row_count = ".count($m).";"),'</thead>
<tbody>
',script("mixin(qsl('tbody'), {onclick: editingClick, onkeydown: editingKeydown, oninput: editingInput});");foreach($m
as$t=>$l){$t++;$xe=$l[($_POST?"orig":"field")];$Fb=(isset($_POST["add"][$t-1])||(isset($l["field"])&&!$_POST["drop_col"][$t]))&&(support("drop_col")||$xe=="");echo'<tr',($Fb?"":" style='display: none;'"),'>
',($U=="PROCEDURE"?"<td>".html_select("fields[$t][inout]",explode("|",$Zc),$l["inout"]):""),'<th>';if($Fb){echo'<input name="fields[',$t,'][field]" value="',h($l["field"]),'" data-maxlength="64" autocapitalize="off" aria-labelledby="label-name">';}echo'<input type="hidden" name="fields[',$t,'][orig]" value="',h($xe),'">';edit_type("fields[$t]",$l,$Xa,$o);if($U=="TABLE"){echo'<td>',checkbox("fields[$t][null]",1,$l["null"],"","","block","label-null"),'<td><label class="block"><input type="radio" name="auto_increment_col" value="',$t,'"';if($l["auto_increment"]){echo' checked';}echo' aria-labelledby="label-ai"></label><td',$zb,'>',checkbox("fields[$t][has_default]",1,$l["has_default"],"","","","label-default"),'<input name="fields[',$t,'][default]" value="',h($l["default"]),'" aria-labelledby="label-default">',(support("comment")?"<td$cb><input name='fields[$t][comment]' value='".h($l["comment"])."' data-maxlength='".(min_version(5.5)?1024:255)."' aria-labelledby='label-comment'>":"");}echo"<td>",(support("move_col")?"<input type='image' class='icon' name='add[$t]' src='".h(preg_replace("~\\?.*~","",ME)."?file=plus.gif&version=4.7.7")."' alt='+' title='".'Add next'."'> "."<input type='image' class='icon' name='up[$t]' src='".h(preg_replace("~\\?.*~","",ME)."?file=up.gif&version=4.7.7")."' alt='↑' title='".'Move up'."'> "."<input type='image' class='icon' name='down[$t]' src='".h(preg_replace("~\\?.*~","",ME)."?file=down.gif&version=4.7.7")."' alt='↓' title='".'Move down'."'> ":""),($xe==""||support("drop_col")?"<input type='image' class='icon' name='drop_col[$t]' src='".h(preg_replace("~\\?.*~","",ME)."?file=cross.gif&version=4.7.7")."' alt='x' title='".'Remove'."'>":"");}}function
process_fields(&$m){$ee=0;if($_POST["up"]){$qd=0;foreach($m
as$z=>$l){if(key($_POST["up"])==$z){unset($m[$z]);array_splice($m,$qd,0,array($l));break;}if(isset($l["field"]))$qd=$ee;$ee++;}}elseif($_POST["down"]){$_c=false;foreach($m
as$z=>$l){if(isset($l["field"])&&$_c){unset($m[key($_POST["down"])]);array_splice($m,$ee,0,array($_c));break;}if(key($_POST["down"])==$z)$_c=$l;$ee++;}}elseif($_POST["add"]){$m=array_values($m);array_splice($m,key($_POST["add"]),0,array(array()));}elseif(!$_POST["drop_col"])return
false;return
true;}function
normalize_enum($C){return"'".str_replace("'","''",addcslashes(stripcslashes(str_replace($C[0][0].$C[0][0],$C[0][0],substr($C[0],1,-1))),'\\'))."'";}function
grant($r,$cf,$d,$ke){if(!$cf)return
true;if($cf==array("ALL PRIVILEGES","GRANT OPTION"))return($r=="GRANT"?queries("$r ALL PRIVILEGES$ke WITH GRANT OPTION"):queries("$r ALL PRIVILEGES$ke")&&queries("$r GRANT OPTION$ke"));return
queries("$r ".preg_replace('~(GRANT OPTION)\([^)]*\)~','\1',implode("$d, ",$cf).$d).$ke);}function
drop_create($Jb,$g,$Kb,$xg,$Lb,$B,$Nd,$Ld,$Md,$he,$Wd){if($_POST["drop"])query_redirect($Jb,$B,$Nd);elseif($he=="")query_redirect($g,$B,$Md);elseif($he!=$Wd){$lb=queries($g);queries_redirect($B,$Ld,$lb&&queries($Jb));if($lb)queries($Kb);}else
queries_redirect($B,$Ld,queries($xg)&&queries($Lb)&&queries($Jb)&&queries($g));}function
create_trigger($ke,$L){global$y;$Bg=" $L[Timing] $L[Event]".($L["Event"]=="UPDATE OF"?" ".idf_escape($L["Of"]):"");return"CREATE TRIGGER ".idf_escape($L["Trigger"]).($y=="mssql"?$ke.$Bg:$Bg.$ke).rtrim(" $L[Type]\n$L[Statement]",";").";";}function
create_routine($zf,$L){global$Zc,$y;$P=array();$m=(array)$L["fields"];ksort($m);foreach($m
as$l){if($l["field"]!="")$P[]=(preg_match("~^($Zc)\$~",$l["inout"])?"$l[inout] ":"").idf_escape($l["field"]).process_type($l,"CHARACTER SET");}$_b=rtrim("\n$L[definition]",";");return"CREATE $zf ".idf_escape(trim($L["name"]))." (".implode(", ",$P).")".(isset($_GET["function"])?" RETURNS".process_type($L["returns"],"CHARACTER SET"):"").($L["language"]?" LANGUAGE $L[language]":"").($y=="pgsql"?" AS ".q($_b):"$_b;");}function
remove_definer($I){return
preg_replace('~^([A-Z =]+) DEFINER=`'.preg_replace('~@(.*)~','`@`(%|\1)',logged_user()).'`~','\1',$I);}function
format_foreign_key($n){global$le;$i=$n["db"];$ae=$n["ns"];return" FOREIGN KEY (".implode(", ",array_map('idf_escape',$n["source"])).") REFERENCES ".($i!=""&&$i!=$_GET["db"]?idf_escape($i).".":"").($ae!=""&&$ae!=$_GET["ns"]?idf_escape($ae).".":"").table($n["table"])." (".implode(", ",array_map('idf_escape',$n["target"])).")".(preg_match("~^($le)\$~",$n["on_delete"])?" ON DELETE $n[on_delete]":"").(preg_match("~^($le)\$~",$n["on_update"])?" ON UPDATE $n[on_update]":"");}function
tar_file($sc,$Gg){$K=pack("a100a8a8a8a12a12",$sc,644,0,0,decoct($Gg->size),decoct(time()));$Pa=8*32;for($t=0;$t<strlen($K);$t++)$Pa+=ord($K[$t]);$K.=sprintf("%06o",$Pa)."\0 ";echo$K,str_repeat("\0",512-strlen($K));$Gg->send();echo
str_repeat("\0",511-($Gg->size+511)%512);}function
ini_bytes($Yc){$X=ini_get($Yc);switch(strtolower(substr($X,-1))){case'g':$X*=1024;case'm':$X*=1024;case'k':$X*=1024;}return$X;}function
doc_link($Ne,$yg="<sup>?</sup>"){global$y,$e;$Lf=$e->server_info;$nh=preg_replace('~^(\d\.?\d).*~s','\1',$Lf);$eh=array('sql'=>"https://dev.mysql.com/doc/refman/$nh/en/",'sqlite'=>"https://www.sqlite.org/",'pgsql'=>"https://www.postgresql.org/docs/$nh/",'mssql'=>"https://msdn.microsoft.com/library/",'oracle'=>"https://www.oracle.com/pls/topic/lookup?ctx=db".preg_replace('~^.* (\d+)\.(\d+)\.\d+\.\d+\.\d+.*~s','\1\2',$Lf)."&id=",);if(preg_match('~MariaDB~',$Lf)){$eh['sql']="https://mariadb.com/kb/en/library/";$Ne['sql']=(isset($Ne['mariadb'])?$Ne['mariadb']:str_replace(".html","/",$Ne['sql']));}return($Ne[$y]?"<a href='$eh[$y]$Ne[$y]'".target_blank().">$yg</a>":"");}function
ob_gzencode($eg){return
gzencode($eg);}function
db_size($i){global$e;if(!$e->select_db($i))return"?";$K=0;foreach(table_status()as$R)$K+=$R["Data_length"]+$R["Index_length"];return
format_number($K);}function
set_utf8mb4($g){global$e;static$P=false;if(!$P&&preg_match('~\butf8mb4~i',$g)){$P=true;echo"SET NAMES ".charset($e).";\n\n";}}function
connect_error(){global$b,$e,$T,$k,$Ib;if(DB!=""){header("HTTP/1.1 404 Not Found");page_header('Database'.": ".h(DB),'Invalid database.',true);}else{if($_POST["db"]&&!$k)queries_redirect(substr(ME,0,-1),'Databases have been dropped.',drop_databases($_POST["db"]));page_header('Select database',$k,false);echo"<p class='links'>\n";foreach(array('database'=>'Create database','privileges'=>'Privileges','processlist'=>'Process list','variables'=>'Variables','status'=>'Status',)as$z=>$X){if(support($z))echo"<a href='".h(ME)."$z='>$X</a>\n";}echo"<p>".sprintf('%s version: %s through PHP extension %s',$Ib[DRIVER],"<b>".h($e->server_info)."</b>","<b>$e->extension</b>")."\n","<p>".sprintf('Logged as: %s',"<b>".h(logged_user())."</b>")."\n";$h=$b->databases();if($h){$Ef=support("scheme");$Xa=collations();echo"<form action='' method='post'>\n","<table cellspacing='0' class='checkable'>\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),"<thead><tr>".(support("database")?"<td>":"")."<th>".'Database'." - <a href='".h(ME)."refresh=1'>".'Refresh'."</a>"."<td>".'Collation'."<td>".'Tables'."<td>".'Size'." - <a href='".h(ME)."dbsize=1'>".'Compute'."</a>".script("qsl('a').onclick = partial(ajaxSetHtml, '".js_escape(ME)."script=connect');","")."</thead>\n";$h=($_GET["dbsize"]?count_tables($h):array_flip($h));foreach($h
as$i=>$S){$yf=h(ME)."db=".urlencode($i);$u=h("Db-".$i);echo"<tr".odd().">".(support("database")?"<td>".checkbox("db[]",$i,in_array($i,(array)$_POST["db"]),"","","",$u):""),"<th><a href='$yf' id='$u'>".h($i)."</a>";$Wa=h(db_collation($i,$Xa));echo"<td>".(support("database")?"<a href='$yf".($Ef?"&amp;ns=":"")."&amp;database=' title='".'Alter database'."'>$Wa</a>":$Wa),"<td align='right'><a href='$yf&amp;schema=' id='tables-".h($i)."' title='".'Database schema'."'>".($_GET["dbsize"]?$S:"?")."</a>","<td align='right' id='size-".h($i)."'>".($_GET["dbsize"]?db_size($i):"?"),"\n";}echo"</table>\n",(support("database")?"<div class='footer'><div>\n"."<fieldset><legend>".'Selected'." <span id='selected'></span></legend><div>\n"."<input type='hidden' name='all' value=''>".script("qsl('input').onclick = function () { selectCount('selected', formChecked(this, /^db/)); };")."<input type='submit' name='drop' value='".'Drop'."'>".confirm()."\n"."</div></fieldset>\n"."</div></div>\n":""),"<input type='hidden' name='token' value='$T'>\n","</form>\n",script("tableCheck();");}}page_footer("db");}if(isset($_GET["status"]))$_GET["variables"]=$_GET["status"];if(isset($_GET["import"]))$_GET["sql"]=$_GET["import"];if(!(DB!=""?$e->select_db(DB):isset($_GET["sql"])||isset($_GET["dump"])||isset($_GET["database"])||isset($_GET["processlist"])||isset($_GET["privileges"])||isset($_GET["user"])||isset($_GET["variables"])||$_GET["script"]=="connect"||$_GET["script"]=="kill")){if(DB!=""||$_GET["refresh"]){restart_session();set_session("dbs",null);}connect_error();exit;}$le="RESTRICT|NO ACTION|CASCADE|SET NULL|SET DEFAULT";class
TmpFile{var$handler;var$size;function
__construct(){$this->handler=tmpfile();}function
write($gb){$this->size+=strlen($gb);fwrite($this->handler,$gb);}function
send(){fseek($this->handler,0);fpassthru($this->handler);fclose($this->handler);}}$Zb="'(?:''|[^'\\\\]|\\\\.)*'";$Zc="IN|OUT|INOUT";if(isset($_GET["select"])&&($_POST["edit"]||$_POST["clone"])&&!$_POST["save"])$_GET["edit"]=$_GET["select"];if(isset($_GET["callf"]))$_GET["call"]=$_GET["callf"];if(isset($_GET["function"]))$_GET["procedure"]=$_GET["function"];if(isset($_GET["download"])){$a=$_GET["download"];$m=fields($a);header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=".friendly_url("$a-".implode("_",$_GET["where"])).".".friendly_url($_GET["field"]));$N=array(idf_escape($_GET["field"]));$J=$j->select($a,$N,array(where($_GET,$m)),$N);$L=($J?$J->fetch_row():array());echo$j->value($L[0],$m[$_GET["field"]]);exit;}elseif(isset($_GET["table"])){$a=$_GET["table"];$m=fields($a);if(!$m)$k=error();$R=table_status1($a,true);$E=$b->tableName($R);page_header(($m&&is_view($R)?$R['Engine']=='materialized view'?'Materialized view':'View':'Table').": ".($E!=""?$E:h($a)),$k);$b->selectLinks($R);$bb=$R["Comment"];if($bb!="")echo"<p class='nowrap'>".'Comment'.": ".h($bb)."\n";if($m)$b->tableStructurePrint($m);if(!is_view($R)){if(support("indexes")){echo"<h3 id='indexes'>".'Indexes'."</h3>\n";$w=indexes($a);if($w)$b->tableIndexesPrint($w);echo'<p class="links"><a href="'.h(ME).'indexes='.urlencode($a).'">'.'Alter indexes'."</a>\n";}if(fk_support($R)){echo"<h3 id='foreign-keys'>".'Foreign keys'."</h3>\n";$o=foreign_keys($a);if($o){echo"<table cellspacing='0'>\n","<thead><tr><th>".'Source'."<td>".'Target'."<td>".'ON DELETE'."<td>".'ON UPDATE'."<td></thead>\n";foreach($o
as$E=>$n){echo"<tr title='".h($E)."'>","<th><i>".implode("</i>, <i>",array_map('h',$n["source"]))."</i>","<td><a href='".h($n["db"]!=""?preg_replace('~db=[^&]*~',"db=".urlencode($n["db"]),ME):($n["ns"]!=""?preg_replace('~ns=[^&]*~',"ns=".urlencode($n["ns"]),ME):ME))."table=".urlencode($n["table"])."'>".($n["db"]!=""?"<b>".h($n["db"])."</b>.":"").($n["ns"]!=""?"<b>".h($n["ns"])."</b>.":"").h($n["table"])."</a>","(<i>".implode("</i>, <i>",array_map('h',$n["target"]))."</i>)","<td>".h($n["on_delete"])."\n","<td>".h($n["on_update"])."\n",'<td><a href="'.h(ME.'foreign='.urlencode($a).'&name='.urlencode($E)).'">'.'Alter'.'</a>';}echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'foreign='.urlencode($a).'">'.'Add foreign key'."</a>\n";}}if(support(is_view($R)?"view_trigger":"trigger")){echo"<h3 id='triggers'>".'Triggers'."</h3>\n";$Qg=triggers($a);if($Qg){echo"<table cellspacing='0'>\n";foreach($Qg
as$z=>$X)echo"<tr valign='top'><td>".h($X[0])."<td>".h($X[1])."<th>".h($z)."<td><a href='".h(ME.'trigger='.urlencode($a).'&name='.urlencode($z))."'>".'Alter'."</a>\n";echo"</table>\n";}echo'<p class="links"><a href="'.h(ME).'trigger='.urlencode($a).'">'.'Add trigger'."</a>\n";}}elseif(isset($_GET["schema"])){page_header('Database schema',"",array(),h(DB.($_GET["ns"]?".$_GET[ns]":"")));$og=array();$pg=array();$ea=($_GET["schema"]?$_GET["schema"]:$_COOKIE["adminer_schema-".str_replace(".","_",DB)]);preg_match_all('~([^:]+):([-0-9.]+)x([-0-9.]+)(_|$)~',$ea,$Dd,PREG_SET_ORDER);foreach($Dd
as$t=>$C){$og[$C[1]]=array($C[2],$C[3]);$pg[]="\n\t'".js_escape($C[1])."': [ $C[2], $C[3] ]";}$Ig=0;$Ca=-1;$Df=array();$pf=array();$ud=array();foreach(table_status('',true)as$Q=>$R){if(is_view($R))continue;$Se=0;$Df[$Q]["fields"]=array();foreach(fields($Q)as$E=>$l){$Se+=1.25;$l["pos"]=$Se;$Df[$Q]["fields"][$E]=$l;}$Df[$Q]["pos"]=($og[$Q]?$og[$Q]:array($Ig,0));foreach($b->foreignKeys($Q)as$X){if(!$X["db"]){$sd=$Ca;if($og[$Q][1]||$og[$X["table"]][1])$sd=min(floatval($og[$Q][1]),floatval($og[$X["table"]][1]))-1;else$Ca-=.1;while($ud[(string)$sd])$sd-=.0001;$Df[$Q]["references"][$X["table"]][(string)$sd]=array($X["source"],$X["target"]);$pf[$X["table"]][$Q][(string)$sd]=$X["target"];$ud[(string)$sd]=true;}}$Ig=max($Ig,$Df[$Q]["pos"][0]+2.5+$Se);}echo'<div id="schema" style="height: ',$Ig,'em;">
<script',nonce(),'>
qs(\'#schema\').onselectstart = function () { return false; };
var tablePos = {',implode(",",$pg)."\n",'};
var em = qs(\'#schema\').offsetHeight / ',$Ig,';
document.onmousemove = schemaMousemove;
document.onmouseup = partialArg(schemaMouseup, \'',js_escape(DB),'\');
</script>
';foreach($Df
as$E=>$Q){echo"<div class='table' style='top: ".$Q["pos"][0]."em; left: ".$Q["pos"][1]."em;'>",'<a href="'.h(ME).'table='.urlencode($E).'"><b>'.h($E)."</b></a>",script("qsl('div').onmousedown = schemaMousedown;");foreach($Q["fields"]as$l){$X='<span'.type_class($l["type"]).' title="'.h($l["full_type"].($l["null"]?" NULL":'')).'">'.h($l["field"]).'</span>';echo"<br>".($l["primary"]?"<i>$X</i>":$X);}foreach((array)$Q["references"]as$vg=>$qf){foreach($qf
as$sd=>$mf){$td=$sd-$og[$E][1];$t=0;foreach($mf[0]as$Uf)echo"\n<div class='references' title='".h($vg)."' id='refs$sd-".($t++)."' style='left: $td"."em; top: ".$Q["fields"][$Uf]["pos"]."em; padding-top: .5em;'><div style='border-top: 1px solid Gray; width: ".(-$td)."em;'></div></div>";}}foreach((array)$pf[$E]as$vg=>$qf){foreach($qf
as$sd=>$d){$td=$sd-$og[$E][1];$t=0;foreach($d
as$ug)echo"\n<div class='references' title='".h($vg)."' id='refd$sd-".($t++)."' style='left: $td"."em; top: ".$Q["fields"][$ug]["pos"]."em; height: 1.25em; background: url(".h(preg_replace("~\\?.*~","",ME)."?file=arrow.gif) no-repeat right center;&version=4.7.7")."'><div style='height: .5em; border-bottom: 1px solid Gray; width: ".(-$td)."em;'></div></div>";}}echo"\n</div>\n";}foreach($Df
as$E=>$Q){foreach((array)$Q["references"]as$vg=>$qf){foreach($qf
as$sd=>$mf){$Pd=$Ig;$Hd=-10;foreach($mf[0]as$z=>$Uf){$Te=$Q["pos"][0]+$Q["fields"][$Uf]["pos"];$Ue=$Df[$vg]["pos"][0]+$Df[$vg]["fields"][$mf[1][$z]]["pos"];$Pd=min($Pd,$Te,$Ue);$Hd=max($Hd,$Te,$Ue);}echo"<div class='references' id='refl$sd' style='left: $sd"."em; top: $Pd"."em; padding: .5em 0;'><div style='border-right: 1px solid Gray; margin-top: 1px; height: ".($Hd-$Pd)."em;'></div></div>\n";}}}echo'</div>
<p class="links"><a href="',h(ME."schema=".urlencode($ea)),'" id="schema-link">Permanent link</a>
';}elseif(isset($_GET["dump"])){$a=$_GET["dump"];if($_POST&&!$k){$jb="";foreach(array("output","format","db_style","routines","events","table_style","auto_increment","triggers","data_style")as$z)$jb.="&$z=".urlencode($_POST[$z]);cookie("adminer_export",substr($jb,1));$S=array_flip((array)$_POST["tables"])+array_flip((array)$_POST["data"]);$kc=dump_headers((count($S)==1?key($S):DB),(DB==""||count($S)>1));$hd=preg_match('~sql~',$_POST["format"]);if($hd){echo"-- Adminer $ga ".$Ib[DRIVER]." dump\n\n";if($y=="sql"){echo"SET NAMES utf8;
SET time_zone = '+00:00';
SET foreign_key_checks = 0;
".($_POST["data_style"]?"SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
":"")."
";$e->query("SET time_zone = '+00:00';");}}$gg=$_POST["db_style"];$h=array(DB);if(DB==""){$h=$_POST["databases"];if(is_string($h))$h=explode("\n",rtrim(str_replace("\r","",$h),"\n"));}foreach((array)$h
as$i){$b->dumpDatabase($i);if($e->select_db($i)){if($hd&&preg_match('~CREATE~',$gg)&&($g=$e->result("SHOW CREATE DATABASE ".idf_escape($i),1))){set_utf8mb4($g);if($gg=="DROP+CREATE")echo"DROP DATABASE IF EXISTS ".idf_escape($i).";\n";echo"$g;\n";}if($hd){if($gg)echo
use_sql($i).";\n\n";$Be="";if($_POST["routines"]){foreach(array("FUNCTION","PROCEDURE")as$zf){foreach(get_rows("SHOW $zf STATUS WHERE Db = ".q($i),null,"-- ")as$L){$g=remove_definer($e->result("SHOW CREATE $zf ".idf_escape($L["Name"]),2));set_utf8mb4($g);$Be.=($gg!='DROP+CREATE'?"DROP $zf IF EXISTS ".idf_escape($L["Name"]).";;\n":"")."$g;;\n\n";}}}if($_POST["events"]){foreach(get_rows("SHOW EVENTS",null,"-- ")as$L){$g=remove_definer($e->result("SHOW CREATE EVENT ".idf_escape($L["Name"]),3));set_utf8mb4($g);$Be.=($gg!='DROP+CREATE'?"DROP EVENT IF EXISTS ".idf_escape($L["Name"]).";;\n":"")."$g;;\n\n";}}if($Be)echo"DELIMITER ;;\n\n$Be"."DELIMITER ;\n\n";}if($_POST["table_style"]||$_POST["data_style"]){$ph=array();foreach(table_status('',true)as$E=>$R){$Q=(DB==""||in_array($E,(array)$_POST["tables"]));$rb=(DB==""||in_array($E,(array)$_POST["data"]));if($Q||$rb){if($kc=="tar"){$Gg=new
TmpFile;ob_start(array($Gg,'write'),1e5);}$b->dumpTable($E,($Q?$_POST["table_style"]:""),(is_view($R)?2:0));if(is_view($R))$ph[]=$E;elseif($rb){$m=fields($E);$b->dumpData($E,$_POST["data_style"],"SELECT *".convert_fields($m,$m)." FROM ".table($E));}if($hd&&$_POST["triggers"]&&$Q&&($Qg=trigger_sql($E)))echo"\nDELIMITER ;;\n$Qg\nDELIMITER ;\n";if($kc=="tar"){ob_end_flush();tar_file((DB!=""?"":"$i/")."$E.csv",$Gg);}elseif($hd)echo"\n";}}foreach($ph
as$oh)$b->dumpTable($oh,$_POST["table_style"],1);if($kc=="tar")echo
pack("x512");}}}if($hd)echo"-- ".$e->result("SELECT NOW()")."\n";exit;}page_header('Export',$k,($_GET["export"]!=""?array("table"=>$_GET["export"]):array()),h(DB));echo'
<form action="" method="post">
<table cellspacing="0" class="layout">
';$vb=array('','USE','DROP+CREATE','CREATE');$qg=array('','DROP+CREATE','CREATE');$sb=array('','TRUNCATE+INSERT','INSERT');if($y=="sql")$sb[]='INSERT+UPDATE';parse_str($_COOKIE["adminer_export"],$L);if(!$L)$L=array("output"=>"text","format"=>"sql","db_style"=>(DB!=""?"":"CREATE"),"table_style"=>"DROP+CREATE","data_style"=>"INSERT");if(!isset($L["events"])){$L["routines"]=$L["events"]=($_GET["dump"]=="");$L["triggers"]=$L["table_style"];}echo"<tr><th>".'Output'."<td>".html_select("output",$b->dumpOutput(),$L["output"],0)."\n";echo"<tr><th>".'Format'."<td>".html_select("format",$b->dumpFormat(),$L["format"],0)."\n";echo($y=="sqlite"?"":"<tr><th>".'Database'."<td>".html_select('db_style',$vb,$L["db_style"]).(support("routine")?checkbox("routines",1,$L["routines"],'Routines'):"").(support("event")?checkbox("events",1,$L["events"],'Events'):"")),"<tr><th>".'Tables'."<td>".html_select('table_style',$qg,$L["table_style"]).checkbox("auto_increment",1,$L["auto_increment"],'Auto Increment').(support("trigger")?checkbox("triggers",1,$L["triggers"],'Triggers'):""),"<tr><th>".'Data'."<td>".html_select('data_style',$sb,$L["data_style"]),'</table>
<p><input type="submit" value="Export">
<input type="hidden" name="token" value="',$T,'">
<table cellspacing="0">
',script("qsl('table').onclick = dumpClick;");$Xe=array();if(DB!=""){$Na=($a!=""?"":" checked");echo"<thead><tr>","<th style='text-align: left;'><label class='block'><input type='checkbox' id='check-tables'$Na>".'Tables'."</label>".script("qs('#check-tables').onclick = partial(formCheck, /^tables\\[/);",""),"<th style='text-align: right;'><label class='block'>".'Data'."<input type='checkbox' id='check-data'$Na></label>".script("qs('#check-data').onclick = partial(formCheck, /^data\\[/);",""),"</thead>\n";$ph="";$rg=tables_list();foreach($rg
as$E=>$U){$We=preg_replace('~_.*~','',$E);$Na=($a==""||$a==(substr($a,-1)=="%"?"$We%":$E));$Ze="<tr><td>".checkbox("tables[]",$E,$Na,$E,"","block");if($U!==null&&!preg_match('~table~i',$U))$ph.="$Ze\n";else
echo"$Ze<td align='right'><label class='block'><span id='Rows-".h($E)."'></span>".checkbox("data[]",$E,$Na)."</label>\n";$Xe[$We]++;}echo$ph;if($rg)echo
script("ajaxSetHtml('".js_escape(ME)."script=db');");}else{echo"<thead><tr><th style='text-align: left;'>","<label class='block'><input type='checkbox' id='check-databases'".($a==""?" checked":"").">".'Database'."</label>",script("qs('#check-databases').onclick = partial(formCheck, /^databases\\[/);",""),"</thead>\n";$h=$b->databases();if($h){foreach($h
as$i){if(!information_schema($i)){$We=preg_replace('~_.*~','',$i);echo"<tr><td>".checkbox("databases[]",$i,$a==""||$a=="$We%",$i,"","block")."\n";$Xe[$We]++;}}}else
echo"<tr><td><textarea name='databases' rows='10' cols='20'></textarea>";}echo'</table>
</form>
';$uc=true;foreach($Xe
as$z=>$X){if($z!=""&&$X>1){echo($uc?"<p>":" ")."<a href='".h(ME)."dump=".urlencode("$z%")."'>".h($z)."</a>";$uc=false;}}}elseif(isset($_GET["privileges"])){page_header('Privileges');echo'<p class="links"><a href="'.h(ME).'user=">'.'Create user'."</a>";$J=$e->query("SELECT User, Host FROM mysql.".(DB==""?"user":"db WHERE ".q(DB)." LIKE Db")." ORDER BY Host, User");$r=$J;if(!$J)$J=$e->query("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', 1) AS User, SUBSTRING_INDEX(CURRENT_USER, '@', -1) AS Host");echo"<form action=''><p>\n";hidden_fields_get();echo"<input type='hidden' name='db' value='".h(DB)."'>\n",($r?"":"<input type='hidden' name='grant' value=''>\n"),"<table cellspacing='0'>\n","<thead><tr><th>".'Username'."<th>".'Server'."<th></thead>\n";while($L=$J->fetch_assoc())echo'<tr'.odd().'><td>'.h($L["User"])."<td>".h($L["Host"]).'<td><a href="'.h(ME.'user='.urlencode($L["User"]).'&host='.urlencode($L["Host"])).'">'.'Edit'."</a>\n";if(!$r||DB!="")echo"<tr".odd()."><td><input name='user' autocapitalize='off'><td><input name='host' value='localhost' autocapitalize='off'><td><input type='submit' value='".'Edit'."'>\n";echo"</table>\n","</form>\n";}elseif(isset($_GET["sql"])){if(!$k&&$_POST["export"]){dump_headers("sql");$b->dumpTable("","");$b->dumpData("","table",$_POST["query"]);exit;}restart_session();$Pc=&get_session("queries");$Oc=&$Pc[DB];if(!$k&&$_POST["clear"]){$Oc=array();redirect(remove_from_uri("history"));}page_header((isset($_GET["import"])?'Import':'SQL command'),$k);if(!$k&&$_POST){$p=false;if(!isset($_GET["import"]))$I=$_POST["query"];elseif($_POST["webfile"]){$Xf=$b->importServerPath();$p=@fopen((file_exists($Xf)?$Xf:"compress.zlib://$Xf.gz"),"rb");$I=($p?fread($p,1e6):false);}else$I=get_file("sql_file",true);if(is_string($I)){if(function_exists('memory_get_usage'))@ini_set("memory_limit",max(ini_bytes("memory_limit"),2*strlen($I)+memory_get_usage()+8e6));if($I!=""&&strlen($I)<1e6){$H=$I.(preg_match("~;[ \t\r\n]*\$~",$I)?"":";");if(!$Oc||reset(end($Oc))!=$H){restart_session();$Oc[]=array($H,time());set_session("queries",$Pc);stop_session();}}$Vf="(?:\\s|/\\*[\s\S]*?\\*/|(?:#|-- )[^\n]*\n?|--\r?\n)";$Ab=";";$ee=0;$Wb=true;$f=connect();if(is_object($f)&&DB!=""){$f->select_db(DB);if($_GET["ns"]!="")set_schema($_GET["ns"],$f);}$ab=0;$bc=array();$He='[\'"'.($y=="sql"?'`#':($y=="sqlite"?'`[':($y=="mssql"?'[':''))).']|/\*|-- |$'.($y=="pgsql"?'|\$[^$]*\$':'');$Jg=microtime(true);parse_str($_COOKIE["adminer_export"],$la);$Nb=$b->dumpFormat();unset($Nb["sql"]);while($I!=""){if(!$ee&&preg_match("~^$Vf*+DELIMITER\\s+(\\S+)~i",$I,$C)){$Ab=$C[1];$I=substr($I,strlen($C[0]));}else{preg_match('('.preg_quote($Ab)."\\s*|$He)",$I,$C,PREG_OFFSET_CAPTURE,$ee);list($_c,$Se)=$C[0];if(!$_c&&$p&&!feof($p))$I.=fread($p,1e5);else{if(!$_c&&rtrim($I)=="")break;$ee=$Se+strlen($_c);if($_c&&rtrim($_c)!=$Ab){while(preg_match('('.($_c=='/*'?'\*/':($_c=='['?']':(preg_match('~^-- |^#~',$_c)?"\n":preg_quote($_c)."|\\\\."))).'|$)s',$I,$C,PREG_OFFSET_CAPTURE,$ee)){$Bf=$C[0][0];if(!$Bf&&$p&&!feof($p))$I.=fread($p,1e5);else{$ee=$C[0][1]+strlen($Bf);if($Bf[0]!="\\")break;}}}else{$Wb=false;$H=substr($I,0,$Se);$ab++;$Ze="<pre id='sql-$ab'><code class='jush-$y'>".$b->sqlCommandQuery($H)."</code></pre>\n";if($y=="sqlite"&&preg_match("~^$Vf*+ATTACH\\b~i",$H,$C)){echo$Ze,"<p class='error'>".'ATTACH queries are not supported.'."\n";$bc[]=" <a href='#sql-$ab'>$ab</a>";if($_POST["error_stops"])break;}else{if(!$_POST["only_errors"]){echo$Ze;ob_flush();flush();}$ag=microtime(true);if($e->multi_query($H)&&is_object($f)&&preg_match("~^$Vf*+USE\\b~i",$H))$f->query($H);do{$J=$e->store_result();if($e->error){echo($_POST["only_errors"]?$Ze:""),"<p class='error'>".'Error in query'.($e->errno?" ($e->errno)":"").": ".error()."\n";$bc[]=" <a href='#sql-$ab'>$ab</a>";if($_POST["error_stops"])break
2;}else{$_g=" <span class='time'>(".format_time($ag).")</span>".(strlen($H)<1000?" <a href='".h(ME)."sql=".urlencode(trim($H))."'>".'Edit'."</a>":"");$na=$e->affected_rows;$sh=($_POST["only_errors"]?"":$j->warnings());$th="warnings-$ab";if($sh)$_g.=", <a href='#$th'>".'Warnings'."</a>".script("qsl('a').onclick = partial(toggle, '$th');","");$ic=null;$jc="explain-$ab";if(is_object($J)){$_=$_POST["limit"];$we=select($J,$f,array(),$_);if(!$_POST["only_errors"]){echo"<form action='' method='post'>\n";$be=$J->num_rows;echo"<p>".($be?($_&&$be>$_?sprintf('%d / ',$_):"").lang(array('%d row','%d rows'),$be):""),$_g;if($f&&preg_match("~^($Vf|\\()*+SELECT\\b~i",$H)&&($ic=explain($f,$H)))echo", <a href='#$jc'>Explain</a>".script("qsl('a').onclick = partial(toggle, '$jc');","");$u="export-$ab";echo", <a href='#$u'>".'Export'."</a>".script("qsl('a').onclick = partial(toggle, '$u');","")."<span id='$u' class='hidden'>: ".html_select("output",$b->dumpOutput(),$la["output"])." ".html_select("format",$Nb,$la["format"])."<input type='hidden' name='query' value='".h($H)."'>"." <input type='submit' name='export' value='".'Export'."'><input type='hidden' name='token' value='$T'></span>\n"."</form>\n";}}else{if(preg_match("~^$Vf*+(CREATE|DROP|ALTER)$Vf++(DATABASE|SCHEMA)\\b~i",$H)){restart_session();set_session("dbs",null);stop_session();}if(!$_POST["only_errors"])echo"<p class='message' title='".h($e->info)."'>".lang(array('Query executed OK, %d row affected.','Query executed OK, %d rows affected.'),$na)."$_g\n";}echo($sh?"<div id='$th' class='hidden'>\n$sh</div>\n":"");if($ic){echo"<div id='$jc' class='hidden'>\n";select($ic,$f,$we);echo"</div>\n";}}$ag=microtime(true);}while($e->next_result());}$I=substr($I,$ee);$ee=0;}}}}if($Wb)echo"<p class='message'>".'No commands to execute.'."\n";elseif($_POST["only_errors"]){echo"<p class='message'>".lang(array('%d query executed OK.','%d queries executed OK.'),$ab-count($bc))," <span class='time'>(".format_time($Jg).")</span>\n";}elseif($bc&&$ab>1)echo"<p class='error'>".'Error in query'.": ".implode("",$bc)."\n";}else
echo"<p class='error'>".upload_error($I)."\n";}echo'
<form action="" method="post" enctype="multipart/form-data" id="form">
';$gc="<input type='submit' value='".'Execute'."' title='Ctrl+Enter'>";if(!isset($_GET["import"])){$H=$_GET["sql"];if($_POST)$H=$_POST["query"];elseif($_GET["history"]=="all")$H=$Oc;elseif($_GET["history"]!="")$H=$Oc[$_GET["history"]][0];echo"<p>";textarea("query",$H,20);echo
script(($_POST?"":"qs('textarea').focus();\n")."qs('#form').onsubmit = partial(sqlSubmit, qs('#form'), '".remove_from_uri("sql|limit|error_stops|only_errors")."');"),"<p>$gc\n",'Limit rows'.": <input type='number' name='limit' class='size' value='".h($_POST?$_POST["limit"]:$_GET["limit"])."'>\n";}else{echo"<fieldset><legend>".'File upload'."</legend><div>";$Hc=(extension_loaded("zlib")?"[.gz]":"");echo(ini_bool("file_uploads")?"SQL$Hc (&lt; ".ini_get("upload_max_filesize")."B): <input type='file' name='sql_file[]' multiple>\n$gc":'File uploads are disabled.'),"</div></fieldset>\n";$Vc=$b->importServerPath();if($Vc){echo"<fieldset><legend>".'From server'."</legend><div>",sprintf('Webserver file %s',"<code>".h($Vc)."$Hc</code>"),' <input type="submit" name="webfile" value="'.'Run file'.'">',"</div></fieldset>\n";}echo"<p>";}echo
checkbox("error_stops",1,($_POST?$_POST["error_stops"]:isset($_GET["import"])),'Stop on error')."\n",checkbox("only_errors",1,($_POST?$_POST["only_errors"]:isset($_GET["import"])),'Show only errors')."\n","<input type='hidden' name='token' value='$T'>\n";if(!isset($_GET["import"])&&$Oc){print_fieldset("history",'History',$_GET["history"]!="");for($X=end($Oc);$X;$X=prev($Oc)){$z=key($Oc);list($H,$_g,$Rb)=$X;echo'<a href="'.h(ME."sql=&history=$z").'">'.'Edit'."</a>"." <span class='time' title='".@date('Y-m-d',$_g)."'>".@date("H:i:s",$_g)."</span>"." <code class='jush-$y'>".shorten_utf8(ltrim(str_replace("\n"," ",str_replace("\r","",preg_replace('~^(#|-- ).*~m','',$H)))),80,"</code>").($Rb?" <span class='time'>($Rb)</span>":"")."<br>\n";}echo"<input type='submit' name='clear' value='".'Clear'."'>\n","<a href='".h(ME."sql=&history=all")."'>".'Edit all'."</a>\n","</div></fieldset>\n";}echo'</form>
';}elseif(isset($_GET["edit"])){$a=$_GET["edit"];$m=fields($a);$Z=(isset($_GET["select"])?($_POST["check"]&&count($_POST["check"])==1?where_check($_POST["check"][0],$m):""):where($_GET,$m));$bh=(isset($_GET["select"])?$_POST["edit"]:$Z);foreach($m
as$E=>$l){if(!isset($l["privileges"][$bh?"update":"insert"])||$b->fieldName($l)==""||$l["generated"])unset($m[$E]);}if($_POST&&!$k&&!isset($_GET["select"])){$B=$_POST["referer"];if($_POST["insert"])$B=($bh?null:$_SERVER["REQUEST_URI"]);elseif(!preg_match('~^.+&select=.+$~',$B))$B=ME."select=".urlencode($a);$w=indexes($a);$Wg=unique_array($_GET["where"],$w);$if="\nWHERE $Z";if(isset($_POST["delete"]))queries_redirect($B,'Item has been deleted.',$j->delete($a,$if,!$Wg));else{$P=array();foreach($m
as$E=>$l){$X=process_input($l);if($X!==false&&$X!==null)$P[idf_escape($E)]=$X;}if($bh){if(!$P)redirect($B);queries_redirect($B,'Item has been updated.',$j->update($a,$P,$if,!$Wg));if(is_ajax()){page_headers();page_messages($k);exit;}}else{$J=$j->insert($a,$P);$rd=($J?last_id():0);queries_redirect($B,sprintf('Item%s has been inserted.',($rd?" $rd":"")),$J);}}}$L=null;if($_POST["save"])$L=(array)$_POST["fields"];elseif($Z){$N=array();foreach($m
as$E=>$l){if(isset($l["privileges"]["select"])){$ua=convert_field($l);if($_POST["clone"]&&$l["auto_increment"])$ua="''";if($y=="sql"&&preg_match("~enum|set~",$l["type"]))$ua="1*".idf_escape($E);$N[]=($ua?"$ua AS ":"").idf_escape($E);}}$L=array();if(!support("table"))$N=array("*");if($N){$J=$j->select($a,$N,array($Z),$N,array(),(isset($_GET["select"])?2:1));if(!$J)$k=error();else{$L=$J->fetch_assoc();if(!$L)$L=false;}if(isset($_GET["select"])&&(!$L||$J->fetch_assoc()))$L=null;}}if(!support("table")&&!$m){if(!$Z){$J=$j->select($a,array("*"),$Z,array("*"));$L=($J?$J->fetch_assoc():false);if(!$L)$L=array($j->primary=>"");}if($L){foreach($L
as$z=>$X){if(!$Z)$L[$z]=null;$m[$z]=array("field"=>$z,"null"=>($z!=$j->primary),"auto_increment"=>($z==$j->primary));}}}edit_form($a,$m,$L,$bh);}elseif(isset($_GET["create"])){$a=$_GET["create"];$Ie=array();foreach(array('HASH','LINEAR HASH','KEY','LINEAR KEY','RANGE','LIST')as$z)$Ie[$z]=$z;$of=referencable_primary($a);$o=array();foreach($of
as$ng=>$l)$o[str_replace("`","``",$ng)."`".str_replace("`","``",$l["field"])]=$ng;$ze=array();$R=array();if($a!=""){$ze=fields($a);$R=table_status($a);if(!$R)$k='No tables.';}$L=$_POST;$L["fields"]=(array)$L["fields"];if($L["auto_increment_col"])$L["fields"][$L["auto_increment_col"]]["auto_increment"]=true;if($_POST)set_adminer_settings(array("comments"=>$_POST["comments"],"defaults"=>$_POST["defaults"]));if($_POST&&!process_fields($L["fields"])&&!$k){if($_POST["drop"])queries_redirect(substr(ME,0,-1),'Table has been dropped.',drop_tables(array($a)));else{$m=array();$ra=array();$fh=false;$xc=array();$ye=reset($ze);$pa=" FIRST";foreach($L["fields"]as$z=>$l){$n=$o[$l["type"]];$Rg=($n!==null?$of[$n]:$l);if($l["field"]!=""){if(!$l["has_default"])$l["default"]=null;if($z==$L["auto_increment_col"])$l["auto_increment"]=true;$ef=process_field($l,$Rg);$ra[]=array($l["orig"],$ef,$pa);if($ef!=process_field($ye,$ye)){$m[]=array($l["orig"],$ef,$pa);if($l["orig"]!=""||$pa)$fh=true;}if($n!==null)$xc[idf_escape($l["field"])]=($a!=""&&$y!="sqlite"?"ADD":" ").format_foreign_key(array('table'=>$o[$l["type"]],'source'=>array($l["field"]),'target'=>array($Rg["field"]),'on_delete'=>$l["on_delete"],));$pa=" AFTER ".idf_escape($l["field"]);}elseif($l["orig"]!=""){$fh=true;$m[]=array($l["orig"]);}if($l["orig"]!=""){$ye=next($ze);if(!$ye)$pa="";}}$Ke="";if($Ie[$L["partition_by"]]){$Le=array();if($L["partition_by"]=='RANGE'||$L["partition_by"]=='LIST'){foreach(array_filter($L["partition_names"])as$z=>$X){$Y=$L["partition_values"][$z];$Le[]="\n PARTITION ".idf_escape($X)." VALUES ".($L["partition_by"]=='RANGE'?"LESS THAN":"IN").($Y!=""?" ($Y)":" MAXVALUE");}}$Ke.="\nPARTITION BY $L[partition_by]($L[partition])".($Le?" (".implode(",",$Le)."\n)":($L["partitions"]?" PARTITIONS ".(+$L["partitions"]):""));}elseif(support("partitioning")&&preg_match("~partitioned~",$R["Create_options"]))$Ke.="\nREMOVE PARTITIONING";$D='Table has been altered.';if($a==""){cookie("adminer_engine",$L["Engine"]);$D='Table has been created.';}$E=trim($L["name"]);queries_redirect(ME.(support("table")?"table=":"select=").urlencode($E),$D,alter_table($a,$E,($y=="sqlite"&&($fh||$xc)?$ra:$m),$xc,($L["Comment"]!=$R["Comment"]?$L["Comment"]:null),($L["Engine"]&&$L["Engine"]!=$R["Engine"]?$L["Engine"]:""),($L["Collation"]&&$L["Collation"]!=$R["Collation"]?$L["Collation"]:""),($L["Auto_increment"]!=""?number($L["Auto_increment"]):""),$Ke));}}page_header(($a!=""?'Alter table':'Create table'),$k,array("table"=>$a),h($a));if(!$_POST){$L=array("Engine"=>$_COOKIE["adminer_engine"],"fields"=>array(array("field"=>"","type"=>(isset($Tg["int"])?"int":(isset($Tg["integer"])?"integer":"")),"on_update"=>"")),"partition_names"=>array(""),);if($a!=""){$L=$R;$L["name"]=$a;$L["fields"]=array();if(!$_GET["auto_increment"])$L["Auto_increment"]="";foreach($ze
as$l){$l["has_default"]=isset($l["default"]);$L["fields"][]=$l;}if(support("partitioning")){$Bc="FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA = ".q(DB)." AND TABLE_NAME = ".q($a);$J=$e->query("SELECT PARTITION_METHOD, PARTITION_ORDINAL_POSITION, PARTITION_EXPRESSION $Bc ORDER BY PARTITION_ORDINAL_POSITION DESC LIMIT 1");list($L["partition_by"],$L["partitions"],$L["partition"])=$J->fetch_row();$Le=get_key_vals("SELECT PARTITION_NAME, PARTITION_DESCRIPTION $Bc AND PARTITION_NAME != '' ORDER BY PARTITION_ORDINAL_POSITION");$Le[""]="";$L["partition_names"]=array_keys($Le);$L["partition_values"]=array_values($Le);}}}$Xa=collations();$Yb=engines();foreach($Yb
as$Xb){if(!strcasecmp($Xb,$L["Engine"])){$L["Engine"]=$Xb;break;}}echo'
<form action="" method="post" id="form">
<p>
';if(support("columns")||$a==""){echo'Table name: <input name="name" data-maxlength="64" value="',h($L["name"]),'" autocapitalize="off">
';if($a==""&&!$_POST)echo
script("focus(qs('#form')['name']);");echo($Yb?"<select name='Engine'>".optionlist(array(""=>"(".'engine'.")")+$Yb,$L["Engine"])."</select>".on_help("getTarget(event).value",1).script("qsl('select').onchange = helpClose;"):""),' ',($Xa&&!preg_match("~sqlite|mssql~",$y)?html_select("Collation",array(""=>"(".'collation'.")")+$Xa,$L["Collation"]):""),' <input type="submit" value="Save">
';}echo'
';if(support("columns")){echo'<div class="scrollable">
<table cellspacing="0" id="edit-fields" class="nowrap">
';edit_fields($L["fields"],$Xa,"TABLE",$o);echo'</table>
',script("editFields();"),'</div>
<p>
Auto Increment: <input type="number" name="Auto_increment" size="6" value="',h($L["Auto_increment"]),'">
',checkbox("defaults",1,($_POST?$_POST["defaults"]:adminer_setting("defaults")),'Default values',"columnShow(this.checked, 5)","jsonly"),(support("comment")?checkbox("comments",1,($_POST?$_POST["comments"]:adminer_setting("comments")),'Comment',"editingCommentsClick(this, true);","jsonly").' <input name="Comment" value="'.h($L["Comment"]).'" data-maxlength="'.(min_version(5.5)?2048:60).'">':''),'<p>
<input type="submit" value="Save">
';}echo'
';if($a!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$a));}if(support("partitioning")){$Je=preg_match('~RANGE|LIST~',$L["partition_by"]);print_fieldset("partition",'Partition by',$L["partition_by"]);echo'<p>
',"<select name='partition_by'>".optionlist(array(""=>"")+$Ie,$L["partition_by"])."</select>".on_help("getTarget(event).value.replace(/./, 'PARTITION BY \$&')",1).script("qsl('select').onchange = partitionByChange;"),'(<input name="partition" value="',h($L["partition"]),'">)
Partitions: <input type="number" name="partitions" class="size',($Je||!$L["partition_by"]?" hidden":""),'" value="',h($L["partitions"]),'">
<table cellspacing="0" id="partition-table"',($Je?"":" class='hidden'"),'>
<thead><tr><th>Partition name<th>Values</thead>
';foreach($L["partition_names"]as$z=>$X){echo'<tr>','<td><input name="partition_names[]" value="'.h($X).'" autocapitalize="off">',($z==count($L["partition_names"])-1?script("qsl('input').oninput = partitionNameChange;"):''),'<td><input name="partition_values[]" value="'.h($L["partition_values"][$z]).'">';}echo'</table>
</div></fieldset>
';}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["indexes"])){$a=$_GET["indexes"];$Xc=array("PRIMARY","UNIQUE","INDEX");$R=table_status($a,true);if(preg_match('~MyISAM|M?aria'.(min_version(5.6,'10.0.5')?'|InnoDB':'').'~i',$R["Engine"]))$Xc[]="FULLTEXT";if(preg_match('~MyISAM|M?aria'.(min_version(5.7,'10.2.2')?'|InnoDB':'').'~i',$R["Engine"]))$Xc[]="SPATIAL";$w=indexes($a);$Ye=array();if($y=="mongo"){$Ye=$w["_id_"];unset($Xc[0]);unset($w["_id_"]);}$L=$_POST;if($_POST&&!$k&&!$_POST["add"]&&!$_POST["drop_col"]){$sa=array();foreach($L["indexes"]as$v){$E=$v["name"];if(in_array($v["type"],$Xc)){$d=array();$xd=array();$Cb=array();$P=array();ksort($v["columns"]);foreach($v["columns"]as$z=>$c){if($c!=""){$wd=$v["lengths"][$z];$Bb=$v["descs"][$z];$P[]=idf_escape($c).($wd?"(".(+$wd).")":"").($Bb?" DESC":"");$d[]=$c;$xd[]=($wd?$wd:null);$Cb[]=$Bb;}}if($d){$hc=$w[$E];if($hc){ksort($hc["columns"]);ksort($hc["lengths"]);ksort($hc["descs"]);if($v["type"]==$hc["type"]&&array_values($hc["columns"])===$d&&(!$hc["lengths"]||array_values($hc["lengths"])===$xd)&&array_values($hc["descs"])===$Cb){unset($w[$E]);continue;}}$sa[]=array($v["type"],$E,$P);}}}foreach($w
as$E=>$hc)$sa[]=array($hc["type"],$E,"DROP");if(!$sa)redirect(ME."table=".urlencode($a));queries_redirect(ME."table=".urlencode($a),'Indexes have been altered.',alter_indexes($a,$sa));}page_header('Indexes',$k,array("table"=>$a),h($a));$m=array_keys(fields($a));if($_POST["add"]){foreach($L["indexes"]as$z=>$v){if($v["columns"][count($v["columns"])]!="")$L["indexes"][$z]["columns"][]="";}$v=end($L["indexes"]);if($v["type"]||array_filter($v["columns"],'strlen'))$L["indexes"][]=array("columns"=>array(1=>""));}if(!$L){foreach($w
as$z=>$v){$w[$z]["name"]=$z;$w[$z]["columns"][]="";}$w[]=array("columns"=>array(1=>""));$L["indexes"]=$w;}echo'
<form action="" method="post">
<div class="scrollable">
<table cellspacing="0" class="nowrap">
<thead><tr>
<th id="label-type">Index Type
<th><input type="submit" class="wayoff">Column (length)
<th id="label-name">Name
<th><noscript>',"<input type='image' class='icon' name='add[0]' src='".h(preg_replace("~\\?.*~","",ME)."?file=plus.gif&version=4.7.7")."' alt='+' title='".'Add next'."'>",'</noscript>
</thead>
';if($Ye){echo"<tr><td>PRIMARY<td>";foreach($Ye["columns"]as$z=>$c){echo
select_input(" disabled",$m,$c),"<label><input disabled type='checkbox'>".'descending'."</label> ";}echo"<td><td>\n";}$x=1;foreach($L["indexes"]as$v){if(!$_POST["drop_col"]||$x!=key($_POST["drop_col"])){echo"<tr><td>".html_select("indexes[$x][type]",array(-1=>"")+$Xc,$v["type"],($x==count($L["indexes"])?"indexesAddRow.call(this);":1),"label-type"),"<td>";ksort($v["columns"]);$t=1;foreach($v["columns"]as$z=>$c){echo"<span>".select_input(" name='indexes[$x][columns][$t]' title='".'Column'."'",($m?array_combine($m,$m):$m),$c,"partial(".($t==count($v["columns"])?"indexesAddColumn":"indexesChangeColumn").", '".js_escape($y=="sql"?"":$_GET["indexes"]."_")."')"),($y=="sql"||$y=="mssql"?"<input type='number' name='indexes[$x][lengths][$t]' class='size' value='".h($v["lengths"][$z])."' title='".'Length'."'>":""),(support("descidx")?checkbox("indexes[$x][descs][$t]",1,$v["descs"][$z],'descending'):"")," </span>";$t++;}echo"<td><input name='indexes[$x][name]' value='".h($v["name"])."' autocapitalize='off' aria-labelledby='label-name'>\n","<td><input type='image' class='icon' name='drop_col[$x]' src='".h(preg_replace("~\\?.*~","",ME)."?file=cross.gif&version=4.7.7")."' alt='x' title='".'Remove'."'>".script("qsl('input').onclick = partial(editingRemoveRow, 'indexes\$1[type]');");}$x++;}echo'</table>
</div>
<p>
<input type="submit" value="Save">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["database"])){$L=$_POST;if($_POST&&!$k&&!isset($_POST["add_x"])){$E=trim($L["name"]);if($_POST["drop"]){$_GET["db"]="";queries_redirect(remove_from_uri("db|database"),'Database has been dropped.',drop_databases(array(DB)));}elseif(DB!==$E){if(DB!=""){$_GET["db"]=$E;queries_redirect(preg_replace('~\bdb=[^&]*&~','',ME)."db=".urlencode($E),'Database has been renamed.',rename_database($E,$L["collation"]));}else{$h=explode("\n",str_replace("\r","",$E));$hg=true;$qd="";foreach($h
as$i){if(count($h)==1||$i!=""){if(!create_database($i,$L["collation"]))$hg=false;$qd=$i;}}restart_session();set_session("dbs",null);queries_redirect(ME."db=".urlencode($qd),'Database has been created.',$hg);}}else{if(!$L["collation"])redirect(substr(ME,0,-1));query_redirect("ALTER DATABASE ".idf_escape($E).(preg_match('~^[a-z0-9_]+$~i',$L["collation"])?" COLLATE $L[collation]":""),substr(ME,0,-1),'Database has been altered.');}}page_header(DB!=""?'Alter database':'Create database',$k,array(),h(DB));$Xa=collations();$E=DB;if($_POST)$E=$L["name"];elseif(DB!="")$L["collation"]=db_collation(DB,$Xa);elseif($y=="sql"){foreach(get_vals("SHOW GRANTS")as$r){if(preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\.\*)?~',$r,$C)&&$C[1]){$E=stripcslashes(idf_unescape("`$C[2]`"));break;}}}echo'
<form action="" method="post">
<p>
',($_POST["add_x"]||strpos($E,"\n")?'<textarea id="name" name="name" rows="10" cols="40">'.h($E).'</textarea><br>':'<input name="name" id="name" value="'.h($E).'" data-maxlength="64" autocapitalize="off">')."\n".($Xa?html_select("collation",array(""=>"(".'collation'.")")+$Xa,$L["collation"]).doc_link(array('sql'=>"charset-charsets.html",'mariadb'=>"supported-character-sets-and-collations/",)):""),script("focus(qs('#name'));"),'<input type="submit" value="Save">
';if(DB!="")echo"<input type='submit' name='drop' value='".'Drop'."'>".confirm(sprintf('Drop %s?',DB))."\n";elseif(!$_POST["add_x"]&&$_GET["db"]=="")echo"<input type='image' class='icon' name='add' src='".h(preg_replace("~\\?.*~","",ME)."?file=plus.gif&version=4.7.7")."' alt='+' title='".'Add next'."'>\n";echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["call"])){$da=($_GET["name"]?$_GET["name"]:$_GET["call"]);page_header('Call'.": ".h($da),$k);$zf=routine($_GET["call"],(isset($_GET["callf"])?"FUNCTION":"PROCEDURE"));$Wc=array();$Be=array();foreach($zf["fields"]as$t=>$l){if(substr($l["inout"],-3)=="OUT")$Be[$t]="@".idf_escape($l["field"])." AS ".idf_escape($l["field"]);if(!$l["inout"]||substr($l["inout"],0,2)=="IN")$Wc[]=$t;}if(!$k&&$_POST){$Ja=array();foreach($zf["fields"]as$z=>$l){if(in_array($z,$Wc)){$X=process_input($l);if($X===false)$X="''";if(isset($Be[$z]))$e->query("SET @".idf_escape($l["field"])." = $X");}$Ja[]=(isset($Be[$z])?"@".idf_escape($l["field"]):$X);}$I=(isset($_GET["callf"])?"SELECT":"CALL")." ".table($da)."(".implode(", ",$Ja).")";$ag=microtime(true);$J=$e->multi_query($I);$na=$e->affected_rows;echo$b->selectQuery($I,$ag,!$J);if(!$J)echo"<p class='error'>".error()."\n";else{$f=connect();if(is_object($f))$f->select_db(DB);do{$J=$e->store_result();if(is_object($J))select($J,$f);else
echo"<p class='message'>".lang(array('Routine has been called, %d row affected.','Routine has been called, %d rows affected.'),$na)." <span class='time'>".@date("H:i:s")."</span>\n";}while($e->next_result());if($Be)select($e->query("SELECT ".implode(", ",$Be)));}}echo'
<form action="" method="post">
';if($Wc){echo"<table cellspacing='0' class='layout'>\n";foreach($Wc
as$z){$l=$zf["fields"][$z];$E=$l["field"];echo"<tr><th>".$b->fieldName($l);$Y=$_POST["fields"][$E];if($Y!=""){if($l["type"]=="enum")$Y=+$Y;if($l["type"]=="set")$Y=array_sum($Y);}input($l,$Y,(string)$_POST["function"][$E]);echo"\n";}echo"</table>\n";}echo'<p>
<input type="submit" value="Call">
<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["foreign"])){$a=$_GET["foreign"];$E=$_GET["name"];$L=$_POST;if($_POST&&!$k&&!$_POST["add"]&&!$_POST["change"]&&!$_POST["change-js"]){$D=($_POST["drop"]?'Foreign key has been dropped.':($E!=""?'Foreign key has been altered.':'Foreign key has been created.'));$B=ME."table=".urlencode($a);if(!$_POST["drop"]){$L["source"]=array_filter($L["source"],'strlen');ksort($L["source"]);$ug=array();foreach($L["source"]as$z=>$X)$ug[$z]=$L["target"][$z];$L["target"]=$ug;}if($y=="sqlite")queries_redirect($B,$D,recreate_table($a,$a,array(),array(),array(" $E"=>($_POST["drop"]?"":" ".format_foreign_key($L)))));else{$sa="ALTER TABLE ".table($a);$Jb="\nDROP ".($y=="sql"?"FOREIGN KEY ":"CONSTRAINT ").idf_escape($E);if($_POST["drop"])query_redirect($sa.$Jb,$B,$D);else{query_redirect($sa.($E!=""?"$Jb,":"")."\nADD".format_foreign_key($L),$B,$D);$k='Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.'."<br>$k";}}}page_header('Foreign key',$k,array("table"=>$a),h($a));if($_POST){ksort($L["source"]);if($_POST["add"])$L["source"][]="";elseif($_POST["change"]||$_POST["change-js"])$L["target"]=array();}elseif($E!=""){$o=foreign_keys($a);$L=$o[$E];$L["source"][]="";}else{$L["table"]=$a;$L["source"]=array("");}echo'
<form action="" method="post">
';$Uf=array_keys(fields($a));if($L["db"]!="")$e->select_db($L["db"]);if($L["ns"]!="")set_schema($L["ns"]);$nf=array_keys(array_filter(table_status('',true),'fk_support'));$ug=($a===$L["table"]?$Uf:array_keys(fields(in_array($L["table"],$nf)?$L["table"]:reset($nf))));$me="this.form['change-js'].value = '1'; this.form.submit();";echo"<p>".'Target table'.": ".html_select("table",$nf,$L["table"],$me)."\n";if($y=="pgsql")echo'Schema'.": ".html_select("ns",$b->schemas(),$L["ns"]!=""?$L["ns"]:$_GET["ns"],$me);elseif($y!="sqlite"){$wb=array();foreach($b->databases()as$i){if(!information_schema($i))$wb[]=$i;}echo'DB'.": ".html_select("db",$wb,$L["db"]!=""?$L["db"]:$_GET["db"],$me);}echo'<input type="hidden" name="change-js" value="">
<noscript><p><input type="submit" name="change" value="Change"></noscript>
<table cellspacing="0">
<thead><tr><th id="label-source">Source<th id="label-target">Target</thead>
';$x=0;foreach($L["source"]as$z=>$X){echo"<tr>","<td>".html_select("source[".(+$z)."]",array(-1=>"")+$Uf,$X,($x==count($L["source"])-1?"foreignAddRow.call(this);":1),"label-source"),"<td>".html_select("target[".(+$z)."]",$ug,$L["target"][$z],1,"label-target");$x++;}echo'</table>
<p>
ON DELETE: ',html_select("on_delete",array(-1=>"")+explode("|",$le),$L["on_delete"]),' ON UPDATE: ',html_select("on_update",array(-1=>"")+explode("|",$le),$L["on_update"]),doc_link(array('sql'=>"innodb-foreign-key-constraints.html",'mariadb'=>"foreign-keys/",)),'<p>
<input type="submit" value="Save">
<noscript><p><input type="submit" name="add" value="Add column"></noscript>
';if($E!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$E));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["view"])){$a=$_GET["view"];$L=$_POST;$_e="VIEW";if($y=="pgsql"&&$a!=""){$bg=table_status($a);$_e=strtoupper($bg["Engine"]);}if($_POST&&!$k){$E=trim($L["name"]);$ua=" AS\n$L[select]";$B=ME."table=".urlencode($E);$D='View has been altered.';$U=($_POST["materialized"]?"MATERIALIZED VIEW":"VIEW");if(!$_POST["drop"]&&$a==$E&&$y!="sqlite"&&$U=="VIEW"&&$_e=="VIEW")query_redirect(($y=="mssql"?"ALTER":"CREATE OR REPLACE")." VIEW ".table($E).$ua,$B,$D);else{$wg=$E."_adminer_".uniqid();drop_create("DROP $_e ".table($a),"CREATE $U ".table($E).$ua,"DROP $U ".table($E),"CREATE $U ".table($wg).$ua,"DROP $U ".table($wg),($_POST["drop"]?substr(ME,0,-1):$B),'View has been dropped.',$D,'View has been created.',$a,$E);}}if(!$_POST&&$a!=""){$L=view($a);$L["name"]=$a;$L["materialized"]=($_e!="VIEW");if(!$k)$k=error();}page_header(($a!=""?'Alter view':'Create view'),$k,array("table"=>$a),h($a));echo'
<form action="" method="post">
<p>Name: <input name="name" value="',h($L["name"]),'" data-maxlength="64" autocapitalize="off">
',(support("materializedview")?" ".checkbox("materialized",1,$L["materialized"],'Materialized view'):""),'<p>';textarea("select",$L["select"]);echo'<p>
<input type="submit" value="Save">
';if($a!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$a));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["event"])){$aa=$_GET["event"];$cd=array("YEAR","QUARTER","MONTH","DAY","HOUR","MINUTE","WEEK","SECOND","YEAR_MONTH","DAY_HOUR","DAY_MINUTE","DAY_SECOND","HOUR_MINUTE","HOUR_SECOND","MINUTE_SECOND");$cg=array("ENABLED"=>"ENABLE","DISABLED"=>"DISABLE","SLAVESIDE_DISABLED"=>"DISABLE ON SLAVE");$L=$_POST;if($_POST&&!$k){if($_POST["drop"])query_redirect("DROP EVENT ".idf_escape($aa),substr(ME,0,-1),'Event has been dropped.');elseif(in_array($L["INTERVAL_FIELD"],$cd)&&isset($cg[$L["STATUS"]])){$Cf="\nON SCHEDULE ".($L["INTERVAL_VALUE"]?"EVERY ".q($L["INTERVAL_VALUE"])." $L[INTERVAL_FIELD]".($L["STARTS"]?" STARTS ".q($L["STARTS"]):"").($L["ENDS"]?" ENDS ".q($L["ENDS"]):""):"AT ".q($L["STARTS"]))." ON COMPLETION".($L["ON_COMPLETION"]?"":" NOT")." PRESERVE";queries_redirect(substr(ME,0,-1),($aa!=""?'Event has been altered.':'Event has been created.'),queries(($aa!=""?"ALTER EVENT ".idf_escape($aa).$Cf.($aa!=$L["EVENT_NAME"]?"\nRENAME TO ".idf_escape($L["EVENT_NAME"]):""):"CREATE EVENT ".idf_escape($L["EVENT_NAME"]).$Cf)."\n".$cg[$L["STATUS"]]." COMMENT ".q($L["EVENT_COMMENT"]).rtrim(" DO\n$L[EVENT_DEFINITION]",";").";"));}}page_header(($aa!=""?'Alter event'.": ".h($aa):'Create event'),$k);if(!$L&&$aa!=""){$M=get_rows("SELECT * FROM information_schema.EVENTS WHERE EVENT_SCHEMA = ".q(DB)." AND EVENT_NAME = ".q($aa));$L=reset($M);}echo'
<form action="" method="post">
<table cellspacing="0" class="layout">
<tr><th>Name<td><input name="EVENT_NAME" value="',h($L["EVENT_NAME"]),'" data-maxlength="64" autocapitalize="off">
<tr><th title="datetime">Start<td><input name="STARTS" value="',h("$L[EXECUTE_AT]$L[STARTS]"),'">
<tr><th title="datetime">End<td><input name="ENDS" value="',h($L["ENDS"]),'">
<tr><th>Every<td><input type="number" name="INTERVAL_VALUE" value="',h($L["INTERVAL_VALUE"]),'" class="size"> ',html_select("INTERVAL_FIELD",$cd,$L["INTERVAL_FIELD"]),'<tr><th>Status<td>',html_select("STATUS",$cg,$L["STATUS"]),'<tr><th>Comment<td><input name="EVENT_COMMENT" value="',h($L["EVENT_COMMENT"]),'" data-maxlength="64">
<tr><th><td>',checkbox("ON_COMPLETION","PRESERVE",$L["ON_COMPLETION"]=="PRESERVE",'On completion preserve'),'</table>
<p>';textarea("EVENT_DEFINITION",$L["EVENT_DEFINITION"]);echo'<p>
<input type="submit" value="Save">
';if($aa!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$aa));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["procedure"])){$da=($_GET["name"]?$_GET["name"]:$_GET["procedure"]);$zf=(isset($_GET["function"])?"FUNCTION":"PROCEDURE");$L=$_POST;$L["fields"]=(array)$L["fields"];if($_POST&&!process_fields($L["fields"])&&!$k){$xe=routine($_GET["procedure"],$zf);$wg="$L[name]_adminer_".uniqid();drop_create("DROP $zf ".routine_id($da,$xe),create_routine($zf,$L),"DROP $zf ".routine_id($L["name"],$L),create_routine($zf,array("name"=>$wg)+$L),"DROP $zf ".routine_id($wg,$L),substr(ME,0,-1),'Routine has been dropped.','Routine has been altered.','Routine has been created.',$da,$L["name"]);}page_header(($da!=""?(isset($_GET["function"])?'Alter function':'Alter procedure').": ".h($da):(isset($_GET["function"])?'Create function':'Create procedure')),$k);if(!$_POST&&$da!=""){$L=routine($_GET["procedure"],$zf);$L["name"]=$da;}$Xa=get_vals("SHOW CHARACTER SET");sort($Xa);$_f=routine_languages();echo'
<form action="" method="post" id="form">
<p>Name: <input name="name" value="',h($L["name"]),'" data-maxlength="64" autocapitalize="off">
',($_f?'Language'.": ".html_select("language",$_f,$L["language"])."\n":""),'<input type="submit" value="Save">
<div class="scrollable">
<table cellspacing="0" class="nowrap">
';edit_fields($L["fields"],$Xa,$zf);if(isset($_GET["function"])){echo"<tr><td>".'Return type';edit_type("returns",$L["returns"],$Xa,array(),($y=="pgsql"?array("void","trigger"):array()));}echo'</table>
',script("editFields();"),'</div>
<p>';textarea("definition",$L["definition"]);echo'<p>
<input type="submit" value="Save">
';if($da!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$da));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["trigger"])){$a=$_GET["trigger"];$E=$_GET["name"];$Pg=trigger_options();$L=(array)trigger($E)+array("Trigger"=>$a."_bi");if($_POST){if(!$k&&in_array($_POST["Timing"],$Pg["Timing"])&&in_array($_POST["Event"],$Pg["Event"])&&in_array($_POST["Type"],$Pg["Type"])){$ke=" ON ".table($a);$Jb="DROP TRIGGER ".idf_escape($E).($y=="pgsql"?$ke:"");$B=ME."table=".urlencode($a);if($_POST["drop"])query_redirect($Jb,$B,'Trigger has been dropped.');else{if($E!="")queries($Jb);queries_redirect($B,($E!=""?'Trigger has been altered.':'Trigger has been created.'),queries(create_trigger($ke,$_POST)));if($E!="")queries(create_trigger($ke,$L+array("Type"=>reset($Pg["Type"]))));}}$L=$_POST;}page_header(($E!=""?'Alter trigger'.": ".h($E):'Create trigger'),$k,array("table"=>$a));echo'
<form action="" method="post" id="form">
<table cellspacing="0" class="layout">
<tr><th>Time<td>',html_select("Timing",$Pg["Timing"],$L["Timing"],"triggerChange(/^".preg_quote($a,"/")."_[ba][iud]$/, '".js_escape($a)."', this.form);"),'<tr><th>Event<td>',html_select("Event",$Pg["Event"],$L["Event"],"this.form['Timing'].onchange();"),(in_array("UPDATE OF",$Pg["Event"])?" <input name='Of' value='".h($L["Of"])."' class='hidden'>":""),'<tr><th>Type<td>',html_select("Type",$Pg["Type"],$L["Type"]),'</table>
<p>Name: <input name="Trigger" value="',h($L["Trigger"]),'" data-maxlength="64" autocapitalize="off">
',script("qs('#form')['Timing'].onchange();"),'<p>';textarea("Statement",$L["Statement"]);echo'<p>
<input type="submit" value="Save">
';if($E!=""){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',$E));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["user"])){$fa=$_GET["user"];$cf=array(""=>array("All privileges"=>""));foreach(get_rows("SHOW PRIVILEGES")as$L){foreach(explode(",",($L["Privilege"]=="Grant option"?"":$L["Context"]))as$hb)$cf[$hb][$L["Privilege"]]=$L["Comment"];}$cf["Server Admin"]+=$cf["File access on server"];$cf["Databases"]["Create routine"]=$cf["Procedures"]["Create routine"];unset($cf["Procedures"]["Create routine"]);$cf["Columns"]=array();foreach(array("Select","Insert","Update","References")as$X)$cf["Columns"][$X]=$cf["Tables"][$X];unset($cf["Server Admin"]["Usage"]);foreach($cf["Tables"]as$z=>$X)unset($cf["Databases"][$z]);$Vd=array();if($_POST){foreach($_POST["objects"]as$z=>$X)$Vd[$X]=(array)$Vd[$X]+(array)$_POST["grants"][$z];}$Dc=array();$ie="";if(isset($_GET["host"])&&($J=$e->query("SHOW GRANTS FOR ".q($fa)."@".q($_GET["host"])))){while($L=$J->fetch_row()){if(preg_match('~GRANT (.*) ON (.*) TO ~',$L[0],$C)&&preg_match_all('~ *([^(,]*[^ ,(])( *\([^)]+\))?~',$C[1],$Dd,PREG_SET_ORDER)){foreach($Dd
as$X){if($X[1]!="USAGE")$Dc["$C[2]$X[2]"][$X[1]]=true;if(preg_match('~ WITH GRANT OPTION~',$L[0]))$Dc["$C[2]$X[2]"]["GRANT OPTION"]=true;}}if(preg_match("~ IDENTIFIED BY PASSWORD '([^']+)~",$L[0],$C))$ie=$C[1];}}if($_POST&&!$k){$je=(isset($_GET["host"])?q($fa)."@".q($_GET["host"]):"''");if($_POST["drop"])query_redirect("DROP USER $je",ME."privileges=",'User has been dropped.');else{$Xd=q($_POST["user"])."@".q($_POST["host"]);$Me=$_POST["pass"];if($Me!=''&&!$_POST["hashed"]&&!min_version(8)){$Me=$e->result("SELECT PASSWORD(".q($Me).")");$k=!$Me;}$lb=false;if(!$k){if($je!=$Xd){$lb=queries((min_version(5)?"CREATE USER":"GRANT USAGE ON *.* TO")." $Xd IDENTIFIED BY ".(min_version(8)?"":"PASSWORD ").q($Me));$k=!$lb;}elseif($Me!=$ie)queries("SET PASSWORD FOR $Xd = ".q($Me));}if(!$k){$wf=array();foreach($Vd
as$de=>$r){if(isset($_GET["grant"]))$r=array_filter($r);$r=array_keys($r);if(isset($_GET["grant"]))$wf=array_diff(array_keys(array_filter($Vd[$de],'strlen')),$r);elseif($je==$Xd){$ge=array_keys((array)$Dc[$de]);$wf=array_diff($ge,$r);$r=array_diff($r,$ge);unset($Dc[$de]);}if(preg_match('~^(.+)\s*(\(.*\))?$~U',$de,$C)&&(!grant("REVOKE",$wf,$C[2]," ON $C[1] FROM $Xd")||!grant("GRANT",$r,$C[2]," ON $C[1] TO $Xd"))){$k=true;break;}}}if(!$k&&isset($_GET["host"])){if($je!=$Xd)queries("DROP USER $je");elseif(!isset($_GET["grant"])){foreach($Dc
as$de=>$wf){if(preg_match('~^(.+)(\(.*\))?$~U',$de,$C))grant("REVOKE",array_keys($wf),$C[2]," ON $C[1] FROM $Xd");}}}queries_redirect(ME."privileges=",(isset($_GET["host"])?'User has been altered.':'User has been created.'),!$k);if($lb)$e->query("DROP USER $Xd");}}page_header((isset($_GET["host"])?'Username'.": ".h("$fa@$_GET[host]"):'Create user'),$k,array("privileges"=>array('','Privileges')));if($_POST){$L=$_POST;$Dc=$Vd;}else{$L=$_GET+array("host"=>$e->result("SELECT SUBSTRING_INDEX(CURRENT_USER, '@', -1)"));$L["pass"]=$ie;if($ie!="")$L["hashed"]=true;$Dc[(DB==""||$Dc?"":idf_escape(addcslashes(DB,"%_\\"))).".*"]=array();}echo'<form action="" method="post">
<table cellspacing="0" class="layout">
<tr><th>Server<td><input name="host" data-maxlength="60" value="',h($L["host"]),'" autocapitalize="off">
<tr><th>Username<td><input name="user" data-maxlength="80" value="',h($L["user"]),'" autocapitalize="off">
<tr><th>Password<td><input name="pass" id="pass" value="',h($L["pass"]),'" autocomplete="new-password">
';if(!$L["hashed"])echo
script("typePassword(qs('#pass'));");echo(min_version(8)?"":checkbox("hashed",1,$L["hashed"],'Hashed',"typePassword(this.form['pass'], this.checked);")),'</table>
';echo"<table cellspacing='0'>\n","<thead><tr><th colspan='2'>".'Privileges'.doc_link(array('sql'=>"grant.html#priv_level"));$t=0;foreach($Dc
as$de=>$r){echo'<th>'.($de!="*.*"?"<input name='objects[$t]' value='".h($de)."' size='10' autocapitalize='off'>":"<input type='hidden' name='objects[$t]' value='*.*' size='10'>*.*");$t++;}echo"</thead>\n";foreach(array(""=>"","Server Admin"=>'Server',"Databases"=>'Database',"Tables"=>'Table',"Columns"=>'Column',"Procedures"=>'Routine',)as$hb=>$Bb){foreach((array)$cf[$hb]as$bf=>$bb){echo"<tr".odd()."><td".($Bb?">$Bb<td":" colspan='2'").' lang="en" title="'.h($bb).'">'.h($bf);$t=0;foreach($Dc
as$de=>$r){$E="'grants[$t][".h(strtoupper($bf))."]'";$Y=$r[strtoupper($bf)];if($hb=="Server Admin"&&$de!=(isset($Dc["*.*"])?"*.*":".*"))echo"<td>";elseif(isset($_GET["grant"]))echo"<td><select name=$E><option><option value='1'".($Y?" selected":"").">".'Grant'."<option value='0'".($Y=="0"?" selected":"").">".'Revoke'."</select>";else{echo"<td align='center'><label class='block'>","<input type='checkbox' name=$E value='1'".($Y?" checked":"").($bf=="All privileges"?" id='grants-$t-all'>":">".($bf=="Grant option"?"":script("qsl('input').onclick = function () { if (this.checked) formUncheck('grants-$t-all'); };"))),"</label>";}$t++;}}}echo"</table>\n",'<p>
<input type="submit" value="Save">
';if(isset($_GET["host"])){echo'<input type="submit" name="drop" value="Drop">',confirm(sprintf('Drop %s?',"$fa@$_GET[host]"));}echo'<input type="hidden" name="token" value="',$T,'">
</form>
';}elseif(isset($_GET["processlist"])){if(support("kill")&&$_POST&&!$k){$md=0;foreach((array)$_POST["kill"]as$X){if(kill_process($X))$md++;}queries_redirect(ME."processlist=",lang(array('%d process has been killed.','%d processes have been killed.'),$md),$md||!$_POST["kill"]);}page_header('Process list',$k);echo'
<form action="" method="post">
<div class="scrollable">
<table cellspacing="0" class="nowrap checkable">
',script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});");$t=-1;foreach(process_list()as$t=>$L){if(!$t){echo"<thead><tr lang='en'>".(support("kill")?"<th>":"");foreach($L
as$z=>$X)echo"<th>$z".doc_link(array('sql'=>"show-processlist.html#processlist_".strtolower($z),));echo"</thead>\n";}echo"<tr".odd().">".(support("kill")?"<td>".checkbox("kill[]",$L[$y=="sql"?"Id":"pid"],0):"");foreach($L
as$z=>$X)echo"<td>".(($y=="sql"&&$z=="Info"&&preg_match("~Query|Killed~",$L["Command"])&&$X!="")||($y=="pgsql"&&$z=="current_query"&&$X!="<IDLE>")||($y=="oracle"&&$z=="sql_text"&&$X!="")?"<code class='jush-$y'>".shorten_utf8($X,100,"</code>").' <a href="'.h(ME.($L["db"]!=""?"db=".urlencode($L["db"])."&":"")."sql=".urlencode($X)).'">'.'Clone'.'</a>':h($X));echo"\n";}echo'</table>
</div>
<p>
';if(support("kill")){echo($t+1)."/".sprintf('%d in total',max_connections()),"<p><input type='submit' value='".'Kill'."'>\n";}echo'<input type="hidden" name="token" value="',$T,'">
</form>
',script("tableCheck();");}elseif(isset($_GET["select"])){$a=$_GET["select"];$R=table_status1($a);$w=indexes($a);$m=fields($a);$o=column_foreign_keys($a);$fe=$R["Oid"];parse_str($_COOKIE["adminer_import"],$ma);$xf=array();$d=array();$zg=null;foreach($m
as$z=>$l){$E=$b->fieldName($l);if(isset($l["privileges"]["select"])&&$E!=""){$d[$z]=html_entity_decode(strip_tags($E),ENT_QUOTES);if(is_shortable($l))$zg=$b->selectLengthProcess();}$xf+=$l["privileges"];}list($N,$s)=$b->selectColumnsProcess($d,$w);$gd=count($s)<count($N);$Z=$b->selectSearchProcess($m,$w);$te=$b->selectOrderProcess($m,$w);$_=$b->selectLimitProcess();if($_GET["val"]&&is_ajax()){header("Content-Type: text/plain; charset=utf-8");foreach($_GET["val"]as$Xg=>$L){$ua=convert_field($m[key($L)]);$N=array($ua?$ua:idf_escape(key($L)));$Z[]=where_check($Xg,$m);$K=$j->select($a,$N,$Z,$N);if($K)echo
reset($K->fetch_row());}exit;}$Ye=$Zg=null;foreach($w
as$v){if($v["type"]=="PRIMARY"){$Ye=array_flip($v["columns"]);$Zg=($N?$Ye:array());foreach($Zg
as$z=>$X){if(in_array(idf_escape($z),$N))unset($Zg[$z]);}break;}}if($fe&&!$Ye){$Ye=$Zg=array($fe=>0);$w[]=array("type"=>"PRIMARY","columns"=>array($fe));}if($_POST&&!$k){$vh=$Z;if(!$_POST["all"]&&is_array($_POST["check"])){$Oa=array();foreach($_POST["check"]as$Ma)$Oa[]=where_check($Ma,$m);$vh[]="((".implode(") OR (",$Oa)."))";}$vh=($vh?"\nWHERE ".implode(" AND ",$vh):"");if($_POST["export"]){cookie("adminer_import","output=".urlencode($_POST["output"])."&format=".urlencode($_POST["format"]));dump_headers($a);$b->dumpTable($a,"");$Bc=($N?implode(", ",$N):"*").convert_fields($d,$m,$N)."\nFROM ".table($a);$Fc=($s&&$gd?"\nGROUP BY ".implode(", ",$s):"").($te?"\nORDER BY ".implode(", ",$te):"");if(!is_array($_POST["check"])||$Ye)$I="SELECT $Bc$vh$Fc";else{$Vg=array();foreach($_POST["check"]as$X)$Vg[]="(SELECT".limit($Bc,"\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$m).$Fc,1).")";$I=implode(" UNION ALL ",$Vg);}$b->dumpData($a,"table",$I);exit;}if(!$b->selectEmailProcess($Z,$o)){if($_POST["save"]||$_POST["delete"]){$J=true;$na=0;$P=array();if(!$_POST["delete"]){foreach($d
as$E=>$X){$X=process_input($m[$E]);if($X!==null&&($_POST["clone"]||$X!==false))$P[idf_escape($E)]=($X!==false?$X:idf_escape($E));}}if($_POST["delete"]||$P){if($_POST["clone"])$I="INTO ".table($a)." (".implode(", ",array_keys($P)).")\nSELECT ".implode(", ",$P)."\nFROM ".table($a);if($_POST["all"]||($Ye&&is_array($_POST["check"]))||$gd){$J=($_POST["delete"]?$j->delete($a,$vh):($_POST["clone"]?queries("INSERT $I$vh"):$j->update($a,$P,$vh)));$na=$e->affected_rows;}else{foreach((array)$_POST["check"]as$X){$uh="\nWHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($X,$m);$J=($_POST["delete"]?$j->delete($a,$uh,1):($_POST["clone"]?queries("INSERT".limit1($a,$I,$uh)):$j->update($a,$P,$uh,1)));if(!$J)break;$na+=$e->affected_rows;}}}$D=lang(array('%d item has been affected.','%d items have been affected.'),$na);if($_POST["clone"]&&$J&&$na==1){$rd=last_id();if($rd)$D=sprintf('Item%s has been inserted.'," $rd");}queries_redirect(remove_from_uri($_POST["all"]&&$_POST["delete"]?"page":""),$D,$J);if(!$_POST["delete"]){edit_form($a,$m,(array)$_POST["fields"],!$_POST["clone"]);page_footer();exit;}}elseif(!$_POST["import"]){if(!$_POST["val"])$k='Ctrl+click on a value to modify it.';else{$J=true;$na=0;foreach($_POST["val"]as$Xg=>$L){$P=array();foreach($L
as$z=>$X){$z=bracket_escape($z,1);$P[idf_escape($z)]=(preg_match('~char|text~',$m[$z]["type"])||$X!=""?$b->processInput($m[$z],$X):"NULL");}$J=$j->update($a,$P," WHERE ".($Z?implode(" AND ",$Z)." AND ":"").where_check($Xg,$m),!$gd&&!$Ye," ");if(!$J)break;$na+=$e->affected_rows;}queries_redirect(remove_from_uri(),lang(array('%d item has been affected.','%d items have been affected.'),$na),$J);}}elseif(!is_string($rc=get_file("csv_file",true)))$k=upload_error($rc);elseif(!preg_match('~~u',$rc))$k='File must be in UTF-8 encoding.';else{cookie("adminer_import","output=".urlencode($ma["output"])."&format=".urlencode($_POST["separator"]));$J=true;$Ya=array_keys($m);preg_match_all('~(?>"[^"]*"|[^"\r\n]+)+~',$rc,$Dd);$na=count($Dd[0]);$j->begin();$Kf=($_POST["separator"]=="csv"?",":($_POST["separator"]=="tsv"?"\t":";"));$M=array();foreach($Dd[0]as$z=>$X){preg_match_all("~((?>\"[^\"]*\")+|[^$Kf]*)$Kf~",$X.$Kf,$Ed);if(!$z&&!array_diff($Ed[1],$Ya)){$Ya=$Ed[1];$na--;}else{$P=array();foreach($Ed[1]as$t=>$Ua)$P[idf_escape($Ya[$t])]=($Ua==""&&$m[$Ya[$t]]["null"]?"NULL":q(str_replace('""','"',preg_replace('~^"|"$~','',$Ua))));$M[]=$P;}}$J=(!$M||$j->insertUpdate($a,$M,$Ye));if($J)$J=$j->commit();queries_redirect(remove_from_uri("page"),lang(array('%d row has been imported.','%d rows have been imported.'),$na),$J);$j->rollback();}}}$ng=$b->tableName($R);if(is_ajax()){page_headers();ob_start();}else
page_header('Select'.": $ng",$k);$P=null;if(isset($xf["insert"])||!support("table")){$P="";foreach((array)$_GET["where"]as$X){if($o[$X["col"]]&&count($o[$X["col"]])==1&&($X["op"]=="="||(!$X["op"]&&!preg_match('~[_%]~',$X["val"]))))$P.="&set".urlencode("[".bracket_escape($X["col"])."]")."=".urlencode($X["val"]);}}$b->selectLinks($R,$P);if(!$d&&support("table"))echo"<p class='error'>".'Unable to select the table'.($m?".":": ".error())."\n";else{echo"<form action='' id='form'>\n","<div style='display: none;'>";hidden_fields_get();echo(DB!=""?'<input type="hidden" name="db" value="'.h(DB).'">'.(isset($_GET["ns"])?'<input type="hidden" name="ns" value="'.h($_GET["ns"]).'">':""):"");echo'<input type="hidden" name="select" value="'.h($a).'">',"</div>\n";$b->selectColumnsPrint($N,$d);$b->selectSearchPrint($Z,$d,$w);$b->selectOrderPrint($te,$d,$w);$b->selectLimitPrint($_);$b->selectLengthPrint($zg);$b->selectActionPrint($w);echo"</form>\n";$F=$_GET["page"];if($F=="last"){$Ac=$e->result(count_rows($a,$Z,$gd,$s));$F=floor(max(0,$Ac-1)/$_);}$Ff=$N;$Ec=$s;if(!$Ff){$Ff[]="*";$ib=convert_fields($d,$m,$N);if($ib)$Ff[]=substr($ib,2);}foreach($N
as$z=>$X){$l=$m[idf_unescape($X)];if($l&&($ua=convert_field($l)))$Ff[$z]="$ua AS $X";}if(!$gd&&$Zg){foreach($Zg
as$z=>$X){$Ff[]=idf_escape($z);if($Ec)$Ec[]=idf_escape($z);}}$J=$j->select($a,$Ff,$Z,$Ec,$te,$_,$F,true);if(!$J)echo"<p class='error'>".error()."\n";else{if($y=="mssql"&&$F)$J->seek($_*$F);$Vb=array();echo"<form action='' method='post' enctype='multipart/form-data'>\n";$M=array();while($L=$J->fetch_assoc()){if($F&&$y=="oracle")unset($L["RNUM"]);$M[]=$L;}if($_GET["page"]!="last"&&$_!=""&&$s&&$gd&&$y=="sql")$Ac=$e->result(" SELECT FOUND_ROWS()");if(!$M)echo"<p class='message'>".'No rows.'."\n";else{$Ba=$b->backwardKeys($a,$ng);echo"<div class='scrollable'>","<table id='table' cellspacing='0' class='nowrap checkable'>",script("mixin(qs('#table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true), onkeydown: editingKeydown});"),"<thead><tr>".(!$s&&$N?"":"<td><input type='checkbox' id='all-page' class='jsonly'>".script("qs('#all-page').onclick = partial(formCheck, /check/);","")." <a href='".h($_GET["modify"]?remove_from_uri("modify"):$_SERVER["REQUEST_URI"]."&modify=1")."'>".'Modify'."</a>");$Ud=array();$Cc=array();reset($N);$kf=1;foreach($M[0]as$z=>$X){if(!isset($Zg[$z])){$X=$_GET["columns"][key($N)];$l=$m[$N?($X?$X["col"]:current($N)):$z];$E=($l?$b->fieldName($l,$kf):($X["fun"]?"*":$z));if($E!=""){$kf++;$Ud[$z]=$E;$c=idf_escape($z);$Rc=remove_from_uri('(order|desc)[^=]*|page').'&order%5B0%5D='.urlencode($z);$Bb="&desc%5B0%5D=1";echo"<th>".script("mixin(qsl('th'), {onmouseover: partial(columnMouse), onmouseout: partial(columnMouse, ' hidden')});",""),'<a href="'.h($Rc.($te[0]==$c||$te[0]==$z||(!$te&&$gd&&$s[0]==$c)?$Bb:'')).'">';echo
apply_sql_function($X["fun"],$E)."</a>";echo"<span class='column hidden'>","<a href='".h($Rc.$Bb)."' title='".'descending'."' class='text'> ↓</a>";if(!$X["fun"]){echo'<a href="#fieldset-search" title="'.'Search'.'" class="text jsonly"> =</a>',script("qsl('a').onclick = partial(selectSearch, '".js_escape($z)."');");}echo"</span>";}$Cc[$z]=$X["fun"];next($N);}}$xd=array();if($_GET["modify"]){foreach($M
as$L){foreach($L
as$z=>$X)$xd[$z]=max($xd[$z],min(40,strlen(utf8_decode($X))));}}echo($Ba?"<th>".'Relations':"")."</thead>\n";if(is_ajax()){if($_%2==1&&$F%2==1)odd();ob_end_clean();}foreach($b->rowDescriptions($M,$o)as$Td=>$L){$Wg=unique_array($M[$Td],$w);if(!$Wg){$Wg=array();foreach($M[$Td]as$z=>$X){if(!preg_match('~^(COUNT\((\*|(DISTINCT )?`(?:[^`]|``)+`)\)|(AVG|GROUP_CONCAT|MAX|MIN|SUM)\(`(?:[^`]|``)+`\))$~',$z))$Wg[$z]=$X;}}$Xg="";foreach($Wg
as$z=>$X){if(($y=="sql"||$y=="pgsql")&&preg_match('~char|text|enum|set~',$m[$z]["type"])&&strlen($X)>64){$z=(strpos($z,'(')?$z:idf_escape($z));$z="MD5(".($y!='sql'||preg_match("~^utf8~",$m[$z]["collation"])?$z:"CONVERT($z USING ".charset($e).")").")";$X=md5($X);}$Xg.="&".($X!==null?urlencode("where[".bracket_escape($z)."]")."=".urlencode($X):"null%5B%5D=".urlencode($z));}echo"<tr".odd().">".(!$s&&$N?"":"<td>".checkbox("check[]",substr($Xg,1),in_array(substr($Xg,1),(array)$_POST["check"])).($gd||information_schema(DB)?"":" <a href='".h(ME."edit=".urlencode($a).$Xg)."' class='edit'>".'edit'."</a>"));foreach($L
as$z=>$X){if(isset($Ud[$z])){$l=$m[$z];$X=$j->value($X,$l);if($X!=""&&(!isset($Vb[$z])||$Vb[$z]!=""))$Vb[$z]=(is_mail($X)?$Ud[$z]:"");$A="";if(preg_match('~blob|bytea|raw|file~',$l["type"])&&$X!="")$A=ME.'download='.urlencode($a).'&field='.urlencode($z).$Xg;if(!$A&&$X!==null){foreach((array)$o[$z]as$n){if(count($o[$z])==1||end($n["source"])==$z){$A="";foreach($n["source"]as$t=>$Uf)$A.=where_link($t,$n["target"][$t],$M[$Td][$Uf]);$A=($n["db"]!=""?preg_replace('~([?&]db=)[^&]+~','\1'.urlencode($n["db"]),ME):ME).'select='.urlencode($n["table"]).$A;if($n["ns"])$A=preg_replace('~([?&]ns=)[^&]+~','\1'.urlencode($n["ns"]),$A);if(count($n["source"])==1)break;}}}if($z=="COUNT(*)"){$A=ME."select=".urlencode($a);$t=0;foreach((array)$_GET["where"]as$W){if(!array_key_exists($W["col"],$Wg))$A.=where_link($t++,$W["col"],$W["val"],$W["op"]);}foreach($Wg
as$jd=>$W)$A.=where_link($t++,$jd,$W);}$X=select_value($X,$A,$l,$zg);$u=h("val[$Xg][".bracket_escape($z)."]");$Y=$_POST["val"][$Xg][bracket_escape($z)];$Qb=!is_array($L[$z])&&is_utf8($X)&&$M[$Td][$z]==$L[$z]&&!$Cc[$z];$yg=preg_match('~text|lob~',$l["type"]);echo"<td id='$u'";if(($_GET["modify"]&&$Qb)||$Y!==null){$Ic=h($Y!==null?$Y:$L[$z]);echo">".($yg?"<textarea name='$u' cols='30' rows='".(substr_count($L[$z],"\n")+1)."'>$Ic</textarea>":"<input name='$u' value='$Ic' size='$xd[$z]'>");}else{$Ad=strpos($X,"<i>…</i>");echo" data-text='".($Ad?2:($yg?1:0))."'".($Qb?"":" data-warning='".h('Use edit link to modify this value.')."'").">$X</td>";}}}if($Ba)echo"<td>";$b->backwardKeysPrint($Ba,$M[$Td]);echo"</tr>\n";}if(is_ajax())exit;echo"</table>\n","</div>\n";}if(!is_ajax()){if($M||$F){$fc=true;if($_GET["page"]!="last"){if($_==""||(count($M)<$_&&($M||!$F)))$Ac=($F?$F*$_:0)+count($M);elseif($y!="sql"||!$gd){$Ac=($gd?false:found_rows($R,$Z));if($Ac<max(1e4,2*($F+1)*$_))$Ac=reset(slow_query(count_rows($a,$Z,$gd,$s)));else$fc=false;}}$Ee=($_!=""&&($Ac===false||$Ac>$_||$F));if($Ee){echo(($Ac===false?count($M)+1:$Ac-$F*$_)>$_?'<p><a href="'.h(remove_from_uri("page")."&page=".($F+1)).'" class="loadmore">'.'Load more data'.'</a>'.script("qsl('a').onclick = partial(selectLoadMore, ".(+$_).", '".'Loading'."…');",""):''),"\n";}}echo"<div class='footer'><div>\n";if($M||$F){if($Ee){$Gd=($Ac===false?$F+(count($M)>=$_?2:1):floor(($Ac-1)/$_));echo"<fieldset>";if($y!="simpledb"){echo"<legend><a href='".h(remove_from_uri("page"))."'>".'Page'."</a></legend>",script("qsl('a').onclick = function () { pageClick(this.href, +prompt('".'Page'."', '".($F+1)."')); return false; };"),pagination(0,$F).($F>5?" …":"");for($t=max(1,$F-4);$t<min($Gd,$F+5);$t++)echo
pagination($t,$F);if($Gd>0){echo($F+5<$Gd?" …":""),($fc&&$Ac!==false?pagination($Gd,$F):" <a href='".h(remove_from_uri("page")."&page=last")."' title='~$Gd'>".'last'."</a>");}}else{echo"<legend>".'Page'."</legend>",pagination(0,$F).($F>1?" …":""),($F?pagination($F,$F):""),($Gd>$F?pagination($F+1,$F).($Gd>$F+1?" …":""):"");}echo"</fieldset>\n";}echo"<fieldset>","<legend>".'Whole result'."</legend>";$Gb=($fc?"":"~ ").$Ac;echo
checkbox("all",1,0,($Ac!==false?($fc?"":"~ ").lang(array('%d row','%d rows'),$Ac):""),"var checked = formChecked(this, /check/); selectCount('selected', this.checked ? '$Gb' : checked); selectCount('selected2', this.checked || !checked ? '$Gb' : checked);")."\n","</fieldset>\n";if($b->selectCommandPrint()){echo'<fieldset',($_GET["modify"]?'':' class="jsonly"'),'><legend>Modify</legend><div>
<input type="submit" value="Save"',($_GET["modify"]?'':' title="'.'Ctrl+click on a value to modify it.'.'"'),'>
</div></fieldset>
<fieldset><legend>Selected <span id="selected"></span></legend><div>
<input type="submit" name="edit" value="Edit">
<input type="submit" name="clone" value="Clone">
<input type="submit" name="delete" value="Delete">',confirm(),'</div></fieldset>
';}$zc=$b->dumpFormat();foreach((array)$_GET["columns"]as$c){if($c["fun"]){unset($zc['sql']);break;}}if($zc){print_fieldset("export",'Export'." <span id='selected2'></span>");$Ce=$b->dumpOutput();echo($Ce?html_select("output",$Ce,$ma["output"])." ":""),html_select("format",$zc,$ma["format"])," <input type='submit' name='export' value='".'Export'."'>\n","</div></fieldset>\n";}$b->selectEmailPrint(array_filter($Vb,'strlen'),$d);}echo"</div></div>\n";if($b->selectImportPrint()){echo"<div>","<a href='#import'>".'Import'."</a>",script("qsl('a').onclick = partial(toggle, 'import');",""),"<span id='import' class='hidden'>: ","<input type='file' name='csv_file'> ",html_select("separator",array("csv"=>"CSV,","csv;"=>"CSV;","tsv"=>"TSV"),$ma["format"],1);echo" <input type='submit' name='import' value='".'Import'."'>","</span>","</div>";}echo"<input type='hidden' name='token' value='$T'>\n","</form>\n",(!$s&&$N?"":script("tableCheck();"));}}}if(is_ajax()){ob_end_clean();exit;}}elseif(isset($_GET["variables"])){$bg=isset($_GET["status"]);page_header($bg?'Status':'Variables');$lh=($bg?show_status():show_variables());if(!$lh)echo"<p class='message'>".'No rows.'."\n";else{echo"<table cellspacing='0'>\n";foreach($lh
as$z=>$X){echo"<tr>","<th><code class='jush-".$y.($bg?"status":"set")."'>".h($z)."</code>","<td>".h($X);}echo"</table>\n";}}elseif(isset($_GET["script"])){header("Content-Type: text/javascript; charset=utf-8");if($_GET["script"]=="db"){$kg=array("Data_length"=>0,"Index_length"=>0,"Data_free"=>0);foreach(table_status()as$E=>$R){json_row("Comment-$E",h($R["Comment"]));if(!is_view($R)){foreach(array("Engine","Collation")as$z)json_row("$z-$E",h($R[$z]));foreach($kg+array("Auto_increment"=>0,"Rows"=>0)as$z=>$X){if($R[$z]!=""){$X=format_number($R[$z]);json_row("$z-$E",($z=="Rows"&&$X&&$R["Engine"]==($Wf=="pgsql"?"table":"InnoDB")?"~ $X":$X));if(isset($kg[$z]))$kg[$z]+=($R["Engine"]!="InnoDB"||$z!="Data_free"?$R[$z]:0);}elseif(array_key_exists($z,$R))json_row("$z-$E");}}}foreach($kg
as$z=>$X)json_row("sum-$z",format_number($X));json_row("");}elseif($_GET["script"]=="kill")$e->query("KILL ".number($_POST["kill"]));else{foreach(count_tables($b->databases())as$i=>$X){json_row("tables-$i",$X);json_row("size-$i",db_size($i));}json_row("");}exit;}else{$sg=array_merge((array)$_POST["tables"],(array)$_POST["views"]);if($sg&&!$k&&!$_POST["search"]){$J=true;$D="";if($y=="sql"&&$_POST["tables"]&&count($_POST["tables"])>1&&($_POST["drop"]||$_POST["truncate"]||$_POST["copy"]))queries("SET foreign_key_checks = 0");if($_POST["truncate"]){if($_POST["tables"])$J=truncate_tables($_POST["tables"]);$D='Tables have been truncated.';}elseif($_POST["move"]){$J=move_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$D='Tables have been moved.';}elseif($_POST["copy"]){$J=copy_tables((array)$_POST["tables"],(array)$_POST["views"],$_POST["target"]);$D='Tables have been copied.';}elseif($_POST["drop"]){if($_POST["views"])$J=drop_views($_POST["views"]);if($J&&$_POST["tables"])$J=drop_tables($_POST["tables"]);$D='Tables have been dropped.';}elseif($y!="sql"){$J=($y=="sqlite"?queries("VACUUM"):apply_queries("VACUUM".($_POST["optimize"]?"":" ANALYZE"),$_POST["tables"]));$D='Tables have been optimized.';}elseif(!$_POST["tables"])$D='No tables.';elseif($J=queries(($_POST["optimize"]?"OPTIMIZE":($_POST["check"]?"CHECK":($_POST["repair"]?"REPAIR":"ANALYZE")))." TABLE ".implode(", ",array_map('idf_escape',$_POST["tables"])))){while($L=$J->fetch_assoc())$D.="<b>".h($L["Table"])."</b>: ".h($L["Msg_text"])."<br>";}queries_redirect(substr(ME,0,-1),$D,$J);}page_header(($_GET["ns"]==""?'Database'.": ".h(DB):'Schema'.": ".h($_GET["ns"])),$k,true);if($b->homepage()){if($_GET["ns"]!==""){echo"<h3 id='tables-views'>".'Tables and views'."</h3>\n";$rg=tables_list();if(!$rg)echo"<p class='message'>".'No tables.'."\n";else{echo"<form action='' method='post'>\n";if(support("table")){echo"<fieldset><legend>".'Search data in tables'." <span id='selected2'></span></legend><div>","<input type='search' name='query' value='".h($_POST["query"])."'>",script("qsl('input').onkeydown = partialArg(bodyKeydown, 'search');","")," <input type='submit' name='search' value='".'Search'."'>\n","</div></fieldset>\n";if($_POST["search"]&&$_POST["query"]!=""){$_GET["where"][0]["op"]="LIKE %%";search_tables();}}echo"<div class='scrollable'>\n","<table cellspacing='0' class='nowrap checkable'>\n",script("mixin(qsl('table'), {onclick: tableClick, ondblclick: partialArg(tableClick, true)});"),'<thead><tr class="wrap">','<td><input id="check-all" type="checkbox" class="jsonly">'.script("qs('#check-all').onclick = partial(formCheck, /^(tables|views)\[/);",""),'<th>'.'Table','<td>'.'Engine'.doc_link(array('sql'=>'storage-engines.html')),'<td>'.'Collation'.doc_link(array('sql'=>'charset-charsets.html','mariadb'=>'supported-character-sets-and-collations/')),'<td>'.'Data Length'.doc_link(array('sql'=>'show-table-status.html',)),'<td>'.'Index Length'.doc_link(array('sql'=>'show-table-status.html',)),'<td>'.'Data Free'.doc_link(array('sql'=>'show-table-status.html')),'<td>'.'Auto Increment'.doc_link(array('sql'=>'example-auto-increment.html','mariadb'=>'auto_increment/')),'<td>'.'Rows'.doc_link(array('sql'=>'show-table-status.html',)),(support("comment")?'<td>'.'Comment'.doc_link(array('sql'=>'show-table-status.html',)):''),"</thead>\n";$S=0;foreach($rg
as$E=>$U){$oh=($U!==null&&!preg_match('~table~i',$U));$u=h("Table-".$E);echo'<tr'.odd().'><td>'.checkbox(($oh?"views[]":"tables[]"),$E,in_array($E,$sg,true),"","","",$u),'<th>'.(support("table")||support("indexes")?"<a href='".h(ME)."table=".urlencode($E)."' title='".'Show structure'."' id='$u'>".h($E).'</a>':h($E));if($oh){echo'<td colspan="6"><a href="'.h(ME)."view=".urlencode($E).'" title="'.'Alter view'.'">'.(preg_match('~materialized~i',$U)?'Materialized view':'View').'</a>','<td align="right"><a href="'.h(ME)."select=".urlencode($E).'" title="'.'Select data'.'">?</a>';}else{foreach(array("Engine"=>array(),"Collation"=>array(),"Data_length"=>array("create",'Alter table'),"Index_length"=>array("indexes",'Alter indexes'),"Data_free"=>array("edit",'New item'),"Auto_increment"=>array("auto_increment=1&create",'Alter table'),"Rows"=>array("select",'Select data'),)as$z=>$A){$u=" id='$z-".h($E)."'";echo($A?"<td align='right'>".(support("table")||$z=="Rows"||(support("indexes")&&$z!="Data_length")?"<a href='".h(ME."$A[0]=").urlencode($E)."'$u title='$A[1]'>?</a>":"<span$u>?</span>"):"<td id='$z-".h($E)."'>");}$S++;}echo(support("comment")?"<td id='Comment-".h($E)."'>":"");}echo"<tr><td><th>".sprintf('%d in total',count($rg)),"<td>".h($y=="sql"?$e->result("SELECT @@storage_engine"):""),"<td>".h(db_collation(DB,collations()));foreach(array("Data_length","Index_length","Data_free")as$z)echo"<td align='right' id='sum-$z'>";echo"</table>\n","</div>\n";if(!information_schema(DB)){echo"<div class='footer'><div>\n";$jh="<input type='submit' value='".'Vacuum'."'> ".on_help("'VACUUM'");$qe="<input type='submit' name='optimize' value='".'Optimize'."'> ".on_help($y=="sql"?"'OPTIMIZE TABLE'":"'VACUUM OPTIMIZE'");echo"<fieldset><legend>".'Selected'." <span id='selected'></span></legend><div>".($y=="sqlite"?$jh:($y=="pgsql"?$jh.$qe:($y=="sql"?"<input type='submit' value='".'Analyze'."'> ".on_help("'ANALYZE TABLE'").$qe."<input type='submit' name='check' value='".'Check'."'> ".on_help("'CHECK TABLE'")."<input type='submit' name='repair' value='".'Repair'."'> ".on_help("'REPAIR TABLE'"):"")))."<input type='submit' name='truncate' value='".'Truncate'."'> ".on_help($y=="sqlite"?"'DELETE'":"'TRUNCATE".($y=="pgsql"?"'":" TABLE'")).confirm()."<input type='submit' name='drop' value='".'Drop'."'>".on_help("'DROP TABLE'").confirm()."\n";$h=(support("scheme")?$b->schemas():$b->databases());if(count($h)!=1&&$y!="sqlite"){$i=(isset($_POST["target"])?$_POST["target"]:(support("scheme")?$_GET["ns"]:DB));echo"<p>".'Move to other database'.": ",($h?html_select("target",$h,$i):'<input name="target" value="'.h($i).'" autocapitalize="off">')," <input type='submit' name='move' value='".'Move'."'>",(support("copy")?" <input type='submit' name='copy' value='".'Copy'."'> ".checkbox("overwrite",1,$_POST["overwrite"],'overwrite'):""),"\n";}echo"<input type='hidden' name='all' value=''>";echo
script("qsl('input').onclick = function () { selectCount('selected', formChecked(this, /^(tables|views)\[/));".(support("table")?" selectCount('selected2', formChecked(this, /^tables\[/) || $S);":"")." }"),"<input type='hidden' name='token' value='$T'>\n","</div></fieldset>\n","</div></div>\n";}echo"</form>\n",script("tableCheck();");}echo'<p class="links"><a href="'.h(ME).'create=">'.'Create table'."</a>\n",(support("view")?'<a href="'.h(ME).'view=">'.'Create view'."</a>\n":"");if(support("routine")){echo"<h3 id='routines'>".'Routines'."</h3>\n";$Af=routines();if($Af){echo"<table cellspacing='0'>\n",'<thead><tr><th>'.'Name'.'<td>'.'Type'.'<td>'.'Return type'."<td></thead>\n";odd('');foreach($Af
as$L){$E=($L["SPECIFIC_NAME"]==$L["ROUTINE_NAME"]?"":"&name=".urlencode($L["ROUTINE_NAME"]));echo'<tr'.odd().'>','<th><a href="'.h(ME.($L["ROUTINE_TYPE"]!="PROCEDURE"?'callf=':'call=').urlencode($L["SPECIFIC_NAME"]).$E).'">'.h($L["ROUTINE_NAME"]).'</a>','<td>'.h($L["ROUTINE_TYPE"]),'<td>'.h($L["DTD_IDENTIFIER"]),'<td><a href="'.h(ME.($L["ROUTINE_TYPE"]!="PROCEDURE"?'function=':'procedure=').urlencode($L["SPECIFIC_NAME"]).$E).'">'.'Alter'."</a>";}echo"</table>\n";}echo'<p class="links">'.(support("procedure")?'<a href="'.h(ME).'procedure=">'.'Create procedure'.'</a>':'').'<a href="'.h(ME).'function=">'.'Create function'."</a>\n";}if(support("event")){echo"<h3 id='events'>".'Events'."</h3>\n";$M=get_rows("SHOW EVENTS");if($M){echo"<table cellspacing='0'>\n","<thead><tr><th>".'Name'."<td>".'Schedule'."<td>".'Start'."<td>".'End'."<td></thead>\n";foreach($M
as$L){echo"<tr>","<th>".h($L["Name"]),"<td>".($L["Execute at"]?'At given time'."<td>".$L["Execute at"]:'Every'." ".$L["Interval value"]." ".$L["Interval field"]."<td>$L[Starts]"),"<td>$L[Ends]",'<td><a href="'.h(ME).'event='.urlencode($L["Name"]).'">'.'Alter'.'</a>';}echo"</table>\n";$dc=$e->result("SELECT @@event_scheduler");if($dc&&$dc!="ON")echo"<p class='error'><code class='jush-sqlset'>event_scheduler</code>: ".h($dc)."\n";}echo'<p class="links"><a href="'.h(ME).'event=">'.'Create event'."</a>\n";}if($rg)echo
script("ajaxSetHtml('".js_escape(ME)."script=db');");}}}page_footer();