1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <link rel="alternate" type="application/rss+xml" title="MP1st" href="https://mp1st.com/feed/" /> 8
8<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); 9</script>
9<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 10 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 11 <style data-no-optimize="1" data-cfasync="false"> 12 .adthrive-ad { 13 margin-top: 10px; 14 margin-bottom: 10px; 15 text-align: center; 16 overflow-x: visible; 17 clear: both; 18 line-height: 0; 19 } 20 /* body.adthrive-device-desktop .adthrive-collapse-player, body.adthrive-device-tablet .adthrive-collapse-player { 21 width: 60% !important; 22 min-width: 500px; 23} 24 25body.adthrive-device-desktop #cls-video-container-wihHbhRW#cls-video-container-wihHbhRW { 26min-height: 360px !important; 27} 28 29body.adthrive-device-phone #cls-video-container-wihHbhRW#cls-video-container-wihHbhRW { 30min-height: 220px !important; 31} 32 33#tbl-next-up.in-viewport.tbl-next-up-position-right { 34 z-index: 1; 35} */ 36 37/* Prevent video player from expanding on desktop */ 38body.adthrive-device-desktop .adthrive-collapse-player, 39body.adthrive-device-desktop #adthrive-contextual-container { 40max-width: 600px; 41height: auto!important; 42} 43body.adthrive-device-desktop div[id^="cls-video-container"] { 44min-height: 395px!important; 45} 46/* END prevent video player expanding */ 47 48body.adthrive-device-phone blockquote > .adthrive-content { 49 width: 100vw; 50 position: relative; 51 left: 50%; 52 right: 50%; 53 margin-left: -50vw; 54 margin-right: -50vw; 55} 56 57/* Top Center White Background */ 58.adthrive-collapse-mobile-background { 59background-color: #fff!important; 60} 61.adthrive-top-collapse-close > svg > * { 62stroke: black; 63font-family: sans-serif; 64} 65.adthrive-top-collapse-wrapper-video-title, 66.adthrive-top-collapse-wrapper-bar a a.adthrive-learn-more-link { 67color: black!important; 68} 69/* END top center white background */ 70 71.adthrive-sticky-container { 72background-color: #21212196 !important; 73} 74</style>
75<script data-no-optimize="1" data-cfasync="false"> 76 window.adthriveCLS = { 77 enabledLocations: ['Content', 'Recipe'], 78 injectedSlots: [], 79 injectedFromPlugin: true, 80 branch: '86c50ec',bucket: 'prod', }; 81 window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"60edb907bef6de5f9387a2e3","key":"siteId"},{"value":"6233884dc8ba5e7088a8582c","key":"organizationId"},{"value":"MP1st","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Gaming"],"key":"verticals"}],"siteUrl":"https://mp1st.com/","siteId":"60edb907bef6de5f9387a2e3","siteName":"MP1st","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":null,"adUnits":[{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"body.home","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".popular-posts","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".kevin-patch-section","adSizes":[[300,250],[250,250],[300,600],[120,240],[160,600],[300,1050],[336,280],[320,50],[320,100],[1,1],[300,420],[300,50]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.85,"max":5,"lazyMax":94,"enable":true,"lazy":true,"elementSelector":".kevinsingle-content > *:not(h2):not(h3):not(div:has(i)):not(.wp-video):not(.addtoany_share_save_container):not(p:last-of-type):not(ul:last-of-type):not(p:has(strong)),\n.kevinsingle-content > div > *:not(h2):not(h3),\n.kevinsingle-content > .window-module > .js-react-root > section > div > *:not(h2):not(h3):not(p:has(strong))","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":1,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".kevinsingle-content > *:not(h2):not(h3):not(div:has(i)):not(.wp-video):not(.addtoany_share_save_container):not(p:last-of-type):not(ul:last-of-type):not(p:has(strong)),\n.kevinsingle-content > div > *:not(h2):not(h3),\n.kevinsingle-content > .window-module > .js-react-root > section > div > *:not(h2):not(h3):not(p:has(strong))","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"body.single","spacing":0,"max":null,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".kevinsingle-content","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[970,250],[728,250],[300,250]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop","tablet","phone"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","
81skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.22,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.24,"onePerViewport":false},"note":"https://mp1st.com/reviews/alien-rogue-incursion-review-aliens-iso","pageSelector":"body.postid-276090","desktop":{"adDensity":0.2,"onePerViewport":false}}],"desktop":{"adDensity":0.2,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"contentTermsFooterEnabled":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":["body.adthrive-device-phone #my-header"],"content":{"minHeight":250,"enabled":true},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"22500731758","stickyContainerAds":true,"rubiconMediaMath":true,"rubicon":true,"restartStickyVideoPlayersAfterClose":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
81:true,"desktopInterstitial":false,"contentAdXExpansionDesktop":true,"amx":true,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":true,"trustx":true,"comscoreTAL":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":false}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"General","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":false,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","conl","cosm","dat","drg","gamc","gamv","pol","rel","sst","ssr","srh","ske","tob","wtl"],"liveRamp":true,"adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Gaming"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"contentAdXExpansionMobile":true,"advancePlaylist":true,"medianet":true,"acAlwaysSticky":true,"delayLoading":true,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-kargo-spotlight":{"featureRolloutId":45,"data":{},"enabled":false}},"organizationData":{"organizationId":"6233884dc8ba5e7088a8582c","multiSiteOrg":false},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":".footer-holder","contentSpecificPlaylists":[{"isDraft":false,"playlistId":"ULVR0HR8","categories":[]}],"players":[{"playlistId":"tu3x1xQT","pageSelector":"body.single","devices":["desktop"],"description":"","skip":0,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":".footer-holder","formattedType":"Sticky Playlist","elementSelector":".kevinsingle-content","id":4074955,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"WFqgb8sD"},{"devices":["desktop","mobile"],"formattedType":"Stationary Related","description":"","id":4074952,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"rJN0dLxY"},{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":"","id":4074953,"position":"afterend","playerId":"rJN0dLxY"},{"playlistId":"tu3x1xQT","pageSelector":"body.single","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":0,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":".footer-holder","formattedType":"Sticky Playlist","elementSelector":".kevinsingle-content","id":4074956,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"WFqgb8sD"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":"","id":4074954,"position":"afterend","playerId":"rJN0dLxY"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"bottom-left","thirdPartyGamAdUnitName":null,"allowOnHomepage":true,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":null,"allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
81 82
83<script data-no-optimize="1" data-cfasync="false"> 84(function(w, d) { 85 w.adthrive = w.adthrive || {}; 86 w.adthrive.cmd = w.adthrive.cmd || []; 87 w.adthrive.plugin = 'adthrive-ads-3.13.0'; 88 w.adthrive.host = 'ads.adthrive.com'; 89 w.adthrive.integration = 'plugin'; 90 91 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; 92 93 var s = d.createElement('script'); 94 s.async = true; 95 s.referrerpolicy='no-referrer-when-downgrade'; 96 s.src = 'https://' + w.adthrive.host + '/sites/60edb907bef6de5f9387a2e3/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; 97 var n = d.getElementsByTagName('script')[0]; 98 n.parentNode.insertBefore(s, n); 99})(window, document); 100</script>
100 101<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin> 102 <!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 103 <title>MP1st - Gaming News, Patch Notes, Reviews, and Previews.</title> 104 <meta name="description" content="Established in 2011, MP1stâs focus on multiplayer quickly allowed it to carve its own niche among the litter of gaming sites on the internet. Fast forward to today, and MP1st is now covering all kinds of games focusing on news, game updates and more." /> 105 <link rel="canonical" href="https://app22200.cloudwayssites.com/" /> 106 <meta property="og:locale" content="en_US" /> 107 <meta property="og:type" content="website" /> 108 <meta property="og:title" content="Home" /> 109 <meta property="og:description" content="Established in 2011, MP1stâs focus on multiplayer quickly allowed it to carve its own niche among the litter of gaming sites on the internet. Fast forward to today, and MP1st is now covering all kinds of games focusing on news, game updates and more." /> 110 <meta property="og:url" content="https://app22200.cloudwayssites.com/" /> 111 <meta property="og:site_name" content="MP1st" /> 112 <meta property="article:publisher" content="https://www.facebook.com/MP1st/" /> 113 <meta property="article:modified_time" content="2024-04-30T12:35:05+00:00" /> 114 <meta property="og:image" content="https://app22200.cloudwayssites.com/wp-content/themes/jnews/assets/img/jeg-empty.png" /> 115 <meta name="twitter:card" content="summary_large_image" /> 116 <meta name="twitter:site" content="@mpfirst" /> 117
117<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/app22200.cloudwayssites.com\/","url":"https:\/\/app22200.cloudwayssites.com\/","name":"MP1st - Gaming News, Patch Notes, Reviews, and Previews.","isPartOf":{"@id":"https:\/\/app22200.cloudwayssites.com\/#website"},"about":{"@id":"https:\/\/app22200.cloudwayssites.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/app22200.cloudwayssites.com\/#primaryimage"},"image":{"@id":"https:\/\/app22200.cloudwayssites.com\/#primaryimage"},"thumbnailUrl":"https:\/\/mp1st.com\/wp-content\/themes\/jnews\/assets\/img\/jeg-empty.png","datePublished":"2021-03-13T07:27:58+00:00","dateModified":"2024-04-30T12:35:05+00:00","description":"Established in 2011, MP1stâs focus on multiplayer quickly allowed it to carve its own niche among the litter of gaming sites on the internet. Fast forward to today, and MP1st is now covering all kinds of games focusing on news, game updates and more.","breadcrumb":{"@id":"https:\/\/app22200.cloudwayssites.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/app22200.cloudwayssites.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app22200.cloudwayssites.com\/#primaryimage","url":"https:\/\/mp1st.com\/wp-content\/themes\/jnews\/assets\/img\/jeg-empty.png","contentUrl":"https:\/\/mp1st.com\/wp-content\/themes\/jnews\/assets\/img\/jeg-empty.png"},{"@type":"BreadcrumbList","@id":"https:\/\/app22200.cloudwayssites.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/app22200.cloudwayssites.com\/#website","url":"https:\/\/app22200.cloudwayssites.com\/","name":"Multiplayer First","description":"Multiplayer Gaming News, Patch Notes, Reviews, and Previews.","publisher":{"@id":"https:\/\/app22200.cloudwayssites.com\/#organization"},"alternateName":"MP1st","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/app22200.cloudwayssites.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/app22200.cloudwayssites.com\/#organization","name":"Multiplayer First","url":"https:\/\/app22200.cloudwayssites.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/app22200.cloudwayssites.com\/#\/schema\/logo\/image\/","url":"https:\/\/mp1st.com\/wp-content\/uploads\/2017\/10\/mp1st-final-sharpened.png","contentUrl":"https:\/\/mp1st.com\/wp-content\/uploads\/2017\/10\/mp1st-final-sharpened.png","width":209,"height":50,"caption":"Multiplayer First"},"image":{"@id":"https:\/\/app22200.cloudwayssites.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MP1st\/","https:\/\/x.com\/mpfirst","https:\/\/www.youtube.com\/user\/MP1stTV"]}]}</script>
117 118 <meta name="google-site-verification" content="IQVsoJTKM8DsIL9DDp5ZdNPA8wBbzS9cT7G3WsuQSJA" /> 119 <!-- / Yoast SEO Premium plugin. --> 120 121 122<link rel='dns-prefetch' href='//stats.wp.com' /> 123<link rel='dns-prefetch' href='//use.fontawesome.com' /> 124<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 125<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 126<link rel="alternate" type="application/rss+xml" title="MP1st » Feed" href="https://mp1st.com/feed" /> 127<link rel="alternate" type="application/rss+xml" title="MP1st » Comments Feed" href="https://mp1st.com/comments/feed" /> 128 129<!-- MP1st Social Share OG tags --> 130<meta property="og:type" content="article" /> 131<meta property="og:title" content="Home" /> 132<meta property="og:description" content="edit post Features Evil Controllers Interview â Developing Custom Controllers for Next-Gen by Alex Co March 13, 2021 edit post News Sea of Solitude Directorâs Cut Review: Conquering Inner Demons…" /> 133<meta property="og:url" content="https://mp1st.com/" /> 134<meta name="twitter:card" content="summary" /> 135<meta name="twitter:title" content="Home" /> 136<meta name="twitter:description" content="edit post Features Evil Controllers Interview â Developing Custom Controllers for Next-Gen by Alex Co March 13, 2021 edit post News Sea of Solitude Directorâs Cut Review: Conquering Inner Demons…" />
137<script> 138window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/mp1st.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.10"}}; 139/*! This file is auto-generated */ 140!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 141</script>
141 142<style id='wp-emoji-styles-inline-css'> 143 144 img.wp-smiley, img.emoji { 145 display: inline !important; 146 border: none !important; 147 box-shadow: none !important; 148 height: 1em !important; 149 width: 1em !important; 150 margin: 0 0.07em !important; 151 vertical-align: -0.1em !important; 152 background: none !important; 153 padding: 0 !important; 154 } 155</style> 156<style id='classic-theme-styles-inline-css'> 157/*! This file is auto-generated */ 158.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 159</style> 160<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://mp1st.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=15.6.1' media='all' /> 161<link rel='stylesheet' id='mediaelement-css' href='https://mp1st.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 162<link rel='stylesheet' id='wp-mediaelement-css' href='https://mp1st.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.8.10' media='all' /> 163<style id='jetpack-sharing-buttons-style-inline-css'> 164.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} 165</style> 166<style id='global-styles-inline-css'> 167:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
167--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
167.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 168:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 169:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 170:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 171</style> 172<link rel='stylesheet' id='foobox-free-min-css' href='https://mp1st.com/wp-content/plugins/foobox-image-lightbox/free/css/foobox.free.min.css?ver=2.7.43' media='all' /> 173<link rel='stylesheet' id='bafg_pro_style-css' href='https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/assets/css/bafg-pro-style.css?ver=4.4.0' media='all' /> 174<style id='bafg_pro_style-inline-css'> 175 176 .bafg_filter_controls{ 177 text-align: left; 178 } 179 .bafg_filter_controls .bafg-filter-control{ 180 border-radius: 2px; 181 color: #fff; 182 border-color: #0274be; 183 background-color: #0274be; 184 padding-top: 10px; 185 padding-right: 40px; 186 padding-bottom: 10px; 187 padding-left: 40px; 188 } 189 190 .bafg_filter_controls .bafg-filter-control:hover, 191 .bafg_filter_controls .bafg-filter-control:focus, 192 .bafg_filter_controls .bafg-filter-control.bafg-filter-active { 193 color: #fff; 194 border-color: #4ed444; 195 background-color: #4ed444; 196 } 197</style> 198<link rel='stylesheet' id='font-awesome-free-css' href='//use.fontawesome.com/releases/v5.6.3/css/all.css?ver=6.8.10' media='all' /> 199<link rel='stylesheet' id='bafg-responsive-pro-css' href='https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/assets/css/responsive.css?ver=4.4.0' media='all' /> 200<link rel='stylesheet' id='mp1st-style-css' href='https://mp1st.com/wp-content/themes/mp1st2024theme/style.css?ver=1.0.0' media='all' /> 201<link rel='stylesheet' id='mp1st-font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css?ver=6.6.0' media='all' /> 202<link rel='stylesheet' id='mp1st-instrument-sans-css' href='https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap' media='all' /> 203<link rel='stylesheet' id='mpfirst-theme-style-css-css' href='https://mp1st.com/wp-content/themes/mp1st2024theme/build/css/style.css?ver=6.8.10' media='all' /> 204<link rel='stylesheet' id='darkmode-css-css' href='https://mp1st.com/wp-content/themes/mp1st2024theme/build/css/darkmode.css?ver=6.8.10' media='all' /> 205<link rel='stylesheet' id='fontawesome-css-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css?ver=6.8.10' media='all' /> 206<link rel='stylesheet' id='font-awesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css' media='all' /> 207<link rel='stylesheet' id='tmm-css' href='https://mp1st.com/wp-content/plugins/team-members/inc/css/tmm_style.css?ver=6.8.10' media='all' />
208<script src="https://mp1st.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 208
208
209<script src="https://mp1st.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 209
209
210<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery/assets/js/jquery.event.move.js?ver=4.6.11" id="eventMove-js"></script>
vendor: 1 bytes, line 210
210
211<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery/assets/js/jquery.twentytwenty.js?ver=4.6.11" id="bafg_twentytwenty-js"></script>
vendor: 1 bytes, line 211
211
212<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/mp1st.js?ver=6.8.10" id="mpfirst-theme-style-js-js"></script>
vendor: 1 bytes, line 212
212
213<script id="mpfirst-pagination-js-js-extra"> 214var admin_ajax_object = {"ajaxurl":"https:\/\/mp1st.com\/wp-admin\/admin-ajax.php"}; 215</script>
vendor: 1 bytes, line 215
215
216<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/mp1st-pagination.js?ver=6.8.10" id="mpfirst-pagination-js-js"></script>
vendor: 1 bytes, line 216
216
217<script id="foobox-free-min-js-before"> 218/* Run FooBox FREE (v2.7.43) */ 219var FOOBOX = window.FOOBOX = { 220 ready: true, 221 disableOthers: false, 222 o: {wordpress: { enabled: true }, countMessage:'image %index of %total', captions: { dataTitle: ["captionTitle","title"], dataDesc: ["captionDesc","description"] }, rel: '', excludes:'.fbx-link,.nofoobox,.nolightbox,a[href*="pinterest.com/pin/create/button/"]', affiliate : { enabled: false }}, 223 selectors: [ 224 ".foogallery-container.foogallery-lightbox-foobox", ".foogallery-container.foogallery-lightbox-foobox-free", ".gallery", ".wp-block-gallery", ".wp-caption", ".wp-block-image", "a:has(img[class*=wp-image-])", ".foobox" 225 ], 226 pre: function( $ ){ 227 // Custom JavaScript (Pre) 228 229 }, 230 post: function( $ ){ 231 // Custom JavaScript (Post) 232 233 // Custom Captions Code 234 235 }, 236 custom: function( $ ){ 237 // Custom Extra JS 238 239 } 240}; 241</script>
vendor: 1 bytes, line 241
241
242<script src="https://mp1st.com/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.7.43" id="foobox-free-min-js"></script>
242 243<link rel="https://api.w.org/" href="https://mp1st.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://mp1st.com/wp-json/wp/v2/pages/145721" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://mp1st.com/xmlrpc.php?rsd" /> 244<meta name="generator" content="WordPress 6.8.10" /> 245<link rel='shortlink' href='https://mp1st.com/' /> 246<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://mp1st.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmp1st.com%2F" /> 247<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://mp1st.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmp1st.com%2F&format=xml" /> 248
248<script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
248 249
249<script> 250 window.OneSignalDeferred = window.OneSignalDeferred || []; 251 OneSignalDeferred.push(async function(OneSignal) { 252 await OneSignal.init({ 253 appId: "33fcb968-7060-4573-8e95-f28878e4ce3e", 254 serviceWorkerOverrideForTypical: true, 255 path: "https://mp1st.com/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/", 256 serviceWorkerParam: { scope: "/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/push/onesignal/" }, 257 serviceWorkerPath: "OneSignalSDKWorker.js", 258 }); 259 }); 260 261 // Unregister the legacy OneSignal service worker to prevent scope conflicts 262 if (navigator.serviceWorker) { 263 navigator.serviceWorker.getRegistrations().then((registrations) => { 264 // Iterate through all registered service workers 265 registrations.forEach((registration) => { 266 // Check the script URL to identify the specific service worker 267 if (registration.active && registration.active.scriptURL.includes('OneSignalSDKWorker.js.php')) { 268 // Unregister the service worker 269 registration.unregister().then((success) => { 270 if (success) { 271 console.log('OneSignalSW: Successfully unregistered:', registration.active.scriptURL); 272 } else { 273 console.log('OneSignalSW: Failed to unregister:', registration.active.scriptURL); 274 } 275 }); 276 } 277 }); 278 }).catch((error) => { 279 console.error('Error fetching service worker registrations:', error); 280 }); 281 } 282 </script>
282 283 <style>img#wpstats{display:none}</style> 284 285 286<!-- [slickstream] [[[ START Slickstream Output ]]] -->
287<script>console.info(`[slickstream] Page Generated at: 10/1/2026, 9:54:53 PM EST`);</script>
vendor: 1 bytes, line 287
287
288<script>console.info(`[slickstream] Current timestamp: ${(new Date).toLocaleString('en-US', { timeZone: 'America/New_York' })} EST`);</script>
288 289<!-- [slickstream] Page Boot Data: -->
290<script class='slickstream-script'> 291(function() { 292 "slickstream"; 293 const win = window; 294 win.$slickBoot = win.$slickBoot || {}; 295 win.$slickBoot.d = {"bestBy":1790906267543,"epoch":1736192561348,"siteCode":"K5WJ7PE7","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=K5WJ7PE7"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/app.js","adminUrl":"","allowList":["mp1st.com"],"abTests":[],"wpPluginTtl":3600,"v2":{"phone":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1790906267543,"epoch":1736192561348,"siteCode":"K5WJ7PE7","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=K5WJ7PE7"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/app.js","adminUrl":"","allowList":["mp1st.com"],"abTests":[],"wpPluginTtl":3600},"tablet":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1790906267543,"epoch":1736192561348,"siteCode":"K5WJ7PE7","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=K5WJ7PE7"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/app.js","adminUrl":"","allowList":["mp1st.com"],"abTests":[],"wpPluginTtl":3600},"desktop":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1790906267543,"epoch":1736192561348,"siteCode":"K5WJ7PE7","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=K5WJ7PE7"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/app.js","adminUrl":"","allowList":["mp1st.com"],"abTests":[],"wpPluginTtl":3600},"unknown":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1790906267543,"epoch":1736192561348,"siteCode":"K5WJ7PE7","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=K5WJ7PE7"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.11\/app.js","adminUrl":"","allowList":["mp1st.com"],"abTests":[],"wpPluginTtl":3600}}}; 296 win.$slickBoot.rt = 'https://app.slickstream.com'; 297 win.$slickBoot.s = 'plugin'; 298 win.$slickBoot._bd = performance.now(); 299})(); 300</script>
300 301<!-- [slickstream] END Page Boot Data --> 302<!-- [slickstream] Embed Code -->
303<script id="slick-embed-code-script" class='slickstream-script'> 304"use strict";(async function(t,e){var o;if(location.search.includes("no-slick")){console.log("[Slickstream] Found `no-slick` in location.search; exiting....");return}const n="3.0.0";function i(){return performance.now()}function s(t,e="GET"){return new Request(t,{cache:"no-store",method:e})}function c(t){const e=document.createElement("script");e.className="slickstream-script";e.src=t;document.head.appendChild(e)}function a(t){return t==="ask"||t==="not-required"||t==="na"?t:"na"}async function r(t,e){let o=0;try{if(!("caches"in self))return{};const n=await caches.open("slickstream-code");if(!n)return{};let s=await n.match(t);if(!s){o=i();console.info(`[Slickstream] Adding item to browser cache: ${t.url}`);await n.add(t);s=await n.match(t)}if(!s||!s.ok){if(s){await n.delete(t)}return{}}const c=s.headers.get("x-slickstream-consent");if(!c){console.info("[Slickstream] No x-slickstream-consent header found in cached response")}return{t:o,d:e?await s.blob():await s.json(),c:a(c)}}catch(t){console.log(t);return{}}}async function l(o=false){let c;let l=Object.assign(Object.assign({},window.$slickBoot||{}),{_es:i(),rt:t,ev:n,l:r});const d=t.startsWith("https://")?"":"https://";const u=`${d}${t}/d/page-boot-data?site=${e}&url=${encodeURIComponent(location.href.split("#")[0])}`;const f=s(u);if(o){const{t:t,d:e,c:o}=await r(f);if(e&&e.bestBy>=Date.now()){c=e;if(t){l._bd=t}if(o){l.c=a(o)}}}if(!c){l._bd=i();const t=await fetch(f);const e=t.headers.get("x-slickstream-consent");l.c=a(e);try{c=await t.json()}catch(t){console.error(`[Slickstream] Error parsing page-boot-data from ${f.url}: ${(t===null||t===void 0?void 0:t.message)||""}`,t);return null}}if(c){l=Object.assign(Object.assign({},l),{d:c,s:"embed"})}return l}let d=(o=window.$slickBoot)!==null&&o!==void 0?o:{};if(!(d===null||d===void 0?void 0:d.d)||d.d.bestBy<Date.now()){const t=(d===null||d===void 0?void 0:d.consentStatus)||"denied";const e=t!=="denied";const o=await l(e);if(o){window.$slickBoot=d=o}}if(!(d===null||d===void 0?void 0:d.d)){console.error("[Slickstream] Boot failed; boot data not found after fetching");return}let u=d===null||d===void 0?void 0:d.d.bootUrl;if(!u){console.error("[Slickstream] Bootloader URL not found in boot data");return}let f;let w;if((d===null||d===void 0?void 0:d.consentStatus)&&d.consentStatus!=="denied"){const t=await r(s(u),true);f=t.t;w=t.d}else{f=i();const t=await fetch(s(u));w=await t.blob()}if(w){d.bo=u=URL.createObjectURL(w);if(f){d._bf=f}}else{d._bf=i()}window.$slickBoot=d;document.dispatchEvent(new CustomEvent("slick-boot-ready"));c(u)})("https://app.slickstream.com","K5WJ7PE7"); 305</script>
305 306<!-- [slickstream] END Embed Code --> 307<!-- [slickstream] Page Metadata: --> 308<meta property='slick:wpversion' content='3.0.2' /> 309<meta property="slick:wppostid" content="145721" />
310<script type="application/x-slickstream+json">{"@context":"https://slickstream.com","@graph":[{"@type":"Plugin","version":"3.0.2"},{"@type":"Site","name":"MP1st","url":"https://mp1st.com","description":"Multiplayer Gaming News, Patch Notes, Reviews, and Previews.","atomUrl":"https://mp1st.com/feed/atom","rtl":false},{"@type":"WebPage","@id":145721,"isFront":true,"isHome":false,"isCategory":false,"isTag":false,"isSingular":true,"date":"2021-03-13T02:27:58-05:00","modified":"2024-04-30T08:35:05-04:00","title":"Home","pageType":"home","postType":"page","author":"MP1st Staff"}]}</script>
310 311<!-- [slickstream] END Page Metadata --> 312<!-- [slickstream] WP-Rocket Detection -->
313<script id="slick-wp-rocket-detect-script" class='slickstream-script'> 314(function() { 315 const slickScripts = document.querySelectorAll('script.slickstream-script[type=rocketlazyloadscript]'); 316 const extScripts = document.querySelectorAll('script[type=rocketlazyloadscript][src*="app.slickstream.com"]'); 317 if (slickScripts.length > 0 || extScripts.length > 0) { 318 console.warn('[slickstream]' + ['Slickstream scripts. This ', 319 'may cause undesirable behavior, ', 'such as increased CLS scores.',' WP-Rocket is deferring one or more '].sort().join('')); 320 } 321})(); 322</script>
322<!-- [slickstream] END WP-Rocket Detection --> 323<!-- [slickstream] [[[ END Slickstream Output ]]] --> 324 325
326<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-86c50ec'>(function(){window.adthriveCLS.buildDate=`2026-09-30`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
326{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
326),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
326; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
326{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
326<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-86c50ec'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-30`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
326 327
327<script> 328 // Apply dark mode immediately if enabled 329 if (localStorage.getItem('darkMode') === 'enabled') { 330 document.documentElement.classList.add('dark-mode'); 331 document.documentElement.setAttribute('data-theme', 'dark'); 332 } 333 </script>
333 334 335 <style> 336 /* Default Light Mode Styles */ 337 body, html { 338 background-color: transparent; 339 color: #000000; 340 } 341 342 * { 343 color: inherit; 344 background-color: transparent; 345 } 346 347 /* Dark Mode Styles */ 348 html[data-theme='dark'] { 349 background-color: #1a1a1a; 350 color: #f0f0f0; 351 } 352 353 html[data-theme='dark'] .frontpage-container, 354 html[data-theme='dark'] .single-container, 355 html[data-theme='dark'] .kevinsingle-tags a, 356 html[data-theme='dark'] .custom-archive-author { 357 background-color: #1a1a1a; 358 } 359 360 html[data-theme='dark'] .kevinsingle-content { 361 color: #fff; 362 } 363 body.dark-mode a, 364 body.dark-mode h1, 365 body.dark-mode h2, 366 body.dark-mode h3, 367 body.dark-mode h4, 368 body.dark-mode h5, 369 body.dark-mode p, 370 body.dark-mode span, 371 body.dark-mode #ajiForm .jeg_readmore, 372 body.dark-mode .nav-links .page-numbers { 373 color: #fff; 374 } 375 376 body.dark-mode .review-pros li, 377 body.dark-mode .review-cons li, 378 body.dark-mode .review-verdict-label, 379 body.dark-mode .review-score, 380 body.dark-mode .review-verdict-text, 381 body.dark-mode .related-post .related-header, 382 body.dark-mode .related-post .related-excerpt { 383 color: #fff; 384 } 385 386 body.dark-mode .review-box.three-column, 387 body.dark-mode .review-col, 388 body.dark-mode .review-center, 389 body.dark-mode .related-post { 390 background: #222; 391 } 392 393 body.dark-mode .related-post { 394 background-color: #222; 395 } 396 397 body.dark-mode .kevincategory-navigation a { 398 color: #333; 399 } 400 401 body.dark-mode .popular-posts ul { 402 background-color: #212121; 403 } 404 405 body.dark-mode .main-nav.active, 406 body.dark-mode .header-social.active { 407 background-color: black; 408 } 409 410 body.dark-mode .main-nav.active a { 411 color: #fff; 412 } 413 414 body.dark-mode .main-nav.active .close-menu { 415 color: #fff; 416 } 417 418 body.dark-mode .menu-toggle.active .menu-icon { 419 color: black; 420 } 421 422 body.dark-mode .header-social.active a { 423 color: #fff; 424 } 425 426 body.dark-mode #wpdcom .ql-editor > * , 427 body.dark-mode #wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], 428 body.dark-mode #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"] { 429 color: #fff; 430 } 431 432 body.dark-mode #wpdcom .ql-editor, 433 body.dark-mode #wpdcom .ql-toolbar { 434 background: #222; 435 } 436 437 body.dark-mode #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header { 438 background: transparent; 439 } 440 441 body.dark-mode #wpdcom .wpdiscuz-sort-buttons, 442 body.dark-mode #wpdcom.wpd-layout-3 .wpd-comment .wpd-reply-to { 443 background-color: transparent; 444 } 445 446 body.dark-mode #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button { 447 background-color: #222; 448 } 449 450 #dark-mode-toggle { 451 background: none; 452 border: none; 453 cursor: pointer; 454 font-size: 1.5rem; 455 color: inherit; 456 } 457 458 #dark-mode-toggle:focus { 459 outline: none; 460 } 461 462 463 464 465 </style> 466 467 468 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 468-469
468 469 <script async src="https://www.googletagmanager.com/gtag/js?id=
469UA-25230359-1
vendor: 16 bytes, lines 469-470
469"></script> 470
470<script> 471
vendor: 152 bytes, lines 471-475
471window.dataLayer = window.dataLayer || []; 472 function gtag(){dataLayer.push(arguments);} 473 gtag('js', new Date()); 474 475 gtag('config', '
475UA-25230359-1
vendor: 8 bytes, lines 475-476
475'); 476
476</script>
476 477 478 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 478-479
478 479 <script async src="https://www.googletagmanager.com/gtag/js?id=
479G-WL1MTK6D75
vendor: 16 bytes, lines 479-480
479"></script> 480
480<script> 481
vendor: 152 bytes, lines 481-485
481window.dataLayer = window.dataLayer || []; 482 function gtag(){dataLayer.push(arguments);} 483 gtag('js', new Date()); 484 485 gtag('config', '
485G-WL1MTK6D75
vendor: 8 bytes, lines 485-486
485'); 486
486</script>
486 487 488 <!-- Facebook Domain Verification --> 489 <meta name="facebook-domain-verification" content="oarhyegovm6x3z2z5a4w7vpp01npwc" /> 490 491
491<script> 492 window.sentinelData = window.sentinelData || []; 493 function sentinelTrack(){sentinelData.push(arguments)}; 494 sentinelTrack('initTimestamp', Date.now()); 495 window.addEventListener('DOMContentLoaded', () => { 496 sentinelTrack('footerTimestamp', Date.now()); 497 }); 498 499 sentinelSetup = { 500 accountName: 'alex', 501 propertyId: 'AE70EC', 502 dimensions: { 503 504 } 505 }; 506 507 sentinelTrack('config', sentinelSetup); 508 </script>
508 509
509<script async src="https://cdn.sentinelpro.com/alex/sp.js"></script>
509 510 511 512</head> 513<body data-rsssl=1 class="home wp-singular page-template-default page page-id-145721 wp-theme-mp1st2024theme"> 514 <header id="header"> 515 <div class="header-container"> 516 <div class="site-logo"> 517 <a href="https://mp1st.com"> 518 <img src="https://mp1st.com/wp-content/uploads/2024/12/header-mp1st-red1st.webp" alt="mp1stlogo"> 519 </a> 520 </div> 521 <div class="menu-toggle"> 522 <span class="menu-icon">☰</span> <!-- Hamburger icon --> 523 </div> 524 <nav class="main-nav"> 525 <button class="close-menu" id="close-menu">×</button> <!-- Close button for mobile --> 526 <ul id="menu-main" class="header-menu"><li id="menu-item-129683" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129683"><a href="https://mp1st.com/news">News</a></li> 527<li id="menu-item-129684" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129684"><a href="https://mp1st.com/features">Features</a></li> 528<li id="menu-item-129685" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129685"><a href="https://mp1st.com/reviews">Reviews</a></li> 529<li id="menu-item-129686" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129686"><a href="/guides">Guides</a></li> 530<li id="menu-item-129687" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129687"><a href="https://mp1st.com/videos">Videos</a></li> 531</ul> </nav> 532 <div class="header-social"> 533 <a href="https://www.facebook.com/MP1st" target="_blank"><i class="fab fa-facebook-f mp1st-footer-follow-us-icons"></i></a> 534 <a href="https://www.twitter.com/MPFirst" target="_blank"><i class="fab fa-twitter mr-3 mp1st-footer-follow-us-icons"></i></a> 535 <a href="https://www.youtube.com/user/MP1stTV" target="_blank"><i class="fab fa-youtube mp1st-footer-follow-us-icons"></i></a> 536 <a href="https://opencritic.com/outlet/826/multiplayer-first" target="_blank"><img src="https://mp1st.com/wp-content/uploads/2024/02/opencritic-logo.png" alt="OpenCritic" class="opencriticimg"></i></a> 537 <button id="dark-mode-toggle"> 538 <span id="dark-mode-icon">ð</span> 539 </button> 540 </div> 541 542 543 </div> 544 </header> 545 546<div class="frontpage-container"> 547 548 <div class="featured-posts-container"><div class="featured-post-large"><a href='https://mp1st.com/news/new-uncharted-game-development-naughty-dog-headed-lost-legacy-director'><img width="600" height="338" src="https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-600x338.png" class="attachment-large size-large wp-post-image" alt="New Uncharted" decoding="async" fetchpriority="high" srcset="https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080.png 1920w" sizes="(max-width: 600px) 100vw, 600px" /></a><div class='featured-post-text'><a href='https://mp1st.com/news/new-uncharted-game-development-naughty-dog-headed-lost-legacy-director'>Report: New Uncharted Game in Development at Naughty Dog; Headed by Lost Legacy Director</a></div></div><div class="featured-post-grid"><div class="featured-post-small"><a href='https://mp1st.com/features/halo-under-activisions-banner-might-just-what-franchise-needs'><img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/halo-activision-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/halo-activision-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/09/halo-activision-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/09/halo-activision-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/09/halo-activision-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/09/halo-activision.jpg 1920w" sizes="(max-width: 300px) 100v
548w, 300px" /></a><div class='featured-post-text'><a href='https://mp1st.com/features/halo-under-activisions-banner-might-just-what-franchise-needs'>Halo Under Activision’s Banner Might Just be What the Franchise Needs</a></div></div><div class="featured-post-small"><a href='https://mp1st.com/news/report-injustice-3-leak-reveals-new-and-returning-characters-for-roster'><img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/ij3-300x169.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/ij3-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/ij3-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/ij3-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/ij3-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/ij3.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /></a><div class='featured-post-text'><a href='https://mp1st.com/news/report-injustice-3-leak-reveals-new-and-returning-characters-for-roster'>Report: Injustice 3 Leak Reveals New and Returning Characters for Roster</a></div></div><div class="featured-post-small"><a href='https://mp1st.com/news/report-media-molecule-new-game-release-2027-first-info-leaks'><img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1-300x169.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/media-molecule-1.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /></a><div class='featured-post-text'><a href='https://mp1st.com/news/report-media-molecule-new-game-release-2027-first-info-leaks'>Report: Media Molecule New Game Set to Be Revealed in 2027; Will Feature Social-Simulation Aspects</a></div></div><div class="featured-post-small"><a href='https://mp1st.com/reviews/the-witcher-3-remastered-review-toss-those-coins-cd-projekt-red'><img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/09/the-witcher-3-remastered-screenshot1.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /></a><div class='featured-post-text'><a href='https://mp1st.com/reviews/the-witcher-3-remastered-review-toss-those-coins-cd-projekt-red'>The Witcher 3 Remastered Review – Toss Those Coins to CD Projekt Red</a></div></div></div></div> 549 <div class="frontpage-news-container"> 550 551 <div class="popular-posts"> 552 <h3 class="kevin-news-title"><strong class="kevin-highlight" style="color: #e43d1e;">TRENDING </strong>ARTICLES</h3> 553 <div class="line"></div> 554 <ul><li><div class="popular-posts-details"><a href="https://mp1st.com/news/new-uncharted-game-development-naughty-dog-headed-lost-legacy-director" class="post-title">Report: New Uncharted Game in Development at Naughty Dog; Headed by Lost Legacy Director</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/resident-evil-dev-confirms-more-remakes-are-incoming-preparing-for-when-remakes-catch-up-to-numbered-titles" class="post-title">Resident Evil Dev Confirms More Remakes Are Incoming; Preparing for When Remakes Catch Up to Numbered Titles</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/warhammer-40k-fps-the-walking-dead-colony-sim-lost-boys-concept-art-screens-surface" class="post-title">Report: Warhammer 40K FPS, The Walking Dead Colony Sim Pitched by Lost Boys Interactive; Concept Art and Screens Surface</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/naughty-dog-boss-confirms-multiple-the-last-of-us-projects-works-intergalactic-full-reveal-2027" class="post-title">Naughty Dog Boss Confirms Multiple The Last of Us Projects in the Works; Intergalactic Full Reveal in 2027</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/fallout-76-servers-down-on-october-1-deliver-update" class="post-title">Fallout 76 Servers Down on October 1 Deliver an Update</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/wardogs-wd-l018-error-code-hits-players-after-patch-0-1-2-but-theres-a-fix" class="post-title">Wardogs WD-L018 Error Code Hits Players After Patch 0.1.2, But There's a Fix</a></div></li><li><div class="popular-posts-details"><a href="https://mp1st.com/news/nintendo-switch-og-switch-2-system-update-23-0-1-released-october-1" class="post-title">Nintendo Switch OG, Switch 2 System Update 23.0.1 Released on October 1</a></div></li></ul> </div> 555 556 557 558 <div class="kevin-news-section"> 559 <div class="kevin-news-header"> 560 <h3 class="kevin-news-title">LATEST <strong class="kevin-highlight" style="color: #e43d1e;">NEWS</strong></h3> 561 <div class="line"></div> 562 </div> 563 564 <div class="kevin-news-list" id="kevin-latest-news"> 565 <article class="kevin-news-item"> 566 <div class="kevin-news-image"> 567 <a href="https://mp1st.com/news/battlefield-6-season-5-combat-updates-outlined-dice-promises-more-support-in-2027"> 568 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5-300x169.png" class="attachment-medium size-medium wp-post-image" alt="Battlefield 6 Season 5 Combat Updates Outlined, DICE Promises More Support in 2027" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/10/battlefield-6-season-5.png 2048w" sizes="(max-width: 300px) 100v
568w, 300px" /> </a> 569 </div> 570 <div class="kevin-news-content"> 571 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/battlefield-6-season-5-combat-updates-outlined-dice-promises-more-support-in-2027">Battlefield 6 Season 5 Combat Updates Outlined, DICE Promises More Support in 2027</a></h2> 572 <div class="kevin-news-meta"> 573 <span class="kevin-news-date"> 574 <i class="fas fa-clock"></i> 49 minutes ago </span> 575 <span class="kevin-news-comments"> 576 <i class="fas fa-comments"></i> 0 </span> 577 </div><br> 578 579 </div> 580 </article> 581 <article class="kevin-news-item"> 582 <div class="kevin-news-image"> 583 <a href="https://mp1st.com/previews/age-twisters-hands-on-preview-co-op-for-all-ages"> 584 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/09/age-twisters-gamescom-preview-01.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 585 </div> 586 <div class="kevin-news-content"> 587 <h2 class="kevin-news-heading"><a href="https://mp1st.com/previews/age-twisters-hands-on-preview-co-op-for-all-ages">Age Twisters Hands-on Preview – Co-op for All Ages</a></h2> 588 <div class="kevin-news-meta"> 589 <span class="kevin-news-date"> 590 <i class="fas fa-clock"></i> 1 hour ago </span> 591 <span class="kevin-news-comments"> 592 <i class="fas fa-comments"></i> 0 </span> 593 </div><br> 594 595 </div> 596 </article> 597 <article class="kevin-news-item"> 598 <div class="kevin-news-image"> 599 <a href="https://mp1st.com/news/ps5-system-update-26-06-14-10-00-rolled-out-on-october-1"> 600 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="PS5 System Update 26.06-14.10.00" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2025/10/PS5-Update-October-1.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 601 </div> 602 <div class="kevin-news-content"> 603 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/ps5-system-update-26-06-14-10-00-rolled-out-on-october-1">PS5 System Update 26.06-14.10.00 Rolled Out on October 1</a></h2> 604 <div class="kevin-news-meta">
605 <span class="kevin-news-date"> 606 <i class="fas fa-clock"></i> 2 hours ago </span> 607 <span class="kevin-news-comments"> 608 <i class="fas fa-comments"></i> 0 </span> 609 </div><br> 610 611 </div> 612 </article> 613 <article class="kevin-news-item"> 614 <div class="kevin-news-image"> 615 <a href="https://mp1st.com/news/warhammer-40k-fps-the-walking-dead-colony-sim-lost-boys-concept-art-screens-surface"> 616 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd-300x169.png" class="attachment-medium size-medium wp-post-image" alt="Warhammer fps" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/lbiwhtwd.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 617 </div> 618 <div class="kevin-news-content"> 619 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/warhammer-40k-fps-the-walking-dead-colony-sim-lost-boys-concept-art-screens-surface">Report: Warhammer 40K FPS, The Walking Dead Colony Sim Pitched by Lost Boys Interactive; Concept Art and Screens Surface</a></h2> 620 <div class="kevin-news-meta"> 621 <span class="kevin-news-date"> 622 <i class="fas fa-clock"></i> 8 hours ago </span> 623 <span class="kevin-news-comments"> 624 <i class="fas fa-comments"></i> 0 </span> 625 </div><br> 626 627 </div> 628 </article> 629 <article class="kevin-news-item"> 630 <div class="kevin-news-image"> 631 <a href="https://mp1st.com/news/fallout-76-servers-down-on-october-1-deliver-update"> 632 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-300x169.png" class="attachment-medium size-medium wp-post-image" alt="Fallout 76 Servers Down on October 1" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/03/Fallout-76_-The-Backwoods-Developer-Preview-0-57-screenshot-2048x1152.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 633 </div> 634 <div class="kevin-news-content"> 635 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/fallout-76-servers-down-on-october-1-deliver-update">Fallout 76 Servers Down on October 1 Deliver an Update</a></h2> 636 <div class="kevin-news-meta"> 637 <span class="kevin-news-date"> 638 <i class="fas fa-clock"></i> 12 hours ago </span>
639 <span class="kevin-news-comments"> 640 <i class="fas fa-comments"></i> 0 </span> 641 </div><br> 642 643 </div> 644 </article> 645 <article class="kevin-news-item"> 646 <div class="kevin-news-image"> 647 <a href="https://mp1st.com/news/wardogs-wd-l018-error-code-hits-players-after-patch-0-1-2-but-theres-a-fix"> 648 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="Wardogs WD-L018 Error Code" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/10/wardogs-error-code.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 649 </div> 650 <div class="kevin-news-content"> 651 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/wardogs-wd-l018-error-code-hits-players-after-patch-0-1-2-but-theres-a-fix">Wardogs WD-L018 Error Code Hits Players After Patch 0.1.2, But There’s a Fix</a></h2> 652 <div class="kevin-news-meta"> 653 <span class="kevin-news-date"> 654 <i class="fas fa-clock"></i> 17 hours ago </span> 655 <span class="kevin-news-comments"> 656 <i class="fas fa-comments"></i> 0 </span> 657 </div><br> 658 659 </div> 660 </article> 661 <article class="kevin-news-item"> 662 <div class="kevin-news-image"> 663 <a href="https://mp1st.com/news/the-division-2-servers-taken-down-october-1-apply-fixes"> 664 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot-300x169.png" class="attachment-medium size-medium wp-post-image" alt="The Division 2 Servers Down october 1" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/08/The-Division-2_-Red-Horizon-Official-Launch-Trailer-0-21-screenshot.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 665 </div> 666 <div class="kevin-news-content"> 667 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/the-division-2-servers-taken-down-october-1-apply-fixes">The Division 2 Servers Taken Down on October 1 to Apply Fixes</a></h2> 668 <div class="kevin-news-meta"> 669 <span class="kevin-news-date"> 670 <i class="fas fa-clock"></i> 18 hours ago </span> 671 <span class="kevin-news-comments"> 672 <i class="fas fa-comments"></i> 0 </span> 673 </div><br> 674 675 </div> 676 </article> 677 <article class="kevin-news-item"> 678 <div class="kevin-news-image"> 679 <a href="https://mp1st.com/news/nintendo-switch-og-switch-2-system-update-23-0-1-released-october-1"> 680 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="Switch 2 System Update 23.0.1" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2023/10/Nintendo-Switch-Update-17.0.0-Released-for-October-10.jpg 1920w" sizes="(max-width: 300px) 100v
680w, 300px" /> </a> 681 </div> 682 <div class="kevin-news-content"> 683 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/nintendo-switch-og-switch-2-system-update-23-0-1-released-october-1">Nintendo Switch OG, Switch 2 System Update 23.0.1 Released on October 1</a></h2> 684 <div class="kevin-news-meta"> 685 <span class="kevin-news-date"> 686 <i class="fas fa-clock"></i> 20 hours ago </span> 687 <span class="kevin-news-comments"> 688 <i class="fas fa-comments"></i> 0 </span> 689 </div><br> 690 691 </div> 692 </article> 693 <article class="kevin-news-item"> 694 <div class="kevin-news-image"> 695 <a href="https://mp1st.com/news/gunnar-optiks-expands-eyewear-protection-with-new-ojai-vision-recovery-system"> 696 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/09/GUNNAR-Optiks-Ojai-Vision-Recovery-System-1-2048x1152.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 697 </div> 698 <div class="kevin-news-content"> 699 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/gunnar-optiks-expands-eyewear-protection-with-new-ojai-vision-recovery-system">GUNNAR Optiks Expands Eyewear Protection With New Ojai Vision Recovery System</a></h2> 700 <div class="kevin-news-meta"> 701 <span class="kevin-news-date"> 702 <i class="fas fa-clock"></i> 1 day ago </span> 703 <span class="kevin-news-comments"> 704 <i class="fas fa-comments"></i> 0 </span> 705 </div><br> 706 707 </div> 708 </article> 709 <article class="kevin-news-item"> 710 <div class="kevin-news-image"> 711 <a href="https://mp1st.com/news/the-witcher-3-remastered-pc-performance-issues-relating-hairworks-identified-cdpr"> 712 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="The Witcher 3 hairworks issue" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/09/Witcher-Comparison-1-2048x1152.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 713 </div> 714 <div class="kevin-news-content"> 715 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/the-witcher-3-remastered-pc-performance-issues-relating-hairworks-identified-cdpr">The Witcher 3 Remastered PC Performance Issues Relating to Hairworks Identified by CDPR</a></h2> 716 <div class="kevin-news-meta">
717 <span class="kevin-news-date"> 718 <i class="fas fa-clock"></i> 1 day ago </span> 719 <span class="kevin-news-comments"> 720 <i class="fas fa-comments"></i> 0 </span> 721 </div><br> 722 723 </div> 724 </article> 725 <article class="kevin-news-item"> 726 <div class="kevin-news-image"> 727 <a href="https://mp1st.com/news/new-uncharted-game-development-naughty-dog-headed-lost-legacy-director"> 728 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-300x169.png" class="attachment-medium size-medium wp-post-image" alt="New Uncharted" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/UNCHARTED4.01_1920-x-1080.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 729 </div> 730 <div class="kevin-news-content"> 731 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/new-uncharted-game-development-naughty-dog-headed-lost-legacy-director">Report: New Uncharted Game in Development at Naughty Dog; Headed by Lost Legacy Director</a></h2> 732 <div class="kevin-news-meta"> 733 <span class="kevin-news-date"> 734 <i class="fas fa-clock"></i> 1 day ago </span> 735 <span class="kevin-news-comments"> 736 <i class="fas fa-comments"></i> 9 </span> 737 </div><br> 738 739 </div> 740 </article> 741 <article class="kevin-news-item"> 742 <div class="kevin-news-image"> 743 <a href="https://mp1st.com/news/resident-evil-dev-confirms-more-remakes-are-incoming-preparing-for-when-remakes-catch-up-to-numbered-titles"> 744 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6-300x169.png" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6-300x169.png 300w, https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6-600x338.png 600w, https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6-768x432.png 768w, https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6-1536x864.png 1536w, https://mp1st.com/wp-content/uploads/2026/09/resident-evil-5-and-re6.png 1920w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 745 </div> 746 <div class="kevin-news-content"> 747 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/resident-evil-dev-confirms-more-remakes-are-incoming-preparing-for-when-remakes-catch-up-to-numbered-titles">Resident Evil Dev Confirms More Remakes Are Incoming; Preparing for When Remakes Catch Up to Numbered Titles</a></h2> 748 <div class="kevin-news-meta"> 749 <span class="kevin-news-date"> 750 <i class="fas fa-clock"></i> 1 day ago </span> 751 <span class="kevin-news-comments"> 752 <i class="fas fa-comments"></i> 1 </span> 753 </div><br> 754 755 </div> 756 </article> 757 <article class="kevin-news-item"> 758 <div class="kevin-news-image"> 759 <a href="https://mp1st.com/news/xbox-not-for-sale-says-ceo-promises-whatever-it-takes-to-set-division-up"> 760 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/02/asha-sharma-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="xbox not for sale" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/02/asha-sharma-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/02/asha-sharma-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/02/asha-sharma-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/02/asha-sharma-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/02/asha-sharma.jpg 1920w" sizes="(max-width: 300px) 100v
760w, 300px" /> </a> 761 </div> 762 <div class="kevin-news-content"> 763 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/xbox-not-for-sale-says-ceo-promises-whatever-it-takes-to-set-division-up">Xbox “Not for Sale” Says CEO, Promises to Do “Whatever It Takes” to Set Division Up for Success</a></h2> 764 <div class="kevin-news-meta"> 765 <span class="kevin-news-date"> 766 <i class="fas fa-clock"></i> 1 day ago </span> 767 <span class="kevin-news-comments"> 768 <i class="fas fa-comments"></i> 1 </span> 769 </div><br> 770 771 </div> 772 </article> 773 <article class="kevin-news-item"> 774 <div class="kevin-news-image"> 775 <a href="https://mp1st.com/news/naughty-dog-boss-confirms-multiple-the-last-of-us-projects-works-intergalactic-full-reveal-2027"> 776 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="new the last of us project" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2023/11/The-Last-of-Us-Part-2-Remastered-4-2048x1152.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 777 </div> 778 <div class="kevin-news-content"> 779 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/naughty-dog-boss-confirms-multiple-the-last-of-us-projects-works-intergalactic-full-reveal-2027">Naughty Dog Boss Confirms Multiple The Last of Us Projects in the Works; Intergalactic Full Reveal in 2027</a></h2> 780 <div class="kevin-news-meta"> 781 <span class="kevin-news-date"> 782 <i class="fas fa-clock"></i> 1 day ago </span> 783 <span class="kevin-news-comments"> 784 <i class="fas fa-comments"></i> 0 </span> 785 </div><br> 786 787 </div> 788 </article> 789 <article class="kevin-news-item"> 790 <div class="kevin-news-image"> 791 <a href="https://mp1st.com/news/gta-6-activities-weather-system-info-surfaces-expect-over-170-animal-species"> 792 <img width="300" height="169" src="https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-300x169.jpg" class="attachment-medium size-medium wp-post-image" alt="GTA 6 Activities" decoding="async" srcset="https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-300x169.jpg 300w, https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-600x338.jpg 600w, https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-768x432.jpg 768w, https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-1536x864.jpg 1536w, https://mp1st.com/wp-content/uploads/2026/08/gta-6-img2-2048x1152.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /> </a> 793 </div> 794 <div class="kevin-news-content"> 795 <h2 class="kevin-news-heading"><a href="https://mp1st.com/news/gta-6-activities-weather-system-info-surfaces-expect-over-170-animal-species">GTA 6 Activities, Weather System Info Surfaces; Expect Over 170 Animal Species</a></h2> 796 <div class="kevin-news-meta">
797 <span class="kevin-news-date"> 798 <i class="fas fa-clock"></i> 2 days ago </span> 799 <span class="kevin-news-comments"> 800 <i class="fas fa-comments"></i> 0 </span> 801 </div><br> 802 803 </div> 804 </article> 805 <div class="kevin-pagination"><button id="kevin-btn-next" data-page="2">Next »</button></div> </div> 806 </div> 807 </div> 808 809 810 <div class="kevin-patch-section"> 811 <div class="kevin-patch-header"> 812 <h3 class="kevin-patch-title">LATEST <strong class="kevin-highlight" style="color: #e43d1e;">PATCHES</strong></h3> 813 <div class="line"></div> 814 </div> 815 816 <div class="kevin-patch-list" id="kevin-latest-patches"> 817 <!-- AJAX-loaded content will be inserted here --> 818 <article class="kevin-patch-item"> 819 <div class="kevin-patch-content"> 820 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/news/ps5-system-update-26-06-14-10-00-rolled-out-on-october-1">PS5 System Update 26.06-14.10.00 Rolled Out on October 1</a></h2> 821 <div class="kevin-patch-meta"> 822 <span class="kevin-patch-date"> 823 <i class="fas fa-clock"></i> 2 hours ago </span> 824 <span class="kevin-patch-comments"> 825 <i class="fas fa-comments"></i> 0 </span> 826 </div><br> 827 828 </div> 829 </article> 830 <article class="kevin-patch-item"> 831 <div class="kevin-patch-content"> 832 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/beast-of-reincarnation-update-1-011-adds-new-difficulty-modes-october-1">Beast of Reincarnation Update 1.011 Adds New Difficulty Modes on October 1</a></h2> 833 <div class="kevin-patch-meta"> 834 <span class="kevin-patch-date"> 835 <i class="fas fa-clock"></i> 7 hours ago </span> 836 <span class="kevin-patch-comments"> 837 <i class="fas fa-comments"></i> 0 </span> 838 </div><br> 839 840 </div> 841 </article> 842 <article class="kevin-patch-item"> 843 <div class="kevin-patch-content"> 844 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/the-witcher-3-remastered-update-5-00c-out-pc-october-1">The Witcher 3 Remastered Update 5.00c Out on PC on October 1</a></h2> 845 <div class="kevin-patch-meta"> 846 <span class="kevin-patch-date"> 847 <i class="fas fa-clock"></i> 9 hours ago </span> 848 <span class="kevin-patch-comments"> 849 <i class="fas fa-comments"></i> 0 </span> 850 </div><br> 851 852 </div> 853 </article> 854 <article class="kevin-patch-item"> 855 <div class="kevin-patch-content"> 856 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/ghost-of-yotei-update-2-005-turns-on-qssr-by-default-launches-complete-edition">Ghost of Yotei Update 2.005 Turns on QSSR by Default, Launches Complete Edition</a></h2> 857 <div class="kevin-patch-meta">
858 <span class="kevin-patch-date"> 859 <i class="fas fa-clock"></i> 9 hours ago </span> 860 <span class="kevin-patch-comments"> 861 <i class="fas fa-comments"></i> 0 </span> 862 </div><br> 863 864 </div> 865 </article> 866 <article class="kevin-patch-item"> 867 <div class="kevin-patch-content"> 868 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/marvels-wolverine-new-update-1-002-uses-qssr-by-default">Marvel’s Wolverine New Update 1.002 Uses QSSR by Default</a></h2> 869 <div class="kevin-patch-meta"> 870 <span class="kevin-patch-date"> 871 <i class="fas fa-clock"></i> 10 hours ago </span> 872 <span class="kevin-patch-comments"> 873 <i class="fas fa-comments"></i> 0 </span> 874 </div><br> 875 876 </div> 877 </article> 878 <article class="kevin-patch-item"> 879 <div class="kevin-patch-content"> 880 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/college-football-27-receives-two-updates-on-october-1-update-1-013-1-014">College Football 27 Receives Two Updates on October 1 as Update 1.013 and 1.014</a></h2> 881 <div class="kevin-patch-meta"> 882 <span class="kevin-patch-date"> 883 <i class="fas fa-clock"></i> 10 hours ago </span> 884 <span class="kevin-patch-comments"> 885 <i class="fas fa-comments"></i> 0 </span> 886 </div><br> 887 888 </div> 889 </article> 890 <article class="kevin-patch-item"> 891 <div class="kevin-patch-content"> 892 <h2 class="kevin-patch-heading"><a href="https://mp1st.com/title-updates-and-patches/fallout-76-update-1-000-003-released-as-first-ps5-xbox-series-patch">Fallout 76 Update 1.000.003 Released as First PS5, Xbox Series Patch</a></h2> 893 <div class="kevin-patch-meta"> 894 <span class="kevin-patch-date"> 895 <i class="fas fa-clock"></i> 10 hours ago </span> 896 <span class="kevin-patch-comments"> 897 <i class="fas fa-comments"></i> 0 </span> 898 </div><br> 899 900 </div> 901 </article> 902 <div class="kevin-pagination"><button id="kevin-btn-next" data-page="2">Next »</button></div> </div> 903 </div> 904 905 906 907 908</div> 909 910 911<footer id="footer"> 912 <div class="footer-container"> 913 <div class="footer-left"> 914 <div class="footer-logo"> 915 <a href="https://mp1st.com"> 916 <img src="https://mp1st.com/wp-content/uploads/2024/12/header-mp1st-red1st.webp" alt="mp1stlogo"> 917 </a> 918 </div> 919 <div class="footer-text"> 920 <p>We cover everything gaming! News, reviews, previews, hardware reviews, videos, and more! Lots more!</p> 921 </div> 922 923 <div class="footer-rights"> 924 <p>© MP1st 2026 All rights reserved.</p> 925 </div> 926 </div> 927 <div class="footer-right"> 928 929 <!-- Display footer menu --> 930 <nav class="footer-nav"><ul id="menu-footernew" class="footer-menu"><li id="menu-item-266124" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266124"><a href="https://mp1st.com/privacy-policy">Privacy Policy</a></li> 931<li id="menu-item-266125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266125"><a href="https://mp1st.com/cookie-policy">Cookie Policy</a></li> 932<li id="menu-item-266126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266126"><a href="https://mp1st.com/about-mp1st">About MP1st</a></li> 933<li id="menu-item-266127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266127"><a href="https://mp1st.com/mp1st-staff">MP1st Staff</a></li> 934<li id="menu-item-266128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266128"><a href="https://mp1st.com/mp1st-review-policy-scoring">
934MP1st Review Policy and Scoring</a></li> 935<li id="menu-item-315755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-315755"><a href="https://mp1st.com/affiliate-disclosure-mp1st">Affiliate Disclosure</a></li> 936</ul></nav> </div> 937 </div> 938 939 <a href="#" class="scroll-to-top" id="scroll-to-top"> 940 <i class="fas fa-arrow-up"></i> 941 </a> 942 943</footer> 944
945<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-86c50ec'>(function(){window.adthriveCLS.buildDate=`2026-09-30`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
945h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
945let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
945e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
945t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(` 946 .adthrive-device-phone .adthrive-sticky-content { 947 height: 450px !important; 948 margin-bottom: 100px !important; 949 } 950 .adthrive-content.adthrive-sticky { 951 position: -webkit-sticky; 952 position: sticky !important; 953 top: 42px !important; 954 margin-top: 42px !important; 955 } 956 .adthrive-content.adthrive-sticky:after { 957 content: "â Advertisement. Scroll down to continue. â"; 958 font-size: 10pt; 959 margin-top: 5px; 960 margin-bottom: 5px; 961 display:block; 962 color: #888; 963 } 964 .adthrive-sticky-container { 965 position: relative; 966 display: flex; 967 flex-direction: column; 968 justify-content: flex-start; 969 align-items: center; 970 min-height:${e||400}px; 971 margin: 10px 0 10px 0; 972 background-color: #FAFAFA; 973 padding-bottom:0px; 974 } 975 `),Je=e=>{z(` 976 .adthrive-recipe.adthrive-sticky { 977 position: -webkit-sticky; 978 position: sticky !important; 979 top: 42px !important; 980 margin-top: 42px !important; 981 } 982 .adthrive-recipe-sticky-container { 983 position: relative; 984 display: flex; 985 flex-direction: column; 986 justify-content: flex-start; 987 align-items: center; 988 min-height:${e||400}px !important; 989 margin: 10px 0 10px 0; 990 background-color: #FAFAFA; 991 padding-bottom:0px; 992 } 993 `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
993{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
993deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
993; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
993,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
993i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
993_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
993idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
993ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
993!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
993<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
993<script type="speculationrules"> 994{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/mp1st2024theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 995</script>
995 996 <section class="bafg_popup_preview"> 997 <div class="bafg_popup_preview_content"> 998 <div class="close" title="Exit Full Screen">â³</div> 999 <div id="bafg_popup_wrap"></div> 1000 </div> 1001 </section><div id="loading-image"></div>
1001<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/assets/js/jquery.keyframes.js" id="bafg_keyframes-js"></script>
vendor: 1 bytes, line 1001
1001
1002<script id="bafg_custom_js-js-extra"> 1003var bafg_constant_obj = {"ajax_url":"https:\/\/mp1st.com\/wp-admin\/admin-ajax.php","site_url":"\/var\/www\/html\/public_html\/wp-content\/plugins\/beaf-before-and-after-gallery\/"}; 1004</script>
vendor: 1 bytes, line 1004
1004
1005<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery/assets/js/bafg-custom-js.js?ver=4.6.11" id="bafg_custom_js-js"></script>
vendor: 1 bytes, line 1005
1005
1006<script id="bafg_custom_pro-js-extra"> 1007var bafg_ajax_url = {"ajax_url":"https:\/\/mp1st.com\/wp-content\/plugins\/beaf-before-and-after-gallery-pro\/"}; 1008</script>
vendor: 1 bytes, line 1008
1008
1009<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/assets/js/bafg-custom-pro.js?ver=4.4.0" id="bafg_custom_pro-js"></script>
vendor: 1 bytes, line 1009
1009
1010<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/inc/filter-gallery/js/isotope.pkgd.min.js" id="bafg-isotope-min-js"></script>
vendor: 1 bytes, line 1010
1010
1011<script src="https://mp1st.com/wp-content/plugins/beaf-before-and-after-gallery-pro/inc/filter-gallery/js/bafg-isotope-init.js" id="bafg-isotope-init-js"></script>
vendor: 1 bytes, line 1011
1011
1012<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/navigation.js?ver=1.0.0" id="mp1st-navigation-js"></script>
vendor: 1 bytes, line 1012
1012
1013<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/build/css/darkmode.js" id="darkmode-js-js"></script>
vendor: 1 bytes, line 1013
1013
1014<script id="mobile-menu-js-extra"> 1015var ajax_object = {"ajax_url":"https:\/\/mp1st.com\/wp-admin\/admin-ajax.php","post_id":"145721"}; 1016</script>
vendor: 1 bytes, line 1016
1016
1017<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/mobile-menu.js" id="mobile-menu-js"></script>
vendor: 1 bytes, line 1017
1017
1018<script id="news-pagination-js-extra"> 1019var admin_ajax_object = {"ajaxurl":"https:\/\/mp1st.com\/wp-admin\/admin-ajax.php","nonce":"43b7c340d8"}; 1020</script>
vendor: 1 bytes, line 1020
1020
1021<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/news-pagination.js" id="news-pagination-js"></script>
vendor: 1 bytes, line 1021
1021
1022<script id="patches-pagination-js-extra"> 1023var admin_ajax_object = {"ajaxurl":"https:\/\/mp1st.com\/wp-admin\/admin-ajax.php","nonce":"43b7c340d8"}; 1024</script>
vendor: 1 bytes, line 1024
1024
1025<script src="https://mp1st.com/wp-content/themes/mp1st2024theme/js/patches-pagination.js" id="patches-pagination-js"></script>
vendor: 1 bytes, line 1025
1025
1026<script id="jetpack-stats-js-before"> 1027_stq = window._stq || []; 1028_stq.push([ "view", {"v":"ext","blog":"47008371","post":"145721","tz":"-4","srv":"mp1st.com","j":"1:15.6.1"} ]); 1029_stq.push([ "clickTrackerInit", "47008371", "145721" ]); 1030</script>
vendor: 1 bytes, line 1030
1030
1031<script src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1031
1031
1032<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-86c50ec'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
1032<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-86c50ec'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
1032 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
10325,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
1032 1033</body> 1034</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.