https://www.pushsquare.com/

Submitted URL:
https://pushsquare.comRedirected
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 60 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en-GB" class="region-es" style="--search-margin: -245px; --top-offset: 124px;"><head>
	<base href="https://www.pushsquare.com">
	<meta name="generator" content="ccms/1.0.0 (dgpCMS: https://hookshot.media)">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>Push Square - PS5, PSVR2 News &amp; Reviews 24/7</title>
<!--
	
	BBBB#J      ~BBBBB^     .~J5GB##BGY7:     .:^?5GB##BG5?^      .GBBB#J    .YBBB#G~   :75B####BPY!.   J#BBBP      .GBBB#?      .!JPB####BGY7:    7#BBBBBBBBBBBBBBB
	#&&&&Y      ~&&&&&^   .?G&&&&&&&&&&&#P~   !##&&&&&&&&&&#P!    .B&&&&Y   !B&&&&Y:   !B&&&&&&&&&@#!   Y&&&&G      .B&&&&J    ^YB&&&&&&&&&&&&#5~  ?@&&&&&&&&&&&&&&&
	#&&&&J      ~&&&&&^  ~B&&&&GJ7!!7YB&&&&5. Y@&&&B?~~7JG&&&&P:  .B&&&&J :5&&&&G~    :#&&&&J^:^7PJ.    Y&&&&G      .B&&&&?   ?#&&&&GJ7~~!JP&&&&&Y :!!!!7#&&&&5~!!!!
	#&&&&5:^^^^:7&&&&&^ :#&&&B~       .?#&&&B~JY?!^.      !#&&&P  .B&&&&Y7#&&&B?      .B&&&&P?~:.       Y&&&&B^^^^^:~#&&&&?  7&&&&&?        !#&&&&Y     .B&&&&?     
	#&&&&&&&&&&&&&&&&&^ J&&&&~          ^G&&&&?            7&&&&~ .B&&&&#&&&&&?        ~G&&&&&&#BGY!.   Y&&&&&&&&&&&&&&&&&?  G&&&&P          Y&&&&#:    .#&&&&?     
	#&&&&########&&&&&^ J&&&&!          ^^Y&&&&P:          7&&&&~ .B&&&&&&&&&&&Y.        ~JPB#&&&&&&B^  Y&&&&#########&&&&?  G&&&&P          Y&&&&#:    .#&&&&?     
	#&&&&Y.::::.!&&&&&^ :#&&&B!       .?#B~7#&&&B!        !#&&&P  .B&&&&&PJ#&&&&G^       :   :^7B&&&&G  Y&&&&B:.:::.^B&&&&?  7&&&&&J.       7#&&&&Y     .#&&&&?     
	#&&&&J      ~&&&&&^  ^B&&&&GJ7!!?YB&&&&^:G&&&&GJ7!!7JG&&&&P.  .B&&&&5  ^G&&&&#?   ^JG#P?~^^~G&&&&P  Y&&&&G      .B&&&&?   ?#&&&&BY7!!7JG&&&&&Y      .#&&&&?     
	#&&&&Y      ~&&&&&^   .?G#&&&&&&&&&&#5~   7G#&&&&&&&&&&#P!    .B&&&&J   .Y&&&&&P:.Y#&&&&&&&&&&&&G^  Y&&&&G      .B&&&&J    ^YB&&&&&&&&&&&&#5~       .#&&&&?     
	GBBBB?      ~BBBBB^      ~?5GBBBBPY7:       ^?5GBBBBPY7^      .PBBBB?     7BBBBBP^ :7YGB####BGY!    JBBBBP      .GBBBB?      .!JPB####BPY!:         .GBBBB7     

	You found the source code! So, we're actually looking to hire a UK-based PHP/JavaScript Web Developer, email us jobs (at) hookshot.media if that might be you...
-->
	<meta name="msvalidate.01" content="D7560F5739AF48D918517B5AFC24A564">
	<meta name="description" content="The world's most popular PlayStation News &amp; Reviews website, covering everything PS5 and PSVR2 along with retro/classic gaming from PlayStation's history.">
	<meta name="keywords" content="PS5, PSVR2, PlayStation VR2, PlayStation VR, PlayStation Plus, PS4, PS4 Pro, PlayStation VR, PS Vita &amp; Retro">
	<meta name="author" content="Push Square">
	<meta name="apple-mobile-web-app-title" content="Push Square">
	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" id="viewport" data-original="width=device-width, initial-scale=1, shrink-to-fit=no">
	<meta property="og:title" content="Push Square">
	<meta property="og:type" content="website">
	<meta property="fb:app_id" content="135109439853732">
	<meta property="og:description" content="The world's most popular PlayStation News &amp; Reviews website, covering everything PS5 and PSVR2 along with retro/classic gaming from PlayStation's history.">
	<meta property="og:image" content="https://images.pushsquare.com/site/banner/large.jpg" data-page-subject="true">
	<meta property="og:url" content="https://www.pushsquare.com/">
	<meta property="og:site_name" content="Push Square">
	<meta name="twitter:card" content="summary_large_image">
	<meta name="twitter:site" content="@pushsquare">
	<meta name="twitter:creator" content="@pushsquare">
	<meta name="twitter:title" content="Push Square">
	<meta name="twitter:description" content="The world's most popular PlayStation News &amp; Reviews website, covering everything PS5 and PSVR2 along with retro/classic gaming from PlayStation's history.">
	<meta name="twitter:image:src" content="https://images.pushsquare.com/site/banner/large.jpg">
	<meta name="theme-color" content="#0952AE">
	<meta name="msapplication-navbutton-color" content="#0952AE">
	<meta name="apple-mobile-web-app-status-bar-style" content="#0952AE">
	<meta name="robots" content="max-image-preview:large">
	<link href="https://static.pushsquare.com/themes/ps.v4/css/master.css?accent=%230952AE&amp;v=1728305284" type="text/css" rel="stylesheet">
	<style type="text/css">@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); font-display: fallback; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;} @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'); font-display: fallback; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'); font-display: fallback; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;} @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); font-display: fallback; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;} @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); font-display: fallback; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;}@font-face { font-family: 'nlifecms'; font-style: normal; font-weight: normal; src: url('https://static.pushsquare.com/themes/v12/css/fonts/nlifecms.woff2?novctt') format('woff2'), url('https://static.pushsquare.com/themes/v12/css/fonts/nlifecms.ttf?novctt') format('truetype'), url('https://static.pushsquare.com/themes/v12/css/fonts/nlifecms.woff?novctt') format('woff'), url('https://static.pushsquare.com/themes/v12/css/fonts/nlifecms.svg?novctt#nlifecms') format('svg'); font-display: block;}</style>
	<link rel="preload" href="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" as="script" fetchpriority="high">
	<link rel="preload" href="https://static.pushsquare.com/javascript/jquery.js?v=1727862999" as="script">
	<link rel="preload" href="https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2" type="font/woff2" as="font" crossorigin="anonymous" fetchpriority="high">
	<link rel="preload" href="https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2" type="font/woff2" as="font" crossorigin="anonymous" fetchpriority="high">
	<link rel="preload" href="https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2" type="font/woff2" as="font" crossorigin="anonymous" fetchpriority="high">
	<link rel="preload" href="https://fonts.gstatic.com/s/roboto/v18/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2" type="font/woff2" as="font" crossorigin="anonymous" fetchpriority="high">
	<link rel="preload" href="https://static.pushsquare.com/themes/v12/css/fonts/nlifecms.woff2?novctt" type="font/woff2" as="font" crossorigin="anonymous" fetchpriority="high">
	<link rel="shortcut icon" href="https://static.pushsquare.com/favicon.ico" type="image/x-icon">
	<link rel="apple-touch-icon" href="https://images.pushsquare.com/site/icon/180x180.png" type="image/png" sizes="180x180">
	<link rel="icon" href="https://images.pushsquare.com/site/favicon/32x32.png" type="image/png" sizes="32x32">
	<link rel="icon" href="https://images.pushsquare.com/site/favicon/16x16.png" type="image/png" sizes="16x16">
	<link rel="search" title="Push Square Search" href="https://www.pushsquare.com/opensearch.xml" type="application/opensearchdescription+xml">
	<link rel="preload" href="https://images.pushsquare.com/6798ae34933c4/545x385.jpg" as="image" fetchpriority="high">
	<link rel="canonical" href="https://www.pushsquare.com/">
	<link rel="preload" href="https://static.pushsquare.com/javascript/gn/prebid9.15.0.js" as="script">
	<link rel="preload" href="https://c.amazon-adsystem.com/aax2/apstag.js" as="script">
	<script type="text/javascript">var dgpLoaded = false; var dgpTools = false; var dgpConsentType = 'onetrust'; var gdpr = true; var permutiveEnabled = false; var permutiveConsent = true; var dfp_npa = "true"; var dfp_uam = true; var dfp_xlb = false; var dgpDebug = false; var dgpLoc = "ES"; var dgpScroll = false; document.documentElement.classList.add('region-es'); </script>
	<script type="text/javascript" src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" async="" charset="UTF-8" data-domain-script="3e7e7a59-9600-4517-b7b9-f4b3ed143b69"></script>
	<script type="text/javascript" src="https://static.pushsquare.com/javascript/jquery.js?v=1727862999" defer=""></script>
	<script type="text/javascript">(function(){this.dgpConsentTool=function(){let defaults={cookieName:false,cookieValue:false,categories:['required','performance','functional','targeting'],version:'1.3',allow:[],stack:{},uuid:false,dialog:false,consentString:'none',debug:false}
var plugin=this;this.settings=(arguments[0]&&typeof arguments[0]==='object')?extendDefaults(defaults,arguments[0]):defaults;this.debug(this.settings);this.init();}
dgpConsentTool.prototype.init=function(){if(this.settings.allow.length){this.flush();}
else{}}
dgpConsentTool.prototype.setChoice=function(categories,flush){this.debug('Setting choices: '+categories.join(', '));this.settings.allow=categories;if(flush){this.flush();}}
dgpConsentTool.prototype.setConsentString=function(consentString){this.settings.consentString=consentString;}
dgpConsentTool.prototype.getString=function(){return this.settings.consentString;}
dgpConsentTool.prototype.forget=function(){Cookies.remove(this.settings.cookieName);}
dgpConsentTool.prototype.can=function(category,callback){if(typeof callback==='function'){if(this.settings.allow.includes(category,this.settings.allow)){this.debug('running '+category+' callback');try{callback();}
catch(err){this.debug(err);}}
else{if(typeof this.settings.stack[category]=='undefined'){this.settings.stack[category]=new Array;}
this.settings.stack[category].push(callback);this.debug('stacked '+category+' callback, length: '+this.settings.stack[category].length);}
return null;}
else{if(this.settings.allow.includes(category)){return true;}
return false;}}
dgpConsentTool.prototype.ready=function(callback){if(typeof callback==='function'){if(this.settings.allow.length){this.debug('running ready callback');try{callback();}
catch(err){this.debug(err);}}
else{if(typeof this.settings.stack['ready']=='undefined'){this.settings.stack['ready']=new Array;}
this.settings.stack['ready'].push(callback);this.debug('stacked ready callback, length: '+this.settings.stack['ready'].length);}
return true;}
return false;}
dgpConsentTool.prototype.flush=function(){var plugin=this;if(typeof this.settings.stack['ready']=='object'){this.debug('flushing '+this.settings.stack['ready'].length+'ready callback(s)');this.settings.stack['ready'].forEach(function(callback){try{callback();}
catch(err){plugin.debug(err);}});this.settings.stack['ready']=[];}
else{this.debug('flushing 0 ready callbacks');}
this.settings.allow.forEach(function(category){if(typeof plugin.settings.stack[category]=='undefined'){plugin.debug('Skipping '+category+' 0 callbacks)');}
else if(typeof plugin.settings.stack[category]=='object'){plugin.debug('Flushing '+plugin.settings.stack[category].length+' '+category+' callback(s)');plugin.settings.stack[category].forEach(function(callback){plugin.debug('callback called');try{callback();}
catch(err){plugin.debug(err);}});plugin.settings.stack[category]=[];}
document.querySelectorAll('iframe[data-consent="'+category+'"]').forEach(item=>{if(item.getAttribute('data-src')){item.contentWindow.location.replace(item.getAttribute('data-src'));item.removeAttribute('data-src');item.removeAttribute('data-src-fallback');}
if(item.getAttribute('data-src-primis')&&window.innerWidth>1000){item.parentNode.querySelectorAll('.youtube-watch').forEach(item=>{item.remove();});item.parentNode.classList.remove('with-primis');}});});document.querySelectorAll('iframe[data-src-fallback]').forEach(item=>{if(item.getAttribute('data-src-fallback')){item.contentWindow.location.replace(item.getAttribute('data-src-fallback'));item.removeAttribute('data-src-fallback');}});}
dgpConsentTool.prototype.debug=function(message){if(this.settings.debug){console.log('[dgpConsent]:',message);}}
function extendDefaults(defaults,properties){Object.keys(properties).forEach(property=>{if(properties.hasOwnProperty(property)){defaults[property]=properties[property];}});return defaults;}}());var dgpConsent=new dgpConsentTool({debug:dgpDebug});
if (document.cookie.match(/ui-theme=light/)) { document.body.parentNode.classList.remove('dark'); } if (document.cookie.match(/ui-scanlines=on/)) { document.body.parentNode.classList.add('scanlines'); }
function checkViewport () { if (document.cookie.match(/device=desktop/) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Safari/i) && !navigator.userAgent.match(/iPhone/i) && navigator.userAgent.match(/Version\/(13|14|15)/i)) || (navigator.userAgent.match(/Android/i) && screen.width >= 800 && screen.width > screen.height && !navigator.userAgent.match(/Mobile/i)) || (screen.width > window.innerWidth && screen.width > 800 && !navigator.userAgent.match(/Android|iPhone/i))) { document.getElementById("viewport").setAttribute("content","width=1275"); } else { document.getElementById("viewport").setAttribute("content",document.getElementById("viewport").getAttribute("data-original")); }}; checkViewport(); window.addEventListener('resize', checkViewport);
window.addEventListener('load', function() { var dScript = document.createElement("script"); dScript.type = "text/javascript"; dScript.setAttribute("async", "async"); dScript.setAttribute("src", "https://static.pushsquare.com/javascript/dgp/jquery.dgp.js?v=1728305284"); dScript.setAttribute("data-dgp-modules", "https://static.pushsquare.com/javascript/dgp/"); document.head.appendChild(dScript);  });
window.dataLayer = window.dataLayer || []; window.dataLayer.push({"page":{"name":"home"},"site":{"name":"Push Square","type":"hookshot:pushsquare"},"visitor":{"userType":"anonymous"}});
var dgpConfig = {"fancybox":false,"lazyload":false,"bookmarks":false,"tablesorter":false,"tokenize":false,"jqueryui":false,"transaction":"home","user":{"user":false,"title":"Guest"}};
var adConfig = {"custom_variables":{"source":"index","version":"hd","tags":["ps5","ps4","ps4pro","vita","ps3","psn"],"games":[]},"acceptable_ads_show":true,"lazyload_selector":"div[data-dfp-id].lazyload","lazyloadDefaultSpacer":window.innerWidth >= 850 ? 450 : 800,"showNonPersonalisedAds":dfp_npa,"runUAM":dfp_uam,"adRenderedCallback":function (name, event) { slotCallback(name, event); },"device":window.innerWidth >= 850 ? 'hd' : 'mobile',"countryCode":dgpLoc,"debug":false,"childPublisher":22392450815,"runPrebid":true,"prebidLib":"https://static.pushsquare.com/javascript/gn/prebid9.15.0.js","prebidConfig":{"hd":{"PS_LB_1":{"code":"/43340684/PS_LB_1","mediaTypes":{"banner":{"sizes":[[728,90],[970,250]]}},"pubstack":{"adUnitName":"PS_LB_1","adUnitPath":"/43340684/PS_LB_1"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361798","zoneId":"1954898","sizes":[2,57]}},{"bidder":"sovrn","params":{"tagid":"308151"}},{"bidder":"sovrn","params":{"tagid":"722310"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348185"}},{"bidder":"openx","params":{"unit":"543876965","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607282","size":[970,250]}},{"bidder":"ix","params":{"siteId":"607282","size":[728,90]}},{"bidder":"teads","params":{"pageId":130681,"placementId":143553}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"526364472"}},{"bidder":"sharethrough","params":{"pkey":"fNnMscbzegPPwrCaPAZDQbpk"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531472}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[2,57]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"970x250_top_leader"}}]},"PS_HP":{"code":"/43340684/PS_HP","mediaTypes":{"banner":{"sizes":[[300,250],[300,600]]}},"pubstack":{"adUnitName":"PS_HP","adUnitPath":"/43340684/PS_HP"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361798","zoneId":"1954900","sizes":[10,15]}},{"bidder":"sovrn","params":{"tagid":"308150"}},{"bidder":"sovrn","params":{"tagid":"727523"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348186"}},{"bidder":"openx","params":{"unit":"543876966","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607292","size":[300,250]}},{"bidder":"ix","params":{"siteId":"607292","size":[300,600]}},{"bidder":"teads","params":{"pageId":130681,"placementId":143553}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"364068531"}},{"bidder":"sharethrough","params":{"pkey":"oZQD1QZPDp2KGyYGvG9Z24k4"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531474}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[10,15]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"300x600_sidebar"}}]},"PS_MID_X":{"code":"/43340684/PS_MID_X","mediaTypes":{"banner":{"sizes":[[728,90],[970,250]]}},"pubstack":{"adUnitName":"PS_MID_X","adUnitPath":"/43340684/PS_MID_X"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361798","zoneId":"1954902","sizes":[2,57]}},{"bidder":"sovrn","params":{"tagid":"308151"}},{"bidder":"sovrn","params":{"tagid":"722310"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348187"}},{"bidder":"openx","params":{"unit":"543876967","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607293","size":[728,90]}},{"bidder":"teads","params":{"pageId":130681,"placementId":143553}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"414758890"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531475}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[2,57]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"798x90_sticky_desktop"}}]},"PS_MPU_X":{"code":"/43340684/PS_MPU_X","mediaTypes":{"banner":{"sizes":[[300,250],[300,600]]}},"pubstack":{"adUnitName":"PS_MPU_X","adUnitPath":"/43340684/PS_MPU_X"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361798","zoneId":"1954900","sizes":[10,15]}},{"bidder":"sovrn","params":{"tagid":"308150"}},{"bidder":"sovrn","params":{"tagid":"727523"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348176"}},{"bidder":"openx","params":{"unit":"543876966","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607292","size":[300,250]}},{"bidder":"ix","params":{"siteId":"607292","size":[300,600]}},{"bidder":"teads","params":{"pageId":130681,"placementId":143553}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"466058656"}},{"bidder":"sharethrough","params":{"pkey":"oZQD1QZPDp2KGyYGvG9Z24k4"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531476}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[10,15]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"300x600_lazyload_desktop"}}]}},"mobile":{"PS_MPU_MOB":{"code":"/43340684/PS_MPU_MOB","mediaTypes":{"banner":{"sizes":[[300,250],[320,400]]}},"pubstack":{"adUnitName":"PS_MPU_MOB","adUnitPath":"/43340684/PS_MPU_MOB"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361800","zoneId":"1954904","sizes":[15]}},{"bidder":"sovrn","params":{"tagid":"308150"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348184"}},{"bidder":"openx","params":{"unit":"543876969","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607294","size":[300,250]}},{"bidder":"teads","params":{"pageId":130674,"placementId":143546}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"334842374"}},{"bidder":"sharethrough","params":{"pkey":"n54XLbco8sEhmUkk2SLo4qj8"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531477}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[15]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"300x250_lazyload_mobile"}}]},"PS_MPU_X":{"code":"/43340684/PS_MPU_X","mediaTypes":{"banner":{"sizes":[[300,250]]}},"pubstack":{"adUnitName":"PS_MPU_X","adUnitPath":"/43340684/PS_MPU_X"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361800","zoneId":"1954904","sizes":[15]}},{"bidder":"sovrn","params":{"tagid":"308150"}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348184"}},{"bidder":"openx","params":{"unit":"543876969","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607294","size":[300,250]}},{"bidder":"teads","params":{"pageId":130674,"placementId":143546}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"842307357"}},{"bidder":"sharethrough","params":{"pkey":"n54XLbco8sEhmUkk2SLo4qj8"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531478}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[15]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"300x250_lazyload_mobile"}}]},"PS_STICKY_LB":{"code":"/43340684/PS_STICKY_LB","mediaTypes":{"banner":{"sizes":[[320,50]]}},"pubstack":{"adUnitName":"PS_STICKY_LB","adUnitPath":"/43340684/PS_STICKY_LB"},"bids":[{"bidder":"rubicon","params":{"accountId":"16622","siteId":"361800","zoneId":"1954906","sizes":[43]}},{"bidder":"pubmatic","params":{"publisherId":"159481","adSlot":"3348188"}},{"bidder":"openx","params":{"unit":"543876972","delDomain":"gamer-d.openx.net"}},{"bidder":"ix","params":{"siteId":"607295","size":[320,50]}},{"bidder":"teads","params":{"pageId":130681,"placementId":143553}},{"bidder":"medianet","params":{"cid":"8CUSVGW2K","crid":"131851077"}},{"bidder":"sharethrough","params":{"pkey":"jvxJYYtfwZVfTVkP447LgTV5"}},{"bidder":"amx","params":{"tagId":"Z2FtZXItbmV0d29yay5uZXQ"}},{"bidder":"onetag","params":{"pubId":"75847b43ef0b8c2"}},{"bidder":"criteo","params":{"networkId":11384}},{"bidder":"kueezrtb","params":{"cId":"64cf47af156ba4f7e79fca05","pId":"65lk7c192882r0011813fn9"}},{"bidder":"appnexus","params":{"placement_id":31531479}},{"bidder":"shemedia","params":{"accountId":"10278","siteId":"210096","zoneId":"3208420","sizes":[43]}},{"bidder":"minutemedia","params":{"org":"01h5q5x7m7w9","placementId":"320x100_sticky_mobile"}}]}}},"stickyAd":"PS_STICKY_LB","stickyAdParent":"#mastfoot","ownedSite":false,"runAnonymised":false,"refreshAdsConfig":{"enabled":true,"maxRefreshes":10,"desktopRate":15000,"mobileRate":12000,"mobileStickyRate":15000,"teadsRate":30000,"refreshableAdvertIds":[0,220082044,78946204,72863404,2925170143,2984552083,74678524]},"floorPrices":{"defaultFloorprice":0.05,"usFloorprice":0.4,"ukFloorprice":0.3,"aucaFloorprice":0.2,"euFloorprice":0.1},"insertInto":""};
dgpConsent.ready(function () { const ignScript = document.createElement('script'); ignScript.src = "https://pg.ignimgs.com/pogoadkit.js"; ignScript.async = true; document.getElementsByTagName('head')[0].appendChild(ignScript); if (dgpConsentType == 'onetrust') { dfp_npa = dgpConsent.can('targeting') ? 'false' : 'true'; } window.AdScript = new GNAdScript.default((window.innerWidth >= 850 ? '.for-desktop' : '.for-mobile') + ' div[data-dfp-id]:not(.lazyload)', adConfig); window.AdScript.init(); ;
if (permutiveEnabled) { !function(e,o,n,i){if(!e){e=e||{},window.permutive=e,e.q=[];var t=function(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})};e.config=i||{},e.config.apiKey=o,e.config.workspaceId=n,e.config.environment=e.config.environment||"production",(window.crypto||window.msCrypto)&&(e.config.viewId=t());for(var g=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],r=0;r<g.length;r++){var w=g[r];e[w]=function(o){return function(){var n=Array.prototype.slice.call(arguments,0);e.q.push({functionName:o,arguments:n})}}(w)}}}(window.permutive,"394f5b6d-4224-4a63-9ca8-964c7ebc364e","0f73e92f-4074-4fe3-85d3-ed3fc969859e",{"consentRequired": permutiveConsent});window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){if(0===window.googletag.pubads().getTargeting("permutive").length){var e=window.localStorage.getItem("_pdfps");window.googletag.pubads().setTargeting("permutive",e?JSON.parse(e):[]);var o=window.localStorage.getItem("permutive-id");o&&(window.googletag.pubads().setTargeting("puid",o),window.googletag.pubads().setTargeting("ptime",Date.now().toString())),window.permutive.config.viewId&&window.googletag.pubads().setTargeting("prmtvvid",window.permutive.config.viewId),window.permutive.config.workspaceId&&window.googletag.pubads().setTargeting("prmtvwid",window.permutive.config.workspaceId)}});const scriptEl = document.createElement('script'); scriptEl.src = "https://0f73e92f-4074-4fe3-85d3-ed3fc969859e.edge.permutive.app/0f73e92f-4074-4fe3-85d3-ed3fc969859e-web.js"; scriptEl.async = true; document.getElementsByTagName('head')[0].appendChild(scriptEl); };
if (permutiveEnabled) { permutive.addon('web',{"page":{"user":{"logged_in":false,"subscriber":false},"classifications_watson":{"categories":"$alchemy_taxonomy","keywords":"$alchemy_keywords"}}}); permutive.consent({"opt_in": dgpConsent.can('targeting'), "token": dgpConsent.getString() }); } ; });
dgpConsent.can('targeting',function () { !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '687986255298009'); fbq('track', 'PageView'); });
dgpConsent.can('performance',function () { var gScript = document.createElement("script"); gScript.type = "text/javascript"; gScript.setAttribute("async", "true"); gScript.setAttribute("src", "https://www.googletagmanager.com/gtag/js?id=G-88QTGW18G8"); document.head.appendChild(gScript); window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-88QTGW18G8', {send_page_view: false});gtag('event', 'page_view', {"cms_view":"home","user_type":"guest","send_to":"G-88QTGW18G8"});
var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "8518622" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://b.scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); });</script>
	<script type="application/ld+json">{"@context":"https://schema.org/","@type":"NewsMediaOrganization","@id":"https://www.pushsquare.com","name":"Push Square","description":"The world's most popular PlayStation News & Reviews website, covering everything PS5 and PSVR2 along with retro/classic gaming from PlayStation's history.","url":"https://www.pushsquare.com","logo":{"@type":"ImageObject","url":"https://images.pushsquare.com/site/logo.svg"},"image":{"@type":"ImageObject","url":"https://images.pushsquare.com/site/banner/large.jpg"},"knowsAbout":[{"@type":"Thing","name":"playstation"},{"@type":"Thing","name":"ps5"},{"@type":"Thing","name":"sony"},{"@type":"Thing","name":"psvr2"},{"@type":"Thing","name":"playstation vr2"},{"@type":"Thing","name":"playstation vr"},{"@type":"Thing","name":"playstation plus"},{"@type":"Thing","name":"ps4"},{"@type":"Thing","name":"ps4 pro"},{"@type":"Thing","name":"ps vita & retro"},{"@type":"Thing","name":"video games"},{"@type":"Thing","name":"gaming"},{"@type":"Thing","name":"gaming news"},{"@type":"Thing","name":"game reviews"}],"sameAs":["https://x.com/pushsquare","https://www.facebook.com/pushsquare","https://instagram.com/pushsquare/","https://www.youtube.com/pushsquare","https://www.threads.net/@pushsquare","https://bsky.app/profile/pushsquare.com","https://www.wikidata.org/wiki/Q108733456","https://www.metacritic.com/publication/push-square/"],"foundingDate":"July 10, 2008","founder":{"@context":"https://schema.org/","@type":"Person","name":"get2sammyb","url":"https://www.pushsquare.com/users/get2sammyb"},"brand":{"@type":"Brand","name":"Push Square"},"ownershipFundingInfo":"https://www.pushsquare.com/ownership","publishingPrinciples":"https://www.pushsquare.com/how-we-work","actionableFeedbackPolicy":"https://www.pushsquare.com/feedback","correctionsPolicy":"https://www.pushsquare.com/corrections","diversityPolicy":"https://www.pushsquare.com/diversity","ethicsPolicy":"https://www.pushsquare.com/ethics","missionCoveragePrioritiesPolicy":"https://www.pushsquare.com/coverage","noBylinesPolicy":"https://www.pushsquare.com/bylines","unnamedSourcesPolicy":"https://www.pushsquare.com/sources","verificationFactCheckingPolicy":"https://www.pushsquare.com/fact-checking","masthead":"https://www.pushsquare.com/staff","contactPoint":[{"@type":"ContactPoint","contactType":"General","url":"https://www.pushsquare.com/contact"},{"@type":"ContactPoint","contactType":"Advertising","email":"[email protected]"}],"parentOrganization":{"@type":"Corporation","@id":"https://hookshot.media","name":"Hookshot Media","legalName":"Hookshot Media Ltd","url":"https://hookshot.media","sameAs":["https://find-and-update.company-information.service.gov.uk/company/07275764","https://www.linkedin.com/company/hookshot-media/"],"address":{"@type":"PostalAddress","streetAddress":"5 Oakwood Drive","addressLocality":"Loughborough","addressRegion":"Leicestershire","postalCode":"LE11 3QF","addressCountry":"GB"},"foundingDate":"June 7, 2010","founder":{"@context":"https://schema.org/","@type":"Person","name":"Anthony Dickens","url":"https://hookshot.media/about#anthony-dickens"},"vatID":"GB166718969"}}</script>
<script type="text/javascript" async="async" src="https://static.pushsquare.com/javascript/dgp/jquery.dgp.js?v=1728305284" data-dgp-modules="https://static.pushsquare.com/javascript/dgp/"></script><script src="https://cdn-ukwest.onetrust.com/scripttemplates/202409.1.0/otBannerSdk.js" async="" type="text/javascript"></script><script type="text/javascript" async="" src="https://cdn-ukwest.onetrust.com/scripttemplates/202409.1.0/otTCF.js"></script><link type="text/css" rel="stylesheet" href="https://unpkg.com/[email protected]/swiper-bundle.min.css"><style id="onetrust-style">#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{height:64px;width:64px}#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{font-weight:bold}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label{pointer-events:none;opacity:.7}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#68b631;border:1px solid #68b631;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#68b631}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}.ot-cookie-label{text-decoration:underline}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title{margin-top:10px}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-userid-desc{font-style:italic}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:auto}#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-pc-sdk .ot-pur-vdr-count{font-weight:400;font-size:.7rem;padding-top:3px;display:block}#onetrust-banner-sdk .ot-optout-signal,#onetrust-pc-sdk .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk .ot-optout-signal svg,#onetrust-pc-sdk .ot-optout-signal svg{height:20px;width:30px;transform:scale(0.5)}#onetrust-banner-sdk .ot-optout-signal svg path,#onetrust-pc-sdk .ot-optout-signal svg path{fill:#32ae88}#onetrust-consent-sdk .ot-general-modal{overflow:hidden;position:fixed;margin:0 auto;top:50%;left:50%;width:40%;padding:1.5rem;max-width:575px;min-width:575px;z-index:2147483647;border-radius:2.5px;transform:translate(-50%, -50%)}#onetrust-consent-sdk .ot-signature-health-group{margin-top:1rem;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem;width:calc(100% - 2.5rem)}#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form{gap:.5rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:70%;gap:.35rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-input{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle{font-size:1.125rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title{font-size:1.25rem;font-weight:bold}#onetrust-consent-sdk .ot-signature-health,#onetrust-consent-sdk .ot-signature-health-group{display:flex;flex-direction:column;gap:1rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont{display:flex;flex-direction:column;gap:.25rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph{margin:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,#onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error{color:#4d4d4d;font-size:min(12px,.75rem)}#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont{margin-top:max(.75rem,2%);gap:1rem;display:flex;justify-content:flex-end}#onetrust-consent-sdk .ot-signature-health .ot-signature-button,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button{flex:1;height:auto;color:#fff;cursor:pointer;line-height:1.2;min-width:125px;font-weight:600;font-size:.813em;border-radius:2px;padding:12px 10px;white-space:normal;word-wrap:break-word;word-break:break-word;background-color:#68b631;border:2px solid #68b631}#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject{background-color:#fff}#onetrust-consent-sdk .ot-input-field-cont{display:flex;flex-direction:column;gap:.5rem}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:65%}#onetrust-consent-sdk .ot-signature-health-form{display:flex;flex-direction:column}#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label{margin-bottom:0;line-height:20px;font-size:max(14px,.875rem)}@media only screen and (max-width: 600px){#onetrust-consent-sdk .ot-general-modal{min-width:100%}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:100%}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:100%}}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 400px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:90%;padding:0}}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:100%}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{width:13.3333333333%}#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{width:22%}#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{width:30.6666666667%}#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{width:65.3333333333%}#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{width:74%}#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{width:82.6666666667%}#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{width:91.3333333333%}#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{width:100%;margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem;line-height:1.6}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem}}#onetrust-banner-sdk p,#onetrust-pc-sdk p,#ot-sdk-cookie-policy p{margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:none}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.7}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otCenterRounded{z-index:2147483645;top:10%;position:fixed;right:0;background-color:#fff;width:60%;max-width:650px;border-radius:2.5px;left:1em;margin:0 auto;font-size:14px;max-height:90%;overflow-x:hidden;overflow-y:auto}#onetrust-banner-sdk.otRelFont{font-size:.875rem}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk h3,#onetrust-banner-sdk p{color:dimgray}#onetrust-banner-sdk #onetrust-policy{margin-top:40px}#onetrust-banner-sdk #onetrust-policy-title{float:left;text-align:left;font-size:1em;line-height:1.4;margin-bottom:0;padding:0 0 10px 30px;width:calc(100% - 90px)}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-b-addl-desc,#onetrust-banner-sdk .ot-gv-list-handler{clear:both;float:left;margin:0 30px 10px 30px;font-size:.813em;line-height:1.5}#onetrust-banner-sdk #onetrust-policy-text *,#onetrust-banner-sdk .ot-b-addl-desc *,#onetrust-banner-sdk .ot-gv-list-handler *{line-height:inherit;font-size:inherit;margin:0}#onetrust-banner-sdk .ot-optout-signal{margin:0 1.875rem .625rem 1.875rem}#onetrust-banner-sdk .ot-gv-list-handler{padding:0;border:0;height:auto;width:auto}#onetrust-banner-sdk .ot-b-addl-desc{display:block}#onetrust-banner-sdk #onetrust-button-group-parent{padding:15px 30px;text-align:center}#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group{text-align:right}#onetrust-banner-sdk #onetrust-button-group{text-align:center;display:inline-block;width:100%}#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:1em}#onetrust-banner-sdk #onetrust-pc-btn-handler{border:1px solid #6cc04a;max-width:45%}#onetrust-banner-sdk .banner-actions-container{float:right;width:50%}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#6cc04a;text-decoration:underline;padding-left:0;padding-right:0}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#6cc04a;color:#fff;border-color:#6cc04a;min-width:135px;padding:12px 10px;letter-spacing:.05em;line-height:1.4;font-size:.813em;font-weight:600;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler{float:left;max-width:calc(40% - 18px)}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:left;margin-right:0}#onetrust-banner-sdk .has-reject-all-button .banner-actions-container{max-width:60%;width:auto}#onetrust-banner-sdk .ot-close-icon{width:44px;height:44px;background-size:12px;margin:-18px -18px 0 0;border:none;display:inline-block;padding:0}#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;right:24px;top:20px}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-top:10px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{margin:4px 25px}#onetrust-banner-sdk #banner-options{float:left;padding:0 30px;width:calc(100% - 90px)}#onetrust-banner-sdk .banner-option{margin-bottom:10px}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 6px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{height:auto;display:block}#onetrust-banner-sdk .banner-option-header{cursor:pointer;display:inline-block}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-arrow-container{display:inline-block;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid dimgray;margin-left:10px;vertical-align:middle}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;height:0px;padding:10px 10px 5px 10px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-container{float:left;margin:0 30px 10px 30px}#onetrust-banner-sdk .ot-dpd-title{font-weight:bold;padding-bottom:10px}#onetrust-banner-sdk .ot-dpd-title{font-size:1em;line-height:1.4}#onetrust-banner-sdk .ot-dpd-desc{font-size:.813em;line-height:1.5;margin-bottom:0}#onetrust-banner-sdk .ot-dpd-desc *{margin:0}#onetrust-banner-sdk .onetrust-vendors-list-handler{display:block;margin-left:0px;margin-top:5px;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{float:left;margin:0 30px 10px 30px}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{margin-top:10px;margin-bottom:10px;font-size:1em;line-height:1.5;float:none}#onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold;margin-left:5px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px;transform:none;right:15px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.75em}#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container{margin-top:20px}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{width:100%;margin-bottom:10px}#onetrust-banner-sdk #onetrust-pc-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler{margin-right:0}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}#onetrust-banner-sdk .banner-actions-container,#onetrust-banner-sdk #onetrust-pc-btn-handler{width:100%;max-width:none}#onetrust-banner-sdk.otCenterRounded{left:0;width:95%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}@media only screen and (max-width: 600px){#onetrust-banner-sdk .ot-sdk-container{width:auto;padding:0}#onetrust-banner-sdk #onetrust-policy-title{padding:0 22px 10px 22px}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc,#onetrust-banner-sdk .ot-dpd-container{margin:0 22px 10px 22px;width:calc(100% - 44px)}#onetrust-banner-sdk #onetrust-button-group-parent{padding:15px 22px}#onetrust-banner-sdk #banner-options{padding:0 22px;width:calc(100% - 44px)}#onetrust-banner-sdk .banner-option{margin-bottom:6px}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler{float:none;max-width:100%}#onetrust-banner-sdk .has-reject-all-button .banner-actions-container{width:100%;text-align:center;max-width:100%}#onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container{margin-top:20px}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk.otCenterRounded{left:0;top:15%;transform:translateY(-13%);-webkit-transform:translateY(-13%);max-width:600px;width:95%}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #676565;}
            #onetrust-consent-sdk #onetrust-policy-title,
                    #onetrust-consent-sdk #onetrust-policy-text,
                    #onetrust-consent-sdk .ot-b-addl-desc,
                    #onetrust-consent-sdk .ot-dpd-desc,
                    #onetrust-consent-sdk .ot-dpd-title,
                    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
                    #onetrust-banner-sdk .ot-cat-header,
                    #onetrust-banner-sdk .ot-optout-signal
                    {
                        color: #FFFFFF;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #E9E9E9;}
             #onetrust-consent-sdk #onetrust-banner-sdk a[href],
                    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
                    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn
                        {
                            color: #FFFFFF;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler {
                            background-color: #04811d;border-color: #04811d;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #000000;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
                color: #ffffff; border-color: #ffffff;
                background-color:
                #000;
            }.ot-sdk-cookie-policy{font-family:inherit;font-size:16px}.ot-sdk-cookie-policy.otRelFont{font-size:1rem}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy h6{font-size:1em;margin-top:2em}.ot-sdk-cookie-policy th{min-width:75px}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}.ot-sdk-cookie-policy .ot-mobile-border{display:none}.ot-sdk-cookie-policy section{margin-bottom:2em}.ot-sdk-cookie-policy table{border-collapse:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit;font-size:1rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:1em;margin-bottom:.6em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{margin-bottom:1.2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{min-width:75px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{border-collapse:inherit;margin:auto;border:1px solid #d7d7d7;border-radius:5px;border-spacing:initial;width:100%;overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:25%}.ot-sdk-cookie-policy[dir=rtl]{text-align:left}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{display:block}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{position:absolute;top:-9999px;left:-9999px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{margin:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{position:absolute;height:100%;left:6px;width:40%;padding-right:10px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{display:inline-block;background-color:#e4e4e4;position:absolute;height:100%;top:0;left:45%;width:2px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{content:attr(data-label);font-weight:bold}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:none;border-bottom:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{display:block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:auto}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{margin:0 0 1em 0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{height:100%;width:40%;padding-right:10px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{content:attr(data-label);font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{position:absolute;top:-9999px;left:-9999px;z-index:-9999}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:1px solid #d7d7d7;border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{border-bottom:0px}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #000000;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #000000;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #000000;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #000000;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
                    
            .ot-floating-button__front{background-image:url('https://cdn-ukwest.onetrust.com/logos/static/ot_persistent_cookie_icon.png')}</style><script type="text/javascript" src="https://boot.pbstck.com/v1/tag/f2456b33-c659-4aa5-bea5-30141b2d2ea4" async=""></script><script type="text/javascript">(function() { var load = function() {!function(e){"use strict";function t(e,t,i,s){return new(i||(i=Promise))((function(n,o){function r(e){try{d(s.next(e))}catch(e){o(e)}}function a(e){try{d(s.throw(e))}catch(e){o(e)}}function d(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(r,a)}d((s=s.apply(e,t||[])).next())}))}"function"==typeof SuppressedError&&SuppressedError;const i=e=>void 0!==e,s=[0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,59],n=e=>{if(!e)throw new Error("IllegalArgumentException");const t={_value:[108,98,39,46,7,187,1,66,98,184,33,117,98,149,197,141],_scratch:new Array(16)};function i(){let e,i;for(i=0;i<16;i++)t._scratch[i]=0;for(i=0;i<16;i++)for(let n=0;n<16-i;n++)e=t._value[15-i]*s[15-n]+(t._scratch[15-(i+n)]||0),e>255&&(i+n+1<16&&(t._scratch[15-(i+n+1)]+=e>>>8),e-=e>>>8<<8),t._scratch[15-(i+n)]=e;const n=t._scratch;t._scratch=t._value,t._value=n}return function(e){let s;if("string"==typeof e){const t=e.replace(/\r\n/g,"\n"),i=[];let n=0;for(s=0;s<t.length;s++){const e=t.charCodeAt(s);e<128?i[n++]=e:e<2048?(i[n++]=e>>6|192,i[n++]=63&e|128):(i[n++]=e>>12|224,i[n++]=e>>6&63|128,i[n++]=63&e|128)}e=i}for(s=0;s<e.length;s++)t._value[15]^=e[s],i()}(e),t._value.reduce(((e,t)=>e+("00"+t.toString(16)).slice(-2)),"")},o=(e,...t)=>{if(0===t.length||""===t.join(""))throw new Error("Failed to create hash");return n(t.join("")).substr(0,e)},r=(...e)=>{try{return o(14,...e)}catch(e){throw new Error("Failed to create an auction Id")}},a=(...e)=>{try{return o(8,...e)}catch(e){throw new Error("Failed to create a bid Id")}},d=()=>n(`${Math.random().toString(36)}${(new Date).getTime()}`);class c{constructor(e){this.subscriptions=[],this.children=[],this.processingChain=e?[...e]:[]}subscribe(e,t){this.subscriptions.push({onEvent:e,onError:t})}unsubscribe(e,t){this.subscriptions=this.subscriptions.filter((i=>!(i.onEvent===e&&i.onError===t)))}pipe(...e){const t=new c([...this.processingChain,...e]);return this.children.push(t),t}next(e){this.subscriptions.forEach((t=>{try{const i=this.processingChain.reduce(((e,t)=>{if(void 0!==e)return t(e)}),e);void 0!==i&&t.onEvent(i)}catch(e){t.onError&&t.onError(e)}})),this.children.forEach((t=>t.next(e)))}}const u=e=>{return[(t=([t])=>e.test(t),e=>{if(t(e))return e}),([,[e,...t]])=>[e,t]];var t};class l extends Error{constructor(e){super(e)}}function b(e,t){if(!Array.isArray(e))throw new l(null!=t?t:"Expected value to be an array, but received "+typeof e)}function p(e){return"number"==typeof e&&!isNaN(e)}function h(e){return"string"==typeof e}function m(e,t){if(!p(e))throw new l(null!=t?t:"Expected value to be a number, but received "+typeof e)}function v(e,t){if(null!=e&&"string"!=typeof e)throw new l("Expected value to be a string, undefined or null, but received "+typeof e)}function f(e,t){if(null!=e&&!function(e){return"boolean"==typeof e}(e))throw new l("Expected value to be a boolean, but received "+typeof e)}function g(e,t){if("string"!=typeof e)throw new l(null!=t?t:"Expected value to be a string, but received "+typeof e)}function w(e,t){if(null==e)throw new l(null!=t?t:`Expected value to be defined, but received ${e}`)}function y(e,t){if(!Array.isArray(e)||0===e.filter((e=>void 0!==e)).length)throw new l(null!=t?t:"Expected array to be not empty")}const I=e=>"object"==typeof e&&null!==e&&!Array.isArray(e);function k(e,t){if(!I(e))throw new l(null!=t?t:`Expected value to be record, but received '${typeof e}'`)}const C=(e,t)=>I(e)&&t in e;const A=[],R=new c;function T(e,t){let i=0;A.push((s=>{i>=t||(i+=1,e(s))}))}function S(e){A.forEach((t=>t({error:e})))}function E(e){var t;S({context:null!==(t=e.context)&&void 0!==t?t:{},message:e.message})}var U,j;const x=/pbstck:debug/.test(window.location.href),B=!!(null===(U=window.localStorage)||void 0===U?void 0:U.getItem)&&null!==window.localStorage.getItem("pbstck"),N=`[pbstck-${null!==(j="e8794bc")?j:"unknown"}]`;function O(){return x||B}function V(...e){O()&&console.log(N,...e)}function q(...e){O()&&console.warn(N,...e)}function $(...e){O()&&console.error(N,...e)}const D=["39216077","22181265","6943","22815767462","1030155","49313688","127208727","21794835430","8456","27416722","1021524","2507246","17085479"],z=e=>{var t,i,s;if(!(null===(t=e.pubstack)||void 0===t?void 0:t.adUnitName)&&e.ortb2Imp)for(const t of D)if(e.ortb2Imp.ext.data.pbadslot.startsWith(`/${t}/`)){const t=e.ortb2Imp.ext.data.pbadslot.replace(/\/$/,"").split("/").pop();return t||e.code}return null!==(s=null===(i=e.pubstack)||void 0===i?void 0:i.adUnitName)&&void 0!==s?s:e.code},F=e=>{var t;return(null===(t=e.pubstack)||void 0===t?void 0:t.adUnitPath)?W(e.pubstack.adUnitPath):e.ortb2Imp?W(e.ortb2Imp.ext.data.pbadslot):void 0},M=e=>{const t=[];return e.forEach((e=>{Q(e).bids.forEach((e=>{t.some((t=>t.bidder===e.bidder))||t.push(e)}))})),t},_=e=>{const t={};return e.forEach((e=>{const i=Q(e);void 0!==i.mediaTypes.native&&(t.native=i.mediaTypes.native),void 0!==i.mediaTypes.video&&i.mediaTypes.video.playerSize&&(t.video?t.video.playerSize=[...t.video.playerSize,...i.mediaTypes.video.playerSize]:t.video=i.mediaTypes.video),void 0!==i.mediaTypes.banner&&(t.banner?(t.banner.sizes=[...t.banner.sizes,...i.mediaTypes.banner.sizes],i.mediaTypes.banner.sizeConfig&&(t.banner.sizeConfig=i.mediaTypes.banner.sizeConfig)):t.banner=i.mediaTypes.banner)})),t},P=e=>{var t,i,s;const n=e=>"string"==typeof e?e:Array.isArray(e)&&2===e.length?`${e[0]}x${e[1]}`:"unknown",o=new Set;return(e=>{var t,i;return(void 0===(null===(t=e.mediaTypes.banner)||void 0===t?void 0:t.sizes)||0===(null===(i=e.mediaTypes.banner)||void 0===i?void 0:i.sizes.length))&&void 0===e.mediaTypes.native&&void 0===e.mediaTypes.video})(e)?[]:((null===(t=e.mediaTypes.banner)||void 0===t?void 0:t.sizes)&&(Array.isArray(e.mediaTypes.banner.sizes[0])?e.mediaTypes.banner.sizes.forEach((e=>o.add(n(e)))):o.add(n(e.mediaTypes.banner.sizes))),(null===(i=e.mediaTypes.video)||void 0===i?void 0:i.playerSize)&&(null===(s=e.mediaTypes.video)||void 0===s||s.playerSize.forEach((e=>o.add((e=>{const t=n(e);return"unknown"===t?"video":`video-${t}`})(e))))),e.mediaTypes.native&&o.add("native"),Array.from(o))},W=e=>e.startsWith("/")?e:`/${e}`,L=e=>{var t,i;const s=/^(adUnitPath)/;return(null!==(i=null===(t=e.pubstack)||void 0===t?void 0:t.tags)&&void 0!==i?i:[]).filter((e=>"string"==typeof e)).filter((e=>e.length>0&&e.length<256||s.test(e)))},G=e=>{const t=(e=>e.placementId||e.zoneId||e.siteId||void 0)(e);if(t)return`slot:${t}`},H=e=>{const t={hasUserId:"notAvailable",userIdProviderList:[]};if(0===e.length)return t;let i=!0;const s=e[0].bids[0];return e.forEach((e=>{e.bids.forEach((e=>{const n=Object.entries(e.userId||{}).flatMap((([e,t])=>{if(Array.isArray(t)){const i=t.filter((e=>Object.prototype.hasOwnProperty.call(e,"source"))).map((t=>`${e}:${t.source}`));return i.length?i:e}return e}));if(t.userIdProviderList=t.userIdProviderList.concat(n),t.userIdProviderList=t.userIdProviderList.concat(Object.keys(e.crumbs||{})),i=i&&typeof s.crumbs==typeof e.crumbs,s.crumbs&&e.crumbs){const t=Object.keys(s.crumbs),n=Object.keys(e.crumbs);i=i&&t.length===n.length&&t.every((e=>n.includes(e)))}if(i=i&&typeof s.userId==typeof e.userId,s.userId&&e.userId){const t=Object.keys(s.userId),n=Object.keys(e.userId);i=i&&t.length===n.length&&t.every((e=>n.includes(e)))}}))})),t.userIdProviderList.length>0&&i?t.hasUserId="available":t.userIdProviderList.length>0&&!i&&(t.hasUserId="notConsistent"),t.userIdProviderList=Array.from(new Set(t.userIdProviderList)),t},J=e=>{let t=e.map((e=>e.gdprConsent)).filter((e=>void 0!==e));return e.length!==t.length&&(t=[]),t},X=e=>{const t={userConsentState:"notAvailable",userConsentVersion:"notAvailable"};try{if(0===e.length)return t;const i=e.every(((e,t,i)=>e.apiVersion===i[0].apiVersion)),s=e.every(((e,t,i)=>e.consentString===i[0].consentString));if(!i||!s)throw new Error("API version and Consent string must be unique within a bid request array");return(e=>{const t={userConsentState:"notAvailable",userConsentVersion:"notAvailable"};if(void 0===e)return t;let i=!1,s=!1;if(e.apiVersion&&1!==e.apiVersion){if(2!==e.apiVersion)throw e.apiVersion>2?new Error(`API version is not yet supported: ${e.apiVersion}`):new Error(`An issue occured while identifying TCF version: ${e.apiVersion}`);if(t.userConsentVersion="tcf-v2","boolean"==typeof e.gdprApplies&&!e.gdprApplies)return Object.assign(Object.assign({},t),{userConsentState:"notApplicable"});if((e=>{const t=e;return!!(t&&t.purpose&&t.purpose.consents&&t.vendor&&t.vendor.consents)})(e.vendorData)){const n=Object.values(e.vendorData.purpose.consents),o=Object.values(e.vendorData.vendor.consents);if(i=n.filter((e=>e)).length>0,s=o.filter((e=>e)).length>0,0===n.length||0===o.length)return Object.assign(Object.assign({},t),{userConsentState:"notAvailable"})}}else{if(t.userConsentVersion="tcf-v1","boolean"==typeof e.gdprApplies&&!e.gdprApplies)return Object.assign(Object.assign({},t),{userConsentState:"notApplicable"});if((e=>{const t=e;return!(!t||!t.purposeConsents||!t.vendorConsents)})(e.vendorData)){const n=Object.values(e.vendorData.purposeConsents),o=Object.values(e.vendorData.vendorConsents);if(i=n.filter((e=>e)).length>0,s=o.filter((e=>e)).length>0,0===n.length||0===o.length)return Object.assign(Object.assign({},t),{userConsentState:"notAvailable"})}}return t.userConsentState=i&&s?"accepted":"refused",t})(e[0])}catch(e){return e.context=e.context||{},e.context.pbjs={source:"pbjs:helpers"},E(e),t}},Q=e=>JSON.parse(JSON.stringify(e));var K,Y;!function(e){e[e.LOADED=0]="LOADED",e[e.FAILED=1]="FAILED",e[e.NOT_READY=2]="NOT_READY"}(K||(K={})),function(e){e.RUNNING="running",e.NO_BID="noBid",e.BID="bidResponse",e.TIMEOUT="bidTimeout"}(Y||(Y={}));const Z=e=>e.state===Y.BID,ee=e=>Z(e)?e.bidResponseId:e.bidId;var te,ie;!function(e){e[e.ON_DONE=0]="ON_DONE",e[e.ON_SMART_MERGED=1]="ON_SMART_MERGED",e[e.NEVER=2]="NEVER"}(te||(te={})),function(e){e[e.PBJS=0]="PBJS",e[e.SMART_RTB=1]="SMART_RTB",e[e.AMAZON=2]="AMAZON",e[e.GAM=3]="GAM"}(ie||(ie={}));const se=400,ne="unknown",oe=new Map;class re{constructor(e){this.onBidResponseStream=new c,this.onAuctionEndStream=new c,this.onBidWonStream=new c,this.onBidWonFromSdkStream=new c,e&&(this.pbjsConfig=e)}getAdServerCurrency(){var e;return null===(e=this.pbjsConfig)||void 0===e?void 0:e.adServerCurrency}onBidResponse(e){const t=r(e.adUnitCode,e.auctionId),i=a(e.requestId),s=a(i,e.adId);oe.set(e.adId,i),this.onBidResponseStream.next({adId:e.adId,auctionId:t,dealId:e.dealId||void 0,bidId:i,bidResponseId:s,cpm:e.cpm,currency:e.currency,size:e.size,mediaType:e.mediaType,tags:[],bidderCode:e.bidderCode,customFields:{},timeToRespond:e.timeToRespond,adapterCode:e.adapterCode,advertiserDomains:e.advertiserDomains})}onAuctionEnd(e,t="prebid"){var s,n;const o=(null===(n=window[(null===(s=this.pbjsConfig)||void 0===s?void 0:s.pbjsVariableName)||"pbjs"])||void 0===n?void 0:n.aliasRegistry)||{};!function(e,t){const i=[];if(e.forEach((e=>{try{t(e)}catch(e){i.push(e)}})),0!==i.length){const e=`forEach: Unexpected (${i.length}) errors\n${i.reduce(((e,t)=>`${e}\t- ${t.message}\n`),"")}`;throw new Error(e)}}(e.adUnits.filter((t=>void 0===e.adUnitCodes||e.adUnitCodes.includes(t.code))).reduce(((e,t)=>(e.find((e=>t.code===e.code))||e.push(t),e)),[]),(s=>{var n,c,u,l;const p=function(e,t){const i=e.adUnits.filter((e=>e.code===t)),s={code:t,bids:M(i),mediaTypes:_(i)},n=(e=>{let t;return e.forEach((e=>{const i=Q(e);i.pubstack&&0!=Object.keys(i.pubstack).length?t=i.pubstack:JSON.stringify(i.pubstack)!==JSON.stringify(t)&&q(`Two different pubstack declaration found for a adUnitCode ${i.code}`,i.pubstack,t)})),t})(i);n&&(s.pubstack=n);const o=(e=>{let t;return e.forEach((e=>{const i=Q(e);i.ortb2Imp?t=i.ortb2Imp:JSON.stringify(i.ortb2Imp)!==JSON.stringify(t)&&q(`Two different ortb2imp declaration found for a adUnitCode ${i.code}`,i.ortb2Imp,t)})),t})(i);o&&(s.ortb2Imp=o);return s}(e,s.code),h=(e=>({code:e.code,name:z(e),path:F(e)}))(p),m=r(p.code,e.auctionId),v=e.labels||[],f=(b(g=e.bidderRequests),g.length>0&&g.every((e=>w(e.bidderRequestId))),g);var g;const y=e.bidderRequests.flatMap((t=>{var n;const c=r(s.code,e.auctionId),u=t.gdprConsent,l=t.bidderCode,b=null===(n=e.seatNonBids)||void 0===n?void 0:n.find((e=>e.seat===t.bidderCode)),p=null==b?void 0:b.nonbid.find((e=>e.impid===s.code)),h=t.bids.filter((e=>e.adUnitCode===s.code)).map((t=>{const s=a(t.bidId),n=e.bidsReceived.find((e=>e.requestId===t.bidId)),r=e.noBids.find((e=>e.bidId===t.bidId)),d=e.bidsRejected.find((e=>e.requestId===t.bidId));let b={state:Y.TIMEOUT};if(n){const e=a(s,n.adId);b={adId:n.adId,bidResponseId:e,cpm:n.cpm,currency:n.currency,size:n.size,mediaType:n.mediaType,bidNetRevenue:n.netRevenue,state:Y.BID,timeToRespond:n.timeToRespond,dealId:n.dealId||void 0,advertiserDomains:n.advertiserDomains}}else r?b={state:Y.NO_BID}:d&&(b={state:Y.NO_BID,rejectionReason:d.rejectionReason});return Object.assign({auctionId:c,bidId:s,gdprConsent:u,bidderCode:l,adapterCode:o[l],source:t.src,tags:[G(t.params)].filter(i),customFields:{}},b)}));return p&&h.push({bidId:a(d()),auctionId:c,gdprConsent:u,bidderCode:l,adapterCode:o[l],source:"s2s",tags:[],customFields:{source:"s2s"},state:101===p.statuscode?Y.TIMEOUT:Y.NO_BID}),h})),I={auctionId:m,adUnit:h,refreshIndex:0,sizes:P(p),userId:H(f),pbjsVersion:null!==(c=null===(n=this.pbjsConfig)||void 0===n?void 0:n.version)&&void 0!==c?c:ne,tags:[...L(p)],labels:v,gracePeriod:null!==(l=null===(u=this.pbjsConfig)||void 0===u?void 0:u.gracePeriod)&&void 0!==l?l:se,duration:e.auctionEnd-e.timestamp,bidRequests:y,timeout:e.timeout,customFields:{source:t}};this.onAuctionEndStream.next(I)}))}onBidWon(e){var t;const i=(null===(t=window[this.pbjsConfig.pbjsVariableName])||void 0===t?void 0:t.aliasRegistry)||{},s=Object.assign(Object.assign({},e),{pbstckAdapterCode:i[e.bidderCode],bidNetRevenue:e.netRevenue,dealId:e.dealId||void 0,auctionId:r(e.adUnitCode,e.auctionId),tags:[],customFields:{source:"prebid"}});this.onBidWonStream.next(s)}onBidWonFromSdk(e){const t=Object.assign(Object.assign({},e),{customFields:{source:"sdk"}});this.onBidWonFromSdkStream.next(t)}}const ae=(e,t,i)=>{const s=e;s[i]=s[i]||[];const n=s[i];e.pbstck=e.pbstck||{},e.pbstck.sdk=e.pbstck.sdk||{},e.pbstck.sdk[t]=e.pbstck.sdk[t]||{p:[],q:n},e.pbstck.sdk[t].p=e.pbstck.sdk[t].p||[],e.pbstck.sdk[t].q=e.pbstck.sdk[t].q||n,e.pbstck.sdk[t].q!==n&&(e.pbstck.sdk[t].q=e.pbstck.sdk[t].q.concat(n));const o={cmd:(...i)=>{const s=["cmd",i];(e.pbstck.sdk[t].q||[]).push(s),(e.pbstck.sdk[t].p||[]).forEach((e=>e(s)))}};return e.Pubstack=o,o},de=e=>{const t=[];return JSON.parse(JSON.stringify(e,((e,i)=>{if("object"==typeof i&&null!==i){if(t.includes(i))return;t.push(i)}return i})))},ce={AUCTION_INIT:"auctionInit",AUCTION_END:"auctionEnd",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_WON:"bidWon",NO_BID:"noBid"},ue=new c;function le(e,t,i="prebid"){return{on(s,n){V(`[pbjsIntegration] pbjs.dispatcher (${i}) ${s}`,n),"sdk"===i&&function(e){const t=window.pbstck.scopeId,i=window.pbstck.tagId,s=Object.assign(Object.assign({},e),{source:"collector",type:"log",tagId:i,scopeId:t});ue.next(s)}({id:"sdk-usage",level:"info",message:"sdk usage",eventName:s}),s===ce.AUCTION_END&&t.onAuctionEnd(e.toAuctionEnd(n),i),s===ce.BID_RESPONSE&&t.onBidResponse(e.toBidResponse(n)),s===ce.BID_WON&&"prebid"===i&&t.onBidWon(e.toBidWon(n)),s===ce.BID_WON&&"sdk"===i&&t.onBidWonFromSdk(e.toBidWonFromSdk(n))}}}function be(e){let t;if(void 0!==e)if(p(e))t=e;else if(h(e)){const i=Number(e);isNaN(i)||(t=i)}return void 0!==t?Math.trunc(t):t}function pe(e){try{return b(t=e,i),t.every((e=>g(e))),e}catch(e){return}var t,i}function he(e){try{return k(e),e}catch(e){return{}}}function me(e){try{return v(e),e}catch(e){return void V("Error on validator but not throwing since not mandatory",e.message)}}function ve(){const e=e=>{var t,i;k(e,"Auction event's adUnits should all be objects"),g(e.code,'Auction event\'s adUnits should all have a key "code" as a string'),b(e.bids,'Auction event\'s adUnits should all have a key "bids" as an array');const s=e.bids.map((t=>{try{return(e=>{var t;k(e,"Auction event's adUnits bidders should all be objects"),g(e.bidder,'Auction event\'s adUnits bidders should all have a key "bidder" as a string');const i=null!==(t=e.params)&&void 0!==t?t:{};return k(i,'Auction event\'s adUnits bidders should all have a key "params" as an object'),{bidder:e.bidder,params:i}})(t)}catch(t){return void q(`[pbjsIntegration] Discarding bidder from ${e.code}`,t)}})).filter((e=>void 0!==e)),n={};if(e.mediaTypes){if(k(e.mediaTypes,'Auction event\'s adUnits should all have a key "mediaTypes" as an object'),e.mediaTypes.banner){k(e.mediaTypes.banner,'Auction event\'s adUnits mediaTypes can all have a key "banner" that should be an object');const i=null!==(t=e.mediaTypes.banner.sizes)&&void 0!==t?t:[];b(i,'Auction event\'s adUnits mediaTypes banner should all have a key "sizes" that should be an array');const s=i.filter((e=>Array.isArray(e)&&2===e.length)).map((e=>{try{return b(e),[parseInt(e[0]),parseInt(e[1])]}catch(e){return[0,0]}}));n.banner={sizes:s,sizeConfig:e.mediaTypes.banner.sizeConfig}}if(e.mediaTypes.native&&(n.native={sizes:"native"}),e.mediaTypes.video&&(k(e.mediaTypes.video,'Auction event\'s adUnits mediaTypes can all have a key "video" that should be an object'),e.mediaTypes.video.playerSize)){b(e.mediaTypes.video.playerSize,'Auction event\'s adUnits mediaTypes video should all have a key "playerSize" that should be an array');const t=(null!==(i=e.mediaTypes.video.playerSize)&&void 0!==i?i:[]).filter((e=>Array.isArray(e)&&2===e.length));n.video={playerSize:t}}}const o={bids:s,code:e.code,mediaTypes:n},r=e.pubstack;void 0!==r&&(k(r),o.pubstack=r);const a=(e=>{if(!C(e,"ortb2Imp"))return;const t=e.ortb2Imp;if(!C(t,"ext"))return;const i=t.ext;if(!C(i,"data"))return;const s=i.data;return C(s,"pbadslot")&&h(s.pbadslot)?{ext:{data:{pbadslot:s.pbadslot}}}:void 0})(e);return a&&(o.ortb2Imp=a),o},t=e=>{k(e,"Auction event's bidderRequests should all be objects"),g(e.bidderRequestId,'Auction event\'s bidderRequests should all have a key "bidderRequestId" as a string'),g(e.bidderCode,'Auction event\'s bidderRequests should all have a key "bidderCode" as a string'),b(e.bids,'Auction event\'s bidderRequests should all have a key "bids" as an array');const t=e.bids.map((t=>{try{return i(t,"Auction event's bidderRequests")}catch(t){return void q(`[pbjsIntegration] Discarding bid request from ${e.bidderRequestId}`,t)}})).filter((e=>void 0!==e)),s={bidderRequestId:e.bidderRequestId,bids:t,bidderCode:e.bidderCode};return e.gdprConsent&&(s.gdprConsent=e.gdprConsent),s},i=(e,t)=>{var i,s,n;k(e,t+"'s bids should all be objects"),g(e.adUnitCode,t+' bids should all have a key "adUnitCode" as a string'),g(e.bidId,t+' bids should all have a key "bidId" as a string'),g(e.bidder,t+' bids should all have a key "bidder" as a string');const o=null!==(i=e.params)&&void 0!==i?i:{};k(o,t+' bids can all have a key "params" that should be an object');const r=null!==(s=e.userId)&&void 0!==s?s:{};k(r,t+' bids can all have a key "userId" that should be an object');const a=null!==(n=e.crumbs)&&void 0!==n?n:{};return k(a,t+' bids can all have a key "crumbs" that should be an object'),v(e.src),{adUnitCode:e.adUnitCode,bidId:e.bidId,bidder:e.bidder,params:o,userId:r,crumbs:a,src:e.src}};return{toBidRejected:e=>(k(e,"BidRejected event should be an object"),g(e.requestId,'BidRequested event should have a "requestId" key as a string'),g(e.rejectionReason,'BidRejected event should have a "rejectionReason" key as a string'),{requestId:e.requestId,rejectionReason:e.rejectionReason}),toSeatNonBid:function(e){return k(e,"SeatNonBid event should be an object"),g(e.seat,'SeatNonBid event should have a "seat" key as a string'),b(e.nonbid,'SeatNonBid event should have a "seat" key as a string'),e.nonbid.map((t=>{try{return k(t,"Nonbid should be an object"),g(t.impid,'Nonbid should have a "impid" key as a string'),m(t.statuscode,'Nonbid should have a "statuscode" key as a number'),{impid:t.impid,statuscode:t.statuscode}}catch(t){return void q(`[pbjsIntegration] Discarding Nonbid from auction event ${e.auctionId}`,t)}})).filter((e=>void 0!==e)),{seat:e.seat,nonbid:e.nonbid}},toAuctionEnd:function(i){let s,n,o=[];k(i,"Auction event should be an object"),g(i.auctionId,'Auction event should have a "auctionId" key as a string'),b(i.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),y(i.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),void 0!==i.labels&&(b(i.labels,'Auction event can have a "labels" key that should be an array'),n=i.labels),b(i.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array'),y(i.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array');const r=be(i.timeout);i.timeout&&!r&&q(`[pbjsIntegration] unable to read timeout from auction event ${i.auctionId}`);const a=i.adUnits.map((t=>{try{return e(t)}catch(e){return void q(`[pbjsIntegration] Discarding adUnit from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e)),d=i.bidderRequests.map((e=>{try{return t(e)}catch(e){return void q(`[pbjsIntegration] Discarding bidderRequest from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e));b(i.bidsReceived,'Auction event should have a "bidsReceived" key as a non-empty array');const c=i.bidsReceived.map((e=>{try{return this.toBidResponse(e)}catch(e){return void q(`[pbjsIntegration] Discarding bidReceived from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e));b(i.adUnitCodes,'Auction event should have a "adUnitCodes" key as a non-empty array'),y(i.adUnitCodes,'Auction event should have a "adUnitCodes" key as a non-empty array');try{b(i.bidsRejected,'Auction event should have a "bidsRejected" key as an array'),o=i.bidsRejected.map((e=>{try{return this.toBidRejected(e)}catch(e){return void q(`[pbjsIntegration] Discarding bidRejected from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e))}catch(e){V("Error on validator but not throwing since not mandatory",e.message)}b(i.noBids,'Auction event should have a "noBids" key as an array');const u=i.noBids.map((e=>{try{return this.toNoBid(e)}catch(e){return void q(`[pbjsIntegration] Discarding noBid from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e));try{b(i.seatNonBids,'Auction event should have a "noBids" key as an array'),s=i.seatNonBids.map((e=>{try{return this.toSeatNonBid(e)}catch(e){return void q(`[pbjsIntegration] Discarding SeatNonBids from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e))}catch(e){V("Error on validator but not throwing since not mandatory",e.message)}return function(e,t,i){if(!t.includes(e))throw new l(`Expected values to be one of '${t}', but received ${e}`)}(i.auctionStatus,["completed","inProgress","started"]),m(i.auctionEnd),m(i.timestamp),{auctionId:i.auctionId,bidderRequests:d,adUnits:a,labels:n,timeout:r,auctionEnd:i.auctionEnd,auctionStatus:i.auctionStatus,noBids:u,adUnitCodes:i.adUnitCodes,bidsRejected:o,bidsReceived:c,timestamp:i.timestamp,winningBids:[],seatNonBids:s}},toAuction:function(i){let s;k(i,"Auction event should be an object"),g(i.auctionId,'Auction event should have a "auctionId" key as a string'),b(i.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),y(i.adUnits,'Auction event should have a "adUnits" key as a non-empty array'),void 0!==i.labels&&(b(i.labels,'Auction event can have a "labels" key that should be an array'),s=i.labels),b(i.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array'),y(i.bidderRequests,'Auction event should have a "bidderRequests" key as a non-empty array');const n=be(i.timeout);i.timeout&&!n&&q(`[pbjsIntegration] unable to read timeout from auction event ${i.auctionId}`);const o=i.adUnits.map((t=>{try{return e(t)}catch(e){return void q(`[pbjsIntegration] Discarding adUnit from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e)),r=i.bidderRequests.map((e=>{try{return t(e)}catch(e){return void q(`[pbjsIntegration] Discarding bidderRequest from auction event ${i.auctionId}`,e)}})).filter((e=>void 0!==e));return{auctionId:i.auctionId,bidderRequests:r,adUnits:o,labels:s,timeout:n}},toBidRequested(e){k(e,"BidRequested event should be an object"),g(e.auctionId,'BidRequested event should have a "auctionId" key as a string'),b(e.bids,'BidRequested event should have a "bids" key as an array');const t=e.bids.map((t=>{try{return i(t,"BidRequested event")}catch(t){return void q(`[pbjsIntegration] Discarding bid request from bid requested event ${e.auctionId}`,t)}})).filter((e=>void 0!==e)),s={auctionId:e.auctionId,bids:t};return e.gdprConsent&&(s.gdprConsent=e.gdprConsent),s},toBidResponse(e){var t;k(e,"BidResponse event should be an object"),g(e.auctionId,'BidRequested event should have a "auctionId" key as a string'),g(e.adUnitCode,'BidRequested event should have a "adUnitCode" key as a string'),g(e.adId,'BidRequested event should have a "adId" key as a string'),g(e.requestId,'BidRequested event should have a "requestId" key as a string');const i=h(e.cpm)?Number.parseFloat(e.cpm):e.cpm;let s;const n=me(e.dealId);m(i,'BidRequested event should have a "cpm" key as a number');let o,r=e.size;"string"!=typeof r&&(r=e.width&&e.height?`${e.width}x${e.height}`:"unknown"),g(e.mediaType,'BidRequested event should have a "mediaType" key as a string'),g(r,'BidRequested event should have a "size" key as a string'),h(e.currency)&&(o=e.currency),g(e.bidderCode,'BidResponse event should have a "bidderCode" key as a string'),function(e,t){if(null!=e&&!p(e))throw new l("Expected value to be a number, but received "+typeof e)}(e.timeToRespond),f(e.netRevenue);const a=pe(he(e.meta).advertiserDomains);try{g(e.adapterCode,'BidWon event should have a "bidderCode" key as a string'),s=e.adapterCode}catch(e){V("Error on validator but not throwing since not mandatory",e.message)}return{adId:e.adId,adUnitCode:e.adUnitCode,auctionId:e.auctionId,cpm:i,currency:o,requestId:e.requestId,size:r,bidderCode:e.bidderCode,mediaType:null!==(t=e.mediaType)&&void 0!==t?t:"banner",timeToRespond:e.timeToRespond,adapterCode:s,netRevenue:e.netRevenue,dealId:n,advertiserDomains:a}},toBidTimeout(e){b(e,"BidTimeout event should be an array");const t=[];return e.forEach((e=>{try{k(e,"BidTimeout events should all be objects"),g(e.adUnitCode,'BidTimeout events should all have a key "adUnitCode" as a string'),g(e.auctionId,'BidTimeout events should all have a key "auctionId" as a string'),g(e.bidId,'BidTimeout events should all have a key "bidId" as a string'),t.push({adUnitCode:e.adUnitCode,auctionId:e.auctionId,bidId:e.bidId})}catch(t){V("Discarding bid timeout event because ",t.message,e)}})),t},toNoBid:e=>(k(e,"NoBid event should be an object"),g(e.auctionId,'NoBid event should have a "auctionId" key as a string'),g(e.bidId,'NoBid event should have a "bidId" key as a string'),g(e.adUnitCode,'NoBid event should have a "adUnitCode" key as a string'),{bidId:e.bidId,adUnitCode:e.adUnitCode,auctionId:e.auctionId}),toBidWon(e){var t;let i,s,n,o,r,a;k(e,"BidWon event should be an object"),g(e.adId,'BidWon event should have a "adId" key as a string'),g(e.requestId,'BidWon event should have a "requestId" key as a string');const d=me(e.dealId);h(e.currency)&&(a=e.currency);const c=h(e.cpm)?Number.parseFloat(e.cpm):e.cpm;m(c,'BidRequested event should have a "cpm" key as a number'),g(e.mediaType,'BidRequested event should have a "mediaType" key as a string'),g(e.size,'BidWon event should have a "size" key as a string'),r=e.size,g(e.auctionId,'BidWon event should have a "auctionId" key as a string'),i=e.auctionId,g(e.adUnitCode,'BidWon event should have a "adUnitCode" key as a string'),s=e.adUnitCode;try{g(e.bidderCode,'BidWon event should have a "bidderCode" key as a string'),n=e.bidderCode}catch(e){V("Error on validator but not throwing since not mandatory for monitoring (only for refresh)",e.message)}try{g(e.adapterCode,'BidWon event should have a "bidderCode" key as a string'),o=e.adapterCode}catch(e){V("Error on validator but not throwing since not mandatory",e.message)}f(e.netRevenue),v(e.source);const u=pe(he(e.meta).advertiserDomains);return{adId:e.adId,adUnitCode:s,auctionId:i,bidderCode:n,adapterCode:o,size:r,requestId:e.requestId,currency:a,cpm:c,mediaType:null!==(t=e.mediaType)&&void 0!==t?t:"banner",dealId:d,netRevenue:e.netRevenue,source:e.source,advertiserDomains:u}},toBidWonFromSdk:e=>(k(e,"BidWon event should be an object"),g(e.adId,'BidWon event should have a "adId" key as a string'),{adId:e.adId})}}const fe=(e,t)=>{const i=ve(),s=new re(void 0),n=le(i,s,"sdk");t.bindIntegration(s),e.subscribe((([e,[t]])=>{try{n.on(e,t)}catch(e){e.context=e.context||{},e.context.pbjs={source:"sdk:pbjs"},E(e)}}))};function ge(e,t,i){const s=new c,n=[];ae(e,i.tagId,i.globalQueue);const o=e[i.globalQueue],r=t=>{!function(e,t){if(void 0!==e)throw new l(null!=t?t:`Expected value to be undefined, but received ${e}`)}(Object.values(e.pbstck.sdk).find((t=>t!==e.pbstck.sdk[i.tagId]&&t.q===o)),`Concurrency on '${i.globalQueue}' globalQueue (more than 1 destination configured)`),s.next([t[0],de(Object.values(t[1]))])};return s.subscribe(((...e)=>n.push(e))),fe(s.pipe(...u(/cmd/)).pipe(...u(/pbjs|prebid/)),t),{debug:()=>({events:n}),dispatchEvents:()=>{e.pbstck.sdk[i.tagId].q.forEach(r),e.pbstck.sdk[i.tagId].p.push(r)}}}const we=(e,t)=>{if(!e||!t)throw new Error("IllegalArgumentException");return`${e}_${t}`};var ye,Ie="",ke="function",Ce="undefined",Ae="object",Re="string",Te="major",Se="model",Ee="name",Ue="type",je="vendor",xe="version",Be="architecture",Ne="console",Oe="mobile",Ve="tablet",qe="smarttv",$e="wearable",De="embedded",ze="user-agent",Fe=500,Me="brands",_e="formFactors",Pe="fullVersionList",We="platform",Le="platformVersion",Ge="bitness",He="sec-ch-ua",Je=He+"-full-version-list",Xe=He+"-arch",Qe=He+"-"+Ge,Ke=He+"-form-factors",Ye=He+"-"+Oe,Ze=He+"-"+Se,et=He+"-"+We,tt=et+"-version",it=[Me,Pe,Oe,Se,We,Le,Be,_e,Ge],st="browser",nt="cpu",ot="device",rt="engine",at="os",dt="result",ct="Amazon",ut="Apple",lt="ASUS",bt="BlackBerry",pt="Google",ht="Huawei",mt="Lenovo",vt="LG",ft="Microsoft",gt="Motorola",wt="Samsung",yt="Sharp",It="Sony",kt="Xiaomi",Ct="Zebra",At="Mobile ",Rt=" Browser",Tt="Chrome",St="Firefox",Et="Opera",Ut="Facebook",jt="Sogou",xt="Windows",Bt=typeof window!==Ce&&window.navigator?window.navigator:void 0,Nt=Bt&&Bt.userAgentData?Bt.userAgentData:void 0,Ot=function(e,t){var i={},s=t;if(!$t(t))for(var n in s={},t)for(var o in t[n])s[o]=t[n][o].concat(s[o]?s[o]:[]);for(var r in e)i[r]=s[r]&&s[r].length%2==0?s[r].concat(e[r]):e[r];return i},Vt=function(e){for(var t={},i=0;i<e.length;i++)t[e[i].toUpperCase()]=e[i];return t},qt=function(e,t){if(typeof e===Ae&&e.length>0){for(var i in e)if(Ft(e[i])==Ft(t))return!0;return!1}return!!Dt(e)&&-1!==Ft(t).indexOf(Ft(e))},$t=function(e,t){for(var i in e)return/^(browser|cpu|device|engine|os)$/.test(i)||!!t&&$t(e[i])},Dt=function(e){return typeof e===Re},zt=function(e){if(e){for(var t=[],i=Pt(/\\?\"/g,e).split(","),s=0;s<i.length;s++)if(i[s].indexOf(";")>-1){var n=Lt(i[s]).split(";v=");t[s]={brand:n[0],version:n[1]}}else t[s]=Lt(i[s]);return t}},Ft=function(e){return Dt(e)?e.toLowerCase():e},Mt=function(e){return Dt(e)?Pt(/[^\d\.]/g,e).split(".")[0]:void 0},_t=function(e){for(var t in e){var i=e[t];typeof i==Ae&&2==i.length?this[i[0]]=i[1]:this[i]=void 0}return this},Pt=function(e,t){return Dt(t)?t.replace(e,Ie):t},Wt=function(e){return Pt(/\\?\"/g,e)},Lt=function(e,t){if(Dt(e))return e=Pt(/^\s\s*/,e),typeof t===Ce?e:e.substring(0,Fe)},Gt=function(e,t){if(e&&t)for(var i,s,n,o,r,a,d=0;d<t.length&&!r;){var c=t[d],u=t[d+1];for(i=s=0;i<c.length&&!r&&c[i];)if(r=c[i++].exec(e))for(n=0;n<u.length;n++)a=r[++s],typeof(o=u[n])===Ae&&o.length>0?2===o.length?typeof o[1]==ke?this[o[0]]=o[1].call(this,a):this[o[0]]=o[1]:3===o.length?typeof o[1]!==ke||o[1].exec&&o[1].test?this[o[0]]=a?a.replace(o[1],o[2]):void 0:this[o[0]]=a?o[1].call(this,a,o[2]):void 0:4===o.length&&(this[o[0]]=a?o[3].call(this,a.replace(o[1],o[2])):void 0):this[o]=a||void 0;d+=2}},Ht=function(e,t){for(var i in t)if(typeof t[i]===Ae&&t[i].length>0){for(var s=0;s<t[i].length;s++)if(qt(t[i][s],e))return"?"===i?void 0:i}else if(qt(t[i],e))return"?"===i?void 0:i;return t.hasOwnProperty("*")?t["*"]:e},Jt={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Xt={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},Qt={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[xe,[Ee,At+"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[xe,[Ee,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[Ee,xe],[/opios[\/ ]+([\w\.]+)/i],[xe,[Ee,Et+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[xe,[Ee,Et+" GX"]],[/\bopr\/([\w\.]+)/i],[xe,[Ee,Et]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[xe,[Ee,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[Ee,xe],[/\bddg\/([\w\.]+)/i],[xe,[Ee,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[xe,[Ee,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[xe,[Ee,"WeChat"]],[/konqueror\/([\w\.]+)/i],[xe,[Ee,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[xe,[Ee,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[xe,[Ee,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[xe,[Ee,"Smart "+mt+Rt]],[/(avast|avg)\/([\w\.]+)/i],[[Ee,/(.+)/,"$1 Secure"+Rt],xe],[/\bfocus\/([\w\.]+)/i],[xe,[Ee,St+" Focus"]],[/\bopt\/([\w\.]+)/i],[xe,[Ee,Et+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[xe,[Ee,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[xe,[Ee,"Dolphin"]],[/coast\/([\w\.]+)/i],[xe,[Ee,Et+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[xe,[Ee,"MIUI"+Rt]],[/fxios\/([\w\.-]+)/i],[xe,[Ee,At+St]],[/\bqihu|(qi?ho?o?|360)browser/i],[[Ee,"360"+Rt]],[/\b(qq)\/([\w\.]+)/i],[[Ee,/(.+)/,"$1Browser"],xe],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[Ee,/(.+)/,"$1"+Rt],xe],[/samsungbrowser\/([\w\.]+)/i],[xe,[Ee,wt+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[Ee,/_/g," "],xe],[/metasr[\/ ]?([\d\.]+)/i],[xe,[Ee,jt+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[Ee,jt+" Mobile"],xe],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[Ee,xe],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[Ee],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[Ee,Ut],xe],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[Ee,xe],[/\bgsa\/([\w\.]+) .*safari\//i],[xe,[Ee,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[xe,[Ee,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[xe,[Ee,Tt+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[Ee,Tt+" WebView"],xe],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[xe,[Ee,"Android"+Rt]],[/chrome\/([\w\.]+) mobile/i],[xe,[Ee,At+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[Ee,xe],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[xe,[Ee,At+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[Ee,At+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[xe,Ee],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[Ee,[xe,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[Ee,xe],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[Ee,At+St],xe],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[Ee,"Netscape"],xe],[/(wolvic)\/([\w\.]+)/i],[Ee,xe],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[xe,[Ee,St+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[Ee,[xe,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[Ee,[xe,/[^\d\.]+./,Ie]]],cpu:[[/\b(?:(amd|x|x86[-_]?|wow|win)64)\b/i],[[Be,"amd64"]],[/(ia32(?=;))/i,/((?:i[346]|x)86)[;\)]/i],[[Be,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[Be,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[Be,"armhf"]],[/windows (ce|mobile); ppc;/i],[[Be,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[Be,/ower/,Ie,Ft]],[/(sun4\w)[;\)]/i],[[Be,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[Be,Ft]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[Se,[je,wt],[Ue,Ve]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[Se,[je,wt],[Ue,Oe]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[Se,[je,ut],[Ue,Oe]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[Se,[je,ut],[Ue,Ve]],[/(macintosh);/i],[Se,[je,ut]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[Se,[je,yt],[Ue,Oe]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[Se,[je,ht],[Ue,Ve]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[Se,[je,ht],[Ue,Oe]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[Se,/_/g," "],[je,kt],[Ue,Oe]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[Se,/_/g," "],[je,kt],[Ue,Ve]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[Se,[je,"OPPO"],[Ue,Oe]],[/\b(opd2\d{3}a?) bui/i],[Se,[je,"OPPO"],[Ue,Ve]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[Se,[je,"Vivo"],[Ue,Oe]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[Se,[je,"Realme"],[Ue,Oe]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[Se,[je,gt],[Ue,Oe]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[Se,[je,gt],[Ue,Ve]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[Se,[je,vt],[Ue,Ve]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[Se,[je,vt],[Ue,Oe]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[Se,[je,mt],[Ue,Ve]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[Se,/_/g," "],[je,"Nokia"],[Ue,Oe]],[/(pixel c)\b/i],[Se,[je,pt],[Ue,Ve]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[Se,[je,pt],[Ue,Oe]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[Se,[je,It],[Ue,Oe]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[Se,"Xperia Tablet"],[je,It],[Ue,Ve]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[Se,[je,"OnePlus"],[Ue,Oe]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[Se,[je,ct],[Ue,Ve]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[Se,/(.+)/g,"Fire Phone $1"],[je,ct],[Ue,Oe]],[/(playbook);[-\w\),; ]+(rim)/i],[Se,je,[Ue,Ve]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[Se,[je,bt],[Ue,Oe]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[Se,[je,lt],[Ue,Ve]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[Se,[je,lt],[Ue,Oe]],[/(nexus 9)/i],[Se,[je,"HTC"],[Ue,Ve]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[je,[Se,/_/g," "],[Ue,Oe]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[Se,[je,"Acer"],[Ue,Ve]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[Se,[je,"Meizu"],[Ue,Oe]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[Se,[je,"Ulefone"],[Ue,Oe]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[je,Se,[Ue,Oe]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[je,Se,[Ue,Ve]],[/(surface duo)/i],[Se,[je,ft],[Ue,Ve]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[Se,[je,"Fairphone"],[Ue,Oe]],[/(shield[\w ]+) b/i],[Se,[je,"Nvidia"],[Ue,Ve]],[/(sprint) (\w+)/i],[je,Se,[Ue,Oe]],[/(kin\.[onetw]{3})/i],[[Se,/\./g," "],[je,ft],[Ue,Oe]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[Se,[je,Ct],[Ue,Ve]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[Se,[je,Ct],[Ue,Oe]],[/smart-tv.+(samsung)/i],[je,[Ue,qe]],[/hbbtv.+maple;(\d+)/i],[[Se,/^/,"SmartTV"],[je,wt],[Ue,qe]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[je,vt],[Ue,qe]],[/(apple) ?tv/i],[je,[Se,ut+" TV"],[Ue,qe]],[/crkey/i],[[Se,Tt+"cast"],[je,pt],[Ue,qe]],[/droid.+aft(\w+)( bui|\))/i],[Se,[je,ct],[Ue,qe]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[Se,[je,yt],[Ue,qe]],[/(bravia[\w ]+)( bui|\))/i],[Se,[je,It],[Ue,qe]],[/(mitv-\w{5}) bui/i],[Se,[je,kt],[Ue,qe]],[/Hbbtv.*(technisat) (.*);/i],[je,Se,[Ue,qe]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[je,Lt],[Se,Lt],[Ue,qe]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[Ue,qe]],[/(ouya)/i,/(nintendo) (\w+)/i],[je,Se,[Ue,Ne]],[/droid.+; (shield) bui/i],[Se,[je,"Nvidia"],[Ue,Ne]],[/(playstation \w+)/i],[Se,[je,It],[Ue,Ne]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[Se,[je,ft],[Ue,Ne]],[/((pebble))app/i],[je,Se,[Ue,$e]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[Se,[je,ut],[Ue,$e]],[/droid.+; (wt63?0{2,3})\)/i],[Se,[je,Ct],[Ue,$e]],[/droid.+; (glass) \d/i],[Se,[je,pt],[Ue,"xr"]],[/(quest( \d| pro)?)/i],[Se,[je,Ut],[Ue,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[je,[Ue,De]],[/(aeobc)\b/i],[Se,[je,ct],[Ue,De]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[Se,[Ue,Oe]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[Se,[Ue,Ve]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[Ue,Ve]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[Ue,Oe]],[/(android[-\w\. ]{0,9});.+buil/i],[Se,[je,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[xe,[Ee,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[xe,[Ee,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[Ee,xe],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[xe,Ee]],os:[[/microsoft (windows) (vista|xp)/i],[Ee,xe],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[Ee,[xe,Ht,Jt]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[xe,Ht,Jt],[Ee,xt]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[xe,/_/g,"."],[Ee,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[Ee,"macOS"],[xe,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[xe,Ee],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[Ee,xe],[/\(bb(10);/i],[xe,[Ee,bt]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[xe,[Ee,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[xe,[Ee,St+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[xe,[Ee,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[xe,[Ee,"watchOS"]],[/crkey\/([\d\.]+)/i],[xe,[Ee,Tt+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[Ee,"Chrome OS"],xe],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[Ee,xe],[/(sunos) ?([\w\.\d]*)/i],[[Ee,"Solaris"],xe],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[Ee,xe]]},Kt=(ye={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},_t.call(ye.init,[[st,[Ee,xe,Te,Ue]],[nt,[Be]],[ot,[Ue,Se,je]],[rt,[Ee,xe]],[at,[Ee,xe]]]),_t.call(ye.isIgnore,[[st,[xe,Te]],[rt,[xe]],[at,[xe]]]),_t.call(ye.isIgnoreRgx,[[st,/ ?browser$/i],[at,/ ?os$/i]]),_t.call(ye.toString,[[st,[Ee,xe]],[nt,[Be]],[ot,[je,Se]],[rt,[Ee,xe]],[at,[Ee,xe]]]),ye),Yt=function(e,t){var i=Kt.init[t],s=Kt.isIgnore[t]||0,n=Kt.isIgnoreRgx[t]||0,o=Kt.toString[t]||0;function r(){_t.call(this,i)}return r.prototype.getItem=function(){return e},r.prototype.withClientHints=function(){return Nt?Nt.getHighEntropyValues(it).then((function(t){return e.setCH(new Zt(t,!1)).parseCH().get()})):e.parseCH().get()},r.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=dt&&(r.prototype.is=function(e){var t=!1;for(var i in this)if(this.hasOwnProperty(i)&&!qt(s,i)&&Ft(n?Pt(n,this[i]):this[i])==Ft(n?Pt(n,e):e)){if(t=!0,e!=Ce)break}else if(e==Ce&&t){t=!t;break}return t},r.prototype.toString=function(){var e=Ie;for(var t in o)typeof this[o[t]]!==Ce&&(e+=(e?" ":Ie)+this[o[t]]);return e||Ce}),Nt||(r.prototype.then=function(e){var t=this,i=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};i.prototype={is:r.prototype.is,toString:r.prototype.toString};var s=new i;return e(s),s}),new r};function Zt(e,t){if(e=e||{},_t.call(this,it),t)_t.call(this,[[Me,zt(e[He])],[Pe,zt(e[Je])],[Oe,/\?1/.test(e[Ye])],[Se,Wt(e[Ze])],[We,Wt(e[et])],[Le,Wt(e[tt])],[Be,Wt(e[Xe])],[_e,zt(e[Ke])],[Ge,Wt(e[Qe])]]);else for(var i in e)this.hasOwnProperty(i)&&typeof e[i]!==Ce&&(this[i]=e[i])}function ei(e,t,i,s){return this.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},this.set=function(e,t){return this.data[e]=t,this},this.setCH=function(e){return this.uaCH=e,this},this.detectFeature=function(){if(Bt&&Bt.userAgent==this.ua)switch(this.itemType){case st:Bt.brave&&typeof Bt.brave.isBrave==ke&&this.set(Ee,"Brave");break;case ot:!this.get(Ue)&&Nt&&Nt[Oe]&&this.set(Ue,Oe),"Macintosh"==this.get(Se)&&Bt&&typeof Bt.standalone!==Ce&&Bt.maxTouchPoints&&Bt.maxTouchPoints>2&&this.set(Se,"iPad").set(Ue,Ve);break;case at:!this.get(Ee)&&Nt&&Nt[We]&&this.set(Ee,Nt[We]);break;case dt:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(st,t(st)).set(nt,t(nt)).set(ot,t(ot)).set(rt,t(rt)).set(at,t(at))}return this},this.parseUA=function(){return this.itemType!=dt&&Gt.call(this.data,this.ua,this.rgxMap),this.itemType==st&&this.set(Te,Mt(this.get(xe))),this},this.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case st:var i,s=e[Pe]||e[Me];if(s)for(var n in s){var o=Pt(/(Google|Microsoft) /,s[n].brand||s[n]),r=s[n].version;/not.a.brand/i.test(o)||i&&(!/chrom/i.test(i)||/chromi/i.test(o))||(this.set(Ee,o).set(xe,r).set(Te,Mt(r)),i=o)}break;case nt:var a=e[Be];a&&(a&&"64"==e[Ge]&&(a+="64"),Gt.call(this.data,a+";",t));break;case ot:if(e[Oe]&&this.set(Ue,Oe),e[Se]&&this.set(Se,e[Se]),"Xbox"==e[Se]&&this.set(Ue,Ne).set(je,ft),e[_e]){var d;if("string"!=typeof e[_e])for(var c=0;!d&&c<e[_e].length;)d=Ht(e[_e][c++],Xt);else d=Ht(e[_e],Xt);this.set(Ue,d)}break;case at:var u=e[We];if(u){var l=e[Le];u==xt&&(l=parseInt(Mt(l),10)>=13?"11":"10"),this.set(Ee,u).set(xe,l)}this.get(Ee)==xt&&"Xbox"==e[Se]&&this.set(Ee,"Xbox").set(xe,void 0);break;case dt:var b=this.data,p=function(t){return b[t].getItem().setCH(e).parseCH().get()};this.set(st,p(st)).set(nt,p(nt)).set(ot,p(ot)).set(rt,p(rt)).set(at,p(at))}return this},_t.call(this,[["itemType",e],["ua",t],["uaCH",s],["rgxMap",i],["data",Yt(this,e)]]),this}function ti(e,t,i){if(typeof e===Ae?($t(e,!0)?(typeof t===Ae&&(i=t),t=e):(i=e,t=void 0),e=void 0):typeof e!==Re||$t(t,!0)||(i=t,t=void 0),!(this instanceof ti))return new ti(e,t,i).getResult();var s=typeof e===Re?e:Bt&&Bt.userAgent?Bt.userAgent:i&&i[ze]?i[ze]:Ie,n=new Zt(i,!0),o=t?Ot(Qt,t):Qt,r=function(e){return e==dt?function(){return new ei(e,s,o,n).set("ua",s).set(st,this.getBrowser()).set(nt,this.getCPU()).set(ot,this.getDevice()).set(rt,this.getEngine()).set(at,this.getOS()).get()}:function(){return new ei(e,s,o[e],n).parseUA().get()}};return _t.call(this,[["getBrowser",r(st)],["getCPU",r(nt)],["getDevice",r(ot)],["getEngine",r(rt)],["getOS",r(at)],["getResult",r(dt)],["getUA",function(){return s}],["setUA",function(e){return Dt(e)&&(s=e.length>Fe?Lt(e,Fe):e),this}]]).setUA(s),this}ti.VERSION="2.0.0-beta.3",ti.BROWSER=Vt([Ee,xe,Te,Ue]),ti.CPU=Vt([Be]),ti.DEVICE=Vt([Se,je,Ue,Ne,Oe,qe,Ve,$e,De]),ti.ENGINE=ti.OS=Vt([Ee,xe]);class ii{constructor(){this.onAdStream=new c}onAd(e){const t=`/${e.formatId}`,i=e.formatId,s={bidderCode:"smart-rtb+",cpm:e.cpm,size:e.size,adUnitName:i,adUnitPathSuffix:t,formatId:e.formatId,customFields:{}};this.onAdStream.next(s)}}function si(e){if(e.includes("pubstackRefresh")){const t=e.find((e=>e.startsWith("pubstackRefreshRank")));if(void 0!==t&&t.includes(":")){const e=parseInt(t.split(":")[1])||0;return e>0?e:0}}return 0}function ni(e,t){const i=function(e){const t=e.split("?")[1];if(void 0!==t){const e=t.split("=");return{key:e[0],value:e[1]}}return}(e),s=e.split("?")[0].startsWith("/")?e.split("?")[0]:`/${e.split("?")[0]}`,n=function(e){return e.getAdUnitPath().replace("//","/")}(t);return s===(n.startsWith("/")?n:`/${n}`)&&(void 0===i||t.getTargeting(i.key)[0]===i.value)}const oi=(e,t)=>{const i=e.path;if(void 0===t||void 0===i)return;const s=t.pubads().getSlots();if(void 0===s)return;const n=s.filter((e=>ni(i,e)));switch(n.length){case 0:return;case 1:return n[0];default:if(-1!==i.indexOf("?"))return V("[pubstackGoogleTag] retrieve first slot matching the  dimension",i),n[0];{const s=t.pubads();try{!function(e){if("object"!=typeof e||null===e||!("getSlotIdMap"in e)||"function"!=typeof e.getSlotIdMap)throw new Error("Missing property getSlotIdMap on googletag")}(s);const t=s.getSlotIdMap();V("[pubstackGoogleTag] get all slot map",t);return t[Object.keys(t).filter((e=>e.startsWith(i)))[function(e){const t=Array.from(document.querySelectorAll(`div[id*='${e.name}']`)).map((e=>e.id));return t.findIndex((t=>t===e.code))}(e)]]}catch(e){return void V(`[pubstackGoogleTag] ${e}`)}}}};const ri=e=>{const t=e;if(void 0!==t&&t.apiReady&&void 0!==t.cmd&&void 0!==t.pubads&&"function"==typeof t.pubads){if("function"==typeof t.pubads().refresh)return t}};const ai=e=>{const t=(e=>ri(e.googletag))(window);V("[pubstackFindElementById] adUnit ",e);const i=oi(e,t);return V("[pubstackFindElementById] slot ",i),i?document.getElementById(i.getSlotElementId()):di(e.code)},di=e=>{const t=document.getElementById(e);return null===t?document.querySelector(`iframe[id*='${e}']`):t};function ci(e){const t=document.getElementsByTagName("meta");return Array.from(t).filter((t=>t.name.includes(`${e}:`)))}function ui(e,t){return e.replace(`${t}:`,"")}const li=(e,t)=>{const i=new Set;return e.tags.forEach((e=>i.add(e))),t.tags.forEach((e=>i.add(e))),i};class bi{constructor(e){this.coreAuctionStream=new c,this.coreImpressionStream=new c,this.state=e}subscribe(e){this.coreAuctionStream.subscribe(e.onAuction),this.coreImpressionStream.subscribe(e.onImpression)}pushNewImpression(e){var t,i,s,n,o;const r=this.state.getAuction(e.auctionId),a=null!==(t=this.state.findLastAuctionId(r.adUnit))&&void 0!==t?t:"",d=this.state.findBidsByAuctionId(r.auctionId).filter((e=>e.state===Y.BID)).map((e=>e)).sort(((e,t)=>t.cpm-e.cpm)),c=(null!==(s=null===(i=d[0])||void 0===i?void 0:i.cpm)&&void 0!==s?s:0)-(null!==(o=null===(n=d[1])||void 0===n?void 0:n.cpm)&&void 0!==o?o:0);return this.state.storeCoreBidResponses.set(e.bidId,e),this.impressionFormatAndForward(r,e,c,a)}pushNewAuction(e){var t,i;e.bidRequests=(t=e.bidRequests,i="adThink",t.filter((e=>e.bidderCode!==i))),0!==e.bidRequests.length&&this.coreAuctionStream.next(e)}checkMeasurability(e){return"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&"isIntersecting"in window.IntersectionObserverEntry.prototype&&!!ai(e)}impressionSasFormatAndForward(e,t){const i={bidId:"smart-"+d(),auctionId:"smart-"+d(),lastAuctionId:"smart-"+d(),adUnit:t,bidderCode:e.bidderCode,cpm:e.cpm,currency:e.currency,refresh:!1,size:e.size,userConsentState:"notAvailable",userConsentVersion:"notAvailable",hasUserId:"notAvailable",userIdProviderList:[],pbjsVersion:"smart-ad-server",tags:new Set,viewabilityMeasurable:!1,cpmUplift:0,pubstackRefresh:!1,pubstackRefreshRank:0,customFields:e.customFields};this.coreImpressionStream.next(i)}impressionFormatAndForward(e,t,i,s){const n=this.state.findBidsByAuctionId(e.auctionId),o=this.state.getAuction(s),r=J(n),a=this.checkMeasurability(e.adUnit),{userConsentState:d,userConsentVersion:c}=X(r),u={bidId:t.bidResponseId,auctionId:e.auctionId,lastAuctionId:s,adUnit:e.adUnit,bidderCode:t.bidderCode,cpm:t.cpm,currency:t.currency,refresh:!1,size:t.size,userConsentState:d,userConsentVersion:c,hasUserId:e.hasUserId,userIdProviderList:e.userIdProviderList,pbjsVersion:e.pbjsVersion,tags:li(e,t),viewabilityMeasurable:a,cpmUplift:i,dealId:t.dealId,advertiserDomains:t.advertiserDomains,pubstackRefresh:o.pubstackRefresh,pubstackRefreshRank:o.pubstackRefreshRank,customFields:t.customFields,bidNetRevenue:t.bidNetRevenue,source:t.source,adapterCode:t.adapterCode};this.coreImpressionStream.next(u)}}class pi{constructor(){this.storeAuctions=new Map,this.storeCoreBidResponses=new Map,this.mappingAdUnitNameAuctions=new Map,this.mappingAdUnitCodeLastAuctions=new Map}setAuction(e){var t;this.storeAuctions.set(e.auctionId,e);const i=null!==(t=this.mappingAdUnitNameAuctions.get(e.adUnit.name))&&void 0!==t?t:[];i.find((t=>t===e.auctionId))||(i.push(e.auctionId),this.mappingAdUnitNameAuctions.set(e.adUnit.name,i)),this.mappingAdUnitCodeLastAuctions.set(e.adUnit.code,e.auctionId)}getAuction(e){const t=this.storeAuctions.get(e);return w(t,`auction not found, @auctionId=${e}`),t}findBidsByAuctionId(e){var t;return(null===(t=this.storeAuctions.get(e))||void 0===t?void 0:t.bidRequests)||[]}findLastAuctionId(e){return this.mappingAdUnitCodeLastAuctions.get(e.code)}findAuctionByAdUnitPath(e){return Array.from(this.storeAuctions.values()).find((t=>{var i;return null===(i=t.adUnit.path)||void 0===i?void 0:i.endsWith(e)}))}}class hi{constructor(){this.state=new pi,this.forwarder=new bi(this.state),this.fallbackCurrency=void 0}bindIntegration(e){e instanceof re&&(e.onBidResponseStream.subscribe((e=>this.bidResponse(e)),E),e.onAuctionEndStream.subscribe((e=>this.auctionDone(e)),E),e.onBidWonStream.subscribe((e=>this.impression(e)),E),e.onBidWonFromSdkStream.subscribe((e=>this.impressionFromSdk(e)),E),this.fallbackCurrency=e.getAdServerCurrency()),e instanceof ii&&e.onAdStream.subscribe((e=>this.impressionSas(e)),E)}helperToBidResponse(e,t){var i;const s=Object.assign({},e);s.state=Y.BID,t.tags.forEach((e=>s.tags.add(e)));let n=t.size;return"native"===t.mediaType&&(n="native"),"video"===t.mediaType&&(n=`video-${n}`),s.size=n,s.cpm=t.cpm,s.currency=null!==(i=t.currency)&&void 0!==i?i:this.fallbackCurrency,s.bidResponseId=t.bidResponseId,s.bidderCode=t.bidderCode,s}bidResponse(e){V("[pubstackCoreController] onBidResponse",e),e.bidderCode="nexx360"===e.adapterCode?"nexx360":e.bidderCode;const t={auctionId:e.auctionId,state:Y.BID,tags:new Set(e.tags),customFields:e.customFields};try{const i=this.state.getAuction(e.auctionId);if(i){const s=i.bidRequests.find((t=>t.bidId===e.bidId));s&&(i.bidRequests=i.bidRequests.filter((t=>t.bidId!==e.bidId)),i.bidRequests.push(Object.assign(Object.assign(Object.assign({},s),this.helperToBidResponse(t,e)),{tags:s.tags})))}}catch(e){}}helperAuctionBidToBidResponse(e){var t;const i=Object.assign(Object.assign({},e),{tags:new Set});if(e.state===Y.BID){let s=e.size;"native"===e.mediaType&&(s="native"),"video"===e.mediaType&&(s=`video-${s}`),i.size=s,i.cpm=e.cpm,i.currency=null!==(t=e.currency)&&void 0!==t?t:this.fallbackCurrency,i.bidResponseId=e.bidResponseId,i.timeToRespond=e.timeToRespond,i.dealId=e.dealId,i.advertiserDomains=e.advertiserDomains,i.bidNetRevenue=e.bidNetRevenue}return e.tags.forEach((e=>i.tags.add(e))),i}bidWonToCoreBidResponse(e){var t,i;const s=a(e.requestId);let n=e.size;return"native"===e.mediaType&&(n="native"),"video"===e.mediaType&&(n=`video-${n}`),{adId:e.adId,bidId:s,bidResponseId:a(s,e.adId),bidderCode:"nexx360"===e.adapterCode?"nexx360":null!==(t=e.bidderCode)&&void 0!==t?t:"",adapterCode:e.pbstckAdapterCode,cpm:e.cpm,size:n,state:Y.BID,auctionId:e.auctionId,tags:new Set(e.tags),currency:null!==(i=e.currency)&&void 0!==i?i:this.fallbackCurrency,customFields:e.customFields,dealId:e.dealId,advertiserDomains:e.advertiserDomains,bidNetRevenue:e.bidNetRevenue,source:e.source}}auctionDone(e){V("[pubstackCoreController] onAuctionDone",e.auctionId);try{const t=(e.bidRequests||[]).map(this.helperAuctionBidToBidResponse),i=J(t),{userConsentState:s,userConsentVersion:n}=X(i),o={auctionId:e.auctionId,adUnit:e.adUnit,tags:new Set(e.tags),sizes:new Set(e.sizes),hasUserId:e.userId.hasUserId,userIdProviderList:e.userId.userIdProviderList,refreshIndex:e.refreshIndex,pbjsVersion:e.pbjsVersion,refresh:!1,pubstackRefresh:e.labels.includes("pubstackRefresh"),pubstackRefreshRank:si(e.labels),userConsentState:s,userConsentVersion:n,bidRequests:t,customFields:e.customFields,duration:e.duration,timeout:e.timeout,state:"RUNNING"};this.state.setAuction(o);const r=()=>{const t=this.state.getAuction(e.auctionId);"FINISHED"!==t.state?(this.forwarder.pushNewAuction(t),t.state="FINISHED",this.state.setAuction(t)):V("[pubstackCoreController] auction is already finished",t)};void 0===e.gracePeriod?r():setTimeout((()=>r()),e.gracePeriod)}catch(e){V("[pubstackCoreController] error: cannot set auction as done because auction is not running")}}findBidResponseDuplicate(e){const t=this.state.storeCoreBidResponses.get(e.bidId),i=!!t&&t.bidResponseId===e.bidResponseId&&t.bidderCode===e.bidderCode;return i&&V("[pubstackCoreController] duplicate bid response found",e),i}_impression(e){if("FINISHED"===this.state.getAuction(e.auctionId).state)this.findBidResponseDuplicate(e)||this.forwarder.pushNewImpression(e);else{const t=i=>{i.auctionId===e.auctionId&&(this.findBidResponseDuplicate(e)||this.forwarder.pushNewImpression(e),this.forwarder.coreAuctionStream.unsubscribe(t))};this.forwarder.coreAuctionStream.subscribe(t)}}impression(e){V("[pubstackCoreController] onImpression",e);try{const t=this.bidWonToCoreBidResponse(e);this._impression(t)}catch(e){V("[pubstackCoreController] error: cannot create impression",e)}}impressionFromSdk(e){V("[pubstackCoreController] onImpression",e);try{const t=Array.from(this.state.storeAuctions.values()).find((t=>t.bidRequests.filter((e=>e.state===Y.BID)).find((t=>t.adId===e.adId))));if(t){const i=t.bidRequests.filter((e=>e.state===Y.BID)).find((t=>t.adId===e.adId));i.customFields=Object.assign(Object.assign({},i.customFields),e.customFields),this._impression(i)}}catch(e){V("[pubstackCoreController] error: cannot create impression",e)}}impressionSas(e){V("[pubstackCoreController] onImpressionSas",e);try{const t=this.state.findAuctionByAdUnitPath(e.adUnitPathSuffix);w(t,`onSasNewBidResponse: cannot retrieve related auction, @adUnitName=${e.adUnitName}, @adUnitPath=${e.adUnitPathSuffix}`),e.currency=this.fallbackCurrency,this.forwarder.impressionSasFormatAndForward(e,t.adUnit)}catch(e){V("[pubstackCoreController] error: cannot create impression",e)}}subscribe(e){this.forwarder.subscribe(e)}debug(){const e=[];return this.forwarder.subscribe({onAuction:t=>e.push(t),onImpression:t=>e.push(t)}),{auctions:this.state,auctionsDone:void 0,adUnits:void 0,events:e}}}const mi=(e,t)=>Object.entries(t).every((([t,i])=>typeof i==typeof{}&&typeof e[t]==typeof{}?mi(e[t],i):typeof e[t]==typeof i)),vi=(e,t)=>{if(t)for(let i=0;i<1e3;i+=1)try{const s=e([],{},[i]);try{if(mi(s,t))return s}catch(e){}}catch(e){}},fi=400;const gi={CALL:"call",AD_CALLBACK:"pbstck:ad"};const wi=()=>({toAd(e,t){k(e),w(t,"toAd: id is undefined"),w(e.formatId,"toAd: formatId is undefined"),g(t),function(e,t,i){if(!C(e,t))throw new l(`Expected object to have key '${t}', but not found`)}(e,"formatId");const i="string"==typeof e.size?e.size:"unknown";return{cpm:p(e.cpm)?e.cpm:0,size:i,formatId:p(e.formatId)?e.formatId.toString():e.formatId}}});const yi=new WeakSet;function Ii(e,t,i){const s=e[i.globalName];if(void 0===s||!s.__smartLoaded)return{status:K.NOT_READY};const n=wi(),o=new ii,r=function(e,t){return{on(i,s,n){V("sas.dispatcher",i,s),i===gi.AD_CALLBACK&&t.onAd(e.toAd(s,n))}}}(n,o);t.bindIntegration(o);const a=[];if(yi.has(s))return{status:K.LOADED};yi.add(s);const d=Object.values(gi);return d.forEach((e=>{s.events.on(e,((t,i)=>{const s=de(t);a.push({eventName:e,data:s,id:i});try{r.on(e,s,i)}catch(e){e.context=e.context||{},e.context.adapter={source:"sas:on"},E(e)}}))})),s.events.history().filter((({eventName:e})=>d.includes(e))).map(de).forEach((({eventName:e,data:t,id:i})=>{const s=de(t);a.push({eventName:e,data:s,id:i});try{r.on(e,t,i)}catch(e){e.context=e.context||{},e.context.adapter={source:"sas:replayed"},E(e)}})),{status:K.LOADED,instance:{debug:()=>({events:a})}}}function ki(e,t){return"object"==typeof t&&t instanceof Set?Array.from(t):t}function Ci(e,t){return"tags"!==e&&"sizes"!==e||!Array.isArray(t)?t:new Set(t)}class Ai{constructor(e){this.coreEvents=[],this.errors=[],e.forwarder.coreAuctionStream.subscribe((e=>this.addEvent(e))),e.forwarder.coreImpressionStream.subscribe((e=>this.addEvent(e)))}addEvent(e){this.coreEvents.push(e)}addError(e){this.errors.push(e)}getEvents(){return this.coreEvents.map((e=>JSON.parse(JSON.stringify(e,ki),Ci)))}getErrors(){return this.errors}}const Ri=e=>{var t;const i=null!==(t=null==e?void 0:e.host)&&void 0!==t?t:"unknown";return i.startsWith("www.")?i.substring(4):i},Ti=e=>{let t;return t=e&&e.protocol&&e.host&&e.pathname?`${e.protocol}//${e.host}${e.pathname}`:"unknown",t};class Si{constructor(e,t,i){this.url=e,this.context=i,this.sender=t}buildUrl(e){return`${this.url}?sId=${this.context.scopeId.substring(0,8)}&tId=${this.context.tagId}&c=${e}&ctr=${this.context.country}`}send(e){const t=e.map((e=>Ei(e,this.context)));this.sender(this.buildUrl(t.length),t)}}const Ei=(e,t)=>Object.assign(Object.assign(Object.assign({},e),t),{domain:Ri(window.location),href:Ti(window.location)});function Ui(e){var t;const i="pbstck_context";let s=null===(t=ci(i).find((e=>"pbstck_ab_test"===ui(e.name,i))))||void 0===t?void 0:t.content;return s&&!e.includes(s)&&(s=void 0),s}const ji=20;function xi(){const e="pbstck",t=new Map;ci(e).forEach((i=>{const s=ui(i.name,e);t.has(s)&&q(`Custom dim ${s} is present many times`),t.size<ji?t.set(s,i.content):q(`Skipping custom dim ${s} with ${i.content}: limit of ${ji} keys exceeded`)}));const i=Object.assign({},...Array.from(t.entries()).map((([e,t])=>({[e]:t}))));return t.size>0&&V("Custom dim found :",i),i}class Bi{constructor(e,t,i,s,n){var o;this.items=[],this.url=e,this.buffer=null!==(o=null==n?void 0:n.buffer)&&void 0!==o?o:Bi.defaults.buffer,this.sender=t,this.context=i,this.abTestValues=s}buildUrl(){const e=this.context.customFields["kleanads-version"],t=document.querySelector('meta[name="pbstck:config-version"]'),i=null==t?void 0:t.content,s=this.items.reduce(((e,t)=>e+(t.pubstackRefresh?1:0)),0),n=e?`&v=${e}&s=${i}`:"",o=s>0?`&rc=${s}`:"";return`${this.url}?tId=${this.context.tagId}&c=${this.items.length}${n}${o}`}batchThenSend(e,t=!0){const i=t?Ni(e,this.context,this.abTestValues):e;if(this.items.push(i),0===this.buffer)return this.flush();1===this.items.length&&setTimeout((()=>this.flush()),this.buffer)}flush(){0!==this.items.length&&(this.sender(this.buildUrl(),[...this.items]),this.reset())}reset(){this.items=[]}}Bi.defaults={buffer:150};const Ni=(e,t,i)=>{var s;const{customFields:n}=e,{customFields:o}=t,r=xi(),a=null===(s=navigator.connection)||void 0===s?void 0:s.effectiveType,d=Object.assign(Object.assign(Object.assign(Object.assign({},n),o),r),{windowWidth:window.innerWidth.toString(),windowHeight:window.innerHeight.toString()});return Object.assign(Object.assign(Object.assign({},e),t),{customFields:d,abTestPopulation:i?Ui(i):void 0,domain:Ri(window.location),href:Ti(window.location),networkConnectionEffectiveType:a,pageId:window.__pbstck_page_id||"unknown",kleanAdsStackVersion:d["config-version"],kleanAdsStackId:d["kleanads-stack-id"]})},Oi=d();class Vi{constructor(e,t,i,s,n){const o=e.slice(0,-7);this.viewabilityGateway=new Bi(`${e}/viewability`,qi,t,n),this.auctionGateway=new Bi(`${e}/auction`,qi,t,n),this.impressionGateway=new Bi(`${e}/impression`,qi,t,n),this.errorGateway=new Bi(`${e}/error`,qi,t,n),this.traceGateway=new Bi(`${o}/trace`,qi,t,void 0,{buffer:5e3}),this.measuredImpressionGateway=new Bi(`${e}/measured`,qi,t,n),this.measuredImpressionBeaconGateway=new Si(`${e}/measured`,$i,t),this.pageGateway=new Bi(`${e}/page`,qi,t,n),this.bindController(i,s)}bindController(e,t){e.forwarder.coreAuctionStream.subscribe((e=>this.formatAndForwardAuction(e))),e.forwarder.coreImpressionStream.subscribe((e=>{this.formatAndForwardImpression(e)})),void 0!==t&&(t.viewabilityStream.subscribe((e=>{this.formatAndForwardViewability(e)})),t.viewedStream.subscribe((e=>{this.formatAndForwardMeasuredImpression(e)})),t.onUnload((e=>this.formatAndForwardMeasuredImpressionForBeacon(e))))}formatAndForwardAuction(e){const t=[];e.bidRequests.forEach((e=>{t.push({bidId:ee(e),bidderCode:e.bidderCode,state:e.state,source:e.source,tags:0===e.tags.size?void 0:Array.from(e.tags),cpm:Z(e)?e.cpm:void 0,currency:Z(e)?e.currency:void 0,size:Z(e)?e.size:void 0,customFields:e.customFields,timeToRespond:e.timeToRespond,rejectionReason:e.rejectionReason,dealId:Z(e)?e.dealId:void 0,advertiserDomains:Z(e)?e.advertiserDomains:void 0,bidNetRevenue:Z(e)?e.bidNetRevenue:void 0,adapterCode:e.adapterCode})}));const i=void 0===e.userConsentState?"notAvailable":e.userConsentState,s=void 0===e.userConsentVersion?"notAvailable":e.userConsentVersion,n={auctionId:e.auctionId,adUnit:e.adUnit.name,adUnitPath:e.adUnit.path,sizes:Array.from(e.sizes),tags:0===e.tags.size?void 0:Array.from(e.tags),refresh:e.refresh,userConsentState:i,userConsentVersion:s,hasUserId:e.hasUserId,userIdProviderList:e.userIdProviderList,pbjsVersion:e.pbjsVersion,bidRequests:t,pubstackManaged:!1,pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank,customFields:e.customFields,duration:e.duration,timeout:e.timeout};this.auctionGateway.batchThenSend(n)}formatAndForwardImpression(e){const t={bidId:e.bidId,auctionId:e.auctionId,lastAuctionId:e.lastAuctionId,adUnit:e.adUnit.name,adUnitPath:e.adUnit.path,bidderCode:e.bidderCode,cpm:e.cpm,currency:e.currency,refresh:e.refresh,size:e.size,userConsentState:e.userConsentState,userConsentVersion:e.userConsentVersion,hasUserId:e.hasUserId,userIdProviderList:e.userIdProviderList,pbjsVersion:e.pbjsVersion,cpmUplift:e.cpmUplift,dealId:e.dealId,advertiserDomains:e.advertiserDomains,tags:Array.from(e.tags),viewabilityMeasurable:e.viewabilityMeasurable,pubstackManaged:!1,pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank,customFields:e.customFields,bidNetRevenue:e.bidNetRevenue,source:e.source,adapterCode:e.adapterCode};this.impressionGateway.batchThenSend(t)}formatAndForwardViewability(e){const t={bidId:e.bidId,auctionId:e.auctionId,lastAuctionId:e.lastAuctionId,adUnit:e.adUnit.name,adUnitPath:e.adUnit.path,bidderCode:e.bidderCode,pbjsVersion:e.pbjsVersion,cpm:e.cpm,currency:e.currency,size:e.size,refresh:e.refresh,htmlElementId:e.htmlElementId,mrcViewable:!0,pubstackManaged:!1,pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank};this.viewabilityGateway.batchThenSend(t)}formatAndForwardMeasuredImpression(e){const t={bidId:e.bidId,auctionId:e.auctionId,lastAuctionId:e.lastAuctionId,adUnit:e.adUnit.name,adUnitPath:e.adUnit.path,bidderCode:e.bidderCode,cpm:e.cpm,currency:e.currency,refresh:e.refresh,size:e.size,pbjsVersion:e.pbjsVersion,viewedTime:e.viewedTime,pubstackManaged:!1,pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank};this.measuredImpressionGateway.batchThenSend(t)}formatAndForwardMeasuredImpressionForBeacon(e){const t=e.map((e=>({bidId:e.bidId,auctionId:e.auctionId,lastAuctionId:e.lastAuctionId,adUnit:e.adUnit.name,adUnitPath:e.adUnit.path,bidderCode:e.bidderCode,cpm:e.cpm,currency:e.currency,refresh:e.refresh,size:e.size,pbjsVersion:e.pbjsVersion,viewedTime:e.viewedTime,pubstackManaged:!1,pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank})));this.measuredImpressionBeaconGateway.send(t)}sendError(e){this.errorGateway.batchThenSend(e)}sendLog(e){this.traceGateway.batchThenSend(e,!1)}sendToDatadog(e){var t;if(void 0===e.error||""===e.error)return;const i=e.error,s=null!==(t=e.context)&&void 0!==t?t:{};k(s),g(i);const n=Object.assign(Object.assign({pageId:Oi,status:"error",domain:Ri(window.location),href:Ti(window.location)},s),{message:i}),o=new XMLHttpRequest;o.open("POST","https://browser-http-intake.logs.datadoghq.com/v1/input/pub551f730416e5317842afc2792691e95c?ddsource=browser&ddtags=version:1.3.2",!0),o.setRequestHeader("Content-Type","text/plain"),o.send(JSON.stringify(n))}}const qi=(e,t)=>{const i=new XMLHttpRequest;i.open("POST",e,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(JSON.stringify(t)),V("post",e,t)},$i=(e,t)=>{const i=JSON.stringify(t);navigator.sendBeacon(e,i),V("beacon",e,t)};class Di{constructor(e){this.adUnit=e}visibilityRatioFromIntersection(e){const t=zi(this.adUnit,this.adUnit);if(this.adUnit===t)return e.intersectionRatio;const i=t.getBoundingClientRect();return e.intersectionRect.height/i.height}}const zi=(e,t)=>(Fi(e)<Fi(t)&&(e=t),Array.from(t.children).filter((e=>e instanceof HTMLElement)).forEach((t=>{e=zi(e,t)})),e),Fi=e=>e.getBoundingClientRect?e.getBoundingClientRect().height:0;class Mi{constructor(){this.state="new",this.elapsedTime=0,this.timeTargets=[]}start(){return"stopped"===this.state&&(this.elapsedTime=0),"started"===this.state?this.elapsed():(this.state="started",this.timeoutId=setTimeout((()=>this.update()),Mi.pacing),this.elapsedTime)}pause(){if("paused"===this.state||"stopped"===this.state)return this.elapsedTime;const e=this.update();return this.state="paused",e}stop(){if("stopped"===this.state)return this.elapsedTime;const e=this.update();return this.state="stopped",e}elapsed(){return"started"===this.state&&this.update(),this.elapsedTime}timeTargetReached(e){return new Promise((t=>{this.timeTargets.push([e,t])}))}update(){let e=Mi.pacing;if("started"===this.state){this.elapsedTime+=e;for(let t=this.timeTargets.length;t--;){const[i,s]=this.timeTargets[t];this.elapsedTime>=i?(s(i),this.timeTargets.splice(t,1)):e=Math.min(e,i-this.elapsedTime)}}return"stopped"!==this.state&&(this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=setTimeout((()=>this.update()),e)),this.elapsedTime}}Mi.pacing=100;class _i{constructor(e,t,i,s,n){this.creative=s,this.timer=new Mi,this.inViewPercentage=e,this.cumulative=i,this.timer.timeTargetReached(t).then((()=>{n()}))}pauseTimer(){this.timer.pause()}startTimer(){this.timer.start()}stopTimer(){this.timer.stop()}getElapsed(){return this.timer.elapsed()}isViewable(){return this.inView}intersectionChange(e){this.creative.visibilityRatioFromIntersection(e)>=this.inViewPercentage?this.inView||(this.timer.start(),this.inView=!0):this.inView&&(this.cumulative?this.timer.pause():this.timer.stop(),this.inView=!1)}getTimerState(){return this.timer.state}}const Pi={root:null,rootMargin:"0px",threshold:[0,.3,.5,1]};class Wi{constructor(e,t,i){this.windowActive=!0,this.pbstckWindow=i,this.visibilityState=i.document.visibilityState,this.trackedOnFocusChange=this.onFocusChange.bind(this),i.addEventListener("focus",this.trackedOnFocusChange),i.addEventListener("blur",this.trackedOnFocusChange),this.trackedOnVisibilityChange=this.onVisibilityChange.bind(this),i.addEventListener("visibilitychange",this.trackedOnVisibilityChange);const s=this.getObserverThresholds(t);this.observer=new IntersectionObserver((e=>this.intersectionObserverCallback(e)),s),this.observer.observe(e);const n=new Di(e);this.computer=new _i(t.minPercentageInView,t.minTimeInView,t.cumulativeTimer,n,(()=>t.completionCallback(e.id))),"hidden"!==this.visibilityState&&this.windowActive||this.stop()}getObserverThresholds(e){return.3===e.minPercentageInView?Object.assign(Object.assign({},Pi),{threshold:[.3,.5,.75,1]}):Object.assign(Object.assign({},Pi),{threshold:[.5,.75,1]})}onVisibilityChange(){this.visibilityState="visible"===this.visibilityState?"hidden":"visible",this.checkWindowActive()}onFocusChange(e){this.windowActive="focusin"===e.type||"focus"===e.type,this.checkWindowActive()}checkWindowActive(){"visible"===this.visibilityState&&this.windowActive?this.start():this.pause()}destroy(){var e;this.stop(),null===(e=this.observer)||void 0===e||e.disconnect(),this.pbstckWindow.removeEventListener("visibilitychange",this.trackedOnVisibilityChange),this.pbstckWindow.removeEventListener("focus",this.trackedOnFocusChange),this.pbstckWindow.removeEventListener("blur",this.trackedOnFocusChange),this.computer=null,this.observer=null}getElapsed(){return null===this.computer?0:this.computer.getElapsed()}pause(){var e;null===(e=this.computer)||void 0===e||e.pauseTimer()}start(){var e;null===(e=this.computer)||void 0===e||e.startTimer()}stop(){var e;null===(e=this.computer)||void 0===e||e.stopTimer()}intersectionObserverCallback(e){e.forEach((e=>{var t;null===(t=this.computer)||void 0===t||t.intersectionChange(e)}))}getTimerState(){var e;return null===(e=this.computer)||void 0===e?void 0:e.getTimerState()}}const Li={viewableTime:1e3,largeAdunitSize:242e3,largeAdunitTreshold:.3,standardAdunitTreshold:.5};class Gi{constructor(e,t){this.viewabilityState=new Map,this.viewedTimeState=new Map,this.elementIdToCode=new Map,this.viewabilityStream=new c,this.viewedStream=new c,V("[pubstackViewability] Create ViewabilityController with config",Li),this.pbstckWindow=t,this.pbstckWindow.addEventListener("unload",(()=>this.unloadMeasuredImpressions())),e.forwarder.coreImpressionStream.subscribe((e=>{V("[pubstackViewability] Receive impression",e.bidderCode,e.adUnit.code),this.track(e)})),e.forwarder.coreAuctionStream.subscribe((e=>{V("[pubstackViewability] Receive auctionend",e.adUnit.code),this.endMeasure(e.adUnit.code)}))}onUnload(e){this.unloadCallback=e}endMeasure(e){V("[pubstackViewability] receive event to stop measure");const t=this.viewedTimeState.get(e);void 0!==t?(t.viewabilitytracker.stop(),this.onMeasurable(e)):V("[pubstackViewability] event received but no tracker to stop, skipping")}track(e){if(!e.viewabilityMeasurable)return void V("[pubstackViewability] Cannot track impression for adUnit ",e.adUnit);const t=ai(e.adUnit);null!==t?(this.trackViewability(e,t),this.trackMeasure(e,t)):E(new Error(`[pubstackViewability] Unexpected null HTML Element on viewable impression for adUnit ${e.adUnit.name}`))}trackMeasure(e,i){return t(this,void 0,void 0,(function*(){var t;let s=null===(t=this.viewedTimeState.get(e.adUnit.code))||void 0===t?void 0:t.viewabilitytracker;this.elementIdToCode.set(i.id,e.adUnit.code),void 0!==s&&(V(`[pubstackViewability] replacing existing measurability tracker on ${i.id}`),s.stop(),this.onMeasurable(e.adUnit.code)),V(`[pubstackViewability] tracking code ${e.adUnit.code} with rule MRC for measurability`);const n={minPercentageInView:this.minPercentageInView(i,Li),minTimeInView:18e4,cumulativeTimer:!0,completionCallback:e=>{const t=this.elementIdToCode.get(e);void 0!==t?this.onMeasurable(t):V(`[pubstackViewability] unable to find matching adunitcode for element ${e}`)}};s=new Wi(i,n,this.pbstckWindow),this.viewedTimeState.set(e.adUnit.code,{impression:e,viewabilitytracker:s})}))}trackViewability(e,i){return t(this,void 0,void 0,(function*(){var t;let s=null===(t=this.viewabilityState.get(i.id))||void 0===t?void 0:t.viewabilitytracker;void 0!==s&&(V(`[pubstackViewability] replacing existing tracker on ${i.id}`),s.destroy(),this.viewabilityState.delete(i.id)),V(`[pubstackViewability] tracking element ${i.id} with rule MRC for monitoring`);const n={minPercentageInView:this.minPercentageInView(i,Li),minTimeInView:Li.viewableTime,cumulativeTimer:!1,completionCallback:e=>this.onViewable(e)};s=new Wi(i,n,this.pbstckWindow),this.viewabilityState.set(i.id,{impression:e,viewabilitytracker:s})}))}minPercentageInView(e,t){const i=window.getComputedStyle(e);return Number(i.getPropertyValue("width").replace(/px/,""))*Number(i.getPropertyValue("height").replace(/px/,""))>t.largeAdunitSize?t.largeAdunitTreshold:t.standardAdunitTreshold}unloadMeasuredImpressions(){if(V("[pubstackViewability] page unloaded, forwarding impressions measured"),void 0!==this.unloadCallback){const e=[];Array.from(this.viewedTimeState.values()).forEach((t=>{if(void 0!==t.viewabilitytracker){t.viewabilitytracker.stop();const i=Math.floor(t.viewabilitytracker.getElapsed()/1e3);i>0&&e.push({bidId:t.impression.bidId,auctionId:t.impression.auctionId,lastAuctionId:t.impression.lastAuctionId,adUnit:t.impression.adUnit,bidderCode:t.impression.bidderCode,pbjsVersion:t.impression.pbjsVersion,cpm:t.impression.cpm,currency:t.impression.currency,refresh:t.impression.refresh,size:t.impression.size,viewedTime:i,pubstackRefresh:t.impression.pubstackRefresh,pubstackRefreshRank:t.impression.pubstackRefreshRank})}})),e.length>0&&this.unloadCallback(e)}}onMeasurable(e){V(`[pubstackViewability] Measurability Event on AdUnit code ${e}`);const t=this.viewedTimeState.get(e);if(void 0===t)return void E(new Error(`[pubstackViewability] Impression not found for AdUnit code ${e}`));this.viewedTimeState.delete(e);if(Math.floor(t.viewabilitytracker.getElapsed()/1e3)>0){const e=t.impression,i={bidId:e.bidId,auctionId:e.auctionId,lastAuctionId:e.lastAuctionId,adUnit:e.adUnit,bidderCode:e.bidderCode,pbjsVersion:e.pbjsVersion,cpm:e.cpm,currency:e.currency,refresh:e.refresh,size:e.size,viewedTime:Math.floor(t.viewabilitytracker.getElapsed()/1e3),pubstackRefresh:e.pubstackRefresh,pubstackRefreshRank:e.pubstackRefreshRank};V(`[pubstackViewability] Forwarding measured impression on code ${e.adUnit.code}`),this.viewedStream.next(i)}t.viewabilitytracker.destroy()}onViewable(e){V(`[pubstackViewability] Viewability Event on element ${e}`);const t=this.viewabilityState.get(e);if(void 0===t)return void E(new Error(`[pubstackViewability] Impression not found for ElementId ${e}`));this.viewabilityState.set(e,t);const i=t.impression,s={bidId:i.bidId,auctionId:i.auctionId,lastAuctionId:i.lastAuctionId,adUnit:i.adUnit,bidderCode:i.bidderCode,pbjsVersion:i.pbjsVersion,cpm:i.cpm,currency:i.currency,refresh:i.refresh,size:i.size,htmlElementId:e,pubstackRefresh:i.pubstackRefresh,pubstackRefreshRank:i.pubstackRefreshRank};V(`[pubstackViewability] Forwarding viewable impression ${s.htmlElementId}`),this.viewabilityStream.next(s)}}const Hi=()=>{const e=navigator.userAgent;return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?"tablet":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?"mobile":"desktop"};function Ji(e,i,s){var n;e.pbstck=e.pbstck||{lock:{}},e.pbstck.lock=e.pbstck.lock||{},e.pbstck.scopeId=s.scopeId,e.pbstck.tagId=s.tagId;const o={},r=`${s.tagId}@${i.gateway}@collector`;if(function(e,t){return e[t]}(e.pbstck.lock,r))return;!function(e,t){e[t]=!0}(e.pbstck.lock,r);const a=new hi;let d;o.core=a,i.viewabilityEnabled&&(d=new Gi(a,e),o.viewability=d);const c=new Vi(i.gateway,s,a,d,i.abTestValues);var u;o.intake=c,T((e=>c.sendError(e)),1),u=e=>{i.logsEnabled.includes(e.id)&&c.sendLog(e)},ue.subscribe(u),function(e){R.subscribe(e)}((e=>c.sendToDatadog(e)));const l=new Promise(((s,n)=>{if(i.pbjsVariableName){V("Prebid dropin mode",i.pbjsVariableName);const r={debug:O(),globalName:i.pbjsVariableName},d=function(e,t){return e[t.globalName]||(e[t.globalName]={}),e[t.globalName].que||(e[t.globalName].que=[]),e[t.globalName].que}(e,r);d.push((()=>t(this,void 0,void 0,(function*(){var t,i;const d=e[r.globalName],c=null!==(t=Number(d.getConfig("timeoutBuffer")))&&void 0!==t?t:fi,u=null===(i=d.getConfig("currency"))||void 0===i?void 0:i.adServerCurrency;let l;h(u)&&(l=u);const b=new re({version:d.version,gracePeriod:c,adServerCurrency:l,pbjsVariableName:r.globalName});o.prebid=b;try{o.prebid=function(e,t,i,s){const n=e[s.globalName];i.bindIntegration(t);const o=le(ve(),t);let r;if(null!=n.getEvents)V("[pbjsIntegration] retrieve pbjs events using getEvents on public API"),r=n.getEvents;else{V("[pbjsIntegration] retrieve pbjs events using chunk");const t=e[`${s.globalName}Chunk`];if(void 0===t)throw new Error("[pbjsIntegration] unable to find pbjs chunk");const i=vi(t,{on:Function,getEvents:Function});if(void 0===i)throw new Error("[pbjsIntegration] unable to use event handler on adapter");r=i.getEvents}return Object.values(ce).forEach((e=>{n.onEvent(e,(t=>{var i;try{o.on(e,t)}catch(s){$("[pbjsIntegration] Error on event "+e+": "+s.message,t),S({context:Object.assign(Object.assign({},null!==(i=s.context)&&void 0!==i?i:{}),{adapter:{version:n.version,source:"pbjs:on"}}),message:s.message})}}))})),r().forEach((({eventType:e,args:t})=>{var i;try{o.on(e,t)}catch(s){$("[pbjsIntegration] Error on event "+e+": "+s.message,t),S({context:Object.assign(Object.assign({},null!==(i=s.context)&&void 0!==i?i:{}),{adapter:{version:n.version,source:"pbjs:replayed"}}),message:s.message})}})),t}(e,b,a,r),s()}catch(e){return $("Unable to load pbjs integration due to",e),void n()}}))))}}));let b,p=[];if(i.smartEnabled||i.debug){const t={debug:O(),globalName:"sas"};p=function(e,t){return e[t.globalName]||(e[t.globalName]={}),e[t.globalName].cmd||(e[t.globalName].cmd=[]),e[t.globalName].cmd}(e,t),p.push((()=>{b=Ii(e,a,t).instance}))}const m={tagId:s.tagId,globalQueue:i.sdk.globalQueue},v=ge(e,a,m);if(v.dispatchEvents(),i.debug||O()){a.subscribe({onAuction:e=>V("controller.onAuction",e),onImpression:e=>V("controller.onImpression",e)});const t=new Ai(a);o.debug=t,T((e=>t.addError(e)),1e3),e.pbstck.debug=e.pbstck.debug||{},e.pbstck.debug[r]={getEvents:()=>t.getEvents(),getErrors:()=>t.getErrors(),sdk:null!==(n=null==v?void 0:v.debug())&&void 0!==n?n:void 0},(i.smartEnabled||i.debug)&&p.push((()=>{b&&(e.pbstck.debug[r].sas=b.debug())}))}return Promise.resolve().finally(),e.pbstck.controllers=e.pbstck.controllers||{},e.pbstck.controllers[`${i.gateway}@collector`]=o,l.then((()=>{e.dispatchEvent(new Event(we(`${i.gateway}@collector`,"pubstackMonitoringReady")))})),a}e.bootPubstack=Ji,e.pubstackAutoconfig=function(e){var i,s,n,o;const r={gateway:null===(i=e.endpoint)||void 0===i?void 0:i.gateway,sdk:{globalQueue:"pbstckQ"},debug:!0===e.debug,viewabilityEnabled:e.viewabilityEnabled,smartEnabled:null!==(s=e.smartEnabled)&&void 0!==s&&s,refreshConfigurationUrl:null!==(n=e.refreshConfigurationUrl)&&void 0!==n?n:"",pbjsVariableName:e.pbjsVariableName||"pbjs",abTestValues:e.abTestValues,logsEnabled:e.logsEnabled||[]};if(void 0===r.gateway)return;const a=new ti(navigator.userAgent),d=a.getOS(),c=a.getBrowser(),u={tagId:e.tagId,scopeId:e.scopeId,country:e.country,device:Hi(),browserName:c.name,browserVersion:c.major,osName:d.name,osVersion:d.version,pbstckVersion:null!==(o="e8794bc")?o:"unknown",customFields:xi()};u.customFields.kleanadsDefaultDevice=window.innerWidth<768?"mobile":"desktop",t(void 0,void 0,void 0,(function*(){try{return navigator&&navigator.cookieDeprecationLabel&&navigator.cookieDeprecationLabel.getValue&&(yield navigator.cookieDeprecationLabel.getValue())||void 0}catch(e){V("Error while getting cookie depreciation label",e)}})).then((e=>{e&&(u.customFields.cdep=e)})),u.tagId&&u.scopeId&&Ji(window,r,u)}}(this.collector=this.collector||{});
;
 return this;}.bind({}); var _ = load();_.collector.pubstackAutoconfig({"endpoint":{"script":"https://cdn.pbstck.com/collector-e8794bc.js","gateway":"https://intake.pbstck.com/v1/intake"},"scopeId":"05b17750-2a12-4788-a7ef-84db68205488","tagId":"f2456b33-c659-4aa5-bea5-30141b2d2ea4","viewabilityEnabled":true,"refreshEnabled":false,"smartEnabled":false,"pbjsVariableName":"pbjs","abTestValues":["testPrebid8-90","testPrebid9-10"],"bootstrapTime":1728329870342,"bootstrapVersion":"undefined","device":"desktop","browserName":"Chrome","browserVersion":"119","osName":"Windows","osVersion":"10","country":"ES"}); })()</script><script type="text/javascript">(function() { var load = function() {!function(e){"use strict";const t=/pbstck:debug/.test(window.location.href),i=!!window.localStorage.getItem("pbstck"),n=(e,n,...o)=>{(t||i)&&console[e](`[pbstckUserSessions-undefined] [${performance.now().toFixed(2)}] ${n}`,...o.length?o:"")},o=(e,...t)=>{n("warn",e,...t)},r=(e,...t)=>{n("log",e,...t)},a=(e,...t)=>{n("error",e,...t)},s=["pbstck:","pbstck_context:"],c=()=>{const e=document.getElementsByTagName("meta"),t=Array.from(e).filter((e=>d(s,e.name))),i=new Map;t.forEach((e=>{const t=u(e.name);i.has(t)&&o(`Custom dim ${t} is present many times`),i.size<20?i.set(t,e.content):o(`Skipping custom dim ${t} with ${e.content}: limit of 20 keys exceeded`)}));const n=Object.assign({},...Array.from(i.entries()).map((([e,t])=>({[e]:t}))));return i.size>0&&r("Custom dim found :",n),n},u=e=>e.replace(/^\w+:/,""),d=(e,t)=>e.some((e=>t.startsWith(e)));var l,p;!function(e){e.HISTORY_MUTATION="_pbstck_historyMutation",e.NEW_PAGE="_pbstck_pageView",e.SESSION_TRACKING_AUTHORIZED="_pbstck_sessionTrackingAuthorized",e.SESSION_TRACKING_DECLINED="_pbstck_sessionTrackingDeclined"}(l||(l={})),function(e){e.REPLACE_STATE="replaceState",e.PUSH_STATE="pushState"}(p||(p={}));const w=e=>{window.history[e]=new Proxy(window.history[e],{apply(t,i,n){const o=window.location.href,r=t.apply(i,n),a=new CustomEvent(l.HISTORY_MUTATION,{detail:{referrer:o,stateObj:n[0],title:n[1],url:n[2],type:e}});return dispatchEvent(a),r}})};for(var m,f=[],b=0;b<256;++b)f.push((b+256).toString(16).slice(1));var h=new Uint8Array(16);function g(){if(!m&&!(m="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return m(h)}var v={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function y(e,t,i){if(v.randomUUID&&!t&&!e)return v.randomUUID();var n=(e=e||{}).random||(e.rng||g)();return n[6]=15&n[6]|64,n[8]=63&n[8]|128,function(e,t=0){return(f[e[t+0]]+f[e[t+1]]+f[e[t+2]]+f[e[t+3]]+"-"+f[e[t+4]]+f[e[t+5]]+"-"+f[e[t+6]]+f[e[t+7]]+"-"+f[e[t+8]]+f[e[t+9]]+"-"+f[e[t+10]]+f[e[t+11]]+f[e[t+12]]+f[e[t+13]]+f[e[t+14]]+f[e[t+15]]).toLowerCase()}(n)}const k=e=>{window.__pbstck_consent=e},S=e=>{window.__pbstck_session_tracking=e},T=()=>window.__pbstck_consent,E=()=>window.__pbstck_session_tracking,_=e=>{if("string"==typeof e){const t=e.split(/:\/\/(www.)?/g);return t.length<=1?null:t[t.length-1].split("/")[0]}const t=e.hostname;return t.startsWith("www.")?t.substring(4):t};var x;!function(e){e.DEV="dev",e.BETA="beta",e.PROD="prod"}(x||(x={}));class I extends Error{message="unknown session error"}class C extends I{message="session init error"}class A extends I{message="session parse error"}class N extends I{message="session not found error"}class O extends I{message="session obsolete error"}const D=Array(),P=(e,t)=>{const i=e.env===x.PROD?"":`_${e.env}`;return`_pbstck_session_${t.tagId.substring(0,8)}${i}`},L=e=>Date.now()-e>18e5,R=(e,t)=>{try{const n=localStorage.getItem(P(e,t));if(n){const e=JSON.parse(atob(n));if(i=e,D.every((e=>e in i)))return e;throw new A}throw new N}catch(e){if(e instanceof I)throw e;throw new A}var i},U=(e,t)=>{try{const i=R(e,t);return i.pageCount++,localStorage.setItem(P(e,t),btoa(JSON.stringify(i))),i.pageCount}catch(e){if(e instanceof I)throw e;throw new I}},M=(e,t)=>{const i=new URL(window.location.href),n={id:y(),lastUpdateTimeMs:Date.now(),pageCount:0,lastUrlVisited:window.location.href,utmSource:i.searchParams.get("utm_source")||null,utmCampaign:i.searchParams.get("utm_campaign")||null,utmContent:i.searchParams.get("utm_content")||null,utmTerm:i.searchParams.get("utm_term")||null,utmMedium:i.searchParams.get("utm_medium")||null};try{localStorage.setItem(P(e,t),btoa(JSON.stringify(n)))}catch(e){throw new C}},$=[],q=(e,t)=>{const i=$.map((i=>F(i,e,t)));if(i.length){const n=JSON.stringify(i),o=`${e.gateway}/page?${(()=>{const e=document.querySelector('meta[name="pbstck:kleanads-version"]')?.getAttribute("content")??"none",i=document.querySelector('meta[name="pbstck:config-version"]')?.getAttribute("content")??"none";return`tId=${t.tagId}&v=${e}&s=${i}&c=1`})()}`;navigator.sendBeacon&&navigator.sendBeacon(o,n)||fetch(o,{body:n,method:"POST",keepalive:!0}),r("[page] event queue dispatched",JSON.stringify(i)),$.length=0}},B=(e,t,i)=>{try{const o=V(t,i);try{const i=R(e,t);L(i.lastUpdateTimeMs)&&q(e,t)}catch(e){r("[page] session was not found or invalid, adding the new page to the queue anyway")}(n=o,$.push(n),r("[page] event queued",n),$.length)>=20&&q(e,t)}catch(e){e instanceof I?a(`[page] new page : ${e.message}`):a("[page] unknown error",e)}var n},H=(e,t)=>{B(e,t),window.addEventListener(l.SESSION_TRACKING_AUTHORIZED,(i=>{r(`[page] ${l.SESSION_TRACKING_AUTHORIZED}`,i);try{((e,t)=>{try{const i=R(e,t);if(L(i.lastUpdateTimeMs))throw new O;i.lastUpdateTimeMs=Date.now(),i.lastUrlVisited=window.location.href,localStorage.setItem(P(e,t),btoa(JSON.stringify(i)))}catch(i){if(i instanceof N||i instanceof A)return void M(e,t);if(i instanceof I)throw i;throw new I}})(e,t),q(e,t)}catch(i){i instanceof O&&(M(e,t),q(e,t))}})),window.addEventListener(l.SESSION_TRACKING_DECLINED,(i=>{r(`[page] ${l.SESSION_TRACKING_DECLINED}`,i),((e,t)=>{try{localStorage.removeItem(P(e,t))}catch(e){}})(e,t),q(e,t)})),window.addEventListener(l.HISTORY_MUTATION,(i=>{r(`[page] ${l.HISTORY_MUTATION}`,i),i.detail?.referrer.href!==window.location.href&&B(e,t,i.detail?.referrer)})),window.addEventListener("popstate",(i=>{B(e,t)})),window.document.addEventListener("visibilitychange",(()=>{r(`[page] visibility changed to ${document.visibilityState}`),"visible"!==document.visibilityState&&q(e,t)})),window.addEventListener("pagehide",(()=>{q(e,t)})),window.addEventListener("beforeunload",(()=>{q(e,t)}))},V=(e,t)=>{const i=new URL(window.location.href);return{...e,pageId:z(),pageCount:1,domain:_(window.location)??"",href:(n=window.location,n&&n.protocol&&n.host&&n.pathname?`${n.protocol}//${n.host}${n.pathname}`:"unknown"),referrer:_(t??document.referrer),consent:T(),userSessionId:null,sessionTracking:E(),utmSource:i.searchParams.get("utm_source"),utmCampaign:i.searchParams.get("utm_campaign"),utmContent:i.searchParams.get("utm_content"),utmTerm:i.searchParams.get("utm_term"),utmMedium:i.searchParams.get("utm_medium")};var n},F=(e,t,i)=>{try{const n=E();return{...e,pageCount:n?U(t,i):e.pageCount,userSessionId:n?R(t,i).id:null,consent:T(),sessionTracking:n,utmSource:n?R(t,i).utmSource:e.utmSource,utmCampaign:n?R(t,i).utmCampaign:e.utmCampaign,utmContent:n?R(t,i).utmContent:e.utmContent,utmTerm:n?R(t,i).utmTerm:e.utmTerm,utmMedium:n?R(t,i).utmMedium:e.utmMedium}}catch(t){if(t instanceof N)return e;t instanceof I?a(`[session] ${t.message}`):a("[session] unknown error",t)}return e},z=()=>{const e=y();return window.__pbstck_page_id=e,e};var G;!function(e){e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED",e[e.UNAVAILABLE=2]="UNAVAILABLE"}(G||(G={}));const j=async(e,t)=>{k(G.UNAVAILABLE),S(!1);let i=0;try{(await W(e))("addEventListener",2,(n=>{if(n){if("tcloaded"===n.eventStatus||"useractioncomplete"===n.eventStatus){k(X(n));const e=J(n)&&!t.sessionTrackingDisabled;S(e),e?dispatchEvent(new CustomEvent(l.SESSION_TRACKING_AUTHORIZED)):dispatchEvent(new CustomEvent(l.SESSION_TRACKING_DECLINED))}}else r(`[consent] wrong tcdata ${n}, waiting 200ms`),setTimeout((()=>{i++,100===i&&o("[consent] unable to retrieve cmp after 100 tries"),j(e,t)}),200)}))}catch(e){a("[consent] Error while loading tcf api")}},K=(e,t,i)=>{if(e.__tcfapi){const n=e.__tcfapi;(e=>"function"==typeof e)(e.__tcfapi)?t(n):i("__tcfapi is not a function")}else setTimeout((()=>K(e,t,i)),100)},W=e=>new Promise(((t,i)=>K(e,t,i))),X=e=>e.purpose.consents&&e.purpose.consents[1]&&e.purpose.consents[2]&&e.purpose.consents[3]&&e.purpose.consents[4]&&e.purpose.consents[7]?G.GRANTED:G.DENIED,J=e=>e.purpose.consents[1]&&e.purpose.consents[7]&&e.purpose.consents[8]?(r("[consent] SessionTracking obtained"),!0):(r("[consent] SessionTracking declined"),!1);var Y,Z,Q,ee,te,ie=-1,ne=function(e){addEventListener("pageshow",(function(t){t.persisted&&(ie=t.timeStamp,e(t))}),!0)},oe=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},re=function(){var e=oe();return e&&e.activationStart||0},ae=function(e,t){var i=oe(),n="navigate";return ie>=0?n="back-forward-cache":i&&(document.prerendering||re()>0?n="prerender":document.wasDiscarded?n="restore":i.type&&(n=i.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},se=function(e,t,i){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return n.observe(Object.assign({type:e,buffered:!0},i||{})),n}}catch(e){}},ce=function(e,t,i,n){var o,r;return function(a){t.value>=0&&(a||n)&&((r=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=r,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,i),e(t))}},ue=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},de=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},le=function(e){var t=!1;return function(){t||(e(),t=!0)}},pe=-1,we=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},me=function(e){"hidden"===document.visibilityState&&pe>-1&&(pe="visibilitychange"===e.type?e.timeStamp:0,be())},fe=function(){addEventListener("visibilitychange",me,!0),addEventListener("prerenderingchange",me,!0)},be=function(){removeEventListener("visibilitychange",me,!0),removeEventListener("prerenderingchange",me,!0)},he=function(){return pe<0&&(pe=we(),fe(),ne((function(){setTimeout((function(){pe=we(),fe()}),0)}))),{get firstHiddenTime(){return pe}}},ge=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},ve=[1800,3e3],ye=function(e,t){t=t||{},ge((function(){var i,n=he(),o=ae("FCP"),r=se("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(r.disconnect(),e.startTime<n.firstHiddenTime&&(o.value=Math.max(e.startTime-re(),0),o.entries.push(e),i(!0)))}))}));r&&(i=ce(e,o,ve,t.reportAllChanges),ne((function(n){o=ae("FCP"),i=ce(e,o,ve,t.reportAllChanges),ue((function(){o.value=performance.now()-n.timeStamp,i(!0)}))})))}))},ke=[.1,.25],Se=0,Te=1/0,Ee=0,_e=function(e){e.forEach((function(e){e.interactionId&&(Te=Math.min(Te,e.interactionId),Ee=Math.max(Ee,e.interactionId),Se=Ee?(Ee-Te)/7+1:0)}))},xe=function(){return Y?Se:performance.interactionCount||0},Ie=function(){"interactionCount"in performance||Y||(Y=se("event",_e,{type:"event",buffered:!0,durationThreshold:0}))},Ce=[],Ae=new Map,Ne=0,Oe=[],De=function(e){if(Oe.forEach((function(t){return t(e)})),e.interactionId||"first-input"===e.entryType){var t=Ce[Ce.length-1],i=Ae.get(e.interactionId);if(i||Ce.length<10||e.duration>t.latency){if(i)e.duration>i.latency?(i.entries=[e],i.latency=e.duration):e.duration===i.latency&&e.startTime===i.entries[0].startTime&&i.entries.push(e);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};Ae.set(n.id,n),Ce.push(n)}Ce.sort((function(e,t){return t.latency-e.latency})),Ce.length>10&&Ce.splice(10).forEach((function(e){return Ae.delete(e.id)}))}}},Pe=function(e){var t=self.requestIdleCallback||self.setTimeout,i=-1;return e=le(e),"hidden"===document.visibilityState?e():(i=t(e),de(e)),i},Le=[200,500],Re=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},ge((function(){var i;Ie();var n,o=ae("INP"),r=function(e){Pe((function(){e.forEach(De);var t=function(){var e=Math.min(Ce.length-1,Math.floor((xe()-Ne)/50));return Ce[e]}();t&&t.latency!==o.value&&(o.value=t.latency,o.entries=t.entries,n())}))},a=se("event",r,{durationThreshold:null!==(i=t.durationThreshold)&&void 0!==i?i:40});n=ce(e,o,Le,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),de((function(){r(a.takeRecords()),n(!0)})),ne((function(){Ne=xe(),Ce.length=0,Ae.clear(),o=ae("INP"),n=ce(e,o,Le,t.reportAllChanges)})))})))},Ue=[2500,4e3],Me={},$e=[800,1800],qe=function e(t){document.prerendering?ge((function(){return e(t)})):"complete"!==document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0)},Be=function(e,t){t=t||{};var i=ae("TTFB"),n=ce(e,i,$e,t.reportAllChanges);qe((function(){var o=oe();o&&(i.value=Math.max(o.responseStart-re(),0),i.entries=[o],n(!0),ne((function(){i=ae("TTFB",0),(n=ce(e,i,$e,t.reportAllChanges))(!0)})))}))},He={passive:!0,capture:!0},Ve=new Date,Fe=function(e,t){Z||(Z=t,Q=e,ee=new Date,je(removeEventListener),ze())},ze=function(){if(Q>=0&&Q<ee-Ve){var e={entryType:"first-input",name:Z.type,target:Z.target,cancelable:Z.cancelable,startTime:Z.timeStamp,processingStart:Z.timeStamp+Q};te.forEach((function(t){t(e)})),te=[]}},Ge=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var i=function(){Fe(e,t),o()},n=function(){o()},o=function(){removeEventListener("pointerup",i,He),removeEventListener("pointercancel",n,He)};addEventListener("pointerup",i,He),addEventListener("pointercancel",n,He)}(t,e):Fe(t,e)}},je=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,Ge,He)}))},Ke=[100,300];function We(e,t,i,n){const o=()=>{const n=document.querySelector('meta[name="pbstck:kleanads-version"]')?.getAttribute("content")??"none",o=document.querySelector('meta[name="pbstck:config-version"]')?.getAttribute("content")??"none";return`${e.toLocaleLowerCase()}=${t.toFixed(3)}&tId=${i.tagId}&v=${n}&s=${o}&c=1`},r=E(),a=JSON.stringify([{...i,href:window.location.href,name:e,value:t,customFields:{...i.customFields,pageId:window.__pbstck_page_id,pageCount:String(r?R(n,i).pageCount:1),userSessionId:r?R(n,i).id:null,sessionTracking:String(r)}}]);navigator.sendBeacon&&navigator.sendBeacon(`${n.gateway}/web-vitals?${o()}`,a)||fetch(`${n.gateway}/web-vitals?${o()}`,{body:a,method:"POST",keepalive:!0})}const Xe=(e,t)=>{!function(e,t){t=t||{},ye(le((function(){var i,n=ae("CLS",0),o=0,r=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=r[0],i=r[r.length-1];o&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,r.push(e)):(o=e.value,r=[e])}})),o>n.value&&(n.value=o,n.entries=r,i())},s=se("layout-shift",a);s&&(i=ce(e,n,ke,t.reportAllChanges),de((function(){a(s.takeRecords()),i(!0)})),ne((function(){o=0,n=ae("CLS",0),i=ce(e,n,ke,t.reportAllChanges),ue((function(){return i()}))})),setTimeout(i,0))})))}((i=>We("CLS",i.value,t,e))),ye((i=>We("FCP",i.value,t,e))),function(e,t){t=t||{},ge((function(){var i,n=he(),o=ae("LCP"),r=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime<n.firstHiddenTime&&(o.value=Math.max(e.startTime-re(),0),o.entries=[e],i())}))},a=se("largest-contentful-paint",r);if(a){i=ce(e,o,Ue,t.reportAllChanges);var s=le((function(){Me[o.id]||(r(a.takeRecords()),a.disconnect(),Me[o.id]=!0,i(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return Pe(s)}),!0)})),de(s),ne((function(n){o=ae("LCP"),i=ce(e,o,Ue,t.reportAllChanges),ue((function(){o.value=performance.now()-n.timeStamp,Me[o.id]=!0,i(!0)}))}))}}))}((i=>We("LCP",i.value,t,e))),function(e,t){t=t||{},ge((function(){var i,n=he(),o=ae("FID"),r=function(e){e.startTime<n.firstHiddenTime&&(o.value=e.processingStart-e.startTime,o.entries.push(e),i(!0))},a=function(e){e.forEach(r)},s=se("first-input",a);i=ce(e,o,Ke,t.reportAllChanges),s&&(de(le((function(){a(s.takeRecords()),s.disconnect()}))),ne((function(){var n;o=ae("FID"),i=ce(e,o,Ke,t.reportAllChanges),te=[],Q=-1,Z=null,je(addEventListener),n=r,te.push(n),ze()})))}))}((i=>We("FID",i.value,t,e))),Re((i=>We("INP",i.value,t,e))),Be((i=>We("TTFB",i.value,t,e)))};var Je,Ye="",Ze="function",Qe="undefined",et="object",tt="string",it="major",nt="model",ot="name",rt="type",at="vendor",st="version",ct="architecture",ut="console",dt="mobile",lt="tablet",pt="smarttv",wt="wearable",mt="embedded",ft="user-agent",bt=500,ht="brands",gt="formFactors",vt="fullVersionList",yt="platform",kt="platformVersion",St="bitness",Tt="sec-ch-ua",Et=Tt+"-full-version-list",_t=Tt+"-arch",xt=Tt+"-"+St,It=Tt+"-form-factors",Ct=Tt+"-"+dt,At=Tt+"-"+nt,Nt=Tt+"-"+yt,Ot=Nt+"-version",Dt=[ht,vt,dt,nt,yt,kt,ct,gt,St],Pt="browser",Lt="cpu",Rt="device",Ut="engine",Mt="os",$t="result",qt="Amazon",Bt="Apple",Ht="ASUS",Vt="BlackBerry",Ft="Google",zt="Huawei",Gt="Lenovo",jt="LG",Kt="Microsoft",Wt="Motorola",Xt="Samsung",Jt="Sharp",Yt="Sony",Zt="Xiaomi",Qt="Zebra",ei="Mobile ",ti=" Browser",ii="Chrome",ni="Firefox",oi="Opera",ri="Facebook",ai="Sogou",si="Windows",ci=typeof window!==Qe&&window.navigator?window.navigator:void 0,ui=ci&&ci.userAgentData?ci.userAgentData:void 0,di=function(e,t){var i={},n=t;if(!wi(t))for(var o in n={},t)for(var r in t[o])n[r]=t[o][r].concat(n[r]?n[r]:[]);for(var a in e)i[a]=n[a]&&n[a].length%2==0?n[a].concat(e[a]):e[a];return i},li=function(e){for(var t={},i=0;i<e.length;i++)t[e[i].toUpperCase()]=e[i];return t},pi=function(e,t){if(typeof e===et&&e.length>0){for(var i in e)if(bi(e[i])==bi(t))return!0;return!1}return!!mi(e)&&-1!==bi(t).indexOf(bi(e))},wi=function(e,t){for(var i in e)return/^(browser|cpu|device|engine|os)$/.test(i)||!!t&&wi(e[i])},mi=function(e){return typeof e===tt},fi=function(e){if(e){for(var t=[],i=vi(/\\?\"/g,e).split(","),n=0;n<i.length;n++)if(i[n].indexOf(";")>-1){var o=ki(i[n]).split(";v=");t[n]={brand:o[0],version:o[1]}}else t[n]=ki(i[n]);return t}},bi=function(e){return mi(e)?e.toLowerCase():e},hi=function(e){return mi(e)?vi(/[^\d\.]/g,e).split(".")[0]:void 0},gi=function(e){for(var t in e){var i=e[t];typeof i==et&&2==i.length?this[i[0]]=i[1]:this[i]=void 0}return this},vi=function(e,t){return mi(t)?t.replace(e,Ye):t},yi=function(e){return vi(/\\?\"/g,e)},ki=function(e,t){if(mi(e))return e=vi(/^\s\s*/,e),typeof t===Qe?e:e.substring(0,bt)},Si=function(e,t){if(e&&t)for(var i,n,o,r,a,s,c=0;c<t.length&&!a;){var u=t[c],d=t[c+1];for(i=n=0;i<u.length&&!a&&u[i];)if(a=u[i++].exec(e))for(o=0;o<d.length;o++)s=a[++n],typeof(r=d[o])===et&&r.length>0?2===r.length?typeof r[1]==Ze?this[r[0]]=r[1].call(this,s):this[r[0]]=r[1]:3===r.length?typeof r[1]!==Ze||r[1].exec&&r[1].test?this[r[0]]=s?s.replace(r[1],r[2]):void 0:this[r[0]]=s?r[1].call(this,s,r[2]):void 0:4===r.length&&(this[r[0]]=s?r[3].call(this,s.replace(r[1],r[2])):void 0):this[r]=s||void 0;c+=2}},Ti=function(e,t){for(var i in t)if(typeof t[i]===et&&t[i].length>0){for(var n=0;n<t[i].length;n++)if(pi(t[i][n],e))return"?"===i?void 0:i}else if(pi(t[i],e))return"?"===i?void 0:i;return t.hasOwnProperty("*")?t["*"]:e},Ei={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},_i={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},xi={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[st,[ot,ei+"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[st,[ot,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[ot,st],[/opios[\/ ]+([\w\.]+)/i],[st,[ot,oi+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[st,[ot,oi+" GX"]],[/\bopr\/([\w\.]+)/i],[st,[ot,oi]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[st,[ot,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[ot,st],[/\bddg\/([\w\.]+)/i],[st,[ot,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[st,[ot,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[st,[ot,"WeChat"]],[/konqueror\/([\w\.]+)/i],[st,[ot,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[st,[ot,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[st,[ot,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[st,[ot,"Smart "+Gt+ti]],[/(avast|avg)\/([\w\.]+)/i],[[ot,/(.+)/,"$1 Secure"+ti],st],[/\bfocus\/([\w\.]+)/i],[st,[ot,ni+" Focus"]],[/\bopt\/([\w\.]+)/i],[st,[ot,oi+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[st,[ot,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[st,[ot,"Dolphin"]],[/coast\/([\w\.]+)/i],[st,[ot,oi+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[st,[ot,"MIUI"+ti]],[/fxios\/([\w\.-]+)/i],[st,[ot,ei+ni]],[/\bqihu|(qi?ho?o?|360)browser/i],[[ot,"360"+ti]],[/\b(qq)\/([\w\.]+)/i],[[ot,/(.+)/,"$1Browser"],st],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[ot,/(.+)/,"$1"+ti],st],[/samsungbrowser\/([\w\.]+)/i],[st,[ot,Xt+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[ot,/_/g," "],st],[/metasr[\/ ]?([\d\.]+)/i],[st,[ot,ai+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[ot,ai+" Mobile"],st],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[ot,st],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[ot],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[ot,ri],st],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[ot,st],[/\bgsa\/([\w\.]+) .*safari\//i],[st,[ot,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[st,[ot,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[st,[ot,ii+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[ot,ii+" WebView"],st],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[st,[ot,"Android"+ti]],[/chrome\/([\w\.]+) mobile/i],[st,[ot,ei+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[ot,st],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[st,[ot,ei+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[ot,ei+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[st,ot],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[ot,[st,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[ot,st],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[ot,ei+ni],st],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[ot,"Netscape"],st],[/(wolvic)\/([\w\.]+)/i],[ot,st],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[st,[ot,ni+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[ot,[st,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[ot,[st,/[^\d\.]+./,Ye]]],cpu:[[/\b(?:(amd|x|x86[-_]?|wow|win)64)\b/i],[[ct,"amd64"]],[/(ia32(?=;))/i,/((?:i[346]|x)86)[;\)]/i],[[ct,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[ct,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[ct,"armhf"]],[/windows (ce|mobile); ppc;/i],[[ct,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[ct,/ower/,Ye,bi]],[/(sun4\w)[;\)]/i],[[ct,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[ct,bi]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[nt,[at,Xt],[rt,lt]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[nt,[at,Xt],[rt,dt]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[nt,[at,Bt],[rt,dt]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[nt,[at,Bt],[rt,lt]],[/(macintosh);/i],[nt,[at,Bt]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[nt,[at,Jt],[rt,dt]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[nt,[at,zt],[rt,lt]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[nt,[at,zt],[rt,dt]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[nt,/_/g," "],[at,Zt],[rt,dt]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[nt,/_/g," "],[at,Zt],[rt,lt]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[nt,[at,"OPPO"],[rt,dt]],[/\b(opd2\d{3}a?) bui/i],[nt,[at,"OPPO"],[rt,lt]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[nt,[at,"Vivo"],[rt,dt]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[nt,[at,"Realme"],[rt,dt]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[nt,[at,Wt],[rt,dt]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[nt,[at,Wt],[rt,lt]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[nt,[at,jt],[rt,lt]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[nt,[at,jt],[rt,dt]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[nt,[at,Gt],[rt,lt]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[nt,/_/g," "],[at,"Nokia"],[rt,dt]],[/(pixel c)\b/i],[nt,[at,Ft],[rt,lt]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[nt,[at,Ft],[rt,dt]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[nt,[at,Yt],[rt,dt]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[nt,"Xperia Tablet"],[at,Yt],[rt,lt]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[nt,[at,"OnePlus"],[rt,dt]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[nt,[at,qt],[rt,lt]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[nt,/(.+)/g,"Fire Phone $1"],[at,qt],[rt,dt]],[/(playbook);[-\w\),; ]+(rim)/i],[nt,at,[rt,lt]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[nt,[at,Vt],[rt,dt]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[nt,[at,Ht],[rt,lt]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[nt,[at,Ht],[rt,dt]],[/(nexus 9)/i],[nt,[at,"HTC"],[rt,lt]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[at,[nt,/_/g," "],[rt,dt]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[nt,[at,"Acer"],[rt,lt]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[nt,[at,"Meizu"],[rt,dt]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[nt,[at,"Ulefone"],[rt,dt]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[at,nt,[rt,dt]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[at,nt,[rt,lt]],[/(surface duo)/i],[nt,[at,Kt],[rt,lt]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[nt,[at,"Fairphone"],[rt,dt]],[/(shield[\w ]+) b/i],[nt,[at,"Nvidia"],[rt,lt]],[/(sprint) (\w+)/i],[at,nt,[rt,dt]],[/(kin\.[onetw]{3})/i],[[nt,/\./g," "],[at,Kt],[rt,dt]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[nt,[at,Qt],[rt,lt]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[nt,[at,Qt],[rt,dt]],[/smart-tv.+(samsung)/i],[at,[rt,pt]],[/hbbtv.+maple;(\d+)/i],[[nt,/^/,"SmartTV"],[at,Xt],[rt,pt]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[at,jt],[rt,pt]],[/(apple) ?tv/i],[at,[nt,Bt+" TV"],[rt,pt]],[/crkey/i],[[nt,ii+"cast"],[at,Ft],[rt,pt]],[/droid.+aft(\w+)( bui|\))/i],[nt,[at,qt],[rt,pt]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[nt,[at,Jt],[rt,pt]],[/(bravia[\w ]+)( bui|\))/i],[nt,[at,Yt],[rt,pt]],[/(mitv-\w{5}) bui/i],[nt,[at,Zt],[rt,pt]],[/Hbbtv.*(technisat) (.*);/i],[at,nt,[rt,pt]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[at,ki],[nt,ki],[rt,pt]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[rt,pt]],[/(ouya)/i,/(nintendo) (\w+)/i],[at,nt,[rt,ut]],[/droid.+; (shield) bui/i],[nt,[at,"Nvidia"],[rt,ut]],[/(playstation \w+)/i],[nt,[at,Yt],[rt,ut]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[nt,[at,Kt],[rt,ut]],[/((pebble))app/i],[at,nt,[rt,wt]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[nt,[at,Bt],[rt,wt]],[/droid.+; (wt63?0{2,3})\)/i],[nt,[at,Qt],[rt,wt]],[/droid.+; (glass) \d/i],[nt,[at,Ft],[rt,"xr"]],[/(quest( \d| pro)?)/i],[nt,[at,ri],[rt,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[at,[rt,mt]],[/(aeobc)\b/i],[nt,[at,qt],[rt,mt]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[nt,[rt,dt]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[nt,[rt,lt]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[rt,lt]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[rt,dt]],[/(android[-\w\. ]{0,9});.+buil/i],[nt,[at,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[st,[ot,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[st,[ot,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[ot,st],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[st,ot]],os:[[/microsoft (windows) (vista|xp)/i],[ot,st],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[ot,[st,Ti,Ei]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[st,Ti,Ei],[ot,si]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[st,/_/g,"."],[ot,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[ot,"macOS"],[st,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[st,ot],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[ot,st],[/\(bb(10);/i],[st,[ot,Vt]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[st,[ot,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[st,[ot,ni+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[st,[ot,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[st,[ot,"watchOS"]],[/crkey\/([\d\.]+)/i],[st,[ot,ii+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[ot,"Chrome OS"],st],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[ot,st],[/(sunos) ?([\w\.\d]*)/i],[[ot,"Solaris"],st],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[ot,st]]},Ii=(Je={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},gi.call(Je.init,[[Pt,[ot,st,it,rt]],[Lt,[ct]],[Rt,[rt,nt,at]],[Ut,[ot,st]],[Mt,[ot,st]]]),gi.call(Je.isIgnore,[[Pt,[st,it]],[Ut,[st]],[Mt,[st]]]),gi.call(Je.isIgnoreRgx,[[Pt,/ ?browser$/i],[Mt,/ ?os$/i]]),gi.call(Je.toString,[[Pt,[ot,st]],[Lt,[ct]],[Rt,[at,nt]],[Ut,[ot,st]],[Mt,[ot,st]]]),Je),Ci=function(e,t){var i=Ii.init[t],n=Ii.isIgnore[t]||0,o=Ii.isIgnoreRgx[t]||0,r=Ii.toString[t]||0;function a(){gi.call(this,i)}return a.prototype.getItem=function(){return e},a.prototype.withClientHints=function(){return ui?ui.getHighEntropyValues(Dt).then((function(t){return e.setCH(new Ai(t,!1)).parseCH().get()})):e.parseCH().get()},a.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=$t&&(a.prototype.is=function(e){var t=!1;for(var i in this)if(this.hasOwnProperty(i)&&!pi(n,i)&&bi(o?vi(o,this[i]):this[i])==bi(o?vi(o,e):e)){if(t=!0,e!=Qe)break}else if(e==Qe&&t){t=!t;break}return t},a.prototype.toString=function(){var e=Ye;for(var t in r)typeof this[r[t]]!==Qe&&(e+=(e?" ":Ye)+this[r[t]]);return e||Qe}),ui||(a.prototype.then=function(e){var t=this,i=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};i.prototype={is:a.prototype.is,toString:a.prototype.toString};var n=new i;return e(n),n}),new a};function Ai(e,t){if(e=e||{},gi.call(this,Dt),t)gi.call(this,[[ht,fi(e[Tt])],[vt,fi(e[Et])],[dt,/\?1/.test(e[Ct])],[nt,yi(e[At])],[yt,yi(e[Nt])],[kt,yi(e[Ot])],[ct,yi(e[_t])],[gt,fi(e[It])],[St,yi(e[xt])]]);else for(var i in e)this.hasOwnProperty(i)&&typeof e[i]!==Qe&&(this[i]=e[i])}function Ni(e,t,i,n){return this.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},this.set=function(e,t){return this.data[e]=t,this},this.setCH=function(e){return this.uaCH=e,this},this.detectFeature=function(){if(ci&&ci.userAgent==this.ua)switch(this.itemType){case Pt:ci.brave&&typeof ci.brave.isBrave==Ze&&this.set(ot,"Brave");break;case Rt:!this.get(rt)&&ui&&ui[dt]&&this.set(rt,dt),"Macintosh"==this.get(nt)&&ci&&typeof ci.standalone!==Qe&&ci.maxTouchPoints&&ci.maxTouchPoints>2&&this.set(nt,"iPad").set(rt,lt);break;case Mt:!this.get(ot)&&ui&&ui[yt]&&this.set(ot,ui[yt]);break;case $t:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(Pt,t(Pt)).set(Lt,t(Lt)).set(Rt,t(Rt)).set(Ut,t(Ut)).set(Mt,t(Mt))}return this},this.parseUA=function(){return this.itemType!=$t&&Si.call(this.data,this.ua,this.rgxMap),this.itemType==Pt&&this.set(it,hi(this.get(st))),this},this.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case Pt:var i,n=e[vt]||e[ht];if(n)for(var o in n){var r=vi(/(Google|Microsoft) /,n[o].brand||n[o]),a=n[o].version;/not.a.brand/i.test(r)||i&&(!/chrom/i.test(i)||/chromi/i.test(r))||(this.set(ot,r).set(st,a).set(it,hi(a)),i=r)}break;case Lt:var s=e[ct];s&&(s&&"64"==e[St]&&(s+="64"),Si.call(this.data,s+";",t));break;case Rt:if(e[dt]&&this.set(rt,dt),e[nt]&&this.set(nt,e[nt]),"Xbox"==e[nt]&&this.set(rt,ut).set(at,Kt),e[gt]){var c;if("string"!=typeof e[gt])for(var u=0;!c&&u<e[gt].length;)c=Ti(e[gt][u++],_i);else c=Ti(e[gt],_i);this.set(rt,c)}break;case Mt:var d=e[yt];if(d){var l=e[kt];d==si&&(l=parseInt(hi(l),10)>=13?"11":"10"),this.set(ot,d).set(st,l)}this.get(ot)==si&&"Xbox"==e[nt]&&this.set(ot,"Xbox").set(st,void 0);break;case $t:var p=this.data,w=function(t){return p[t].getItem().setCH(e).parseCH().get()};this.set(Pt,w(Pt)).set(Lt,w(Lt)).set(Rt,w(Rt)).set(Ut,w(Ut)).set(Mt,w(Mt))}return this},gi.call(this,[["itemType",e],["ua",t],["uaCH",n],["rgxMap",i],["data",Ci(this,e)]]),this}function Oi(e,t,i){if(typeof e===et?(wi(e,!0)?(typeof t===et&&(i=t),t=e):(i=e,t=void 0),e=void 0):typeof e!==tt||wi(t,!0)||(i=t,t=void 0),!(this instanceof Oi))return new Oi(e,t,i).getResult();var n=typeof e===tt?e:ci&&ci.userAgent?ci.userAgent:i&&i[ft]?i[ft]:Ye,o=new Ai(i,!0),r=t?di(xi,t):xi,a=function(e){return e==$t?function(){return new Ni(e,n,r,o).set("ua",n).set(Pt,this.getBrowser()).set(Lt,this.getCPU()).set(Rt,this.getDevice()).set(Ut,this.getEngine()).set(Mt,this.getOS()).get()}:function(){return new Ni(e,n,r[e],o).parseUA().get()}};return gi.call(this,[["getBrowser",a(Pt)],["getCPU",a(Lt)],["getDevice",a(Rt)],["getEngine",a(Ut)],["getOS",a(Mt)],["getResult",a($t)],["getUA",function(){return n}],["setUA",function(e){return mi(e)&&(n=e.length>bt?ki(e,bt):e),this}]]).setUA(n),this}Oi.VERSION="2.0.0-beta.3",Oi.BROWSER=li([ot,st,it,rt]),Oi.CPU=li([ct]),Oi.DEVICE=li([nt,at,rt,ut,dt,pt,lt,wt,mt]),Oi.ENGINE=Oi.OS=li([ot,st]);const Di=()=>{const e=navigator.userAgent;return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?"tablet":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?"mobile":"desktop"};e.pubstackAutoconfig=async function(e){if(void 0===e.endpoint.gateway)return void a("[pbstckAutoconfig] no gateway url found in config");const t={gateway:e.endpoint.gateway,env:(i=e.endpoint.gateway,i.includes(x.DEV)?x.DEV:i.includes(x.BETA)?x.BETA:x.PROD),sessionTrackingDisabled:e.sessionTrackingDisabled??!1};var i;try{const i=window.top||window;i.pbstck=i.pbstck||{lock:{}},i.pbstck.lock=i.pbstck.lock||{};const n=`${e.tagId}@${t.env}@user-sessions`;if(i.pbstck.lock[n])return;i.pbstck.lock[n]=!0}catch(e){a("[pbstckAutoconfig] error while locking the integration",e)}const n=new Oi(navigator.userAgent),o=n.getOS(),s=n.getBrowser(),u={tagId:e.tagId,scopeId:e.scopeId,country:e.country,device:Di(),browserName:s.name||"unknown",browserVersion:s.major||"unknown",osName:o.name||"unknown",osVersion:o.version||"unknown",pbstckVersion:"unknown",customFields:c()},d=new Promise((e=>{setTimeout((()=>{e()}),300)})),l=(async()=>{try{return await(navigator?.cookieDeprecationLabel?.getValue())}catch(e){r("Error while getting cookie depreciation label",e)}})();await Promise.all([l,d]).then((e=>{const t=e[0]??"";t&&(u.customFields.cdep=t)})),u.tagId&&u.scopeId?(w(p.REPLACE_STATE),w(p.PUSH_STATE),(e=>{j(window,e)})(t),Xe(t,u),H(t,u)):a("[pbstckAutoconfig] no tagId or scopeId found in context")}}(this.userSessions=this.userSessions||{});
;
 return this;}.bind({}); var _ = load();_.userSessions.pubstackAutoconfig({"endpoint":{"script":"https://cdn.pbstck.com/user-sessions-a0669e4.js","gateway":"https://intake.pbstck.com/v1/intake"},"scopeId":"05b17750-2a12-4788-a7ef-84db68205488","tagId":"f2456b33-c659-4aa5-bea5-30141b2d2ea4","sessionTrackingDisabled":false,"bootstrapTime":1728329870342,"bootstrapVersion":"undefined","device":"desktop","browserName":"Chrome","browserVersion":"119","osName":"Windows","osVersion":"10","country":"ES"}); })()</script></head>
<body class="without-sidebar site-pushsquare is-mobile">
<div id="fb-root"></div>
<div id="template" class="template">
<div class="header-wrap accent-bg">
<header id="header" class="header">
<nav class="menubar">
<ul id="toolbar">
<li class="ui-button"><a href="https://www.pushsquare.com/" class="ui-toggle-overlay" data-overlay="sidebar" title="Menu"><span class="icon icon-bars"></span><span class="label">Menu</span></a></li>
<li class="ui-button for-mobile"><a rel="nofollow" href="search" class="ui-toggle-search" title="Search"><span class="icon icon-search"></span><span class="label">Search</span></a>
</li>
</ul>
<ul id="controlbar"><li class="ui-button"><a class="ui-share-page optional" rel="nofollow" href="share" title="Share This Page"><span class="icon icon-share"></span> <span class="label">Share</span></a><ul><li><a rel="nofollow" class="ui-share-page whatsapp" data-service="whatsapp" href="#" title="Share this page on WhatsApp"><span class="icon icon-whatsapp"></span></a></li><li><a rel="nofollow" class="ui-share-page messenger for-mobile" data-service="fbmessenger" href="#" title="Share this page on Facebook Messenger"><span class="icon icon-messenger"></span></a></li><li><a rel="nofollow" class="ui-share-page facebook" data-service="facebook" href="#" title="Share this page on Facebook"><span class="icon icon-facebook"></span></a></li><li><a rel="nofollow" class="ui-share-page twitter" data-service="twitter" href="#" title="Share this page on Twitter"><span class="icon icon-twitter"></span></a></li><li><a rel="nofollow" class="ui-share-page skype" data-service="skype" href="#" title="Share this page on Skype"><span class="icon icon-skype"></span></a></li><li><a rel="nofollow" class="ui-share-page reddit for-desktop" data-service="reddit" href="#" title="Share this page on reddit"><span class="icon icon-reddit"></span></a></li></ul></li><li class="ui-toggle-overlay ui-userinfo" data-overlay="userbar"><p class="avatar"><a rel="nofollow" href="login"><svg width="46" height="46" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><title>Guest</title><path fill="#e2e2e2" stroke-width="0" d="M0 0h80v80H0z"></path><path d="M20.9 24h10.2v10.1H20.9V24Zm27.5 0h10.1v10.1H48.4V24ZM17.1 49.1c2.8 1.1 4.9 1.8 6.4 2.3 1.5.4 3.2.8 5.1 1.2s3.8.6 5.5.8c1.7.2 3.5.3 5.3.3 3.7 0 7.2-.3 10.5-1s7.3-1.9 12-3.7v3.7c-3.3 2-6.9 3.5-10.6 4.6s-7.5 1.6-11.4 1.6c-3.2 0-6.7-.4-10.4-1.3-4.2-1-8.3-2.6-12.3-4.8l-.1-3.7Z"></path></svg></a></p><p class="username optional">Guest</p><p class="subtitle optional"><a rel="nofollow" href="login">Login</a> | <a rel="nofollow" href="register">Sign Up</a></p></li></ul><div class="headerbar"><h1 class="site-title"><a href="https://www.pushsquare.com/"><svg width="265" height="65" xmlns="http://www.w3.org/2000/svg" id="Logo" version="1.1" viewBox="0 0 3221.823 788.484"><title>Push Square - PS5, PSVR2 News &amp; Reviews 24/7</title><path id="Push" fill="#fff" fill-rule="evenodd" d="M0 641.07h139.248l39.67-161.078h128.724c178.918 0 231.542-114.431 231.542-185.859 0-76.53-63.958-139.211-167.585-139.211h-252.59zm313.309-271.137H205.634l26.717-109.329h103.632c36.431 0 59.1 18.95 59.1 46.647-.006 35.719-30.77 62.682-81.774 62.682zM565.09 476.346c0 102.04 80.149 173.468 242.876 173.468 164.347 0 233.967-88.192 262.307-206.267l71.24-288.627h-141.68l-70.43 286.441c-13.76 56.851-49.38 99.124-121.437 99.124-66.386 0-97.96-38.629-98.77-78.716 0-8.747.81-16.764 2.429-20.408l70.434-286.441H640.383l-71.245 289.356c-1.619 7.294-4.048 24.052-4.048 32.07zm542.423 80.9c50.19 55.393 147.34 92.565 257.45 92.565 136.82 0 219.4-75.8 219.4-163.993s-102.82-123.906-179.73-146.5c-45.34-14.578-80.15-26.968-80.15-48.834 0-19.679 21.05-37.172 58.29-37.172 51 0 119.01 19.68 158.68 60.5l83.38-86.006c-54.24-51.749-138.43-80.174-225.87-80.174-143.3 0-218.59 83.819-218.59 153.06 0 94.752 102.01 127.55 177.3 150.874 46.96 14.577 80.96 27.7 80.96 51.02 0 18.95-17.81 40.087-63.96 40.087-72.05 0-144.91-29.154-183.77-73.615zm865.45 83.824h139.25l119-486.148h-139.24l-44.53 181.485h-224.26l44.53-181.485h-139.25l-119.01 486.148h139.25l47.77-195.334h224.25z" class="cls-1"></path><path id="TM" fill="#fff" fill-rule="evenodd" d="M3087.493 234.538h16.67v-63.2h22.62V156.77h-62.02v14.575h22.73v63.2zm117.67 0h16.66V156.77h-23.31l-18.88 48.5-18.89-48.5h-23.19v77.772h16.55V178.57l21.91 55.968h7.23l21.92-55.968v55.968z" class="cls-1"></path><path id="Square" fill="#fff" fill-rule="evenodd" d="M2660.503 0c217.65 0 394.09 176.508 394.09 394.242s-176.44 394.242-394.09 394.242c-217.65 0-394.1-176.508-394.1-394.242S2442.843 0 2660.503 0Zm-257.86 154.082h509.78v484.273h-509.78V154.082zm78.05 79.065h353.68v327.131h-353.68V233.147z" class="cls-1"></path></svg></a></h1>
<!-- cache: html:pushsquare.com/ssl/menu @ 2024-10-07T20:37:01+01:00 --><div class="ui-menus">
<ul id="menu">
<li class="has-submenu"><a data-name="news" href="news" class="main-menu-item"><span class="icon icon-ps-news"></span> <span class="label">News</span></a></li><li class="has-submenu"><a data-name="reviews" href="reviews" class="main-menu-item"><span class="icon icon-reviews"></span> <span class="label">Reviews</span></a></li><li class="has-submenu"><a data-name="features" href="features" class="main-menu-item"><span class="icon icon-folder"></span> <span class="label">Features</span></a></li><li><a href="https://www.youtube.com/pushsquare" class="external main-menu-item" target="_blank" rel="noopener"><span class="icon icon-youtube-play"></span> <span class="label">Videos</span></a></li><li class="has-submenu"><a data-name="games" href="games/browse" class="main-menu-item"><span class="icon icon-books"></span> <span class="label">Games</span></a></li><li><a data-name="playstation-plus" href="guides/all-ps-plus-games" class="main-menu-item"><span class="icon"><img src="https://static.pushsquare.com/themes/ps.v4/images/ps-plus.svg" width="32" height="32" alt="+"></span> <span class="label">PS Plus</span></a></li><li><a data-name="guides" href="guides" class="main-menu-item"><span class="icon icon-map"></span> <span class="label">Guides</span></a></li><li class="has-submenu"><a data-name="forums" href="forums" class="main-menu-item"><span class="icon icon-quote"></span> <span class="label">Forums</span></a></li><li><a href="search" class="ui-toggle-search main-menu-item"><span class="icon icon-search"></span> <span class="label">Search</span></a></li></ul>
<div id="submenus"><div class="submenu" id="submenu-news"><div class="inset">
<ul class="submenu-list"><li><a href="news">Latest News <span class="icon icon-angle-right"></span></a></li><li><a href="news/2024/week-41">This Week <span class="icon icon-angle-right"></span></a></li><li><a href="news/2024/week-40">Last Week <span class="icon icon-angle-right"></span></a></li><li><a href="news/2024/10">This Month <span class="icon icon-angle-right"></span></a></li><li><a href="archive">Archive <span class="icon icon-angle-right"></span></a></li></ul>
<ul class="optional menu-content-items"><li class="menu-content-item"><p class="image"><a href="guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on"><img class="lazy" src="https://images.pushsquare.com/guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on"><abbr title="PlayStation Studios: All Sony First-Party Developers and What They're Working On">PlayStation Studios: All Sony First-Party Developers...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-01T00:00:00+00:00" title="Tue 1st Oct 2024 00:00 (Your Local Time)">Tue 1st Oct 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="guides/all-dualsense-ps5-controller-colours-and-limited-editions"><img class="lazy" src="https://images.pushsquare.com/guides/all-dualsense-ps5-controller-colours-and-limited-editions/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="guides/all-dualsense-ps5-controller-colours-and-limited-editions"><abbr title="All DualSense PS5 Controller Colours and Limited Editions">All DualSense PS5 Controller Colours and Limited Edi...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-02T00:00:00+00:00" title="Wed 2nd Oct 2024 00:00 (Your Local Time)">Wed 2nd Oct 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="guides/ps5-console-covers-all-colours-and-where-to-buy-them"><img class="lazy" src="https://images.pushsquare.com/guides/ps5-console-covers-all-colours-and-where-to-buy-them/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="guides/ps5-console-covers-all-colours-and-where-to-buy-them">PS5 Console Covers: All Colours and Where to Buy Them</a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-01T23:00:00+00:00" title="Tue 1st Oct 2024 23:00 (Your Local Time)">Tue 1st Oct 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads"><img class="lazy" src="https://images.pushsquare.com/news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads"><abbr title="Sony Product Manager Urges PS5 Fans to 'Settle Down' Over Ads">Sony Product Manager Urges PS5 Fans to 'Settle Down'...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-30T21:30:00+00:00" title="Mon 30th Sep 2024 21:30 (Your Local Time)">Mon 30th Sep 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy"><img class="lazy" src="https://images.pushsquare.com/news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy"><abbr title="Assassin's Creed Shadows Hasn't Removed Yasuke, But Dev Focused on Historical Accuracy">Assassin's Creed Shadows Hasn't Removed Yasuke, But ...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-01T11:30:00+00:00" title="Tue 1st Oct 2024 11:30 (Your Local Time)">Tue 1st Oct 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><abbr title="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles">Silent Hill 2 Guide: Full Walkthrough, Puzzle Soluti...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-05T21:00:00+00:00" title="Sat 5th Oct 2024 21:00 (Your Local Time)">Sat, 9pm</time></p>
</div></li></ul>
</div></div>
<div class="submenu" id="submenu-reviews"><div class="inset">
<ul class="submenu-list"><li><a href="reviews">Latest Reviews <span class="icon icon-angle-right"></span></a></li><li><a href="reviews/ps5">PlayStation 5 <span class="icon icon-angle-right"></span></a></li><li><a href="psvr2/reviews">PlayStation VR2 <span class="icon icon-angle-right"></span></a></li><li><a href="reviews/ps4">PlayStation 4 <span class="icon icon-angle-right"></span></a></li><li><a href="retro/reviews">Retro <span class="icon icon-angle-right"></span></a></li></ul>
<ul class="optional menu-content-items"><li class="menu-content-item"><p class="image"><a href="reviews/ps5/silent-hill-2"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/silent-hill-2/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/silent-hill-2"><abbr title="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake">Silent Hill 2 (PS5) - The Horror Great Remains So in...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-04T07:00:00+00:00" title="Fri 4th Oct 2024 07:00 (Your Local Time)">Fri, 7am</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="reviews/ps5/mortal-kombat-1-khaos-reigns"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/mortal-kombat-1-khaos-reigns/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/mortal-kombat-1-khaos-reigns"><abbr title="Mini Review: Mortal Kombat 1: Khaos Reigns (PS5) – DLC Add-On Is Mostly Unfunny and Overpriced">Mini Review: Mortal Kombat 1: Khaos Reigns (PS5) –...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-26T23:00:00+00:00" title="Thu 26th Sep 2024 23:00 (Your Local Time)">Thu 26th Sep 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="reviews/ps5/dead-rising-deluxe-remaster"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/dead-rising-deluxe-remaster/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/dead-rising-deluxe-remaster"><abbr title="Dead Rising Deluxe Remaster (PS5) - Capcom Classic Still Shines 18 Years Later">Dead Rising Deluxe Remaster (PS5) - Capcom Classic S...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-17T15:00:00+00:00" title="Tue 17th Sep 2024 15:00 (Your Local Time)">Tue 17th Sep 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="reviews/ps5/antstream-arcade"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/antstream-arcade/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/antstream-arcade"><abbr title="Antstream Arcade (PS5) - Instantly Add 1,300 Retro Releases to Your Console Collection">Antstream Arcade (PS5) - Instantly Add 1,300 Retro R...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-07T19:00:00+00:00" title="Sat 7th Sep 2024 19:00 (Your Local Time)">Sat 7th Sep 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="reviews/ps5/broken-sword-shadow-of-the-templars-reforged"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/broken-sword-shadow-of-the-templars-reforged/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/broken-sword-shadow-of-the-templars-reforged"><abbr title="Mini Review: Broken Sword: Shadow of the Templars Reforged (PS5) - Wonderful Remaster of One of the Best Adventure Games of All Time">Mini Review: Broken Sword: Shadow of the Templars Re...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-19T15:00:00+00:00" title="Thu 19th Sep 2024 15:00 (Your Local Time)">Thu 19th Sep 2024</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="reviews/ps5/disney-epic-mickey-rebrushed"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/disney-epic-mickey-rebrushed/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="reviews/ps5/disney-epic-mickey-rebrushed"><abbr title="Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Flaws of Beloved Platformer">Disney Epic Mickey: Rebrushed (PS5) - Substantial Up...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-23T13:00:00+00:00" title="Mon 23rd Sep 2024 13:00 (Your Local Time)">Mon 23rd Sep 2024</time></p>
</div></li></ul>
</div></div>
<div class="submenu" id="submenu-features"><div class="inset">
<ul class="submenu-list"><li><a href="features">Latest Features <span class="icon icon-angle-right"></span></a></li><li><a href="guides">Guides <span class="icon icon-angle-right"></span></a></li><li><a href="previews">Previews <span class="icon icon-angle-right"></span></a></li><li><a href="interviews">Interviews <span class="icon icon-angle-right"></span></a></li><li><a href="reviews">Reviews <span class="icon icon-angle-right"></span></a></li></ul>
<ul class="submenu-list"><li><a href="talking-point">Talking Points <span class="icon icon-angle-right"></span></a></li><li><a href="soapbox">Soapbox <span class="icon icon-angle-right"></span></a></li><li><a href="podcast">Podcast <span class="icon icon-angle-right"></span></a></li><li><a href="competitions">Competitions <span class="icon icon-angle-right"></span></a></li><li><a href="polls">Polls <span class="icon icon-angle-right"></span></a></li></ul>
<ul class="optional menu-content-items"><li class="menu-content-item"><p class="image"><a href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><img class="lazy" src="https://images.pushsquare.com/features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><abbr title="Poll: Are You Happy with Your PS Plus Essential Games for October 2024?">Poll: Are You Happy with Your PS Plus Essential Game...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-05T16:00:00+00:00" title="Sat 5th Oct 2024 16:00 (Your Local Time)">Sat, 4pm</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="features/site-news-wheres-our-until-dawn-ps5-review"><img class="lazy" src="https://images.pushsquare.com/features/site-news-wheres-our-until-dawn-ps5-review/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="features/site-news-wheres-our-until-dawn-ps5-review">Site News: Where's Our Until Dawn PS5 Review?</a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-04T12:30:00+00:00" title="Fri 4th Oct 2024 12:30 (Your Local Time)">Fri, 12:30pm</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><img class="lazy" src="https://images.pushsquare.com/features/talking-point-what-are-you-playing-this-weekend-issue-549/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><abbr title="Talking Point: What Are You Playing This Weekend? - Issue 549">Talking Point: What Are You Playing This Weekend? - ...</abbr></a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-05T11:00:00+00:00" title="Sat 5th Oct 2024 11:00 (Your Local Time)">Sat, 11am</time></p>
</div></li><li class="menu-content-item"><p class="image"><a href="features/poll-did-you-pre-order-a-ps5-pro"><img class="lazy" src="https://images.pushsquare.com/features/poll-did-you-pre-order-a-ps5-pro/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="features/poll-did-you-pre-order-a-ps5-pro">Poll: Did You Pre-Order a PS5 Pro?</a></p>
<p class="subtitle"><span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-09-27T19:00:00+00:00" title="Fri 27th Sep 2024 19:00 (Your Local Time)">Fri 27th Sep 2024</time></p>
</div></li></ul>
</div></div>
<div class="submenu" id="submenu-games"><div class="inset">
<ul class="submenu-list"><li><a href="games/browse?status=released">Out Now <span class="icon icon-angle-right"></span></a></li><li><a href="games/browse?status=soon">Coming Soon <span class="icon icon-angle-right"></span></a></li><li><a href="games/browse?sort=rating">Top Rated <span class="icon icon-angle-right"></span></a></li><li><a href="best-games">Best Games <span class="icon icon-angle-right"></span></a></li><li><a href="reviews">Reviews <span class="icon icon-angle-right"></span></a></li></ul>
<ul class="optional menu-content-items"><li class="menu-content-item"><p class="image"><a href="games/ps5/doki_doki_literature_club_plus"><img class="lazy" src="https://images.pushsquare.com/games/ps5/doki_doki_literature_club_plus/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/doki_doki_literature_club_plus">Doki Doki Literature Club Plus</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li><li class="menu-content-item"><p class="image"><a href="games/ps5/dead_space"><img class="lazy" src="https://images.pushsquare.com/games/ps5/dead_space/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/dead_space">Dead Space</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li><li class="menu-content-item"><p class="image"><a href="games/ps5/metaphor_refantazio"><img class="lazy" src="https://images.pushsquare.com/games/ps5/metaphor_refantazio/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/metaphor_refantazio">Metaphor: ReFantazio</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li><li class="menu-content-item"><p class="image"><a href="games/ps5/silent_hill_2"><img class="lazy" src="https://images.pushsquare.com/games/ps5/silent_hill_2/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/silent_hill_2">Silent Hill 2</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li><li class="menu-content-item"><p class="image"><a href="games/ps5/wwe_2k24"><img class="lazy" src="https://images.pushsquare.com/games/ps5/wwe_2k24/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/wwe_2k24">WWE 2K24</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li><li class="menu-content-item"><p class="image"><a href="games/ps5/horizon_zero_dawn_remastered"><img class="lazy" src="https://images.pushsquare.com/games/ps5/horizon_zero_dawn_remastered/110x80.jpg" width="110" height="80" loading="lazy" alt=""></a></p>
<div class="item-detail"><p class="heading"><a class="accent" href="games/ps5/horizon_zero_dawn_remastered">Horizon Zero Dawn Remastered</a></p>
<p class="subtitle"><strong>PS5</strong></p>
</div></li></ul>
</div></div>
<div class="submenu" id="submenu-forums"><div class="inset"><ul class="submenu-list"><li><a href="forums">Forum Categories <span class="icon icon-angle-right"></span></a></li><li><a rel="nofollow" href="forums/all">All Topics <span class="icon icon-angle-right"></span></a></li><li><a rel="nofollow" href="forums/new">New Topics <span class="icon icon-angle-right"></span></a></li><li><a rel="nofollow" href="forums/watched">Watched Topics <span class="icon icon-angle-right"></span></a></li><li><a rel="nofollow" href="forums/search">Search <span class="icon icon-angle-right"></span></a></li></ul><ul class="optional menu-content-items"><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="🎃 PUSH SQUARE GAME CLUB 🎃 | 💀 Halloween Double Feature 💀 [General Discussion]" href="/forums/ps_general_discussion/push_square_game_club?start=900">🎃 PUSH SQUARE GAME CLUB 🎃 | 💀 Halloween Double Feature 💀 [General Discussion]</a></p>
<p class="subtitle">903 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-07T10:07:44+00:00" title="Mon 7th Oct 2024 10:07 (Your Local Time)">10:07am</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="The Chit Chat Thread [General Discussion]" href="/forums/ps_general_discussion/the_chit_chat_thread?start=9460">The Chit Chat Thread [General Discussion]</a></p>
<p class="subtitle">9,463 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-07T09:26:26+00:00" title="Mon 7th Oct 2024 09:26 (Your Local Time)">9:26am</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="The Food Thread [General Discussion]" href="/forums/ps_general_discussion/the_food_thread?start=20">The Food Thread [General Discussion]</a></p>
<p class="subtitle">22 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-07T07:19:41+00:00" title="Mon 7th Oct 2024 07:19 (Your Local Time)">7:19am</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="Gaming Resolutions for the New Year 2024 [Retro &amp; Other Gaming]" href="/forums/retro_and_other_gaming/gaming_new_year_resolutions_for_2024?start=60">Gaming Resolutions for the New Year 2024 [Retro &amp; Other Gaming]</a></p>
<p class="subtitle">71 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-07T04:10:45+00:00" title="Mon 7th Oct 2024 04:10 (Your Local Time)">4:10am</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="Gran Turismo 7 [PlayStation 5 (PS5)]" href="/forums/ps5/gran_turismo_7?start=640">Gran Turismo 7 [PlayStation 5 (PS5)]</a></p>
<p class="subtitle">658 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-07T00:43:34+00:00" title="Mon 7th Oct 2024 00:43 (Your Local Time)">12:43am</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="The Movie Thread [General Discussion]" href="/forums/ps_general_discussion/the_movie_thread?start=8360">The Movie Thread [General Discussion]</a></p>
<p class="subtitle">8,361 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-06T22:44:31+00:00" title="Sun 6th Oct 2024 22:44 (Your Local Time)">Yesterday, 10:44pm</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="What PS5 Games Are You Currently Playing? [PlayStation 5 (PS5)]" href="/forums/ps5/what_ps5_games_are_you_currently_playing?start=3700">What PS5 Games Are You Currently Playing? [PlayStation 5 (PS5)]</a></p>
<p class="subtitle">3,713 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-06T22:44:25+00:00" title="Sun 6th Oct 2024 22:44 (Your Local Time)">Yesterday, 10:44pm</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="The TV Show Thread [General Discussion]" href="/forums/ps_general_discussion/the_tv_show_thread?start=4160">The TV Show Thread [General Discussion]</a></p>
<p class="subtitle">4,177 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-06T20:56:29+00:00" title="Sun 6th Oct 2024 20:56 (Your Local Time)">Yesterday, 8:56pm</time></p>
</li><li class="menu-content-item menu-content-item-topic"><p class="heading"><a class="accent" title="PlayStation 5 --OT-- [PlayStation 5 (PS5)]" href="/forums/ps5/playstation_5_--ot--?start=4500">PlayStation 5 --OT-- [PlayStation 5 (PS5)]</a></p>
<p class="subtitle">4,516 replies | <span class="icon icon-time"></span> <time data-days="5" class="date age " datetime="2024-10-06T20:38:50+00:00" title="Sun 6th Oct 2024 20:38 (Your Local Time)">Yesterday, 8:38pm</time></p>
</li></ul></div></div></div></div></div><form action="search" method="get" id="quick-search">
<div class="controls"><label>Keywords</label> <input type="text" id="query" placeholder="Search..." autocomplete="off" class="query textbox" name="q"> <input type="submit" class="button" name="submit" value="Go"></div>
</form>
<div id="quick-search-results"><div id="search-results"></div></div></nav><nav class="ui-overlays"><section id="userbar" class="ui-overlay"><div class="buffer" style="cursor: pointer;"><p class="avatar"><img src="https://static.pushsquare.com/themes/ps.v4/images/avatar.jpg" alt="Guest"></p><p><a rel="nofollow" href="login" class="username ui-user-profile">Guest</a></p><p class="subtitle"><a rel="nofollow" href="login">Login</a> or <a rel="nofollow" href="register">Sign Up</a></p></div></section><section id="sidebar" class="ui-overlay"><div class="buffer" style="cursor: pointer;"></div><div class="scroll"><div class="body"><ul class="optional"><li><a href="https://www.pushsquare.com/"><span class="icon icon-wiiu-home"></span> <span class="label">Home</span> <span class="icon icon-angle-right right"></span></a></li></ul><ul class="ui-user-hubs"><li><a rel="nofollow" href="topics"><span class="icon icon-topic"></span> <span class="label">Choose Topics...</span> <span class="icon icon-angle-right right"></span></a></li></ul><ul class="ui-user-manage-hubs" style="display: none;"><li><a rel="nofollow" href="topics"><span class="icon icon-settings"></span> <span class="label">Manage Topics</span> <span class="icon icon-angle-right right"></span></a></li></ul></div></div></section></nav><div class="flash"><div class="messages"></div></div></header></div><div id="page" class="page"><div class="masthead inset"><div class="insert for-desktop"><div id="PS_LB_1_Q6704388350187" data-ghost-zone="33" data-dfp-id="PS_LB_1" data-dfp-sizes="1260x250,1260x110,970x250,960x250,728x90,120x30" data-dfp-targeting="experiment=nl-home-masthead"></div>
</div></div><div class="content-wrapper inset"><div id="body"><div id="content" class="content">
<div class="cols-wrap"><div class="cols standard"><div class="col-1"><!-- cache: html:pushsquare.com/ssl/home/featured @ 2024-10-07T20:37:15+01:00 --><section id="featured-home" class="block featured section">	<header class="widget-header accent-bg"><p><a href="https://www.pushsquare.com/">Top Stories</a></p></header>
	<div class="body">
<section id="listing-featured" class="container type-articles" data-default-style="featured" data-style="featured" data-styles="featured" data-limit="6" data-offset="0" data-param="since=2024-09-23t00%3a00%3a00%2b00%3a00&amp;sort=sticky&amp;id=featured&amp;entity=featured&amp;type=articles"><div class="ui-listing-body optional-swiper swiper-container swiper-initialized swiper-horizontal swiper-pointer-events swiper-autoheight swiper-backface-hidden"><ul class="items style-featured swiper-wrapper" style="transition-duration: 0ms; transform: translate3d(-790px, 0px, 0px); height: 558px;" id="swiper-wrapper-2f7d49e62abf98ed" aria-live="off"><li class="item item-content item-article swiper-slide swiper-slide-duplicate swiper-slide-prev" data-type="article" data-subject="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive" data-article-id="172872" data-swiper-slide-index="5" role="group" aria-label="6 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><img class="lazy" src="https://images.pushsquare.com/7f995512801a8/545x385.jpg" width="545" height="385" loading="lazy" alt="Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><span class="category accent">News</span> <span class="title accent-hover">Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive</span></a></p>
<p class="comments"><a class="user-comments" title="0 comments" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive#comments"><span class="icon icon-comments"></span> 0</a></p>
<p class="description">Sweet thing</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T19:30:00+00:00" title="Mon 7th Oct 2024 19:30 (Your Local Time)">7m ago</time></li><li>Koei Tecmo</li><li>PS5</li><li>PS4</li><li class=" last">Dead or Alive</li></ul>
</div></div></li><li class="item item-content item-review item-featured swiper-slide swiper-slide-active" data-type="review" data-subject="reviews/ps5/metaphor-refantazio" data-article-id="172670" data-swiper-slide-index="0" role="group" aria-label="1 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="reviews/ps5/metaphor-refantazio"><img src="https://images.pushsquare.com/6798ae34933c4/545x385.jpg" width="545" height="385" alt="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/metaphor-refantazio"><span class="category accent">Review</span> <span class="title accent-hover">Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works</span></a></p>
<p class="comments"><a class="user-comments" title="85 comments" href="reviews/ps5/metaphor-refantazio#comments"><span class="icon icon-comments"></span> 85</a></p>
<p class="description">More than meets the eye</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:00:00+00:00" title="Mon 7th Oct 2024 14:00 (Your Local Time)">2pm</time></li><li>Reviews</li><li>Atlus</li><li>PS5</li><li class=" last">Metaphor: ReFantazio</li></ul>
</div></div></li><li class="item item-content item-article item-featured swiper-slide swiper-slide-next" data-type="article" data-subject="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles" data-article-id="172155" data-swiper-slide-index="1" role="group" aria-label="2 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><img class="lazy is-visible" src="https://images.pushsquare.com/8fc334efe7708/545x385.jpg" width="545" height="385" loading="lazy" alt="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><span class="category accent">Guide</span> <span class="title accent-hover">Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles</span></a></p>
<p class="comments"><a class="user-comments" title="6 comments" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles#comments"><span class="icon icon-comments"></span> 6</a></p>
<p class="description">The ultimate Silent Hill 2 resource</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:50:00+00:00" title="Mon 7th Oct 2024 14:50 (Your Local Time)">2:50pm</time></li><li>Guides</li><li>Silent Hill 2</li><li class=" last">PS5</li></ul>
</div></div></li><li class="item item-content item-review item-featured swiper-slide" data-type="review" data-subject="reviews/ps5/until-dawn" data-article-id="172823" data-swiper-slide-index="2" role="group" aria-label="3 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="reviews/ps5/until-dawn"><img class="lazy watching" src="https://images.pushsquare.com/reviews/ps5/until-dawn/545x385.jpg" width="545" height="385" loading="lazy" alt="Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/until-dawn"><span class="category accent">Review</span> <span class="title accent-hover">Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake</span></a></p>
<p class="comments"><a class="user-comments" title="79 comments" href="reviews/ps5/until-dawn#comments"><span class="icon icon-comments"></span> 79</a></p>
<p class="description">Graveyard shift</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-06T23:00:00+00:00" title="Sun 6th Oct 2024 23:00 (Your Local Time)">Yesterday, 11pm</time></li><li>Reviews</li><li>Sony</li><li>PS5</li><li class=" last">Until Dawn</li></ul>
</div></div></li><li class="item item-content item-review item-featured swiper-slide" data-type="review" data-subject="reviews/ps5/silent-hill-2" data-article-id="172677" data-swiper-slide-index="3" role="group" aria-label="4 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="reviews/ps5/silent-hill-2"><img class="lazy watching" src="https://images.pushsquare.com/reviews/ps5/silent-hill-2/545x385.jpg" width="545" height="385" loading="lazy" alt="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/silent-hill-2"><span class="category accent">Review</span> <span class="title accent-hover">Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake</span></a></p>
<p class="comments"><a class="user-comments" title="151 comments" href="reviews/ps5/silent-hill-2#comments"><span class="icon icon-comments"></span> 151</a></p>
<p class="description">It's always like this</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T07:00:00+00:00" title="Fri 4th Oct 2024 07:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Reviews</li><li>Konami</li><li>PS5</li><li class=" last">Silent Hill 2</li></ul>
</div></div></li><li class="item item-content item-article item-featured swiper-slide" data-type="article" data-subject="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan" data-article-id="172855" data-swiper-slide-index="4" role="group" aria-label="5 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><img class="lazy watching" src="https://images.pushsquare.com/63ff3eb102516/545x385.jpg" width="545" height="385" loading="lazy" alt="Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><span class="category accent">Round Up</span> <span class="title accent-hover">Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan</span></a></p>
<p class="comments"><a class="user-comments" title="17 comments" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan#comments"><span class="icon icon-comments"></span> 17</a></p>
<p class="description">Is the Metacritic over 9,000?</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:15:00+00:00" title="Mon 7th Oct 2024 14:15 (Your Local Time)">2:15pm</time></li><li>Bandai Namco</li><li>PS5</li><li>Dragon Ball</li><li>Round Up</li><li class=" last">Features</li></ul>
</div></div></li><li class="item item-content item-article swiper-slide swiper-slide-duplicate-prev" data-type="article" data-subject="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive" data-article-id="172872" data-swiper-slide-index="5" role="group" aria-label="6 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><img class="lazy watching" src="https://images.pushsquare.com/7f995512801a8/545x385.jpg" width="545" height="385" loading="lazy" alt="Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><span class="category accent">News</span> <span class="title accent-hover">Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive</span></a></p>
<p class="comments"><a class="user-comments" title="0 comments" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive#comments"><span class="icon icon-comments"></span> 0</a></p>
<p class="description">Sweet thing</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T19:30:00+00:00" title="Mon 7th Oct 2024 19:30 (Your Local Time)">7m ago</time></li><li>Koei Tecmo</li><li>PS5</li><li>PS4</li><li class=" last">Dead or Alive</li></ul>
</div></div></li><li class="item item-content item-review item-featured swiper-slide swiper-slide-duplicate swiper-slide-duplicate-active" data-type="review" data-subject="reviews/ps5/metaphor-refantazio" data-article-id="172670" data-swiper-slide-index="0" role="group" aria-label="1 / 6" style="width: 790px;"><div class="image"><a class="img scanlines" href="reviews/ps5/metaphor-refantazio"><img src="https://images.pushsquare.com/6798ae34933c4/545x385.jpg" width="545" height="385" alt="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/metaphor-refantazio"><span class="category accent">Review</span> <span class="title accent-hover">Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works</span></a></p>
<p class="comments"><a class="user-comments" title="85 comments" href="reviews/ps5/metaphor-refantazio#comments"><span class="icon icon-comments"></span> 85</a></p>
<p class="description">More than meets the eye</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:00:00+00:00" title="Mon 7th Oct 2024 14:00 (Your Local Time)">2pm</time></li><li>Reviews</li><li>Atlus</li><li>PS5</li><li class=" last">Metaphor: ReFantazio</li></ul>
</div></div></li></ul><div class="swiper-button-prev" tabindex="0" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-2f7d49e62abf98ed"><span class="icon icon-chevron-left"></span></div><div class="swiper-button-next" tabindex="0" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-2f7d49e62abf98ed"><span class="icon icon-chevron-right"></span></div><div class="swiper-pagination"></div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div></section>
	</div>
</section></div><div class="col-2"><div class="insert for-desktop"><div id="PS_HP_R670438834F1F4" style="min-height:600px" data-ghost-zone="34" data-dfp-id="PS_HP" data-dfp-sizes="300x600,300x1050,300x250" data-dfp-targeting="experiment=nl-home-halfpage"></div>
</div></div></div><div class="cols extended"><div class="col-1"><!-- cache: html:pushsquare.com/ssl/home/articles @ 2024-10-07T20:37:15+01:00 --><section class="block articles section">	<header class="widget-header accent-bg"><ul class="actions"><li class=" first last"><a class="accent-bg accent-hover" title="View all articles in chronological order" href="/timeline"><span class="icon icon-time"></span> Timeline</a></li></ul>
<h2><a href="/news">Latest News</a></h2></header>
	<div class="body">
<section id="listing-home" class="container type-articles" data-default-style="list" data-style="list" data-styles="tile,list" data-limit="" data-offset="0" data-param="sort=range&amp;id=home&amp;entity=articles&amp;type=articles"><div class="ui-listing-body ui-listing-group-date"><p class="item-group" title="Click to expand or collapse" style="cursor: pointer;"><span class="day icon icon-time"> Today</span><span class="date">Mon, 7th Oct 2024</span></p>
<ul class="items style-list"><li class="item item-content item-article item-high item-1" data-type="article" data-subject="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive" data-article-id="172872"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><img class="lazy" src="https://images.pushsquare.com/7f995512801a8/415x240.jpg" width="415" height="240" loading="lazy" alt="Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive"></a><p class="user-comments"><a title="0 comments" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive#comments"><span class="icon icon-comments"></span> 0</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/fiona-feeds-you-dessert-in-ps5-ps4s-venus-vacation-prism-dead-or-alive"><span class="category accent">News</span> <span class="title accent-hover">Fiona Feeds You Dessert in PS5, PS4's Venus Vacation Prism: Dead or Alive</span></a></p>
<p class="description">Sweet thing</p><p class="text">So far, it looks like Venus Vacation Prism: Dead or Alive will be focusing on characters from PC game Dead or Alive Xtreme 3. The second heroine to be added to the upcoming “immersive romance adventure game” – due out on PS5 and PS4 in Asia with English subtitles early next year – is Fiona, a character who made her debut in the...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T19:30:00+00:00" title="Mon 7th Oct 2024 19:30 (Your Local Time)">7m ago</time></li><li>Koei Tecmo</li><li>PS5</li><li>PS4</li><li class=" last">Dead or Alive</li></ul>
</div></div></div></li><li class="item item-insert for-mobile for-mobile"><div id="PS_MPU_MOB_N6704386BDE056" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_MOB" data-dfp-sizes="300x250,320x400" data-dfp-targeting="experiment=nl-home-mobile-mpu-1"></div>
</li><li class="item item-content item-article item-high item-2" data-type="article" data-subject="news/2024/10/ps5s-astro-bot-is-having-a-much-better-launch-than-ratchet-and-clank-rift-apart-in-the-uk" data-article-id="172857"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5s-astro-bot-is-having-a-much-better-launch-than-ratchet-and-clank-rift-apart-in-the-uk"><img class="lazy" src="https://images.pushsquare.com/d7466e9ddef2b/415x240.jpg" width="415" height="240" loading="lazy" alt="PS5's Astro Bot Is Having a Much Better Launch Than Ratchet &amp; Clank: Rift Apart in the UK"></a><p class="user-comments"><a title="12 comments" href="news/2024/10/ps5s-astro-bot-is-having-a-much-better-launch-than-ratchet-and-clank-rift-apart-in-the-uk#comments"><span class="icon icon-comments"></span> 12</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5s-astro-bot-is-having-a-much-better-launch-than-ratchet-and-clank-rift-apart-in-the-uk"><span class="category accent">News</span> <span class="title accent-hover">PS5's Astro Bot Is Having a Much Better Launch Than Ratchet &amp; Clank: Rift Apart in the UK</span></a></p>
<p class="description">Hot bot</p><p class="text">The UK's software charts for the month of September are here, courtesy of GamesIndustry.biz, and it's good news for Astro Bot. Team Asobi's brilliant platformer lands at number five in the overall run of things, including physical and digital sales data. 
One interesting statistic is that the game's sales in its first four weeks are 24 per...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T19:00:00+00:00" title="Mon 7th Oct 2024 19:00 (Your Local Time)">37m ago</time></li><li>UK</li><li>Sales</li><li>Charts</li><li>PS5</li><li class=" last">PS4</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/ps5-pro-prompts-sonys-disc-drive-to-rocket-up-the-charts" data-article-id="172854"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5-pro-prompts-sonys-disc-drive-to-rocket-up-the-charts"><img class="lazy" src="https://images.pushsquare.com/635744c79fe5f/250x183.jpg" width="250" height="183" loading="lazy" alt="PS5 Pro Prompts Sony's Disc Drive to Rocket Up the Charts"></a><p class="user-comments"><a title="22 comments" href="news/2024/10/ps5-pro-prompts-sonys-disc-drive-to-rocket-up-the-charts#comments"><span class="icon icon-comments"></span> 22</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5-pro-prompts-sonys-disc-drive-to-rocket-up-the-charts"><span class="category accent">News</span> <span class="title accent-hover">PS5 Pro Prompts Sony's Disc Drive to Rocket Up the Charts</span></a></p>
<p class="description">Physical fever</p><p class="text">PS5 fans want physical media, and Sony is giving them a means to use it. In the aftermath of the PS5 Pro’s announcement, we reported how the Japanese giant’s universal Disc Drive accessory was selling out, and now we have data in the UK of just how well it performed. 
According to a sweeping analysis of September 2024’s hardware...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T18:00:00+00:00" title="Mon 7th Oct 2024 18:00 (Your Local Time)">6pm</time></li><li>Sony</li><li>PS5</li><li class=" last">Hardware</li></ul>
</div></div></div></li><li class="item item-content item-review item-medium" data-type="review" data-subject="reviews/ps5/nba-2k25" data-article-id="171964"><div class="item-wrap"><div class="image"><a class="img scanlines" href="reviews/ps5/nba-2k25"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/nba-2k25/250x183.jpg" width="250" height="183" loading="lazy" alt="NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransactions Remain a Thorn in Its Side"></a><p class="user-comments"><a title="2 comments" href="reviews/ps5/nba-2k25#comments"><span class="icon icon-comments"></span> 2</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/nba-2k25"><span class="category accent">Review</span> <span class="title accent-hover">NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransactions Remain a Thorn in Its Side</span></a></p>
<p class="description">Angel fleeced</p><p class="text">The life of a sports game reviewer can be a miserable one, but while much of Visual Concepts’ culturally colossal NBA 2K series is recycled year-on-year, it rarely settles for raw iteration. This is a developer that, for all its faults, genuinely appears committed to creating the best sports sim on the market – and it tends to lap...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T17:45:00+00:00" title="Mon 7th Oct 2024 17:45 (Your Local Time)">5:45pm</time></li><li>Reviews</li><li>2K Sports</li><li>PS5</li><li class=" last">NBA 2K25</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium item-promoted item-site-timeextension-com" data-type="article" data-subject="news/2024/10/this-could-be-crippling-fake-ps1-discs-just-got-harder-to-spot" data-article-id="172871"><div class="item-wrap"><div class="image"><a class="img scanlines external" href="https://www.timeextension.com/news/2024/10/this-could-be-crippling-fake-ps1-discs-just-got-harder-to-spot?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com" target="_blank" rel="noopener"><img class="lazy" src="https://images.pushsquare.com/87d8d6448f5d7/250x183.jpg" width="250" height="183" loading="lazy" alt="&quot;This Could Be Crippling&quot; - Fake PS1 Discs Just Got Harder To Spot"></a><p class="user-comments"><a class=" external" title="4 comments" href="https://www.timeextension.com/news/2024/10/this-could-be-crippling-fake-ps1-discs-just-got-harder-to-spot?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com#comments" target="_blank" rel="noopener"><span class="icon icon-comments"></span> 4</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover external" href="https://www.timeextension.com/news/2024/10/this-could-be-crippling-fake-ps1-discs-just-got-harder-to-spot?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com" target="_blank" rel="noopener"><span class="category accent">News</span> <span class="title accent-hover external">"This Could Be Crippling" - Fake PS1 Discs Just Got Harder To Spot</span></a></p>
<p class="description"><span class="source" title="This article is from our sister website Time Extension">Time Extension</span> Reproductions now "visually indistinguishable" from the real thing</p><p class="text">When Sony launched the PS1 30 years ago, it caused quite a stir by using black discs, which were harder for pirates to clone authentically. Because of this, you could always spot a fake PS1 game from the real thing, and that has remained largely the case for decades – until now, it...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T17:05:00+00:00" title="Mon 7th Oct 2024 17:05 (Your Local Time)">5:05pm</time></li><li>PS1</li><li>PlayStation</li><li class=" last">Piracy</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/pathologic-3-comes-to-ps5-next-year-time-travel-confirmed" data-article-id="172824"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/pathologic-3-comes-to-ps5-next-year-time-travel-confirmed"><img class="lazy" src="https://images.pushsquare.com/cbd65f7c158a6/250x183.jpg" width="250" height="183" loading="lazy" alt="Pathologic 3 Comes to PS5 Next Year, Time Travel Confirmed"></a><p class="user-comments"><a title="3 comments" href="news/2024/10/pathologic-3-comes-to-ps5-next-year-time-travel-confirmed#comments"><span class="icon icon-comments"></span> 3</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/pathologic-3-comes-to-ps5-next-year-time-travel-confirmed"><span class="category accent">News</span> <span class="title accent-hover">Pathologic 3 Comes to PS5 Next Year, Time Travel Confirmed</span></a></p>
<p class="description">Change key story events to your gain</p><p class="text">A third entry in the strange and unique Pathologic series has today been announced for PS5, with a view to release in 2025. The newest instalment brings back Daniel Dankovskiy and equips him with a new time-travelling mechanic that allows you to revisit key moments in the narrative and alter their outcomes to...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T17:00:00+00:00" title="Mon 7th Oct 2024 17:00 (Your Local Time)">5pm</time></li><li>HypeTrain Digital</li><li>PS5</li><li>Pathologic</li><li class=" last">Announcements</li></ul>
</div></div></div></li><li class="item item-insert for-mobile for-mobile insert-extended lazyload"><div id="PS_MPU_X_D6704386BDE083" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250,300x600" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-2"></div>
</li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/deals-not-feeling-the-ps5-pro-ps5-slim-consoles-are-currently-usd50p50-off" data-article-id="172859"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/deals-not-feeling-the-ps5-pro-ps5-slim-consoles-are-currently-usd50p50-off"><img class="lazy" src="https://images.pushsquare.com/ec990ca65280b/250x183.jpg" width="250" height="183" loading="lazy" alt="Not Feeling the PS5 Pro? PS5 Slim Consoles Are Currently $50/£50 Off"></a><p class="user-comments"><a title="16 comments" href="news/2024/10/deals-not-feeling-the-ps5-pro-ps5-slim-consoles-are-currently-usd50p50-off#comments"><span class="icon icon-comments"></span> 16</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/deals-not-feeling-the-ps5-pro-ps5-slim-consoles-are-currently-usd50p50-off"><span class="category accent">Deals</span> <span class="title accent-hover">Not Feeling the PS5 Pro? PS5 Slim Consoles Are Currently $50/£50 Off</span></a></p>
<p class="description">For a limited time</p><p class="text">If you're after a shiny new PS5 console, your current options are to either pick up a PS5 Slim, or put your name down for the all-new, upcoming PS5 Pro. While Sony would naturally love for you to go all out with its latest offering, the company is also making the former a more tempting prospect by offering a welcome discount...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T16:00:00+00:00" title="Mon 7th Oct 2024 16:00 (Your Local Time)">4pm</time></li><li>Deals</li><li class=" last">PS5</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/alien-isolation-sequel-announced-in-early-development" data-article-id="172865"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/alien-isolation-sequel-announced-in-early-development"><img class="lazy" src="https://images.pushsquare.com/00e69048d9c04/250x183.jpg" width="250" height="183" loading="lazy" alt="Alien: Isolation Sequel Announced, in Early Development"></a><p class="user-comments"><a title="54 comments" href="news/2024/10/alien-isolation-sequel-announced-in-early-development#comments"><span class="icon icon-comments"></span> 54</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/alien-isolation-sequel-announced-in-early-development"><span class="category accent">News</span> <span class="title accent-hover">Alien: Isolation Sequel Announced, in Early Development</span></a></p>
<p class="description">10 years later</p><p class="text">10 years after the release of the original game, Creative Assembly has revealed a sequel to Alien: Isolation is now in the early stages of development. Creative director Al Hope shared the announcement in a post to Twitter, saying: "Today, I'm delighted to confirm, on behalf of the team, that a sequel to Alien: Isolation is in early...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T15:30:00+00:00" title="Mon 7th Oct 2024 15:30 (Your Local Time)">3:30pm</time></li><li>SEGA</li><li>Alien</li><li class=" last">Announcements</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/until-dawn-movie-wraps-as-ps5-remake-releases" data-article-id="172851"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/until-dawn-movie-wraps-as-ps5-remake-releases"><img class="lazy" src="https://images.pushsquare.com/54aee06d1fda6/250x183.jpg" width="250" height="183" loading="lazy" alt="Until Dawn Movie Wraps As PS5 Remake Releases"></a><p class="user-comments"><a title="14 comments" href="news/2024/10/until-dawn-movie-wraps-as-ps5-remake-releases#comments"><span class="icon icon-comments"></span> 14</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/until-dawn-movie-wraps-as-ps5-remake-releases"><span class="category accent">News</span> <span class="title accent-hover">Until Dawn Movie Wraps As PS5 Remake Releases</span></a></p>
<p class="description">Here we go again</p><p class="text">Principal photography has concluded on the Until Dawn movie, a couple of months after it got underway. Sony announced that filming had started on the adaptation on 6th August, and now it has concluded on 4th October. The flick will enter post-production next. 
Lights Out director David F. Sandberg has led this project, with a script...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T15:00:00+00:00" title="Mon 7th Oct 2024 15:00 (Your Local Time)">3pm</time></li><li>Sony</li><li>Movies</li><li class=" last">Until Dawn</li></ul>
</div></div></div></li><li class="item item-content item-article item-featured item-medium" data-type="article" data-subject="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles" data-article-id="172155"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><img class="lazy" src="https://images.pushsquare.com/8fc334efe7708/250x183.jpg" width="250" height="183" loading="lazy" alt="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles"></a><p class="user-comments"><a title="6 comments" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles#comments"><span class="icon icon-comments"></span> 6</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><span class="category accent">Guide</span> <span class="title accent-hover">Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles</span></a></p>
<p class="description">The ultimate Silent Hill 2 resource</p><p class="text">In this Silent Hill 2 guide, we'll reveal a complete Walkthrough that provides an in-depth, step-by-step guide through the whole game, pointing out Collectibles along the way. At times, we will branch out to specific </p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:50:00+00:00" title="Mon 7th Oct 2024 14:50 (Your Local Time)">2:50pm</time></li><li>Guides</li><li>Silent Hill 2</li><li class=" last">PS5</li></ul>
</div></div></div></li><li class="item item-content item-article item-featured item-medium" data-type="article" data-subject="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan" data-article-id="172855"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><img class="lazy" src="https://images.pushsquare.com/63ff3eb102516/250x183.jpg" width="250" height="183" loading="lazy" alt="Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan"></a><p class="user-comments"><a title="17 comments" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan#comments"><span class="icon icon-comments"></span> 17</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><span class="category accent">Round Up</span> <span class="title accent-hover">Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan</span></a></p>
<p class="description">Is the Metacritic over 9,000?</p><p class="text">We’re deep into our Dragon Ball: Sparking! Zero playthrough and fully intend to bring you our verdict very soon. However, in order to properly put the title through its paces – including its all-important online mode – we’re delaying our write-up for a few more days to bring you a thorough review. 
That hasn’t...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:15:00+00:00" title="Mon 7th Oct 2024 14:15 (Your Local Time)">2:15pm</time></li><li>Bandai Namco</li><li>PS5</li><li>Dragon Ball</li><li>Round Up</li><li class=" last">Features</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_D6704386BDE0B3" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-3"></div>
</li><li class="item item-content item-review item-featured item-medium" data-type="review" data-subject="reviews/ps5/metaphor-refantazio" data-article-id="172670"><div class="item-wrap"><div class="image"><a class="img scanlines" href="reviews/ps5/metaphor-refantazio"><img class="lazy" src="https://images.pushsquare.com/6798ae34933c4/250x183.jpg" width="250" height="183" loading="lazy" alt="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works"></a><p class="user-comments"><a title="85 comments" href="reviews/ps5/metaphor-refantazio#comments"><span class="icon icon-comments"></span> 85</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/metaphor-refantazio"><span class="category accent">Review</span> <span class="title accent-hover">Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works</span></a></p>
<p class="description">More than meets the eye</p><p class="text">Spearheaded by a trio of veteran developers best known for their outstanding work on the Persona series, Metaphor: ReFantazio is the dawn of a brand new IP from Atlus. In its structure and mechanics, it feels comfortingly familiar, but in its fantastical setting and bold style — both in terms of visuals and audio — it...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:00:00+00:00" title="Mon 7th Oct 2024 14:00 (Your Local Time)">2pm</time></li><li>Reviews</li><li>Atlus</li><li>PS5</li><li class=" last">Metaphor: ReFantazio</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/romantic-slice-of-life-since-memories-makes-a-move-on-ps4-this-month" data-article-id="172849"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/romantic-slice-of-life-since-memories-makes-a-move-on-ps4-this-month"><img class="lazy" src="https://images.pushsquare.com/e1bd489c660f6/250x183.jpg" width="250" height="183" loading="lazy" alt="Romantic Slice of Life SINce Memories Makes a Move on PS4 This Month"></a><p class="user-comments"><a title="9 comments" href="news/2024/10/romantic-slice-of-life-since-memories-makes-a-move-on-ps4-this-month#comments"><span class="icon icon-comments"></span> 9</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/romantic-slice-of-life-since-memories-makes-a-move-on-ps4-this-month"><span class="category accent">News</span> <span class="title accent-hover">Romantic Slice of Life SINce Memories Makes a Move on PS4 This Month</span></a></p>
<p class="description">Classic visual novel series makes Western debut</p><p class="text">MAGES’ romantic slice of life SINce Memories: Off the Starry Sky will make a play for the PS4 from 23rd October. 
This is significant because the Memories Off series dates all the way back to the PS1 in 1999, but has never received an English localisation before. This particular entry first launched...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T13:00:00+00:00" title="Mon 7th Oct 2024 13:00 (Your Local Time)">1pm</time></li><li>PQube</li><li>PS4</li><li>SINce Memories</li><li class=" last">Release Dates</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/ps5-fans-believe-halo-could-make-its-playstation-debut" data-article-id="172846"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5-fans-believe-halo-could-make-its-playstation-debut"><img class="lazy" src="https://images.pushsquare.com/7426df04e1b9a/250x183.jpg" width="250" height="183" loading="lazy" alt="PS5 Fans Believe Halo Could Make Its PlayStation Debut"></a><p class="user-comments"><a title="55 comments" href="news/2024/10/ps5-fans-believe-halo-could-make-its-playstation-debut#comments"><span class="icon icon-comments"></span> 55</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5-fans-believe-halo-could-make-its-playstation-debut"><span class="category accent">News</span> <span class="title accent-hover">PS5 Fans Believe Halo Could Make Its PlayStation Debut</span></a></p>
<p class="description">Hope they don't Flood the market</p><p class="text">A contingent of PlayStation fans believe Xbox stalwart series Halo could make its PS5 debut in the future. 
As part of the Halo World Championships overnight, Microsoft made some surprise announcements: developer 343 Industries has been renamed Halo Studios and all future franchise entries will be created using...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T12:00:00+00:00" title="Mon 7th Oct 2024 12:00 (Your Local Time)">12pm</time></li><li>Microsoft</li><li>PS5</li><li class=" last">Halo</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/ps5-exclusives-astro-bot-final-fantasy-7-rebirth-lead-golden-joystick-nominations" data-article-id="172842"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5-exclusives-astro-bot-final-fantasy-7-rebirth-lead-golden-joystick-nominations"><img class="lazy" src="https://images.pushsquare.com/0670b1e9401c5/250x183.jpg" width="250" height="183" loading="lazy" alt="PS5 Exclusives Astro Bot, Final Fantasy 7 Rebirth Lead Golden Joystick Nominations"></a><p class="user-comments"><a title="37 comments" href="news/2024/10/ps5-exclusives-astro-bot-final-fantasy-7-rebirth-lead-golden-joystick-nominations#comments"><span class="icon icon-comments"></span> 37</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5-exclusives-astro-bot-final-fantasy-7-rebirth-lead-golden-joystick-nominations"><span class="category accent">News</span> <span class="title accent-hover">PS5 Exclusives Astro Bot, Final Fantasy 7 Rebirth Lead Golden Joystick Nominations</span></a></p>
<p class="description">Voting is now open</p><p class="text">Future Publishing's annual Golden Joystick Awards is underway, with nominees for (almost) all of its categories now live and ready to receive votes. 
Unlike a lot of industry award ceremonies, the Golden Joysticks are decided by public vote. You can have your say on this year's nominees through the link, with voting closing on 1st...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T11:45:00+00:00" title="Mon 7th Oct 2024 11:45 (Your Local Time)">11:45am</time></li><li>PS5</li><li>PS4</li><li>Golden Joysticks</li><li class=" last">Awards</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/by-the-way-foamstars-is-now-free-to-play-on-ps5-ps4" data-article-id="172837"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/by-the-way-foamstars-is-now-free-to-play-on-ps5-ps4"><img class="lazy" src="https://images.pushsquare.com/52414ed818549/250x183.jpg" width="250" height="183" loading="lazy" alt="By the Way, Foamstars Is Now Free-to-Play on PS5, PS4"></a><p class="user-comments"><a title="19 comments" href="news/2024/10/by-the-way-foamstars-is-now-free-to-play-on-ps5-ps4#comments"><span class="icon icon-comments"></span> 19</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/by-the-way-foamstars-is-now-free-to-play-on-ps5-ps4"><span class="category accent">News</span> <span class="title accent-hover">By the Way, Foamstars Is Now Free-to-Play on PS5, PS4</span></a></p>
<p class="description">And it's pretty good fun</p><p class="text">The gaming world seems to have forgotten, but Square Enix released Foamstars earlier this year on PS5 and PS4. This multiplayer shooter sadly didn't set the world on fire, but the upshot is that it's now completely free-to-play. 
As of 3rd October 2024, Foamstars costs nothing, and as with all free-to-play games, you don't...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T10:00:00+00:00" title="Mon 7th Oct 2024 10:00 (Your Local Time)">10am</time></li><li>Square Enix</li><li>PS5</li><li>PS4</li><li class=" last">Foamstars</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_V6704386BDE0D3" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-4"></div>
</li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/infamous-silent-hill-2-comic-sans-sign-found-in-the-trash-in-ps5-pc-remake" data-article-id="172827"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/infamous-silent-hill-2-comic-sans-sign-found-in-the-trash-in-ps5-pc-remake"><img class="lazy" src="https://images.pushsquare.com/734fa42d60ff3/250x183.jpg" width="250" height="183" loading="lazy" alt="Infamous Silent Hill 2 Comic Sans Sign Found in the Trash in PS5, PC Remake"></a><p class="user-comments"><a title="17 comments" href="news/2024/10/infamous-silent-hill-2-comic-sans-sign-found-in-the-trash-in-ps5-pc-remake#comments"><span class="icon icon-comments"></span> 17</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/infamous-silent-hill-2-comic-sans-sign-found-in-the-trash-in-ps5-pc-remake"><span class="category accent">News</span> <span class="title accent-hover">Infamous Silent Hill 2 Comic Sans Sign Found in the Trash in PS5, PC Remake</span></a></p>
<p class="description">Where it belongs</p><p class="text">The excellent PS5, PC remake of Silent Hill 2 officially launches in less than 24 hours, but part of what's made the wait for fans so excruciating is it's not the first attempt to update and improve the PS2 classic. In 2012, an HD Collection for PS3 was released (with Silent Hill 3 included) that's widely regarded as one of the...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T08:30:00+00:00" title="Mon 7th Oct 2024 08:30 (Your Local Time)">8:30am</time></li><li>Konami</li><li>PS5</li><li class=" last">Silent Hill</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/random-internet-trolls-tried-to-downgrade-our-silent-hill-2-ps5-review-score" data-article-id="172825"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/random-internet-trolls-tried-to-downgrade-our-silent-hill-2-ps5-review-score"><img class="lazy" src="https://images.pushsquare.com/33efc6280ac84/250x183.jpg" width="250" height="183" loading="lazy" alt="Internet Trolls Tried to Downgrade Our Silent Hill 2 PS5 Review Score"></a><p class="user-comments"><a title="110 comments" href="news/2024/10/random-internet-trolls-tried-to-downgrade-our-silent-hill-2-ps5-review-score#comments"><span class="icon icon-comments"></span> 110</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/random-internet-trolls-tried-to-downgrade-our-silent-hill-2-ps5-review-score"><span class="category accent">Random</span> <span class="title accent-hover">Internet Trolls Tried to Downgrade Our Silent Hill 2 PS5 Review Score</span></a></p>
<p class="description">In my restless dreams</p><p class="text">We awarded Bloober Team’s brilliant PS5 remake of Konami’s iconic survival horror Silent Hill 2 a 9/10 because we genuinely believe it’s one of the strongest games of the year. At the time of writing, the title currently commands an 87 on Metacritic, suggesting the rest of the industry agrees. But not everyone is happy...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-06T23:15:00+00:00" title="Sun 6th Oct 2024 23:15 (Your Local Time)">Yesterday, 11:15pm</time></li><li>Konami</li><li>PS5</li><li>Silent Hill</li><li class=" last">Random</li></ul>
</div></div></div></li><li class="item item-content item-review item-featured item-medium" data-type="review" data-subject="reviews/ps5/until-dawn" data-article-id="172823"><div class="item-wrap"><div class="image"><a class="img scanlines" href="reviews/ps5/until-dawn"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/until-dawn/250x183.jpg" width="250" height="183" loading="lazy" alt="Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake"></a><p class="user-comments"><a title="79 comments" href="reviews/ps5/until-dawn#comments"><span class="icon icon-comments"></span> 79</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/until-dawn"><span class="category accent">Review</span> <span class="title accent-hover">Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake</span></a></p>
<p class="description">Graveyard shift</p><p class="text">Ballistic Moon’s remake of Until Dawn is proving one of our most difficult review assignments of the year. Here’s the rub: Supermassive Games’ cult interactive movie is still very much one of the best examples of the genre you can find on any console, and we highly recommend you play it. However, the PS4 version is just...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-06T23:00:00+00:00" title="Sun 6th Oct 2024 23:00 (Your Local Time)">Yesterday, 11pm</time></li><li>Reviews</li><li>Sony</li><li>PS5</li><li class=" last">Until Dawn</li></ul>
</div></div></div></li><li class="item item-insert for-desktop lazyload"><div id="PS_MID_X_M6704386BDE101" data-ghost-zone="" data-dfp-id="PS_MID_X" data-dfp-sizes="728x90" class="lazyload" data-dfp-targeting="experiment=nl-home-leader-1"></div>
</li></ul><p class="item-group" title="Click to expand or collapse" style="cursor: pointer;"><span class="day icon icon-time">Saturday</span><span class="date">5th Oct 2024</span></p>
<ul class="items style-list"><li class="item item-content item-article item-high" data-type="article" data-subject="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024" data-article-id="172776"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><img class="lazy" src="https://images.pushsquare.com/8580da15bd8d3/415x240.jpg" width="415" height="240" loading="lazy" alt="Are You Happy with Your PS Plus Essential Games for October 2024?"></a><p class="user-comments"><a title="80 comments" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024#comments"><span class="icon icon-comments"></span> 80</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><span class="category accent">Poll</span> <span class="title accent-hover">Are You Happy with Your PS Plus Essential Games for October 2024?</span></a></p>
<p class="description">Plus or minus?</p><p class="text">Hold on, when did Sony actually announce October's PS Plus Essential games? This is the question we found ourselves asking when we sat down to write this article, confusion clouding our already weekend-weary brains. But then we realised that October's lineup was revealed as part of the most recent State of Play — which was broadcast...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-05T16:00:00+00:00" title="Sat 5th Oct 2024 16:00 (Your Local Time)">Sat, 4pm</time></li><li>PS Plus</li><li>PS5</li><li>PS4</li><li>Polls</li><li class=" last">Features</li></ul>
</div></div></div></li><li class="item item-content item-article item-high" data-type="article" data-subject="features/talking-point-what-are-you-playing-this-weekend-issue-549" data-article-id="172790"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><img class="lazy" src="https://images.pushsquare.com/fc1c440ba5b1c/415x240.jpg" width="415" height="240" loading="lazy" alt="What Are You Playing This Weekend? - Issue 549"></a><p class="user-comments"><a title="120 comments" href="features/talking-point-what-are-you-playing-this-weekend-issue-549#comments"><span class="icon icon-comments"></span> 120</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><span class="category accent">Talking Point</span> <span class="title accent-hover">What Are You Playing This Weekend? - Issue 549</span></a></p>
<p class="description">Chock-tober</p><p class="text">We've made it to October, everyone, and the release schedule is looking packed. The likes of Silent Hill 2, Dragon Ball: Sparking! Zero, Metaphor: ReFantazio, Call of Duty: Black Ops 6, and Sonic X Shadow Generations are just a few of the biggest games heading our way in the next few weeks. Potentially a lot to be getting on with, then...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-05T11:00:00+00:00" title="Sat 5th Oct 2024 11:00 (Your Local Time)">Sat, 11am</time></li><li>Talking Point</li><li>PS5</li><li>PS4</li><li>What Are You Playing</li><li class=" last">Features</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_V6704386BDE332" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-5"></div>
</li><li class="item item-insert for-desktop lazyload"><div id="PS_MID_X_A6704386BDE34B" data-ghost-zone="" data-dfp-id="PS_MID_X" data-dfp-sizes="728x90" class="lazyload" data-dfp-targeting="experiment=nl-home-leader-2"></div>
</li></ul><p class="item-group" title="Click to expand or collapse" style="cursor: pointer;"><span class="day icon icon-time">Friday</span><span class="date">4th Oct 2024</span></p>
<ul class="items style-list"><li class="item item-content item-review item-featured item-high" data-type="review" data-subject="reviews/ps5/silent-hill-2" data-article-id="172677"><div class="item-wrap"><div class="image"><a class="img scanlines" href="reviews/ps5/silent-hill-2"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/silent-hill-2/415x240.jpg" width="415" height="240" loading="lazy" alt="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake"></a><p class="user-comments"><a title="151 comments" href="reviews/ps5/silent-hill-2#comments"><span class="icon icon-comments"></span> 151</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/silent-hill-2"><span class="category accent">Review</span> <span class="title accent-hover">Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake</span></a></p>
<p class="description">It's always like this</p><p class="text">Silent Hill always has been and forever will be considered one of the greatest horror franchises ever made, but ask anyone under the age of 20 nowadays what game Pyramid Head is from and they’re perhaps more likely to name Dead by Daylight than the series’ legendary second entry. A few dire side games (PS3’s Downpour and...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T07:00:00+00:00" title="Fri 4th Oct 2024 07:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Reviews</li><li>Konami</li><li>PS5</li><li class=" last">Silent Hill 2</li></ul>
</div></div></div></li><li class="item item-content item-article item-high" data-type="article" data-subject="news/2024/10/ps5-pro-boost-is-pretty-clear-cut-in-the-last-of-us-2-remastered-comparison-video" data-article-id="172801"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5-pro-boost-is-pretty-clear-cut-in-the-last-of-us-2-remastered-comparison-video"><img class="lazy" src="https://images.pushsquare.com/5fc78be8df392/415x240.jpg" width="415" height="240" loading="lazy" alt="PS5 Pro Boost Is Pretty Clear Cut in The Last of Us 2 Remastered Comparison Video"></a><p class="user-comments"><a title="113 comments" href="news/2024/10/ps5-pro-boost-is-pretty-clear-cut-in-the-last-of-us-2-remastered-comparison-video#comments"><span class="icon icon-comments"></span> 113</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5-pro-boost-is-pretty-clear-cut-in-the-last-of-us-2-remastered-comparison-video"><span class="category accent">News</span> <span class="title accent-hover">PS5 Pro Boost Is Pretty Clear Cut in The Last of Us 2 Remastered Comparison Video</span></a></p>
<p class="description">Back in the PSSR</p><p class="text">Digital Foundry has just published a PS5 Pro comparison video, showing off the difference the console's AI upscaling tech in particular makes to The Last of Us Part II Remastered. 
The video pretty much speaks for itself, with the unsurprising result being that the Pro's output is simply better than the regular PS5's. The game's Pro...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T17:00:00+00:00" title="Fri 4th Oct 2024 17:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Sony</li><li>PS5</li><li>PS5 Pro</li><li>The Last of Us</li><li class=" last">Videos</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/ps5-pro-will-reportedly-boost-ps4-games-and-reduce-psvr2-motion-sickness" data-article-id="172759"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/ps5-pro-will-reportedly-boost-ps4-games-and-reduce-psvr2-motion-sickness"><img class="lazy" src="https://images.pushsquare.com/2d255676d715c/250x183.jpg" width="250" height="183" loading="lazy" alt="PS5 Pro Will Reportedly Boost PS4 Games, and Reduce PSVR2 Motion Sickness"></a><p class="user-comments"><a title="102 comments" href="news/2024/10/ps5-pro-will-reportedly-boost-ps4-games-and-reduce-psvr2-motion-sickness#comments"><span class="icon icon-comments"></span> 102</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/ps5-pro-will-reportedly-boost-ps4-games-and-reduce-psvr2-motion-sickness"><span class="category accent">News</span> <span class="title accent-hover">PS5 Pro Will Reportedly Boost PS4 Games, and Reduce PSVR2 Motion Sickness</span></a></p>
<p class="description">Miracle machine</p><p class="text">While future games sound interesting in theory, we already have plenty of older games in our backlog. Oddly, that might be another reason to pick up Sony's shiny mid-gen refresh, the PS5 Pro. PlayStation product manager Toshimasa Aoki has indicated that a specific setting will enhance certain PS4 games and that the extra, boosted...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T04:00:00+00:00" title="Fri 4th Oct 2024 04:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Sony</li><li>PS5</li><li class=" last">Hardware</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/nixxes-dev-refers-to-horizon-zero-dawn-remastered-as-first-big-playstation-content-project" data-article-id="172757"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/nixxes-dev-refers-to-horizon-zero-dawn-remastered-as-first-big-playstation-content-project"><img class="lazy" src="https://images.pushsquare.com/6c2da6f18eb37/250x183.jpg" width="250" height="183" loading="lazy" alt="Nixxes Dev Refers to Horizon Zero Dawn Remastered as 'First Big PlayStation Content Project'"></a><p class="user-comments"><a title="50 comments" href="news/2024/10/nixxes-dev-refers-to-horizon-zero-dawn-remastered-as-first-big-playstation-content-project#comments"><span class="icon icon-comments"></span> 50</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/nixxes-dev-refers-to-horizon-zero-dawn-remastered-as-first-big-playstation-content-project"><span class="category accent">News</span> <span class="title accent-hover">Nixxes Dev Refers to Horizon Zero Dawn Remastered as 'First Big PlayStation Content Project'</span></a></p>
<p class="description">Full Steam ahead</p><p class="text">Horizon Zero Dawn Remastered was recently revealed to a mixed reception, but that $10 upgrade option appears to have won over most Push Square punters. Dedicated support studio Nixxes is at the project's helm, assisting in enhancing Guerilla's open-world action game for PS5. In an interesting turn of phrase, one dev recently sa </p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T03:00:00+00:00" title="Fri 4th Oct 2024 03:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Sony</li><li>PS5</li><li class=" last">Horizon</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/atlus-fans-dont-think-xboxs-marketing-is-doing-metaphor-refantazio-justice" data-article-id="172760"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/atlus-fans-dont-think-xboxs-marketing-is-doing-metaphor-refantazio-justice"><img class="lazy" src="https://images.pushsquare.com/b628c1721ee07/250x183.jpg" width="250" height="183" loading="lazy" alt="Atlus Fans Don't Think Xbox's Marketing Is Doing Metaphor: ReFantazio Justice"></a><p class="user-comments"><a title="77 comments" href="news/2024/10/atlus-fans-dont-think-xboxs-marketing-is-doing-metaphor-refantazio-justice#comments"><span class="icon icon-comments"></span> 77</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/atlus-fans-dont-think-xboxs-marketing-is-doing-metaphor-refantazio-justice"><span class="category accent">News</span> <span class="title accent-hover">Atlus Fans Don't Think Xbox's Marketing Is Doing Metaphor: ReFantazio Justice</span></a></p>
<p class="description">"Tf is metaphor?"</p><p class="text">We've been poking fun at Atlus ever since it started steadfastly refusing to admit (in marketing material, anyway) that its imminent RPG, Metaphor: ReFantazio, is actually coming to PS5 and PS4 on 11th October, forcing us to do it for them. Xbox quite obviously paid for this privilege, which is fair and fine; however, some Atlus...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T06:00:00+00:00" title="Fri 4th Oct 2024 06:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Atlus</li><li>PS5</li><li>PS4</li><li class=" last">Metaphor</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_Y6704386BDECC5" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-6"></div>
</li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/random-surgeon-uses-ps5s-dualsense-controller-in-remote-medical-procedure" data-article-id="172785"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/random-surgeon-uses-ps5s-dualsense-controller-in-remote-medical-procedure"><img class="lazy" src="https://images.pushsquare.com/a1b6d89ae0bd2/250x183.jpg" width="250" height="183" loading="lazy" alt="Surgeon Uses PS5's DualSense Controller in Remote Medical Procedure"></a><p class="user-comments"><a title="32 comments" href="news/2024/10/random-surgeon-uses-ps5s-dualsense-controller-in-remote-medical-procedure#comments"><span class="icon icon-comments"></span> 32</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/random-surgeon-uses-ps5s-dualsense-controller-in-remote-medical-procedure"><span class="category accent">Random</span> <span class="title accent-hover">Surgeon Uses PS5's DualSense Controller in Remote Medical Procedure</span></a></p>
<p class="description">Gaming is good for you</p><p class="text">You don't see this every day: the DualSense controller, PS5's official pad, has been successfully used to carry out remote surgery. 
The news comes via a report from Fox News, who say Swiss surgeons have performed long distance endoscopy using the controller. Operating on a pig in Hong Kong nearly 6,000 miles away, the system...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T14:00:00+00:00" title="Fri 4th Oct 2024 14:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>PS5</li><li class=" last">DualSense</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="features/site-news-wheres-our-until-dawn-ps5-review" data-article-id="172780"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/site-news-wheres-our-until-dawn-ps5-review"><img class="lazy" src="https://images.pushsquare.com/fe3d6800e4671/250x183.jpg" width="250" height="183" loading="lazy" alt="Where's Our Until Dawn PS5 Review?"></a><p class="user-comments"><a title="34 comments" href="features/site-news-wheres-our-until-dawn-ps5-review#comments"><span class="icon icon-comments"></span> 34</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/site-news-wheres-our-until-dawn-ps5-review"><span class="category accent">Site News</span> <span class="title accent-hover">Where's Our Until Dawn PS5 Review?</span></a></p>
<p class="description">A few more dawns to wait</p><p class="text">The Until Dawn PS5 and PC remake is now available, and you may be wondering if and when we're going to review it. As one of Sony's first-party releases for 2024, we'd be remiss to skip this one. However, we won't have a review ready for you just yet. 
Review copies were only sent out yesterday and, while there's no embargo...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T12:30:00+00:00" title="Fri 4th Oct 2024 12:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Sony</li><li>PS5</li><li>PC</li><li>Until Dawn</li><li class=" last">Site News</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/tencent-guillemot-family-reportedly-considering-ubisoft-buyout" data-article-id="172795"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/tencent-guillemot-family-reportedly-considering-ubisoft-buyout"><img class="lazy" src="https://images.pushsquare.com/bd980ebc3b22f/250x183.jpg" width="250" height="183" loading="lazy" alt="Tencent, Guillemot Family Reportedly Considering Ubisoft Buyout"></a><p class="user-comments"><a title="73 comments" href="news/2024/10/tencent-guillemot-family-reportedly-considering-ubisoft-buyout#comments"><span class="icon icon-comments"></span> 73</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/tencent-guillemot-family-reportedly-considering-ubisoft-buyout"><span class="category accent">News</span> <span class="title accent-hover">Tencent, Guillemot Family Reportedly Considering Ubisoft Buyout</span></a></p>
<p class="description">Publisher could go private</p><p class="text">European publisher Ubisoft is apparently being weighed for a joint buyout between Chinese conglomerate Tencent and the founding Guillemot family. 
This news comes via a report from Bloomberg, with sources "familiar with the matter". Ubisoft has lost over half its market value in 2024, resulting in various options being...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T15:30:00+00:00" title="Fri 4th Oct 2024 15:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Ubisoft</li><li>PS5</li><li>PS4</li><li class=" last">Industry</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/big-star-wars-outlaws-ps5-update-takes-aim-at-stealth-performance" data-article-id="172755"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/big-star-wars-outlaws-ps5-update-takes-aim-at-stealth-performance"><img class="lazy" src="https://images.pushsquare.com/b4cac03e02f7c/250x183.jpg" width="250" height="183" loading="lazy" alt="Big Star Wars Outlaws PS5 Update Takes Aim at Stealth, Performance"></a><p class="user-comments"><a title="37 comments" href="news/2024/10/big-star-wars-outlaws-ps5-update-takes-aim-at-stealth-performance#comments"><span class="icon icon-comments"></span> 37</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/big-star-wars-outlaws-ps5-update-takes-aim-at-stealth-performance"><span class="category accent">News</span> <span class="title accent-hover">Big Star Wars Outlaws PS5 Update Takes Aim at Stealth, Performance</span></a></p>
<p class="description">You may fire when ready</p><p class="text">Title Update 2 is now available for Star Wars Outlaws, and Ubisoft appears to have begun meaningfully addressing the most common complaint we've seen: how stealth works. That said, it seems there is more drastic work to be done, with Title Update 4 (21st November) specifically focused on deepening stealth and combat...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T01:00:00+00:00" title="Fri 4th Oct 2024 01:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Ubisoft</li><li>PS5</li><li class=" last">Star Wars Outlaws</li></ul>
</div></div></div></li><li class="item item-content item-article item-medium" data-type="article" data-subject="news/2024/10/palworld-is-now-available-on-ps5-in-japan-after-delayed-launch" data-article-id="172330"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/palworld-is-now-available-on-ps5-in-japan-after-delayed-launch"><img class="lazy" src="https://images.pushsquare.com/9efc60fd22d5d/250x183.jpg" width="250" height="183" loading="lazy" alt="Palworld Is Now Available on PS5 in Japan After Delayed Launch"></a><p class="user-comments"><a title="85 comments" href="news/2024/10/palworld-is-now-available-on-ps5-in-japan-after-delayed-launch#comments"><span class="icon icon-comments"></span> 85</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/palworld-is-now-available-on-ps5-in-japan-after-delayed-launch"><span class="category accent">News</span> <span class="title accent-hover">Palworld Is Now Available on PS5 in Japan After Delayed Launch</span></a></p>
<p class="description">Update: It's out now</p><p class="text">Update (4/10/24): Palworld is now available on PS5 in Japan. 
The game successfully launched on Sony's console last week in most regions, but it was indefinitely delayed in the country, likely due to complications surrounding Nintendo's ongoing lawsuit. 
Developer Pocket Pair has confirmed its game is now available in Japan:...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T13:00:00+00:00" title="Fri 4th Oct 2024 13:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Pocket Pair</li><li>PS5</li><li class=" last">Palworld</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_U6704386BDECE3" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-7"></div>
</li><li class="item item-content item-article item-low" data-type="article" data-subject="news/2024/10/david-hayter-the-voice-of-snake-in-metal-gear-solid-teases-return-to-the-role" data-article-id="172772"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/david-hayter-the-voice-of-snake-in-metal-gear-solid-teases-return-to-the-role"><img class="lazy" src="https://images.pushsquare.com/d4653003357f2/130x95.jpg" width="130" height="95" loading="lazy" alt="David Hayter, the Voice of Snake in Metal Gear Solid, Teases Return to the Role"></a><p class="user-comments"><a title="29 comments" href="news/2024/10/david-hayter-the-voice-of-snake-in-metal-gear-solid-teases-return-to-the-role#comments"><span class="icon icon-comments"></span> 29</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/david-hayter-the-voice-of-snake-in-metal-gear-solid-teases-return-to-the-role"><span class="category accent">News</span> <span class="title accent-hover">David Hayter, the Voice of Snake in Metal Gear Solid, Teases Return to the Role</span></a></p>
<p class="description">Kept you waiting, huh?</p><p class="text">One of gaming's most iconic performances is David Hayter's voice work for Snake in the Metal Gear Solid series. While he was replaced by Kiefer Sutherland in MGSV: The Phantom Pain, Hayter's turn as the beloved character is held in very high regard. 
He's not played the part for well over 10 years, but the actor and writer is...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T11:30:00+00:00" title="Fri 4th Oct 2024 11:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li>PS5</li><li>PS4</li><li class=" last">Metal Gear Solid</li></ul>
</div></div></div></li><li class="item item-content item-article item-low" data-type="article" data-subject="news/2024/10/beat-saber-will-give-you-more-with-britney-spears-dlc-song-pack" data-article-id="172704"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/beat-saber-will-give-you-more-with-britney-spears-dlc-song-pack"><img class="lazy" src="https://images.pushsquare.com/3eafd8c5ed232/130x95.jpg" width="130" height="95" loading="lazy" alt="Beat Saber Will Give You More with Britney Spears DLC Song Pack"></a><p class="user-comments"><a title="36 comments" href="news/2024/10/beat-saber-will-give-you-more-with-britney-spears-dlc-song-pack#comments"><span class="icon icon-comments"></span> 36</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/beat-saber-will-give-you-more-with-britney-spears-dlc-song-pack"><span class="category accent">News</span> <span class="title accent-hover">Beat Saber Will Give You More with Britney Spears DLC Song Pack</span></a></p>
<p class="description">Update: Track list revealed</p><p class="text">Update (4/10/24): Beat Games has revealed the full track list for Beat Saber's Britney Spears song pack, and it looks like this: 

...Baby One More Time
Circus
Gimme More
I'm a Slave 4 U
Me Against the Music (feat. Madonna)
Oops! ...I Did It Again
Overprotected
Scream and Shout (feat. will.i.am)
Till the World...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T16:00:00+00:00" title="Fri 4th Oct 2024 16:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Beat Games</li><li>PS5</li><li>PSVR2</li><li>Beat Saber</li><li class=" last">DLC</li></ul>
</div></div></div></li><li class="item item-content item-article item-low" data-type="article" data-subject="news/2024/10/diablo-4-joins-growing-list-of-games-thatll-be-ps5-pro-enhanced" data-article-id="172767"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/diablo-4-joins-growing-list-of-games-thatll-be-ps5-pro-enhanced"><img class="lazy" src="https://images.pushsquare.com/3408a72f1285c/130x95.jpg" width="130" height="95" loading="lazy" alt="Diablo 4 Joins Growing List of Games That'll Be PS5 Pro Enhanced"></a><p class="user-comments"><a title="59 comments" href="news/2024/10/diablo-4-joins-growing-list-of-games-thatll-be-ps5-pro-enhanced#comments"><span class="icon icon-comments"></span> 59</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/diablo-4-joins-growing-list-of-games-thatll-be-ps5-pro-enhanced"><span class="category accent">News</span> <span class="title accent-hover">Diablo 4 Joins Growing List of Games That'll Be PS5 Pro Enhanced</span></a></p>
<p class="description">Hell yeah</p><p class="text">PS5 Pro is set to arrive in a little over a month, trumping the current console with a souped-up GPU, AI-assisted upscaling, advanced ray tracing tech, and more. While the asking price is pretty steep, many PS5 games will be taking advantage of the new hardware, and it's a list that continues to grow. 
The latest addition is Diablo 4,...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T09:45:00+00:00" title="Fri 4th Oct 2024 09:45 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Blizzard</li><li>PS5</li><li>PS5 Pro</li><li class=" last">Diablo</li></ul>
</div></div></div></li><li class="item item-content item-article item-low" data-type="article" data-subject="news/2024/10/astro-bots-excellent-soundtrack-is-now-available-on-music-streaming-services" data-article-id="172769"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/astro-bots-excellent-soundtrack-is-now-available-on-music-streaming-services"><img class="lazy" src="https://images.pushsquare.com/f3d0b513464f1/130x95.jpg" width="130" height="95" loading="lazy" alt="Astro Bot's Excellent Soundtrack Is Now Available on Music Streaming Services"></a><p class="user-comments"><a title="29 comments" href="news/2024/10/astro-bots-excellent-soundtrack-is-now-available-on-music-streaming-services#comments"><span class="icon icon-comments"></span> 29</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/astro-bots-excellent-soundtrack-is-now-available-on-music-streaming-services"><span class="category accent">News</span> <span class="title accent-hover">Astro Bot's Excellent Soundtrack Is Now Available on Music Streaming Services</span></a></p>
<p class="description">S-bot-ify</p><p class="text">We love basically everything about Astro Bot, but one aspect has stayed with us weeks after wrapping it up — the soundtrack. Now, it's available for all to enjoy outside the game itself. 
The PS5 platformer's jolly OST can now be listened to on all your usual music streaming services, such as Spotify, Apple Music, and the like: 
 
The...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T10:30:00+00:00" title="Fri 4th Oct 2024 10:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Sony</li><li>PS5</li><li>Astro Bot</li><li class=" last">Music</li></ul>
</div></div></div></li><li class="item item-content item-article item-low item-promoted item-site-timeextension-com" data-type="article" data-subject="news/2024/10/argonaut-is-celebrating-croctober-and-wants-your-croc-stories-fan-art-collections-and-more" data-article-id="172793"><div class="item-wrap"><div class="image"><a class="img scanlines external" href="https://www.timeextension.com/news/2024/10/argonaut-is-celebrating-croctober-and-wants-your-croc-stories-fan-art-collections-and-more?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com" target="_blank" rel="noopener"><img class="lazy" src="https://images.pushsquare.com/ef2ebc251d784/130x95.jpg" width="130" height="95" loading="lazy" alt="Argonaut Is Celebrating &quot;Croctober&quot; And Wants Your Croc Stories, Fan Art, Collections And More"></a><p class="user-comments"><a class=" external" title="6 comments" href="https://www.timeextension.com/news/2024/10/argonaut-is-celebrating-croctober-and-wants-your-croc-stories-fan-art-collections-and-more?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com#comments" target="_blank" rel="noopener"><span class="icon icon-comments"></span> 6</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover external" href="https://www.timeextension.com/news/2024/10/argonaut-is-celebrating-croctober-and-wants-your-croc-stories-fan-art-collections-and-more?utm_campaign=promoted-articles&amp;utm_medium=homepage-listing&amp;utm_source=pushsquare.com" target="_blank" rel="noopener"><span class="category accent">News</span> <span class="title accent-hover external">Argonaut Is Celebrating "Croctober" And Wants Your Croc Stories, Fan Art, Collections And More</span></a></p>
<p class="description"><span class="source" title="This article is from our sister website Time Extension">Time Extension</span> "Let’s make this anniversary a blast!"</p><p class="text">We recently reported on the very welcome news that Argonaut Games, the company behind hits such as Starglider, King Arthur's World, Alien Resurrection and Star Fox, was being revived, and a remaster of Croc: Legend of the Gobbos is on the cards. 
Keen to capitalise on the renewed interest in the character,...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T14:30:00+00:00" title="Fri 4th Oct 2024 14:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Croc</li><li class=" last">Argonaut</li></ul>
</div></div></div></li><li class="item item-insert for-mobile lazyload for-mobile lazyload"><div id="PS_MPU_X_S6704386BDECFC" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mobile-mpu-8"></div>
</li><li class="item item-content item-article item-low" data-type="article" data-subject="news/2024/10/drown-your-sorrows-in-bartending-murder-mystery-best-served-cold-on-ps5-ps4" data-article-id="172756"><div class="item-wrap"><div class="image"><a class="img scanlines" href="news/2024/10/drown-your-sorrows-in-bartending-murder-mystery-best-served-cold-on-ps5-ps4"><img class="lazy" src="https://images.pushsquare.com/806af8470c0ef/130x95.jpg" width="130" height="95" loading="lazy" alt="Drown Your Sorrows in Bartending Murder Mystery Best Served Cold on PS5, PS4"></a><p class="user-comments"><a title="2 comments" href="news/2024/10/drown-your-sorrows-in-bartending-murder-mystery-best-served-cold-on-ps5-ps4#comments"><span class="icon icon-comments"></span> 2</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="news/2024/10/drown-your-sorrows-in-bartending-murder-mystery-best-served-cold-on-ps5-ps4"><span class="category accent">News</span> <span class="title accent-hover">Drown Your Sorrows in Bartending Murder Mystery Best Served Cold on PS5, PS4</span></a></p>
<p class="description">Cheers</p><p class="text">Best Served Cold is an upcoming murder mystery game in which you play the role of bartender, aiding the police in apprehending some of the killers who frequent your speakeasy in an alternate-history Europe where alcohol prohibition is in effect. There is no release date yet, but you can raise a glass to that setup on PS5 and PS4. 
Set in an...</p><ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T02:00:00+00:00" title="Fri 4th Oct 2024 02:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li class=" last">Rogueside</li></ul>
</div></div></div></li></ul></div></section>
	</div>
<footer><ul class="more more-4"><li class=" first"><a href="news/2024/09"><span class="icon icon-caret-left"></span> Last Month</a></li><li><a href="news/2024/week-40"><span class="icon icon-caret-left"></span> Last Week</a></li><li><a href="news/2024/week-41">This Week <span class="icon icon-caret-right"></span></a></li><li class=" last"><a href="news/2024/10">This Month <span class="icon icon-caret-right"></span></a></li></ul>
</footer>
</section></div><div class="col-2"><!-- cache: html:pushsquare.com/ssl/home/latest-features @ 2024-10-07T20:23:59+01:00 --><section class="block section optional">	<header class="widget-header accent-bg"><h2>Features</h2></header>
	<div class="body">
<section id="listing-latest-features" class="container type-articles" data-default-style="simple" data-style="simple" data-styles="simple" data-limit="6" data-offset="0" data-param="category=feature&amp;id=latest-features&amp;entity=features&amp;type=articles"><div class="ui-listing-body"><ul class="items style-simple"><li class="item item-content item-article item-featured" data-type="article" data-subject="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan" data-article-id="172855"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><img class="lazy" src="https://images.pushsquare.com/63ff3eb102516/150x110.jpg" width="150" height="110" loading="lazy" alt="Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan"></a><p class="user-comments"><a title="17 comments" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan#comments"><span class="icon icon-comments"></span> 17</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/round-up-dragon-ball-sparking-zero-ps5-reviews-go-super-saiyan"><span class="category accent">Round Up</span> <span class="title accent-hover">Dragon Ball: Sparking! Zero PS5 Reviews Go Super Saiyan</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024" data-article-id="172776"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><img class="lazy" src="https://images.pushsquare.com/8580da15bd8d3/150x110.jpg" width="150" height="110" loading="lazy" alt="Are You Happy with Your PS Plus Essential Games for October 2024?"></a><p class="user-comments"><a title="80 comments" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024#comments"><span class="icon icon-comments"></span> 80</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024"><span class="category accent">Poll</span> <span class="title accent-hover">Are You Happy with Your PS Plus Essential Games for October 2024?</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="features/talking-point-what-are-you-playing-this-weekend-issue-549" data-article-id="172790"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><img class="lazy" src="https://images.pushsquare.com/fc1c440ba5b1c/150x110.jpg" width="150" height="110" loading="lazy" alt="What Are You Playing This Weekend? - Issue 549"></a><p class="user-comments"><a title="120 comments" href="features/talking-point-what-are-you-playing-this-weekend-issue-549#comments"><span class="icon icon-comments"></span> 120</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/talking-point-what-are-you-playing-this-weekend-issue-549"><span class="category accent">Talking Point</span> <span class="title accent-hover">What Are You Playing This Weekend? - Issue 549</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="features/site-news-wheres-our-until-dawn-ps5-review" data-article-id="172780"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/site-news-wheres-our-until-dawn-ps5-review"><img class="lazy" src="https://images.pushsquare.com/fe3d6800e4671/150x110.jpg" width="150" height="110" loading="lazy" alt="Where's Our Until Dawn PS5 Review?"></a><p class="user-comments"><a title="34 comments" href="features/site-news-wheres-our-until-dawn-ps5-review#comments"><span class="icon icon-comments"></span> 34</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/site-news-wheres-our-until-dawn-ps5-review"><span class="category accent">Site News</span> <span class="title accent-hover">Where's Our Until Dawn PS5 Review?</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="features/live-watch-the-death-stranding-2-special-stage-livestream-right-here" data-article-id="172505"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/live-watch-the-death-stranding-2-special-stage-livestream-right-here"><img class="lazy" src="https://images.pushsquare.com/2461aa19e7be9/150x110.jpg" width="150" height="110" loading="lazy" alt="Watch the Death Stranding 2 Special Stage Livestream Right Here"></a><p class="user-comments"><a title="Live Chat Available" href="features/live-watch-the-death-stranding-2-special-stage-livestream-right-here"><span class="icon icon-comments"></span> Chat</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/live-watch-the-death-stranding-2-special-stage-livestream-right-here"><span class="category accent">Live</span> <span class="title accent-hover">Watch the Death Stranding 2 Special Stage Livestream Right Here</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="features/talking-point-what-are-you-playing-this-weekend-issue-548" data-article-id="172504"><div class="item-wrap"><div class="image"><a class="img scanlines" href="features/talking-point-what-are-you-playing-this-weekend-issue-548"><img class="lazy" src="https://images.pushsquare.com/dbba697b09c45/150x110.jpg" width="150" height="110" loading="lazy" alt="What Are You Playing This Weekend? - Issue 548"></a><p class="user-comments"><a title="114 comments" href="features/talking-point-what-are-you-playing-this-weekend-issue-548#comments"><span class="icon icon-comments"></span> 114</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="features/talking-point-what-are-you-playing-this-weekend-issue-548"><span class="category accent">Talking Point</span> <span class="title accent-hover">What Are You Playing This Weekend? - Issue 548</span></a></p>
</div></div></div></li></ul></div></section>
	</div>
</section><div class="insert block centered with-label for-desktop lazyload"><div id="PS_MPU_X_J670438834F616" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-after-features"></div>
</div><!-- cache: html:pushsquare.com/ssl/home/events @ 2024-10-07T20:22:34+01:00 --><!-- cache: html:pushsquare.com/ssl/home/forums @ 2024-10-07T20:36:49+01:00 --><section id="1" class="block  section listing posts">	<header class="widget-header accent-bg"><h2><a href="forums/all">Forum Topics</a></h2></header>
	<div class="body">
<div class="items images-avatar">
<section class="item row1">
	<div class="image"><a href="/forums/ps5/your_latest_playstation_5_purchase?start=220#reply-231"><span></span><img class="lazy" src="https://images.pushsquare.com/users/280776/avatar.jpg?v=1708962784" width="60" height="60" loading="lazy" alt="Your Latest PlayStation 5 Purchase"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="Your Latest PlayStation 5 Purchase" href="/forums/ps5/your_latest_playstation_5_purchase?start=220#reply-231">Your Latest PlayStation 5 Purchase</a></p>
	<p class="description"><strong>230 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T19:02:29+00:00" title="Mon 7th Oct 2024 19:02 (Your Local Time)">35m ago</time></p>
</div></div></section>
<section class="item row2">
	<div class="image"><a href="/forums/ps_general_discussion/push_square_game_club?start=900#reply-914"><span></span><img class="lazy" src="https://images.pushsquare.com/users/213722/avatar.jpg?v=1537900735" width="60" height="60" loading="lazy" alt="🎃 PUSH SQUARE GAME CLUB 🎃 | 💀 Halloween Double Feature 💀"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="🎃 PUSH SQUARE GAME CLUB 🎃 | 💀 Halloween Double Feature 💀" href="/forums/ps_general_discussion/push_square_game_club?start=900#reply-914">🎃 PUSH SQUARE GAME CLUB 🎃 | 💀 Halloween Double Feature 💀</a></p>
	<p class="description"><strong>913 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T18:47:29+00:00" title="Mon 7th Oct 2024 18:47 (Your Local Time)">50m ago</time></p>
</div></div></section>
<section class="item row1">
	<div class="image"><a href="/forums/ps_general_discussion/the_tv_show_thread?start=4180#reply-4181"><span></span><img class="lazy" src="https://images.pushsquare.com/users/217297/avatar.jpg?v=1676876965" width="60" height="60" loading="lazy" alt="The TV Show Thread"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="The TV Show Thread" href="/forums/ps_general_discussion/the_tv_show_thread?start=4180#reply-4181">The TV Show Thread</a></p>
	<p class="description"><strong>4,180 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T18:46:20+00:00" title="Mon 7th Oct 2024 18:46 (Your Local Time)">51m ago</time></p>
</div></div></section>
<section class="item row2">
	<div class="image"><a href="/forums/ps_general_discussion/the_movie_thread?start=8360#reply-8364"><span></span><img class="lazy" src="https://images.pushsquare.com/users/217297/avatar.jpg?v=1676876965" width="60" height="60" loading="lazy" alt="The Movie Thread"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="The Movie Thread" href="/forums/ps_general_discussion/the_movie_thread?start=8360#reply-8364">The Movie Thread</a></p>
	<p class="description"><strong>8,363 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T18:39:39+00:00" title="Mon 7th Oct 2024 18:39 (Your Local Time)">58m ago</time></p>
</div></div></section>
<section class="item row1">
	<div class="image"><a href="/forums/ps5/what_ps5_games_are_you_currently_playing?start=3700#reply-3716"><span></span><img class="lazy" src="https://images.pushsquare.com/users/213722/avatar.jpg?v=1537900735" width="60" height="60" loading="lazy" alt="What PS5 Games Are You Currently Playing?"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="What PS5 Games Are You Currently Playing?" href="/forums/ps5/what_ps5_games_are_you_currently_playing?start=3700#reply-3716">What PS5 Games Are You Currently Playing?</a></p>
	<p class="description"><strong>3,715 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T18:39:14+00:00" title="Mon 7th Oct 2024 18:39 (Your Local Time)">58m ago</time></p>
</div></div></section>
<section class="item row2">
	<div class="image"><a href="/forums/ps_general_discussion/the_chit_chat_thread?start=9460#reply-9466"><span></span><img class="lazy" src="https://images.pushsquare.com/users/183224/avatar.jpg?v=1618921997" width="60" height="60" loading="lazy" alt="The Chit Chat Thread"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="The Chit Chat Thread" href="/forums/ps_general_discussion/the_chit_chat_thread?start=9460#reply-9466">The Chit Chat Thread</a></p>
	<p class="description"><strong>9,465 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T17:53:39+00:00" title="Mon 7th Oct 2024 17:53 (Your Local Time)">5:53pm</time></p>
</div></div></section>
<section class="item row1">
	<div class="image"><a href="/forums/ps5/metaphor_refantazio_thread?start=20#reply-26"><span></span><img class="lazy" src="https://images.pushsquare.com/users/39201/avatar.jpg?v=1641863936" width="60" height="60" loading="lazy" alt="Metaphor: ReFantazio Thread"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="Metaphor: ReFantazio Thread" href="/forums/ps5/metaphor_refantazio_thread?start=20#reply-26">Metaphor: ReFantazio Thread</a></p>
	<p class="description"><strong>25 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T15:56:10+00:00" title="Mon 7th Oct 2024 15:56 (Your Local Time)">3:56pm</time></p>
</div></div></section>
<section class="item row2 last">
	<div class="image"><a href="/forums/retro_and_other_gaming/gaming_new_year_resolutions_for_2024?start=60#reply-75"><span></span><img class="lazy" src="https://images.pushsquare.com/users/323416/avatar.jpg?v=1728292142" width="60" height="60" loading="lazy" alt="Gaming Resolutions for the New Year 2024"></a></div>
<div class="info"><div class="info-wrap">
	<p class="heading"><a class="title accent-hover" title="Gaming Resolutions for the New Year 2024" href="/forums/retro_and_other_gaming/gaming_new_year_resolutions_for_2024?start=60#reply-75">Gaming Resolutions for the New Year 2024</a></p>
	<p class="description"><strong>74 replies</strong> | <time data-days="14" class="date age " datetime="2024-10-07T14:49:01+00:00" title="Mon 7th Oct 2024 14:49 (Your Local Time)">2:49pm</time></p>
</div></div></section>
</div>

	</div>
<footer><p class="more"><a href="/forums/all">More Discussions</a></p>
</footer>
</section><div class="insert block centered with-label for-desktop insert-extended lazyload"><div id="PS_MPU_X_E670438834F6F5" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250,300x600" class="lazyload" data-dfp-targeting="experiment=nl-home-after-topics"></div>
</div><!-- cache: html:pushsquare.com/ssl/home/most-read @ 2024-10-07T20:21:27+01:00 --><section class="block section number-list">	<header class="widget-header accent-bg"><h2>Most Read</h2></header>
	<div class="body">
<div class="items">
<section class="item row1">
	<span class="prefix">1</span> 
	<p class="heading"><a class="title accent-hover" title="Sony Product Manager Urges PS5 Fans to 'Settle Down' Over Ads" href="news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads"><span class="category accent">News</span> Sony Product Manager Urges PS5 Fans to 'Settle Down' Over Ads</a></p>
</section>
<section class="item row2">
	<span class="prefix">2</span> 
	<p class="heading"><a class="title accent-hover" title="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><span class="category accent">Guide</span> Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collect...</a></p>
</section>
<section class="item row1">
	<span class="prefix">3</span> 
	<p class="heading"><a class="title accent-hover" title="Assassin's Creed Shadows Hasn't Removed Yasuke, But Dev Focused on Historical Accuracy" href="news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy"><span class="category accent">News</span> Assassin's Creed Shadows Hasn't Removed Yasuke, But Dev Focused on Histo...</a></p>
</section>
<section class="item row2">
	<span class="prefix">4</span> 
	<p class="heading"><a class="title accent-hover" title="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake" href="reviews/ps5/silent-hill-2"><span class="category accent">Review</span> Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake</a></p>
</section>
<section class="item row1">
	<span class="prefix">5</span> 
	<p class="heading"><a class="title accent-hover" title="First Review Scores for PS5's Metaphor: ReFantazio, Silent Hill 2 Are Glowing" href="news/2024/10/first-review-scores-for-ps5s-metaphor-refantazio-silent-hill-2-are-glowing"><span class="category accent">News</span> First Review Scores for PS5's Metaphor: ReFantazio, Silent Hill 2 Are Gl...</a></p>
</section>
<section class="item row2">
	<span class="prefix">6</span> 
	<p class="heading"><a class="title accent-hover" title="PS5 Pro Boost Is Pretty Clear Cut in The Last of Us 2 Remastered Comparison Video" href="news/2024/10/ps5-pro-boost-is-pretty-clear-cut-in-the-last-of-us-2-remastered-comparison-video"><span class="category accent">News</span> PS5 Pro Boost Is Pretty Clear Cut in The Last of Us 2 Remastered Compari...</a></p>
</section>
<section class="item row1">
	<span class="prefix">7</span> 
	<p class="heading"><a class="title accent-hover" title="October 2024's PS Plus Essential PS5, PS4 Games Are Available to Download Now" href="news/2024/10/october-2024s-ps-plus-essential-ps5-ps4-games-are-available-to-download-now"><span class="category accent">News</span> October 2024's PS Plus Essential PS5, PS4 Games Are Available to Downloa...</a></p>
</section>
<section class="item row2">
	<span class="prefix">8</span> 
	<p class="heading"><a class="title accent-hover" title="Microsoft Is Investigating Why Devs Are Prioritising PS5 Over Xbox" href="news/2024/10/microsoft-is-investigating-why-devs-are-prioritising-ps5-over-xbox"><span class="category accent">News</span> Microsoft Is Investigating Why Devs Are Prioritising PS5 Over Xbox</a></p>
</section>
<section class="item row1">
	<span class="prefix">9</span> 
	<p class="heading"><a class="title accent-hover" title="Bickering Begins Over PS5 Pro's Inability to Sell Out" href="news/2024/09/bickering-begins-over-ps5-pros-inability-to-sell-out"><span class="category accent">News</span> Bickering Begins Over PS5 Pro's Inability to Sell Out</a></p>
</section>
<section class="item row2 last">
	<span class="prefix">10</span> 
	<p class="heading"><a class="title accent-hover" title="Silent Hill 2: South Vale Walkthrough - All Collectibles: Glimpses of the Past, Memos, Strange Photos" href="guides/silent-hill-2-south-vale-walkthrough-all-collectibles-glimpses-of-the-past-memos-strange-photos"><span class="category accent">Guide</span> Silent Hill 2: South Vale Walkthrough - All Collectibles: Glimpses of th...</a></p>
</section>
</div>

	</div>
</section><div class="insert block centered with-label for-desktop lazyload"><div id="PS_MPU_X_E670438834F770" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-after-most-read"></div>
</div><!-- cache: html:pushsquare.com/ssl/home/guides @ 2024-10-07T19:42:52+01:00 --><section class="block section optional">	<header class="widget-header accent-bg"><h2>Guides</h2></header>
	<div class="body">
<section id="listing-latest-guides" class="container type-news" data-default-style="simple" data-style="simple" data-styles="simple" data-limit="6" data-offset="0" data-param="tag=guides&amp;sort=load_month&amp;id=latest-guides&amp;entity=guides&amp;type=news"><div class="ui-listing-body"><ul class="items style-simple"><li class="item item-content item-article" data-type="article" data-subject="guides/how-to-pre-order-ps5s-30th-anniversary-collection" data-article-id="172221"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/how-to-pre-order-ps5s-30th-anniversary-collection"><img class="lazy" src="https://images.pushsquare.com/a98c3a065b7da/150x110.jpg" width="150" height="110" loading="lazy" alt="How to Pre-Order PS5's 30th Anniversary Collection"></a><p class="user-comments"><a title="407 comments" href="guides/how-to-pre-order-ps5s-30th-anniversary-collection#comments"><span class="icon icon-comments"></span> 407</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/how-to-pre-order-ps5s-30th-anniversary-collection"><span class="category accent">Guide</span> <span class="title accent-hover">How to Pre-Order PS5's 30th Anniversary Collection</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="guides/astro-bot-guide-full-walkthrough-and-all-collectibles" data-article-id="167762"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/astro-bot-guide-full-walkthrough-and-all-collectibles"><img class="lazy" src="https://images.pushsquare.com/fffd2b35e45d3/150x110.jpg" width="150" height="110" loading="lazy" alt="Astro Bot Guide: Full Walkthrough and All Collectibles"></a><p class="user-comments"><a title="18 comments" href="guides/astro-bot-guide-full-walkthrough-and-all-collectibles#comments"><span class="icon icon-comments"></span> 18</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/astro-bot-guide-full-walkthrough-and-all-collectibles"><span class="category accent">Guide</span> <span class="title accent-hover">Astro Bot Guide: Full Walkthrough and All Collectibles</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="guides/fc-25-early-access-times-and-release-dates-when-can-you-start-playing" data-article-id="171527"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/fc-25-early-access-times-and-release-dates-when-can-you-start-playing"><img class="lazy" src="https://images.pushsquare.com/89df1cf741119/150x110.jpg" width="150" height="110" loading="lazy" alt="FC 25 Early Access Times and Release Dates: When Can You Start Playing?"></a><p class="user-comments"><a title="2 comments" href="guides/fc-25-early-access-times-and-release-dates-when-can-you-start-playing#comments"><span class="icon icon-comments"></span> 2</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/fc-25-early-access-times-and-release-dates-when-can-you-start-playing"><span class="category accent">Guide</span> <span class="title accent-hover">FC 25 Early Access Times and Release Dates: When Can You Start Playing?</span></a></p>
</div></div></div></li><li class="item item-content item-article item-featured" data-type="article" data-subject="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles" data-article-id="172155"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><img class="lazy" src="https://images.pushsquare.com/8fc334efe7708/150x110.jpg" width="150" height="110" loading="lazy" alt="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles"></a><p class="user-comments"><a title="6 comments" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles#comments"><span class="icon icon-comments"></span> 6</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><span class="category accent">Guide</span> <span class="title accent-hover">Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="guides/how-to-pre-order-ps5-pro" data-article-id="171609"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/how-to-pre-order-ps5-pro"><img class="lazy" src="https://images.pushsquare.com/85bca8900ab50/150x110.jpg" width="150" height="110" loading="lazy" alt="How to Pre-Order PS5 Pro"></a><p class="user-comments"><a title="144 comments" href="guides/how-to-pre-order-ps5-pro#comments"><span class="icon icon-comments"></span> 144</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/how-to-pre-order-ps5-pro"><span class="category accent">Guide</span> <span class="title accent-hover">How to Pre-Order PS5 Pro</span></a></p>
</div></div></div></li><li class="item item-content item-article" data-type="article" data-subject="guides/new-ps5-games-release-dates-in-2024" data-article-id="101581"><div class="item-wrap"><div class="image"><a class="img scanlines" href="guides/new-ps5-games-release-dates-in-2024"><img class="lazy" src="https://images.pushsquare.com/cf3641038b9a6/150x110.jpg" width="150" height="110" loading="lazy" alt="New PS5 Games Release Dates in 2024"></a><p class="user-comments"><a title="74 comments" href="guides/new-ps5-games-release-dates-in-2024#comments"><span class="icon icon-comments"></span> 74</a></p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="guides/new-ps5-games-release-dates-in-2024"><span class="category accent">Guide</span> <span class="title accent-hover">New PS5 Games Release Dates in 2024</span></a></p>
</div></div></div></li></ul></div></section>
	</div>
</section><div class="insert block centered with-label for-desktop lazyload"><div id="PS_MPU_X_B670438834F7E4" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-after-guides"></div>
</div><!-- cache: html:pushsquare.com/ssl/home/top-reviews @ 2024-10-07T20:27:13+01:00 --><section class="block section number-list">	<header class="widget-header accent-bg"><h2><a href="/reviews">Popular Reviews</a></h2></header>
	<div class="body">
<div class="items">
<section class="item row1">
	<span class="prefix">1</span> 
	<p class="heading"><a class="title accent-hover" title="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake" href="reviews/ps5/silent-hill-2"><span class="category accent">Review</span> Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake</a></p>
</section>
<section class="item row2">
	<span class="prefix">2</span> 
	<p class="heading"><a class="title accent-hover" title="Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake" href="reviews/ps5/until-dawn"><span class="category accent">Review</span> Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake</a></p>
</section>
<section class="item row1">
	<span class="prefix">3</span> 
	<p class="heading"><a class="title accent-hover" title="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works" href="reviews/ps5/metaphor-refantazio"><span class="category accent">Review</span> Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' F...</a></p>
</section>
<section class="item row2">
	<span class="prefix">4</span> 
	<p class="heading"><a class="title accent-hover" title="SUNSOFT Is Back! Retro Game Selection (PS5) - Archaic But Interesting 80s Bundle" href="reviews/ps5/sunsoft-is-back-retro-game-selection"><span class="category accent">Mini Review</span> SUNSOFT Is Back! Retro Game Selection (PS5) - Archaic But Interesting 80...</a></p>
</section>
<section class="item row1">
	<span class="prefix">5</span> 
	<p class="heading"><a class="title accent-hover" title="Mortal Kombat 1: Khaos Reigns (PS5) – DLC Add-On Is Mostly Unfunny and Overpriced" href="reviews/ps5/mortal-kombat-1-khaos-reigns"><span class="category accent">Mini Review</span> Mortal Kombat 1: Khaos Reigns (PS5) – DLC Add-On Is Mostly Unfunny and...</a></p>
</section>
<section class="item row2">
	<span class="prefix">6</span> 
	<p class="heading"><a class="title accent-hover" title="Worms Armageddon: Anniversary Edition (PS5) - Still a Series Highlight 25 Years Later" href="reviews/ps5/worms-armageddon-anniversary-edition"><span class="category accent">Mini Review</span> Worms Armageddon: Anniversary Edition (PS5) - Still a Series Highlight 2...</a></p>
</section>
<section class="item row1">
	<span class="prefix">7</span> 
	<p class="heading"><a class="title accent-hover" title="Master Detective Archives: Rain Code Plus (PS5) - Mysterious Visual Novel Is a Hit on PS5" href="reviews/ps5/master-detective-archives-rain-code-plus"><span class="category accent">Mini Review</span> Master Detective Archives: Rain Code Plus (PS5) - Mysterious Visual Nove...</a></p>
</section>
<section class="item row2">
	<span class="prefix">8</span> 
	<p class="heading"><a class="title accent-hover" title="Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Flaws of Beloved Platformer" href="reviews/ps5/disney-epic-mickey-rebrushed"><span class="category accent">Review</span> Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Fla...</a></p>
</section>
<section class="item row1">
	<span class="prefix">9</span> 
	<p class="heading"><a class="title accent-hover" title="Lollipop Chainsaw RePOP (PS5) - A Sweet Return with a Bittersweet Bite" href="reviews/ps5/lollipop-chainsaw-repop"><span class="category accent">Mini Review</span> Lollipop Chainsaw RePOP (PS5) - A Sweet Return with a Bittersweet Bite</a></p>
</section>
<section class="item row2 last">
	<span class="prefix">10</span> 
	<p class="heading"><a class="title accent-hover" title="NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransactions Remain a Thorn in Its Side" href="reviews/ps5/nba-2k25"><span class="category accent">Review</span> NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransaction...</a></p>
</section>
</div>

	</div>
<footer><p class="more"><a href="reviews">More Reviews</a></p>
</footer>
</section><!-- cache: html:pushsquare.com/ssl/home/social @ 2024-10-07T20:14:54+01:00 --><div class="insert-sticky"><section class="block social-links">	<header class="widget-header"><p>Follow Push Square</p></header>
	<div class="body">
<ul class="social"><li class=" first"><a class="facebook" rel="external" href="https://facebook.com/pushsquare" target="_blank"><span class="icon icon-circle-facebook"></span><span class="fan-count"><span class="count">186.4k</span> <span class="type">Fans</span></span></a></li><li><a class="youtube" rel="external" href="https://youtube.com/pushsquare?sub_confirmation=1" target="_blank"><span class="icon icon-youtube"></span><span class="fan-count"><span class="count">148k</span> <span class="type">Subscribers</span></span></a></li><li><a class="twitter" rel="external" href="https://twitter.com/pushsquare" target="_blank"><span class="icon icon-circle-twitter"></span><span class="fan-count"><span class="count">85.4k</span> <span class="type">Followers</span></span></a></li><li class=" last"><a class="instagram" rel="external" href="https://instagram.com/pushsquare/" target="_blank"><span class="icon icon-circle-instagram"></span><span class="fan-count"><span class="count">11.3k</span> <span class="type">Followers</span></span></a></li></ul>

	</div>
</section><div class="insert block centered with-label for-desktop lazyload"><div id="PS_MPU_X_C6704332E8FD77" style="min-height:250px" data-ghost-zone="" data-dfp-id="PS_MPU_X" data-dfp-sizes="300x250" class="lazyload" data-dfp-targeting="experiment=nl-home-after-social"></div>
</div></div></div></div></div><!-- cache: html:pushsquare.com/ssl/home/videos @ 2024-10-07T20:02:20+01:00 --><section id="home-videos" class="block section">	<header class="widget-header accent-bg"><ul class="actions"><li class=" first last"><a rel="external" class="accent-hover" href="https://www.youtube.com/pushsquare?sub_confirmation=1" target="_blank"><span class="icon icon-videos"></span> Subscribe on YouTube</a></li></ul>
<h2><a href="/videos">Latest Videos</a></h2></header>
	<div class="body">
<section id="listing-videos" class="container type-videos" data-default-style="video" data-style="video" data-styles="video" data-limit="8" data-offset="0" data-param="id=videos&amp;entity=videos&amp;type=videos"><div class="ui-listing-body"><ul class="items cols-4 style-video"><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87635"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=ygJrCoO41m4" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87635/300x169.jpg" width="300" height="169" loading="lazy" alt="Every PS5 Pro Enhanced Game Confirmed (So Far) | 40+ PS5 Games!"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">13:30</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=ygJrCoO41m4" target="_blank"><span class="title">Every PS5 Pro Enhanced Game Confirmed (So Far) | 40+ PS5 Games!</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T14:01:16+00:00" title="Fri 4th Oct 2024 14:01 (Your Local Time)">Fri 4th Oct 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87636"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=bD5WFqiesiY" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87636/300x169.jpg" width="300" height="169" loading="lazy" alt="Silent Hill 2 - New PS5 Gameplay"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">50:35</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=bD5WFqiesiY" target="_blank"><span class="title">Silent Hill 2 - New PS5 Gameplay</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T06:30:17+00:00" title="Fri 4th Oct 2024 06:30 (Your Local Time)">Fri 4th Oct 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87627"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=vpolTCG4jiY" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87627/300x169.jpg" width="300" height="169" loading="lazy" alt="Silent Hill 2 PS5 Review - Is It Any Good?"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">09:19</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=vpolTCG4jiY" target="_blank"><span class="title">Silent Hill 2 PS5 Review - Is It Any Good?</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T06:00:29+00:00" title="Fri 4th Oct 2024 06:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87592"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=uYnaYxd4xPk" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87592/300x169.jpg" width="300" height="169" loading="lazy" alt="10 Exciting New PS5 Games Coming In October 2024 | PlayStation"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">08:33</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=uYnaYxd4xPk" target="_blank"><span class="title">10 Exciting New PS5 Games Coming In October 2024 | PlayStation</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-01T14:01:05+00:00" title="Tue 1st Oct 2024 14:01 (Your Local Time)">Tue 1st Oct 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87489"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=B24_zdBZVMM" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87489/300x169.jpg" width="300" height="169" loading="lazy" alt="Does The PS Portal Work Outside?!?!"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">02:35</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=B24_zdBZVMM" target="_blank"><span class="title">Does The PS Portal Work Outside?!?!</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-25T13:20:59+00:00" title="Wed 25th Sep 2024 13:20 (Your Local Time)">Wed 25th Sep 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87466"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=g8ZKp2Z3Uic" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87466/300x169.jpg" width="300" height="169" loading="lazy" alt="State of Play | September 24th, 2024"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">39:41</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=g8ZKp2Z3Uic" target="_blank"><span class="title">State of Play | September 24th, 2024</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-24T23:11:54+00:00" title="Tue 24th Sep 2024 23:11 (Your Local Time)">Tue 24th Sep 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87467"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=x5SKEYYHsuc" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87467/300x169.jpg" width="300" height="169" loading="lazy" alt="Ghost of Yōtei PS5 Trailer | PlayStation 5"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">03:07</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=x5SKEYYHsuc" target="_blank"><span class="title">Ghost of Yōtei PS5 Trailer | PlayStation 5</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-24T23:07:27+00:00" title="Tue 24th Sep 2024 23:07 (Your Local Time)">Tue 24th Sep 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li><li class="item item-content item-video" data-type="video" data-subject="db:dgpMedia/87404"><div class="item-wrap"><div class="image"><a rel="external" class="img scanlines" href="https://www.youtube.com/watch?v=px_q__d8_wc" target="_blank"><img class="lazy" src="https://images.pushsquare.com/media/87404/300x169.jpg" width="300" height="169" loading="lazy" alt="Top 10 Best Free PS5 Games | PlayStation 5"></a><p class="play"><span class="icon icon-play"></span></p>
<p class="duration">08:48</p>
</div><div class="info"><div class="info-wrap"><p class="heading"><a rel="external" class="title" href="https://www.youtube.com/watch?v=px_q__d8_wc" target="_blank"><span class="title">Top 10 Best Free PS5 Games | PlayStation 5</span></a></p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-20T14:00:57+00:00" title="Fri 20th Sep 2024 14:00 (Your Local Time)">Fri 20th Sep 2024</time></li><li class=" last"><span class="icon icon-comments"></span> 0</li></ul>
</div></div></div></li></ul></div></section>
	</div>
</section><div class="insert block centered with-label clear lazyload for-desktop lazyload"><div id="PS_MID_X_U670438834F916" data-ghost-zone="" data-dfp-id="PS_MID_X" data-dfp-sizes="728x90,970x250,960x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mid-1"></div>
</div><!-- cache: html:pushsquare.com/ssl/home/reviews @ 2024-10-07T20:28:38+01:00 --><section class="block section">	<header class="widget-header accent-bg"><h2><a href="/reviews"> Featured Reviews</a></h2></header>
	<div class="body">
<section id="listing-reviews" class="container type-reviews" data-default-style="reviews" data-style="reviews" data-styles="reviews" data-limit="12" data-offset="0" data-param="sort=trending&amp;id=reviews&amp;entity=reviews&amp;type=reviews"><div class="ui-listing-body"><ul class="items cols-4 style-reviews"><li class="item item-content item-review item-featured" data-type="review" data-subject="reviews/ps5/metaphor-refantazio" data-article-id="172670"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/metaphor-refantazio"><img class="lazy" src="https://images.pushsquare.com/3a4bc9fae147e/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/metaphor-refantazio"><span class="title accent-hover">Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works</span></a></p>
<p class="description">More than meets the eye</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:00:00+00:00" title="Mon 7th Oct 2024 14:00 (Your Local Time)">2pm</time></li><li>Reviews</li><li>Atlus</li><li>PS5</li><li class=" last">Metaphor: ReFantazio</li></ul>
</div></div></div></li><li class="item item-content item-review item-featured" data-type="review" data-subject="reviews/ps5/until-dawn" data-article-id="172823"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/until-dawn"><img class="lazy" src="https://images.pushsquare.com/8106012233b19/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/until-dawn"><span class="title accent-hover">Until Dawn (PS5) - Killer Teen Slasher Snags a Pricey New-Gen Remake</span></a></p>
<p class="description">Graveyard shift</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-06T23:00:00+00:00" title="Sun 6th Oct 2024 23:00 (Your Local Time)">Yesterday, 11pm</time></li><li>Reviews</li><li>Sony</li><li>PS5</li><li class=" last">Until Dawn</li></ul>
</div></div></div></li><li class="item item-content item-review item-featured" data-type="review" data-subject="reviews/ps5/silent-hill-2" data-article-id="172677"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/silent-hill-2"><img class="lazy" src="https://images.pushsquare.com/2bedb284bbf62/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/silent-hill-2"><span class="title accent-hover">Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake</span></a></p>
<p class="description">It's always like this</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-04T07:00:00+00:00" title="Fri 4th Oct 2024 07:00 (Your Local Time)">Fri 4th Oct 2024</time></li><li>Reviews</li><li>Konami</li><li>PS5</li><li class=" last">Silent Hill 2</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/nba-2k25" data-article-id="171964"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/nba-2k25"><img class="lazy" src="https://images.pushsquare.com/a9790064561f0/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransactions Remain a Thorn in Its Side"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/nba-2k25"><span class="title accent-hover">NBA 2K25 (PS5) - Refocused Hooping Sim Plays Great, But Microtransactions Remain a Thorn in Its Side</span></a></p>
<p class="description">Angel fleeced</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T17:45:00+00:00" title="Mon 7th Oct 2024 17:45 (Your Local Time)">5:45pm</time></li><li>Reviews</li><li>2K Sports</li><li>PS5</li><li class=" last">NBA 2K25</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/mortal-kombat-1-khaos-reigns" data-article-id="172359"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/mortal-kombat-1-khaos-reigns"><img class="lazy" src="https://images.pushsquare.com/1ca69c3c78e52/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Mortal Kombat 1: Khaos Reigns (PS5) – DLC Add-On Is Mostly Unfunny and Overpriced"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/mortal-kombat-1-khaos-reigns"><span class="title accent-hover">Mortal Kombat 1: Khaos Reigns (PS5) – DLC Add-On Is Mostly Unfunny and Overpriced</span></a></p>
<p class="description">Back in the Havik</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-26T23:00:00+00:00" title="Thu 26th Sep 2024 23:00 (Your Local Time)">Thu 26th Sep 2024</time></li><li>Reviews</li><li>Warner Bros</li><li>PS5</li><li>Mortal Kombat 1</li><li class=" last">DLC</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/disney-epic-mickey-rebrushed" data-article-id="171989"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/disney-epic-mickey-rebrushed"><img class="lazy" src="https://images.pushsquare.com/a24ad9c957d9f/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Flaws of Beloved Platformer"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/disney-epic-mickey-rebrushed"><span class="title accent-hover">Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Flaws of Beloved Platformer</span></a></p>
<p class="description">A kingdom with heart</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-23T13:00:00+00:00" title="Mon 23rd Sep 2024 13:00 (Your Local Time)">Mon 23rd Sep 2024</time></li><li>Reviews</li><li>THQ Nordic</li><li>PS5</li><li class=" last">Disney Epic Mickey Rebrushed</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/dead-rising-deluxe-remaster" data-article-id="171731"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/dead-rising-deluxe-remaster"><img class="lazy" src="https://images.pushsquare.com/26a3ca9f96f42/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Dead Rising Deluxe Remaster (PS5) - Capcom Classic Still Shines 18 Years Later"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/dead-rising-deluxe-remaster"><span class="title accent-hover">Dead Rising Deluxe Remaster (PS5) - Capcom Classic Still Shines 18 Years Later</span></a></p>
<p class="description">Being Frank</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-17T15:00:00+00:00" title="Tue 17th Sep 2024 15:00 (Your Local Time)">Tue 17th Sep 2024</time></li><li>Reviews</li><li>Capcom</li><li>PS5</li><li class=" last">Dead Rising Deluxe Remaster</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/broken-sword-shadow-of-the-templars-reforged" data-article-id="172031"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/broken-sword-shadow-of-the-templars-reforged"><img class="lazy" src="https://images.pushsquare.com/9a5352f1be850/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Broken Sword: Shadow of the Templars Reforged (PS5) - Wonderful Remaster of One of the Best Adventure Games of All Time"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/broken-sword-shadow-of-the-templars-reforged"><span class="title accent-hover">Broken Sword: Shadow of the Templars Reforged (PS5) - Wonderful Remaster of One of the Best Adventure Games of All Time</span></a></p>
<p class="description">The G.O.A.T.</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-19T15:00:00+00:00" title="Thu 19th Sep 2024 15:00 (Your Local Time)">Thu 19th Sep 2024</time></li><li>Reviews</li><li>Revolution Software</li><li>PS5</li><li>Broken Sword: Shadow of the Templars Reforged</li><li class=" last">Mini Reviews</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/sunsoft-is-back-retro-game-selection" data-article-id="171966"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/sunsoft-is-back-retro-game-selection"><img class="lazy" src="https://images.pushsquare.com/b8ec7ba5afd31/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="SUNSOFT Is Back! Retro Game Selection (PS5) - Archaic But Interesting 80s Bundle"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/sunsoft-is-back-retro-game-selection"><span class="title accent-hover">SUNSOFT Is Back! Retro Game Selection (PS5) - Archaic But Interesting 80s Bundle</span></a></p>
<p class="description">The sun always shines brighter</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-10-01T16:30:00+00:00" title="Tue 1st Oct 2024 16:30 (Your Local Time)">Tue 1st Oct 2024</time></li><li>Reviews</li><li>SUNSOFT</li><li>PS5</li><li>SUNSOFT Is Back! Retro Game Selection</li><li class=" last">Mini Reviews</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/the-plucky-squire" data-article-id="171714"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/the-plucky-squire"><img class="lazy" src="https://images.pushsquare.com/1321b59a94d55/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="The Plucky Squire (PS5) - Joyful, Inventive Adventure on Every Page of PS Plus Gem"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/the-plucky-squire"><span class="title accent-hover">The Plucky Squire (PS5) - Joyful, Inventive Adventure on Every Page of PS Plus Gem</span></a></p>
<p class="description">Jot what the doctor ordered</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-17T16:00:00+00:00" title="Tue 17th Sep 2024 16:00 (Your Local Time)">Tue 17th Sep 2024</time></li><li>Reviews</li><li>Devolver Digital</li><li>PS5</li><li class=" last">The Plucky Squire</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/lollipop-chainsaw-repop" data-article-id="171967"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/lollipop-chainsaw-repop"><img class="lazy" src="https://images.pushsquare.com/99cabcd6255eb/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Lollipop Chainsaw RePOP (PS5) - A Sweet Return with a Bittersweet Bite"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/lollipop-chainsaw-repop"><span class="title accent-hover">Lollipop Chainsaw RePOP (PS5) - A Sweet Return with a Bittersweet Bite</span></a></p>
<p class="description">Burst bubble</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-18T20:00:00+00:00" title="Wed 18th Sep 2024 20:00 (Your Local Time)">Wed 18th Sep 2024</time></li><li>Reviews</li><li>Dragami Games</li><li>PS5</li><li>Lollipop Chainsaw</li><li class=" last">Mini Reviews</li></ul>
</div></div></div></li><li class="item item-content item-review" data-type="review" data-subject="reviews/ps5/master-detective-archives-rain-code-plus" data-article-id="172173"><div class="item-wrap"><div class="cover"><a class="img scanlines" href="reviews/ps5/master-detective-archives-rain-code-plus"><img class="lazy" src="https://images.pushsquare.com/90d538e82d502/cover_250x250.jpg" width="250" height="250" loading="lazy" alt="Master Detective Archives: Rain Code Plus (PS5) - Mysterious Visual Novel Is a Hit on PS5"></a></div><div class="info"><div class="info-wrap"><p class="heading"><a class="title accent-hover" href="reviews/ps5/master-detective-archives-rain-code-plus"><span class="title accent-hover">Master Detective Archives: Rain Code Plus (PS5) - Mysterious Visual Novel Is a Hit on PS5</span></a></p>
<p class="description">Mystery mayhem</p>
<ul class="list"><li class=" first"><time data-days="3" class="date age icon icon-time" datetime="2024-09-23T17:00:00+00:00" title="Mon 23rd Sep 2024 17:00 (Your Local Time)">Mon 23rd Sep 2024</time></li><li>Reviews</li><li>Spike Chunsoft</li><li>PS5</li><li>Master Detective Archives Rain Code Plus</li><li class=" last">Mini Reviews</li></ul>
</div></div></div></li></ul></div></section>
	</div>
<footer><p class="more"><a href="reviews">More Reviews</a></p>
</footer>
</section><div class="insert block centered with-label lazyload for-desktop lazyload"><div id="PS_MID_X_O670438834F979" data-ghost-zone="" data-dfp-id="PS_MID_X" data-dfp-sizes="728x90,970x250,960x250" class="lazyload" data-dfp-targeting="experiment=nl-home-mid-2"></div>
</div></div>
	<div class="clear"></div>
</div>
</div>
<div id="mastfoot" class="mastfoot for-mobile"><ul class="quick-buttons ui-back-to-top"><li class=" first last"><span title="Go To Top" class="icon icon-angle-up ui-goto-top"></span></li></ul>
</div></div>
</div>
<!-- cache: html:pushsquare.com/ssl/footer @ 2024-10-07T17:58:57+01:00 --><footer id="footer" class="accent-bg accent-border" data-bg-image="https://static.pushsquare.com/themes/ps.v4/css/images/footer-pattern.png">
<div class="inset"><nav class="group optional"><ul class="alphabet"><li class=" first"><a href="https://www.pushsquare.com/letter/a">A</a></li><li><a href="https://www.pushsquare.com/letter/b">B</a></li><li><a href="https://www.pushsquare.com/letter/c">C</a></li><li><a href="https://www.pushsquare.com/letter/d">D</a></li><li><a href="https://www.pushsquare.com/letter/e">E</a></li><li><a href="https://www.pushsquare.com/letter/f">F</a></li><li><a href="https://www.pushsquare.com/letter/g">G</a></li><li><a href="https://www.pushsquare.com/letter/h">H</a></li><li><a href="https://www.pushsquare.com/letter/i">I</a></li><li><a href="https://www.pushsquare.com/letter/j">J</a></li><li><a href="https://www.pushsquare.com/letter/k">K</a></li><li><a href="https://www.pushsquare.com/letter/l">L</a></li><li><a href="https://www.pushsquare.com/letter/m">M</a></li><li><a href="https://www.pushsquare.com/letter/n">N</a></li><li><a href="https://www.pushsquare.com/letter/o">O</a></li><li><a href="https://www.pushsquare.com/letter/p">P</a></li><li><a href="https://www.pushsquare.com/letter/q">Q</a></li><li><a href="https://www.pushsquare.com/letter/r">R</a></li><li><a href="https://www.pushsquare.com/letter/s">S</a></li><li><a href="https://www.pushsquare.com/letter/t">T</a></li><li><a href="https://www.pushsquare.com/letter/u">U</a></li><li><a href="https://www.pushsquare.com/letter/v">V</a></li><li><a href="https://www.pushsquare.com/letter/w">W</a></li><li><a href="https://www.pushsquare.com/letter/x">X</a></li><li><a href="https://www.pushsquare.com/letter/y">Y</a></li><li class=" last"><a href="https://www.pushsquare.com/letter/z">Z</a></li></ul>
</nav><nav class="group"><ul class="list"><li class=" first"><a rel="nofollow" class="ui-goto-top" href="https://www.pushsquare.com/"><span class="icon icon-caret-up"></span> Top</a></li><li><a title="About Push Square" href="https://www.pushsquare.com/about">About</a></li><li><a title="Push Square Team" href="https://www.pushsquare.com/staff">Staff</a></li><li><a href="https://www.pushsquare.com/how-we-work">How We Work</a></li><li><a href="https://www.pushsquare.com/supporter">Support Us</a></li><li><a title="Contact Us" href="https://www.pushsquare.com/contact">Contact</a></li><li><a href="https://www.pushsquare.com/privacy">Privacy Policy</a></li><li><a href="https://www.pushsquare.com/terms">Terms of Use</a></li><li><a title="Advertising Policy / FTC Disclosure" href="https://www.pushsquare.com/advertising">Ads Policy</a></li><li><a href="https://www.pushsquare.com/archive">Archive</a></li><li><a class="ot-sdk-show-settings" title="Cookie Settings" href="privacy">Customise</a></li><li class="for-mobile last"><a class="ui-device-toggle" rel="nofollow" href="desktop">Desktop Version</a></li></ul>
</nav><section class="trending-articles"><p class="list-heading">Popular Right Now</p>
<ul class="items"><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles"><span class="heading accent">Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:50:00+00:00" title="Mon 7th Oct 2024 14:50 (Your Local Time)">2:50pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-trophy-guide-how-to-get-the-platinum"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-trophy-guide-how-to-get-the-platinum/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2 Trophy Guide: How to Get the Platinum"><span class="heading accent">Silent Hill 2 Trophy Guide: How to Get the Platinum</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:45:00+00:00" title="Mon 7th Oct 2024 14:45 (Your Local Time)">2:45pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/mortal-kombat-1-all-fatalities-and-how-to-do-them"><img class="lazy" src="https://images.pushsquare.com/guides/mortal-kombat-1-all-fatalities-and-how-to-do-them/130x100.jpg" width="130" height="100" loading="lazy" alt="Mortal Kombat 1: All Fatalities and How to Do Them"><span class="heading accent">Mortal Kombat 1: All Fatalities and How to Do Them</span><time data-days="3" class="date age icon icon-time" datetime="2024-09-24T18:45:00+00:00" title="Tue 24th Sep 2024 18:45 (Your Local Time)">Tue 24th Sep 2024</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-south-vale-walkthrough-all-collectibles-glimpses-of-the-past-memos-strange-photos"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-south-vale-walkthrough-all-collectibles-glimpses-of-the-past-memos-strange-photos/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: South Vale Walkthrough - All Collectibles: Glimpses of the Past, Memos, Strange Photos"><span class="heading accent">Silent Hill 2: South Vale Walkthrough - All Collectibles: Glimpses of the Past, Memos, Strange Photos</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T11:00:00+00:00" title="Mon 7th Oct 2024 11:00 (Your Local Time)">11am</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-room-206-safe-code-solution-in-wood-side-apartments"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-room-206-safe-code-solution-in-wood-side-apartments/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: Room 206 Safe Code Solution in Wood Side Apartments"><span class="heading accent">Silent Hill 2: Room 206 Safe Code Solution in Wood Side Apartments</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:15:00+00:00" title="Mon 7th Oct 2024 14:15 (Your Local Time)">2:15pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on"><img class="lazy" src="https://images.pushsquare.com/guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on/130x100.jpg" width="130" height="100" loading="lazy" alt="PlayStation Studios: All Sony First-Party Developers and What They're Working On"><span class="heading accent">PlayStation Studios: All Sony First-Party Developers and What They're Working On</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-01T00:00:00+00:00" title="Tue 1st Oct 2024 00:00 (Your Local Time)">Tue 1st Oct 2024</time></a></li><li class="item"><a href="https://www.pushsquare.com/reviews/ps5/metaphor-refantazio"><img class="lazy" src="https://images.pushsquare.com/reviews/ps5/metaphor-refantazio/130x100.jpg" width="130" height="100" loading="lazy" alt="Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works"><span class="heading accent">Metaphor: ReFantazio (PS5) - Brilliant, Memorable RPG Is One of Atlus' Finest Works</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:00:00+00:00" title="Mon 7th Oct 2024 14:00 (Your Local Time)">2pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-endings-how-to-get-all-8-endings"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-endings-how-to-get-all-8-endings/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2 Endings: How to Get All 8 Endings"><span class="heading accent">Silent Hill 2 Endings: How to Get All 8 Endings</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:10:00+00:00" title="Mon 7th Oct 2024 14:10 (Your Local Time)">2:10pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-blue-creek-apartments-walkthrough-all-collectibles-glimpses-of-the-past-strange-photos"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-blue-creek-apartments-walkthrough-all-collectibles-glimpses-of-the-past-strange-photos/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: Blue Creek Apartments Walkthrough - All Collectibles: Glimpses of the Past, Strange Photos"><span class="heading accent">Silent Hill 2: Blue Creek Apartments Walkthrough - All Collectibles: Glimpses of the Past, Strange Photos</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T13:05:00+00:00" title="Mon 7th Oct 2024 13:05 (Your Local Time)">1:05pm</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-wood-side-apartments-walkthrough-all-collectibles-memos-strange-photos-glimpses-of-the-past"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-wood-side-apartments-walkthrough-all-collectibles-memos-strange-photos-glimpses-of-the-past/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: Wood Side Apartments Walkthrough - All Collectibles: Memos, Strange Photos, Glimpses of the Past"><span class="heading accent">Silent Hill 2: Wood Side Apartments Walkthrough - All Collectibles: Memos, Strange Photos, Glimpses of the Past</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T10:30:00+00:00" title="Mon 7th Oct 2024 10:30 (Your Local Time)">10:30am</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-brookhaven-hospital-walkthrough-all-collectibles-memos-glimpses-of-the-past-strange-photos"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-brookhaven-hospital-walkthrough-all-collectibles-memos-glimpses-of-the-past-strange-photos/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: Brookhaven Hospital Walkthrough - All Collectibles: Memos, Glimpses of the Past, Strange Photos"><span class="heading accent">Silent Hill 2: Brookhaven Hospital Walkthrough - All Collectibles: Memos, Glimpses of the Past, Strange Photos</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T11:55:00+00:00" title="Mon 7th Oct 2024 11:55 (Your Local Time)">11:55am</time></a></li><li class="item"><a href="https://www.pushsquare.com/guides/silent-hill-2-coin-puzzle-solution-and-all-riddles-solved"><img class="lazy" src="https://images.pushsquare.com/guides/silent-hill-2-coin-puzzle-solution-and-all-riddles-solved/130x100.jpg" width="130" height="100" loading="lazy" alt="Silent Hill 2: Coin Puzzle Solution and All Riddles Solved"><span class="heading accent">Silent Hill 2: Coin Puzzle Solution and All Riddles Solved</span><time data-days="3" class="date age icon icon-time" datetime="2024-10-07T14:10:00+00:00" title="Mon 7th Oct 2024 14:10 (Your Local Time)">2:10pm</time></a></li></ul><p class="more"><a class="accent-hover" href="https://www.pushsquare.com/news">Show More <span class="icon icon-caret-down"></span></a></p>
</section><nav class="social"><p class="text">Join <strong>430,247</strong> people following <strong>Push Square</strong>:</p>
<ul><li class=" first"><a data-username="latest" class="ui-social-feed icon icon-feed" rel="external" title="Subscribe to our RSS Feed" href="https://www.pushsquare.com/feeds/latest" target="_blank"><span class="label">RSS Feed</span></a></li><li><a data-username="pushsquare" class="ui-social-youtube icon icon-youtube" rel="external" title="Push Square on YouTube" href="https://youtube.com/pushsquare" target="_blank"><span class="label">YouTube</span></a></li><li><a data-username="pushsquare" class="ui-social-twitter icon icon-twitter" rel="external" title="Push Square on Twitter" href="https://twitter.com/pushsquare" target="_blank"><span class="label">Twitter</span></a></li><li><a data-username="pushsquare" class="ui-social-instagram icon icon-instagram" rel="external" title="Push Square on Instagram" href="https://instagram.com/pushsquare/" target="_blank"><span class="label">Instagram</span></a></li><li><a data-username="@pushsquare" class="ui-social-threads icon icon-threads" rel="external" title="Push Square on Threads" href="https://www.threads.net/@pushsquare" target="_blank"><span class="label">Threads</span></a></li><li class=" last"><a data-username="pushsquare" class="ui-social-facebook icon icon-facebook" rel="external" title="Push Square on Facebook" href="https://facebook.com/pushsquare" target="_blank"><span class="label">Facebook</span></a></li></ul>
</nav><p class="copyright">© 2024 <a href="https://hookshot.media" rel="external" target="_blank">Hookshot Media</a>, partner of <a href="https://www.ziffdavis.com/brands/entertainment" rel="external" target="_blank">IGN Entertainment</a>. Hosted by <a href="https://www.44bytes.net/">44 Bytes</a>.</p>
<ul class="list friends"><li class=" first">Friends:</li><li><a rel="external" href="https://www.nintendolife.com" target="_blank">Nintendo Life</a></li><li><a rel="external" href="https://www.purexbox.com" target="_blank">Pure Xbox</a></li><li><a rel="external" href="https://www.timeextension.com" target="_blank">Time Extension</a></li><li><a rel="external" title="Nintendo News - All the latest Nintendo News from across the web" href="https://nintendonews.com" target="_blank">Nintendo News</a></li><li><a rel="external" title="IGN - Video Game News, Reviews, and Walkthroughs" href="https://www.ign.com/" target="_blank">IGN</a></li><li><a rel="external" title="European coverage of the world of gaming - the mighty Eurogamer.net" href="https://www.eurogamer.net" target="_blank">Eurogamer.net</a></li><li><a rel="external" title="The latest news from Video Games Chronicle" href="https://www.videogameschronicle.com" target="_blank">VGC</a></li><li><a rel="external" title="Stay on the pulse with industry news with the #1 resource - GamesIndustry.biz" href="https://www.gamesindustry.biz" target="_blank">GamesIndustry.biz</a></li><li class=" last"><a rel="external" title="Specialist PC gaming blog - Rock, Paper, Shotgun" href="https://www.rockpapershotgun.com" target="_blank">RPS</a></li></ul>
</div></footer><footer id="gutter"><form id="ui-join-newsletter" action="https://www.pushsquare.com/api/1.0/newsletter" method="post" class="inset" enctype="multipart/form-data" accept-charset="UTF-8"><input type="hidden" name="_csrf" id="csrf" value="r/w2sEG+iFSVV1GLQ8oNxHpPHJe8fmtHvYjj44di5dpA1tWtI6bLsSmobzso+pbz"><input type="hidden" name="source" id="source" value="website"><input type="hidden" name="format" id="format" value="flash"><input type="hidden" name="campaign" id="campaign" value="gutter"><div class="fm-field fm-field-all-the-latest-playstation-goodness-straight-to-your-inbox">
	<label class="fm-field-name" for="email">All the latest PlayStation goodness straight to your inbox</label>
	<input name="email" id="email" value="" class="textbox" type="email" placeholder="Email Address"> 
</div>
<input type="submit" name="submit" id="submit" value="Join" class="button accent-bg-hover"> <input type="hidden" name="humanoid" id="humanoid" value="1728329869200"></form></footer><!-- cache: html/Template:pushsquare.com/ssl/submenu @ 2024-10-07T11:52:33+01:00 --><script> var dgpSubmenus = "<div class=\"submenu\" id=\"submenu-news\"><div class=\"inset\">\n<ul class=\"submenu-list\"><li><a href=\"news\">Latest News <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"news/2024/week-41\">This Week <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"news/2024/week-40\">Last Week <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"news/2024/10\">This Month <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"archive\">Archive <span class=\"icon icon-angle-right\"></span></a></li></ul>\n<ul class=\"optional menu-content-items\"><li class=\"menu-content-item\"><p class=\"image\"><a href=\"guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on\"><img class=\"lazy\" src=\"https://images.pushsquare.com/guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"guides/playstation-studios-all-sony-first-party-developers-and-what-theyre-working-on\"><abbr title=\"PlayStation Studios: All Sony First-Party Developers and What They're Working On\">PlayStation Studios: All Sony First-Party Developers...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-01T00:00:00+00:00\">Tue 1st Oct 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"guides/all-dualsense-ps5-controller-colours-and-limited-editions\"><img class=\"lazy\" src=\"https://images.pushsquare.com/guides/all-dualsense-ps5-controller-colours-and-limited-editions/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"guides/all-dualsense-ps5-controller-colours-and-limited-editions\"><abbr title=\"All DualSense PS5 Controller Colours and Limited Editions\">All DualSense PS5 Controller Colours and Limited Edi...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-02T00:00:00+00:00\">Wed 2nd Oct 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"guides/ps5-console-covers-all-colours-and-where-to-buy-them\"><img class=\"lazy\" src=\"https://images.pushsquare.com/guides/ps5-console-covers-all-colours-and-where-to-buy-them/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"guides/ps5-console-covers-all-colours-and-where-to-buy-them\">PS5 Console Covers: All Colours and Where to Buy Them</a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-01T23:00:00+00:00\">Wed 2nd Oct 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads\"><img class=\"lazy\" src=\"https://images.pushsquare.com/news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"news/2024/09/sony-product-manager-urges-ps5-fans-to-settle-down-over-ads\"><abbr title=\"Sony Product Manager Urges PS5 Fans to 'Settle Down' Over Ads\">Sony Product Manager Urges PS5 Fans to 'Settle Down'...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-30T21:30:00+00:00\">Mon 30th Sep 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy\"><img class=\"lazy\" src=\"https://images.pushsquare.com/news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"news/2024/10/assassins-creed-shadows-hasnt-removed-yasuke-but-dev-focused-on-historical-accuracy\"><abbr title=\"Assassin's Creed Shadows Hasn't Removed Yasuke, But Dev Focused on Historical Accuracy\">Assassin's Creed Shadows Hasn't Removed Yasuke, But ...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-01T11:30:00+00:00\">Tue 1st Oct 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles\"><img class=\"lazy\" src=\"https://images.pushsquare.com/guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"guides/silent-hill-2-guide-full-walkthrough-puzzle-solutions-and-all-collectibles\"><abbr title=\"Silent Hill 2 Guide: Full Walkthrough, Puzzle Solutions, and All Collectibles\">Silent Hill 2 Guide: Full Walkthrough, Puzzle Soluti...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-05T21:00:00+00:00\">Sat, 10pm</time></p>\n</div></li></ul>\n</div></div>\n<div class=\"submenu\" id=\"submenu-reviews\"><div class=\"inset\">\n<ul class=\"submenu-list\"><li><a href=\"reviews\">Latest Reviews <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"reviews/ps5\">PlayStation 5 <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"psvr2/reviews\">PlayStation VR2 <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"reviews/ps4\">PlayStation 4 <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"retro/reviews\">Retro <span class=\"icon icon-angle-right\"></span></a></li></ul>\n<ul class=\"optional menu-content-items\"><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/silent-hill-2\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/silent-hill-2/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/silent-hill-2\"><abbr title=\"Silent Hill 2 (PS5) - The Horror Great Remains So in This Excellent Remake\">Silent Hill 2 (PS5) - The Horror Great Remains So in...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-04T07:00:00+00:00\">Fri, 8am</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/mortal-kombat-1-khaos-reigns\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/mortal-kombat-1-khaos-reigns/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/mortal-kombat-1-khaos-reigns\"><abbr title=\"Mini Review: Mortal Kombat 1: Khaos Reigns (PS5) \u2013 DLC Add-On Is Mostly Unfunny and Overpriced\">Mini Review: Mortal Kombat 1: Khaos Reigns (PS5) \u2013...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-26T23:00:00+00:00\">Fri 27th Sep 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/dead-rising-deluxe-remaster\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/dead-rising-deluxe-remaster/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/dead-rising-deluxe-remaster\"><abbr title=\"Dead Rising Deluxe Remaster (PS5) - Capcom Classic Still Shines 18 Years Later\">Dead Rising Deluxe Remaster (PS5) - Capcom Classic S...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-17T15:00:00+00:00\">Tue 17th Sep 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/antstream-arcade\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/antstream-arcade/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/antstream-arcade\"><abbr title=\"Antstream Arcade (PS5) - Instantly Add 1,300 Retro Releases to Your Console Collection\">Antstream Arcade (PS5) - Instantly Add 1,300 Retro R...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-07T19:00:00+00:00\">Sat 7th Sep 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/broken-sword-shadow-of-the-templars-reforged\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/broken-sword-shadow-of-the-templars-reforged/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/broken-sword-shadow-of-the-templars-reforged\"><abbr title=\"Mini Review: Broken Sword: Shadow of the Templars Reforged (PS5) - Wonderful Remaster of One of the Best Adventure Games of All Time\">Mini Review: Broken Sword: Shadow of the Templars Re...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-19T15:00:00+00:00\">Thu 19th Sep 2024</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"reviews/ps5/disney-epic-mickey-rebrushed\"><img class=\"lazy\" src=\"https://images.pushsquare.com/reviews/ps5/disney-epic-mickey-rebrushed/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"reviews/ps5/disney-epic-mickey-rebrushed\"><abbr title=\"Disney Epic Mickey: Rebrushed (PS5) - Substantial Updates Paint Over Flaws of Beloved Platformer\">Disney Epic Mickey: Rebrushed (PS5) - Substantial Up...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-23T13:00:00+00:00\">Mon 23rd Sep 2024</time></p>\n</div></li></ul>\n</div></div>\n<div class=\"submenu\" id=\"submenu-features\"><div class=\"inset\">\n<ul class=\"submenu-list\"><li><a href=\"features\">Latest Features <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"guides\">Guides <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"previews\">Previews <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"interviews\">Interviews <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"reviews\">Reviews <span class=\"icon icon-angle-right\"></span></a></li></ul>\n<ul class=\"submenu-list\"><li><a href=\"talking-point\">Talking Points <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"soapbox\">Soapbox <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"podcast\">Podcast <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"competitions\">Competitions <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"polls\">Polls <span class=\"icon icon-angle-right\"></span></a></li></ul>\n<ul class=\"optional menu-content-items\"><li class=\"menu-content-item\"><p class=\"image\"><a href=\"features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024\"><img class=\"lazy\" src=\"https://images.pushsquare.com/features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"features/poll-are-you-happy-with-your-ps-plus-essential-games-for-october-2024\"><abbr title=\"Poll: Are You Happy with Your PS Plus Essential Games for October 2024?\">Poll: Are You Happy with Your PS Plus Essential Game...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-05T16:00:00+00:00\">Sat, 5pm</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"features/site-news-wheres-our-until-dawn-ps5-review\"><img class=\"lazy\" src=\"https://images.pushsquare.com/features/site-news-wheres-our-until-dawn-ps5-review/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"features/site-news-wheres-our-until-dawn-ps5-review\">Site News: Where's Our Until Dawn PS5 Review?</a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-04T12:30:00+00:00\">Fri, 1:30pm</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"features/talking-point-what-are-you-playing-this-weekend-issue-549\"><img class=\"lazy\" src=\"https://images.pushsquare.com/features/talking-point-what-are-you-playing-this-weekend-issue-549/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"features/talking-point-what-are-you-playing-this-weekend-issue-549\"><abbr title=\"Talking Point: What Are You Playing This Weekend? - Issue 549\">Talking Point: What Are You Playing This Weekend? - ...</abbr></a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-05T11:00:00+00:00\">Sat, 12pm</time></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"features/poll-did-you-pre-order-a-ps5-pro\"><img class=\"lazy\" src=\"https://images.pushsquare.com/features/poll-did-you-pre-order-a-ps5-pro/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"features/poll-did-you-pre-order-a-ps5-pro\">Poll: Did You Pre-Order a PS5 Pro?</a></p>\n<p class=\"subtitle\"><span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-09-27T19:00:00+00:00\">Fri 27th Sep 2024</time></p>\n</div></li></ul>\n</div></div>\n<div class=\"submenu\" id=\"submenu-games\"><div class=\"inset\">\n<ul class=\"submenu-list\"><li><a href=\"games/browse?status=released\">Out Now <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"games/browse?status=soon\">Coming Soon <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"games/browse?sort=rating\">Top Rated <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"best-games\">Best Games <span class=\"icon icon-angle-right\"></span></a></li><li><a href=\"reviews\">Reviews <span class=\"icon icon-angle-right\"></span></a></li></ul>\n<ul class=\"optional menu-content-items\"><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/doki_doki_literature_club_plus\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/doki_doki_literature_club_plus/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/doki_doki_literature_club_plus\">Doki Doki Literature Club Plus</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/dead_space\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/dead_space/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/dead_space\">Dead Space</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/metaphor_refantazio\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/metaphor_refantazio/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/metaphor_refantazio\">Metaphor: ReFantazio</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/silent_hill_2\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/silent_hill_2/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/silent_hill_2\">Silent Hill 2</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/wwe_2k24\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/wwe_2k24/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/wwe_2k24\">WWE 2K24</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li><li class=\"menu-content-item\"><p class=\"image\"><a href=\"games/ps5/horizon_zero_dawn_remastered\"><img class=\"lazy\" src=\"https://images.pushsquare.com/games/ps5/horizon_zero_dawn_remastered/110x80.jpg\" width=\"110\" height=\"80\" loading=\"lazy\" alt=\"\" /></a></p>\n<div class=\"item-detail\"><p class=\"heading\"><a class=\"accent\" href=\"games/ps5/horizon_zero_dawn_remastered\">Horizon Zero Dawn Remastered</a></p>\n<p class=\"subtitle\"><strong>PS5</strong></p>\n</div></li></ul>\n</div></div>\n<div class=\"submenu\" id=\"submenu-forums\"><div class=\"inset\"><ul class=\"submenu-list\"><li><a href=\"forums\">Forum Categories <span class=\"icon icon-angle-right\"></span></a></li><li><a rel=\"nofollow\" href=\"forums/all\">All Topics <span class=\"icon icon-angle-right\"></span></a></li><li><a rel=\"nofollow\" href=\"forums/new\">New Topics <span class=\"icon icon-angle-right\"></span></a></li><li><a rel=\"nofollow\" href=\"forums/watched\">Watched Topics <span class=\"icon icon-angle-right\"></span></a></li><li><a rel=\"nofollow\" href=\"forums/search\">Search <span class=\"icon icon-angle-right\"></span></a></li></ul><ul class=\"optional menu-content-items\"><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"\ud83c\udf83 PUSH SQUARE GAME CLUB \ud83c\udf83 | \ud83d\udc80 Halloween Double Feature \ud83d\udc80 [General Discussion]\" href=\"/forums/ps_general_discussion/push_square_game_club?start=900\">\ud83c\udf83 PUSH SQUARE GAME CLUB \ud83c\udf83 | \ud83d\udc80 Halloween Double Feature \ud83d\udc80 [General Discussion]</a></p>\n<p class=\"subtitle\">903 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-07T10:07:44+00:00\">44m ago</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"The Chit Chat Thread [General Discussion]\" href=\"/forums/ps_general_discussion/the_chit_chat_thread?start=9460\">The Chit Chat Thread [General Discussion]</a></p>\n<p class=\"subtitle\">9,463 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-07T09:26:26+00:00\">10:26am</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"The Food Thread [General Discussion]\" href=\"/forums/ps_general_discussion/the_food_thread?start=20\">The Food Thread [General Discussion]</a></p>\n<p class=\"subtitle\">22 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-07T07:19:41+00:00\">8:19am</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"Gaming Resolutions for the New Year 2024 [Retro &amp; Other Gaming]\" href=\"/forums/retro_and_other_gaming/gaming_new_year_resolutions_for_2024?start=60\">Gaming Resolutions for the New Year 2024 [Retro & Other Gaming]</a></p>\n<p class=\"subtitle\">71 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-07T04:10:45+00:00\">5:10am</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"Gran Turismo 7 [PlayStation 5 (PS5)]\" href=\"/forums/ps5/gran_turismo_7?start=640\">Gran Turismo 7 [PlayStation 5 (PS5)]</a></p>\n<p class=\"subtitle\">658 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-07T00:43:34+00:00\">1:43am</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"The Movie Thread [General Discussion]\" href=\"/forums/ps_general_discussion/the_movie_thread?start=8360\">The Movie Thread [General Discussion]</a></p>\n<p class=\"subtitle\">8,361 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-06T22:44:31+00:00\">Yesterday, 11:44pm</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"What PS5 Games Are You Currently Playing? [PlayStation 5 (PS5)]\" href=\"/forums/ps5/what_ps5_games_are_you_currently_playing?start=3700\">What PS5 Games Are You Currently Playing? [PlayStation 5 (PS5)]</a></p>\n<p class=\"subtitle\">3,713 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-06T22:44:25+00:00\">Yesterday, 11:44pm</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"The TV Show Thread [General Discussion]\" href=\"/forums/ps_general_discussion/the_tv_show_thread?start=4160\">The TV Show Thread [General Discussion]</a></p>\n<p class=\"subtitle\">4,177 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-06T20:56:29+00:00\">Yesterday, 9:56pm</time></p>\n</li><li class=\"menu-content-item menu-content-item-topic\"><p class=\"heading\"><a class=\"accent\" title=\"PlayStation 5 --OT-- [PlayStation 5 (PS5)]\" href=\"/forums/ps5/playstation_5_--ot--?start=4500\">PlayStation 5 --OT-- [PlayStation 5 (PS5)]</a></p>\n<p class=\"subtitle\">4,516 replies | <span class=\"icon icon-time\"></span> <time data-days=\"5\" class=\"date age \" datetime=\"2024-10-06T20:38:50+00:00\">Yesterday, 9:38pm</time></p>\n</li></ul></div></div>";</script><!-- Begin comScore Tag -->
<noscript>
<img src="https://b.scorecardresearch.com/p?c1=2&amp;c2=8518622&amp;cv=2.0&amp;cj=1" alt="Beacon" />
</noscript>
<!-- End comScore Tag -->
<script>function OptanonWrapper() {
	var allowed = [];
	if (OptanonActiveGroups.match(/C0001/)) {
		allowed.push('required');
	}
	if (OptanonActiveGroups.match(/C0002/)) {
		allowed.push('performance');
	}
	if (OptanonActiveGroups.match(/C0003/)) {
		allowed.push('functional');
	}
	if (OptanonActiveGroups.match(/C0004/)) {
		allowed.push('targeting');
	}
	if (OptanonActiveGroups.match(/C0005/)) {
		allowed.push('social');
	}
	if (typeof dgpConsent == 'object') {
		if (typeof __tcfapi == 'function') {
			__tcfapi('addEventListener', 2, function (tcData, success) {
				if (success) {
					loadPbstck();
					dgpConsent.setConsentString(tcData.tcString);
					dgpConsent.setChoice(allowed, OneTrust.IsAlertBoxClosed());
				}
			});
		}
		else {
			loadPbstck();
			dgpConsent.setChoice(allowed, OneTrust.IsAlertBoxClosed());
		}
		// Retain our original label
		document.querySelectorAll('#footer .ot-sdk-show-settings').forEach((item) => {
			item.html = item.getAttribute('title');
		});
	}
	else if (typeof Sentry != 'undefined') {
		var err = new Error('Optanon callback dgpConsent didnt exist');
		Sentry.captureException(err);
	}
}
var pbstckLoaded = false;
function loadPbstck () {
	if (pbstckLoaded) return false;
	var s = document.createElement('script');
	s.type = 'text/javascript';
	s.src = 'https://boot.pbstck.com/v1/tag/f2456b33-c659-4aa5-bea5-30141b2d2ea4';
	s.async = true;
	(document.head || document.documentElement).appendChild(s);
	pbstckLoaded = true;
}</script>
<iframe style="display: none;" name="__tcfapiLocator" title="CMP Locator"></iframe><div id="onetrust-consent-sdk" data-nosnippet="true"><div class="onetrust-pc-dark-filter ot-fade-in" style="z-index:2147483645;"></div><div id="onetrust-banner-sdk" class="otCenterRounded otRelFont ot-iab-2 default vertical-align-content" tabindex="0" role="region" aria-label="Cookie banner"><div class="ot-sdk-container" role="dialog" aria-modal="true" aria-label="Welcome to Push Square!"><div class="ot-sdk-row"><div id="onetrust-group-container" class="ot-sdk-twelve ot-sdk-columns"><div id="onetrust-policy"><div class="banner-header"><div class="banner_logo"></div></div><h2 id="onetrust-policy-title">Welcome to Push Square!</h2><div id="onetrust-policy-text">We and our <span class="ot-tcf2-vendor-count ot-text-bold">857</span> partners store and access personal data, like browsing data or unique identifiers, on your device. Selecting "I Accept" enables tracking technologies to support the purposes shown under "we and our partners process data to provide," whereas selecting "Reject All" or withdrawing your consent will disable them. If trackers are disabled, some content and ads you see may not be as relevant to you. You can resurface this menu to change your choices or withdraw consent at any time by clicking the ["privacy preferences"] link on the bottom of the webpage [or the floating icon on the bottom-left of the webpage, if applicable]. Your choices will have effect within our Website. For more details, refer to our Privacy Policy.</div><div class="ot-dpd-container"><h3 class="ot-dpd-title">We and our partners process data to provide:</h3><div class="ot-dpd-content"><p class="ot-dpd-desc">Use precise geolocation data. Actively scan device characteristics for identification. Store and/or access information on a device. Personalised advertising and content, advertising and content measurement, audience research and services development. <button class="ot-link-btn onetrust-vendors-list-handler">
        List of Partners (vendors)
        </button></p></div></div></div></div><div id="onetrust-button-group-parent" class="ot-sdk-twelve ot-sdk-columns"><div id="onetrust-button-group"><div class="banner-actions-container"> <button id="onetrust-accept-btn-handler">I agree</button></div><button id="onetrust-pc-btn-handler">Customise</button></div></div><!-- Close Button --><div id="onetrust-close-btn-container"></div><!-- Close Button END--></div></div></div></div></body></html>