// ATM Build: y3e2uF8GQ "use strict"; var adnMeta = adnMeta || {}; var adn = adn || {}; adn.calls = adn.calls || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; window.atm = window.atm || {}; atm.queue = atm.queue || []; atm.events = atm.events || {}; atm.data = atm.data || {}; atm.transitData; atm.browser = atm.browser || {}; atm.ads = atm.ads || {}; atm.ortb2 = atm.ortb2 || {}; atm.containers = atm.containers || {}; atm.containerFunctions = atm.containerFunctions || {}; atm.GLOBALS = atm.GLOBALS || {}; atm.haltedTags = atm.haltedTags || []; atm.adUnits = atm.adUnits || []; atm.adUnitAliases = atm.adUnitAliases || []; atm.prebid = atm.prebid || { units: [], mappedUnits: {}, aliases: [], map: {} }; atm.eventList = ['consent.change', 'consent.saved', 'event',]; try { (function (atm, adn, doc, win) { var CONTAINER_ID = 'OXNavzM-K'; atm.containerFunctions[CONTAINER_ID] = atm.containerFunctions[CONTAINER_ID] || {} "use strict"; atm.cookie = (function () { var pairs = document.cookie.split(";"); var cookies = {}; for (var i = 0; i < pairs.length; i++) { var pair = pairs[i].split("="); cookies[(pair[0] + '').trim()] = unescape(pair.slice(1).join('=')); } return cookies; })(); atm.localStorage = (function () { var values = {}; var keys = Object.keys(localStorage); for (var i = 0; i < keys.length; i++) { try { values[keys[i]] = JSON.parse(localStorage[keys[i]]); } catch (e) { values[keys[i]] = localStorage[keys[i]]; } } return values; })(); atm.browser = window.location; atm.browser.consent = (localStorage.getItem('adn-consent') || localStorage.getItem('atm-consent')) ? JSON.parse(localStorage.getItem('adn-consent') || localStorage.getItem('atm-consent')) : { time: new Date().getTime(), tc: false, given: false, purposes: [], specialFeatures: [], vendors: [], legIntPurposes: [], adnuntiusPurposes: [], stack: false, }; atm.browser.consent.timeSinceConsent = new Date().getTime() - atm.browser.consent.time; atm.page = atm.page || {}; atm.page.meta = (function () { var metaObject = {}; var metaData = document.getElementsByTagName("meta"); var metaDataArray = [].slice.call(metaData); metaDataArray.forEach(meta => { var name = meta.name || meta.getAttribute('property') || meta.getAttribute('http-equiv'); if (name) metaObject[name] = meta.content; }); return metaObject; })(); atm.containers[CONTAINER_ID] = { "id": "OXNavzM-K", "data": { "geo": false, "gdpr": false, "cssAdd": true, "position": "overlay", "cssOverride": true, "gdprChoiceButton": true }, "prebid": { "loadPrebidJs": false, "units": {}, "map": {}, "analytics": false, "requester": { "system": "none" }, "aliases": [] }, "tagType": "legacy", "cmp": false, "templates": false, "variables": [], "variableMap": {}, "tags": { "YQDR7EKRm-": { "purposes": [], "type": "javascriptCustom", "content": { "script": "" } } } } try { } catch (e) { throw new Error('Custom variables are not valid') } atm.containers[CONTAINER_ID].tags["YQDR7EKRm-"].content.script = function(){ window.conceptConfig = {"settingsProfiles":[],"bidderTargeting":[],"mobileMultiplier":2,"prebidKeyMap":[],"targetingToDMP":[],"refreshInview":0.5,"prebidTimeOut":800,"s2sTimeout":500,"page_url":"https://www.alt.dk/","prebidRef":"https://cncptx.com/prebid_builds/f32f5809-19d1-5512-ac79-8be4ff7fad31.js","reportTrackingAs":"alt.dk_test","s2sAccountName":"alt.dk_egmont","adUnits":[{"path":"/49114284/alt.dk_sky4","targeting":{},"divIdOnPage":"alt-sky4","prebidSizes":[[300,600],[160,600],[300,250]],"size":[[[13600,0],[[160,600],[300,600],[300,250]]],[[1300,0],[[160,600]]],[[0,0],[]]],"cookieLessPath":null,"refresh":30000,"id":"obws8n","lazyload":true,"prebidBid":[{"params":{"mid":"1841981","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1845418","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"3388218"},"bidder":"egmont-rubicon"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}]},{"path":"/49114284/alt.dk_sky3","targeting":{},"divIdOnPage":"alt-sky3","prebidSizes":[[160,600],[300,600],[300,250]],"size":[[[1600,0],[[160,600],[300,600],[300,250]]],[[1300,0],[[160,600]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"btqeqy","lazyload":true,"prebidBid":[{"params":{"mid":"1841980","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1845417","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"3388220"},"bidder":"egmont-rubicon"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_rec3","targeting":{},"divIdOnPage":"alt-rec3","prebidSizes":[[300,250]],"size":[[[1025,0],[[300,250]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"jnwx5k","lazyload":true,"excluserTimeout":200,"prebidBid":[{"params":{"mid":"1841366\t","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1845415","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"3388258"},"bidder":"egmont-rubicon"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}]},{"path":"/49114284/alt.dk_rec2","targeting":{},"divIdOnPage":"alt-rec2","prebidSizes":[[300,250]],"size":[[[1025,0],[[300,250]]],[[0,0],[]]],"cookieLessPath":null,"refresh":30000,"id":"ab8bkv","lazyload":true,"prebidBid":[{"params":{"mid":"1841365","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1845414","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"3388256"},"bidder":"egmont-rubicon"},{"params":{"mid":"1687772","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}]},{"path":"/49114284/alt.dk_rec1","targeting":{},"divIdOnPage":"alt-rec1","prebidSizes":[[300,250]],"size":[[[1025,0],[[300,250]]],[[0,0],[]]],"cookieLessPath":null,"refresh":30000,"id":"v7f00i","lazyload":true,"prebidBid":[{"params":{"mid":"1841364","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1845413","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"3388254"},"bidder":"egmont-rubicon"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}]},{"path":"/49114284/alt.dk_lb_inarticle","targeting":{},"divIdOnPage":"alt-lb-inarticle","prebidSizes":[[300,250],[970,570]],"size":[[[980,0],[[300,250],[970,570]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"bgclqn","lazyload":true,"prebidBid":[{"params":{"mid":1591259,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"mid":"1612580","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687766","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687779","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"mid":"1695545","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695568","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-int"},{"params":{"placementId":"30200432"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200456"},"bidder":"egmont-msupply-int"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_mob3","targeting":{},"divIdOnPage":"alt-mob3","prebidSizes":[[320,320],[300,250],[320,480],[300,240],[320,160],[300,230],[300,210]],"size":[[[979,0],[]],[[null,0],[[320,320],[300,250],[320,480],[300,240],[320,160],[300,230],[300,210]]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"nxnkt","lazyload":true,"prebidBid":[{"params":{"mid":1591253,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"1612308","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687759","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687770","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"mid":"1695534","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695548","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-int"},{"params":{"placementId":"30200337"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200444"},"bidder":"egmont-msupply-int"},{"params":{"adunit":"0m7hfr","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171006","zoneId":"2905888"},"bidder":"egmont-rubicon"},{"params":{"assetKey":"OGY-CC7188A4DD21","adUnitId":"wm-hb-iart-alt-story-de0gnqlgatpyf1w"},"bidder":"ogury"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_mob2","targeting":{},"divIdOnPage":"alt-mob2","prebidSizes":[[320,320],[300,250],[320,480],[320,160],[1,1],[300,240],[300,230],[300,210]],"size":[[[979,0],[]],[[0,0],[[320,320],[300,250],[320,480],[320,160],[1,1],[300,240],[300,230],[300,210]]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"mvi5bf","lazyload":true,"prebidBid":[{"params":{"mid":1591255,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"510001","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687758","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687769","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"mid":"1695535","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695546","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-int"},{"params":{"placementId":"22994290"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200336"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200443"},"bidder":"egmont-msupply-int"},{"params":{"adunit":"l9j7xq","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171006","zoneId":"2905886"},"bidder":"egmont-rubicon"},{"params":{"assetKey":"OGY-CC7188A4DD21","adUnitId":"wm-hb-iart-alt-story-de0gnqlgatpyf1w"},"bidder":"ogury"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_mob1","targeting":{},"divIdOnPage":"alt-mob1","prebidSizes":[[320,320],[300,250],[320,160]],"size":[[[979,0],[]],[[0,0],[[320,320],[300,250],[320,160]]]],"cookieLessPath":null,"refresh":30000,"id":"oe7d3l","lazyload":false,"prebidBid":[{"params":{"mid":1591252,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"510000","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687757","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1695538","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"placementId":"22994289"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200334"},"bidder":"egmont-msupply"},{"params":{"adunit":"nehyr","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171006","zoneId":"2905884"},"bidder":"egmont-rubicon"}]},{"path":"/49114284/alt.dk_mob_top","targeting":{},"divIdOnPage":"alt-mob_top","prebidSizes":[[1,2],[300,220]],"size":[[[979,0],[]],[[0,0],[[1,2],[300,220]]]],"cookieLessPath":null,"rootMargin":0,"refresh":0,"id":"50fc3","lazyload":false,"excluserTimeout":200,"prebidBid":[{"params":{"mid":1591263,"adxDomain":" adx.adform.net"},"bidder":"adform","disabled":null},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"1612310","adxDomain":" adx.adform.net"},"bidder":"egmont-adform","disabled":null},{"params":{"mid":"1687768","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-top"},{"params":{"mid":"1695544","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-top"},{"params":{"placementId":"22994288"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200441"},"bidder":"egmont-msupply-top"},{"params":{"adunit":"ijtvo","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"}]},{"path":"/49114284/alt.dk_sky2","targeting":{},"divIdOnPage":"alt-sky2","prebidSizes":[[160,600],[300,600],[300,250]],"size":[[[1025,0],[[160,600],[300,600],[300,250]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"76spy","lazyload":true,"prebidBid":[{"params":{"mid":1591254,"adxDomain":" adx.adform.net"},"bidder":"adform","disabled":null},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"1612304","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687761","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"placementId":"22994297"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200363"},"bidder":"egmont-msupply"},{"params":{"adunit":"smwh9h","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905878"},"bidder":"egmont-rubicon"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_sky1","targeting":{},"divIdOnPage":"alt-sky1","prebidSizes":[[300,250]],"size":[[["1025",0],[[300,250]]],[[0,0],[]]],"cookieLessPath":null,"refresh":30000,"id":"58gp19","lazyload":true,"prebidBid":[{"params":{"mid":1591251,"adxDomain":" adx.adform.net"},"bidder":"adform","disabled":null},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"596618","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687760","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"placementId":"30200353"},"bidder":"egmont-msupply"},{"params":{"adunit":"0wwhzl","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905880"},"bidder":"egmont-rubicon"}]},{"path":"/49114284/alt.dk_dsk_top","targeting":{},"divIdOnPage":"alt-dsk_top","prebidSizes":[[1,2]],"size":[[[980,0],[[1,2]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":0,"id":"mo7vj","lazyload":false,"prebidBid":[{"params":{"mid":1591256,"adxDomain":" adx.adform.net"},"bidder":"adform","disabled":null},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"1612309","adxDomain":" adx.adform.net"},"bidder":"egmont-adform","disabled":null},{"params":{"mid":"1687767","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-top"},{"params":{"mid":"1695543","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-top"},{"params":{"placementId":"22994292"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200437"},"bidder":"egmont-msupply-top"},{"params":{"adunit":"ezjrmt","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"assetKey":"OGY-CC7188A4DD21","adUnitId":"wm-hb-head-alt-story-a39xp9atlgqfj4j"},"bidder":"ogury"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_lb4","targeting":{},"divIdOnPage":"alt-lb4","prebidSizes":[[930,180],[930,600],[970,570],[970,560],[970,550]],"size":[[[980,0],[[930,180],[930,600],[970,570],[970,560],[970,550]]],[[0,0],[]]],"cookieLessPath":null,"refresh":30000,"id":"e83cki","lazyload":true,"prebidBid":[{"params":{"mid":1591262,"adxDomain":" adx.adform.net"},"bidder":"adform","disabled":null},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"1677678","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687765","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1695541","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"placementId":" 22994296"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200412"},"bidder":"egmont-msupply"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905874"},"bidder":"egmont-rubicon"}]},{"path":"/49114284/alt.dk_lb3","targeting":{},"divIdOnPage":"alt-lb3","prebidSizes":[[930,180],[930,600],[930,360],[970,570],[970,560],[970,550]],"size":[[[980,0],[[930,180],[930,600],[930,360],[970,570],[970,560],[970,550]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":30000,"id":"prh2vm","lazyload":true,"prebidBid":[{"params":{"mid":1591257,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"509997","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687764","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687776","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"mid":"1695542","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695550","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-int"},{"params":{"placementId":" 22994295"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200395"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200455"},"bidder":"egmont-msupply-int"},{"params":{"adunit":"qf88od","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905872"},"bidder":"egmont-rubicon"},{"params":{"assetKey":"OGY-CC7188A4DD21","adUnitId":"wm-hb-iart-alt-story-de0gnqlgatpyf1w"},"bidder":"ogury"}],"excluserTimeout":200},{"path":"/49114284/alt.dk_lb2","targeting":{},"divIdOnPage":"alt-lb2","prebidSizes":[[930,180],[930,600],[930,360],[970,570],[970,560],[970,550]],"size":[[[980,0],[[930,180],[930,600],[930,360],[970,570],[970,560],[970,550]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":350,"refresh":30000,"id":"kfgqawd","lazyload":true,"prebidBid":[{"params":{"mid":1591260,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"509998","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687763","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687772","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-int"},{"params":{"mid":"1695539","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695549","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-int"},{"params":{"placementId":" 22994294"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200394"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200454"},"bidder":"egmont-msupply-int"},{"params":{"adunit":"wi0md","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905870"},"bidder":"egmont-rubicon"},{"params":{"assetKey":"OGY-CC7188A4DD21","adUnitId":"wm-hb-iart-alt-story-de0gnqlgatpyf1w"},"bidder":"ogury"}]},{"path":"/49114284/alt.dk_lb1","targeting":{},"divIdOnPage":"alt-lb1","prebidSizes":[[930,180],[970,170]],"size":[[[980,0],[[930,180],[970,170]]],[[0,0],[]]],"cookieLessPath":null,"rootMargin":0,"refresh":0,"id":"r5sp7","lazyload":false,"prebidBid":[{"params":{"mid":1591258,"adxDomain":" adx.adform.net"},"bidder":"adform"},{"params":{"publisherId":"161631","adSlot":0},"bidder":"egmont-pubmatic"},{"params":{"mid":"509999","adxDomain":" adx.adform.net"},"bidder":"egmont-adform"},{"params":{"mid":"1687762","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz"},{"params":{"mid":"1687771","adxDomain":" adx.adform.net"},"bidder":"egmont-omgz-skn"},{"params":{"mid":"1695536","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia"},{"params":{"mid":"1695547","adxDomain":" adx.adform.net"},"bidder":"egmont-facemedia-skn"},{"params":{"placementId":"22994293"},"bidder":"egmont-improve","disabled":null},{"params":{"placementId":"30200375"},"bidder":"egmont-msupply"},{"params":{"placementId":"30200375"},"bidder":"egmont-msupply-skn"},{"params":{"adunit":"vuuet","site":"cxba_alt.dk"},"bidder":"conceptx_egmont"},{"params":{"accountId":"17452","siteId":"171002","zoneId":"2905868"},"bidder":"egmont-rubicon"}],"excluserTimeout":200}],"videoAdunits":[],"sid":"530720","s2sBidders":["adform","egmont-adform","egmont-adform1","egmont-omgz","egmont-omgz-int","egmont-facemedia","egmont-facemedia-int","egmont-pubmatic","egmont-omgz-top","egmont-facemedia-top","egmont-omgz-skn","egmont-facemedia-skn","egmont-omgz-native","egmont-msupply","egmont-msupply-int","egmont-msupply-top","egmont-msupply-skn","egmont-rubicon"],"readpeaks":[],"customTargeting":{},"activateConceptTargeting":true,"bidderSettings":[{"alias":"egmont-omgz-int","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-omgz","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-facemedia","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-facemedia-int","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"adf2","bidCpmAdjustment":1,"bidder":"adform"},{"alias":"egmont-adform","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-msupply-int","bidCpmAdjustment":1.1,"bidder":"appnexus"},{"alias":"egmont-facemedia-skn","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-invibes","bidCpmAdjustment":1.1,"bidder":"invibes"},{"alias":"egmont-omgz-skn","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-facemedia-top","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"conceptx_egmont","bidCpmAdjustment":0.65,"bidder":"conceptx"},{"alias":"egmont-pubmatic","bidCpmAdjustment":1.1,"bidder":"pubmatic"},{"alias":"egmont-omgz-top","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-teads","bidCpmAdjustment":1.1,"bidder":"teads"},{"alias":"egmont-adform1","bidCpmAdjustment":1.1,"bidder":"adform"},{"alias":"egmont-msupply-top","bidCpmAdjustment":1.1,"bidder":"appnexus"},{"alias":"egmont-msupply","bidCpmAdjustment":1.1,"bidder":"appnexus"},{"alias":"egmont-msupply-skn","bidCpmAdjustment":1.1,"bidder":"appnexus"},{"alias":"egmont-improve","bidCpmAdjustment":1.1,"bidder":"improvedigital"}],"strossles":[],"activateTimingTracker":true,"checkForConsent":true,"usePrebid":true,"tryLimitedAds":true,"activateS2s":true,"RMBRef":"https://macro.adnami.io/macro/hosts/adsm.macro.alt.dk.js","prebidAliases":[["egmont-omgz-int","adform","50"],["egmont-omgz","adform","50"],["egmont-facemedia","adform","50"],["egmont-facemedia-int","adform","50"],["egmont-adform","adform","50"],["egmont-msupply-int","appnexus","32"],["egmont-facemedia-skn","adform","50"],["egmont-rubicon","rubicon","52"],["egmont-omgz-skn","adform","50"],["egmont-facemedia-top","adform","50"],["conceptx_egmont","conceptx",null],["egmont-pubmatic","pubmatic","76"],["egmont-omgz-top","adform","50"],["egmont-msupply-top","appnexus","32"],["egmont-msupply","appnexus","32"],["egmont-msupply-skn","appnexus","32"],["egmont-improve","improvedigital","253"]],"deployId":"m10ni3fcsr2inwx565","supplyPartners":[{"gvlid":null,"bidder":"adform","asi":"adform.com","mainAdapter":true,"s2sApproved":true,"name":"adform","bidCpmAdjustment":"1","sid":"9"},{"gvlid":"31","bidder":"ogury","mainAdapter":true,"name":"ogury","bidCpmAdjustment":"1"},{"gvlid":"50","bidder":"adform","asi":"adform.com","bidCpmAdjustment":"1.1","sid":"638","alias":"egmont-omgz-int","extraNodes":[{"asi":"omnicommediagroup.com","sid":"S006"}]},{"gvlid":"50","bidder":"adform","asi":"adform.com","bidCpmAdjustment":"1.1","sid":"638","alias":"egmont-omgz","extraNodes":[{"asi":"omnicommediagroup.com","sid":"S006"}]},{"gvlid":"50","bidder":"adform","mainAdapter":false,"bidCpmAdjustment":"1.1","alias":"egmont-facemedia"},{"gvlid":"50","bidder":"adform","bidCpmAdjustment":"1.1","alias":"egmont-facemedia-int"},{"gvlid":"50","bidder":"adform","bidCpmAdjustment":"1.1","alias":"egmont-adform"},{"gvlid":"32","bidder":"appnexus","bidCpmAdjustment":"1.1","alias":"egmont-msupply-int"},{"gvlid":"50","bidder":"adform","bidCpmAdjustment":"1.1","alias":"egmont-facemedia-skn"},{"gvlid":"52","bidder":"rubicon","bidCpmAdjustment":"1.1","sid":"17452","alias":"egmont-rubicon"},{"gvlid":"50","bidder":"adform","asi":"adform.com","bidCpmAdjustment":"1.1","sid":"638","alias":"egmont-omgz-skn","extraNodes":[{"asi":"omnicommediagroup.com","sid":"S006"}]},{"gvlid":"50","bidder":"adform","bidCpmAdjustment":"1.1","alias":"egmont-facemedia-top"},{"gvlid":null,"bidder":"conceptx","bidCpmAdjustment":"1","alias":"conceptx_egmont"},{"gvlid":"76","bidder":"pubmatic","bidCpmAdjustment":"1.1","alias":"egmont-pubmatic"},{"gvlid":"50","bidder":"adform","asi":"adform.com","bidCpmAdjustment":"1.1","sid":"638","alias":"egmont-omgz-top","extraNodes":[{"asi":"omnicommediagroup.com","sid":"S006"}]},{"gvlid":"32","bidder":"appnexus","bidCpmAdjustment":"1.1","alias":"egmont-msupply-top"},{"gvlid":"32","bidder":"appnexus","bidCpmAdjustment":"1.1","alias":"egmont-msupply"},{"gvlid":"32","bidder":"appnexus","bidCpmAdjustment":"1.1","alias":"egmont-msupply-skn"},{"gvlid":"253","bidder":"improvedigital","bidCpmAdjustment":"1.1","alias":"egmont-improve"}],"ABTesters":[],"dontChangeCorrelator":true,"implementationType":"NORMAL","urlTargetingSearchings":[{"keyName":"Emner","searchFor":"Mode","valueName":"Emner"},{"keyName":"Emner","searchFor":"Bolig","valueName":"Emner"},{"keyName":"Emner","searchFor":"Sundhed","valueName":"Emner"},{"keyName":"Emner","searchFor":"Artikler","valueName":"Emner"},{"keyName":"Emner","searchFor":"eurowoman","valueName":"Emner"},{"keyName":"Emner","searchFor":"Mad","valueName":"Emner"},{"keyName":"Emner","searchFor":"Boern","valueName":"Emner"},{"keyName":"Emner","searchFor":"Sundhed","valueName":"Emner"}],"haltInit":0,"cookielessAdserver":"GAM","rootMargin":"300","failsafe_timeout":0,"lookForGlobal":[{"name":"bannerKeys","globalVar":"Eurowoman,Guide,Rejser,Livsstil,artikler,guide-sommerferie-i-tyrol"},{"name":"bannerKeys","globalVar":"Eurowoman"}],"legitimateStepAdserver":"GAM"}; "use strict";(()=>{var nt=Object.defineProperty;var Ri=Object.getOwnPropertyDescriptor;var _i=Object.getOwnPropertyNames;var ji=Object.prototype.hasOwnProperty;var v=(e,t)=>()=>(e&&(t=e(e=0)),t);var $i=(e,t)=>{for(var o in t)nt(e,o,{get:t[o],enumerable:!0})},Ui=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of _i(t))!ji.call(e,i)&&i!==o&&nt(e,i,{get:()=>t[i],enumerable:!(n=Ri(t,i))||n.enumerable});return e};var it=e=>Ui(nt({},"__esModule",{value:!0}),e);function b(e){Ft&&s(e,"error")}var Bt,Bi,Fi,Mi,rt,Ft,s,Mt,ee,Dt,qt,R,O,fe,M,Le,C=v(()=>{"use strict";Bt={pbjs:"#3B88C3;",gpt:"#1E8E3E;",adnuntius:"#0e9bd6;",emitter:"#f4b400;",video:"#ff0046;",conceptads:"#283593;",readpeak:"#13759a;",strossle:"#191919;",function:"#9AE19D;",test:"#6eb77f;",error:"#ff3333;",warning:"#ffcc00;"},Bi=e=>Bt[e]||"#d24f54;",Fi=performance.now(),Mi=function(e,t){let o=Array.from(t),n=Bi(e);o.unshift("font-family: sans-serif; font-weight: bold; color: #FFF; padding: 1px 0; background: "+n+" padding: 1px 3px; margin: 2px 0; border-radius: 3px;");let r=(performance.now()-Fi)/1e3;return o.unshift("%c"+e.toUpperCase()+` (+ ${r.toFixed(2)} s) `),o},rt=function(e){let t="[\\?&]"+e+"=([^&#]*)",n=new RegExp(t).exec(window.location.search);return n===null?"":decodeURIComponent(n[1].replace(/\+/g," "))},Ft=rt("concept_debug")==="true"||globalThis.concept_debug,s=(e,t="conceptads",o="log")=>(Object.keys(Bt).includes(t)||(t="conceptsads"),Ft&&console[o].apply(void 0,Mi(t,[e])));Mt=()=>{let e=performance.now();globalThis.concept.initialCalled=!0;let t=globalThis.concept?.initTime?(e-globalThis.concept.initTime)/1e3:0;globalThis?.concept?.eventLog&&globalThis.concept.eventLog.push({msg:"injectAds executing.....",secondCount:t,list:"core"})},ee=(e,t)=>{let o=performance.now(),n=globalThis.concept?.initTime?(o-globalThis.concept.initTime)/1e3:0;globalThis?.concept?.eventLog&&globalThis.concept.eventLog.push({msg:t,secondCount:n,list:e})},Dt=e=>ee("Function queued",e),qt=e=>ee("Function dequeued",e),R=e=>ee("Timing point",e),O=e=>ee("Event recieved",e),fe=e=>ee("Ad loaded",e),M=e=>ee("Request sent",e),Le=e=>ee("Unfilled recieved",e)});var Gt,zt=v(()=>{"use strict";Gt=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}});var te,me,Wt,d,f,E,ke,Ne,y=v(()=>{"use strict";te=({adunitPath:e})=>{let t=[...globalThis.concept.updateWhenResolved.keys()],o=[...globalThis.concept.updateIfEmpty.keys()];return[...t,...o].filter(i=>E(i)).map(i=>E(i).path).includes(e)},me=()=>globalThis.conceptConfig,Wt=()=>globalThis.concept,d=e=>globalThis.conceptConfig[e],f=e=>globalThis.concept[e],E=e=>globalThis.concept.adUnits.get(e),ke=(e,t)=>globalThis.conceptConfig[e]=t,Ne=()=>({changeCorrelator:d("dontChangeCorrelator")!==!0})});var Di,qi,se,Re=v(()=>{"use strict";y();Di=300,qi=e=>{let t=f("device")==="mobile",o=f("adUnits"),n=d("mobileMultiplier")||2,i=d("rootMargin"),r=t?n:1,a=o?o.get(e):null;return((a&&a.rootMargin?a.rootMargin:i)||Di)*r+"px"},se=e=>({root:null,rootMargin:qi(e),threshold:d("threshold")||0})});var st,Ht,Vt=v(()=>{"use strict";y();C();st={criteo:{transformer:e=>{let t={};return t.networkId=parseInt(e.networkId),e.zoneId&&(t.zoneId=parseInt(e.zoneId)),e.publisherSubId&&(t.publisherSubId=`${e.publisherSubId}`),t}},grid:{transformer:e=>({uid:parseInt(e.uid)})},adnuntius:{transformer:e=>({auId:e.auId.trim(),bidType:`${e.bidType||"grossBid"}`})},adform:{transformer:e=>({mid:parseInt(e.mid),adxDomain:`${e.adxDomain||"adx.adform.net"}`.trim()})},pubmatic:{transformer:e=>({adSlot:`${e.adSlot}`,publisherId:`${e.publisherId}`})},appnexus:{transformer:(e,t)=>{let o=d("mSupplySpecialTargeting"),n=d("appnexusAdunitKeyWordsAllowed")||[],i=f("targeting"),r={placementId:`${e.placementId}`};return o&&n.includes(t)&&(s("Setting keyswords for adunit","pbjs"),o.forEach(a=>{i[a.value]&&(r.keywords||(r.keywords={}),r.keywords[a.key]=i[a.value])})),r}}},Ht=e=>{let{bidder:t,params:o,disabled:n}=e,r=(globalThis?.conceptConfig?.prebidAliases||[]).find(l=>l[0]===t),a=r&&r[1];if(st[t]||a&&st[r[1]]){let l=t;r&&(l=r[1]);let u={bidder:t,params:st[l].transformer(o,t)};return n&&(u.disabled=n),u}return e}});var P,oe=v(()=>{"use strict";P={LEGITIMATE_INTERREST:"LEGITIMATE_INTERREST",UNKNOWN:"UNKNOWN",FULL_CONSENT:"FULL_CONSENT",CONSENT_REJECT:"CONSENT_REJECT_AND_NO_LEGITIMATE",NO_TCF_API:"NO_TCF_API",NOT_SET:"NOT_SET"}});var Qt,_,ne=v(()=>{"use strict";Qt=e=>{let t,o=[];for(t=0;tn);t++);return e[t]},_=()=>Math.random().toString(36).substr(2,9)});var Kt,Yt,W,Gi,he,zi,Jt,Xt,Wi,Zt,_e,H=v(()=>{"use strict";C();oe();k();ne();y();Kt=!0,Yt=e=>{let t=d("tryLimitedAds"),o=d("siteLoadsGpt");if(Kt&&!o){let n="https://securepubads.g.doubleclick.net/tag/js/gpt.js";return t?(s("adding event listener to window.consentRecieved"),window.addEventListener("consentRecieved",()=>{f("consentStatus")===P.LEGITIMATE_INTERREST&&(n="https://pagead2.googlesyndication.com/tag/js/gpt.js"),ie(n,document,!0)},{once:!0,capture:!0})):ie(n,document,!0),Kt=!1,e("GPT Injected"),globalThis.googletag}},W=e=>{googletag.cmd.push(function(){s("GAM targeting being set");let t=[];for(var o in e)if(e.hasOwnProperty(o)){let n=e[o];n&&googletag.pubads().setTargeting(o,n)}t.length>0&&s(`could set value for the keys = ${t.join(",")} (empty)`)})},Gi=e=>{let t=[[0,0],[]];return(JSON.stringify(e).includes(JSON.stringify(t[0]))?e:[...e,t]).map(i=>(i[1][0]&&i[1][0].length<=0&&(i[1]=[]),i))},he=(e,t,o)=>{o&&e&&e.setTargeting(t,o)},zi=e=>{let t=[];return e.forEach(o=>{t=[...t,...o[1]]}),t},Jt=(e,t)=>{let o=Ne();googletag.cmd.push(function(){M(`${e} , ' gpt`);let n=t.map(i=>i.getResponseInformation?i:i.slot).filter(i=>i!==void 0);n.length>0?googletag.pubads().refresh(n,o):b("Will not refresh 0")})},Xt=({path:e,size:t,elementId:o,anchor:n,targeting:i,setUniqueTargeting:r,container:a})=>{let c;if(!e){b(`NO PATH FOR ADUNIT ${e}`);return}googletag.cmd.push(function(){try{if(n?(c=googletag.defineOutOfPageSlot(e,googletag.enums.OutOfPageFormat[n]),c&&c.addService(googletag.pubads())):(c=googletag.defineSlot(e,zi(t),o),c&&c.setCollapseEmptyDiv(!0).addService(googletag.pubads()),c.defineSizeMapping(Gi(t))),!c){b("No slot here");return}i&&Object.keys(i).forEach(l=>{he(c,l,i[l])}),r&&he(c,"uniqueId","_"+_()),Wi({slot:c,container:a})}catch(l){b(`GAM ERROR: ${l}`)}})},Wi=({slot:e,container:t})=>{let o=E(t.id);o.slot=e,globalThis.concept.adUnits.set(t.id,o)},Zt=()=>{googletag.cmd.push(function(){O("Googletag loaded")})},_e=()=>{googletag.cmd.push(function(){googletag.pubads().setPrivacySettings({limitedAds:!0})})}});var Hi,eo,to,oo=v(()=>{"use strict";({injectCustomAsyncScript:Hi}=(k(),it(je))),eo=()=>globalThis.conceptConfig.activatePubx,to=e=>{Hi(e,"https://cdn.pbxai.com/029f2f07-0154-4544-b38d-26667fe7fd22.js"),e("PubX Injected")}});var no,io,ro,so,ao=v(()=>{"use strict";y();no=()=>{let e=d("activateS2s"),t=d("prebidTimeOut")||1e3,o=d("adServerCurrency")||"DKK",n=d("enableTIDs")||!0,i=d("disablePrebidConsentManagement"),r=d("disableUserSync"),a={bidderTimeout:t,enableTIDs:n,currency:{adServerCurrency:o},allowActivities:{transmitEids:{rules:[{allow:!0}]},fetchBids:{rules:[{allow:!0}]}},targetingControls:{addTargetingKeys:["SOURCE"]},priceGranularity:{buckets:[{precision:2,min:0,max:20,increment:.2},{precision:2,min:20,max:100,increment:1},{precision:2,min:100,max:400,increment:10}]},paapi:{enabled:!0,defaultForSlots:1}};if(i||(a.consentManagement={gdpr:{cmpApi:"iab",timeout:8e3,defaultGdprScope:!0},usp:{cmpApi:"iab",timeout:100}}),r||(a.userSync={filterSettings:{iframe:{bidders:"*",filter:"include"}},auctionDelay:0,userIds:[{name:"sharedId",storage:{type:"cookie",name:"_pubcid",expires:365},params:{pixelUrl:"/pubcidcookie"}},{name:"criteo"},{name:"id5id",params:{partner:461},storage:{type:"html5",name:"id5id",expires:90,refreshInSeconds:8*3600}}]}),e){let u=d("prebidAliases")||[],p=d("s2sBidders")||[],g=d("s2sAccountName")||"cncpt",m=d("s2sTimeout")||500;a.s2sConfig={accountId:g,adapter:"prebidServer",enabled:!0,bidders:[...p],cookieSet:!0,endpoint:"https://s2s.cncpt-central.com/openrtb2/auction",syncEndpoint:"https://s2s.cncpt-central.com/cookie_sync",timeout:m,extPrebid:{aliases:Object.fromEntries(u.filter(h=>p.includes(h[0]))||[]),targeting:{includebidderkeys:!0}}}}return(d("disablePrebidSync")||!1)&&(a.syncEnabled=!1),(d("disablePrebidDevice")||!1)&&(a.deviceAccess=!1),a},io=e=>{let{asi:t,sid:o,extraNodes:n,alias:i,bidder:r}=e,a={bidders:[i||r],config:{schain:{validation:"strict",config:{ver:"1.0",complete:1,nodes:[]}}}};return t&&o&&a.config.schain.config.nodes.push({asi:t,sid:o,hp:1}),n&&n.forEach(c=>{a.config.schain.config.nodes.push({asi:c.asi,sid:c.sid,hp:1})}),a},ro=()=>{let e=d("supplyPartners")||[];if(!e)return;let t={standard:{storageAllowed:!0}};e.forEach(o=>{let n=parseFloat(o.bidCpmAdjustment);n!==1&&(t[o.alias]?t[o.alias].bidCpmAdjustment=r=>r*n:t[o.alias]={bidCpmAdjustment:r=>r*n})}),pbjs.bidderSettings=t},so=()=>{let e=d("prebidKeyMap")||[],t={},o=[{keyName:"concept_domain",value:"domain"},{keyName:"concept_path1",value:"path1"},{keyName:"concept_path2",value:"path2"},{keyName:"concept_IAB1",value:"IAB1"},{keyName:"concept_IAB2",value:"IAB2"},{keyName:"concept_contxt",value:"contxt"},...e],n="prebidkey",i=f("targeting");o.forEach(c=>{i[c.value]&&(t[c.keyName]=i[c.value])});let r=i.UrlQuery.find(c=>c.includes(n));if(r){let[c,l]=r.split(":");t[c]=l}let a=globalThis.concept.targeting.categories||"";return t.concept_category=a.split(","),globalThis.concept.pbjsGlobalKeys=t,t}});function go(e){let t=!1,o=Ne();if(e.length===0){s("No units ot refresh");return}let{prebidUnits:n,onlyGamUnits:i}=Vi(e);i.forEach(l=>{let u=l.path;M(`${u} - gpt`),googletag.cmd.push(function(){l.slot&&googletag.pubads().refresh([l.slot],o)})});let r=n.map(l=>l.code),a=e.filter(l=>r.includes(l.path));n&&n.length>0&&(M(`${r.join(", ")} - prebid`),pbjs.que.push(function(){let l=r.join(", ");po(),pbjs.removeAdUnit(),pbjs.addAdUnits(n),R(`prebid auction started ${l}`),s(`Starting auction for = ${l}`,"pbjs"),pbjs.requestBids({adUnitCodes:r,bidsBackHandler:c})}));function c(l){if(!t){if(t=!0,l&&er(l),a.length===0){s("Nothing to call GAM with");return}pbjs.setPAAPIConfigForGPT&&pbjs.setPAAPIConfigForGPT(),googletag.cmd.push(function(){let u=a.filter(p=>p.slot).map(p=>p.slot);if(u.length===0){s("Nothing with a slot to call GAM with");return}if(!pbjs.libLoaded){googletag.pubads().refresh(u,o);return}pbjs.que.push(function(){pbjs.setTargetingForGPTAsync(),s("[initAdserver] send prebid result to GAM","pbjs"),googletag.pubads().refresh(u,o)})})}}if(n&&n.length>0){let l=(globalThis?.conceptConfig?.prebidTimeOut||3e3)+500;setTimeout(function(){t||(s(`[PREBID] Timouter caught this one ${r}`,"pbjs"),c({}))},l)}}var lo,$e,Vi,Qi,co,Ki,Yi,uo,po,Ji,Xi,Zi,er,Ue=v(()=>{"use strict";C();k();oo();ao();y();lo=!0;window.pbjs=window.pbjs||{};pbjs.que=pbjs.que||[];$e=e=>{if(e.usePrebid&&e.prebidRef)if((!window.pbjs||!window.pbjs.libLoaded)&&lo){lo=!1,eo()&&to(s);let t=e.prebidRef;Ji(),at(s,t),Yi(),Qi(),Xi(),globalThis.concept.updateTargeting()}else s("Prebid already loaded/started","pbjs");else s("Prebid not needed","pbjs")},Vi=e=>{let t=[],o=[],n=e.map(i=>i.path);return s(`[getPrebidSettings] looking up bids for: ${n}`,"conceptads"),e.forEach(i=>{let r=i.path,a=i.divIdOnPage;for(let[c,l]of f("adUnits")){if(!l){s("Unit is deleted");return}l.divIdOnPage===a&&l.prebidSettings?.bids&&l.prebidSettings?.bids?.length>0?(l.prebidSettings.code=r,t.push(l.prebidSettings)):l.divIdOnPage===a&&o.push(l)}}),{prebidUnits:t,onlyGamUnits:o}},Qi=()=>{d("useLiveWrappedAnalytics")&&window.pbjs.que.push(function(){s("setting setPrebidAnalytics (liveWrapped)","pbjs"),pbjs.enableAnalytics({provider:"livewrapped",options:{publisherId:"35665883-67d9-42e1-b1e9-8f3e80c7f513",endpoint:"https://lwadm.com/analytics/10"}})})},co=(e,t)=>{window.pbjs.que.push(function(){let o=t.filter(a=>a.target==="site"),n=t.filter(a=>a.target==="user"),i=f("targeting"),r={bidders:e,config:{ortb2:{site:{ext:{data:{}}},user:{ext:{data:{}}}}}};o.forEach(a=>{r.config.ortb2.site.ext.data[a.key]=i[a.value]}),n.forEach(a=>{r.config.ortb2.user.ext.data[a.key]=i[a.value]}),e&&e.length>0&&(s(`Setting bidder targeting for ${e.join(",")}`,"pbjs"),pbjs.setBidderConfig(r,!0))})},Ki=e=>{window.pbjs.que.push(function(){e[1]&&e[0]&&pbjs.aliasBidder(e[1],e[0],{...e[2]&&{gvlid:parseInt(e[2])}})})},Yi=()=>{if(s("Adding Aliases","pbjs"),globalThis.conceptConfig?.prebidAliases){let e=globalThis.conceptConfig.prebidAliases,t=[];if(typeof e=="string")try{t=JSON.parse(e)}catch{b("could not parse prebidAliases")}Array.isArray(e)&&(t=e),s(JSON.stringify(e),"pbjs"),t.forEach(o=>Ki(o))}},uo=({bids:e,sizes:t,path:o,prebidAllowNative:n})=>{if(e.length===0)return null;let i={code:o,bids:e.filter(r=>!r.disabled),mediaTypes:{banner:{sizes:t}}};return n&&i.mediaTypes&&(i.mediaTypes.native={clickUrl:{required:!1},desc2:{required:!1,len:60},body:{required:!1,len:60},title:{required:!1,len:125},sponsoredBy:{required:!0,len:25},icon:{required:!0,aspect_ratios:[{min_height:150,ratio_height:1,ratio_width:1,min_width:150}]},main_image:{required:!1,aspect_ratios:[{min_height:100,ratio_height:1440,ratio_width:1440,min_width:100},{min_height:100,ratio_height:1440,ratio_width:720,min_width:100},{min_height:100,ratio_height:1440,ratio_width:960,min_width:100},{min_height:100,ratio_height:1440,ratio_width:810,min_width:100}]},ctatext:{required:!1,len:15},address:{required:!1,len:35},video:{required:!1},sendTargetingKeys:!1}),i},po=()=>{s("updatin pbjs ortb2 (contxt & targetings)","pbjs");let e=f("targeting"),t=so(),o={site:{ext:{data:{...t}}}};e?.lat&&(o.device={geo:{lat:e?.lat,long:e?.long,accuracy:parseInt(e?.accuracy)}}),pbjs.setConfig({ortb2:o});let n=d("appnexusSpecialTargeting"),i={...t};n&&(s("Setting appnexus specfic keywords"),n.forEach(r=>{e[r.value]&&(i[r.key]=e[r.value])})),pbjs.setConfig({appnexusAuctionKeywords:i})},Ji=()=>{let e=d("adUnits")||[],t=["client","s2s"];e.filter(o=>o.prebidBid&&o.prebidBid.length>0&&o.prebidBid.some(n=>n.splitBid)).map(o=>o.prebidBid.filter(n=>n.splitBid)).flat(1/0).forEach(o=>{let{bidder:n}=o;if(!globalThis.conceptConfig.supplyPartners)return;let i=globalThis.conceptConfig.supplyPartners?.find(r=>r.alias===n||r.bidder===n);i&&t.forEach(r=>{let a=`${n}_${r}`,c={...i,alias:a};if(!conceptConfig.prebidAliases?.find(l=>l[0]===a)){let l=[a,i.bidder];i?.gvlid&&l.push(i.gvlid),conceptConfig.prebidAliases?.push(l)}conceptConfig.supplyPartners?.find(l=>l.alias===a)||conceptConfig.supplyPartners?.push(c),r==="s2s"&&!conceptConfig.s2sBidders?.includes(a)&&conceptConfig.s2sBidders?.push(a)})})},Xi=()=>{pbjs.que.push(function(){s("setting cncpt pbjs options (bidadjustments & general config)","pbjs"),ro(),po(),Zi(),pbjs.onEvent("auctionInit",function(e){s(`[auctionInit] ${e.adUnitCodes[0]} with ${e.bidderRequests.length} bids`,"pbjs")}),pbjs.setConfig(no())})},Zi=()=>{(d("supplyPartners")||[]).filter(t=>t.asi&&t.sid||t.extraNodes&&t.extraNodes.length>0).forEach(t=>{s(`Seeting Schain for ${t.alias||t.bidder}`,"pbjs");let o=io(t);pbjs.setBidderConfig(o)})},er=e=>{pbjs.que.push(function(){Object.keys(e).forEach(t=>{let n=pbjs.getHighestCpmBids(t)[0];if(n){let i=n?.cpm?.toFixed(2)||0,r=n?.bidder||"unknown";s(`GAM has to beat ${i} by ${r}`,"pbjs")}})})}});var A,be=v(()=>{"use strict";A={MACRO_UNLOAD:"ADSM_MACRO_UNLOAD",SLOT_LOADED:"SLOT_LOADED",SLOT_REQUESTED:"SLOT_REQUESTED",SKIN_INIT:"ADSM_RMB_SKIN_INIT",SIDESKIN_INIT:"ADSM_RMB_SIDESKIN_INIT",DESKTOP_TOPSCROLL:"ADSM_RMB_HTML_TOPSCROLL_DESKTOP_INIT",GET_CONCEPTADS:"GET_CONCEPTADS",GET_VASTTAG:"GET_VASTTAG",GET_PREBIDVASTTAG:"GET_PREBIDVASTTAG"}});var fo,mo,ho,Be,bo,lt,To,Te=v(()=>{"use strict";fo=e=>{let t=.1;e.style.display="block";let o=setInterval(function(){t>=1&&clearInterval(o),mo(e,t),t+=t*.2},40)},mo=(e,t)=>{e.style.opacity=t,e.style.filter="alpha(opacity="+t*100+")"},ho=e=>{let t=1;e.style.display="block";let o=setInterval(function(){t<=.1&&(e.style.display="none",clearInterval(o)),mo(e,t),t=t-.1},40)},Be=()=>document.createElement("div"),bo=(e,t,o)=>{if(e){e.classList.add(`outer-box-${e.id}`);let n=Be();n.className="inner-second",n.innerHTML=`

