var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;return a};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};
$jscomp.arrayFromIterator=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};$jscomp.arrayFromIterable=function(a){return a instanceof Array?a:$jscomp.arrayFromIterator($jscomp.makeIterator(a))};$jscomp.checkStringArgs=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};
$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};
$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");
var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};
$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var g=e[f];g in d||(d[g]={});d=d[g]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&($jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+e,e=$jscomp.propertyToPolyfillSymbol[e],
$jscomp.defineProperty(d,e,{configurable:!0,writable:!0,value:b})))};$jscomp.polyfill("String.prototype.startsWith",function(a){return a?a:function(a,c){var b=$jscomp.checkStringArgs(this,a,"startsWith");a+="";var e=b.length,f=a.length;c=Math.max(0,Math.min(c|0,b.length));for(var g=0;g<f&&c<e;)if(b[c++]!=a[g++])return!1;return g>=f}},"es6","es3");$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};
$jscomp.SymbolClass=function(a,b){this.$jscomp$symbol$id_=a;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:b})};$jscomp.SymbolClass.prototype.toString=function(){return this.$jscomp$symbol$id_};$jscomp.Symbol=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new $jscomp.SymbolClass($jscomp.SYMBOL_PREFIX+(c||"")+"_"+b++,c)}var b=0;return a}();
$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});$jscomp.initSymbolIterator=function(){}};
$jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.asyncIterator;a||(a=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("Symbol.asyncIterator"));$jscomp.initSymbolAsyncIterator=function(){}};$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a};
$jscomp.iteratorFromArray=function(a,b){$jscomp.initSymbolIterator();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};$jscomp.polyfill("Array.prototype.keys",function(a){return a?a:function(){return $jscomp.iteratorFromArray(this,function(a){return a})}},"es6","es3");
$jscomp.polyfill("Object.is",function(a){return a?a:function(a,c){return a===c?0!==a||1/a===1/c:a!==a&&c!==c}},"es6","es3");$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:function(a,c){var b=this;b instanceof String&&(b=String(b));var e=b.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=b[c];if(f===a||Object.is(f,a))return!0}return!1}},"es7","es3");
$jscomp.polyfill("String.prototype.includes",function(a){return a?a:function(a,c){return-1!==$jscomp.checkStringArgs(this,a,"includes").indexOf(a,c||0)}},"es6","es3");function docWrite$$module$dist$src$shared$dom(a){try{var b=(new DOMParser).parseFromString(a,"text/html");document.currentScript.parentNode.insertBefore(b,document.currentScript)}catch(c){reportError$$module$dist$src$ads$logging("docWrite Error",c)}}
function getBrowserEngine$$module$dist$src$shared$dom(a,b){a=a||window;b=b||document;var c=b.documentElement.style,d="un";try{if(a.chrome)d="cr";else if(a.ActiveXObject||"-ms-ime-align"in c)d="ie";else if("mozInnerScreenX"in a&&"mozFullScreen"in b||"MozAppearance"in c)d="fx";else if("WebKitCSSMatrix"in a||"WebKitPoint"in a||"webkitStorageInfo"in a||"webkitURL"in a)d="sf";else if("OLink"in c||a.opera)d="op"}catch(e){console.error(e)}return d}
function isOldIE$$module$dist$src$shared$dom(a){var b=/MSIE ([0-9]+[\.0-9]*)/;a=a||navigator.userAgent;return"ie"===getBrowserEngine$$module$dist$src$shared$dom()&&!!b.exec(a)&&10>parseInt(RegExp.$1)}
(function(a){"currentScript"in a||Object.defineProperty(a,"currentScript",{get:function(){try{throw Error();}catch(h){var b=0,c=/.*at [^(]*\((.*):(.+):(.+)\)$/ig.exec(h.stack),d=c&&c[1]||!1,e=c&&c[2]||!1;c=a.location.href.replace(a.location.hash,"");var f=a.getElementsByTagName("script");if(d===c){var g=a.documentElement.outerHTML;e=new RegExp("(?:[^\\n]+?\\n){0,"+(e-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i");g=g.replace(e,"$1").trim()}for(;b<f.length;b++)if("interactive"===f[b].readyState||
f[b].src===d||d===c&&f[b].innerHTML&&f[b].innerHTML.trim()===g)return f[b];return null}}})})(document);function getScriptTag$$module$dist$src$shared$dom(a){var b;if(document.currentScript)return a=document.currentScript;var c=document.getElementsByTagName("script");for(b=c.length-1;0<=b;b--)if(a.test(c[b].src))return c[b];return null}
function unhideElem$$module$dist$src$shared$dom(a,b,c){if(!a)return!1;for(a=a.parentNode;a&&"HTML"!==a.nodeName&&"BODY"!==a.nodeName;){if(a.style){b&&a.clientWidth<b&&(a.style.width=null);c&&a.clientHeight<c&&(a.style.height=null);if("undefined"!==typeof a.style.display&&""===a.style.display&&a.id&&0===a.id.indexOf("sovrn")||a.style.display&&"none"===a.style.display)a.style.display="block";a.style.visibility="visible";a.style.opacity="1"}a=a.parentNode}return!0}
function insCleanup$$module$dist$src$shared$dom(a){if(!a)throw new TypeError("element is required");try{var b,c=a.parentNode.children;for(b=0;b<c.length;b++)"ins"===c[b].tagName.toLowerCase()&&c[b]!==a&&(c[b].style.display="none");return!0}catch(d){return reportError$$module$dist$src$ads$logging("insCleanup Error",d),!1}}
function readCookie$$module$dist$src$shared$dom(a){a+="=";for(var b=document.cookie.split(";"),c=0;c<b.length;c++){for(var d=b[c];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null}
function isNativeCode$$module$dist$src$shared$dom(a){var b=(typeof a).toLowerCase();return("function"===b||"object"===b)&&/^\s*function\s*(\b[a-z$_][a-z0-9$_]*\b)*\s*\((|([a-z$_][a-z0-9$_]*)(\s*,[a-z$_][a-z0-9$_]*)*)\)\s*{\s*\[native code\]\s*}\s*$/i.test(a+"")}function getSpif$$module$dist$src$shared$dom(){return"undefined"!==typeof window.postMessage}
function getTransactionFromCallingScriptTag$$module$dist$src$shared$dom(){try{var a=Error().stack;if(!a)try{throw Error();}catch(d){a=d.stack}var b=a.split("\n"),c=b[b.length-1];""===c&&(c=b[b.length-2]);return c.split("&").filter(function(a){return a.startsWith("tid")})[0].split("=")[1]}catch(d){}return!1}var module$dist$src$shared$dom={};module$dist$src$shared$dom.docWrite=docWrite$$module$dist$src$shared$dom;module$dist$src$shared$dom.getBrowserEngine=getBrowserEngine$$module$dist$src$shared$dom;
module$dist$src$shared$dom.getScriptTag=getScriptTag$$module$dist$src$shared$dom;module$dist$src$shared$dom.getSpif=getSpif$$module$dist$src$shared$dom;module$dist$src$shared$dom.getTransactionFromCallingScriptTag=getTransactionFromCallingScriptTag$$module$dist$src$shared$dom;module$dist$src$shared$dom.insCleanup=insCleanup$$module$dist$src$shared$dom;module$dist$src$shared$dom.isNativeCode=isNativeCode$$module$dist$src$shared$dom;module$dist$src$shared$dom.isOldIE=isOldIE$$module$dist$src$shared$dom;
module$dist$src$shared$dom.readCookie=readCookie$$module$dist$src$shared$dom;module$dist$src$shared$dom.unhideElem=unhideElem$$module$dist$src$shared$dom;function byChance$$module$dist$src$shared$math(a){a=parseFloat(a);return isNaN(a)?null:Math.floor(100*Math.random())<=a}function getGUID$$module$dist$src$shared$math(){function a(b){return b?(b^16*Math.random()>>b/4).toString(16):((1E7).toString()+1E3+4E3+8E3+1E19).replace(/[018]/g,a)}return a()}var module$dist$src$shared$math={};module$dist$src$shared$math.byChance=byChance$$module$dist$src$shared$math;module$dist$src$shared$math.getGUID=getGUID$$module$dist$src$shared$math;var ad_url_regxs$$module$dist$src$ads$constants_regex=[{dmn:"?(apr|ap|www)?\\.lijit\\.(com|dev)",pat:'.*(\\?|&)(loc)=([^"&;, ]+)'},{dmn:"?googleusercontent\\.com",pat:'.*?u=([^"&;, ]+)'},{dmn:"webcache.googleusercontent.com/search",pat:'\\?q=cache:[^:]+:([^"&;, \\+]+)'},{dmn:"?doubleclick.*?",pat:'(url|admu|click|dc_ref)=([^"&;, ]+)'},{dmn:"?yieldmanager\\.com",pat:".*?==,,([^,]+)"},{dmn:"?yieldmanager\\.com",pat:'.*?pub_url=(\\$)?([^"&;, ]+)'},{dmn:"?openx.*",pat:'(\\?|&)loc=([^"&;, ]+)'},{dmn:"?admeld.com.*",
pat:'?url=([^"&;, ]+)'},{dmn:"?adnxs.com.*",pat:'?referrer=([^"&;, ]+)'},{dmn:"?ro2\\.biz.*",pat:'?rf=([^"&;, ]+)'},{dmn:"?ads.micklemedia\\.com",pat:'.*?&r=([^"&;, ]+)'},{dmn:"?c\\.lqw\\.me.*?",pat:'"url":"([^"& ]+)'},{dmn:"?mb\\.zam\\.com",pat:'.*?tr=([^"&;, ]+)'},{dmn:"?rubiconproject\\.com",pat:'.*?rf=([^"&;, ]+)'},{dmn:"?moocowads\\.com",pat:'.*?url=([^"&;, ]+)'},{dmn:"?pubmatic\\.com",pat:'.*?(\\?|&)(refurl|kadpageurl)=([^"&;, ]+)'},{dmn:"?tagcade\\.com",pat:'.*?(\\?|&)src=([^"&;, ]+)'},{dmn:"?burstdirectads\\.com",
pat:'.*?(\\?|&)(pub_url|src)=([^"&;, ]+)'},{dmn:"?localpages\\.com",pat:'.*?(\\?|&)(pageUrl)=([^"&;, ]+)'},{dmn:"?888media\\.net",pat:'.*?(\\?|&)(page_address|uadr)=([^"&;, ]+)'},{dmn:"",pat:"^javascript:.*http://www.googletagservices.com/tag/js/gpt.js.*page_url','([^'\"&;, ]+)"}],http_rgx$$module$dist$src$ads$constants_regex="^http(s)?:\\/\\/.*",other_url_regxs$$module$dist$src$ads$constants_regex=[{dmn:"",pat:"^{(.*)}$"},{dmn:"",pat:'#\\(parent_location\\)\\[([^\\]"&;, ]+)'}],module$dist$src$ads$constants_regex=
{ad_url_regxs:ad_url_regxs$$module$dist$src$ads$constants_regex,http_rgx:http_rgx$$module$dist$src$ads$constants_regex,other_url_regxs:other_url_regxs$$module$dist$src$ads$constants_regex};function buildQS$$module$dist$src$shared$url(a,b){var c=encodeURIComponent;b=b?"&amp;":"&";var d=[],e;for(e in a)a.hasOwnProperty(e)&&""!==e&&""!==a[e]&&d.push(c(e)+"="+c(a[e]));return d.join(b)}function urlCheck$$module$dist$src$shared$url(a){var b=!0;if(!a||-1===a.indexOf(".")||4>a.length||0===a.indexOf("file:")||0<=a.indexOf("javascript:")||0<=a.indexOf("data:"))b=!1;try{decodeURI(a)}catch(c){b=!1}return b}
function extractLoc$$module$dist$src$shared$url(a){var b=decodeURIComponent,c,d,e,f="";if(!a)return"";var g=/^http(s)?%/i;var h=[ad_url_regxs$$module$dist$src$ads$constants_regex,other_url_regxs$$module$dist$src$ads$constants_regex];try{try{var l=["/^http(s)?://.*?adnxs.com/bounce.*referrer.*/"];for(d=0;d<l.length;d++)if((new RegExp(l[d])).test(a)){try{a=b(a)}catch(k){console.error(k)}break}}catch(k){console.error(k)}for(;g.test(a);)try{a=b(a)}catch(k){console.error(k)}for(c=0;c<h.length;c++)for(d=
0;d<h[c].length;d++){var m=h[c][d].dmn?http_rgx$$module$dist$src$ads$constants_regex:"";var n=new RegExp(m+h[c][d].dmn+h[c][d].pat,"i");if((e=n.exec(a))&&1<=e.length){f=b(e[e.length-1]);break}}}catch(k){console.error(k)}b=extractLoc$$module$dist$src$shared$url(f);return urlCheck$$module$dist$src$shared$url(b)?b:a}
function parseUri$$module$dist$src$shared$url(a){var b;try{var c="source protocol authority userInfo user password host port relative path directory file query anchor".split(" ");var d=/(?:^|&)([^&=]*)=?([^&]*)/g;var e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/;var f=e.exec(a);var g={};for(b=14;b--;)g[c[b]]=f[b]||"";g.queryKey={};g[c[12]].replace(d,
function(a,b,c){b&&(g.queryKey[b]=c)});return g}catch(h){reportError$$module$dist$src$ads$logging("parseUri Error",h)}}function getNonWebKitTopParentLoc$$module$dist$src$shared$url(){var a="";do{var b=b?b.parent:window;try{a=b.document.referrer}catch(c){return a}}while(b!==window.top);return""}
function getTopParentLoc$$module$dist$src$shared$url(){var a="";try{if(window.$sf)a=document.referrer;else{var b=document.location;var c=b.ancestorOrigins;b&&c&&1<c.length?a=c[c.length-1]:b&&!b.hasOwnProperty("ancestorOrigins")&&(a=getNonWebKitTopParentLoc$$module$dist$src$shared$url())}}catch(d){reportError$$module$dist$src$ads$logging("getTopParentLoc failure",d)}return a}
function parseQueryString$$module$dist$src$shared$url(a){var b={};a=a.split("?")[1]||"";a=a.split("#")[0]||"";if(!a)return{};a.replace(/([^?=&]+)(=([^&]*))?/g,function(a,d,e,f){try{b[d]=decodeURIComponent(f)}catch(g){console.error(g)}});return b}function matchProps$$module$dist$src$shared$url(a,b){var c,d={};for(c in b)b.hasOwnProperty(c)&&c.match(a)&&(d[c]=b[c]);return d}var module$dist$src$shared$url={};module$dist$src$shared$url.buildQS=buildQS$$module$dist$src$shared$url;
module$dist$src$shared$url.extractLoc=extractLoc$$module$dist$src$shared$url;module$dist$src$shared$url.getTopParentLoc=getTopParentLoc$$module$dist$src$shared$url;module$dist$src$shared$url.matchProps=matchProps$$module$dist$src$shared$url;module$dist$src$shared$url.parseQueryString=parseQueryString$$module$dist$src$shared$url;module$dist$src$shared$url.parseUri=parseUri$$module$dist$src$shared$url;module$dist$src$shared$url.urlCheck=urlCheck$$module$dist$src$shared$url;var buildConfig$$module$dist$src$ads$buildConfig={code_version:"1.171",beacon_url:"https://gslbeacon.lijit.com/beacon",adserver_url:"https://ap.lijit.com/addelivery",error_url:"https://ap.lijit.com/data/errors",config_url:"https://ap.lijit.com/adcfg",cookie_domain:".lijit.com",adserver_base:"https://ap.lijit.com",webserver_base:"https://www.lijit.com",impression_suffix:"/addelivery/impression",ad_timing_suffix:"/data/fp",adcenter_base:"https://adcenter.lijit.com/",lg_suffix:"/addelivery/impression",
log_all_js_errors:1,ssl_support:!0,tag_regex:/^(https?:)?\/\/.*\.lijit\.(com|dev)(:\d+)?(\/\/)?(\/www)?(\/delivery)?(\/js)?\/(fp|sync)/i,geo:{localStorageMaxAge:6E5,positionOptions:{timeout:3E4,maximumAge:0}},page:{log_page_data_percent:1,title_size:256,desc_size:256}},$jscompDefaultExport$$module$dist$src$ads$buildConfig=buildConfig$$module$dist$src$ads$buildConfig,module$dist$src$ads$buildConfig={buildConfig:buildConfig$$module$dist$src$ads$buildConfig};module$dist$src$ads$buildConfig.default=$jscompDefaultExport$$module$dist$src$ads$buildConfig;function isInIframe$$module$dist$src$shared$iframe(){return self!==top}var module$dist$src$shared$iframe={};module$dist$src$shared$iframe.isInIframe=isInIframe$$module$dist$src$shared$iframe;function getOriginalLoc$$module$dist$src$ads$getLoc(){var a=document.location.href;try{if($jscompDefaultExport$$module$dist$src$ads$config.isAsync())if("1"===$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ifr")&&$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ref"))var b=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ref");else document.referrer&&(b=document.referrer);b=extractLoc$$module$dist$src$shared$url(b)}catch(c){reportError$$module$dist$src$ads$logging("getOriginalLoc failure",
c)}b=urlCheck$$module$dist$src$shared$url(b)?b:a;return b.substr(0,1024)}
function getLoc$$module$dist$src$ads$getLoc(a){var b=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();try{isInIframe$$module$dist$src$shared$iframe()&&(a=a||getTopParentLoc$$module$dist$src$shared$url(),$jscompDefaultExport$$module$dist$src$ads$config.isAsync()&&"1"===$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ifr")?a=a||$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("loc"):document.referrer&&(a=a||document.referrer)),a=extractLoc$$module$dist$src$shared$url(a),
urlCheck$$module$dist$src$shared$url(a)||(a=extractLoc$$module$dist$src$shared$url(document.location.href))}catch(c){reportError$$module$dist$src$ads$logging("getLoc failure",c)}if(!urlCheck$$module$dist$src$shared$url(a))return"";b.zone&&1!==b.zone.rl&&!a.match(http_rgx$$module$dist$src$ads$constants_regex)&&(a=b.protocol+"//"+a);return a.substr(0,1024)}function getLocHost$$module$dist$src$ads$getLoc(a){return parseUri$$module$dist$src$shared$url(getLoc$$module$dist$src$ads$getLoc(a)).host}
function getRef$$module$dist$src$ads$getLoc(){return($jscompDefaultExport$$module$dist$src$ads$config.isAsync()?$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ref")||"":document.referrer).substr(0,1024)}
function getRefSearch$$module$dist$src$ads$getLoc(a){var b,c;a=a||getRef$$module$dist$src$ads$getLoc();if(!a)return"";try{a=decodeURI(a)}catch(e){}var d=parseQueryString$$module$dist$src$shared$url(a);a=["q","p","search","query","kw"].filter(function(a){return d[a]}).join();return null!==(c=null===(b=d[a])||void 0===b?void 0:b.replace(/\+/g," ").substr(0,128))&&void 0!==c?c:""}
function getOD$$module$dist$src$ads$getLoc(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("od")||null;isInIframe$$module$dist$src$shared$iframe()&&("1"===$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ifr")&&$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ref")?a=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("ref"):document.referrer&&(a=document.referrer));a=a||document.location.href.replace(/["']/g,"");return parseUri$$module$dist$src$shared$url(a).host}
var module$dist$src$ads$getLoc={};module$dist$src$ads$getLoc.getLoc=getLoc$$module$dist$src$ads$getLoc;module$dist$src$ads$getLoc.getLocHost=getLocHost$$module$dist$src$ads$getLoc;module$dist$src$ads$getLoc.getOD=getOD$$module$dist$src$ads$getLoc;module$dist$src$ads$getLoc.getOriginalLoc=getOriginalLoc$$module$dist$src$ads$getLoc;module$dist$src$ads$getLoc.getRef=getRef$$module$dist$src$ads$getLoc;module$dist$src$ads$getLoc.getRefSearch=getRefSearch$$module$dist$src$ads$getLoc;var Config$$module$dist$src$ads$config=function(){window.sovrn=window.sovrn||{};window.sovrn.config=window.sovrn.config||{};window.sovrn.config.ads=window.sovrn.config.ads||{instances:{},current_tid:"",globals:{beacon_tid_ss_key:"sovrn_beacon_tid_",tids:[],lgq:[],lg_fired:[],ie_cleanup_flag:!0,origin_regex:/.*\.lijit\.(com|dev).*$/i,fprint:""}};this.globalConfig=window.sovrn.config.ads};
Config$$module$dist$src$ads$config.prototype.addTransaction=function(){var a=getGUID$$module$dist$src$shared$math();this.globalConfig.globals.tids.push(a);this.globalConfig.current_tid=a;this.globalConfig.instances[a]=this.initAdsInstance(a);return a};Config$$module$dist$src$ads$config.prototype.initAdsInstance=function(a){return this.adsInstance={banner:{},tid:a,zone_id:"0",protocol:location.protocol}};
Config$$module$dist$src$ads$config.prototype.getConfig=function(a){return a?this.globalConfig.instances[a]:this.adsInstance};Config$$module$dist$src$ads$config.prototype.setConfig=function(a){this.adsInstance=this.globalConfig.instances[a]};Config$$module$dist$src$ads$config.prototype.getPod=function(a){return this.getConfig(a).banner.pod};Config$$module$dist$src$ads$config.prototype.getZoneID=function(){return this.getConfigParam("z",0)};
Config$$module$dist$src$ads$config.prototype.getMode=function(){var a=0;this.isAsync()&&(a=1);isOldIE$$module$dist$src$shared$dom()&&(a+=2);return a};Config$$module$dist$src$ads$config.prototype.isAsync=function(){if(self===top)return!1;var a=this.adsInstance.async;return"object"===typeof a&&"{}"!==JSON.stringify(a)};Config$$module$dist$src$ads$config.prototype.getDTID=function(){return this.getConfigParam("dtid")||""};
Config$$module$dist$src$ads$config.prototype.getTIDsByZoneID=function(a){for(var b=Object.keys(this.globalConfig.instances),c=[],d=0;d<b.length;d++)this.globalConfig.instances[b[d]].zone_id===a&&c.push(this.globalConfig.instances[b[d]].tid);return c};
Config$$module$dist$src$ads$config.prototype.getAsyncConfig=function(a){return this.isAsync()?this.adsInstance.async?a?"undefined"!==typeof this.adsInstance.async[a]?this.adsInstance.async[a]:null:this.adsInstance.async:(reportError$$module$dist$src$ads$logging("Cant find Async Config",Error()),null):null};Config$$module$dist$src$ads$config.prototype.getAdUnitID=function(a){try{var b=this.getConfig(a).ad_unit_id}catch(c){b="sovrn_ad_unit_"+Math.floor(99999*Math.random())+100}return b};
Config$$module$dist$src$ads$config.prototype.getUsername=function(){return this.getConfigParam("u","")};Config$$module$dist$src$ads$config.prototype.getCampaignID=function(a){a=this.getConfig(a);return a.hasOwnProperty("banner")?a.banner.campaign_id:0};
Config$$module$dist$src$ads$config.prototype.getConfigFromServer=function(){try{var a={zoneid:this.adsInstance.zone_id,tid:this.adsInstance.tid,mode:this.getMode(),dmn:getLocHost$$module$dist$src$ads$getLoc()},b=document.createElement("script");b.src=$jscompDefaultExport$$module$dist$src$ads$buildConfig.config_url+"?"+buildQS$$module$dist$src$shared$url(a);b.async=!1;document.head.appendChild(b);recordEvent$$module$dist$src$ads$logging("adcfg")}catch(c){reportError$$module$dist$src$ads$logging("ADCFGERROR",
c)}};Config$$module$dist$src$ads$config.prototype.getBanner=function(){return this.adsInstance.banner};Config$$module$dist$src$ads$config.prototype.getConfigParam=function(a,b){var c;return this.isAsync()?this.getAsyncConfig(a):(null===(c=this.adsInstance.query_params)||void 0===c?0:c.hasOwnProperty(a))?this.adsInstance.query_params[a]:b};var $jscompDefaultExport$$module$dist$src$ads$config=new Config$$module$dist$src$ads$config,module$dist$src$ads$config={};module$dist$src$ads$config.default=$jscompDefaultExport$$module$dist$src$ads$config;function reportError$$module$dist$src$ads$logging(a,b){var c=$jscompDefaultExport$$module$dist$src$ads$config.getConfig().zone_id;try{var d=b&&b.hasOwnProperty("stack")?b.stack:"";window.console&&console.error("JS ERROR on Zone "+c+"\n\n"+a+"\n\n"+d)}catch(e){console.error(e)}return b}
function logToServer$$module$dist$src$ads$logging(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(),b=$jscompDefaultExport$$module$dist$src$ads$buildConfig.ad_timing_suffix,c={tid:a.tid,zoneid:a.zone_id,starttime:a.start_time};a.ad_events.forEach(function(a){return c[a.name]=a.ts});var d=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(a.tid);"undefined"!==typeof d.start_time&&(c.ctstart=d.start_time-a.start_time);a.elapsed_ms=c.elapsed_ms=(new Date).getTime()-a.start_time;
d="http";$jscompDefaultExport$$module$dist$src$ads$buildConfig.ssl_support&&(d+="s");a=d+"://"+$jscompDefaultExport$$module$dist$src$ads$config.getPod(a.tid)+b+"?"+buildQS$$module$dist$src$shared$url(c);(new Image).src=a}function recordEvent$$module$dist$src$ads$logging(a){var b=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();a={name:a,ts:(new Date).getTime()-b.start_time};"undefined"===typeof b.ad_events&&(b.ad_events=[]);b.ad_events.push(a)}var module$dist$src$ads$logging={};
module$dist$src$ads$logging.logToServer=logToServer$$module$dist$src$ads$logging;module$dist$src$ads$logging.recordEvent=recordEvent$$module$dist$src$ads$logging;module$dist$src$ads$logging.reportError=reportError$$module$dist$src$ads$logging;function createiFrame$$module$dist$src$ads$utils_iframe(a,b,c){var d=document.createElement("iframe"),e=d.style,f={id:a,margin:"0",padding:"0",frameborder:"0",width:b+"",height:c+"",scrolling:"no",src:"about:blank"},g={margin:"0px",padding:"0px",border:"0px none",width:b+"px",height:c+"px",overflow:"hidden"};Object.keys(f).forEach(function(a){return d.setAttribute(a,f[a])});Object.keys(g).forEach(function(a){return e[a]=g[a]});return d}
function inFriendlyIframe$$module$dist$src$ads$utils_iframe(){if(!$jscompDefaultExport$$module$dist$src$ads$config.isAsync())return!1;var a=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("id");try{var b=!!self.parent.document.getElementById(a)}catch(c){b=!1}return b}function getFrameDepth$$module$dist$src$ads$utils_iframe(a){a=a||self;return a===top?0:1+getFrameDepth$$module$dist$src$ads$utils_iframe(a.parent)}
function getFriendlyIframe$$module$dist$src$ads$utils_iframe(){if(!inFriendlyIframe$$module$dist$src$ads$utils_iframe())return null;var a=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("id");return self.parent.document.getElementById(a)}function directOnPage$$module$dist$src$ads$utils_iframe(){var a=getFrameDepth$$module$dist$src$ads$utils_iframe();return 1<a?!1:$jscompDefaultExport$$module$dist$src$ads$config.isAsync()?inFriendlyIframe$$module$dist$src$ads$utils_iframe():0===a}
function asyncLevelUp$$module$dist$src$ads$utils_iframe(a){var b=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(a),c=window.parent.window;a=a||b.tid;try{var d=c.sovrn||window.sovrn;d.config=d.config||window.sovrn.config;d.config.ads=d.config.ads||window.sovrn.config.ads;"undefined"===typeof d.config.ads.instances[a]&&(d.config.ads.instances[a]=b);d.config.ct=d.config.ct||window.sovrn.config.ct;"undefined"===typeof d.config.ct.instances[a]&&window.sovrn.ct.getConfig&&(d.config.ct.instances[a]=
window.sovrn.ct.getConfig(a));c.LJT_Ads=d.ads=d.ads||window.sovrn.ads;d.ct=d.containerTag=d.containerTag||window.sovrn.containerTag;return!0}catch(e){return!1}}var module$dist$src$ads$utils_iframe={};module$dist$src$ads$utils_iframe.asyncLevelUp=asyncLevelUp$$module$dist$src$ads$utils_iframe;module$dist$src$ads$utils_iframe.createiFrame=createiFrame$$module$dist$src$ads$utils_iframe;module$dist$src$ads$utils_iframe.directOnPage=directOnPage$$module$dist$src$ads$utils_iframe;
module$dist$src$ads$utils_iframe.getFrameDepth=getFrameDepth$$module$dist$src$ads$utils_iframe;module$dist$src$ads$utils_iframe.getFriendlyIframe=getFriendlyIframe$$module$dist$src$ads$utils_iframe;module$dist$src$ads$utils_iframe.inFriendlyIframe=inFriendlyIframe$$module$dist$src$ads$utils_iframe;function getTitle$$module$dist$src$ads$page(){var a=inFriendlyIframe$$module$dist$src$ads$utils_iframe()?window.parent.document:document,b="";if(a.querySelector){var c=a.querySelector('meta[property="og:title"]');c&&(b=c.getAttribute("content")||"")}b||(a=a.getElementsByTagName("title"),b=0<a.length?a[0].innerHTML+"":"");return b.substring(0,$jscompDefaultExport$$module$dist$src$ads$buildConfig.page.title_size)}
function getDesc$$module$dist$src$ads$page(){if(!document.querySelector)return"";var a=inFriendlyIframe$$module$dist$src$ads$utils_iframe()?window.parent.document:document,b="",c=a.querySelector('meta[property="og:description"]');c?b=c.getAttribute("content"):(a=a.querySelector('meta[name="description"]'))&&(b=a.getAttribute("content"));return b.substring(0,$jscompDefaultExport$$module$dist$src$ads$buildConfig.page.desc_size)}var module$dist$src$ads$page={};module$dist$src$ads$page.getDesc=getDesc$$module$dist$src$ads$page;
module$dist$src$ads$page.getTitle=getTitle$$module$dist$src$ads$page;var buildConfig$$module$dist$src$container$buildConfig={ct_url:"https://ap.lijit.com/containertag",log_url:"https://ap.lijit.com/data/ct",error_url:"https://ap.lijit.com/data/error",tag_regex:/^(https?:)?\/\/.*\.lijit\.(com|dev)(:\d+)?\/res\/sovrn\.containertag(\.min)?\.js/i,cv:"1.171"},$jscompDefaultExport$$module$dist$src$container$buildConfig=buildConfig$$module$dist$src$container$buildConfig,module$dist$src$container$buildConfig={buildConfig:buildConfig$$module$dist$src$container$buildConfig};
module$dist$src$container$buildConfig.default=$jscompDefaultExport$$module$dist$src$container$buildConfig;function reportError$$module$dist$src$container$logging(a,b){var c=$jscompDefaultExport$$module$dist$src$container$config.ctInstance.zone_id||"";try{var d=b&&b.hasOwnProperty("stack")?b.stack:"",e={zoneid:c,tid:$jscompDefaultExport$$module$dist$src$container$config.ctInstance.tid,err:b&&b.hasOwnProperty("message")?b.message:"",msg:a,stack:d.substr(0,1024)};(new Image).src=$jscompDefaultExport$$module$dist$src$container$buildConfig.error_url+"/ct?"+buildQS$$module$dist$src$shared$url(e);window.console&&
console.error("CT JS ERROR: \n\n"+a+"\n\n"+d)}catch(f){console.error(f)}return b}var module$dist$src$container$logging={};module$dist$src$container$logging.reportError=reportError$$module$dist$src$container$logging;var Config$$module$dist$src$container$config=function(){window.sovrn=window.sovrn||{};window.sovrn.config=window.sovrn.config||{};window.sovrn.config.ct=window.sovrn.config.ct||{instances:{},current_tid:"",globals:{fired_tags:{}}};this.ctConfig=window.sovrn.config.ct};
Config$$module$dist$src$container$config.prototype.addTransaction=function(a){a=void 0===a?getGUID$$module$dist$src$shared$math():a;this.ctConfig.current_tid=a;this.ctConfig.instances[a]=this.ctInstance={tid:a,zone_id:null,start_time:(new Date).getTime(),elapsed_ms:0,tss:[],query_params:{},data:{},fired_tags:{},all_tag_ids:[],fired_tag_ids:[],img_tags_fired:0,script_tags_fired:0,total_tags_fired:0,log:"",tag_status_codes:{}};return a};
Config$$module$dist$src$container$config.prototype.getConfig=function(a){return a?this.ctConfig.instances[a]:this.ctInstance};Config$$module$dist$src$container$config.prototype.getQueryParam=function(a){var b=this.ctInstance.query_params||{};return b.hasOwnProperty(a)?b[a]:null};
Config$$module$dist$src$container$config.prototype.addContainerData=function(a){this.ctInstance.data=a;this.ctInstance.data_layer={commscoreCategory:a.commscoreCategory||"",sovrnApplications:a.application_ids||[],sovrnGeo:a.geo||"",sovrnIid:a.user.iid||"",sovrnRandom:Math.floor(9E6*Math.random()),sovrnReader:a.ljt_reader||"",sovrnUser:a.user.username||""}};Config$$module$dist$src$container$config.prototype.getDataLayerValue=function(a){return this.ctInstance.data_layer[a]};
Config$$module$dist$src$container$config.prototype.getConfigValue=function(a){return this.ctInstance.data&&this.ctInstance.data.hasOwnProperty(a)?this.ctInstance.data[a]:null};Config$$module$dist$src$container$config.prototype.getData=function(a){var b=this.getDataLayerValue(a);if(null!==b&&void 0!==b)return b;b=this.getConfigValue(a);return null!==b&&void 0!==b?b:this.ctInstance[a]};
Config$$module$dist$src$container$config.prototype.setStatusCode=function(a,b){try{this.ctInstance.tag_status_codes&&"object"===typeof this.ctInstance.tag_status_codes[a]&&(this.ctInstance.tag_status_codes[a][b]=!0)}catch(c){return reportError$$module$dist$src$container$logging("Error Setting Status Code: "+b+" for Tag: "+a,c),!1}return!0};var $jscompDefaultExport$$module$dist$src$container$config=new Config$$module$dist$src$container$config,module$dist$src$container$config={};
module$dist$src$container$config.default=$jscompDefaultExport$$module$dist$src$container$config;function getTags$$module$dist$src$container$tags(a,b){var c=[],d=$jscompDefaultExport$$module$dist$src$container$config.getConfig(a);a=d.data.tags;if(b){b=d.fired_tags;for(d=0;d<a.length;d++)b.hasOwnProperty(a[d].id)&&c.push(a[d]);return c}return a}function getTagParams$$module$dist$src$container$tags(a){var b;var c={};if(a.params)for(b=0;b<a.params.length;b++)c[a.params[b].key]=$jscompDefaultExport$$module$dist$src$container$config.getData(a.params[b].var)+"";return c}
function getTagById$$module$dist$src$container$tags(a,b){var c;b=getTags$$module$dist$src$container$tags(b);for(c=0;c<b.length;c++){var d=b[c];if(parseInt(d.id,10)===parseInt(a,10))return d}return null}function getTagIds$$module$dist$src$container$tags(a,b){var c=[];b=getTags$$module$dist$src$container$tags(a,b);for(a=0;a<b.length;a++)c.push(b[a].id);return c}
function tagHasFired$$module$dist$src$container$tags(a){if(!a)throw new TypeError("Tag ID is required");return $jscompDefaultExport$$module$dist$src$container$config.ctConfig.globals.fired_tags.hasOwnProperty(a)}var module$dist$src$container$tags={};module$dist$src$container$tags.getTagById=getTagById$$module$dist$src$container$tags;module$dist$src$container$tags.getTagIds=getTagIds$$module$dist$src$container$tags;module$dist$src$container$tags.getTagParams=getTagParams$$module$dist$src$container$tags;
module$dist$src$container$tags.tagHasFired=tagHasFired$$module$dist$src$container$tags;function checkFreq$$module$dist$src$container$rules(a){"number"===typeof a&&(a=getTagById$$module$dist$src$container$tags(a));if(!a.frequency)return!0;switch(a.frequency){case "sample":var b=parseFloat(a.percent);if(0===b){$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"disabled");var c=!1}else c=100===b||100*Math.random()<=(b||0);break;case "users":c=!1;if(100===parseInt(a.percent,10))c=!0;else{b=Math.floor(1/((parseFloat(a.percent)||0)/100));var d=$jscompDefaultExport$$module$dist$src$container$config.getData("ljt_reader");
if(32===d.length){c=parseInt(d.substr(0,8),16);var e=parseInt(d.substr(8,8),16);var f=parseInt(d.substr(16,8),16);d=parseInt(d.substr(24,8),16);c=0===(c+e+f+d)%b}else 24===d.length&&(c=parseInt(d.substr(0,8),16),e=parseInt(d.substr(8,8),16),f=parseInt(d.substr(16,8),16),c=0===(c+e+f)%b)}break;case "timed":c=!0;break;default:reportError$$module$dist$src$container$logging("Invalid Tag Freq. Type",Error()),c=!1}!1===c&&$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"frequency_capped");
return c}function isPageCapped$$module$dist$src$container$rules(a){var b;if("number"===typeof a||"string"===typeof a)a=getTagById$$module$dist$src$container$tags(a);(b=!("multi"===a.fire||!tagHasFired$$module$dist$src$container$tags(a.id)))&&$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"once_per_page_capped");return b}
function checkRules$$module$dist$src$container$rules(a,b){var c=!0,d=["gt","gte","lt","lte"],e=["ct","nct"];"number"===typeof a&&(a=getTagById$$module$dist$src$container$tags(a,b));if(!a)return reportError$$module$dist$src$container$logging("checkRules: tag argument is required",Error()),!1;var f=a.rules;if(0===f.length)return!0;for(b=0;b<f.length;b++){c=$jscompDefaultExport$$module$dist$src$container$config.getData(f[b].var);if("undefined"===typeof c||""===c||null===c)return!1;var g=f[b].operand;
var h=f[b].value;if(0<=d.indexOf(g)&&(isNaN(c)||isNaN(h)))return reportError$$module$dist$src$container$logging("Numeric operand used on non-numeric data-layer var; Tag: "+a.id,Error()),!1;if(0<=e.indexOf(g)&&!(c instanceof Array))return reportError$$module$dist$src$container$logging("Contains operator used on non-array data-layer var; Tag: "+a.id,Error()),!1;switch(g){case "eq":c=c+""===h+"";break;case "ne":c=c+""!==h+"";break;case "gt":c=parseFloat(c)>parseFloat(h);break;case "lt":c=parseFloat(c)<
parseFloat(h);break;case "gte":c=parseFloat(c)>=parseFloat(h);break;case "lte":c=parseFloat(c)<=parseFloat(h);break;case "ct":c=0<=c.indexOf(h);break;case "nct":c=-1===c.indexOf(h);break;default:return!1}if(!c){$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"rules_did_not_pass");break}}return c}var module$dist$src$container$rules={};module$dist$src$container$rules.checkFreq=checkFreq$$module$dist$src$container$rules;module$dist$src$container$rules.checkRules=checkRules$$module$dist$src$container$rules;
module$dist$src$container$rules.isPageCapped=isPageCapped$$module$dist$src$container$rules;function createBitmask$$module$dist$src$container$logToServer(){var a=0,b=0,c=32<arguments.length?32:arguments.length;for(b;b<c;a|=arguments[b]<<b++);return a}
function getStatusCodes$$module$dist$src$container$logToServer(a){var b,c=[];a=$jscompDefaultExport$$module$dist$src$container$config.getConfig(a).tag_status_codes;for(b in a)if(a.hasOwnProperty(b)){var d=a[b];d=[d.fired,d.disabled,d.frequency_capped,d.rules_did_not_pass,d.once_per_page_capped,d.custom_js_logic_failed,d.js_error];c.push(createBitmask$$module$dist$src$container$logToServer.apply(this,d))}return c}
function logToServer$$module$dist$src$container$logToServer(){var a=$jscompDefaultExport$$module$dist$src$container$config.getConfig(),b=$jscompDefaultExport$$module$dist$src$container$buildConfig.log_url;var c=getTagIds$$module$dist$src$container$tags(null,!0);c={tid:a.tid,zoneid:a.zone_id,cid:a.container_id,geo:a.data.geo||"",all_tags:getTagIds$$module$dist$src$container$tags().join(","),tss:a.tss.join(","),fired_tags:c.join(","),count:c.length,status:getStatusCodes$$module$dist$src$container$logToServer().join(",")};
a.elapsed_ms=c.elapsed_ms=(new Date).getTime()-a.start_time;(new Image).src=b+"?"+buildQS$$module$dist$src$shared$url(c)}var module$dist$src$container$logToServer={};module$dist$src$container$logToServer.getStatusCodes=getStatusCodes$$module$dist$src$container$logToServer;module$dist$src$container$logToServer.logToServer=logToServer$$module$dist$src$container$logToServer;function fireTag$$module$dist$src$container$fireTags(a){function b(a,b){$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"js_error");reportError$$module$dist$src$container$logging("Tag "+a.id+": "+a.error.replace(/["']/g,""),b);return!1}var c=$jscompDefaultExport$$module$dist$src$container$config.getConfig();"number"===typeof a&&(a=getTagById$$module$dist$src$container$tags(a));switch(a.type){case "img":try{var d=buildQS$$module$dist$src$shared$url(getTagParams$$module$dist$src$container$tags(a));
if(0===d.length)var e=a.src;else{var f=0<=a.src.indexOf("?")?"&":"?";e=a.src+f+d}(new Image).src=e;c.img_tags_fired++}catch(g){return b(a,g)}break;case "script":try{if(!1===eval(a.src))return $jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,"custom_js_logic_failed"),!1;c.script_tags_fired++}catch(g){return b(a,g)}}$jscompDefaultExport$$module$dist$src$container$config.ctConfig.globals.fired_tags[a.id]=c.fired_tags[a.id]=a.id;c.total_tags_fired++;$jscompDefaultExport$$module$dist$src$container$config.setStatusCode(a.id,
"fired");c.tss.push((new Date).getTime()-c.start_time);return!0}
function fireTags$$module$dist$src$container$fireTags(){var a;var b=$jscompDefaultExport$$module$dist$src$container$config.getConfig();var c=[];var d=[];for(a=0;a<b.data.tags.length;a++){var e=b.data.tags[a];b.tag_status_codes[e.id]={fired:!1,disabled:!1,frequency_capped:!1,rules_did_not_pass:!1,once_per_page_capped:!1,custom_js_logic_failed:!1,js_error:!1};var f=checkFreq$$module$dist$src$container$rules(e);var g=!isPageCapped$$module$dist$src$container$rules(e);var h=checkRules$$module$dist$src$container$rules(e);
(g=f&&g&&h)&&(g=fireTag$$module$dist$src$container$fireTags(e))&&("img"===e.type?d.push(e.id):"script"===e.type&&c.push(e.id))}logToServer$$module$dist$src$container$logToServer()}var module$dist$src$container$fireTags={};module$dist$src$container$fireTags.fireTag=fireTag$$module$dist$src$container$fireTags;module$dist$src$container$fireTags.fireTags=fireTags$$module$dist$src$container$fireTags;function getDataFromServer$$module$dist$src$container$getDataFromServer(a,b,c,d){var e;b=b||$jscompDefaultExport$$module$dist$src$container$config.getQueryParam("zid");c=c||$jscompDefaultExport$$module$dist$src$container$config.getQueryParam("aid");a=a||$jscompDefaultExport$$module$dist$src$container$config.getConfig().container_id||$jscompDefaultExport$$module$dist$src$container$config.getQueryParam("cid");if(!a)return reportError$$module$dist$src$container$logging("Missing Container ID",Error()),
!1;if(!b&&!c)return reportError$$module$dist$src$container$logging("Missing Zone ID and Affiliate ID",Error()),!1;c?e="affId="+c:b&&(e="zoneId="+b);b="";!1===d.hasOwnProperty("v")&&(d.v="2");for(var f in d)"cid"!=f&&"aid"!=f&&"zid"!=f&&(b+="&"+f+"="+d[f]);a=$jscompDefaultExport$$module$dist$src$container$buildConfig.ct_url+"?containerId="+a+"&"+e+b;d=document.createElement("script");d.src=a;document.head.appendChild(d);return!0}
function dataCallback$$module$dist$src$container$getDataFromServer(a){$jscompDefaultExport$$module$dist$src$container$config.addContainerData(a);exposeDataLayer$$module$dist$src$container$exposeVars();fireTags$$module$dist$src$container$fireTags();return!0}var module$dist$src$container$getDataFromServer={};module$dist$src$container$getDataFromServer.dataCallback=dataCallback$$module$dist$src$container$getDataFromServer;module$dist$src$container$getDataFromServer.getDataFromServer=getDataFromServer$$module$dist$src$container$getDataFromServer;function exposeVars$$module$dist$src$container$exposeVars(a){window.sovrn=window.sovrn||{};window.sovrn.containers=window.sovrn.containers||{};a="ct"+a;window.sovrn.containers[a]=window.sovrn.containers[a]||{getData:$jscompDefaultExport$$module$dist$src$container$config.getData,getDataLayerValue:$jscompDefaultExport$$module$dist$src$container$config.getDataLayerValue,getConfigValue:$jscompDefaultExport$$module$dist$src$container$config.getConfigValue,getConfig:$jscompDefaultExport$$module$dist$src$container$config.getConfig};
window.sovrn.containerTag=window.sovrn.containerTag||{};window.sovrn.containerTag.getConfig=$jscompDefaultExport$$module$dist$src$container$config.getConfig.bind($jscompDefaultExport$$module$dist$src$container$config);window.sovrn.containerTag.dataCallback=dataCallback$$module$dist$src$container$getDataFromServer;window.sovrn.containerTag.getData=$jscompDefaultExport$$module$dist$src$container$config.getData.bind($jscompDefaultExport$$module$dist$src$container$config);window.sovrn.ct=window.sovrn.containerTag}
function exposeDataLayer$$module$dist$src$container$exposeVars(){var a=$jscompDefaultExport$$module$dist$src$container$config.getConfig().data_layer;window.sovrn=window.sovrn||{};window.sovrn.dataLayer=window.sovrn.dataLayer||[{}];for(var b in a)a.hasOwnProperty(b)&&(window.sovrn.dataLayer[0][b]=a[b])}var module$dist$src$container$exposeVars={};module$dist$src$container$exposeVars.exposeDataLayer=exposeDataLayer$$module$dist$src$container$exposeVars;
module$dist$src$container$exposeVars.exposeVars=exposeVars$$module$dist$src$container$exposeVars;function readCookie$$module$node_modules$js_consent_commons$dist$dom(a){a+="=";for(var b=document.cookie.split(";"),c=0;c<b.length;c++){for(var d=b[c];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null}var module$node_modules$js_consent_commons$dist$dom={};module$node_modules$js_consent_commons$dist$dom.readCookie=readCookie$$module$node_modules$js_consent_commons$dist$dom;function lookupCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils(a){var b=function(b,c){b={uspData:b&&b.uspString||"",success:c};return c?a(null,b):a("Error")};try{var c=window.__uspapi||window.top.__uspapi}catch(h){}if("function"===typeof c)return c("getUSPData",1,b);b=window;for(var d;!d;){try{b.frames.__uspapiLocator&&(d=b)}catch(h){}if(b===window.top)return a("No USP for window.top");b=b.parent}var e=(new Date).getTime(),f=setTimeout(function(){window.removeEventListener("message",
g);a("USPAPI Timeout")},500),g=function(b){b.data&&b.data.__uspapiReturn&&b.data.__uspapiReturn.callId===e&&(window.removeEventListener("message",g),b.data.__uspapiReturn.success?(clearTimeout(f),window.removeEventListener("message",g),a(null,b.data.__uspapiReturn.returnValue)):a("invalid USP response"))};window.addEventListener("message",g,!1);d.postMessage({__uspapiCall:{command:"getUSPData",version:1,parameter:null,callId:e}},"*")}
function makeResponse$$module$node_modules$js_consent_commons$dist$consent_utils(a,b,c){var d=setTimeout(function(){window.removeEventListener("message",e);c({},!1)},500),e=function(f){var g=a+"Return";if((f=("string"===typeof f.data&&f.data.includes(g)?JSON.parse(f.data):f.data)[g])&&f.callId&&f.callId==b)return clearTimeout(d),window.removeEventListener("message",e),c(f.returnValue,f.success)};return e}
function callCmpWhileInIframe$$module$node_modules$js_consent_commons$dist$consent_utils(a,b,c){var d=Math.random()+"",e={};a=(e.__tcfapiCall={command:a,callId:d,version:2},e);window.addEventListener("message",makeResponse$$module$node_modules$js_consent_commons$dist$consent_utils("__tcfapiCall",d,c),!1);b.frame.postMessage(a,"*")}
function findCMP$$module$node_modules$js_consent_commons$dist$consent_utils(){for(var a=window,b,c,d;!b;){try{if("function"===typeof a.__tcfapi){d=2;c=a.__tcfapi;b=a;break}}catch(e){}try{if(a.frames.__tcfapiLocator){d=2;b=a;break}}catch(e){}if(a===window.top)break;a=a.parent}return{frame:b,func:c,version:d}}
function lookupGdprConsent$$module$node_modules$js_consent_commons$dist$consent_utils(a){function b(b,e){e&&"string"===typeof b.tcString?"tcloaded"===b.eventStatus||"useractioncomplete"===b.eventStatus?a(null,c,b):"cmpuishown"===b.eventStatus&&0<b.tcString.length&&!0===b.purposeOneTreatment?a(null,c,b):a("Consent string is not available."):a("CMP unable to register callback function.  Please check CMP setup.")}var c=findCMP$$module$node_modules$js_consent_commons$dist$consent_utils();return c.frame?
"function"===typeof c.func?c.func("addEventListener",2,b):callCmpWhileInIframe$$module$node_modules$js_consent_commons$dist$consent_utils("addEventListener",c,b):a("CMP not found.")}function configureCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils(a,b,c){a?lookupCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils(function(a,e){if(a)return b.ccpa_consent="notFound",c();b.ccpa_consent=e.uspData;c()}):c()}
var module$node_modules$js_consent_commons$dist$consent_utils={};module$node_modules$js_consent_commons$dist$consent_utils.callCmpWhileInIframe=callCmpWhileInIframe$$module$node_modules$js_consent_commons$dist$consent_utils;module$node_modules$js_consent_commons$dist$consent_utils.configureCcpaConsent=configureCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils;module$node_modules$js_consent_commons$dist$consent_utils.findCMP=findCMP$$module$node_modules$js_consent_commons$dist$consent_utils;
module$node_modules$js_consent_commons$dist$consent_utils.lookupCcpaConsent=lookupCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils;module$node_modules$js_consent_commons$dist$consent_utils.lookupGdprConsent=lookupGdprConsent$$module$node_modules$js_consent_commons$dist$consent_utils;module$node_modules$js_consent_commons$dist$consent_utils.makeResponse=makeResponse$$module$node_modules$js_consent_commons$dist$consent_utils;function v2CmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp(a){var b="string"===typeof a.data,c;try{var d=b?JSON.parse(a.data):a.data}catch(f){}var e=d.__tcfapiCall;e&&window.__tcfapi(e.command,e.version,function(a,d){c={__tcfapiCallReturn:{returnValue:a,success:d,callId:e.callId}};window.postMessage(b?JSON.stringify(c):c,"*")},e.parameter)}
var addMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp=function(a){Object.defineProperty(window,"__tcfapi",{get:function(){return a},configurable:!0});window.addEventListener("message",v2CmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp,!1)},removeMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp=function(){window.__tcfapi&&delete window.__tcfapi;window.removeEventListener("message",v2CmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp,
!1)},module$node_modules$js_consent_commons$dist$fixtures$cmp={addMockCmpMsgHandler:addMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp,removeMockCmpMsgHandler:removeMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp};function doNotTrack$$module$node_modules$js_consent_commons$dist$index(a,b){a=a||navigator;b=b||window;var c=readCookie$$module$node_modules$js_consent_commons$dist$dom("tracking_optout");return"yes"===a.doNotTrack||"1"===a.doNotTrack||"1"===a.msDoNotTrack||"1"===b.doNotTrack||"1"===c}
function configureGdprAndCcpaConsent$$module$node_modules$js_consent_commons$dist$index(a,b,c,d){a?lookupGdprConsent$$module$node_modules$js_consent_commons$dist$consent_utils(function(a,f,g){c.gdpr_consent=c.gdpr_consent||"";a||(c.gdpr_version=f.version,c.gdpr_consent=g.tcString);configureCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils(b,c,d)}):configureCcpaConsent$$module$node_modules$js_consent_commons$dist$consent_utils(b,c,d)}
var module$node_modules$js_consent_commons$dist$index={addMockCmpMsgHandler:addMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp};module$node_modules$js_consent_commons$dist$index.configureGdprAndCcpaConsent=configureGdprAndCcpaConsent$$module$node_modules$js_consent_commons$dist$index;module$node_modules$js_consent_commons$dist$index.doNotTrack=doNotTrack$$module$node_modules$js_consent_commons$dist$index;
module$node_modules$js_consent_commons$dist$index.removeMockCmpMsgHandler=removeMockCmpMsgHandler$$module$node_modules$js_consent_commons$dist$fixtures$cmp;function init$$module$dist$src$container$init(a,b,c,d){if(isOldIE$$module$dist$src$shared$dom()||$jscompDefaultExport$$module$dist$src$container$config.ctConfig.instances.hasOwnProperty(a))return!1;a=$jscompDefaultExport$$module$dist$src$container$config.addTransaction(a);var e=$jscompDefaultExport$$module$dist$src$container$config.getConfig();e.zone_id=c||null;if(!b&&!c&&!d){a=getScriptTag$$module$dist$src$shared$dom($jscompDefaultExport$$module$dist$src$container$buildConfig.tag_regex);if(!a)return reportError$$module$dist$src$container$logging("Could not find CT script tag",
Error()),!1;e.query_params=parseQueryString$$module$dist$src$shared$url(a.src)}e.container_id=b=b||$jscompDefaultExport$$module$dist$src$container$config.getQueryParam("cid");if(!b)return reportError$$module$dist$src$container$logging("Missing cid",Error()),!1;exposeVars$$module$dist$src$container$exposeVars(b);return configureGdprAndCcpaConsent$$module$node_modules$js_consent_commons$dist$index(!0,!0,e,function(){1===e.gdpr_version?e.gdpr_consent_v1=e.gdpr_consent:e.gdpr_consent_v2=e.gdpr_consent;
getDataFromServer$$module$dist$src$container$getDataFromServer(b,c,d,e.query_params)})}var $jscompDefaultExport$$module$dist$src$container$init=init$$module$dist$src$container$init,module$dist$src$container$init={};module$dist$src$container$init.default=$jscompDefaultExport$$module$dist$src$container$init;module$dist$src$container$init.init=init$$module$dist$src$container$init;function getBeaconTIDFromSessionStorage$$module$dist$src$ads$beacon(){try{var a=getLoc$$module$dist$src$ads$getLoc().substr(0,128);return window.sessionStorage.getItem($jscompDefaultExport$$module$dist$src$ads$config.globalConfig.globals.beacon_tid_ss_key+a)}catch(b){return window.sovrn_beacon_tid?window.sovrn_beacon_tid:null}}
function getBeaconTID$$module$dist$src$ads$beacon(){if(!$jscompDefaultExport$$module$dist$src$ads$config.isAsync())return window.sovrn_beacon_tid;try{return window.parent.sovrn_beacon_tid||null}catch(a){return getBeaconTIDFromSessionStorage$$module$dist$src$ads$beacon()}}function beaconShouldFire$$module$dist$src$ads$beacon(){var a=getBeaconTID$$module$dist$src$ads$beacon();return null===a||a===$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.tid}
function getBeaconURL$$module$dist$src$ads$beacon(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();a.beacon_params={viewId:a.tid,rand:Math.floor(9E3*Math.random()),informer:"undefined"!==typeof a.zone?a.zone.iid:0,type:"fpads",lijit_kw:getRefSearch$$module$dist$src$ads$getLoc(),loc:getLoc$$module$dist$src$ads$getLoc(),rr:getRef$$module$dist$src$ads$getLoc(),v:"1.2"};directOnPage$$module$dist$src$ads$utils_iframe()&&byChance$$module$dist$src$shared$math($jscompDefaultExport$$module$dist$src$ads$buildConfig.page.percent_chance)&&
(a.beacon_params.title=getTitle$$module$dist$src$ads$page(),a.beacon_params.desc=getDesc$$module$dist$src$ads$page());a.hasOwnProperty("gdpr_consent")&&(a.beacon_params.gdpr_consent=a.gdpr_consent);a.hasOwnProperty("ccpa_consent")&&"notFound"!==a.ccpa_consent&&(a.beacon_params.us_privacy=a.ccpa_consent);return $jscompDefaultExport$$module$dist$src$ads$buildConfig.beacon_url+"?"+buildQS$$module$dist$src$shared$url(a.beacon_params,!1)}
function isTracker$$module$dist$src$ads$beacon(a){try{var b=a.nodeName;return"IMG"!==b&&"IFRAME"!==b&&"DIV"!==b&&"SPAN"!==b&&"INS"!==b?!1:"undefined"!==typeof a.height&&"undefined"!==typeof a.width&&!(0!==a.height&&1!==a.height||0!==a.width&&1!==a.width)||"undefined"!==typeof a.name&&a.name.match(/^google_conversion/)||"undefined"!==typeof a.style&&!("0px"!==a.style.height&&"1px"!==a.style.height||"0px"!==a.style.width&&"1px"!==a.style.width)?!0:(1===a.clientHeight||1===a.offsetHeight)&&(1===a.clientWidth||
1===a.offsetWidth)}catch(c){console.error(c)}return!1}function doFixBeacons$$module$dist$src$ads$beacon(a){a=a||document.body;var b=a.childNodes;isTracker$$module$dist$src$ads$beacon(a)&&(a.style.display="none",a.setAttribute("x-beacon","1"));a.hasChildNodes()&&Array.prototype.forEach.call(b,doFixBeacons$$module$dist$src$ads$beacon)}
function doFixBeaconsAfterPageLoaded$$module$dist$src$ads$beacon(){try{var a=function(){self.removeEventListener("load",a,!1);doFixBeacons$$module$dist$src$ads$beacon()};self.addEventListener("load",a,!1)}catch(b){console.error(b)}}
function fixBeacons$$module$dist$src$ads$beacon(){var a=getBrowserEngine$$module$dist$src$shared$dom();if(!isInIframe$$module$dist$src$shared$iframe())return!1;"cr"===a||"sf"===a?doFixBeaconsAfterPageLoaded$$module$dist$src$ads$beacon():doFixBeacons$$module$dist$src$ads$beacon();return!0}
function sendBeacon$$module$dist$src$ads$beacon(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getAdUnitID()+"_beacon";a=createiFrame$$module$dist$src$ads$utils_iframe(a,1,1);if(!beaconShouldFire$$module$dist$src$ads$beacon())return!1;a.src=getBeaconURL$$module$dist$src$ads$beacon();document.body.appendChild(a);recordEvent$$module$dist$src$ads$logging("beacon");return!0}
function setBeaconTID$$module$dist$src$ads$beacon(){function a(){var a=window.parent;return a.sovrn_beacon_tid?!1:(a.sovrn_beacon_tid=$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.tid,!0)}function b(){var a=getLoc$$module$dist$src$ads$getLoc().substr(0,128);a=$jscompDefaultExport$$module$dist$src$ads$config.globalConfig.globals.beacon_tid_ss_key+a;return window.sessionStorage.getItem(a)?!1:(window.sessionStorage.setItem(a,$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.tid),
!0)}function c(){return window.sovrn_beacon_tid?!1:(window.sovrn_beacon_tid=$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.tid,!0)}if($jscompDefaultExport$$module$dist$src$ads$config.isAsync())try{a()}catch(d){try{b()}catch(e){c()}}else c();return!0}function fireContainerTag$$module$dist$src$ads$beacon(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();init$$module$dist$src$container$init(a.tid,18,a.zone_id);recordEvent$$module$dist$src$ads$logging("container")}
var module$dist$src$ads$beacon={};module$dist$src$ads$beacon.beaconShouldFire=beaconShouldFire$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.doFixBeacons=doFixBeacons$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.fireContainerTag=fireContainerTag$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.fixBeacons=fixBeacons$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.getBeaconTID=getBeaconTID$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.getBeaconURL=getBeaconURL$$module$dist$src$ads$beacon;
module$dist$src$ads$beacon.isTracker=isTracker$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.sendBeacon=sendBeacon$$module$dist$src$ads$beacon;module$dist$src$ads$beacon.setBeaconTID=setBeaconTID$$module$dist$src$ads$beacon;var LOCAL_STORAGE_KEY$$module$dist$src$ads$geo="sovrn.geo";function putInLocalStorage$$module$dist$src$ads$geo(a){if(window.localStorage)try{var b=JSON.stringify(a);window.localStorage.setItem(LOCAL_STORAGE_KEY$$module$dist$src$ads$geo,b)}catch(c){}}function getGeoFromNativePosition$$module$dist$src$ads$geo(a){return{lat:a.coords.latitude,lon:a.coords.longitude,acc:a.coords.accuracy,acquisitionDate:new Date}}
function getGeoFromLocalStorage$$module$dist$src$ads$geo(){try{var a=localStorage.getItem(LOCAL_STORAGE_KEY$$module$dist$src$ads$geo);var b=JSON.parse(a)||{}}catch(c){}return b}function isGeoDataFresh$$module$dist$src$ads$geo(a){return a&&(new Date).getTime()-(new Date(a)).getTime()<=$jscompDefaultExport$$module$dist$src$ads$buildConfig.geo.localStorageMaxAge}
function geoSuccess$$module$dist$src$ads$geo(a){a=getGeoFromNativePosition$$module$dist$src$ads$geo(a);putInLocalStorage$$module$dist$src$ads$geo(a)}function geoFail$$module$dist$src$ads$geo(a){reportError$$module$dist$src$ads$logging("Failed to obtain geo data: "+a.message,a)}
function getGeo$$module$dist$src$ads$geo(){navigator.geolocation&&navigator.geolocation.getCurrentPosition(geoSuccess$$module$dist$src$ads$geo,geoFail$$module$dist$src$ads$geo,$jscompDefaultExport$$module$dist$src$ads$buildConfig.geo.positionOptions);return getGeoFromLocalStorage$$module$dist$src$ads$geo()}var module$dist$src$ads$geo={};module$dist$src$ads$geo.getGeo=getGeo$$module$dist$src$ads$geo;module$dist$src$ads$geo.isGeoDataFresh=isGeoDataFresh$$module$dist$src$ads$geo;function getTime$$module$dist$src$ads$adserver(){return(new Date).toUTCString().split(" ")[4]}function matchQueryParams$$module$dist$src$ads$adserver(a){var b={},c=$jscompDefaultExport$$module$dist$src$ads$config.getConfig().query_params;Object.keys(c).filter(function(b){return c[b].match(a)}).forEach(function(a){return b[a]=c[a]});return b}
function getDPZ$$module$dist$src$ads$adserver(){return 1<$jscompDefaultExport$$module$dist$src$ads$config.getTIDsByZoneID($jscompDefaultExport$$module$dist$src$ads$config.getConfig().zone_id).length}
function getMoreParams$$module$dist$src$ads$adserver(){var a=/(^ljt_|^x_)/;a=$jscompDefaultExport$$module$dist$src$ads$config.isAsync()?matchProps$$module$dist$src$shared$url(a,$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig()):matchQueryParams$$module$dist$src$ads$adserver(a);a=buildQS$$module$dist$src$shared$url(a);return 0<a.length?"&"+a:""}
function atf$$module$dist$src$ads$adserver(a){var b=!1;if($jscompDefaultExport$$module$dist$src$ads$config.isAsync())return $jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig("atf")||!1;try{a=a||$jscompDefaultExport$$module$dist$src$ads$config.getConfig().ad_unit_id;var c=document.getElementById(a);c||reportError$$module$dist$src$ads$logging("ATF: Elem ID "+a+" not found",Error());var d=c.getClientRects()[0],e=self.document.documentElement;b=0<d.right&&d.left<e.clientWidth&&d.top+d.height/
2<=e.clientHeight&&0<=d.top}catch(f){}return b+""}function getViewability$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig()?$jscompDefaultExport$$module$dist$src$ads$config.getAsyncConfig():$jscompDefaultExport$$module$dist$src$ads$config.getConfig().query_params;return a.hasOwnProperty("iv")?a.iv:""}
function getASParams$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();if(!a.hasOwnProperty("zone"))return reportError$$module$dist$src$ads$logging("Missing Server Config",new TypeError),!1;var b=+(isNativeCode$$module$dist$src$shared$dom(document.write)&&isNativeCode$$module$dist$src$shared$dom(document.writeln));a.as_params={zoneid:a.zone_id,tid:a.tid,cb:a.zone.cb,mode:$jscompDefaultExport$$module$dist$src$ads$config.getMode(),fpr:"",ifr:isInIframe$$module$dist$src$shared$iframe(),
od:getOD$$module$dist$src$ads$getLoc(),time:getTime$$module$dist$src$ads$adserver(),fd:getFrameDepth$$module$dist$src$ads$utils_iframe(),be:getBrowserEngine$$module$dist$src$shared$dom(),lijit_kw:getRefSearch$$module$dist$src$ads$getLoc(),loc:getLoc$$module$dist$src$ads$getLoc(),orig_loc:getOriginalLoc$$module$dist$src$ads$getLoc(),referer:getRef$$module$dist$src$ads$getLoc(),abf:atf$$module$dist$src$ads$adserver(),dpz:getDPZ$$module$dist$src$ads$adserver(),cv:$jscompDefaultExport$$module$dist$src$ads$buildConfig.cv,
dop:+directOnPage$$module$dist$src$ads$utils_iframe(),ndw:b,dtid:$jscompDefaultExport$$module$dist$src$ads$config.getDTID(),spif:getSpif$$module$dist$src$shared$dom(),btid:getBeaconTID$$module$dist$src$ads$beacon()||"",iv:getViewability$$module$dist$src$ads$adserver()};if(1===a.zone.geo){var c=getGeo$$module$dist$src$ads$geo();isGeoDataFresh$$module$dist$src$ads$geo(c.acquisitionDate)&&Object.keys(c).filter(function(a){return"acquisitionDate"!==a}).forEach(function(b){return a.as_params[b]=c[b]})}a.hasOwnProperty("gdpr_consent")&&
(a.as_params.gdpr_consent=a.gdpr_consent);a.hasOwnProperty("ccpa_consent")&&"notFound"!==a.ccpa_consent&&(a.as_params.us_privacy=a.ccpa_consent);return buildQS$$module$dist$src$shared$url(a.as_params,!1)}function needToOverrideStyles$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();return isInIframe$$module$dist$src$shared$iframe()&&document.body.clientHeight===a.zone.h&&document.body.clientWidth===a.zone.w}
function appendCSS$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(),b=a.css_class;if(document.getElementById("css_"+b))return!1;a=(needToOverrideStyles$$module$dist$src$ads$adserver()?"body{margin:0 !important;padding:0 !important;}":"")+"."+b+"{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:top;position:relative;width:"+a.zone.w+"px !important;height:"+a.zone.h+"px !important;z-index:999999 !important; overflow:hidden}";
var c=document.createElement("style");c.setAttribute("type","text/css");c.id="css_"+b;c.appendChild(document.createTextNode(a));(document.head||document.body).appendChild(c);return!0}
function callAdServer$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();if(a.called_ad_server)return!1;a.called_ad_server=!0;var b=document.createElement("div"),c={id:a.ad_unit_id,"data-tid":a.tid,"data-zid":a.zone_id};Object.keys(c).forEach(function(a){return b.setAttribute(a,c[a])});var d=document.createElement("script");$jscompDefaultExport$$module$dist$src$ads$config.isAsync()?(b.style.display="none",document.head.appendChild(d)):(b.classList.add(a.css_class,
"sovrn_ad_unit"),b.appendChild(d));d.async=!1;a.scriptElement.parentNode.insertBefore(b,a.scriptElement);d.src=$jscompDefaultExport$$module$dist$src$ads$buildConfig.adserver_url+"?"+getASParams$$module$dist$src$ads$adserver()+getMoreParams$$module$dist$src$ads$adserver();recordEvent$$module$dist$src$ads$logging("addelivery");return!0}function getCSSClass$$module$dist$src$ads$adserver(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();return"sovrn_ad_"+a.zone.w+"_"+a.zone.h}
function setServerTID$$module$dist$src$ads$adserver(a,b){var c=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(),d=$jscompDefaultExport$$module$dist$src$ads$config.globalConfig,e=d.globals.tids.indexOf(a);d.globals.tids[e]=b;c.tid=b;d.instances[b]=d.instances[a];delete d.instances[a];d.current_tid=b}
function renderAd$$module$dist$src$ads$adserver(a){var b=getTransactionFromCallingScriptTag$$module$dist$src$shared$dom();b&&$jscompDefaultExport$$module$dist$src$ads$config.setConfig(b);b=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();b.zone=a;b.css_class=getCSSClass$$module$dist$src$ads$adserver();a=b.zone.tid;var c=b.tid;recordEvent$$module$dist$src$ads$logging("adcfg_response");setServerTID$$module$dist$src$ads$adserver(c,a);appendCSS$$module$dist$src$ads$adserver();setTimeout(setBeaconTID$$module$dist$src$ads$beacon,
0);setBeaconTID$$module$dist$src$ads$beacon();a=b.zone.hasOwnProperty("gdprApplies")&&1===b.zone.gdprApplies;c=b.zone.hasOwnProperty("ccpaApplies")&&1===b.zone.ccpaApplies;configureGdprAndCcpaConsent$$module$node_modules$js_consent_commons$dist$index(a,c,b,callAdServer$$module$dist$src$ads$adserver)}function generateAdUnitID$$module$dist$src$ads$adserver(a){a="sovrn_ad_unit_"+a;if(!document.getElementById(a))return a;for(var b=0;document.getElementById(a+"_"+ ++b););return a+"_"+b}
var module$dist$src$ads$adserver={};module$dist$src$ads$adserver.callAdServer=callAdServer$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.generateAdUnitID=generateAdUnitID$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.getASParams=getASParams$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.getCSSClass=getCSSClass$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.getMoreParams=getMoreParams$$module$dist$src$ads$adserver;
module$dist$src$ads$adserver.getViewability=getViewability$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.matchQueryParams=matchQueryParams$$module$dist$src$ads$adserver;module$dist$src$ads$adserver.renderAd=renderAd$$module$dist$src$ads$adserver;function getAttributeNamesPolyfill$$module$dist$src$ads$documentWriter(){void 0==Element.prototype.getAttributeNames&&(Element.prototype.getAttributeNames=function(){return[].concat($jscomp.arrayFromIterable(this.attributes)).map(function(a){return a.name})})}getAttributeNamesPolyfill$$module$dist$src$ads$documentWriter();var DocumentWriter$$module$dist$src$ads$documentWriter=function(){};
DocumentWriter$$module$dist$src$ads$documentWriter.prototype.applyPolyfills=function(a){this.setDefaultElement(a);this.oldWrite=document.write;document.write=function(a){try{this.replace(a)}catch(e){reportError$$module$dist$src$ads$logging("docWrite Error",e),this.oldWrite(a)}}.bind(this);this.oldWriteLn=document.writeln;var b=[],c;document.writeln=function(a){var d=this;b.push(a);c||(c=setTimeout(function(){try{d.replace(b.join("\n"))}catch(f){reportError$$module$dist$src$ads$logging("docWriteLn Error",
f),b.forEach(function(a){return d.oldWriteLn(a)})}b=[];c=!1}))}.bind(this)};DocumentWriter$$module$dist$src$ads$documentWriter.prototype.setDefaultElement=function(a){this.defaultElement=a;this.parent=a.parentNode;this.nextSibling=a.nextSibling};DocumentWriter$$module$dist$src$ads$documentWriter.prototype.restorePolyfills=function(){document.write=this.oldWrite;document.writeln=this.oldWriteLn};
DocumentWriter$$module$dist$src$ads$documentWriter.prototype.insert=function(a,b){a=this.getFragment(a);b.appendChild(a)};DocumentWriter$$module$dist$src$ads$documentWriter.prototype.replace=function(a,b){a=this.getFragment(a);b=b||document.currentScript||this.defaultElement;null===b.parentNode?this.nextSibling&&this.nextSibling.parentNode?this.parent.insertBefore(a,this.nextSibling):this.parent.appendChild(a):b.parentNode.replaceChild(a,b)};
DocumentWriter$$module$dist$src$ads$documentWriter.prototype.executeScript=function(a){var b=document.createElement("script");a.innerHTML&&(b.innerHTML=a.innerHTML);b.async=!1;a.getAttributeNames().filter(function(a){return"async"!==a}).forEach(function(c){return b.setAttribute(c,a.getAttribute(c))});a.parentNode.replaceChild(b,a)};DocumentWriter$$module$dist$src$ads$documentWriter.prototype.executeScriptsInHTML=function(a){a=a.querySelectorAll("script");Array.prototype.forEach.call(a,this.executeScript)};
DocumentWriter$$module$dist$src$ads$documentWriter.prototype.importNodes=function(a,b){Array.prototype.forEach.call(b,function(b){return a.appendChild(document.importNode(b,!0))})};DocumentWriter$$module$dist$src$ads$documentWriter.prototype.getFragment=function(a){a=(new DOMParser).parseFromString(a,"text/html");var b=document.createDocumentFragment();this.importNodes(b,a.head.childNodes);this.importNodes(b,a.body.childNodes);this.executeScriptsInHTML(b);return b};
var module$dist$src$ads$documentWriter={};module$dist$src$ads$documentWriter.DocumentWriter=DocumentWriter$$module$dist$src$ads$documentWriter;module$dist$src$ads$documentWriter.getAttributeNamesPolyfill=getAttributeNamesPolyfill$$module$dist$src$ads$documentWriter;function getBannerLinkID$$module$dist$src$ads$banner(a,b){return"sovrn_banner_"+b+"_"+a.data.bannerid+"_"+a.data.campaignid}function getContainer$$module$dist$src$ads$banner(a,b){if($jscompDefaultExport$$module$dist$src$ads$config.isAsync())if(inFriendlyIframe$$module$dist$src$ads$utils_iframe())a=document.body;else if(a)a=a.parentNode;else return null;else a=document.getElementById($jscompDefaultExport$$module$dist$src$ads$config.getAdUnitID(b));return a}
function bannerCleanup$$module$dist$src$ads$banner(){var a=isOldIE$$module$dist$src$shared$dom()&&!$jscompDefaultExport$$module$dist$src$ads$config.isAsync(),b=$jscompDefaultExport$$module$dist$src$ads$config.globalConfig;if(a&&!b.globals.ie_cleanup_flag)return!1;b.globals.ie_cleanup_flag=!1;var c=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(),d,e=function(a){var b=document.querySelectorAll("ins.sovrn_banner_ins_"+a);b&&0!==b.length?(d=[].concat($jscomp.arrayFromIterable(b)).pop(),d.style.display=
"block",a=getContainer$$module$dist$src$ads$banner(b[0],a),d&&d.parentNode!==a&&a.appendChild(d)):reportError$$module$dist$src$ads$logging("Could not find ins tags for tid: "+a,Error())};a?b.globals.tids.forEach(e):e(b.globals.tids[0]);d&&(unhideElem$$module$dist$src$shared$dom(d,c.zone.w,c.zone.h),insCleanup$$module$dist$src$shared$dom(d));return!0}
function finale$$module$dist$src$ads$banner(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();0==doNotTrack$$module$node_modules$js_consent_commons$dist$index()&&(a.banner&&!1===a.banner.pbi&&fireContainerTag$$module$dist$src$ads$beacon(),fixBeacons$$module$dist$src$ads$beacon());a.finale_fired=!0;inFriendlyIframe$$module$dist$src$ads$utils_iframe()&&$jscompDefaultExport$$module$dist$src$ads$config.isAsync()&&document.close();asyncLevelUp$$module$dist$src$ads$utils_iframe();recordEvent$$module$dist$src$ads$logging("EOL");
logToServer$$module$dist$src$ads$logging()}
function bannerImpression$$module$dist$src$ads$banner(){var a=$jscompDefaultExport$$module$dist$src$ads$config.globalConfig;bannerCleanup$$module$dist$src$ads$banner();a.globals.lgq.filter(function(a,c,d){return d.indexOf(a)>=c}).map(function(a){return $jscompDefaultExport$$module$dist$src$ads$config.getConfig(a)}).forEach(function(a){232!=a.banner.ad.data.campaignid&&((new Image).src=a.banner.ad.data.impurl)});recordEvent$$module$dist$src$ads$logging("lgfired");finale$$module$dist$src$ads$banner()}
function getBannerProperties$$module$dist$src$ads$banner(a){return $jscompDefaultExport$$module$dist$src$ads$config.getConfig().banner.ad[a]}
function setBannerProperties$$module$dist$src$ads$banner(a){var b=getTransactionFromCallingScriptTag$$module$dist$src$shared$dom();b&&$jscompDefaultExport$$module$dist$src$ads$config.setConfig(b);b=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();recordEvent$$module$dist$src$ads$logging("addelivery_response");b.banner={ad:a.ads[0],pod:a.pod,pbi:a.hasOwnProperty("pbi")?a.pbi:!1,start_time:+new Date,banner_id:0,campaign_id:0,index:0};b.banner.pbi&&fireContainerTag$$module$dist$src$ads$beacon();
serveBanner$$module$dist$src$ads$banner()}
function setDataAttribs$$module$dist$src$ads$banner(a,b){var c=a.data;a=c.bannerid;c=c.campaignid;var d=$jscompDefaultExport$$module$dist$src$ads$config.getConfig(),e=$jscompDefaultExport$$module$dist$src$ads$config.isAsync()?"async":"sync",f=d.zone.w+"x"+d.zone.h;e="TID: "+b+"\nBID: "+a+"\nCID: "+c+"\nBIDs: "+getBannerProperties$$module$dist$src$ads$banner("bannerid")+"\nCIDs: "+getBannerProperties$$module$dist$src$ads$banner("campaignid")+"\nZID: "+d.zone_id+" ("+e+" "+f+")\nU: "+$jscompDefaultExport$$module$dist$src$ads$config.getUsername();
if(d=document.getElementById(d.ad_unit_id))d.setAttribute("data-bid",a+""),d.setAttribute("data-cid",c+""),d.setAttribute("title",e);if(d=getFriendlyIframe$$module$dist$src$ads$utils_iframe())d.setAttribute("data-tid",b),d.setAttribute("data-bid",a+""),d.setAttribute("data-cid",c+""),d.setAttribute("title",e)}
function adInsElementToAdContainer$$module$dist$src$ads$banner(a,b,c){var d=document.createElement("ins");d.setAttribute("class","sovrn_banner_ins_"+c);d.setAttribute("id",getBannerLinkID$$module$dist$src$ads$banner(b,c));(new DocumentWriter$$module$dist$src$ads$documentWriter).insert(decodeURIComponent(b.html),d);a.appendChild(d)}
function isValidConfig$$module$dist$src$ads$banner(a){return"object"!==typeof a?(reportError$$module$dist$src$ads$logging("Failed to find banner config",Error()),!1):"object"!==typeof a.banner?(reportError$$module$dist$src$ads$logging("Invalid Banner Object",Error()),!1):!0}
function updateAdContainer$$module$dist$src$ads$banner(a){var b=a.tid,c=a.banner.ad;a=a.zone_id;var d=document.getElementById($jscompDefaultExport$$module$dist$src$ads$config.getAdUnitID(b));c||d.appendChild(document.createComment("[sovrn] No Ads Returned From Server, Including a Passback ("+b+")"));d.appendChild(document.createComment("[sovrn] Banner ("+a+" / "+b+" / "+c.data.bannerid+" / "+c.data.campaignid+")"));adInsElementToAdContainer$$module$dist$src$ads$banner(d,c,b)}
function serveBanner$$module$dist$src$ads$banner(){var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();if(!isValidConfig$$module$dist$src$ads$banner(a))return!1;try{var b=a.tid,c=a.banner.ad;$jscompDefaultExport$$module$dist$src$ads$config.globalConfig.globals.lgq.push(a.tid);updateAdContainer$$module$dist$src$ads$banner(a);bannerImpression$$module$dist$src$ads$banner();setDataAttribs$$module$dist$src$ads$banner(c,b);return!0}catch(d){return reportError$$module$dist$src$ads$logging("Failed to Serve Banner Ad",
d),!1}}var module$dist$src$ads$banner={};module$dist$src$ads$banner.bannerCleanup=bannerCleanup$$module$dist$src$ads$banner;module$dist$src$ads$banner.bannerImpression=bannerImpression$$module$dist$src$ads$banner;module$dist$src$ads$banner.finale=finale$$module$dist$src$ads$banner;module$dist$src$ads$banner.getBannerLinkID=getBannerLinkID$$module$dist$src$ads$banner;module$dist$src$ads$banner.getBannerProperties=getBannerProperties$$module$dist$src$ads$banner;
module$dist$src$ads$banner.isValidConfig=isValidConfig$$module$dist$src$ads$banner;module$dist$src$ads$banner.serveBanner=serveBanner$$module$dist$src$ads$banner;module$dist$src$ads$banner.setBannerProperties=setBannerProperties$$module$dist$src$ads$banner;function onMsg$$module$dist$src$ads$eventListeners(a){if(!$jscompDefaultExport$$module$dist$src$ads$config.globalConfig.globals.origin_regex.test(a.origin.toString()))return++$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.bad_origins_logged,null;a=JSON.parse(a.data).action;var b=!1;try{switch(a){case "passback":serveBanner$$module$dist$src$ads$banner(),b=!0}}catch(c){reportError$$module$dist$src$ads$logging("onMsg Error",c)}return b}
function manageEventListeners$$module$dist$src$ads$eventListeners(){function a(){try{window.sessionStorage.removeItem($jscompDefaultExport$$module$dist$src$ads$config.globalConfig.globals.beacon_tid_ss_key+$jscompDefaultExport$$module$dist$src$ads$config.adsInstance.tid)}catch(e){console.error(e)}}var b=window.removeEventListener||window.detachEvent,c=window.addEventListener||window.attachEvent,d=window.attachEvent?"on":"";b(d+"message",onMsg$$module$dist$src$ads$eventListeners);b(d+"unload",a);c(d+
"message",onMsg$$module$dist$src$ads$eventListeners);c(d+"unload",a)}var module$dist$src$ads$eventListeners={};module$dist$src$ads$eventListeners.manageEventListeners=manageEventListeners$$module$dist$src$ads$eventListeners;function exposeVars$$module$dist$src$ads$exposeVars(){window.sovrn=window.sovrn||{};window.sovrn.ads=window.sovrn.ads||{};window.sovrn.ads.getLoc=getLoc$$module$dist$src$ads$getLoc;window.sovrn.ads.getOD=getOD$$module$dist$src$ads$getLoc;window.sovrn.ads.getZoneID=$jscompDefaultExport$$module$dist$src$ads$config.getZoneID.bind($jscompDefaultExport$$module$dist$src$ads$config);window.sovrn.ads.getConfig=$jscompDefaultExport$$module$dist$src$ads$config.getConfig.bind($jscompDefaultExport$$module$dist$src$ads$config);
window.sovrn.ads.renderAd=renderAd$$module$dist$src$ads$adserver;window.sovrn.ads.setChainVars=setBannerProperties$$module$dist$src$ads$banner;window.sovrn.ads.bannerLG=bannerImpression$$module$dist$src$ads$banner;window.sovrn.ads.createiFrame=createiFrame$$module$dist$src$ads$utils_iframe;window.sovrn.ads.docWrite=docWrite$$module$dist$src$shared$dom;window.sovrn.ads.getCampaignID=$jscompDefaultExport$$module$dist$src$ads$config.getCampaignID.bind($jscompDefaultExport$$module$dist$src$ads$config);
window.LJT_Ads=window.sovrn.ads}var module$dist$src$ads$exposeVars={};module$dist$src$ads$exposeVars.exposeVars=exposeVars$$module$dist$src$ads$exposeVars;var errorMessages$$module$dist$src$ads$init;(function(a){a.UNKNOWN_ZONE_ID="Unknown Zone ID";a.CANT_FIND_SCRIPT_TAG="Cant find Script Tag";a.JSON_SUPPORT_IS_REQUIRED="JSON Browser support is required";a.ERROR_INIT="Error Init";a.CONFIG_IS_REQUIRED="Config is required";a.ERROR_IN_HANDLER="Error in window.onerror handler";a.UNDETERMINED_ERROR="Undetermined Error"})(errorMessages$$module$dist$src$ads$init||(errorMessages$$module$dist$src$ads$init={}));
function setupGlobalErrorHandler$$module$dist$src$ads$init(){window.onerror=function(a,b,c,d,e){try{return e=e||Error(errorMessages$$module$dist$src$ads$init.UNDETERMINED_ERROR),reportError$$module$dist$src$ads$logging("URL: "+b+" LINE: "+c+" COL: "+d+" MSG: "+a+" ERR: "+e,e),!0}catch(f){return reportError$$module$dist$src$ads$logging(errorMessages$$module$dist$src$ads$init.ERROR_IN_HANDLER,f),!1}}}
function initAsync$$module$dist$src$ads$init(a){if("object"!==typeof a)throw new TypeError(errorMessages$$module$dist$src$ads$init.CONFIG_IS_REQUIRED);$jscompDefaultExport$$module$dist$src$ads$buildConfig.log_all_js_errors&&inFriendlyIframe$$module$dist$src$ads$utils_iframe()&&setupGlobalErrorHandler$$module$dist$src$ads$init()}
function reportAbortAdCall$$module$dist$src$ads$init(a){a=a+"; URL: "+getLoc$$module$dist$src$ads$getLoc().substring(0,150)+"; REF: "+getRef$$module$dist$src$ads$getLoc().substring(0,150);reportError$$module$dist$src$ads$logging(a,Error())}
function isConfigInitialized$$module$dist$src$ads$init(a){a.start_time=(new Date).getTime();a.async=window.sovrn_async||{};a.log="";a.scriptElement=getScriptTag$$module$dist$src$shared$dom($jscompDefaultExport$$module$dist$src$ads$buildConfig.tag_regex);if(!a.scriptElement)return reportAbortAdCall$$module$dist$src$ads$init(errorMessages$$module$dist$src$ads$init.CANT_FIND_SCRIPT_TAG),!1;a.query_params=parseQueryString$$module$dist$src$shared$url(a.scriptElement.src);a.zone_id="undefined"!==typeof a.query_params.z?
a.query_params.z:$jscompDefaultExport$$module$dist$src$ads$config.getZoneID();if(!a.zone_id)return reportAbortAdCall$$module$dist$src$ads$init(errorMessages$$module$dist$src$ads$init.UNKNOWN_ZONE_ID),!1;if("undefined"===typeof JSON)return reportAbortAdCall$$module$dist$src$ads$init(errorMessages$$module$dist$src$ads$init.JSON_SUPPORT_IS_REQUIRED),!1;a.finale_fired=!1;a.banner_finished=!1;a.bad_origins_logged=0;a.ad_unit_id=generateAdUnitID$$module$dist$src$ads$adserver(a.zone_id);a.called_ad_server=
!1;return!0}
function init$$module$dist$src$ads$init(){try{$jscompDefaultExport$$module$dist$src$ads$config.addTransaction();var a=$jscompDefaultExport$$module$dist$src$ads$config.getConfig();isConfigInitialized$$module$dist$src$ads$init(a)&&($jscompDefaultExport$$module$dist$src$ads$config.isAsync()&&initAsync$$module$dist$src$ads$init(a),manageEventListeners$$module$dist$src$ads$eventListeners(),(new DocumentWriter$$module$dist$src$ads$documentWriter).applyPolyfills(a.scriptElement),exposeVars$$module$dist$src$ads$exposeVars(),$jscompDefaultExport$$module$dist$src$ads$config.getConfigFromServer())}catch(b){reportError$$module$dist$src$ads$logging(errorMessages$$module$dist$src$ads$init.ERROR_INIT,
b)}}var module$dist$src$ads$init={};module$dist$src$ads$init.errorMessages=errorMessages$$module$dist$src$ads$init;module$dist$src$ads$init.init=init$$module$dist$src$ads$init;module$dist$src$ads$init.initAsync=initAsync$$module$dist$src$ads$init;module$dist$src$ads$init.isConfigInitialized=isConfigInitialized$$module$dist$src$ads$init;module$dist$src$ads$init.reportAbortAdCall=reportAbortAdCall$$module$dist$src$ads$init;module$dist$src$ads$init.setupGlobalErrorHandler=setupGlobalErrorHandler$$module$dist$src$ads$init;window.lwp_ad_zoneid=null;window.LJT_executeCB=function(){return serveBanner$$module$dist$src$ads$banner()};init$$module$dist$src$ads$init();var module$dist$src$ads$index={};
