// source --> //cdn.orangeclickmedia.com/tech/e-maribor.si/ocm.js 
window.OCM=window.OCM||{};window.OCM.dev=false;window.OCM.staging=false;window.OCM.script_tag="e-maribor.si";window.OCM.version="211";window.OCM.geo={"continent":"EU","country":"DE","city":"Falkenstein","lat":"50.47788","lon":"12.37129","zip":"08520","region":"Saxony","is_eu":"true","ip":"2a01:4f8:272:5edc::2","colo":"FRA","verifiedBot":"false"};(()=>{var e={643:function(e){e.exports=function(){var e={17:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r=i(18);t.default=function(){function e(){}return e.getFirstMatch=function(e,t){var i=t.match(e);return i&&i.length>0&&i[1]||""},e.getSecondMatch=function(e,t){var i=t.match(e);return i&&i.length>1&&i[2]||""},e.matchAndReturnConst=function(e,t,i){if(e.test(t))return i},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});t.push(0);var i=t[0],r=t[1];if(10===i)switch(r){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}switch(i){case 11:return"Big Sur";case 12:return"Monterey";case 13:return"Ventura";case 14:return"Sonoma";case 15:return"Sequoia";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,i,r){void 0===r&&(r=!1);var n=e.getVersionPrecision(t),o=e.getVersionPrecision(i),s=Math.max(n,o),a=0,c=e.map([t,i],function(t){var i=s-e.getVersionPrecision(t),r=t+Array(i+1).join(".0");return e.map(r.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(r&&(a=s-Math.min(n,o)),s-=1;s>=a;){if(c[0][s]>c[1][s])return 1;if(c[0][s]===c[1][s]){if(s===a)return 0;s-=1}else if(c[0][s]<c[1][s])return -1}},e.map=function(e,t){var i,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(i=0;i<e.length;i+=1)r.push(t(e[i]));return r},e.find=function(e,t){var i,r;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(i=0,r=e.length;i<r;i+=1){var n=e[i];if(t(n,i))return n}},e.assign=function(e){for(var t,i,r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];if(Object.assign)return Object.assign.apply(Object,[e].concat(n));for(t=0,i=n.length;t<i;t+=1)!function(){var i=n[t];"object"==typeof i&&null!==i&&Object.keys(i).forEach(function(t){e[t]=i[t]})}();return e},e.getBrowserAlias=function(e){return r.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return r.BROWSER_MAP[e]||""},e}(),e.exports=t.default},18:function(e,t,i){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={AmazonBot:"amazonbot","Amazon Silk":"amazon_silk","Android Browser":"android",BaiduSpider:"baiduspider",Bada:"bada",BingCrawler:"bingcrawler",BlackBerry:"blackberry","ChatGPT-User":"chatgpt_user",Chrome:"chrome",ClaudeBot:"claudebot",Chromium:"chromium",Diffbot:"diffbot",DuckDuckBot:"duckduckbot",Electron:"electron",Epiphany:"epiphany",FacebookExternalHit:"facebookexternalhit",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot",GPTBot:"gptbot","Internet Explorer":"ie",InternetArchiveCrawler:"internetarchivecrawler","K-Meleon":"k_meleon",LibreWolf:"librewolf",Maxthon:"maxthon","Meta-ExternalAds":"meta_externalads","Meta-ExternalAgent":"meta_externalagent","Meta-ExternalFetcher":"meta_externalfetcher","Meta-WebIndexer":"meta_webindexer","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver","OAI-SearchBot":"oai_searchbot",Omgilibot:"omgilibot",Opera:"opera","Opera Coast":"opera_coast","Pale Moon":"pale_moon",PerplexityBot:"perplexitybot","Perplexity-User":"perplexity_user",PhantomJS:"phantomjs",PingdomBot:"pingdombot",Puffin:"puffin",QQ:"qq",QQLite:"qqlite",QupZilla:"qupzilla",Roku:"roku",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir","Sogou Browser":"sogou",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat",YahooSlurp:"yahooslurp","Yandex Browser":"yandex",YandexBot:"yandexbot",YouBot:"youbot"},t.BROWSER_MAP={amazonbot:"AmazonBot",amazon_silk:"Amazon Silk",android:"Android Browser",baiduspider:"BaiduSpider",bada:"Bada",bingcrawler:"BingCrawler",blackberry:"BlackBerry",chatgpt_user:"ChatGPT-User",chrome:"Chrome",claudebot:"ClaudeBot",chromium:"Chromium",diffbot:"Diffbot",duckduckbot:"DuckDuckBot",edge:"Microsoft Edge",electron:"Electron",epiphany:"Epiphany",facebookexternalhit:"FacebookExternalHit",firefox:"Firefox",focus:"Focus",generic:"Generic",google_search:"Google Search",googlebot:"Googlebot",gptbot:"GPTBot",ie:"Internet Explorer",internetarchivecrawler:"InternetArchiveCrawler",k_meleon:"K-Meleon",librewolf:"LibreWolf",maxthon:"Maxthon",meta_externalads:"Meta-ExternalAds",meta_externalagent:"Meta-ExternalAgent",meta_externalfetcher:"Meta-ExternalFetcher",meta_webindexer:"Meta-WebIndexer",mz:"MZ Browser",naver:"NAVER Whale Browser",oai_searchbot:"OAI-SearchBot",omgilibot:"Omgilibot",opera:"Opera",opera_coast:"Opera Coast",pale_moon:"Pale Moon",perplexitybot:"PerplexityBot",perplexity_user:"Perplexity-User",phantomjs:"PhantomJS",pingdombot:"PingdomBot",puffin:"Puffin",qq:"QQ Browser",qqlite:"QQ Browser Lite",qupzilla:"QupZilla",roku:"Roku",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",sogou:"Sogou Browser",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yahooslurp:"YahooSlurp",yandex:"Yandex Browser",yandexbot:"YandexBot",youbot:"YouBot"},t.PLATFORMS_MAP={bot:"bot",desktop:"desktop",mobile:"mobile",tablet:"tablet",tv:"tv"},t.OS_MAP={Android:"Android",Bada:"Bada",BlackBerry:"BlackBerry",ChromeOS:"Chrome OS",HarmonyOS:"HarmonyOS",iOS:"iOS",Linux:"Linux",MacOS:"macOS",PlayStation4:"PlayStation 4",Roku:"Roku",Tizen:"Tizen",WebOS:"WebOS",Windows:"Windows",WindowsPhone:"Windows Phone"},t.ENGINE_MAP={Blink:"Blink",EdgeHTML:"EdgeHTML",Gecko:"Gecko",Presto:"Presto",Trident:"Trident",WebKit:"WebKit"}},90:function(e,t,i){"use strict";t.__esModule=!0,t.parse=t.getParser=t.default=void 0;var r,n=(r=i(91))&&r.__esModule?r:{default:r},o=i(18);t.BROWSER_MAP=o.BROWSER_MAP,t.ENGINE_MAP=o.ENGINE_MAP,t.OS_MAP=o.OS_MAP,t.PLATFORMS_MAP=o.PLATFORMS_MAP;var s=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new n.default(e,t)},e.parse=function(e){return new n.default(e).getResult()},function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e,[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}]),e}();t.default=s,t.getParser=s.getParser,t.parse=s.parse},91:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r=c(i(92)),n=c(i(93)),o=c(i(94)),s=c(i(95)),a=c(i(17));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(r.default,function(t){if("function"==typeof t.test)return t.test(e);if(Array.isArray(t.test))return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(Array.isArray(t.test))return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,function(t){if("function"==typeof t.test)return t.test(e);if(Array.isArray(t.test))return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,function(t){if("function"==typeof t.test)return t.test(e);if(Array.isArray(t.test))return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,i={},r=0,n={},o=0;if(Object.keys(e).forEach(function(t){var s=e[t];"string"==typeof s?(n[t]=s,o+=1):"object"==typeof s&&(i[t]=s,r+=1)}),r>0){var s=Object.keys(i),c=a.default.find(s,function(e){return t.isOS(e)});if(c){var d=this.satisfies(i[c]);if(void 0!==d)return d}var l=a.default.find(s,function(e){return t.isPlatform(e)});if(l){var u=this.satisfies(i[l]);if(void 0!==u)return u}}if(o>0){var f=Object.keys(n),h=a.default.find(f,function(e){return t.isBrowser(e,!0)});if(void 0!==h)return this.compareVersion(n[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var i=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),n=a.default.getBrowserTypeByAlias(r);return t&&n&&(r=n.toLowerCase()),r===i},t.compareVersion=function(e){var t=[0],i=e,r=!1,n=this.getBrowserVersion();if("string"==typeof n)return">"===e[0]||"<"===e[0]?(i=e.substr(1),"="===e[1]?(r=!0,i=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?i=e.substr(1):"~"===e[0]&&(r=!0,i=e.substr(1)),t.indexOf(a.default.compareVersions(n,i,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}(),e.exports=t.default},92:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r,n=(r=i(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i;t.default=[{test:[/gptbot/i],describe:function(e){var t={name:"GPTBot"},i=n.default.getFirstMatch(/gptbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/chatgpt-user/i],describe:function(e){var t={name:"ChatGPT-User"},i=n.default.getFirstMatch(/chatgpt-user\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/oai-searchbot/i],describe:function(e){var t={name:"OAI-SearchBot"},i=n.default.getFirstMatch(/oai-searchbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/claudebot/i,/claude-web/i,/claude-user/i,/claude-searchbot/i],describe:function(e){var t={name:"ClaudeBot"},i=n.default.getFirstMatch(/(?:claudebot|claude-web|claude-user|claude-searchbot)\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/omgilibot/i,/webzio-extended/i],describe:function(e){var t={name:"Omgilibot"},i=n.default.getFirstMatch(/(?:omgilibot|webzio-extended)\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/diffbot/i],describe:function(e){var t={name:"Diffbot"},i=n.default.getFirstMatch(/diffbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/perplexitybot/i],describe:function(e){var t={name:"PerplexityBot"},i=n.default.getFirstMatch(/perplexitybot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/perplexity-user/i],describe:function(e){var t={name:"Perplexity-User"},i=n.default.getFirstMatch(/perplexity-user\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/youbot/i],describe:function(e){var t={name:"YouBot"},i=n.default.getFirstMatch(/youbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/meta-webindexer/i],describe:function(e){var t={name:"Meta-WebIndexer"},i=n.default.getFirstMatch(/meta-webindexer\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/meta-externalads/i],describe:function(e){var t={name:"Meta-ExternalAds"},i=n.default.getFirstMatch(/meta-externalads\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/meta-externalagent/i],describe:function(e){var t={name:"Meta-ExternalAgent"},i=n.default.getFirstMatch(/meta-externalagent\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/meta-externalfetcher/i],describe:function(e){var t={name:"Meta-ExternalFetcher"},i=n.default.getFirstMatch(/meta-externalfetcher\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},i=n.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/amazonbot/i],describe:function(e){var t={name:"AmazonBot"},i=n.default.getFirstMatch(/amazonbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/bingbot/i],describe:function(e){var t={name:"BingCrawler"},i=n.default.getFirstMatch(/bingbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/baiduspider/i],describe:function(e){var t={name:"BaiduSpider"},i=n.default.getFirstMatch(/baiduspider\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/duckduckbot/i],describe:function(e){var t={name:"DuckDuckBot"},i=n.default.getFirstMatch(/duckduckbot\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/ia_archiver/i],describe:function(e){var t={name:"InternetArchiveCrawler"},i=n.default.getFirstMatch(/ia_archiver\/(\d+(\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/facebookexternalhit/i,/facebookcatalog/i],describe:function(){return{name:"FacebookExternalHit"}}},{test:[/yahoo!?[\s/]*slurp/i],describe:function(){return{name:"YahooSlurp"}}},{test:[/yandexbot/i,/yandexmobilebot/i],describe:function(){return{name:"YandexBot"}}},{test:[/pingdom/i],describe:function(){return{name:"PingdomBot"}}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},i=n.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/PaleMoon/i],describe:function(e){var t={name:"Pale Moon"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:PaleMoon)[\s/](\d+(?:\.\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},i=n.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},i=n.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},i=n.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},i=n.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},i=n.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},i=n.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},i=n.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},i=n.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},i=n.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},i=n.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},i=n.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},i=n.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},i=n.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return i&&(t.version=i),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},i=n.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},i=n.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},i=n.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},i=n.default.getFirstMatch(o,e)||n.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},i=n.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},i=n.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},i=n.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/librewolf/i],describe:function(e){var t={name:"LibreWolf"},i=n.default.getFirstMatch(/(?:librewolf)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},i=n.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},i=n.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sogoumobilebrowser/i,/metasr/i,/se 2\.[x]/i],describe:function(e){var t={name:"Sogou Browser"},i=n.default.getFirstMatch(/(?:sogoumobilebrowser)[\s/](\d+(\.?_?\d+)+)/i,e),r=n.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e),o=n.default.getFirstMatch(/se ([\d.]+)x/i,e),s=i||r||o;return s&&(t.version=s),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},i=n.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},i=n.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},i=n.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},i=n.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){var t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe:function(e){var t={name:"Android Browser"},i=n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},i=n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},i=n.default.getFirstMatch(o,e);return i&&(t.version=i),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:n.default.getFirstMatch(t,e),version:n.default.getSecondMatch(t,e)}}}],e.exports=t.default},93:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r,n=(r=i(17))&&r.__esModule?r:{default:r},o=i(18);t.default=[{test:[/Roku\/DVP/],describe:function(e){var t=n.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=n.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=n.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),i=n.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:i}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},i=n.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return i&&(t.version=i),t}},{test:[/macintosh/i],describe:function(e){var t=n.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),i=n.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return i&&(r.versionName=i),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=n.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:[/OpenHarmony/i],describe:function(e){var t=n.default.getFirstMatch(/OpenHarmony\s+(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.HarmonyOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe:function(e){var t=n.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),i=n.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return i&&(r.versionName=i),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=n.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),i={name:o.OS_MAP.WebOS};return t&&t.length&&(i.version=t),i}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=n.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||n.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||n.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=n.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=n.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=n.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}],e.exports=t.default},94:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r,n=(r=i(17))&&r.__esModule?r:{default:r},o=i(18);t.default=[{test:[/googlebot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Google"}}},{test:[/amazonbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Amazon"}}},{test:[/gptbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"OpenAI"}}},{test:[/chatgpt-user/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"OpenAI"}}},{test:[/oai-searchbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"OpenAI"}}},{test:[/baiduspider/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Baidu"}}},{test:[/bingbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Bing"}}},{test:[/duckduckbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"DuckDuckGo"}}},{test:[/claudebot/i,/claude-web/i,/claude-user/i,/claude-searchbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Anthropic"}}},{test:[/omgilibot/i,/webzio-extended/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Webz.io"}}},{test:[/diffbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Diffbot"}}},{test:[/perplexitybot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Perplexity AI"}}},{test:[/perplexity-user/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Perplexity AI"}}},{test:[/youbot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"You.com"}}},{test:[/ia_archiver/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Internet Archive"}}},{test:[/meta-webindexer/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Meta"}}},{test:[/meta-externalads/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Meta"}}},{test:[/meta-externalagent/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Meta"}}},{test:[/meta-externalfetcher/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Meta"}}},{test:[/facebookexternalhit/i,/facebookcatalog/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Meta"}}},{test:[/yahoo/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Yahoo"}}},{test:[/yandexbot/i,/yandexmobilebot/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Yandex"}}},{test:[/pingdom/i],describe:function(){return{type:o.PLATFORMS_MAP.bot,vendor:"Pingdom"}}},{test:[/huawei/i],describe:function(e){var t=n.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",i={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(i.model=t),i}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),i=e.test(/like (ipod|iphone)/i);return t&&!i},describe:function(e){var t=n.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/Nokia/i],describe:function(e){var t=n.default.getFirstMatch(/Nokia\s+([0-9]+(\.[0-9]+)?)/i,e),i={type:o.PLATFORMS_MAP.mobile,vendor:"Nokia"};return t&&(i.model=t),i}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}],e.exports=t.default},95:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var r,n=(r=i(17))&&r.__esModule?r:{default:r},o=i(18);t.default=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=n.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},i=n.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},i=n.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){var t=e.test(/gecko/i),i=e.test(/like gecko/i);return t&&!i},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},i=n.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},i=n.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}}],e.exports=t.default}},t={};function i(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,(function(t){return e[t]}).bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=90)}()},611:function(e){"use strict";e.exports=n,e.exports.isMobile=n,e.exports.default=n;let t=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/CrOS/,r=/android|ipad|playbook|silk/i;function n(e){e||(e={});let n=e.ua;if(n||"undefined"==typeof navigator||(n=navigator.userAgent),n&&n.headers&&"string"==typeof n.headers["user-agent"]&&(n=n.headers["user-agent"]),"string"!=typeof n)return!1;let o=t.test(n)&&!i.test(n)||!!e.tablet&&r.test(n);return!o&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==n.indexOf("Macintosh")&&-1!==n.indexOf("Safari")&&(o=!0),o}},479:function(e){let t="ua_bridge",i="_ocm_hb",r=/google_ads_iframe_(\/[\d/\w\-.,]+?)(?:_\d+)?$/;e.exports=class{constructor(e,t){this.utils=e,this.config=t,this.adUnits=[]}run(){this.utils.log.info(t,"Running..."),this.utils.window.ocmpbjs=this.utils.window.ocmpbjs||{},this.utils.window.ocmpbjs.que=this.utils.window.ocmpbjs.que||[],this.utils.window.ocmpbjs.que.push(()=>{this.utils.window.ocmpbjs.onEvent("adRenderSucceeded",e=>{let i=e?.bid?.adUnitCode;i?this.push(i):this.utils.log.warn(t,"No ad unit found for adRenderSucceeded")})}),window.addEventListener("message",this.handleMessage.bind(this))}push(e){this.adUnits.includes(e)||(this.adUnits.push(e),this.utils.log.info(t,`Adding ${e} to the ad units for the bridge events`))}handleMessage(e){if(!e.data||"universal-analytics:ping"!==e.data.type)return;let i=localStorage.getItem("_oid")??null,r=this.extractFpdFromEids();for(let e of this.adUnits){let n={adUnit:e,origin:window?.location?.origin,hostname:window?.location?.hostname,url:window.location.href,referrer:document.referrer,oeid:window?.OCM?._oeid,oid:i,fpd:r,dealId:this.getDealId(e)},o=this.findIframe(e);o?.contentWindow&&(o.contentWindow.postMessage({type:"universal-analytics:pong",data:n},"*"),this.utils.log.info(t,`Sending bridge event to ${e} with data: `,n))}}getDealId(e){if(!this.utils.window?.ocmpbjs?.getEvents)return null;try{let t=[...this.utils.window.ocmpbjs.getEvents()].reverse().find(t=>"adRenderSucceeded"===t.eventType&&t.args?.bid?.adUnitCode===e),i=t?.args?.bid?.adserverTargeting?.ocm_hb_deal;return"string"==typeof i&&i?i:null}catch{return null}}extractFpdFromEids(){let e=window?.ocmpbjs?.getUserIdsAsEids?.()||[];for(let t=0;t<e.length;t++){let i=e[t];if(i?.source==="crwdcntrl.net"&&i.uids?.[0]?.id)return i.uids[0].id}return null}extractAdUnitFromString(e){if(!e)return null;if(e.includes(i))return e.replace(i,"");if(e.includes("google_ads_iframe_")){let t=e.match(r);if(t)return t[1]}return null}findIframe(e){for(let t of Array.from(document.querySelectorAll("iframe"))){if(t.dataset.adunit===e)return t;let i=t.parentElement;if(i instanceof HTMLElement&&i.dataset.adunit===e)return t;let r=t.id||t.getAttribute("name")||"";if(this.extractAdUnitFromString(r)===e)return t}return null}}},18:function(e){var t,i=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s={},a={createIsbot:()=>g,createIsbotFromList:()=>m,getPattern:()=>l,isbot:()=>h,isbotMatch:()=>p,isbotMatches:()=>b,isbotNaive:()=>f,isbotPattern:()=>w,isbotPatterns:()=>v,list:()=>u};for(var c in a)i(s,c,{get:a[c],enumerable:!0});e.exports=((e,t,s,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let c of n(t))o.call(e,c)||c===s||i(e,c,{get:()=>t[c],enumerable:!(a=r(t,c))||a.enumerable});return e})(i({},"__esModule",{value:!0}),s);var d=/bot|crawl|http|lighthouse|scan|search|spider/i;function l(){if(t instanceof RegExp)return t;try{t=RegExp(" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?:lib))http|(?<![hg]m)score|(?<!cam)scan|24x7|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\bperl\\b|\\btime/|\\||^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\W|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^azure|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\(compatible;?(?:\\s\\w+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|agent\\b|analyzer|archive|ask jeeves/teoma|audit|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|convertify|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|exaleadcloudview|feed|fetcher|firephp|functionize|grab|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|mail\\.ru/|manager|measure|neustar wpm|node\\b|nutch|offbyone|onetrust|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|retriever|rexx;|rigor|rss\\b|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|webglance|webkit2png|whatcms/|xtate/","i")}catch(e){t=d}return t}var u=[" daum[ /]"," deusu/","(?:^|[^g])news(?!sapphire)","(?<! (?:channel/|google/))google(?!(app|/google| pixel))","(?<! cu)bots?(?:\\b|_)","(?<!(?:lib))http","(?<![hg]m)score","(?<!cam)scan","24x7","@[a-z][\\w-]+\\.","\\(\\)","\\.com\\b","\\bperl\\b","\\btime/","\\|","^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)","^[^ ]{50,}$","^\\d+\\b","^\\W","^\\w*search\\b","^\\w+/[\\w\\(\\)]*$","^active","^ad muncher","^amaya","^avsdevicesdk/","^azure","^biglotron","^bot","^bw/","^clamav[ /]","^client/","^cobweb/","^custom","^ddg[_-]android","^discourse","^dispatch/\\d","^downcast/","^duckduckgo","^email","^facebook","^getright/","^gozilla/","^hobbit","^hotzonu","^hwcdn/","^igetter/","^jeode/","^jetty/","^jigsaw","^microsoft bits","^movabletype","^mozilla/\\d\\.\\d\\s[\\w\\.-]+$","^mozilla/\\d\\.\\d\\s\\(compatible;?(?:\\s\\w+\\/\\d+\\.\\d+)?\\)$","^navermailapp","^netsurf","^offline","^openai/","^owler","^php","^postman","^python","^rank","^read","^reed","^rest","^rss","^snapchat","^space bison","^svn","^swcd ","^taringa","^thumbor/","^track","^w3c","^webbandit/","^webcopier","^wget","^whatsapp","^wordpress","^xenu link sleuth","^yahoo","^yandex","^zdm/\\d","^zoom marketplace/","agent\\b","analyzer","archive","ask jeeves/teoma","audit","bit\\.ly/","bluecoat drtr","browsex","burpcollaborator","capture","catch","check\\b","checker","chrome-lighthouse","chromeframe","classifier","cloudflare","convertify","crawl","cypress/","dareboost","datanyze","dejaclick","detect","dmbrowser","download","evc-batch/","exaleadcloudview","feed","fetcher","firephp","functionize","grab","headless","httrack","hubspot marketing grader","hydra","ibisbrowser","infrawatch","insight","inspect","iplabel","java(?!;)","library","linkcheck","mail\\.ru/","manager","measure","neustar wpm","node\\b","nutch","offbyone","onetrust","optimize","pageburst","pagespeed","parser","phantomjs","pingdom","powermarks","preview","proxy","ptst[ /]\\d","retriever","rexx;","rigor","rss\\b","scrape","server","sogou","sparkler/","speedcurve","spider","splash","statuscake","supercleaner","synapse","synthetic","tools","torrent","transcoder","url","validator","virtuoso","wappalyzer","webglance","webkit2png","whatcms/","xtate/"],f=e=>!!e&&d.test(e);function h(e){return!!e&&l().test(e)}var g=e=>t=>!!t&&e.test(t),m=e=>{let t=RegExp(e.join("|"),"i");return e=>!!e&&t.test(e)},p=e=>{var t,i;return null!=(i=null==(t=null==e?void 0:e.match(l()))?void 0:t[0])?i:null},b=e=>u.map(t=>{var i;return null==(i=null==e?void 0:e.match(RegExp(t,"i")))?void 0:i[0]}).filter(Boolean),w=e=>{var t;return e&&null!=(t=u.find(t=>RegExp(t,"i").test(e)))?t:null},v=e=>e?u.filter(t=>RegExp(t,"i").test(e)):[]},661:function(e,t){(function(e){"use strict";var t,i,r,n,o,s=-1,a=function(e){addEventListener("pageshow",function(t){t.persisted&&(s=t.timeStamp,e(t))},!0)},c=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},d=function(){var e=c();return e&&e.activationStart||0},l=function(e,t){var i=c(),r="navigate";return s>=0?r="back-forward-cache":i&&(document.prerendering||d()>0?r="prerender":document.wasDiscarded?r="restore":i.type&&(r=i.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:r}},u=function(e,t,i){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},i||{})),r}}catch(e){}},f=function(e,t,i,r){var n,o;return function(s){var a;t.value>=0&&(s||r)&&((o=t.value-(n||0))||void 0===n)&&(n=t.value,t.delta=o,a=t.value,t.rating=a>i[1]?"poor":a>i[0]?"needs-improvement":"good",e(t))}},h=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},g=function(e){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&e()})},m=function(e){var t=!1;return function(){t||(e(),t=!0)}},p=-1,b=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},w=function(e){"hidden"===document.visibilityState&&p>-1&&(p="visibilitychange"===e.type?e.timeStamp:0,y())},v=function(){addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0)},y=function(){removeEventListener("visibilitychange",w,!0),removeEventListener("prerenderingchange",w,!0)},_=function(){return p<0&&(p=b(),v(),a(function(){setTimeout(function(){p=b(),v()},0)})),{get firstHiddenTime(){return p}}},M=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},S=[1800,3e3],x=function(e,t){t=t||{},M(function(){var i,r=_(),n=l("FCP"),o=u("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime<r.firstHiddenTime&&(n.value=Math.max(e.startTime-d(),0),n.entries.push(e),i(!0)))})});o&&(i=f(e,n,S,t.reportAllChanges),a(function(r){i=f(e,n=l("FCP"),S,t.reportAllChanges),h(function(){n.value=performance.now()-r.timeStamp,i(!0)})}))})},A=[.1,.25],P=0,k=1/0,O=0,F=function(e){e.forEach(function(e){e.interactionId&&(k=Math.min(k,e.interactionId),P=(O=Math.max(O,e.interactionId))?(O-k)/7+1:0)})},E=function(){return t?P:performance.interactionCount||0},T=function(){"interactionCount"in performance||t||(t=u("event",F,{type:"event",buffered:!0,durationThreshold:0}))},B=[],C=new Map,R=0,I=function(){var e=Math.min(B.length-1,Math.floor((E()-R)/50));return B[e]},L=[],N=function(e){if(L.forEach(function(t){return t(e)}),e.interactionId||"first-input"===e.entryType){var t=B[B.length-1],i=C.get(e.interactionId);if(i||B.length<10||e.duration>t.latency){if(i)e.duration>i.latency?(i.entries=[e],i.latency=e.duration):e.duration===i.latency&&e.startTime===i.entries[0].startTime&&i.entries.push(e);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};C.set(r.id,r),B.push(r)}B.sort(function(e,t){return t.latency-e.latency}),B.length>10&&B.splice(10).forEach(function(e){return C.delete(e.id)})}}},D=function(e){var t=self.requestIdleCallback||self.setTimeout,i=-1;return e=m(e),"hidden"===document.visibilityState?e():(i=t(e),g(e)),i},j=[200,500],U=[2500,4e3],$={},z=[800,1800],W=function e(t){document.prerendering?M(function(){return e(t)}):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},q={passive:!0,capture:!0},H=new Date,G=function(e,t){i||(i=t,r=e,n=new Date,Y(removeEventListener),V())},V=function(){if(r>=0&&r<n-H){var e={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+r};o.forEach(function(t){t(e)}),o=[]}},J=function(e){if(e.cancelable){var t,i,r,n=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){G(n,e),r()},i=function(){r()},r=function(){removeEventListener("pointerup",t,q),removeEventListener("pointercancel",i,q)},addEventListener("pointerup",t,q),addEventListener("pointercancel",i,q)):G(n,e)}},Y=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,J,q)})},Q=[100,300];e.CLSThresholds=A,e.FCPThresholds=S,e.FIDThresholds=Q,e.INPThresholds=j,e.LCPThresholds=U,e.TTFBThresholds=z,e.onCLS=function(e,t){t=t||{},x(m(function(){var i,r=l("CLS",0),n=0,o=[],s=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];n&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(n+=e.value,o.push(e)):(n=e.value,o=[e])}}),n>r.value&&(r.value=n,r.entries=o,i())},c=u("layout-shift",s);c&&(i=f(e,r,A,t.reportAllChanges),g(function(){s(c.takeRecords()),i(!0)}),a(function(){n=0,i=f(e,r=l("CLS",0),A,t.reportAllChanges),h(function(){return i()})}),setTimeout(i,0))}))},e.onFCP=x,e.onFID=function(e,t){t=t||{},M(function(){var n,s=_(),c=l("FID"),d=function(e){e.startTime<s.firstHiddenTime&&(c.value=e.processingStart-e.startTime,c.entries.push(e),n(!0))},h=function(e){e.forEach(d)},p=u("first-input",h);n=f(e,c,Q,t.reportAllChanges),p&&(g(m(function(){h(p.takeRecords()),p.disconnect()})),a(function(){n=f(e,c=l("FID"),Q,t.reportAllChanges),o=[],r=-1,i=null,Y(addEventListener),o.push(d),V()}))})},e.onINP=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},M(function(){T();var i,r,n=l("INP"),o=function(e){D(function(){e.forEach(N);var t=I();t&&t.latency!==n.value&&(n.value=t.latency,n.entries=t.entries,r())})},s=u("event",o,{durationThreshold:null!=(i=t.durationThreshold)?i:40});r=f(e,n,j,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),g(function(){o(s.takeRecords()),r(!0)}),a(function(){R=E(),B.length=0,C.clear(),r=f(e,n=l("INP"),j,t.reportAllChanges)}))}))},e.onLCP=function(e,t){t=t||{},M(function(){var i,r=_(),n=l("LCP"),o=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach(function(e){e.startTime<r.firstHiddenTime&&(n.value=Math.max(e.startTime-d(),0),n.entries=[e],i())})},s=u("largest-contentful-paint",o);if(s){i=f(e,n,U,t.reportAllChanges);var c=m(function(){$[n.id]||(o(s.takeRecords()),s.disconnect(),$[n.id]=!0,i(!0))});["keydown","click"].forEach(function(e){addEventListener(e,function(){return D(c)},{once:!0,capture:!0})}),g(c),a(function(r){i=f(e,n=l("LCP"),U,t.reportAllChanges),h(function(){n.value=performance.now()-r.timeStamp,$[n.id]=!0,i(!0)})})}})},e.onTTFB=function(e,t){t=t||{};var i=l("TTFB"),r=f(e,i,z,t.reportAllChanges);W(function(){var n=c();n&&(i.value=Math.max(n.responseStart-d(),0),i.entries=[n],r(!0),a(function(){(r=f(e,i=l("TTFB",0),z,t.reportAllChanges))(!0)}))})}})(t)},683:function(e){e.exports=class{constructor(e){this.utils=e,this.adUnits=new Map,this.slotDefinedCallbacks=[],this.setupEventListeners(),this.wrapDefineSlot()}setupEventListeners(){this.utils.window.googletag.cmd.push(()=>{this.utils.window.googletag.pubads().addEventListener("slotRenderEnded",e=>{let t=e.slot.getSlotElementId(),i=e.slot.getAdUnitPath();this.adUnits.set(i,{slotId:t,adUnitPath:i,rendered:!0,isEmpty:e.isEmpty,size:e.size,creativeId:e.creativeId,lineItemId:e.lineItemId,serviceName:e.serviceName,timestamp:new Date})})})}isAdUnitRendered(e){let t=this.adUnits.get(e);return!!t&&t.rendered}isAdUnitFilled(e){let t=this.adUnits.get(e);return t?!t.isEmpty:null}getAdUnitStatus(e){let t=this.adUnits.get(e);return t?{exists:!0,rendered:t.rendered,filled:!t.isEmpty,isEmpty:t.isEmpty,size:t.size,creativeId:t.creativeId,lineItemId:t.lineItemId,timestamp:t.timestamp,adUnitPath:t.adUnitPath,slotId:t.slotId}:{exists:!1,rendered:!1,filled:null,message:"Ad unit not found or not yet rendered"}}getAllAdUnitsStatus(){let e={};for(let[t,i]of this.adUnits)e[t]={rendered:i.rendered,filled:!i.isEmpty,isEmpty:i.isEmpty,size:i.size,slotId:i.slotId,timestamp:i.timestamp};return e}waitForAdUnitRender(e,t=1e4){return new Promise(i=>{if(this.isAdUnitRendered(e))return void i(this.getAdUnitStatus(e));let r=setTimeout(()=>{i(this.getAdUnitStatus(e))},t),n=t=>{t.slot.getAdUnitPath()===e&&(clearTimeout(r),this.utils.window.googletag.pubads().removeEventListener("slotRenderEnded",n),i(this.getAdUnitStatus(e)))};this.utils.window.googletag.cmd.push(()=>{this.utils.window.googletag.pubads().addEventListener("slotRenderEnded",n)})})}wrapDefineSlot(){let e=this.utils.window.googletag;e._ocmDefineSlotWrapped||e.cmd.push(()=>{if(e._ocmDefineSlotWrapped)return;let t=e.defineSlot.bind(e);e.defineSlot=(...e)=>{let i=t(...e);return i&&requestAnimationFrame(()=>{this.notifySlotDefined(i)}),i},e._ocmDefineSlotWrapped=!0})}onSlotDefined(e){"function"==typeof e&&this.slotDefinedCallbacks.push(e)}notifySlotDefined(e){this.slotDefinedCallbacks.forEach(t=>{try{t(e)}catch(e){console.error("Error in slot defined callback:",e)}})}getRealTimeStatus(e){let t=this.utils.window.googletag.pubads().getSlots().find(t=>t.getAdUnitPath()===e);if(!t)return{exists:!1,message:"Slot not found in googletag"};let i=t.getSlotElementId(),r=this.utils.window.document.getElementById(i);return{exists:!0,slotDefined:!0,hasContent:r&&""!==r.innerHTML.trim(),adUnitPath:t.getAdUnitPath(),slotId:i,sizes:t.getSizes(),targeting:t.getTargetingMap(),cachedStatus:this.getAdUnitStatus(e)}}}},997:function(e){let t={page_sense:{depends_on:[],blocks:[],misc:{priority:0}},reaper:{depends_on:["page_sense"],blocks:[],misc:{priority:1}},lazyload:{depends_on:[],blocks:["header_bidding"],misc:{priority:2}},header_bidding:{depends_on:["page_sense"],blocks:[],misc:{priority:3}},fizz:{depends_on:[],blocks:[],misc:{priority:4}},mwi:{depends_on:["gptInit"],blocks:[],misc:{priority:4}},ocm_interstitial:{depends_on:["header_bidding"],blocks:[],misc:{priority:4}},rewarded_ad:{depends_on:["gptInit"],blocks:[],misc:{priority:4}},injected_tags:{depends_on:[],blocks:[],misc:{priority:4}},sticky:{depends_on:[],blocks:[],misc:{priority:4}},mobile_inread_sticky:{depends_on:[],blocks:[],misc:{priority:4}},in_image:{depends_on:[],blocks:[],misc:{priority:4}},outbrain:{depends_on:[],blocks:[],misc:{priority:4}},ovp:{depends_on:[],blocks:[],misc:{priority:4}},story_teller_v2:{depends_on:[],blocks:[],misc:{priority:4}},aniview:{depends_on:[],blocks:[],misc:{priority:4}},advertorials:{depends_on:[],blocks:[],misc:{priority:4}},custom_code:{depends_on:[],blocks:[],misc:{priority:5}},fou_analytics:{depends_on:[],blocks:[],misc:{priority:6}},adlightning:{depends_on:[],blocks:[],misc:{priority:6}},teads_analytics:{depends_on:[],blocks:[],misc:{priority:6}},ocm_chrome_ext:{depends_on:[],blocks:[],misc:{priority:7}}};e.exports=()=>{let e=[];for(let i in t)e.includes(t[i].misc.priority)||e.push(t[i].misc.priority);e.sort();let i=[];for(let r of e)for(let n in i[r]=[],t)t[n].misc.priority===e[r]&&(i[r].push({name:n,depends_on:t[n].depends_on,blocks:t[n].blocks,misc:t[n].misc}),i[r].sort((e,t)=>e.depends_on.length>0));return i}},758:function(e){e.exports=class{constructor(e,t,i,r,n,o,s){this.config=e,this.build=this.config.build,this.hostname=t,this.url=i,this.oeid=r,this.is_mobile=n,this.browser=o,this.script_tag=s,this.samplePercentage=100*Math.random(),this.willSample=this.config.hasOwnProperty("log_sample_percentage")&&this.samplePercentage<=this.config.log_sample_percentage,this.logBlacklist=['{"bidder":"ix","code":8}',"in response for appnexus","[AdSquirrel Submodule] - Unable to get AdSquirrel response","OFAC sanctioned country","Continuing without bids","consentManagement.gpp config not defined, exiting consent manager module","Activity control","is being overwritten","Request timeout after","consentManagement.gpp config not defined","FPD request size has exceeded maximum request size","missing parameters for real time module","module criteo is loading external JavaScript","Rubicon: Filtered FPD key:","User sync not allowed","Continuing without bids","No valid bid requests returned for auction","fetch encountered an error","xhr timeout after","TCF2 denied device access for","has been rendered before","criteoIdSystem: unable to sync user id","xhr error","Number of user syncs exceeded for","Bid does not meet price floor","Brightcom server returned empty/non-json response"],this.sentLogs=[]}debug(){let[e,...t]=arguments;(this.config.debug||this.config.services[e]?.debug)&&console.debug.apply(console,this.decorate(e,t))}error(){let[e,t,...i]=arguments;console.error.apply(console,this.decorate(e,t,i)),this.config?.log&&this.send("ERROR",{service:e,msg:i,error:t})}info(){let[e,...t]=arguments;(this.config.debug||this.config.services[e]?.debug)&&console.log.apply(console,this.decorate(e,t))}warn(){let[e,...t]=arguments;(this.config.debug||this.config.services[e]?.debug)&&console.warn.apply(console,this.decorate(e,t))}decorate(){let[e,...t]=arguments,i=Array.from(t).flat();return e?(i.unshift(`margin-left: 5px; display: inline-block; color: #FFF; background: ${"Utils"===e?"#006d6f":"#6B232E"}; padding: 1px 4px; border-radius: 3px;text-align:center;`),i.unshift("display: inline-block; color: #FFF; background: #D66B18; padding: 1px 4px; border-radius: 3px;text-align:center;"),i.unshift("%cOCM%c"+e)):(i.unshift("display: inline-block; color: #FFF; background: #D66B18; padding: 1px 4px; border-radius: 3px; text-align:center;"),i.unshift("%cOCM")),i}async send(e,t){if("ERROR"!==e&&!this.willSample)return;let i=this.serializeError(t.error);if(this.checkIsSent(i))return;for(let e in this.logBlacklist)if(i.hasOwnProperty("stack")||i.hasOwnProperty("message")){if(i?.stack?.includes(this.logBlacklist[e])||i?.message?.includes(this.logBlacklist[e]))return}else if(JSON.stringify(i).includes(this.logBlacklist[e]))return;i.hasOwnProperty("stack")&&(i.stack=i.stack.split("at XMLHttpRequest.nrWrapper")[0]);let r=navigator.connection||navigator.mozConnection||navigator.webkitConnection,n=null;if(void 0!==r&&void 0!==r.effectiveType)switch(r.effectiveType){case"4g":n="4g";break;case"3g":n="3g";break;case"2g":n="2g";break;case"slow-2g":n="slow-2g";break;default:n=null}return fetch("https://logs.orangeclickmedia.com/v2/entries:write",{method:"POST",headers:{Accept:"application/json; charset=UTF-8","Content-type":"application/json; charset=UTF-8"},body:JSON.stringify({logName:"projects/ocm-logs/logs/ocm-js",resource:{type:"global",labels:{project_id:"ocm-logs",product:"ocm.js"}},entries:[{jsonPayload:{script_tag:this.script_tag,hostname:this.hostname,url:this.url,oeid:this.oeid,build:this.build.split(".")[1],ocm_version:window?.OCM?.version||0,connection:n,os:`${this.browser.os.name||""}/${this.browser.os.versionName||""}/${this.browser.os.version||""}`,browser:`${this.browser.browser.name}/${this.browser.browser.version}`||"",platform:this.browser.platform.type||"",service:t.service,browserWidth:window.innerWidth,browserHeight:window.innerHeight,msg:t.msg.join(" %% "),states:window?.OCM?.s||window.top?.OCM?.s||null,error:i,device:this.is_mobile?"mobile":"desktop",consent:window?.OCM?.hasPurposeOneConsent||window.top?.OCM?.hasPurposeOneConsent,adBlocked:window?.OCM?.adBlocked},severity:e}]})}).then(()=>{this.sentLogs.push(this.MD5(JSON.stringify(i)))})}checkIsSent(e){let t=this.MD5(JSON.stringify(e));return this.sentLogs.includes(t)}serializeError(e){try{if(e instanceof Error){let t=Object.getOwnPropertyNames(e).sort();return JSON.parse(JSON.stringify(e,t))}return e}catch{return"string"==typeof e?e:{}}}MD5(e){function t(e,t,i,r,n,o){var a,c;return s((a=s(s(t,e),s(r,o)),a<<(c=n)|a>>>32-c),i)}function i(e,i,r,n,o,s,a){return t(i&r|~i&n,e,i,o,s,a)}function r(e,i,r,n,o,s,a){return t(i&n|r&~n,e,i,o,s,a)}function n(e,i,r,n,o,s,a){return t(i^r^n,e,i,o,s,a)}function o(e,i,r,n,o,s,a){return t(r^(i|~n),e,i,o,s,a)}function s(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}return function(e){for(var t,i="0123456789ABCDEF",r="",n=0;n<e.length;n++)r+=i.charAt((t=e.charCodeAt(n))>>>4&15)+i.charAt(15&t);return r}(function(e){for(var t="",i=0;i<32*e.length;i+=8)t+=String.fromCharCode(e[i>>5]>>>i%32&255);return t}(function(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var a=0x67452301,c=-0x10325477,d=-0x67452302,l=0x10325476,u=0;u<e.length;u+=16){var f=a,h=c,g=d,m=l;c=o(c=o(c=o(c=o(c=n(c=n(c=n(c=n(c=r(c=r(c=r(c=r(c=i(c=i(c=i(c=i(c,d=i(d,l=i(l,a=i(a,c,d,l,e[u+0],7,-0x28955b88),c,d,e[u+1],12,-0x173848aa),a,c,e[u+2],17,0x242070db),l,a,e[u+3],22,-0x3e423112),d=i(d,l=i(l,a=i(a,c,d,l,e[u+4],7,-0xa83f051),c,d,e[u+5],12,0x4787c62a),a,c,e[u+6],17,-0x57cfb9ed),l,a,e[u+7],22,-0x2b96aff),d=i(d,l=i(l,a=i(a,c,d,l,e[u+8],7,0x698098d8),c,d,e[u+9],12,-0x74bb0851),a,c,e[u+10],17,-42063),l,a,e[u+11],22,-0x76a32842),d=i(d,l=i(l,a=i(a,c,d,l,e[u+12],7,0x6b901122),c,d,e[u+13],12,-0x2678e6d),a,c,e[u+14],17,-0x5986bc72),l,a,e[u+15],22,0x49b40821),d=r(d,l=r(l,a=r(a,c,d,l,e[u+1],5,-0x9e1da9e),c,d,e[u+6],9,-0x3fbf4cc0),a,c,e[u+11],14,0x265e5a51),l,a,e[u+0],20,-0x16493856),d=r(d,l=r(l,a=r(a,c,d,l,e[u+5],5,-0x29d0efa3),c,d,e[u+10],9,0x2441453),a,c,e[u+15],14,-0x275e197f),l,a,e[u+4],20,-0x182c0438),d=r(d,l=r(l,a=r(a,c,d,l,e[u+9],5,0x21e1cde6),c,d,e[u+14],9,-0x3cc8f82a),a,c,e[u+3],14,-0xb2af279),l,a,e[u+8],20,0x455a14ed),d=r(d,l=r(l,a=r(a,c,d,l,e[u+13],5,-0x561c16fb),c,d,e[u+2],9,-0x3105c08),a,c,e[u+7],14,0x676f02d9),l,a,e[u+12],20,-0x72d5b376),d=n(d,l=n(l,a=n(a,c,d,l,e[u+5],4,-378558),c,d,e[u+8],11,-0x788e097f),a,c,e[u+11],16,0x6d9d6122),l,a,e[u+14],23,-0x21ac7f4),d=n(d,l=n(l,a=n(a,c,d,l,e[u+1],4,-0x5b4115bc),c,d,e[u+4],11,0x4bdecfa9),a,c,e[u+7],16,-0x944b4a0),l,a,e[u+10],23,-0x41404390),d=n(d,l=n(l,a=n(a,c,d,l,e[u+13],4,0x289b7ec6),c,d,e[u+0],11,-0x155ed806),a,c,e[u+3],16,-0x2b10cf7b),l,a,e[u+6],23,0x4881d05),d=n(d,l=n(l,a=n(a,c,d,l,e[u+9],4,-0x262b2fc7),c,d,e[u+12],11,-0x1924661b),a,c,e[u+15],16,0x1fa27cf8),l,a,e[u+2],23,-0x3b53a99b),d=o(d,l=o(l,a=o(a,c,d,l,e[u+0],6,-0xbd6ddbc),c,d,e[u+7],10,0x432aff97),a,c,e[u+14],15,-0x546bdc59),l,a,e[u+5],21,-0x36c5fc7),d=o(d,l=o(l,a=o(a,c,d,l,e[u+12],6,0x655b59c3),c,d,e[u+3],10,-0x70f3336e),a,c,e[u+10],15,-1051523),l,a,e[u+1],21,-0x7a7ba22f),d=o(d,l=o(l,a=o(a,c,d,l,e[u+8],6,0x6fa87e4f),c,d,e[u+15],10,-0x1d31920),a,c,e[u+6],15,-0x5cfebcec),l,a,e[u+13],21,0x4e0811a1),d=o(d,l=o(l,a=o(a,c,d,l,e[u+4],6,-0x8ac817e),c,d,e[u+11],10,-0x42c50dcb),a,c,e[u+2],15,0x2ad7d2bb),l,a,e[u+9],21,-0x14792c6f),a=s(a,f),c=s(c,h),d=s(d,g),l=s(l,m)}return[a,c,d,l]}(function(e){for(var t=Array(e.length>>2),i=0;i<t.length;i++)t[i]=0;for(i=0;i<8*e.length;i+=8)t[i>>5]|=(255&e.charCodeAt(i/8))<<i%32;return t}(e),8*e.length)))}}},577:function(e){let t="stickies_manager";e.exports=class{constructor(e,t){this.utils=e,this.config=t,this.services_with_stickies={...this.utils.window?.OCM?.sws}}run(){this.utils.log.info(t,"Running..."),this.setup()}setup(){this.services_with_stickies={aniview:!1,story_teller_v2:!1},this.updateGlobalState(this.services_with_stickies),this.listen()}listen(){this.utils.window.addEventListener("message",e=>{let{data:i}=e;"stickies_sync"===i.type&&(this.utils.log.info(t,"A new stickies_sync event has received: ",i),this.set(i.service,i.value))})}updateGlobalState(e){this.utils.window.OCM=this.utils.window.OCM||{},this.utils.window.OCM.sws={...e}}set(e,t){this.services_with_stickies[e]=t,this.updateGlobalState(this.services_with_stickies)}}},725:function(e,t,i){let r=i(611),n="Utils",o=i(758),s=i(479),a=i(916),c=i(643),{isbot:d}=i(18),l=i(577);e.exports=class{constructor(e){this.initiatePrototypeMethods(),this.config=e,this.start=new Date,this.script_tag=e.script_tag,this.window=this.config.hasOwnProperty("use_window_top")?this.config.use_window_top?window.top:window:window.top,this.doc_head=this.window.document.head||this.window.document.getElementsByTagName("head")[0],this.doc_body=this.window.document.body||this.window.document.getElementsByTagName("body")[0],this.hostname=this.window.location.hostname.replace("www.",""),this.url=this.window.location.href,this._oeid=a.v4(),this._oeid_time=Date.now(),this.is_mobile=r({tablet:!0}),this.browser=c.parse(this.window.navigator.userAgent),this.is_bot=d(this.window.navigator.userAgent),this.log=new o(this.config,this.hostname,this.url,this._oeid,this.is_mobile,this.browser,this.script_tag),this.screen_width=this.is_mobile?this.mobileScreenWidth():this.desktopScreenWidth(),this.screen_height=this.is_mobile?this.mobileScreenHeight():this.desktopScreenHeight(),this.reaper_data=null,this.shouldLogError=.01>Math.random(),this.canUseLocalStorage=this.isLocalStorageAvailable(),this.adUnitTracker=null,this.isIOS=this.detectIOS(),this.calculateLoggingSamples(),this.ocmGoneMadPreview(),new l(this,e).run(),this.begones=null,this.globalBegones=null,this.beGonesReady=Promise.all([Promise.resolve().then(()=>this.fetchGlobalBeGones()),Promise.resolve().then(()=>this.fetchBeGones())]).catch(e=>{this.log.error(n,e,"Failed to initialize begones")}),new s(this,e).run()}isMobile(){return this.is_mobile}isLocalStorageAvailable(){let e="can-i-squeeze-in";try{return this.window.localStorage.setItem(e,e),this.window.localStorage.removeItem(e),!0}catch(e){return!1}}hasJsonStructure(e){try{JSON.parse(e)}catch(e){return!1}return!0}isAdBlocked(){return new Promise(e=>{this.log.info(n,"Checking for Adblock..."),fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors"}).then(t=>{(0===t.status||200===t.status)&&e(!1),t.redirected&&e(!0)}).catch(()=>{e(!0)})})}contentLoaded(){return this.log.info(n,"Checking for DOMContentLoaded..."),new Promise(e=>{let t=()=>{/^(?:loaded|interactive|complete)$/.test(document.readyState)&&(this.doc_body=this.doc_body||this.window.document.body||this.window.document.getElementsByTagName("body")[0],this.doc_body&&document.removeEventListener("readystatechange",t),e())};document.addEventListener("readystatechange",t),t()})}isSlotInViewport(e){let t,i=this.window.document.getElementById(e),r=!1,n=0;if(!i||void 0===i)return!1;if("none"===i.style.display?(i.style.display="block",t=i.getBoundingClientRect(),i.style.display="none"):t=i.getBoundingClientRect(),r=t.height>=600,t.top>=0&&t.left>=0&&t.bottom<=(this.window.innerHeight||this.window.document.documentElement.clientHeight)&&t.right<=(this.window.innerWidth||this.window.document.documentElement.clientWidth))return!0;if(t.top<0&&t.left>=0){if(n=(t.height-Math.abs(t.top))/t.height*100,r){if(n>=67)return!0}else if(n>=51)return!0}if(t.bottom>=(this.window.innerHeight||this.window.document.documentElement.clientHeight)&&t.left>=0){if(n=(t.height-(t.bottom-(this.window.innerHeight||this.window.documentElement.clientHeight)))/t.height*100,r){if(n>=67)return!0}else if(n>=51)return!0}return!1}isSlotVisible(e){let t=this.window.document.getElementById(e);return!!t&&!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}gptApiReady(){return this.log.info(n,"Checking for googletag.apiReady..."),new Promise((e,t)=>{let i=r=>{if(this.window.googletag&&this.window.googletag.apiReady)e();else{if(!r)return t("OCM gptApiReady: Max tries reached");setTimeout(i.bind(null,r-1),50)}};i(40)})}gptPubAdsReady(){return this.log.info(n,"Checking for googletag.pubadsReady..."),new Promise((e,t)=>{let i=r=>{if(this.window.googletag&&this.window.googletag.pubadsReady)e();else{if(!r)return t("OCM gptPubAdsReady: Max tries reached");setTimeout(i.bind(null,r-1),200)}};i(50)})}throttle(e,t){let i=Date.now();return function(){i+t-Date.now()<0&&(e(),i=Date.now())}}allowedPageType(e){return this.log.info(n,"checking for page type validity",e,this.window.OCM.pageType),"Block"!==this.window.OCM.pageType&&(!!e.includes("ROS")||e.includes(this.window.OCM.pageType))}mobileScreenWidth(){return this.log.info(n,"Resolving screen width..."),this.window.innerWidth||this.window.document.documentElement.clientWidth||this.window.document.body.clientWidth}desktopScreenWidth(){return(this.log.info(n,"Resolving screen width..."),this.isRetina())?window.top.devicePixelRatio/2*(this.window.innerWidth||this.window.document.documentElement.clientWidth||this.window.document.body.clientWidth):window.top.devicePixelRatio*(this.window.innerWidth||this.window.document.documentElement.clientWidth||this.window.document.body.clientWidth)}mobileScreenHeight(){return this.log.info(n,"Resolving screen height..."),this.window.innerHeight||this.window.document.documentElement.clientHeight||this.window.document.body.clientHeight}desktopScreenHeight(){return(this.log.info(n,"Resolving screen height..."),this.isRetina())?window.top.devicePixelRatio/2*(this.window.innerHeight||this.window.document.documentElement.clientHeight||this.window.document.body.clientHeight):window.top.devicePixelRatio*(this.window.innerHeight||this.window.document.documentElement.clientHeight||this.window.document.body.clientHeight)}isRetina(){return(window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 75.6dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)").matches)||window.devicePixelRatio&&window.devicePixelRatio>=2)&&/(iPad|iPhone|iPod)/g.test(navigator.userAgent)}loadStyle(e){this.log.info(n,"Loading style...",e.substring(0,100));let t=document.createElement("style");t.appendChild(document.createTextNode(e)),this.doc_head.appendChild(t)}loadImage(e,t){this.log.info(n,"Loading image...",e);let i=document.createElement("img");i.src=e,"body"===t?this.doc_body.insertBefore(i,this.doc_body.firstChild):this.doc_head.appendChild(i)}loadScript(e,t,i,r,o){this.log.info(n,"Loading script...",e);let s=document.createElement("script");s.type=t,s.src=e,1===i&&(s.async="true"),""!==r&&(s.class=r),"body"===o?this.doc_body.insertBefore(s,this.doc_body.firstChild):this.doc_head.appendChild(s)}determineInjectionTarget(e,t=0,i=0,r=0,o=0){let s;this.log.info(n,"determineInjectionTarget",e,t,i,r,o);let a=null;return""!==e&&e&&("string"==typeof e?s=this.window.document.querySelectorAll(e):"object"==typeof e&&(s=void 0===e.length?[e]:e),0===r?s.length&&s.length>=i&&(a=t?-1===t?s[s.length-1]:s[t]:s[0]):a=this.getParagraphAt(r,o,s)),a}injectTag(e,t,i){this.log.info(n,"Injecting tag",e,t,i);let r=null;switch(i){case"insertInsideStart":r=e.insertAdjacentElement("afterbegin",t);break;case"insertInside":r=e.appendChild(t);break;case"insertAfter":r=e.parentNode.insertBefore(t,e.nextElementSibling);break;case"insertBefore":r=e.parentNode.insertBefore(t,e)}return r}calculateBidderTimeout(){let e=this.config.services?.header_bidding.timeout;return this.log.info("Header Bidding","bidderTimeout = "+this.config.services?.header_bidding.timeout),this.isMobile()&&(e*=2,this.log.info("Header Bidding","Mobile device, so bidderTimeout = ",e)),e}getParagraphAt(e,t,i){let r=0,n=0;for(let e of i)r+=e.innerHTML.split(/\s+/).length;if(r>=t){for(let t of i)if((n+=t.innerHTML.split(/\s+/).length)>=e)return t}return null}getParameterByName(e){let t=this.window.location.href,i=RegExp("[?&]"+(e=e.replace(/[[\]]/g,"\\$&"))+"(=([^&#]*)|&|#|$)").exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}waitFor(e,t,i=50,r){let n=e.split(".");if(!n.length){"function"==typeof r&&r();return}let o=e=>{if(0===e){"function"==typeof r&&r();return}let i=null;n.forEach(e=>{i=null==i?void 0!==this.window[e]?this?.window[e]:null:i[e]}),null!==i?"function"==typeof t&&t():setTimeout(()=>o(e-1),100)};o(i)}getUniqueListBy(e,t){return[...new Map(e.map(e=>[e[t],e])).values()]}getUnique(e,t){return e.map(e=>e[t]).map((e,t,i)=>i.indexOf(e)===t&&t).filter(t=>e[t]).map(t=>e[t])}async parseRss(e){return new Promise(async(t,i)=>{await fetch(e).then(e=>e.text()).then(e=>new this.window.DOMParser().parseFromString(e,"text/xml")).then(e=>{try{let r=[],o=e.querySelectorAll("item, entry"),s=!1;if(e.querySelector("feed")?.getAttribute("xmlns")?.indexOf("Atom")>-1&&(s=!0),Array.from(o).forEach(e=>{this.log.info(n,"Fetched RSS item",e);let t=e.querySelector("title"),o=e.querySelector("link"),a=e.querySelector("image"),c=e.querySelector("[url][width][height]"),d=e.querySelector("enclosure"),l=e.querySelector("description"),u=e.getElementsByTagName("media:content").length>0?e.getElementsByTagName("media:content").item(0):null,f=e.getElementsByTagName("media:thumbnail").length>0?e.getElementsByTagName("media:thumbnail").item(0):null;if(s){t=e.querySelector("title"),a=e.querySelector('link[type="image/jpeg"], link[type="image/png"], link[type="image/jpg"]')?.getAttribute("href"),o=e.querySelector('link[rel="alternate"]')?.getAttribute("href"),r.push({title:t?t.innerHTML.replace("//<![CDATA[","").replace("//]]>","").replace("<![CDATA[","").replace("]]>",""):"",link:o||"",image:a});return}if(!t||!o)return this.log.warn(n,"Failed to get title or url element",e),i("Failed to get title or url element");let h="";if(a)h=a.innerHTML,a.querySelector("url")&&(h=a.querySelector("url").innerHTML),h.indexOf("<url>")>-1&&(h=h.replace("<url>","").replace("</url>",""));else if(c&&c.getAttribute("url").length)h=c.getAttribute("url");else if(d&&d.getAttribute("url").length)h=d.getAttribute("url");else if(u){let e=u.getAttribute("medium");h="video"===e&&f?f.getAttribute("url"):u.getAttribute("url")}else f?h=f.getAttribute("url"):l&&(h=this.extractImageFromDescription(e.innerHTML));h.length&&r.push({title:t.innerHTML.replace("//<![CDATA[","").replace("//]]>","").replace("<![CDATA[","").replace("]]>",""),link:o.innerHTML.replace("//<![CDATA[","").replace("//]]>","").replace("<![CDATA[","").replace("]]>",""),image:h})}),r=(r=(r=this.getUnique(r,"link")).filter(e=>e&&e.link&&e.link!==this.window.location.href)).sort(()=>.5-Math.random()).slice(0,10),this.log.info(n,"RSS items: ",r),r.length)return t(r);return i("No RSS items fetched")}catch(e){return i(e)}})})}extractImageFromDescription(e){for(let t of e.matchAll(/img[^>]+src=['"]([^">]+)['"]/gm))if(void 0!==t[1])return t[1];return""}clipHiddenOverflows(e,t){let i=e=>"hidden"===this.window.getComputedStyle(e).overflow;t||this.log.info(n,"** Overflow check commence!",e);let r=t||e;if(i(e)&&"BODY"!==e.tagName){this.log.warn(n,"Overflow found on:",e.tagName,{issue:"OVERFLOW IS HIDDEN",tagName:e.tagName,id:e.id,class:e.className,element:e});let t=e.getAttribute("style");e.setAttribute("style",t+"; overflow:clip !important")}if(e.parentElement)return this.clipHiddenOverflows(e.parentElement,r);this.log.info(n,"Overflow check complete! original element:",r)}calculateLoggingSamples(){let e=Math.floor(100*Math.random());this.willSampleWarnings=e<2,this.willSampleErrors=e<10}getRandomString(e=7){return(Math.random()+1).toString(36).substring(e)}ocmGoneMadPreview(){let e=this.getParameterByName("campaign_id"),t=this.getParameterByName("adformat");e&&""!==e&&t&&""!==t&&this.contentLoaded().then(()=>{let i=document.createElement("script");i.id="ocm-gone-mad-sdk",i.src=`https://ads.orangeclickmedia.com/ogm/ocm-gone-mad.v2.min.js?campaign_id=${e}&adformat=${t}&cb=${new Date().getTime()}`,this.doc_body.append(i),this.updateState("ocm_gone_mad_preview",!0),this.log.info(n,"Loading ocm gone mad preview...")})}lazyLoad(e,t,i){let r=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&e.intersectionRatio>=0&&i&&"function"==typeof i&&(i(e),t.unobserve(e.target))})},t),o=this.window.document.querySelector(e);o?r.observe(o):this.log.info(n+"Could not find defined selector: "+e)}adjustLazyLoadOffset(e,t=!1){let i=navigator.connection||navigator.mozConnection||navigator.webkitConnection,r=e,o=-1!==this.window.navigator.userAgent.indexOf("Safari")||-1!==this.window.navigator.userAgent.indexOf("Firefox")||-1!==this.window.navigator.userAgent.indexOf("MSIE")||!0==!!document.documentMode;if(this.log.info(n,"isSafariOrFirefoxOrIE: ",o),!o&&(!i||i&&!i.effectiveType))return r;if(!t&&this.is_mobile&&(r*=2),!o||i&&i.effectiveType)switch(i.effectiveType){case"2g":r=Math.round(5*r);break;case"3g":r=Math.round(1.38*r)}return this.log.info(n,"Adjusted offset: ",r),r}measurePerformance(){new PerformanceObserver((e,t)=>{e.getEntries().forEach(e=>{"measure"===e.entryType&&e.name.includes("ocm_")&&this.log.info("Performance",`${e.name.replace("ocm_","")}'s duration: ${e.duration.toFixed(2)} ms`)})}).observe({entryTypes:["measure","mark"]})}updateState(e,t){this.window.OCM=this.window.OCM||{},this.window.OCM.s=this.window.OCM.s||{},this.window.OCM.s[e]=t}isGoogle(){return navigator.userAgent.includes("Lighthouse")||navigator.userAgent.includes("Chrome-Lighthouse")||navigator.userAgent.includes("Googlebot")}isBot(){return this.browser.browser.name.includes("bot")||this.browser.browser.name.includes("spider")}detectIOS(){let e=window.top?.navigator;if(!e)return!1;let t=e.userAgent||e.vendor||window.top?.opera;return t&&(/iPad|iPhone|iPod/.test(t)&&!window.top?.MSStream||/Macintosh|Mac OS X/.test(t))}clone(e){let t=Array.isArray(e)?[]:{};for(let i in e){let r=e[i];r&&"object"==typeof r?t[i]=this.clone(r):t[i]=r}return t}getAdDivElement(e){let t=this.window.document.getElementById(e)||this.window.document.querySelector('[data-oau-code="'+e+'"]')||null;if(!t)try{let i=this.window.googletag.pubads().getSlots().filter(t=>t.getAdUnitPath()===e);i.length&&"object"==typeof i[0]&&(t=this.window.document.getElementById(i[0].getSlotElementId()))}catch(e){}return t}setMaxWidthForNatives(e){let t=this.window.ocmpbjs.adUnits.filter(t=>t.code===e)[0];if(t&&t.media_types.includes("native")){let e=t.sizes.sort((e,t)=>t[0]-e[0])[0][0],i=this.getAdDivElement(t.code);i&&(i.style.width=`${e}px`,i.style.maxWidth=`${e}px`,i.style.margin="0 auto")}}setFrequencyCap(e,t){if(this.log.info(n,`Setting frequency cap in localStorage for ${e}, with ${t} seconds`),!this.canUseLocalStorage)return null;try{let i=Math.round(new Date().getTime()/1e3)+t;return this.window.localStorage.setItem(e,String(i)),i}catch(e){return null}}isFrequencyCapped(e){if(this.log.info(n,`Checking if ${e} is frequency capped`),!this.canUseLocalStorage)return!0;let t=Math.round(new Date().getTime()/1e3),i=!0;try{let r=this.window.localStorage.getItem(e);this.log.info(n,`Frequency cap for ${e} is:`,r),r?t>parseInt(r)&&(i=!1):i=!1}catch(t){this.log.error(n,`Error checking frequency cap for ${e}:`,t),i=!0}return i?this.log.info(n,`${e} is frequency capped`):this.log.info(n,`${e} is not frequency capped`),i}applyOBRStyles(){this.loadStyle(".ob-grid-layout.ob-read-next-layout .ob-dynamic-rec-container, .ob-grid-layout.ob-read-next-layout .ob-widget-items-container{height:90px !important;}.READNXTM_1.ob-widget .ob_what{height:20px !important;.READNXTM_1.ob-read-next-layout .ob-sub-units{margin-top:10px}}")}paramedic(e){try{this.window.localStorage.getItem(e)||(document.cookie="euconsent-v2=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="addtl_consent=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="gpp=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="gpp_sid=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="usprivacy=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="IABGPP_HDR_GppString=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",document.cookie="_pbjs_userid_consent_data=; Domain=."+window.top.document.location.hostname+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",this.window.localStorage.removeItem("sas_euconsent_v2"),this.window.localStorage.removeItem("sas_addtl_euconsent_v2"),this.window.localStorage.removeItem("CMPList"),this.window.localStorage.removeItem("sas_gpp"),this.window.localStorage.removeItem("sas_gpp_sid"),this.window.localStorage.removeItem("sas_usprivacy"),this.window.localStorage.removeItem("gbc_consent"),this.window.localStorage.removeItem("_acceptanceState"),this.window.localStorage.removeItem("_cmpRepromptHash"),this.window.localStorage.removeItem("_cmpShown"),this.window.localStorage.removeItem("_config"),this.window.localStorage.setItem(e,"1"))}catch(t){this.log.error(n,t,`Could not purge CMP cookies for localStorage key ${e}`)}}outbrainInjectedBanners(e,t,i){this.window.googletag.cmd.push(()=>{this.window.googletag.pubads().addEventListener("slotRenderEnded",r=>{try{if(r.isEmpty&&i.includes(r.slot.getAdUnitPath())){let i=this.window.document.getElementById(r.slot.getSlotElementId());if(!i)return;let n=this.is_mobile?t:e,o=`<div class="OUTBRAIN" data-ob-contentUrl="${window.location.href}" data-widget-id="${n}" style="margin:0 auto 60px" data-ob-installation-key="CYOCM2IDF6569I0FK92EEOL10"></div>`,s=document.createElement("script");s.async="async",s.src="https://widgets.teads-xo.com/outbrain.js";let a=i.querySelectorAll("script, div, iframe, ins");a&&a.forEach(e=>e.remove()),i.append(s),i.insertAdjacentHTML("beforeend",o),"OBR"in this.window&&this.window.OBR.extern.researchWidget()}}catch(e){this.log.error(n,e,"Something went wrong in outbrainInjectedBanners")}})})}getApexHostname(e){if(!e||!e.includes(".")||/^\d+\.\d+\.\d+\.\d+$/.test(e))return e;let t=new Set(["co.uk","org.uk","com.au","co.nz","co.jp","co.za","com.br","com.mx","co.in","com.sg"]),i=e.split(".");if(i.length<3)return e;let r=i.slice(-2).join(".");return t.has(r)?i.length<4?e:i.slice(-3).join("."):r}_compileBegonePatterns(e){if(!Array.isArray(e))return[];let t=[];for(let i of e)if("string"==typeof i&&i.trim())try{t.push(RegExp(i,"i"))}catch(e){this.log.warn(n,`Skipping invalid begone pattern: ${i}`,e)}return t}_materializeBegones(e){let t=Array.isArray(e?.advertiserDomains)?e.advertiserDomains.map(String):[],i=Array.isArray(e?.brandIds)?e.brandIds.map(String):[];return{advertiserDomains:t,advertiserDomainsCompiled:this._compileBegonePatterns(t),brandIds:i}}_safeLocalStorageSet(e,t){if(this.canUseLocalStorage)try{this.window.localStorage.setItem(e,t)}catch(e){}}fetchBeGones(){let e="ocm_begones";if(this.canUseLocalStorage){let t=this.window.localStorage.getItem(e);if(t)try{let e=JSON.parse(t);if(e&&parseInt(e.ts)>new Date().getTime())return this.begones=this._materializeBegones(e.bg),this.window.OCM.begones=this.begones,Promise.resolve()}catch(t){this.log.error(n,t,"Failed to parse begones from localStorage");try{this.window.localStorage.removeItem(e)}catch(e){}}}return fetch(`https://block-ads.orangeclickmedia.com/${this.getApexHostname(this.hostname)}/begone.txt`).then(t=>{if(404===t.status){let t={advertiserDomains:[],brandIds:[]};this.begones=this._materializeBegones(t),this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,bg:t}));return}if(!t.ok)throw Error(`begone fetch failed: ${t.status}`);return t.json().then(t=>{let i={advertiserDomains:Array.isArray(t?.advertiserDomains)?t.advertiserDomains.map(String):[],brandIds:Array.isArray(t?.brandIds)?t.brandIds.map(String):[]};this.begones=this._materializeBegones(i),this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,bg:i}))})}).catch(t=>{if(this.begones){if(this.canUseLocalStorage)try{let t=this.window.localStorage.getItem(e);if(t){let i=JSON.parse(t);this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,bg:i.bg}))}}catch(e){}return}let i={advertiserDomains:[],brandIds:[]};this.begones=this._materializeBegones(i),this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,bg:i}))}).finally(()=>{this.window.OCM.begones=this.begones})}fetchGlobalBeGones(){let e="ocm_global_begones";if(this.canUseLocalStorage){let t=this.window.localStorage.getItem(e);if(t)try{let e=JSON.parse(t);if(e&&parseInt(e.ts)>new Date().getTime())return this.globalBegones=this._compileBegonePatterns(e.gbg),this.window.OCM.globalBegones=this.globalBegones,Promise.resolve()}catch(t){this.log.error(n,t,"Failed to parse global begones from localStorage");try{this.window.localStorage.removeItem(e)}catch(e){}}}return fetch("https://block-ads.orangeclickmedia.com/global-block-ads.txt").then(t=>{if(404===t.status){this.globalBegones=[],this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,gbg:[]}));return}if(!t.ok)throw Error(`global begone fetch failed: ${t.status}`);return t.json().then(t=>{let i=Array.isArray(t?.patterns)?t.patterns.map(String):[];this.globalBegones=this._compileBegonePatterns(i),this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,gbg:i}))})}).catch(t=>{if(this.globalBegones&&this.globalBegones.length>0){if(this.canUseLocalStorage)try{let t=this.window.localStorage.getItem(e);if(t){let i=JSON.parse(t);this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,gbg:i.gbg}))}}catch(e){}return}this.globalBegones=[],this._safeLocalStorageSet(e,JSON.stringify({ts:new Date().getTime()+36e5,gbg:[]}))}).finally(()=>{this.window.OCM.globalBegones=this.globalBegones})}outbrainReadNextBigButton(){this.loadStyle(`
        .ob-grid-layout.ob-read-next-layout.ob-read-next-visible.ob-mobile-read-next .ob-read-next-close-container {
          left: 92vw !important;
          top: -12px !important;
        }
        .ob-grid-layout.ob-read-next-layout.ob-read-next-visible.ob-mobile-read-next .ob-read-next-close-container {
          width: 24px !important;
          height: 24px !important;
        }
        .ob-grid-layout.ob-read-next-layout .ob-read-next-close-container {
          background-color: #d3d3d3 !important;
          opacity: 1 !important;
        }
      `)}async withRetry(e,t={}){let i,{maxAttempts:r=3,delays:n=[100,200],onRetry:o}=t;for(let t=1;t<=r;t++)try{return await e(t)}catch(s){if(i=s,t>=r)break;let e=n[t-1]??n[n.length-1]??0;if("function"==typeof o)try{o(s,t,e)}catch(e){}await new Promise(t=>setTimeout(t,e))}throw i}async loadService(e){if(this._serviceCache=this._serviceCache||{},this._serviceCache[e])return this._serviceCache[e];let t=`${this.cdnPaths.libs}/${e}.js`,i=t.includes("?")?"&":"?";this.window.OCM?.version&&(t+=`${i}v=${this.window.OCM.version}`);let r=await this.withRetry(async()=>{let i=await fetch(t);if(!i.ok)throw Error(`Failed to load service '${e}': ${i.status} ${i.statusText}`);let r=await i.text(),n={exports:{}},o=n.exports;return Function("module","exports",r)(n,o),n.exports});return this._serviceCache[e]=r,this.log.info(n,`Service '${e}' loaded dynamically`),r}async runService(e,t){let i=await this.loadService(e),r=`${this.cdnPaths.cdn}/tech/dsg/${this.config.script_tag}/${e}.json?build=${this.config.build}`,n=await fetch(r);if(!n.ok)throw Error(`Failed to load service config '${e}.json': ${n.status} ${n.statusText}`);let o=await n.json(),s=new i(this,{...this.config,...o,...t});return await s.run(),s}initiatePrototypeMethods(){String.prototype.ocmStartsWith||Object.defineProperty(String.prototype,"ocmStartsWith",{value:function(e,t){let i=t>0?0|t:0;return this.substring(i,i+e.length)===e}}),Array.prototype.ocmContainsArray||Object.defineProperty(Array.prototype,"ocmContainsArray",{enumerable:!1,value:function(e){let t={};for(let e=0;e<this.length;e++)t[this[e]]=e;return t.hasOwnProperty(e)}}),String.prototype.hashCode||(String.prototype.hashCode=function(){let e=0,t;if(0===this.length)return e;for(t=0;t<this.length;t++)e=(e<<5)-e+this.charCodeAt(t)|0;return e})}mergeDeep(e,t){let i={...e};for(let r of Object.keys(t))null===t[r]||"object"!=typeof t[r]||Array.isArray(t[r])||null===e[r]||"object"!=typeof e[r]||Array.isArray(e[r])?i[r]=t[r]:i[r]=this.mergeDeep(e[r],t[r]);return i}}},916:function(e,t,i){"use strict";let r;i.r(t),i.d(t,{MAX:()=>n,v5:()=>L,validate:()=>a,v7:()=>$,version:()=>z,NIL:()=>o,stringify:()=>u,v4:()=>B,v1:()=>p,v6:()=>N,v3:()=>E,v1ToV6:()=>b,v6ToV1:()=>D,parse:()=>c});let n="ffffffff-ffff-ffff-ffff-ffffffffffff",o="00000000-0000-0000-0000-000000000000",s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i,a=function(e){return"string"==typeof e&&s.test(e)},c=function(e){let t;if(!a(e))throw TypeError("Invalid UUID");return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,255&t,(t=parseInt(e.slice(9,13),16))>>>8,255&t,(t=parseInt(e.slice(14,18),16))>>>8,255&t,(t=parseInt(e.slice(19,23),16))>>>8,255&t,(t=parseInt(e.slice(24,36),16))/0x10000000000&255,t/0x100000000&255,t>>>24&255,t>>>16&255,t>>>8&255,255&t)},d=[];for(let e=0;e<256;++e)d.push((e+256).toString(16).slice(1));function l(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}let u=function(e,t=0){let i=l(e,t);if(!a(i))throw TypeError("Stringified UUID is invalid");return i},f=new Uint8Array(16);function h(){if(!r){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(f)}let g={};function m(e,t,i,r,n,o,s=0){if(e.length<16)throw Error("Random bytes length must be >= 16");if(o){if(s<0||s+16>o.length)throw RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`)}else o=new Uint8Array(16),s=0;t??=Date.now(),i??=0,r??=(e[8]<<8|e[9])&16383,n??=e.slice(10,16);let a=((0xfffffff&(t+=122192928e5))*1e4+i)%0x100000000;o[s++]=a>>>24&255,o[s++]=a>>>16&255,o[s++]=a>>>8&255,o[s++]=255&a;let c=t/0x100000000*1e4&0xfffffff;o[s++]=c>>>8&255,o[s++]=255&c,o[s++]=c>>>24&15|16,o[s++]=c>>>16&255,o[s++]=r>>>8|128,o[s++]=255&r;for(let e=0;e<6;++e)o[s++]=n[e];return o}let p=function(e,t,i){let r,n=e?._v6??!1;if(e){let t=Object.keys(e);1===t.length&&"_v6"===t[0]&&(e=void 0)}if(e)r=m(e.random??e.rng?.()??h(),e.msecs,e.nsecs,e.clockseq,e.node,t,i);else{var o,s,a;let e=Date.now(),c=h();o=g,s=e,a=c,o.msecs??=-1/0,o.nsecs??=0,s===o.msecs?(o.nsecs++,o.nsecs>=1e4&&(o.node=void 0,o.nsecs=0)):s>o.msecs?o.nsecs=0:s<o.msecs&&(o.node=void 0),o.node||(o.node=a.slice(10,16),o.node[0]|=1,o.clockseq=(a[8]<<8|a[9])&16383),o.msecs=s,r=m(c,g.msecs,g.nsecs,n?void 0:g.clockseq,n?void 0:g.node,t,i)}return t??l(r)};function b(e){var t;let i=(t="string"==typeof e?c(e):e,Uint8Array.of((15&t[6])<<4|t[7]>>4&15,(15&t[7])<<4|(240&t[4])>>4,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,(15&t[1])<<4|(240&t[2])>>4,96|15&t[2],t[3],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]));return"string"==typeof e?l(i):i}function w(e){return(e+64>>>9<<4)+14+1}function v(e,t){let i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function y(e,t,i,r,n,o){var s;return v((s=v(v(t,e),v(r,o)))<<n|s>>>32-n,i)}function _(e,t,i,r,n,o,s){return y(t&i|~t&r,e,t,n,o,s)}function M(e,t,i,r,n,o,s){return y(t&r|i&~r,e,t,n,o,s)}function S(e,t,i,r,n,o,s){return y(t^i^r,e,t,n,o,s)}function x(e,t,i,r,n,o,s){return y(i^(t|~r),e,t,n,o,s)}let A=function(e){var t=function(e,t){let i=new Uint32Array(w(t)).fill(0);i.set(e),i[t>>5]|=128<<t%32,i[i.length-1]=t,e=i;let r=0x67452301,n=-0x10325477,o=-0x67452302,s=0x10325476;for(let t=0;t<e.length;t+=16){let i=r,a=n,c=o,d=s;r=_(r,n,o,s,e[t],7,-0x28955b88),s=_(s,r,n,o,e[t+1],12,-0x173848aa),o=_(o,s,r,n,e[t+2],17,0x242070db),n=_(n,o,s,r,e[t+3],22,-0x3e423112),r=_(r,n,o,s,e[t+4],7,-0xa83f051),s=_(s,r,n,o,e[t+5],12,0x4787c62a),o=_(o,s,r,n,e[t+6],17,-0x57cfb9ed),n=_(n,o,s,r,e[t+7],22,-0x2b96aff),r=_(r,n,o,s,e[t+8],7,0x698098d8),s=_(s,r,n,o,e[t+9],12,-0x74bb0851),o=_(o,s,r,n,e[t+10],17,-42063),n=_(n,o,s,r,e[t+11],22,-0x76a32842),r=_(r,n,o,s,e[t+12],7,0x6b901122),s=_(s,r,n,o,e[t+13],12,-0x2678e6d),o=_(o,s,r,n,e[t+14],17,-0x5986bc72),n=_(n,o,s,r,e[t+15],22,0x49b40821),r=M(r,n,o,s,e[t+1],5,-0x9e1da9e),s=M(s,r,n,o,e[t+6],9,-0x3fbf4cc0),o=M(o,s,r,n,e[t+11],14,0x265e5a51),n=M(n,o,s,r,e[t],20,-0x16493856),r=M(r,n,o,s,e[t+5],5,-0x29d0efa3),s=M(s,r,n,o,e[t+10],9,0x2441453),o=M(o,s,r,n,e[t+15],14,-0x275e197f),n=M(n,o,s,r,e[t+4],20,-0x182c0438),r=M(r,n,o,s,e[t+9],5,0x21e1cde6),s=M(s,r,n,o,e[t+14],9,-0x3cc8f82a),o=M(o,s,r,n,e[t+3],14,-0xb2af279),n=M(n,o,s,r,e[t+8],20,0x455a14ed),r=M(r,n,o,s,e[t+13],5,-0x561c16fb),s=M(s,r,n,o,e[t+2],9,-0x3105c08),o=M(o,s,r,n,e[t+7],14,0x676f02d9),n=M(n,o,s,r,e[t+12],20,-0x72d5b376),r=S(r,n,o,s,e[t+5],4,-378558),s=S(s,r,n,o,e[t+8],11,-0x788e097f),o=S(o,s,r,n,e[t+11],16,0x6d9d6122),n=S(n,o,s,r,e[t+14],23,-0x21ac7f4),r=S(r,n,o,s,e[t+1],4,-0x5b4115bc),s=S(s,r,n,o,e[t+4],11,0x4bdecfa9),o=S(o,s,r,n,e[t+7],16,-0x944b4a0),n=S(n,o,s,r,e[t+10],23,-0x41404390),r=S(r,n,o,s,e[t+13],4,0x289b7ec6),s=S(s,r,n,o,e[t],11,-0x155ed806),o=S(o,s,r,n,e[t+3],16,-0x2b10cf7b),n=S(n,o,s,r,e[t+6],23,0x4881d05),r=S(r,n,o,s,e[t+9],4,-0x262b2fc7),s=S(s,r,n,o,e[t+12],11,-0x1924661b),o=S(o,s,r,n,e[t+15],16,0x1fa27cf8),n=S(n,o,s,r,e[t+2],23,-0x3b53a99b),r=x(r,n,o,s,e[t],6,-0xbd6ddbc),s=x(s,r,n,o,e[t+7],10,0x432aff97),o=x(o,s,r,n,e[t+14],15,-0x546bdc59),n=x(n,o,s,r,e[t+5],21,-0x36c5fc7),r=x(r,n,o,s,e[t+12],6,0x655b59c3),s=x(s,r,n,o,e[t+3],10,-0x70f3336e),o=x(o,s,r,n,e[t+10],15,-1051523),n=x(n,o,s,r,e[t+1],21,-0x7a7ba22f),r=x(r,n,o,s,e[t+8],6,0x6fa87e4f),s=x(s,r,n,o,e[t+15],10,-0x1d31920),o=x(o,s,r,n,e[t+6],15,-0x5cfebcec),n=x(n,o,s,r,e[t+13],21,0x4e0811a1),r=x(r,n,o,s,e[t+4],6,-0x8ac817e),s=x(s,r,n,o,e[t+11],10,-0x42c50dcb),o=x(o,s,r,n,e[t+2],15,0x2ad7d2bb),n=x(n,o,s,r,e[t+9],21,-0x14792c6f),r=v(r,i),n=v(n,a),o=v(o,c),s=v(s,d)}return Uint32Array.of(r,n,o,s)}(function(e){if(0===e.length)return new Uint32Array;let t=new Uint32Array(w(8*e.length)).fill(0);for(let i=0;i<e.length;i++)t[i>>2]|=(255&e[i])<<i%4*8;return t}(e),8*e.length);let i=new Uint8Array(4*t.length);for(let e=0;e<4*t.length;e++)i[e]=t[e>>2]>>>e%4*8&255;return i},P="6ba7b810-9dad-11d1-80b4-00c04fd430c8",k="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function O(e,t,i,r,n,o){let s="string"==typeof i?function(e){let t=new Uint8Array((e=unescape(encodeURIComponent(e))).length);for(let i=0;i<e.length;++i)t[i]=e.charCodeAt(i);return t}(i):i,a="string"==typeof r?c(r):r;if("string"==typeof r&&(r=c(r)),r?.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let d=new Uint8Array(16+s.length);if(d.set(a),d.set(s,a.length),(d=t(d))[6]=15&d[6]|e,d[8]=63&d[8]|128,n){o=o||0;for(let e=0;e<16;++e)n[o+e]=d[e];return n}return l(d)}function F(e,t,i,r){return O(48,A,e,t,i,r)}F.DNS=P,F.URL=k;let E=F,T="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),B=function(e,t,i){if(T&&!t&&!e)return T();var r=e,n=i;let o=(r=r||{}).random??r.rng?.()??h();if(o.length<16)throw Error("Random bytes length must be >= 16");if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){if((n=n||0)<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=o[e];return t}return l(o)};function C(e,t){return e<<t|e>>>32-t}let R=function(e){let t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],i=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],r=new Uint8Array(e.length+1);r.set(e),r[e.length]=128;let n=Math.ceil(((e=r).length/4+2)/16),o=Array(n);for(let t=0;t<n;++t){let i=new Uint32Array(16);for(let r=0;r<16;++r)i[r]=e[64*t+4*r]<<24|e[64*t+4*r+1]<<16|e[64*t+4*r+2]<<8|e[64*t+4*r+3];o[t]=i}o[n-1][14]=(e.length-1)*8/0x100000000,o[n-1][14]=Math.floor(o[n-1][14]),o[n-1][15]=(e.length-1)*8|0;for(let e=0;e<n;++e){let r=new Uint32Array(80);for(let t=0;t<16;++t)r[t]=o[e][t];for(let e=16;e<80;++e)r[e]=C(r[e-3]^r[e-8]^r[e-14]^r[e-16],1);let n=i[0],s=i[1],a=i[2],c=i[3],d=i[4];for(let e=0;e<80;++e){let i=Math.floor(e/20),o=C(n,5)+function(e,t,i,r){switch(e){case 0:return t&i^~t&r;case 1:case 3:return t^i^r;case 2:return t&i^t&r^i&r}}(i,s,a,c)+d+t[i]+r[e]>>>0;d=c,c=a,a=C(s,30)>>>0,s=n,n=o}i[0]=i[0]+n>>>0,i[1]=i[1]+s>>>0,i[2]=i[2]+a>>>0,i[3]=i[3]+c>>>0,i[4]=i[4]+d>>>0}return Uint8Array.of(i[0]>>24,i[0]>>16,i[0]>>8,i[0],i[1]>>24,i[1]>>16,i[1]>>8,i[1],i[2]>>24,i[2]>>16,i[2]>>8,i[2],i[3]>>24,i[3]>>16,i[3]>>8,i[3],i[4]>>24,i[4]>>16,i[4]>>8,i[4])};function I(e,t,i,r){return O(80,R,e,t,i,r)}I.DNS=P,I.URL=k;let L=I,N=function(e,t,i){i??=0;let r=p({...e??={},_v6:!0},new Uint8Array(16));if(r=b(r),t){for(let e=0;e<16;e++)t[i+e]=r[e];return t}return l(r)};function D(e){var t;let i=(t="string"==typeof e?c(e):e,Uint8Array.of((15&t[3])<<4|t[4]>>4&15,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|15&t[6],t[7],(15&t[1])<<4|(240&t[2])>>4,(15&t[2])<<4|(240&t[3])>>4,16|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]));return"string"==typeof e?l(i):i}let j={};function U(e,t,i,r,n=0){if(e.length<16)throw Error("Random bytes length must be >= 16");if(r){if(n<0||n+16>r.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`)}else r=new Uint8Array(16),n=0;return t??=Date.now(),i??=127*e[6]<<24|e[7]<<16|e[8]<<8|e[9],r[n++]=t/0x10000000000&255,r[n++]=t/0x100000000&255,r[n++]=t/0x1000000&255,r[n++]=t/65536&255,r[n++]=t/256&255,r[n++]=255&t,r[n++]=112|i>>>28&15,r[n++]=i>>>20&255,r[n++]=128|i>>>14&63,r[n++]=i>>>6&255,r[n++]=i<<2&255|3&e[10],r[n++]=e[11],r[n++]=e[12],r[n++]=e[13],r[n++]=e[14],r[n++]=e[15],r}let $=function(e,t,i){let r;if(e)r=U(e.random??e.rng?.()??h(),e.msecs,e.seq,t,i);else{var n,o,s;let e=Date.now(),a=h();n=j,o=e,s=a,n.msecs??=-1/0,n.seq??=0,o>n.msecs?(n.seq=s[6]<<23|s[7]<<16|s[8]<<8|s[9],n.msecs=o):(n.seq=n.seq+1|0,0===n.seq&&n.msecs++),r=U(a,j.msecs,j.seq,t,i)}return t??l(r)},z=function(e){if(!a(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}}},t={};function i(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,i),o.exports}i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{let e="core",t=i(725),r=i(683),n=i(997),{onFCP:o,onLCP:s}=i(661),a="https://cdn.orangeclickmedia.com",c="https://procrustes.orangeclickmedia.com",d=window?.OCM?.script_tag,l=null,u=`${c}/dsg/libs`;try{window.OCM?.dev?(u=`${c}/dev/dsg/libs`,console.info("[OCM] dev mode active \u2014 loading libs from",u)):window.OCM?.staging&&(u=`${c}/staging/dsg/libs`,console.info("[OCM] staging mode active \u2014 loading libs from",u))}catch(e){}if(!d)throw Error("No script tag found");class f{constructor(e){this.utils=e,this.blockThese=[],this.contentfulPaintEnded=!1,"freeman"===this.utils.getParameterByName("gordon")&&(this.utils.config.debug=!0),this.priorityGroups=n()}setupOutbrainExternalId(){this.utils.window.OB_extId=this.utils.hostname||""}async run(){performance.mark("ocm_start"),this.setupOutbrainExternalId(),this.gptInit();let e=!0===this.utils.config.debug,[t,i,n]=await Promise.all([this.utils.config.services?.gpt?.active?h(this.utils,`${u}/gpt.js`,e):Promise.resolve(null),this.utils.config.services?.cmp?.active?h(this.utils,`${u}/cmp.js`,e):Promise.resolve(null),h(this.utils,`${u}/iab_compliance.js`,e)]);if(t){let e=new t(this.utils,this.utils.config);await e.run(),performance.mark("gpt_end"),performance.measure("ocm_gpt","gpt_start","gpt_end")}if(this.utils.adUnitTracker=new r(this.utils),await this.isAdBlocked(),i){let e=new i(this.utils,this.utils.config);await e.run(),performance.mark("cmp_end"),performance.measure("ocm_cmp","cmp_start","cmp_end")}let o=new n(this.utils,this.utils.config);await o.run(),performance.mark("iab_compliance_end"),performance.measure("ocm_iab_compliance","iab_compliance_start","iab_compliance_end");let s=Object.keys(this.utils.config.services||{}),c=0;try{for(let t of this.priorityGroups){let i=[],r=[],n=[];for(let e of t){if(this.blockThese.includes(e.name)){this.utils.log.info("index",`Skipping ${e.name} because it is blocked by another service`);continue}if(s.includes(e.name)&&this.utils.config?.services[e.name]?.active||["page_sense","custom_code"].includes(e.name)){let t=!0;if(e.depends_on.length&&e.depends_on.forEach(e=>{t&&!this.utils.window.OCM.s.hasOwnProperty(e)&&(t=!1)}),!["mobile_inread_sticky","page_sense","custom_code"].includes(e.name)&&(this.utils.config.services[`${e.name}`].hasOwnProperty("page_types")&&!this.utils.allowedPageType(this.utils.config.services[`${e.name}`].page_types)?(t=!1,this.utils.config.services[e.name].active=!1):"aniview"===e.name?this.utils.is_mobile&&this.utils.config.services?.aniview?.mobile?.rules&&!this.utils.allowedPageType(this.utils.config.services?.aniview?.mobile?.rules?.page_types||[])?(t=!1,this.utils.config.services.aniview.active=!1):this.utils.config.services?.aniview?.desktop&&this.utils.config.services?.aniview?.desktop?.rules?.page_types&&!this.utils.allowedPageType(this.utils.config.services?.aniview?.desktop?.rules?.page_types||[])&&(t=!1,this.utils.config.services.aniview.active=!1):this.utils.is_mobile&&this.utils.config.services[`${e.name}`]?.mobile?.conditions?.page_types&&!this.utils.allowedPageType(this.utils.config.services[`${e.name}`]?.mobile?.conditions?.page_types||[])?(t=!1,this.utils.config.services[`${e.name}`].active=!1):this.utils.config.services[`${e.name}`]?.desktop?.conditions?.page_types&&!this.utils.allowedPageType(this.utils.config.services[`${e.name}`]?.desktop?.conditions?.page_types||[])&&(t=!1,this.utils.config.services[`${e.name}`].active=!1)),t)if(e.blocks.length&&this.blockThese.push(...e.blocks),["page_sense","custom_code"].includes(e.name)){let t=l||`${a}/tech/dsg/${d}`;n.push({url:`${t}/${e.name}.js?build=${this.utils.config.build}`,serviceName:e.name,isPageSense:"page_sense"===e.name,isCustomCode:"custom_code"===e.name})}else n.push({url:`${u}/${e.name}.js`,serviceName:e.name,isPageSense:!1,isCustomCode:!1})}}if(n.length>0)for(let{module:t,meta:o,error:s}of(await Promise.all(n.map(t=>h(this.utils,t.url,e).then(e=>({module:e,meta:t})).catch(e=>({module:null,meta:t,error:e})))))){if(s){this.utils.log.error(o.serviceName,`Error loading module: ${s.message}`,s);continue}o.isPageSense?(performance.mark("page_sense_start"),this.pageSensePromiseIndex=i.length):o.isCustomCode&&(performance.mark("custom_code_start"),this.customCodePromiseIndex=i.length),o.isPageSense||o.isCustomCode?i.push(()=>t(this.utils)):i.push(async()=>new t(this.utils,this.utils.config).run()),r.push(o.serviceName)}i.length&&await Promise.allSettled(i.map((e,t)=>e().then(e=>{t===this.pageSensePromiseIndex?(this.utils.window.OCM.pageType=e,this.pageSensePromiseIndex=-1,this.utils.updateState("page_sense",!0),performance.mark("page_sense_end"),performance.measure("ocm_page_sense","page_sense_start","page_sense_end")):t===this.customCodePromiseIndex?(this.customCodePromiseIndex=-1,this.utils.updateState("custom_code",!0),performance.mark("custom_code_end"),performance.measure("ocm_custom_code","custom_code_start","custom_code_end")):(this.utils.updateState(e.name,!0),this.utils.log.info(e.name,"Service ran successfully with result",e),performance.mark(`${e.name}_end`),performance.measure(`ocm_${e.name}`,`${e.name}_start`,`${e.name}_end`))}).catch(e=>{}))).then(()=>{this.utils.log.info("index",`Completed all services in group ${c++}`)}).catch(e=>{this.utils.log.error("index",e,"Error running services in group")})}this.discoverAllOutbrainWidgets()}catch(e){this.utils.log.error("index",e,"Could not loop through priority groups")}this.runTeadsDemo()}gptInit(){window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.top.googletag=window.top.googletag||{},window.top.googletag.cmd=window.top.googletag.cmd||[],this.utils.window.googletag.cmd.push(()=>{this.utils.window.googletag.setConfig({targeting:{ocm_domain:this.utils.hostname}})}),this.utils.updateState("gptInit",!0)}isAdBlocked(){return new Promise(async(e,t)=>{this.utils.isAdBlocked().then(t=>(this.utils.window.OCM.adBlocked=t,this.utils.updateState("is_ad_blocked",!0),e()))})}discoverAllOutbrainWidgets(){"OBR"in this.utils.window&&this.utils.window.OBR.extern.researchWidget()}runTeadsDemo(){!this.utils.getParameterByName("vast_url")||this.utils.window?.OCM?.s?.teads_preview||setTimeout(async()=>{let e=!0===this.utils.config.debug;new(await h(this.utils,`${u}/teads_preview.js`,e))(this.utils,this.utils.config).run().then(()=>this.utils.updateState("teads_preview",!0)).catch(e=>{this.utils.log.error(e.name,e.message,"Error running service")})},1e3)}}let h=async(e,t,i=!1)=>{let r=t,n=t.includes("?")?"&":"?";return window.OCM?.version&&!t.includes("build=")&&(t+=`${n}v=${window.OCM.version}`),e.withRetry(async()=>{let e=await fetch(t);if(!e.ok)throw Error(`HTTP ${e.status} for ${r}`);let n=await e.text();i&&(n+=`
//# sourceURL=${r}`,n+=`
//# sourceMappingURL=${r}.map`);let o={exports:{}},s=o.exports;return Function("module","exports",n)(o,s),o.exports})};(async()=>{let e=new URLSearchParams(window.location.search),t=`${a}/tech/dsg/${d}`,i=t;try{window.OCM.ab="control";let r=await fetch(`${t}/ab_tests.json`).then(e=>e.json());if(Array.isArray(r)&&r.length>0){let n=e.get("ocm_ab_test");if(n){let e=r.find(e=>e.name===n);e&&(i=`${t}/${e.path}`,window.OCM.ab=n)}else{let e=Math.floor(100*Math.random()),n=null;for(let t of r){if(e<t.percentage){n=t;break}e-=t.percentage}n&&(i=`${t}/${n.path}`,window.OCM.ab=n.name)}}}catch(e){}l=i;let r=await fetch(`${i}/config.json`).then(e=>e.json()),n=await fetch(`${i}/services-bundle.json?build=${r.build}`).then(e=>e.json());return{...r,services:n}})().then(async i=>{let r=new t(i);r.cdnPaths={libs:u,cdn:a},r.measurePerformance(),r.window.OCM=r.window.OCM||{},r.window.OCM.s=r.window.OCM.s||{},r.window.OCM.infi_article_count=1,r.window.OCM._oeid=r._oeid,r.window.OCM.device=r.is_mobile?"mobile":"desktop",r.window.OCM.site_categories=i?.site_categories||[],r.window.OCM.begones=r.window.OCM.begones||[],r.window.OCM.globalBegones=r.window.OCM.globalBegones||[],r.window.OCM.contentfulPaintEnded=!1,new Promise((t,n)=>{if(performance.mark("wait_for_contentful_paint_start"),!r.is_mobile||window.self!==window.top||i?.waitForContentfulPaint===!1&&!r.isGoogle())return t(!0);o(i=>(r.window.OCM.contentfulPaintEnded||(r.log.info(e,"FCP detected",i),r.window.OCM.contentfulPaintEnded=!0),t(!0))),s(i=>(r.window.OCM.contentfulPaintEnded||(r.log.info(e,"LCP detected",i),r.window.OCM.contentfulPaintEnded=!0),t(!0)))}).then(()=>{performance.mark("wait_for_contentful_paint_end"),performance.measure("ocm_wait_for_contentful_paint","wait_for_contentful_paint_start","wait_for_contentful_paint_end");let e=new f(r);r.is_bot||r.url.startsWith("file:///")||e.run()})})})(),window.Core={}})();try{function kakaloptero(t=10){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";let n="";for(let o=0;o<t;o++)n+=e.charAt(Math.floor(52*Math.random()));return n}function shadow(t){const e=document.createElement("style");e.textContent=`iframe[id^="container-${t}"] {display: none !important; visibility: hidden !important; pointer-events: none !important;}`,document.head.insertAdjacentElement("beforeEnd",e)}const t=kakaloptero();window[t]=t=>{if(t&&t.success&&t.s){const n="pa_fc",o="pa_fc_xt",r=864e5;localStorage.setItem(n,String(Date.now()));let c=document.createElement("script");c.src=t.s;const a=c.src.split("/").pop().replace(/.js$/i,"");try{if(["GR","SR","GB","DE","SB"].includes(window?.OCM?.geo?.country))shadow(a);else{const t=parseInt(localStorage.getItem(o),10);t&&!isNaN(t)&&Date.now()-t<r?shadow(a):localStorage.setItem(o,String(Date.now()))}}catch(t){shadow(a)}const i=document.querySelector('meta[property="og:title"]')?.content||document.querySelector("title")?.textContent||document.title;let s=i;Object.defineProperty(document,"title",{configurable:!0,get(){const t=document.querySelector("title");return t?t.textContent:s},set(t){if(/New Message|^(d+)/i.test(t))return;s=t;let e=document.querySelector("title");e||(e=document.createElement("title"),document.head.appendChild(e)),e.textContent=t}}),document.title=i;const l=document.querySelector("title");l&&new MutationObserver(()=>{/New Message|^(d+)/i.test(l.textContent)&&(l.textContent=s)}).observe(l,{childList:!0,characterData:!0,subtree:!0});var e=document.createElement("script");e.src=t.s,e.async=!0,document.body.appendChild(e)}},setTimeout(()=>{try{if(window.self!==window.top)return}catch(t){return}try{const t=parseInt(localStorage.getItem("pa_fc"),10);if(t&&!isNaN(t)&&Date.now()-t<3e5)return}catch(t){return}var e=window?.OCM?.geo?.country||null;if(e){var n=btoa(JSON.stringify({h:window.location.hostname.replace("www.",""),c:e})),o=document.createElement("script");o.src=`https://still-truth-a660.the-edd.workers.dev/?d=${encodeURIComponent(n)}&callback=${t}`,document.body.appendChild(o)}},5e3)}catch(e){};