Your ${e.id} ad will be shown here!

`;let i=`.outer-box-${e.id}`,r=` ${i} {padding: 0; position: relative; width: ${t}px; height: ${o}px;} ${i} .inner-second { padding: 0; position: absolute; width: 100%; min-height: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity .5s; background: #30ac7c;} ${i} .inner-second p {color: #fff;font-family: 'arial';text-align: center;} ${i} .inner-second {opacity: .9;transition: opacity .5s;}`;lt(r),e.appendChild(n)}},lt=e=>{let t=document.createElement("style");t.innerText=e,document.head.appendChild(t)},To=e=>{let t=document.getElementById(e.divIdOnPage);if(!t)return"";let o=Be(),n=`${e.divIdOnPage}-prerender`;o.setAttribute("id",n);let i=Be(),r=Be();return r.setAttribute("id",`${e.divIdOnPage}-grandparent`),i.setAttribute("id",`${e.divIdOnPage}-realrender`),t.appendChild(o),r.appendChild(i),t.appendChild(r),n}});var vo,Co=v(()=>{"use strict";C();k();N();vo=({contxt:e,logger:t})=>{t("Dentsu gonna be Injected");let o=Fe("_pubcid",!1);window._adftrack=Array.isArray(window._adftrack)?window._adftrack:window._adftrack?[window._adftrack]:[];let n=576327,i=["Data_Concept_All_Firstparty","Data_Concept_All"],r="Concept_data",a=o,c=window.location.href,l=e.join(","),u=window.location.hostname;i.forEach(h=>{window._adftrack.push({pm:n,divider:encodeURIComponent("|"),pagename:encodeURIComponent(h),order:{sv1:r,sv2:a,sv3:c,sv22:u,sv4:l}})}),globalThis.dataLayer=globalThis.dataLayer||[];function p(){globalThis.dataLayer.push(arguments)}p("js",new Date),p("config","G-955BVT8WXE",{d_partnership:r,d_first_party_id:a,d_url:c,d_domain_category:l,d_domain_name:u});let g="https://s2.adform.net/banners/scripts/st/trackpoint-async.js",m="https://www.googletagmanager.com/gtag/js?id=G-955BVT8WXE";D(s,g),D(s,m)}});var ct,yo,Me,De=v(()=>{"use strict";C();H();Co();y();ct=()=>{let e=d("waitForContxt"),t=f("contxtFetched");return d("activateConceptTargeting")&&e&&Number.isInteger(e)&&!t},yo=()=>{let e=f("contxtRequestQueue")||[];e.forEach((t,o)=>{e[o]()}),globalThis.concept.contxtRequestQueue=[]},Me=async()=>{try{let e;if(ct()){let l=d("waitForContxt");e=setTimeout(()=>{s("Timeout expired for Contxt"),yo()},l)}let t=d("reportTrackingAs"),o=d("disableConceptLoads"),n=d("activateDentsuDMP");globalThis.concept.contxtFetched=!1;let i=document.location.href;if(!i||i.includes("safeframe")){b("We can not determine the source url");return}let a=`https://prod-contxt-api-app-service.azurewebsites.net/targeting?url=${i}`;t&&!o&&(a=`${a}&site=${t}`);let c={contxt:null,IAB1:null,IAB2:null};return fetch(a).then(l=>l.json()).then(l=>{Array.isArray(l.audiences)&&l?.audiences.length>0&&(c.contxt=l.audiences,n&&vo({contxt:l.audiences,logger:s})),["IAB1","IAB2","IAB3","IAB4"].forEach(g=>{l?.[g]?.id&&(c[g]=l[g].id)});let p=f("targeting");return globalThis.concept.contxtFetched=!0,globalThis.concept.targeting={...p,...c},s("Contextual targeting injected"),W(c),yo(),clearTimeout(e),c})}catch(e){return b(`Something went wrong with concept contextual targeting: ${e}`),Promise.reject(e)}}});function sr({document:e,adUnit:t,refreshFunction:o,name:n}){let i="scheduleForLater",r=t.divIdOnPage,c={root:null,rootMargin:"0px",threshold:d("refreshInview")||.25},l=e.getElementById(r);if(l&&l.childNodes&&l.childNodes[0]&&l.childNodes[0].constructor.name==="HTMLDivElement"&&(l=l.childNodes[0]),ft({el:l})){Ao(t);let p=`refreshOnNextInView -> ${r} refresh directly nr ${t.targeting.refresh}`;s(p),o({names:[n],caller:i})}else re({observerConfig:c,element:l,excutionFunction:(p,g)=>{p.isIntersecting&&(Ao(t),s(`refreshOnNextInView -> ${r} refresh for scroll nr ${t.targeting.refresh}`),o({names:[n],caller:i}),g.unobserve(l))}})}var Io,Eo,tr,wo,or,So,dt,ut,ve,Po,nr,Ao,Ce,ir,qe,rr,V,ae,pt,ar,lr,Oo,xo,cr,dr,Lo,ur,ko,gt,No,U=v(()=>{"use strict";C();N();y();Vt();H();Ue();be();ne();Te();le();De();Io=e=>new Promise(t=>setTimeout(t,e)),Eo=(e,t,o)=>{let n=ae(e,Q()),i=n&&n[1][0];if(!Array.isArray(i))return;let[r,a]=i;s(`Showing overlay on ${t}`),bo(o,r,a)},tr=async(e,t)=>new Promise(function(o){s(`Looking for ${e} `,"conceptads"),document.querySelector(e)&&o(!0);let n=setTimeout(()=>{let i=document.querySelector(e);clearTimeout(n),o(i)},t)}),wo=(e,t)=>(e.order||(e.order=1/0),t.order||(t.order=1/0),e.ordert.order?1:0),or=e=>(!e.updateIfEmpty||e.updateIfEmpty.length===0)&&(!e.dependencies||e.dependencies.length===0)&&!e.divExcluser,So=async(e,t)=>{let o=E(e);if(!o)return!1;let n=o;return or(o)?n:o.divExcluser&&o.excluserTimeout?(s(`Gonna wait for ${o.divExcluser}`),await tr(o.divExcluser,o.excluserTimeout)?!1:n):["Initial","Async display"].includes(t)||dt()?!1:n},dt=()=>{let t=f("eventLog").filter(n=>n.list==="Event recieved").map(n=>n.msg);return ar({events:t,strings:[A.SKIN_INIT,A.MACRO_UNLOAD,A.SIDESKIN_INIT]})},ut=e=>{let t=Q(),o=ae(e,t);return!(Array.isArray(o)&&o[1].length===0)},ve=e=>{let t=e,o=/%%(\w+)_(\w+)%%/,n=e.match(o);if(n){let i=f("targeting"),[r,a,c]=n;a==="KEY"&&(t=t.replaceAll(r,i[c]))}return t},Po=({definition:e})=>{let{path:t,size:o,updateIfEmpty:n,refresh:i,dependencies:r,lazyload:a,targeting:c,divIdOnPage:l,excluserTimeout:u,preRenderCookieless:p,divExcluser:g,cookieLessPath:m,setHeigthOfParent:h,anchor:w,prebidBid:I,prebidSizes:S,prebidAllowNative:T,setUniqueTargeting:x,rootMargin:J}=e;if(typeof t>"u")throw Error("Please setup the definition path for the adunit");if(typeof o>"u")throw Error("Please setup the definition size for the adunit");if(typeof i>"u")throw Error("Please setup the refreh option");a&&r&&r.length>0&&b("You should not have lazyload and dependencies - it can/will cause two refresh, think about it"),a&&n&&n.length>0&&b("You should not have lazyload and wait for another ad unit - it can/will cause two refresh, think about it"),t&&(t=ve(t)),o=(L=>L.map(z=>(z[0]=z[0].map(Ni=>parseInt(Ni)),z)))(o);let xe=Q(),Z=ae(o,xe);Array.isArray(Z)&&Z[1].length===0&&b("Unit doesnt have appropriate sizes for this viewport -- This will not be defined later"),S&&(Z?(S=S.filter(L=>Z[1].some(z=>nr(z,L))&&typeof L[0]!="string"),s("prebidSizes changed by GAM viewport rule","pbjs")):S=[]);let G={path:t,sizes:o,refresh:i,dependencies:r,updateIfEmpty:n,divIdOnPage:l,lazyload:a,...T&&{prebidAllowNative:T},...m&&{cookieLessPath:m},...p&&{preRenderCookieless:p},...c&&{targeting:c},...c&&{targeting:c},...w&&{anchor:w},...I&&{prebidBid:I},...S&&{prebidSizes:S},...h&&{setHeigthOfParent:h},...J&&{rootMargin:J},...x&&{setUniqueTargeting:x},...g&&{divExcluser:g,excluserTimeout:u||500}},ki=G?.prebidBid?.map(L=>{if(L.splitBid){let{bidder:z}=L;return[{...L,bidder:`${z}_client`,splitBid:!1},{...L,bidder:`${z}_s2s`,splitBid:!1}]}return L}).flat(1/0)||[];G.prebidBid=ki;let $t=G.prebidBid?G.prebidBid.filter(L=>!L.cookieless).map(L=>Ht(L)):[],Ut=$t?uo({path:t,bids:$t,sizes:G.prebidSizes,prebidAllowNative:G.prebidAllowNative}):null;return Ut&&(G.prebidSettings=Ut),G},nr=(e,t)=>e.length===t.length&&e.every((o,n)=>o===t[n]),Ao=e=>{e.targeting.refresh=Number.isInteger(e.targeting.refresh)?(e.targeting.refresh||0)+1:1;let t=e.targeting.refresh;he(e.slot,"refresh",t),he(e.slot,"flipMe",!0),s(`initializeRefreshTargeting -> Setting refresh = ${t} for ${e.divIdOnPage}`)},Ce=e=>{e.refreshTimer&&(e.refreshTimer=void 0,clearTimeout(e.refreshTimer))},ir=({name:e,adUnit:t,refreshFunction:o})=>{if(s(`Timer for ${t.divIdOnPage} has past`),t.refreshBlocked){s("The current order does not allow refresh");return}if(t.loadedFirstTime||!t.lazyload)sr({document,adUnit:t,refreshFunction:o,name:e});else{let n=`refreshOnNextInView -> unit (${t.divIdOnPage}) not loaded first time`;s(n),qe({name:e,adUnit:t,refreshFunction:o})}},qe=({name:e,adUnit:t,refreshFunction:o})=>{Ce(t),t.targeting=t.targeting||{};let n=t.refresh/1e3;s(`refreshOnNextInView -> refresh (${t.divIdOnPage}) in ${n}s or next inview after that`);let i=()=>ir({name:e,adUnit:t,refreshFunction:o});t.refreshTimer=setTimeout(i,t.refresh)},rr=e=>{let t=Q(),o=e.filter(i=>!te({adunitPath:i.path})).filter(i=>{let r=ae(i.sizes,t);return pt(r)});return{unitsCodes:o.map(i=>i.path||i.getAdUnitPath()),slotsToUse:o}},V=async e=>{let{unitsCodes:t,slotsToUse:o}=rr(e);s(`refreshAdUnit -> ${t} `,"conceptads");let n=d("usePrebid");globalThis.concept.consentedToCookies===!1&&(s("We are not gonna use prebid, since the user said no to cookies"),n=!1);let i=()=>n?go(o):Jt(t,o);ct()?(s("Waiting for contxt"),globalThis.concept.contxtRequestQueue.push(i)):(s("Not waiting for contxt"),i())};ae=(e,t)=>{if(!e)return;let o=[[0,0],[]];return e.forEach(n=>{let i=parseInt(n[0][0]);t>=i&&i>=o[0][0]&&(o=n)}),o},pt=e=>e[1].length>0,ar=({events:e,strings:t})=>{let o=t.map(r=>r.toLowerCase()),n=e.map(r=>r.toLowerCase()),i=r=>new RegExp(o.join("|")).test(r.toLowerCase());return n.filter(r=>i(r)).length>0},lr=e=>Qt([e.testA,e.testB]).adunitId===e.testA.adunitId?e.testB:e.testA,Oo=()=>{let e=d("ABTesters");if(!e)return;let t=e,o=[];t.filter(n=>!n.alreadyCalculated).forEach(n=>{o.push(lr(n).adunitId),n.alreadyCalculated=!0}),dr(o)},xo=e=>d("ABTesters").find(o=>{let{testA:n,testB:i}=o;return n.adunitId===e||i.adunitId===e}),cr=e=>{if(!e)return;let t=xo(e),o="testB";t.testA.adunitId===e&&(o="testA"),s(`Using the test value = ${o}`,"test");let n=d("adUnits");if(!n){s("no adunits ready to be a/b tested");return}let i=n.find(r=>r.id===e);i&&(i.targeting?i.targeting.test=o:i.targeting={test:o})},dr=e=>{if(e.length>0){let t=i=>{let r=f("discardedForTest"),a=!e.includes(i.id);!a&&r&&globalThis.concept.discardedForTest.push(i);let c=xo(i.id);return a&&c&&cr(i.id),a};["strossles","readpeaks","adUnits"].forEach(i=>{let r=d(i);r&&Array.isArray(r)&&ke(i,r.filter(t))});let n=`${e.join(",")} Has been removed in connection with A/B Test`;s(n,"test")}},Lo=e=>JSON.parse(JSON.stringify(e)),ur=(e,t)=>{let o=0;for(let r=0;r{let t=Fe(e,!0);return t?ur(t,32):null},gt=(e,t)=>{if(!t)return e;for(var o,n=t.split("."),i=0,r=n.length-1;i{let t={};for(let o in e)e.hasOwnProperty(o)&&(t[o]=`${e[o]}`);return t}});function mt(e,t){e&&e.postMessage&&e.postMessage(t,"*")}var j,Ro,Ge,_o,jo,ze,$o,Uo,Bo,Fo,Mo,Do,We,qo,q=v(()=>{"use strict";y();C();j=(e,t)=>{if(!d("isPassback")){s(`${e} emitted`,"emitter");let n=new CustomEvent(e,t);window.parent.document.dispatchEvent(n)}},Ro=({divId:e})=>{j("viewableAd",{detail:{viewable:!0,divId:e}})},Ge=({name:e,divId:t})=>{j("unfilledAd",{detail:{adunit:e,unfilled:!0,divId:t}})},_o=()=>j("concept_loaded",{detail:{}}),jo=()=>j("concept_listening",{detail:{}}),ze=({name:e,divId:t})=>{j("filledAd",{detail:{adunit:e,filled:!0,divId:t}})},$o=(e,t)=>{let o=globalThis.concept.buildVastTag(t);mt(e,{type:"vast_tag",payload:{VASTTag:o}})},Uo=async(e,t)=>{let o=await globalThis.concept.requestPrebidUrl(t);mt(e,{type:"prebid_vast_tag",payload:{VASTTag:o}})},Bo=e=>{let o={cncptads:JSON.stringify(Wt())};mt(e,{type:"concept_ads",payload:o}),j("concept_ads",{detail:o})},Fo=()=>j("urlChange",{detail:{}}),Mo=()=>j("consentRecieved",{detail:{}}),Do=()=>j("cookieless",{detail:{}}),We=()=>j("withCookies",{detail:{}}),qo=e=>j("PPIDSet",{detail:{id:e}})});function Ho(e){let t=!1;if(vt())t=!0,e();else{let n=function(){t||(t=!0,document.removeEventListener("DOMContentLoaded",n,!1),window.removeEventListener("load",n,!1),e())};var o=n;document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)}}function Vo(){return!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window)||!("intersectionRatio"in window.IntersectionObserverEntry.prototype)?(s("Can not use the IntersectionObserver"),b("Can not use the IntersectionObserver"),!0):!1}function B(e,t,o=!1){let n=document.querySelectorAll.bind(document),i=o?e:fr(e),r,a;return new Promise(c=>{t&&Number.isInteger(t)&&(s(`Timing ${e} out in ${t} ms`),r=setTimeout(function(){s(`${e} TIMED OUT due to failsafe_timeout`,"warning"),c(null)},t));let l=n(i),u=l&&mr(l)?l.length>0:!0;if(l&&u)r&&clearTimeout(r),c(l);else if(d("avoidMutationObserver")){s("Interval observer started for dublications");let g=setInterval(()=>{let m=n(i);m&&(s(`Found from intervaller ${i}`),clearInterval(g),r&&clearTimeout(r),c(m))},100)}else if(s(`Relying on MutationObserver to find ${e}`),a=new MutationObserver(g=>{let m=n(i);m&&m.length>0&&(s(`Found from mutationObserver ${i}`),a.disconnect(),r&&clearTimeout(r),c(m))}),document.body){let g=document.body,m={childList:!0,subtree:!0};a.observe(g,m);return}else s(`Could not wait for ${e} as there is no docuemnt body`)})}var Go,ht,zo,Wo,bt,ft,ye,Qo,re,pr,Tt,Ko,gr,Yo,Q,vt,He,Jo,Ve,fr,mr,hr,Fe,N=v(()=>{"use strict";C();zt();y();Re();U();q();ht=e=>document.body.appendChild(e),zo=({targetingFunction:e})=>{let t=o=>{let{coords:{longitude:n,latitude:i,accuracy:r}}=o,a={lat:`${i}`,long:`${n}`,accuracy:`${r}`};globalThis.concept.targeting={...globalThis.concept.targeting,...a},s("Geo is being set"),e(a)};navigator.geolocation&&navigator.geolocation.getCurrentPosition(t)},Wo=e=>new Promise(t=>{document.addEventListener(e,function(){return t()},{once:!0}),globalThis.concept.listenerCreated=!0,jo()}),bt=(e,t)=>{document.addEventListener("DOMContentLoaded",function(){e(t)})};ft=({el:e,parentCheck:t=!1})=>{if(!e)return!1;let{width:o,height:n,bottom:i,top:r,left:a,right:c}=e.getBoundingClientRect();return o===0&&n===0&&!t?ft({el:e.parentNode,parentCheck:!0}):!document.hidden&&r>=0&&a>=0&&i<=(window.innerHeight||document.documentElement.clientHeight)&&c<=(window.innerWidth||document.documentElement.clientWidth)},ye=(e={adUnits:[]})=>{let t={};try{let o=Math.round(window.devicePixelRatio*100),n=window.frameElement?window.frameElement.baseURI:"",i=window.location.toString(),r=i.includes("http")?i:n,a=/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,l=new RegExp(a).exec(r);if(l){let w=l[4]||"",I=(l[5]||"").replace(/(.)\/$/,"$1"),T=(l[7]||"").replace(/\=/gi,":").split("&");t={UrlHost:w,UrlPath:I,UrlQuery:T,browserZoomLevel:o+""}}e.postSetup?t.pb=["post"]:t.entry="first";let u=e.customTargeting;u&&(t={...t,...No(u)});let p=gt(window,d("siteTargetingKey")||"siteTargeting");p&&typeof p=="object"&&(t={...t,...p});let g=e.urlTargetingSearchings;g&&Array.isArray(g)&&g.forEach(w=>{let{searchFor:I,valueName:S,keyName:T}=w;r.includes(I)&&(t[T]=S)});let m=e.lookForGlobal;return m&&Array.isArray(m)&&m.forEach(w=>{let{name:I,globalVar:S}=w,T=gt(window,S);T&&(t[I]=typeof T=="string"?T.split(",").map(x=>x.trim()):T)}),window.location.pathname.split("/").forEach((w,I)=>{I>0&&I<4&&(t["path"+I]=w.slice(-40))}),s("Return global targeting object"),t}catch{s("Something went wrong with the global targeting");return}};Qo=({elementId:e,refreshFunc:t,refreshWhenReadyFunction:o,scheduleLaterFunc:n})=>{let i=document.getElementById(e);return i&&gr({element:i,refreshFunc:t,scheduleLaterFunc:n,refreshWhenReadyFunction:o}),null},re=({element:e,excutionFunction:t,observerConfig:o})=>{if(!(e instanceof Element))return;let n=(r,a)=>{r.forEach(c=>t(c,a))},i=new IntersectionObserver(n,o);return i.observe(e),i},pr=({adUnit:e,scheduleLaterFunc:t,refreshWhenReadyFunction:o})=>{let{refreshTimer:n,divIdOnPage:i}=e;clearTimeout(n),s(`resetRefreshCounter --> resetting timer: ${i}`),t({name:i,adUnit:e,refreshFunction:o})},Tt=e=>{let t=d("globalLazyAttribute"),o=d("globalLazyloadValue");return!t||!o?!1:document.getElementById(e)?.dataset[t]===o},Ko=()=>{if(Go){s("BfCache listener already active");return}Go=window.addEventListener("pageshow",e=>{e.persisted&&(s("BFCACHE hit *****"),globalThis.concept.bfCache=!0,globalThis.concept.refreshAllActiveAdunits())})},gr=({element:e,refreshFunc:t,scheduleLaterFunc:o,refreshWhenReadyFunction:n})=>{let i=a=>{let c=a.target;if(a.isIntersecting){s(`refreshOnIntersection -> ${c.id} is intersection:`);let l=E(c.id);if(!l){b(`Could not find Adunit in adunit list ${c.id}`);return}let{lazyload:u,alreadyLoaded:p,path:g,refreshTimer:m}=l,h=te({adunitPath:g});Tt(c.id)&&(u=!0,l.lazyload=!0),u&&!p&&!h&&(s("refreshOnIntersection -> Not loaded yet, so we refresh"),l.alreadyLoaded=!0,l.loadedFirstTime=!0,m&&pr({adUnit:l,scheduleLaterFunc:o,refreshWhenReadyFunction:n}),t([l]))}},r=se(e.id);re({element:e,excutionFunction:i,observerConfig:r})},Yo=(e,t,o)=>{let n=Q();return e&&t&&(n<=e||n>=t)?(s(` ${o} not meeting the vierwport rules!!`),!1):!0},Q=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,vt=()=>["complete","loaded","interactive"].includes(document.readyState),He=()=>Gt(),Jo=(e,t)=>{let o=e.split("."),n=globalThis;for(let i=0;ie?e.length===0?(b("nodelist empty"),null):e[0]:(b("No nodelist found"),null),fr=e=>{let t=e;return e.includes(".")&&(t=t.split(".").join("\\."),s(`Found a ., now looking for ${t}`)),t},mr=e=>NodeList.prototype.isPrototypeOf(e);hr=["CookieConsent","CookieInformationConsent","_ga","eupubconsent-v2"],Fe=(e,t=!1)=>{let o=[];t&&(o=[...hr]),e&&o.unshift(e);let n="";return document.cookie.split(";").forEach(function(i){let[r,a]=i.split("=");o.includes(r.trim())&&(n=a)}),n}});function Xo(e){let o=`https://dw6vol2k7d4iu.cloudfront.net/1x1.png${e}&someunique=${_()}`;K(o,"concept-loads")}var K,Zo,en,ce=v(()=>{"use strict";C();N();ne();K=(e,t)=>{let o=document.createElement("img");o.setAttribute("src",e),o.setAttribute("style","display:none"),o.setAttribute("alt",t),o.setAttribute("id","concept-pixel");try{document.body?ht(o):bt(ht,o)}catch(n){console.error("Cant read document.body in append pixel",n)}};Zo=e=>{try{document.body?Xo(e):bt(Xo,e)}catch(t){console.error("Cant read document.body",t)}},en=({lineItemId:e,creativeId:t,adunitCode:o})=>{let n=globalThis.conceptConfig.reportTrackingAs;if(!n||!globalThis?.concept?.targeting)return s("Cant track when no name to track on","concept"),null;let a=`${`https://d23oz2xvzoo5zg.cloudfront.net/imp_track.gif?site=${n}&lineItemId=${e}&creativeId=${t}&adunitCode=${o}`}&someunique=${_()}`;return K(a,"advanced-tracking"),a}});var tn,on,nn=v(()=>{"use strict";ce();tn=()=>globalThis.conceptConfig.sendDataToAdformDSP,on=({logger:e})=>{window._adftrack=Array.isArray(window._adftrack)?window._adftrack:window._adftrack?[window._adftrack]:[];let t={HttpHost:"track.adform.net",pm:923403,divider:encodeURIComponent("|"),pagename:encodeURIComponent("concept_dmp"),order:{}};globalThis.concept?.targeting?.contxt&&globalThis.conceptConfig.targetingToDMP?.push("contxt--sv7"),globalThis.conceptConfig.targetingToDMP?.forEach(n=>{let[i,r]=n.split("--");if(i==="format"){let a=globalThis.conceptConfig.adUnits.map(l=>l.targeting?.format).filter(Boolean).map(l=>l?.split(",").join("|")),c=[...new Set(a)].join("|");t.order[r]=c}else i==="contxt"?globalThis.concept.targeting[i]&&(t.order.itms=globalThis.concept.targeting[i].map(a=>({[r]:a}))):globalThis.concept.targeting[i]&&(t.order[r]=globalThis.concept.targeting[i])}),window._adftrack.push(t),function(){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://s2.adform.net/banners/scripts/st/trackpoint-async.js";var i=document.getElementsByTagName("script")[0];i.parentNode&&i.parentNode.insertBefore(n,i)}(),K("https://track.adform.net/Serving/TrackPoint/?pm=923403&ADFPageName=concept_dmp&ADFdivider=|","concept-dmp"),e("DMP pixel loaded")}});var rn,br,sn=v(()=>{"use strict";N();y();C();Re();rn=({injectionFunction:e})=>{let t=d("readpeaks");t&&t?.length>0&&t.forEach(o=>{br({readpeakConf:o,injectionFunction:e})})},br=async({readpeakConf:e,injectionFunction:t})=>{s(`Lazyloading a readpeak item in ${e.divIdOnPage}`,"readpeak");let o=d("readpeaks"),n=document.createElement("iframe");n.src=e.src,globalThis.concept.tcString&&(n.src=`${n.src}&gdpr_consent=${globalThis.concept.tcString}`),n.id=e.readpeakId,n.setAttribute("style",e.style);let i=se(null),r=(p,g)=>{let m=p.target;if(p.isIntersecting&&o){let h=o.find(Z=>Z.divIdOnPage===m.id),{fromViewport:w,toViewport:I}=h,S=parseInt(w),T=parseInt(I),x=`${h.divIdOnPage}`;if(!Yo(S,T,x))return;let X=h&&document.getElementById(h.divIdOnPage);X&&X.hasChildNodes()===!1&&h?(h.loadedTimes?h.loadedTimes=h.loadedTimes+1:h.loadedTimes=1,m.appendChild(n),globalThis.__rpads=globalThis.__rpads||[],globalThis.__rpads.push(h.readpeakId),s(` ${h.divIdOnPage} inserted!!`,"readpeak"),t(s),g.unobserve(document.getElementById(h.divIdOnPage))):s("Readpeak container is not empty :O!","readpeak")}},a=f("failsafe_timeout"),c=e.divIdOnPage,l=await B(`#${c}`,a,!0);return Ve(l)?([...document.querySelectorAll(`#${c}`)].forEach(g=>{re({observerConfig:i,element:g,excutionFunction:r})}),"ok"):(s(`Could not insert into ${c}`,"error"),"could not find")}});var an,Tr,ln=v(()=>{"use strict";N();y();C();Re();an=({injectionFunction:e})=>{let t=d("strossles");t&&t?.length>0&&t.forEach(o=>{Tr({strossleConfig:o,injectionFunction:e})})},Tr=async({strossleConfig:e,injectionFunction:t})=>{let o=e.divIdOnPage,n=d("strossles");s(`Lazyloading a strossle item in ${o}`,"strossle");let i=se(null),r=(l,u)=>{let p=l.target;if(l.isIntersecting&&n){let g=n.find(m=>m.divIdOnPage===p.id);g&&!g.alreadyLoaded&&(g.alreadyLoaded=!0,globalThis.strossle=globalThis.strossle||function(){(strossle.q=strossle.q||[]).push(arguments)},globalThis.strossle(g.strossleId,`#${g.divIdOnPage}`),s(` ${g.divIdOnPage} inserted!!`,"strossle"),t(s),u.unobserve(document.getElementById(g.divIdOnPage)))}},a=f("failsafe_timeout");return await B(`#${o}`,a,!0)?([...document.querySelectorAll(`#${o}`)].forEach(u=>{re({observerConfig:i,element:u,excutionFunction:r})}),"ok"):(s(`Could not insert into ${o}`,"error"),"could not find")}});var cn,dn=v(()=>{"use strict";k();cn=(e,t)=>{D(e,`https://t.seedtag.com/t/${t}.js`),e("seedtag Injected")}});function un(e){globalThis.concept.videosRequested=globalThis.concept.videosRequested+1,globalThis.concept.videoUrls.push(e)}var F,vr,Cr,yr,Qe,Ct=v(()=>{"use strict";C();Ue();N();ne();y();U();F=e=>s(e,"video"),vr=e=>{let t={};return Object.entries(e).forEach(([o,n])=>{Array.isArray(n)?t[o]=n.join(","):t[o]=n}),t},Cr=({selectedVideoSettings:e,output:t,vpos:o="preroll",vpmute:n=1,autoplay:i,muted:r,isLive:a,videoFormat:c,vpa:l="auto",videoId:u=""})=>{let p=ye(me()),g=vr({isProduction:"true",...p,autoplay:i,videoType:c,...e.targeting}),m={adUnit:e,params:{iu:e.code,cust_params:g,vpos:o,...e.targeting,description_url:encodeURIComponent(window.location.href||window.location.origin),unviewed_position_start:1,wta:1,vpmute:n,autoplay:i,muted:r,vad_format:"linear",vpa:l,output:t,...a&&{isLive:a},...e.cmsid&&{cmsid:e.cmsid},...u&&{vid:u}}},h=f("PPID");return h&&(m.params.ppid=h),m},yr=({selectedVideoSettings:e,output:t="vast",vpos:o="preroll",vpmute:n=1,vpa:i="auto",autoplay:r,muted:a,videoFormat:c,isLive:l,videoId:u=""})=>new Promise((p,g)=>{try{F(`Creating url for ${e.code}`),$e(me()),e.code=ve(e.code),e.mediaTypes.video.plcmt=a?2:1,window.pbjs.que.push(function(){F(`${e.code} requested`),pbjs.addAdUnits(e),pbjs.setConfig({useBidCache:!0,cache:{url:"https://prebid.adnxs.com/pbc/v1/cache"}}),F("setting cncpt pbjs"),pbjs.requestBids({adUnitCodes:[e.code],bidsBackHandler:function(m){F(`${Object.keys(m).length} recieved from prebid demand`),Object.keys(m).forEach(I=>{m[I].bids.forEach(S=>{let{bidder:T,bidderCode:x,adapterCode:J,cpm:X,currency:xe}=S;F(`${T||x||J} gave a bid of ${X} (${xe}) for ${I}`)})});let h=Cr({selectedVideoSettings:e,output:t,vpos:o,vpmute:n,vpa:i,autoplay:r,muted:a,isLive:l,videoId:u,videoFormat:c});pbjs?.adServers?.dfp?.buildVideoUrl||b("Your prebid file is not correctly set up. At least your missing some dfp build video url functionality");let w=pbjs.adServers.dfp.buildVideoUrl(h);un(w),p(w)}})})}catch(m){g(m)}}),Qe=async(e,t)=>new Promise(async(o,n)=>{try{if(!e)return F("ERROR: Please provide ID"),n(new Error("No Id for player"));let i=d("videoAdunits");if(!i)return F("ERROR: Please Setup op some video adunits"),n(new Error("No video units"));let r=i.find(u=>t?.device||t?.videoFormat?u.device===t?.device&&u.videoFormat===t?.videoFormat&&!!u.isLive==!!t?.isLive:u.playerId===e);if(t?.isLive&&(r.videoFormat=r.videoFormat+"_livestream"),t?.isEmbed&&(r.videoFormat=r.videoFormat+"_embed"),!i)return F("ERROR: No video unit for these params"),n(new Error("No video units"));let a=r?.VASTAlternative,c=r?.alternativePercent;if(a&&c&&Math.random(){"use strict";y();C();U();Ae=e=>s(e,"video"),Ar=e=>{try{let t="https://pubads.g.doubleclick.net/gampad/ads";e.code=ve(e.code);let o=`?iu=${e.code}`,n=`&sz=${e?.mediaTypes?.video?.playerSize.join("x")}`,i="&output=vast",r="&gdfp_req=1",a=`&description_url=${encodeURIComponent(document?.location?.origin||"unknown")}`,c={},l=f("targeting");l&&(c=l),e.targeting&&(c={...c,...e.targeting});let u=encodeURIComponent(Object.keys(c).map(m=>{let h=c[m];return Array.isArray(h)?`${m}=${h.join(",")}`:`${m}=${h}`}).join("&")),p=f("PPID"),g=`${t}${o}${n}${i}${r}&unviewed_position_start=1&env=vp&impl=s${a}&correlator=&cust_params=${u}`;return p?(s("SETTING",p),g=`${g}&ppid=${p}`):s("NOOO"),g}catch{throw new Error("Could not build vasttag")}},pn=e=>{try{if(!e)throw Ae("ERROR: Please provide ID"),new Error("No Id for player");let t=d("videoAdunits");if(!t)throw Ae("ERROR: Please Setup op some video adunits"),new Error("No video units");Ae(`Creating vast tag for ${e}`);let o=t.find(i=>i.playerId===e);if(!o)throw Ae(`No player found ${e}`),new Error("No config for you player");let n=Ar(o);return globalThis.concept.vastTags.push(n),n}catch{return Ae(`Something went wrong ${e}`),""}}});var $,fn,mn,hn,bn,Tn,vn,Cn,yn,Ie=v(()=>{"use strict";oe();y();Ct();gn();$=!1,fn=!0,mn=[],hn=()=>({...!$&&{consentedToCookies:null},...!$&&{videoUrls:[]},...!$&&{vastTags:[]},...!$&&{buildVastTag:pn},...!$&&{requestPrebidUrl:Qe},...!$&&{consentQueue:[]}}),bn=e=>!$&&e,Tn=()=>{let e=d("activateTimingTracker"),t=d("deployId"),o=!$&&e&&!mn.includes(t);return mn.push(t),o},vn=()=>{let e=d("checkForConsent")&&!$,t=f("consentStatus")===P.LEGITIMATE_INTERREST,o=f("consentedToCookies");return{decideNow:!e||e&&o||t,waitChoise:e&&!o&&!t}},Cn=()=>!$,yn=()=>{let e=!$&&fn;return fn=!1,e}});var An,In,En=v(()=>{"use strict";y();({injectCustomAsyncScript:An}=(k(),it(je))),In=e=>{An(e,"https://advertising-cdn.dpgmedia.cloud/native-renderer/main.js"),e("Seemleas renderer Injected");let t=d("seemlessTemplateRef");An(e,t),e("Seemleas templates Injected")}});var je={};$i(je,{execute3rdparties:()=>Ye,getScriptTag:()=>Ke,inject:()=>ie,injectAdnami:()=>yt,injectBrowsi:()=>Pn,injectCustomAsyncScript:()=>D,injectPrebid:()=>at,injectReadpeak:()=>wn,injectStrossle:()=>Sn,insertAsFirstScript:()=>Ee,loadSync:()=>At,loadThirdPartyLibsWithCookiesOneTimeLoad:()=>It});function D(e,t,o=[],n=!0){let i=Ke();if(i.id="Custom script",i.async=!0,i.type="text/javascript",i.src=t,o.forEach(r=>{let[a,c]=r;i.setAttribute(a,c)}),n)Ee({scriptTag:i}),e("Custom script Injected");else return i}function At(e,t,o=""){var n=Ke();t&&(n.id=t),o&&n.setAttribute("referrerpolicy",o),n.type="text/javascript",n.src=e,Ee({scriptTag:n})}var Ke,Ee,ie,at,wn,Sn,yt,Pn,Ye,It,k=v(()=>{"use strict";C();nn();sn();ln();dn();Ie();En();Ke=()=>document.createElement("script"),Ee=({scriptTag:e})=>{let t=document.getElementsByTagName("script")[0];t&&t.parentNode?t.parentNode.insertBefore(e,t):document.head.appendChild(e)},ie=(e,t,o=!1)=>{(function(n,i){let r=n.createElement(i);r.type="text/java"+i,r.src=e,Ee({scriptTag:r}),o&&(r.async=o)})(t,"script")},at=(e,t)=>{ie(t,document,!0),e("prebid Injected")},wn=e=>{At("https://app.readpeak.com/js/rp-if.js","Readpeak"),e("Readpeak Injected")},Sn=e=>D(e,"https://assets.strossle.com/strossle-widget-sdk/1/strossle-widget-sdk.js"),yt=(e,t)=>{window.adsmtag=window.adsmtag||{},adsmtag.cmd=adsmtag.cmd||[],At(t,"Adnami"),e("Adnami Injected")};Pn=(e,t)=>{e("Browsi Injected"),function(){var o=Ke();o.type="text/javascript",o.async=!0,o.dataset.sitekey=t,o.dataset.pubkey="concept",o.id="browsi-tag",o.src="https://cdn.browsiprod.com/bootstrap/bootstrap.js",Ee({scriptTag:o})}()},Ye=()=>{Cn()&&(s("Loading 3rdparty DOM injectors"),rn({injectionFunction:wn}),an({injectionFunction:Sn}))},It=(e,t)=>{if(yn()){Ye();let{seedtagId:o,browsiSiteKey:n,seemlessTemplateRef:i}=e;i&&In(s),tn()&&setTimeout(()=>{on({logger:s})},500),n&&Pn(s,n),o&&cn(t,o)}else t("3rd partys already loaded")}});var On,Ir,Er,wr,Sr,Pr,Or,xr,de,Lr,kr,Nr,le=v(()=>{"use strict";k();C();N();U();q();Te();y();On=e=>{window.adn&&window.adn.calls&&window.adn.request?e("Adnuntius already loaded"):(ie("https://cdn.adnuntius.com/adn.js",document),e("Adnuntius Injected"))};window.adn=window.adn||{};adn.calls=adn.calls||[];Ir=e=>{for(var t in e)(e[t]===null||e[t]===void 0||e[t]==="")&&delete e[t];return e},Er=e=>{Ge({name:e.targetId,divId:e.targetId}),Le(e.targetId)},wr=e=>{globalThis.concept.adsloaded=globalThis.concept.adsloaded+1,fe(e.targetId),ze({name:e.targetId,divId:e.targetId})},Sr=e=>fe(e.widgetId),Pr=(e,t="size")=>{let o=Q(),n=ae(e[t],o);return pt(n)},Or=(e,t,o,n="iframe")=>({targetId:t,auId:e.cookieLessPath,kv:o,useCookies:!1,isolateFrame:!0,auW:e.cookielessWidth?`${e.cookielessWidth}`:"unset",auH:e.cookielessHeight?`${e.cookielessHeight}px`:0,onViewable:Sr,container:n,onNoMatchedAds:Er,onImpressionResponse:wr}),xr=e=>{e.forEach(t=>{if(s(`Queueing ${t.targetId}`,"adnuntius"),!d("disableAutoCenterCLAds")){let n=document.getElementById(t.targetId);n&&(n.style.margin="0px auto")}M(`${t.targetId} - adnuntius`),Lr({slot:t})})},de=({adunitDivId:e,container:t,prerender:o}={adunitDivId:null,container:"iframe",prerender:!1})=>{o&&s(`Pre rendereing ${e}`,"adnuntius");let i=He()?"mobile":"desktop";globalThis.concept.device=i;let a=d("adUnits").filter(u=>u.cookieLessPath&&!u.cookieLessPath.includes("/"));e&&(a=a.filter(u=>u.divIdOnPage===e));let c=Ir(globalThis.concept.targeting),l=a.filter(u=>Pr(u,"size")).map(u=>{let p=u.divIdOnPage;return o&&(p=To(u),u.divIdOnPage=`${u.divIdOnPage}-realrender`),Or(u,p,c,t)});return xr(l),l.map(u=>u.targetId)},Lr=async({slot:e})=>{let t=f("failsafe_timeout");s(`Waiting for ${e.targetId} to be in the DOM`,"adnuntius"),await B(`#${e.targetId}`,t)!==null&&kr(e)},kr=e=>{s(`Requesting ${e.targetId}`,"adnuntius"),adn.calls.push(function(){Nr(e)})},Nr=e=>{adn.useLocalStorage(!1),adn.request({requestParams:{proximity:50,load:"lazy"},adUnits:[e]})}});le();be();H();C();N();var Y={GAM:"GAM",ADNUNTIUS:"Adnuntius"};oe();N();Ct();var Et={};function Rr(e){if(e.data){var t=e.data.type,o=Et[t];if(o)for(var n=0;ne.includes(h))&&a.some(h=>e.includes(h));return l||u||p||c||m?e:!1}var Ln=navigator.connection||navigator.mozConnection||navigator.webkitConnection,jr=(e,t,o)=>{let n=e.find(i=>i.msg===t);return n?parseFloat(n.secondCount+o):0},$r=(e,t,o)=>{let n=e.find(i=>i.msg.startsWith(t));return n?parseFloat(n.secondCount+o):0},Ur=(e,t,o)=>{let n=e.find(i=>i.msg.endsWith(t));return n?parseFloat(n.secondCount+o):0},kn=(e,t)=>{let o=e[t-1]?.measureTime;return o<=0&&t>1?kn(e,t-1):o},Br=e=>{let t={},o=parseFloat("0.0"),n=parseFloat(`${e.scriptLoadTime.startTime/1e3}`),i=parseFloat(`${n+e.scriptLoadTime.duration/1e3}`),r=e.scriptLoadTime.responseEnd/1e3,a=T=>$r(e.conceptEvents,T,r),c=T=>Ur(e.conceptEvents,T,r),l=jr(e.conceptEvents,"Consent recieved",r),u=a("injectNewAds execution requested"),p=a("prebid auction started"),g=c(" Requested"),m=a("slotResponseReceived"),h=c(" creative iframe loaded"),w=[{eventName:"Page_start",measureTime:o},{eventName:"ConceptAds_requested",measureTime:n},{eventName:"ConceptAds_downloaded",measureTime:i},{eventName:"Consent_recieved",measureTime:l},{eventName:"injectad_recieved",measureTime:u},{eventName:"First_prebid_auction_Started",measureTime:p},{eventName:"First_GAM_request_initiated",measureTime:g},{eventName:"First_response_from_GAM",measureTime:m},{eventName:"First_ad_loaded",measureTime:h}],I=[];w.forEach((T,x)=>{T.measureTime!==null&&(x>0&&T.measureTime{if(x===0)t[T.eventName]=T.measureTime;else{let J=kn(I,x),X=T.measureTime===0?0:T.measureTime-J;t[T.eventName]=X}});let S=new URL("https://d22i50b931b1j0.cloudfront.net/timing_track.gif");if(Ln){let{downlink:T}=Ln;T&&S.searchParams.set("downlink",T)}return globalThis?.conceptConfig?.reportTrackingAs&&S.searchParams.set("reportTrackingAs",globalThis.conceptConfig.reportTrackingAs),Object.keys(t).forEach(T=>{S.searchParams.set(T,t[T])}),S.href},Nn=()=>{let e=globalThis.performance.getEntriesByType("resource");e||s("Could not read performnce timing");let t=e.find(r=>_r(r.name));if(!t)return;let o=globalThis.concept.eventLog.filter(r=>r.list==="Timing point"),i=Br({scriptLoadTime:t,conceptEvents:o});K(i,"timing-pixel"),s("Timing pixel loaded")};Ie();var Fr=e=>{let t=0;return e.forEach((o,n)=>{o.id.includes("google_ads_iframe_")&&(t=n)}),t},Je=e=>{let t=e&&e.placement||null;t&&(s(`${t} Requested`,"gpt"),R(`${t} Requested`))},Mr=(e,t)=>{let o=`[id*='${t.adunitId}'] iframe`,n=document.querySelectorAll(o),i=Fr(n),r=n[i],c=(r.height?`${r.height}px`:null)||window.getComputedStyle(r,null).height,l=document.querySelector(`[id*='${t.adunitId}']`);if(c==="1px"){e("We will NOT set heigth to 1, as its prebid","conceptads");return}let u=r?.parentElement?.parentElement;if(u&&c){let p=`Setting height of divid ${t.adunitId} to: `;e(p,"conceptads");let g=u.style;g.height=c,g.minHeight=c,l.style.height=c,l.style.minHeight=c}else e("Not gonna set height (no iframe or height)","conceptads")},Xe=e=>{globalThis.concept.adsloaded=globalThis.concept.adsloaded+1;let t=e&&e.placement||null;if(!t)return;let o=" creative iframe loaded";s(o,"gpt"),R(o),Tn()&&Nn();let n=E(t);n&&n.setHeigthOfParent&&Mr(s,e),O(`${A.SLOT_LOADED} - ${t}`),fe(t),n&&ze({name:t,divId:n.divIdOnPage}),wt(t)},Rn=e=>{for(let t of globalThis.concept.updateWhenResolved.keys())if(t===e){let o=E(t);o?(s(`Gonna refresh: ${t} beacuse dependant is resolved`),V([o])):s(`Could not refresh: ${t} As it was not found in internal config`)}},_n=e=>{for(let[t,o]of globalThis.concept.updateIfEmpty.entries())o===e&&(s(`${o} has just been loaded - and its empty ${t}`),globalThis.concept.updateIfEmpty.delete(t),s(`${e}: now has ${globalThis.concept.updateIfEmpty.size} empty dependencies we should resolve`),setTimeout(function(){let n=E(t);n&&(te({adunitPath:n.path})||(s(`No skin found, refreshing ${t}`),V([n])))},10))},wt=e=>{for(let[t,o]of globalThis.concept.updateWhenResolved.entries())o===e&&(s(`${o} has just been loaded - if no skin we should refresh ${t}`),globalThis.concept.updateWhenResolved.delete(t),s(`${e}: now has ${globalThis.concept.updateWhenResolved.size} dependencies we should resolve`),setTimeout(function(){let n=dt(),i=E(t);if(i){let r=te({adunitPath:i.path});!n&&!r&&(s(`No skin found, refreshing ${t}`),V([i]))}},10))},jn=e=>e.frameElement&&e.frameElement.id,$n=(e,t)=>{let o=jn(t);O(`${A.DESKTOP_TOPSCROLL} - ${o}`)},Un=(e,t)=>{try{let o=jn(t);O(`${A.MACRO_UNLOAD} - ${o}`)}catch{O(`${A.MACRO_UNLOAD} - Iframe error`)}if(e&&e.placement){s(` Macro: unload ${e.placement}`,"gpt");return}},Bn=()=>{O(A.SKIN_INIT)},Fn=(e,t)=>{Bo(t.window),O(A.GET_CONCEPTADS)},Mn=(e,t)=>{let{playerId:o}=e;$o(t.window,o),O(A.GET_VASTTAG)},Dn=(e,t)=>{let{playerId:o}=e;Uo(t.window,o),O(A.GET_VASTTAG)},qn=()=>{O(A.SIDESKIN_INIT)};y();y();C();var Gn=!1,zn=(e,t)=>t.includes(e.id)&&e.getAttribute&&!e.getAttribute("dublicatenoted"),Wn=({consented:e,node:t})=>{t.setAttribute("dublicatenoted","true"),s(`Found dublicate of ${t.id}`),we({consented:e,node:t})},Hn=(e,t,o)=>{zn(e,t)&&Wn({consented:o,node:e}),e.childNodes&&[...e.childNodes].forEach(n=>{Hn(n,t,o)})},Vn=({consented:e,nodeToWatch:t=document})=>{if(Gn!==!0){let o=d("adUnits").map(n=>n.divIdOnPage);if(Gn=!0,globalThis.conceptConfig.avoidMutationObserver)s("Interval observer started for dublications"),setInterval(()=>{o.filter(n=>n!==void 0).forEach(n=>{let i=document.getElementById(n);i&&zn(i,o)&&Wn({consented:e,node:i})})},100);else{let n=new MutationObserver(function(i){for(let r of i)for(let a of r.addedNodes)Hn(a,o,e)});s("Mutation observer started for dublications"),n.observe(t,{childList:!0,subtree:!0})}}};Ie();var Qn={TCF_LEGITIMATE_INTERREST:"TCF_LEGITIMATE_INTERREST"};y();C();var Dr=e=>location.href===`${location.origin}/${e}`,qr=e=>{let t=`${location.origin}/${e}`;return location.href.startsWith(t)},Gr=e=>location.href===e,zr=({key:e,value:t})=>globalThis.concept.targeting[e]===t,Wr=({key:e,value:t})=>Array.isArray(globalThis.concept.targeting[e])&&globalThis.concept.targeting[e].includes(t),Ze=()=>{let e=Vr(),t=Hr();s(`Checked for startup and targeting profiles [${e}|${t}] `)},Hr=()=>Kn([{profileName:"TARGETGING_MATCH",func:zr},{profileName:"TARGETGING_ARRAY_CONTAINS",func:Wr}]),Vr=()=>Kn([{profileName:"URL_IS_SPECIFIC_SECTION",func:Dr},{profileName:"URL_CONTAINS_SPECIFIC_SECTION",func:qr},{profileName:"URL_IS_SPECIFIC",func:Gr}]),Kn=e=>{let t=[];return(d("settingsProfiles")||[]).forEach(n=>{let i=e.find(r=>r.profileName===n.type);i&&i.func(n.activateOnArgs)?(Jn(n),t.push(!0)):t.push(!1)}),t},St=()=>(d("settingsProfiles")||[]).find(o=>o.type===Qn.TCF_LEGITIMATE_INTERREST),Yn=(e,t)=>{let o=St(),n=e?.purpose?.legitimateInterests||{};return!o||t?(s("Using the default tcf profile"),["2","7","9","10"].every(r=>n[r])):o.activateOnArgs.every(i=>n[i])?(Jn(o),globalThis.concept.tcfProfileSet=!0,!0):!1},Jn=e=>globalThis.concept.tcfProfileSet?(s(`Will not override the ${globalThis.concept.activeProfile} profile`),"done"):(s(`Using the ${e.name} profile`),globalThis.concept.targeting.settingsProfile=e.name,globalThis.concept.activeProfile=e.name,Object.keys(e.globalChanges).forEach(t=>{globalThis.conceptConfig[t]=e.globalChanges[t]}),Object.keys(e.adunitsChanges).forEach(t=>{let o=e.adunitsChanges[t],n=Object.keys(o),i=globalThis.conceptConfig.adUnits.find(r=>r.id===t)||{};n.forEach(r=>{let a=o[r];a!==""&&a!==null&&(i[r]=o[r])})}),e.videoChanges=e.videoChanges||{},Object.keys(e.videoChanges).forEach(t=>{let o=e.videoChanges[t],n=Object.keys(o);if(globalThis.conceptConfig.videoAdunits){let i=globalThis.conceptConfig.videoAdunits.find(r=>r.id===t)||{};n.forEach(r=>{let a=o[r];a!==""&&a!==null&&(r==="bids"&&(a=a.map(c=>{if(typeof c=="string")try{c=JSON.parse(c)}catch(l){b(`Could not parse bids: ${l}`)}return c})),i[r]=a)})}else s("Could not find profile for video unit","video")}),"done");var Qr=e=>{let t=1e3,{failsafe_timeout:o}=e;return o||o===0?o:t},Zn=e=>{if(e.customPrebidVideoUrl){let t=async o=>{let{videoId:n,autoplay:i,muted:r,videoFormat:a,isLive:c,isEmbed:l}=o,u=globalThis?.currentDeviceDefiner()||void 0,p=await Qe(n,{device:u,autoplay:i,muted:r,videoFormat:a,isLive:c,videoId:n,isEmbed:l});return{videoUrlPreroll:p,videoId:n,preroll:p}};Jo(e.customPrebidVideoUrl,t)}return{adUnits:new Map,logme:s,connect:xn,initialCalled:!1,failsafe_timeout:Qr(e),updateWhenResolved:Xn(e.adUnits,"dependencies"),discardedForTest:[],updateIfEmpty:Xn(e.adUnits,"updateIfEmpty"),initTime:performance.now(),eventLog:[],adsloaded:0,unloaders:[],refreshAllActiveAdunits:Kr,idsNotFound:0,videosRequested:0,consentStatus:P.NOT_SET,directRefresh:ei,listenerCreated:!1,device:null,activeProfile:"default",contxtFetched:!1,contxtRequestQueue:[],updateTargeting:Yr,targeting:ye(globalThis.conceptConfig),...hn()}},Kr=()=>globalThis.concept.adUnits.forEach((e,t)=>{e.requested&&ei(t)}),Yr=()=>{s("Updatting global targeting");let{contxt:e,IAB1:t,IAB2:o,IAB3:n,IAB4:i,requestMode:r,settingsProfile:a}=f("targeting")||{},c=d("bidderTargeting")||[],l={contxt:e,IAB1:t,IAB2:o,IAB3:n,IAB4:i,requestMode:r,settingsProfile:a};globalThis.concept.targeting={...ye(globalThis.conceptConfig),...l},c.forEach(u=>{co(u.bidders,u.bidderTargeting)})},ei=e=>{let t=E(e);t&&V([t])},Jr=(e,t)=>{e.sort(wo).forEach(o=>{o.disabled||ii({consented:t,unit:o,display:!0})})},Xn=(e,t)=>{let o=new Map;return e.filter(i=>i[t]).forEach(i=>{let r=i[t][0];r&&o.set(i.divIdOnPage,r)}),o},Xr=(e,t)=>{let o=f("updateWhenResolved");if(!o)return;d("adUnits").map(i=>{i.dependencies?.includes(e)&&(i.dependencies=i.dependencies.filter(r=>r!==e))});for(let[i,r]of o.entries())r===e&&(o.delete(`${t}`),o.set(i,t)),i===e&&(o.delete(`${e}`),o.set(t,`${r}`))},Ot=e=>d("adUnits").find(n=>n.divIdOnPage===e)||{},ti=e=>{globalThis.concept.unloaders=globalThis.concept.unloaders.filter(t=>{let o=document.getElementById(t.divId);return t.path===e&&!o?(t.unload(),!1):!0})},oi=e=>{let t=f("adUnits");for(let[o,n]of t)n.path===e&&n.slot&&globalThis.concept.unloaders.push({path:e,divId:n.divIdOnPage,unload:()=>{s(`Unloading ${o}`),googletag.cmd.push(function(){googletag.destroySlots([n.slot])}),n.refresTimer&&clearTimeout(n.refreshTimer),globalThis.concept.adUnits.delete(o);let{divIdOnPage:i}=n,a=d("adUnits").filter(l=>l.copy?l.divIdOnPage!==i:!0);ke("adUnits",a);let c=document.getElementById(o);c?.parentNode?.parentNode?.className==="ads-topscroll"?c?.parentNode?.parentNode.remove():c?.remove()}})},we=({consented:e,node:t,display:o=!0})=>{if(!t)return null;let n=Ot(t.id);if(!n||n.disabled)return null;let i=Lo(n),r=`${n.divIdOnPage}-${_()}`;return s(`Renaming ${t.id} to ${r}`),Xr(n.divIdOnPage,r),t.id=r,i.divIdOnPage=t.id,i.id=t.id,i.copy=!0,globalThis.conceptConfig.adUnits.push(i),ii({consented:e,unit:i,display:o}),r},Pt=e=>{globalThis.concept[e.cmd]?globalThis.concept[e.cmd](e.args):s("could not find function $command.cmd}","error")},xt=()=>{let e=[];globalThis.preConcept?(e=globalThis.preConcept.queue||e,e.forEach(t=>{Pt(t)}),globalThis.preConcept.queue={},globalThis.preConcept.queue.push=function(t){Pt(t)}):globalThis.preConcept={queue:{push:t=>Pt(t)}},s("preConcept.queue has now been frozen"),Object.freeze(globalThis.preConcept.queue)},Zr=async e=>{let t=async()=>{let o=d("haltInit");o&&(s(`Halting all with ${o} and updating targeting`),await Io(o),globalThis.concept.updateTargeting());let n=d("waitForEventToStart");n&&(s(`Waiting for ${n}`),await Wo(n),globalThis.concept.updateTargeting(),Ze(),s(`${n} -- received`)),ts(e)};vt()?t():Ho(function(){t()})},ni=(e,t)=>t?t===Y.GAM?e.path:e.cookieLessPath:e.path,es=e=>{let t=d("cookielessAdserver");return e.filter(o=>(o.cookieLessPath=ni(o,t),o.cookieLessPath&&o.cookieLessPath.includes("/")?o:!1))},ii=({consented:e,unit:t,display:o})=>{let n=d("cookielessAdserver");!e&&d("checkForConsent")&&(t.path=ni(t,n),t.path||b(`No path for ${t.id}`)),globalThis.concept.define(t.divIdOnPage,t),o&&globalThis.concept.display({element:t.divIdOnPage,name:t.divIdOnPage})};function ts(e){W(f("targeting")),e()}var os=async({name:e,caller:t,adUnit:o})=>{let n=await So(e,t);if(o.requested=!0,o.refresh&&(s(`REFRESH --> scheldule for later: ${e}`),qe({name:e,adUnit:o,refreshFunction:Se})),!n)return s(`REFRESH --> ${e} is not ready to be rendered`),Promise.resolve();(t==="scheduleForLater"||!o.lazyload)&&V([n])},Se=async({names:e,caller:t})=>{if(!Array.isArray(e))throw Error("Please call this method with an array of ids");s(`REFRESH --> (CALLER ${t}): refresh ${e}`,"function");let o=[];e.forEach(n=>{let i=E(n);i?o.push(os({name:n,caller:t,adUnit:i})):b(`No configured adunit found for ${n}`)}),o.length>0&&await Promise.all(o)},ns=({container:e,consented:t})=>(e.forEach((o,n)=>{n!==0&&we({consented:t,node:o})}),e=e[0],e),ri=(e,t)=>{let o=f("adUnits");if(!d("isPassback")&&!ut(t.size)){s(`${e} doesn not have correct sizes to be defined`,"warning");return}let i=o.hasOwnProperty(e),r=t.disabled;if(i||r)return s(`Will not define ${e}`),null;let a=Po({definition:t});o.set(e,a);let c=o.get(e);if(Vo()){s(`Removing lazyload from ${e}`),c.lazyload=!1;return}let l=d("globalLazyAttribute");(c.lazyload||l)&&setTimeout(function(){Qo({elementId:c.divIdOnPage,refreshFunc:V,refreshWhenReadyFunction:Se,scheduleLaterFunc:qe})},0)},si=async({element:e,name:t})=>{try{let o=f("failsafe_timeout"),n=f("consentedToCookies"),i=E(t);if(!i){s(`No definition for ${t}, sorry`,"warning");return}let{path:r,sizes:a,targeting:c,anchor:l,setUniqueTargeting:u,divIdOnPage:p}=i,g={};if(l&&!p)g={id:t};else{if(g=await B(`#${e}`,o),g===null){s(`Not gonna do anymore about this (${e})`,"warning");return}g=ns({container:g,consented:!!n})}if(g){if(rt("showOverlay")==="true"){Eo(a,e,g);return}let h=E(p);if(!h||h.requested){s(`ad unit already request,loaded or deleted by quick insertions: ${p}`);return}ut(a)?Xt({path:r,size:a,elementId:p,anchor:l,targeting:c,setUniqueTargeting:u,container:g}):b("Not correct adunits sizes for viewport");let w=d("globalLazyAttribute"),I=Tt(e);if(w&&!I&&(i.lazyload=!1,s(`Setting lazy to false for ${i.divIdOnPage}`)),I){s(`${e} should be lazy loaded`);return}h.requested||Se({names:[p],caller:"Async display"})}else Rn(e),b(`${e} could not be populated (div not found)`)}catch(o){console.error(o),b("Could not run the display function")}},ai=(e={adunitDivId:"",consented:!0})=>{let{consented:t,adunitDivId:o}=e,n=`User has consented (directly or indirectly by the page not having a CMP) = ${t} ${o||null}`;s(n);let i=me();bn(t)&&($e(i),It(i,s)),Mt(),Zr(async function(){s("In start function");let c=He()?"mobile":"desktop";globalThis.concept.device=c;let l=i.adUnits;t||(l=es(l)),o&&(l=l.filter(u=>u.divIdOnPage===o)),Jr(l,t),globalThis.conceptConfig.dontCallInitial||Vn({consented:t})})};C();H();N();k();U();le();C();le();k();oe();H();U();q();De();le();C();oe();H();q();y();C();ne();ce();var li=navigator.connection||navigator.mozConnection||navigator.webkitConnection,is=e=>{let t={},o=new URL("https://d1jthfopj0ipi6.cloudfront.net/error_track.gif");if(li){let{downlink:n}=li;n&&o.searchParams.set("downlink",n)}return globalThis.conceptConfig.reportTrackingAs&&o.searchParams.set("trackingas",globalThis.conceptConfig.reportTrackingAs),o.searchParams.set("error",e),o.searchParams.set("uniqueId",_()),Object.keys(t).forEach(n=>{o.searchParams.set(n,t[n])}),o.href},et=e=>{if(f("enableErrorReporting")){let o=is(e);K(o,"error-pixel"),s("Error pixel loaded")}};y();var rs={1:"Store and/or access information on a device",2:"Select basic ads",3:"Create a personalized ads profile",4:"Select personalized ads",5:"Create a personalized content profile",6:"Select personalized content",7:"Measure ad performance",8:"Measure content performance",9:"Apply market research to generate audience insights",10:"Develop and improve products",11:"Use limited data to select content"},di=e=>s(`got CMP event: ${e.eventStatus}`);function ue(e){s(`error callback: ${e}`),__tcfapi("getTCData",2,function(t){t.gdprApplies||et("gdprNotApplies")}),et("CMP error")}var kt=e=>{e.fullUsableConsent?(globalThis.concept.consentStatus=P.FULL_CONSENT,globalThis.concept.targeting.requestMode=P.FULL_CONSENT):e.legitimateInterests?(globalThis.concept.consentStatus=P.LEGITIMATE_INTERREST,globalThis.concept.targeting.requestMode="LIMITED"):e.fullUsableConsent?(globalThis.concept.consentStatus=P.UNKNOWN,globalThis.concept.targeting.requestMode=P.UNKNOWN):(globalThis.concept.consentStatus=P.CONSENT_REJECT,globalThis.concept.targeting.requestMode=P.CONSENT_REJECT,s("The user cosents does not meet the requirements to 'normal' load ads."),globalThis.concept.consentedToCookies=!1),Mo()},ss=()=>{(function(){var e=function(){for(var t,o="__tcfapiLocator",n=[],i=window;i;){try{if(i.frames[o]){t=i;break}}catch{}if(i===window.top)break;i=i.parent}t||(function r(){var a=i.document,c=!!i.frames[o];if(!c)if(a.body){var l=a.createElement("iframe");l.style.cssText="display:none",l.name=o,a.body.appendChild(l)}else setTimeout(r,5);return!c}(),i.__tcfapi=function(){for(var r,a=arguments.length,c=new Array(a),l=0;l3&&parseInt(c[1],10)===2&&typeof c[3]=="boolean"&&(r=c[3],typeof c[2]=="function"&&c[2]("set",!0));else if(c[0]==="ping"){var u={gdprApplies:r,cmpLoaded:!1,cmpStatus:"stub"};typeof c[2]=="function"&&c[2](u)}else n.push(c)},i.addEventListener("message",function(r){var a=typeof r.data=="string",c={};try{c=a?JSON.parse(r.data):r.data}catch{}var l=c.__tcfapiCall;l&&window.__tcfapi(l.command,l.version,function(u,p){var g={__tcfapiReturn:{returnValue:u,success:p,callId:l.callId}};a&&(g=JSON.stringify(g)),r.source.postMessage(g,"*")},l.parameter)},!1))};e()})()},ge=()=>{s("executeQueue ----> executing consentQueue","function");let e=globalThis.concept.consentQueue||[];e.forEach((t,o)=>{qt("(Refresh dequeued and executed)"),e[o]()}),globalThis.concept.consentQueue=[]},Nt=e=>{globalThis.concept.tcString=e.tcString;let t=e?.purpose?.consents||{},o=Object.keys(t),n=Object.values(t),i=e.purpose?o.length:1e3;globalThis.concept.specificConsent=n.map((p,g)=>({purpose:rs[g+1],allowed:p}));let r=e.purpose?o.some(p=>!t[p]):!1,l=!(e.gdprApplies&&(i===0||r===!0));return{legitimateInterests:Yn(e,l),fullUsableConsent:l}},ci=({callback:e})=>{s("Loading ads ..."),globalThis.concept.consentedToCookies!==!1&&(globalThis.concept.consentedToCookies=!0,We(),ge(),globalThis.conceptConfig.dontCallInitial||e({consented:!0}))};function ui({callback:e}){s("consent.js run"),Lt()||(s("No __tcfapi found at all (should be stubbed)","error"),globalThis.concept.consentStatus=P.NO_TCF_API,et("adding stub"),ss(),s("tcf stub loaded"));function t(o,n){s(`Succesful consent recieved from ${n}`),R("Consent recieved");let i=d("legitimateStepAdserver")==="Adnuntius",r=Nt(o);if(kt(r),r.fullUsableConsent)ci({callback:e});else if(r.legitimateInterests&&!i)_e(),ci({callback:e});else if(!r.fullUsableConsent||i){if(!globalThis.conceptConfig.dontCallInitial)return pe({callback:e});ge()}}if(tt.tcfApiExists()){let o=[{eventName:"useractioncomplete",onSuccess:t,onError:ue},{eventName:"tcloaded",onSuccess:t,onError:ue},{eventName:"cmpuishown",onSuccess:di,onError:ue}];tt.addEventListeners(o)}else s("No tcfApi or Exists"),globalThis.conceptConfig.dontCallInitial?pe({callback:function(){b("could not find TCF api")}}):pe({callback:e})}var pe=({callback:e,adunitDivId:t="",SPAOverwrite:o=globalThis.conceptConfig.dontCallInitial})=>{s("Lets kick of cookieless"),Do();let n=globalThis.conceptConfig.cookielessAdserver;if(globalThis.conceptConfig.checkForConsent&&(!n||!Object.values(Y).includes(n)))throw Error("Please setup a cookieless adserver");(globalThis.concept.adsloaded===0&&!globalThis.concept.initialCalled||o)&&(n===Y.GAM&&(s("GAM cookieless","gpt"),e({consented:!1,adunitDivId:t})),n===Y.ADNUNTIUS&&(s("ADNUNTIUS cookieless","adnuntius"),de({adunitDivId:t,prerender:!1,container:"div"})))},Lt=()=>window.__tcfapi,tt=function(){return{addEventListeners:t=>{if(!Lt()){b("Cannot listen for tcf events if no __tcfapi");return}__tcfapi("addEventListener",2,function(o,n){let i=t.find(r=>r.eventName===o.eventStatus);di(o),i&&(n?i.onSuccess(o,o.eventStatus):(b(`${o.eventStatus} had an error`),i.onError(o)))})},tcfApiExists:Lt}}();y();Ie();var pi=!1,fi=()=>{let{origin:e,pathname:t}=location,o=`${e}${t}`;setInterval(function(){let{origin:n,pathname:i}=location,r=`${n}${i}`;if(o!==r){if(o=r,s(`URL changed to ${r}`),globalThis.conceptConfig.dontCallInitial){s("Clearing timeout (refresh) - bacause url change");for(let[a,c]of f("adUnits"))Ce(c)}globalThis.conceptConfig.activateConceptTargeting&&Me(),Fo()}},300)},as=()=>{globalThis.concept.injectNewAds()},mi=()=>{window.addEventListener("urlChange",as,!0)},hi=()=>{window.addEventListener("urlChange",()=>{Ye()},!0)},ls=(e,t,o)=>{let n=Nt(e),i=globalThis.conceptConfig.legitimateStepAdserver==="Adnuntius";kt(n),n.fullUsableConsent?_t(t):n.legitimateInterests&&!i?(_e(),_t(t)):(!n.fullUsableConsent||i)&&pe({callback:globalThis.concept.injectAds,adunitDivId:o,SPAOverwrite:!0})},_t=e=>{globalThis.concept.injectAds({adunitDivId:e,consented:!0})},cs=(e,t)=>{let o=globalThis.conceptConfig.checkForConsent,n=f("consentStatus")===P.FULL_CONSENT;if(o&&n){_t(e);return}o?__tcfapi("getTCData",2,function(i){s("Manually retrieved tcData"),ls(i,e,t)}):globalThis.concept.consentedToCookies===!1?pe({callback:globalThis.concept.injectAds,adunitDivId:t}):globalThis.concept.injectAds({adunitDivId:e,consented:!0})},Rt=e=>{globalThis.concept.updateIfEmpty.delete(e),globalThis.concept.initialCalled=!1;let t=e||null;s(`refreshSelected ${e}`,"function"),cs(t,e)},gi=(e,t)=>{let o=conceptConfig.adUnits.map(r=>r.divIdOnPage),i=globalThis.conceptConfig.adUnits.find(r=>r.divIdOnPage===e)?.disabled;if(o.includes(e)&&!i){let r=document.getElementById(e),a=!!globalThis.concept.consentedToCookies,c=we({consented:a,node:r,display:!1});r&&r.setAttribute("dublicatenoted","true");let l=conceptConfig.adUnits.find(p=>p.divIdOnPage===c);if(c&&l?.preRenderCookieless?de({adunitDivId:c,container:"iframe",prerender:!0}).forEach(g=>{Rt(g.split("prerender").join("realrender"))}):Rt(c||e),t||!!d("autoUnloadSlots")){let p=Ot(e);oi(p.path)}}else typeof e=="string"&&e.length>0&&s(`${e} was not found in config or its disabled`,"error");!e&&!globalThis.conceptConfig.dontAllowRefreshAll&&(s("No specific adunit, we refresh all"),globalThis.concept.adUnits.clear(),googletag.destroySlots&&googletag.destroySlots(),Rt(""))},jt=(e,t=!1)=>{s(`injectNewAds ${e}`,"function"),R("injectNewAds execution requested"),globalThis.concept.updateTargeting(),W(globalThis.concept.targeting);let o=f("consentedToCookies"),{decideNow:n,waitChoise:i}=vn();if(n&&gi(e,t),i){s("injectNewAds no hasConsented & no limitedFlow","function");let r=()=>gi(e,t);Dt(`(Refresh queued) ${e}`),r&&globalThis.concept.consentQueue.push(r)}if(o===!1&&ge(),o===null&&!pi){s("Adding eventlisteners for the CMP");let r=[{eventName:"useractioncomplete",onSuccess:ge,onError:ue},{eventName:"tcloaded",onSuccess:ge,onError:ue}];tt.addEventListeners(r),pi=!0}},bi=e=>{s(`loadCopyOf: copy ${e.srcUnit} and insert into ${e.targetDiv}`,"function");let t=globalThis.conceptConfig.adUnits.find(o=>o.divIdOnPage===e.srcUnit);if(t){let o={...t,divIdOnPage:e.targetDiv,copy:!0};globalThis.conceptConfig.adUnits.push(o),jt(e.targetDiv,!1)}else b("Your trying to dublicate a non existing ad unit")};q();ce();N();y();C();var Ti={BLUE_BILLYWIG:1,OWN_PLAYER:2};var vi="concept",ds=async e=>{let t=e.divIdOnPage;s(`Waiting for ${t} to be visible`,"video");let o=await B(`#${t}`,0),n=Ve(o);if(!n){b(`Could not find ${t}`);return}s(`Inserting BB Player into ${t} `,"video");let i=e.BBUNIT,r=`https://${vi}.bbvms.com/r/${i}.js`;M(t);let a=globalThis.conceptConfig.usePrebid?await globalThis.concept.requestPrebidUrl(e.playerId):globalThis.concept.buildVastTag(e.playerId);O(`VAST TAG CREATED FOR ${t} `);let c=document.createElement("script");c.async=!0,c.src=r,c.onload=()=>{let l={code:t,vastUrl:a},u=`${vi}-${i}`,p=globalThis.bluebillywig.renderers.find(g=>g._id===u);p&&p.bootstrap(l,n)},document.getElementsByTagName("head")[0].appendChild(c)},Pe=()=>{let e=d("videoAdunits");e&&e.forEach(t=>{t.divIdOnPage&&t.videoPlayer===Ti.BLUE_BILLYWIG&&ds(t)})};De();Te();var ot=e=>{try{let{cookielessAdserver:t,customCSS:o,reportTrackingAs:n,trySendingSpecificGeo:i,oneOfAutoExecuteBB:r,activateConceptTargeting:a,customScript:c,RMBRef:l,dontCallInitial:u,disableConceptLoads:p,refreshOnBfCacheHit:g,refreshOnUrlChange:m}=e;g&&Ko(),t===Y.ADNUNTIUS&&On(s),o!==""&&o&<(o),n&&!p&&Zo(`?loaded=true&site=${n}`),i&&zo({targetingFunction:W}),r&&Pe(),a&&Me(),c&&D(s,c),!globalThis.disableRMBRef&&l&&yt(s,l),(m||u)&&fi(),m&&mi(),u&&hi(),Oo(),globalThis.concept.injectAds=ai,globalThis.concept.define=ri,globalThis.concept.refresh=Se,globalThis.concept.display=si,globalThis.concept.injectNewAds=jt,globalThis.concept.loadCopyOf=bi,globalThis.concept.connect(A.GET_CONCEPTADS,Fn),globalThis.concept.connect(A.GET_VASTTAG,Mn),globalThis.concept.connect(A.GET_PREBIDVASTTAG,Dn),globalThis.concept.connect(A.SKIN_INIT,Bn),globalThis.concept.connect(A.SIDESKIN_INIT,qn),globalThis.concept.connect(A.MACRO_UNLOAD,Un),globalThis.concept.connect(A.SLOT_LOADED,Xe),globalThis.concept.connect(A.SLOT_REQUESTED,Je),globalThis.concept.connect(A.DESKTOP_TOPSCROLL,$n),_o()}catch(t){console.log(t)}};q();globalThis.googletag=globalThis.googletag||{};globalThis.googletag.cmd=globalThis.googletag.cmd||[];var Ci=e=>{try{Ze(),St()?window.addEventListener("consentRecieved",()=>ot(e),{once:!0,capture:!0}):ot(e);let o=!e.dontCallInitial,n=!e.refreshOnUrlChange,i=o&&n;e.checkForConsent?ui({callback:a=>{Pe(),globalThis.concept.injectAds(a)}}):i&&(We(),Pe(),globalThis.concept.injectAds({consented:!0})),xt()}catch(t){console.log(t)}};globalThis.googletag=globalThis.googletag||{};globalThis.googletag.cmd=globalThis.googletag.cmd||[];H();C();C();be();U();q();ce();Te();y();y();oe();var{injectCustomAsyncScript:us}=(k(),it(je)),yi=()=>d("activateSonar")&&f("consentStatus")===P.FULL_CONSENT,Ai=(e,{unitPath:t,elementId:o})=>{let i=window.location.href.split("?")[0].split("#")[0],r=f("tcString"),c=us(e,"https://macro.adnami.io/macro/gen/adnm.sonar.js",[["data-adnm-gid","d3qa3kx6zxxlra"],["data-adnm-tid",t],["data-adnm-source",i],["data-adnm-gdpr",1],["data-adnm-gdpr-consent",r],["data-adnm-info","concept"]],!1),l=document.getElementById(o);l&&l.appendChild(c),e("Sonar Injected")};var Ii=!1,Ei=!1,wi=!1,Si=!1,Pi=!1,ps=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getAdUnitPath(),n=e.slot.getSlotElementId(),i=E(n);if(!!d("autoUnloadSlots")&&ti(o),i?.preRenderCookieless){let c=document.getElementById(n),l=c?.parentNode,u=globalThis.conceptConfig.adUnits.map(p=>p.divIdOnPage);if(c){let p=c.parentNode;if(p.id.includes("grandparent")){let g=p?.previousElementSibling;g.style.height="0px",fo(p),ho(g)}}u.includes(l?.id)&&(l.style.display="none")}O(`slotResponseReceived - ${t}`),R(`slotResponseReceived - ${t}`),e.slot.getResponseInformation()||(wt(n),Ge({name:t,divId:n}),Le(n))},gs=e=>{let t=e.slot.getSlotId().getId();setTimeout(function(){let o=d("isPassback"),n={type:A.SLOT_REQUESTED,payload:{placement:e.slot.getSlotElementId(),adunitId:t}};o?Je(n.payload):window?.top?.postMessage(n,"*")})},fs=e=>{let t=e.slot.getAdUnitPath(),o=e.slot.getSlotId().getId(),n=e.slot.getSlotElementId();E(n)?.preRenderCookieless;let r=e.slot.getResponseInformation();O(`(slotOnload) ${t} - winning lineitem = ${r?r.lineItem:"no info"}`);let a={type:A.SLOT_LOADED,payload:{placement:n,adunitId:o,deployId:globalThis.conceptConfig.deployId||"default"}};setTimeout(function(){d("isPassback")?Xe(a.payload):window?.top?.postMessage(a,"*")})},ms=e=>{let t=e.slot.getSlotElementId(),o=E(t);e.isEmpty&&_n(t);let n=e.campaignId||"",i=e.creativeId||e.sourceAgnosticCreativeId,r=e.lineItemId||e.sourceAgnosticLineItemId;e.isEmpty&&(n="unfilled",i="unfilled",r="unfilled");let a=`Orderid: (${n}), LineitemId: (${r}), creativeId: (${i})`;if(s(a,"gpt"),globalThis.conceptConfig.useAdvancedTracking&&en({creativeId:i,lineItemId:r,adunitCode:t}),o){i!=="unfilled"&&yi()&&Ai(s,{unitPath:e.slot.getAdUnitPath(),elementId:t});let c=d("allowOrderRefresh")||[];c.length>0&&i!=="unfilled"&&(c.includes(`${n}`)||(o.refresh=0,o.refreshBlocked=!0,Ce(o))),o.rendered=!0;let l={isEmpty:e.isEmpty,size:null};e.isEmpty||(l.size={width:e.size[0],height:e.size[1]})}},hs=e=>{let t=e.slot.getSlotElementId(),o=e.slot.getAdUnitPath(),n=e.slot.getOutOfPage(),i=E(t);i||s("Could not find adunit in slotViewable"),n&&(s("An outofpage unit is being showed"),O(`Out of page loaded - ${o}`)),i&&(i.viewableCount=i?.viewableCount?i.viewableCount+1:1),Ro({divId:t}),s(`impressionViewable: ${t}`,"gpt")},Oi=!1,xi=()=>{try{Oi||(s("googletagConfigured being queued","gpt"),Oi=!0,googletag.cmd.push(function(){s("[GOOGLETAG loaded] googletag not configured: Enable DFP services","gpt"),globalThis.concept.updateTargeting(),globalThis.googletag.pubads().enableSingleRequest(),globalThis.googletag.pubads().disableInitialLoad(),globalThis.googletag.pubads().setCentering(!0),globalThis.googletag.pubads().collapseEmptyDivs(),wi||(wi=Oe("slotResponseReceived",ps)),Si||(Si=Oe("slotOnload",fs)),Ei||(Ei=Oe("slotRequested",gs)),Ii||(Ii=Oe("impressionViewable",hs)),Pi||(Pi=Oe("slotRenderEnded",ms));let e=d("page_url"),t=f("targeting"),o=e||t?.UrlHost;if(globalThis.googletag.pubads().set("page_url",o),!d("disableAutoPPID")){let i=d("setPPIDFromCookie"),r=ko(i);r&&(globalThis.concept.PPID=r,qo(r),googletag.pubads().setPublisherProvidedId(r))}globalThis.googletag.enableServices()}))}catch(e){console.error(e),b("Could not setup googletag globals")}},Oe=(e,t)=>globalThis.googletag.pubads().addEventListener(e,t);var Li=e=>{let t=!1;t||(t=!0,Yt(s),xi(),Zt(),Ci(e),e.dontCallInitial||e.adUnits.filter(n=>n.preRenderCookieless).forEach(n=>{de({adunitDivId:n.divIdOnPage,container:"iframe",prerender:!0})}))};try{globalThis.conceptConfig||console.error("No configuration found. abort!");let e=globalThis.conceptConfig;globalThis.concept=globalThis.concept||Zn(e),Li(e)}catch(e){console.log(e)}})(); }; "use strict"; atm.log = function (type, message, ctx) { var makeBlock = function (color) { return 'background: ' + color + '; padding: 2px 10px; border-radius: 2px; color: rgba(0,0,0,.7); border-bottom: 1px solid rgba(0,0,0,.3);border-top: 1px solid rgba(255,255,255,.6);margin-left: 5px;'; }; var logType = 'log'; var eventType = ''; var color = '#79e1ec'; if (type == 'warn' || type == 'error') { logType = type; } else { eventType = '%c' + type; } switch (type) { case 'event': color = "#0aff82"; break; case 'tag': color = "#ee49d1"; break; case 'consent': color = "#af83ff"; break; } console[logType]('%cATM' + eventType, makeBlock("#00e6ff"), (eventType != '') ? makeBlock(color) : '', message || '', ctx || ''); }; atm.debug = function (type, message, ctx) { if (win.location.search.indexOf('atm_debug') > -1) { atm.log(type, message, ctx); } }; "use strict"; atm.utils = { createUuid: function () { var dt = new Date().getTime(); var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = (dt + Math.random() * 16) % 16 | 0; dt = Math.floor(dt / 16); return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); }); return uuid; }, getCookie: function (cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; }, replaceTags: function (str, tags) { var tagNames = Object.keys(tags); for (var i = 0; i < tagNames.length; i++) { var tag = tagNames[i]; var pattern = "{{" + tag + "}}"; str = str.replace(new RegExp(pattern, "g"), tags[tag]); } return str; }, replaceTag: function (str, search, replace) { return str.replace(new RegExp(search, 'g'), replace); }, remove: function (target) { var removeElement = target || 'adn-overlay'; atm.utils.forEachClass(removeElement, function (el) { el.remove(); }); }, addScript: function (src, targetId, fn, options) { var script = doc.createElement("script"); script.type = "text/javascript"; script.src = src; if (options && options.async) script.async = true; if (options && options.defer) script.defer = true; if (options && options.type) script.type = options.type; if (options && options.nomodule) script.noModule = true; if (script.readyState) { // only required for IE <9 script.onreadystatechange = function () { if (script.readyState === "loaded" || script.readyState === "complete") { script.onreadystatechange = null; fn(); } }; } else { //Others script.onload = function () { if (fn) fn(); }; } if (targetId) doc.getElementById(targetId).appendChild(script); else doc.getElementsByTagName("head")[0].appendChild(script); }, addImage: function (src, width, height) { var img = doc.createElement('img'); img.src = src; if (width) img.width = width; if (height) img.height = height; doc.getElementsByTagName('body')[0].appendChild(img); }, addContent: function (content, targetId) { var node = doc.createElement("DIV"); node.innerHTML = content; if (targetId) { var target = doc.getElementById(targetId); target.innerHTML = ''; target.appendChild(node); } else doc.getElementsByTagName("body")[0].appendChild(node); }, addCss: function (url) { var link = doc.createElement("link"); link.href = url; link.type = "text/css"; link.rel = "stylesheet"; doc.getElementsByTagName("head")[0].appendChild(link); }, addCssString: function (string) { var css = string, head = doc.head || doc.getElementsByTagName('head')[0], style = doc.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet) { style.styleSheet.cssText = css; } else { style.appendChild(doc.createTextNode(css)); } }, forEachClass: function (classname, func) { var els = doc.getElementsByClassName(classname); for (var i = 0; i < els.length; i++) { func(els[i]); } }, forEachTag: function (tagName, func) { var els = doc.getElementsByTagName(tagName); for (var i = 0; i < els.length; i++) { func(els[i]); } }, merge: function (obj, src) { for (var key in src) { if (src.hasOwnProperty(key)) obj[key] = src[key]; } return obj; }, isObject: function (item) { return (item && typeof item === 'object' && !Array.isArray(item)); }, mergeDeep: function (target, source) { if (atm.utils.isObject(target) && atm.utils.isObject(source)) { for (const key in source) { if (atm.utils.isObject(source[key])) { if (!target[key]) Object.assign(target, { [key]: {} }); atm.utils.mergeDeep(target[key], source[key]); } else { Object.assign(target, { [key]: source[key] }); } } } return target; }, flatten: function (obj) { var returnObj = []; for (var key in obj) { returnObj.push(obj[key]); } return returnObj; }, findInArray: function (src, arr) { return arr.some(function (v) { return src.indexOf(v) >= 0; }); }, requestGAM: function (arr) { window.googletag.cmd.push(function () { for (let i = 0; i < arr.length; i++) { if (atm.prebidGoogle && atm.prebidGoogle[arr[i]]) { atm.prebidGoogle[arr[i]](); } } googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); }, runTags: function (localContainerId, tagArray) { if (tagArray != undefined) { for (var i = 0; i < tagArray.length; i++) { try { var tagId = tagArray[i]; var tag = atm.containers[localContainerId].tags[tagId]; var runable = true; if (atm.GLOBALS.haltTriggers && tag.purposes) { if (tag.purposes.length > 0 && !atm.utils.findInArray(atm.GLOBALS.forcedPurposes, tag.purposes)) { runable = false; atm.haltedTags.push(tagId); } } else { if (tag.purposes && tag.purposes.length > 0 && !atm.utils.findInArray(atm.browser.consent.adnuntiusPurposes, tag.purposes)) { runable = false; } } if (runable) { atm.debug('tag', 'Running tag: ' + tagId + ' in container: ' + localContainerId); atm.containerFunctions[localContainerId][tag.type](tag.content); if (atm.eventList.indexOf('tags.' + tagId) != -1) atm.dispatch('tags.' + tagId); } } catch (e) { atm.log('error', e, ': Tag: ' + tag); } } } }, runTriggers: function (container, type) { atm.containers[container].triggers[type].forEach(function (fn) { fn(); }); }, clickElement: function (data) { if (atm.triggers.click) atm.triggers.click(data); }, toggleClass: function (element, className) { if (element.classList) { element.classList.toggle(className); } else { var classes = element.className.split(" "); var i = classes.indexOf(className); if (i >= 0) classes.splice(i, 1); else classes.push(className); element.className = classes.join(" "); } }, newAjax: function (method, url, func) { if (win.XDomainRequest) { // if XDomainRequest is defined and not IE10 if (win.navigator.appVersion.indexOf("MSIE 10") === -1) { var ajaxIe = new win.XDomainRequest(); ajaxIe.open(method, url); ajaxIe.contentType = "text/plain"; ajaxIe.onerror = function () { }; ajaxIe.ontimeout = function () { }; ajaxIe.onprogress = function () { }; ajaxIe.timeout = function () { }; ajaxIe.onload = function () { }; ajaxIe.onload = func; return ajaxIe; } } var ajax = new XMLHttpRequest(); ajax.open(method, url); ajax.setRequestHeader("Content-Type", "text/plain"); if (func && typeof func === "function") { ajax.onreadystatechange = func; } ajax.onerror = function (e) { console.log(e); }; return ajax; }, ajax: function (method, url, func) { var ajax = atm.utils.newAjax(method, url, function () { if (ajax.readyState && ajax.readyState !== 4) { return false; } if (!ajax.status || ajax.status === 200) { if (func && typeof func === "function") { func(JSON.parse(ajax.response)); } else { atm.log('error', 'Ajax function is not a function'); } } else { atm.log('error', 'Request to URL: ' + url + ' got status ' + ajax.status); } }); ajax.send(); }, }; atm.privacy = atm.privacy || undefined; "use strict"; atm.createPrebidRequest = function (request) { var prebidUnits = []; request.adUnits.forEach(function (adUnit) { var prebidId = atm.prebid.map[adUnit.auId]; if (atm.prebid.mappedUnits[prebidId]) { prebidUnits.push(atm.prebid.mappedUnits[prebidId]); } }); return prebidUnits; }; atm.requestAds = function (request) { if (atm.prebid.aliases.length > 0) { for (let i = 0; i < atm.prebid.aliases.length; i++) { const element = atm.prebid.aliases[i]; window.pbjs.que.push(function () { pbjs.aliasBidder(element[1], [element[0]]); }); } } if (atm.prebid.map) { if (request.adUnits) { for (let i = 0; i < request.adUnits.length; i++) { var adUnit = request.adUnits[i]; if (adUnit.refresh) { adUnit = atm.ads.setPrebidRefresh(adUnit, request); } } } adn.calls.push(function () { adn.chbRequest(atm.createPrebidRequest(request), request); }); } else { adn.calls.push(function () { adn.request(request); }); } }; atm.request = atm.request || {}; atm.request.adnuntius = function (callback) { adn.calls.push(function () { adn.request({ adUnits: atm.ads.setAdnuntius(atm.adUnits, callback), }); }); }; atm.request.prebid = function (callback) { pbjs.que.push(function () { pbjs.addAdUnits(atm.adUnits); pbjs.requestBids({ ortb2: atm.ortb2, bidsBackHandler: function (data) { if (callback) { callback(data); } else atm.ads.renderPrebidWinners(); }, timeout: 3000 }); }); }; atm.request.refresh = function (auId) { }; adn.requestAds = atm.requestAds; "use strict"; atm.ads.adUnitMeta = atm.ads.adUnitMeta || {}; atm.addAdUnits = function (adUnitList) { atm.utils.merge(atm.adUnits, adUnitList); }; atm.clearAdUnits = function () { atm.adUnits = []; }; atm.removeAdUnitByCodeArray = function (codeArray) { for (let i = 0; i < codeArray.length; i++) { atm.removeAdUnitByCode(codeArray[i]); } }; atm.removeAdUnitByCode = function (code) { for (let i = 0; i < atm.adUnits.length; i++) { if (atm.adUnits[i].code == code) { atm.adUnits.splice(i, 1); break; } } }; atm.addOrtb = function (ortbData) { atm.ortb2 = atm.utils.mergeDeep(atm.ortb2, ortbData); }; atm.addAlias = function (aliasList) { atm.adUnitAliases = atm.adUnitAliases.concat(aliasList); }; atm.prebid.mappedUnits = atm.utils.merge(atm.prebid.mappedUnits, atm.containers[CONTAINER_ID].prebid.units); atm.prebid.units = atm.utils.merge(atm.prebid.units, atm.utils.flatten(atm.containers[CONTAINER_ID].prebid.units)); atm.prebid.aliases = atm.prebid.aliases.concat(atm.containers[CONTAINER_ID].prebid.aliases); atm.prebid.map = atm.utils.merge(atm.prebid.map, atm.containers[CONTAINER_ID].prebid.map); atm.ads.onCallDone = function (matched, callback) { atm.removeAdUnitByCodeArray(matched); if (callback) callback(); }; atm.ads.renderPrebidWinners = function () { var bids = pbjs.getHighestCpmBids(); var output = []; for (var i = 0; i < bids.length; i++) { var b = bids[i]; var iframe = document.createElement('iframe'); iframe.id = b.adId; iframe.width = b.width; iframe.height = b.height; iframe.frameBorder = 'no'; var target = document.getElementById(b.adUnitCode); target.style.display = 'block'; output.push({ 'adunit': b.adUnitCode, 'adId': b.adId, 'bidder': b.bidder, 'time': b.timeToRespond, 'cpm': b.cpm }); var tag = { adServerDomain: "", pubUrl: window.location.href, targetingMap: {}, hbPb: "adnuntius", adId: b.adId }; target.appendChild(iframe); ucTag.renderAd(iframe.contentWindow.document, tag); } if (output.length) { if (console.table) { console.table(output); } else { for (var j = 0; j < output.length; j++) { console.log(output[j]); } } } else { console.warn('No prebid winners'); } }; atm.ads.setAdnuntius = function (adUnits, callback) { var mappedAliases = {}; var adnAdUnitArray = []; var matchedAds = []; var totalAds = []; var removefromTotal = function (adUnit) { var position = totalAds.indexOf(adUnit.targetId); totalAds.splice(position, 1); if (totalAds.length == 0) { atm.ads.onCallDone(matchedAds, callback); } }; atm.adUnitAliases.forEach(function (aliasItem) { mappedAliases[aliasItem.alias] = aliasItem.bidder; }); adUnits.forEach((adUnit) => { totalAds.push(adUnit.code); adUnit.bids.forEach(function (bid) { if (bid.bidder == "adnuntius" || mappedAliases[bid.bidder] == "adnuntius") { var adnAdunit = { auId: bid.params.auId, targetId: adUnit.code, onNoMatchedAds: function (data) { removefromTotal(data); }, onImpressionResponse: function (data) { matchedAds.push(data.targetId); removefromTotal(data); }, }; if (adUnit.mediaTypes && adUnit.mediaTypes.banner && adUnit.mediaTypes.banner.sizes) adnAdunit.dimensions = adUnit.mediaTypes.banner.sizes; if (bid.params.targeting) { console.log(bid.params.targeting); } adnAdUnitArray.push(adnAdunit); } }); }); return adnAdUnitArray; }; atm.ads.setInterval = function (auId, request) { if (!atm.ads.adUnitMeta[auId].interval) { atm.ads.adUnitMeta[auId].interval = setInterval(function () { if (atm.ads.adUnitMeta[auId].refresh.count != 0) { adn.calls.push(function () { adn.chbRequest(atm.createPrebidRequest(request), request); }); atm.ads.adUnitMeta[auId].refresh.count--; } else { clearInterval(atm.ads.adUnitMeta[auId].interval); } }, atm.ads.adUnitMeta[auId].refresh.delay * 1000); } }; atm.ads.setPrebidRefresh = function (adUnit, request) { var singleAdUnitRequest = Object.assign({}, request); delete singleAdUnitRequest.headerBids; var targetId = (adUnit.targetId) ? ':' + adUnit.targetId : ''; var auId = adUnit.auId + targetId; var refresh = adUnit.refresh; if (refresh.count) refresh.count = refresh.count || 999; else { refresh = { delay: adUnit.refresh, count: 999, }; } var event = refresh.event || 'onViewable'; if (event != 'onViewable' && event != "onVisible") throw new Error('refresh event needs to be "onViewable" or "onVisible"'); delete adUnit.refresh; adUnit.clearTarget = true; atm.ads.adUnitMeta[auId] = atm.ads.adUnitMeta[auId] || {}; atm.ads.adUnitMeta[auId].refresh = refresh; atm.ads.adUnitMeta[auId].refreshFunction = function () { singleAdUnitRequest.adUnits = [adUnit]; atm.ads.setInterval(auId, singleAdUnitRequest); }; adUnit[event] = atm.ads.adUnitMeta[auId].refreshFunction; return adUnit; }; "use strict"; atm.addListener = function (name, callback) { if (atm.eventList.indexOf(name) == -1) { atm.eventList.push(name); atm.events[name] = new CustomEvent(name, { bubbles: true }); } document.addEventListener(name, function () { if (callback) callback(atm.transitData); }); }; atm.dispatch = function (name, data) { atm.debug(name, data); atm.transitData = data; document.dispatchEvent(atm.events[name]); }; "use strict"; atm.containerFunctions[CONTAINER_ID].javascriptCustom = function (script) { try { script.script(); } catch (e) { atm.log('error', 'Custom Javascript is malformed ' + e.message, 'Custom JavaScript'); } }; atm.addListener("pageview.OXNavzM-K", function(eventData){ if(true) atm.utils.runTags('OXNavzM-K', ["YQDR7EKRm-"]) }); atm.utils.addScript("https://cdn.adnuntius.com/adn.js",false,false,{async:true}); if(atm.containers[CONTAINER_ID].prebid){ if(atm.containers[CONTAINER_ID].prebid.config && atm.containers[CONTAINER_ID].prebid.config.custom){ try { new Function(atm.containers[CONTAINER_ID].prebid.config.custom)(); } catch (e) { atm.log('error', 'Custom prebid script malformed: ' + e.message, 'Custom Prebid') } } if(atm.containers[CONTAINER_ID].prebid.loadPrebidJs){atm.utils.addScript("https://tags.adnuntius.com/pb/prebid.js")} } "use strict"; (function () { var executeQueue = function () { try { var queItem; while (queItem = atm.queue.shift()) { if (typeof queItem == 'function') queItem(); } } catch (e) { atm.log('error', e, 'queue handler'); } }; win.setTimeout(executeQueue, 25); atm.queue.push = function () { Array.prototype.push.apply(this, arguments); win.setTimeout(executeQueue, 1); return this.length; }; executeQueue(); })(); window.addEventListener('load', function (event) { if( atm.eventList.indexOf('pageload.' + CONTAINER_ID) != -1){ atm.dispatch('pageload.' + CONTAINER_ID) } }); if (atm.eventList.indexOf('pageview.' + CONTAINER_ID) > -1) atm.dispatch('pageview.' + CONTAINER_ID); })(atm, adn, document, window); } catch (e) { console.log('error', e); }