if (document.location.href.indexOf("localtest=true") !== -1 || document.location.pathname.indexOf("/these-photos-couldnt-have-been-more-perfectly-timed-new/") === 0 || document.location.pathname.indexOf("/top-news-broadcast/") === 0 || (window.widgetPaths && widgetPaths.indexOf(document.location.pathname.split("/")[1]) !== -1) ) { throw "Moving to new version"; } var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; /*jshint ignore:start*/ // prebid.js v0.29.0 Updated : 2017-11-02 function initPreBid() { !(function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.pbjsChunk;window.pbjsChunk=function(r,o,a){for(var s,d,u,c=0,f=[];c0)if(2===a&&"number"==typeof e[0]&&"number"==typeof e[1])n.push(o(e));else for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits).map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(d,[])})).reduce(d).filter(s)},n.isGptPubadsDefined=function(){if(window.googletag&&n.isFn(window.googletag.pubads)&&n.isFn(window.googletag.pubads().getSlots))return!0},n.getHighestCpm=function(e,n){return e.cpm===n.cpm?e.timeToRespond>n.timeToRespond?n:e:e.cpm0;){var t=Math.floor(Math.random()*n),r=e[--n];e[n]=e[t],e[t]=r}return e},n.adUnitsFilter=function(e,n){return e.includes(n&&n.placementCode||n&&n.adUnitCode)},n.isSrcdocSupported=function(e){return e.defaultView&&e.defaultView.frameElement&&"srcdoc"in e.defaultView.frameElement&&!/firefox/i.test(navigator.userAgent)},n.cloneJson=function(e){return JSON.parse(JSON.stringify(e))},n.inIframe=function(){try{return window.self!==window.top}catch(e){return!0}},n.isSafariBrowser=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)},n.replaceAuctionPrice=function(e,n){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,n)},n.getBidderRequestAllAdUnits=function(e){return pbjs._bidsRequested.find((function(n){return n.bidderCode===e}))},n.getBidderRequest=function(e,n){return pbjs._bidsRequested.find((function(t){return t.bids.filter((function(t){return t.bidder===e&&t.placementCode===n})).length>0}))||{start:null,requestId:null}},n.cookiesAreEnabled=function(){return!(!window.navigator.cookieEnabled&&!document.cookie.length)||(window.document.cookie="prebid.cookieTest",-1!=window.document.cookie.indexOf("prebid.cookieTest"))},n.delayExecution=function(e,n){if(n<1)throw new Error("numRequiredCalls must be a positive number. Got "+n);var t=0;return function(){++t===n&&e.apply(null,arguments)}},n.groupBy=function(e,n){return e.reduce((function(e,t){return(e[t[n]]=e[t[n]]||[]).push(t),e}),{})},n.deepAccess=function(e,n){n=String(n).split(".");for(var t=0;t>n/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e)},n.getBidIdParameter=function(e,n){return n&&n[e]?n[e]:""},n.tryAppendQueryString=function(e,n,t){return t?e+=n+"="+encodeURIComponent(t)+"&":e},n.parseQueryStringParameters=function(e){var n="";for(var t in e)e.hasOwnProperty(t)&&(n+=t+"="+encodeURIComponent(e[t])+"&");return n},n.transformAdServerTargetingObj=function(e){return e&&Object.getOwnPropertyNames(e).length>0?u(e).map((function(n){return n+"="+encodeURIComponent(c(e,n))})).join("&"):""},n.getTopWindowLocation=function(){var e=void 0;try{window.top.location.toString(),e=window.top.location}catch(n){e=window.location}return e},n.getTopWindowUrl=function(){var e=void 0;try{e=this.getTopWindowLocation().href}catch(n){e=""}return e},n.logWarn=function(e){E()&&console.warn&&console.warn("WARNING: "+e)},n.logInfo=function(e,n){E()&&a()&&m&&(n&&0!==n.length||(n=""),m("INFO: "+e+(""===n?"":" : params : "),n))},n.logMessage=function(e){E()&&a()&&console.log("MESSAGE: "+e)},n.hasConsoleLogger=a;var y=a()?window.console.error?"error":"log":"",E=function(){if(!1===p.config.getConfig("debug")&&!1===b){var e="TRUE"===S(g.DEBUG_MODE).toUpperCase();p.config.setConfig({debug:e}),b=!0}return!!p.config.getConfig("debug")};n.debugTurnedOn=E,n.logError=function(e,n,t){var r=n||"ERROR";E()&&a()&&console[y](console,r+": "+e,t||"")},n.createInvisibleIframe=function(){var e=document.createElement("iframe");return e.id=i(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e};var S=function(e){var n="[\\?&]"+e+"=([^&#]*)",t=new RegExp(n).exec(window.location.search);return null===t?"":decodeURIComponent(t[1].replace(/\+/g," "))};n.getParameterByName=S,n.hasValidBidRequest=function(e,n,t){for(var r=!1,i=0;i0);for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0},n.isEmptyStr=function(e){return this.isStr(e)&&(!e||0===e.length)},n._each=function(e,n){if(!this.isEmpty(e)){if(this.isFn(e.forEach))return e.forEach(n,this);var t=0,r=e.length;if(r>0)for(;t'},n.createTrackPixelIframeHtml=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(t&&(e=encodeURI(e)),r&&(r='sandbox="'+r+'"'),"'):""},n.getIframeDocument=function(e){if(e){var n=void 0;try{n=e.contentWindow?e.contentWindow.document:e.contentDocument.document?e.contentDocument.document:e.contentDocument}catch(e){this.logError("Cannot get iframe document",e)}return n}},n.getValueString=function(e,n,t){return void 0===n||null===n?t:this.isStr(n)?n:this.isNumber(n)?n.toString():void this.logWarn("Unsuported type for param: "+e+" required type: String")}}),(function(e,n,t){"use strict";function r(e){var n=e.bidderCode,t=e.requestId,r=e.bidderRequestId;return e.adUnits.map((function(e){return e.bids.filter((function(e){return e.bidder===n})).map((function(n){var i=e.sizes;if(e.sizeMapping){var u=(0,s.mapSizes)(e);if(""===u)return"";i=u}return e.nativeParams&&(n=o({},n,{nativeParams:(0,d.processNativeAdUnitParams)(e.nativeParams)})),e.mediaTypes&&(c.isValidMediaTypes(e.mediaTypes)?n=o({},n,{mediaTypes:e.mediaTypes}):c.logError("mediaTypes is not correctly configured for adunit "+e.code)),n=o({},n,(0,a.getDefinedParams)(e,["mediaType","renderer"])),o({},n,{placementCode:e.code,transactionId:e.transactionId,sizes:i,bidId:n.bid_id||c.getUniqueIdentifierStr(),bidderRequestId:r,requestId:t})}))})).reduce(a.flatten,[]).filter((function(e){return""!==e}))}function i(e){var n=[];return c.parseSizesInput(e.sizes).forEach((function(e){var t=e.split("x"),r={w:parseInt(t[0]),h:parseInt(t[1])};n.push(r)})),n}var o=Object.assign||function(e){for(var n=1;n2&&void 0!==arguments[2]?arguments[2]:{}).supportedMediaTypes,i=void 0===r?[]:r;e&&t?"function"==typeof e.callBids?(p[t]=e,i.includes("video")&&n.videoAdapters.push(t),i.includes("native")&&d.nativeAdapters.push(t)):c.logError("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):c.logError("bidAdaptor or bidderCode not specified")},n.aliasBidAdapter=function(e,n){if(void 0===p[n]){var t=p[e];if(void 0===t)c.logError('bidderCode "'+e+'" is not an existing bidder.',"adaptermanager.aliasBidAdapter");else try{var r=new t.constructor;r.setBidderCode(n),this.registerBidAdapter(r,n)}catch(n){c.logError(e+" bidder does not currently support aliasing.","adaptermanager.aliasBidAdapter")}}else c.logMessage('alias name "'+n+'" has been already specified.')},n.registerAnalyticsAdapter=function(e){var n=e.adapter,t=e.code;n&&t?"function"==typeof n.enableAnalytics?(n.code=t,v[t]=n):c.logError('Prebid Error: Analytics adaptor error for analytics "'+t+'"\n analytics adapter must implement an enableAnalytics() function'):c.logError("Prebid Error: analyticsAdapter or analyticsCode not specified")},n.enableAnalytics=function(e){c.isArray(e)||(e=[e]),c._each(e,(function(e){var n=v[e.provider];n?n.enableAnalytics(e):c.logError("Prebid Error: no analytics adapter found in registry for\n "+e.provider+".")}))},n.setBidderSequence=function(e){b[e]?m=e:c.logWarn("Invalid order: "+e+". Bidder Sequence was not set.")},n.setS2SConfig=function(e){g=e}}),(function(e,n,t){"use strict";function r(){return(new Date).getTime()}function i(e){return e.bidderCode}function o(e){return e.bidder}function a(e){var n=this;return pbjs._bidsRequested.map((function(t){return t.bids.filter(h.adUnitsFilter.bind(n,pbjs._adUnitCodes)).filter((function(n){return n.placementCode===e}))})).reduce(h.flatten,[]).map((function(e){return"indexExchange"===e.bidder?e.sizes.length:1})).reduce(s,0)===pbjs._bidsReceived.filter((function(n){return n.adUnitCode===e})).length}function s(e,n){return e+n}function d(){return pbjs._bidsRequested.map((function(e){return e.bids})).reduce(h.flatten,[]).filter(h.adUnitsFilter.bind(this,pbjs._adUnitCodes)).map((function(e){return"indexExchange"===e.bidder?e.sizes.length:1})).reduce((function(e,n){return e+n}),0)===pbjs._bidsReceived.filter(h.adUnitsFilter.bind(this,pbjs._adUnitCodes)).length}function u(e,n){var t={},r=pbjs.bidderSettings;if(n&&r){var i=b();c(t,i,n)}return e&&n&&r&&r[e]&&r[e][I.JSON_MAPPING.ADSERVER_TARGETING]?(c(t,r[e],n),n.alwaysUseBid=r[e].alwaysUseBid,n.sendStandardTargeting=r[e].sendStandardTargeting):B[e]&&(c(t,B[e],n),n.alwaysUseBid=B[e].alwaysUseBid,n.sendStandardTargeting=B[e].sendStandardTargeting),n.native&&Object.keys(n.native).forEach((function(e){var r=E.NATIVE_KEYS[e],i=n.native[e];r&&(t[r]=i)})),t}function c(e,n,t){var r=n[I.JSON_MAPPING.ADSERVER_TARGETING];return t.size=t.getSize(),j._each(r,(function(r){var i=r.key,o=r.val;if(e[i]&&j.logWarn("The key: "+i+" is getting ovewritten"),j.isFn(o))try{o=o(t)}catch(e){j.logError("bidmanager","ERROR",e)}(void 0===n.suppressEmptyKeys||!0!==n.suppressEmptyKeys)&&"hb_deal"!==i||!j.isEmptyStr(o)&&null!==o&&void 0!==o?e[i]=o:j.logInfo("suppressing empty key '"+i+"' from adserver targeting")})),e}function f(e){var n=[e];l(O.byAdUnit,n)}function l(e,n){var t=this;j.isArray(e)&&e.forEach((function(e){var r=n||pbjs._adUnitCodes,i=[pbjs._bidsReceived.filter(h.adUnitsFilter.bind(t,r)).reduce(p,{})];e.apply(pbjs,i)}))}function p(e,n){return e[n.adUnitCode]||(e[n.adUnitCode]={bids:[]}),e[n.adUnitCode].bids.push(n),e}function g(e){var n=e.bidderCode,t=e.cpm;if(n&&pbjs.bidderSettings&&pbjs.bidderSettings[n]&&"function"==typeof pbjs.bidderSettings[n].bidCpmAdjustment)try{t=pbjs.bidderSettings[n].bidCpmAdjustment.call(null,e.cpm,v({},e))}catch(e){j.logError("Error during bid adjustment","bidmanager.js",e)}t>=0&&(e.cpm=t)}function b(){var e=_.config.getConfig("priceGranularity"),n=pbjs.bidderSettings;return n[I.JSON_MAPPING.BD_SETTING_STANDARD]||(n[I.JSON_MAPPING.BD_SETTING_STANDARD]={adserverTargeting:[{key:"hb_bidder",val:function(e){return e.bidderCode}},{key:"hb_adid",val:function(e){return e.adId}},{key:"hb_pb",val:function(n){return e===I.GRANULARITY_OPTIONS.AUTO?n.pbAg:e===I.GRANULARITY_OPTIONS.DENSE?n.pbDg:e===I.GRANULARITY_OPTIONS.LOW?n.pbLg:e===I.GRANULARITY_OPTIONS.MEDIUM?n.pbMg:e===I.GRANULARITY_OPTIONS.HIGH?n.pbHg:e===I.GRANULARITY_OPTIONS.CUSTOM?n.pbCg:void 0}},{key:"hb_size",val:function(e){return e.size}},{key:"hb_deal",val:function(e){return e.dealId}}]}),n[I.JSON_MAPPING.BD_SETTING_STANDARD]}var v=Object.assign||function(e){for(var n=1;npbjs.cbTimeout+pbjs.timeoutBuffer){n.executeCallback(!0)}}function s(){C.emit(I.EVENTS.BID_RESPONSE,t),pbjs._bidsReceived.push(t),t.adUnitCode&&a(t.adUnitCode)&&f(t.adUnitCode),d()&&n.executeCallback()}(function(){function n(e){return"Invalid bid from "+t.bidderCode+". Ignoring bid: "+e}return t?e?(0,h.getBidderRequest)(t.bidderCode,e).start?"native"!==t.mediaType||(0,E.nativeBidIsValid)(t)?"video"!==t.mediaType||(0,S.isValidVideoBid)(t)?!("banner"===t.mediaType&&!i(t)&&(j.logError(n("Banner bids require a width and height")),1)):(j.logError(n("Video bid does not have required vastUrl or renderer property")),!1):(j.logError(n("Native bid missing some required properties.")),!1):(j.logError(n("Cannot find valid matching bid request.")),!1):(j.logError(n("No adUnitCode was supplied to addBidResponse.")),!1):(j.logError("Some adapter tried to add an undefined bid for "+e+"."),!1)})()&&(function(){var n=(0,h.getBidderRequest)(t.bidderCode,e);v(t,{requestId:n.requestId,responseTimestamp:r(),requestTimestamp:n.start,cpm:parseFloat(t.cpm)||0,bidder:t.bidderCode,adUnitCode:e}),t.timeToRespond=t.responseTimestamp-t.requestTimestamp,C.emit(I.EVENTS.BID_ADJUSTMENT,t);var i=n.bids&&n.bids[0]&&n.bids[0].renderer;i&&(t.renderer=A.Renderer.install({url:i.url}),t.renderer.setRender(i.render));var o=(0,y.getPriceBucketString)(t.cpm,_.config.getConfig("customPriceBucket"),_.config.getConfig("currency.granularityMultiplier"));t.pbLg=o.low,t.pbMg=o.med,t.pbHg=o.high,t.pbAg=o.auto,t.pbDg=o.dense,t.pbCg=o.custom;var a;t.bidderCode&&(t.cpm>0||t.dealId)&&(a=u(t.bidderCode,t)),t.adserverTargeting=v(t.adserverTargeting||{},a)}(),"video"===t.mediaType?(function(e){_.config.getConfig("usePrebidCache")?(0,T.store)([e],(function(n,t){n?j.logWarn("Failed to save to the video cache: "+n+". Video bid must be discarded."):(e.videoCacheKey=t[0].uuid,e.vastUrl||(e.vastUrl=(0,T.getCacheUrl)(e.videoCacheKey)),s(e)),o()})):(s(e),o())})(t):(s(t),o()))},n.getKeyValueTargetingPairs=function(){return u.apply(void 0,arguments)},n.registerDefaultBidderSetting=function(e,n){B[e]=n},n.executeCallback=function(e){if(!e&&O.timer&&clearTimeout(O.timer),!0!==O.all.called&&(l(O.all),O.all.called=!0,e)){var t=n.getTimedOutBidders();t.length&&C.emit(I.EVENTS.BID_TIMEOUT,t)}if(O.oneTime){C.emit(w);try{l([O.oneTime])}catch(e){j.logError("Error executing bidsBackHandler",null,e)}finally{O.oneTime=null,O.timer=!1,pbjs.clearAuction()}}},n.externalCallbackReset=function(){O.all.called=!1},n.addOneTimeCallback=function(e,n){O.oneTime=e,O.timer=n},n.addCallback=function(e,n,t){n.id=e,I.CB.TYPE.ALL_BIDS_BACK===t?O.all.push(n):I.CB.TYPE.AD_UNIT_BIDS_BACK===t&&O.byAdUnit.push(n)},C.on(I.EVENTS.BID_ADJUSTMENT,(function(e){g(e)})),n.adjustBids=function(){return g.apply(void 0,arguments)},n.getStandardBidderAdServerTargeting=function(){return b()[I.JSON_MAPPING.ADSERVER_TARGETING]}}),(function(e,n,t){"use strict";function r(e,n){var t=n&&n.bidId||i.getUniqueIdentifierStr(),r=e||0;this.bidderCode=n&&n.bidder||"",this.width=0,this.height=0,this.statusMessage=(function(){switch(r){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}})(),this.adId=t,this.mediaType="banner",this.getStatusCode=function(){return r},this.getSize=function(){return this.width+"x"+this.height}}var i=t(0);n.createBid=function(e,n){return new r(e,n)}}),(function(e,n){e.exports={JSON_MAPPING:{PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},REPO_AND_VERSION:"prebid_prebid_0.29.0",DEBUG_MODE:"pbjs_debug",STATUS:{GOOD:1,NO_BID:2},CB:{TYPE:{ALL_BIDS_BACK:"allRequestedBidsBack",AD_UNIT_BIDS_BACK:"adUnitBidsBack",BID_WON:"bidWon",REQUEST_BIDS:"requestBids"}},EVENTS:{AUCTION_INIT:"auctionInit",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_WON:"bidWon",SET_TARGETING:"setTargeting",REQUEST_BIDS:"requestBids"},EVENT_ID_PATHS:{bidWon:"adUnitCode"},GRANULARITY_OPTIONS:{LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},TARGETING_KEYS:["hb_bidder","hb_adid","hb_pb","hb_size","hb_deal"],S2S:{DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/auction",SRC:"s2s",ADAPTER:"prebidServer",SYNC_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/cookie_sync",SYNCED_BIDDERS_KEY:"pbjsSyncs"}}}),(function(e,n,t){"use strict";function r(e,n){var t=document.createElement("script");t.type="text/javascript",t.async=!0,n&&"function"==typeof n&&(t.readyState?t.onreadystatechange=function(){"loaded"!==t.readyState&&"complete"!==t.readyState||(t.onreadystatechange=null,n())}:t.onload=function(){n()}),t.src=e;var r=document.getElementsByTagName("head");(r=r.length?r:document.getElementsByTagName("body")).length&&(r=r[0]).insertBefore(t,r.firstChild)}var i=t(0),o={};n.loadScript=function(e,n,t){e?t?o[e]?n&&"function"==typeof n&&(o[e].loaded?n():o[e].callbacks.push(n)):(o[e]={loaded:!1,callbacks:[]},n&&"function"==typeof n&&o[e].callbacks.push(n),r(e,(function(){o[e].loaded=!0;try{for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{};try{var c=void 0,f=!1,l=u.method||(t?"POST":"GET"),p="object"===(void 0===n?"undefined":i(n))?n:{success:function(){a.logMessage("xhr success")},error:function(e){a.logError("xhr error",null,e)}};if("function"==typeof n&&(p.success=n),window.XMLHttpRequest?void 0===(c=new window.XMLHttpRequest).responseType&&(f=!0):f=!0,f?((c=new window.XDomainRequest).onload=function(){p.success(c.responseText,c)},c.onerror=function(){p.error("error",c)},c.ontimeout=function(){p.error("timeout",c)},c.onprogress=function(){a.logMessage("xhr onprogress")}):c.onreadystatechange=function(){if(c.readyState===s){var e=c.status;e>=200&&e<300||304===e?p.success(c.responseText,c):p.error(c.statusText,c)}},"GET"===l&&t){var g=(0,o.parse)(e,u);r(g.search,t),e=(0,o.format)(g)}c.open(l,e),c.timeout=d,f||(u.withCredentials&&(c.withCredentials=!0),a._each(u.customHeaders,(function(e,n){c.setRequestHeader(n,e)})),u.preflight&&c.setRequestHeader("X-Requested-With","XMLHttpRequest"),c.setRequestHeader("Content-Type",u.contentType||"text/plain")),c.send("POST"===l&&t)}catch(e){a.logError("xhr construction",e)}};var o=t(11),a=t(0),s=4,d=3e3}),(function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=e;return{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}}}),(function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(){function e(e){return Object.keys(b).find((function(n){return e===b[n]}))}function n(n){if(!n)return d.logError("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof n)e(n)||d.logWarn("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if("object"===(void 0===n?"undefined":a(n))&&!(0,s.isValidPriceConfig)(n))return d.logError("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}function t(e,n){var t=n;"string"!=typeof e&&(t=e,e=v);{if("function"==typeof t)return m.push({topic:e,callback:t}),function(){m.splice(m.indexOf(n),1)};d.logError("listener must be a function")}}function i(e){var n=Object.keys(e);m.filter((function(e){return n.includes(e.topic)})).forEach((function(n){n.callback(r({},n.topic,e[n.topic]))})),m.filter((function(e){return e.topic===v})).forEach((function(n){return n.callback(e)}))}var m=[],h={_debug:u,get debug(){return pbjs.logging||!1===pbjs.logging?pbjs.logging:this._debug},set debug(e){this._debug=e},_bidderTimeout:c,get bidderTimeout(){return pbjs.bidderTimeout||this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:f,get publisherDomain(){return pbjs.publisherDomain||this._publisherDomain},set publisherDomain(e){this._publisherDomain=e},_cookieSyncDelay:l,get cookieSyncDelay(){return pbjs.cookieSyncDelay||this._cookieSyncDelay},set cookieSyncDelay(e){this._cookieSyncDelay=e},_priceGranularity:b.MEDIUM,set priceGranularity(t){n(t)&&("string"==typeof t?this._priceGranularity=e(t)?t:b.MEDIUM:"object"===(void 0===t?"undefined":a(t))&&(this._customPriceBucket=t,this._priceGranularity=b.CUSTOM,d.logMessage("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_sendAllBids:p,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},set bidderSequence(e){pbjs.setBidderSequence(e)},set s2sConfig(e){pbjs.setS2SConfig(e)},userSync:g};return{getConfig:function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var e=arguments.length<=0?void 0:arguments[0];return e?d.deepAccess(h,e):h}return t.apply(void 0,arguments)},setConfig:function(e){"object"!==(void 0===e?"undefined":a(e))&&d.logError("setConfig options must be an object"),o(h,e),i(e)}}}Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var o=Object.assign||function(e){for(var n=1;n=l.syncsPerBidder?o.logWarn('Number of user syncs exceeded for "{$bidder}"'):l.enabledBidders&&l.enabledBidders.length&&l.enabledBidders.indexOf(n)<0?o.logWarn('Bidder "'+n+'" not supported'):(u[e].push([n,t]),void(f=s(f,n))):o.logWarn("Bidder is required for registering sync"):o.logWarn('User sync type "{$type}" not supported')},d.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return window.setTimeout(t,Number(e));t()},d.triggerUserSyncs=function(){l.enableOverride&&d.syncUsers()},d}Object.defineProperty(n,"__esModule",{value:!0}),n.userSync=void 0;var i=(function(){function e(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})();n.newUserSync=r;var o=(function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n})(t(0)),a=t(8),s=!o.isSafariBrowser()&&o.cookiesAreEnabled();n.userSync=r({config:a.config.getConfig("userSync"),browserSupportsCookies:s})}),(function(e,n,t){var r=t(14),i=t(12),o=t(20),a=t(270),s=t(33),d=function(e,n,t){var u,c,f,l,p=e&d.F,g=e&d.G,b=e&d.S,v=e&d.P,m=e&d.B,h=g?r:b?r[n]||(r[n]={}):(r[n]||{}).prototype,y=g?i:i[n]||(i[n]={}),E=y.prototype||(y.prototype={});g&&(t=n);for(u in t)f=((c=!p&&h&&void 0!==h[u])?h:t)[u],l=m&&c?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,h&&a(h,u,f,e&d.U),y[u]!=f&&o(y,u,l),v&&E[u]!=f&&(E[u]=f)};r.core=i,d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,e.exports=d}),(function(e,n){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}}),(function(e,n,t){"use strict";function r(e){var n=this,t=e.url,r=e.config,a=e.id,s=e.callback,d=e.loaded;this.url=t,this.config=r,this.handlers={},this.id=a,this.loaded=d,this.cmd=[],this.push=function(e){"function"==typeof e?n.loaded?e.call():n.cmd.push(e):o.logError("Commands given to Renderer.push must be wrapped in a function")},this.callback=s||function(){n.loaded=!0,n.process()},(0,i.loadScript)(t,this.callback,!0)}Object.defineProperty(n,"__esModule",{value:!0}),n.Renderer=r;var i=t(5),o=(function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n})(t(0));r.install=function(e){return new r({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded})},r.prototype.getConfig=function(){return this.config},r.prototype.setRender=function(e){this.render=e},r.prototype.setEventHandlers=function(e){this.handlers=e},r.prototype.handleVideoEvent=function(e){var n=e.id,t=e.eventName;"function"==typeof this.handlers[t]&&this.handlers[t](),o.logMessage("Prebid Renderer event for id "+n+" type "+t)},r.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){o.logError("Error processing Renderer command: ",e)}}}),(function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e){return"string"==typeof e?[e]:b.isArray(e)?e:pbjs._adUnitCodes||[]}function o(e){var n=m.getWinningBids(e),t=a();return n=n.map((function(e){return r({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(n){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===t.indexOf(n)})).map((function(n){return r({},n.substring(0,20),[e.adserverTargeting[n]])})))}))}function a(){return g.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(v.TARGETING_KEYS).filter(f.uniques)}function s(e){var n=a();return pbjs._bidsReceived.filter(f.adUnitsFilter.bind(this,e)).map((function(e){if(e.alwaysUseBid)return r({},e.adUnitCode,Object.keys(e.adserverTargeting).map((function(t){if(!(n.indexOf(t)>-1))return r({},t.substring(0,20),[e.adserverTargeting[t]])})).filter((function(e){return e})))})).filter((function(e){return e}))}function d(e){var n=v.TARGETING_KEYS.concat(p.NATIVE_TARGETING_KEYS),t=[],i=(0,f.groupBy)(pbjs._bidsReceived,"adUnitCode");return Object.keys(i).forEach((function(e){var n=(0,f.groupBy)(i[e],"bidderCode");Object.keys(n).forEach((function(e){return t.push(n[e].reduce(f.getHighestCpm,c()))}))})),t.map((function(e){if(e.adserverTargeting)return r({},e.adUnitCode,u(e,n.filter((function(n){return void 0!==e.adserverTargeting[n]}))))})).filter((function(e){return e}))}function u(e,n){return n.map((function(n){return r({},(n+"_"+e.bidderCode).substring(0,20),[e.adserverTargeting[n]])}))}function c(e){return{adUnitCode:e,cpm:0,adserverTargeting:{},timeToRespond:0}}var f=t(0),l=t(8),p=t(13),g=t(2),b=t(0),v=t(4),m=n,h=[];m.resetPresetTargeting=function(e){if((0,f.isGptPubadsDefined)()){var n=i(e),t=pbjs.adUnits.filter((function(e){return n.includes(e.code)}));window.googletag.pubads().getSlots().forEach((function(e){h.forEach((function(n){t.forEach((function(t){t.code!==e.getAdUnitPath()&&t.code!==e.getSlotElementId()||e.setTargeting(n,null)}))}))}))}},m.getAllTargeting=function(e){var n=i(e),t=o(n).concat(s(n)).concat(l.config.getConfig("enableSendAllBids")?d():[]);return t.map((function(e){Object.keys(e).map((function(n){e[n].map((function(e){-1===h.indexOf(Object.keys(e)[0])&&(h=Object.keys(e).concat(h))}))}))})),t},m.setTargeting=function(e){window.googletag.pubads().getSlots().forEach((function(n){e.filter((function(e){return Object.keys(e)[0]===n.getAdUnitPath()||Object.keys(e)[0]===n.getSlotElementId()})).forEach((function(e){return e[Object.keys(e)[0]].forEach((function(e){e[Object.keys(e)[0]].map((function(t){return b.logMessage("Attempting to set key value for slot: "+n.getSlotElementId()+" key: "+Object.keys(e)[0]+" value: "+t),t})).forEach((function(t){n.setTargeting(Object.keys(e)[0],t)}))}))}))}))},m.getWinningBids=function(e){var n=i(e);return pbjs._bidsReceived.filter((function(e){return n.includes(e.adUnitCode)})).filter((function(e){return e.cpm>0})).map((function(e){return e.adUnitCode})).filter(f.uniques).map((function(e){return pbjs._bidsReceived.filter((function(n){return n.adUnitCode===e?n:null})).reduce(f.getHighestCpm,c(e))}))},m.setTargetingForAst=function(){var e=pbjs.getAdserverTargeting();Object.keys(e).forEach((function(n){return Object.keys(e[n]).forEach((function(t){if(b.logMessage("Attempting to set targeting for targetId: "+n+" key: "+t+" value: "+e[n][t]),b.isStr(e[n][t])||b.isArray(e[n][t])){var r={};r["hb_adid"===t.substring(0,"hb_adid".length)?t.toUpperCase():t]=e[n][t],window.apntag.setKeywords(n,r)}}))}))},m.isApntagDefined=function(){if(window.apntag&&b.isFn(window.apntag.setKeywords))return!0}}),(function(e,n,t){var r=t(264),i=t(269);e.exports=t(21)?function(e,n,t){return r.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}}),(function(e,n,t){e.exports=!t(22)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))}),(function(e,n){e.exports=function(e){try{return!!e()}catch(e){return!0}}}),(function(e,n){var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}}),(function(e,n,t){var r=t(35);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}}),(function(e,n,t){var r=t(40)("unscopables"),i=Array.prototype;void 0==i[r]&&t(20)(i,r,{}),e.exports=function(e){i[r][e]=!0}}),(function(e,n,t){"use strict";function r(e,n,t){var r="";if(!i(n))return r;var a=n.buckets.reduce((function(e,n){return e.max>n.max?e:n}),{max:0}),d=n.buckets.find((function(n){if(e>a.max*t){var i=n.precision;void 0===i&&(i=s),r=(n.max*t).toFixed(i)}else if(e<=n.max*t&&e>=n.min*t)return n}));return d&&(r=o(e,d.increment,d.precision,t)),r}function i(e){if(a.isEmpty(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var n=!0;return e.buckets.forEach((function(e){void 0!==e.min&&e.max&&e.increment||(n=!1)})),n}function o(e,n,t,r){void 0===t&&(t=s);var i=1/(n*r);return(Math.floor(e*i)/i).toFixed(t)}Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),s=2,d={buckets:[{min:0,max:5,increment:.5}]},u={buckets:[{min:0,max:20,increment:.1}]},c={buckets:[{min:0,max:20,increment:.01}]},f={buckets:[{min:0,max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}]},l={buckets:[{min:0,max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}]};n.getPriceBucketString=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=parseFloat(e);return isNaN(i)&&(i=""),{low:""===i?"":r(e,d,t),med:""===i?"":r(e,u,t),high:""===i?"":r(e,c,t),auto:""===i?"":r(e,l,t),dense:""===i?"":r(e,f,t),custom:""===i?"":r(e,n,t)}},n.isValidPriceConfig=i}),(function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.hasNonVideoBidder=n.videoAdUnit=void 0,n.isValidVideoBid=function(e){var n=(0,i.getBidRequest)(e.adId),t=n&&(0,i.deepAccess)(n,"mediaTypes.video"),r=t&&(0,i.deepAccess)(t,"context");return!n||t&&r!==o?!(!e.vastUrl&&!e.vastXml):r!==o||!(!e.renderer&&!n.renderer)};var r=t(1),i=t(0),o="outstream",a=(n.videoAdUnit=function(e){return"video"===e.mediaType},function(e){return!r.videoAdapters.includes(e.bidder)});n.hasNonVideoBidder=function(e){return e.bids.filter(a).length}}),(function(e,n,t){"use strict";function r(){function e(e,n){try{localStorage.setItem(e,JSON.stringify(n))}catch(e){(0,i.logWarn)("could not set storage item: ",e)}}function n(e){try{var n=JSON.parse(localStorage.getItem(e));return n&&n.length?n:[]}catch(e){return(0,i.logWarn)("could not get storage item: ",e),[]}}return{get:n,set:e,add:function(t,r){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e(t,n(t).concat([r]).filter((function(e,n,t){return!i||t.indexOf(e)===n})))},remove:function(t,r){e(t,n(t).filter((function(e){return e!==r})))}}}Object.defineProperty(n,"__esModule",{value:!0}),n.StorageManager=n.pbjsSyncsKey=void 0,n.newStorageManager=r;var i=t(0);n.pbjsSyncsKey="pbjsSyncs",n.StorageManager=r()}),(function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){function n(n){return!!e.isBidRequestValid(n)||((0,b.logWarn)("Invalid bid sent to bidder "+e.code+": "+JSON.stringify(n)),!1)}function t(){var n=l.default.createBid(p.STATUS.NO_BID);return n.code=e.code,n.bidderCode=e.code,n}return a(new s.default(e.code),{callBids:function(r){function i(e,n){v[e]=!0,f.default.addBidResponse(e,n)}function s(){r.bids.map((function(e){return e.placementCode})).forEach((function(e){e&&!v[e]&&f.default.addBidResponse(e,t())}))}function d(){if(s(),e.getUserSyncs){var n=e.getUserSyncs({iframeEnabled:u.config.getConfig("userSync.iframeEnabled"),pixelEnabled:u.config.getConfig("userSync.pixelEnabled")},m);n&&(Array.isArray(n)||(n=[n]),n.forEach((function(n){g.userSync.registerSync(n.type,e.code,n.url)})))}}if(Array.isArray(r.bids)){var v={},m=[],h=r.bids.filter(n);if(0!==h.length){var y={};h.forEach((function(e){y[e.bidId]=e}));var E=e.buildRequests(h,r);if(E&&0!==E.length){Array.isArray(E)||(E=[E]);var S=(0,b.delayExecution)(d,E.length);E.forEach((function(n){function t(t){function r(n){var t=y[n.requestId];if(t){var r=a(l.default.createBid(p.STATUS.GOOD,t),n);i(t.placementCode,r)}else(0,b.logWarn)("Bidder "+e.code+" made bid for unknown request ID: "+n.requestId+". Ignoring.")}try{t=JSON.parse(t)}catch(e){}m.push(t);var o=void 0;try{o=e.interpretResponse(t,n)}catch(n){return(0,b.logError)("Bidder "+e.code+" failed to interpret the server's response. Continuing without bids",null,n),void S()}o&&(o.forEach?o.forEach(r):r(o)),S()}function r(n){(0,b.logError)("Server call for "+e.code+" failed: "+n+". Continuing without bids."),S()}switch(n.method){case"GET":(0,c.ajax)(n.url+"?"+("object"===o(n.data)?(0,b.parseQueryStringParameters)(n.data):n.data),{success:t,error:r},void 0,{method:"GET",withCredentials:!0});break;case"POST":(0,c.ajax)(n.url,{success:t,error:r},"string"==typeof n.data?n.data:JSON.stringify(n.data),{method:"POST",contentType:"text/plain",withCredentials:!0});break;default:(0,b.logWarn)("Skipping invalid request from "+e.code+". Request type "+n.type+" must be GET or POST"),S()}}))}else d()}else d()}}})}Object.defineProperty(n,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var n=1;nS;S++)if((l||S in h)&&(b=h[S],v=y(b,S,m),e))if(t)T[S]=v;else if(v)switch(e){case 3:return!0;case 5:return b;case 6:return S;case 2:T.push(b)}else if(c)return!1;return f?-1:u||c?c:T}}}),(function(e,n){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}}),(function(e,n,t){var r=t(37);e.exports=function(e){return Object(r(e))}}),(function(e,n){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}}),(function(e,n,t){var r=t(39),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}}),(function(e,n){var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}}),(function(e,n,t){var r=t(41)("wks"),i=t(23),o=t(14).Symbol,a="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r}),(function(e,n,t){var r=t(14),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return i[e]||(i[e]={})}}),(function(e,n,t){var r=t(43),i=t(38),o=t(279);e.exports=function(e){return function(n,t,a){var s,d=r(n),u=i(d.length),c=o(a,u);if(e&&t!=t){for(;u>c;)if((s=d[c++])!=s)return!0}else for(;u>c;c++)if((e||c in d)&&d[c]===t)return e||c||0;return!e&&-1}}}),(function(e,n,t){var r=t(24),i=t(37);e.exports=function(e){return r(i(e))}}),,,(function(e,n,t){"use strict";function r(e){return!!(o.isArray(e)&&e.length>0)||(o.logInfo("No size mapping defined"),!1)}function i(e){var n=e||a||window,t=n.document;return n.innerWidth?n.innerWidth:t.body.clientWidth?t.body.clientWidth:t.documentElement.clientWidth?t.documentElement.clientWidth:0}Object.defineProperty(n,"__esModule",{value:!0}),n.setWindow=n.getScreenWidth=n.mapSizes=void 0;var o=(function(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n})(t(0)),a=void 0;n.mapSizes=function(e){if(!r(e.sizeMapping))return e.sizes;var n=i();if(!n){var t=e.sizeMapping.reduce((function(e,n){return e.minWidth=e.minWidth}));return s&&s.sizes&&s.sizes.length?(a=s.sizes,o.logMessage("AdUnit : "+e.code+" resized based on device width to : "+a)):o.logMessage("AdUnit : "+e.code+" not mapped to any sizes for device width. This request will be suppressed."),a},n.getScreenWidth=i,n.setWindow=function(e){a=e}}),(function(e,n,t){"use strict";function r(e){return'\n \n \n prebid.org wrapper\n \n \n \n \n \n "}function i(e){return{type:"xml",value:e.vastXml?e.vastXml:r(e.vastUrl)}}function o(e){return{success:function(n){var t=void 0;try{t=JSON.parse(n).responses}catch(n){return void e(n,[])}t?e(null,t):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(n,t){e(new Error("Error storing video ad in the cache: "+n+": "+JSON.stringify(t)),[])}}}Object.defineProperty(n,"__esModule",{value:!0}),n.store=function(e,n){var t={puts:e.map(i)};(0,a.ajax)(s,o(n),JSON.stringify(t),{contentType:"text/plain",withCredentials:!0})},n.getCacheUrl=function(e){return s+"?uuid="+e};var a=t(6),s="https://prebid.adnxs.com/pbc/v1/cache"}),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(function(e,n,t){e.exports=t(260)}),(function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(){y._bidsRequested=[],y._bidsReceived=y._bidsReceived.filter((function(e){return!y._adUnitCodes.includes(e.adUnitCode)}))}function o(e,n,t){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=n,e.defaultView.frameElement.height=t)}function a(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){S.logError("Error processing command :","prebid.js",e)}}))}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=Object.assign||function(e){for(var n=1;n";e[m](a)}var d=e.parentWindow||e.defaultView,u=d.JSON,c=d.btoa,f=d.encodeURIComponent;if(!u||!c)return!1;var l="script",p="src",g="replace",b="error",v="stringify",m="write",h="https://"+i+"/?wrapper="+f(o)+"&tpid=",y={k:{hb_bidder:[t],hb_size:[r]}};return (function(){var t=a(o+"/"+y.k.hb_bidder[0]+":"+y.k.hb_size[0]),r={wh:t,wd:u.parse(u[v](y)),wr:0};s(t,a(u[v](r)),(function(){e[m](n)}));var i={d:r,t:n};d[o]={},d[o][t]=i})(),e.close(),!0})(e,a,t.bidder,i+"x"+r,"clarium.global.ssl.fastly.net","WAgMR5AArjr9TJ0QCrunNt93nUc")||(e.write(a),e.close())}catch(n){console.error(n),e.write(a),e.close()}else e.write(a),e.close();o(e,i,r)}else if(d){var c=S.createInvisibleIframe();c.height=r,c.width=i,c.style.display="inline",c.style.overflow="hidden",c.src=d,S.insertElement(c,e,"body"),o(e,i,r)}else S.logError("Error trying to write ad. No ad for bid response id: "+n)}else S.logError("Error trying to write ad. Cannot find ad by given id : "+n)}catch(e){S.logError("Error trying to write ad Id :"+n+" to the page:"+e.message)}else S.logError("Error trying to write ad Id :"+n+" to the page. Missing document or adId")},y.removeAdUnit=function(e){if(S.logInfo("Invoking pbjs.removeAdUnit",arguments),e)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,r=e.adUnits,o=e.adUnitCodes;I.emit("requestBids");var a=y.cbTimeout=t||h.config.getConfig("bidderTimeout");if(r=r||y.adUnits,S.logInfo("Invoking pbjs.requestBids",arguments),o&&o.length?r=r.filter((function(e){return o.includes(e.code)})):o=r&&r.map((function(e){return e.code})),r.filter(f.videoAdUnit).filter(f.hasNonVideoBidder).forEach((function(e){S.logError("adUnit "+e.code+" has 'mediaType' set to 'video' but contains a bidder that doesn't support video. No Prebid demand requests will be triggered for this adUnit.");for(var n=0;n }) instead."),S.logInfo("Invoking pbjs.setPriceGranularity",arguments),h.config.setConfig({priceGranularity:e})},y.enableSendAllBids=function(){h.config.setConfig({enableSendAllBids:!0})},y.getAllWinningBids=function(){return y._winningBids},y.buildMasterVideoTagFromAdserverTag=function(e,n){S.logWarn("pbjs.buildMasterVideoTagFromAdserverTag will be removed in Prebid 1.0. Include the dfpVideoSupport module in your build, and use the pbjs.adservers.dfp.buildVideoAdUrl function instead"),S.logInfo("Invoking pbjs.buildMasterVideoTagFromAdserverTag",arguments);var t=(0,p.parse)(e);if(0===y._bidsReceived.length)return e;if("dfp"===n.adserver.toLowerCase()){var r=w.dfpAdserver(n,t);return r.verifyAdserverTag()||S.logError("Invalid adserverTag, required google params are missing in query string"),r.appendQueryParams(),(0,p.format)(r.urlComponents)}S.logError("Only DFP adserver is supported")},y.setBidderSequence=A.setBidderSequence,y.getHighestCpmBids=function(e){return j.getWinningBids(e)},y.setS2SConfig=function(e){if(S.contains(Object.keys(e),"accountId"))if(S.contains(Object.keys(e),"bidders")){var n=d({enabled:!1,endpoint:E.S2S.DEFAULT_ENDPOINT,timeout:1e3,maxBids:1,adapter:E.S2S.ADAPTER,syncEndpoint:E.S2S.SYNC_ENDPOINT,cookieSet:!0,bidders:[]},e);A.setS2SConfig(n)}else S.logError("bidders missing in Server to Server config");else S.logError("accountId missing in Server to Server config")},y.getConfig=h.config.getConfig,y.setConfig=h.config.setConfig,y.que.push((function(){return(0,g.listenMessagesFromCreative)()})),y.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){S.logError("Error processing command :"+e.message)}else S.logError("Commands written into pbjs.cmd.push must be wrapped in a function")},y.que.push=y.cmd.push,y.processQueue=function(){a(y.que),a(y.cmd)}}),(function(e,n,t){"use strict";t(262),t(275),t(277),t(280),Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}}),(function(e,n,t){t(263),e.exports=t(12).Array.find}),(function(e,n,t){"use strict";var r=t(16),i=t(34)(5),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),r(r.P+r.F*o,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),t(25)("find")}),(function(e,n,t){var r=t(265),i=t(266),o=t(268),a=Object.defineProperty;n.f=t(21)?Object.defineProperty:function(e,n,t){if(r(e),n=o(n,!0),r(t),i)try{return a(e,n,t)}catch(e){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(e[n]=t.value),e}}),(function(e,n,t){var r=t(17);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}}),(function(e,n,t){e.exports=!t(21)&&!t(22)((function(){return 7!=Object.defineProperty(t(267)("div"),"a",{get:function(){return 7}}).a}))}),(function(e,n,t){var r=t(17),i=t(14).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}}),(function(e,n,t){var r=t(17);e.exports=function(e,n){if(!r(e))return e;var t,i;if(n&&"function"==typeof(t=e.toString)&&!r(i=t.call(e)))return i;if("function"==typeof(t=e.valueOf)&&!r(i=t.call(e)))return i;if(!n&&"function"==typeof(t=e.toString)&&!r(i=t.call(e)))return i;throw TypeError("Can't convert object to primitive value")}}),(function(e,n){e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}}),(function(e,n,t){var r=t(14),i=t(20),o=t(32),a=t(23)("src"),s=Function.toString,d=(""+s).split("toString");t(12).inspectSource=function(e){return s.call(e)},(e.exports=function(e,n,t,s){var u="function"==typeof t;u&&(o(t,"name")||i(t,"name",n)),e[n]!==t&&(u&&(o(t,a)||i(t,a,e[n]?""+e[n]:d.join(String(n)))),e===r?e[n]=t:s?e[n]?e[n]=t:i(e,n,t):(delete e[n],i(e,n,t)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))}),(function(e,n){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}}),(function(e,n,t){var r=t(273);e.exports=function(e,n){return new(r(e))(n)}}),(function(e,n,t){var r=t(17),i=t(274),o=t(40)("species");e.exports=function(e){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)||(n=void 0),r(n)&&null===(n=n[o])&&(n=void 0)),void 0===n?Array:n}}),(function(e,n,t){var r=t(35);e.exports=Array.isArray||function(e){return"Array"==r(e)}}),(function(e,n,t){t(276),e.exports=t(12).Array.findIndex}),(function(e,n,t){"use strict";var r=t(16),i=t(34)(6),o="findIndex",a=!0;o in[]&&Array(1)[o]((function(){a=!1})),r(r.P+r.F*a,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),t(25)(o)}),(function(e,n,t){t(278),e.exports=t(12).Array.includes}),(function(e,n,t){"use strict";var r=t(16),i=t(42)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),t(25)("includes")}),(function(e,n,t){var r=t(39),i=Math.max,o=Math.min;e.exports=function(e,n){return(e=r(e))<0?i(e+n,0):o(e,n)}}),(function(e,n,t){t(281),e.exports=t(12).Object.assign}),(function(e,n,t){var r=t(16);r(r.S+r.F,"Object",{assign:t(282)})}),(function(e,n,t){"use strict";var r=t(283),i=t(287),o=t(288),a=t(36),s=t(24),d=Object.assign;e.exports=!d||t(22)((function(){var e={},n={},t=Symbol(),r="abcdefghijklmnopqrst";return e[t]=7,r.split("").forEach((function(e){n[e]=e})),7!=d({},e)[t]||Object.keys(d({},n)).join("")!=r}))?function(e,n){for(var t=a(e),d=arguments.length,u=1,c=i.f,f=o.f;d>u;)for(var l,p=s(arguments[u++]),g=c?r(p).concat(c(p)):r(p),b=g.length,v=0;b>v;)f.call(p,l=g[v++])&&(t[l]=p[l]);return t}:d}),(function(e,n,t){var r=t(284),i=t(286);e.exports=Object.keys||function(e){return r(e,i)}}),(function(e,n,t){var r=t(32),i=t(43),o=t(42)(!1),a=t(285)("IE_PROTO");e.exports=function(e,n){var t,s=i(e),d=0,u=[];for(t in s)t!=a&&r(s,t)&&u.push(t);for(;n.length>d;)r(s,t=n[d++])&&(~o(u,t)||u.push(t));return u}}),(function(e,n,t){var r=t(41)("keys"),i=t(23);e.exports=function(e){return r[e]||(r[e]=i(e))}}),(function(e,n){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")}),(function(e,n){n.f=Object.getOwnPropertySymbols}),(function(e,n){n.f={}.propertyIsEnumerable}),(function(e,n,t){"use strict";function r(e){var n=e.message?"message":"data",t={};try{t=JSON.parse(e[n])}catch(e){return}if(t.adId){var r=pbjs._bidsReceived.find((function(e){return e.adId===t.adId}));"Prebid Request"===t.message&&(i(r,t.adServerDomain,e.source),pbjs._winningBids.push(r),a.default.emit(d,r)),"Prebid Native"===t.message&&((0,s.fireNativeImpressions)(r),pbjs._winningBids.push(r),a.default.emit(d,r))}}function i(e,n,t){var r=e.adId,i=e.ad,a=e.adUrl,s=e.width,d=e.height;r&&(o(e),t.postMessage(JSON.stringify({message:"Prebid Response",ad:i,adUrl:a,adId:r,width:s,height:d}),n))}function o(e){var n=e.adUnitCode,t=e.width,r=e.height,i=document.getElementById(window.googletag.pubads().getSlots().find((function(e){return e.getAdUnitPath()===n||e.getSlotElementId()===n})).getSlotElementId()).querySelector("iframe");i.width=""+t,i.height=""+r}Object.defineProperty(n,"__esModule",{value:!0}),n.listenMessagesFromCreative=function(){addEventListener("message",r,!1)};var a=(function(e){return e&&e.__esModule?e:{default:e}})(t(9)),s=t(13),d=t(4).EVENTS.BID_WON}),(function(e,n,t){"use strict";var r=t(11),i=t(19),o=function(e){this.name=e.adserver,this.code=e.code,this.getWinningBidByCode=function(){return(0,i.getWinningBids)(this.code)[0]}};n.dfpAdserver=function(e,n){var t=new o(e);t.urlComponents=n;var i={env:"vp",gdfp_req:"1",impl:"s",unviewed_position_start:"1"},a=["output","iu","sz","url","correlator","description_url","hl"],s=function(e){return encodeURIComponent((0,r.formatQS)(e))};return t.appendQueryParams=function(){var e=t.getWinningBidByCode();e&&(this.urlComponents.search.description_url=encodeURIComponent(e.descriptionUrl),this.urlComponents.search.cust_params=s(e.adserverTargeting),this.urlComponents.search.correlator=Date.now())},t.verifyAdserverTag=function(){for(var e in i)if(!this.urlComponents.search.hasOwnProperty(e)||this.urlComponents.search[e]!==i[e])return!1;for(var n in a)if(!this.urlComponents.search.hasOwnProperty(a[n]))return!1;return!0},t}})]); pbjsChunk([90],{79:function(e,r,a){e.exports=a(80)},80:function(e,r,a){"use strict";var t,d=Object.assign||function(e){for(var r=1;r0&&(o="size="+m[0],g>1)){o+="&promo_sizes=";for(var f=1;f0?((i=r.createBid(1,d)).bidderCode="bidfluence",i.cpm=e.cpm,i.ad=e.ad,i.width=e.width,i.height=e.height):(i=r.createBid(2,d)).bidderCode="bidfluence",t.addBidResponse(e.placementCode,i)},{callBids:function(d){for(var i=d.bids||[],t=0;t0?((d=s.createBid(1,i)).bidderCode=i.bidder,d.cpm=e.result.cpm,d.width=e.result.width,d.height=e.result.height,d.ad=e.result.banner,t.addBidResponse(i.placementCode,d)):((d=s.createBid(2,i)).bidderCode=i.bidder,t.addBidResponse(i.placementCode,d)),d},this.sendBids=function(e){for(var i=e.bids,d=0;d=0&&n<200?e="0-200ms":n>=200&&n<300?e="0200-300ms":n>=300&&n<400?e="0300-400ms":n>=400&&n<500?e="0400-500ms":n>=500&&n<600?e="0500-600ms":n>=600&&n<800?e="0600-800ms":n>=800&&n<1e3?e="0800-1000ms":n>=1e3&&n<1200?e="1000-1200ms":n>=1200&&n<1500?e="1200-1500ms":n>=1500&&n<2e3?e="1500-2000ms":n>=2e3&&(e="2000ms above"),e}function r(n){var e;return n>=0&&n<.5?e="$0-0.5":n>=.5&&n<1?e="$0.5-1":n>=1&&n<1.5?e="$1-1.5":n>=1.5&&n<2?e="$1.5-2":n>=2&&n<2.5?e="$2-2.5":n>=2.5&&n<3?e="$2.5-3":n>=3&&n<4?e="$3-4":n>=4&&n<6?e="$4-6":n>=6&&n<8?e="$6-8":n>=8&&(e="$8 above"),e}function a(n){n&&n.bidderCode&&E.push((function(){D++,window[S](A,"event",$,"Requests",n.bidderCode,1,w)})),t()}function d(n){n&&n.bidderCode&&E.push((function(){var e=i(n.cpm),o=n.bidderCode;if(void 0!==n.timeToRespond&&N){D++;var t=s(n.timeToRespond);window[S](A,"event","Prebid.js Load Time Distribution",t,o,1,w)}if(n.cpm>0){D+=2;var a=r(n.cpm);N&&(D++,window[S](A,"event","Prebid.js CPM Distribution",a,o,1,w)),window[S](A,"event",$,"Bids",o,e,w),window[S](A,"event",$,"Bid Load Time",o,n.timeToRespond,w)}})),t()}function u(n){E.push((function(){p._each(n,(function(n){D++,window[S](A,"event",$,"Timeouts",n,w)}))})),t()}function c(n){var e=i(n.cpm);E.push((function(){D++,window[S](A,"event",$,"Wins",n.bidderCode,e,w)})),t()}var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},f=o(9),p=o(0),b=o(4),m=o(1),v=b.EVENTS.BID_REQUESTED,y=b.EVENTS.BID_TIMEOUT,g=b.EVENTS.BID_RESPONSE,T=b.EVENTS.BID_WON,w={nonInteraction:!0},E=[],S=null,h=!0,$="Prebid.js Bids",D=0,N=!1,A=null,B=!0;e.enableAnalytics=function(n){var e=n.provider,o=n.options;S=e||"ga",A=o&&o.trackerName?o.trackerName+".send":"send",B=void 0===o||void 0===o.sampling||Math.random()0?e.bids[0].params.cp:"0").toString()},ref:g(),page:(0,u.getTopWindowLocation)().href}}function g(){try{return window.top.document.referrer}catch(e){return document.referrer}}function v(){return{ua:navigator.userAgent,language:navigator.language||navigator.browserLanguage||navigator.userLanguage||navigator.systemLanguage}}function h(e){try{if(e)return JSON.parse(e)}catch(e){(0,u.logError)("pulsepointLite.safeParse","ERROR",e)}return null}function b(e){if(e.params.cf){var t=e.params.cf.toUpperCase().split("X");return[parseInt(e.params.cw||t[0],10),parseInt(e.params.ch||t[1],10)]}return[1,1]}function y(e,t){if(e.nativeParams){var n=h(t.adm),r={};if(n&&n.native&&n.native.assets)return n.native.assets.forEach((function(e){r.title=e.title?e.title.text:r.title,r.body=e.data&&2===e.data.type?e.data.value:r.body,r.sponsoredBy=e.data&&1===e.data.type?e.data.value:r.sponsoredBy,r.image=e.img&&3===e.img.type?e.img.url:r.image,r.icon=e.img&&1===e.img.type?e.img.url:r.icon})),n.native.link&&(r.clickUrl=encodeURIComponent(n.native.link.url)),r.impressionTrackers=n.native.imptrackers,r}return null}function I(e){return!!e.nativeParams}var E=window.location.protocol+"//bid.contextweb.com/header/ortb",N={method:"POST",withCredentials:!0,contentType:"text/plain"},O={TITLE_LEN:100,DESCR_LEN:200,SPONSORED_BY_LEN:50,IMG_MIN:150,ICON_MIN:50};return i(this,{callBids:function(n){try{var r={imp:n.bids.map((function(e){return t(e)})),site:m(n),device:v()};(0,d.ajax)(E,(function(t){e(n,t)}),JSON.stringify(r),N)}catch(t){(0,u.logError)("pulsepoint.requestBid","ERROR",t),e(n)}}})}var i=Object.assign||function(e){for(var t=1;t0?e[e.length-1]:t.top.document.location.hostname}),"")),i("title",l((function(){return t.top.document.title}),"")),i("url",l((function(){var e;try{e=t.top.document.location.href.toString()}catch(n){e=t.document.location.href.toString()}return e}),"")),i("dsh",t.screen?t.screen.height:""),i("dsw",t.screen?t.screen.width:""),i("tz",(new Date).getTimezoneOffset()),i("dtype",/(ios|ipod|ipad|iphone|android)/i.test(t.navigator.userAgent)?1:/(smart[-]?tv|hbbtv|appletv|googletv|hdmi|netcast\.tv|viera|nettv|roku|\bdtv\b|sonydtv|inettvbrowser|\btv\b)/i.test(t.navigator.userAgent)?3:2),i("flash",u()?1:0);var a=[],d=[],c=[],p=[],f=0;for(j=[],i("hbv",t.pbjs.version.replace(z,"")+","+g.replace(z,""));f0&&"number"==typeof n[f].sizes[0]&&(n[f].sizes=[n[f].sizes]);for(var v=0;v0&&(n.ancestor_origins=o[o.length-1]),n.popped=null!==window.opener?1:0,n.framed=window.top===window?0:1;try{n.url=window.top.document.location.href.toString()}catch(e){n.url=window.document.location.href.toString()}var d=t.pbjs;n.prebid_version=d.version.replace(z,""),n.response_ms=(new Date).getTime()-C,n.placement_codes=j.join(","),n.bidder_version=g,n.prebid_timeout=d.cbTimeout||a.config.getConfig("bidderTimeout");for(var c in n)r.push(encodeURIComponent(c)+"="+encodeURIComponent("object"===i(n[c])?JSON.stringify(n[c]):n[c]));r.sort(),s.src="//hbevents.1rx.io/audit?"+r.join("&")}var g="0.9.0.0",y="1r",w="mvo",S=!1,T={},C=void 0,j=[],z=/(^v|(\.0)+$)/gi;void 0===t&&(t=window),void 0===e&&(e=d),void 0===n&&(n=r.ajax);var _="rhythmone";this.callBids=function(t){var n={},o=h(t.bids);if(S=null!==o&&!0===o.debug,null!==o){for(var i=0;i';(c=n.createBid(1,p)).creative_id=e.id,c.bidderCode="sovrn",c.cpm=i,c.ad=decodeURIComponent(b+l),c.width=parseInt(e.w),c.height=parseInt(e.h),e.dealid&&(c.dealId=e.dealid),r.addBidResponse(s,c),d.push(o)}})),i(d)},{callBids:function(i){e(i.bids||[])}}};d(1).registerBidAdapter(new o,"sovrn"),e.exports=o}},[215]); pbjsChunk([18],{239:function(d,e,i){d.exports=i(240)},240:function(d,e,i){"use strict";var a=i(3),n=i(2),r=i(5),o=i(0),t=function(){function d(d){for(var i=d.bids,a=[],n=0;n0)for(var i=0;i 1 && !isNewsArticle()) { updateStyle(".td-post-featured-image { display: none!important;}"); } } catch(e) {} //window.enableRc = (trackPageLevelTest("enable_rc", "Enable RC Display", 1, 2) === 1); try { window.nextButtonCounter = (typeof getQueryParam("btncnt") === "string"); //(trackPageLevelTest("next_btn_counter", "Next Button Counter", 1, 10) === 1); if (window.nextButtonCounter) { window.nextButtonMaxPage = getQueryParam("btncnt");//trackPageLevelTest("next_btn_max_page", "Next Button Max Page", 4, 8, 5); window.nextButtonMaxPage = parseInt(window.nextButtonMaxPage); if (isNaN(window.nextButtonMaxPage)) window.nextButtonCounter = false; } } catch(e) {} if (window.monetizedUtm) { if (getArticleName().indexOf("game-thrones") === 0 || getArticleName().indexOf("greatest-female-icons") === 0 || getArticleName().indexOf("childhood-heroines-then-now") === 0 || getArticleName().indexOf("celebrities-with-impressive-iqs") === 0 || getArticleName().indexOf("celebs-didnt-realize-served-military") === 0 || getArticleName().indexOf("great-90s-celebrities-now") === 0) { window.showProfileBox = true;//(trackPageLevelTest("show_profile_box", "Show Profile Box", 1, 2) === 1); } window.enableBaWidgetFromPage = 2; //trackPageLevelTest("ob_ba_widget_page", "Show Outbrain BA Widget", 1, 10); if (last_utm_campaign && (typeof last_utm_campaign === "string") && last_utm_campaign.indexOf("rc") === 0) { window.enableBaWidgetFromPage = null; } } //window.tbBaWidget = true; //window.prebids2s = false; //(trackPageLevelTest("prebid_s2s", "Prebid S2S", 1, 5) === 1); //if (is_desktop) { //window.enableObDemand = true; //(trackPageLevelTest("enable_outbrain", "Enable Outbrain Demand", 1, 2) === 1); //window.tbBaWidget = (trackPageLevelTest("tb_ba_widget", "Taboola BA Widget", 1, 10) === 1); //} try { if(getQueryParam("tb_ba_widget") === "true") window.enableBaWidgetFromPage = 1; if(getQueryParam("tb_ba_widget") === "true") window.tbBaWidget = true; if(getQueryParam("ob_ba_widget") === "true") window.enableBaWidgetFromPage = 1; if(getQueryParam("ob_ba_widget") === "true") window.tbBaWidget = false; } catch(e){} window.removeElements = 1;//(trackPageLevelTest("remove_elems", "Remove Elements", 1, 2) === 1); //window.tbVideoWidget = (trackPageLevelTest("tb_video_widget", "Taboola Video Widget", 1, 2) === 1); //window.tbVideoSlider = (trackPageLevelTest("tb_video_slider", "Taboola Video Slider", 1, 2) === 1); try {if(getQueryParam(document.location.href, "taboola_slider") === "true")jQuery(document).ready(function(){addTaboolaWidgetWithSlider();});}catch(e){} try {if(getQueryParam(document.location.href, "tb_ba_video") === "true")jQuery(document).ready(function(){addTaboolaBaVideo();});}catch(e){} function insertUdmEdge() { try { insertJs("//udmserve.net/udm/img.fetch?sid=12503;tid=1;dt=6;", true); } catch(e) {} } try { if (window.innerWidth > 1400 && (last_utm_source === "outbrain" || last_utm_source === "taboola" || last_utm_source === "revcontent")) { if (false && trackPageLevelTest("udm_edge", "UDM Edge", 1, 3) === 1) { updateStyle("@media (min-width: 1365px) and (max-width: 1601px) {.td-main-content-wrap { padding-left: 150px;}}"); setTimeout(function() { insertUdmEdge(); }, 5000); } } } catch(e) {} //if (typeof last_utm_campaign === "string" && last_utm_campaign.indexOf("-us-m-") !== -1) { window.shinez = (window.shinez || {}); window.shinez.useConfiant = true;//(trackPageLevelTest("use_conf", "Use Confiant", 1, 2) === 1); //} function calcBidderFloor(bidder) { if (typeof last_utm_campaign === "string" && last_utm_campaign.indexOf("-us-m-") !== -1) { bidder = bidder.toLowerCase(); var floor = trackPageLevelTest(bidder + "_floor", "Floor for " + bidder, 5, 7, 0.1); return floor; } return 0.0; } try { calcBidderFloor("sovrn"); calcBidderFloor("appnexus"); calcBidderFloor("pulseLite"); calcBidderFloor("districtmDMX"); calcBidderFloor("bidfluence"); calcBidderFloor("underdogmedia"); calcBidderFloor("rhythmone"); calcBidderFloor("vidazoo"); } catch(e) {} //if (is_desktop && !window.tbVideoSlider && false) { //window.tbBaVideo = (trackPageLevelTest("tb_ba_video", "Taboola BA Video", 1, 2) === 1); //try {if(getQueryParam(document.location.href, "tb_ba_video") === "true")jQuery(document).ready(function(){addTaboolaBaVideo();});}catch(e){} //} // window.showVidContainer = false; // try { // window.showVidContainer = (getQueryParam(document.location.href, "show_vid_container") === "true"); // if (!window.tbVideoSlider && typeof last_utm_campaign === 'string') { // //window.showVidContainer = (window.showVidContainer || (trackPageLevelTest("show_vid_container", "Show Video Container", 1, 10) === 1)); // } // if (window.showVidContainer) { // jQuery("").appendTo("head"); // } // } catch(e) { // } if (window.monetizedUtm) { window.useExitPopup = !isF;//(trackPageLevelTest("use_exit_popup", "Use Exit Popup", 1, 2) === 1); if (window.useExitPopup) { window.exitPopupPage = 10; //trackPageLevelTest("exit_popup_page", "Exit Popup Page", 10, 15); } } window.aboveTitleAd = false;//(trackPageLevelTest("above_title_ad", "Above Title Ad", 1, 10) === 1); if (monetizedUtm && window.aboveTitleAd) { window.largeAboveTitleAd = (trackPageLevelTest("large_above_title_ad", "Large Above Title Ad", 1, 2) === 1); jQuery("").appendTo("head"); } try { window.sidebarbottomFirstPage = true; /* if (is_desktop && (typeof last_utm_source === "string") && ((last_utm_source !== "taboola") || (last_utm_source === "outbrain") || (last_utm_source === "iron-rw") || (last_utm_source.indexOf("is-") === 0))) { window.sidebarbottomFirstPage = (trackPageLevelTest("sb_bottom_firstpage", "Sidebar Bottom First Page", 1, 2) === 1); } */ } catch(e) {} window.tabletBetweenAd = true;//(trackPageLevelTest("tablet_between_ad", "Tablet Between Ad", 1, 2) === 1); //window.airpush = (is_mobile ? trackPageLevelTest("enable_airpush", "Enable Airpush", 1, 2) === 1 : false); window.mobileFooterPage = 1;//(is_mobile ? trackPageLevelTest("mobile_footer_page", "Mobile Footer Page", 1, 3) : 9999); //window.addSocialButtons = (is_desktop);// && (trackPageLevelTest("add_social_buttons", "Add Social Buttons", 1, 2) === 1)); //window.minTimeBetweenAdRequests = (window.monetizedUtm ? trackPageLevelTest("min_time_ad_req", "Min Time Between Ad Requests", 7, 9, 1000) : 2*60*1000); window.minTimeBetweenAdRequests = (window.monetizedUtm ? 9000 : 2*60*1000); window.expireBids = (trackPageLevelTest("expire_bids", "Expire Bids", 1, 2) === 1); window.maxTimeForBidsExpiration = 60*1000; window.low_value_user = false; var outbrainBaWidgetLineItems = [441880204, // Desktop - US 4408569743, // Desktop - CA 4408569971, // Desktop - GB 4408570550, // Desktop - WW 441888124, // Tablet 441888004]; // Mobile var tbBaWidgetLineItems = [4346933730]; // Desktop var outbrainLineItems = [439438924, 439439404, 439439164, 4349321683, 4414785776]; window.removeOutbrain = false;//(trackPageLevelTest("remove_outbrain", "Remove Outbrain", 1, 2) === 1); window.filterSovrn = 2;//trackPageLevelTest("filter_sovrn", "Filter Sovrn", 1, 2); window.filterPulsePoint = 2;//trackPageLevelTest("filter_pulsepoint", "Filter PulsePoint", 1, 2); window.filterRythmone = 2;//trackPageLevelTest("filter_rythmone", "Filter Rythmone", 1, 2); window.filterDistrictm = 2;//trackPageLevelTest("filter_dmx", "Filter DistrictM", 1, 2); window.filterUdm = 2;//trackPageLevelTest("filter_udm", "Filter Underdogmedia", 1, 2); window.filterAppNexus = 2;//trackPageLevelTest("filter_appnexus", "Filter AppNexus", 1, 2); window.filterBidfluence = 2;//1;//trackPageLevelTest("filter_bidf", "Filter BidFluence", 1, 2); window.filterVidazoo = 2;//trackPageLevelTest("filter_vidazoo", "Filter Vidazoo", 1, 2); window.filterSpringserve = 2;//trackPageLevelTest("filter_springserve", "Filter Springserve", 1, 10); window.filterGumgum = 2; //trackPageLevelTest("filter_gumgum", "Filter Gumgum", 1, 2); window.filterCriteo = 2; //trackPageLevelTest("filter_criteo", "Filter Criteo", 1, 2); window.bidsCpmBoost = 1.0; window.disableState = randomBetweenMinAndMax(1, 10); window.adUnits = []; function collectAdUnits(page) { debugLog("collectAdUnits - page: ", page); window.adUnits = []; if (is_desktop || is_tablet) { if (is_desktop && monetizedUtm && window.aboveTitleAd) { var aboveTitleAdSizes = [[728,90],[970,90]]; if (window.largeAboveTitleAd) { aboveTitleAdSizes.push([970,250]); } adUnits.push({dfp_slot:"/460410644/post_abovetitle_728x90/post_abovetitle_728x90-UTCH"+padWithZeros(getUTCHour(),2),code:"post_abovetitle_728x90",sizes:aboveTitleAdSizes,bids:[{bidder:"sovrn",params:{tagid:"443225"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "762981"}},{bidder:"pulseLite",params:{cf:"728X90",cp:561036,ct:563083}},{bidder:"appnexus",params:{placementId:"10953873"}},{bidder:"bidfluence",params:{adunitId:"f02ce5b9-71c6-4de5-a5f6-65060c298335",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:147098}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2548}},{bidder:"springserve",params:{placementId:"11572969"}}]}); } else { adUnits.push({dfp_slot:"/460410644/post_belowtitle_728x90/post_belowtitle_728x90-UTCH"+padWithZeros(getUTCHour(),2),code:"post_belowtitle_728x90",sizes:[[728,90]],bids:[{bidder:"sovrn",params:{tagid:"443225"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "762981"}},{bidder:"pulseLite",params:{cf:"728X90",cp:561036,ct:563083}},{bidder:"appnexus",params:{placementId:"10953873"}},{bidder:"bidfluence",params:{adunitId:"f02ce5b9-71c6-4de5-a5f6-65060c298335",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:147098}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2548}},{bidder:"springserve",params:{placementId:"11572969"}}]}); } } if (is_desktop && monetizedCategory) { // var ppTagIdArray = [563082, 596804, 596805]; adUnits.push({dfp_slot:"/460410644/post_sidebar_300x600/post_sidebar_300x600-UTCH"+padWithZeros(getUTCHour(),2),code:"post_sidebar_300x600",sizes:[[300,600],[300,250],[120,600],[160,600],[336,280]],bids:[{bidder:"sovrn",params:{tagid:"443226"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803168"}},{bidder:"pulseLite",params:{cf:"300X600",cp:561036,ct:563082}},{bidder:"appnexus",params:{placementId:"10953874"}},{bidder:"bidfluence",params:{adunitId:"f7e99742-aa79-4c25-b65c-d15eb6af52dc",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:147099}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"springserve",params:{placementId:"11572972"}}]}); } /*else if (is_desktop && monetizedCategory) { // window.preRequestBids var ppTagId = 583511; var bfTagId = "c9eada49-196e-4976-8e47-47694fbc3c1e"; var sovrnTagId = "490794"; var districtmTagId = 166947; var dfpSlotName = "post_sidebar_2_300x600"; // if (window.requestBidsOnNext) { // ppTagId = 594822; // bfTagId = "f7e99742-aa79-4c25-b65c-d15eb6af52dc"; // sovrnTagId = "443226"; // districtmTagId = 147099; // dfpSlotName = "post_sidebar_3_300x600"; // } // else if (window.refreshReferer) { // ppTagId = 594825; // bfTagId = "f7e99742-aa79-4c25-b65c-d15eb6af52dc"; // sovrnTagId = "443226"; // districtmTagId = 147099; // dfpSlotName = "post_sidebar_4_300x600"; // } else if (window.originReferer) { // ppTagId = 595267; // bfTagId = "f7e99742-aa79-4c25-b65c-d15eb6af52dc"; // sovrnTagId = "443226"; // districtmTagId = 147099; // dfpSlotName = "post_sidebar_5_300x600"; // } adUnits.push({dfp_slot:"/460410644/" + dfpSlotName + "/" + dfpSlotName + "-UTCH"+padWithZeros(getUTCHour(),2),code:"post_sidebar_300x600",sizes:[[300,600],[300,250],[120,600],[160,600],[336,280]],bids:[{bidder:"sovrn",params:{tagid:sovrnTagId}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803168"}},{bidder:"pulseLite",params:{cf:"300X600",cp:561036,ct:ppTagId}},{bidder:"appnexus",params:{placementId:"10953874"}},{bidder:"bidfluence",params:{adunitId:bfTagId,pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:districtmTagId}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"springserve",params:{placementId:"11572972"}}]}); } */ if (!isF && (is_desktop || is_tablet) && monetizedCategory && monetizedUtm && page >= 2) { adUnits.push({dfp_slot:"/460410644/post_abovenextbuttonleft_300x250/post_abovenextbuttonleft_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_abovenextbuttonleft_300x250",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"443227"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803536"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:563080}},{bidder:"appnexus",params:{placementId:"11201973"}},{bidder:"bidfluence",params:{adunitId:"66672fd3-831c-45e6-80b2-22adc90f4427",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:147096}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2547}},{bidder:"springserve",params:{placementId:"11585583"}}]}); try { jQuery("").appendTo("head"); jQuery("").appendTo("head"); } catch(e) {} } //if ((is_desktop || is_tablet) && monetizedCategory && monetizedUtm) adUnits.push({dfp_slot:"/460410644/post_abovenextbuttonright_300x250/post_abovenextbuttonright_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_abovenextbuttonright_300x250",sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"443228"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803537"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:563081}},{bidder:"appnexus",params:{placementId:"10953769"}},{bidder:"bidfluence",params:{adunitId:"b421954b-319a-49ba-9bdc-453397400718",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:147097}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2569}},{bidder:"springserve",params:{placementId:"11585586"}}]}); if (is_desktop && monetizedCategory && monetizedUtm) { if (page >= 2 || blocksPerPage >= 2 || window.sidebarbottomFirstPage) { adUnits.push({dfp_slot:"/460410644/post_sidebarbottom_300x250/post_sidebarbottom_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_sidebarbottom_300x250",html_before:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"450062"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:565005}},{bidder:"appnexus",params:{placementId:"11075038"}},{bidder:"bidfluence",params:{adunitId:"b678a8c8-53c3-4b1c-a2f4-b8c6bed25539",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148089}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2687}},{bidder:"springserve",params:{placementId:"11585588"}}]}); } if (!isF && blocksPerPage >= 2) { adUnits.push({dfp_slot:"/460410644/post_sidebarextrabottom_300x250/post_sidebarextrabottom_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_sidebarextrabottom_300x250",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"453166"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:568585}},{bidder:"appnexus",params:{placementId:"11132491"}},{bidder:"bidfluence",params:{adunitId:"2403d468-4479-4b59-89c0-355f6f20a07d",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148087}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2825}}]}); } } if (is_desktop && monetizedCategory && document.location.pathname.indexOf("/greatest-female-icons-of-the-70s80s-v2") === 0) adUnits.push({dfp_slot:"/460410644/post_betweenpagesleft_300x250/post_betweenpagesleft_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"div-gpt-ad-1490717599886-0",sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"453166"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803538"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:568585}},{bidder:"appnexus",params:{placementId:"11132491"}},{bidder:"bidfluence",params:{adunitId:"2403d468-4479-4b59-89c0-355f6f20a07d",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148087}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2825}}]}); if (is_desktop && monetizedCategory && document.location.pathname.indexOf("/greatest-female-icons-of-the-70s80s-v2") === 0) adUnits.push({dfp_slot:"/460410644/post_betweenpagesright_300x250/post_betweenpagesright_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"div-gpt-ad-1490717605324-0",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"453167"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803539"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:568587}},{bidder:"appnexus",params:{placementId:"11132492"}},{bidder:"bidfluence",params:{adunitId:"fb7f257c-4379-4b9e-992f-8b6e69573bab",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148088}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2826}}]}); if ((is_tablet || is_desktop) && monetizedCategory && monetizedUtm && blocksPerPage >= 2 && page >= 3 && window.tabletBetweenAd) { // adUnits.push({dfp_slot:"/460410644/post_betweenpagesleft_300x250/post_betweenpagesleft_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"page-block-spacer-0-left",sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"453166"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:568585}},{bidder:"appnexus",params:{placementId:"11132491"}},{bidder:"bidfluence",params:{adunitId:"2403d468-4479-4b59-89c0-355f6f20a07d",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148087}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder:"gumgum",params:{inSlot:2825}}]}); // adUnits.push({dfp_slot:"/460410644/post_betweenpagesright_300x250/post_betweenpagesright_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"page-block-spacer-0-right",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"453167"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:568587}},{bidder:"appnexus",params:{placementId:"11132492"}},{bidder:"bidfluence",params:{adunitId:"fb7f257c-4379-4b9e-992f-8b6e69573bab",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148088}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder:"gumgum",params:{inSlot:2826}}]}); adUnits.push({dfp_slot:"/460410644/post_betweenpages_728x90/post_betweenpages_728x90-UTCH"+padWithZeros(getUTCHour(),2),code:(page === 1 ? "page-block-spacer-1" : "page-block-spacer-0"),html_after:'
',sizes:[[728,90]],bids:[{bidder:"sovrn",params:{tagid:"472280"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803540"}},{bidder:"pulseLite",params:{cf:"728X90",cp:561036,ct:581892}},{bidder:"appnexus",params:{placementId:"11426854"}},{bidder:"bidfluence",params:{adunitId:"7214c913-5955-4dc2-8bf4-7ef149efd3b3",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:155559}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }}]}); try { jQuery("#page-block-spacer-1-adspot-title").remove(); jQuery("").appendTo("head"); jQuery("").appendTo("head"); } catch(e) {} } if (false && is_mobile) adUnits.push({dfp_slot:"/460410644/post_belowtitle_320x50/post_belowtitle_320x50-UTCH"+padWithZeros(getUTCHour(),2),code:"post_belowtitle_320x50",sizes:[[320,50],[320,100]],bids:[{bidder:"sovrn",params:{tagid:"450581"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803541"}},{bidder:"pulseLite",params:{cf:"320X50",cp:561036,ct:566364}},{bidder:"appnexus",params:{placementId:"11093043"}},{bidder:"bidfluence",params:{adunitId:"e5679ea4-d609-469a-af53-9541d9c949fe",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148090}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2690}},{bidder:"springserve",params:{placementId:"11585589"}}]}); if (false && is_mobile && monetizedCategory && monetizedUtm) { var belowNextButtonAdUnitType = trackPageLevelTest("below_btn_unit", "Below Next Button Ad Unit", 1, 5); if (belowNextButtonAdUnitType === 1) adUnits.push({dfp_slot:"/460410644/post_belownextbuttoncenter_320x50/post_belownextbuttoncenter_320x50-UTCH"+padWithZeros(getUTCHour(),2),code:"post_belownextbuttoncenter_320x50",sizes:[[320,50]],bids:[{bidder:"sovrn",params:{tagid:"450582"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803542"}},{bidder:"pulseLite",params:{cf:"320X50",cp:561036,ct:566365}},{bidder:"appnexus",params:{placementId:"11093045"}},{bidder:"bidfluence",params:{adunitId:"eb67934f-977c-44c9-88bb-45919bd9541c",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148091}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2691}},{bidder:"springserve",params:{placementId:"11585593"}}]}); else adUnits.push({dfp_slot:"/460410644/post_belownextbuttoncenter_300x250/post_belownextbuttoncenter_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_belownextbuttoncenter_300x250",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"450584"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803543"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:566367}},{bidder:"appnexus",params:{placementId:"11093044"}},{bidder:"bidfluence",params:{adunitId:"bd21115f-0957-4fdc-b7a8-8aa23dc9cbfd",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148170}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2689}}]}); } if (false && !isF && is_mobile && monetizedCategory && monetizedUtm && page >= 2) adUnits.push({dfp_slot:"/460410644/post_abovenextbuttoncenter_300x250/post_abovenextbuttoncenter_300x250-UTCH"+padWithZeros(getUTCHour(),2),code:"post_abovenextbuttoncenter_300x250",html_after:'
',sizes:[[300,250]],bids:[{bidder:"sovrn",params:{tagid:"450583"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803544"}},{bidder:"pulseLite",params:{cf:"300X250",cp:561036,ct:566366}},{bidder:"appnexus",params:{placementId:"11093042"}},{bidder:"bidfluence",params:{adunitId:"c477572f-517b-4448-88ef-a402ee2a4bda",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148086}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2688}},{bidder:"springserve",params:{placementId:"11585591"}}]}); if (false && !isF && is_mobile && monetizedCategory && monetizedUtm && page >= 3) { adUnits.push({dfp_slot:"/460410644/post_mobilefooter_320x50/post_mobilefooter_320x50-UTCH"+padWithZeros(getUTCHour(),2),code:"post_mobilefooter_320x50",no_title:true,sizes:[[320,50]],bids:[{bidder:"sovrn",params:{tagid:"463842"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803547"}},{bidder:"pulseLite",params:{cf:"320X50",cp:561036,ct:574602}},{bidder:"appnexus",params:{placementId:"11288930"}},{bidder:"bidfluence",params:{adunitId:"c477572f-517b-4448-88ef-a402ee2a4bd",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:151869}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:3879}},{bidder:"springserve",params:{placementId:"11585594"}}]}); jQuery(document).ready(function() { jQuery("#post_mobilefooter_320x50").css({"background-color": "white"}); jQuery("#td-outer-wrap").css({"margin-bottom": "50px"}); }); } if (false && is_mobile && monetizedCategory && monetizedUtm && blocksPerPage >= 2 && page >= 3) { adUnits.push({dfp_slot:"/460410644/post_middletext_320x50/post_middletext_320x50-UTCH"+padWithZeros(getUTCHour(),2),code:"page-block-spacer-0-center",html_after:'
',sizes:[[320,50]],bids:[{bidder:"sovrn",params:{tagid:"453168"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803546"}},{bidder:"pulseLite",params:{cf:"320X50",cp:561036,ct:568537}},{bidder:"appnexus",params:{placementId:"11132487"}},{bidder:"bidfluence",params:{adunitId:"8f838a85-cdcf-4fdc-97b7-305b96f12038",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148167}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder: 'vidazoo', bidId: 'vidazoo', params: { 'cId': '59d48644a4a6660004cf8af3', 'uId': '59ac17c192832d0011283fe3', 'dId': '59d4876a1a54af001228f148', 'bidFloor': 0.1 }},{bidder:"gumgum",params:{inSlot:2827}}]}); } //if (is_mobile && monetizedCategory && document.location.pathname.indexOf("/greatest-female-icons-of-the-70s80s") === 0) adUnits.push({dfp_slot:"/460410644/post_middletext_320x50/post_middletext_320x50-UTCH"+padWithZeros(getUTCHour(),2),code:"div-gpt-ad-1490708023350-0",html_after:'
',sizes:[[320,50]],bids:[{bidder:"sovrn",params:{tagid:"453168"}},{bidder: 'rhythmone',params: {placementId: '68803'}},{bidder: "criteo",params: {zoneId: "803546"}},{bidder:"pulseLite",params:{cf:"320X50",cp:561036,ct:568537}},{bidder:"appnexus",params:{placementId:"11132487"}},{bidder:"bidfluence",params:{adunitId:"8f838a85-cdcf-4fdc-97b7-305b96f12038",pubId:"7a12852b-b7ed-438f-be1c-b9bb72b8ac03"}},{bidder:"districtmDMX",params:{id:148167}},{bidder:"underdogmedia",params:{siteId:"11756"}},{bidder:"gumgum",params:{inSlot:2827}}]}); if (false && !isF && typeof window.enableBaWidgetFromPage === "number" && window.enableBaWidgetFromPage <= page) { //if (is_mobile) adUnits.push({dfp_slot:"/460410644/post_ba_widget_mobile/post_ba_widget_mobile-UTCH"+padWithZeros(getUTCHour(),2),code:"post-below-article-widget",no_title:true,sizes:[[1,1]],bids:[]}); if (is_tablet) adUnits.push({dfp_slot:"/460410644/post_ba_widget_tablet/post_ba_widget_tablet-UTCH"+padWithZeros(getUTCHour(),2),code:"post-below-article-widget",no_title:true,sizes:[[1,1]],bids:[]}); if (is_desktop) adUnits.push({dfp_slot:"/460410644/post_ba_widget/post_ba_widget-UTCH"+padWithZeros(getUTCHour(),2),code:"post-below-article-widget",no_title:true,sizes:[[1,1]],bids:[]}); } debugLog("collectAdUnits - before filter", "page: " + page, "total ad units: " + window.adUnits.length); filterAdUnitsBids(page); debugLog("collectAdUnits - after filter", "page: " + page, "total ad units: " + window.adUnits.length); return window.adUnits; } var filterVids = trackPageLevelTest("video_filter", "Video Filter", 1, 2); function shouldFilterBidResponse(bidCpm, bid) { try { if (filterVids === 1) return false; var adCode = ""; try { adCode = decodeURIComponent(bid.ad).toLowerCase(); } catch(e) {} if (!adCode || adCode.length === 0) try { adCode = bid.ad.toLowerCase(); } catch(e) {} if (adCode) { var ibvKeyWords = ["algovid","cedato","lkqd","streamrail","spotx","allinviews","vidazoo","player.js","vplayer","videounit","springserve","freewheel","livevideo"]; for (var iKeyWord = 0; iKeyWord < ibvKeyWords.length; ++iKeyWord) { if (adCode.indexOf(ibvKeyWords[iKeyWord]) !== -1) { debugLog("shouldFilterBidResponse - true", ibvKeyWords[iKeyWord], bid); return true; } } } } catch(e) { console.error(e); } return false; } function getAdUnitByCode(code) { for(var iAdUnit = 0; iAdUnit < adUnits.length; ++iAdUnit) { if (adUnits[iAdUnit].code === code) { return adUnits[iAdUnit]; } } return null; } function getAdSlotBid(adCode) { if (typeof pbjs.getHighestCpmBids === "function") { for (var iBid = 0; iBid < pbjs.getHighestCpmBids().length; ++iBid) { if (pbjs.getHighestCpmBids()[iBid].adUnitCode === adCode) { return pbjs.getHighestCpmBids()[iBid]; } } } return null; } function disableGoogleForAdSlotWithBid(dfpAdSlot) { if (!dfpAdSlot) return; var na_only = [1, 2, 3, 4, 5, 6, 7, 8]; var adx_only = [9]; var as_only = [10]; var other = []; if (window.shinez && window.shinez.config) { if (shinez.config.googleTopState === "na") na_only = na_only.concat(other); else if (shinez.config.googleTopState === "ax") adx_only = adx_only.concat(other); else as_only = as_only.concat(other); } else { as_only = as_only.concat(other); } var disable_adsense = false; var disable_adx = false; if (na_only.indexOf(window.disableState) !== -1) { disable_adsense = true; disable_adx = true; } else if (adx_only.indexOf(window.disableState) !== -1) { disable_adsense = true; } else { disable_adx = true; } if (document.location.pathname === "/second-surprise-dave-chappelle-stand-special-will-hit-netflix-new-years-eve/") { disable_adsense = true; disable_adx = true; dfpAdSlot.setTargeting("enable_tm_adx", "" + true); } dfpAdSlot.setTargeting("disable_state", "" + window.disableState); dfpAdSlot.setTargeting("disable_adsense", "" + disable_adsense); dfpAdSlot.setTargeting("disable_adx", "" + disable_adx); dfpAdSlot.setTargeting("disable_google", "" + disable_adx + "_" + disable_adsense); } function disableGoogleForAdSlotWithoutBid(dfpAdSlot) { if (!dfpAdSlot) return; var disable_adsense = false; var disable_adx = false; if ([1, 2, 3, 4, 5].indexOf(window.disableState) !== -1) { disable_adsense = true; } else { disable_adx = true; } if (document.location.pathname === "/second-surprise-dave-chappelle-stand-special-will-hit-netflix-new-years-eve/") { disable_adsense = true; disable_adx = true; dfpAdSlot.setTargeting("enable_tm_adx", "" + true); } dfpAdSlot.setTargeting("nobid_disable_state", "" + window.disableState); dfpAdSlot.setTargeting("disable_adsense", "" + disable_adsense); dfpAdSlot.setTargeting("disable_adx", "" + disable_adx); dfpAdSlot.setTargeting("nobid_disable_google", "" + disable_adx + "_" + disable_adsense); } function disableGoogleForAdSlots() { debugLog("disableGoogleForAdSlots"); for(var iUnit in adUnits) { //if (!!adUnits[iUnit].bids && !!adUnits[iUnit].bids.length) { if (typeof adUnits[iUnit].dfp_slot === "string" && adUnits[iUnit].dfp_slot.indexOf("ba_widget") === -1) { if (!getAdSlotBid(adUnits[iUnit].code)) { disableGoogleForAdSlotWithoutBid(adUnits[iUnit].dfp_slot_var); } else { disableGoogleForAdSlotWithBid(adUnits[iUnit].dfp_slot_var); } } } } function sendImpression(adInfo, targetKey, targetValue) { googletag.cmd.push(function() { if (adInfo.dfp_slot.indexOf("UTCH") === -1) { adInfo.dfp_slot = "/460410644/" + adInfo.dfp_slot + "/" + adInfo.dfp_slot + "-UTCH" + padWithZeros(getUTCHour(),2); } if (!adInfo.code) { var dummyDivId = "dummy-" + (new Date()).getTime(); jQuery("body").append("
"); adInfo.code = dummyDivId; } var slot = googletag.defineSlot(adInfo.dfp_slot, adInfo.sizes ? adInfo.sizes : [1,1], adInfo.code) .setTargeting(targetKey, targetValue) .addService(googletag.pubads()); googletag.pubads().refresh([slot]); }); } function calcBidResponsesStats() { debugLog("calcBidResponsesStats"); var prebidEndTime = new Date().getTime(); var highestCpmBids = (typeof pbjs.getHighestCpmBids === "function" ? pbjs.getHighestCpmBids().length : 0); var pageRpm = 0; for(var iBid = 0; iBid < highestCpmBids; ++iBid) { pageRpm += pbjs.getHighestCpmBids()[iBid].cpm; } var avgCpm = (highestCpmBids > 0 ? (pageRpm/highestCpmBids) : 0); pageRpm = (Math.round(pageRpm * 100))/100; avgCpm = (Math.round(avgCpm * 100))/100; window.pb_data = { "Is PB Timeout": !!window.pbTimeout, "Average CPM": avgCpm, "Page RPM": pageRpm, "Ad Units": adUnits.length, "Time To Ad Server Request": 100*Math.round((prebidEndTime - prebidStartTime)/100), "Time From Page Load To Ad Request": 100*Math.round((prebidEndTime - startPageLoad.getTime())/100), "Winning Bids": highestCpmBids, "Winning Bids Percentage": 100 * (highestCpmBids / adUnits.length), "Low Value User": window.low_value_user }; window.pb_all_data.push(window.pb_data); if (window.pb_all_data.length > 2 && getAvgPageRpmForLastPages(2) < 2.0) { window.low_value_user = true; } else if (window.pb_all_data.length > 3 && getAvgPageRpmForLastPages(3) < 2.5) { window.low_value_user = true; } else if (window.pb_all_data.length > 4 && getAvgPageRpmForLastPages(4) < 3.0) { window.low_value_user = true; } if (window.low_value_user && window.tbVideoSlider) { if (addTaboolaWidgetWithSlider()) { sendImpression({dfp_slot: "post_video_slider"}, "enable_tb_slider", "true"); } } else if (window.low_value_user && window.tbBaVideo) { if (addTaboolaBaVideo()) { sendImpression({dfp_slot: "post_video_ba"}, "enable_tb_ba_video", "true"); } } try { var pmin = (is_desktop ? 10 : 5); var pmul = 1.0; if (!isNaN(parseFloat(getQueryParam("pmin")))) { pmin = parseFloat(getQueryParam("pmin")); } if (!isNaN(parseFloat(getQueryParam("pmul")))) { pmul = parseFloat(getQueryParam("pmul")); } if (pageRpm > pmin) { fbq('track', 'Purchase', { value: (pageRpm/1000)*pmul, currency: 'USD' }); } } catch(e) { fbq('track', 'Purchase', { value: (pageRpm/1000), currency: 'USD' }); } if (pageRpm > (is_desktop ? 5 : 2.5)) { fbq('track', 'ViewContent', { value: (pageRpm/1000), currency: 'USD' }); } fbq('trackCustom', 'PageValue', { value: (pageRpm/1000), currency: 'USD', page: getPage(), article_id: getArticleName(), avg_page_rpm: getAvgPageRpmForLastPages(), total_page_rpm: getTotalPageRpm(), total_value: (getTotalPageRpm()/1000) }); if (typeof goog_report_conversion === "function") { goog_report_conversion(pageRpm/1000); } // try { // if ((typeof last_utm_source === "string") && (last_utm_source === "taboola")) { // mixpanel.track("Prebid Results", window.pb_data); // } // } catch(e) {} } var prebidStartTime = new Date().getTime(); window.pb_data = null; window.pb_all_data = []; window.pbTimeout = false; window.adsRendered = null; window.adsRenderedEmpty = null; window.refreshCallTime = null; window.adsToRenderRequested = 0; window.lastBidRequestTime = null; window.lastSendAdserverRequestTime = null; window.lastSendAdserverRequestPath = null; pbjs.adserverRequestSent = false; function sendAdserverRequest(callback) { debugLog("sendAdserverRequest", pbjs.adserverRequestSent); if (pbjs.adserverRequestSent) return; pbjs.adserverRequestSent = true; window.lastSendAdserverRequestTime = new Date(); window.lastSendAdserverRequestPath = document.location.href; googletag.cmd.push(function() { recreateAdSlots(); disableGoogleForAdSlots(); var baWidget = getAdUnitByCode("post-below-article-widget"); if (!!baWidget && !!baWidget.dfp_slot_var) { if (!!window.enableBaWidgetFromPage) { if (window.tbBaWidget) { baWidget.dfp_slot_var.setTargeting("enable_tb_ba_widget", "" + true); } else { baWidget.dfp_slot_var.setTargeting("enable_ob_ba_widget", "" + true); } } } pbjs.que.push(function() { //clearAdUnitHtml(); window.adsRendered = 0; window.adsRenderedEmpty = 0; pbjs.setTargetingForGPTAsync(); googletag.pubads().setTargeting("page_number", "" + getPage()); googletag.pubads().setTargeting("article_and_page", getArticleName().substr(0,35) + (getPage() !== "1" ? "_" + padWithZeros(getPage(),3) : "")); try { debugLog("pbjs.getHighestCpmBids()", pbjs.getHighestCpmBids()); } catch(e) {} try { window.googletag.pubads().getSlots().forEach(function(slot) { slot.getTargetingKeys().forEach(function(key) { debugLog("Targeting", slot, key, slot.getTargeting(key)); }); }); } catch(e) {} setTimeout(function() { googletag.pubads().refresh(); }, 1); calcBidResponsesStats(); if (typeof callback === "function") callback(); // try { // if (!window.useExitPopup) { // window.refreshCallTime = new Date(); // window.adsToRenderRequested = adUnits.length; // mixpanel.track("Ads Requested"); // } // } catch(e) {} }); }); } function getTotalPageRpm() { var totalPageRpm = 0; var pagesToCheck = window.pb_all_data.length; if (pagesToCheck === 0) return 0; for (var iPage = window.pb_all_data.length - 1; iPage > window.pb_all_data.length - (1 + pagesToCheck); --iPage) { totalPageRpm += window.pb_all_data[iPage]["Page RPM"]; } return (totalPageRpm); } function getAvgPageRpmForLastPages(numOfPages) { var totalPageRpm = 0; if (typeof numOfPages === "undefined") numOfPages = window.pb_all_data.length; var pagesToCheck = Math.min(window.pb_all_data.length, numOfPages); if (pagesToCheck === 0) return 0; for (var iPage = window.pb_all_data.length - 1; iPage > window.pb_all_data.length - (1 + pagesToCheck); --iPage) { totalPageRpm += window.pb_all_data[iPage]["Page RPM"]; } return (totalPageRpm/pagesToCheck); } function addTaboolaBaWidget() { jQuery("#post-below-article-widget").html('
'); window._taboola = window._taboola || []; _taboola.push({article:'auto'}); /*jshint ignore:start*/ !function (e, f, u, i) {if (!document.getElementById(i)){e.async = 1;e.src = u;e.id = i;f.parentNode.insertBefore(e, f);}}(document.createElement('script'), document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/gingertrading-omgcheckitout/loader.js','tb_loader_script'); /*jshint ignore:end*/ _taboola.push({ mode: 'thumbnails-a', container: 'taboola-below-article-thumbnails', placement: 'BA Widget', target_type: 'mix' }); _taboola.push({flush: true}); return true; } function addWidgetToExitModal() { if (window.removeOutbrain) return; window.OBR = null; jQuery("#post-below-article-widget").html(""); jQuery(".modal-body").html('