1<!DOCTYPE html> 2<html lang="en" class="no-js"> 3 4<head> 5 <meta charset="UTF-8">
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120471677",accountID:"7373880",trustKey:"7373880",xpid:"UwUAUl5bCBABVFZXDgABVFUD",licenseKey:"NRJS-87f1b510a736f26a068",applicationID:"1075916212",browserID:"1120471677"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
6e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
6const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
6if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
6o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
6(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
6;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
6{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
6ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
6{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
6null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
6dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
6imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
6if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
6);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
6class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
6h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link rel="dns-prefetch" href="https://megagames.com"> 9 <link rel="dns-prefetch" href="https://fonts.googleapis.com"> 10 11 <link rel="dns-prefetch" href="https://www.google-analytics.com"> 12 13 <link rel="preconnect" href="https://megagames.com" crossorigin> 14 <link rel="preconnect" href="https://fonts.googleapis.com"> 15 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 16 <link rel="preconnect" href="https://www.google-analytics.com"> 17 <link rel="shortcut icon" href="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/favicon.ico" /> 18 19 <meta name="HandheldFriendly" content="True" /> 20 <meta name="MobileOptimized" content="320" /> 21 <meta name="apple-mobile-web-app-capable" content="yes" /> 22 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 23 24 25 26 <title>A Steam Leak Accidentally Revealed Thief's New Campaign. Nightdive Turned It Into a Joke. | MegaGames</title> 27<meta name="description" content="News on MegaGames: ð® Free to use, no registration required. Updated on September 22, 2026.">
vendor: 69 bytes, lines 27-29
27 28 29 <script defer src="https://www.googletagmanager.com/gtag/js?id=
29G-S7VYYN8T12
vendor: 16 bytes, lines 29-30
29"></script> 30
30<script defer data-category="statistics"> 31 window.dataLayer = window.dataLayer || []; 32 function gtag() { dataLayer.push(arguments); } 33 gtag('js', new Date()); 34 35 document.addEventListener('cmplz_run_after_all_scripts', function () { 36 if (cmplz_has_consent('statistics')) { 37 gtag('config', 'G-S7VYYN8T12'); 38 } 39 }); 40 </script>
40 41 42
42<script data-cfasync="false">window.nitroAds = window.nitroAds || { 43 createAd: function () { 44 return new Promise(e => { 45 window.nitroAds.queue.push(["createAd", arguments, e]) 46 }) 47 }, addUserToken: function () { 48 window.nitroAds.queue.push(["addUserToken", arguments]) 49 }, queue: [] 50 };</script>
50 51
51<script data-minify="1" data-cfasync="false" async src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/ads-1895.js?ver=1785167313"></script>
51 52 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 53 54 <!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 55 56 <link rel="canonical" href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" /> 57 <meta property="og:locale" content="en_US" /> 58 <meta property="og:type" content="article" /> 59 <meta property="og:title" content="A Steam Leak Accidentally Revealed Thief's New Campaign. Nightdive Turned It Into a Joke." /> 60 <meta property="og:description" content="News on MegaGames: ð® Free to use, no registration required. Updated on September 22, 2026." /> 61 <meta property="og:url" content="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" /> 62 <meta property="og:site_name" content="MegaGames" /> 63 <meta property="article:publisher" content="https://www.facebook.com/MegaGamesTHGE/" /> 64 <meta property="og:image" content="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01.jpg" /> 65 <meta property="og:image:width" content="2560" /> 66 <meta property="og:image:height" content="1440" /> 67 <meta property="og:image:type" content="image/jpeg" /> 68 <meta name="twitter:card" content="summary_large_image" /> 69 <meta name="twitter:label1" content="Est. reading time" /> 70 <meta name="twitter:data1" content="3 minutes" /> 71
71<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke","url":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke","name":"A Steam Leak Accidentally Revealed Thief's New Campaign. Nightdive Turned It Into a Joke. | MegaGames","isPartOf":{"@id":"https:\/\/megagames.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#primaryimage"},"image":{"@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#primaryimage"},"thumbnailUrl":"https:\/\/megagames.com\/wp-content\/uploads\/2026\/06\/Thief-The-Dark-Project-Remastered-01.jpg","datePublished":"2026-09-22T07:05:31+00:00","description":"News on MegaGames: ð® Free to use, no registration required. Updated on September 22, 2026.","breadcrumb":{"@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#primaryimage","url":"https:\/\/megagames.com\/wp-content\/uploads\/2026\/06\/Thief-The-Dark-Project-Remastered-01.jpg","contentUrl":"https:\/\/megagames.com\/wp-content\/uploads\/2026\/06\/Thief-The-Dark-Project-Remastered-01.jpg","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/megagames.com\/fr"},{"@type":"ListItem","position":2,"name":"A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke."}]},{"@type":"WebSite","@id":"https:\/\/megagames.com\/fr\/#website","url":"https:\/\/megagames.com\/fr\/","name":"MegaGames","description":"MegaGames - founded in 1998, is a comprehensive hardcore gaming resource covering Game Trainers, News, Mods, Cheats, Patches, Editorials, Free Games for PC & Console Games","publisher":{"@id":"https:\/\/megagames.com\/fr\/#organization"},"alternateName":"Megagames, Mega Games, Megagames.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/megagames.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/megagames.com\/fr\/#organization","name":"MegaGames","alternateName":"Megagames, Mega Games, Megagames.com","url":"https:\/\/megagames.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/megagames.com\/fr\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"MegaGames"},"image":{"@id":"https:\/\/megagames.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MegaGamesTHGE\/"],"description":"MegaGames.com has been the go-to platform for gamers who want more than just to play since 1998. Launched at a time when the internet was still in its early days, MegaGames filled a gap for players seeking deeper technical insight and greater control. With one of the first and most extensive archives of game trainers, mods, and tools, the site quickly became a hub for those who wanted to push game boundaries, explore mechanics, and shape their own experience. It helped define what it means to be a hardcore gamer: independent, curious, and technically minded. For over 25 years, MegaGames has evolved alongside its community while staying true to its original mission. The platform remains centered on sharing useful contentâtrainers, mods, patches, and guidesâfreely accessible and designed for serious players. Itâs a space built by and for gamers who see games not just as entertainment, but as something to master, modify, and understand on a deeper level.","foundingDate":"1998-07-03"}]}</script>
71 72 <!-- / Yoast SEO Premium plugin. --> 73 74 75<link rel='dns-prefetch' href='//618b31e8.delivery.rocketcdn.me' /> 76 77<link href='https://618b31e8.delivery.rocketcdn.me' rel='preconnect' /> 78<style id="wp-img-auto-sizes-contain-inline-css"> 79img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 80/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 81</style> 82<style id="wp-block-library-inline-css"> 83:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
83--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 84 85/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 86</style> 87<style id="classic-theme-styles-inline-css"> 88/*! This file is auto-generated */ 89.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} 90/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 91</style> 92 93<style id="global-styles-inline-css"> 94: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--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
940) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);--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--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-green-color{color: var(--wp--preset--color--green) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-purple-color{color: var(--wp--preset--color--purple) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !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-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-green-background-color{background-color: var(--wp--preset--color--green) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-purple-background-color{background-color: var(--wp--preset--color--purple) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !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-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-green-border-color{border-color: var(--wp--preset--color--green) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-purple-border-color{border-color: var(--wp--preset--color--purple) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !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;}
94.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-purple-to-yellow-gradient-background{background: var(--wp--preset--gradient--purple-to-yellow) !important;}.has-yellow-to-purple-gradient-background{background: var(--wp--preset--gradient--yellow-to-purple) !important;}.has-green-to-yellow-gradient-background{background: var(--wp--preset--gradient--green-to-yellow) !important;}.has-yellow-to-green-gradient-background{background: var(--wp--preset--gradient--yellow-to-green) !important;}.has-red-to-yellow-gradient-background{background: var(--wp--preset--gradient--red-to-yellow) !important;}.has-yellow-to-red-gradient-background{background: var(--wp--preset--gradient--yellow-to-red) !important;}.has-purple-to-red-gradient-background{background: var(--wp--preset--gradient--purple-to-red) !important;}.has-red-to-purple-gradient-background{background: var(--wp--preset--gradient--red-to-purple) !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;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-extra-large-font-size{font-size: var(--wp--preset--font-size--extra-large) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-gigantic-font-size{font-size: var(--wp--preset--font-size--gigantic) !important;} 95/*# sourceURL=global-styles-inline-css */ 96</style> 97 98<link data-minify="1" rel='stylesheet' id='trp-language-switcher-style-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/plugins/translatepress-multilingual/assets/css/trp-language-switcher.css?ver=1785167312' media='all' /> 99<link rel='stylesheet' id='cmplz-general-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1785167182' media='all' /> 100<link rel='stylesheet' id='child-style-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/style.css?ver=1.0' media='all' /> 101<link data-minify="1" rel='stylesheet' id='zentropy-main-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/css/zentropy.css?ver=1785167312' media='all' /> 102<link data-minify="1" rel='stylesheet' id='zentropy-light-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/css/mg-light.css?ver=1785167312' media='all' /> 103<link data-minify="1" rel='stylesheet' id='zentropy-dark-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/css/mg-dark.css?ver=1785167312' media='all' /> 104<link data-minify="1" rel='stylesheet' id='md-megamenu-base-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/css/mm-base.css?ver=1785167312' media='all' /> 105<link data-minify="1" rel='stylesheet' id='mg-my-custom-styles-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/css/megagames-custom/custom-styles.css?ver=1785167312' media='all' /> 106<link rel='stylesheet' id='bootstrap-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/css/bootstrap.min.css?ver=7.1.2' media='all' /> 107<link data-minify="1" rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1785167312' media='all' /> 108<link rel="alternate" hreflang="en" href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"/> 109<link rel="alternate" hreflang="de" href="https://megagames.com/de/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"/> 110<link rel="alternate" hreflang="fr" href="https://megagames.com/fr/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"/> 111<link rel="alternate" hreflang="es" href="https://megagames.com/es/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"/> 112<link rel="alternate" hreflang="x-default" href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"/> 113 <style>.cmplz-hidden { 114 display: none !important; 115 }</style> 116 <meta name="viewport" content="width=device-width, initial-scale=1">
117<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://megagames.com/#organization","name":"Megagames","url":"https://megagames.com/","sameAs":["https://www.facebook.com/MegaGamesTHGE/"],"logo":{"@type":"ImageObject","url":"https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg","width":200,"height":25}},{"@type":"NewsArticle","@id":"https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke#article","url":"https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke","headline":"A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke.","description":"Game: Thief: The Dark Project Remastered â The Tarnished Mirror  | Developer: Nightdive Studios  | Platforms: PC, PS4, PS5, Xbox Series X|S, Xbox One, Switch, Switch 2  | Release Window: Winter 2026 Nightdive Studios has officially confirmed a new campaign for Thief: The Dark Project Remastered, called The Tarnished Mirror. The announcement came only after achievement-tracking site Exophase accidentally exposed the campaign's existence through a massive Steam data leak. Nightdive responded with a tongue-in-cheek teaser rather than a straightforward press statement. A full reveal is scheduled for November 2. How the Leak Actually Happened PC Gamer reports that Exophase obtained a large batch of achievement lists for unreleased and even unannounced games. Among major titles like Persona 6, a set of Thief Remastered achievements pointed directly at an unrevealed expansion. Nightdive's teaser video acknowledged the leak directly, opening with a montage of posts speculating about the campaign. It then closed on new key art of Garrett by artist Alexandru Negoita, alongside a voice line: \"Huh, not so secret anymore.\" What's Actually Confirmed So Far Nightdive has confirmed the name and existence of The Tarnished Mirror, though full details await the November 2 reveal. According to VGTimes, the campaign will add three new story missions and five new enemy types on top of the base remaster. Base remaster features: Modern gamepad support, achievements, upscaling to 4K at 120fps, an item and weapon wheel, and mission replay Community support: Custom campaign creation and sharing, letting players build and distribute their own levels Platforms: PC, PS4, PS5, Xbox One, Xbox Series X|S, Nintendo Switch, and Switch 2 Publishing partners: Atari and Eidos-Montréal are both involved alongside Nightdive on the full package Garrett's Voice Actor May Be Returning The teaser's closing voice line has fans hopeful that Stephen Russell is reprising the role of Garrett. He originated the character across the entire original Thief trilogy. However, Russell was notably recast for 2014's Thief reboot, a decision that frustrated longtime fans at the time. Nightdive hasn't yet confirmed whether the new line is a fresh recording or pulled from existing audio. Meanwhile, GamingProMax notes the Thief modding scene remains genuinely enormous. Fan campaigns like The Black Parade already stand shoulder to shoulder with the original missions in quality, which sets a high bar for any new official content. Bottom Line Getting scooped by a data leak isn't how any studio wants to announce new content. Still, Nightdive's response turned a potential misstep into genuine goodwill. As a result, The Tarnished Mirror now carries real expectations heading into November 2, both for its own quality and for whether Russell's return proves out. Winter 2026 is close enough that fans won't have to wait long to find out.","datePublished":"2026-09-22T09:05:31+02:00","dateModified":"2026-09-20T21:12:45+02:00","author":{"@type":"Organization","name":"MegaGames"},"publisher":{"@id":"https://megagames.com/#organization"},"about":{"@type":"VideoGame","name":"Thief: The Dark Project Remastered","url":"https://megagames.com/games/thief-the-dark-project-remastered"},"mainEntityOfPage":{"@id":"https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"},"image":{"@type":"ImageObject","url":"https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01.jpg","width":300,"height":200},"inLanguage":"en"}]}</script>
117<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> 118<meta name="generator" content="WP Rocket 3.23" data-wpr-features="wpr_minify_js wpr_lazyload_images wpr_image_dimensions wpr_minify_css wpr_cdn wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head> 119 120<body class="wp-singular game_content-template-default single single-game_content postid-468957 wp-embed-responsive wp-theme-twentytwentyone wp-child-theme-megagamestheme dark translatepress-en_US is-light-theme no-js singular" class="wp-singular game_content-template-default single single-game_content postid-468957 wp-embed-responsive wp-theme-twentytwentyone wp-child-theme-megagamestheme translatepress-en_US is-light-theme no-js singular"> 121 122 <div data-rocket-location-hash="2613fbfe4dc8f8c600e0c899ebc72601" id="page-wrapper" class="page-wrapper"> 123 <div data-rocket-location-hash="403f445a8dc83a047ae3dd83e4201e95" id="page" class="page"> 124 <header data-rocket-location-hash="8c78e5aca6cec01cc09b3927c031f7a7" id="header" class="header bg-dark"> 125 <div class="container-fluid header-padding"> 126 <div class="header-menu d-flex align-items-center justify-content-between"> 127 <!-- Logo --> 128 <a href="https://megagames.com/" class="navbar-brand"> 129 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2040'%3E%3C/svg%3E" 130 width="200" height="40" alt="https://megagames.com" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg"><noscript><img src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg" 131 width="200" height="40" alt="https://megagames.com"></noscript> 132 </a> 133 <!-- Navigation --> 134 <nav class="navbar navbar-expand-lg position-relative"> 135 <div class="collapse navbar-collapse navbar-menu " id="navbarMegaMenu"> 136 <ul class="navbar-nav"> 137 <li class="nav-item dropdown"> 138 <a class="nav-link dropdown-toggle text-white" href="#" id="gamesDropdown" 139 role="button" data-bs-toggle="dropdown" aria-expanded="false"> 140 <span 141 class="menu-title">Games</span> 142 <svg class="dropdown-icon" width="10" height="10" viewBox="0 0 12 12" 143 fill="none" xmlns="http://www.w3.org/2000/svg"> 144 <path d="M0 0L6 3L12 0L6 12L0 0Z" fill="currentColor" /> 145 </svg> 146 </a> 147 148 <div class="dropdown-menu"> 149 <div class="container-fluid"> 150 <div class="row"> 151 152 <div class="col-md-4"> 153 <p class="section-title"> 154 Featured Games </p> 155 <ul class="list-unstyled"> 156 <li><a 157 href="https://megagames.com/games/grand-theft-auto-v">Grand Theft Auto V</a> 158 </li> 159 <li><a 160 href="https://megagames.com/games/cyberpunk-2077">Cyberpunk 2077</a> 161 </li> 162 <li><a 163 href="https://megagames.com/games/assassin-s-creed-shadows">Assassin’s Creed Shadows</a> 164 </li> 165 <li><a 166 href="https://megagames.com/games/euro-truck-simulator-2">Euro Truck Simulator 2</a> 167 </li> 168 <li><a 169 href="https://megagames.com/games/stalker-2-heart-chornobyl">S.T.A.L.K.E.R. 2: Heart of Chornobyl</a> 170 </li> 171 <li><a 172 href="https://megagames.com/games/palworld">Palworld</a> 173 </li> 174 <li><a 175 href="https://megagames.com/games/kingdom-come-deliverance-ii">Kingdom Come: Deliverance II</a> 176 </li> 177 <li><a 178 href="https://megagames.com/games/starfield">Starfield</a> 179 </li> 180 <li><a 181 href="https://megagames.com/games/far-cry-4">Far Cry 4</a> 182 </li> 183 <li><a 184 href="https://megagames.com/games/thehunter-call-wild">theHunter: Call of the Wild</a> 185 </li> 186 </ul> 187 </div> 188 <div class="col-md-4"> 189 <p class="section-title"> 190 Most Popular </p> 191 <ul class="list-unstyled"> 192 <li><a 193 href="https://megagames.com/games/mortal-kombat-x">Mortal Kombat X</a> 194 </li> 195 <li><a 196 href="https://megagames.com/games/dying-light-2">Dying Light 2</a> 197 </li> 198 <li><a 199 href="https://megagames.com/games/baldur-s-gate-3">Baldur’s Gate 3</a> 200 </li> 201 <li><a 202 href="https://megagames.com/games/call-duty-ghosts">Call of Duty: Ghosts</a> 203 </li> 204 <li><a 205 href="https://megagames.com/games/command-conquer-generals-zero-hour">Command & Conquer: Generals – Zero Hour</a> 206 </li> 207 <li><a 208 href="https://megagames.com/games/american-truck-simulator">
208American Truck Simulator</a> 209 </li> 210 <li><a 211 href="https://megagames.com/games/witcher-3-wild-hunt">The Witcher 3: Wild Hunt</a> 212 </li> 213 <li><a 214 href="https://megagames.com/games/battlefield-4">Battlefield 4</a> 215 </li> 216 <li><a 217 href="https://megagames.com/games/fallout-4">Fallout 4</a> 218 </li> 219 <li><a 220 href="https://megagames.com/games/dragon-s-dogma-2">Dragon’s Dogma 2</a> 221 </li> 222 </ul> 223 </div> 224 <div class="col-md-4"> 225 <p class="section-title"> 226 Latest Updates </p> 227 <div class="carousel-container header-slider-carousel"> 228 <div id="carouselHeaderGames" 229 class="carousel slide header-slider-slide" 230 data-bs-ride="carousel"> 231 <!-- Carousel Items --> 232 <div class="carousel-inner header-slider-inner"> 233 <div 234 class="carousel-item header-slider-item active"> 235 <a 236 href="https://megagames.com/games/aniimo"> 237 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 238 class="d-block w-100 carousel-img" 239 alt="Aniimo" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-403x217.jpg" 240 class="d-block w-100 carousel-img" 241 alt="Aniimo"></noscript> 242 <div 243 class="image-overlay header-slider-overlay"> 244 <div 245 class="image-text header-slider-text"> 246 <p 247 class="image-title header-slider-title"> 248 <a class="slider-body text-white" 249 href="https://megagames.com/games/aniimo"> 250 Aniimo </a> 251 </p> 252 </div> 253 </div> 254 </a> 255 </div> 256 <div 257 class="carousel-item header-slider-item "> 258 <a 259 href="https://megagames.com/games/the-pathless"> 260 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 261 class="d-block w-100 carousel-img" 262 alt="The Pathless" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pathless-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pathless-01-403x217.jpg" 263 class="d-block w-100 carousel-img" 264 alt="The Pathless"></noscript> 265 <div 266 class="image-overlay header-slider-overlay"> 267 <div 268 class="image-text header-slider-text"> 269 <p 270 class="image-title header-slider-title"> 271 <a class="slider-body text-white" 272 href="https://megagames.com/games/the-pathless"> 273 The Pathless </a> 274 </p> 275 </div> 276 </div> 277 </a> 278 </div> 279 <div 280 class="carousel-item header-slider-item "> 281 <a 282 href="https://megagames.com/games/the-pirate-caribbean-hunt"> 283 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 284 class="d-block w-100 carousel-img" 285 alt="The Pirate: Caribbean Hunt" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pirate-Caribbean-Hunt-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pirate-Caribbean-Hunt-01-403x217.jpg" 286 class="d-block w-100 carousel-img" 287 alt="The Pirate: Caribbean Hunt"></noscript> 288 <div 289 class="image-overlay header-slider-overlay"> 290 <div 291 class="image-text header-slider-text"> 292 <p 293 class="image-title header-slider-title"> 294 <a class="slider-body text-white" 295 href="https://megagames.com/games/the-pirate-caribbean-hunt"> 296 The Pirate: Caribbean Hunt </a> 297 </p> 298 </div> 299 </div> 300 </a> 301 </div> 302 <div 303 class="carousel-item header-slider-item "> 304 <a 305 href="https://megagames.com/games/the-perfect-tower-ii"> 306 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 307 class="d-block w-100 carousel-img" 308 alt="The Perfect Tower II" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg" 309 class="d-block w-100 carousel-img" 310 alt="The Perfect Tower II"></noscript> 311 <div 312 class="image-overlay header-slider-overlay"> 313 <div 314 class="image-text header-slider-text"> 315 <p 316 class="image-title header-slider-title"> 317 <a class="slider-body text-white" 318 href="https://megagames.com/games/the-perfect-tower-ii"> 319 The Perfect Tower II </a> 320 </p> 321 </div> 322 </div> 323 </a> 324 </div> 325 <div 326 class="carousel-item header-slider-item "> 327 <a 328 href="https://megagames.com/games/keep-on-mining"> 329 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 330 class="d-block w-100 carousel-img" 331 alt="Keep on Mining!" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Keep-on-Mining-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Keep-on-Mining-01-403x217.jpg" 332 class="d-block w-100 carousel-img" 333 alt="Keep on Mining!"></noscript> 334
334 <div 335 class="image-overlay header-slider-overlay"> 336 <div 337 class="image-text header-slider-text"> 338 <p 339 class="image-title header-slider-title"> 340 <a class="slider-body text-white" 341 href="https://megagames.com/games/keep-on-mining"> 342 Keep on Mining! </a> 343 </p> 344 </div> 345 </div> 346 </a> 347 </div> 348 </div> 349 350 <div class="carousel-indicators"> 351 <button style="width: 10px; height: 10px;" 352 type="button" 353 data-bs-target="#carouselHeaderGames" 354 data-bs-slide-to="0" 355 class="active" 356 aria-label="Slide 1"> 357 </button> 358 <button style="width: 10px; height: 10px;" 359 type="button" 360 data-bs-target="#carouselHeaderGames" 361 data-bs-slide-to="1" 362 class="" 363 aria-label="Slide 2"> 364 </button> 365 <button style="width: 10px; height: 10px;" 366 type="button" 367 data-bs-target="#carouselHeaderGames" 368 data-bs-slide-to="2" 369 class="" 370 aria-label="Slide 3"> 371 </button> 372 <button style="width: 10px; height: 10px;" 373 type="button" 374 data-bs-target="#carouselHeaderGames" 375 data-bs-slide-to="3" 376 class="" 377 aria-label="Slide 4"> 378 </button> 379 <button style="width: 10px; height: 10px;" 380 type="button" 381 data-bs-target="#carouselHeaderGames" 382 data-bs-slide-to="4" 383 class="" 384 aria-label="Slide 5"> 385 </button> 386 </div> 387 </div> 388 </div> 389 </div> 390 </div> 391 392 <div class="row"> 393 <a href="/games"> 394 <div class="all-nav-link text-center mt-3"> 395 All Games </div> 396 </a> 397 </div> 398 </div> 399 </div> 400 </li> 401 402 <li class="nav-item dropdown"> 403 <a class="nav-link dropdown-toggle text-white" href="#" id="gamesDropdown" 404 role="button" data-bs-toggle="dropdown" aria-expanded="false">
405 <span 406 class="menu-title">Trainers</span> 407 <svg width="10" height="10" viewBox="0 0 12 12" fill="none" 408 xmlns="http://www.w3.org/2000/svg"> 409 <path d="M0 0L6 3L12 0L6 12L0 0Z" fill="currentColor" /> 410 </svg> 411 </a> 412 413 <div class="dropdown-menu"> 414 <div class="container-fluid"> 415 <div class="row"> 416 <div class="col-md-4"> 417 <p class="section-title"> 418 Featured Trainers </p> 419 <ul class="list-unstyled"> 420 <li><a href='https://megagames.com/trainers/plitch'>PLITCH Trainer</a></li><li><a href='https://megagames.com/trainers/trainer-paradies-battle-wesnoth-v134-money-trainer'>Trainer ParadiesBattle for Wesnoth v1.3.4 (Money Trainer)</a></li><li><a href='https://megagames.com/trainers/assassin-s-creed-shadows-v10-v104-23-trainer-fling'>Assassin’s Creed Shadows v1.0-v1.0.4+ (+23 Trainer)</a></li><li><a href='https://megagames.com/trainers/dying-light-2-stay-human-v1223c-22-trainer-invictus-orcus'>Dying Light 2: Stay Human v1.22.3c (+22 Trainer)</a></li><li><a href='https://megagames.com/trainers/age-empires-ii-definitive-edition-v10-build141935-12-trainer-fling'>Age of Empires II: Definitive Edition v1.0-Build.141935+ (+12 Trainer)</a></li><li><a href='https://megagames.com/trainers/command-conquer-generals-zero-hour-v104-7-trainer-uniq'>Command & Conquer: Generals – Zero Hour v1.04 (+7 Trainer)</a></li><li><a href='https://megagames.com/trainers/last-us-part-i-v1140-12-trainer-baracuda'>The Last of Us Part I v1.1.4.0 (+12 Trainer)</a></li><li><a href='https://megagames.com/trainers/last-us-part-ii-v13104300406-12-trainer-baracuda'>The Last of Us Part II v1.3.10430.0406 (+12 Trainer)</a></li><li><a href='https://megagames.com/trainers/myth-empires-v193-v11020-33-trainer-fling'>Myth of Empires v1.9.3-v1.102.0+ (+33 Trainer)</a></li><li><a href='https://megagames.com/trainers/euro-truck-simulator-2-v15410s-7-trainer-invictus-orcus'>Euro Truck Simulator 2 v1.54.1.0s (+7 Trainer)</a></li> </ul> 421 </div> 422 <div class="col-md-4"> 423 <p class="section-title"> 424 Most Popular </p> 425 <ul class="list-unstyled"> 426 <li><a href='https://megagames.com/trainers/need-speed-most-wanted-v1500-9-trainer-maxtre'>Need for Speed: Most Wanted v1.5.0.0 (+9 Trainer)</a></li><li><a href='https://megagames.com/trainers/voin-v020-4-trainer-abolfazlk'>VOIN v0.2.0+ (+4 Trainer)</a></li><li><a href='https://megagames.com/trainers/project-igi-2-covert-strike-4-trainer-abolfazlk'>Project IGI 2: Covert Strike (+4 Trainer)</a></li><li><a href='https://megagames.com/trainers/blade-abyss-v10-5-trainer-abolfazlk'>Blade Abyss v1.0 (+5 Trainer)</a></li><li><a href='https://megagames.com/trainers/call-duty-modern-warfare-2-12-trainer-stikxx'>Call of Duty: Modern Warfare 2 (+12 Trainer)</a></li><li><a href='https://megagames.com/trainers/grand-theft-auto-v-v1034070-12-trainer-invictus-orcus'>Grand Theft Auto V v1.0.3407.0 (+12 Trainer)</a></li><li><a href='https://megagames.com/trainers/scum-v01168223-18-trainer-futurex'>SCUM v0.1.16.8223 (+18 Trainer)</a></li><li><a href='https://megagames.com/trainers/clair-obscur-expedition-33-v10-33-trainer-fling-update-01-may-2025'>Clair Obscur: Expedition 33 v1.0 (+33 Trainer) â Update 01 May 2025</a></li><li><a href='https://megagames.com/trainers/legend-heroes-three-kingdoms-46-trainer-fling-update-06-may-2025'>Legend of Heroes: Three Kingdoms (+46 Trainer) â Update 06 May 2025</a></li><li><a href='https://megagames.com/trainers/will-i-get-banned-using-game-trainer'>Will I get banned for using a Game Trainer?</a></li> </ul> 427 </div> 428 <div class="col-md-4"> 429 <p class="section-title"> 430 Latest Updates </p> 431 <div class="carousel-container header-slider-carousel"> 432 <div id="carouselHeaderTrainers" 433 class="carousel slide header-slider-slide" 434 data-bs-ride="carousel"> 435 <!-- Carousel Items --> 436 <div class="carousel-inner header-slider-inner"> 437 <div 438 class="carousel-item header-slider-item active"> 439 <a 440 href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0"> 441 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 442 class="d-block w-100 carousel-img" 443 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-403x217.jpg" 444 class="d-block w-100 carousel-img" 445 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]"></noscript> 446 <div 447 class="image-overlay header-slider-overlay"> 448 <div 449 class="image-text header-slider-text"> 450 <p 451 class="image-title header-slider-title"> 452 <a class="slider-body text-white" 453 href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0"> 454 Cuphead v1.3.4 (+9 Trainer) [Mul0] </a> 455 </p> 456 </div> 457 </div> 458 </a> 459 </div> 460 <div 461 class="carousel-item header-slider-item "> 462 <a 463 href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii"> 464 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 465 class="d-block w-100 carousel-img" 466 alt="PLITCH Trainer for The Perfect Tower II" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg" 467 class="d-block w-100 carousel-img" 468 alt="PLITCH Trainer for The Perfect Tower II"></noscript> 469 <div 470 class="image-overlay header-slider-overlay"> 471 <div 472 class="image-text header-slider-text"> 473 <p 474 class="image-title header-slider-title"> 475 <a class="slider-body text-white" 476 href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii"> 477 PLITCH Trainer for The Perfect Tower II </a> 478 </p> 479 </div> 480 </div> 481 </a> 482 </div> 483 <div 484 class="carousel-item header-slider-item "> 485 <a 486 href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling"> 487 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 488 class="d-block w-100 carousel-img" 489 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg" 490 class="d-block w-100 carousel-img" 491 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)..."></noscript> 492 <div 493 class="image-overlay header-slider-overlay"> 494 <div 495 class="image-text header-slider-text"> 496 <p 497 class="image-title header-slider-title"> 498 <a class="slider-body text-white" 499 href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling"> 500 Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)... </a> 501 </p> 502 </div> 503 </div> 504 </a> 505 </div> 506 <div 507 class="carousel-item header-slider-item "> 508 <a 509 href="https://megagames.com/trainers/plitch-trainer-for-breathedge-2"> 510 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 511 class="d-block w-100 carousel-img" 512 alt="PLITCH Trainer for Breathedge 2" data-lazy-src="https:/
512/618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Breathedge-2-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Breathedge-2-01-403x217.jpg" 513 class="d-block w-100 carousel-img" 514 alt="PLITCH Trainer for Breathedge 2"></noscript> 515 <div 516 class="image-overlay header-slider-overlay"> 517 <div 518 class="image-text header-slider-text"> 519 <p 520 class="image-title header-slider-title"> 521 <a class="slider-body text-white" 522 href="https://megagames.com/trainers/plitch-trainer-for-breathedge-2"> 523 PLITCH Trainer for Breathedge 2 </a> 524 </p> 525 </div> 526 </div> 527 </a> 528 </div> 529 <div 530 class="carousel-item header-slider-item "> 531 <a 532 href="https://megagames.com/trainers/the-pirate-caribbean-hunt-5-trainer-mafioznik"> 533 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 534 class="d-block w-100 carousel-img" 535 alt="The Pirate: Caribbean Hunt (+5 Trainer) [Mafioz..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pirate-Caribbean-Hunt-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Pirate-Caribbean-Hunt-01-403x217.jpg" 536 class="d-block w-100 carousel-img" 537 alt="The Pirate: Caribbean Hunt (+5 Trainer) [Mafioz..."></noscript> 538 <div 539 class="image-overlay header-slider-overlay"> 540 <div 541 class="image-text header-slider-text"> 542 <p 543 class="image-title header-slider-title"> 544 <a class="slider-body text-white" 545 href="https://megagames.com/trainers/the-pirate-caribbean-hunt-5-trainer-mafioznik"> 546 The Pirate: Caribbean Hunt (+5 Trainer) [Mafioz... </a> 547 </p> 548 </div> 549 </div> 550 </a> 551 </div> 552 </div> 553 554 <div class="carousel-indicators"> 555 <button style="width: 10px; height: 10px;" 556 type="button" 557 data-bs-target="#carouselHeaderTrainers" 558 data-bs-slide-to="0" 559 class="active" 560 aria-label="Slide 1"> 561 </button> 562 <button style="width: 10px; height: 10px;" 563 type="button" 564 data-bs-target="#carouselHeaderTrainers" 565 data-bs-slide-to="1" 566 class="" 567 aria-label="Slide 2"> 568 </button> 569 <button style="width: 10px; height: 10px;" 570 type="button" 571 data-bs-target="#carouselHeaderTrainers" 572 data-bs-slide-to="2" 573 class="" 574 aria-label="Slide 3"> 575 </button> 576 <button style="width: 10px; height: 10px;" 577 type="button" 578 data-bs-target="#carouselHeaderTrainers" 579 data-bs-slide-to="3" 580 class="" 581 aria-label="Slide 4"> 582 </button> 583 <button style="width: 10px; height: 10px;" 584 type="button" 585 data-bs-target="#carouselHeaderTrainers" 586 data-bs-slide-to="4" 587 class="" 588 aria-label="Slide 5"> 589 </button> 590 </div> 591 </div> 592 </div> 593 </div> 594 </div> 595 596 <div class="row"> 597 <a href="/trainers"> 598 <div class="all-nav-link text-center mt-3"> 599 All Trainers </div> 600 </a> 601 </div> 602 </div> 603 </div> 604 </li> 605 606 <li class="nav-item dropdown"> 607 <a class="nav-link dropdown-toggle text-white" href="#" id="gamesDropdown" 608 role="button" data-bs-toggle="dropdown" aria-expanded="false">
609 <span 610 class="menu-title">Mods</span> 611 <svg width="10" height="10" viewBox="0 0 12 12" fill="none" 612 xmlns="http://www.w3.org/2000/svg"> 613 <path d="M0 0L6 3L12 0L6 12L0 0Z" fill="currentColor" /> 614 </svg> 615 </a> 616 617 <div class="dropdown-menu"> 618 <div class="container-fluid"> 619 <div class="row"> 620 621 <div class="col-md-4"> 622 <p class="section-title"> 623 Featured Mods </p> 624 <ul class="list-unstyled"> 625 <li><a 626 href="https://megagames.com/mods/all-factions-full">All Factions Full</a> 627 </li> 628 <li><a 629 href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-press-space-confirm-enter-rebind-mod-v12">The Elder Scrolls IV: Oblivion Remastered Press Space To Confirm (Enter Rebind) Mod v1.2</a> 630 </li> 631 <li><a 632 href="https://megagames.com/mods/7-days-die-beyond-storage-mod-v300">7 Days To Die Beyond Storage Mod v3.0.0</a> 633 </li> 634 <li><a 635 href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-dark-brotherhood-shrouded-armor-retexture-v095">The Elder Scrolls IV: Oblivion Remastered Dark Brotherhood – Shrouded Armor Retexture v0.95</a> 636 </li> 637 <li><a 638 href="https://megagames.com/mods/oblivion-remastered-better-map-menu-mod-v11">Oblivion Remastered Better Map Menu Mod v1.1</a> 639 </li> 640 <li><a 641 href="https://megagames.com/mods/forza-mods-aio-v2200">Forza Mods AIO v2.2.0.0</a> 642 </li> 643 <li><a 644 href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-eli-s-waterfront-shack-overhaul-mod-v10">The Elder Scrolls IV: Oblivion Remastered Eli’s Waterfront Shack Overhaul Mod v1.0</a> 645 </li> 646 <li><a 647 href="https://megagames.com/mods/forza-mods-aio-v2401">Forza Mods AIO v2.4.0.1</a> 648 </li> 649 <li><a 650 href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-more-complete-world-map-mod-v20">The Elder Scrolls IV: Oblivion Remastered A More Complete World Map Mod v2.0</a> 651 </li> 652 <li><a 653 href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-shaders-revised-mod-v102">The Elder Scrolls IV: Oblivion Remastered Shaders Revised Mod v1.0.2</a> 654 </li> 655 </ul> 656 </div> 657 658 <div class="col-md-4"> 659 <p class="section-title"> 660 Most Popular </p> 661 <ul class="list-unstyled"> 662 <li> 663 <a href="https://megagames.com/mods/clair-obscur-expedition-33-beach-volley-more-easy-or-ultra-easy-mod-v100"> 664 Clair Obscur: Expedition 33 Beach Volley More Easy or Ultra Easy Mod v1.0.0 </a> 665 </li> 666 <li> 667 <a href="https://megagames.com/mods/elder-scrolls-iv-oblivion-remastered-ultimate-engine-tweaks-anti-stutters-lower-latency-no-film"> 668 The Elder Scrolls IV: Oblivion Remastered Ultimate Engine Tweaks (Anti-Stutters – Lower Latency – No Film Grain – No Chromatic Aberration – Lossless) Mod v1.0 </a> 669 </li> 670 <li> 671 <a href="https://megagames.com/mods/clair-obscur-expedition-33-99999-or-999999-damage-cap-mod-v10"> 672 Clair Obscur: Expedition 33 99999 or 999999 Damage Cap Mod v1.0 </a> 673 </li> 674 <li> 675 <a href="https://megagames.com/mods/clair-obscur-expedition-33-optimized-tweaks-reduced-stutter-improved-performance-lower-latency"> 676 Clair Obscur: Expedition 33 Optimized Tweaks Reduced Stutter Improved Performance Lower Latency Better Frametimes Mod v1.21 </a> 677 </li> 678 <li> 679 <a href="https://megagames.com/mods/grand-theft-auto-v-simplehud-v116"> 680 Grand Theft Auto V SimpleHUD v1.1.6 </a> 681 </li> 682 <li> 683 <a href="https://megagames.com/mods/clair-obscur-expedition-33-more-upgrade-materials-mod-v10"> 684 Clair Obscur: Expedition 33 More Upgrade Materials Mod v1.0 </a> 685 </li> 686 <li> 687 <a href="https://megagames.com/mods/clair-obscur-expedition-33-faster-leveling-mod-v102"> 688 Clair Obscur: Expedition 33 Faster Leveling Mod v1.0.2 </a> 689 </li> 690 <li> 691 <a href="https://megagames.com/mods/schedule-i-m
691inimap-mod-v140"> 692 Schedule I Minimap Mod v1.4.0 </a> 693 </li> 694 <li> 695 <a href="https://megagames.com/mods/baldur-s-gate-3-myky-s-hairstyles-mod-v102"> 696 Baldur’s Gate 3 Myky’s Hairstyles Mod v1.0.2 </a> 697 </li> 698 <li> 699 <a href="https://megagames.com/mods/schedule-i-increased-stack-limit-mod-v100"> 700 Schedule I Increased Stack Limit Mod v1.0.0 </a> 701 </li> 702 </ul> 703 </div> 704 <div class="col-md-4"> 705 <p class="section-title"> 706 Latest Updates </p> 707 <div class="carousel-container header-slider-carousel"> 708 <div id="carouselHeaderMods" 709 class="carousel slide header-slider-slide" 710 data-bs-ride="carousel"> 711 <!-- Carousel Items --> 712 <div class="carousel-inner header-slider-inner"> 713 <div 714 class="carousel-item header-slider-item active"> 715 <a 716 href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 717 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 718 class="d-block w-100 carousel-img" 719 alt="The Blood of Dawnwalker Increased Loot..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 720 class="d-block w-100 carousel-img" 721 alt="The Blood of Dawnwalker Increased Loot..."></noscript> 722 <div 723 class="image-overlay header-slider-overlay"> 724 <div 725 class="image-text header-slider-text"> 726 <p 727 class="image-title header-slider-title"> 728 <a class="slider-body text-white" 729 href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 730 The Blood of Dawnwalker Increased Loot... </a> 731 </p> 732 </div> 733 </div> 734 </a> 735 </div> 736 <div 737 class="carousel-item header-slider-item "> 738 <a 739 href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 740 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 741 class="d-block w-100 carousel-img" 742 alt="Star Wars Zero Company Skip Tutorial L..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg" 743 class="d-block w-100 carousel-img" 744 alt="Star Wars Zero Company Skip Tutorial L..."></noscript> 745 <div 746 class="image-overlay header-slider-overlay"> 747 <div 748 class="image-text header-slider-text"> 749 <p 750 class="image-title header-slider-title"> 751 <a class="slider-body text-white" 752 href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 753 Star Wars Zero Company Skip Tutorial L... </a> 754 </p> 755 </div> 756 </div> 757 </a> 758 </div> 759 <div 760 class="carousel-item header-slider-item "> 761 <a 762 href="https://megagames.com/mods/the-blood-of-dawnwalker-uncapped-cutscenes-and-menu-fps-optional-vignette-removal-mod-v1-6"> 763 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 764 class="d-block w-100 carousel-img" 765 alt="The Blood of Dawnwalker Uncapped Cutsc..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 766 class="d-block w-100 carousel-img" 767 alt="The Blood of Dawnwalker Uncapped Cutsc..."></noscript> 768 <div 769 class="image-overlay header-slider-overlay"> 770 <div 771 class="image-text header-slider-text"> 772 <p 773 class="image-title header-slider-title"> 774 <a class="slider-body text-white" 775 href="https://megagames.com/mods/the-blood-of-dawnwalker-uncapped-cutscenes-and-menu-fps-optional-vignette-removal-mod-v1-6"> 776 The Blood of Dawnwalker Uncapped Cutsc... </a> 777 </p> 778 </div> 779 </div> 780 </a> 781 </div> 782 <div 783 class="carousel-item header-slider-item "> 784 <a 785 href="https://megagames.com/mods/onimusha-way-of-the-sword-aggressive-ai-mod-v1-0"> 786 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 787 class="d-block w-100 carousel-img" 788 alt="Onimusha: Way of the Sword Aggressive ..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Onimusha-Way-of-the-Sword-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Onimusha-Way-of-the-Sword-01-scaled-403x217.jpg" 789 class="d-block w-100 carousel-img" 790 alt="Onimusha: Way of the Sword Aggressive ..."></noscript> 791 <div 792 class="image-overlay header-slider-overlay"> 793 <div 794 class="image-text header-slider-text"> 795 <p 796 class="image-title header-slider-title"> 797 <a class="slider-body text-white" 798 href="https://megagames.com/mods/onimusha-way-of-the-sword-aggressive-ai-mod-v1-0"> 799 Onimusha: Way of the Sword Aggressive ... </a> 800 </p> 801 </div> 802 </div> 803 </a> 804 </div> 805 <div 806 class="carousel-item header-slider-item "> 807 <a 808 href="https://megagames.com/mods/the-blood-of-dawnwalker-optimized-tweaks-tbod-reduced-stutter-improved-performance-lower-latency-better-frametimes-mod-v1-11"> 809 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217
809'%3E%3C/svg%3E" 810 class="d-block w-100 carousel-img" 811 alt="The Blood of Dawnwalker Optimized Twea..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 812 class="d-block w-100 carousel-img" 813 alt="The Blood of Dawnwalker Optimized Twea..."></noscript> 814 <div 815 class="image-overlay header-slider-overlay"> 816 <div 817 class="image-text header-slider-text"> 818 <p 819 class="image-title header-slider-title"> 820 <a class="slider-body text-white" 821 href="https://megagames.com/mods/the-blood-of-dawnwalker-optimized-tweaks-tbod-reduced-stutter-improved-performance-lower-latency-better-frametimes-mod-v1-11"> 822 The Blood of Dawnwalker Optimized Twea... </a> 823 </p> 824 </div> 825 </div> 826 </a> 827 </div> 828 </div> 829 830 <div class="carousel-indicators"> 831 <button style="width: 10px; height: 10px;" 832 type="button" 833 data-bs-target="#carouselHeaderMods" 834 data-bs-slide-to="0" 835 class="active" 836 aria-label="Slide 1"> 837 </button> 838 <button style="width: 10px; height: 10px;" 839 type="button" 840 data-bs-target="#carouselHeaderMods" 841 data-bs-slide-to="1" 842 class="" 843 aria-label="Slide 2"> 844 </button> 845 <button style="width: 10px; height: 10px;" 846 type="button" 847 data-bs-target="#carouselHeaderMods" 848 data-bs-slide-to="2" 849 class="" 850 aria-label="Slide 3"> 851 </button> 852 <button style="width: 10px; height: 10px;" 853 type="button" 854 data-bs-target="#carouselHeaderMods" 855 data-bs-slide-to="3" 856 class="" 857 aria-label="Slide 4"> 858 </button> 859 <button style="width: 10px; height: 10px;" 860 type="button" 861 data-bs-target="#carouselHeaderMods" 862 data-bs-slide-to="4" 863 class="" 864 aria-label="Slide 5"> 865 </button> 866 </div> 867 </div> 868 </div> 869 </div> 870 </div> 871 872 <div class="row"> 873 <a href="/mods"> 874 <div class="all-nav-link text-center mt-3"> 875 All Mods </div> 876 </a> 877 </div> 878 </div> 879 </div> 880 </li> 881 882 <li class="nav-item dropdown"> 883 <a class="nav-link dropdown-toggle text-white" href="#" id="gamesDropdown" 884 role="button" data-bs-toggle="dropdown" aria-expanded="false">
885 <span 886 class="menu-title">News & Editorials</span> 887 <svg width="10" height="10" viewBox="0 0 12 12" fill="none" 888 xmlns="http://www.w3.org/2000/svg"> 889 <path d="M0 0L6 3L12 0L6 12L0 0Z" fill="currentColor" /> 890 </svg> 891 </a> 892 893 <div class="dropdown-menu"> 894 <div class="container-fluid"> 895 <div class="row"> 896 <div class="col-md-4"> 897 <p class="section-title"> 898 News </p> 899 <ul class="list-unstyled"> 900 <li> 901 <a href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"> 902 A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke. </a> 903 </li> 904 <li> 905 <a href="https://megagames.com/news/blizzcon-is-back-after-three-years-and-it-delivered-a-genuinely-massive-show"> 906 BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show </a> 907 </li> 908 <li> 909 <a href="https://megagames.com/news/is-aniimo-worth-your-time-or-just-another-gacha-grind-wearing-a-pokemon-costume"> 910 Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume? </a> 911 </li> 912 <li> 913 <a href="https://megagames.com/news/ea-wont-remake-underground-2-a-solo-fan-just-did-anyway"> 914 EA Won’t Remake Underground 2. A Solo Fan Just Did Anyway. </a> 915 </li> 916 <li> 917 <a href="https://megagames.com/news/beta-testers-already-reshaped-gears-of-war-e-day-heres-what-changed"> 918 Beta Testers Already Reshaped Gears of War: E-Day. Here’s What Changed. </a> 919 </li> 920 <li> 921 <a href="https://megagames.com/news/marvels-wolverine-scores-range-from-6-to-10-as-reviews-land-before-release"> 922 Marvel’s Wolverine Scores Range From 6 to 10 as Reviews Land Before Release </a> 923 </li> 924 <li> 925 <a href="https://megagames.com/news/heres-everything-new-in-manor-lords-biggest-update-yet"> 926 Here’s Everything New in Manor Lords’ Biggest Update Yet </a> 927 </li> 928 <li> 929 <a href="https://megagames.com/news/eleven-years-later-the-witcher-3-is-finally-getting-the-one-feature-fans-kept-asking-for"> 930 Eleven Years Later, The Witcher 3 Is Finally Getting the One Feature Fans Kept Asking For </a> 931 </li> 932 <li> 933 <a href="https://megagames.com/news/heres-why-everyones-suddenly-playing-a-chaotic-fishing-game-called-how-to-fish"> 934 Here’s Why Everyone’s Suddenly Playing a Chaotic Fishing Game Called How to Fish </a> 935 </li> 936 <li> 937 <a href="https://megagames.com/news/a-studio-that-didnt-exist-four-years-ago-just-out
937sold-most-established-franchises"> 938 A Studio That Didn’t Exist Four Years Ago Just Outsold Most Established Franchises </a> 939 </li> 940 </ul> 941 </div> 942 <div class="col-md-4"> 943 <p class="section-title"> 944 Editorials </p> 945 <ul class="list-unstyled"> 946 <li> 947 <a href="https://megagames.com/editorials/all-six-space-marine-2-classes-ranked"> 948 All Six Space Marine 2 Classes, Ranked </a> 949 </li> 950 <li> 951 <a href="https://megagames.com/editorials/best-factions-star-wars-outlaws-ranked"> 952 The Best Factions of Star Wars Outlaws Ranked </a> 953 </li> 954 <li> 955 <a href="https://megagames.com/editorials/best-black-myth-wukong-builds-right-now"> 956 The Best Black Myth: Wukong Builds Right Now </a> 957 </li> 958 <li> 959 <a href="https://megagames.com/editorials/top-10-best-weapons-sons-forest-and-how-find-them"> 960 The Top 10 Best Weapons in Sons Of The Forest and How to Find Them </a> 961 </li> 962 <li> 963 <a href="https://megagames.com/editorials/best-cars-cyberpunk-2077"> 964 The Best Cars in Cyberpunk 2077 </a> 965 </li> 966 <li> 967 <a href="https://megagames.com/editorials/best-swords-witcher-3-wild-hunt"> 968 The Best Swords in The Witcher 3 â Wild Hunt </a> 969 </li> 970 <li> 971 <a href="https://megagames.com/editorials/f1-manager-2024-engine-guide-how-choose-best-engine-your-racing-strategy"> 972 F1 Manager 2024 Engine Guide – How to Choose the Best Engine for Your Racing Strategy </a> 973 </li> 974 <li> 975 <a href="https://megagames.com/editorials/manor-lords-beginner-s-guide"> 976 Manor Lords – A Beginner’s Guide </a> 977 </li> 978 <li> 979 <a href="https://megagames.com/editorials/making-money-anno-1800-beginner-s-guide"> 980 Making Money in Anno 1800: A Beginnerâs Guide </a> 981 </li> 982 <li> 983 <a href="https://megagames.com/editorials/best-weapons-fallout-shelter"> 984 The Best Weapons in Fallout Shelter </a> 985 </li> 986 </ul> 987 </div> 988 <div class="col-md-4"> 989 <p class="section-title"> 990 Latest News & Editorials </p> 991 <div class="carousel-container header-slider-carousel"> 992 <div id="carouselHeaderFreewares" 993 class="carousel slide header-slider-slide" 994 data-bs-ride="carousel"> 995 <!-- Carousel Items --> 996 <div class="carousel-inner header-slider-inner"> 997 <div 998 class="carousel-item header-slider-item active"> 999 <a 1000 href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 1001 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1002 class="d-block w-100 carousel-img" 1003 alt="The Blood of Dawnwalker Increased Loot Mod v0.5.0" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 1004 class="d-block w-100 carousel-img" 1005 alt="The Blood of Dawnwalker Increased Loot Mod v0.5.0"></noscript> 1006 <div 1007 class="image-overlay header-slider-overlay"> 1008 <div 1009 class="image-text header-slider-text"> 1010 <p 1011 class="image-title header-slider-title"> 1012 <a class="slider-body text-white" 1013 href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 1014 The Blood of Dawnwalker Increased Loot Mod v0.5.0 </a> 1015 </p> 1016 </div> 1017 </div> 1018 </a> 1019 </div> 1020 <div 1021 class="carousel-item header-slider-item "> 1022 <a 1023 href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 1024 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1025 class="d-block w-100 carousel-img" 1026 alt="Star Wars Zero Company Skip Tutorial Level and ..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg" 1027 class="d-block w-100 carousel-img" 1028 alt="Star Wars Zero Company Skip Tutorial Level and ..."></noscript> 1029 <div 1030 class="image-overlay header-slider-overlay"> 1031 <div 1032 class="image-text header-slider-text"> 1033 <p 1034 class="image-title header-slider-title"> 1035 <a class="slider-body text-white" 1036 href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 1037 Star Wars Zero Company Skip Tutorial Level and ... </a> 1038 </p> 1039 </div> 1040 </div> 1041 </a> 1042 </div> 1043 <div 1044 class="carousel-item header-slider-item "> 1045 <a 1046 href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"> 1047 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1048 class="d-block w-100 carousel-img" 1049 alt="A Steam Leak Accidentally Revealed Thief’..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-403x217.jpg" 1050 class="d-block w-100 carousel-img" 1051 alt="A Steam Leak Accidentally Revealed Thief’..."></noscript> 1052 <div 1053 class="image-overlay header-slider-overlay"> 1054 <div 1055 class="image-text header-slider-text"> 1056 <p 1057 class="image-title header-slider-title"> 1058
1058 <a class="slider-body text-white" 1059 href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke"> 1060 A Steam Leak Accidentally Revealed Thief’... </a> 1061 </p> 1062 </div> 1063 </div> 1064 </a> 1065 </div> 1066 <div 1067 class="carousel-item header-slider-item "> 1068 <a 1069 href="https://megagames.com/mods/the-blood-of-dawnwalker-uncapped-cutscenes-and-menu-fps-optional-vignette-removal-mod-v1-6"> 1070 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1071 class="d-block w-100 carousel-img" 1072 alt="The Blood of Dawnwalker Uncapped Cutscenes and ..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 1073 class="d-block w-100 carousel-img" 1074 alt="The Blood of Dawnwalker Uncapped Cutscenes and ..."></noscript> 1075 <div 1076 class="image-overlay header-slider-overlay"> 1077 <div 1078 class="image-text header-slider-text"> 1079 <p 1080 class="image-title header-slider-title"> 1081 <a class="slider-body text-white" 1082 href="https://megagames.com/mods/the-blood-of-dawnwalker-uncapped-cutscenes-and-menu-fps-optional-vignette-removal-mod-v1-6"> 1083 The Blood of Dawnwalker Uncapped Cutscenes and ... </a> 1084 </p> 1085 </div> 1086 </div> 1087 </a> 1088 </div> 1089 <div 1090 class="carousel-item header-slider-item "> 1091 <a 1092 href="https://megagames.com/mods/onimusha-way-of-the-sword-aggressive-ai-mod-v1-0"> 1093 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1094 class="d-block w-100 carousel-img" 1095 alt="Onimusha: Way of the Sword Aggressive AI Mod v1.0" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Onimusha-Way-of-the-Sword-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Onimusha-Way-of-the-Sword-01-scaled-403x217.jpg" 1096 class="d-block w-100 carousel-img" 1097 alt="Onimusha: Way of the Sword Aggressive AI Mod v1.0"></noscript> 1098 <div 1099 class="image-overlay header-slider-overlay"> 1100 <div 1101 class="image-text header-slider-text"> 1102 <p 1103 class="image-title header-slider-title"> 1104 <a class="slider-body text-white" 1105 href="https://megagames.com/mods/onimusha-way-of-the-sword-aggressive-ai-mod-v1-0"> 1106 Onimusha: Way of the Sword Aggressive AI Mod v1.0 </a> 1107 </p> 1108 </div> 1109 </div> 1110 </a> 1111 </div> 1112 </div> 1113 1114 <div class="carousel-indicators"> 1115 <button style="width: 10px; height: 10px;" 1116 type="button" 1117 data-bs-target="#carouselHeaderFreewares" 1118 data-bs-slide-to="0" 1119 class="active" 1120 aria-label="Slide 1"> 1121 </button> 1122 <button style="width: 10px; height: 10px;" 1123 type="button" 1124 data-bs-target="#carouselHeaderFreewares" 1125 data-bs-slide-to="1" 1126 class="" 1127 aria-label="Slide 2"> 1128 </button> 1129 <button style="width: 10px; height: 10px;" 1130 type="button" 1131 data-bs-target="#carouselHeaderFreewares" 1132 data-bs-slide-to="2" 1133 class="" 1134 aria-label="Slide 3"> 1135 </button> 1136 <button style="width: 10px; height: 10px;" 1137 type="button" 1138 data-bs-target="#carouselHeaderFreewares" 1139 data-bs-slide-to="3" 1140 class="" 1141 aria-label="Slide 4"> 1142 </button> 1143 <button style="width: 10px; height: 10px;" 1144 type="button" 1145 data-bs-target="#carouselHeaderFreewares" 1146 data-bs-slide-to="4" 1147 class="" 1148 aria-label="Slide 5"> 1149 </button> 1150 </div> 1151 </div> 1152 </div> 1153 </div> 1154 </div> 1155 1156 <div class="row"> 1157 <a href="/news"> 1158 <div class="all-nav-link text-center mt-3"> 1159 All News </div> 1160 </a> 1161 </div> 1162 </div> 1163 </div> 1164 </li> 1165 1166 <li class="nav-item dropdown"> 1167 <a class="nav-link dropdown-toggle text-white" href="#" id="gamesDropdown" 1168 role="button" data-bs-toggle="dropdown" aria-expanded="false">
1169 <span 1170 class="menu-title">Free Games</span> 1171 <svg width="10" height="10" viewBox="0 0 12 12" fill="none" 1172 xmlns="http://www.w3.org/2000/svg"> 1173 <path d="M0 0L6 3L12 0L6 12L0 0Z" fill="currentColor" /> 1174 </svg> 1175 </a> 1176 1177 <div class="dropdown-menu"> 1178 <div class="container-fluid"> 1179 <div class="row"> 1180 <div class="col-md-4"> 1181 <p class="section-title"> 1182 Featured Free Games </p> 1183 <ul class="list-unstyled"> 1184 <li> 1185 <a href="https://megagames.com/freeware/little-fighter-2-v19"> 1186 Little Fighter 2 (v.1.9) </a> 1187 </li> 1188 <li> 1189 <a href="https://megagames.com/freeware/eden-drive-free-full-game-v11"> 1190 EDEN DRIVE Free Full Game v1.1 </a> 1191 </li> 1192 <li> 1193 <a href="https://megagames.com/freeware/steal-and-hope-free-full-game"> 1194 Steal and Hope Free Full Game </a> 1195 </li> 1196 <li> 1197 <a href="https://megagames.com/freeware/changed-3d-free-full-game-v426"> 1198 Changed 3D Free Full Game v4.2.6 </a> 1199 </li> 1200 <li> 1201 <a href="https://megagames.com/freeware/do-no-harm-free-full-game-v07"> 1202 Do No Harm Free Full Game v0.7 </a> 1203 </li> 1204 <li> 1205 <a href="https://megagames.com/freeware/gunz-duel"> 1206 GunZ : The Duel </a> 1207 </li> 1208 <li> 1209 <a href="https://megagames.com/freeware/one-jump-closer-free-full-game-v110"> 1210 One Jump Closer Free Full Game v1.1.0 </a> 1211 </li> 1212 <li> 1213 <a href="https://megagames.com/freeware/selfcatch-free-full-game"> 1214 SelfCatch Free Full Game </a> 1215 </li> 1216 <li> 1217 <a href="https://megagames.com/freeware/let-sleeping-dogs-lie-free-full-game-v101"> 1218 Let Sleeping Dogs Lie Free Full Game v1.0.1 </a> 1219 </li> 1220 <li> 1221 <a href="https://megagames.com/freeware/hitman-city-elimination-free-full-game"> 1222 Hitman: City Elimination Free Full Game </a> 1223 </li> 1224 </ul> 1225 </div> 1226 <div class="col-md-4"> 1227 <p class="section-title"> 1228 Popular Free Games </p> 1229 <ul class="list-unstyled"> 1230 <li> 1231 <a href="https://megagames.com/freeware/split-chew-free-full-game"> 1232 Split & Chew Free Full Game </a> 1233 </li> 1234 <li> 1235 <a href="https://megagames.com/freeware/eva-free-full-game"> 1236 EVA Free Full Game </a> 1237 </li> 1238 <li> 1239 <a href="https://megagames.com/freeware/jurassic-park-builder-remake-free-full-game-v005"> 1240 Jurassic Park Builder Remake Free Full Game v0.0.5 </a> 1241 </li> 1242 <li> 1243 <a href="https://megagames.com/freeware/dead-man-s-last-bet-free-full-game"> 1244 Dead Man’
1244s Last Bet Free Full Game </a> 1245 </li> 1246 <li> 1247 <a href="https://megagames.com/freeware/attack-titan-tribute-game-2-free-full-game-v9102024"> 1248 Attack on Titan Tribute Game 2 Free Full Game v9.10.2024 </a> 1249 </li> 1250 <li> 1251 <a href="https://megagames.com/freeware/dashosaur-dx-free-full-game-v021"> 1252 Dashosaur DX Free Full Game v0.21 </a> 1253 </li> 1254 <li> 1255 <a href="https://megagames.com/freeware/alice-glitchland-free-full-game"> 1256 Alice in Glitchland Free Full Game </a> 1257 </li> 1258 <li> 1259 <a href="https://megagames.com/freeware/cursed-apartment-free-full-game"> 1260 Cursed Apartment Free Full Game </a> 1261 </li> 1262 <li> 1263 <a href="https://megagames.com/freeware/expirement-1211-free-full-game-v101"> 1264 Expirement 1211 Free Full Game v1.0.1 </a> 1265 </li> 1266 <li> 1267 <a href="https://megagames.com/freeware/polytrack-winter-desert-free-full-game-v050"> 1268 PolyTrack – Winter & Desert Free Full Game v0.5.0 </a> 1269 </li> 1270 </ul> 1271 </div> 1272 <div class="col-md-4"> 1273 <p class="section-title"> 1274 Latest Free Games </p> 1275 <div class="carousel-container header-slider-carousel"> 1276 <div id="carouselHeaderFreewares" 1277 class="carousel slide header-slider-slide" 1278 data-bs-ride="carousel"> 1279 <!-- Carousel Items --> 1280 <div class="carousel-inner header-slider-inner"> 1281 <div 1282 class="carousel-item header-slider-item active"> 1283 <a 1284 href="https://megagames.com/freeware/steal-and-hope-free-full-game"> 1285 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1286 class="d-block w-100 carousel-img" 1287 alt="Steal and Hope Free Full Game" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-403x217.png"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-403x217.png" 1288 class="d-block w-100 carousel-img" 1289 alt="Steal and Hope Free Full Game"></noscript> 1290 <div 1291 class="image-overlay header-slider-overlay"> 1292 <div 1293 class="image-text header-slider-text"> 1294 <p 1295 class="image-title header-slider-title"> 1296 <a class="slider-body text-white" 1297 href="https://megagames.com/freeware/steal-and-hope-free-full-game"> 1298 Steal and Hope Free Full Game </a> 1299 </p> 1300 </div> 1301 </div> 1302 </a> 1303 </div> 1304 <div 1305 class="carousel-item header-slider-item "> 1306 <a 1307 href="https://megagames.com/freeware/do-no-harm-free-full-game-v07"> 1308 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1309 class="d-block w-100 carousel-img" 1310 alt="Do No Harm Free Full Game v0.7" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-403x217.jpg" 1311 class="d-block w-100 carousel-img" 1312 alt="Do No Harm Free Full Game v0.7"></noscript> 1313 <div 1314 class="image-overlay header-slider-overlay"> 1315 <div 1316 class="image-text header-slider-text"> 1317 <p 1318 class="image-title header-slider-title"> 1319 <a class="slider-body text-white" 1320 href="https://megagames.com/freeware/do-no-harm-free-full-game-v07"> 1321 Do No Harm Free Full Game v0.7 </a> 1322 </p> 1323 </div> 1324 </div> 1325 </a> 1326 </div> 1327 <div 1328 class="carousel-item header-slider-item "> 1329 <a 1330 href="https://megagames.com/freeware/changed-3d-free-full-game-v426"> 1331 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1332 class="d-block w-100 carousel-img" 1333 alt="Changed 3D Free Full Game v4.2.6" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-403x217.jpg" 1334 class="d-block w-100 carousel-img" 1335 alt="Changed 3D Free Full Game v4.2.6"></noscript> 1336 <div 1337 class="image-overlay header-slider-overlay"> 1338 <div 1339 class="image-text header-slider-text"> 1340 <p 1341 class="image-title header-slider-title"> 1342 <a class="slider-body text-white" 1343 href="https://megagames.com/freeware/changed-3d-free-full-game-v426"> 1344 Changed 3D Free Full Game v4.2.6 </a> 1345 </p> 1346 </div> 1347 </div> 1348 </a> 1349 </div> 1350 <div 1351 class="carousel-item header-slider-item "> 1352 <a 1353 href="https://megagames.com/freeware/one-jump-closer-free-full-game-v110"> 1354 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1355 class="d-block w-100 carousel-img" 1356 alt="One Jump Closer Free Full Game v1.1.0" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/one-jump-closer-4-403x217.png"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/one-jump-closer-4-403x217.png" 1357 class="d-block w-100 carousel-img" 1358 alt="One Jump Closer Free Full Game v1.1.0"></noscript> 1359 <div 1360 class="image-overlay header-slider-overlay"> 1361 <div 1362 class="image-text header-slider-text"> 1363 <p 1364 class="image-title header-slider-title"> 1365 <a class="slider-body text-white" 1366 href="https://megagames.com/freeware/one-ju
1366mp-closer-free-full-game-v110"> 1367 One Jump Closer Free Full Game v1.1.0 </a> 1368 </p> 1369 </div> 1370 </div> 1371 </a> 1372 </div> 1373 <div 1374 class="carousel-item header-slider-item "> 1375 <a 1376 href="https://megagames.com/freeware/let-sleeping-dogs-lie-free-full-game-v101"> 1377 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 1378 class="d-block w-100 carousel-img" 1379 alt="Let Sleeping Dogs Lie Free Full Game v1.0.1" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/let-sleeping-dogs-lie-5-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/let-sleeping-dogs-lie-5-403x217.jpg" 1380 class="d-block w-100 carousel-img" 1381 alt="Let Sleeping Dogs Lie Free Full Game v1.0.1"></noscript> 1382 <div 1383 class="image-overlay header-slider-overlay"> 1384 <div 1385 class="image-text header-slider-text"> 1386 <p 1387 class="image-title header-slider-title"> 1388 <a class="slider-body text-white" 1389 href="https://megagames.com/freeware/let-sleeping-dogs-lie-free-full-game-v101"> 1390 Let Sleeping Dogs Lie Free Full Game v1.0.1 </a> 1391 </p> 1392 </div> 1393 </div> 1394 </a> 1395 </div> 1396 </div> 1397 1398 <div class="carousel-indicators"> 1399 <button style="width: 10px; height: 10px;" 1400 type="button" 1401 data-bs-target="#carouselHeaderFreewares" 1402 data-bs-slide-to="0" 1403 class="active" 1404 aria-label="Slide 1"> 1405 </button> 1406 <button style="width: 10px; height: 10px;" 1407 type="button" 1408 data-bs-target="#carouselHeaderFreewares" 1409 data-bs-slide-to="1" 1410 class="" 1411 aria-label="Slide 2"> 1412 </button> 1413 <button style="width: 10px; height: 10px;" 1414 type="button" 1415 data-bs-target="#carouselHeaderFreewares" 1416 data-bs-slide-to="2" 1417 class="" 1418 aria-label="Slide 3"> 1419 </button> 1420 <button style="width: 10px; height: 10px;" 1421 type="button" 1422 data-bs-target="#carouselHeaderFreewares" 1423 data-bs-slide-to="3" 1424 class="" 1425 aria-label="Slide 4"> 1426 </button> 1427 <button style="width: 10px; height: 10px;" 1428 type="button" 1429 data-bs-target="#carouselHeaderFreewares" 1430 data-bs-slide-to="4" 1431 class="" 1432 aria-label="Slide 5"> 1433 </button> 1434 </div> 1435 </div> 1436 </div> 1437 </div> 1438 </div> 1439 1440 <div class="row"> 1441 <a href="/free-games"> 1442 <div class="all-nav-link text-center mt-3"> 1443 All Free Games </div> 1444 </a> 1445 </div> 1446 </div> 1447 </div> 1448 </li> 1449 1450 <li class="nav-item lang dropdown"> 1451 <div class="language-switcher" data-no-translation><span class="current-lang"><img class="lang-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2011'%3E%3C/svg%3E" alt="en" width="16" height="11" style="margin-right: 5px;" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/en_US.png"><noscript><img class="lang-flag" src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/en_US.png" alt="en" width="16" height="11" style="margin-right: 5px;"></noscript>en</span><ul class="lang-dropdown-menu"><li><a href="https://megagames.com/de/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" lang="de" title="de"><img class="lang-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2011'%3E%3C/svg%3E" alt="de" width="16" height="11" style="margin-right: 5px;" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/de_DE.png"><noscript><img class="lang-flag" src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/de_DE.png" alt="de" width="16" height="11" style="margin-right: 5px;"></noscript>de</a></li><li><a href="https://megagames.com/fr/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" lang="fr" title="fr"><img class="lang-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2011'%3E%3C/svg%3E" alt="fr" width="16" height="11" style="margin-right: 5px;" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/fr_FR.png"><noscript><img class="lang-flag" src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/fr_FR.png" alt="fr" width="16" height="11" style="margin-right: 5px;"></noscript>fr</a></li><li><a href="https://megagames.com/es/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" lang="es" title="es"><img class="lang-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2011'%3E%3C/svg%3E" alt="es" width="16" height="11" style="margin-right: 5px;" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/es_ES.png"><noscript><img class="lang-flag" src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/es_ES.png" alt="es" width="16" height="11" style="margin-right: 5px;"></noscript>es</a></li></ul></div> </li> 1452 </ul> 1453 </div> 1454 </nav> 1455 1456 <!-- Burger Toggle Input (Hidden) --> 1457 <input type="checkbox" id="burger-toggle" class="burger-toggle" hidden> 1458 1459 <!-- Burger Button --> 1460 <label for="burger-toggle" class="burger-label">
1461 <span class="toggler-icon"></span> 1462 <span class="toggler-icon"></span> 1463 <span class="toggler-icon"></span> 1464 </label> 1465 </div> 1466 </div> 1467 </header><div data-rocket-location-hash="b98f1c6dcd1ec8abef3247fb62c0562e" class="parent-editorials"> 1468 <div class="mobile-search-wrapper"> 1469 <form action="/results" method="get" id="mobile-search-form" class="mobile-search-form" accept-charset="UTF-8"> 1470 <div class="mobile-search-group"> 1471 <input type="search" id="mobile-search-input" class="mobile-search-input" placeholder="Search" name="query" autocomplete="off"> 1472 <svg width="20" height="20" viewBox="0 0 20 20" class='mobile-search-icon' xmlns="http://www.w3.org/2000/svg"> 1473 <path d="M19 19L15.5001 15.5M18 9.5C18 14.1944 14.1944 18 9.5 18C4.80558 18 1 14.1944 1 9.5C1 4.80558 4.80558 1 9.5 1C14.1944 1 18 4.80558 18 9.5Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1474 </svg> 1475 </div> 1476 </form> 1477 </div> 1478 <main class="editorials-wrapper w-100" > 1479 <div class="editorial-container w-100 "> 1480 <nav aria-label="breadcrumb"> 1481 <ol class="breadcrumb"> 1482 <li class="breadcrumb-item"><a href="/">Home</a></li> 1483 <span class="breadcrumb-separator"> 1484 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1485 <path d="M0 12L3 6L0 0L12 6L0 12Z" fill="#FAFAFA"/> 1486 </svg> 1487 </span> 1488 <li class="breadcrumb-item"><a href="/games">Games</a></li> 1489 <span class="breadcrumb-separator"> 1490 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1491 <path d="M0 12L3 6L0 0L12 6L0 12Z" fill="#FAFAFA"/> 1492 </svg> 1493 </span> 1494 <li class="breadcrumb-item"> 1495 <a href="https://megagames.com/games/thief-the-dark-project-remastered">Thief: The Dark Project Remastered</a> 1496 </li> 1497 <span class="breadcrumb-separator"> 1498 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1499 <path d="M0 12L3 6L0 0L12 6L0 12Z" fill="#FAFAFA"/> 1500 </svg> 1501 </span> 1502 <li class="breadcrumb-item "><a href="/news">News</a></li> 1503 1504 <span class="breadcrumb-separator"> 1505 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1506 <path d="M0 12L3 6L0 0L12 6L0 12Z" fill="#FAFAFA"/> 1507 </svg> 1508 </span> 1509 <li class="breadcrumb-item active">A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke.</li> 1510 </ol> 1511 </nav> 1512 <h1 class="editorial-title">A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke.</h1> 1513 1514 <img width="920" height="520" class="editorial-image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20920%20520'%3E%3C/svg%3E" alt="A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-920x520.jpg"/><noscript><img width="920" height="520" class="editorial-image" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-920x520.jpg" alt="A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke."/></noscript> 1515 1516 <div class="adv-728x90"> 1517 1518<div class="ad-container" style="margin: 20px 0;"> 1519 <div id="standard#3#728*90-6ab4928bede7c" style=" 1520 width: 728px; 1521 height: 90px; 1522 margin: 0 auto; 1523 "></div> 1524</div> 1525
1526<script> 1527 document.addEventListener('DOMContentLoaded', function() { 1528 window.nitroAds.createAd('standard#3#728*90-6ab4928bede7c', { 1529 refreshTime: 15, 1530 renderVisibleOnly: true, 1531 sizes: [[728,90]], 1532 report: { 1533 enabled: true, 1534 icon: true, 1535 wording: "Report Ad", 1536 position: "top-right" 1537 } 1538 }); 1539 }); 1540</script>
1540 </div> 1541 1542 1543 <div class="editorial-desc"> 1544 <p><strong>Game:</strong> Thief: The Dark Project Remastered â The Tarnished Mirror  | <strong>Developer:</strong> Nightdive Studios  | <strong>Platforms:</strong> PC, PS4, PS5, Xbox Series X|S, Xbox One, Switch, Switch 2  | <strong>Release Window:</strong> Winter 2026</p> 1545<p>Nightdive Studios has officially confirmed a new campaign for Thief: The Dark Project Remastered, called The Tarnished Mirror. The announcement came only after achievement-tracking site Exophase accidentally exposed the campaignâs existence through a massive Steam data leak.</p> 1546<p>Nightdive responded with a tongue-in-cheek teaser rather than a straightforward press statement. A full reveal is scheduled for November 2.</p> 1547<hr /> 1548<h2>How the Leak Actually Happened</h2> 1549<p><a href="https://www.pcgamer.com/games/fps/nightdive-officially-confirms-thief-remastered-is-coming-with-a-new-campaign-the-tarnished-mirror/" target="_blank" rel="noopener">PC Gamer reports</a> that Exophase obtained a large batch of achievement lists for unreleased and even unannounced games. Among major titles like Persona 6, a set of Thief Remastered achievements pointed directly at an unrevealed expansion.</p> 1550<p>Nightdiveâs teaser video acknowledged the leak directly, opening with a montage of posts speculating about the campaign. It then closed on new key art of Garrett by artist Alexandru Negoita, alongside a voice line: âHuh, not so secret anymore.â</p> 1551<hr /> 1552<h2>Whatâs Actually Confirmed So Far</h2> 1553<p>Nightdive has confirmed the name and existence of The Tarnished Mirror, though full details await the November 2 reveal. According to <a href="https://vgtimes.com/gaming-news/167357-nightdive-studios-confirms-thief-remaster-and-the-tarnished-mirror-campaign.html" target="_blank" rel="noopener">VGTimes</a>, the campaign will add three new story missions and five new enemy types on top of the base remaster.</p> 1554<ul> 1555<li><strong>Base remaster features:</strong> Modern gamepad support, achievements, upscaling to 4K at 120fps, an item and weapon wheel, and mission replay</li> 1556<li><strong>Community support:</strong> Custom campaign creation and sharing, letting players build and distribute their own levels</li> 1557<li><strong>Platforms:</strong> PC, PS4, PS5, Xbox One, Xbox Series X|S, Nintendo Switch, and Switch 2</li> 1558<li><strong>Publishing partners:</strong> Atari and Eidos-Montréal are both involved alongside Nightdive on the full package</li> 1559</ul> 1560<hr /> 1561<h2>Garrettâs Voice Actor May Be Returning</h2> 1562<p>The teaserâs closing voice line has fans hopeful that Stephen Russell is reprising the role of Garrett. He originated the character across the entire original Thief trilogy.</p> 1563<p>However, Russell was notably recast for 2014âs Thief reboot, a decision that frustrated longtime fans at the time. Nightdive hasnât yet confirmed whether the new line is a fresh recording or pulled from existing audio.</p> 1564<p>Meanwhile, <a href="https://gamingpromax.com/nightdive-thief-dark-project-remastered-tarnished-mirror-new-campaign/" target="_blank" rel="noopener">GamingProMax notes</a> the Thief modding scene remains genuinely enormous. Fan campaigns like The Black Parade already stand shoulder to shoulder with the original missions in quality, which sets a high bar for any new official content.</p> 1565<hr /> 1566<h2>Bottom Line</h2> 1567<p>Getting scooped by a data leak isnât how any studio wants to announce new content. Still, Nightdiveâs response turned a potential misstep into genuine goodwill.</p> 1568<p>As a result, The Tarnished Mirror now carries real expectations heading into November 2, both for its own quality and for whether Russellâs return proves out. Winter 2026 is close enough that fans wonât have to wait long to find out.</p> 1569 </div> 1570 1571 1572 1573 1574<div class="mobile-latest-content"> 1575 <div class="megagames-phone only-mobile"> 1576 <div><img width="240px" height="37px" alt='megagames logo' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%2037'%3E%3C/svg%3E" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/megagames_cropped.png"/><noscript><img width="240px" height="37px" alt='megagames logo' src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/megagames_cropped.png"/></noscript></div> 1577 <div class="mega-intro"> 1578 <div class="mega-text">The Hardcore Gaming Experience</div> 1579 <button class="mega-button">since 1998</button> 1580 </div> 1581 <div class="mega-center"> 1582 Pioneering in offering game trainers and other hardcore gamer-centric content. </div> 1583 <div class="text-center more-about-us"> 1584 <a href="/about-us">More About Us</a> 1585 </div> 1586 </div> 1587 1588 <div class="trainers-title-latest-updates "> 1589 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1590 <path d="M21.2 22C21.48 22 21.62 22 21.727 21.9455C21.8211 21.8976 21.8976 21.8211 21.9455 21.727C22 21.62 22 21.48 22 21.2V10.8C22 10.52 22 10.38 21.9455 10.273C21.8976 10.1789 21.8211 10.1024 21.727 10.0545C21.62 10 21.48 10 21.2 10L18.8 10C18.52 10 18.38 10 18.273 10.0545C18.1789 10.1024 18.1024 10.1789 18.0545 10.273C18 10.38 18 10.52 18 10.8V13.2C18 13.48 18 13.62 17.9455 13.727C17.8976 13.8211 17.8211 13.8976 17.727 13.9455C17.62 14 17.48 14 17.2 14H14.8C14.52 14 14.38 14 14.273 14.0545C14.1789 14.1024 14.1024 14.1789 14.0545 14.273C14 14.38 14 14.52 14 14.8V17.2C14 17.48 14 17.62 13.9455 17.727C13.8976 17.8211 13.8211 17.8976 13.727 17.9455C13.62 18 13.48 18 13.2 18H10.8C10.52 18 10.38 18 10.273 18.0545C10.1789 18.1024 10.1024 18.1789 10.
15900545 18.273C10 18.38 10 18.52 10 18.8V21.2C10 21.48 10 21.62 10.0545 21.727C10.1024 21.8211 10.1789 21.8976 10.273 21.9455C10.38 22 10.52 22 10.8 22L21.2 22Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1591 <path d="M10 6.8C10 6.51997 10 6.37996 10.0545 6.273C10.1024 6.17892 10.1789 6.10243 10.273 6.0545C10.38 6 10.52 6 10.8 6H13.2C13.48 6 13.62 6 13.727 6.0545C13.8211 6.10243 13.8976 6.17892 13.9455 6.273C14 6.37996 14 6.51997 14 6.8V9.2C14 9.48003 14 9.62004 13.9455 9.727C13.8976 9.82108 13.8211 9.89757 13.727 9.9455C13.62 10 13.48 10 13.2 10H10.8C10.52 10 10.38 10 10.273 9.9455C10.1789 9.89757 10.1024 9.82108 10.0545 9.727C10 9.62004 10 9.48003 10 9.2V6.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1592 <path d="M3 12.8C3 12.52 3 12.38 3.0545 12.273C3.10243 12.1789 3.17892 12.1024 3.273 12.0545C3.37996 12 3.51997 12 3.8 12H6.2C6.48003 12 6.62004 12 6.727 12.0545C6.82108 12.1024 6.89757 12.1789 6.9455 12.273C7 12.38 7 12.52 7 12.8V15.2C7 15.48 7 15.62 6.9455 15.727C6.89757 15.8211 6.82108 15.8976 6.727 15.9455C6.62004 16 6.48003 16 6.2 16H3.8C3.51997 16 3.37996 16 3.273 15.9455C3.17892 15.8976 3.10243 15.8211 3.0545 15.727C3 15.62 3 15.48 3 15.2V12.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1593 <path d="M2 2.8C2 2.51997 2 2.37996 2.0545 2.273C2.10243 2.17892 2.17892 2.10243 2.273 2.0545C2.37996 2 2.51997 2 2.8 2H5.2C5.48003 2 5.62004 2 5.727 2.0545C5.82108 2.10243 5.89757 2.17892 5.9455 2.273C6 2.37996 6 2.51997 6 2.8V5.2C6 5.48003 6 5.62004 5.9455 5.727C5.89757 5.82108 5.82108 5.89757 5.727 5.9455C5.62004 6 5.48003 6 5.2 6H2.8C2.51997 6 2.37996 6 2.273 5.9455C2.17892 5.89757 2.10243 5.82108 2.0545 5.727C2 5.62004 2 5.48003 2 5.2V2.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1594</svg> 1595 <span>LATEST UPDATES</span> 1596 </div> 1597 <div class="mt-4 only-mobile"> 1598 <div class="d-flex flex-nowrap overflow-auto custom-scroll-mobile"> 1599 <a href="#section-news" 1600 class="scroll-link-mobile nav-link-mobile "> 1601 <span class="nav-icon"> 1602 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1603 <path d="M13.0001 2L4.09356 12.6879C3.74475 13.1064 3.57035 13.3157 3.56768 13.4925C3.56537 13.6461 3.63384 13.7923 3.75336 13.8889C3.89085 14 4.16328 14 4.70814 14H12.0001L11.0001 22L19.9067 11.3121C20.2555 10.8936 20.4299 10.6843 20.4325 10.5075C20.4348 10.3539 20.3664 10.2077 20.2468 10.1111C20.1094 10 19.8369 10 19.2921 10H12.0001L13.0001 2Z" stroke="#FF7F27" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1604</svg> 1605 </span> 1606 1607 NEWS 1608 </a> 1609 <a href="#section-trainers" 1610 class="scroll-link-mobile nav-link-mobile "> 1611 <span class="nav-icon"> 1612 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1613 <path d="M21.2 22C21.48 22 21.62 22 21.727 21.9455C21.8211 21.8976 21.8976 21.8211 21.9455 21.727C22 21.62 22 21.48 22 21.2V10.8C22 10.52 22 10.38 21.9455 10.273C21.8976 10.1789 21.8211 10.1024 21.727 10.0545C21.62 10 21.48 10 21.2 10L18.8 10C18.52 10 18.38 10 18.273 10.0545C18.1789 10.1024 18.1024 10.1789 18.0545 10.273C18 10.38 18 10.52 18 10.8V13.2C18 13.48 18 13.62 17.9455 13.727C17.8976 13.8211 17.8211 13.8976 17.727 13.9455C17.62 14 17.48 14 17.2 14H14.8C14.52 14 14.38 14 14.273 14.0545C14.1789 14.1024 14.1024 14.1789 14.0545 14.273C14 14.38 14 14.52 14 14.8V17.2C14 17.48 14 17.62 13.9455 17.727C13.8976 17.8211 13.8211 17.8976 13.727 17.9455C13.62 18 13.48 18 13.2 18H10.8C10.52 18 10.38 18 10.273 18.0545C10.1789 18.1024 10.1024 18.1789 10.0545 18.273C10 18.38 10 18.52 10 18.8V21.2C10 21.48 10 21.62 10.0545 21.727C10.1024 21.8211 10.1789 21.8976 10.273 21.9455C10.38 22 10.52 22 10.8 22
1613L21.2 22Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1614 <path d="M10 6.8C10 6.51997 10 6.37996 10.0545 6.273C10.1024 6.17892 10.1789 6.10243 10.273 6.0545C10.38 6 10.52 6 10.8 6H13.2C13.48 6 13.62 6 13.727 6.0545C13.8211 6.10243 13.8976 6.17892 13.9455 6.273C14 6.37996 14 6.51997 14 6.8V9.2C14 9.48003 14 9.62004 13.9455 9.727C13.8976 9.82108 13.8211 9.89757 13.727 9.9455C13.62 10 13.48 10 13.2 10H10.8C10.52 10 10.38 10 10.273 9.9455C10.1789 9.89757 10.1024 9.82108 10.0545 9.727C10 9.62004 10 9.48003 10 9.2V6.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1615 <path d="M3 12.8C3 12.52 3 12.38 3.0545 12.273C3.10243 12.1789 3.17892 12.1024 3.273 12.0545C3.37996 12 3.51997 12 3.8 12H6.2C6.48003 12 6.62004 12 6.727 12.0545C6.82108 12.1024 6.89757 12.1789 6.9455 12.273C7 12.38 7 12.52 7 12.8V15.2C7 15.48 7 15.62 6.9455 15.727C6.89757 15.8211 6.82108 15.8976 6.727 15.9455C6.62004 16 6.48003 16 6.2 16H3.8C3.51997 16 3.37996 16 3.273 15.9455C3.17892 15.8976 3.10243 15.8211 3.0545 15.727C3 15.62 3 15.48 3 15.2V12.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1616 <path d="M2 2.8C2 2.51997 2 2.37996 2.0545 2.273C2.10243 2.17892 2.17892 2.10243 2.273 2.0545C2.37996 2 2.51997 2 2.8 2H5.2C5.48003 2 5.62004 2 5.727 2.0545C5.82108 2.10243 5.89757 2.17892 5.9455 2.273C6 2.37996 6 2.51997 6 2.8V5.2C6 5.48003 6 5.62004 5.9455 5.727C5.89757 5.82108 5.82108 5.89757 5.727 5.9455C5.62004 6 5.48003 6 5.2 6H2.8C2.51997 6 2.37996 6 2.273 5.9455C2.17892 5.89757 2.10243 5.82108 2.0545 5.727C2 5.62004 2 5.48003 2 5.2V2.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1617</svg> 1618 </span> 1619 1620 TRAINERS 1621 </a> 1622 <a href="#section-mods" 1623 class="scroll-link-mobile nav-link-mobile "> 1624 <span class="nav-icon"> 1625 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1626 <path d="M6 6L10.5 10.5M6 6H3L2 3L3 2L6 3V6ZM19.259 2.74101L16.6314 5.36863C16.2354 5.76465 16.0373 5.96265 15.9632 6.19098C15.8979 6.39183 15.8979 6.60817 15.9632 6.80902C16.0373 7.03735 16.2354 7.23535 16.6314 7.63137L16.8686 7.86863C17.2646 8.26465 17.4627 8.46265 17.691 8.53684C17.8918 8.6021 18.1082 8.6021 18.309 8.53684C18.5373 8.46265 18.7354 8.26465 19.1314 7.86863L21.5893 5.41072C21.854 6.05488 22 6.76039 22 7.5C22 10.5376 19.5376 13 16.5 13C16.1338 13 15.7759 12.9642 15.4298 12.8959C14.9436 12.8001 14.7005 12.7521 14.5532 12.7668C14.3965 12.7824 14.3193 12.8059 14.1805 12.8802C14.0499 12.9501 13.919 13.081 13.657 13.343L6.5 20.5C5.67157 21.3284 4.32843 21.3284 3.5 20.5C2.67157 19.6716 2.67157 18.3284 3.5 17.5L10.657 10.343C10.919 10.081 11.0499 9.95005 11.1198 9.81949C11.1941 9.68068 11.2176 9.60347 11.2332 9.44681C11.2479 9.29945 11.1999 9.05638 11.1041 8.57024C11.0358 8.22406 11 7.86621 11 7.5C11 4.46243 13.4624 2 16.5 2C17.5055 2 18.448 2.26982 19.259 2.74101ZM12.0001 14.9999L17.5 20.4999C18.3284 21.3283 19.6716 21.3283 20.5 20.4999C21.3284 19.6715 21.3284 18.3283 20.5 17.4999L15.9753 12.9753C15.655 12.945 15.3427 12.8872 15.0408 12.8043C14.6517 12.6975 14.2249 12.7751 13.9397 13.0603L12.0001 14.9999Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1627</svg> 1628 </span> 1629 1630 MODS 1631 </a> 1632 <a href="#section-freegames" 1633 class="scroll-link-mobile nav-link-mobile "> 1634 <span class="nav-icon"> 1635 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1636 <path d="M8.5 14.6667C8.5 15.9553 9.54467 17 10.8333 17H13C14.3807 17 15.5 15.8807 15.5 14.5C15.5 13.1193 14.3807 12 13 12H11C9.61929 12 8.5 10.8807 8.5 9.5C8.5 8.11929 9.61929 7 11 7H13.1667C14.4553 7 15.5 8.04467 15.5 9.33333M12 5.5V7M12 17V18.5M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1637</svg> 1638 </span> 1639 1640 FREE GAMES 1641 </a> 1642 </div> 1643 </div> 1644 1645 <!-- Content Sections --> 1646 <div class="container only-mobile mt-3"> 1647 1648 1649 <section id="section-news" class="content-section-mobile active"> 1650 <div class="row"> 1651 <div class="col-12 col-md-6 mb-4"> 1652 <div class="card-home position-relative"> 1653 <a href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" class="text-decoration-none"> 1654 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1655 alt="A Steam Leak Accidentally Revealed Thief’
1655s New Campaign. Nightdive Turned It Into a Joke." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-464x276.jpg" class="card-home-img-top" 1656 alt="A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke."></noscript> 1657 <div class="card-home-overlay"> 1658 <span class="card-home-title">A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke.</span> 1659 </div> 1660 </a> 1661 </div> 1662 </div> 1663 <div class="col-12 col-md-6 mb-4"> 1664 <div class="card-home position-relative"> 1665 <a href="https://megagames.com/news/blizzcon-is-back-after-three-years-and-it-delivered-a-genuinely-massive-show" class="text-decoration-none"> 1666 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1667 alt="BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/BlizzCon-2026-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/BlizzCon-2026-01-464x276.jpg" class="card-home-img-top" 1668 alt="BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show"></noscript> 1669 <div class="card-home-overlay"> 1670 <span class="card-home-title">BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show</span> 1671 </div> 1672 </a> 1673 </div> 1674 </div> 1675 <div class="col-12 col-md-6 mb-4"> 1676 <div class="card-home position-relative"> 1677 <a href="https://megagames.com/news/is-aniimo-worth-your-time-or-just-another-gacha-grind-wearing-a-pokemon-costume" class="text-decoration-none"> 1678 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1679 alt="Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-464x276.jpg" class="card-home-img-top" 1680 alt="Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?"></noscript> 1681 <div class="card-home-overlay"> 1682 <span class="card-home-title">Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?</span> 1683 </div> 1684 </a> 1685 </div> 1686 </div> 1687 </div> 1688 1689 </section> 1690 1691 1692 <section id="section-trainers" class="content-section-mobile active"> 1693 <div class="row"> 1694 <div class="col-12 col-md-6 mb-4"> 1695 <div class="card-home position-relative"> 1696 <a href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0" class="text-decoration-none"> 1697 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1698 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-464x276.jpg" class="card-home-img-top" 1699 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]"></noscript> 1700 <div class="card-home-overlay">
1701 <span class="card-home-title">Cuphead v1.3.4 (+9 Trainer) [Mul0]</span> 1702 </div> 1703 </a> 1704 </div> 1705 </div> 1706 <div class="col-12 col-md-6 mb-4"> 1707 <div class="card-home position-relative"> 1708 <a href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii" class="text-decoration-none"> 1709 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1710 alt="PLITCH Trainer for The Perfect Tower II" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-464x276.jpg" class="card-home-img-top" 1711 alt="PLITCH Trainer for The Perfect Tower II"></noscript> 1712 <div class="card-home-overlay"> 1713 <span class="card-home-title">PLITCH Trainer for The Perfect Tower II</span> 1714 </div> 1715 </a> 1716 </div> 1717 </div> 1718 <div class="col-12 col-md-6 mb-4"> 1719 <div class="card-home position-relative"> 1720 <a href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling" class="text-decoration-none"> 1721 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1722 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer) [FLiNG]" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-464x276.jpg" class="card-home-img-top" 1723 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer) [FLiNG]"></noscript> 1724 <div class="card-home-overlay"> 1725 <span class="card-home-title">Star Wars Zero Company v1.0-v1.1+ (+26 Trainer) [FLiNG]</span> 1726 </div> 1727 </a> 1728 </div> 1729 </div> 1730 </div> 1731 1732 </section> 1733 1734 1735 <section id="section-mods" class="content-section-mobile active"> 1736 <div class="row"> 1737 <div class="col-12 col-md-6 mb-4"> 1738 <div class="card-home position-relative"> 1739 <a href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0" class="text-decoration-none"> 1740 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1741 alt="The Blood of Dawnwalker Increased Loot Mod v0.5.0" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-464x276.jpg" class="card-home-img-top" 1742 alt="The Blood of Dawnwalker Increased Loot Mod v0.5.0"></noscript> 1743 <div class="card-home-overlay">
1744 <span class="card-home-title">The Blood of Dawnwalker Increased Loot Mod v0.5.0</span> 1745 </div> 1746 </a> 1747 </div> 1748 </div> 1749 <div class="col-12 col-md-6 mb-4"> 1750 <div class="card-home position-relative"> 1751 <a href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0" class="text-decoration-none"> 1752 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1753 alt="Star Wars Zero Company Skip Tutorial Level and Permadeath and Beskar Switcher Mod v1.0" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-464x276.jpg" class="card-home-img-top" 1754 alt="Star Wars Zero Company Skip Tutorial Level and Permadeath and Beskar Switcher Mod v1.0"></noscript> 1755 <div class="card-home-overlay"> 1756 <span class="card-home-title">Star Wars Zero Company Skip Tutorial Level and Permadeath and Beskar Switcher Mod v1.0</span> 1757 </div> 1758 </a> 1759 </div> 1760 </div> 1761 <div class="col-12 col-md-6 mb-4"> 1762 <div class="card-home position-relative"> 1763 <a href="https://megagames.com/mods/the-blood-of-dawnwalker-uncapped-cutscenes-and-menu-fps-optional-vignette-removal-mod-v1-6" class="text-decoration-none"> 1764 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1765 alt="The Blood of Dawnwalker Uncapped Cutscenes and Menu FPS – Optional Vignette Removal Mod v1.6" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-464x276.jpg" class="card-home-img-top" 1766 alt="The Blood of Dawnwalker Uncapped Cutscenes and Menu FPS – Optional Vignette Removal Mod v1.6"></noscript> 1767 <div class="card-home-overlay"> 1768 <span class="card-home-title">The Blood of Dawnwalker Uncapped Cutscenes and Menu FPS – Optional Vignette Removal Mod v1.6</span> 1769 </div> 1770 </a> 1771 </div> 1772 </div> 1773 </div> 1774 1775 </section> 1776 1777 1778 <section id="section-freegames" class="content-section-mobile active"> 1779 <div class="row"> 1780 <div class="col-12 col-md-6 mb-4"> 1781 <div class="card-home position-relative"> 1782 <a href="https://megagames.com/freeware/steal-and-hope-free-full-game" class="text-decoration-none"> 1783 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1784 alt="Steal and Hope Free Full Game" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-464x276.png"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-464x276.png" class="card-home-img-top" 1785 alt="Steal and Hope Free Full Game"></noscript> 1786 <div class="card-home-overlay">
1787 <span class="card-home-title">Steal and Hope Free Full Game</span> 1788 </div> 1789 </a> 1790 </div> 1791 </div> 1792 <div class="col-12 col-md-6 mb-4"> 1793 <div class="card-home position-relative"> 1794 <a href="https://megagames.com/freeware/do-no-harm-free-full-game-v07" class="text-decoration-none"> 1795 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1796 alt="Do No Harm Free Full Game v0.7" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-464x276.jpg" class="card-home-img-top" 1797 alt="Do No Harm Free Full Game v0.7"></noscript> 1798 <div class="card-home-overlay"> 1799 <span class="card-home-title">Do No Harm Free Full Game v0.7</span> 1800 </div> 1801 </a> 1802 </div> 1803 </div> 1804 <div class="col-12 col-md-6 mb-4"> 1805 <div class="card-home position-relative"> 1806 <a href="https://megagames.com/freeware/changed-3d-free-full-game-v426" class="text-decoration-none"> 1807 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" 1808 alt="Changed 3D Free Full Game v4.2.6" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-464x276.jpg" class="card-home-img-top" 1809 alt="Changed 3D Free Full Game v4.2.6"></noscript> 1810 <div class="card-home-overlay"> 1811 <span class="card-home-title">Changed 3D Free Full Game v4.2.6</span> 1812 </div> 1813 </a> 1814 </div> 1815 </div> 1816 </div> 1817 1818 </section> 1819 </div> 1820</div> 1821 1822 1823 </div> 1824 1825<div class="right-side"> 1826 <form action="/results" method="get" id="views-exposed-form-search-search-page" accept-charset="UTF-8"> 1827 <div class="sidebar-input-group" style="position: relative;"> 1828 <input type="search" class="sidebar-input" placeholder="Search" id="edit-query" name="query" 1829 autocomplete="off"> 1830 <svg width="20" height="20" viewBox="0 0 20 20" class='search-icon' xmlns="http://www.w3.org/2000/svg"> 1831 <path d="M19 19L15.5001 15.5M18 9.5C18 14.1944 14.1944 18 9.5 18C4.80558 18 1 14.1944 1 9.5C1 4.80558 4.80558 1 9.5 1C14.1944 1 18 4.80558 18 9.5Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1832 </svg> 1833 </div> 1834 </form> 1835 1836 <div class="megagames"> 1837 <div><img width="240px" height="37px" alt='megagames logo' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%2037'%3E%3C/svg%3E" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg"/><noscript><img width="240px" height="37px" alt='megagames logo' src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg"/></noscript></div> 1838 <div class="mega-intro"> 1839 <div class="mega-text">The Hardcore Gaming Experience</div> 1840 <button class="mega-button">since 1998</button> 1841 </div> 1842 <div class="mega-center"> 1843 Pioneering in offering game trainers and other hardcore gamer-centric content. </div> 1844 <div class="text-center more-about-us"> 1845 <a href="/about-us">More about us</a> 1846 </div> 1847 </div> 1848 1849 <div class="adv-300x250"> 1850 1851<div class="ad-container" style="margin: 20px 0;"> 1852 <div id="standard#1#300*250-6ab4928c2039b" style=" 1853 width: 300px; 1854 height: 250px; 1855 margin: 0 auto; 1856 "></div> 1857</div> 1858
1859<script> 1860 document.addEventListener('DOMContentLoaded', function() { 1861 window.nitroAds.createAd('standard#1#300*250-6ab4928c2039b', { 1862 refreshTime: 15, 1863 renderVisibleOnly: true, 1864 sizes: [[300,250]], 1865 report: { 1866 enabled: true, 1867 icon: true, 1868 wording: "Report Ad", 1869 position: "top-right" 1870 } 1871 }); 1872 }); 1873</script>
1873 </div> 1874 1875 <div class="latest-updates"> 1876 <span class="block-title">Latest Updates</span> 1877 1878 <div class="container flex mt-2"> 1879 <ul class="nav nav-tabs" role="tablist"> 1880 <li class="nav-item" role="presentation"> 1881 <button 1882 class="nav-link-sidebar active" 1883 id="trainers-tab" 1884 data-bs-toggle="tab" 1885 data-bs-target="#trainers-tab-content" 1886 type="button" 1887 role="tab" 1888 aria-controls="trainers-tab-content" 1889 aria-selected="true" 1890 > 1891 Trainers </button> 1892 </li> 1893 <li class="nav-item" role="presentation"> 1894 <button 1895 class="nav-link-sidebar " 1896 id="news-tab" 1897 data-bs-toggle="tab" 1898 data-bs-target="#news-tab-content" 1899 type="button" 1900 role="tab" 1901 aria-controls="news-tab-content" 1902 aria-selected="false" 1903 > 1904 News </button> 1905 </li> 1906 <li class="nav-item" role="presentation"> 1907 <button 1908 class="nav-link-sidebar " 1909 id="editorials-tab" 1910 data-bs-toggle="tab" 1911 data-bs-target="#editorials-tab-content" 1912 type="button" 1913 role="tab" 1914 aria-controls="editorials-tab-content" 1915 aria-selected="false" 1916 > 1917 Editorials </button> 1918 </li> 1919 <li class="nav-item" role="presentation"> 1920 <button 1921 class="nav-link-sidebar " 1922 id="freeware-tab" 1923 data-bs-toggle="tab" 1924 data-bs-target="#freeware-tab-content" 1925 type="button" 1926 role="tab" 1927 aria-controls="freeware-tab-content" 1928 aria-selected="false" 1929 > 1930 Free Games </button> 1931 </li> 1932 </ul> 1933 1934 <div class="tab-content mt-3"> 1935 <div 1936 class="tab-pane fade show active" 1937 id="trainers-tab-content" 1938 role="tabpanel" 1939 aria-labelledby="trainers-tab" 1940 > 1941 <div class="d-flex flex-column align-items-center"> 1942 <div class="card my-2"> 1943 <a href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0" class="text-decoration-none"> 1944 <div class="position-relative"> 1945 <img width="400" height="250" 1946 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 1947 class="card-img-top" 1948 alt="Cuphead v1.3.4 (+9 Trainer)" 1949 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-400x250.jpg" ><noscript><img width="400" height="250" 1950 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-400x250.jpg" 1951 class="card-img-top" 1952 alt="Cuphead v1.3.4 (+9 Trainer)" 1953 ></noscript> 1954 <div class="bg-overlay position-absolute bottom-0 w-100 p-2">
1955 <span class="card-title text-white mb-0">Cuphead v1.3.4 (+9 Trainer)</span> 1956 </div> 1957 </div> 1958 </a> 1959 </div> 1960 <div class="card my-2"> 1961 <a href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii" class="text-decoration-none"> 1962 <div class="position-relative"> 1963 <img width="400" height="250" 1964 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 1965 class="card-img-top" 1966 alt="PLITCH Trainer for The Perfect Tower II" 1967 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-400x250.jpg" ><noscript><img width="400" height="250" 1968 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-400x250.jpg" 1969 class="card-img-top" 1970 alt="PLITCH Trainer for The Perfect Tower II" 1971 ></noscript> 1972 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 1973 <span class="card-title text-white mb-0">PLITCH Trainer for The Perfect Tower II</span> 1974 </div> 1975 </div> 1976 </a> 1977 </div> 1978 <div class="card my-2"> 1979 <a href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling" class="text-decoration-none"> 1980 <div class="position-relative"> 1981 <img width="400" height="250" 1982 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 1983 class="card-img-top" 1984 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)" 1985 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-400x250.jpg" ><noscript><img width="400" height="250" 1986 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-400x250.jpg" 1987 class="card-img-top" 1988 alt="Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)" 1989 ></noscript> 1990 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 1991 <span class="card-title text-white mb-0">Star Wars Zero Company v1.0-v1.1+ (+26 Trainer)</span> 1992 </div> 1993 </div> 1994 </a> 1995 </div> 1996 </div> 1997 </div> 1998 <div 1999 class="tab-pane fade " 2000 id="news-tab-content" 2001 role="tabpanel" 2002 aria-labelledby="news-tab" 2003 > 2004 <div class="d-flex flex-column align-items-center"> 2005 <div class="card my-2"> 2006 <a href="https://megagames.com/news/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke" class="text-decoration-none"> 2007 <div class="position-relative"> 2008 <img width="400" height="250" 2009 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2010 class="card-img-top" 2011 alt="A Steam Leak Accidentally Revealed Thief’
2011s New Campaign. Nightdive Turned It Into a Joke." 2012 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-400x250.jpg" ><noscript><img width="400" height="250" 2013 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-400x250.jpg" 2014 class="card-img-top" 2015 alt="A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke." 2016 ></noscript> 2017 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2018 <span class="card-title text-white mb-0">A Steam Leak Accidentally Revealed Thief’s New Campaign. Nightdive Turned It Into a Joke.</span> 2019 </div> 2020 </div> 2021 </a> 2022 </div> 2023 <div class="card my-2"> 2024 <a href="https://megagames.com/news/blizzcon-is-back-after-three-years-and-it-delivered-a-genuinely-massive-show" class="text-decoration-none"> 2025 <div class="position-relative"> 2026 <img width="400" height="250" 2027 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2028 class="card-img-top" 2029 alt="BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show" 2030 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/BlizzCon-2026-01-400x250.jpg" ><noscript><img width="400" height="250" 2031 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/BlizzCon-2026-01-400x250.jpg" 2032 class="card-img-top" 2033 alt="BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show" 2034 ></noscript> 2035 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2036 <span class="card-title text-white mb-0">BlizzCon Is Back After Three Years, and It Delivered a Genuinely Massive Show</span> 2037 </div> 2038 </div> 2039 </a> 2040 </div> 2041 <div class="card my-2"> 2042 <a href="https://megagames.com/news/is-aniimo-worth-your-time-or-just-another-gacha-grind-wearing-a-pokemon-costume" class="text-decoration-none"> 2043 <div class="position-relative"> 2044 <img width="400" height="250" 2045 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2046 class="card-img-top" 2047 alt="Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?" 2048 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-400x250.jpg" ><noscript><img width="400" height="250" 2049 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Aniimo-01-scaled-400x250.jpg" 2050 class="card-img-top" 2051 alt="Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?" 2052 ></noscript> 2053 <div class="bg-overlay position-absolute bottom-0 w-100 p-2">
2054 <span class="card-title text-white mb-0">Is Aniimo Worth Your Time, or Just Another Gacha Grind Wearing a Pokémon Costume?</span> 2055 </div> 2056 </div> 2057 </a> 2058 </div> 2059 </div> 2060 </div> 2061 <div 2062 class="tab-pane fade " 2063 id="editorials-tab-content" 2064 role="tabpanel" 2065 aria-labelledby="editorials-tab" 2066 > 2067 <div class="d-flex flex-column align-items-center"> 2068 <div class="card my-2"> 2069 <a href="https://megagames.com/editorials/all-six-space-marine-2-classes-ranked" class="text-decoration-none"> 2070 <div class="position-relative"> 2071 <img width="400" height="250" 2072 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2073 class="card-img-top" 2074 alt="All Six Space Marine 2 Classes, Ranked" 2075 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/09/ss-ee88e4cc463b7b25b0ec03930a9e58e5fba2afdf-400x250.jpg" ><noscript><img width="400" height="250" 2076 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/09/ss-ee88e4cc463b7b25b0ec03930a9e58e5fba2afdf-400x250.jpg" 2077 class="card-img-top" 2078 alt="All Six Space Marine 2 Classes, Ranked" 2079 ></noscript> 2080 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2081 <span class="card-title text-white mb-0">All Six Space Marine 2 Classes, Ranked</span> 2082 </div> 2083 </div> 2084 </a> 2085 </div> 2086 <div class="card my-2"> 2087 <a href="https://megagames.com/editorials/best-factions-star-wars-outlaws-ranked" class="text-decoration-none"> 2088 <div class="position-relative"> 2089 <img width="400" height="250" 2090 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2091 class="card-img-top" 2092 alt="The Best Factions of Star Wars Outlaws Ranked" 2093 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/09/hutt-cartel-400x250.jpg" ><noscript><img width="400" height="250" 2094 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/09/hutt-cartel-400x250.jpg" 2095 class="card-img-top" 2096 alt="The Best Factions of Star Wars Outlaws Ranked" 2097 ></noscript> 2098 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2099 <span class="card-title text-white mb-0">The Best Factions of Star Wars Outlaws Ranked</span> 2100 </div> 2101 </div> 2102 </a> 2103 </div> 2104 <div class="card my-2"> 2105 <a href="https://megagames.com/editorials/best-black-myth-wukong-builds-right-now" class="text-decoration-none"> 2106 <div class="position-relative"> 2107 <img width="400" height="250" 2108 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2109 class="card-img-top" 2110 alt="The Best Black Myth: Wukong Builds Right Now" 2111 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/08/ss-63477e8ce2c0582b81c6ed576377d-400x250.jpg" ><noscript><img width="400" height="250" 2112 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/08/ss-63477e8ce2c0582b81c6ed576377d-400x250.jpg" 2113 class="card-img-top" 2114 alt="The Best Black Myth: Wukong Builds Right Now" 2115 ></noscript> 2116 <div class="bg-overlay position-absolute bottom-0 w-100 p-2">
2117 <span class="card-title text-white mb-0">The Best Black Myth: Wukong Builds Right Now</span> 2118 </div> 2119 </div> 2120 </a> 2121 </div> 2122 </div> 2123 </div> 2124 <div 2125 class="tab-pane fade " 2126 id="freeware-tab-content" 2127 role="tabpanel" 2128 aria-labelledby="freeware-tab" 2129 > 2130 <div class="d-flex flex-column align-items-center"> 2131 <div class="card my-2"> 2132 <a href="https://megagames.com/freeware/steal-and-hope-free-full-game" class="text-decoration-none"> 2133 <div class="position-relative"> 2134 <img width="400" height="250" 2135 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2136 class="card-img-top" 2137 alt="Steal and Hope Free Full Game" 2138 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-400x250.png" ><noscript><img width="400" height="250" 2139 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/steal-and-hope-1-400x250.png" 2140 class="card-img-top" 2141 alt="Steal and Hope Free Full Game" 2142 ></noscript> 2143 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2144 <span class="card-title text-white mb-0">Steal and Hope Free Full Game</span> 2145 </div> 2146 </div> 2147 </a> 2148 </div> 2149 <div class="card my-2"> 2150 <a href="https://megagames.com/freeware/do-no-harm-free-full-game-v07" class="text-decoration-none"> 2151 <div class="position-relative"> 2152 <img width="400" height="250" 2153 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2154 class="card-img-top" 2155 alt="Do No Harm Free Full Game v0.7" 2156 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-400x250.jpg" ><noscript><img width="400" height="250" 2157 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/do-no-harm-4-400x250.jpg" 2158 class="card-img-top" 2159 alt="Do No Harm Free Full Game v0.7" 2160 ></noscript> 2161 <div class="bg-overlay position-absolute bottom-0 w-100 p-2"> 2162 <span class="card-title text-white mb-0">Do No Harm Free Full Game v0.7</span> 2163 </div> 2164 </div> 2165 </a> 2166 </div> 2167 <div class="card my-2"> 2168 <a href="https://megagames.com/freeware/changed-3d-free-full-game-v426" class="text-decoration-none"> 2169 <div class="position-relative"> 2170 <img width="400" height="250" 2171 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" 2172 class="card-img-top" 2173 alt="Changed 3D Free Full Game v4.2.6" 2174 data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-400x250.jpg" ><noscript><img width="400" height="250" 2175 src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2025/05/changed-3d-4-400x250.jpg" 2176 class="card-img-top" 2177 alt="Changed 3D Free Full Game v4.2.6" 2178 ></noscript> 2179 <div class="bg-overlay position-absolute bottom-0 w-100 p-2">
2180 <span class="card-title text-white mb-0">Changed 3D Free Full Game v4.2.6</span> 2181 </div> 2182 </div> 2183 </a> 2184 </div> 2185 </div> 2186 </div> 2187 </div> 2188 </div> 2189 </div> 2190 2191 <div class="adv-160x600"> 2192 2193<div class="ad-container" style="margin: 20px 0;"> 2194 <div id="standard#2#160*600-6ab4928c2079a" style=" 2195 width: 160px; 2196 height: 600px; 2197 margin: 0 auto; 2198 "></div> 2199</div> 2200
2201<script> 2202 document.addEventListener('DOMContentLoaded', function() { 2203 window.nitroAds.createAd('standard#2#160*600-6ab4928c2079a', { 2204 refreshTime: 15, 2205 renderVisibleOnly: true, 2206 sizes: [[160,600]], 2207 report: { 2208 enabled: true, 2209 icon: true, 2210 wording: "Report Ad", 2211 position: "top-right" 2212 } 2213 }); 2214 }); 2215</script>
2215 </div> 2216</div> </main> 2217 2218 <div class="mods-related"> 2219 <div class="mods-title-related"> 2220 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2221 <path d="M21.2 22C21.48 22 21.62 22 21.727 21.9455C21.8211 21.8976 21.8976 21.8211 21.9455 21.727C22 21.62 22 21.48 22 21.2V10.8C22 10.52 22 10.38 21.9455 10.273C21.8976 10.1789 21.8211 10.1024 21.727 10.0545C21.62 10 21.48 10 21.2 10L18.8 10C18.52 10 18.38 10 18.273 10.0545C18.1789 10.1024 18.1024 10.1789 18.0545 10.273C18 10.38 18 10.52 18 10.8V13.2C18 13.48 18 13.62 17.9455 13.727C17.8976 13.8211 17.8211 13.8976 17.727 13.9455C17.62 14 17.48 14 17.2 14H14.8C14.52 14 14.38 14 14.273 14.0545C14.1789 14.1024 14.1024 14.1789 14.0545 14.273C14 14.38 14 14.52 14 14.8V17.2C14 17.48 14 17.62 13.9455 17.727C13.8976 17.8211 13.8211 17.8976 13.727 17.9455C13.62 18 13.48 18 13.2 18H10.8C10.52 18 10.38 18 10.273 18.0545C10.1789 18.1024 10.1024 18.1789 10.0545 18.273C10 18.38 10 18.52 10 18.8V21.2C10 21.48 10 21.62 10.0545 21.727C10.1024 21.8211 10.1789 21.8976 10.273 21.9455C10.38 22 10.52 22 10.8 22
2221L21.2 22Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2222 <path d="M10 6.8C10 6.51997 10 6.37996 10.0545 6.273C10.1024 6.17892 10.1789 6.10243 10.273 6.0545C10.38 6 10.52 6 10.8 6H13.2C13.48 6 13.62 6 13.727 6.0545C13.8211 6.10243 13.8976 6.17892 13.9455 6.273C14 6.37996 14 6.51997 14 6.8V9.2C14 9.48003 14 9.62004 13.9455 9.727C13.8976 9.82108 13.8211 9.89757 13.727 9.9455C13.62 10 13.48 10 13.2 10H10.8C10.52 10 10.38 10 10.273 9.9455C10.1789 9.89757 10.1024 9.82108 10.0545 9.727C10 9.62004 10 9.48003 10 9.2V6.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2223 <path d="M3 12.8C3 12.52 3 12.38 3.0545 12.273C3.10243 12.1789 3.17892 12.1024 3.273 12.0545C3.37996 12 3.51997 12 3.8 12H6.2C6.48003 12 6.62004 12 6.727 12.0545C6.82108 12.1024 6.89757 12.1789 6.9455 12.273C7 12.38 7 12.52 7 12.8V15.2C7 15.48 7 15.62 6.9455 15.727C6.89757 15.8211 6.82108 15.8976 6.727 15.9455C6.62004 16 6.48003 16 6.2 16H3.8C3.51997 16 3.37996 16 3.273 15.9455C3.17892 15.8976 3.10243 15.8211 3.0545 15.727C3 15.62 3 15.48 3 15.2V12.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2224 <path d="M2 2.8C2 2.51997 2 2.37996 2.0545 2.273C2.10243 2.17892 2.17892 2.10243 2.273 2.0545C2.37996 2 2.51997 2 2.8 2H5.2C5.48003 2 5.62004 2 5.727 2.0545C5.82108 2.10243 5.89757 2.17892 5.9455 2.273C6 2.37996 6 2.51997 6 2.8V5.2C6 5.48003 6 5.62004 5.9455 5.727C5.89757 5.82108 5.82108 5.89757 5.727 5.9455C5.62004 6 5.48003 6 5.2 6H2.8C2.51997 6 2.37996 6 2.273 5.9455C2.17892 5.89757 2.10243 5.82108 2.0545 5.727C2 5.62004 2 5.48003 2 5.2V2.8Z" stroke="#FAFAFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2225</svg> 2226 <span>Related content</span> 2227 </div> 2228 <div class="row"> 2229 <div class="col-12 col-sm-6 col-lg-4 mb-4"> 2230 <div class="card-home position-relative"> 2231 <a href="https://megagames.com/news/the-1998-classic-that-invented-modern-stealth-is-getting-a-nightdive-remaster-this-winter" class="text-decoration-none"> 2232 <span class="badge bg-warning text-dark">News</span> 2233 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" alt="The 1998 Classic That Invented Modern Stealth Is Getting a Nightdive Remaster This Winter" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/06/Thief-The-Dark-Project-Remastered-01-464x276.jpg" class="card-home-img-top" alt="The 1998 Classic That Invented Modern Stealth Is Getting a Nightdive Remaster This Winter"></noscript> 2234 <div class="card-home-overlay"> 2235 <span class="card-home-title small-letters">The 1998 Classic That Invented Modern Stealth Is Getting a Nightdive Remaster This Winter</span> 2236 </div> 2237 </a> 2238 </div> 2239 </div> 2240 <div class="col-12 col-sm-6 col-lg-4 mb-4"> 2241 <div class="card-home position-relative"> 2242 <a href="https://megagames.com/trainers/deus-ex-mankind-divided-v111-6-trainer-abolfazlk" class="text-decoration-none"> 2243 <span class="badge bg-warning text-dark">Trainers</span> 2244 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" alt="Deus Ex: Mankind Divided v1.11 (+6 Trainer)" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/01/deus-ex-mankind-divided-5-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/01/deus-ex-mankind-divided-5-464x276.jpg" class="card-home-img-top" alt="Deus Ex: Mankind Divided v1.11 (+6 Trainer)"></noscript> 2245 <div class="card-home-overlay">
2246 <span class="card-home-title small-letters">Deus Ex: Mankind Divided v1.11 (+6 Trainer)</span> 2247 </div> 2248 </a> 2249 </div> 2250 </div> 2251 <div class="col-12 col-sm-6 col-lg-4 mb-4"> 2252 <div class="card-home position-relative"> 2253 <a href="https://megagames.com/trainers/witcher-3-wild-hunt-v105-12-trainer-hog" class="text-decoration-none"> 2254 <span class="badge bg-warning text-dark">Trainers</span> 2255 <img width="464" height="276" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20464%20276'%3E%3C/svg%3E" class="card-home-img-top" alt="The Witcher 3: Wild Hunt v1.05 (+12 Trainer)" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/01/the-witcher-3-wild-hunt-logo-464x276.jpg"><noscript><img width="464" height="276" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2024/01/the-witcher-3-wild-hunt-logo-464x276.jpg" class="card-home-img-top" alt="The Witcher 3: Wild Hunt v1.05 (+12 Trainer)"></noscript> 2256 <div class="card-home-overlay"> 2257 <span class="card-home-title small-letters">The Witcher 3: Wild Hunt v1.05 (+12 Trainer)</span> 2258 </div> 2259 </a> 2260 </div> 2261 </div> 2262 </div> 2263 </div> 2264 </div> 2265 2266 2267<footer data-rocket-location-hash="3ae0680da9ea6f93e9c6c979ec9a1d52" id="footer" class="footer bg-dark text-light py-3"> 2268 <div class="container"> 2269 <div class="row"> 2270 <div class="col d-flex justify-content-between align-items-center footer-top"> 2271 <div> 2272 <img width="235" height="29" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20235%2029'%3E%3C/svg%3E" alt="MegaGames logo" class="footer-logo img-fluid" style="max-height: 40px;" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg"><noscript><img width="235" height="29" src="https://618b31e8.delivery.rocketcdn.me/wp-content/themes/megagamestheme/assets/images/mg-logo.svg" alt="MegaGames logo" class="footer-logo img-fluid" style="max-height: 40px;"></noscript> 2273 </div> 2274 2275 <div class="d-flex gap-4 footer-right-logos">
2276 </div> 2277 </div> 2278 </div> 2279 2280 <div class="row footer-columns"> 2281 <div class="col-md-4"> 2282 <p class="border-bottom f-border-warning pb-2">News for Featured Games</p> 2283 <ul class="list-unstyled"> 2284 <li><a href="https://megagames.com/games/clair-obscur-expedition-33/news">Clair Obscur: Expedition 33 News</a></li> 2285 <li><a href="https://megagames.com/games/grand-theft-auto-vi/news">Grand Theft Auto VI News</a></li> 2286 <li><a href="https://megagames.com/games/crimson-desert/news">Crimson Desert News</a></li> 2287 </ul> 2288 </div> 2289 <div class="col-md-4"> 2290 <p class="border-bottom f-border-warning pb-2">Popular News</p> 2291 <ul class="list-unstyled"> 2292 <li><a href="https://megagames.com/news/hollow-knight-silksong-raises-the-difficulty-but-gives-players-more-choices-says-team-cherry">Hollow Knight: Silksong Raises the Difficulty but Gives Players More Choices, Says Team Cherry</a></li> 2293 <li><a href="https://megagames.com/news/new-world-may-get-a-second-chance-as-developers-discuss-saving-the-mmo">New World May Get a Second Chance as Developers Discuss Saving the MMO</a></li> 2294 <li><a href="https://megagames.com/news/borderlands-4s-loot-drop-system-frustrates-vault-hunters-legendary-class-mods-weighted-against-your-main">Borderlands 4âs Loot Drop System Frustrates Vault Hunters: Legendary Class Mods Weighted Against Your Main</a></li> 2295 <li><a href="https://megagames.com/news/steam-autumn-sale-2025-arrives-earlier-than-ever">Steam Autumn Sale 2025 Arrives Earlier Than Ever</a></li> 2296 <li><a href="https://megagames.com/news/electronic-arts-55-billion-buyout-saudi-pif-silver-lake-and-kushners-affinity-partners-rewrite-industry-history">EA Sells for $55 Billion: The Biggest Deal in Gaming History Backed by Saudi Arabiaâs PIF and Kushnerâs Affinity Partners</a></li> 2297 <li><a href="https://megagames.com/news/jump-space-rockets-into-early-access-with-a-breakout-steam-debut">Jump Space rockets into Early Access with a breakout Steam debut</a></li> 2298 <li><a href="https://megagames.com/news/deep-rock-galactic-survivor-digs-deep-with-big-updates-and-player-power">Deep Rock Galactic: Survivor Digs Deep with Big Updates and Player Power</a></li> 2299 <li><a href="https://megagames.com/news/outward-2-set-for-summer-2026-release-while-honoring-its-identity">Outward 2 Set for Summer 2026 Release While Honoring Its Identity</a></li> 2300 <li><a href="https://megagames.com/news/deus-ex-remastered-faces-backlash-over-pc-demands-and-visual-design">Deus Ex Remastered Faces Backlash Over PC Demands and Visual Design</a></li> 2301 <li><a href="https://megagames.com/news/clair-obscur-expedition-33-tops-2025-golden-joystick-nominations-beating-out-big-names">Clair Obscur: Expedition 33 Tops 2025 Golden Joystick Nominations, Beating Out Big Names</a></li> 2302 </ul> 2303 </div> 2304 <div class="col-md-4"> 2305 <p class="border-bottom f-border-warning pb-2">Trending News</p> 2306 <ul class="list-unstyled"> 2307 <li><a href="https://megagames.com/news/schedule-1-s-first-content-update-lands-full-bug-fixes-and-improvements">Schedule 1’s first content update lands in full with bug fixes and improvements</a></li> 2308 <li><a href="https://megagames.com/news/grand-theft-auto-v-enhanced-edition-reality-v-mod-version-30-arrives-improved-rtgi">Grand Theft Auto V Enhanced Edition Reality V mod version 3.0 arrives with improved RTGI</a></li> 2309 <li><a href="https://megagames.com/news/schedule-1-receives-first-proper-update-now-playable-open-beta">Schedule 1 receives first ‘proper’ update, now playable in open beta</a></li> 2310 <li><a href="https://megagames.com/news/assassin-s-creed-shadows-could-get-tougher-difficulty-setting-if-players-are-challenge">Assassin’s Creed Shadows could get a tougher difficulty setting, if players are up for the challenge</a></li> 2311 <li><a href="https://megagames.com/news/assassin-s-creed-shadows-hits-2-million-players-become-series-second-biggest-launch">Assassin’s Creed Shadows hits 2 million players to become series’ second-biggest launch</a></li> 2312 <li><a href="https://megagames.com/news/supermarket-together-s-latest-patch-brings-artwork-decoration-stores">Supermarket Together’s latest patch brings artwork decoration to stores</a></li> 2313 <li><a href="https://megagames.com/news/official-modding-comes-kingdom-come-deliverance-2">Official modding comes to Kingdom Come: Deliverance 2</a></li> 2314 <li><a href="https://megagames.com/news/avowed-patch-131-improves-performance-xbox">Avowed Patch 1.3.1 improves performance on Xbox</a></li> 2315 <li><a href="https://megagames.com/news/kingdom-come-deliverance-2-s-twitch-exclusive-rewards-are-now-available-all-players-there-s">Kingdom Come: Deliverance 2’s Twitch-exclusive rewards are now available to all players, but there’s a catch</a></li> 2316 <li><a href="https://megagames.com/news/manor-lords-update-preview-teases-new-playable-map-and-progression-system-overhaul">Manor Lords update preview teases new playable map and progression system overhaul<
2316/a></li> 2317 </ul> 2318 </div> 2319 </div> 2320 2321 <div class="row footer-columns"> 2322 <div class="col-md-4"> 2323 <p class="border-bottom f-border-warning pb-2">ABOUT US</p> 2324 <ul class="list-unstyled"> 2325 <li><a href="/about-us" class="text-light">About MegaGames</a></li> 2326 <li><a href="/contact-us" class="text-light">Contact us</a></li> 2327 <li><a href="/disclaimer" class="text-light">Disclaimer</a></li> 2328 </ul> 2329 </div> 2330 2331 <div class="col-md-4"> 2332 <p class="border-bottom f-border-warning pb-2">POPULAR LINKS</p> 2333 <ul class="list-unstyled"> 2334 <li><a href="/popular-games" class="text-light">Popular Games</a></li> 2335 <li><a href="/popular-trainers" class="text-light">Popular Trainers</a></li> 2336 <li><a href="/popular-mods" class="text-light">Popular Mods</a></li> 2337 <li><a href="/popular-cheats" class="text-light">Popular Cheats</a></li> 2338 <li><a href="/popular-news" class="text-light">Popular News</a></li> 2339 <li><a href="/popular-editorials" class="text-light">Popular Editorials</a></li> 2340 <li><a href="/popular-free-games" class="text-light">Popular Free Games</a></li> 2341 </ul> 2342 </div> 2343 2344 <div class="col-md-4"> 2345 <p class="border-bottom f-border-warning pb-2">LATEST UPDATES</p> 2346 2347 <div class="carousel-container header-slider-carousel"> 2348 <div id="carouselLatestUpdates" 2349 class="carousel slide header-slider-slide" 2350 data-bs-ride="carousel"> 2351 <!-- Carousel Items --> 2352 <div class="carousel-inner header-slider-inner"> 2353 <div class="carousel-item header-slider-item active"> 2354 <a href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0"> 2355 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 2356 class="d-block w-100 carousel-img" 2357 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/Cuphead-01-403x217.jpg" 2358 class="d-block w-100 carousel-img" 2359 alt="Cuphead v1.3.4 (+9 Trainer) [Mul0]"></noscript> 2360 <div class="image-overlay header-slider-overlay"> 2361 <div class="image-text header-slider-text"> 2362 <p class="image-title header-slider-title"> 2363 <a class="slider-body text-white" 2364 href="https://megagames.com/trainers/cuphead-v1-3-4-9-trainer-mul0"> 2365 Cuphead v1.3.4 (+9 Trainer) [Mul0] </a> 2366 </p> 2367 </div> 2368 </div> 2369 </a> 2370 </div> 2371 <div class="carousel-item header-slider-item "> 2372 <a href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii"> 2373 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 2374 class="d-block w-100 carousel-img" 2375 alt="PLITCH Trainer for The Perfect Tower II" data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Perfect-Tower-II-01-403x217.jpg" 2376 class="d-block w-100 carousel-img" 2377 alt="PLITCH Trainer for The Perfect Tower II"></noscript> 2378 <div class="image-overlay header-slider-overlay"> 2379 <div class="image-text header-slider-text"> 2380 <p class="image-title header-slider-title"> 2381 <a class="slider-body text-white" 2382 href="https://megagames.com/trainers/plitch-trainer-for-the-perfect-tower-ii"> 2383 PLITCH Trainer for The Perfect Tower II </a> 2384 </p> 2385 </div> 2386 </div> 2387 </a> 2388 </div> 2389 <div class="carousel-item header-slider-item "> 2390 <a href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 2391 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 2392 class="d-block w-100 carousel-img" 2393 alt="The Blood of Dawnwalker Increased Lo..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/09/The-Blood-of-Dawnwalker-01-403x217.jpg" 2394 class="d-block w-100 carousel-img" 2395 alt="The Blood of Dawnwalker Increased Lo..."></noscript> 2396 <div class="image-overlay header-slider-overlay"> 2397 <div class="image-text header-slider-text"> 2398 <p class="image-title header-slider-title"> 2399 <a class="slider-body text-white" 2400 href="https://megagames.com/mods/the-blood-of-dawnwalker-increased-loot-mod-v0-5-0"> 2401 The Blood of Dawnwalker Increased Lo... </a> 2402 </p> 2403 </div> 2404 </div> 2405 </a> 2406 </div> 2407 <div class="carousel-item header-slider-item "> 2408 <a href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling"> 2409 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 2410 class="d-block w-100 carousel-img" 2411 alt="Star Wars Zero Company v1.0-v1.1+ (+..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg" 2412 class="d-block w-100 carousel-img" 2413 alt="Star Wars Zero Company v1.0-v1.1+ (+..."></noscript> 2414 <div class="image-overlay header-slider-overlay"> 2415 <div class="image-text header-slider-text"> 2416 <p class="image-title header-slider-title"> 2417 <a class="slider-body text-white" 2418 href="https://megagames.com/trainers/star-wars-zero-company-v1-0-v1-1-26-trainer-fling"> 2419 Star Wars Zero Company v1.0-v1.1+ (+... </a> 2420 </p> 2421 </div> 2422 </div> 2423 </a> 2424 </div> 2425 <div class="carousel-item header-slider-item "> 2426 <a href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 2427 <img width="403" height="217" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20403%20217'%3E%3C/svg%3E" 2428 class="d-block w-100 carousel-img" 2429 alt="Star Wars Zero Company Skip Tutorial..." data-lazy-src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg"><noscript><img width="403" height="217" src="https://618b31e8.delivery.rocketcdn.me/wp-content/uploads/2026/08/STAR-WARS-Zero-Company-01-scaled-403x217.jpg" 2430 class="d-block w-100 carousel-img" 2431 alt="Star Wars Zero Company Skip Tutorial..."></noscript> 2432 <div class="image-overlay header-slider-overlay"> 2433 <div class="image-text header-slider-text"> 2434 <p class="image-title header-slider-title"> 2435 <a class="slider-body text-white" 2436 href="https://megagames.com/mods/star-wars-zero-company-skip-tutorial-level-and-permadeath-and-beskar-switcher-mod-v1-0"> 2437 Star Wars Zero Company Skip Tutorial... </a> 2438 </p> 2439 </div> 2440 </div> 2441 </a> 2442 </div> 2443 </div> 2444 2445 <div class="carousel-indicators"> 2446 <button style="width: 10px; height: 10px;" 2447 type="button" 2448 data-bs-target="#carouselLatestUpdates" 2449 data-bs-slide-to="0" 2450 class="active" 2451 aria-label="Slide 1"> 2452 </button> 2453 <button style="width: 10px; height: 10px;" 2454 type="button" 2455 data-bs-target="#carouselLatestUpdates" 2456 data-bs-slide-to="1" 2457 class="" 2458 aria-label="Slide 2"> 2459 </button> 2460 <button style="width: 10px; height: 10px;" 2461 type="button" 2462 data-bs-target="#carouselLatestUpdates" 2463 data-bs-slide-to="2" 2464 class="" 2465 aria-label="Slide 3"> 2466 </button> 2467 <button style="width: 10px; height: 10px;" 2468 type="button" 2469 data-bs-target="#carouselLatestUpdates" 2470 data-bs-slide-to="3" 2471 class="" 2472 aria-label="Slide 4"> 2473 </button> 2474 <button style="width: 10px; height: 10px;" 2475 type="button" 2476 data-bs-target="#carouselLatestUpdates" 2477 data-bs-slide-to="4" 2478 class="" 2479 aria-label="Slide 5"> 2480 </button> 2481 </div> 2482 </div> 2483 </div> 2484 </div> 2485</div> 2486 2487<hr class="bg-light"> 2488<div class="row footer-columns"> 2489 <div class="col-md-6"> 2490 <p class="mb-0">© 1998 - 2026 MegaGames.com All rights reserved</p> 2491 </div> 2492 <div class="col-md-6 text-md-end"> 2493 <a href="/privacy-statement-megagames" class="text-light me-3">Privacy Policy</a> 2494 <a href="/site-terms-and-conditions-use" class="text-light me-3">Terms of Service</a> 2495 <a href="#" class="text-light">Manage Cookie Settings</a> 2496 </div> 2497</div> </div> 2498</footer> 2499 2500<button id="scrollToTop" class="scroll-to-top">
2501 <svg width="16" height="10" viewBox="0 0 16 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 2502 <path d="M14.12 9.93994L8 3.83327L1.88 9.93994L1.64355e-07 8.05994L8 0.0599406L16 8.05994L14.12 9.93994Z" fill="#1A1C22" stroke-width="3"/> 2503 </svg> 2504 2505</button> 2506</div> <!-- page class --> 2507</div> <!-- page-wrapper class --> 2508 2509<template id="tp-language" data-tp-language="en_US"></template>
2509<script type="speculationrules"> 2510{"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/megagamestheme/*","/wp-content/themes/twentytwentyone/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2511</script>
2511 2512 2513<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 2514<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 2515 <div class="cmplz-header"> 2516 <div class="cmplz-logo"></div> 2517 <div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div> 2518 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 2519 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 2520 </div> 2521 </div> 2522 2523 <div class="cmplz-divider cmplz-divider-header"></div> 2524 <div class="cmplz-body"> 2525 <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> 2526 <!-- categories start --> 2527 <div class="cmplz-categories"> 2528 <div class="cmplz-category cmplz-functional"> 2529 <div class="cmplz-category-header"> 2530 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span> 2531 <span class='cmplz-always-active'> 2532 <span class="cmplz-banner-checkbox"> 2533 <input type="checkbox" 2534 id="cmplz-functional-optin" 2535 data-category="cmplz_functional" 2536 class="cmplz-consent-checkbox cmplz-functional" 2537 size="40" 2538 value="1"/> 2539 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label> 2540 </span> 2541 Always active </span> 2542 <button class="cmplz-category-toggle" 2543 aria-expanded="false" 2544 aria-controls="cmplz-desc-functional-1-optin" 2545 aria-labelledby="cmplz-title-functional-1-optin"> 2546 <span class="cmplz-icon cmplz-open"> 2547 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2548 </span> 2549 </button> 2550 </div> 2551 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 2552 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 2553 </div> 2554 </div> 2555 2556 <div class="cmplz-category cmplz-preferences"> 2557 <div class="cmplz-category-header"> 2558 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span> 2559 <span class="cmplz-banner-checkbox"> 2560 <input type="checkbox" 2561 id="cmplz-preferences-optin" 2562 data-category="cmplz_preferences" 2563 class="cmplz-consent-checkbox cmplz-preferences" 2564 size="40" 2565 value="1"/> 2566 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label> 2567 </span> 2568 <button class="cmplz-category-toggle" 2569 aria-expanded="false" 2570 aria-controls="cmplz-desc-preferences-1-optin" 2571 aria-labelledby="cmplz-title-preferences-1-optin"> 2572 <span class="cmplz-icon cmplz-open"> 2573 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
2573<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2574 </span> 2575 </button> 2576 </div> 2577 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 2578 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 2579 </div> 2580 </div> 2581 2582 <div class="cmplz-category cmplz-statistics"> 2583 <div class="cmplz-category-header"> 2584 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span> 2585 <span class="cmplz-banner-checkbox"> 2586 <input type="checkbox" 2587 id="cmplz-statistics-optin" 2588 data-category="cmplz_statistics" 2589 class="cmplz-consent-checkbox cmplz-statistics" 2590 size="40" 2591 value="1"/> 2592 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label> 2593 </span> 2594 <button class="cmplz-category-toggle" 2595 aria-expanded="false" 2596 aria-controls="cmplz-desc-statistics-1-optin" 2597 aria-labelledby="cmplz-title-statistics-1-optin"> 2598 <span class="cmplz-icon cmplz-open"> 2599 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2600 </span> 2601 </button> 2602 </div> 2603 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 2604 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 2605 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 2606 </div> 2607 </div> 2608 2609 <div class="cmplz-category cmplz-marketing"> 2610 <div class="cmplz-category-header"> 2611 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 2612 <span class="cmplz-banner-checkbox"> 2613 <input type="checkbox" 2614 id="cmplz-marketing-optin" 2615 data-category="cmplz_marketing" 2616 class="cmplz-consent-checkbox cmplz-marketing" 2617 size="40" 2618 value="1"/> 2619 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 2620 </span> 2621 <button class="cmplz-category-toggle" 2622 aria-expanded="false" 2623 aria-controls="cmplz-desc-marketing-1-optin" 2624 aria-labelledby="cmplz-title-marketing-1-optin"> 2625 <span class="cmplz-icon cmplz-open"> 2626 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 2627 </span> 2628 </button> 2629 </div> 2630 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 2631 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 2632 </div> 2633 </div> 2634 </div><!-- categories end --> 2635 </div> 2636 2637 <div class="cmplz-links cmplz-information"> 2638 <ul> 2639 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 2640 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
2640s-overview">Manage services</a></li> 2641 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 2642 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 2643 </ul> 2644 </div> 2645 2646 <div class="cmplz-divider cmplz-footer"></div> 2647 2648 <div class="cmplz-buttons"> 2649 <button class="cmplz-btn cmplz-accept">Accept</button> 2650 <button class="cmplz-btn cmplz-deny">Deny</button> 2651 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 2652 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 2653 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 2654 </div> 2655 2656 2657 <div class="cmplz-documents cmplz-links"> 2658 <ul> 2659 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 2660 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 2661 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 2662 </ul> 2663 </div> 2664</div> 2665</div> 2666 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button> 2667 2668</div>
2668<script> 2669document.body.classList.remove('no-js'); 2670//# sourceURL=twenty_twenty_one_supports_js 2671</script>
vendor: 1 bytes, line 2671
2671
2672<script id="rocket-browser-checker-js-after"> 2673"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 2674//# sourceURL=rocket-browser-checker-js-after 2675</script>
vendor: 1 bytes, line 2675
2675
2676<script id="rocket-preload-links-js-extra"> 2677var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/|/de(?:/|$)|/fr(?:/|$)|/es(?:/|$)","usesTrailingSlash":"","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://megagames.com","onHoverDelay":"100","rateThrottle":"3"}; 2678//# sourceURL=rocket-preload-links-js-extra 2679</script>
vendor: 1 bytes, line 2679
2679
2680<script id="rocket-preload-links-js-after"> 2681(function() { 2682"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 2683}()); 2684 2685//# sourceURL=rocket-preload-links-js-after 2686</script>
vendor: 1 bytes, line 2686
2686
2687<script data-minify="1" id="scalefix-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/opt/scalefix.js?ver=1785167313"></script>
vendor: 1 bytes, line 2687
2687
2688<script data-minify="1" id="general-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/general.js?ver=1785167313"></script>
vendor: 1 bytes, line 2688
2688
2689<script data-minify="1" id="homepage-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/homepage.js?ver=1785167313"></script>
vendor: 1 bytes, line 2689
2689
2690<script data-minify="1" id="bootstrap-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/bootstrap.bundle.js?ver=1785167313"></script>
vendor: 1 bytes, line 2690
2690
2691<script data-minify="1" id="singlegame-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/singlegame.js?ver=1785167313"></script>
vendor: 1 bytes, line 2691
2691
2692<script id="search-script-js-extra"> 2693var wpSettings = {"ajaxurl":"https://megagames.com/wp-admin/admin-ajax.php"}; 2694//# sourceURL=search-script-js-extra 2695</script>
vendor: 1 bytes, line 2695
2695
2696<script data-minify="1" id="search-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/search.js?ver=1785167313"></script>
vendor: 1 bytes, line 2696
2696
2697<script data-minify="1" id="mobile-header-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/mobile-header.js?ver=1785167313"></script>
vendor: 1 bytes, line 2697
2697
2698<script data-minify="1" id="header-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/header.js?ver=1785167313"></script>
vendor: 1 bytes, line 2698
2698
2699<script data-minify="1" id="single-trainer-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/single-trainers.js?ver=1785167313"></script>
vendor: 1 bytes, line 2699
2699
2700<script data-minify="1" id="mobile-latest-content-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/mobile-latest-content.js?ver=1785167313"></script>
vendor: 1 bytes, line 2700
2700
2701<script data-minify="1" id="single-cheat-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/single-cheats.js?ver=1785167313"></script>
vendor: 1 bytes, line 2701
2701
2702<script data-minify="1" id="trainers-and-mods-page-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/trainers-mods.js?ver=1785167313"></script>
vendor: 1 bytes, line 2702
2702
2703<script data-minify="1" id="download-server-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/megagamestheme/assets/js/megagames-custom/download-server.js?ver=1785167313"></script>
vendor: 1 bytes, line 2703
2703
2704<script data-minify="1" id="twenty-twenty-one-responsive-embeds-script-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/cache/min/1/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1785167313"></script>
vendor: 1 bytes, line 2704
2704
2705<script id="cmplz-cookiebanner-js-extra"> 2706var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"253","version":"7.5.1","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://megagames.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"34","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://megagames.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=253","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://megagames.com/cookie-policy-eu"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"}; 2707//# sourceURL=cmplz-cookiebanner-js-extra 2708</script>
vendor: 1 bytes, line 2708
2708
2709<script defer id="cmplz-cookiebanner-js" src="https://618b31e8.delivery.rocketcdn.me/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1785167183"></script>
2709 2710<!-- Statistics script Complianz GDPR/CCPA --> 2711
2711<script type="text/plain" data-category="statistics">window['gtag_enable_tcf_support'] = false; 2712window.dataLayer = window.dataLayer || []; 2713function gtag(){dataLayer.push(arguments);} 2714gtag('js', new Date()); 2715gtag('config', '', { 2716 cookie_flags:'secure;samesite=none', 2717 2718}); 2719</script>
2719 2720
2720<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 2721if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 2722images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 2723if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2723<script data-no-minify="1" async src="https://618b31e8.delivery.rocketcdn.me/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
vendor: 1 bytes, line 2723
2723
2724<script>var rocket_beacon_data = {"ajax_url":"https:\/\/megagames.com\/wp-admin\/admin-ajax.php","nonce":"4fd8407f31","url":"https:\/\/megagames.com\/news\/a-steam-leak-accidentally-revealed-thiefs-new-campaign-nightdive-turned-it-into-a-joke","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preload_fonts":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preload_fonts_exclusions":["api.fontshare.com","cdn.fontshare.com"],"processed_extensions":["woff2","woff","ttf"],"external_font_exclusions":[],"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script>
2724<script data-name="wpr-wpr-beacon" src='https://megagames.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script>
2724<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-87f1b510a736f26a068","applicationID":"1075916212","transactionName":"b1NaNkNUWEoDVUFRDFYZbRBYGl9XBlNNFhNQRg==","queueTime":0,"applicationTime":6,"atts":"QxRZQAtOS0Q=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2724</body> 2725</html> 2726<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com --> 2727 2728<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790218892 -->
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.