(function ensightenInit(){var ensightenOptions = {client: "TWDC-DTCI", clientId: 2750, publishPath: "prod", bootstrapVersion: "v13", isPublic:1, serverComponentLocation: "/TWDC-DTCI/prod/serverComponent.php", staticJavascriptPath: "/TWDC-DTCI/prod/code/", ns: 'Bootstrapper', nexus:"", scUseCacheBuster: "true", enableTagAuditBeacon : "false", enablePagePerfBeacon : "false", registryNs : "ensBootstraps", generatedOn : "Mon Mar 09 23:26:38 GMT 2026", beaconSamplingSeedValue: 11, dataLayerName: "ensDataLayer"}; if ( !window[ensightenOptions.ns] ) { window[ensightenOptions.registryNs]||(window[ensightenOptions.registryNs]={}); window[ensightenOptions.registryNs][ensightenOptions.ns]=window[ensightenOptions.ns]=function(l){function r(a){this.name="DependencyNotAvailableException";this.message="Dependency with id "+a+" is missing"}function t(a){this.name="BeaconException";this.message="There was an error during beacon initialization";a=a||{};this.lineNumber=a.lineNumber||a.line;this.fileName=a.fileName}function w(){for(var a=e.dataDefinitionIds.length,b=!0,d=0;dd.ok?d.json():(window[ensightenOptions.ns].reportException({name:"getServerComponentException", message:"Network response was not ok"}),{})).then(d=>{c.process(d)}).catch(d=>{window[ensightenOptions.ns].reportException({name:"getServerComponentException",message:"There was a problem with the fetch operation:"+d})})};c.constructScUrl=function(a,b){b=1==b&&"object"==typeof e.scDataObj?e.scDataObj:b;c.rand=Math.random()*("1E"+(10*Math.random()).toFixed(0));var d=window.location.href;if("object"===typeof b)for(i in b&&b.PageID&&(d=b.PageID,delete b.PageID),b){var f=~d.indexOf("#")?d.slice(d.indexOf("#"), d.length):"";d=d.slice(0,f.length?d.length-f.length:d.length);d+=~d.indexOf("?")?"&":"?";for(k in b)d+=k+"="+b[k]+"&";d=d.slice(0,-1)+f;break}a=a+"?namespace="+(ensightenOptions.ns+"&");a+="staticJsPath="+ensightenOptions.staticJavascriptPath+"&";return a+="ClientID="+encodeURIComponent(c.options.clientId)+"&PageID="+encodeURIComponent(d)+("/"==c.options.scLoc.charAt(0)?"&custDomain="+c.getDynamicDomain():"")};c.process=function(a){a.pageFiles&&Array.isArray(a.pageFiles)&&0c.runRuleIds.includes(b))};c.bindDependency=function(a,b,d,f,h,g,m,p){var n=[];if(!c.checkForInvalidDependencies(b,f,d,h)){"immediate"==!m&&n.push(function(){return window[ensightenOptions.ns].executionState[m]}); n.push(function(){return window[ensightenOptions.ns].checkHasRun(d)});if("function"===typeof a)a=new e.Rule({id:b||-1,deploymentId:f||-1,appId:g||-1,dependencies:n,code:a}),null!=p&&(a.eventTriggerObj=p);else if("object"!==typeof a)return!1;e.registerRule(a)}};e.bindDependencyImmediate=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"immediate")};e.bindDependencyDOMLoaded=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"DOMLoaded")};e.bindDependencyDOMParsed=function(a,b,d,f,h,g){c.bindDependency(a, b,d,f,h,g,"DOMParsed")};e.bindDependencyPageSpecificCompletion=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"conditionalRules")};e.bindDependencyOnGetServerComponent=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"readyForServerComponent")};e.bindDependencyDataDefinitionComplete=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"dataDefinitionComplete")};e.dataDefinitionIds=[];e.dataDefinitions=[];e.pageSpecificDataDefinitionsSet=!1;e.setPageSpecificDataDefinitionIds=function(a){for(var b= a?a.length:0,d=0;dc.isObject(f)).length===b.length;d=0===b.length?null:1!==b.length&&d?b.reduce((f,h)=>({...f,...h.data}),{}):b[b.length-1].data;try{a.callback.call(d,b),a.hasRun=!0,c.setHasRun(a.rule,a.rid,a.did)}catch(f){e.reportException(f)}}}};c.generateGroupId=function(a,b,d,f){return`and_${a}_${b}_${d?d.join("_"):""}_${f?f.requiredData.join("_"):""}`};e.bindAndGroup=function(a,b,d,f,h,g,m,p,n){c.bind(function(){c.registerAndGroup(d, f,h,g,a,m,p,n)},-1,-1,h,b)};e.getAndGroups=function(){return c.andGroups};var C=function(){var a=[],b=!1,d=!1;return{add:function(f){b&&!d?f():"function"==typeof f&&(a[a.length]=f)},exec:function(){d=!0;do{var f=a;a=[];b=!0;for(var h=0;h>>0;var O=Math.max(0,Math.min(l,L));var R=[];var W=L-O+1;var U=[];if(O){var P=function(M){U.push(M);--W||(Q=P=p,F(U))};var Q=function(M){R.push(M);--O||(Q=P=p,A(R))};for(I=0;I>>0;var H=[];if(G){var N=function(I,L){e(I,l).then(function(O){H[L]=O;--G||w(H)},x,C)};for(F=0;Fg;)if(t=l[--w],null!=t&&"function"!=typeof t)throw Error("arg "+w+" must be a function");}function p(){}function z(g){return g}e.defer=function(){var g,l;var t={promise:y,resolve:y,reject:y,notify:y,resolver:{resolve:y, reject:y,notify:y}};t.promise=g=f(function(w,x,C){t.resolve=t.resolver.resolve=function(A){if(l)return v(A);l=!0;w(A);return g};t.reject=t.resolver.reject=function(A){if(l)return v(h(A));l=!0;x(A);return g};t.notify=t.resolver.notify=function(A){C(A);return A}});return t};e.resolve=v;e.reject=function(g){return e(g,h)};e.join=function(){return u(arguments,z)};e.all=k;e.map=u;e.reduce=function(g,l){var t=T(V,arguments,1);return e(g,function(w){var x=w.length;t[0]=function(C,A,F){return e(C,function(G){return e(A, function(H){return l(G,H,F,x)})})};return X.apply(w,t)})};e.any=function(g,l,t,w){return c(g,1,function(x){return l?l(x[0]):x[0]},t,w)};e.some=c;e.isPromise=function(g){return g&&"function"===typeof g.then};B.prototype={otherwise:function(g){return this.then(y,g)},ensure:function(g){function l(){return v(g())}return this.then(l,l).yield(this)},yield:function(g){return this.then(function(){return g})},spread:function(g){return this.then(function(l){return k(l,function(t){return g.apply(y,t)})})},always:function(g, l){return this.then(g,g,l)}};var y;var E=[];var D=setTimeout;var K="function"===typeof setImmediate?"undefined"===typeof window?setImmediate:setImmediate.bind(window):"object"===typeof process&&process.nextTick?process.nextTick:function(g){D(g,0)};var J=Function.prototype;var S=J.call;var T=J.bind?S.bind(S):function(g,l){return g.apply(l,V.call(arguments,2))};J=[];var V=J.slice;var X=J.reduce||function(g){var l=0;var t=Object(this);var w=t.length>>>0;var x=arguments;if(1>=x.length)for(;;){if(l in t){x=t[l++];break}if(++l>=w)throw new TypeError;}else x=x[1];for(;lp},eql:function(n,m){return n==m},exists:function(n,m){return n===B?!1:!0},re:function(n,m,q){m=new RegExp(m,q?"i":"");try{return n.match(m)}catch(p){return!1}},starts:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,"^"+m,q)},ends:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,m+"$",q)},contains:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,".*"+m+".*",q)}};c.is=c.eql;c["starts with"]=c.starts;c["ends with"]=c.ends;c["is greater than"]=c.gt;c["is less than"]= c.lt;c.matches=c.re;for(b=0;ba.length?{}:f.dataDefinitions[a[1]]||{}};d.resolve=function(a,b,c){function k(){var q=f.collectAvailableDataDefinitions(a);q.isInvalid||e[ensightenOptions.ns].when.all(q.promises).then(function(p){try{b.apply(u,p)}catch(z){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Error resolving data definitions: "+a+". Details: "+z))}},function(p){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Error resolving data definitions: "+ a+". Details: "+p))})}var u=this,n=null;if(!f.checkForInvalidDataDefinitions(a))if(b){if(c)return k();e[ensightenOptions.ns].bindDataDefinitionComplete(k)}else{c=[];n=a;d.utils.isArray(a)||(n=[a]);for(var m=0;me&&(b>=d.max_recur?__public.reportException({name:"EventTriggerRecursionLimitExceeded",message:"Event - "+a+" trigger reached the max recursion depth limit."}):d.callTrigger(a, e,c,p))}},addEventRunTime:function(a,b){var c=__public.ensEvent;c[a]=c[a]||{};c[a][b]=c[a][b]||{runTimes:[]};c[a][b].runTimes.push((new Date).getTime())},clearQueue:function(){this.queue={}},getQueue:function(){return this.queue}};let m=!1;const g=[];__public.bindPageSpecificCompletion(function(){for(m=!0;0~+]/,ia=/^\s+|\s*([,\s\+~>]|$)\s*/g,M=/[\s>\+~]/,aa=/(?![\s\w\-\/\?&=:\.\(\)!,@#%<>\{\}\$\*\^'"]*\]|[\s\w\+\-]*\))/,ca=/([.*+?\^=!:${}()|\[\]\/\\])/g,ea=new RegExp(J.source+"|"+/^([\w\-]+)$/.source+"|"+/^\.([\w\-]+)$/.source),Y=new RegExp("("+M.source+")"+aa.source, "g"),X=new RegExp(M.source+aa.source),S=new RegExp(/^(\*|[a-z0-9]+)?(?:([\.#]+[\w\-\.#]+)?)/.source+"("+/\[([\w\-]+)(?:([\|\^\$\*~]?=)['"]?([ \w\-\/\?&=:\.\(\)!,@#%<>\{\}\$\*\^]+)["']?)?\]/.source+")?("+/:([\w\-]+)(\(['"]?([^()]+)['"]?\))?/.source+")?"),da={" ":function(a){return a&&a!==x&&a.parentNode},">":function(a,b){return a&&a.parentNode==b.parentNode&&a.parentNode},"~":function(a){return a&&a.previousSibling},"+":function(a,b,c,g){return a?(c=w(a))&&(g=w(b))&&c==g&&c:!1}};y.prototype={g:function(a){return this.c[a]|| void 0},s:function(a,b,c){b=c?new RegExp(b):b;return this.c[a]=b}};var U=new y,W=new y,D=new y,P=new y,L="compareDocumentPosition"in x?function(a,b){return 16==(b.compareDocumentPosition(a)&16)}:"contains"in x?function(a,b){b=9===b.nodeType||b==window?x:b;return b!==a&&b.contains(a)}:function(a,b){for(;a=a.parentNode;)if(a===b)return 1;return 0},ba=function(){var a=l.createElement("p");return(a.innerHTML='x',"#x"!=a.firstChild.getAttribute("href"))?function(b,c){return"class"===c? b.className:"href"===c||"src"===c?b.getAttribute(c,2):b.getAttribute(c)}:function(b,c){return b.getAttribute(c)}}(),fa=!!l.getElementsByClassName,ja=l.querySelector&&l.querySelectorAll,ka=function(a,b){var c=[],g,h;try{if(9===b.nodeType||!Z.test(a))return C(b.querySelectorAll(a));t(g=a.split(","),k(b,function(u,m){h=u.querySelectorAll(m);1==h.length?c[c.length]=h.item(0):h.length&&(c=c.concat(C(h)))}));return 1-1)otMode="ccpa";else if(window.location.href.indexOf("emea_test\x3d")>-1)otMode="gdpr";else if(window.location.href.indexOf("notice_only\x3d")> -1)otMode="notice";else if(Bootstrapper.cookieJar.s_ensRegion==="ccpa")otMode="ccpa";else if(Bootstrapper.cookieJar.s_ensRegion==="gdpr")otMode="gdpr";else if(Bootstrapper.cookieJar.s_ensRegion==="notice")otMode="notice";if(otMode!=="none"&&(window.top===window.self||location.href.indexOf("iframe_override\x3dtrue")>-1)){if(sessionStorage){var key="__previous_referrer",previousReferrer=sessionStorage.getItem(key);if(previousReferrer){if(Object.defineProperty)Object.defineProperty(document,"referrer", {get:function(){return previousReferrer}});sessionStorage.removeItem(key)}}if(localStorage){var _dcfValue=localStorage.getItem("_dcf");if(_dcfValue=="0"||_dcfValue=="1"){Bootstrapper.Logging.logMsg("update: ad _dcf:"+_dcfValue);document.cookie="_dcf\x3d"+_dcfValue+"; path\x3d/;";if(_dcfValue=="1")userConsent=true}else localStorage.removeItem("_dcf")}var oneTrust=document.createElement("script"),configHost="",fakeHost="",overrideConfig="",nonIABSetupFunction=false,extraParams={},dl=window.__dataLayer|| {},dlSite=dl.site||{},dlPortal=dlSite.portal||"",dlPage=dl.page||{},dlPageName=dlPage.page_name||"",domainConfig="",nonIABAllowedPortals=["matterhorn","emea-disney","accounts"],nonIABAllowedSites=["fxnetworks","espnzakelijk.nl","portal.espnzakelijk.nl"];if(typeof Bootstrapper.getExtraParams==="function"){extraParams=Bootstrapper.getExtraParams();if(!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.nsl===2&&Bootstrapper.cookieJar.country==="us"||extraParams.portal&&nonIABAllowedPortals.indexOf(extraParams.portal)> -1||extraParams.site&&nonIABAllowedSites.indexOf(extraParams.site)>-1){nonIABSetupFunction=true;dl.privacy=dl.privacy||{};dl.privacy.noniab=true}if(extraParams.portal&&!dlPortal)dlPortal=extraParams.portal}if(typeof URLSearchParams==="function"){var urlParams=new URLSearchParams(window.location.search),fakeHost=urlParams.get("_host")||"";if(location.hostname==="fitt.matterhorn.app"&&location.search.indexOf("site\x3d")>-1)fakeHost=urlParams.get("site").replace(/\/$/g,"")||"";overrideConfig=urlParams.get("_onetrust")|| ""}if(realHost.indexOf("thewaltdisneycompany.eu")>-1)dlPortal="emea-disney";if(dlPortal&&/matterhorn|emea\-disney/i.test(dlPortal)){if(!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.otguid){domainConfig=__dataLayer.site.otguid;var devMarker=false;if(Bootstrapper.ensightenOptions&&Bootstrapper.ensightenOptions.publishPath.match(/dev|stage/)!=null)devMarker=true;if(!devMarker&&domainConfig)domainConfig=domainConfig.replace("-test","");else if(devMarker&&domainConfig&&domainConfig.indexOf("-test")=== -1)domainConfig=domainConfig+"-test"}else{var mhDomainMap=[["buddies.disney.com","82952334-a133-4656-b2dd-83cdc840b22f-test"],["thelionking.ch","82952334-a133-4656-b2dd-83cdc840b22f-test"],["disneyonstage.co.uk","a553e2f4-0bc1-4d9f-bb80-66711fc2fcef-test"],["disneytickets.qa.nliven.co","05818554-3b52-4d51-b2ef-8dab08f850be-test"],["disneytickets.co.uk","05818554-3b52-4d51-b2ef-8dab08f850be-test"],["disney-tickets.staging.fichub.com","05818554-3b52-4d51-b2ef-8dab08f850be-test"],["beautyandthebeastmusical.co.uk", "cb71ec35-413a-4396-90a2-d30f78898e1a-test"],["lionkingeducation.co.uk","aaf3d16b-e625-4c69-9f62-e88015f20f4c-test"],["thelionking.co.uk","e175b398-32ab-4f0c-bb10-0eb079ca355c-test"],["frozenthemusical.co.uk","094a3ed4-4081-4f7c-b36d-e7ec77df217d-test"],["disneytickets.de","b1d2fd13-0e06-484e-90d8-047e166a0285-test"],["frozeneducation.co.uk","c687617a-5a03-49fe-9cd8-093298f98411-test"],["seehowtheyrunmovie.co.uk","58a45ffa-9d3e-463d-ad09-b0ae6f28a398-test"],["coupdetheatre-lefilm.fr","09b1ece1-c935-47fa-8707-eb3c0cab8029-test"], ["omicidionelwestendfilm.it","e11a0b66-2c5d-4ed1-a9ea-7617ae52e06e-test"],["patrzjakkreca-film.pl","62775a68-7178-4d7e-a115-c3d25abf57c5-test"],["seehowtheyrun.ie","a0a2116b-5cbf-4751-8ac4-b14a5e2f952d-test"],["avatarthefilm.co.uk","5702f2c7-4639-4323-aee6-68b56f4200d5-test"],["avatarpelicula.es","f527aa47-3e71-4b76-bb85-befe1f3f2c8c-test"],["avatar-release.it","39d83739-ee00-4593-9490-0d8308adc91d-test"],["avataraufbruchnachpandora.de","deb19933-3f34-46ee-90ca-d8abe7c87669-test"],["amsterdamthefilm.co.uk", "d7a2a8c5-4866-4938-87d9-ffe611d7a9a2-test"],["amsterdamlapelicula.es","63e9ea20-3a88-4d4d-a7b3-f43f1f46c62a-test"],["amsterdamlefilm.fr","8150a2d3-86d1-4826-a9ab-dc7f3028de1f-test"],["amsterdamfilm.it","77d243d8-7cf2-481d-b9ef-d73df6b4ed31-test"],["amsterdam-film.pl","c32a9a59-693a-427c-87cb-ad004f86ccbd-test"],["cinemapp.com","7b5c2b66-ad5b-468e-8703-e3816d2bbe88"],["filmweb.cinemapp.pro","7b5c2b66-ad5b-468e-8703-e3816d2bbe88"],["newsroom.disney.fr","bf94539a-3288-4160-9586-8207b23a3f43-test"], ["fr.wiztopic-dev.com","bf94539a-3288-4160-9586-8207b23a3f43-test"],["thewaltdisneycompany.eu","d6ae4ea8-171d-4717-bd0b-0063ff27b088-test"],["mediasales.disney.com","8bfdbf22-4013-4ba7-9a06-3192fd4f94c0-test"],["dmsp.flywheelstaging.com","8bfdbf22-4013-4ba7-9a06-3192fd4f94c0-test"],["disneyme.com","6b9d1d9b-d70b-4c40-8639-68f183c4c5dd-test"],["disney.bg","91c3c06a-5ae6-4b66-bd5c-956d2df73545-test"],["disney.co.il","b16dd483-e159-497c-8710-49f2e5713c75-test"],["disney.co.uk","bc65bbac-38f8-4afc-a4cf-a9835667203d-test"], ["disney.co.za","08be562c-3e45-4350-be32-16321801a3a3-test"],["disney.cz","7286686a-baca-4f1f-8e9f-9d0474709225-test"],["disney.de","bd49bfb6-edb9-4e44-95ab-a7acdb22a4bc-test"],["disney.dk","2ffa0d99-425e-43b5-a3ec-a58ada5a71ea-test"],["disney.es","59fe6970-ae48-4187-8adc-17d78fb5aaca-test"],["disney.fi","d94d5b0b-ae37-447c-805a-6fa17ad9cedf-test"],["disney.fr","82182c67-095e-4fa9-bdac-40f6e5f2285e-test"],["disney.gr","33f841cb-c1eb-47f8-9d95-54c9de3228e0-test"],["disney.hu","771227f6-8f2b-4cb9-ace7-59a9ad3bfa18-test"], ["disney.it","0e417aac-6be5-42bd-b92b-bb818b4196b4-test"],["disney.nl","68faced7-daa5-4c1a-b8b6-617037ca3b39-test"],["disney.no","b9f18c1b-ac7b-48ea-bc00-dc54e44f44d3-test"],["disney.pl","2e719b86-4f28-466b-9318-79af8ed44a2b-test"],["disney.pt","eb366bd4-cbd2-4ca9-9e25-053f8af2227f-test"],["disney.ro","cdfe2e05-f027-4eeb-a048-5a809c3fbb87-test"],["disney.se","7346b0a8-c0ca-43ab-9534-c8b5a4d61d10-test"],["disneymagicmoments.co.il","8b2e9644-40d5-4809-8b7f-21fea28e47b7-test"],["disneymagicmoments.co.uk", "187d2a59-8151-4e10-872b-6a633289d903-test"],["disneymagicmoments.co.za","b38eaca9-7bf1-4282-a8e5-6941e1416e6c-test"],["disneymagicmoments.de","292fa78b-b43b-48fd-a2ac-0203a6025b47-test"],["disneymagicmoments.es","c8b18c13-57e5-470c-813e-fad3b1a795c8-test"],["disneymagicmoments.fr","1b33cb99-0e51-431d-b895-3897fa63a9c2-test"],["disneymagicmoments.gen.tr","95e65953-a83f-4ffc-96a2-e73d2913a2f5-test"],["disneymagicmoments.gr","e0472efe-3ad2-45cd-b22f-d305d3f30c4b-test"],["disneymagicmoments.it","f01de475-2684-4e9b-8ae6-a4b629898fa1-test"], ["disneymagicmoments.pl","9f80a6f4-7c7f-407f-a8fb-655cac97c0d4-test"],["en.disneymagicmomentsme.com","dd0659a2-a4f3-476e-b56f-61fafd6526f7-test"],["disney.com.tr","265c2f9a-fd8b-4050-a7fe-76190a77f088-test"],["disney.be","049e2a2d-1bf5-4777-85b6-b3aab840fe49-test"],["solutions.espn.com","b2f4ab31-7852-4fa2-ab4d-66c706f37a5f-test"],["dev8.fe.mh.disney.io","6862b530-120b-429b-9c75-ad85c7eeb248-test"],["disney.com","6862b530-120b-429b-9c75-ad85c7eeb248-test"],["20thcenturystudios.com","c7ac6de1-63e6-4555-8d1c-59c5c0c9e8b1-test"], ["go.com","c36a0ec6-09f8-44b7-b35e-5db5df31ad47-test"],["seehowtheyrunmovie.co.uk","58a45ffa-9d3e-463d-ad09-b0ae6f28a398-test"],["coupdetheatre-lefilm.fr","09b1ece1-c935-47fa-8707-eb3c0cab8029-test"],["omicidionelwestendfilm.it","e11a0b66-2c5d-4ed1-a9ea-7617ae52e06e-test"],["patrzjakkreca-film.pl","62775a68-7178-4d7e-a115-c3d25abf57c5-test"],["seehowtheyrun.ie","a0a2116b-5cbf-4751-8ac4-b14a5e2f952d-test"],["miracomocorren.es","c8a73321-d930-4fc8-a52f-a4d132ca2bd3-test"],["avatarthefilm.co.uk","5702f2c7-4639-4323-aee6-68b56f4200d5-test"], ["avatarpelicula.es","f527aa47-3e71-4b76-bb85-befe1f3f2c8c-test"],["avatar-release.it","39d83739-ee00-4593-9490-0d8308adc91d-test"],["avataraufbruchnachpandora.de","deb19933-3f34-46ee-90ca-d8abe7c87669-test"],["amsterdamthefilm.co.uk","d7a2a8c5-4866-4938-87d9-ffe611d7a9a2-test"],["amsterdamlapelicula.es","63e9ea20-3a88-4d4d-a7b3-f43f1f46c62a-test"],["amsterdamlefilm.fr","8150a2d3-86d1-4826-a9ab-dc7f3028de1f-test"],["amsterdamfilm.it","77d243d8-7cf2-481d-b9ef-d73df6b4ed31-test"],["amsterdam-film.pl", "c32a9a59-693a-427c-87cb-ad004f86ccbd-test"],["amesterdao-filme.pt","2e4e71d3-c1f1-427d-a1e8-ab77ba767695-test"],["amsterdam-film.de","8105d7c0-0043-4a0c-bb75-33fba2d42202-test"],["bansheesmovie.co.uk","08291b16-11bf-4c24-8399-e91198e192b2-test"],["thebansheesofinisherin.ie","5c420fb2-8d4f-4785-9923-e8ebe8904860-test"],["blackpantherwakandaforever.co.uk","ea29e919-ff96-40da-8d17-aa5762835a48-test"],["wakandaforever.it","ccebbf43-fe6d-44c5-9b51-3746ca613e8f-test"],["marvelblackpantherwakandaforever.de", "ee3d4f03-2ca0-46dc-ab18-f6d50f554e9d-test"],["blackpantherwakandaforever.es","9b2826c7-2fc7-4fae-8de2-20bd11936e22-test"],["wakandaforever.pt","21dec409-b44e-4eb1-9b47-e31610e09795-test"],["czarnapantera-film.pl","b3136c45-d10f-468f-9430-ef0aa92de947-test"],["blackpantherwakandaforever.me","d9acd049-3f6d-47c8-bba8-374853fcb8f8-test"],["blackpantherwakandaforever.at","625a212e-55bf-4ba7-9b22-31cafe08b435-test"],["themenufilm.co.uk","c9d2907a-b0c1-4cbb-abb1-3453ecc7e6c0-test"],["themenu-derfilm.at", "7cf50590-3ca3-4a29-8143-8ea56cccf833-test"],["themenu-film.de","4b46c106-811d-447d-94d0-84249685a8b8-test"],["elmenulapelicula.es","0063d775-a954-45b7-898d-aa9aeceb7445-test"],["lemenu-lefilm.fr","a03a5a44-47e2-4a64-ab9f-087d680270cf-test"],["themenufilm.it","93806a90-0e93-4b3f-8428-5d7636d6f281-test"],["menu-film.pl","388c781a-6241-4e99-8515-9bfebce7d805-test"],["bansheesmovie.co.uk","08291b16-11bf-4c24-8399-e91198e192b2-test"],["banshees-film.at","df45956c-d397-4423-8c14-63e98e6761ce-test"],["banshees-film.de", "4f007bd8-d54e-44b7-bd48-cbbc3e4cec3a-test"],["almasenpenadeinisherin.es","121bdbea-5c4d-4354-87fe-ecb5adae9a00-test"],["les-banshees-d-inisherin.fr","c4ec5997-54fa-4890-a655-66bdb187db06-test"],["glispiritidellisola.it","47c2131c-d6aa-4b7d-bb96-724b025e6e9d-test"],["duchyinisherin-film.pl","350a35bf-158a-4970-8ab4-5527400e0001-test"],["avatarthewayofwater.co.uk","19cd3bca-fcee-45d9-baac-ab4b4b816e0b-test"],["avatarthewayofwater.at","a86d6d4e-376b-41e8-a20e-e5969d5c09ed-test"],["de.avatarthewayofwater.ch", "0a077a26-163d-4610-af4e-0ca785696ada-test"],["lang.avatarthewayofwater.ch","0a077a26-163d-4610-af4e-0ca785696ada-test"],["fr.avatarthewayofwater.ch","0a077a26-163d-4610-af4e-0ca785696ada-test"],["avatarthewayofwater.de","ecac5037-3e23-4e60-af26-688c3f22c2d2-test"],["avatarelsentidodelagua.es ","d4e29a0a-ac9c-4048-a2bf-8c8b47b2ef36-test"],["avatar-lavoiedeleau.fr","81a5f0c0-7002-4486-901a-a8ad2fc68998-test"],["avatarlaviadellacqua.it","3246fa2a-3e34-4adb-a22d-248e37eaa674-test"],["avatarthewayofwater.me", "f2c3cbd2-7bea-4a4b-b3d0-ad9f3cdc9ccf-test"],["avatar-film.pl","23fecb15-f647-473c-9289-3f9e18b59e43-test"],["avatarocaminhodaagua.pt","b16798aa-3d62-4a36-b5cb-0ba5a9bb14dc-test"],["avatarthewayofwater.co.il","5cae6839-cb40-4a29-9425-f100ea08af16-test"],["empireoflight.co.uk","70e04cb6-0a5f-4bda-95b5-e25decb5c9db-test"],["elimperiodelaluz.es","c9224b53-b3f5-4a3b-9549-0bb8c427f0cc-test"],["empireoflight.it","3fa57e0c-37ee-4366-b4c0-a48002ec54b0-test"],["antmanquantumania.co.uk","5300439d-8949-49e5-8acc-c409b301ea64-test"], ["imperiodaluz.pt","3f6277ce-6c42-46cf-9982-de33a2f9bc8c-test"],["antmanylaavispaquantumania.es","97bbf638-9878-44c1-945d-3e306c25a88d-test"],["antmanandthewaspquantumania.at","308dae74-6af2-4b6b-9ebd-c8a853298747-test"],["lang.antmanandthewaspquantumania.ch","48b2b74e-563d-428f-ace0-310b4a4d814e-test"],["de.antmanandthewaspquantumania.ch","48b2b74e-563d-428f-ace0-310b4a4d814e-test"],["fr.antmanandthewaspquantumania.ch","48b2b74e-563d-428f-ace0-310b4a4d814e-test"],["antmanandthewaspquantumania.de", "97ca08b6-865c-4c54-b286-f8b491018e6d-test"],["antmaniosakwantomania-film.pl","9b7b5091-20d4-447d-af60-8e2aa954010e-test"],["antmanandthewaspquantumania.pt","9b883b0d-42d1-486a-b393-64f9440c23f1-test"],["titanicmovie.co.uk","c7e24db3-1b6a-413b-b2a2-bc119ef24c68-test"],["titanicilfilm.it","8cf7f66a-e893-4b28-92fd-4861a5016ea6-test"],["disneymedia.de","825198d4-10a9-4b19-ab0d-81cafac88844-test"],["press.disneyplus.com","f98c6c8c-10cc-4eea-8549-bfdd5deed3d2-test"],["press.disneyadvertising.com","234af690-5944-49e5-8890-04c5b1890045-test"], ["dgectdi.com","5331f536-ceb2-4f7a-b951-23161037405b-test"],["aladdinthemusical.co.uk","ed0a6e40-d947-44d5-8595-8e71d67f75d4-test"],["dcf.d21hbktnbzhw6k.amplifyapp.com","ed0a6e40-d947-44d5-8595-8e71d67f75d4-test"],["nationalgeographic.com","8ae0aabd-8730-4002-90ad-97a076473295"],["www_starwars_com-dev1.fe.mh.disney.io","fbc43d0b-62f7-492e-bc92-f836e6b131ad-test"],["www_starwars_com-qa.fe.mh.disney.io","fbc43d0b-62f7-492e-bc92-f836e6b131ad-test"],["www_starwarskids_com-dev1.fe.mh.disney.io","bead50d9-12d1-42fe-b5b2-a9c8f251013c-test"], ["www_starwarskids_com-qa.fe.mh.disney.io","bead50d9-12d1-42fe-b5b2-a9c8f251013c-test"],["starwarskids.com","bead50d9-12d1-42fe-b5b2-a9c8f251013c"],["starwars.com","fbc43d0b-62f7-492e-bc92-f836e6b131ad"],["avatar.com","83e46888-c759-485a-82b9-91002da93f0c"],["www_avatar_com-dev1.fe.mh.disney.io","83e46888-c759-485a-82b9-91002da93f0c-test"],["www_avatar_com-qa.fe.mh.disney.io","83e46888-c759-485a-82b9-91002da93f0c-test"],["www_marvelhq_com-qa.fe.mh.disney.io","2936ed76-4277-47f6-bcaa-345d9d441e6a-test"], ["www_marvelhq_com-dev1.fe.mh.disney.io","2936ed76-4277-47f6-bcaa-345d9d441e6a-test"],["marvelhq.com","2936ed76-4277-47f6-bcaa-345d9d441e6a"],["disneyadvertising.co.uk","a8666d17-e440-4a32-b780-36ba330f9f07-test"],["disneyadvertising.es","3f1d6740-8ed0-433a-af0d-e16c0e35cb63"],["disneyadvertising.nl","19565dc6-0541-4e98-96a0-026a080cc33f"],["disneyadvertising.be","5373b8a7-ac26-4b3a-9e73-d499c31b88c4"],["disneymedia.nossavisao.pt","eb366bd4-cbd2-4ca9-9e25-053f8af2227f"],["elcapitantheatre.com","a35c3440-68c3-40fc-998d-d1296221ca2f"]]; for(var i=0;i-1||realHost.indexOf(dmn)>-1||realHost.indexOf(dmn.replace(/\./g,"_"))>-1){domainConfig=key;break}}if(!domainConfig&&realHost.indexOf("fe.mh.disney.io")>-1)domainConfig="8ae0aabd-8730-4002-90ad-97a076473295-test";if(!domainConfig&&realHost.indexOf("fitt.sb.matterhorn.app")>-1)domainConfig="a35c3440-68c3-40fc-998d-d1296221ca2f-test"}var devMarker=false;if(Bootstrapper.ensightenOptions&&Bootstrapper.ensightenOptions.publishPath.match(/dev|stage/)!= null)devMarker=true;if(!devMarker&&domainConfig)domainConfig=domainConfig.replace("-test","");else if(devMarker&&domainConfig&&domainConfig.indexOf("-test")===-1)domainConfig=domainConfig+"-test"}else{if(realHost.match(/\.espn(?:cricinfo)?(?:sb|qa)?\./))configHost=realHost.replace(/(?:.*)\.(espn(?:cricinfo)?(?:sb|qa)?\.)(.*)/,"$1$2");else if(realHost.indexOf("marvel.com")>-1)configHost="marvel.com";else if(realHost.indexOf("fivethirtyeight.com")>-1)configHost="fivethirtyeight.com";else if(realHost.indexOf("abcnews.go.com")> -1)configHost="abcnews.go.com";else if(realHost.indexOf("andscape.com")>-1){configHost="andscape.com";test_target_style_id="at-id-body-style"}else if(realHost.indexOf("theundefeated.com")>-1){configHost="theundefeated.com";test_target_style_id="at-id-body-style"}else if(realHost.indexOf("go_com")>-1)configHost="go_com";else if(realHost.indexOf(".abc.com")>-1)if(realHost.indexOf("idolvote.abc.com")>-1)configHost="idolvote.abc.com";else configHost="abc.com";else if(realHost.indexOf("20thcenturystudios_com")> -1)configHost="20thcenturystudios_com";else if(realHost.indexOf("dev8.fe.mh.disney.io")>-1)configHost="dev8.fe.mh.disney.io";else if(realHost.indexOf("partica.online")>-1)configHost="partica.online";else if(realHost.indexOf("wwwnatgeotesting.cdsglobal.co.uk")>-1||realHost.indexOf("wwwnatgeostaging.cdsglobal.co.uk")>-1)configHost="ngeocdsuk";else if(realHost.match(/\.(?:nationalgeographic|natgeofe(?:sb|qa))?\./))configHost=realHost.replace(/(?:.*)\.(nationalgeographic|natgeofe(?:sb|qa)?\.)(.*)/,"$1$2"); else if(realHost.indexOf("disney.com")>-1||realHost=="go.com")configHost="disney.com";else if(/gma-up5.abcotvs(sb|qa).com/i.test(realHost))configHost="gmaup5";else if(/qa.goodmorningamerica.com/i.test(realHost))configHost="gmaqa";else if(realHost.indexOf("goodmorningamerica.com")>-1)configHost="gma";else if(realHost.indexOf("20thcenturystudios.com")>-1)configHost="20thcenturystudios.com";else if(realHost.indexOf("checkout-uat.cdsglobal.co.uk")>-1)configHost="cdsuk";else if(realHost.indexOf("wwwnatgeotesting.cdsglobal.co.uk")> -1)configHost="ngeocdsuk";else configHost=realHost.replace(/^(?:www|qa|sb|local|preview)\.(.*)/,"$1");var configMap={"natgeofesb.com":"1a261bdf-e97e-4a08-b9c8-8ebc6181124b","natgeofeqa.com":"cec83826-fe7d-44b3-8d41-54b3cb49fd7f","nationalgeographic.com":"8ae0aabd-8730-4002-90ad-97a076473295","espnplayer.com":"088efe5a-51bb-46ec-944d-d639dcdf312b","espnplayerqa.neulion.com":"0fcf0d3c-3b99-4f6b-910a-e73c740a8973","espn.cl":"5f06aa3e-0642-45d8-ac90-e4f20397586b","espn.co.cr":"61468ab5-c643-4c96-afa0-5db84f871e33", "espn.co.uk":"f1dc1b23-6842-43b5-bf50-3dd8af8c52f8","espn.com":"e962d8c8-d4a3-459a-a6f4-d9c01dbac777","espn.com.ar":"bf8dcc0c-9060-4883-b89f-47a39bd4be20","espn.com.au":"adfcee50-c95a-4248-b0af-8c5fd9236b24","espn.com.br":"eeaab550-e896-4b6e-90ec-d4cea78ff5c3","espn.com.co":"0554e53f-e322-4e41-8773-de9ea844bda2","espn.com.do":"a836f005-ceb4-4317-98c9-8baa50056c3a","espn.com.ec":"3f0efa45-8870-4ef0-8482-5986fa81b50d","espn.com.gt":"9ca4bcf8-b812-4911-b0bc-962e3f3b446e","espn.com.mx":"c472ccf5-1fa4-4007-83a7-daa627c0e9f5", "espn.com.pa":"5fec6e8c-43c5-4800-b5a4-2aec05820ce7","espn.com.pe":"eba71801-390f-471a-b8ef-2d2310f93c94","espn.com.sg":"1430bf9a-f6ff-49c3-a7e1-62f4ef3202bc","espn.com.uy":"c9d86bb5-0384-4187-82e3-578fb7b615fb","espn.com.ve":"0b4344a3-05cc-4ed5-898f-f3d267bc89a9","espn.es":"7bbe1e73-f4dc-47bb-93a4-f22a14b236f9","espn.in":"eaaa2078-bcd4-403b-9882-2e20c27b081f","espn.nl":"a997772f-14a7-4034-9616-786cbd6e6898","espn.ph":"01fc8fc1-3e85-47de-8609-dabc1d0d5e65","qa.secsports.com":"9a2d9969-c82b-4b4a-b16d-dd1f17d4b210", "secsports.com":"f8830abf-9178-4225-ae3c-0e6c4ce97c7d","espnqa.cl":"8b07fc35-de71-4370-9b5b-b65de62d636e","espnqa.co.cr":"70cec7ef-6b7d-4740-9175-bb7e44190d22","espnqa.co.uk":"dfe05000-78fd-47c7-a90f-658272a182e5","fantasy.espnqa.com":"ab426c39-ccdc-4c47-bdf0-4e70c2f48f13","fantasy.espnsb.com":"ab426c39-ccdc-4c47-bdf0-4e70c2f48f13","espnqa.com":"9a6d1eda-a2d6-4cd6-a12b-c5a50c9e47ef","espnqa.com.ar":"e98924da-c451-491b-9bef-f90bafb28e6c","espnqa.com.au":"86768033-0c1c-4e92-bc76-33965c5e7245","espnqa.com.br":"d81707d4-298c-48b6-8661-7f9e230a55ee", "espnqa.com.co":"913fb225-868c-4e32-9a6e-4eee65c0b090","espnqa.com.do":"1bebee30-a88a-4ff0-9db9-096f0c407757","espnqa.com.ec":"3de07dfc-c72d-4437-80f0-579b61a45b7d","espnqa.com.gt":"38b768d9-3977-4508-9bb5-67af0782337f","espnqa.com.mx":"44fcaac6-99fb-4273-a005-e652af7f6a27","espnqa.com.pa":"c632e823-5519-4914-b840-fa6c66ddf735","espnqa.com.pe":"2915373b-1304-427e-b8b2-a9a2353cbe04","espnqa.com.sg":"f3df83ea-54c8-4f6d-9b86-098b90b9158f","espnqa.com.uy":"a17bfd64-29dd-454e-827a-7755d67e1d1d","espnqa.com.ve":"93019003-563b-4665-b4ba-b7ccb6c0e9f5", "espnqa.es":"4d8770dc-f3b9-4ea2-a641-8c46a339deb4","espnqa.in":"bca68bc5-4011-4bfa-b0f5-af562fd50df0","espnqa.nl":"e189b68d-eba7-4e59-a327-b399d60941cf","espnqa.ph":"8c4cc34b-00a4-4c4c-b6cc-4802b0cb91c9","sandbox.espn.com":"e962d8c8-d4a3-459a-a6f4-d9c01dbac777-test","xgamesqa.com":"07c2e401-3bcb-4453-a50c-23f1094ce9fe","espnsb.cl":"a660f81a-391c-4b17-9a9a-41aead8f8ebb","espnsb.co.cr":"0dfdee24-5239-4682-a12e-bf889c9346db","espnsb.co.uk":"a9e54b0d-d2c3-4e29-8c6c-bb8a29f22c57","espnsb.com":"01927801-bdd2-729f-b980-4e630a07a623", "espnsb.com.ar":"3d7e4082-147c-45ba-9c7f-56fd11f0f611","espnsb.com.au":"3125b336-3041-4b95-a4d8-8f4f8c3d35cb","espnsb.com.br":"55a3f741-e5a2-4fb2-94fe-c93b17d337c0","espnsb.com.co":"1c695221-c6d8-4254-afc0-08b5ff7cb9bb","espnsb.com.do":"0cfa244e-4480-4abc-a053-f1a9a90b57f9","espnsb.com.ec":"697683db-15f0-4c1d-9522-47005cde389c","espnsb.com.gt":"1cfc963a-bad3-4328-849b-f10cdbfa61ba","espnsb.com.mx":"e9798248-141a-4ea5-9169-369c4ea562fb","espnsb.com.pa":"ebb1f3d7-f917-4093-9f42-8aa251f9a009","espnsb.com.pe":"5a3e8298-fa2b-4173-988c-1b8bb2090747", "espnsb.com.sg":"ad14ad51-e23b-4414-a0cc-0ffed97a6672","espnsb.com.uy":"a47e807b-1ba8-4372-9e56-554788ab4617","espnsb.com.ve":"91e99c98-f712-462d-85a5-b401ac81ef9b","espnsb.in":"80b45b59-e67d-415c-9bbc-f48944f8d74e","pp.espncricinfo.com":"0d64b36a-5830-42f8-a32b-0e7c9ffb5869","espncricinfo.com":"a0595f6d-337b-4be2-8d32-ad0c5e7c829d","espncricinfoqa.com":"159c514f-a411-442f-84d8-836bab7f76cb","espncricinfosb.com":"fdbe3ce1-a0d1-407c-b548-7d4f3695cf29","xgamessb.com":"f145d122-6f58-4add-a22a-e43f822ce647", "sb.abc7.com":"0199150a-e54f-74f5-8699-4a8621907195","qa.abc7.com":"b56037df-7f1d-473d-aa84-18970daec50a","abc7.com":"43227b6e-5025-42f8-baba-0fb73a46716b","qa.abc30.com":"fba619e4-674b-401d-be3f-2a72f2284efd","sb.abc30.com":"0199ac0c-aaa7-7681-a82d-f08998763cc0","abc30.com":"0e6859a9-3597-4a6d-99b3-3fdf204c99ae","sb.6abc.com":"019915c8-1f69-7e10-b90c-041480299d91","qa.6abc.com":"86bf6f93-fe03-497d-b08d-bb5eaf7c93db","6abc.com":"4583939e-7ca5-4ac8-89d6-48f27308669a","qa.abc11.com":"64f1e564-bfc6-411c-af13-faca9503ebf7", "sb.abc11.com":"0199ac0b-561a-7019-b45d-07cdffef7ea3","abc11.com":"3a9c8acc-5770-4bf6-8cbb-8601ff177713","qa.abc7chicago.com":"ba3c1eb7-496e-424e-ae85-958556c78c0c","sb.abc7chicago.com":"0199ac0a-0df0-778d-8723-fb9b6c959eac","abc7chicago.com":"f70a1c90-fe8a-49fb-b492-916af9c489d7","qa.abc7news.com":"30d89a4a-7775-4ed3-a790-c8b40ab8afd8","sb.abc7news.com":"0199ac09-8419-766b-b31f-a85b4f27ff49","abc7news.com":"2687f36a-cad7-4b76-a56b-b7be87257157","qa.abc7ny.com":"10ca779e-c97f-4779-a51d-2df823391860", "sb.abc7ny.com":"0199ac0a-8b47-7861-8526-1cb7d7c535a0","abc7ny.com":"355bc39c-6fa1-4138-8c54-b8d6db52f548","qa.abc13.com":"606eed75-81d5-42aa-947c-4f3cc893cd77","sb.abc13.com":"0199ac0c-1374-7df8-9993-36f1fb26fe21","abc13.com":"aa73b5e6-bade-4f21-a974-fd68dbaf1d3f","theundefeated.com":"e334ec5f-de30-474d-931c-2b2c06c761ff","theundefeated-develop.go-vip.net":"19f155b6-9b2c-44df-ba81-3f7ebd8bb733","538.io":"3e03ad19-1c16-4856-98da-f94e3a50c3e0","fivethirtyeight.com":"726f7b5c-bcd4-467e-97a2-d1fafd6a6b16", "qa.538.io":"3e03ad19-1c16-4856-98da-f94e3a50c3e0","fivethirtyeight-develop.go-vip.net":"02194f8f-5046-4b37-95cc-2c2f8ed9315a","andscape-develop.go-vip.net":"2e5f910e-a84d-49ca-8b74-050108c9fccf","andscape-dev.go-vip.net":"360d209b-6624-48c0-a301-411a24d190fe","andscape.com":"c8e6d40e-e379-4f7d-b3b1-ff3977c12922","marvel.com":"b076a8cd-f1c1-44ad-9830-7d40f784777e","beta-qa.marvel.com":"b804a60b-807b-4179-82a0-9eeb5b8720bd","staging.marvel.com":"b076a8cd-f1c1-44ad-9830-7d40f784777e-test","qa.marvel.com":"b076a8cd-f1c1-44ad-9830-7d40f784777e-test", "marvelfeqa.com":"3fd2ad48-39e6-4b50-a4bb-3d0d5b25a057","marvelfesb.com":"3f9a8383-a2c2-42a2-be31-afeb31462aa3","www_marvelhq_com-qa.fe.mh.disney.io":"2936ed76-4277-47f6-bcaa-345d9d441e6a-test","www_marvelhq_com-dev1.fe.mh.disney.io":"2936ed76-4277-47f6-bcaa-345d9d441e6a-test","marvelhq.com":"2936ed76-4277-47f6-bcaa-345d9d441e6a","starwars.com":"fbc43d0b-62f7-492e-bc92-f836e6b131ad","avatar.com":"83e46888-c759-485a-82b9-91002da93f0c","fxnetworks.com":"d8e5509c-9cf9-4102-8730-b8338681e769","qa1.fxnetworks.com":"d85dd55d-3596-42fb-916e-04983409e8ce", "fxnow.fxnetworks.com":"53fc2153-49dc-4d6d-9bcb-3afa9ecff182","fxtvfeqa.com":"c76f5eaa-da0a-430d-ac67-a67bd7d6502d","fxtvfesb.com":"4e9b56d5-b51e-4752-b140-270683823076","freeform.com":"6f2422bb-6fbf-47f6-9abd-f02026afd2c7","fftvfeqa.com":"044a770e-bdcf-4565-b7d5-f26913fa345d","fftvfesb.com":"54b5e65e-6fa9-47c4-bc6d-77f47ecd936e","abc.com":"91e78293-adc0-4287-9aac-24be0f1694e1","idolvote.abc.com":"86867b9a-b2f0-4483-9c4f-6729f8432ea4","abcfesb.com":"01958ff4-930c-72e1-b926-1a7f2d11544e","abcfeqa.com":"72933914-05e2-42dc-9416-e879f4c451a6", "ngtvfeqa.com":"cbdf750f-1816-4197-9c69-28ea4d35049d","ngtvfesb.com":"84df2c84-cf31-48f5-aeb4-35ea0ac9e247","qa.abcnews.go.com":"4fc34fa9-f59e-495d-89ee-c836f05ae858","sb.abcnews.go.com":"019838df-9876-7233-a498-ced6f3f091a0","abcnews.go.com":"51a40e14-b237-4bb7-b7dd-8861a87dd883","dev1.fe.mh.disney.io":"bc65bbac-38f8-4afc-a4cf-a9835667203d","dev8.fe.mh.disney.io":"6862b530-120b-429b-9c75-ad85c7eeb248","disney.com":"6862b530-120b-429b-9c75-ad85c7eeb248","20thcenturystudios_com":"c7ac6de1-63e6-4555-8d1c-59c5c0c9e8b1", "20thcenturystudios.com":"c7ac6de1-63e6-4555-8d1c-59c5c0c9e8b1","go_com":"c36a0ec6-09f8-44b7-b35e-5db5df31ad47","partica.online":"10cdd699-33ab-431c-be8c-36c41780a658","gma":"8cb06108-da84-4a80-91df-c3c5e892cd84","gmaqa":"c77d9f99-794a-4dec-b30e-a2d6f15e3fce","gmaup5":"1c1dcf12-1206-4caf-aefd-98a73f5456e5","cdsuk":"a5277a48-fe19-4fce-b101-353a617e3ccf","ngeocdsuk":"50eff741-9993-4a6b-a3e5-f7d8ca588813","admin.buysub.com":"4c5384ec-a565-479f-8633-f7b1da8b6996","ngmintlsubs.subscription.co.uk":"8ae0aabd-8730-4002-90ad-97a076473295", "disneymedia.nossavisao.pt":"eb366bd4-cbd2-4ca9-9e25-053f8af2227f","disneypartners.disney.pt":"eb366bd4-cbd2-4ca9-9e25-053f8af2227f","moongirlcontest.com":"ca6ad78c-69f3-4dda-971b-07641251e8a8","promo.espn.com":"e962d8c8-d4a3-459a-a6f4-d9c01dbac777","promo.espnqa.com":"9a6d1eda-a2d6-4cd6-a12b-c5a50c9e47ef","showcase.espncreativeworks.com":"31ae75de-65cd-40db-877a-b7f6655102b5","cw-showcase-staging.herokuapp.com":"46d750d0-a3f0-446e-ac13-d586482c1f83","dev.disneymusic.co":"7ea8801a-322d-4ffb-991a-82a5e6ee6649", "projects.45press.com":"20b44bc4-84dc-407d-98f5-c3ecd8ea8a49","disneymovieinsiders.com":"4f8a5c75-8e27-4e50-bea9-9e269482a724","stg.dmi.wds.io":"4f8a5c75-8e27-4e50-bea9-9e269482a724","test.bereel2023scholarship.com":"d0099d44-5617-4096-a479-6919b4b0b371","bereel2023scholarship.com":"b154f409-05a7-44b2-90c3-919c9a4ca182","getaccn.com":"b1a28ca6-90e6-45aa-873c-f41bad31e769","roofclaimbocaratonbowl.com":"68c6cd92-f5db-4dbc-b02a-9f9fa18ad3dc"};domainConfig=overrideConfig||(!!window.__dataLayer&&__dataLayer.site&& __dataLayer.site.otguid?__dataLayer.site.otguid:false)||configMap[fakeHost]||configMap[realHost]||configMap[configHost]}if(domainConfig==="8ae0aabd-8730-4002-90ad-97a076473295")if(window.location.href.indexOf("nationalgeographic.com/tv")>-1)domainConfig="6d3f0508-ee5e-4317-a49d-065c50825b1e";if(window.location.href.indexOf("huggiesplusdisneylullaby")>-1)domainConfig="5228275d-247b-4280-bc5d-153905a9a2d6";if(window.location.href.indexOf("discoverencanto")>-1)domainConfig="5228275d-247b-4280-bc5d-153905a9a2d6"; if(domainConfig){Bootstrapper.otguid=domainConfig;if(!!window.__dataLayer&&window.__dataLayer.site&&window.__dataLayer.site.otguid)Bootstrapper.otguid_source="datalayer";else Bootstrapper.otguid_source="legacy";if(dlSite.site==="buddies.disney.com"){var testCode=document.createElement("script");testCode.src="proxy.php?url=https://cdn.cookielaw.org/consent/9bd8bc64-98a6-4976-98d3-e806466df2cf-test/OtAutoBlock.js";document.head.appendChild(testCode);oneTrust.src="proxy.php?url=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"; oneTrust.setAttribute("data-domain-script","6862b530-120b-429b-9c75-ad85c7eeb248-test")}else if(dlSite.site==="www.20thcenturystudios.com"&&dlPageName==="us:movies:moviesunderwater"){var testCode=document.createElement("script");testCode.src="proxy.php?url=https://cdn.cookielaw.org/consent/7c84c83f-ccef-46db-a532-12ff71db3ff5-test/OtAutoBlock.js";document.head.appendChild(testCode);oneTrust.src="proxy.php?url=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js";oneTrust.setAttribute("data-domain-script","7c84c83f-ccef-46db-a532-12ff71db3ff5-test")}else{if(/(^|www.|sb.|qa.|sandbox.)((\d+)?abc(\d+)?|fftv|fxtv|ngtv|espnsb|espnqa|espn|freeform|nationalgeographic|fxnow.fxnetworks)(fesb|feqa|news(qa|sb)?|chicago|ny)?(.go|.co|.com|.nl|.cl|.in|.ph)/i.test(location.hostname))if(/nationalgeographic/i.test(location.hostname)&& !/\/tv\//i.test(location.pathname))oneTrust.src="proxy.php?url=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js";else oneTrust.src="proxy.php?url=https://cdn.cookielaw.org/consent/"+domainConfig+"/otSDKStub.js";else oneTrust.src="proxy.php?url=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js";oneTrust.setAttribute("data-domain-script",domainConfig)}}if(oneTrust.src){if(otMode==="notice"){var otConfig=window.OneTrust||{};otConfig.geolocationResponse={"countryCode":"IL"};window.OneTrust=otConfig;window.OptanonWrapper=function(){window.OneTrust.loaded= true;document.dispatchEvent(new Event("ot.loaded"))}}else if(otMode==="gdpr"){window.checkIntegrationReady=function(){var sFunction=nonIABSetupFunction?window.nonIABIntegrationSetup:window.integrationSetup;if(nonIABSetupFunction)document.cookie="s_ensNonIab\x3dtrue";else document.cookie="s_ensNonIab\x3dfalse";if(!!sFunction){sFunction();return}else document.addEventListener("integrationReady",function(){var sFunction=nonIABSetupFunction?window.nonIABIntegrationSetup:window.integrationSetup;if(nonIABSetupFunction)document.cookie= "s_ensNonIab\x3dtrue";else document.cookie="s_ensNonIab\x3dfalse";if(!!sFunction){sFunction();return}})};oneTrust.setAttribute("onload","checkIntegrationReady()");var otConfig=window.OneTrust||{};otConfig.geolocationResponse={"countryCode":"GB"};window.OneTrust=otConfig;window.OptanonWrapper=function(){window.OneTrust.loaded=true;document.dispatchEvent(new Event("ot.loaded"))}}else if(otMode==="ccpa"){var otConfig=window.OneTrust||{};otConfig.geolocationResponse={"stateCode":"CA","countryCode":"US"}; window.OneTrust=otConfig;var needToSubscribe=true,needToTrackConsentChoice=true;window.OptanonWrapper=function(){if(needToSubscribe){window.OneTrust.loaded=true;document.dispatchEvent(new Event("ot.loaded"));var tracking={"c9":"n/a","events":"n/a"};tracking.vid=""+(new Date).getTime()+Math.floor(Math.random()*1E3);var track=function(msg,reload){setTimeout(function(){var usp_value=Bootstrapper.Cookies.get("usprivacy");if(usp_value==="1YYY")tracking.c66="opt out:all";else tracking.c66="opt in:all"; var queryString=Object.keys(tracking).map(key=>{return encodeURIComponent(key)+"\x3d"+encodeURIComponent(tracking[key])}).join("\x26");var prefix="https://sinfo.dtcidev.co/b/ss/wdgespdcfespncomdev/0?",trackImg=prefix+queryString;var beacon=new Image;if(reload){beacon.onload=function(){window.location.reload()};beacon.onerror=function(){window.location.reload()}}beacon.src=trackImg},250)};var cached=OneTrust.ToggleInfoDisplay;if(cached)window.OneTrust.ToggleInfoDisplay=function(){cached();tracking.c9= "dnsmi:banner impression";tracking.events="event199";track("showing CMP");if(needToTrackConsentChoice){var saveConsentButton=document.querySelectorAll("button.save-preference-btn-handler.onetrust-close-btn-handler");if(saveConsentButton.length>0)saveConsentButton[0].addEventListener("click",function(){tracking.c9="dnsmi:consent choices made";tracking.events="event200";track("consent change",true)});needToTrackConsentChoice=false}};needToSubscribe=false}}}if(!!window.OneTrust&&!!window.__dataLayer&& __dataLayer.visitor?.consent)window.OneTrust.dataSubjectParams={id:__dataLayer.visitor.consent.identifier||__dataLayer.visitor.consent.id,identifierType:__dataLayer.visitor.consent.identifierType||__dataLayer.visitor.consent.idType,isAnonymous:__dataLayer.visitor.consent.isAnonymous||false,token:__dataLayer.visitor.consent.token||__dataLayer.visitor.consent.oneTrustToken};else if(!!window.__dataLayer&&__dataLayer.subscribe){Bootstrapper.holdGUID=domainConfig;__dataLayer.subscribe("ConsentIDPopulated", ()=>{window.OneTrust.dataSubjectParams={id:__dataLayer.visitor.consent.identifier||__dataLayer.visitor.consent.id,identifierType:__dataLayer.visitor.consent.identifierType||__dataLayer.visitor.consent.idType,isAnonymous:__dataLayer.visitor.consent.isAnonymous||false,token:__dataLayer.visitor.consent.token||__dataLayer.visitor.consent.oneTrustToken};OneTrust.setDataSubjectId(OneTrust.dataSubjectParams.id,OneTrust.dataSubjectParams.isAnonymous,OneTrust.dataSubjectParams.identifierType);OneTrust.syncConsentProfile(OneTrust.dataSubjectParams.id, OneTrust.dataSubjectParams.token,OneTrust.dataSubjectParams.isAnonymous)})}else if(window.__dataLayer?.subscribe===undefined){Bootstrapper.holdGUID=domainConfig;let waitingForDLSubscribe=setInterval(function(){if(!!window.__dataLayer&&__dataLayer.subscribe){clearInterval(waitingForDLSubscribe);__dataLayer.subscribe("ConsentIDPopulated",()=>{window.OneTrust.dataSubjectParams={id:__dataLayer.visitor.consent.identifier||__dataLayer.visitor.consent.id,identifierType:__dataLayer.visitor.consent.identifierType|| __dataLayer.visitor.consent.idType,isAnonymous:__dataLayer.visitor.consent.isAnonymous||false,token:__dataLayer.visitor.consent.token||__dataLayer.visitor.consent.oneTrustToken};OneTrust.setDataSubjectId(OneTrust.dataSubjectParams.id,OneTrust.dataSubjectParams.isAnonymous,OneTrust.dataSubjectParams.identifierType);OneTrust.syncConsentProfile(OneTrust.dataSubjectParams.id,OneTrust.dataSubjectParams.token,OneTrust.dataSubjectParams.isAnonymous)})}},500)}oneTrust.setAttribute("data-document-language", "true");document.getElementsByTagName("head")[0].appendChild(oneTrust);if(otMode==="ccpa"){var ccpaCode=document.createElement("script"),optoutIds="C0004",nsl_cookie_value=Bootstrapper.cookieJar.s_ensNSL,enableGPC=nsl_cookie_value&&location.search.indexOf("disableGPC\x3d1")===-1;if(enableGPC){optoutIds="C0002,C0004";Bootstrapper.Logging.logMsg("GPC LOGS: Setting Opt Out Ids to C0002,C0004")}if(nsl_cookie_value=="1"){userConsent=false;document.cookie="_dcf\x3d0; path\x3d/;"}else userConsent=true;if(userConsent)document.cookie= "_dcf\x3d1; path\x3d/;";else document.cookie="_dcf\x3d0; path\x3d/;";ccpaCode.src="proxy.php?url=https://cdn.espn.com/onetrust/otCCPAiab.js";ccpaCode.async=false;ccpaCode.type="text/javascript";ccpaCode.setAttribute("ccpa-opt-out-ids",optoutIds);ccpaCode.setAttribute("ccpa-opt-out-geo","us");ccpaCode.setAttribute("ccpa-opt-out-lspa","true");document.head.appendChild(ccpaCode)}setTimeout(function(){Bootstrapper.Logging.logMsg("hidden page check",window.gateway&&gateway.environment||"no gateway yet");if(userConsent== false){var hiddenStyle=document.getElementById(test_target_style_id);if(hiddenStyle&&hiddenStyle.remove)hiddenStyle.remove()}},1E3);var oneTrustLinkHandler=function(e){if(e.target&&(e.target.matches("a.ot-sdk-show-settings")||e.target.matches('a[href\x3d"https://privacy.thewaltdisneycompany.com/en/dnsmi/"]'))){e.preventDefault();if(window.OneTrust&&typeof OneTrust.ToggleInfoDisplay=="function")OneTrust.ToggleInfoDisplay()}};document.addEventListener("click",oneTrustLinkHandler);var updateFooterLinks= function(){var query=document.querySelectorAll("a.ot-sdk-show-settings");if(query&&query.length>0)Array.prototype.map.call(query,function(link){if(otMode==="notice")link.remove();else link.addEventListener("click",function(e){e.preventDefault();OneTrust.ToggleInfoDisplay()})});else{var dnsmiLink=document.querySelectorAll('a[href\x3d"https://privacy.thewaltdisneycompany.com/en/dnsmi/"]');if(dnsmiLink.length>0)dnsmiLink[0].addEventListener("click",function(e){e.preventDefault();OneTrust.ToggleInfoDisplay()})}if(typeof fitt=== "object"&&otMode==="notice"){var manageLink=document.querySelectorAll('a.LegalFooter__Link[href\x3d"#"]');if(manageLink.length>0)manageLink[0].remove()}if(realHost.indexOf("thewaltdisneycompany.eu")>-1){var ml=document.querySelectorAll('#footer-navigation li [href\x3d"#show-cookie-manager"]');if(ml.length)ml[0].addEventListener("click",function(e){__dataLayer.OneTrustDialog(e)})}};updateFooterLinks();document.addEventListener("readystatechange",function(event){updateFooterLinks()});if(!!window.__dataLayer&& __dataLayer.subscribe!==undefined)__dataLayer.subscribe("manualOneTrustReattachment",eventData=>{updateFooterLinks()});window._otCount=0}else document.addEventListener("readystatechange",function(event){setTimeout(function(){var query=document.querySelectorAll("a.ot-sdk-show-settings");if(query&&query.length>0)Array.prototype.map.call(query,function(link){link.remove()})},500)});document.addEventListener("click",function(e){for(var target=e.target;target&&target!=this;target=target.parentNode)if(target.matches("a.ot-cmp-link")){e.preventDefault(); window.OneTrust&&OneTrust.ToggleInfoDisplay()}},false)}},4243493,[4217706,4234880,4053064,4250617],633864,[636661,645040,683385,763742],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;ensClientConfig={"info":{"name":"TWDC-DTCI","publishPath":"prod","clientId":2750},"cookieTypes":["TWDC_Vendor_Consent"],"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"}, {"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"(\\.s3|\\.hearst3)\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com", "displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|go.arena.im|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl|d23kjdxq7ew3ap.cloudfront.net|dvy7d3tlxdpkf.cloudfront.net", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)", "displayName":"Google Ads Manager"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com", "displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"2cnt.net","displayName":"Kantar","vendorId":"","timeout":300},{"tag":"disneypartners.disney.(es|nl|be|pt)|disneyadvertising.(es|nl|be|pt)","displayName":"DMSP","vendorId":"","timeout":300},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net", "displayName":"Kindred PDF"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN anything not adobe","vendorId":"","timeout":300},{"tag":"(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws|qajq6t7oy4yg7spewkgqc2h7ky0fnkkw.lambda-url.us-west-2.on.aws","displayName":"FX","vendorId":"","timeout":300},{"tag":"nationalgeographic\\.co","displayName":"Natgeo","vendorId":"","timeout":300},{"tag":"twdcgrid.(net|com)","displayName":"TWDC Grid", "vendorId":"","timeout":300},{"tag":"datadoghq.com","displayName":"Datadog","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"(celtra|celtraidentity)\\.com","displayName":"Celtra","purposeIds":["1","2","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"315"},{"tag":"33across.com","displayName":"33across","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"58"},{"tag":"rtb.4finance.com","displayName":"4Finance", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adotmob\\.com","displayName":"A.Mob","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"272"},{"tag":"acuityplatform\\.com","displayName":"AcuityAds","purposeIds":["1","2","3","4","7","8","10"],"specialPurposeIds":["1","2"],"vendorId":"231"},{"tag":"yieldoptimizer\\.com","displayName":"Adara YieldOptimizer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["2"],"vendorId":"57"},{"tag":"ipredictive.com","displayName":"Adelphic","purposeIds":["1","2","3","4","7"]},{"tag":"adform\\.net","displayName":"Adform","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"vendorId":"50"},{"tag":"adgrx\\.com","displayName":"AdGear","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"790"},{"tag":"adlooxtracking.com","displayName":"Adloox SA","purposeIds":["1","7"],"specialPurposeIds":["1"], "vendorId":"93"},{"tag":"cs.admanmedia.com","displayName":"Adman Media","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"47"},{"tag":"inv-nets.admixer.net","displayName":"AdMixer","purposeIds":["1","2","3","4","5","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2","1"],"vendorId":"511"},{"tag":"(rtd|playtime).tubemogul.com","displayName":"Adobe Advertising","purposeIds":["1","2","3","4","10","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"264"}, {"tag":"(everesttech|everestads)\\.net","displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"(espndotcom|mboxedge..).tt.omtrdc.net","displayName":"Adobe Target","purposeIds":["1","5","6","8","10"],"specialFeatureIds":["2"]},{"tag":"trkn\\.us$","displayName":"AdTheorent, Inc","purposeIds":["1","2","3","4","6","7","8","9","10","5"],"specialFeatureIds":["1","2"],"vendorId":"211"},{"tag":"ad4m.at","displayName":"Advanced store GmbH", "purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"195"},{"tag":"advangelists.com","displayName":"Advangelists","purposeIds":["1","2","3","4","7"]},{"tag":"(aa|d|js).agkn.com","displayName":"Aggregate Knowledge","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"468"},{"tag":"b.alicdn.com","displayName":"Alibaba Group","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(amazon-adsystem|(ssl-images|payments)-amazon|amazon).com ", "displayName":"Amazon","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"793"},{"tag":"appier.net","displayName":"Appier PTE Ltd","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"728"},{"tag":"adnxs(-simple)?.com","displayName":"AppNexus","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"32"},{"tag":"audrte.com", "displayName":"Audiencerate LTD","purposeIds":["1","2","3","5","6"],"vendorId":"742"},{"tag":"bannerflow.net","displayName":"Bannerflow AB","purposeIds":["1","4","7"],"specialPurposeIds":["1","2"],"vendorId":"273"},{"tag":"bfmio.com","displayName":"Beachfront","purposeIds":["1","2","3","4","7","8","9"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2","1"],"vendorId":"335"},{"tag":"bidr\\.io","displayName":"Beeswax","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1", "2"],"vendorId":"12"},{"tag":"(www|extra|mobile).bet365.com","displayName":"Bet365","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"bidswitch\\.net|mfadsrvr\\.com ","displayName":"Bidswitch.net","purposeIds":["1","2","3","4","5","7","6","9","10"],"vendorId":"128"},{"tag":"bttrack.com","displayName":"Bidtellect","purposeIds":["1","2","3","4","7","8"],"specialPurposeIds":["1","2"],"vendorId":"185"},{"tag":"bidtheatre.com","displayName":"BidTheatre","purposeIds":["1","2","3","4","7"], "specialPurposeIds":["1","2"],"vendorId":"30"},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1","5","6","8"],"specialFeatureIds":["2"]},{"tag":"bluecava.com","displayName":"BlueCava","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"blueconic\\.net","displayName":"Blueconic","purposeIds":["1","3","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"]},{"tag":"ml314.com","displayName":"Bombora Inc.","purposeIds":["1","3","7","9","10"],"specialPurposeIds":["1"], "vendorId":"163"},{"tag":"(ssum|dsum)-sec.casalemedia.com","displayName":"Casale Media","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"10"},{"tag":"chartbeat.(com|net)|offbeat.topix.com","displayName":"Chartbeat","purposeIds":["1","5","8","10"],"specialFeatureIds":["2"]},{"tag":"(chuknu|tracking).sokrati.com","displayName":"Chuknu","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"(wzrkt.com|d2r1yp2w7bby2u.cloudfront.net)","displayName":"CleverTap","purposeIds":["1", "3","4","7"],"specialFeatureIds":["2"]},{"tag":"aorta.clickagy.com","displayName":"Clickagy","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"scorecardresearch.com","displayName":"Comscore","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"77"},{"tag":"connexity.net","displayName":"Connexity, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"constantcontact.com","displayName":"Constant Contact", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dotomi\\.com","displayName":"Conversant Media","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"24"},{"tag":"conviva.com","displayName":"Conviva","purposeIds":["1","8","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1","2"]},{"tag":"ctnsnet.com","displayName":"Crimtan Holdings Limited","purposeIds":["1","2","3","4","7","9","10","8"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1"],"vendorId":"85"},{"tag":"criteo.(com|net)","displayName":"Criteo","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["2"],"vendorId":"91"},{"tag":"tvpixel\\.com","displayName":"Data Plus Math","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"w55c\\.net","displayName":"Dataxu","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"], "vendorId":"71"},{"tag":"deepintent.com","displayName":"DeepIntent, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"541"},{"tag":"besafe\\.global|doubleverify\\.com ","displayName":"DoubleVerify","purposeIds":["1","2","3","7","10"],"specialFeatureIds":["2"],"vendorId":"126"},{"tag":"(dstillery|media6degrees).com","displayName":"Dstillery","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dyntrk.com","displayName":"DynAdmic","purposeIds":["1", "2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"434"},{"tag":"bnmla.com","displayName":"engage:BDR","purposeIds":["1","2","3","6","7","8","4","5"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"]},{"tag":"e-volution.ai","displayName":"Evolution Technologies Inc.","purposeIds":["1","3","2","4","5","6","7","9","10","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"957"},{"tag":"extremereach.io","displayName":"Extreme Reach","purposeIds":["1","2","3","4","7"]}, {"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"fiftyt.com","displayName":"Fifty Technology Limited","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"100"},{"tag":"flashtalking.com","displayName":"Flashtalking", "purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"78"},{"tag":"fwmrm.net|stickyadstv.com","displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"adhigh.net","displayName":"Getintent USA, inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1"]},{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com","displayName":"Google Analytics","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]}, {"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"]},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2"],"vendorId":"61"},{"tag":"(id5-sync.com)","displayName":"ID5","purposeIds":["1","3","7"], "specialFeatureIds":["2"],"vendorId":"131"},{"tag":"sjv.io|(d.impactradius(?:-event)?).com","displayName":"Impact PartnershipCloud Loader","purposeIds":["1","5"],"specialFeatureIds":["2","1"]},{"tag":"(ad|creative).360yield.com","displayName":"Improve Digital","purposeIds":["1","2","3","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"253"},{"tag":"innovid\\.com","displayName":"Innovid","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"inskinad.com","displayName":"Inskin", "purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"150"},{"tag":"instagram.com","displayName":"Instagram","purposeIds":["1","2","3","4","5","7","6","8"],"specialFeatureIds":["2","1"]},{"tag":"(d3lcz8vpax4lo2|df80k0z3fi8zg|dh014lg6uwepv).cloudfront.net|(b2c|cms|ppa).insticator.com","displayName":"Insticator","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(iasds01|adsafeprotected)\\.com ","displayName":"Integral Ad Science", "purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"perf-serving.com ","displayName":"IponWeb","purposeIds":["1","2","3","4","5","6","7","9","8","10"],"specialFeatureIds":["1"],"vendorId":"129"},{"tag":"jivox.com","displayName":"Jivox","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"294"},{"tag":"jsdelivr.net","displayName":"Jsdelivr.com","purposeIds":["1"],"specialPurposeIds":["2"],"vendorId":"945"}, {"tag":"brand-display.com","displayName":"Knorex","purposeIds":["1","5","6","7","8","9","4","3","2","10"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"],"vendorId":"325"},{"tag":"krxd.net","displayName":"Krux Digital","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(licdn|linkedin|adsymptotic)\\.com ","displayName":"LinkedIn","purposeIds":["1","2","3","5","4","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"(rlcdn|pippio)\\.com","displayName":"Live Ramp","purposeIds":["1", "2","3","4","5","6","7","8","10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"liadm.com","displayName":"Liveintent Inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"148"},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"],"vendorId":"95"},{"tag":"media.net","displayName":"Media.net","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"], "vendorId":"142"},{"tag":"math(tag|ads).com","displayName":"MediaMath","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"79"},{"tag":"bidsimulator\\.com","displayName":"Method Media Intelligence","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"]},{"tag":"insightexpressai\\.com","displayName":"Millward Brown","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["2","1"], "vendorId":"345"},{"tag":"(moatads|moatpixel)\\.com","displayName":"Moat","purposeIds":["1","3","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"mobkoi\\.com","displayName":"Mobkoi","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"]},{"tag":"nrich.ai","displayName":"N Technologies Inc.","purposeIds":["1","2","3","8","9","10","7","4","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"20"},{"tag":"effectivemeasure.net", "displayName":"Narratiive","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"postrelease.com","displayName":"Nativo","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"263"},{"tag":"nielsen.com|imrworldwide.com|exelator.com|myvisualiq.net","displayName":"Nielsen","purposeIds":["1","3","5","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"373"},{"tag":"erne.co","displayName":"OnAudience Ltd", "purposeIds":["1","2","3","6","8","9","10","7","5","4"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"716"},{"tag":"openx.net","displayName":"OpenX","purposeIds":["1","2","3","4","7"],"vendorId":"69"},{"tag":"optimizely.com","displayName":"Optimizely","purposeIds":["1","5","6","8","10"]},{"tag":"volvelle.tech","displayName":"Optomaton UG","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"349"},{"tag":"outbrain(img)?\\.com", "displayName":"Outbrain","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"164"},{"tag":"owneriq\\.net","displayName":"OwnerIQ","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"creative-serving.com","displayName":"Platform161","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"],"vendorId":"140"},{"tag":"playground.xyz","displayName":"PLAYGROUND XYZ EMEA LTD","purposeIds":["1","2","3","4","7","8", "9","10"],"specialPurposeIds":["1"],"vendorId":"490"},{"tag":"(polarcdn|polarcdn-terrax|polarcdn-pentos)\\.com","displayName":"Polar Media Group","purposeIds":["1","2","3","4","7","8","10"],"specialPurposeIds":["2","1"],"vendorId":"297"},{"tag":"pubmatic.com","displayName":"Pubmatic","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1","2"],"vendorId":"76"},{"tag":"contextweb\\.com","displayName":"Pulsepoint","purposeIds":["1","2","3","4","7"]},{"tag":"qualifio.com","displayName":"Qualifio", "purposeIds":["1","3","5","6","7","8","10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"]},{"tag":"quantserve.com|quantcount.com","displayName":"Quantcast","purposeIds":["1","3","4","7","9"],"specialPurposeIds":["1","2"],"vendorId":"11"},{"tag":"researchnow.com","displayName":"Research Now Group, Inc","purposeIds":["1","2","3","4","7","9"],"vendorId":"125"},{"tag":"resetdigital.co","displayName":"Reset Digital","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1"]},{"tag":"reson8\\.com","displayName":"Resonate Networks","purposeIds":["1","3","7","9"]},{"tag":"revjet.com","displayName":"RevJet","purposeIds":["1","2","3","4","5","6","7","8","9"],"vendorId":"759"},{"tag":"1rx.io","displayName":"RhythmOne DBA Unruly Group Ltd","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"36"},{"tag":"getrockerbox.com","displayName":"Rockerbox, Inc","purposeIds":["1","3","5","7", "8"],"specialFeatureIds":["1"]},{"tag":"creativecdn.com","displayName":"RTB House S.A.","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"],"vendorId":"16"},{"tag":"rubiconproject.com","displayName":"Rubicon Project","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1"],"vendorId":"52"},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"sharethrough.com","displayName":"Sharethrough","purposeIds":["1","2", "3","4","7","9","10"],"specialFeatureIds":["2"],"vendorId":"80"},{"tag":"simpli.fi","displayName":"Simplifi Holdings Inc","purposeIds":["1","2","3","4","7","10"],"specialFeatureIds":["1"],"vendorId":"73"},{"tag":"sitescout.com","displayName":"SiteScout","purposeIds":["1","2","3","4","7"]},{"tag":"serving-sys\\.com|rfihub(\\.com|\\.net) ","displayName":"Sizmek","purposeIds":["1","2","3","4","7"],"vendorId":"68"},{"tag":"smaato.net","displayName":"Smaato, Inc.","purposeIds":["1","2","3","4","7","9", "10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"82"},{"tag":"smartadserver.com|smrtb.com","displayName":"Smart AdServer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"45"},{"tag":"sovrn.com|lijit.com|s-onetag.com","displayName":"Sovrn","purposeIds":["1","2","3","4","5","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"13"},{"tag":"sportradarserving.com","displayName":"Sportradar AG","purposeIds":["1","2", "3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"655"},{"tag":"open.spotify.com","displayName":"Spotify","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(spotxchange|spotxcdn)\\.com","displayName":"SpotXChange","purposeIds":["1","2","3","4","7","9","10"],"vendorId":"165"},{"tag":"stackadapt.com","displayName":"Stackadapt","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1"],"vendorId":"238"}, {"tag":"adscale.de","displayName":"Str\u00f6er SSP GmbH","purposeIds":["1","2","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"136"},{"tag":"(ayads.co|sublime.xyz|sublimeskinz.com|adledge.com|adpaths.com)","displayName":"Sublime","purposeIds":["1","2","3","4","7","9"],"vendorId":"114"},{"tag":"sundaysky.com","displayName":"SundaySky","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"socdm\\.com","displayName":"Supership","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]}, {"tag":"tab.com.au","displayName":"Tab","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(taboola|perfectmarket)\\.com","displayName":"Taboola","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"42"},{"tag":"tapad\\.com","displayName":"Tapad","purposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"89"},{"tag":"teads(.com|.tv)","displayName":"Teads","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"132"},{"tag":"technoratimedia.com", "displayName":"Technorati","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adhaven.com|tremorhub.com|videohub.tv ","displayName":"Telaria","purposeIds":["1","2","3","4","7"]},{"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"travelaudience.com","displayName":"Travel audience GmbH","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"]},{"tag":"tribalfusion\\.com", "displayName":"TribalFusion","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"3lift.com","displayName":"TripleLift","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"28"},{"tag":"sofia.trustx.org","displayName":"TrustX","purposeIds":["1","2","3","4","7"]},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"unrulymedia.com","displayName":"Unruly Media", "purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"162"},{"tag":"(atwola|advertising|verizon)\\.com ","displayName":"Verizon","purposeIds":["1","2","3","4","7","6","5","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"25"},{"tag":"(tidaltv|turn)\\.com","displayName":"Videology","purposeIds":["1","2","3","4","7"],"vendorId":"23"},{"tag":"vision.(fn-pzdev|fn-pzqa|fn-pz).com","displayName":"Vision","purposeIds":["1","3","5","8","10"], "specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"widespace.com","displayName":"Widespace","purposeIds":["1","2","3","4","7"],"vendorId":"18"},{"tag":"(yahoo|yimg).com","displayName":"Yahoo","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"yieldlab.net","displayName":"Yieldlab AG","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"70"},{"tag":"zemanta.com","displayName":"Zemanta, Inc.","purposeIds":["1","2","3","4","7"], "specialPurposeIds":["1","2"],"vendorId":"210"},{"tag":"zeotap.com","displayName":"Zeotap GmbH","purposeIds":["1","3","4","5","6","7","9","10"],"vendorId":"301"},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["1","3", "5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"defaultEnv":"","globalPrivacyControlCategories":[],"featureToggles":{"enableReporting":true,"enableAllowedDomainsReporting":false,"sendPageUrlInBeacons":false,"enableFiltering":true,"enablePrivacyNotice":false,"shouldNotAutoShowBanner":false,"includePrivacyNoticeCustomConfig":false,"privacyNoticeCustomConfig":null,"enableConsentModal":false,"includeConsentModalCustomConfig":false,"consentModalCustomConfig":null, "shouldNotAutoShowModal":false,"enableTCF":false,"requireSSL":false,"showTrustedDomains":false,"enableDataMonitoring":false,"usesWhitelist":true,"consentWidget":false,"enableEnvironmentMatching":true,"allowPerTagOptOut":false,"enableGdprModal":false,"gpcEmbedded":false,"enableCSSMonitoring":false,"monitorFormAction":false,"monitorAnchorTags":false,"enableButtonMonitoring":false,"enableInputMonitoring":false,"enableAreaMonitoring":false,"enableWindowOpenOverride":false,"enableServiceWorker":false, "enableHeaderReporter":false,"enableAsyncEnvironments":false,"enablePrivacyNoticeAdvancedMode":false,"enablePrivacyConsentModalAdvancedMode":false,"enablePrivacyDsarAdvancedMode":false,"enableDoNotSellModal":false,"autoDoNotSellAllCategories":false,"enableDeleteDataModal":false,"enableRequestDataModal":false,"showDoNotSellOnConsentModal":false,"showDeleteDataOnConsentModal":false,"showRequestDataOnConsentModal":false,"disableDefaultStyles":false,"disableEscapeKeyboardCommands":false,"enableTagKiller":false, "honorGlobalPrivacyControl":false,"enableGPCConfirmation":false,"enableGoogleConsent":false,"enableOnlyTLDNetworkCalls":false,"isObservingStyle":false},"sslConfig":{"sslEnforcementMode":"Block"},"libraryPackage":"enterprise","dataMonitoring":{"mode":"block","domainsAllowed":[],"maskCharacter":"~","processRequestBody":false,"monitorBase64Data":false,"blockURLParamsRegex":[]},"environmentConfigs":[{"name":"CDSNoAds","languageCode":"en","condition":{"type":"jsVar","key":"__dataLayer.site.cds","value":"1", "shouldBePositive":true,"operator":"contains","caseInsensitive":true,"_and":{"type":"jsVar","key":"__dataLayer.site.nsl","value":"2","shouldBePositive":true,"operator":"contains","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings", "consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.","consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(streams-stage|streams).adobeprimetime.com", "displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com","displayName":"AWS"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com", "displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(\\.betrad|\\.evidon)\\.com","displayName":"Ghostery"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"}, {"tag":"go.com$","displayName":"GO"},{"tag":"(^(?:(?!w88).)*nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com","displayName":"NatGeo Main"},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)","displayName":"NatGeo Other"},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com", "displayName":"NatGeo Utilities"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(api|www)\\.qzzr\\.com|(dcc4iyjchzom0|d6launbk5pe1s)\\.cloudfront.net","displayName":"Qzzr"},{"tag":"sketchfab\\.com","displayName":"Sketchfab"},{"tag":"(espn|sportsmed).starwave.com","displayName":"Starwave"}, {"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"tags\\.tiqcdn\\.com","displayName":"Tealium (Vendor Hosted)"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com","displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com", "displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney"},{"tag":"\\.disney\\.io|(a\\.dilcdn|(?:(?:tredir|api\\.config\\.watchabc|stg\\.cdn\\.registerdisney|feet-stg\\.segds\\.engsvc)(?:\\.go)?)|di-dtaectolog-us-prod-1\\.appspot|tags\\.disneyinternational|kaltura|cdn(?:video)?(?:\\.|-)(dolimg|ssl\\.s7\\.disneystore))\\.com|(?:fast\\.fonts|kaltura)\\.net|s?w88.+|showtimes\\.disney\\.(asia)|a_dilcdn_com|lumiere-int.mh.disney.io|matterhorn.app|cdn-ssl.s7.shopdisney.com|adventuresbydisney.com", "displayName":"Matterhorn"},{"tag":"mparticle\\.com","displayName":"DCF Tools","vendorId":"","timeout":300},{"tag":"(^|\\.)datadoghq\\.com$|datadoghq-browser-agent.com","displayName":"Datadog","vendorId":"","timeout":300},{"tag":"^(?:view\\.comms\\.disney\\.com|specials\\.techops\\.disn\\.io|disney\\.co\\.jp|groupbooking\\.disneytickets\\.co\\.uk)$","displayName":"Disney","vendorId":"","timeout":300},{"tag":"^(www\\.)?(google|gstatic)\\.com","displayName":"Google Recaptcha","paths":["/recaptcha"], "filter":"allowPaths","vendorId":"","timeout":300},{"tag":"\\.disney\\.co\\.jp","displayName":"Disney JP","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"CDS Global","languageCode":"en","condition":{"type":"cookie", "key":"s_ensCDS","value":"1","shouldBePositive":true,"operator":"equals","caseInsensitive":false},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.", "consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com", "displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com","displayName":"AWS"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com", "displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com|api.espn.com","displayName":"ESPN CDN"},{"tag":"(\\.betrad|\\.evidon)\\.com","displayName":"Ghostery"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de", "displayName":"Datawrapper"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)|flashtalking\\.(com|net)|ft(adsrv|static)\\.com|innovid\\.com|extremereach\\.(com|io)|adsafeprotected\\.com|doubleverify\\.com|dv\\.tech|dxnt\\.net", "displayName":"Google Ads Manager"},{"tag":"(^(?:(?!w88).)*nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com","displayName":"NatGeo Main"},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)","displayName":"NatGeo Other"},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com", "displayName":"NatGeo Utilities"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(api|www)\\.qzzr\\.com|(dcc4iyjchzom0|d6launbk5pe1s)\\.cloudfront.net","displayName":"Qzzr"},{"tag":"sketchfab\\.com","displayName":"Sketchfab"},{"tag":"(espn|sportsmed).starwave.com","displayName":"Starwave"}, {"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"tags\\.tiqcdn\\.com","displayName":"Tealium (Vendor Hosted)"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com|espn(sb|qa|cdn)?\\.com","displayName":"TWDC"}, {"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney"},{"tag":"\\.disney\\.io|(a\\.dilcdn|(?:(?:tredir|api\\.config\\.watchabc|stg\\.cdn\\.registerdisney|feet-stg\\.segds\\.engsvc)(?:\\.go)?)|di-dtaectolog-us-prod-1\\.appspot|tags\\.disneyinternational|kaltura|cdn(?:video)?(?:\\.|-)(dolimg|ssl\\.s7\\.disneystore))\\.com|(?:fast\\.fonts|kaltura)\\.net|s?w88.+|showtimes\\.disney\\.(asia)|a_dilcdn_com|lumiere-int.mh.disney.io|matterhorn.app", "displayName":"Matterhorn"},{"tag":"disney.co.jp","displayName":"Disney JP","vendorId":"","timeout":300},{"tag":"disneyholidaycards.com","displayName":"Disney Holiday Cards","vendorId":"","timeout":300},{"tag":"mparticle\\.com","displayName":"DCF Tools","vendorId":"","timeout":300},{"tag":"riddle\\.com","displayName":"Riddle","vendorId":"","timeout":300},{"tag":"bamgrid.com","displayName":"BAM CDN","vendorId":"","timeout":300},{"tag":"dssott.com","displayName":"DNow","vendorId":"","timeout":300}, {"tag":"conviva\\.com","displayName":"Conviva","vendorId":"","timeout":300},{"tag":"hb-api\\.omtrdc\\.net","displayName":"Adobe Heartbeat","vendorId":"","timeout":300},{"tag":"disneyadvertising\\.com","displayName":"Disney Advertising","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false}, "ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"Marvel GDPR IAB","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":false,"_and":{"type":"jsVar","key":"Bootstrapper.portalChk","value":"marvel","shouldBePositive":true,"operator":"equals","caseInsensitive":false}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All", "notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.", "consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse)\\.net|p11\\.techlab-cdn\\.com", "displayName":"Akamai"},{"tag":"\\.cdn\\.ampproject\\.org","displayName":"AMP"},{"tag":"brightcovecdn\\.com|\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com", "displayName":"ESPN CDN"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)","displayName":"Google Ads Manager"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net", "displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com","displayName":"TWDC"}, {"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"boltdns\\.net|i\\.annihil\\.us|fonts\\.net|marvelfeqa\\.com|marvelfesb\\.com|^(?:(?!suncanny).)*marvel\\.com$","displayName":"Marvel","vendorId":"","timeout":300},{"tag":"js.chargebee.com","displayName":"Chargebee","vendorId":"","timeout":300},{"tag":"^(?:www\\.)?(?:sandbox\\.paypal\\.com|paypal\\.com)$","displayName":"Paypal","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"adform\\.net","displayName":"Adform","purposeIds":["1", "2","3","4","7","10"],"specialPurposeIds":["1","2"],"vendorId":"50"},{"tag":"(rtd|playtime).tubemogul.com","displayName":"Adobe Advertising","purposeIds":["1","2","3","4","10","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"]},{"tag":"audrte.com","displayName":"Audiencerate LTD","purposeIds":["1","2","3","5","6"],"vendorId":"742"},{"tag":"bidr\\.io","displayName":"Beeswax","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"],"vendorId":"12"},{"tag":"crowdtwist\\.com", "displayName":"CrowdTwist","purposeIds":["1","3","5","7","9"],"specialFeatureIds":["2"],"vendorId":"91"},{"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"fwmrm.net|stickyadstv.com","displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"flashtalking.com","displayName":"Flashtalking","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"78"},{"tag":"1dmp.io", "displayName":"HermannAI","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"]},{"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"98"},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"], "vendorId":"61"},{"tag":"(id5-sync.com)","displayName":"ID5","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"131"},{"tag":"(ad|creative).360yield.com","displayName":"Improve Digital","purposeIds":["1","2","3","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"253"},{"tag":"ninthdecimal.com","displayName":"InMarket","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2","1"]},{"tag":"(iasds01|adsafeprotected)\\.com ","displayName":"Integral Ad Science", "purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"perf-serving.com ","displayName":"IponWeb","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"],"vendorId":"129"},{"tag":"ib-ibi.com","displayName":"KBMGroup","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"(licdn|linkedin|adsymptotic)\\.com ","displayName":"LinkedIn","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1", "2"]},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"],"vendorId":"95"},{"tag":"math(tag|ads).com","displayName":"MediaMath","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"79"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1", "5","6","8"],"specialFeatureIds":["2"]},{"tag":"(aa|d|js).agkn.com","displayName":"Aggregate Knowledge","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"468"},{"tag":"onetag-sys.com","displayName":"OneTag","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"241"},{"tag":"openx.net","displayName":"OpenX","purposeIds":["1","2","3","4","7"],"vendorId":"69"},{"tag":"krxd.net","displayName":"Krux Digital", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"samplicio.us","displayName":"Samplicio","purposeIds":["1","7","8","9","10"]},{"tag":"smaato.net","displayName":"Smaato, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"82"},{"tag":"smartadserver.com|smrtb.com","displayName":"Smart AdServer","purposeIds":["1", "2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"45"},{"tag":"adscale.de","displayName":"Str\u00f6er SSP GmbH","purposeIds":["1","2","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"136"},{"tag":"(taboola|perfectmarket)\\.com","displayName":"Taboola","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"42"},{"tag":"tapad\\.com","displayName":"Tapad","purposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"89"}, {"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"tiktok.com","displayName":"TikTok","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"survata.com","displayName":"Upwave","purposeIds":["1"],"vendorId":"714"},{"tag":"twitter.com|twimg.com|\\bt.co\\b|t.co","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1", "2"]},{"tag":"(adrcdn\\.com|weborama\\.fr)","displayName":"Weborama","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"],"vendorId":"284"},{"tag":"(yahoo|yimg).com","displayName":"Yahoo","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"yieldlab.net","displayName":"Yieldlab AG","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"70"},{"tag":"adfarm1.adition\\.com","displayName":"Adition Technologies","purposeIds":["1","2","3", "4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"39"},{"tag":"sovrn.com|lijit.com|s-onetag.com","displayName":"Sovrn","purposeIds":["1","2","3","4","5","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"13"},{"tag":"3lift.com","displayName":"TripleLift","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"28"},{"tag":"sc-static\\.net|snapchat\\.com","displayName":"SnapInc","purposeIds":["1","2","3","4", "5","7","8"],"specialPurposeIds":["1"],"specialFeatureIds":["1","2"],"vendorId":"2572"},{"tag":"micpn\\.com","displayName":"Movable","purposeIds":["1"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"2917"},{"tag":"(everesttech|everestads)\\.net","displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"googletagmanager","displayName":"Google Tag Manager","purposeIds":["1","2","3","4","5", "6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"","timeout":300},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"], "vendorId":"","timeout":300},{"tag":"assets\\.adobedtm\\.com","displayName":"Adobe Launch","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}}, {"name":"NatGeo GDPR IAB","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"contains","caseInsensitive":false,"_and":{"type":"jsVar","key":"Bootstrapper.portalChk","value":"natgeo","shouldBePositive":true,"operator":"equals","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All", "notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.","consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings", "description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(streams-stage|streams).adobeprimetime.com", "displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com","displayName":"AWS"},{"tag":"bamboocricket\\.com","displayName":"Bamboo Cricket"},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com", "displayName":"Cardinal Commerce"},{"tag":"services\\.postcodeanywhere\\.co\\.uk|cdsglobal.co.uk","displayName":"CDS UK"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"(\\.betrad|\\.evidon)\\.com", "displayName":"Ghostery"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)","displayName":"Google Ads Manager"},{"tag":"(^(?:(?!w88).)*nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com", "displayName":"NatGeo Main"},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)","displayName":"NatGeo Other"},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com","displayName":"NatGeo Utilities"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"}, {"tag":"\\.cookielaw\\.org|onetrust\\.com|optanon\\.blob\\.core\\.windows\\.net|consensu\\.org|cookies-data\\.onetrust\\.io","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"sketchfab\\.com","displayName":"Sketchfab"},{"tag":"(espn|sportsmed).starwave.com","displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com", "displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com|espn(sb|qa|cdn)?\\.com","displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"(6)?abc(11|13|30|7)?(chicago|news|ny|news\\.go)?(feqa|fesb)?.com|abcotvs\\.(net|com)|votenow\\.tv","displayName":"ABC"}, {"tag":"paymentcapture.resin.com","displayName":"Payment Capture Resin","vendorId":"","timeout":300},{"tag":"riddle\\.com","displayName":"Riddle","vendorId":"","timeout":300},{"tag":"skywalker-poc.ds-nonprod.dmed.technology","displayName":"Data Collection Pilot","vendorId":"","timeout":300},{"tag":"mparticle\\.com","displayName":"DCF Tools","vendorId":"","timeout":300},{"tag":"applepay\\.cdn-apple\\.com","displayName":"Apple Pay","vendorId":"","timeout":300},{"tag":"bamgrid.com","displayName":"Bamgrid", "vendorId":"","timeout":300},{"tag":"disneyadvertising\\.com","displayName":"Disney Advertising","vendorId":"","timeout":300},{"tag":"dssott\\.com","displayName":"DNow","vendorId":"","timeout":300},{"tag":"hb-api\\.omtrdc\\.net","displayName":"Adobe Heartbeat","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"adotmob\\.com","displayName":"A.Mob","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"272"},{"tag":"yieldoptimizer\\.com", "displayName":"Adara YieldOptimizer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"57"},{"tag":"(addthis|addthisedge)\\.com","displayName":"AddThis","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adform\\.net","displayName":"Adform","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"vendorId":"50"},{"tag":"adfarm1.adition\\.com","displayName":"Adition Technologies","purposeIds":["1","2","3","4","7","9","10"], "specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"39"},{"tag":"adkernel\\.com","displayName":"AdKernel","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"14"},{"tag":"admedo\\.com","displayName":"Admedo","purposeIds":["1","2","3","4","7"]},{"tag":"(rtd|playtime).tubemogul.com","displayName":"Adobe Advertising","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2"],"vendorId":"264"},{"tag":"(everesttech|everestads)\\.net", "displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"trkn\\.us$","displayName":"AdTheorent, Inc","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1","2"],"vendorId":"211"},{"tag":"(aa|d|js).agkn.com","displayName":"Aggregate Knowledge","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"468"},{"tag":"(amazon-adsystem|(ssl-images|payments)-amazon|amazon).com ", "displayName":"Amazon","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"793"},{"tag":"arcgis\\.com","displayName":"ArcGIS","purposeIds":["1","3","7"],"specialFeatureIds":["1"]},{"tag":"arrivalist\\.com","displayName":"Arrivalist","purposeIds":["1","3","7","9"],"specialFeatureIds":["2","1"],"vendorId":"409"},{"tag":"bidr\\.io","displayName":"Beeswax","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1", "2"],"vendorId":"12"},{"tag":"bidswitch\\.net|mfadsrvr\\.com ","displayName":"Bidswitch.net","purposeIds":["1","2","3","4","5","6","7","9","10"],"vendorId":"128"},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1","5","6","8"],"specialFeatureIds":["2"]},{"tag":"(ssum|dsum)-sec.casalemedia.com","displayName":"Casale Media","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"10"},{"tag":"(celtra|celtraidentity)\\.com","displayName":"Celtra","purposeIds":["1","2","4", "7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"315"},{"tag":"eccmp\\.com","displayName":"Cheetah Digital","purposeIds":["1","3","4","5","6","7","8"],"specialFeatureIds":["1"]},{"tag":"scorecardresearch.com","displayName":"Comscore","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"77"},{"tag":"dotomi\\.com","displayName":"Conversant Media","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["2"],"vendorId":"24"},{"tag":"criteo.(com|net)","displayName":"Criteo","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["2"],"vendorId":"91"},{"tag":"tvpixel\\.com","displayName":"Data Plus Math","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"w55c\\.net","displayName":"Dataxu","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"], "vendorId":"71"},{"tag":"besafe\\.global|doubleverify\\.com ","displayName":"DoubleVerify","purposeIds":["1","2","3","7","10"],"specialFeatureIds":["2"],"vendorId":"126"},{"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"fwmrm.net|stickyadstv.com", "displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"98"},{"tag":"sjv.io|(d.impactradius(?:-event)?).com","displayName":"Impact PartnershipCloud Loader","purposeIds":["1","5"],"specialFeatureIds":["1", "2"]},{"tag":"(ad|creative).360yield.com","displayName":"Improve Digital","purposeIds":["1","2","3","7","9","10","4"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"253"},{"tag":"(iasds01|adsafeprotected)\\.com ","displayName":"Integral Ad Science","purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"massrel.io|(massrelevance|spredfast).com","displayName":"Khoros","purposeIds":["1","3","4","5","6","7","8","10"],"specialFeatureIds":["1"]},{"tag":"(licdn|linkedin|adsymptotic)\\.com ", "displayName":"LinkedIn","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"(rlcdn|pippio)\\.com","displayName":"Live Ramp","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"lkqd\\.net","displayName":"LKQD","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8", "9","10"],"specialFeatureIds":["2"],"vendorId":"95"},{"tag":"\\.rkdms\\.com","displayName":"Merkle","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"bidsimulator\\.com","displayName":"Method Media Intelligence","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"]},{"tag":"insightexpressai.com","displayName":"Millward Brown","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["2"], "specialFeatureIds":["1","2"],"vendorId":"345"},{"tag":"(moatads|moatpixel)\\.com","displayName":"Moat","purposeIds":["1","3","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"\\.navdmp\\.com","displayName":"Navegg","purposeIds":["1","3","5","7","9"],"specialFeatureIds":["1"]},{"tag":"placelocal\\.com","displayName":"PaperG","purposeIds":["1","2","3","4","5","6","7","8"],"vendorId":"543"},{"tag":"\\.(pinimg|pinterest)\\.com","displayName":"Pinterest","purposeIds":["1","2", "3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"placed\\.com","displayName":"Placed","purposeIds":["1","3","7"],"specialFeatureIds":["1"]},{"tag":"qualtrics\\.com","displayName":"Qualtrics","purposeIds":["1","3","5","9","10"]},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"serving-sys\\.com|rfihub(\\.com|\\.net) ","displayName":"Sizmek","purposeIds":["1","2","3","4","7"],"vendorId":"68"},{"tag":"smartclip\\.net", "displayName":"SmartClip","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1"],"vendorId":"115"},{"tag":"sojern\\.com","displayName":"Sojern","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]},{"tag":"sonobi\\.com","displayName":"Sonobi","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["2"],"vendorId":"104"},{"tag":"(spotxchange|spotxcdn)\\.com","displayName":"SpotXChange","purposeIds":["1","2","3","4","7","9","10"],"vendorId":"165"},{"tag":"socdm\\.com", "displayName":"Supership","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]},{"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"(atwola|advertising|verizon)\\.com ","displayName":"Verizon","purposeIds":["1","2","3","4","5","6", "7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"25"},{"tag":"(tidaltv|turn)\\.com","displayName":"Videology","purposeIds":["1","2","3","4","7"],"vendorId":"23"},{"tag":"(adrcdn\\.com|weborama\\.fr)","displayName":"Weborama","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"],"vendorId":"284"},{"tag":"yieldmo\\.com","displayName":"Yieldmo","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"173"},{"tag":"extend\\.tv","displayName":"ZypMedia", "purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1"]},{"tag":"googletagmanager","displayName":"Google Tag Manager","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"","timeout":300},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com", "displayName":"Adobe Analytics","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300},{"tag":"conviva.com","displayName":"Conviva","purposeIds":["1","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1","2"],"vendorId":"","timeout":300},{"tag":"imrworldwide\\.com","displayName":"Nielsen","purposeIds":["1","3","5","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false}, "ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"GPCNoAds","languageCode":"en","condition":{"type":"jsVar","key":"Bootstrapper.privacyHelper.noAds","value":"true","shouldBePositive":true,"operator":"equals","caseInsensitive":false,"_and":{"type":"url","value":"disableGPC\x3d1","shouldBePositive":false, "operator":"contains","caseInsensitive":false,"_and":{"type":"cookie","key":"s_ensNSL","value":"1","shouldBePositive":true,"operator":"equals","caseInsensitive":false}}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.", "consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com", "displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de", "displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN"},{"tag":"espn.app.link", "displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk) ", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"}, {"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com","displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$", "displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com","displayName":"TWDC"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"fivethirtyeight","displayName":"538","vendorId":"","timeout":300},{"tag":"(6)?abc(11|13|30|7)?(chicago|news|ny|news\\.go)?(feqa|fesb)?.com|abcotvs\\.(net|com)|votenow\\.tv\t", "displayName":"ABC","vendorId":"","timeout":300},{"tag":"assets\\.adobedtm\\.com","displayName":"Adobe Launch","vendorId":"","timeout":300},{"tag":"(entitlement|sp)\\.auth\\.adobe\\.com|\\.edgedatg\\.com","displayName":"Assorted","vendorId":"","timeout":300},{"tag":"bamgrid.com","displayName":"BAM CDN","vendorId":"","timeout":300},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com","displayName":"Cardinal Commerce","vendorId":"","timeout":300},{"tag":"services\\.postcodeanywhere\\.co\\.uk|cdsglobal.co.uk", "displayName":"CDS UK","vendorId":"","timeout":300},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney","vendorId":"","timeout":300},{"tag":"(?:static-mh\\.content|\\.(?:dev\\d+|qa)\\.fe\\.mh)\\.disney\\.io|(a\\.dilcdn|(?:(?:tredir|api\\.config\\.watchabc|stg\\.cdn\\.registerdisney|feet-stg\\.segds\\.engsvc)(?:\\.go)?)|di-dtaectolog-us-prod-1\\.appspot|tags\\.disneyinternational|kaltura|cdn(?:video)?(?:\\.|-)(dolimg|ssl\\.s7\\.disneystore))\\.com|shopdisney.com|(?:fast\\.fonts|kaltura)\\.net|showtimes\\.disney\\.(asia)|a_dilcdn_com|cdn(.qa|.sb)?.matterhorn.app|disneymovieclub.(io|go.com)", "displayName":"Matterhorn","vendorId":"","timeout":300},{"tag":"boltdns\\.net|i\\.annihil\\.us|fonts\\.net|marvelfeqa\\.com|marvelfesb\\.com|^(?:(?!suncanny).)*marvel\\.com$","displayName":"Marvel","vendorId":"","timeout":300},{"tag":"(nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com","displayName":"NatGeo Main","vendorId":"","timeout":300},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps|cdsglobal).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)", "displayName":"NatGeo Other","vendorId":"","timeout":300},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com","displayName":"NatGeo Utilities","vendorId":"","timeout":300},{"tag":"sketchfab.com","displayName":"Sketchfab","vendorId":"","timeout":300},{"tag":"scripts\\.webcontentassessor\\.com","displayName":"The Media Trust","vendorId":"","timeout":300},{"tag":"((freeform|fxnetworks)|((ff|fx)?tv(feqa|fesb)?)).com|79423.analytics.edgekey.net|dgrop4tm09aui.cloudfront.net|attentive.tv|attn.tv|attentivemobile.com|conviva.com|apple.com|usechimney.com|(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws", "displayName":"FFFX","vendorId":"","timeout":300},{"tag":"(\\.betrad|\\.evidon)\\.com","displayName":"Ghostery","vendorId":"","timeout":300},{"tag":"goodmorningamerica\\.com","displayName":"GMA","vendorId":"","timeout":300},{"tag":"disneymovieinsiders.com","displayName":"Disney Movie Insider","vendorId":"","timeout":300},{"tag":"wds.io","displayName":"WDS","vendorId":"","timeout":300},{"tag":"use.typekit.net","displayName":"Adobe Fonts","vendorId":"","timeout":300},{"tag":"gxchat.*(appspot|disney)", "displayName":"GX Chat Disney Internal","vendorId":"","timeout":300},{"tag":"(fonts|ajax|storage).googleapis.com","displayName":"Google APIs","vendorId":"","timeout":300},{"tag":"cdn-espndotcom-v2.suth.digital","displayName":"Sutherland Global"},{"tag":"moviesanywhere.(io|com)","displayName":"MoviesAnywhere","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net","displayName":"Kindred PDF"},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various", "vendorId":"","timeout":300},{"tag":"crowdtwist.com","displayName":"Crowdtwist","vendorId":"","timeout":300},{"tag":"(google|gstatic).com","displayName":"Google Recaptcha","paths":["/recaptcha","/cast","/js/sender","/eureka"],"filter":"allowPaths","vendorId":"","timeout":300},{"tag":"disney-spark451.dev","displayName":"Spark451 Development","vendorId":"","timeout":300},{"tag":"twdcgrid.(net|com)","displayName":"TWDC Grid","vendorId":"","timeout":300},{"tag":"datadoghq.com","displayName":"Datadog", "vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"GPC ESPN","languageCode":"en","condition":{"type":"cookie","key":"s_ensNSL","value":"1","shouldBePositive":true,"operator":"equals","caseInsensitive":true, "_and":{"type":"url","value":"disableGPC\x3d1","shouldBePositive":false,"operator":"contains","caseInsensitive":true,"_and":{"type":"jsVar","key":"Bootstrapper.privacyHelper.noAds","value":"true","shouldBePositive":false,"operator":"equals","caseInsensitive":true,"_and":{"type":"jsVar","key":"Bootstrapper.privacyHelper.isESPN","value":"true","shouldBePositive":true,"operator":"equals","caseInsensitive":true}}}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{}, "tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org", "displayName":"AMP"},{"tag":"s3-us-west-2\\.amazonaws.com|\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"brightcovecdn\\.com|\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"}, {"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com|media.dssott.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|googleapis|gstatic|google.(com|fr|pl|ie)|adservice\\.google\\.com|1rx.io|2mdn.net|Vibe.co|acuityplatform.com|adentifi.com|adform.net|adgrx.com|adhaven.com|adnxs(-simple)?.com|adsafeprotected.com|adsrvr.org|adtwenty.com|agkn.com|ahdm(w|x|y).com|amazon-adsystem.com|attaindata.ai|attainplatform.io|basis.net|bidr.io|bidswitch.net|blisspointmedia.com|blockboardtech.com|brightline-dev.com|brightline.tv|c3tag.com|clinch.co|contextweb.com|criteo.com|(d10u5bm12ovolp|d1m8gxp2xr8kb|d3gwpza4prly71|d3u1f758zrubmu|dmcm4qkooxr9b|dsa1a6jkmvoxv).cloudfront.net|deepintent.com|dotomi.com|doubleclick.net|doubleverify.com|dv.tech|dxnt.net|dyntrk.com|e.spbx.app|edo.com|edoinc.com|everesttech.net|extremereach.(com|io)|flashtalking.com|forestconsole.com|googlesyndication.com|grabit.video|happydemics.com|havasedge.com|hrzn-nxt.com|imtwjwoasak.com|innovid.com|insightexpress(ai)?.com|ipredictive.com|ispot.tv|jam(p)?loop.net|jivox.com|kervinteractive.com|kervit.com|linkedin.com|mdhv.io|measure.lamp.avct.cloud|mediamathtag.com|myblockboard.com|ninthdecimal.com|octillion.tv|pix.pub|placed.com|pointmediatracker.com|pontiac.media|qbk1.com|radius.video|ravm.tv|researchnow.com|revjet.com|rfihub.(com|net)|samplicio.us|serving-sys.com|simpli.fi|simulmedia-apis.com|sitescout.com|springserve.com|stackadapt.com|survata.com|tapad.com|tataritv.com|telemetry.vaultdcr.com|thetara.group|tremorhub.com|tribalfusion.com|tubemogul.com|turn.com|tvisioninsights.com|tvpixel.com|tvsquared.com|videohub.tv|vindico.com|w55c.net|yahoo.com|yahoomedia.net|ymediaengine.com|cadenttech.tv|fwmrm.net|hrxn-nxt.com|luc.id|adstir.com|imrworldwide.com", "displayName":"Disney Ad Server"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"fivethirtyeight","displayName":"538","vendorId":"","timeout":300},{"tag":"8thwall.com","displayName":"8th Wall","vendorId":"","timeout":300},{"tag":"(6)?abc(11|13|30|7)?(chicago|news|ny|news\\.go)?(feqa|fesb)?.com|abcotvs\\.(net|com)|votenow\\.tv|abcnewsfe\\.com","displayName":"ABC","vendorId":"","timeout":300},{"tag":"helloprobability\\.io","displayName":"ABC_Micro","vendorId":"","timeout":300},{"tag":"use.typekit.net", "displayName":"Adobe Fonts","vendorId":"","timeout":300},{"tag":"adventuresbydisney.com","displayName":"AdventuresByDisney","vendorId":"","timeout":300},{"tag":"go.arena.im","displayName":"Arena Live Block","vendorId":"","timeout":300},{"tag":"(entitlement|sp)\\.auth\\.adobe\\.com|\\.edgedatg\\.com","displayName":"Assorted","vendorId":"","timeout":300},{"tag":"bamgrid.com","displayName":"BAM CDN","vendorId":"","timeout":300},{"tag":"appboycdn\\.com|(braze|appboy)(-images)?\\.com","displayName":"Braze", "vendorId":"","timeout":300},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com","displayName":"Cardinal Commerce","vendorId":"","timeout":300},{"tag":"services\\.postcodeanywhere\\.co\\.uk|cdsglobal.co.uk","displayName":"CDS UK","vendorId":"","timeout":300},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney","vendorId":"","timeout":300},{"tag":"crowdtwist.com","displayName":"Crowdtwist","vendorId":"", "timeout":300},{"tag":"skywalker-poc.ds-nonprod.dmed.technology","displayName":"Data Collection Pilot","vendorId":"","timeout":300},{"tag":"disneyadvertising.com","displayName":"Disney Advertising Internal","vendorId":"","timeout":300},{"tag":"disneyrewards.com","displayName":"Disney Rewards","vendorId":"","timeout":300},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN","vendorId":"","timeout":300},{"tag":"(getaccn|accnfan|herokuapp)\\.com","displayName":"ESPN_Micro", "vendorId":"","timeout":300},{"tag":"((freeform|fxnetworks)|((ff|fx)?tv(feqa|fesb)?)).com|79423.analytics.edgekey.net|dgrop4tm09aui.cloudfront.net|attentive.tv|conviva.com|apple.com|usechimney.com","displayName":"FFFX","vendorId":"","timeout":300},{"tag":"(\\.betrad|\\.evidon)\\.com","displayName":"Ghostery","vendorId":"","timeout":300},{"tag":"goodmorningamerica\\.com","displayName":"GMA","vendorId":"","timeout":300},{"tag":"gxchat.*(appspot|disney)","displayName":"GX Chat Disney Internal","vendorId":"", "timeout":300},{"tag":"jsdelivr.net","displayName":"JS Delivr","vendorId":"","timeout":300},{"tag":"lumiere(-int)?.mh.disney.io","displayName":"Lumiere MH","vendorId":"","timeout":300},{"tag":"boltdns\\.net|i\\.annihil\\.us|fonts\\.net|marvelfeqa\\.com|marvelfesb\\.com|^(?:(?!suncanny).)*marvel\\.com$","displayName":"Marvel","vendorId":"","timeout":300},{"tag":"(?:static-mh\\.content|\\.(?:dev\\d+|qa)\\.fe\\.mh)\\.disney\\.io|(a\\.dilcdn|(?:(?:tredir|api\\.config\\.watchabc|stg\\.cdn\\.registerdisney|feet-stg\\.segds\\.engsvc)(?:\\.go)?)|di-dtaectolog-us-prod-1\\.appspot|tags\\.disneyinternational|kaltura|cdn(?:video)?(?:\\.|-)(dolimg|ssl\\.s7\\.disneystore))\\.com|shopdisney.com|(?:fast\\.fonts|kaltura)\\.net|showtimes\\.disney\\.(asia)|a_dilcdn_com|cdn(.qa|.sb)?.matterhorn.app|disneymovieclub.(io|go.com)", "displayName":"Matterhorn","vendorId":"","timeout":300},{"tag":"(nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com","displayName":"NatGeo Main","vendorId":"","timeout":300},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps|cdsglobal).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)","displayName":"NatGeo Other", "vendorId":"","timeout":300},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com","displayName":"NatGeo Utilities","vendorId":"","timeout":300},{"tag":"riddle.com","displayName":"Riddle","vendorId":"","timeout":300},{"tag":"sketchfab\\.com","displayName":"Sketchfab","vendorId":"","timeout":300},{"tag":"cdn-espndotcom-v2.suth.digital","displayName":"Sutherland Global","vendorId":"","timeout":300},{"tag":"scripts\\.webcontentassessor\\.com","displayName":"The Media Trust", "vendorId":"","timeout":300},{"tag":"wdpromedia.com","displayName":"WD Promedia","vendorId":"","timeout":300},{"tag":"wds.io","displayName":"WDS","vendorId":"","timeout":300},{"tag":"assets\\.adobedtm\\.com","displayName":"Adobe Launch","vendorId":"","timeout":300},{"tag":"disneymovieinsiders.com","displayName":"Disney Movie Insiders","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}}, "consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"GPC","languageCode":"en","condition":{"type":"cookie","key":"s_ensNSL","value":"1","shouldBePositive":true,"operator":"equals","caseInsensitive":false,"_and":{"type":"url","key":"","value":"disableGPC\x3d1","shouldBePositive":false,"operator":"contains","caseInsensitive":false,"_and":{"type":"jsVar","key":"Bootstrapper.privacyHelper.noAds", "value":"true","shouldBePositive":false,"operator":"equals","caseInsensitive":false}}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"In order to provide with the best experience possible we might sometimes track information about you. Sometimes this may involve writing a cookie. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience.", "consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","description":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.", "advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.", "save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.", "legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"boltdns\\.net|i\\.annihil\\.us|fonts\\.net|marvelfeqa\\.com|marvelfesb\\.com|^(?:(?!suncanny).)*marvel\\.com$", "displayName":"Marvel"},{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"assets\\.adobedtm\\.com","displayName":"Adobe Launch"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"scripts\\.webcontentassessor\\.com","displayName":"The Media Trust"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse)\\.net|p11\\.techlab-cdn\\.com","displayName":"Akamai"}, {"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"s3-us-west-2\\.amazonaws.com|\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"brightcovecdn\\.com|\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com", "displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com|dssott.com", "displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl","displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)|adservice\\.google\\.com|flashtalking\\.(com|net)|ft(adsrv|static)\\.com|innovid\\.com|extremereach\\.(com|io)|adsafeprotected\\.com|doubleverify\\.com|dv\\.tech|dxnt\\.net", "displayName":"Google Ads Manager"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|api.espn.com|disneyaccount.com|espn(sb|qa|cdn)?\\.com", "displayName":"TWDC"},{"tag":"(zendesk|zdassets|zopim).com","displayName":"Zendesk"},{"tag":"appboycdn\\.com|(braze|appboy)(-images)?\\.com","displayName":"Braze"},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com","displayName":"Cardinal Commerce"},{"tag":"services\\.postcodeanywhere\\.co\\.uk|cdsglobal.co.uk","displayName":"CDS UK"},{"tag":"(\\.betrad|\\.evidon)\\.com","displayName":"Ghostery"},{"tag":"(nationalgeographic(|brasil|la|lodges|partners).com)|(natgeo(|maps|media|tv|fe|fesb|feqa)|ngeo).com", "displayName":"NatGeo Main"},{"tag":"((national-?geographic|nat-?geo(|media|tv)|ngeo|natgeomaps|cdsglobal).(org|co\\.|bg|it|cz|de|ee|es|fr|ge|grid\\.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo\\.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)","displayName":"NatGeo Other"},{"tag":"d3js\\.org|(giphy|filestackapi|ted|\\.theplatform)\\.com|partica\\.com","displayName":"NatGeo Utilities"},{"tag":"sketchfab\\.com","displayName":"Sketchfab"},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage", "displayName":"Chimney"},{"tag":"(?:static-mh\\.content|\\.(?:dev\\d+|qa)\\.fe\\.mh)\\.disney\\.io|(a\\.dilcdn|(?:(?:tredir|api\\.config\\.watchabc|stg\\.cdn\\.registerdisney|feet-stg\\.segds\\.engsvc)(?:\\.go)?)|di-dtaectolog-us-prod-1\\.appspot|tags\\.disneyinternational|kaltura|cdn(?:video)?(?:\\.|-)(dolimg|ssl\\.s7\\.disneystore))\\.com|shopdisney.com|(?:fast\\.fonts|kaltura)\\.net|showtimes\\.disney\\.(asia)|a_dilcdn_com|cdn(.qa|.sb)?.matterhorn.app|disneymovieclub.(io|go.com)","displayName":"Matterhorn"}, {"tag":"(6)?abc(11|13|30|7)?(chicago|news|ny|news\\.go)?(feqa|fesb)?.com|abcotvs\\.(net|com)|votenow\\.tv|abcnewsfe\\.com","displayName":"ABC"},{"tag":"(entitlement|sp)\\.auth\\.adobe\\.com|\\.edgedatg\\.com","displayName":"Assorted"},{"tag":"fivethirtyeight","displayName":"538"},{"tag":"goodmorningamerica\\.com","displayName":"GMA"},{"tag":"((freeform|fxnetworks)|((ff|fx)?tv(feqa|fesb)?)).com|79423.analytics.edgekey.net|dgrop4tm09aui.cloudfront.net|attentive.tv|conviva.com|apple.com|usechimney.com", "displayName":"FFFX"},{"tag":"bamgrid.com","displayName":"BAM CDN"},{"tag":"helloprobability\\.io","displayName":"ABC_Micro"},{"tag":"(getaccn|accnfan|herokuapp)\\.com","displayName":"ESPN_Micro"},{"tag":"disneymovieinsiders.com","displayName":"Disney Movie Insiders","vendorId":"","timeout":300},{"tag":"wds.io","displayName":"WDS","vendorId":"","timeout":300},{"tag":"use.typekit.net","displayName":"Adobe Fonts","vendorId":"","timeout":300},{"tag":"wdpromedia.com","displayName":"WD Promedia","vendorId":"", "timeout":300},{"tag":"lumiere(-int)?.mh.disney.io","displayName":"Lumiere MH","vendorId":"","timeout":300},{"tag":"adventuresbydisney.com","displayName":"AdventuresByDisney","vendorId":"","timeout":300},{"tag":"disneyrewards.com","displayName":"Disney Rewards"},{"tag":"gxchat.*(appspot|disney)","displayName":"GX Chat Disney Internal","vendorId":"","timeout":300},{"tag":"cdn-espndotcom-v2.suth.digital","displayName":"Sutherland Global"},{"tag":"riddle.com","displayName":"Riddle","vendorId":"","timeout":300}, {"tag":"skywalker-poc.ds-nonprod.dmed.technology","displayName":"Data Collection Pilot","vendorId":"","timeout":300},{"tag":"go.arena.im","displayName":"Arena Live Blog","vendorId":"","timeout":300},{"tag":"crowdtwist.com","displayName":"Crowdtwist","vendorId":"","timeout":300},{"tag":"8thwall.com","displayName":"8th Wall","vendorId":"","timeout":300},{"tag":"jsdelivr.net","displayName":"JS Delivr","vendorId":"","timeout":300},{"tag":"disneyadvertising.com","displayName":"Disney Advertising Internal", "vendorId":"","timeout":300},{"tag":"obsess-vr.com","displayName":"ObsessVR","vendorId":"","timeout":300},{"tag":"js.chargebee.com","displayName":"Chargebee","vendorId":"","timeout":300},{"tag":"^(?:www\\.)?(?:sandbox\\.paypal\\.com|paypal\\.com)$","displayName":"Paypal","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false}, "ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"Andscape GDPR IAB","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"host","value":"andscape","shouldBePositive":true,"operator":"contains","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{}, "tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org", "displayName":"AMP"},{"tag":"(\\.s3|\\.hearst3)\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"}, {"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|go.arena.im|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl|d23kjdxq7ew3ap.cloudfront.net|dvy7d3tlxdpkf.cloudfront.net", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)", "displayName":"Google Ads Manager"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"2cnt.net","displayName":"Kantar","vendorId":"","timeout":300},{"tag":"disneypartners.disney.(es|nl|be|pt)|disneyadvertising.(es|nl|be|pt)","displayName":"DMSP","vendorId":"","timeout":300},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net", "displayName":"Kindred PDF"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN anything not adobe","vendorId":"","timeout":300},{"tag":"(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws|qajq6t7oy4yg7spewkgqc2h7ky0fnkkw.lambda-url.us-west-2.on.aws","displayName":"FX","vendorId":"","timeout":300},{"tag":"nationalgeographic\\.co","displayName":"Natgeo","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"33across.com", "displayName":"33across","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"58"},{"tag":"rtb.4finance.com","displayName":"4Finance","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adotmob\\.com","displayName":"A.Mob","purposeIds":["1","2","3","4","5","6","7","8","10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"272"},{"tag":"acuityplatform\\.com","displayName":"AcuityAds","purposeIds":["1","2","3","4","7", "8","10"],"specialPurposeIds":["1","2"],"vendorId":"231"},{"tag":"yieldoptimizer\\.com","displayName":"Adara YieldOptimizer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"57"},{"tag":"ipredictive.com","displayName":"Adelphic","purposeIds":["1","2","3","4","7"]},{"tag":"adform\\.net","displayName":"Adform","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"vendorId":"50"},{"tag":"adgrx\\.com","displayName":"AdGear","purposeIds":["1", "2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"790"},{"tag":"adlooxtracking.com","displayName":"Adloox SA","purposeIds":["1","7"],"specialPurposeIds":["1"],"vendorId":"93"},{"tag":"cs.admanmedia.com","displayName":"Adman Media","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"47"},{"tag":"inv-nets.admixer.net","displayName":"AdMixer","purposeIds":["1","2","3","4","5","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"511"},{"tag":"(rtd|playtime).tubemogul.com", "displayName":"Adobe Advertising","purposeIds":["1","2","3","4","10","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"264"},{"tag":"(everesttech|everestads)\\.net","displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"(espndotcom|mboxedge..).tt.omtrdc.net","displayName":"Adobe Target","purposeIds":["1","5","6","8","10"],"specialFeatureIds":["2"]},{"tag":"trkn\\.us$","displayName":"AdTheorent, Inc", "purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1","2"],"vendorId":"211"},{"tag":"ad4m.at","displayName":"Advanced store GmbH","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"195"},{"tag":"advangelists.com","displayName":"Advangelists","purposeIds":["1","2","3","4","7"]},{"tag":"(aa|d|js).agkn.com","displayName":"Aggregate Knowledge","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"468"}, {"tag":"b.alicdn.com","displayName":"Alibaba Group","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(amazon-adsystem|(ssl-images|payments)-amazon|amazon).com ","displayName":"Amazon","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"793"},{"tag":"appier.net","displayName":"Appier PTE Ltd","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"728"},{"tag":"adnxs(-simple)?.com", "displayName":"AppNexus","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"32"},{"tag":"audrte.com","displayName":"Audiencerate LTD","purposeIds":["1","2","3","6","5"],"vendorId":"742"},{"tag":"bannerflow.net","displayName":"Bannerflow AB","purposeIds":["1","4","7"],"specialPurposeIds":["1","2"],"vendorId":"273"},{"tag":"bfmio.com","displayName":"Beachfront","purposeIds":["1","2","3","4","7","8","9"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2", "1"],"vendorId":"335"},{"tag":"bidr\\.io","displayName":"Beeswax","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"],"vendorId":"12"},{"tag":"(www|extra|mobile).bet365.com","displayName":"Bet365","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"bidswitch\\.net|mfadsrvr\\.com ","displayName":"Bidswitch.net","purposeIds":["1","2","3","4","5","6","7","9","10"],"vendorId":"128"},{"tag":"bttrack.com","displayName":"Bidtellect","purposeIds":["1","2", "3","4","7","8"],"specialPurposeIds":["1","2"],"vendorId":"185"},{"tag":"bidtheatre.com","displayName":"BidTheatre","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"30"},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1","5","6","8"],"specialFeatureIds":["2"]},{"tag":"bluecava.com","displayName":"BlueCava","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"ml314.com","displayName":"Bombora Inc.","purposeIds":["1","3","7","9","10"],"specialPurposeIds":["1"], "vendorId":"163"},{"tag":"(ssum|dsum)-sec.casalemedia.com","displayName":"Casale Media","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"10"},{"tag":"chartbeat.(com|net)|offbeat.topix.com","displayName":"Chartbeat","purposeIds":["1","5","8","10"],"specialFeatureIds":["2"]},{"tag":"(chuknu|tracking).sokrati.com","displayName":"Chuknu","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"(wzrkt.com|d2r1yp2w7bby2u.cloudfront.net)","displayName":"CleverTap","purposeIds":["1", "3","4","7"],"specialFeatureIds":["2"]},{"tag":"aorta.clickagy.com","displayName":"Clickagy","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"scorecardresearch.com","displayName":"Comscore","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"77"},{"tag":"connexity.net","displayName":"Connexity, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"constantcontact.com","displayName":"Constant Contact", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dotomi\\.com","displayName":"Conversant Media","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"24"},{"tag":"conviva.com","displayName":"Conviva","purposeIds":["1","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1","2"]},{"tag":"ctnsnet.com","displayName":"Crimtan Holdings Limited","purposeIds":["1","2","3","4","7","8","10","9"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1"],"vendorId":"85"},{"tag":"criteo.(com|net)","displayName":"Criteo","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["2"],"vendorId":"91"},{"tag":"tvpixel\\.com","displayName":"Data Plus Math","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"w55c\\.net","displayName":"Dataxu","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"], "vendorId":"71"},{"tag":"deepintent.com","displayName":"DeepIntent, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"541"},{"tag":"besafe\\.global|doubleverify\\.com ","displayName":"DoubleVerify","purposeIds":["1","2","3","7","10"],"specialFeatureIds":["2"],"vendorId":"126"},{"tag":"(dstillery|media6degrees).com","displayName":"Dstillery","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dyntrk.com","displayName":"DynAdmic","purposeIds":["1", "2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"434"},{"tag":"bnmla.com","displayName":"engage:BDR","purposeIds":["1","2","3","4","5","6","7","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"e-volution.ai","displayName":"Evolution Technologies Inc.","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"957"},{"tag":"extremereach.io","displayName":"Extreme Reach","purposeIds":["1","2","3","4","7"]}, {"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"fiftyt.com","displayName":"Fifty Technology Limited","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"100"},{"tag":"flashtalking.com","displayName":"Flashtalking", "purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"78"},{"tag":"fwmrm.net|stickyadstv.com","displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"adhigh.net","displayName":"Getintent USA, inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1"]},{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com","displayName":"Google Analytics","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]}, {"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"98"},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"61"},{"tag":"(id5-sync.com)","displayName":"ID5","purposeIds":["1", "3","7"],"specialFeatureIds":["2"],"vendorId":"131"},{"tag":"sjv.io|(d.impactradius(?:-event)?).com","displayName":"Impact PartnershipCloud Loader","purposeIds":["1","5"],"specialFeatureIds":["1","2"]},{"tag":"(ad|creative).360yield.com","displayName":"Improve Digital","purposeIds":["1","2","3","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"253"},{"tag":"innovid\\.com","displayName":"Innovid","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"inskinad.com", "displayName":"Inskin","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"150"},{"tag":"instagram.com","displayName":"Instagram","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"(d3lcz8vpax4lo2|df80k0z3fi8zg|dh014lg6uwepv).cloudfront.net|(b2c|cms|ppa).insticator.com","displayName":"Insticator","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(iasds01|adsafeprotected)\\.com ","displayName":"Integral Ad Science", "purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"perf-serving.com ","displayName":"IponWeb","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"],"vendorId":"129"},{"tag":"jivox.com","displayName":"Jivox","purposeIds":["1","2","3","6","7","4","5","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"294"},{"tag":"jsdelivr.net","displayName":"Jsdelivr.com","purposeIds":["1"],"specialPurposeIds":["2"],"vendorId":"945"}, {"tag":"brand-display.com","displayName":"Knorex","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"325"},{"tag":"krxd.net","displayName":"Krux Digital","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(licdn|linkedin|adsymptotic)\\.com ","displayName":"LinkedIn","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"(rlcdn|pippio)\\.com","displayName":"Live Ramp","purposeIds":["1", "2","3","4","7","8","9","6","5","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"liadm.com","displayName":"Liveintent Inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"148"},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"],"vendorId":"95"},{"tag":"media.net","displayName":"Media.net","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"], "vendorId":"142"},{"tag":"math(tag|ads).com","displayName":"MediaMath","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"],"vendorId":"79"},{"tag":"bidsimulator\\.com","displayName":"Method Media Intelligence","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"]},{"tag":"insightexpressai.com","displayName":"Millward Brown","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"], "vendorId":"345"},{"tag":"(moatads|moatpixel)\\.com","displayName":"Moat","purposeIds":["1","3","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"mobkoi\\.com","displayName":"Mobkoi","purposeIds":["1","2","4","3","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"]},{"tag":"nrich.ai","displayName":"N Technologies Inc.","purposeIds":["1","2","3","4","6","5","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"20"},{"tag":"effectivemeasure.net", "displayName":"Narratiive","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"postrelease.com","displayName":"Nativo","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"263"},{"tag":"nielsen.com|imrworldwide.com|exelator.com|myvisualiq.net","displayName":"Nielsen","purposeIds":["1","3","5","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"373"},{"tag":"erne.co","displayName":"OnAudience Ltd", "purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"716"},{"tag":"openx.net","displayName":"OpenX","purposeIds":["1","2","3","4","7"],"vendorId":"69"},{"tag":"optimizely.com","displayName":"Optimizely","purposeIds":["1","5","6","8","10"]},{"tag":"volvelle.tech","displayName":"Optomaton UG","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2","1"],"vendorId":"349"},{"tag":"outbrain(img)?\\.com", "displayName":"Outbrain","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"164"},{"tag":"owneriq\\.net","displayName":"OwnerIQ","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"creative-serving.com","displayName":"Platform161","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"],"vendorId":"140"},{"tag":"playground.xyz","displayName":"PLAYGROUND XYZ EMEA LTD","purposeIds":["1","2","3","4","7","8", "9","10"],"specialPurposeIds":["1"],"vendorId":"490"},{"tag":"pubmatic.com","displayName":"Pubmatic","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1","2"],"vendorId":"76"},{"tag":"contextweb\\.com","displayName":"Pulsepoint","purposeIds":["1","2","3","4","7"]},{"tag":"qualifio.com","displayName":"Qualifio","purposeIds":["1","3","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"]},{"tag":"quantserve.com|quantcount.com","displayName":"Quantcast","purposeIds":["1", "3","4","7","9"],"specialPurposeIds":["1","2"],"vendorId":"11"},{"tag":"researchnow.com","displayName":"Research Now Group, Inc","purposeIds":["1","2","3","4","7","9"],"vendorId":"125"},{"tag":"resetdigital.co","displayName":"Reset Digital","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"reson8\\.com","displayName":"Resonate Networks","purposeIds":["1","3","7","9"]},{"tag":"revjet.com","displayName":"RevJet","purposeIds":["1", "2","3","4","5","6","7","8","9"],"vendorId":"759"},{"tag":"1rx.io","displayName":"RhythmOne DBA Unruly Group Ltd","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"36"},{"tag":"getrockerbox.com","displayName":"Rockerbox, Inc","purposeIds":["1","3","5","7","8"],"specialFeatureIds":["1"]},{"tag":"creativecdn.com","displayName":"RTB House S.A.","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"],"vendorId":"16"},{"tag":"rubiconproject.com", "displayName":"Rubicon Project","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1"],"vendorId":"52"},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"sharethrough.com","displayName":"Sharethrough","purposeIds":["1","2","3","4","7","9","10"],"specialFeatureIds":["2"],"vendorId":"80"},{"tag":"simpli.fi","displayName":"Simplifi Holdings Inc","purposeIds":["1","2","3","4","7","10"],"specialFeatureIds":["1"],"vendorId":"73"}, {"tag":"sitescout.com","displayName":"SiteScout","purposeIds":["1","2","3","4","7"]},{"tag":"serving-sys\\.com|rfihub(\\.com|\\.net) ","displayName":"Sizmek","purposeIds":["1","2","3","4","7"],"vendorId":"68"},{"tag":"smaato.net","displayName":"Smaato, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"82"},{"tag":"smartadserver.com|smrtb.com","displayName":"Smart AdServer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1"],"vendorId":"45"},{"tag":"sovrn.com|lijit.com|s-onetag.com","displayName":"Sovrn","purposeIds":["1","2","3","4","5","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"13"},{"tag":"sportradarserving.com","displayName":"Sportradar AG","purposeIds":["1","2","3","4","6","5","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"655"},{"tag":"open.spotify.com","displayName":"Spotify","purposeIds":["1","3","7"],"specialFeatureIds":["2"]}, {"tag":"(spotxchange|spotxcdn)\\.com","displayName":"SpotXChange","purposeIds":["1","2","3","4","7","9","10"],"vendorId":"165"},{"tag":"stackadapt.com","displayName":"Stackadapt","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1"],"vendorId":"238"},{"tag":"adscale.de","displayName":"Str\u00f6er SSP GmbH","purposeIds":["1","2","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"136"},{"tag":"(ayads.co|sublime.xyz|sublimeskinz.com|adledge.com|adpaths.com)", "displayName":"Sublime","purposeIds":["1","2","3","4","7","9"],"vendorId":"114"},{"tag":"sundaysky.com","displayName":"SundaySky","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"socdm\\.com","displayName":"Supership","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]},{"tag":"tab.com.au","displayName":"Tab","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(taboola|perfectmarket)\\.com","displayName":"Taboola","purposeIds":["1","5","6"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1","2"],"vendorId":"42"},{"tag":"tapad\\.com","displayName":"Tapad","purposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"89"},{"tag":"teads(.com|.tv)","displayName":"Teads","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"132"},{"tag":"technoratimedia.com","displayName":"Technorati","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adhaven.com|tremorhub.com|videohub.tv ","displayName":"Telaria","purposeIds":["1","2","3","4","7"]}, {"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"travelaudience.com","displayName":"Travel audience GmbH","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"],"vendorId":"423"},{"tag":"tribalfusion\\.com","displayName":"TribalFusion","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"3lift.com","displayName":"TripleLift","purposeIds":["1","3", "4","7"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2","1"],"vendorId":"28"},{"tag":"sofia.trustx.org","displayName":"TrustX","purposeIds":["1","2","3","4","7"]},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"unrulymedia.com","displayName":"Unruly Media","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"162"},{"tag":"(atwola|advertising|verizon)\\.com ", "displayName":"Verizon","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["2","1"],"vendorId":"25"},{"tag":"(tidaltv|turn)\\.com","displayName":"Videology","purposeIds":["1","2","3","4","7"],"vendorId":"23"},{"tag":"vision.(fn-pzdev|fn-pzqa|fn-pz).com","displayName":"Vision","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"widespace.com","displayName":"Widespace","purposeIds":["1","2","3","4","7"],"vendorId":"18"},{"tag":"(yahoo|yimg).com", "displayName":"Yahoo","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"yieldlab.net","displayName":"Yieldlab AG","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"70"},{"tag":"zemanta.com","displayName":"Zemanta, Inc.","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"210"},{"tag":"zeotap.com","displayName":"Zeotap GmbH","purposeIds":["1","3","4","5","6","7","9","10"],"vendorId":"301"},{"tag":"\\.amplitude\\.com", "displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false}, "ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"SEC Sports GDPR IAB","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"host","value":"secsports","shouldBePositive":true,"operator":"contains","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0}, "translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"}, {"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"(\\.s3|\\.hearst3)\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$", "displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|go.arena.im|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl|d23kjdxq7ew3ap.cloudfront.net|dvy7d3tlxdpkf.cloudfront.net", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)", "displayName":"Google Ads Manager"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"2cnt.net","displayName":"Kantar","vendorId":"","timeout":300},{"tag":"disneypartners.disney.(es|nl|be|pt)|disneyadvertising.(es|nl|be|pt)","displayName":"DMSP","vendorId":"","timeout":300},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net", "displayName":"Kindred PDF"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN anything not adobe","vendorId":"","timeout":300},{"tag":"(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws|qajq6t7oy4yg7spewkgqc2h7ky0fnkkw.lambda-url.us-west-2.on.aws","displayName":"FX","vendorId":"","timeout":300},{"tag":"nationalgeographic\\.co","displayName":"Natgeo","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"33across.com", "displayName":"33across","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"58"},{"tag":"rtb.4finance.com","displayName":"4Finance","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adotmob\\.com","displayName":"A.Mob","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"272"},{"tag":"acuityplatform\\.com","displayName":"AcuityAds","purposeIds":["1","2","3","4","7", "8","10"],"specialPurposeIds":["1","2"],"vendorId":"231"},{"tag":"yieldoptimizer\\.com","displayName":"Adara YieldOptimizer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"57"},{"tag":"ipredictive.com","displayName":"Adelphic","purposeIds":["1","2","3","4","7"]},{"tag":"adform\\.net","displayName":"Adform","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"vendorId":"50"},{"tag":"adgrx\\.com","displayName":"AdGear","purposeIds":["1", "2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"790"},{"tag":"adlooxtracking.com","displayName":"Adloox SA","purposeIds":["1","7"],"specialPurposeIds":["1"],"vendorId":"93"},{"tag":"cs.admanmedia.com","displayName":"Adman Media","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"47"},{"tag":"inv-nets.admixer.net","displayName":"AdMixer","purposeIds":["1","2","3","4","5","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2","1"],"vendorId":"511"},{"tag":"(rtd|playtime).tubemogul.com", "displayName":"Adobe Advertising","purposeIds":["1","2","3","4","10","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"264"},{"tag":"(everesttech|everestads)\\.net","displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"(espndotcom|mboxedge..).tt.omtrdc.net","displayName":"Adobe Target","purposeIds":["1","5","6","8","10"],"specialFeatureIds":["2"]},{"tag":"trkn\\.us$","displayName":"AdTheorent, Inc", "purposeIds":["1","2","3","4","6","7","8","9","10","5"],"specialFeatureIds":["1","2"],"vendorId":"211"},{"tag":"ad4m.at","displayName":"Advanced store GmbH","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"195"},{"tag":"advangelists.com","displayName":"Advangelists","purposeIds":["1","2","3","4","7"]},{"tag":"(aa|d|js).agkn.com","displayName":"Aggregate Knowledge","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"468"}, {"tag":"b.alicdn.com","displayName":"Alibaba Group","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(amazon-adsystem|(ssl-images|payments)-amazon|amazon).com ","displayName":"Amazon","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"793"},{"tag":"appier.net","displayName":"Appier PTE Ltd","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"728"},{"tag":"adnxs(-simple)?.com", "displayName":"AppNexus","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"32"},{"tag":"audrte.com","displayName":"Audiencerate LTD","purposeIds":["1","2","3","5","6"],"vendorId":"742"},{"tag":"bannerflow.net","displayName":"Bannerflow AB","purposeIds":["1","4","7"],"specialPurposeIds":["1","2"],"vendorId":"273"},{"tag":"bfmio.com","displayName":"Beachfront","purposeIds":["1","2","3","4","7","8","9"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2", "1"],"vendorId":"335"},{"tag":"bidr\\.io","displayName":"Beeswax","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"],"vendorId":"12"},{"tag":"(www|extra|mobile).bet365.com","displayName":"Bet365","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"bidswitch\\.net|mfadsrvr\\.com ","displayName":"Bidswitch.net","purposeIds":["1","2","3","4","5","7","6","9","10"],"vendorId":"128"},{"tag":"bttrack.com","displayName":"Bidtellect","purposeIds":["1","2", "3","4","7","8"],"specialPurposeIds":["1","2"],"vendorId":"185"},{"tag":"bidtheatre.com","displayName":"BidTheatre","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"30"},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1","5","6","8"],"specialFeatureIds":["2"]},{"tag":"bluecava.com","displayName":"BlueCava","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"blueconic\\.net","displayName":"Blueconic","purposeIds":["1","3","5","6","7","8","9","10"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["2"]},{"tag":"ml314.com","displayName":"Bombora Inc.","purposeIds":["1","3","7","9","10"],"specialPurposeIds":["1"],"vendorId":"163"},{"tag":"(ssum|dsum)-sec.casalemedia.com","displayName":"Casale Media","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"10"},{"tag":"chartbeat.(com|net)|offbeat.topix.com","displayName":"Chartbeat","purposeIds":["1","5","8","10"],"specialFeatureIds":["2"]},{"tag":"(chuknu|tracking).sokrati.com","displayName":"Chuknu", "purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"(wzrkt.com|d2r1yp2w7bby2u.cloudfront.net)","displayName":"CleverTap","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"aorta.clickagy.com","displayName":"Clickagy","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"scorecardresearch.com","displayName":"Comscore","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"77"},{"tag":"connexity.net","displayName":"Connexity, Inc.", "purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"constantcontact.com","displayName":"Constant Contact","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dotomi\\.com","displayName":"Conversant Media","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"24"},{"tag":"conviva.com","displayName":"Conviva","purposeIds":["1","8","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1", "2"]},{"tag":"ctnsnet.com","displayName":"Crimtan Holdings Limited","purposeIds":["1","2","3","4","7","9","10","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"85"},{"tag":"criteo.(com|net)","displayName":"Criteo","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["2"],"vendorId":"91"},{"tag":"tvpixel\\.com","displayName":"Data Plus Math","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"w55c\\.net", "displayName":"Dataxu","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"71"},{"tag":"deepintent.com","displayName":"DeepIntent, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"541"},{"tag":"besafe\\.global|doubleverify\\.com ","displayName":"DoubleVerify","purposeIds":["1","2","3","7","10"],"specialFeatureIds":["2"],"vendorId":"126"},{"tag":"(dstillery|media6degrees).com","displayName":"Dstillery", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"dyntrk.com","displayName":"DynAdmic","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"434"},{"tag":"bnmla.com","displayName":"engage:BDR","purposeIds":["1","2","3","6","7","8","4","5"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"]},{"tag":"e-volution.ai","displayName":"Evolution Technologies Inc.","purposeIds":["1","3","2","4","5","6","7","9","10","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"], "vendorId":"957"},{"tag":"extremereach.io","displayName":"Extreme Reach","purposeIds":["1","2","3","4","7"]},{"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"fiftyt.com","displayName":"Fifty Technology Limited","purposeIds":["1","2","3", "4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"100"},{"tag":"flashtalking.com","displayName":"Flashtalking","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"78"},{"tag":"fwmrm.net|stickyadstv.com","displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"adhigh.net","displayName":"Getintent USA, inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1"]},{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com", "displayName":"Google Analytics","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"]},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2", "1"],"specialFeatureIds":["2"],"vendorId":"61"},{"tag":"(id5-sync.com)","displayName":"ID5","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"131"},{"tag":"sjv.io|(d.impactradius(?:-event)?).com","displayName":"Impact PartnershipCloud Loader","purposeIds":["1","5"],"specialFeatureIds":["2","1"]},{"tag":"(ad|creative).360yield.com","displayName":"Improve Digital","purposeIds":["1","2","3","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"253"},{"tag":"innovid\\.com", "displayName":"Innovid","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"inskinad.com","displayName":"Inskin","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"150"},{"tag":"instagram.com","displayName":"Instagram","purposeIds":["1","2","3","4","5","7","6","8"],"specialFeatureIds":["2","1"]},{"tag":"(d3lcz8vpax4lo2|df80k0z3fi8zg|dh014lg6uwepv).cloudfront.net|(b2c|cms|ppa).insticator.com","displayName":"Insticator","purposeIds":["1", "3","7"],"specialFeatureIds":["2"]},{"tag":"(iasds01|adsafeprotected)\\.com ","displayName":"Integral Ad Science","purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"perf-serving.com ","displayName":"IponWeb","purposeIds":["1","2","3","4","5","6","7","9","8","10"],"specialFeatureIds":["1"],"vendorId":"129"},{"tag":"jivox.com","displayName":"Jivox","purposeIds":["1","2","3","4","5","6","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"294"}, {"tag":"jsdelivr.net","displayName":"Jsdelivr.com","purposeIds":["1"],"specialPurposeIds":["2"],"vendorId":"945"},{"tag":"brand-display.com","displayName":"Knorex","purposeIds":["1","5","6","7","8","9","4","3","2","10"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"],"vendorId":"325"},{"tag":"krxd.net","displayName":"Krux Digital","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(licdn|linkedin|adsymptotic)\\.com ","displayName":"LinkedIn","purposeIds":["1","2","3","5","4","6", "7","8"],"specialFeatureIds":["1","2"]},{"tag":"(rlcdn|pippio)\\.com","displayName":"Live Ramp","purposeIds":["1","2","3","4","5","6","7","8","10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"liadm.com","displayName":"Liveintent Inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"148"},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"],"vendorId":"95"},{"tag":"media.net", "displayName":"Media.net","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"142"},{"tag":"math(tag|ads).com","displayName":"MediaMath","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"79"},{"tag":"bidsimulator\\.com","displayName":"Method Media Intelligence","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"]},{"tag":"insightexpressai.com","displayName":"Millward Brown", "purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["2","1"],"vendorId":"345"},{"tag":"(moatads|moatpixel)\\.com","displayName":"Moat","purposeIds":["1","3","7","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"mobkoi\\.com","displayName":"Mobkoi","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"]},{"tag":"nrich.ai","displayName":"N Technologies Inc.","purposeIds":["1","2","3","8","9", "10","7","4","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"20"},{"tag":"effectivemeasure.net","displayName":"Narratiive","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"postrelease.com","displayName":"Nativo","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"263"},{"tag":"nielsen.com|imrworldwide.com|exelator.com|myvisualiq.net","displayName":"Nielsen","purposeIds":["1", "3","5","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"373"},{"tag":"erne.co","displayName":"OnAudience Ltd","purposeIds":["1","2","3","6","8","9","10","7","5","4"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"716"},{"tag":"openx.net","displayName":"OpenX","purposeIds":["1","2","3","4","7"],"vendorId":"69"},{"tag":"optimizely.com","displayName":"Optimizely","purposeIds":["1","5","6","8","10"]},{"tag":"volvelle.tech","displayName":"Optomaton UG", "purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"349"},{"tag":"outbrain(img)?\\.com","displayName":"Outbrain","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"164"},{"tag":"owneriq\\.net","displayName":"OwnerIQ","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"creative-serving.com","displayName":"Platform161","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"], "specialFeatureIds":["1"],"vendorId":"140"},{"tag":"playground.xyz","displayName":"PLAYGROUND XYZ EMEA LTD","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1"],"vendorId":"490"},{"tag":"pubmatic.com","displayName":"Pubmatic","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1","2"],"vendorId":"76"},{"tag":"contextweb\\.com","displayName":"Pulsepoint","purposeIds":["1","2","3","4","7"]},{"tag":"qualifio.com","displayName":"Qualifio","purposeIds":["1","3","5","6","7","8", "10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"]},{"tag":"quantserve.com|quantcount.com","displayName":"Quantcast","purposeIds":["1","3","4","7","9"],"specialPurposeIds":["1","2"],"vendorId":"11"},{"tag":"researchnow.com","displayName":"Research Now Group, Inc","purposeIds":["1","2","3","4","7","9"],"vendorId":"125"},{"tag":"resetdigital.co","displayName":"Reset Digital","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]}, {"tag":"reson8\\.com","displayName":"Resonate Networks","purposeIds":["1","3","7","9"]},{"tag":"revjet.com","displayName":"RevJet","purposeIds":["1","2","3","4","5","6","7","8","9"],"vendorId":"759"},{"tag":"1rx.io","displayName":"RhythmOne DBA Unruly Group Ltd","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"36"},{"tag":"getrockerbox.com","displayName":"Rockerbox, Inc","purposeIds":["1","3","5","7","8"],"specialFeatureIds":["1"]}, {"tag":"creativecdn.com","displayName":"RTB House S.A.","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1"],"vendorId":"16"},{"tag":"rubiconproject.com","displayName":"Rubicon Project","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["1"],"vendorId":"52"},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"sharethrough.com","displayName":"Sharethrough","purposeIds":["1","2","3","4","7","9","10"],"specialFeatureIds":["2"], "vendorId":"80"},{"tag":"simpli.fi","displayName":"Simplifi Holdings Inc","purposeIds":["1","2","3","4","7","10"],"specialFeatureIds":["1"],"vendorId":"73"},{"tag":"sitescout.com","displayName":"SiteScout","purposeIds":["1","2","3","4","7"]},{"tag":"serving-sys\\.com|rfihub(\\.com|\\.net) ","displayName":"Sizmek","purposeIds":["1","2","3","4","7"],"vendorId":"68"},{"tag":"smaato.net","displayName":"Smaato, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"], "vendorId":"82"},{"tag":"smartadserver.com|smrtb.com","displayName":"Smart AdServer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"45"},{"tag":"sovrn.com|lijit.com|s-onetag.com","displayName":"Sovrn","purposeIds":["1","2","3","4","5","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"13"},{"tag":"sportradarserving.com","displayName":"Sportradar AG","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"], "specialFeatureIds":["1","2"],"vendorId":"655"},{"tag":"open.spotify.com","displayName":"Spotify","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(spotxchange|spotxcdn)\\.com","displayName":"SpotXChange","purposeIds":["1","2","3","4","7","9","10"],"vendorId":"165"},{"tag":"stackadapt.com","displayName":"Stackadapt","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1"],"vendorId":"238"},{"tag":"adscale.de","displayName":"Str\u00f6er SSP GmbH", "purposeIds":["1","2","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"136"},{"tag":"(ayads.co|sublime.xyz|sublimeskinz.com|adledge.com|adpaths.com)","displayName":"Sublime","purposeIds":["1","2","3","4","7","9"],"vendorId":"114"},{"tag":"sundaysky.com","displayName":"SundaySky","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"socdm\\.com","displayName":"Supership","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]},{"tag":"tab.com.au","displayName":"Tab","purposeIds":["1", "3","7"],"specialFeatureIds":["2"]},{"tag":"(taboola|perfectmarket)\\.com","displayName":"Taboola","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"42"},{"tag":"tapad\\.com","displayName":"Tapad","purposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"89"},{"tag":"teads(.com|.tv)","displayName":"Teads","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"132"},{"tag":"technoratimedia.com","displayName":"Technorati","purposeIds":["1", "3","7"],"specialFeatureIds":["2"]},{"tag":"adhaven.com|tremorhub.com|videohub.tv ","displayName":"Telaria","purposeIds":["1","2","3","4","7"]},{"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"travelaudience.com","displayName":"Travel audience GmbH","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"]},{"tag":"tribalfusion\\.com","displayName":"TribalFusion", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"3lift.com","displayName":"TripleLift","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"28"},{"tag":"sofia.trustx.org","displayName":"TrustX","purposeIds":["1","2","3","4","7"]},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"unrulymedia.com","displayName":"Unruly Media","purposeIds":["1", "2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"162"},{"tag":"(atwola|advertising|verizon)\\.com ","displayName":"Verizon","purposeIds":["1","2","3","4","7","6","5","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"25"},{"tag":"(tidaltv|turn)\\.com","displayName":"Videology","purposeIds":["1","2","3","4","7"],"vendorId":"23"},{"tag":"vision.(fn-pzdev|fn-pzqa|fn-pz).com","displayName":"Vision","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"], "specialFeatureIds":["2"]},{"tag":"widespace.com","displayName":"Widespace","purposeIds":["1","2","3","4","7"],"vendorId":"18"},{"tag":"(yahoo|yimg).com","displayName":"Yahoo","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"yieldlab.net","displayName":"Yieldlab AG","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"70"},{"tag":"zemanta.com","displayName":"Zemanta, Inc.","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1", "2"],"vendorId":"210"},{"tag":"zeotap.com","displayName":"Zeotap GmbH","purposeIds":["1","3","4","5","6","7","9","10"],"vendorId":"301"},{"tag":"(celtra|celtraidentity)\\.com","displayName":"Celtra","purposeIds":["1","2","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"","timeout":300},{"tag":"(polarcdn|polarcdn-terrax|polarcdn-pentos)\\.com","displayName":"Polar Media Group","purposeIds":["1","2","3","4","7","8","10"],"specialPurposeIds":["1","2"],"vendorId":"", "timeout":300},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false}, "ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"ESPN Editions GDPR IAB","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"jsVar","key":"Bootstrapper.privacyHelper.isESPN","value":"true","shouldBePositive":true, "operator":"equals","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"}, {"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net","displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"(\\.s3|\\.hearst3)\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com", "displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com|media.dssott.com","displayName":"ESPN CDN"}, {"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|go.arena.im|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl|d23kjdxq7ew3ap.cloudfront.net|dvy7d3tlxdpkf.cloudfront.net|public.flourish.studio|flo.uri.sh","displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)", "displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com|prepr.io|wearetriple.com|fantasyvoetbal.nl","displayName":"ESPN Events"},{"tag":".espncreativeworks.com", "displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|googleapis|gstatic|google.(com|fr|pl|ie)|adservice\\.google\\.com|1rx.io|2mdn.net|Vibe.co|acuityplatform.com|adentifi.com|adform.net|adgrx.com|adhaven.com|adnxs(-simple)?.com|adsafeprotected.com|adsrvr.org|adtwenty.com|agkn.com|ahdm(w|x|y).com|amazon-adsystem.com|attaindata.ai|attainplatform.io|basis.net|bidr.io|bidswitch.net|blisspointmedia.com|blockboardtech.com|brightline-dev.com|brightline.tv|c3tag.com|clinch.co|contextweb.com|criteo.com|(d10u5bm12ovolp|d1m8gxp2xr8kb|d3gwpza4prly71|d3u1f758zrubmu|dmcm4qkooxr9b|dsa1a6jkmvoxv).cloudfront.net|deepintent.com|dotomi.com|doubleclick.net|doubleverify.com|dv.tech|dxnt.net|dyntrk.com|e.spbx.app|edo.com|edoinc.com|everesttech.net|extremereach.(com|io)|flashtalking.com|forestconsole.com|googlesyndication.com|grabit.video|happydemics.com|havasedge.com|hrzn-nxt.com|imtwjwoasak.com|innovid.com|insightexpress(ai)?.com|ipredictive.com|ispot.tv|jam(p)?loop.net|jivox.com|kervinteractive.com|kervit.com|linkedin.com|mdhv.io|measure.lamp.avct.cloud|mediamathtag.com|myblockboard.com|ninthdecimal.com|octillion.tv|pix.pub|placed.com|pointmediatracker.com|pontiac.media|qbk1.com|radius.video|ravm.tv|researchnow.com|revjet.com|rfihub.(com|net)|samplicio.us|serving-sys.com|simpli.fi|simulmedia-apis.com|sitescout.com|springserve.com|stackadapt.com|survata.com|tapad.com|tataritv.com|telemetry.vaultdcr.com|thetara.group|tremorhub.com|tribalfusion.com|tubemogul.com|turn.com|tvisioninsights.com|tvpixel.com|tvsquared.com|videohub.tv|vindico.com|w55c.net|yahoo.com|yahoomedia.net|ymediaengine.com|cadenttech.tv|fwmrm.net|hrxn-nxt.com|luc.id|adstir.com|rubiconproject.com", "displayName":"Disney Ad Server"},{"tag":"(^|\\.)hscicdn.com$|hotstar.com","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"2cnt.net","displayName":"Kantar","vendorId":"","timeout":300},{"tag":"disneypartners.disney.(es|nl|be|pt)|disneyadvertising.(es|nl|be|pt)","displayName":"DMSP","vendorId":"","timeout":300},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net","displayName":"Kindred PDF"}, {"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN anything not adobe","vendorId":"","timeout":300},{"tag":"(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws|qajq6t7oy4yg7spewkgqc2h7ky0fnkkw.lambda-url.us-west-2.on.aws","displayName":"FX","vendorId":"","timeout":300},{"tag":"nationalgeographic\\.co","displayName":"Natgeo","vendorId":"","timeout":300},{"tag":"(zendesk|zdassets|zopim).com","displayName":"Zendesk", "vendorId":"","timeout":300},{"tag":"(events|api).mapbox.com","displayName":"Mapbox","vendorId":"","timeout":300},{"tag":"bamgrid.com","displayName":"Bamgrid","vendorId":"","timeout":300},{"tag":"disneyadvertising.com","displayName":"Disney Advertising Internal","vendorId":"","timeout":300},{"tag":"ismgames.com|mux.com|license.theoplayer.com|espngoal.nl","displayName":"ESPN Goal NL","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"(celtra|celtraidentity)\\.com","displayName":"Celtra", "purposeIds":["1","2","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"315"},{"tag":"33across.com","displayName":"33across","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"58"},{"tag":"rtb.4finance.com","displayName":"4Finance","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adotmob\\.com","displayName":"A.Mob","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1", "2"],"specialFeatureIds":["1"],"vendorId":"272"},{"tag":"yieldoptimizer\\.com","displayName":"Adara YieldOptimizer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"57"},{"tag":"adlooxtracking.com","displayName":"Adloox SA","purposeIds":["1","7"],"specialPurposeIds":["1"],"vendorId":"93"},{"tag":"cs.admanmedia.com","displayName":"Adman Media","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"47"},{"tag":"inv-nets.admixer.net","displayName":"AdMixer", "purposeIds":["1","2","3","4","5","7","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2","1"],"vendorId":"511"},{"tag":"everestads\\.net","displayName":"Adobe Audience Manager","purposeIds":["1","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"565"},{"tag":"(espndotcom|mboxedge..).tt.omtrdc.net","displayName":"Adobe Target","purposeIds":["1","5","6","8","10"],"specialFeatureIds":["2"]},{"tag":"trkn\\.us$","displayName":"AdTheorent, Inc","purposeIds":["1","2", "3","4","6","7","8","9","10","5"],"specialFeatureIds":["1","2"],"vendorId":"211"},{"tag":"ad4m.at","displayName":"Advanced store GmbH","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"195"},{"tag":"advangelists.com","displayName":"Advangelists","purposeIds":["1","2","3","4","7"]},{"tag":"b.alicdn.com","displayName":"Alibaba Group","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"appier.net","displayName":"Appier PTE Ltd","purposeIds":["1","2","3","4","5","6", "7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"728"},{"tag":"audrte.com","displayName":"Audiencerate LTD","purposeIds":["1","2","3","5","6"],"vendorId":"742"},{"tag":"bannerflow.net","displayName":"Bannerflow AB","purposeIds":["1","4","7"],"specialPurposeIds":["1","2"],"vendorId":"273"},{"tag":"bfmio.com","displayName":"Beachfront","purposeIds":["1","2","3","4","7","8","9"],"specialPurposeIds":["2","1"],"specialFeatureIds":["2","1"],"vendorId":"335"},{"tag":"mfadsrvr\\.com", "displayName":"Bidswitch.net","purposeIds":["1","2","3","4","5","7","6","9","10"],"vendorId":"128"},{"tag":"bttrack.com","displayName":"Bidtellect","purposeIds":["1","2","3","4","7","8"],"specialPurposeIds":["1","2"],"vendorId":"185"},{"tag":"bidtheatre.com","displayName":"BidTheatre","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"30"},{"tag":"bing\\.com","displayName":"Bing","purposeIds":["1","5","6","8"],"specialFeatureIds":["2"]},{"tag":"bluecava.com","displayName":"BlueCava", "purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"blueconic\\.net","displayName":"Blueconic","purposeIds":["1","3","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"]},{"tag":"ml314.com","displayName":"Bombora Inc.","purposeIds":["1","3","7","9","10"],"specialPurposeIds":["1"],"vendorId":"163"},{"tag":"(ssum|dsum)-sec.casalemedia.com","displayName":"Casale Media","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"10"},{"tag":"chartbeat.(com|net)|offbeat.topix.com", "displayName":"Chartbeat","purposeIds":["1","5","8","10"],"specialFeatureIds":["2"]},{"tag":"(chuknu|tracking).sokrati.com","displayName":"Chuknu","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"(wzrkt.com|d2r1yp2w7bby2u.cloudfront.net)","displayName":"CleverTap","purposeIds":["1","3","4","7"],"specialFeatureIds":["2"]},{"tag":"aorta.clickagy.com","displayName":"Clickagy","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"scorecardresearch.com","displayName":"Comscore", "purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"77"},{"tag":"connexity.net","displayName":"Connexity, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"constantcontact.com","displayName":"Constant Contact","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"conviva.com","displayName":"Conviva","purposeIds":["1","8","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1", "2"]},{"tag":"ctnsnet.com","displayName":"Crimtan Holdings Limited","purposeIds":["1","2","3","4","7","9","10","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"85"},{"tag":"besafe\\.global","displayName":"BeSafe Global","purposeIds":["1","2","3","7","10"],"specialFeatureIds":["2"],"vendorId":"126"},{"tag":"(dstillery|media6degrees).com","displayName":"Dstillery","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"bnmla.com","displayName":"engage:BDR","purposeIds":["1", "2","3","6","7","8","4","5"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"]},{"tag":"e-volution.ai","displayName":"Evolution Technologies Inc.","purposeIds":["1","3","2","4","5","6","7","9","10","8"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"957"},{"tag":"eyeota\\.net","displayName":"Eyeota","purposeIds":["1","3","5","7","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"120"},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook", "purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2","1"]},{"tag":"fiftyt.com","displayName":"Fifty Technology Limited","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"vendorId":"100"},{"tag":"stickyadstv.com","displayName":"FreeWheel","purposeIds":["1","2","3","4","7"],"vendorId":"285"},{"tag":"adhigh.net","displayName":"Getintent USA, inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["2"],"specialFeatureIds":["1"]},{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com", "displayName":"Google Analytics","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"(tv|www).youtube.com","displayName":"Google Youtube","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["2"]},{"tag":"mookie1\\.com","displayName":"GroupM UK Limited","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"]},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["2", "1"],"specialFeatureIds":["2"],"vendorId":"61"},{"tag":"(id5-sync.com)","displayName":"ID5","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"131"},{"tag":"sjv.io|(d.impactradius(?:-event)?).com","displayName":"Impact PartnershipCloud Loader","purposeIds":["1","5"],"specialFeatureIds":["2","1"]},{"tag":"inskinad.com","displayName":"Inskin","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"150"},{"tag":"instagram.com","displayName":"Instagram", "purposeIds":["1","2","3","4","5","7","6","8"],"specialFeatureIds":["2","1"]},{"tag":"(d3lcz8vpax4lo2|df80k0z3fi8zg|dh014lg6uwepv).cloudfront.net|(b2c|cms|ppa).insticator.com","displayName":"Insticator","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"iasds01\\.com","displayName":"Integral Ad Science","purposeIds":["1","3","7"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"perf-serving.com ","displayName":"IponWeb","purposeIds":["1","2","3","4","5","6","7","9","8","10"], "specialFeatureIds":["1"],"vendorId":"129"},{"tag":"jsdelivr.net","displayName":"Jsdelivr.com","purposeIds":["1"],"specialPurposeIds":["2"],"vendorId":"945"},{"tag":"brand-display.com","displayName":"Knorex","purposeIds":["1","5","6","7","8","9","4","3","2","10"],"specialPurposeIds":["2","1"],"specialFeatureIds":["1"],"vendorId":"325"},{"tag":"krxd.net","displayName":"Krux Digital","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(licdn|adsymptotic)\\.com","displayName":"LinkedIn","purposeIds":["1", "2","3","5","4","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"(rlcdn|pippio)\\.com","displayName":"Live Ramp","purposeIds":["1","2","3","4","5","6","7","8","10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"97"},{"tag":"liadm.com","displayName":"Liveintent Inc.","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"148"},{"tag":"crwdcntrl\\.net","displayName":"Lotame","purposeIds":["1","3","5","7","8","9","10"],"specialFeatureIds":["2"],"vendorId":"95"}, {"tag":"media.net","displayName":"Media.net","purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"142"},{"tag":"math(tag|ads).com","displayName":"MediaMath","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"79"},{"tag":"bidsimulator\\.com","displayName":"Method Media Intelligence","purposeIds":["1","2","3","7","10"],"specialPurposeIds":["1"],"specialFeatureIds":["1"]},{"tag":"mobkoi\\.com","displayName":"Mobkoi", "purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["2"],"specialFeatureIds":["1","2"]},{"tag":"nrich.ai","displayName":"N Technologies Inc.","purposeIds":["1","2","3","8","9","10","7","4","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"20"},{"tag":"effectivemeasure.net","displayName":"Narratiive","purposeIds":["1","3","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"postrelease.com","displayName":"Nativo","purposeIds":["1","3", "4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["2"],"vendorId":"263"},{"tag":"nielsen.com|imrworldwide.com|exelator.com|myvisualiq.net","displayName":"Nielsen","purposeIds":["1","3","5","7","8","9","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"373"},{"tag":"erne.co","displayName":"OnAudience Ltd","purposeIds":["1","2","3","6","8","9","10","7","5","4"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"716"},{"tag":"openx.net","displayName":"OpenX", "purposeIds":["1","2","3","4","7"],"vendorId":"69"},{"tag":"optimizely.com","displayName":"Optimizely","purposeIds":["1","5","6","8","10"]},{"tag":"volvelle.tech","displayName":"Optomaton UG","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"349"},{"tag":"outbrain(img)?\\.com","displayName":"Outbrain","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"164"},{"tag":"owneriq\\.net", "displayName":"OwnerIQ","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"playground.xyz","displayName":"PLAYGROUND XYZ EMEA LTD","purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1"],"vendorId":"490"},{"tag":"(polarcdn|polarcdn-terrax|polarcdn-pentos)\\.com","displayName":"Polar Media Group","purposeIds":["1","2","3","4","7","8","10"],"specialPurposeIds":["2","1"],"vendorId":"297"},{"tag":"qualifio.com","displayName":"Qualifio","purposeIds":["1","3","5","6","7","8", "10","9"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"]},{"tag":"quantserve.com|quantcount.com","displayName":"Quantcast","purposeIds":["1","3","4","7","9"],"specialPurposeIds":["1","2"],"vendorId":"11"},{"tag":"resetdigital.co","displayName":"Reset Digital","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"]},{"tag":"reson8\\.com","displayName":"Resonate Networks","purposeIds":["1","3","7","9"]},{"tag":"1rx.io","displayName":"RhythmOne DBA Unruly Group Ltd", "purposeIds":["1","2","3","4","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"36"},{"tag":"getrockerbox.com","displayName":"Rockerbox, Inc","purposeIds":["1","3","5","7","8"],"specialFeatureIds":["1"]},{"tag":"semasio\\.net","displayName":"Semasio","purposeIds":["1","3","7"],"specialFeatureIds":["2"],"vendorId":"84"},{"tag":"sharethrough.com","displayName":"Sharethrough","purposeIds":["1","2","3","4","7","9","10"],"specialFeatureIds":["2"],"vendorId":"80"},{"tag":"smaato.net", "displayName":"Smaato, Inc.","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"82"},{"tag":"smartadserver.com|smrtb.com","displayName":"Smart AdServer","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"45"},{"tag":"sovrn.com|lijit.com|s-onetag.com","displayName":"Sovrn","purposeIds":["1","2","3","4","5","7","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"13"},{"tag":"sportradarserving.com", "displayName":"Sportradar AG","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"655"},{"tag":"open.spotify.com","displayName":"Spotify","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(spotxchange|spotxcdn)\\.com","displayName":"SpotXChange","purposeIds":["1","2","3","4","7","9","10"],"vendorId":"165"},{"tag":"adscale.de","displayName":"Str\u00f6er SSP GmbH","purposeIds":["1","2","7","9","10"],"specialPurposeIds":["1", "2"],"vendorId":"136"},{"tag":"(ayads.co|sublime.xyz|sublimeskinz.com|adledge.com|adpaths.com)","displayName":"Sublime","purposeIds":["1","2","3","4","7","9"],"vendorId":"114"},{"tag":"sundaysky.com","displayName":"SundaySky","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"socdm\\.com","displayName":"Supership","purposeIds":["1","2","3","4","7","9"],"specialFeatureIds":["1"]},{"tag":"tab.com.au","displayName":"Tab","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"(taboola|perfectmarket)\\.com", "displayName":"Taboola","purposeIds":["1","5","6"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"42"},{"tag":"tapad\\.com","displayName":"Tapad","purposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"89"},{"tag":"teads(.com|.tv)","displayName":"Teads","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"132"},{"tag":"technoratimedia.com","displayName":"Technorati","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"adhaven.com|tremorhub.com|videohub.tv ", "displayName":"Telaria","purposeIds":["1","2","3","4","7"]},{"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"21"},{"tag":"travelaudience.com","displayName":"Travel audience GmbH","purposeIds":["1","2","3","4","5","6","7","8","9","10"],"specialFeatureIds":["1"]},{"tag":"tribalfusion\\.com","displayName":"TribalFusion","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"3lift.com","displayName":"TripleLift", "purposeIds":["1","3","4","7"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1","2"],"vendorId":"28"},{"tag":"sofia.trustx.org","displayName":"TrustX","purposeIds":["1","2","3","4","7"]},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["1","2","3","4","5","6","7","8"],"specialFeatureIds":["1","2"]},{"tag":"unrulymedia.com","displayName":"Unruly Media","purposeIds":["1","2","3","4","7","9","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"162"}, {"tag":"(atwola|advertising|verizon)\\.com ","displayName":"Verizon","purposeIds":["1","2","3","4","7","6","5","8","9","10"],"specialPurposeIds":["1","2"],"vendorId":"25"},{"tag":"(tidaltv|turn)\\.com","displayName":"Videology","purposeIds":["1","2","3","4","7"],"vendorId":"23"},{"tag":"vision.(fn-pzdev|fn-pzqa|fn-pz).com","displayName":"Vision","purposeIds":["1","3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"]},{"tag":"widespace.com","displayName":"Widespace","purposeIds":["1", "2","3","4","7"],"vendorId":"18"},{"tag":"(yahoo|yimg).com","displayName":"Yahoo","purposeIds":["1","3","7"],"specialFeatureIds":["2"]},{"tag":"yieldlab.net","displayName":"Yieldlab AG","purposeIds":["1","2","3","4","7","10"],"specialPurposeIds":["1","2"],"specialFeatureIds":["1"],"vendorId":"70"},{"tag":"zemanta.com","displayName":"Zemanta, Inc.","purposeIds":["1","2","3","4","7"],"specialPurposeIds":["1","2"],"vendorId":"210"},{"tag":"zeotap.com","displayName":"Zeotap GmbH","purposeIds":["1","3", "4","5","6","7","9","10"],"vendorId":"301"},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["1","5","6","8","10"],"specialPurposeIds":["1"],"featureIds":["2"],"vendorId":"","timeout":300},{"tag":"criteo.net","displayName":"Criteo","purposeIds":["1","2","3","4","7"],"specialFeatureIds":["2"],"vendorId":"91","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["1", "3","5","8","10"],"specialPurposeIds":["1"],"specialFeatureIds":["2"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"Matterhorn GDPR NonIAB","languageCode":"en","condition":{"type":"jsVar","key":"Bootstrapper.portalChk", "value":"matterhorn","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"cookie","key":"region","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true}}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{}, "cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net|lumiere-a\\.akamaihd\\.net","displayName":"Akamai"},{"tag":"s3-eu-west-1\\.amazonaws.com|s3-us-west-2\\.amazonaws.com|\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com|(v1r7yune5k|u62w7xnuc4)\\.execute-api\\.eu-west-1\\.amazonaws.com|disney-eu-dmed-dev-73eeb546f72d.s3.eu-central-1.amazonaws|s3-eu-west-1\\.amazonaws\\.com|dtickets-calendar\\.s3\\.eu-central-1\\.amazonaws\\.com", "displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"go.com$","displayName":"GO"},{"tag":"mparticle\\.com", "displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney","vendorId":"","timeout":300},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com","displayName":"Cardinal Commerce","vendorId":"","timeout":300},{"tag":"a\\.dilcdn\\.com","displayName":"DIL CDN","vendorId":"","timeout":300},{"tag":"(d26x740zcopj5f|dx35vtwkllhj9|d3aog8ssp5mt39|dbd9asrkl50vm)\\.cloudfront\\.net","displayName":"Cloudfront", "vendorId":"","timeout":300},{"tag":"(specials.fnghub.com)|((960bxbtkcd|dq7g91726h|cognito-identity)(.execute-api)?.eu-west-2.amazonaws.com)|(4u0wkz5jyk.execute-api.eu-west-1.amazonaws.com)|(dtickets-calendar.s3.eu-central-1.amazonaws.com)|((lkeducations3bucket120646-master|lkeducations3bucket151741-staging).s3.eu-west-2.amazonaws.com)","displayName":"Disney Calendar","vendorId":"","timeout":300},{"tag":"specials\\.techops\\.disn\\.io|(tags|snavbar)\\.disneyinternational\\.com|\\.disney\\.io|groupbooking\\.disneytickets\\.co\\.uk|aladdinthemusical\\.co\\.uk|lionkingeducation\\.co\\.uk|disney\\.co\\.jp|disneystore\\.com|disney-tickets\\.fichub\\.com", "displayName":"Disney","vendorId":"","timeout":300},{"tag":"specials\\.fnghub\\.com","displayName":"FNGHub","vendorId":"","timeout":300},{"tag":"scontent-frx5-1\\.cdninstagram\\.com|scontent-frt3-(2|1)\\.cdninstagram\\.com|scontent-frt3-1.xx\\.fbcdn\\.net|pbs\\.twimg\\.com|cdnvideo.dolimg.com","displayName":"External Images","vendorId":"","timeout":300},{"tag":"fast\\.fonts\\.net|(fonts|storage)\\.(googleapis|gstatic)\\.com","displayName":"Fonts","vendorId":"","timeout":300},{"tag":"app\\.getsentry\\.com", "displayName":"Get Sentry","vendorId":"","timeout":300},{"tag":"(google|gstatic)\\.com","displayName":"Google Recaptcha","paths":["/recaptcha"],"filter":"allowPaths","vendorId":"","timeout":300},{"tag":"maps\\.googleapis\\.com","displayName":"Google Maps","vendorId":"","timeout":300},{"tag":"content\\.jwplatform\\.com","displayName":"JWPlatform","vendorId":"","timeout":300},{"tag":"kaltura\\.akamaized\\.net|(stats|analytics|cdnapisec|cfvod)\\.kaltura\\.com","displayName":"Kaltura","vendorId":"","timeout":300}, {"tag":"cdn\\.maptiler\\.com","displayName":"MapTiler","vendorId":"","timeout":300},{"tag":"static-(qa|prod-core)\\.nliven\\.co","displayName":"NLiven","vendorId":"","timeout":300},{"tag":"paypal\\.com","displayName":"Paypal","vendorId":"","timeout":300},{"tag":"assets.pow.io|static-maps\\.s-prod\\.pow\\.io|stdata\\.powster\\.com|showtimes-v2\\.s-prod\\.pow\\.io|cinemapp\\.com","displayName":"Powster/Cinemapp","vendorId":"","timeout":300},{"tag":"(static|assets|tixtrack)\\.queue-it\\.net","displayName":"Queue It", "vendorId":"","timeout":300},{"tag":"wdpromedia\\.com","displayName":"WDPromedia","vendorId":"","timeout":300},{"tag":"wiztopic\\.work","displayName":"Wiztopic","vendorId":"","timeout":300},{"tag":"(payments(-test)?|hpp(-sandbox)?)\\.worldpay\\.com","displayName":"Worldpay","vendorId":"","timeout":300},{"tag":"challenges.cloudflare.com|static.queue-it.net|api.line-up.tickets|ingest.sentry.io|checkoutshopper-live.adyen.com|checkoutshopper-live.adyen.com|disn(ey)?.io|apple.com|imgix.net|adyen.com", "displayName":"New Platform","vendorId":"","timeout":300},{"tag":"cdn.seatpreevue.com","displayName":"Seat Preview","vendorId":"","timeout":300},{"tag":"bamgrid\\.com","displayName":"Bamgrid","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com","displayName":"Google Analytics","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"amazon", "displayName":"Amazon","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"adsrvr\\.org","displayName":"The TradeDesk","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)", "displayName":"Google Ads Manager","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net","displayName":"Facebook","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"(secure|edge|rules|pixel)\\.(quantserve|quantcount)\\.com","displayName":"Quantcast","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com", "displayName":"Adobe Analytics","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"analytics\\.tiktok\\.com","displayName":"Tiktok","purposeIds":["4"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"EMEA-Disney GDPR NonIAB", "languageCode":"en","condition":{"type":"jsVar","key":"Bootstrapper.portalChk","value":"emea-disney","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"cookie","key":"region","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true}}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{}, "tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net|lumiere-a\\.akamaihd\\.net","displayName":"Akamai"},{"tag":"s3-eu-west-1\\.amazonaws.com|s3-us-west-2\\.amazonaws.com|\\.s3.amazonaws\\.com|\\.hearst3\\.amazonaws\\.com|hgy8owkflf\\.execute-api\\.us-east-1\\.amazonaws\\.com|(v1r7yune5k|u62w7xnuc4)\\.execute-api\\.eu-west-1\\.amazonaws.com|disney-eu-dmed-dev-73eeb546f72d.s3.eu-central-1.amazonaws|s3-eu-west-1\\.amazonaws\\.com|dtickets-calendar\\.s3\\.eu-central-1\\.amazonaws\\.com", "displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$","displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"go.com$","displayName":"GO"},{"tag":"mparticle\\.com", "displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com","displayName":"TWDC"}, {"tag":"(google|gstatic)\\.com","displayName":"Google Recaptcha","paths":["/recaptcha"],"filter":"allowPaths","vendorId":"","timeout":300},{"tag":"(songbird|centinelapi|writer|geo)(stag)?.cardinalcommerce.com","displayName":"Cardinal Commerce","vendorId":"","timeout":300},{"tag":"usechimney\\.com|chimney\\.azureedge\\.net|cognito-identity\\.eu-west-3\\.amazonaws\\.com|chimneystorage","displayName":"Chimney","vendorId":"","timeout":300},{"tag":"(d26x740zcopj5f|dx35vtwkllhj9|d3aog8ssp5mt39|dbd9asrkl50vm)\\.cloudfront\\.net", "displayName":"Cloudfront","vendorId":"","timeout":300},{"tag":"a\\.dilcdn\\.com","displayName":"DIL CDN","vendorId":"","timeout":300},{"tag":"specials\\.techops\\.disn\\.io|(tags|snavbar)\\.disneyinternational\\.com|\\.disney\\.io|groupbooking\\.disneytickets\\.co\\.uk|aladdinthemusical\\.co\\.uk|lionkingeducation\\.co\\.uk|disney\\.co\\.jp|disneystore\\.com|disney-tickets\\.fichub\\.com","displayName":"Disney","vendorId":"","timeout":300},{"tag":"(specials.fnghub.com)|((960bxbtkcd|dq7g91726h|cognito-identity)(.execute-api)?.eu-west-2.amazonaws.com)|(4u0wkz5jyk.execute-api.eu-west-1.amazonaws.com)|(dtickets-calendar.s3.eu-central-1.amazonaws.com)|((lkeducations3bucket120646-master|lkeducations3bucket151741-staging).s3.eu-west-2.amazonaws.com)", "displayName":"Disney Calendar","vendorId":"","timeout":300},{"tag":"scontent-frx5-1\\.cdninstagram\\.com|scontent-frt3-(2|1)\\.cdninstagram\\.com|scontent-frt3-1.xx\\.fbcdn\\.net|pbs\\.twimg\\.com|cdnvideo.dolimg.com","displayName":"External Images","vendorId":"","timeout":300},{"tag":"specials\\.fnghub\\.com","displayName":"FNGHub","vendorId":"","timeout":300},{"tag":"fast\\.fonts\\.net|(fonts|storage)\\.(googleapis|gstatic)\\.com","displayName":"Fonts","vendorId":"","timeout":300},{"tag":"app\\.getsentry\\.com", "displayName":"Get Sentry","vendorId":"","timeout":300},{"tag":"maps\\.googleapis\\.com","displayName":"Google Maps","vendorId":"","timeout":300},{"tag":"kaltura\\.akamaized\\.net|(stats|analytics|cdnapisec|cfvod)\\.kaltura\\.com","displayName":"Kaltura","vendorId":"","timeout":300},{"tag":"content\\.jwplatform\\.com","displayName":"JWPlatform","vendorId":"","timeout":300},{"tag":"cdn\\.maptiler\\.com","displayName":"MapTiler","vendorId":"","timeout":300},{"tag":"static-(qa|prod-core)\\.nliven\\.co", "displayName":"NLiven","vendorId":"","timeout":300},{"tag":"paypal\\.com","displayName":"Paypal","vendorId":"","timeout":300},{"tag":"assets.pow.io|static-maps\\.s-prod\\.pow\\.io|stdata\\.powster\\.com|showtimes-v2\\.s-prod\\.pow\\.io|cinemapp\\.com","displayName":"Powster/Cinemapp","vendorId":"","timeout":300},{"tag":"(static|assets|tixtrack)\\.queue-it\\.net","displayName":"Queue It","vendorId":"","timeout":300},{"tag":"(payments(-test)?|hpp(-sandbox)?)\\.worldpay\\.com","displayName":"Worldpay", "vendorId":"","timeout":300},{"tag":"wiztopic\\.work","displayName":"Wiztopic","vendorId":"","timeout":300},{"tag":"wdpromedia\\.com","displayName":"WDPromedia","vendorId":"","timeout":300},{"tag":"googletagmanager\\.com","displayName":"Google Tag Manager","vendorId":"","timeout":300},{"tag":"challenges.cloudflare.com|static.queue-it.net|api.line-up.tickets|ingest.sentry.io|checkoutshopper-live.adyen.com|checkoutshopper-live.adyen.com|disn(ey)?.io|apple.com|imgix.net|adyen.com","displayName":"New Platform", "vendorId":"","timeout":300},{"tag":"cdn.seatpreevue.com","displayName":"Seat Preview","vendorId":"","timeout":300},{"tag":"bamgrid\\.com","displayName":"Bamgrid","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"(amazon-adsystem|(ssl-images|payments)-amazon|amazon).com","displayName":"Amazon","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"adnxs(-simple)?.com","displayName":"AppNexus","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"facebook.(com|net)|atdmt.com|fbcdn.net", "displayName":"Facebook","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls|td).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)","displayName":"Google Ads","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"adsrvr\\.org", "displayName":"The TradeDesk","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"twitter.com|twimg.com|\\bt.co\\b","displayName":"Twitter","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"gumgum.com","displayName":"GumGum","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"serving-sys\\.com|rfihub(\\.com|\\.net)","displayName":"Sizmek","purposeIds":["4"],"vendorId":"","timeout":300},{"tag":"(zendesk|zdassets|zopim).com","displayName":"Zendesk","purposeIds":["4"],"vendorId":"","timeout":300}, {"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"analytics\\.tiktok\\.com","displayName":"Tiktok","purposeIds":["4"],"vendorId":"","timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false}, "ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"FXNetworks GDPR NonIAB","languageCode":"en","condition":{"type":"jsVar","key":"__dataLayer.site.site","value":"fxnetworks","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_and":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true}}, "optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"whitelist":{"default":[{"tag":"24liveblog.com","displayName":"24liveblog"},{"tag":"apxlv\\.com","displayName":"Amazon Trust Services"},{"tag":"(streams-stage|streams)\\.adobeprimetime\\.com|auth\\.adobe\\.com","displayName":"Adobe Concurrency Monitoring"},{"tag":"(\\.akamai(hd)?|\\.akamaized|\\.edgeboss|\\.go-mpulse).net", "displayName":"Akamai"},{"tag":"(abcnews-go-com|fivethirtyeight-com|www-espn-in).cdn.ampproject.org","displayName":"AMP"},{"tag":"(\\.s3|\\.hearst3)\\.amazonaws\\.com","displayName":"AWS"},{"tag":"datawrapper\\.dwcdn\\.net|datawrapper\\.de","displayName":"Datawrapper"},{"tag":"\\.((cdnstream1|streamtheworld)\\.com|(wostreaming|securenetsystems)\\.net)$","displayName":"DMED Audio Vendors"},{"tag":"\\.brightcove\\.(net|com)|vjs\\.zencdn\\.net|\\.uplynk\\.com","displayName":"DMED Video Vendors"},{"tag":"\\.?dtci(dev|qa|sb)?\\.(technology)$", "displayName":"DTCIapps"},{"tag":"sinfo.dtcidev.co","displayName":"DTCItrack"},{"tag":"espn.app.link","displayName":"ESPN AppLink"},{"tag":"espncareers.com","displayName":"ESPN Careers"},{"tag":"(cdn|cdn\\.secure|africa|(preview\\.)?espndeportes|fantasy|games|global|insider|m|preview|promo|proxy|qa|r|secure|tv5|cdn1|primary-cdn-shortstop)\\.espn(qa|sb|cdn)?(.com|.net)|espncdn.com","displayName":"ESPN CDN"},{"tag":"(nba|pgatour|vividseats|threadless|iheart|telegraph|dailymail|thesun|thetimes|theweek|nbc(chicago|sandiego)|hilton|forbes|accuweather|nhl|wikipedia|mlb|masters|newarena|sportschew|theathletic|thesportsdrop|usatoday|nbcnews|nfl|nytimes|reuters|rugbypass|usopen).(com|org|co.uk)|go.arena.im|espn-zakelijk-cdn.vps04.tdebv.nl|espnzakelijk.nl|d23kjdxq7ew3ap.cloudfront.net|dvy7d3tlxdpkf.cloudfront.net", "displayName":"ESPN Content Partner"},{"tag":"((espn)?cricinfo|cricket-rankings)(qa|sb)?\\.(com|org)","displayName":"ESPN Cricinfo"},{"tag":"espn(\\.)?(chicagopodcasts|classicsport|clevelandcontests|deportessales|fcasia|lincoln|westpalm|wisconsincontests|zone|uol|boston|chicago|dallas|deportes|i.go|humanitarianawards.submittable|-i.starwave|instantaccess|la|mediazone|newyork|radio|f1|sportszone|events|pressroom|w|scrum|cms|fc|frontrow|play|player).co(m|.uk)|espnfc.(in|us)|imgci.com|espnmail.com|espnwwos.com", "displayName":"ESPN Events"},{"tag":".espncreativeworks.com","displayName":"ESPN Polls"},{"tag":"xgames(.com|.espn.com)","displayName":"ESPN Xgames"},{"tag":"(support|help).espnplus.com","displayName":"ESPNplus Help"},{"tag":"footytips.com.au","displayName":"Footytips"},{"tag":"go.com$","displayName":"GO"},{"tag":"(ade|pagead2|tpc|safeframe).googlesyndication|(fonts|imasdk).googleapis|(play|mts0|www).google\\.|googleadservices|googletagmanager|googletagservices|(ad|ff|secureframe|((bid|cm|googleads(\\d)?|securepubads|adclick|pubads|stats).g)|s0|static|fls).doubleclick.net|googleapis|gstatic|(s0|gcdn).2mdn.net|google.(com|fr|pl|ie)", "displayName":"Google Ads Manager"},{"tag":"(^|\\.)hscicdn.com$","displayName":"Hotstar CDN"},{"tag":"mparticle\\.com","displayName":"DCF Tools"},{"tag":".newrelic.com|.nr-data.net","displayName":"New Relic"},{"tag":"okta.com","displayName":"Okta"},{"tag":".cookielaw.org|onetrust.com|optanon.blob.core.windows.net|consensu.org","displayName":"OneTrust"},{"tag":"playbuzz.com|ex.co","displayName":"Playbuzz"},{"tag":"(secnetwork|secsports).com","displayName":"SEC Network"},{"tag":"(espn|sportsmed).starwave.com", "displayName":"Starwave"},{"tag":"usestoryteller\\.com|storyteller\\.azureedge\\.net","displayName":"StormIdeas"},{"tag":"theundefeated","displayName":"The Undefeated"},{"tag":"andscape","displayName":"Andscape"},{"tag":"assets\\.adobedtm\\.com|nexus(-test)?.ensighten|dcf(data)?\\.espn\\.com$","displayName":"TMS"},{"tag":"(trustarc|truste).com","displayName":"TrustArc"},{"tag":"(disneytermsofuse|\\.starwave|disneyprivacycenter|\\.espncdn|\\.disneycareers|\\.watchdisneyfe(sb|qa)?|\\.edgedatg|\\.disney|\\.thewaltdisneycompany).com|disneyaccount.com", "displayName":"TWDC"},{"tag":"(livestream|vimeo|\\.vimeocdn).com","displayName":"Vimeo"},{"tag":"(zendesk|zdassets|zopim).com ","displayName":"Zendesk"},{"tag":"2cnt.net","displayName":"Kantar","vendorId":"","timeout":300},{"tag":"disneypartners.disney.(es|nl|be|pt)|disneyadvertising.(es|nl|be|pt)","displayName":"DMSP","vendorId":"","timeout":300},{"tag":"ssl.mzstatic.com|api.music.apple.com|embed.podcasts.apple.com","displayName":"Apple Music Various","vendorId":"","timeout":300},{"tag":"(d1c8mgqjyq3taj|dgrop4tm09aui).cloudfront.net", "displayName":"Kindred PDF"},{"tag":"^((?!w88).)*\\.?espn(qa|sb|f1)?\\.(net|com|co\\.uk|co\\.cr|in|cl|es|nl)","displayName":"ESPN anything not adobe","vendorId":"","timeout":300},{"tag":"(www|assets).fxnetworks.com|ggh7ojxxwiyx4oyj4vhw3cmcnm0nswpf.lambda-url.us-west-2.on.aws|qajq6t7oy4yg7spewkgqc2h7ky0fnkkw.lambda-url.us-west-2.on.aws","displayName":"FX","vendorId":"","timeout":300},{"tag":"nationalgeographic\\.co","displayName":"Natgeo","vendorId":"","timeout":300}],"TWDC_Vendor_Consent":[{"tag":"conviva.com", "displayName":"Conviva","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"(?:\\.google-analytics|analytics\\.google)\\.com","displayName":"Google Analytics","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"\\.amplitude\\.com","displayName":"Amplitude","purposeIds":["2"],"vendorId":"","timeout":300},{"tag":"demdex.net|hb.omtrdc.net|hb-api.omtrdc.net|s?w88.[a-z0-9]+.(?:net|com|co.uk|co.cr|in|cl|es|nl)|suncanny.marvel.com","displayName":"Adobe Analytics","purposeIds":["2"],"vendorId":"", "timeout":300}]},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}},{"name":"Fallback GDPR","languageCode":"en","condition":{"type":"cookie","key":"s_ensRegion","value":"gdpr","shouldBePositive":true,"operator":"equals","caseInsensitive":true,"_or":{"type":"url", "value":"emea_test\x3dtrue","shouldBePositive":true,"operator":"contains","caseInsensitive":true}},"optVals":{"TWDC_Vendor_Consent":0},"translation":{"tcf2Modal":{},"tcf2PurpAndFeaturesModal":{},"tcf2VendorModal":{},"tcf2LegitimateInterestsModal":{},"tcf2Shared":{},"cookies":{"TWDC_Vendor_Consent":{}}},"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false}, "ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}}]};if(Bootstrapper.ensightenOptions.publishPath)ensClientConfig.info.publishPath=Bootstrapper.ensightenOptions.publishPath;if(Bootstrapper.ensightenOptions.nexus){ensClientConfig.info.nexus=Bootstrapper.ensightenOptions.nexus;if(Bootstrapper.ensightenOptions.nexus==="nexus.ensighten.com"||Bootstrapper.ensightenOptions.nexus==="nexus-test.ensighten.com")ensClientConfig.info.reporting="data.privacy.ensighten.com"; else ensClientConfig.info.reporting=Bootstrapper.ensightenOptions.nexus}},4250958,[4217706,4234880],634377,[636661,645040],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;(()=>{var e={660:function(e,t,o){var i,n=o(287).hp;i=()=>(()=>{var e={686:()=>{},579:(e,t,o)=>{function i(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e); return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,{w:()=>n});class n{constructor(e){this.destination=e,i(this,"type",void 0),i(this,"start",+new Date),i(this,"end",-1),i(this,"source",null),i(this,"status",null),i(this,"reasons",[]),i(this,"dataPatterns",[]),i(this,"list",[]),i(this,"id",void 0),this.id=this.start+function(e){let t=0;if(null==e||0==e.length)return t;for(let o=0;o0&&(new RegExp(this.reasons.join("|"))).test(e)}numReasons(){return this.reasons.length}}},317:(e,t,o)=>{o.d(t,{l:()=>a});var i=o(616);function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e); return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class s{constructor(e,t,o,s,r,a,l){this.activeList=e,this.shouldAddCategoryToList=t,this.environment=o,this.gatewayData=s,this.activeEnvironmentCategories=r,this.allowedTagsInLocalStorage=a,this.blockedTagsInLocalStorage=l,n(this,"tagsWithFiltersRegEx",void 0),n(this,"tagsWithAllowPaths",void 0),n(this,"tagsWithBlockPaths",void 0),n(this,"blockedTagListOverride",[]),n(this, "allowedTagListOverride",[]),n(this,"update",(e,t,o,i,n)=>{this.activeList=e,this.environment=t,this.setGlobals(o,i,n)}),n(this,"allowRequest",(e,t,o)=>{let n=o;const s=this.blockedTagListOverride.filter(t=>(new RegExp(t.tag)).test(e)).some(e=>!e.paths),r=this.allowedTagListOverride.filter(t=>(new RegExp(t.tag)).test(e)).some(e=>!e.paths);if(""!==t&&this.tagsWithFiltersRegEx.test(e)&&!r&&!s){const o=this.blockedTagListOverride.some(o=>(new RegExp(o.tag)).test(e)&&i.B.arrayToRegex(o.paths).test(t)), s=this.allowedTagListOverride.some(o=>(new RegExp(o.tag)).test(e)&&i.B.arrayToRegex(o.paths).test(t));for(let s=0;s{let s=[],r=[],a=[];const l=e=>e.tag,h=e=>({tag:e.tag,paths:e.paths}),c=e=>{s.push.apply(s,this.extractTagsWithFilters(e,l)),a.push.apply(a,this.extractTagsWithFilters(e,h,"blockPaths")),r.push.apply(r,this.extractTagsWithFilters(e,h,"allowPaths"))};for(const i in e){const l=t[i];this.shouldAddCategoryToList(i,l)&&c(e[i]),o&&o.length>0&&(o.forEach(e=>this.allowedTagListOverride.push(e)),c(o),s.length>0&&(s=this.pruneTagListFromLocalStorage(o, s,!0),r=this.pruneTagListFromLocalStorage(o,r,!0,"tag"))),n&&n.length>0&&(n.forEach(e=>this.blockedTagListOverride.push(e)),c(n),s.length>0&&(s=this.pruneTagListFromLocalStorage(n,s,!1),a=this.pruneTagListFromLocalStorage(n,a,!1,"tag")))}return{regEx:i.B.arrayToRegex(s),allowPathTags:r,blockPathTags:a}}),n(this,"pruneTagListFromLocalStorage",(e,t,o,n)=>(i.B.isWhitelist(this.gatewayData,this.environment)===o&&this.checkForFiltersToRemove(e).forEach(e=>{t=t.filter(t=>(null!=n&&(t=t[n]),t!==e.tag))}), t)),n(this,"checkForFiltersToRemove",e=>e.filter(e=>void 0===e.filter)),n(this,"setGlobals",(e,t,o)=>{this.activeEnvironmentCategories=e;const i=this.buildPathFilterList(this.activeList,this.activeEnvironmentCategories,t,o);this.tagsWithAllowPaths=i.allowPathTags,this.tagsWithBlockPaths=i.blockPathTags,this.tagsWithFiltersRegEx=i.regEx}),this.setGlobals(r,a,l)}extractTagsWithFilters(e,t,o){let i=e=>void 0!==e.filter;return null!=o&&(i=e=>e.filter===o),e.filter(i).map(t)}}function r(e,t,o){return(t= function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class a{constructor(e,t,o){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!== arguments[4]?arguments[4]:[];this.environment=e,this.gatewayData=t,this.activeEnvironmentCategories=o,this.allowedUrls=n,this.blockedUrls=a,r(this,"activeList",void 0),r(this,"listRegex",new RegExp("a^")),r(this,"pathFilterManager",void 0),r(this,"usesAllowlist",!0),r(this,"usesPathFilter",!1),r(this,"isInitialized",!1),r(this,"alwaysAllowedListRegex",new RegExp("a^")),r(this,"defaultCategory","default"),r(this,"allowRequest",(e,t,o)=>{const i=this.getListRegex();let n=!1;if(!1===this.usesAllowlist? i.test&&!i.test(e)&&(n=!0):i.test&&i.test(e)&&(n=!0),null!=this.pathFilterManager&&(n=this.pathFilterManager.allowRequest(e,o,n)),!n){t.addReason(this.usesAllowlist?"Whitelist":"Blacklist");const o=this.findMatchedCategories(e);t.list=o,this.gatewayData.enableBotAndFraudProtection&&t.addReason(this.gatewayData.enableBotAndFraudProtectionReason)}return n}),r(this,"updateListValues",(e,t,o)=>{this.buildListRegex(this.environment,e,t,o),this.usesPathFilter&&null==this.pathFilterManager&&(this.pathFilterManager= new s(this.getList(),this.shouldAddToListRegex,this.environment,this.gatewayData,this.activeEnvironmentCategories,this.allowedUrls,this.blockedUrls)),null!=this.pathFilterManager&&this.pathFilterManager.update(this.getList(),this.environment,e,t,o)}),r(this,"updateEnvironment",(e,t,o,i)=>{this.environment=e,this.updateListValues(t,o,i)}),r(this,"getListRegex",()=>this.listRegex),r(this,"getList",()=>this.activeList),r(this,"getAlwaysAllowedListRegex",()=>this.alwaysAllowedListRegex),r(this,"getTranslatedList", ()=>{const e=this.getList(),t=e;for(const o in e)"default"!==o&&(t[o]=this.getCategoryTranslations(e[o]));return t}),r(this,"buildListRegex",(e,t,o,n)=>{this.setUsesAllowlist(e),this.setActiveList(e),this.usesAllowlist&&this.buildListRegexForAlwaysAllowedDomains();const s=this.getList();let r=[];for(const e in s){const o=t[e];this.shouldAddToListRegex(e,o)&&(r=r.concat(this.getObjectVals(s[e],"tag")))}this.usesAllowlist?(o&&o.length>0&&(r=r.concat(this.getObjectVals(o,"tag"))),n&&n.length>0&&(r=r.filter(e=> -1===this.getObjectVals(n,"tag").indexOf(e)))):(n&&n.length>0&&(r=r.concat(this.getObjectVals(n,"tag"))),o&&o.length>0&&(r=r.filter(e=>-1===this.getObjectVals(o,"tag").indexOf(e))));const a=this.usesAllowlist?"i":void 0;this.listRegex=i.B.arrayToRegex(r,a)}),r(this,"shouldAddToListRegex",(e,t)=>{let o=!1;const i=this.gatewayData.enableBotAndFraudProtection;return e===this.defaultCategory?(o=!0,o):(this.usesAllowlist?i?o=!1:"1"===t?o=!0:t&&"0"===t||!this.isEnvironmentCategoryEnabled(e,1)||(o=!0):i|| "0"===t?o=!0:t&&"1"===t||!this.isEnvironmentCategoryEnabled(e,0)||(o=!0),o)}),r(this,"isEnvironmentCategoryEnabled",(e,t)=>this.environment&&this.environment.optVals[e]===t),r(this,"getObjectVals",(e,t)=>{const o=[];for(let i=0;i{this.usesAllowlist=i.B.isWhitelist(this.gatewayData,e)}),r(this,"setActiveList",e=>{if(this.usesAllowlist?e&&Object.prototype.hasOwnProperty.call(e, "whitelist")?this.activeList=e.whitelist:this.activeList=this.gatewayData.whitelist||{}:e&&Object.prototype.hasOwnProperty.call(e,"blacklist")?this.activeList=e.blacklist:this.activeList=this.gatewayData.blacklist||{},Object.prototype.hasOwnProperty.call(this.activeList,this.defaultCategory)||!0!==this.usesAllowlist||(this.activeList[this.defaultCategory]=[]),this.usesAllowlist){const t=this.gatewayData.info.nexus,o=this.gatewayData.info.reporting,n=[location.hostname,t,o],s=e=>0===this.activeList[this.defaultCategory].filter(function(t){return t.tag=== e}).length;for(let e=0;e{const t=[],o=this.getList();for(const i in o)for(let n=0;n{const e=this.getList()&&this.getList()[this.defaultCategory]||[],t=this.getObjectVals(e,"tag");this.alwaysAllowedListRegex=i.B.arrayToRegex(t,"i")}),r(this,"getCategoryTranslations",e=>{if(this.environment.translation&&this.environment.translation.purposes)for(let t=0;t{o.d(t,{M:()=>f});var i=o(579),n=o(616);function s(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value."); }return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var r=function(e){return e.Block="Block",e.Rewrite="Rewrite",e}(r||{});class a{constructor(e,t){s(this,"gatewayData",void 0),s(this,"environment",void 0),s(this,"sslEnforcementMode",void 0),s(this,"insecureProtocolRegex",/http:|ws:/i),this.gatewayData=e,this.environment=t,this.sslEnforcementMode=this.fallbackOrReturnEnforcementMode()}updateEnvironment(e){this.environment= e,this.sslEnforcementMode=this.fallbackOrReturnEnforcementMode()}allowRequest(e,t,o){let i=!0;return n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"requireSSL")&&("https:"===e&&this.insecureProtocolRegex.test(t)&&(i=!1),i||o.addReason("SSL")),i}shouldRewriteProtocol(e,t){const o=n.B.getUrl(e.destination,t).protocol;let i=!1;return this.insecureProtocolRegex.test(o)&&(this.sslEnforcementMode!==r.Rewrite||e.hasReason("Whitelist")||e.hasReason("Blacklist")|| !e.hasReason("SSL")||(i=!0)),i}rewriteProtocol(e){return(e=e.replace(/^http:\/\//i,"https://")).replace(/^ws:\/\//i,"wss://")}fallbackOrReturnEnforcementMode(){return this.gatewayData.sslConfig||this.environment&&this.environment.sslEnforcementMode?n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.sslConfig,this.environment,"sslEnforcementMode"):r.Block}}var l,h=o(711),c=o.n(h);function d(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive]; if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class u{constructor(e,t,o){this.enabled=e,this.dataMonitoringParams=t,this.environment=o,d(this,"blockURLParamsRegexMap",{}),d(this,"regexArrayMap",void 0),d(this,"activeMonitoringParams",void 0),d(this,"dataMonitoringAllowedDomainsRegex", void 0),d(this,"maskCharacter",void 0),d(this,"base64Pattern",/((?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?)/g),this.updateEnvironment(o)}validateActivateMonitoring(e){return null!=e&&(e.monitorBase64Data=e.monitorBase64Data||!1,e.maskCharacter=e.maskCharacter||"~",e.processRequestBody=e.processRequestBody||!1,e.domainsAllowed=e.domainsAllowed||[],this.isSingleDataMonitoringParams(e)?(e.mode=e.mode||"block",e.blockURLParamsRegex=e.blockURLParamsRegex||[]):e.blockUrlParams=e.blockUrlParams|| []),e}getActiveMonitoringParams(){let e;return e=this.environment&&Object.prototype.hasOwnProperty.call(this.environment,"dataMonitoring")?this.validateActivateMonitoring(this.environment.dataMonitoring):this.validateActivateMonitoring(this.dataMonitoringParams)||{},e}updateEnvironment(e){if(this.environment=e,this.activeMonitoringParams=this.getActiveMonitoringParams(),this.blockURLParamsRegexMap={},this.isSingleDataMonitoringParams(this.activeMonitoringParams)){const e=this.activeMonitoringParams.mode|| "block";this.activeMonitoringParams.mode=e}this.regexArrayMap=this.getBlockURLParamsRegexArray(this.activeMonitoringParams);for(const e in this.regexArrayMap)this.blockURLParamsRegexMap[e]=n.B.arrayToRegex(this.regexArrayMap[e].map(e=>e.regex));this.dataMonitoringAllowedDomainsRegex=n.B.arrayToRegex(this.activeMonitoringParams.domainsAllowed),this.maskCharacter=this.activeMonitoringParams.maskCharacter||"~"}isDataPatternReported(e){return!this.isSingleDataMonitoringParams(e)||null!=e.blockURLParamsRegex&& e.blockURLParamsRegex.length>0&&"string"==typeof e.blockURLParamsRegex[0].regex}allowRequest(e,t,o){let i=!0;const s=e.destination;if(this.enabled){const r=n.B.decodeUriComponent(s);let a=null;this.activeMonitoringParams.processRequestBody&&o&&(a=o,a instanceof FormData?a=this.formDataToString(a):a instanceof URLSearchParams&&(a=a.toString()));let l=[];const h=[];for(const e of["block","mask","redact","observe"])if(this.blockURLParamsRegexMap[e]&&this.blockURLParamsRegexMap[e].exec){let t=[],o=[], n=[];const c=this.getValidDataPatterns(r,e);if(this.activeMonitoringParams.monitorBase64Data&&(o=this.checkForBase64Data(s,e)),a&&(t=this.getValidDataPatterns(a,e),this.activeMonitoringParams.monitorBase64Data&&"string"==typeof a&&(n=this.checkForBase64Data(a,e))),c.length>0||t.length>0||o.length>0||n.length>0){if(i=!1,l=l.concat(c).concat(t).concat(o).concat(n),(o.length>0||n.length>0)&&l.push("base64"),"block"==e){h.push("blocked");break}"mask"==e?h.push("masked"):h.push(e)}}const c=new Set(l); c.delete(void 0),e.dataPatterns=e.dataPatterns.concat(Array.from(c)),!e.hasReason("Blacklist")&&!e.hasReason("Whitelist")&&h.length>0&&(e.status=h.join(",")),!1===i&&this.activeMonitoringParams.domainsAllowed.length>0&&(i=this.dataMonitoringAllowedDomainsRegex.test(t)),i||e.addReason("DATA_MONITORING")}return i}getMaskedUrl(e){return e?this.editQueryString(e,n.B.repeatString(this.maskCharacter,10)):e}getRedactedUrl(e){return e?this.editQueryString(e,""):e}getMaskedData(e){return e?this.editData(e, n.B.repeatString(this.maskCharacter,10)):e}getRedactedData(e){return e?this.editData(e,""):e}editPath(e,t,o){e.indexOf(";")>-1&&(e=this.editSemiColonDelimitedPath(e,t,o));const i=e.split("/"),s=o?"redact":"mask";for(let o=0;o4&&this.base64Pattern.test(i[o]))try{const e=c().decode(i[o]);this.blockURLParamsRegexMap[s]&&this.blockURLParamsRegexMap[s].test&&this.blockURLParamsRegexMap[s].test(e)&&(i[o]=i[o].replace(this.base64Pattern,t),i[o]=n.B.encodeUriComponent(i[o]),"redact"===s&&""===i[o]&&(i.splice(o,1),o--))}catch(e){}return i.join("/")}formDataToString(e){const t=[];let o,i,n;for(o=e.entries();!(i=o.next()).done&&(n=i.value);)t.push(n[0]+"\x3d"+n[1]);return t.join("\x26")}editBase64String(e,t){let o=e; const i=e.match(this.base64Pattern),n=t.length>0?"mask":"redact";for(const s in i){if(i[s].length<4)continue;const r=c().decode(i[s]);this.blockURLParamsRegexMap[n]&&this.blockURLParamsRegexMap[n].test(r)&&(o=e.replace(i[s],t))}return o}editData(e,t){const o=t.length>0?"mask":"redact";if(this.activeMonitoringParams.processRequestBody)if(e instanceof String||"string"==typeof e){if(this.activeMonitoringParams.monitorBase64Data&&(e=this.editBase64String(e,t)),this.blockURLParamsRegexMap[o]&&this.blockURLParamsRegexMap[o].test&& "string"==typeof e)for(;this.blockURLParamsRegexMap[o].test(e);)e=e.replace(this.blockURLParamsRegexMap[o],t)}else if(e instanceof FormData){const o=new FormData;let i,n,s;for(i=e.entries();!(n=i.next()).done&&(s=n.value);){const e=this.editData(s[0],t),i=this.editData(s[1],t);o.append(e,i)}e=o}else if(e instanceof URLSearchParams){const o=new URLSearchParams;let i,n,s;for(i=e.entries();!(n=i.next()).done&&(s=n.value);){const e=this.editData(s[0],t),i=this.editData(s[1],t);o.append(e,i)}e=o}return e}editQueryString(e, t){if(!this.enabled||!n.B.isValidUrl(e))return e;const o=0===t.length;let i=t;""===t&&(i="");let s=e.split("?")[1];const r=n.B.getUrl(e);if(r.pathname=this.editPath(r.pathname,i,o),"string"==typeof s&&""!==s){this.activeMonitoringParams.monitorBase64Data&&(s=this.editBase64String(s,i));const e=s.split("\x26");e.length>0&&(r.search=this.editSearchParams(e,i,o),o&&""===r.search&&(r.href=r.href.replace("?","")))}return r.href}getBlockURLParamsRegexArray(e){if(this.isSingleDataMonitoringParams(e)){const t= [];if(!this.isDataPatternReported(e))return e.blockURLParamsRegex.forEach(e=>{t.push({name:void 0,regex:e})}),{[e.mode]:t};for(let o=0;o({name:e.name,regex:e.regex}));return t}}findMatchedDataPatterns(e,t,o){if(this.isDataPatternReported(this.activeMonitoringParams))if(this.blockURLParamsRegexMap.block&&this.blockURLParamsRegexMap.block.exec)this.concatDataPatterns(e, "block",t,o);else for(const i in this.blockURLParamsRegexMap)"block"!==i&&this.concatDataPatterns(e,i,t,o)}checkForBase64Data(e,t){const o=e.match(this.base64Pattern);let i=[];for(const e in o){if(o[e].length<4)continue;const n=c().decode(o[e]);this.blockURLParamsRegexMap[t].test(n)&&(i=i.concat(this.getValidDataPatterns(n,t)))}return i}editSemiColonDelimitedPath(e,t,o){let i=e.split("/");i=i.filter(function(e){return"string"==typeof e&&""!==e});let s="";const r=this,a=o?"redact":"mask";return n.B.each(i, function(e,s){const l=e.split(";");n.B.each(l,function(e,i){const s=e.split("\x3d");let h=s[0];const c=s[1]||"";let d,u=n.B.decodeUriComponent(c),g="";if("string"==typeof h&&""!==h&&r.blockURLParamsRegexMap[a].test)for(;r.blockURLParamsRegexMap[a].test(h);)d=!!o,h=h.replace(r.blockURLParamsRegexMap[a],t);if("string"==typeof u&&""!==u&&r.blockURLParamsRegexMap[a].test)for(;r.blockURLParamsRegexMap[a].test(u);)d=!!o,u=u.replace(r.blockURLParamsRegexMap[a],t);"string"==typeof h&&"string"==typeof u&& (u=n.B.encodeUriComponent(u),g+=d&&o?"":""!==u||d?h+"\x3d"+u:h),""===g?l.splice(i,1):l[i]=g}),i[s]=l.join(";")}),s+=i.join("/"),s}editSearchParams(e,t,o){let i="";e=e.filter(function(e){return"string"==typeof e&&""!==e});const s=this,r=o?"redact":"mask";return n.B.each(e,function(e){const a=e.split("\x3d");let l=a[0];const h=a[1]||"";let c,d=n.B.decodeUriComponent(h);if("string"==typeof l&&""!==l&&s.blockURLParamsRegexMap[r]&&s.blockURLParamsRegexMap[r].test)for(;s.blockURLParamsRegexMap[r].test(l);)c= !!o,l=l.replace(s.blockURLParamsRegexMap[r],t);if("string"==typeof d&&""!==d&&s.blockURLParamsRegexMap[r]&&s.blockURLParamsRegexMap[r].test)for(;s.blockURLParamsRegexMap[r].test(d);)c=!!o,d=d.replace(s.blockURLParamsRegexMap[r],t);"string"==typeof l&&"string"==typeof d&&(d=n.B.encodeUriComponent(d),i+=c&&o?"":""!==d||c?l+"\x3d"+d+"\x26":l+"\x26")}),i=i.slice(0,-1),i}isSingleDataMonitoringParams(e){return void 0!==e.blockURLParamsRegex}getValidDataPatterns(e,t){const o=[];for(const i of this.regexArrayMap[t]){const t= new RegExp(i.regex);t.test&&t.test(e)&&o.push(i.name)}return o}concatDataPatterns(e,t,o,i){const n=Object.keys(this.blockURLParamsRegexMap[t].exec(o));let s=[];this.activeMonitoringParams.processRequestBody&&(s=Object.keys(this.blockURLParamsRegexMap[t].exec(i))),e.dataPatterns.concat(Array.from(new Set([...n,...s])))}}function g(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o; throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class p{static allowProtocolAndBypassProcessing(e,t,o,i){const n=this.protoRegex.test(e)&&void 0!==this.allowedProtocols[e]&&(!this.allowedProtocols[e].additionalAllowConditions||this.allowedProtocols[e].additionalAllowConditions(o,t,i));return n||this.addBlockReasonToRequest(e,t), n}static isBlockedRequestBypassed(e){return this.requestBypassRegex.test(e)}static addBlockReasonToRequest(e,t){if(t&&"function"==typeof t.addReason&&void 0!==this.allowedProtocols[e]){const o=this.allowedProtocols[e].blockReason;t.addReason(o)}}}function m(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value."); }return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}l=p,g(p,"defaultProtocolConfig",{data:{mediaTypes:[]}}),g(p,"allowedProtocols",{"about:":{blockReason:"ABOUT_PROTOCOL"},"blob:":{blockReason:"BLOB_PROTOCOL"},"mailto:":{additionalAllowConditions:function(e){return!e.blockMailtoLinks},blockReason:"MAIL_TO"},"chrome-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"CHROME_BROWSER_EXTENSION"}, "data:":{additionalAllowConditions:function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.defaultProtocolConfig,i=[t.destination.indexOf("data:image")>-1,"script"===t.type&&e.disableDataProtocolJavascriptRequests];if(e.allowAdditionalDataMediaTypes){var n;const e=[...((null==o||null===(n=o.data)||void 0===n?void 0:n.mediaTypes)||[])];i=[...i,...e.map(e=>t.destination.indexOf("data:".concat(e))>-1)]}return i.includes(!0)},blockReason:"DATA_PROTOCOL"},"hblob:":{blockReason:"HBLOB_PROTOCOL"}, "moz-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"MOZ_BROWSER_EXTENSION"},"safari-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"SAFARI_BROWSER_EXTENSION"},"tel:":{blockReason:"TEL_PROTOCOL"},"sms:":{blockReason:"SMS_PROTOCOL"}}),g(p,"protoRegex",new RegExp(Object.keys(l.allowedProtocols).join("|"),"i")),g(p,"requestBypassRegex",new RegExp("chrome-extension:|safari-extension:|moz-extension:","i"));class f{constructor(e, t,o,i){this.gatewayData=e,this.environment=t,this.historyEntryReporter=o,this.listProcessor=i,m(this,"sslManager",void 0),m(this,"dataGovernanceManager",void 0),m(this,"protoManager",void 0),m(this,"updateEnvironment",(e,t,o,i)=>{this.environment=e,this.dataGovernanceManager.updateEnvironment(e),this.sslManager.updateEnvironment(e),this.listProcessor.updateEnvironment(e,t,o,i)}),m(this,"updateListValues",(e,t,o)=>{this.listProcessor.updateListValues(e,t,o)}),this.sslManager=new a(e,t),this.dataGovernanceManager= new u(e.featureToggles.enableDataMonitoring,e.dataMonitoring,t),this.protoManager=p}processURL(e,t,o,i,n,s){return this.processURLInternal(e,null,t,o,i,n,s,e=>{this.historyEntryReporter.resourceComplete(i,e,"allowed")})}processURLAndBody(e,t,o,i,n,s,r){this.processURLInternal(e,t,o,i,n,s,r,e=>{this.historyEntryReporter.resourceComplete(n,e,"allowed")})}isVoidURL(e){const t="javascript:";return"string"!=typeof e||""===e||0===e.indexOf(t)||2===e.indexOf(t)}isValidURL(e,t){try{n.B.getUrl(e,t)}catch(e){return!1}return!0}createEventHandler(e, t){return()=>{this.historyEntryReporter.resourceComplete(this,e,t)}}generateEnsRequest(e,t,o,s){const r=new i.w(n.B.getUrl(e,s).href);return r.source=o,r.type=t,r}processEnsRequest(e,t,o,i,s,r,a){let l=t;if(this.onBefore(e,o,i,s))a(e.id);else{const t=this.getBlockedSrcString(e.type,e,s),a=this.getBlockedRequestBody(e,o);n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableFiltering")&&("function"==typeof r&&void 0!==r&&r(t,a),l=t),this.sendBlockReport(e, i,s)}return l}getModifiedEnsRequestStatus(e,t){let o="blocked";return e.status&&(o=e.status),this.sslManager.shouldRewriteProtocol(e,t)&&(o="rewrite"),o}getProtocolFromReferrer(e){try{return n.B.getUrl(e).protocol}catch(e){return}}processURLInternal(e,t,o,i,n,s,r,a){var l;const h=e;if(this.isVoidURL(h)||!this.isValidURL(h,s))return h;let c=h;if(null!==(l=c)&&void 0!==l&&l.startsWith("//")){let e=this.getProtocolFromReferrer(s);var d;e||"undefined"==typeof window||(e=null===(d=window.location)||void 0=== d?void 0:d.protocol),e&&(c=e.replace(/:$/,"")+":"+c)}const u=this.generateEnsRequest(c,o,i,s);return this.processEnsRequest(u,c,t,n,s,r,a)}sendBlockReport(e,t,o){const i=this.getModifiedEnsRequestStatus(e,o);this.historyEntryReporter.resourceComplete(t,e.id,i)}onBefore(e,t,o,i){return this.historyEntryReporter.createHistoryEntry(e,o),this.allowRequest(e,t,i)}allowRequest(e,t,o){let i=!0;const s=e.destination,r=n.B.getUrl(s,o),a="string"==typeof o&&""!==o?n.B.getUrl(o).protocol:n.B.getUrl(s).protocol, l=r.hostname,h=r.pathname,c=r.protocol;if(this.protoManager.allowProtocolAndBypassProcessing(c,e,this.gatewayData.featureToggles,this.gatewayData.protocolConfig))return!0;if(this.protoManager.isBlockedRequestBypassed(c))return!1;let d=!0;""!==s&&(d=this.sslManager.allowRequest(a,c,e));let u=!0,g=!0;return g=this.dataGovernanceManager.allowRequest(e,l,t),this.environment&&(u=this.listProcessor.allowRequest(l,e,h)),!1!==u&&!1!==d&&!1!==g||(i=!1),i}getBlockedSrcString(e,t,o){let i=t.destination;const n= function(){let t;return t=["img","image","source"].includes(null==e?void 0:e.trim().toLowerCase())?"":"//javascript:;",t};if(this.sslManager.shouldRewriteProtocol(t,o)){if(i=this.sslManager.rewriteProtocol(t.destination),1===t.reasons.length)return i}else if(t.hasReason("SSL"))return n();const s=new Set(t.status?t.status.split(","):[]);let r=i;return!t.hasReason("DATA_MONITORING")||t.hasReason("Whitelist")||t.hasReason("Blacklist")||s.has("blocked")?n():(s.has("masked")&&(r=this.dataGovernanceManager.getMaskedUrl(r)), s.has("redact")&&(r=this.dataGovernanceManager.getRedactedUrl(r)),r)}getBlockedRequestBody(e,t){const o=new Set(e.status?e.status.split(","):[]);let i=t;return!e.hasReason("DATA_MONITORING")||o.has("blocked")?t:(o.has("masked")&&(i=this.dataGovernanceManager.getMaskedData(i)),o.has("redact")&&(i=this.dataGovernanceManager.getRedactedData(i)),i)}}},616:(e,t,o)=>{o.d(t,{B:()=>i});const i={arrayToRegex:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(Array.isArray(e))return e&& e.length>0&&e.join?new RegExp(e.join("|"),t):new RegExp("a^",t)},each:function(e,t,o){void 0!==e&&"length"in e||(e={length:0});for(let i=0;i{var i=o(931);function s(e,t){return void 0===t&&(t="utf8"),n.isBuffer(e)?a(e.toString("base64")):a(n.from(e,t).toString("base64"))}function r(e){return e=e.toString(),i.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function a(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var l=s;l.encode=s,l.decode=function(e,t){return void 0===t&&(t="utf8"),n.from(r(e),"base64").toString(t)}, l.toBase64=r,l.fromBase64=a,l.toBuffer=function(e){return n.from(r(e),"base64")},t.default=l},931:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length,o=t%4;if(!o)return e;var i=t,s=4-o,r=t+s,a=n.alloc(r);for(a.write(e);s--;)a.write("\x3d",i++);return a.toString()}},711:(e,t,o)=>{e.exports=o(788).default,e.exports.default=e.exports}},t={};function o(i){var n=t[i];if(void 0!==n)return n.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,o),s.exports}o.n= e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{o.r(i),o.d(i,{EnsRequest:()=>n.w,ListProcessor:()=>s.l,UrlProcessor:()=>e.M,utilities:()=> t.B});var e=o(775),t=o(616),n=o(579),s=o(317),r=o(686),a={};for(const e in r)["default","UrlProcessor","utilities","EnsRequest","ListProcessor"].indexOf(e)<0&&(a[e]=()=>r[e]);o.d(i,a)})(),i})(),e.exports=i()},588:(e,t,o)=>{o.r(t),o.d(t,{Gateway:()=>ve});function i(e,t,o,i){return new (o||(o=Promise))(function(n,s){function r(e){try{l(i.next(e))}catch(e){s(e)}}function a(e){try{l(i.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?n(e.value):(t=e.value,t instanceof o?t:new o(function(e){e(t)})).then(r, a)}l((i=i.apply(e,t||[])).next())})}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function n(e){return String(e)}function s(e){return parseInt(e,10)||0}function r(e){return!function(e){return function(e){return function(e,t){return l(t,/\(iP.+; CPU .*OS (\d+)[_\d]*.*\) AppleWebKit\//,1)===n(e)}(12,e)||function(e,t,o){const i=/\(Macintosh;.*Mac OS X (\d+)_(\d+)[_\d]*.*\) AppleWebKit\//;return l(o,i,1)===n(e)&&l(o,i,2)===n(t)}(10,14,e)&&(function(e){const t=/Version\/.* Safari\//; return null!=e.match(t)&&!h(e)}(e)||function(e){return a(e,/^Mozilla\/[\.\d]+ \(Macintosh;.*Mac OS X [_\d]+\) AppleWebKit\/[\.\d]+ \(KHTML, like Gecko\)$/)}(e))}(e)||function(e){return h(e)&&c(51,e)&&!c(67,e)||function(e){return a(e,/UCBrowser\//)}(e)&&!function(e,t,o,i){const n=/UCBrowser\/(\d+)\.(\d+)\.(\d+)[\.\d]* /,r=s(l(i,n,1)),a=s(l(i,n,2)),h=s(l(i,n,3));return r!==e?r>e:a!==t?a>t:h>=o}(12,13,2,e)}(e)}(String(e))}function a(e,t){return null!=e.match(t)}function l(e,t,o){const i=e.match(t);return null!= i&&void 0!==i[o]?i[o]:null}function h(e){return a(e,/Chrom(e|ium)/)}function c(e,t){return s(l(t,/Chrom[^ \/]+\/(\d+)[\.\d]* /,1))>=e}class d{static detectCookieDomain(){if(d.cacheInitialized)return d.cachedCookieDomain;const e=window.location.hostname.split(".").reverse(),t="__cheq_tld_"+(new Date).getTime(),o="https:"===window.location.protocol,i=e=>{document.cookie=t+"\x3d1;path\x3d/;domain\x3d"+e+";SameSite\x3dLax"+(o?";Secure":"");const i=document.cookie.split(/;\s*/).some(e=>e.startsWith(t+ "\x3d"));return document.cookie=t+"\x3d;expires\x3d"+(new Date(0)).toUTCString()+";Max-Age\x3d0;path\x3d/;domain\x3d"+e+";SameSite\x3dLax"+(o?";Secure":""),i};for(let t=1;t<=e.length;t++){const o=e.slice(0,t).reverse().join(".");if(i(o))return d.cachedCookieDomain=o,d.cacheInitialized=!0,o}return d.cachedCookieDomain=null,d.cacheInitialized=!0,null}constructor(e,t,o,i,n){this.clientName=e,this.cookieDomain_=t,this.isNetworkOnlyEnabled=o,this.customGetter=i,this.customSetter=n,this.defaultCookieRetentionLength= 31536E6,t.then(t=>{this.setCookieDomain(t);const o=e.toUpperCase()+d.ensightenPrivacy;this.isNetworkOnlyEnabled||localStorage.setItem(o+`${d.tldPrefix}-${window.location.hostname}`,t)}),this.cookieDomainPath="/"}static calculateCookieDomain(e,t,o,n,s){return i(this,void 0,void 0,function*(){const i=e||window.location.hostname,r=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/gm.test(i);if("localhost"===i||r)return i;if(!s&&n&&d.getTLDSuffixCookie(n, i))return d.getTLDSuffixCookie(n,i);try{if(t){const e=d.getPublicSuffix(i,o).split(".").length+1;return i.split(".").slice(-e).join(".")}const e=d.detectCookieDomain();return e||i}catch(e){return i}})}static getPublicSuffix(e,t){const o=t.join("|");let i=(new RegExp(o)).exec(e)[0];return i.startsWith(".")&&(i=i.substring(1)),i}static build(e,t,o,i,n,s){const r=d.calculateCookieDomain(window.location.hostname,t,o,e,i);return new d(e,r,i,n,s)}deleteAllCookies(){return i(this,void 0,void 0,function*(){return this.cookieDomain_.then(e=> {const t=document.cookie.split(";");for(let e=0;e-1?o.substr(0,i):o;document.cookie=n+"\x3d; path\x3d/; expires\x3dThu, 01 Jan 1970 00:00:00 GMT; domain\x3d"+this.getCookieDomain()}})})}deleteCookie(e){return i(this,void 0,void 0,function*(){return this.cookieDomain_.then(t=>{this.clientName=this.clientName.toUpperCase();const o=this.clientName+d.ensightenPrivacy+this._parseCookieSuffix(e),i=document.cookie.split(";");for(let e=0;e-1?t.substr(0,n):t;s.trim()===o.trim()&&(document.cookie=s+"\x3d; path\x3d/; expires\x3dThu, 01 Jan 1970 00:00:00 GMT; domain\x3d"+this.getCookieDomain())}})})}getCategoryMapFromCookieTypes(e){const t={};for(let o=0;o{const n=this.clientName.toUpperCase()+d.ensightenPrivacy,s=this._parseCookieSuffix(e);let a="";const l=/https:/.test(location.protocol),h=this.getRetentionPeriodUTCString(o);r(navigator.userAgent)&&(a=" SameSite\x3d"+(l?"None":"Lax")+";"),l&&(a+=" Secure;");const c=n+s+"\x3d"+t+"; path\x3d"+this.cookieDomainPath+";"+a+" domain\x3d"+this.getCookieDomain()+"; expires\x3d"+h;return document.cookie=c,c})})}setCookieDomain(e){this.cookieDomain=e}getCookieDomain(){return this.cookieDomain}setCookieDomainPath(e){this.cookieDomainPath= e}getCookieDomainPath(){return this.cookieDomainPath}_parseCookieSuffix(e){return e.replace(/ /g,"_")}}d.ensightenPrivacy="_ENSIGHTEN_PRIVACY_",d.tldPrefix="TLD",d.cachedCookieDomain=null,d.cacheInitialized=!1,d.getTLDSuffixCookie=(e,t)=>{const o=e.toUpperCase()+d.ensightenPrivacy;return localStorage.getItem(o+`${d.tldPrefix}-${t}`)};var u=o(514);class g{constructor(e,t,o,n,s,r,a,l){this.environmentChangeCallbacks=[],this.activeEnvironment=null,this.activeEnvironmentTranslation=null,this.enableAsyncEnvironments= !1,this.asyncEnvironmentPromiseComplete=!1,this.getAsyncEnvironmentFromStorage=e=>JSON.parse(window.localStorage.getItem("environments-"+e.name)),this.getAsyncEnvironmentFromPromise=(e,t,o)=>{let i,n=e.asyncEnvironmentUrl!==this.asyncEnvironmentUrl;if(e.previewUrl?(i=e.previewUrl+`/${e.asyncEnvironmentUrl}`,n=!0):i="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e.asyncEnvironmentUrl,n)this.asyncEnvironmentUrl=e.asyncEnvironmentUrl,this.asyncEnvironmentPromise= null,this.asyncEnvironmentPromiseComplete=!1,e.asyncEnvironmentUrl&&(this.asyncEnvironmentPromise?this.asyncEnvironmentPromise.then(()=>{o.forEach(t=>t(e))}):this.asyncEnvironmentPromise=fetch(i).then(t=>{if(!t.ok)throw new Error(`Network response was not ok for translation ${e.name} `+t.statusText);return t.json()}).then(i=>{if(!i)throw new Error(`No DATA retrieved for ${e.name} translation on ${t}`);this.setAsyncEnvironmentParameters(e,i),window.localStorage.setItem("environments-"+e.name,JSON.stringify(e)), o.forEach(t=>t(e)),this.asyncEnvironmentPromiseComplete=!0}).catch(o=>{throw new Error(`There has been a problem with your fetch operation ${e.name} translation on ${t}: ${o}`);}));else if(!this.asyncEnvironmentPromiseComplete&&this.asyncEnvironmentPromise)this.asyncEnvironmentPromise.then(()=>{o.forEach(t=>t(e))});else{const t=this.getAsyncEnvironmentFromStorage(e);this.setAsyncEnvironmentParameters(e,t),this.asyncEnvironmentUrl||(this.asyncEnvironmentUrl=e.asyncEnvironmentUrl),o.forEach(e=>e(t))}}, this.getAsyncEnvironmentHtml=(e,t,o,i)=>{let n,s;if(e.previewUrl?(n=e.previewUrl+`/${e[o]}`,e[i]&&(s=e.previewUrl+`/${e[i]}`)):(n="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e[o],e[i]&&(s="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e[i])),s){const e=this.document.createElement("link");e.rel="stylesheet",e.href=s,this.document.head.appendChild(e)}fetch(n).then(t=>{if(!t.ok)throw new Error(`Network response was not ok for translation ${e.name} `+ t.statusText);return t.text()}).then(o=>{o?t.forEach(t=>t(e,o)):console.log(`No html retrieved for ${e.name}`)}).catch(t=>{console.error(`There has been a problem with your fetch operation for ${e.name}`,t)})},this.clearEnvironment=()=>i(this,void 0,void 0,function*(){yield this.cookieManager.deleteCookie("LOCALE"),yield this.setEnvironment(void 0)}),this.evalCondition=e=>{let t,o=!1;switch(e.type){case "host":t=this.document.location.hostname;break;case "url":t=this.document.URL;break;case "cookie":t= this.getCookie(e.key);break;case "jsVar":t=this.getJSVarValue(e.key);break;default:console.warn("Error evaluating environment target")}switch(e.operator){case "equals":o=this.evaluateEquals(t,e);break;case "contains":o=this.evaluateContains(t,e);break;case "exists":o=this.evaluateExists(t);break;case "regexp":o=this.evaluateRegExp(t,e);break;default:console.warn("Error evaluating comparator for environment")}return!1===e.shouldBePositive&&(o=!0!==o),!0===o&&e._and&&(o=this.evalCondition(e._and)), !1===o&&e._or&&(o=this.evalCondition(e._or)),o},this.getEnvironmentByLocale=e=>{let t=null;for(let o=0;onull!=this.getEnvironmentByLocale(e),this.getActiveEnvironment=()=>this.activeEnvironment,this.getActiveLocale=()=>this.activeEnvironment.languageCode,this.getAvailableLocales=()=>{const e=[];for(let t=0;t{this.environmentChangeCallbacks.push(e)},this.setEnvironment=e=>i(this,void 0,void 0,function*(){this.environmentExists(e)?(yield this.cookieManager.setCookie("LOCALE",e),this.initializeActiveEnvironment(),this.fireEnvironmentChangeCallbacks()):e||(this.initializeActiveEnvironment(),this.activeEnvironment=this.getActiveEnvironment(),this.fireEnvironmentChangeCallbacks())}),this.evaluateContains=(e,t)=>!!e&&(e=e.toString(),t.caseInsensitive?-1!== e.toLowerCase().indexOf(t.value.toLowerCase()):-1!==e.indexOf(t.value)),this.evaluateEquals=(e,t)=>!!e&&(t.caseInsensitive?e.toLowerCase()==t.value.toLowerCase():e==t.value),this.evaluateExists=e=>{let t=!1;return e&&(t=!0),t},this.evaluateRegExp=(e,t)=>{let o=new RegExp(t.value);return t.caseInsensitive&&(o=new RegExp(t.value,"i")),void 0!==e&&""!==e&&o.test(e)},this.fireEnvironmentChangeCallbacks=()=>{const e=this.environmentChangeCallbacks.length;for(let t=0;t{const t=this.document.cookie.match(new RegExp(e+"\x3d([^;]+)"));if(t)return t[1]},this.getDefaultEnvironment=()=>{let e=null;for(let t=0;t{const e=u.utilities.getBrowserLocale();for(let t=0;te.condition&&e.condition.type&&e.condition.operator,this.localeMatches=(e,t)=>{if(e&&t){if(e.languageCode===t)return!0;{const o=t.split("-")[0];if(e.languageCode===o)return!0}}return!1},this.getEnvironmentByLocaleCookie=()=>{let e=null;const t=this.cookieManager.getCookie("LOCALE");return t&&(e=this.getEnvironmentByLocale(t)),e},this.initializeActiveEnvironment=()=>{let e=null;if(e=this.getEnvironmentByLocaleCookie(),e||(e=this.getEnvironmentByConditions()), e||(e=this.getDefaultEnvironment()),e&&e.translation&&(e.translation.save=e.translation.save||"SAVE",e.translation.cancel=e.translation.cancel||"CANCEL",e.translation.close=e.translation.close||"CLOSE"),this.activeEnvironment=e,this.activeEnvironment&&this.activeEnvironment.asyncEnvironmentUrl){const e=this.getAsyncEnvironmentFromStorage(this.activeEnvironment);e&&(this.asyncEnvironmentUrl=e.asyncEnvironmentUrl)}},this.getJSVarValue=e=>{let t=void 0!==window[e]?window[e]:void 0;if(e&&"string"==typeof e&& !t){let o,i=0;const n=e.split("."),s=n.length;for(;i {const o=new this.imageReference;o.onerror=()=>{t(e)},o.onload=()=>{t(e)},o.src=e})}}class w extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u,g,p,m,f,y){super(),this.imageReference=e,this.environmentName=t,this.modalType=o,this.defaultOptions=i,this.clientId=n,this.clientName=s,this.publishPath=r,this.mode=a,this.cookiesTypes=l,this.gatewayVersion=h,this.reportingEnabled=c,this.cookieManager=d,this.nexusDomain=u,this.customReporter=g,this.sendBeaconReportingDisabled=p,this.sendBeacon=m,this.useCategoryNameInExternalConsentNotifications= f,this.reportOnImpliedConsentEvents=y,this.cookiesTypesMap=new Map,this.pendingEvents=[],this.urlPath=`//${this.nexusDomain}/privacy/v1/c/b.rnc`,this.cookiesTypes.forEach(e=>this.cookiesTypesMap.set(e.replace(/ /g,"_"),e))}sendReport(e,t,o){if(this.reportingEnabled){const i=this.generateRawReport(e,t,null==o?void 0:o.isImpliedConsent,null==o?void 0:o.isTrackingEvent,null==o?void 0:o.gpcOverride);if(i.events.length>0){const {encodedBody:o,rawLength:n}=this.compressReportString(JSON.stringify(i));return"function"== typeof this.customReporter&&null!=e&&null!=t&&this.executeCustomReporter(e,t),this.pendingEvents=[],this.beacon(o,n)}}}generateRawReport(e,t,o,i,n){const s={version:this.version,gateway:this.gatewayVersion,clientId:this.clientId,clientName:this.clientName,publishPath:this.publishPath,mode:this.mode,cookies:this.cookieManager.getCookiesFromTypes(this.cookiesTypes.concat("MODAL_VIEWED","MODAL_LOADED","LOCALE","BANNER_VIEWED","BANNER_LOADED")),dt:Date.now(),settings:{modal:this.modalType,environment:this.environmentName, defaults:this.defaultOptions},events:null!=e&&null!=t?this.buildEvents(e,t,o,i,n).concat(this.pendingEvents):this.pendingEvents};return n&&(s.consentSource="implicit-gpc"),s}buildEvents(e,t,o,i,n){const s=[];for(const r in t){const a=t[r]!==e[r]||!i&&this.reportOnImpliedConsentEvents;if(e.hasOwnProperty(r)){if(a){const e=this.buildEvent(r,t[r],o,n);s.push(e)}}else{const e=this.buildEvent(r,t[r],o,n);s.push(e)}}return s}addCustomEvent(e){return!(!this.reportingEnabled||null==e)&&(e.hasOwnProperty("event")? (this.pendingEvents.push(e),!0):(this.ensLogger.consoleLog("customConsentEvent's must contain the key 'event'"),!1))}buildEvent(e,t,o,i){const n={event:"cookieChanged",dt:Date.now(),[u.utilities.cookieNameToCookieType(this.clientName,e)]:t};return o&&(n.isImpliedConsent=!0),i&&(n.gpcOverride=!0,n.consentSource="implicit-gpc"),n}executeCustomReporter(e,t){const o=this.buildEvents(e,t);for(let e=0;e{const e=window[`${this.dataLayer||"dataLayer"}`];for(let t=0;t<(e||[]).length;t++)if(!["gtm.js","gtm.dom","gtm.load"].includes(e[t].event)&&"js"!==e[t][0]){console.warn("Privacy: Google Consent Mode configuration warning - Privacy must load before any Google tags in order to maintain compliance."); break}},this.setGTag=()=>{const e=this.dataLayer||"dataLayer";window[`${e}`]=window[`${e}`]||[];return function(){try{window[`${e}`].push(arguments)}catch(t){console.error(t+" \n Data Layer is not valid format: \n",window[`${e}`])}}},this.retrievePartialGcm=function(e,t){return Object.keys(this.gcm_options).filter(e=>t(e)).reduce((t,o)=>(t[o]=e[o],t),{})},this.updateGoogleConsent=e=>{const t=this.getGCMState(e),o={};Object.keys(this.gcmPreviousState).forEach(e=>{this.gcmPreviousState[e]!==t[e]&&(o[e]= t[e])}),this.gcmPreviousState=t,"{}"!==JSON.stringify(o)&&this.gtag("consent","update",o)},this.initGoogleConsent=e=>{this.setDefaultGcmOptions(e)},this.setDefaultGcmOptions=e=>{let t=new P(this.gcm_options);const o=this.retrievePartialGcm(t,e=>e.includes("_tag")||e.includes("_category"));let i=!1;const n=(e,t)=>null===o[`${e+t}`];this.consentTypes.forEach(o=>{var s,r,a,l;if(n(o,"_category")){if(!n(o,"_tag")){const n=[].concat(...Object.keys(e).map(t=>e[t].tags)).find(e=>e.tagName===t[o+"_tag"]), r=n&&n.tagEnabled?"granted":"denied";(null===(s=t[o+"_regions"])||void 0===s?void 0:s.length)>0?(i||(i=!0,this.gtag("set","developer_id.dNjQwYj",!0)),this.gtag("consent","default",{[o]:r,region:t[o+"_regions"]}),t[o]=null):t[o]=r}}else{const n=(null===(r=e[t[o+"_category"]])||void 0===r?void 0:r.categoryEnabled)?"granted":"denied";(null===(a=t[o+"_regions"])||void 0===a?void 0:a.length)>0?(i||(i=!0,this.gtag("set","developer_id.dNjQwYj",!0)),this.gtag("consent","default",{[o]:n,region:t[o+"_regions"]}), t[o]=null):t[o]=(null===(l=e[t[o+"_category"]])||void 0===l?void 0:l.categoryEnabled)?"granted":"denied"}}),t=this.retrievePartialGcm(t,e=>null!==t[e]);const s={};this.consentTypes.forEach(e=>{t.hasOwnProperty(e)&&(s[e]=t[e])}),"{}"!==JSON.stringify(s)&&(i||this.gtag("set","developer_id.dNjQwYj",!0),this.gtag("consent","default",s))},this.getGCMState=e=>{let t=new P(this.gcm_options);const o=this.retrievePartialGcm(t,e=>e.includes("_tag")||e.includes("_category")),i=(e,t)=>null===o[`${e+t}`];this.consentTypes.forEach(o=> {var n;if(i(o,"_category")){if(!i(o,"_tag")){const i=[].concat(...Object.keys(e).map(t=>e[t].tags)).find(e=>e.tagName===t[o+"_tag"]);i&&i.tagEnabled?t[o]="granted":t[o]="denied"}}else(null===(n=e[t[o+"_category"]])||void 0===n?void 0:n.categoryEnabled)?t[o]="granted":t[o]="denied"}),t=this.retrievePartialGcm(t,e=>null!==t[e]);const n={};return this.consentTypes.forEach(e=>{t.hasOwnProperty(e)&&(n[e]=t[e])}),n},this.defaultConsent=e,this.consent=t,this.isGcmEnabled=i||!1,this.gcm_options=new P(o), this.dataLayer=this.gcm_options.dataLayer,this.init()}}B.getInstance=(e,t,o,i)=>(B.instance||(B.instance=new B(e,t,o,i)),B.instance),function(e){e.ad_storage="ad_storage",e.ad_user_data="ad_user_data",e.ad_personalization="ad_personalization",e.analytics_storage="analytics_storage",e.functionality_storage="functionality_storage",e.personalization_storage="personalization_storage",e.security_storage="security_storage"}(_||(_={}));class P{constructor(e){this.ad_storage_category=null,this.ad_user_data_category= null,this.ad_personalization_category=null,this.analytics_storage_category=null,this.functionality_storage_category=null,this.personalization_storage_category=null,this.security_storage_category=null,this.ad_storage_tag=null,this.ad_user_data_tag=null,this.ad_personalization_tag=null,this.analytics_storage_tag=null,this.functionality_storage_tag=null,this.personalization_storage_tag=null,this.security_storage_tag=null,this.ad_storage_regions=null,this.ad_user_data_regions=null,this.ad_personalization_regions= null,this.analytics_storage_regions=null,this.functionality_storage_regions=null,this.personalization_storage_regions=null,this.security_storage_regions=null,this[S]=null,this[T]=null,this[D]=null,this[L]=null,this[A]=null,this[O]=null,this[R]=null,this.dataLayer="dataLayer",this.url_passthrough=!1,this.ads_data_redaction=!1,Object.keys(this).forEach(t=>{e[t]?this[t]=e[t]:this[t]=null})}}S=_.ad_personalization,T=_.functionality_storage,D=_.personalization_storage,L=_.security_storage,A=_.ad_storage, O=_.ad_user_data,R=_.analytics_storage;class x{constructor(e,t,o,n,s,r){this.cookieManager=e,this.listProcessor=t,this.consentReporter=o,this.environment=n,this.tagAccessManager=s,this.gatewayData=r,this.setConsentStatus=(e,t,o,n)=>i(this,void 0,void 0,function*(){const i={};i[e]=this.getConsentStatus(e);const s=this.cookieManager.getCookiesFromTypes([e]);this.allowPerTagOptOut&&this.tagAccessManager.clearTags();const r=t?"1":"0";yield this.cookieManager.setCookie(e,r,o);const a=this.cookieManager.getCookiesFromTypes([e]); this.tagAccessManager&&this.allowPerTagOptOut&&this.allowOrBlockTags(e,r,n),null!=this.consentReporter&&this.shouldSendReport(n)&&this.consentReporter.sendReport(s,a);const l={};l[e]=this.getConsentStatus(e);const h=this.calculateConsentDiff(i,l);this.googleConsentManager&&this.googleConsentManager.isGcmEnabled&&this.googleConsentManager.updateGoogleConsent(l),x.fireConsentChangeCallbacks(h)}),this.setConsentStatuses=(e,t,o)=>i(this,void 0,void 0,function*(){const i=this.getConsentStatus(),n=[],s= {};for(const t in e)n.push(t),s[t]=e[t]?"1":"0";const r=this.cookieManager.getCookiesFromTypes(n);yield this.cookieManager.setCookies(s,t);const a=this.cookieManager.getCookiesFromTypes(n);if(this.tagAccessManager)for(const e in s)this.allowPerTagOptOut&&this.allowOrBlockTags(e,s[e],o);this.listProcessor.updateListValues(this.cookieManager.getCategoryMapFromCookieTypes(n),this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags()),null!=this.consentReporter&&this.shouldSendReport(o)&& this.consentReporter.sendReport(r,a);const l=this.getConsentStatus(),h=this.calculateConsentDiff(i,l);this.googleConsentManager&&this.googleConsentManager.isGcmEnabled&&this.googleConsentManager.updateGoogleConsent(l),x.fireConsentChangeCallbacks(h)}),this.retrieveTagStatuses=(e,t,o,i)=>e.map(e=>o),this.setAllowPerTagOptOut(n,r.featureToggles),this.setGoogleConsentManager(n,r.featureToggles,r)}shouldForceImplicitOptOut(){const e=this.environment,t=Object.values(e.optVals).every(e=>1===e),o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"honorGlobalPrivacyControl"),i=!0===navigator.globalPrivacyControl;return t&&o&&i}setAllowPerTagOptOut(e,t){const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(t,e,"allowPerTagOptOut");this.allowPerTagOptOut=o}getAllowPerTagOptOut(){return this.allowPerTagOptOut}getGoogleConsentManager(){return this.googleConsentManager}setGoogleConsentManager(e,t,o){const i=this.getConsentStatus(),n=this.getDefaultConsent(),s=M.utilities.getEnvironmentOverrideOrGlobalDefault(t,e,"enableGoogleConsent"),r= M.utilities.getEnvironmentOverrideOrGlobalDefault(o,e,"gcm_options");s&&r&&(this.googleConsentManager=B.getInstance(n,i,r,s))}shouldSendReport(e){return!0!==(null==e?void 0:e.disableSendReport)}denyAll(e){return i(this,void 0,void 0,function*(){const t={};e.cookieTypes.forEach(e=>t[e]=!1),yield this.setConsentStatuses(t,null,{ignoreModalState:!0})})}allowAll(e){return i(this,void 0,void 0,function*(){const t={};e.cookieTypes.forEach(e=>t[e]=!0),yield this.setConsentStatuses(t,null,{ignoreModalState:!0})})}getConsentStatus(e, t){let o={};if(e)if(t){const i="1"===this.cookieManager.getCookie(e);o=this.computeCategoryConsentStatus(e,i).tags.find(e=>e.tagName===t)}else{const t="1"===this.cookieManager.getCookie(e);o=this.computeCategoryConsentStatus(e,t)}else{let e=[];this.environment&&this.environment.optVals&&(e=Object.keys(this.environment.optVals));const t=this.cookieManager.getCategoryMapFromCookieTypes(e);for(const e of Object.keys(t))null==t[e]&&(t[e]=this.environment.optVals[e].toString());for(const e in t)o[e]=this.computeCategoryConsentStatus(e, "1"===t[e])}return o}getDefaultConsent(){let e={},t=[];return this.environment&&this.environment.optVals&&(t=Object.keys(this.environment.optVals)),t.forEach(t=>{e[t]=this.computeCategoryConsentStatus(t,1===this.environment.optVals[t])}),e}setDefaultConsent(){return i(this,void 0,void 0,function*(){const e=Object.keys(this.environment.optVals),t=this.cookieManager.getCookiesFromTypes(e);if(this.shouldForceImplicitOptOut()){const o={},i=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData, this.environment,"globalPrivacyControlCategories");for(const t of e)(0===i.length||this.checkCategories(i,t))&&(o[t]=0);if(Object.keys(o).length>0){yield this.cookieManager.setCookies(o);const e=this.cookieManager.getCookiesFromTypes(Object.keys(o));this.consentReporter.sendReport(t,e,{isImpliedConsent:!0,isTrackingEvent:!1,gpcOverride:!0})}}else{const o=this.cookieManager.getCategoryMapFromCookieTypes(e),i={};for(const t of e)void 0!==o[t]?i[t]=o[t]:i[t]=this.environment.optVals[t];yield this.cookieManager.setCookies(i); const n=this.cookieManager.getCookiesFromTypes(e);this.consentReporter.sendReport(t,n,{isImpliedConsent:!0,isTrackingEvent:!1})}})}calculateConsentDiff(e,t){const o={};for(const i in t)if(e[i]){const n=e[i],s=t[i],r={};n.categoryEnabled!==s.categoryEnabled&&(r.categoryEnabled=s.categoryEnabled);const a=[];for(const e of s.tags)n.tags.find(t=>t.tagName===e.tagName).tagEnabled!==e.tagEnabled&&a.push(e);a.length>0&&(r.tags=a),Object.keys(r).length>0&&(o[i]=r)}else o[i]=t[i];return o}allowOrBlockTags(e, t,o){const i=this.listProcessor.getList()[e]||[],n=this.retrieveTagStatuses(i,e,t,o);this.tagAccessManager.computeOptInOptOutEvents(i,n,e,t).map(e=>{this.tagAccessManager[e.tagStatus?"allowTag":"blockTag"](e.tag,e.tagStatusChanged)})}checkCategories(e,t){return e.find(e=>"object"==typeof e?e.name===t:e===t)}computeCategoryConsentStatus(e,t){let o=t;if(this.gatewayData.enableBotAndFraudProtection){const t=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories"); M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl")&&(0===t.length||this.checkCategories(t,e))&&(o=!1)}let i={categoryEnabled:o,tags:[]};const n=this.listProcessor.getList()[e]||[];for(let e=0;esuper.getConsentStatus(e,t),this.retrieveTagStatuses=(e,t,o,i)=>(null==i?void 0:i.ignoreModalState)?e.map(e=>o):e.map(e=>{const o=this.generateTagSlideId(t,e);return document.getElementById(o).checked?"1":"0"}),this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]); this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.getCurrentCookieVal=e=>{const t=document.getElementById(e+"Slide");let o=0;return t&&t.checked&&(o= 1),o},this.saveNewCookieValues=()=>{const e=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);for(const t in this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes))e[t]=1===this.getCurrentCookieVal(t);this.setConsentStatuses(e)},this.getCookieValsState=()=>{const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t{this.cookieValsState=[]},this.setCookieValsState= ()=>{if(0===this.cookieValsState.length)return;const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.cookieModal.beforeOpen(this.cookieModal),u.utilities.domReady(()=>{setTimeout(()=>{var e,t;this.cookieModal.style.display= "block",this.getIncludeModalCustomization(this.environment)&&this.addModalCustomization(),this.onOpenModal(),this.modalLoaded(),this.cookieModal.showModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.cookieModal.afterOpen(this.cookieModal)},this.openModalDelay)})},this.getIncludeModalCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"includeConsentModalCustomConfig")},this.addModalCustomization=function(){const e=this.getModalCustomization();this.setModalSize(e),this.setModalPosition(e),this.setModalColor(e)},this.getModalCustomization=function(){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"consentModalCustomConfig")},this.setModalSize=e=>{this.cookieModal.style.width=e.consentModalHSize+"%",this.cookieModal.style.height=e.consentModalVSize+"%",this.cookieModal.style.overflow= "scroll"},this.setModalPosition=e=>{"Left"===e.consentModalHPosition?this.cookieModal.style.left=e.consentModalHMargin+"%":"Right"===e.consentModalHPosition?this.cookieModal.style.right=e.consentModalHMargin+"%":this.cookieModal.style.left=(100-e.consentModalHSize)/2+"%","Top"===e.consentModalVPosition?this.cookieModal.style.top=e.consentModalVMargin+"%":"Bottom"===e.consentModalVPosition?this.cookieModal.style.bottom=e.consentModalVMargin+"%":this.cookieModal.style.top=(100-e.consentModalVSize)/ 2+"%"},this.setModalColor=e=>{this.cookieModal.style.backgroundColor=e.consentModalBackgroundHex;const t=document.querySelector(".ensTitle"),o=document.querySelector(".consentDescription"),i=document.querySelector(".ensModal");t.style.color=e.consentModalTextHex,o.style.color=e.consentModalTextHex,i.style.color=e.consentModalTextHex},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector(".ensCheckbox:enabled");e&&"function"==typeof e.focus?e.focus(): this.cookieModal.focus()},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()},this.escapeCloseModal=e=>{if(!this.gatewayData.featureToggles.disableEscapeKeyboardCommands&&e.keyCode===this.ESC_KEYCODE)this.closeModal(!0),this.setCookieValsState()},this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0: o.beforeClose)&&Bootstrapper.privacy.cookieModal.beforeClose(this.cookieModal),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.modalViewed(),this.cookieModal.style.display="none",this.onCloseModal(),this.cookieModal.close(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.cookieModal.afterClose(this.cookieModal)}, this.cancelCloseModal=()=>{this.closeModal(!0),this.setCookieValsState()},this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getCheckedString=e=>e?" checked ":"",this.shouldCategoryBeChecked=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, this.environment,"honorGlobalPrivacyControl")&&navigator.globalPrivacyControl&&(0===o.length||this.checkCategories(o,t)))return!1;const i=this.cookieManager.getCookie(t);return(1==i||1==e)&&0!=i},this.getStyleString=()=>this.templateManager.getTemplate(b.COOKIE_MODAL_CSS),this.getModalHtmlString=()=>this.modalHtmlString,this.setModalHtmlString=function(e,t,o,i){for(const t in e)this.cookieVals.push(e[t]);const n=document.createElement("div");n.innerHTML=this.templateManager.getTemplate(b.COOKIE_MODAL_HTML), n.querySelector("#ensTitle").innerHTML=t.consentTitle,n.querySelector("#ensDescription").innerHTML=t.consentDescription;const s=n.querySelector(".ensToggleRowWrapper");s.role="list";let r=1;for(const n in t.cookies){this.setAllowPerTagOptOut(i,this.gatewayData.featureToggles);const a=this.getAllowPerTagOptOut()?"ensToggleLabel chevron right":"ensToggleLabel",l=this.shouldCategoryBeChecked(e[n],n);if("default"!==n||!0===o){const e=r.toString();r++;const o=document.createElement("div");o.className= "ensToggleRow",o.role="listitem","default"===n&&o.setAttribute("style","opacity: .5;");const i=document.createElement("label");i.className=a,i.innerHTML=t.cookies[n].title,i.setAttribute("for",n+"Slide"),this.getAllowPerTagOptOut()&&i.setAttribute("tabindex","0"),i.role="heading",i.ariaLevel=e;const h=document.createElement("div");h.className="card";const c=document.createElement("input");c.className="ensCheckbox",c.setAttribute("aria-describedby",n+"description"),c.id=n+"Slide",c.type="checkbox", c.name=n+"Slide",(l||"default"===n)&&c.setAttribute("checked",""),c.disabled="default"===n;const d=document.createElement("span");d.className="switch";const u=document.createElement("span");u.className="toggle",h.appendChild(c),h.appendChild(d),h.appendChild(u),i.appendChild(h);const g=document.createElement("div");g.className="description",g.id=n+"description",g.role="definition",g.innerHTML=t.cookies[n].description,this.getAllowPerTagOptOut()&&this.buildPerTagOptOutTemplate(n,l||"default"===n), o.appendChild(i),o.appendChild(g),o.innerHTML+=this.getAllowPerTagOptOut()?this.buildPerTagOptOutTemplate(n,l||"default"===n):"",s.appendChild(o),s.appendChild(document.createElement("hr"))}}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDoNotSellOnConsentModal")){const e=n.querySelector("#ensDoNotSellModalLink");e.setAttribute("style", "display: true;"),e.innerHTML=t.doNotSellModal.link,e.setAttribute("aria-label",e.innerHTML)}else n.querySelector("#ensDoNotSellModalLink").remove();if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showRequestDataOnConsentModal")){const e=n.querySelector("#ensRequestDataModalLink");e.setAttribute("style","display: true;"), e.innerHTML=t.requestDataModal.link,e.setAttribute("aria-label",e.textContent)}else n.querySelector("#ensRequestDataModalLink").remove();if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDeleteDataOnConsentModal")){const e=n.querySelector("#ensDeleteDataModalLink");e.setAttribute("style","display: true;"),e.innerHTML= t.deleteDataModal.link,e.setAttribute("aria-label",e.textContent)}else n.querySelector("#ensDeleteDataModalLink").remove();this.modalHtmlString=n.innerHTML},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.isShowedTrustedDomains=function(e){return!!M.utilities.isWhitelist(this.gatewayData,e)&&(e&&e.hasOwnProperty("showTrustedDomains")?e.showTrustedDomains:this.gatewayData.featureToggles.showTrustedDomains)}, this.addEventListeners=()=>{let e=!0;if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")){const t=document.getElementById("ensDoNotSellModalLink");null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openDoNotSellModal()})}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")){const t=document.getElementById("ensRequestDataModalLink"); null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openRequestDataModal()})}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")){const t=document.getElementById("ensDeleteDataModalLink");null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openDeleteDataModal()})}(()=>{const e=document.querySelectorAll(".card input[type\x3dcheckbox]");for(let t=0;t{this.resetCookieValsState(),this.closeModal(),requestAnimationFrame(()=>{setTimeout(()=>{this.getCookieValsState(),this.saveNewCookieValues()},0)})},this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(), yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.denyAll(this.gatewayData)}return!0}, this.handleKeyCancel=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.cancelCloseModal()}return!0},this.handleKeySave=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.saveCookies()}return!0},this.updateButtonConfig=function(e){var t,o,i,n,s,r,a,l,h,c,d,u;this.buttonConfig={ensAcceptAll:{show:null!==(i=null===(o=null===(t=null==e?void 0:e.consentModalConfig)||void 0===t?void 0:t.ensConsentAcceptAll)||void 0=== o?void 0:o.show)&&void 0!==i&&i,clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{show:null!==(r=null===(s=null===(n=null==e?void 0:e.consentModalConfig)||void 0===n?void 0:n.ensConsentRejectAll)||void 0===s?void 0:s.show)&&void 0!==r&&r,clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensSave:{show:null!==(h=null===(l=null===(a=null==e?void 0:e.consentModalConfig)||void 0===a?void 0:a.ensSaveModal)||void 0===l?void 0: l.show)&&void 0!==h&&h,clickHandler:this.saveCookies,keyDownHandler:this.handleKeySave},ensCancel:{show:null===(u=null===(d=null===(c=null==e?void 0:e.consentModalConfig)||void 0===c?void 0:c.ensCloseModal)||void 0===d?void 0:d.show)||void 0===u||u,clickHandler:this.cancelCloseModal,keyDownHandler:this.handleKeyCancel}}},this.updateModalDOM=function(e){var t,o,i,n;if(this.isEnabledConsentModal(e))if("function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)|| void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.beforeLoad)&&Bootstrapper.privacy.cookieModal.beforeLoad(this.cookieModal),this.setModalHtmlString(e.optVals,e.translation,this.isShowedTrustedDomains(e),e),this.cookieModal.innerHTML=this.getModalHtmlString(),this.updateButtonConfig(e),null==document.getElementById("ensModalWrapper")){const t=()=>{setTimeout(()=>{var t,o;this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.getStyleString()),document.body.insertBefore(this.cookieModal, document.body.lastChild),this.setCookieModalWrapperAccessibilitySettings(),this.addEventListeners(),this.getCookieValsState(),this.generateButtonsFromConfig(this.buttonConfig,e.translation),"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.cookieModal)},this.injectModalDelay)};u.utilities.domReady(t)}else this.resetCookieValsState(), this.updateCheckboxes(e),this.addEventListeners(),this.getCookieValsState(),this.generateButtonsFromConfig(this.buttonConfig,e.translation),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.cookieModal)},this.update=e=>{this.environment=e,this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e, "Cookie Modal",[e=>this.updateModalDOM(e)]):this.updateModalDOM(e)},this.setCookieModalWrapperAccessibilitySettings=()=>{const e=document.getElementById("ensModalWrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby","ensTitle"),e.setAttribute("aria-describedby","ensDescription"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.buildPerTagOptOutTemplate=function(e,t){const o=this.listProcessor.getList()[e]||[],i="default"===e;let n="\x3cdiv class\x3d'ensTagsContent'"+ (i?" style\x3d'opacity: .5;'":"")+"\x3e";for(let s=0;s{const e=document.getElementsByClassName("ensToggleRow"),t=e=>{const t=e.target.className;return t.indexOf("ensToggleLabel")>-1?this.handleExpandableEvent(e):t.indexOf("ensCheckbox")>-1&&this.handleSwitchEvent(e),!1},o=e=>{if(e.target.className.indexOf("ensToggleLabel")>-1){const t=13,o=32;switch(e.which){case t:case o:this.handleExpandableEvent(e)}}};for(let i=0;i{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.handleSwitchEvent(e)}return!0},this.handleSwitchEvent=e=>{const t=e.target,o=t.checked,i=t.parentNode.parentNode.parentNode; if(i.className.indexOf("ensToggleRow")>-1){const e=i.querySelector(".ensTagsContent");if(e){const t=e.querySelectorAll(".ensCheckbox");for(let e=0;e(e+"-"+(t.displayName||"")+"-"+t.tag+"-slide").replace(/[^A-Za-z0-9,:._-]/g,"-").replace(/\s/g,"-"),this.addChoiceButtonCustomization=function(e){const t=this.getModalCustomization(this.environment);e.style.backgroundColor=t.consentModalAccButtonHex,e.style.color=t.consentModalAccTextHex}, this.addCancelButtonCustomization=function(e){const t=this.getModalCustomization(this.environment);e.style.backgroundColor=t.consentModalCancelButtonHex,e.style.color=t.consentModalCancelTextHex},this.templateManager=a,this.cookieModal=document.createElement("dialog"),this.cookieModal.id="ensModalWrapper",this.openModalDelay=this.injectModalDelay+50,this.environmentManager=h,this.update(n),x.registerConsentChangeCallback(e=>{this.resetCookieValsState(),this.updateCheckboxes(this.environment);for(const t in e)this.updateConsentDiffTagSlides(t, e[t]);this.getCookieValsState()})}updateCheckboxes(e){const t=e.optVals,o=e.translation;if(null===document.getElementById("ensModalWrapper"))this.update(e);else for(const e in o.cookies)if("default"!==e){const o=this.shouldCategoryBeChecked(t[e],e),i=document.getElementById(e+"Slide");null!=i&&(i.checked=!!o)}}generateButtonsFromConfig(e,t){const o=document.querySelector(".ensModal .ensButtons");o.innerHTML="";for(const i in e)if(e.hasOwnProperty(i)&&e[i].show){const n=document.createElement("button"); n.id=i,n.tabIndex=0,null==o||o.appendChild(n);const s=document.createElement("div");s.innerHTML=t[this.buttonTranslation[i]],s.id=i+"Text",s.className="ensCenter",n.appendChild(s),n.setAttribute("aria-label",s.innerHTML),n.addEventListener("click",e[i].clickHandler.bind(this)),n.addEventListener("keydown",e[i].keyDownHandler.bind(this)),this.getIncludeModalCustomization(this.environment)?(n.className="button raised","ensCancel"===i?this.addCancelButtonCustomization(n):this.addChoiceButtonCustomization(n)): n.className="ensCancel"===i?"button raised grey":"button raised blue"}}}class N extends x{constructor(e,t,o,n,s,r,a,l,h,c){super(s,e,a,o,h,t),this.gatewayData=t,this.tagPurposes=n,this.cookieManager=s,this.updateListValues=r,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.sectionElement=document.createElement("section"),this.styleString=this.templateManager.getTemplate(b.CONSENT_MODAL_CSS),this.ensShowMore=()=>{const e=document.getElementById("ensShowMoreLink"),t=document.getElementById("ensTagsTableContainer"); "Show More"===e.innerText?(e.innerText="Show Less",t.style.display="block"):(e.innerText="Show More",t.style.display="none")},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.cookieVals=[],this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.consentModal)||void 0===o?void 0: o.beforeClose)&&Bootstrapper.privacy.consentModal.beforeClose(this.sectionElement),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.sectionElement.style.display="none",this.onCloseModal(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.consentModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.consentModal.afterClose(this.sectionElement)},this.getInnerModalString= ()=>"",this.init=()=>{this.update(this.environment)},this.injectModal=()=>{var e,t;this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.sectionElement,document.body.lastChild),this.setHTMLBindings(),this.setConsentModalWrapperAccessibilitySettings(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.afterLoad)&& Bootstrapper.privacy.consentModal.afterLoad(this.sectionElement)},this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]); yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.consentModal.beforeOpen(this.sectionElement),this.sectionElement.style.display= "block",u.utilities.domReady(()=>{var e,t;if(this.getIncludeModalCustomization(this.environment))this.addModalCustomization();else{const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.sectionElement).width)/2,i=parseInt(window.getComputedStyle(this.sectionElement).height)/2;this.sectionElement.style.left=e-o+"px",this.sectionElement.style.top=t-i+"px"}this.modalLoaded(),this.onOpenModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper? void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.consentModal.afterOpen(this.sectionElement)})},this.getIncludeModalCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"includeConsentModalCustomConfig")},this.addModalCustomization=function(){const e=this.getModalCustomization();this.setModalSize(e),this.setModalPosition(e),this.setModalColor(e)},this.getModalCustomization= function(){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"consentModalCustomConfig")},this.setModalSize=e=>{this.sectionElement.style.width=e.consentModalHSize+"%",this.sectionElement.style.height=e.consentModalVSize+"%",this.sectionElement.style.overflow="scroll"},this.setModalPosition=e=>{"Left"===e.consentModalHPosition?this.sectionElement.style.left=e.consentModalHMargin+"%":"Right"===e.consentModalHPosition?this.sectionElement.style.right= e.consentModalHMargin+"%":this.sectionElement.style.left=(100-e.consentModalHSize)/2+"%","Top"===e.consentModalVPosition?this.sectionElement.style.top=e.consentModalVMargin+"%":"Bottom"===e.consentModalVPosition?this.sectionElement.style.bottom=e.consentModalVMargin+"%":this.sectionElement.style.top=(100-e.consentModalVSize)/2+"%"},this.setModalColor=e=>{this.sectionElement.style.backgroundColor=e.consentModalBackgroundHex;const t=document.querySelector(".ensModal"),o=document.querySelector(".ensTitle"), i=document.querySelector(".consentDescription"),n=document.querySelector("#ensShowMoreLink");t.style.color=e.consentModalTextHex,o.style.color=e.consentModalTextHex,i.style.color=e.consentModalTextHex,n.style.color=e.consentModalTextHex},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById("ensShowMoreLink");e&&"function"==typeof e.focus&&e.focus()},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()}, this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||27!==e.keyCode||this.closeModal(!0)},this.onCloseModal=()=>{document.body.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getModalHtmlString=()=>{let e=!1;const t=this.templateManager.getTemplate(b.CONSENT_MODAL_HTML),o=document.createElement("div");o.innerHTML=t,o.querySelector("#ensConsentDescription").innerHTML= this.environment.translation.consentDescription,o.querySelector("#ensConsentTitle").innerHTML=this.environment.translation.consentTitle;for(const t in this.tagPurposes)if("default"!==t){const i=this.tagPurposes[t],n=this.checkIfPurposesNotEmpty(i);if(!e){if(n){const e=document.createElement("th");e.classList.add("mdl-data-table__cell--non-numeric"),e.innerText="Purposes",o.querySelector("#ensTagsTableTitleRow").appendChild(e)}e=!0}for(let e=0;e{},this.setConsentModalWrapperAccessibilitySettings=()=>{const e=document.getElementById("ensModalWrapper"); e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby","ensConsentTitle"),e.setAttribute("aria-describedby","ensConsentDescription"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.updateDOM=function(e){var t,o,i,n;this.isEnabledConsentModal(e)&&("function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.consentModal)||void 0===o?void 0:o.beforeLoad)&&Bootstrapper.privacy.consentModal.beforeLoad(this.sectionElement), this.environment=e,this.sectionElement.innerHTML=this.getModalHtmlString(),null==document.getElementById(this.sectionElement.id)?u.utilities.domReady(this.injectModal):"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.consentModal)||void 0===n?void 0:n.afterLoad)&&Bootstrapper.privacy.consentModal.afterLoad(this.sectionElement))},this.update=function(e){this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e, "Consent Modal",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.checkIfPurposesNotEmpty=function(e){let t=!1;for(let o=0;o{const e=document.createElement("div");return e.innerHTML=this.templateManager.getTemplate(b.NO_TOGGLES_MODAL_HTML), e.querySelector("#ensDenyText").innerText=this.environment.translation.deny,e.querySelector("#ensAllowText").innerText=this.environment.translation.allow,e.innerHTML},this.addChoiceButtonCustomization=function(e){const t=this.getModalCustomization();e.style.backgroundColor=t.consentModalAccButtonHex,e.style.color=t.consentModalAccTextHex},this.addCancelButtonCustomization=function(e){const t=this.getModalCustomization();e.style.backgroundColor=t.consentModalCancelButtonHex,e.style.color=t.consentModalCancelTextHex}, this.setHTMLBindings=()=>{const e=document.getElementById("ensAllow"),t=document.getElementById("ensDeny");this.getIncludeModalCustomization(this.environment)&&(this.addChoiceButtonCustomization(e),this.addCancelButtonCustomization(t));let o=!0;const n=document.getElementById("ensDoNotSellModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, this.environment,"showDoNotSellOnConsentModal")?n.addEventListener("click",()=>{this.closeModal(o),Bootstrapper.gateway.openDoNotSellModal()}):null!==n&&n.remove();const s=document.getElementById("ensRequestDataModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showRequestDataOnConsentModal")?s.addEventListener("click", ()=>{this.closeModal(o),Bootstrapper.gateway.openRequestDataModal()}):null!==s&&s.remove();const r=document.getElementById("ensDeleteDataModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDeleteDataOnConsentModal")?r.addEventListener("click",()=>{this.closeModal(o),Bootstrapper.gateway.openDeleteDataModal()}): null!==r&&r.remove(),e.addEventListener("click",()=>i(this,void 0,void 0,function*(){yield this.allowAll(this.gatewayData),this.closeViewedModal()})),t.addEventListener("click",()=>i(this,void 0,void 0,function*(){yield this.denyAll(this.gatewayData),this.closeViewedModal()}))},this.templateManager=l,this.update(o)}closeViewedModal(){this.closeModal(),this.modalViewed()}}class U extends x{constructor(e,t,o,n,s,r,a,l,h){super(e,t,o,n,l,s),this.gatewayData=s,this.updateListValues=r,this.templateManager= a,this.cookieVals=[],this.ESC_KEYCODE=27,this.cookieValsState=[],this.injectModalDelay=100,this.openModalDelay=150,this.getConsentStatus=(e,t)=>super.getConsentStatus(e,t),this.retrieveTagStatuses=(e,t,o,i)=>(null==i?void 0:i.ignoreModalState)?e.map(e=>o):e.map(e=>{const o=this.generateTagSlideId(t,e),i=document.getElementById(o);if(i)return i.checked?"1":"0"}),this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED", "1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);this.consentReporter.sendReport(e,t)}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t)}),this.getCurrentCookieVal=e=>{const t=document.getElementById(e+"-Slide");let o=0;return t&&t.checked&&(o=1),o},this.saveNewCookieValues= ()=>{const e=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);for(const t in this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes))e[t]=1===this.getCurrentCookieVal(t);this.setConsentStatuses(e)},this.getCookieValsState=()=>{const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t{this.cookieValsState=[]},this.setCookieValsState=()=>{if(0===this.cookieValsState.length)return; const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.cookieModal.beforeOpen(this.consentModal),u.utilities.domReady(()=>{setTimeout(()=>{var e,t;this.consentModal.style.display="block",this.onOpenModal(),this.modalLoaded(), this.consentModal.showModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.cookieModal.afterOpen(this.consentModal)},this.openModalDelay)})},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector(".ensCheckbox:enabled");e&&"function"==typeof e.focus?e.focus():this.consentModal.focus()},this.onOpenModal= ()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()},this.escapeCloseModal=e=>{if(!this.gatewayData.featureToggles.disableEscapeKeyboardCommands&&e.keyCode===this.ESC_KEYCODE){const e=!0;this.closeModal(e),this.setCookieValsState()}},this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.beforeClose)&&Bootstrapper.privacy.cookieModal.beforeClose(this.consentModal), e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.modalViewed(),this.consentModal.style.display="none",this.onCloseModal(),this.consentModal.close(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.cookieModal.afterClose(this.consentModal)},this.cancelCloseModal=()=>{this.closeModal(!0),this.setCookieValsState()}, this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getCheckedString=e=>e?" checked ":"",this.shouldCategoryBeChecked=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment, "honorGlobalPrivacyControl")&&navigator.globalPrivacyControl&&(0===o.length||this.checkCategories(o,t)))return!1;const i=this.cookieManager.getCookie(t);return i?1==i:1==e},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.addEventListeners=()=>{this.addDsarEventListener("ensDoNotSellModalLink",Bootstrapper.gateway.openDoNotSellModal),this.addDsarEventListener("ensRequestDataModalLink", Bootstrapper.gateway.openRequestDataModal),this.addDsarEventListener("ensDeleteDataModalLink",Bootstrapper.gateway.openDeleteDataModal),(()=>{const e=document.querySelectorAll(".card input[type\x3dcheckbox]");for(let t=0;t{if(document.getElementById(e)){const o=document.getElementById(e);null!=o&&o.addEventListener("click",()=>{this.closeModal(!0),t()})}},this.saveCookies=()=>{this.resetCookieValsState(),this.closeModal(),requestAnimationFrame(()=>{setTimeout(()=>{this.getCookieValsState(),this.saveNewCookieValues()},0)})},this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(),yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0, void 0,function*(){this.closeModal(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.denyAll(this.gatewayData)}return!0},this.handleKeyCancel=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(), e.preventDefault(),this.cancelCloseModal()}return!0},this.handleKeySave=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.saveCookies()}return!0},this.updateButtonConfig=function(e){this.buttonConfig={ensAcceptAll:{clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensSave:{clickHandler:this.saveCookies,keyDownHandler:this.handleKeySave}, ensCancel:{clickHandler:this.cancelCloseModal,keyDownHandler:this.handleKeyCancel}}},this.updateButtonHandlers=function(){const e=document.querySelector("#ensModalWrapper .ensButtons");for(const t in this.buttonConfig){const o=e.querySelector(`#${t}`);null!=o&&(o.removeEventListener("click",this.buttonConfig[t].clickHandler.bind(this)),o.removeEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this)),o.addEventListener("click",this.buttonConfig[t].clickHandler.bind(this)),o.addEventListener("keydown", this.buttonConfig[t].keyDownHandler.bind(this)))}},this.removeGpcElement=()=>{const e=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl");if(!("globalPrivacyControl"in navigator&&!0===navigator.globalPrivacyControl)||!e){const e=document.getElementById("ensGpcNotification");e&&e.remove()}},this.updateModalDOM=function(e,t){var o,i,n,s;if(this.isEnabledConsentModal(e))if("function"==typeof(null===(i=null===(o=null===Bootstrapper|| void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.cookieModal)||void 0===i?void 0:i.beforeLoad)&&Bootstrapper.privacy.cookieModal.beforeLoad(this.consentModal),this.consentModal.innerHTML=t,this.updateButtonConfig(e),null==document.getElementById("ensModalWrapper")){const t=()=>{setTimeout(()=>{var t,o;document.body.insertBefore(this.consentModal,document.body.lastChild),this.addEventListeners(),this.removeGpcElement(),this.getCookieValsState(),this.updateButtonHandlers(),this.updateCheckboxes(e), "function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.consentModal)},this.injectModalDelay)};u.utilities.domReady(t)}else this.resetCookieValsState(),this.updateCheckboxes(e),this.addEventListeners(),this.removeGpcElement(),this.getCookieValsState(),this.updateButtonHandlers(),"function"==typeof(null===(s=null===(n=null===Bootstrapper|| void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===n?void 0:n.cookieModal)||void 0===s?void 0:s.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.consentModal)},this.update=e=>{this.environment=e,this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateModalDOM(e,t)],"consentModalHtmlUrl","consentModalCssUrl")},this.updateTagSlides=function(e,t,o){const i=this.listProcessor.getList()[t]||[];for(let e=0;e{const e=document.getElementsByClassName("ensToggleRow"),t=e=>{const t=e.target.className;return t.indexOf("ensToggleLabel")>-1?this.handleExpandableEvent(e):t.indexOf("ensCheckbox")> -1&&this.handleSwitchEvent(e),!1},o=e=>{if(e.target.className.indexOf("ensToggleLabel")>-1){const t=13,o=32;switch(e.which){case t:case o:this.handleExpandableEvent(e)}}};for(let i=0;i{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.handleSwitchEvent(e)}return!0},this.handleSwitchEvent=e=>{const t=e.target,o=t.checked,i=t.parentNode.parentNode.parentNode;if(i.className.indexOf("ensToggleRow")>-1){const e=i.querySelector(".ensTagsContent");if(e){const t=e.querySelectorAll(".ensCheckbox");for(let e=0;e(e+"-"+(t.displayName||"")+"-"+t.tag+"-slide").replace(/[^A-Za-z0-9,:._-]/g,"-").replace(/\s/g,"-"),this.templateManager=a,this.consentModal=document.createElement("dialog"),this.consentModal.id="ensModalWrapper",this.openModalDelay=this.injectModalDelay+50,this.environmentManager=h,this.update(n),x.registerConsentChangeCallback(e=>{this.resetCookieValsState(),this.updateCheckboxes(this.environment);for(const t in e)this.updateConsentDiffTagSlides(t,e[t]);this.getCookieValsState()})}updateCheckboxes(e){const t= e.optVals;if(null===document.getElementById("ensModalWrapper"))this.update(e);else for(const e in t){const o=this.shouldCategoryBeChecked(t[e],e),i=document.getElementById(e+"-Slide");if(null!=i&&(i.checked=o),document.getElementsByClassName("ensTagsContent")){const t=this.listProcessor.getList()[e]||[];for(let i=0;isuper.getConsentStatus(e, t),this.bannerLoaded=function(){return i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["BANNER_LOADED"]);yield this.cookieManager.setCookie("BANNER_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["BANNER_LOADED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})})},this.bannerViewed=function(){return i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["BANNER_VIEWED"]);yield this.cookieManager.setCookie("BANNER_VIEWED", "1");const t=this.cookieManager.getCookiesFromTypes(["BANNER_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})})},this.checkCopyForLinks=function(){this.bannerCopy=this.bannerCopy.replace(/{{/gi,"\x3cspan id\x3d'ensModalLink' role\x3d'button' class\x3d'ensModalLink' aria-label\x3d'Cookie Consent Tool' tabindex\x3d'0'\x3e"),this.bannerCopy=this.bannerCopy.replace(/}}/gi,"\x3c/span\x3e")},this.closeEnsBanner=function(e){var t,o,i,n;const s=this.findBannerElement(); "function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.banner)||void 0===o?void 0:o.beforeClose)&&Bootstrapper.privacy.banner.beforeClose(s),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.bannerViewed(),s.style.display="none",this.onCloseEnsBanner(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i? void 0:i.banner)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.banner.afterClose(s)},this.onCloseEnsBanner=function(){this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus(),document.body.removeEventListener("keydown",this.escapeBanner)},this.ensBannerShowModal=function(){this.closeEnsBanner(),this.consentModal.openModal&&this.consentModal.openModal()},this.hasBannerBeenViewed=function(){return!!this.cookieManager.getCookie("BANNER_VIEWED")}, this.openBannerCheck=function(){this.hasBannerBeenViewed()||this.openEnsBanner()},this.openEnsBanner=function(){var e,t,o,i;const n=this.findBannerElement();if("function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.banner)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.banner.beforeOpen(n),n.style.display="block",this.getIncludeBannerCustomization(this.environment))this.addBannerCustomization(n);else{const e=window.innerWidth/ 2,t=parseInt(window.getComputedStyle(n).width)/2;n.style.left=e-t+"px"}this.onOpenEnsBanner(),this.bannerLoaded(),"function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)||void 0===i?void 0:i.afterOpen)&&Bootstrapper.privacy.banner.afterOpen(n)},this.onOpenEnsBanner=function(){this.previousFocusedElement=document.activeElement;const e=document.querySelector(".ensModalLink");null!=e&&"function"==typeof e.focus?e.focus(): this.findBannerElement().focus(),document.body.addEventListener("keydown",this.escapeBanner)},this.addBannerCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeBackgroundHex,e.style.color=t.privacyNoticeTextHex,e.style.opacity="1",e.style.width=t.privacyNoticeHSize+"%",e.style.left=(100-t.privacyNoticeHSize)/2+"%","Top"===t.privacyNoticeVPosition?(e.style.top=t.privacyNoticeVMargin+"%",e.style.bottom="auto"):e.style.bottom=t.privacyNoticeVMargin+ "%"},this.addChoiceButtonCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeAccButtonHex,e.style.color=t.privacyNoticeAccTextHex},this.addCancelButtonCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeCancelButtonHex,e.style.color=t.privacyNoticeCancelTextHex},this.getStyleString=()=>this.templateManager.getTemplate(b.BANNER_CSS),this.setBannerCopy=function(e){this.bannerCopy= e,this.checkCopyForLinks()},this.setBannerMarkup=function(){this.bannerMarkup=this.templateManager.getTemplate(b.BANNER_HTML)},this.isCustomBannerSet=function(){return this.customBannerSet},this.getBannerMarkup=function(){return this.bannerMarkup},this.findBannerElement=function(){return document.getElementById("ensNotifyBanner")},this.isEnabledPrivacyNotice=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyNotice")},this.isEnabledAutoShowModal= function(e){return!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"shouldNotAutoShowModal")},this.getIncludeBannerCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"includePrivacyNoticeCustomConfig")},this.getBannerCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"privacyNoticeCustomConfig")},this.isEnabledAutoShowBanner=function(e){return!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"shouldNotAutoShowBanner")},this.updateButtonConfig=function(e){var t,o,i,n,s,r,a,l,h,c,d,u;this.buttonConfig={ensAcceptAll:{show:null!==(i=null===(o=null===(t=null==e?void 0:e.bannerConfig)||void 0===t?void 0:t.ensAcceptAll)||void 0===o?void 0:o.show)&&void 0!==i&&i,clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{show:null!==(r=null===(s=null===(n=null==e?void 0:e.bannerConfig)||void 0===n?void 0:n.ensRejectAll)||void 0===s?void 0:s.show)&&void 0!== r&&r,clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensOpenModal:{show:null!==(h=null===(l=null===(a=null==e?void 0:e.bannerConfig)||void 0===a?void 0:a.ensOpenModal)||void 0===l?void 0:l.show)&&void 0!==h&&h,clickHandler:this.ensBannerShowModal,keyDownHandler:this.handleKeyOpen},ensCloseBanner:{show:null===(u=null===(d=null===(c=null==e?void 0:e.bannerConfig)||void 0===c?void 0:c.ensCloseBanner)||void 0===d?void 0:d.show)||void 0===u||u,clickHandler:this.closeEnsBanner, keyDownHandler:this.handleKeyClose}}},this.injectBanner=(e,t)=>{var o,i;this.isCustomBannerSet()||(document.body.insertBefore(this.sectionElement,document.body.lastChild),t?this.updateButtonHandlers():(this.updateBanner(e.translation),this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.getStyleString())),this.addEventListeners()),"function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)|| void 0===i?void 0:i.afterLoad)&&Bootstrapper.privacy.banner.afterLoad(this.findBannerElement()),this.isEnabledAutoShowBanner(e)&&this.openBannerCheck()},this.updateDOM=function(e,t){var o,i,n,s,r,a;if(this.isEnabledPrivacyNotice(e)){const l=this.findBannerElement(),h=document.getElementById("ensModalWrapper");"function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)||void 0===i?void 0:i.beforeLoad)&&Bootstrapper.privacy.banner.beforeLoad(l), this.updateButtonConfig(e),null==l?(this.isCustomBannerSet()||(t?this.sectionElement.innerHTML=t:(this.setBannerCopy(e.translation.notificationBannerContent),this.checkCopyForLinks(),this.setBannerMarkup(),this.sectionElement.innerHTML=this.bannerMarkup)),u.utilities.domReady(()=>this.injectBanner(e,t))):(this.bannerDisplayStyle=l.style.display,this.modalDisplayStyle=null!=h?h.style.display:"",t?(this.sectionElement.innerHTML=t,this.updateButtonHandlers()):(this.setBannerCopy(e.translation.notificationBannerContent), this.setBannerMarkup(),this.sectionElement.innerHTML=this.bannerMarkup,this.updateBanner(e.translation)),"block"===this.bannerDisplayStyle&&this.openEnsBanner(),"block"===this.modalDisplayStyle&&this.ensBannerShowModal(),this.addEventListeners(),"function"==typeof(null===(s=null===(n=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===n?void 0:n.banner)||void 0===s?void 0:s.afterLoad)&&(null===(a=null===(r=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)|| void 0===r?void 0:r.banner)||void 0===a||a.afterLoad(l)))}else this.consentModal.isEnabledConsentModal(e)&&this.isEnabledAutoShowModal(e)&&setTimeout(()=>{this.cookieManager.getCookie("MODAL_VIEWED")||this.consentModal.openModal()},500)},this.update=function(e){this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyNoticeAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e, t)],"bannerHtmlUrl","bannerCssUrl"):this.environmentManager.getAsyncEnvironmentFromPromise(e,"Banner",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.addEventListeners=()=>{const e=document.getElementsByClassName("ensModalLink");document.getElementById("ensCloseBanner");for(let t=0;t{this.gatewayData.featureToggles.disableEscapeKeyboardCommands|| 27!==e.keyCode||this.closeEnsBanner(true)},this.handleKeyOpen=e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.ensBannerShowModal()}return!0},this.handleKeyClose=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeEnsBanner(true)}return!0},this.init=function(){this.update(this.environment)},this.testObject={bannerViewed:this.bannerViewed,ensBannerShowModal:this.ensBannerShowModal,bannerLoaded:this.bannerLoaded}, this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeEnsBanner(),yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeEnsBanner(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeEnsBanner(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(), e.preventDefault(),this.closeEnsBanner(),this.denyAll(this.gatewayData)}return!0},this.updateBanner=function(e){document.getElementById("ensBannerDescription").innerHTML=this.bannerCopy,this.generateButtonsFromConfig(this.buttonConfig,e)},this.updateButtonHandlers=function(){const e=document.querySelector("#ensNotifyBanner");for(const t in this.buttonConfig){const o=e.querySelector(`#${t}`);null!=o&&(o.setAttribute("aria-label",o.innerHTML),o.removeEventListener("click",this.buttonConfig[t].clickHandler.bind(this)), o.removeEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this)),o.addEventListener("click",this.buttonConfig[t].clickHandler.bind(this,"ensCloseBanner"==t||void 0)),o.addEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this,"ensCloseBanner"==t||void 0)))}},this.environmentManager=c,this.templateManager=a,this.gatewayData=t,this.bannerCopy=null===(d=this.environment.translation)||void 0===d?void 0:d.notificationBannerContent,this.init()}generateButtonsFromConfig(e,t){const o= document.querySelector(".ensNotifyBanner .ensButtons");o.innerHTML="";for(const i in e)if(e.hasOwnProperty(i)&&e[i].show){const n=document.createElement("button");n.id=i,null==o||o.appendChild(n),n.innerHTML=t[this.buttonTranslation[i]],n.setAttribute("aria-label",n.innerHTML),n.addEventListener("click",e[i].clickHandler.bind(this,"ensCloseBanner"==i||void 0)),n.addEventListener("keydown",e[i].keyDownHandler.bind(this,"ensCloseBanner"==i||void 0)),this.getIncludeBannerCustomization(this.environment)? (n.className="button raised","ensCloseBanner"===i?this.addCancelButtonCustomization(n):this.addChoiceButtonCustomization(n)):n.className="ensCloseBanner"===i?"button raised grey":"button raised blue"}}}class V{constructor(e,t,o,i,n){this.environment=e,this.gatewayData=t,this.whichModal=o,this.templateManager=i,this.requestConfirmationModal=document.createElement("section"),this.modalHtmlString="",this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.requestModalConfig={doNotSellConfirmation:{cssPrefix:"ensDoNotSellConfirmationModal", prevEventModal:"doNotSellModal",ariaLabel:"Do Not Sell Confirmation",prevModalFeatureToggle:"enableDoNotSellModal"},requestDataConfirmation:{cssPrefix:"ensRequestDataConfirmationModal",prevEventModal:"requestDataModal",ariaLabel:"Request Data Confirmation",prevModalFeatureToggle:"enableRequestDataModal"},deleteDataConfirmation:{cssPrefix:"ensDeleteDataConfirmationModal",prevEventModal:"deleteDataModal",ariaLabel:"Delete Data Confirmation",prevModalFeatureToggle:"enableDeleteDataModal"}},this.openModal= ()=>{u.utilities.domReady(()=>{setTimeout(()=>{this.requestConfirmationModal.style.display="block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.requestConfirmationModal).width)/2,i=parseInt(window.getComputedStyle(this.requestConfirmationModal).height)/2;this.requestConfirmationModal.style.left=e-o+"px",this.requestConfirmationModal.style.top=t-i+"px",this.onOpenModal()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown", this.escapeCloseModal);(()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById(this.modalCSSPrefix+"Close");e&&"function"==typeof e.focus?e.focus():this.requestConfirmationModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||27!==e.keyCode||this.closeModal()},this.closeModal=()=>{this.requestConfirmationModal.style.display="none",this.onCloseModal()},this.onCloseModal=()=>{document.removeEventListener("keydown", this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.styleString=this.templateManager.getTemplate(b.REQUEST_CONFIRMATION_MODAL_CSS),this.getModalHtmlString=()=>this.modalHtmlString,this.setModalHtmlString=e=>{this.modalHtmlString=this.templateManager.getTemplate(b.REQUEST_CONFIRMATION_MODAL_HTML).replace(/modalCSSPrefix/g,this.modalCSSPrefix).replace(/modalAriaLabel/g,this.modalAriaLabel).replace(/translation\[prevEventModal\]\.title/g, e[this.prevEventModal].title).replace(/translation\[prevEventModal\]\.confirmationDescription/g,e[this.prevEventModal].confirmationDescription).replace(/translation\[prevEventModal\]\.close/g,e[this.prevEventModal].close)},this.isConfirmationModalEnabled=e=>e&&e.hasOwnProperty(this.prevModalFeatureToggle)?e[this.prevModalFeatureToggle]:this.gatewayData.featureToggles[this.prevModalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Close");e.addEventListener("click", this.closeModal),e.addEventListener("keydown",function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.updateDOM=e=>{if(this.setModalHtmlString(e.translation),this.requestConfirmationModal.innerHTML=this.getModalHtmlString(),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.requestConfirmationModal, document.body.lastChild),this.setConfirmationModalWrapperAccessibilitySettings(),this.addEventListeners()};u.utilities.domReady(e)}else this.addEventListeners()},this.update=e=>{this.isConfirmationModalEnabled(e)&&(this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,"Request Confirmation Modal",[e=>this.updateDOM(e)]):this.updateDOM(e))},this.setConfirmationModalWrapperAccessibilitySettings=()=>{const e=document.getElementById(this.modalCSSPrefix+ "Wrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby",this.modalCSSPrefix+"Title"),e.setAttribute("aria-describedby",this.modalCSSPrefix+"Description"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.templateManager=i,this.prevEventModal=this.requestModalConfig[o].prevEventModal,this.modalCSSPrefix=this.requestModalConfig[o].cssPrefix,this.modalAriaLabel=this.requestModalConfig[o].ariaLabel,this.requestConfirmationModal.id=this.modalCSSPrefix+"Wrapper", this.requestConfirmationModal.tabIndex=0,this.requestConfirmationModal.style.display="none",this.environmentManager=n,this.prevModalFeatureToggle=this.requestModalConfig[o].prevModalFeatureToggle,this.update(e)}}class W{constructor(e,t,o,n,s,r,a,l,h,c){this.cookieManager=e,this.updateListValues=t,this.consentReporter=o,this.environment=n,this.gatewayData=s,this.whichModal=r,this.ccpaEventAPI=a,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.contactInfoModal=document.createElement("section"), this.modalHtmlString="",this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories"),this.ESC_KEYCODE=27,this.modalConfig={doNotSellModal:{event:"doNotSellChanged",cssPrefix:"ensDoNotSellModal",ariaLabel:"Do Not Sell",featureToggle:"enableDoNotSellModal",cookieType:"DO_NOT_SELL_MODAL_VIEWED", loadedCookieType:"DO_NOT_SELL_MODAL_LOADED",requestConfirmationModalString:"doNotSellConfirmation",close:"Close"},requestDataModal:{event:"requestData",cssPrefix:"ensRequestDataModal",ariaLabel:"Request Data",featureToggle:"enableRequestDataModal",cookieType:"REQUEST_DATA_MODAL_VIEWED",loadedCookieType:"REQUEST_DATA_MODAL_LOADED",requestConfirmationModalString:"requestDataConfirmation",close:"Close"},deleteDataModal:{event:"deleteData",cssPrefix:"ensDeleteDataModal",ariaLabel:"Delete Data",featureToggle:"enableDeleteDataModal", cookieType:"DELETE_DATA_MODAL_VIEWED",loadedCookieType:"DELETE_DATA_MODAL_LOADED",requestConfirmationModalString:"deleteDataConfirmation",close:"Close"}},this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);yield this.cookieManager.setCookie(this.loadedCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);this.consentReporter.sendReport(e, t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);yield this.cookieManager.setCookie(this.modalCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])|| void 0===e?void 0:e.beforeOpen)&&Bootstrapper.privacy[this.whichModal].beforeOpen(this.contactInfoModal),u.utilities.domReady(()=>{setTimeout(()=>{var e;this.contactInfoModal.style.display="block";const t=window.innerWidth/2,o=window.innerHeight/2,i=parseInt(window.getComputedStyle(this.contactInfoModal).width)/2,n=parseInt(window.getComputedStyle(this.contactInfoModal).height)/2;this.contactInfoModal.style.left=t-i+"px",this.contactInfoModal.style.top=o-n+"px",this.onOpenModal(),this.modalLoaded(), "function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterOpen)&&Bootstrapper.privacy[this.whichModal].afterOpen(this.contactInfoModal)},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal);document.getElementById(this.modalCSSPrefix+"FirstName").required=!0;document.getElementById(this.modalCSSPrefix+"LastName").required=!0;document.getElementById(this.modalCSSPrefix+ "Email").required=!0;document.getElementById(this.modalCSSPrefix+"Address").required=!0;(()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector("."+this.modalConfig[this.whichModal].cssPrefix+" input");e&&"function"==typeof e.focus?e.focus():this.contactInfoModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||e.keyCode!==this.ESC_KEYCODE||this.closeModal()},this.closeModalClick=e=>{var t,o;"function"==typeof(null=== (t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal),e.preventDefault(),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(),"function"==typeof(null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===o?void 0:o.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)}, this.closeModal=()=>{var e,t;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(),"function"==typeof(null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)}, this.onCloseModal=()=>{var e;document.removeEventListener("keydown",this.escapeCloseModal);document.getElementById(this.modalCSSPrefix+"FirstName").required=!1;document.getElementById(this.modalCSSPrefix+"LastName").required=!1;document.getElementById(this.modalCSSPrefix+"Email").required=!1;document.getElementById(this.modalCSSPrefix+"Address").required=!1,"function"==typeof(null===(e=this.previousFocusedElement)||void 0===e?void 0:e.focus)&&this.previousFocusedElement.focus()},this.getModalHtmlString= ()=>this.modalHtmlString,this.setModalHtmlString=e=>{this.modalHtmlString=this.templateManager.getTemplate(b.CONTACT_INFO_HTML).replace(/modalCSSPrefix/g,this.modalCSSPrefix).replace(/modalAriaLabel/g,this.modalAriaLabel).replace(/translation\[whichModal\]\.title/g,e[this.whichModal].title).replace(/translation\[whichModal\]\.description/g,e[this.whichModal].description).replace(/translation\[whichModal\]\.cancel/g,e[this.whichModal].cancel).replace(/translation\[whichModal\]\.save/g,e[this.whichModal].save)}, this.isModalEnabled=e=>e&&e.hasOwnProperty(this.modalFeatureToggle)?e[this.modalFeatureToggle]:this.gatewayData.featureToggles[this.modalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Save"),t=document.getElementById(this.modalCSSPrefix+"Cancel");e.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return this.openRequestConfirmationModal(e)}return!0}),e.addEventListener("click",this.openRequestConfirmationModal),t.addEventListener("click", this.closeModalClick),t.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.openRequestConfirmationModal=e=>{const t=document.querySelector("#"+this.modalCSSPrefix+"Wrapper form");if(t&&t.checkValidity()){e.preventDefault();const t=document.getElementById(this.modalCSSPrefix+"FirstName"),o=document.getElementById(this.modalCSSPrefix+"LastName"),i=document.getElementById(this.modalCSSPrefix+"Email"),n=document.getElementById(this.modalCSSPrefix+ "Address"),s=document.getElementById(this.modalCSSPrefix+"Comments"),r={dt:Date.now(),firstName:t.value,lastName:o.value,email:i.value,address:n.value,comments:s.value};"doNotSellModal"===this.whichModal&&this.autoDoNotSellAllCategories&&this.blockAllCategories(),this.ccpaEventAPI.sendCCPAEvent(this.modalEvent,r),this.closeModal(),this.requestConfirmationModal.openModal()}},this.blockAllCategories=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes); this.allowPerTagOptOut&&this.tagAccessManager.clearTags();for(let e=0;e0)for(let e=0;e{var t,o;if("function"==typeof(null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.contactInfoModal),this.setModalHtmlString(e.translation),this.contactInfoModal.innerHTML=this.getModalHtmlString(),this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"autoDoNotSellAllCategories"),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.contactInfoModal,document.body.lastChild),this.setModalWrapperAccessibilitySettings(),this.addEventListeners(), "function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)},this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),"function"==typeof(null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)}, this.update=e=>{this.isModalEnabled(e)&&(this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,"Contact Info Modal",[e=>this.updateDOM(e)]):this.updateDOM(e))},this.setModalWrapperAccessibilitySettings=()=>{const e=document.getElementById(this.modalCSSPrefix+"Wrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby",this.modalCSSPrefix+"Title"),e.setAttribute("aria-describedby",this.modalCSSPrefix+"Description"),e.setAttribute("focusable", "true"),e.setAttribute("aria-modal","true")},this.templateManager=l,this.modalEvent=this.modalConfig[this.whichModal].event,this.modalCSSPrefix=this.modalConfig[this.whichModal].cssPrefix,this.modalAriaLabel=this.modalConfig[this.whichModal].ariaLabel,this.modalFeatureToggle=this.modalConfig[this.whichModal].featureToggle,this.modalCookieType=this.modalConfig[this.whichModal].cookieType,this.loadedCookieType=this.modalConfig[this.whichModal].loadedCookieType,this.requestConfirmationModal=new V(this.environment, this.gatewayData,this.modalConfig[this.whichModal].requestConfirmationModalString,l,c),this.environmentManager=c,this.contactInfoModal.id=this.modalCSSPrefix+"Wrapper",this.contactInfoModal.style.display="none",this.contactInfoModal.tabIndex=0,this.contactInfoModal.classList.add("contactInfoModalWrapper"),this.styleString=this.templateManager.getTemplate(b.CONTACT_INFO_CSS).replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.update(n)}}class G{constructor(e,t,o,i,n){this.environment=e,this.gatewayData= t,this.whichModal=o,this.templateManager=i,this.requestConfirmationModal=document.createElement("section"),this.modalHtmlString="",this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.requestModalConfig={doNotSellConfirmation:{cssPrefix:"ensDoNotSellConfirmationModal",prevEventModal:"doNotSellModal",ariaLabel:"Do Not Sell Confirmation",prevModalFeatureToggle:"enableDoNotSellModal",gatewayConfigHtmlUrlKey:"doNotSellConfirmationHtmlUrl",gatewayConfigHtmlCssKey:"doNotSellConfirmationCssUrl"}, requestDataConfirmation:{cssPrefix:"ensRequestDataConfirmationModal",prevEventModal:"requestDataModal",ariaLabel:"Request Data Confirmation",prevModalFeatureToggle:"enableRequestDataModal",gatewayConfigHtmlUrlKey:"requestDataConfirmationHtmlUrl",gatewayConfigHtmlCssKey:"requestDataConfirmationCssUrl"},deleteDataConfirmation:{cssPrefix:"ensDeleteDataConfirmationModal",prevEventModal:"deleteDataModal",ariaLabel:"Delete Data Confirmation",prevModalFeatureToggle:"enableDeleteDataModal",gatewayConfigHtmlUrlKey:"deleteDataConfirmationHtmlUrl", gatewayConfigHtmlCssKey:"requestDataConfirmationCssUrl"}},this.openModal=()=>{this.beforeLoad(),u.utilities.domReady(()=>{setTimeout(()=>{this.requestConfirmationModal.style.display="block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.requestConfirmationModal).width)/2,i=parseInt(window.getComputedStyle(this.requestConfirmationModal).height)/2;this.requestConfirmationModal.style.left=e-o+"px",this.requestConfirmationModal.style.top=t-i+"px",this.onOpenModal(), this.afterLoad()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal);(()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById(this.modalCSSPrefix+"Close");e&&"function"==typeof e.focus?e.focus():this.requestConfirmationModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||27!==e.keyCode||this.closeModal()},this.closeModal=()=>{this.requestConfirmationModal.style.display= "none",this.onCloseModal()},this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getModalHtmlString=()=>this.modalHtmlString,this.mutateModalHtmlString=e=>e.replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.isConfirmationModalEnabled=e=>e&&e.hasOwnProperty(this.prevModalFeatureToggle)?e[this.prevModalFeatureToggle]:this.gatewayData.featureToggles[this.prevModalFeatureToggle], this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Close");e.addEventListener("click",this.closeModal),e.addEventListener("keydown",function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.beforeClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.requestConfirmationModal)}, this.afterClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.requestConfirmationModal)},this.afterLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.requestConfirmationModal)}, this.beforeLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.requestConfirmationModal)},this.updateDOM=(e,t)=>{if(this.beforeLoad(),this.modalHtmlString=t,this.requestConfirmationModal.innerHTML=this.mutateModalHtmlString(t),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;document.body.insertBefore(this.requestConfirmationModal, document.body.lastChild),this.addEventListeners(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.requestConfirmationModal)},this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),this.afterLoad()},this.update=e=>{this.isConfirmationModalEnabled(e)&&this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"enablePrivacyDsarAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],this.requestModalConfig[this.whichModal].gatewayConfigHtmlUrlKey,this.requestModalConfig[this.whichModal].gatewayConfigHtmlCssKey):this.environmentManager.getAsyncEnvironmentFromPromise(e,"Confirmation Modal",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.templateManager=i,this.prevEventModal=this.requestModalConfig[o].prevEventModal,this.modalCSSPrefix=this.requestModalConfig[o].cssPrefix, this.modalAriaLabel=this.requestModalConfig[o].ariaLabel,this.requestConfirmationModal.id=this.modalCSSPrefix+"Wrapper",this.requestConfirmationModal.style.display="none",this.environmentManager=n,this.prevModalFeatureToggle=this.requestModalConfig[o].prevModalFeatureToggle,this.requestConfirmationModal.tabIndex=0,this.update(e)}}class j{constructor(e,t,o,n,s,r,a,l,h,c){this.cookieManager=e,this.updateListValues=t,this.consentReporter=o,this.environment=n,this.gatewayData=s,this.whichModal=r,this.ccpaEventAPI= a,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.contactInfoModal=document.createElement("section"),this.modalHtmlString="",this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories"),this.ESC_KEYCODE=27,this.modalConfig={doNotSellModal:{event:"doNotSellChanged", cssPrefix:"ensDoNotSellModal",featureToggle:"enableDoNotSellModal",cookieType:"DO_NOT_SELL_MODAL_VIEWED",loadedCookieType:"DO_NOT_SELL_MODAL_LOADED",requestConfirmationModalString:"doNotSellConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"doNotSellModalHtmlUrl",gatewayConfigHtmlCssKey:"doNotSellModalCssUrl"},requestDataModal:{event:"requestData",cssPrefix:"ensRequestDataModal",featureToggle:"enableRequestDataModal",cookieType:"REQUEST_DATA_MODAL_VIEWED",loadedCookieType:"REQUEST_DATA_MODAL_LOADED", requestConfirmationModalString:"requestDataConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"requestDataModalHtmlUrl",gatewayConfigHtmlCssKey:"requestDataModalCssUrl"},deleteDataModal:{event:"deleteData",cssPrefix:"ensDeleteDataModal",featureToggle:"enableDeleteDataModal",cookieType:"DELETE_DATA_MODAL_VIEWED",loadedCookieType:"DELETE_DATA_MODAL_LOADED",requestConfirmationModalString:"deleteDataConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"deleteDataModalHtmlUrl",gatewayConfigHtmlCssKey:"deleteDataModalCssUrl"}}, this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);yield this.cookieManager.setCookie(this.loadedCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.modalCookieType]); yield this.cookieManager.setCookie(this.modalCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{this.beforeLoad(),u.utilities.domReady(()=>{setTimeout(()=>{this.contactInfoModal.style.display="block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.contactInfoModal).width)/2,i=parseInt(window.getComputedStyle(this.contactInfoModal).height)/ 2;this.contactInfoModal.style.left=e-o+"px",this.contactInfoModal.style.top=t-i+"px",this.onOpenModal(),this.modalLoaded(),this.afterLoad()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),["FirstName","LastName","Email","Address"].forEach(e=>{document.getElementById(this.modalCSSPrefix+e).required=!0});(()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector("."+this.modalConfig[this.whichModal].cssPrefix+ " input");e&&"function"==typeof e.focus?e.focus():this.contactInfoModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||e.keyCode!==this.ESC_KEYCODE||this.closeModal()},this.closeModalClick=e=>{this.beforeClose(),e.preventDefault(),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(),this.afterClose()},this.closeModal=()=>{this.beforeClose(),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(), this.afterClose()},this.onCloseModal=()=>{var e;document.removeEventListener("keydown",this.escapeCloseModal),["FirstName","LastName","Email","Address"].forEach(e=>{document.getElementById(this.modalCSSPrefix+e).required=!0}),"function"==typeof(null===(e=this.previousFocusedElement)||void 0===e?void 0:e.focus)&&this.previousFocusedElement.focus()},this.mutateModalHtmlString=e=>e.replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.isModalEnabled=e=>e&&e.hasOwnProperty(this.modalFeatureToggle)?e[this.modalFeatureToggle]: this.gatewayData.featureToggles[this.modalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Save"),t=document.getElementById(this.modalCSSPrefix+"Cancel");e.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return this.openRequestConfirmationModal(e)}return!0}),e.addEventListener("click",this.openRequestConfirmationModal),t.addEventListener("click",this.closeModalClick),t.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return e.stopPropagation(), e.preventDefault(),this.closeModal()}return!0})},this.openRequestConfirmationModal=e=>{const t=document.querySelector("#"+this.modalCSSPrefix+"Wrapper form");if(t&&t.checkValidity()){e.preventDefault();const t=document.getElementById(this.modalCSSPrefix+"FirstName"),o=document.getElementById(this.modalCSSPrefix+"LastName"),i=document.getElementById(this.modalCSSPrefix+"Email"),n=document.getElementById(this.modalCSSPrefix+"Address"),s=document.getElementById(this.modalCSSPrefix+"Comments"),r={dt:Date.now(), firstName:t.value,lastName:o.value,email:i.value,address:n.value,comments:s.value};"doNotSellModal"===this.whichModal&&this.autoDoNotSellAllCategories&&this.blockAllCategories(),this.ccpaEventAPI.sendCCPAEvent(this.modalEvent,r),this.closeModal(),this.requestConfirmationModal.openModal()}},this.blockAllCategories=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.allowPerTagOptOut&&this.tagAccessManager.clearTags();for(let e=0;e< this.gatewayData.cookieTypes.length;e++)yield this.cookieManager.setCookie(this.gatewayData.cookieTypes[e],0);const t=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.consentReporter.sendReport(e,t);const o=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);this.updateListValues(o,this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags());const i=document.querySelectorAll(".card input[type\x3dcheckbox]");if(i.length>0)for(let e= 0;e{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal)},this.afterClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)}, this.afterLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.contactInfoModal)},this.beforeLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)}, this.updateDOM=(e,t)=>{if(this.beforeLoad(),this.modalHtmlString=t,this.contactInfoModal.innerHTML=this.mutateModalHtmlString(t),this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"autoDoNotSellAllCategories"),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;document.body.insertBefore(this.contactInfoModal, document.body.lastChild),this.addEventListeners(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)},this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),this.afterLoad()},this.update=e=>{this.isModalEnabled(e)&&this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, e,"enablePrivacyDsarAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],this.modalConfig[this.whichModal].gatewayConfigHtmlUrlKey,this.modalConfig[this.whichModal].gatewayConfigHtmlCssKey):this.environmentManager.getAsyncEnvironmentFromPromise(e,"Contact Info Modal",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.modalEvent=this.modalConfig[this.whichModal].event,this.modalCSSPrefix=this.modalConfig[this.whichModal].cssPrefix,this.modalFeatureToggle=this.modalConfig[this.whichModal].featureToggle, this.modalCookieType=this.modalConfig[this.whichModal].cookieType,this.loadedCookieType=this.modalConfig[this.whichModal].loadedCookieType,this.requestConfirmationModal=new G(this.environment,this.gatewayData,this.modalConfig[this.whichModal].requestConfirmationModalString,l,c),this.environmentManager=c,this.contactInfoModal.id=this.modalCSSPrefix+"Wrapper",this.contactInfoModal.style.display="none",this.contactInfoModal.tabIndex=0,this.contactInfoModal.classList.add("contactInfoModalWrapper"),this.update(n)}} class z{constructor(e,t,o,i,n,s){this.consentReporter=e,this.updateListValues=t,this.cookieManager=o,this.tagAccessManager=i,this.gatewayData=n,this.environment=s}sendCCPAEvent(e,t){if("string"!=typeof e||!/doNotSellChanged|requestData|deleteData/i.test(e)||null==t)return;const o=this.buildCCPAEvent(e,t);"doNotSellChanged"===e&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories")&&this.blockAllCategories(),this.consentReporter.addCustomEvent(o), this.consentReporter.sendReport()}buildCCPAEvent(e,t){return{event:e,dt:Date.now(),firstName:t.firstName,lastName:t.lastName,email:t.email,address:t.address,comments:t.comments}}blockAllCategories(){return i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut")&&this.tagAccessManager.clearTags();for(let e=0;e{this.environmentManager.enableAsyncEnvironments? M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyConsentModalAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],"consentWidgetHtmlUrl","consentWidgetCssUrl"):this.environmentManager.getAsyncEnvironmentFromPromise(e,"ConsentWidget",[e=>this.updateDOM(e,null)]):this.updateDOM(e,null)},this.getWidgetString=function(){return this.widgetString},this.injectWidget=()=>{this.gatewayData.featureToggles.disableDefaultStyles|| u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.sectionElement,document.body.lastChild),this.setHTMLBindings()},this.setHTMLBindings=()=>{document.getElementById("ensConsentWidget").addEventListener("click",function(){Bootstrapper.gateway.openModal&&Bootstrapper.gateway.openModal()}),document.getElementById("ensConsentWidget").addEventListener("keydown",function(e){switch(e.which){case 13:case 32:e.stopPropagation(),e.preventDefault(),Bootstrapper.gateway.openModal&& Bootstrapper.gateway.openModal()}return!0})},this.templateManager=i,this.sectionElement.id="ensConsentWidget",this.sectionElement.className="consentWidget",this.sectionElement.setAttribute("aria-label","Cookie Consent Widget"),this.widgetString=this.templateManager.getTemplate(b.CONSENT_WIDGET_HTML),this.styleString=this.templateManager.getTemplate(b.CONSENT_WIDGET_CSS),this.update(t)}}class ${constructor(e,t,o,i,n,s,r,a,l){this.version=e,this.gateway=t,this.clientId=o,this.publishPath=i,this.instanceId= n,this.packet=s,this.mode=r,this.cookies=a,this.environment=l}}class Y extends ${constructor(e,t,o,i,n,s,r,a,l,h){super(e,t,o,i,n,s,r,a,l),this.version=e,this.gateway=t,this.clientId=o,this.publishPath=i,this.instanceId=n,this.packet=s,this.mode=r,this.cookies=a,this.environment=l,this.documentReferrer=h}}class J extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u){super(),this.imageReference=e,this.clientId=t,this.publishPath=o,this.enforceMode=i,this.gatewayVersion=n,this.reportingEnabled=s,this.performanceEnabled= r,this.nexusDomain=l,this.reportingFilter=h,this.sendBeaconReportingDisabled=d,this.sendBeacon=u,this.unreportedResources=[],this.reportedResources=[],this.privacyCookies={},this.stats=[],this.statIndex=0,this.REPORT_STRING_BUFFER=50,this.defaultFilteredProtocols=["data"],this.timerId=null,this.reportingFilter.filteredProtocols.push(...this.defaultFilteredProtocols),this.protocolRegex=M.utilities.arrayToRegex(this.reportingFilter.filteredProtocols.map(e=>J.formatProtocol(e))),this.filterRegex=new RegExp(this.reportingFilter.alwaysAllowedRegex.toString().replace("/", "").replace("/",""),"i"),this.beacons=[],this.options.reportInterval=2500,this.options.requestCount=3,a&&this.setOptions(a),this.setEnvironment(c);const g=this.options.maxUrlSize-this.REPORT_STRING_BUFFER;this.maximumUncompressedSize=.13+Math.exp(-3.15E-5*g)*g*(4/3),this.urlPath=`//${this.nexusDomain}/privacy/v1/b/b.rnc`,this.startTimer()}sendBillingBeacon(){const e=new M.EnsRequest("");e.type="billing",e.source="",e.status="";const t=this.compressReportString(this.generateRawReportString([e]));return this.beacon(t.encodedBody, t.rawLength)}generateRawReport(e){const t=0===this.beaconCounter?new Y(this.version,this.gatewayVersion,this.clientId,this.publishPath,this.instanceId,this.beaconCounter,this.enforceMode?"enforce":"observe",this.privacyCookies,this.environmentName,document.referrer):new $(this.version,this.gatewayVersion,this.clientId,this.publishPath,this.instanceId,this.beaconCounter,this.enforceMode?"enforce":"observe",this.privacyCookies,this.environmentName);return t.requests=e,t}generateRawReportString(e){return JSON.stringify(this.generateRawReport(e))}sendReport(){return this.reportingEnabled? (this.processUnreportedResources(),this.sendBeacons()):[]}sendBeacons(){const e=[];if(this.options.requestCount>0)for(let t=0;t0){const {data:t,length:o}=this.beacons.shift();e.push(this.asyncBeacon(t,o)),this.stats[this.statIndex]&&(this.stats[this.statIndex].written=!0),this.statIndex++}}else this.beacons.length>0&&(this.beacons.forEach(t=>{const {data:o,length:i}=t;e.push(this.asyncBeacon(o,i)),this.stats[this.statIndex]&&(this.stats[this.statIndex].written= !0),this.statIndex++}),this.beacons=[]);return e}processUnreportedResources(){const e=this.unreportedResources.map(e=>JSON.stringify(e).length);let t=0;const o=[];for(let i=0;i<=e.length;i++)if(i===e.length&&o.length>0||t+e[i]>this.maximumUncompressedSize){const e=o.splice(0,o.length),{encodedBody:i,rawLength:n}=this.compressReportString(this.generateRawReportString(e));if(i.length>this.options.maxUrlSize-this.REPORT_STRING_BUFFER){this.ensLogger.consoleLog(`Reporting beacon compressed length was bigger than the maximum,\n splitting data into smaller chunks\n Actual uncompressed Length: ${t}\n Actual compressed Length: ${i.length}`), this.ensLogger.consoleLog(`Uncompressed: ${e}`),this.ensLogger.consoleLog(`Compressed: ${i}`);const o=e.splice(0,Math.ceil(e.length/2));this.unreportedResources=e.reverse().concat(this.unreportedResources);const n=[];for(n.push(o);n.length>0;){const e=n.pop(),{encodedBody:t,rawLength:o}=this.compressReportString(this.generateRawReportString(e));if(t.length+this.REPORT_STRING_BUFFERthis.startTimer(),this.options.reportInterval),e}}stopTimer(){null!=this.timerId&&(clearTimeout(this.timerId),this.timerId=null)}addResource(e){if(this.reportingEnabled&&this.shouldReportEnsRequest(e.destination,e.status)){const t=e;t.source&&(t.source=e.source.substr(0,30)),t.type&&(t.type=e.type.substr(0,30)),t.status&&(t.status=e.status.substr(0,30)),this.unreportedResources.push(t)}}shouldReportEnsRequest(e,t){const o=(new Set(["blocked", "masked","rewrite","redact","observe","masked,redact","redact,observe","masked,observe","masked,redact,observe"])).has(t);if(this.protocolRegex.test(e))return!1;let i;try{i=(new URL(e,window.location.origin)).hostname}catch(e){return!1}return o||!this.filterRegex.test(i)}static formatProtocol(e){return e.endsWith(":")?"^"+e:"^"+e+":"}setCookies(e){this.privacyCookies=e}setOptions(e){for(const t in e)this.options.hasOwnProperty(t)&&(this.options[t]=e[t])}}const Q=function(){const e={img:{elementObserver:!0, processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},image:{elementObserver:!0,processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},source:{elementObserver:!0,processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},script:{elementObserver:!0,processAttribute:["src"],previousProcessAttribute:["__src"],enswatcher:!0},iframe:{elementObserver:!0,processAttribute:["src"],previousProcessAttribute:["__src"], enswatcher:!0},a:{elementObserver:!0,processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"monitorAnchorTags"},form:{processAttribute:["action"],previousProcessAttribute:["__action"],featureFlag:"monitorFormAction"},link:{processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"enableCSSMonitoring",enswatcher:!0},object:{processAttribute:["data"],previousProcessAttribute:["__data"],featureFlag:"enableObjectMonitoring",elementObserver:!0,enswatcher:!0},audio:{processAttribute:["src"], previousProcessAttribute:["__src"],featureFlag:"enableAudioMonitoring",elementObserver:!0,enswatcher:!0},embed:{processAttribute:["src"],previousProcessAttribute:["__src"],featureFlag:"enableEmbedMonitoring",elementObserver:!0,enswatcher:!0},track:{processAttribute:["src"],previousProcessAttribute:["__src"],featureFlag:"enableTrackMonitoring",elementObserver:!0,enswatcher:!0},video:{processAttribute:["src","poster"],previousProcessAttribute:["__src","__poster"],featureFlag:"enableVideoMonitoring", elementObserver:!0,enswatcher:!0},button:{processAttribute:["formaction"],previousProcessAttribute:["__formaction"],featureFlag:"enableButtonMonitoring",elementObserver:!0,enswatcher:!0},input:{processAttribute:["formaction"],previousProcessAttribute:["__formaction"],featureFlag:"enableInputMonitoring",elementObserver:!0,enswatcher:!0},area:{processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"enableAreaMonitoring",elementObserver:!0,enswatcher:!0},elementObserverTags:[],processElementTags:[], enswatchTags:[]};return X(e,"elementObserver","elementObserverTags"),X(e,"processAttribute","processElementTags"),X(e,"enswatcher","enswatchTags"),e}();function X(e,t,o){for(const i in e)void 0!==e[i][t]&&!1!==e[i][t]&&e[o].push(i)}const Z=function(e,t,o){window.ensClientConfig.ensCreateElement=document.createElement;let i=!1;const n=function(){const e=document.querySelectorAll("iframe");for(let t=0;t-1&&(void 0===Q[s].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[s].featureFlag))&&Object.isExtensible(n)){n.enswatch||Object.defineProperty(n,"enswatch",u.utilities.watcher);try{["src","srcset"].forEach(e=>{n.enswatch(e,function(t,i,n){if(t===e){let e=n;return o.processURL(n,this.tagName.toLowerCase(), "Removed_NodeModified",this,u.utilities.getReferrer(),function(t){e=t}),e}})})}catch(e){}}}}}}),r=function(){const i=document,n={attributes:!0,childList:!0,subtree:!0,characterData:!1};n.attributeFilter=l(e,Q),e.isObservingStyle&&n.attributeFilter.push("style"),s.observe(i,n);const r=HTMLImageElement.prototype.setAttribute;HTMLImageElement.prototype.setAttribute=function(e,t,i){let n=t;const s=void 0===this.tagName?null:this.tagName.toLowerCase();return!i&&null!=s&&Q[s].processAttribute.includes(e)&& (n=o.processURL(t,s,"HTMLImage_SETATTRIBUTE",this,u.utilities.getReferrer())),r.call(this,e,n)};const a=HTMLScriptElement.prototype.setAttribute;HTMLScriptElement.prototype.setAttribute=function(e,t,i){let n=t;const s=void 0===this.tagName?null:this.tagName.toLowerCase();return!i&&null!=s&&Q[s].processAttribute.includes(e)&&(n=o.processURL(t,s,"HTMLScript_SETATTRIBUTE",this,u.utilities.getReferrer())),a.call(this,e,n)};const h=HTMLIFrameElement.prototype.setAttribute;HTMLIFrameElement.prototype.setAttribute= function(i,n,s){let r=n;if(!s&&"src"===i||"ng-src"===i){let i=this;M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"removeAllIFrames")?u.utilities.validateRemoveChild(i)?i.parentNode.removeChild(i):i=null:o.processURL(n,this.tagName.toLowerCase(),"HTMLIFRAME_SETATTRIBUTE",this,u.utilities.getReferrer(),n=>(r=n,(u.utilities.isSafari()||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"removeIFrameOnBlock"))&&o.isVoidURL(n)&&(u.utilities.validateRemoveChild(i)?i.parentNode.removeChild(i): i=null),r))}return h.call(this,i,r)};const c=HTMLAnchorElement.prototype.setAttribute;HTMLAnchorElement.prototype.setAttribute=function(i,n,s){let r=n;const a=void 0===this.tagName?null:this.tagName.toLowerCase();return!s&&"href"===i&&null!=a&&M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[a].featureFlag)&&(r=o.processURL(n,a,"HTMLANCHOR_SETATTRIBUTE",this,u.utilities.getReferrer())),c.call(this,i,r)};const d=Element.prototype,g=Object.getOwnPropertyDescriptor(d,"innerHTML");if(g.configurable){const e= g.set;Object.defineProperty(d,"innerHTML",{set:function(t){return e.call(this,o.processHTML("innerHTML",t))}})}},a=HTMLLinkElement.prototype.setAttribute;function l(e,o){const i=[];for(const n in o)Array.isArray(o[n].processAttribute)&&o[n].processAttribute.forEach(s=>{-1!==i.indexOf(s)||void 0!==o[n].featureFlag&&!M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,o[n].featureFlag)||i.push(s)});return i}HTMLLinkElement.prototype.setAttribute=function(i,n,s){let r=n;const l=void 0===this.tagName? null:this.tagName.toLowerCase();return!s&&"href"===i&&null!=l&&M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[l].featureFlag)&&(r=o.processURL(n,l,"HTMLLINK_SETATTRIBUTE",this,u.utilities.getReferrer())),a.call(this,i,r)},document.createElement=function(i){const n=Function.prototype.apply.call(window.ensClientConfig.ensCreateElement,document,arguments),r=i.toLowerCase();if(Q.enswatchTags.indexOf(r)>-1&&(void 0===Q[r].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[r].featureFlag))&& Object.isExtensible(n)){n.enswatch||Object.defineProperty(n,"enswatch",u.utilities.watcher);try{Array.isArray(Q[r].processAttribute)&&Q[r].processAttribute.forEach(e=>{n.enswatch(e,function(e,t,i){let n=i;try{i instanceof URL&&(n=i.href)}catch(e){}return o.processURL(i,this.tagName.toLowerCase(),r+"_DOMAttrModified",this,u.utilities.getReferrer(),function(e){n=e}),n})})}catch(e){}}if(e.isObservingStyle||Q.processElementTags.indexOf(i)>-1){const t={attributes:!0,childList:!1,characterData:!1};t.attributeFilter= l(e,Q),s.observe(n,t)}return n},window.Image=function(e,t){const o=document.createElement("img");return void 0!==e&&o.setAttribute("width",e),void 0!==t&&o.setAttribute("height",t),o};r();return{updateEnvironment:function(e){(t=e)&&r()}}};function ee(e){var t=window.XMLHttpRequest.prototype.open,o=window.XMLHttpRequest.prototype.send,i=u.utilities.getReferrer();function n(t,o){return e.processURL(t,"xhr",u.utilities.apiToSource("xhr"),{},i)}return window.XMLHttpRequest.prototype.send=function(t){let s= this.url;return void 0!==this.url&&""!==this.url?e.processURLAndBody(s,t,"xhr",u.utilities.apiToSource("xhr"),{},i,function(e,o){s=e,t=o}):s=n(s,this),o.apply(this,[t])},window.XMLHttpRequest.prototype.open=function(e,o,i,s,r){if((o=n(o,this))&&"//javascript:;"!==o)return this.url=o,arguments[1]=o,t.apply(this,arguments);this.setRequestHeader=function(){},this.send=function(){}},{resetHandlers:function(){window.XMLHttpRequest.prototype.send=o,window.XMLHttpRequest.prototype.open=t}}}function te(e, t){const o=window.fetch,i=window.Request,n=void 0!==window.fetch&&void 0!==window.Request,s=u.utilities.getReferrer();function r(e){const o=t?new Error(e+" fetch blocked by privacy-gateway"):e+" fetch blocked by privacy-gateway";return Promise.reject(o)}function a(t){return""!==t&&e.isVoidURL(t)}return n&&(window.fetch=function(t){if("string"==typeof t||t instanceof String){const o=t;if(a(t=e.processURL(t,"fetch",u.utilities.apiToSource("fetch"),{},s)))return r(o)}if(t instanceof window.Request&& !0===t.ensBlocked)return r("");return o.apply(this,arguments)},window.Request=function(t,o){if(t instanceof URL&&(t=t.toString()),a(t))this.ensBlocked=!0;else{if(o&&o.body?e.processURLAndBody(t,o.body,"request",u.utilities.apiToSource("request"),{},s,function(e,i){t=e,o.body=i}):e.processURL(t,"request",u.utilities.apiToSource("request"),{},s,function(e){t=e}),!a(t))return new i(t,o);this.ensBlocked=!0}},window.Request.prototype=i.prototype),{resetHandlers:function(){window.fetch=o,window.Request= i,void 0!==i&&(window.Request.prototype=i.prototype)}}}function oe(e,t){const o=window.navigator.sendBeacon,i=u.utilities.getReferrer();return window.navigator.sendBeacon=function(n,s){if(void 0!==o){if("string"==typeof n||n instanceof String){if(-1!==n.indexOf(e))return o.apply(this,[n,s]);if(void 0!==s){if(t.processURLAndBody(n,s,"sendBeacon",u.utilities.apiToSource("sendBeacon"),{},i,function(e,t){n=e,s=t}),t.isVoidURL(n))return}else if(n=t.processURL(n,"sendBeacon",u.utilities.apiToSource("sendBeacon"), {},i),t.isVoidURL(n))return}return o.apply(this,[n,s])}},{resetHandlers:function(){return window.navigator.sendBeacon=o},sendBeacon:function(e,t){return window.navigator.sendBeacon(e,t)}}}class ie{constructor(e){this.clientName=e,this.ALLOWED_KEY=e+"_ENSIGHTEN_ALLOWED_URLS",this.BLOCKED_KEY=e+"_ENSIGHTEN_BLOCKED_URLS",this.INTERACTION_KEY=e+"_ENSIGHTEN_INTERACTED_URLS"}isLocalStorageSupported(){try{return"localStorage"in window&&null!=window.localStorage&&"object"==typeof localStorage&&"function"== typeof localStorage.getItem&&"function"==typeof localStorage.setItem}catch(e){return!1}}allowTag(e,t=!0){if(this.validateTag(e)&&this.isLocalStorageSupported()){const o=this.getAllowedTags();this.isTagIncluded(o,e)||(o.push(e),localStorage.setItem(this.ALLOWED_KEY,JSON.stringify(o)));let i=this.getBlockedTags();return i=i.filter(function(t){return JSON.stringify(t)!==JSON.stringify(e)}),localStorage.setItem(this.BLOCKED_KEY,JSON.stringify(i)),t&&this.consentReporter.addCustomEvent(this.buildTagOptInOptOutEvent(e, 1)),e}return this.isLocalStorageSupported()?Error("invalid tag"):Error("Local storage is either disabled or not supported in your browser.")}blockTag(e,t=!0){if(this.validateTag(e)&&this.isLocalStorageSupported()){const o=this.getBlockedTags();this.isTagIncluded(o,e)||(o.push(e),localStorage.setItem(this.BLOCKED_KEY,JSON.stringify(o)));let i=this.getAllowedTags();return i=i.filter(function(t){return JSON.stringify(t)!==JSON.stringify(e)}),localStorage.setItem(this.ALLOWED_KEY,JSON.stringify(i)),t&& this.consentReporter.addCustomEvent(this.buildTagOptInOptOutEvent(e,0)),e}return Error("invalid tag")}clearTags(){this.isLocalStorageSupported()&&(localStorage.setItem(this.ALLOWED_KEY,""),localStorage.setItem(this.BLOCKED_KEY,""))}getAllowedTags(){return this.isLocalStorageSupported()&&localStorage.getItem(this.ALLOWED_KEY)?JSON.parse(localStorage.getItem(this.ALLOWED_KEY)):[]}getBlockedTags(){return this.isLocalStorageSupported()&&localStorage.getItem(this.BLOCKED_KEY)?JSON.parse(localStorage.getItem(this.BLOCKED_KEY)): []}isTagInAllowedList(e){return this.validateTag(e)?this.isTagIncluded(this.getAllowedTags(),e):Error("invalid tag")}isTagInBlockedList(e){return this.validateTag(e)?this.isTagIncluded(this.getBlockedTags(),e):Error("invalid tag")}setConsentReporter(e){this.consentReporter=e}computeOptInOptOutEvents(e,t,o,i){const n=[],s=this.getInteractedTags();if(!(s instanceof Error)){for(let r=e.length;r--;r>=0){const a=this.hasTagBeenInteractedWith(e[r],o,s,Number(t[r]),Number(i));null==t[r]||!a&&t[r]===i||(n.push({event:this.buildTagOptInOptOutEvent(e[r], Number(t[r])),tag:e[r],tagStatus:Number(t[r]),tagStatusChanged:a}),void 0===s[o]&&(s[o]={}),s[o][e[r].displayName]=Number(t[r]))}localStorage.setItem(this.INTERACTION_KEY,JSON.stringify(s))}return n}getInteractedTags(){return this.isLocalStorageSupported()?localStorage.getItem(this.INTERACTION_KEY)?JSON.parse(localStorage.getItem(this.INTERACTION_KEY)):{}:Error("Local storage is either disabled or not supported in your browser.")}hasTagBeenInteractedWith(e,t,o,i,n){return void 0!==o[t]&&void 0!== o[t][e.displayName]?o[t][e.displayName]!==i:i!==n}buildTagOptInOptOutEvent(e,t){let o;return o=e.hasOwnProperty("displayName")&&null!==e.displayName&&e.displayName.length>0?e.displayName:e.tag.slice(0,128),{event:"cookieChanged",[o]:String(t),dt:Date.now(),isTag:1}}validateTag(e){return e&&e.tag}isTagIncluded(e,t){let o=!1;for(let i=e.length;i--;i>=0)if(e[i].displayName===t.displayName&&e[i].tag===t.tag){o=!0;break}return o}}class ne{constructor(e,t,o){this.featureToggles=e,this.environment=t,this.domProcessor= o,this.ensLogger=new y,this.filterSheet=null,this.cssLoadBlocker=null,this.sanitizeCount=0,this.seenUrl=[],this.disabledCssHash={},this.matchURLRegEx=/(url\s*\("?'?)(?=(.[^\(|^\|^"|^')]*))/i,this.observer=new MutationObserver(e=>{M.utilities.each(e,e=>{if(e.addedNodes.length>0&&"link"===e.addedNodes[0].localName||"link"===e.attributeName){let t=!1;if(e.addedNodes.length>0&&e.addedNodes[0].classList.length>0&&"__css_exfil_protection_filtered_styles"===e.addedNodes[0].classList&&(t=!0),!t){const t= e.addedNodes[0];null!=t&&t.addEventListener("load",()=>{this.scanCssSingle(document.styleSheets[document.styleSheets.length-1])})}}})}),this.observerConfig={attributes:!0,childList:!0,subtree:!0,characterData:!0,attributeFilter:["href"]},this.startObserving=()=>{this.observer.observe(document,this.observerConfig),window.addEventListener("DOMContentLoaded",this.domContentLoadedListener,!1),window.addEventListener("load",this.loadListener,!1)},this.stopObserving=()=>{this.observer.disconnect(),window.removeEventListener("DOMContentLoaded", this.domContentLoadedListener),window.removeEventListener("load",this.loadListener)},this.domContentLoadedListener=()=>{for(let e=0;e{this.decrementSanitize()},this.updateEnvironment=e=>{this.environment=e,this.stopObserving(),M.utilities.getEnvironmentOverrideOrGlobalDefault(this.featureToggles,this.environment,"enableCSSMonitoring")&&this.startObserving()},this.getCSSRules=e=>{let t=null;try{null!=e&&(t=e.rules||e.cssRules)}catch(e){this.ensLogger.consoleLog(e)}return t},this.parseCSSRules=e=>{const t=[],o=[];if(null!=e)for(let i=0;i{for(const o in e)"string"==typeof t[o]&&"function"==typeof t[o].indexOf&& (-1!==t[o].indexOf("background")&&this.filterSheet.sheet.insertRule(e[o]+" { background-image:none !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("list-style")&&this.filterSheet.sheet.insertRule(e[o]+" { list-style: inherit !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("cursor")&&this.filterSheet.sheet.insertRule(e[o]+" { cursor: auto !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("content")&&this.filterSheet.sheet.insertRule(e[o]+ " { content: normal !important; }",this.filterSheet.sheet.cssRules.length));return this.filterSheet},this.createFilterSheet=()=>(this.filterSheet=document.createElement("style"),this.filterSheet.disabled=!1,this.filterSheet.className="__css_exfil_protection_filtered_styles",this.filterSheet.innerText="",document.head.appendChild(this.filterSheet),this.filterSheet),this.scanCssSingle=e=>{this.filterSheet=document.createElement("style"),this.filterSheet.className="__css_exfil_protection_filtered_styles", this.filterSheet.innerText="",document.head.appendChild(this.filterSheet);const t=this.getCSSRules(e);if(null==t)this.incrementSanitize(),this.getCrossDomainCSS(e);else{this.incrementSanitize(),this.handleImportedCSS(t);const o=this.parseCSSRules(t);this.filterCss(o[0],o[1]),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize()}},this.scanCss=()=>{const e=document.styleSheets,t=e=>{const o=this.getCSSRules(e);if(null==o)setTimeout(t,1E3);else{this.incrementSanitize(),this.handleImportedCSS(o); const t=this.parseCSSRules(o);this.filterCss(t[0],t[1]),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize()}};for(let o=0;o{if(null!=e)for(let t=0;t{const o=this.getHTMLUrl(e),i=t||"media",n=this.domProcessor.processURL(o,i,"CSS_MANAGER",{},u.utilities.getReferrer()); return!this.domProcessor.isVoidURL(n)},this.getHTMLUrl=e=>{const t=e.match(this.matchURLRegEx);return t&&t.length>2?t[2]:null},this.getCrossDomainCSS=e=>{let t=null,o=null;if(null!=e&&(o=e.href),null!=o){if(-1!==this.seenUrl.indexOf(o))return void this.decrementSanitize();this.seenUrl.push(o)}const i=new XMLHttpRequest;i.open("GET",o,!0),i.onreadystatechange=()=>{if(4===i.readyState){const o=document.createElement("style");if(o.innerText=i.responseText,document.head.appendChild(o),t=this.getCSSRules(o.sheet), null!=t){this.handleImportedCSS(t);const i=this.parseCSSRules(t);return this.filterCss(i[0],i[1]),u.utilities.validateRemoveChild(o)&&o.parentNode.removeChild(o),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize(),t}setTimeout(function i(){if(t=this.getCSSRules(o.sheet),null!=t){this.handleImportedCSS(t);const i=this.parseCSSRules(t);return this.filterCss(i[0],i[1]),o.disabled=!0,u.utilities.validateRemoveChild(o)&&o.parentNode.removeChild(o),this.checkCSSDisabled(e)&&this.enableCSS(e), this.decrementSanitize(),t}setTimeout(i,10)},10)}},i.send()},this.disableCSS=e=>{null!=e&&(e.disabled=!0)},this.enableCSS=e=>{null==e||this.disabledCssHash[window.btoa(e.href)]||(e.disabled=!1,window.dispatchEvent(new Event("resize")))},this.checkCSSDisabled=e=>null!=e&&e.disabled,this.disableAndRemoveCSS=e=>{null!=e&&(e.disabled=!0,u.utilities.validateRemoveChild(e)&&e.parentNode.removeChild(e))},this.incrementSanitize=()=>{this.sanitizeCount=this.sanitizeCount++},this.decrementSanitize=()=>{this.sanitizeCount--, this.sanitizeCount<=0&&this.disableAndRemoveCSS(this.cssLoadBlocker)},this.buildContentLoadBlockerCSS=()=>"input,input ~ * { background-image:none !important; list-style: inherit !important; cursor: auto !important; content:'' !important; } input::before,input::after,input ~ *::before, input ~ *::after { content:'' !important; }",M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"enableCSSMonitoring")&&this.startObserving()}}var se;!function(e){e.ConfigUpdate="ConfigUpdate",e.Status="status", e.ConfigRequest="ConfigRequest",e.Initialized="Initialized",e.ReportingRequest="ReportingRequest",e.Version="version"}(se||(se={}));const re=se;class ae{constructor(e,t,o,i,n,s){this.gatewayData=e,this.environment=t,this.activeCategories=o,this.allowedTags=i,this.blockedTags=n,this.historyEntryReporter=s,this.ensLogger=new y,this.checkServiceWorkerInitialized=()=>navigator.serviceWorker&&navigator.serviceWorker.controller&&this.isServiceWorkerInitialized,this.shouldProcessThroughServiceWorker=(e, t,o)=>{const i=["XHR_MANAGER","FETCH_MANAGER","SENDBEACON_MANAGER"],n=["img","image","source","link","xhr","script","iframe","form"];return!(!this.checkServiceWorkerInitialized()||!i.includes(e)&&!n.includes(t))&&this.isSameOrigin(t,o)},this.updateMessageHandler=e=>{navigator.serviceWorker.addEventListener("message",e)},this.updateServiceWorkerConfig=(e,t,o,i)=>(this.environment=e,this.activeCategories=t,this.allowedTags=o,this.blockedTags=i,!(!navigator.serviceWorker||!navigator.serviceWorker.controller)&& (navigator.serviceWorker.controller.postMessage({ensMessageType:re.ConfigUpdate,configObject:this.gatewayData,activeEnvironment:this.environment,activeCategories:this.activeCategories,allowedTags:this.allowedTags,blockedTags:this.blockedTags}),!0)),this.updateReporterEntries=e=>{for(let t=0;t{switch(e.data.message){case re.ConfigRequest:this.isServiceWorkerInitialized=!1,this.updateServiceWorkerConfig(this.environment,this.activeCategories,this.allowedTags,this.blockedTags);break;case re.Initialized:this.isServiceWorkerInitialized=e.data;break;case re.ReportingRequest:this.updateReporterEntries(e.data.result);break;default:this.ensLogger.consoleLog(`Unhandled message: ${e.data.message}`)}}),this.updateServiceWorkerConfig(this.environment, this.activeCategories,this.allowedTags,this.blockedTags)}setServiceWorkerInitialized(e){this.isServiceWorkerInitialized=e}isSameOrigin(e,t){if("iframe"===e.trim().toLowerCase()){const e=new URL(t);return!!window.location.origin.includes(e.origin)}return!0}getServiceWorkerVersion(){return!(!navigator.serviceWorker||!navigator.serviceWorker.controller)&&(navigator.serviceWorker.controller.postMessage({ensMessageType:re.Version}),!0)}}class le{constructor(e,t){this.browserHistoryEntryReporter=e,this.serviceWorkerHistoryEntryReporter= t,this.browserHistoryEntryReporter=e,this.serviceWorkerHistoryEntryReporter=t}getHistory(){const e=this.browserHistoryEntryReporter.getHistory();if(null!=this.serviceWorkerHistoryEntryReporter){const t=this.serviceWorkerHistoryEntryReporter.getHistory();if(null!=t.before)for(const o in t.before){const i=t.before[o];e.before[o]=i}if(null!=t.complete)for(const o in t.complete){const i=t.complete[o];e.complete[o]=i}}return e}}class he{constructor(e,t){this.request=e,this.node=t}}class ce{constructor(e, t){this.history=e,this.reporter=t,this.ensLogger=new y,setInterval(this.historyGarbageCollector,250,this)}getHistory(){return this.history}createHistoryEntry(e,t){t.__reference||(this.history.before[e.id]=new he(e,t))}resourceComplete(e,t,o){t=t||e.__gateway;const i=this.history.before[t];if(!i)return!1;const n=i.request;n.end=+new Date,n.status=o,this.history.complete[t]=new he(n,e),this.ensLogger.consoleLog("resourceComplete: ",o,": ",n),this.reporter.addResource(n),delete this.history.before[t]}historyGarbageCollector(e){for(const t in e.history.before){if(!e.history.before.hasOwnProperty(t))continue; const o=+new Date;void 0!==e.history.before[t].request&&o-e.history.before[t].request.start>5E3&&(e.resourceComplete(e.history.before.nodeRef,t,"timeout"),delete e.history.before[t])}}}class de{constructor(e,t){this.featureToggles=e,this.domProcessor=t,this.matchURLRegEx=/(url\s*\("?'?)(?=(.[^\(|^\|^"|^')]*))/i,this.referrer=u.utilities.getReferrer()}processElementStyle(e,t){if(this.getIsObservingStyle()&&this.elementHasCSSUrl(e)){const o=this,i=this.getElementUrl(e),n=e.tagName.toLowerCase();this.domProcessor.processURL(i, n,t,e,this.referrer,t=>{e.style=o.replaceElementStyle(e,t)})}return e.style}processHTMLStyle(e,t){const o=this,i=/style\s*=/i.test(t);if(this.getIsObservingStyle()&&i&&this.htmlHasCSSUrl(t)){const i=this.findTagsWithStyle(t);null!=i&&M.utilities.each(i,i=>{const n=o.getHTMLUrl(i);if(n){const s=o.getTagName(i);o.domProcessor.processURL(n,s,e,{},this.referrer,e=>{t=t.replace(n,e)})}})}return t}getIsObservingStyle(){return this.featureToggles.isObservingStyle}replaceElementStyle(e,t){let o=e.getAttribute("style"), i=this.getElementUrl(e);const n=i;return i=i.replace(i,t),o=o.replace(n,i),o}elementHasCSSUrl(e){if("function"!=typeof e.getAttribute)return!1;const t=e.getAttribute("style");if(null==e.tagName||null==t)return!1;const o=t.match(this.matchURLRegEx);return null!=o&&!this.domProcessor.isVoidURL(o[2])}htmlHasCSSUrl(e){const t=e.match(this.matchURLRegEx);return null!=t&&!this.domProcessor.isVoidURL(t[2])}getElementUrl(e){const t=e.getAttribute("style").match(this.matchURLRegEx);return t&&t.length>2?t[2]: null}getHTMLUrl(e){const t=e.match(this.matchURLRegEx);return t&&t.length>2?t[2]:null}getTagName(e){const t=e.match(/(<\s*(\w*)[^>]+style\s*=\s*(.*?)[^>]*>)/i);return t&&t.length>2?t[2]:null}findTagsWithStyle(e){return e.match(/(<\s*(\w*)[^>]+style\s*=\s*(.*?)[^>]*>)/gi)}}class ue extends M.UrlProcessor{constructor(e,t,o,i,n){super(e,t,o,i),this.events=["load","abort","error"],this.referrer=u.utilities.getReferrer(),this.styleRequestTracker=new de(this.gatewayData.featureToggles,this),this.serviceWorkerBridge= n}getIsObservingStyle(){return this.styleRequestTracker.getIsObservingStyle()}processURL(e,t,o,i,n,s){return this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(o,t,e)?e:super.processURL(e,t,o,this.gatewayData.featureToggles.enableHtmlNodeHistory?i:{},n,s)}processURLAndBody(e,t,o,i,n,s,r){this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(i,o,e)||super.processURLAndBody(e,t,o,i,this.gatewayData.featureToggles.enableHtmlNodeHistory? n:{},s,r)}processElement(e,t){let o=t.tagName;const i=Object.getPrototypeOf(t)===DocumentFragment.prototype;let n=+new Date;if(!i){if(null==o||null===t)return t;this.serviceWorkerBridge&&this.serviceWorkerBridge.checkServiceWorkerInitialized()||this.styleRequestTracker.processElementStyle(t,e);const i=t.tagName.toLowerCase();if(this.hasElementBeenProcessed(t,i))return t;if(t.__gateway=n,(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeIFrameOnBlock")|| M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeAllIFrames"))&&"iframe"===i)return this.removeIframe(t);Q[i]&&(void 0===Q[i].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,Q[i].featureFlag))&&Q[i].processAttribute.forEach(o=>{const n=t[o];this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(e,i,n)||this.processElementByAttribute(t,e,o,function(e){t[o]= e;t[`__${o}`]=t[o]})})}return this.processElementChildren(e,t),o=n=null,t}processHTML(e,t){if(null==t)return t;let o=t;for(const t in Q){const i=Q[t];void 0===i.processAttribute||void 0!==i.featureFlag&&!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,Q[t].featureFlag)||i.processAttribute.forEach(i=>{(new RegExp(i+"\\s*\x3d","i")).test(o.toString())&&(o=u.utilities.handleTrustedHTML(o,o=>this.processHTMLAttribute(e,o,[t],i)))})}return this.serviceWorkerBridge&& this.serviceWorkerBridge.checkServiceWorkerInitialized()||(o=u.utilities.handleTrustedHTML(o,t=>this.styleRequestTracker.processHTMLStyle(e,t))),o}processElementChildren(e,t){t.children&&M.utilities.each(Array.from(t.children),t=>{this.processElement(e,t)})}processHTMLAttribute(e,t,o,i){const n="(\x3c\\s*("+o.join("|")+")[^\x3e]+"+i+"\\s*\x3d\\s*(.*?)[^\x3e]*\x3e)";function s(e){return e.match(new RegExp("(\x3c\\s*(iframe)\\s(.*?)*\x3e)(.*?)(\x3c\\s*/\\s*iframe\x3e)+","ig"))}M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles, this.environment,"removeAllIFrames")&&s(t)&&(t=function(e){const t=s(e);for(let o=0;o{const s=function(e){const t="\\s*"+i+"\\s*\x3d\\s*('|\")?(.*?)(\\1)(\\s|/\x3e|\x3e|;|$)",o=e.match(new RegExp(t,"i"));return o&&o.length>2?o[2].trim():null}(o);if(s){const i=function(e){const t=e.match(new RegExp(n,"i"));return t&&t.length>2?t[2]:null}(o);super.processURL(s, i,e,{},this.referrer,o=>{if((u.utilities.isSafari()||M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeIFrameOnBlock"))&&null!==i&&"iframe"===i.toLowerCase()){const e=/[.*+?^${}()|[\]\\]/g;let o="(\x3c\\s*(iframe)[^\x3e]+src\\s*\x3d\\s*(('|\"|`)?"+s.replace(e,"\\$\x26")+")[^\x3e]*\x3e)(.*?)(\x3c\\s*/\\s*iframe\x3e)";o=new RegExp(o,"i"),t=t.replace(o,"")}else this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(e, i,s)||(t=t.replace(s,o))})}}),t}processElementByAttribute(e,t,o,i){if("srcset"===o.toLowerCase())return this.processElementSrcSet(e,t,o,i);const n=void 0!==o?e[o]:e.src,s="string"==typeof n?n:"",r=e.tagName.toLowerCase();return this.processURLInternal(s,null,r,t,e,this.referrer,i,t=>{e.addEventListener?M.utilities.each(this.events,o=>{e.addEventListener(o,this.createEventHandler(t,o),!1)}):e.attachEvent&&M.utilities.each(this.events,o=>{e.attachEvent("on"+o,this.sendBlockReport(t,o,this.referrer))})})}processElementSrcSet(e, t,o,i){const n=e[o];if("string"!=typeof n)return"";{const o=n.split(","),s=e.tagName.toLowerCase(),r=o.map(o=>{const n=o.split(" ")[0],r=this.processURLInternal(n,null,s,t,e,this.referrer,i,t=>{e.addEventListener?M.utilities.each(this.events,o=>{e.addEventListener(o,this.createEventHandler(t,o),!1)}):e.attachEvent&&M.utilities.each(this.events,o=>{e.attachEvent("on"+o,this.sendBlockReport(t,o,this.referrer))})});return this.isVoidURL(r)?"":o}).filter(e=>""!==e);return r.length>0?r.reduce((e,t)=>e+ ", "+t):""}}hasElementBeenProcessed(e,t){let o=!1;return e.__gateway&&(-1===Q.processElementTags.indexOf(t)?o=!0:null!=Q[t]&&Q[t].processAttribute.forEach(t=>{e[`__${t}`]===e[t]&&(o=!0)})),o}removeIframe(e){return u.utilities.validateRemoveChild(e)&&e.parentNode.removeChild(e),e=null}}class ge{constructor(e){this.consentReporter=e,this.measurePageLoadTime()}measurePageLoadTime(){window.addEventListener("load",()=>{let e;if(u.utilities.isSafari())e=Date.now()-performance.timing.navigationStart;else{const t= performance.getEntriesByType("navigation")[0];e=t.domComplete-t.fetchStart}this.pageLoadTime=e,this.reportPageLoadTime()})}reportPageLoadTime(){const e=this.buildPageLoadEvent();"number"!=typeof this.pageLoadTime||Number.isNaN(this.pageLoadTime)||(this.consentReporter.addCustomEvent(e),this.consentReporter.sendReport())}buildPageLoadEvent(){return{dt:Date.now(),pageLoadTime:this.pageLoadTime,event:"pageLoad"}}}const pe=["date","expires"];class me extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u,g, p,m,f,y,v){super(),this.imageReference=e,this.environmentName=t,this.defaultOptions=o,this.clientId=i,this.clientName=n,this.publishPath=s,this.gatewayVersion=r,this.url=a,this.httpMethod=l,this.sampleRateString=h,this.reportingEnabled=c,this.interestedHeaders=d,this.forbiddenHeaders=u,this.nexusDomain=g,this.customReporter=p,this.sendBeaconReportingDisabled=m,this.sendBeacon=f,this.scheduler=y,this.customHeaderFetcher=v,this.urlPath=`//${this.nexusDomain}/privacy/v1/c/b.rnc`,this.init(h,v)}init(e, t){const o=parseFloat(e);isNaN(o)&&console.error("Failed to parseFloat headerSampleRate"),this.shouldSample(o)&&(this.fetchHeadersFunction=t||this.asyncFetchHeaderFetcher.bind(this),this.fetchHeadersFunction=this.decorateFetchHeadersToReturnInterestedHeaders(this.fetchHeadersFunction))}isEnabled(){return this.reportingEnabled&&!!this.fetchHeadersFunction}shouldSample(e){if(!this.reportingEnabled||e<=0)return!1;return e>=Math.random()}deleteHeaders(e,t){t&&t.forEach(t=>delete e[t])}pickHeaders(e,t){if(!t|| 0===t.length)return e;const o={};for(const i of t)e[i]&&(o[i]=e[i]);return o}decorateFetchHeadersToReturnInterestedHeaders(e){return(t,o)=>i(this,void 0,void 0,function*(){try{const i=yield e(t,o);return this.deleteHeaders(i.headers,pe),this.deleteHeaders(i.headers,this.forbiddenHeaders),i.headers=this.pickHeaders(i.headers,this.interestedHeaders),i}catch(e){return console.error(e.message?e.message:e),null}})}run(){this.isEnabled()&&this.scheduler(this.fetchAndSubmitReportThenDelete.bind(this))}fetchAndSubmitReport(){this.fetchHeaders().then(this.sendReport.bind(this)).catch(console.error)}fetchAndSubmitReportThenDelete(){this.fetchHeaders().then(e=> {this.sendReport(e),delete this.fetchHeadersFunction}).catch(console.error)}fetchHeaders(){if(this.isEnabled())return this.fetchHeadersFunction(this.httpMethod,this.url)}asyncFetchHeaderFetcher(e,t){return i(this,void 0,void 0,function*(){try{const o=yield fetch(t,{method:e}),i={};[...o.headers.entries()].forEach(([e,t])=>i[e]=t);const n={status:o.status,headers:i,method:e,url:t};if(!o.ok)throw new Error(`HTTP error: ${o.status} ${o.statusText}`);return n}catch(e){const t=e.message?e.message:e;throw new Error(`Failed to fetch: ${t}`); }})}sendReport(e){if(e&&this.isEnabled()){const t=this.generateRawReport(e),{encodedBody:o,rawLength:i}=this.compressReportString(JSON.stringify(t));return"function"==typeof this.customReporter&&this.customReporter(e),this.beacon(o,i)}}stripQueryParams(e){const t=e.split("?");return t.length>1?t[0]:e}stripFragmentIdentifier(e){const t=e.split("#");return t.length>1?t[0]:e}generateRawReport(e){const t=Object.assign({},e.headers);return{version:this.version,gateway:this.gatewayVersion,clientId:this.clientId, clientName:this.clientName,publishPath:this.publishPath,mode:null,cookies:{},headers:e.headers,dt:Date.now(),settings:{modal:"",environment:this.environmentName,defaults:{}},events:[{event:"headerReporter",url:this.stripFragmentIdentifier(this.stripQueryParams(e.url)),status:""+e.status,method:e.method,headers:t}]}}}const fe="enforce-gpc-toast";class ye extends x{constructor(e,t,o,n,s,r,a){super(n,e,s,t,r,o),this.listProcessor=e,this.environment=t,this.gatewayData=o,this.cookieManager=n,this.consentReporter= s,this.tagAccessManager=r,this.environmentManager=a,this.injectToastDelay=100,this.init=()=>{this.update(this.environment)},this.openToast=()=>{this.findToastElement().style.display="block",this.toastLoaded()},this.closeToast=()=>{this.findToastElement().style.display="none",this.toastViewed()},this.toastLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_LOADED"]);yield this.cookieManager.setCookie("GPC_NOTIFICATION_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_LOADED"]); this.consentReporter.sendReport(e,t)}),this.toastViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_VIEWED"]);yield this.cookieManager.setCookie("GPC_NOTIFICATION_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_VIEWED"]);this.consentReporter.sendReport(e,t)}),this.hasToastBeenViewed=()=>!!this.cookieManager.getCookie("GPC_NOTIFICATION_VIEWED"),this.openToastCheck=()=>{this.hasToastBeenViewed()||this.openToast()}, this.update=e=>{this.environmentManager.enableAsyncEnvironments&&this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateToastDOM(e,t)],"gpcNotificationHtmlUrl","gpcNotificationCssUrl")},this.updateToastDOM=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl"),i=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"gpcEmbedded");if("globalPrivacyControl"in navigator&&!0===navigator.globalPrivacyControl&&o&&!i)if(this.gpcNotification.innerHTML=t,this.gpcNotification.style.display="none",null==this.findToastElement()){const e=()=>{document.body.insertBefore(this.gpcNotification,document.body.lastChild),this.updateDismissButton(),this.openToastCheck()};u.utilities.domReady(e)}else this.updateDismissButton()},this.updateDismissButton=()=>{const e=document.getElementById("ensToastDismiss");null!=e&&(e.removeEventListener("click",this.closeToast.bind(this)), e.addEventListener("click",this.closeToast.bind(this)))},this.isEnabledGpcNotification=e=>e&&e.hasOwnProperty("enableGpcNotification")?e.enableGpcNotification:this.gatewayData.featureToggles.enableGpcNotification,this.findToastElement=()=>document.getElementById(fe),this.environmentManager=a,this.gpcNotification=document.createElement("div"),this.gpcNotification.id=fe,this.gpcNotification.className="enforce-gpc-toast",this.init()}}const ve=function(e){let t,o,n,s,r,a,l,h,c,p,m,f,v,C,b,E,S,T,D,L,A, O,R,_,B,P={},I={};const N={};M.utilities.isWhitelist(e,p)&&(e.whitelist.default=e.whitelist.default||[]),e.featureToggles.disableDefaultStyles=void 0!==e.featureToggles.disableDefaultStyles&&e.featureToggles.disableDefaultStyles,e.featureToggles.useLocalTemplates=void 0===e.featureToggles.useLocalTemplates||e.featureToggles.useLocalTemplates,e.featureToggles.overridePublicSuffixEnabled=void 0!==e.featureToggles.overridePublicSuffixEnabled&&e.featureToggles.overridePublicSuffixEnabled,B=new k(e.featureToggles.useLocalTemplates), e.featureToggles.enableDataMonitoring=e.featureToggles.enableDataMonitoring||!1,e.featureToggles.enableGoogleConsent=e.featureToggles.enableGoogleConsent||!1;const H=["enableObjectMonitoring","enableAudioMonitoring","enableEmbedMonitoring","enableTrackMonitoring","enableVideoMonitoring"];for(const t in H)e.featureToggles[t]=void 0===e.featureToggles[t]||e.featureToggles[t];e.featureToggles.objectFetchRejection=e.featureToggles.objectFetchRejection||!1,e.featureToggles.disableXHRManager=e.featureToggles.disableXHRManager|| !1,e.featureToggles.disableSendBeaconReporting=void 0===e.featureToggles.disableSendBeaconReporting||e.featureToggles.disableSendBeaconReporting,e.featureToggles.useCategoryNameInExternalConsentNotifications=void 0!==e.featureToggles.useCategoryNameInExternalConsentNotifications&&e.featureToggles.useCategoryNameInExternalConsentNotifications,I.openModal=function(){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it."):new Error("Ensighten API Error: You must first register your modal before you can call it. Use Bootstrapper.gateway.setOpenModal to register a function that opens your modal."); },I.isEnabledConsentModal=function(t){return t&&t.hasOwnProperty("enableConsentModal")?t.enableConsentModal:e.featureToggles.enableConsentModal};const U={before:{},complete:{}},V={before:{},complete:{}};_={clientName:e.info.name,enableFiltering:e.featureToggles.enableFiltering};function G(t){m.initializeActiveEnvironment(),$(t),"function"==typeof I.update&&I.update(t),null==P||P.update(t),null==C||C.update(t),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,t,"consentWidget")&&r.update(t), h.setEnvironment(t),b.setEnvironment(t);const o=Y(t);null!=S&&S.updateEnvironment(t),T.updateEnvironment(t),L.updateEnvironment(t,l.getCategoryMapFromCookieTypes(o),E.getAllowedTags(),E.getBlockedTags()),D&&D.updateServiceWorkerConfig(t,l.getCategoryMapFromCookieTypes(o),E.getAllowedTags(),E.getBlockedTags())}function $(e){p=e,N.environment=e}const Y=e=>{let t=[];return e&&e.optVals&&(t=Object.keys(e.optVals)),t};function X(){const e={version:"2.3.793"};return e.version}const se={getCookie:function(e){return l.getCookie(e)}, setCookie:function(e,t,o){return i(this,void 0,void 0,function*(){const i=l.getCookiesFromTypes([e]);yield l.setCookie(e,t,o);const n=l.getCookiesFromTypes([e]);null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p),I.updateTagSlides&&I.updateTagSlides(p,e,parseInt(t))),console.warn("The setCookie api is deprecated - use the setConsentStatus APIs instead")})},setCookies:function(e,t){return i(this,void 0,void 0,function*(){const o=[];for(const t in e)o.push(t);const i=l.getCookiesFromTypes(o); yield l.setCookies(e,t);const n=l.getCookiesFromTypes(o);if(null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p),I.updateTagSlides))for(const t in e)I.updateTagSlides(p,t,e[t]);console.warn("The setCookies api is deprecated - use the setConsentStatuses APIs instead")})},saveTcf:function(e,t,o){return i(this,void 0,void 0,function*(){const i=l.getCookiesFromTypes([e]);yield l.setCookie(e,t,o);const n=l.getCookiesFromTypes([e]);null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p), I.updateTagSlides&&I.updateTagSlides(p,e,parseInt(t)))})},getCookieTypes:function(){return e.cookieTypes},calculateCookieDomain:function(t,o,i){return d.calculateCookieDomain(t,o,e.suffixOverrides,i,e.featureToggles.enableOnlyTLDNetworkCalls)},getCookieRetentionPeriod:function(){return l.getDefaultCookieRetentionPeriod()},setCookieDomain:function(e){l.setCookieDomain(e)},getCookieDomain:function(){return l.getCookieDomain()},setCookieDomainPath:function(e){l.setCookieDomainPath(e)},getCookieDomainPath:function(){return l.getCookieDomainPath()}, setCookieRetentionPeriod:e=>{l.setDefaultCookieRetentionPeriod(e)}};let re=!0,he=!1;if(function(){var i,k,_,x,N,H,se;if(l=d.build(e.info.name,e.featureToggles.overridePublicSuffixEnabled,e.suffixOverrides,e.featureToggles.enableOnlyTLDNetworkCalls,e.getCookie,e.setCookie),E=new ie(e.info.name),m=new g(document,e.environmentConfigs,e.defaultEnv,e.info.name,l,e.featureToggles.enableAsyncEnvironments,e.info.nexus,e.info.publishPath),!0===e.featureToggles.enableEnvironmentMatching&&null==m.getActiveEnvironment())return void(re= !1);const le=m.getActiveEnvironment(),pe=Y(le);$(le),m.registerEnvironmentChangeCallback(G);const fe=l.getCategoryMapFromCookieTypes(pe);v=new M.ListProcessor(p,e,fe,E.getAllowedTags(),E.getBlockedTags());let ve=null;const Ce={alwaysAllowedRegex:/a^/,filteredProtocols:[]};let we;!1===e.featureToggles.enableAllowedDomainsReporting&&(Ce.alwaysAllowedRegex=v.getAlwaysAllowedListRegex()),Ce.filteredProtocols=ensClientConfig.filteredProtocols?ensClientConfig.filteredProtocols:[],b=new J(window.Image,e.info.clientId, e.info.publishPath,e.featureToggles.enableFiltering,X(),e.featureToggles.enableReporting,e.featureToggles.enablePerformanceModeReporting,e.reportingOptions||{maxUrlSize:32E3,reportInterval:2500,requestCount:3},e.info.reporting||e.info.nexus,Ce,p,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null),b.setCookies(de()),u.utilities.domReady(function(){b.sendBillingBeacon()}),ve||(ve={enableFiltering:!1}),A=new ce(U,b),O=new ce(V,b),e.featureToggles.enableServiceWorker&&"serviceWorker"in navigator&&(O=new ce(V,b),D=new ae(e,p,l.getCategoryMapFromCookieTypes(pe),E.getAllowedTags(),E.getBlockedTags(),O),m.registerEnvironmentChangeCallback(()=>{const e=m.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);D.updateServiceWorkerConfig(e,o,E.getAllowedTags(),E.getBlockedTags())})),L=new ue(e,p,A,v,D),m.registerEnvironmentChangeCallback(()=>{const e=m.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);L.updateListValues(o,E.getAllowedTags(),E.getBlockedTags())}), p?(f=!0,h=new w(window.Image,p.name||"",e.libraryPackage,p.optVals,e.info.clientId,e.info.name,e.info.publishPath,M.utilities.isWhitelist(e,p)?"whitelist":"blacklist",e.cookieTypes,X(),e.featureToggles.enableReporting,l,e.info.reporting||e.info.nexus,e.onConsent,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null,e.featureToggles.useCategoryNameInExternalConsentNotifications,e.featureToggles.disableImpliedConsentReporting),E.setConsentReporter(h),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles, p,"enableConsentModal")&&(a=new F(e,p,v,l,h,L.updateListValues,B,E,m),I=a.getConsentModal()),s=new z(h,L.updateListValues,l,E,e,p),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableTagKiller")&&(R=new ge(h)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableDoNotSellModal")&&(t=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"doNotSellModal",s,B,E,m):new W(l,L.updateListValues, h,p,e,"doNotSellModal",s,B,E,m)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableRequestDataModal")&&(o=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"requestDataModal",s,B,E,m):new W(l,L.updateListValues,h,p,e,"requestDataModal",s,B,E,m)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableDeleteDataModal")&&(n=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles, p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"deleteDataModal",s,B,E,m):new W(l,L.updateListValues,h,p,e,"deleteDataModal",s,B,E,m)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableHeaderReporter")&&(c=new me(window.Image,p.name||"",p.optVals,e.info.clientId,e.info.name,e.info.publishPath,X(),(null===(i=e.headerReporter)||void 0===i?void 0:i.headerUrl)||window.location.href,(null===(k=e.headerReporter)||void 0===k?void 0:k.headerMethod)||"OPTIONS", (null===(_=e.headerReporter)||void 0===_?void 0:_.headerSampleRate)||1,e.featureToggles.enableReporting,(null===(x=e.headerReporter)||void 0===x?void 0:x.interestedHeaders)||[],(null===(N=e.headerReporter)||void 0===N?void 0:N.forbiddenHeaders)||[],e.info.reporting||e.info.nexus,null===(H=e.headerReporter)||void 0===H?void 0:H.onHeader,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null,e=>{setTimeout(e,0)},null===(se=e.headerReporter)||void 0===se?void 0:se.customHeaderFetcher),u.utilities.domReady(()=> {c.run()})),C=new ye(v,p,e,l,h,E,m),P=new q(v,e,p,I,l,h,B,L.updateListValues,E,m),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"consentWidget")&&(r=new K(m,p,e,B))):f=!1,!1===e.featureToggles.disableXHRManager&&(new ee(L),new te(L,e.featureToggles.objectFetchRejection),we=new oe(e.info.nexus||"nexus.ensighten.com",L)),S=new ne(e.featureToggles,p,L),T=new Z(e.featureToggles,p,L);const be=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,le,"removeAllIFrames")|| M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,le,"removeIFrameOnBlock");!function(e,t){const o=new y,i=["Anchor","Area","Body","Button","Canvas","Div","Form","Frame","Head","Html","IFrame","Input","Label","LI","Link","Map","Object","OList","Option","Paragraph","Pre","Span","Table","TableCell","TableCol","TableRow","TableSection","Template","UList","Unknown"],n=["appendChild","insertBefore","replaceChild","removeChild"],s=["append","prepend","removeChild"];function r(){M.utilities.each(i, function(e){window["HTML"+e+"Element"]&&window["HTML"+e+"Element"].prototype?M.utilities.each(s,function(t){a(window["HTML"+e+"Element"].prototype,t)}):u.utilities.couldNotBind("HTML"+e+"Element")})}if((document.insertAdjacentElement||window.Element&&Element.prototype.insertAdjacentElement||window.HTMLElement&&HTMLElement.prototype.insertAdjacentElement)&&s.push("insertAdjacentElement"),window.Node&&window.Node.prototype&&window.Node.prototype.appendChild?M.utilities.each(n,u.utilities.bind(a,null, window.Node.prototype)):u.utilities.couldNotBind("Node"),window.Element&&window.Element.prototype&&window.Element.prototype.appendChild?M.utilities.each(s,u.utilities.bind(a,null,window.Element.prototype)):u.utilities.couldNotBind("Element"),u.utilities.isNative(document.createElement("div").appendChild)){let e=document.createElement("div"),t=e,o=0;for(;!Object.prototype.hasOwnProperty.call(t,"appendChild");)if(t=Object.getPrototypeOf(t),o++>5){u.utilities.couldNotBind("div.appendChild");break}M.utilities.each(s, u.utilities.bind(a,null,t)),e=t=o=null}function a(i,n){if(!i||!i[n]||u.utilities.isFunctionOverridden(i,n)||i+""=="[Interface prototype object]")return!1;const s=i[n],r=function(){const i=Array.prototype.slice.call(arguments);try{let o=i[0];const r=Object.getPrototypeOf(o)===DocumentFragment.prototype;"string"==typeof o&&(o=i[1]);const a="string"==typeof this.tagName?this.tagName.toLowerCase():"",l="string"==typeof o.tagName?o.tagName.toLowerCase():"";if(-1===Q.elementObserverTags.indexOf(a)&&-1=== Q.elementObserverTags.indexOf(l)&&!r)return e.getIsObservingStyle()&&(o=e.processElement(n,o),o.__gateway=null),Function.prototype.apply.call(s,this,i);if(t&&"iframe"===l)return Function.prototype.apply.call(s,this,i);if(o=e.processElement(n,o),o.__gateway=null,o)return Function.prototype.apply.call(s,this,i)}catch(e){return o.consoleLog("Privacy Gateway Error",e),window.Bootstrapper&&"function"==typeof window.Bootstrapper.reportException&&window.Bootstrapper.reportException(e),Function.prototype.apply.call(s, this,i)}};try{i[n]=r,u.utilities.markFunctionOverridden(i,n)}catch(e){console.log(e)}}u.utilities.isNative(document.createElement("div").appendChild)&&r()}(L,be),function(e){const t=document.write;document.write=function(){let o="";for(var i=0;i{const t=window.open;window.open=(...o)=>{let i=o[0];i instanceof URL&&(i=i.toString()),null!=i&&(e.processURL(i,"windowOpen","Window_Open_Called",{},u.utilities.getReferrer(),function(e){i=e}),o[0]=i);try{return t.apply(null,o)}catch(e){}}})(L),u.utilities.unbound.script= document.all&&!document.addEventListener,he=!0}(),!re)return he=!1,{isInitialized:he};function de(){const e={};function t(t){const o=se.getCookie(t);void 0!==o&&(e[t]=o)}const o=se.getCookieTypes();for(let e=0;ei)}function ve(t){fe(e.cookieTypes, t)}const Ce=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"honorGlobalPrivacyControl");if(null!=Ce&&Ce)"undefined"!=typeof navigator&&!0===navigator.globalPrivacyControl&&function(){const t=M.utilities.getEnvironmentOverrideOrGlobalDefault(e,p,"globalPrivacyControlCategories");0===t.length?ve("GPC"):fe(t,"GPC")}();return N.isInitialized=he,N.templateManager=B,N.cookieModal=I,N.consentCookies=se,N.banner=P,N.closeBanner=function(){try{P.closeEnsBanner()}catch(e){throw new Error("Ensighten API error: Your banner is not initialized in your client config "+ e);}},N.environment=m.activeEnvironment,N.environmentManager=m,N.getLog=function(){const e=[{location:window.location.href||null},{cookie:document.cookie||null}];if(window.JSON){for(const t in U.complete)e.push({resource:U.complete[t].request});console&&console.dir&&console.dir(e),alert(JSON.stringify(e))}},N.getList=function(){const e=v.getList();return E.isLocalStorageSupported()&&(e.CUSTOM_ALLOW=E.getAllowedTags(),e.CUSTOM_BLOCK=E.getBlockedTags()),e},N.getVersion=X,N.getHistory=()=>(new le(A, O)).getHistory(),N.history=U,N.isWhitelist=function(){return M.utilities.isWhitelist(e,p)},N.allowTag=function(e){return E.allowTag(e),pe(),e},N.blockTag=function(e){return E.blockTag(e),pe(),e},N.clearTags=function(){E.clearTags(),pe()},N.modal=I,N.sendCCPAEvent=function(e,t){try{s.sendCCPAEvent(e,t)}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+ e);}},N.doNotSellModal=t,N.openDoNotSellModal=function(){try{t.openModal()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the do not sell modal cannot work without it. "+e):new Error("Ensighten API error: Your do not sell modal is not initialized in your client config. "+e);}},N.requestDataModal=o,N.openRequestDataModal=function(){try{o.openModal()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the request data modal cannot work without it. "+ e):new Error("Ensighten API error: Your request data modal is not initialized in your client config. "+e);}},N.deleteDataModal=n,N.openDeleteDataModal=function(){try{n.openModal()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the delete data modal cannot work without it. "+e):new Error("Ensighten API error: Your delete data modal is not initialized in your client config. "+e);}},N.openBanner=function(){try{P.openEnsBanner()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the banner cannot work without it. "+ e):new Error("Ensighten API error: Your banner is not initialized in your client config. "+e);}},N.openModal=function(){try{I.openModal()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+e);}},N.closeModal=function(){try{const e=!0;I.closeModal(e)}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+ e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+e);}},N.gpcNotification=C,N.openGpcNotification=function(){try{C.openToast()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the toast cannot work without it. "+e):new Error("Ensighten API error: Your toast is not initialized in your client config. "+e);}},N.closeGpcNotification=function(){try{C.closeToast()}catch(e){throw!1===f?new Error("Ensighten API Error: No gateway environment found, the toast cannot work without it. "+ e):new Error("Ensighten API error: Your toast is not initialized in your client config. "+e);}},N.options=_,N.reporter=b,N.resetEnvironment=()=>i(this,void 0,void 0,function*(){yield l.deleteCookie("LOCALE"),m.setEnvironment(),$(m.getActiveEnvironment())}),N.setOpenModal=function(t){I.openModal=t,function(){if(e.featureToggles.enableConsentModal){const e=document.getElementById("ensModalWrapper");u.utilities.validateRemoveChild(e)&&e.parentElement.removeChild(e)}}()},N.setOpenBanner=function(e){P.customElementSet= !0,P.openEnsBanner=e,function(){const e=document.getElementById("ensNotifyBanner");u.utilities.validateRemoveChild(e)&&e.parentElement.removeChild(e)}()},N.getUserPreferences=()=>{const e=m.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);for(const t of Object.keys(o))null==o[t]&&(o[t]=e.optVals[t].toString());return o},N.getCookieRetentionPeriod=se.getCookieRetentionPeriod,N.getUserPreference=e=>{const t=m.getActiveEnvironment(),o=l.getCookie(e);let i;return console.warn("The getUserPreference api is deprecated - use the getConsentStatus APIs instead"), i=null!=o?o:t.optVals[e],i},N.updatePreferences=pe,N.getPrivacyCookies=de,N.enableCSSMonitoring=!0===e.featureToggles.enableCSSMonitoring,N.monitorFormAction=!0===e.featureToggles.monitorFormAction,N.monitorAnchorTags=!0===e.featureToggles.monitorAnchorTags,N.blockAllCategories=ve,N.flushReports=()=>{if(null==b?void 0:b.reportingEnabled)try{b.stopTimer();const e=b.sendReport(),t=b.startTimer()||[];return e.concat(t)}catch(e){console.error("Ensighten API: Failed to flush report",e)}return[]},N.getServiceWorkerVersion= null==D?void 0:D.getServiceWorkerVersion,N.enableBotAndFraudProtectionReason=e.enableBotAndFraudProtectionReason,N.calculateCookieDomain=d.calculateCookieDomain,N.detectCookieDomain=d.detectCookieDomain,N.getInteractedTags=()=>{if(p)return E.getInteractedTags();throw new Error("Ensighten API: no active environment available (getInteractedTags)");},N.addCustomReportingEvent=function(e){return h.addCustomEvent(e)},N.registerConsentChangeCallback=I.constructor.registerConsentChangeCallback,N}},514:(e, t,o)=>{o.r(t),o.d(t,{utilities:()=>i});const i=new class{constructor(){this.overriddenFunctionProperty="ensOverriddenFunctions",this.unbound={},this.watcher={enumerable:!1,configurable:!0,writable:!0,value:function(e,t){let o=this[e],i=o;const n=function(){if("function"==typeof this.getAttribute){const t=this.getAttribute(e);t&&(i=t)}return i},s=function(n){return o=i,i=t.call(this,e,o,n),this.setAttribute&&this.setAttribute(e,i,!0),i};delete this[e]&&Object.defineProperty(this,e,{get:n,set:s,enumerable:!0, configurable:!0})}}}addStyleElement(e){const t=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.appendChild(document.createTextNode(e)),t.appendChild(o)}apiToSource(e){return e.toUpperCase()+"_MANAGER"}couldNotBind(e){this.unbound[e]=!0}bind(e,t,o){return o=Array.prototype.slice.call(arguments),e=o.shift(),t=o.shift(),function(){return e.apply(t,o.concat(Array.prototype.slice.call(arguments)))}}cookieNameToCookieType(e,t){return t.replace(e.toUpperCase()+ "_ENSIGHTEN_PRIVACY_","")}getReferrer(){return window.location.toString()}domReady(e){let t=!1;const o=function(){t||"function"!=typeof document.addEventListener&&"load"!==event.type&&"complete"!==document.readyState||(t=!0,"function"==typeof document.addEventListener&&(document.removeEventListener("DOMContentLoaded",o),window.removeEventListener("load",o)),e())};"complete"===document.readyState?e():(document.addEventListener("DOMContentLoaded",o),window.addEventListener("load",o))}getCookieTLD(){return["ac", "ad","co","ed","go","gr","lg","ne","or","com","co","org","edu","info","gov","net","mod","nhs","plc","sch","ltd"]}getCookieSLD(){return["af","ax","al","dz","as","ad","ao","ai","aq","ag","ar","am","aw","au","at","az","bh","bs","bd","bb","by","be","bz","bj","bm","bt","bo","bq","ba","bw","bv","br","io","bn","bg","bf","bi","kh","cm","ca","cv","ky","cf","td","cl","cn","cx","cc","co","km","cg","cd","ck","cr","ci","hr","cu","cw","cy","cz","dk","dj","dm","do","ec","eg","sv","gq","er","ee","et","fk","fo","fj", "fi","fr","gf","pf","tf","ga","gm","ge","de","gh","gi","gr","gl","gd","gp","gu","gt","gg","gn","gw","gy","ht","hm","va","hn","hk","hu","is","in","id","ir","iq","ie","im","il","it","jm","jp","je","jo","kz","ke","ki","kp","kr","kw","kg","la","lv","lb","ls","lr","ly","li","lt","lu","mo","mk","mg","mw","my","mv","ml","mt","mh","mq","mr","mu","yt","mx","fm","md","mc","mn","me","ms","ma","mz","mm","na","nr","np","nl","nc","nz","ni","ne","ng","nu","nf","mp","no","om","pk","pw","ps","pa","pg","py","pe","ph", "pn","pl","pt","pr","qa","ro","ru","rw","bl","sh","kn","lc","mf","pm","vc","ws","sm","st","sa","sn","rs","sc","sl","sg","sx","sk","si","sb","so","za","gs","ss","es","lk","sd","sr","sj","sz","se","ch","sy","tw","tj","tz","th","tl","tg","tk","to","tt","tn","tr","tm","tc","tv","ug","ua","uk","ae","gb","us","um","uy","uz","vu","ve","vn","vg","vi","wf","eh","ye","zm","zw"]}getBrowserLocale(){let e=window.navigator.userLanguage||window.navigator.language;return e?(e=e.split("-"),e=e[0]&&e[1]?e[0]+"-"+e[1].toUpperCase(): e[0]):e="en",e}getFunctionString(e){return!e||"function"!=typeof e&&"object"!=typeof e?"":e+""}getUrlParamVal(e){let t;const o={},i=window.location.href.slice(window.location.href.indexOf("?")+1).split("\x26");for(let e=0;e -1&&-1===window.navigator.userAgent.toLowerCase().indexOf("chromium/")&&-1===window.navigator.userAgent.toLowerCase().indexOf("chrome/")}isChrome(){return window.navigator&&window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1}isIE(){return"ActiveXObject"in window}isNative(e){let t=new RegExp("function\\s+.+?\\(\\s*\\)\\s*{\\s*\\[native code\\]\\s*}"),o=new RegExp("function\\s+.+?\\(\\s*\\)\\s*{\\s*\\/\\*\\s*source code not available\\s*\\*\\/\\s*}"),i=this.getFunctionString(e);const n=t.test(i)|| o.test(i);return t=o=i=null,n}validateRemoveChild(e){return e instanceof Node&&e.parentNode instanceof Node&&null!=document.body&&document.body.contains(e)}isFunctionOverridden(e,t){return e.hasOwnProperty(this.overriddenFunctionProperty)&&e[this.overriddenFunctionProperty][t]}handleTrustedHTML(e,t){if(null==e)return e;const o=""+e.toString(),i=t(o);return i.toString()===o?e:i}markFunctionOverridden(e,t){e.hasOwnProperty(this.overriddenFunctionProperty)||(e[this.overriddenFunctionProperty]={}),e[this.overriddenFunctionProperty][t]= !0}}},150:(e,t,o)=>{var i=o(134).h32;t.descriptorChecksum=function(e){return i(e,0).toNumber()>>8&255},t.blockChecksum=function(e){return i(e,0).toNumber()},t.streamChecksum=function(e,t){return null===e?t.digest().toNumber():(null===t&&(t=i(0)),t.update(e))},t.readUInt32LE=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0};o(898).UINT32;Math.imul||(Math.imul=function(e,t){var o=65535&e,i=65535&t;return o*i+((e>>>16)*i+o*(t>>>16)<<16)|0}),t.uncompress=function(e,t,o,i){for(var n=o=o|| 0,s=i=i||e.length-o,r=0;n>4;if(l>0){for(var h=l+240;255===h;)l+=h=e[n++];for(var c=n+l;nr)return-(n-2);var u=15&a;for(h=u+240;255===h;)u+=h=e[n++];var g=r-d;for(c=r+u+4;r=n)throw new Error("input too large");if(e.length>12){var u=t.compressBound(e.length);if(c>>16,v=r[y]-1;if(r[y]=i+1,v<0||i-v>>>16>0||(e[v+3]<<8|e[v+2])!=f||(e[v+1]<<8|e[v])!=m)i+=g++>>6;else{g=67;var C=i-d,w=i-v;v+=4;for(var b=i+=4;i=s){o[h++]=240+M;for(var E=C-s;E>254;E-=255)o[h++]=255;o[h++]=E}else o[h++]=(C<<4)+M;for(var k=0;k>8,b>=15){for(b-=15;b>=255;)b-=255,o[h++]=255;o[h++]=b}d= i}}}if(0==d)return 0;if((C=e.length-d)>=s){o[h++]=240;for(var S=C-s;S>254;S-=255)o[h++]=255;o[h++]=S}else o[h++]=C<<4;for(i=d;in?0:e+e/255+16|0},t.compress=function(e,t,o,i){for(var n=new Array(65536),s=0;s<65536;s++)n[s]=0;return r(e,t,0,n,o||0,i||t.length)},t.compressHC=t.compress,t.compressDependent=r},897:(e,t,o)=>{e.exports=o(813)},813:(e,t,o)=>{var i=o(287).hp;t.ZM=407708164,t.Cw=i.alloc(4),t.Cw.writeUInt32LE(t.ZM,0,!1), t.UW=0,t.B_=i.alloc(4),t.B_.writeUInt32LE(t.UW,0,!1),t.utils=o(150)},526:(e,t)=>{t.byteLength=function(e){var t=a(e),o=t[0],i=t[1];return 3*(o+i)/4-i},t.toByteArray=function(e){var t,o,s=a(e),r=s[0],l=s[1],h=new n(function(e,t,o){return 3*(t+o)/4-o}(0,r,l)),c=0,d=l>0?r-4:r;for(o=0;o>16&255,h[c++]=t>>8&255,h[c++]=255&t;2===l&&(t=i[e.charCodeAt(o)]<<2|i[e.charCodeAt(o+1)]>>4,h[c++]=255&t); 1===l&&(t=i[e.charCodeAt(o)]<<10|i[e.charCodeAt(o+1)]<<4|i[e.charCodeAt(o+2)]>>2,h[c++]=t>>8&255,h[c++]=255&t);return h},t.fromByteArray=function(e){for(var t,i=e.length,n=i%3,s=[],r=16383,a=0,h=i-n;ah?h:a+r));1===n?(t=e[i-1],s.push(o[t>>2]+o[t<<4&63]+"\x3d\x3d")):2===n&&(t=(e[i-2]<<8)+e[i-1],s.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"\x3d"));return s.join("")};for(var o=[],i=[],n="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", r=0;r<64;++r)o[r]=s[r],i[s.charCodeAt(r)]=r;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var o=e.indexOf("\x3d");return-1===o&&(o=t),[o,o===t?0:4-o%4]}function l(e,t,i){for(var n,s,r=[],a=t;a>18&63]+o[s>>12&63]+o[s>>6&63]+o[63&s]);return r.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},788:(e,t,o)=>{var i=o(287).hp;var n=o(931);function s(e,t){return void 0=== t&&(t="utf8"),i.isBuffer(e)?a(e.toString("base64")):a(i.from(e,t).toString("base64"))}function r(e){return e=e.toString(),n.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function a(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var l=s;l.encode=s,l.decode=function(e,t){return void 0===t&&(t="utf8"),i.from(r(e),"base64").toString(t)},l.toBase64=r,l.fromBase64=a,l.toBuffer=function(e){return i.from(r(e),"base64")},t.default=l},931:(e,t,o)=>{var i=o(287).hp;Object.defineProperty(t, "__esModule",{value:!0}),t.default=function(e){var t=e.length,o=t%4;if(!o)return e;var n=t,s=4-o,r=t+s,a=i.alloc(r);for(a.write(e);s--;)a.write("\x3d",n++);return a.toString()}},711:(e,t,o)=>{e.exports=o(788).default,e.exports.default=e.exports},287:(e,t,o)=>{var i=o(526),n=o(251),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=l,t.IS=50;var r=2147483647;function a(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"'); var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,o){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return h(e,t,o)}function h(e,t,o){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var o=0|m(e,t),i=a(o),n=i.write(e,t);n!==o&&(i=i.slice(0,n));return i}(e,t);if(ArrayBuffer.isView(e))return function(e){if(q(e, Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return u(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(q(e,ArrayBuffer)||e&&q(e.buffer,ArrayBuffer))return g(e,t,o);if("undefined"!=typeof SharedArrayBuffer&&(q(e,SharedArrayBuffer)||e&&q(e.buffer,SharedArrayBuffer)))return g(e,t,o);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number'); var i=e.valueOf&&e.valueOf();if(null!=i&&i!==e)return l.from(i,t,o);var n=function(e){if(l.isBuffer(e)){var t=0|p(e.length),o=a(t);return 0===o.length||e.copy(o,0,0,t),o}if(void 0!==e.length)return"number"!=typeof e.length||V(e.length)?a(0):u(e);if("Buffer"===e.type&&Array.isArray(e.data))return u(e.data)}(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,o);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+ typeof e);}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"');}function d(e){return c(e),a(e<0?0:0|p(e))}function u(e){for(var t=e.length<0?0:0|p(e.length),o=a(t),i=0;i=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function m(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+ typeof e);var o=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===o)return 0;for(var n=!1;;)switch(t){case "ascii":case "latin1":case "binary":return o;case "utf8":case "utf-8":return H(e).length;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return 2*o;case "hex":return o>>>1;case "base64":return U(e).length;default:if(n)return i?-1:H(e).length;t=(""+t).toLowerCase(),n=!0}}function f(e,t,o){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===o||o>this.length)&& (o=this.length),o<=0)return"";if((o>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case "hex":return O(this,t,o);case "utf8":case "utf-8":return T(this,t,o);case "ascii":return L(this,t,o);case "latin1":case "binary":return A(this,t,o);case "base64":return S(this,t,o);case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return R(this,t,o);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function y(e,t,o){var i=e[t];e[t]=e[o],e[o]=i}function v(e,t,o, i,n){if(0===e.length)return-1;if("string"==typeof o?(i=o,o=0):o>2147483647?o=2147483647:o<-2147483648&&(o=-2147483648),V(o=+o)&&(o=n?0:e.length-1),o<0&&(o=e.length+o),o>=e.length){if(n)return-1;o=e.length-1}else if(o<0){if(!n)return-1;o=0}if("string"==typeof t&&(t=l.from(t,i)),l.isBuffer(t))return 0===t.length?-1:C(e,t,o,i,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,o):Uint8Array.prototype.lastIndexOf.call(e,t,o):C(e, [t],o,i,n);throw new TypeError("val must be string, number or Buffer");}function C(e,t,o,i,n){var s,r=1,a=e.length,l=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;r=2,a/=2,l/=2,o/=2}function h(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(n){var c=-1;for(s=o;sa&&(o=a-l),s=o;s>=0;s--){for(var d= !0,u=0;un&&(i=n):i=n;var s=t.length;i>s/2&&(i=s/2);for(var r=0;r>8,n=o%256,s.push(n),s.push(i);return s}(t,e.length-o),e,o,i)}function S(e,t,o){return 0===t&&o===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,o))}function T(e,t,o){o=Math.min(e.length,o);for(var i=[],n=t;n239?4:h>223?3:h>191?2:1;if(n+d<=o)switch(d){case 1:h<128&&(c=h);break;case 2:128==(192&(s=e[n+1]))&&(l=(31&h)<<6|63&s)>127&&(c=l);break;case 3:s=e[n+1], r=e[n+2],128==(192&s)&&128==(192&r)&&(l=(15&h)<<12|(63&s)<<6|63&r)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:s=e[n+1],r=e[n+2],a=e[n+3],128==(192&s)&&128==(192&r)&&128==(192&a)&&(l=(15&h)<<18|(63&s)<<12|(63&r)<<6|63&a)>65535&&l<1114112&&(c=l)}null===c?(c=65533,d=1):c>65535&&(c-=65536,i.push(c>>>10&1023|55296),c=56320|1023&c),i.push(c),n+=d}return function(e){var t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);var o="",i=0;for(;ii.length?l.from(s).copy(i,n):Uint8Array.prototype.set.call(i,s,n);else{if(!l.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,n)}n+=s.length}return i},l.byteLength=m,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;to&&(e+=" ... "),"\x3cBuffer "+e+"\x3e"},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(e,t,o,i,n){if(q(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+ typeof e);if(void 0===t&&(t=0),void 0===o&&(o=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||o>e.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&t>=o)return 0;if(i>=n)return-1;if(t>=o)return 1;if(this===e)return 0;for(var s=(n>>>=0)-(i>>>=0),r=(o>>>=0)-(t>>>=0),a=Math.min(s,r),h=this.slice(i,n),c=e.slice(t,o),d=0;d>>=0,isFinite(o)?(o>>>=0,void 0===i&&(i="utf8")):(i=o,o=void 0)}var n=this.length-t;if((void 0===o||o>n)&&(o=n),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds"); i||(i="utf8");for(var s=!1;;)switch(i){case "hex":return w(this,e,t,o);case "utf8":case "utf-8":return b(this,e,t,o);case "ascii":case "latin1":case "binary":return M(this,e,t,o);case "base64":return E(this,e,t,o);case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return k(this,e,t,o);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function L(e, t,o){var i="";o=Math.min(e.length,o);for(var n=t;ni)&&(o=i);for(var n="",s=t;so)throw new RangeError("Trying to access beyond buffer length");}function B(e,t,o,i,n,s){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range");}function P(e,t,o,i,n,s){if(o+i>e.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("Index out of range");}function x(e,t,o,i,s){return t=+t,o>>>=0,s||P(e,0,o,4),n.write(e, t,o,i,23,4),o+4}function I(e,t,o,i,s){return t=+t,o>>>=0,s||P(e,0,o,8),n.write(e,t,o,i,52,8),o+8}l.prototype.slice=function(e,t){var o=this.length;(e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=void 0===t?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e],n=1,s=0;++s>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e+--t],n=1;t>0&&(n*=256);)i+=this[e+--t]*n;return i},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE= l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,o){e>>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e],n=1,s=0;++s=(n*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readIntBE=function(e,t,o){e>>>= 0,t>>>=0,o||_(e,t,this.length);for(var i=t,n=1,s=this[e+--i];i>0&&(n*=256);)s+=this[e+--i]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*t)),s},l.prototype.readInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||_(e,2,this.length);var o=this[e]|this[e+1]<<8;return 32768&o?4294901760|o:o},l.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);var o=this[e+1]|this[e]<<8;return 32768&o?4294901760|o:o},l.prototype.readInt32LE= function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return e>>>=0,t||_(e,4,this.length),n.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),n.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),n.read(this, e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),n.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,o,i){(e=+e,t>>>=0,o>>>=0,i)||B(this,e,t,o,Math.pow(2,8*o)-1,0);var n=1,s=0;for(this[t]=255&e;++s>>=0,o>>>=0,i)||B(this,e,t,o,Math.pow(2,8*o)-1,0);var n=o-1,s=1;for(this[t+n]=255&e;--n>=0&&(s*=256);)this[t+n]=e/s& 255;return t+o},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,o){return e= +e,t>>>=0,o||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeIntLE=function(e,t,o,i){if(e=+e,t>>>=0,!i){var n=Math.pow(2,8*o-1);B(this,e,t,o,n-1,-n)}var s=0,r=1,a=0;for(this[t]=255&e;++s>>=0,!i){var n=Math.pow(2,8*o-1);B(this,e,t,o,n-1,-n)}var s=o-1,r=1,a=0;for(this[t+s]=255&e;--s>=0&&(r*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e/r|0)-a&255;return t+o},l.prototype.writeInt8=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE= function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,o){return x(this, e,t,!0,o)},l.prototype.writeFloatBE=function(e,t,o){return x(this,e,t,!1,o)},l.prototype.writeDoubleLE=function(e,t,o){return I(this,e,t,!0,o)},l.prototype.writeDoubleBE=function(e,t,o){return I(this,e,t,!1,o)},l.prototype.copy=function(e,t,o,i){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t>>=0,o=void 0===o?this.length:o>>>0,e||(e=0),"number"==typeof e)for(s=t;s55295&&o<57344){if(!n){if(o>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(r+1===i){(t-=3)>-1&&s.push(239,191,189);continue}n=o;continue}if(o<56320){(t-=3)>-1&&s.push(239,191,189),n=o;continue}o=65536+(n-55296<<10|o-56320)}else n&& (t-=3)>-1&&s.push(239,191,189);if(n=null,o<128){if((t-=1)<0)break;s.push(o)}else if(o<2048){if((t-=2)<0)break;s.push(o>>6|192,63&o|128)}else if(o<65536){if((t-=3)<0)break;s.push(o>>12|224,o>>6&63|128,63&o|128)}else{if(!(o<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}}return s}function U(e){return i.toByteArray(function(e){if((e=(e=e.split("\x3d")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="\x3d";return e}(e))} function F(e,t,o,i){for(var n=0;n=t.length||n>=e.length);++n)t[n+o]=e[n];return n}function q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function V(e){return e!=e}var W=function(){for(var e="0123456789abcdef",t=new Array(256),o=0;o<16;++o)for(var i=16*o,n=0;n<16;++n)t[i+n]=e[o]+e[n];return t}()},898:(e,t,o)=>{t.UINT32=o(741),t.UINT64=o(174)},741:function(e,t){var o;!function(){i(Math.pow(36,5)),i(Math.pow(16,7)),i(Math.pow(10, 9)),i(Math.pow(2,30)),i(36),i(16),i(10),i(2);function i(e,t){return this instanceof i?(this._low=0,this._high=0,this.remainder=null,void 0===t?s.call(this,e):"string"==typeof e?r.call(this,e,t):void n.call(this,e,t)):new i(e,t)}function n(e,t){return this._low=0|e,this._high=0|t,this}function s(e){return this._low=65535&e,this._high=e>>>16,this}function r(e,t){var o=parseInt(e,t||10);return this._low=65535&o,this._high=o>>>16,this}i.prototype.fromBits=n,i.prototype.fromNumber=s,i.prototype.fromString= r,i.prototype.toNumber=function(){return 65536*this._high+this._low},i.prototype.toString=function(e){return this.toNumber().toString(e||10)},i.prototype.add=function(e){var t=this._low+e._low,o=t>>>16;return o+=this._high+e._high,this._low=65535&t,this._high=65535&o,this},i.prototype.subtract=function(e){return this.add(e.clone().negate())},i.prototype.multiply=function(e){var t,o,i=this._high,n=this._low,s=e._high,r=e._low;return t=(o=n*r)>>>16,t+=i*r,t&=65535,t+=n*s,this._low=65535&o,this._high= 65535&t,this},i.prototype.div=function(e){if(0==e._low&&0==e._high)throw Error("division by zero");if(0==e._high&&1==e._low)return this.remainder=new i(0),this;if(e.gt(this))return this.remainder=this.clone(),this._low=0,this._high=0,this;if(this.eq(e))return this.remainder=new i(0),this._low=1,this._high=0,this;for(var t=e.clone(),o=-1;!this.lt(t);)t.shiftLeft(1,!0),o++;for(this.remainder=this.clone(),this._low=0,this._high=0;o>=0;o--)t.shiftRight(1),this.remainder.lt(t)||(this.remainder.subtract(t), o>=16?this._high|=1<>>16)&65535,this},i.prototype.equals=i.prototype.eq=function(e){return this._low==e._low&&this._high==e._high},i.prototype.greaterThan=i.prototype.gt=function(e){return this._high>e._high||!(this._highe._low},i.prototype.lessThan=i.prototype.lt=function(e){return this._highe._high)&&this._low< e._low},i.prototype.or=function(e){return this._low|=e._low,this._high|=e._high,this},i.prototype.and=function(e){return this._low&=e._low,this._high&=e._high,this},i.prototype.not=function(){return this._low=65535&~this._low,this._high=65535&~this._high,this},i.prototype.xor=function(e){return this._low^=e._low,this._high^=e._high,this},i.prototype.shiftRight=i.prototype.shiftr=function(e){return e>16?(this._low=this._high>>e-16,this._high=0):16==e?(this._low=this._high,this._high=0):(this._low= this._low>>e|this._high<<16-e&65535,this._high>>=e),this},i.prototype.shiftLeft=i.prototype.shiftl=function(e,t){return e>16?(this._high=this._low<>16-e,this._low=this._low<>>32-e,this._low=65535&t,this._high=t>>>16,this},i.prototype.rotateRight= i.prototype.rotr=function(e){var t=this._high<<16|this._low;return t=t>>>e|t<<32-e,this._low=65535&t,this._high=t>>>16,this},i.prototype.clone=function(){return new i(this._low,this._high)},void 0===(o=function(){return i}.apply(t,[]))||(e.exports=o)}()},174:function(e,t){var o;!function(){var i={16:s(Math.pow(16,5)),10:s(Math.pow(10,5)),2:s(Math.pow(2,5))},n={16:s(16),10:s(10),2:s(2)};function s(e,t,o,i){return this instanceof s?(this.remainder=null,"string"==typeof e?l.call(this,e,t):void 0===t? a.call(this,e):void r.apply(this,arguments)):new s(e,t,o,i)}function r(e,t,o,i){return void 0===o?(this._a00=65535&e,this._a16=e>>>16,this._a32=65535&t,this._a48=t>>>16,this):(this._a00=0|e,this._a16=0|t,this._a32=0|o,this._a48=0|i,this)}function a(e){return this._a00=65535&e,this._a16=e>>>16,this._a32=0,this._a48=0,this}function l(e,t){t=t||10,this._a00=0,this._a16=0,this._a32=0,this._a48=0;for(var o=i[t]||new s(Math.pow(t,5)),n=0,r=e.length;n=0&&(o.div(t),i[r]=o.remainder.toNumber().toString(e),o.gt(t));r--);return i[r-1]=o.toNumber().toString(e),i.join("")},s.prototype.add= function(e){var t=this._a00+e._a00,o=t>>>16,i=(o+=this._a16+e._a16)>>>16,n=(i+=this._a32+e._a32)>>>16;return n+=this._a48+e._a48,this._a00=65535&t,this._a16=65535&o,this._a32=65535&i,this._a48=65535&n,this},s.prototype.subtract=function(e){return this.add(e.clone().negate())},s.prototype.multiply=function(e){var t=this._a00,o=this._a16,i=this._a32,n=this._a48,s=e._a00,r=e._a16,a=e._a32,l=t*s,h=l>>>16,c=(h+=t*r)>>>16;h&=65535,c+=(h+=o*s)>>>16;var d=(c+=t*a)>>>16;return c&=65535,d+=(c+=o*r)>>>16,c&= 65535,d+=(c+=i*s)>>>16,d+=t*e._a48,d&=65535,d+=o*a,d&=65535,d+=i*r,d&=65535,d+=n*s,this._a00=65535&l,this._a16=65535&h,this._a32=65535&c,this._a48=65535&d,this},s.prototype.div=function(e){if(0==e._a16&&0==e._a32&&0==e._a48){if(0==e._a00)throw Error("division by zero");if(1==e._a00)return this.remainder=new s(0),this}if(e.gt(this))return this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0,this;if(this.eq(e))return this.remainder=new s(0),this._a00=1,this._a16=0,this._a32=0, this._a48=0,this;for(var t=e.clone(),o=-1;!this.lt(t);)t.shiftLeft(1,!0),o++;for(this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0;o>=0;o--)t.shiftRight(1),this.remainder.lt(t)||(this.remainder.subtract(t),o>=48?this._a48|=1<=32?this._a32|=1<=16?this._a16|=1<>>16),this._a16=65535&e,e=(65535&~this._a32)+(e>>>16),this._a32= 65535&e,this._a48=~this._a48+(e>>>16)&65535,this},s.prototype.equals=s.prototype.eq=function(e){return this._a48==e._a48&&this._a00==e._a00&&this._a32==e._a32&&this._a16==e._a16},s.prototype.greaterThan=s.prototype.gt=function(e){return this._a48>e._a48||!(this._a48e._a32||!(this._a32e._a16||!(this._a16e._a00))},s.prototype.lessThan=s.prototype.lt=function(e){return this._a48e._a48)&&(this._a32 e._a32)&&(this._a16e._a16)&&this._a00=48?(this._a00=this._a48>>e-48,this._a16=0,this._a32=0,this._a48=0):e>=32?(e-=32,this._a00=65535&(this._a32>>e|this._a48<<16-e),this._a16=this._a48>>e&65535,this._a32=0,this._a48=0):e>=16?(e-=16,this._a00=65535&(this._a16>>e|this._a32<<16-e),this._a16=65535&(this._a32>>e|this._a48<<16-e),this._a32=this._a48>>e&65535,this._a48=0):(this._a00=65535&(this._a00>>e|this._a16<<16-e),this._a16= 65535&(this._a16>>e|this._a32<<16-e),this._a32=65535&(this._a32>>e|this._a48<<16-e),this._a48=this._a48>>e&65535),this},s.prototype.shiftLeft=s.prototype.shiftl=function(e,t){return(e%=64)>=48?(this._a48=this._a00<=32?(e-=32,this._a48=this._a16<>16-e,this._a32=this._a00<=16?(e-=16,this._a48=this._a32<>16-e,this._a32=65535&(this._a16<>16-e),this._a16=this._a00<>16-e,this._a32=65535&(this._a32<>16-e),this._a16=65535&(this._a16<>16-e),this._a00=this._a00<=32){var t=this._a00;if(this._a00=this._a32,this._a32=t,t=this._a48,this._a48=this._a16,this._a16=t,32==e)return this;e-=32}var o=this._a48<<16|this._a32,i=this._a16<<16|this._a00,n=o<>>32-e,s=i<>>32-e;return this._a00= 65535&s,this._a16=s>>>16,this._a32=65535&n,this._a48=n>>>16,this},s.prototype.rotateRight=s.prototype.rotr=function(e){if(0==(e%=64))return this;if(e>=32){var t=this._a00;if(this._a00=this._a32,this._a32=t,t=this._a48,this._a48=this._a16,this._a16=t,32==e)return this;e-=32}var o=this._a48<<16|this._a32,i=this._a16<<16|this._a00,n=o>>>e|i<<32-e,s=i>>>e|o<<32-e;return this._a00=65535&s,this._a16=s>>>16,this._a32=65535&n,this._a48=n>>>16,this},s.prototype.clone=function(){return new s(this._a00,this._a16, this._a32,this._a48)},void 0===(o=function(){return s}.apply(t,[]))||(e.exports=o)}()},251:(e,t)=>{t.read=function(e,t,o,i,n){var s,r,a=8*n-i-1,l=(1<>1,c=-7,d=o?n-1:0,u=o?-1:1,g=e[t+d];for(d+=u,s=g&(1<<-c)-1,g>>=-c,c+=a;c>0;s=256*s+e[t+d],d+=u,c-=8);for(r=s&(1<<-c)-1,s>>=-c,c+=i;c>0;r=256*r+e[t+d],d+=u,c-=8);if(0===s)s=1-h;else{if(s===l)return r?NaN:1/0*(g?-1:1);r+=Math.pow(2,i),s-=h}return(g?-1:1)*r*Math.pow(2,s-i)},t.write=function(e,t,o,i,n,s){var r,a,l,h=8*s-n-1,c=(1<>1,u= 23===n?Math.pow(2,-24)-Math.pow(2,-77):0,g=i?0:s-1,p=i?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+d>=1?u/l:u*Math.pow(2,1-d))*l>=2&&(r++,l/=2),r+d>=c?(a=0,r=c):r+d>=1?(a=(t*l-1)*Math.pow(2,n),r+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,n),r=0));n>=8;e[o+g]=255&a,g+=p,a/=256,n-=8);for(r=r<0;e[o+g]=255&r,g+=p,r/=256,h-=8);e[o+g-p]|=128*m}},134:(e,t,o)=>{e.exports={h32:o(492), h64:o(470)}},492:(e,t,o)=>{var i=o(287).hp,n=o(898).UINT32;n.prototype.xxh_update=function(e,t){var o,i,n=r._low,a=r._high;o=(i=e*n)>>>16,o+=t*n,o&=65535,o+=e*a;var l=this._low+(65535&i),h=l>>>16,c=(h+=this._high+(65535&o))<<16|65535&l;h=(c=c<<13|c>>>19)>>>16,o=(i=(l=65535&c)*(n=s._low))>>>16,o+=h*n,o&=65535,o+=l*(a=s._high),this._low=65535&i,this._high=65535&o};var s=n("2654435761"),r=n("2246822519"),a=n("3266489917"),l=n("668265263"),h=n("374761393");function c(){return 2==arguments.length?(new c(arguments[1])).update(arguments[0]).digest(): this instanceof c?void d.call(this,arguments[0]):new c(arguments[0])}function d(e){return this.seed=e instanceof n?e.clone():n(e),this.v1=this.seed.clone().add(s).add(r),this.v2=this.seed.clone().add(r),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(s),this.total_len=0,this.memsize=0,this.memory=null,this}c.prototype.init=d,c.prototype.update=function(e){var t,o="string"==typeof e;o&&(e=function(e){for(var t=[],o=0,i=e.length;o>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(o++,n=65536+((1023&n)<<10|1023&e.charCodeAt(o)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return new Uint8Array(t)}(e),o=!1,t=!0),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(t=!0,e=new Uint8Array(e));var n=0,s=e.length,r=n+s;if(0==s)return this;if(this.total_len+=s,0==this.memsize&&(this.memory=o?"":t?new Uint8Array(16):new i(16)),this.memsize+s<16)return o?this.memory+=e:t?this.memory.set(e.subarray(0, s),this.memsize):e.copy(this.memory,this.memsize,0,s),this.memsize+=s,this;if(this.memsize>0){o?this.memory+=e.slice(0,16-this.memsize):t?this.memory.set(e.subarray(0,16-this.memsize),this.memsize):e.copy(this.memory,this.memsize,0,16-this.memsize);var a=0;o?(this.v1.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v2.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+ 3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v3.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v4.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2))):(this.v1.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2]),a+=4,this.v2.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+ 2]),a+=4,this.v3.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2]),a+=4,this.v4.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2])),n+=16-this.memsize,this.memsize=0,o&&(this.memory="")}if(n<=r-16){var l=r-16;do o?(this.v1.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v2.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v3.xxh_update(e.charCodeAt(n+ 1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v4.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2))):(this.v1.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v2.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v3.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v4.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2])),n+=4;while(n<=l)}return n=16?this.v1.rotl(1).add(this.v2.rotl(7).add(this.v3.rotl(12).add(this.v4.rotl(18)))):this.seed.clone().add(h)).add(u.fromNumber(this.total_len));c<=d-4;)i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+2)):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2]),e.add(u.multiply(a)).rotl(17).multiply(l),c+=4;for(;c< d;)u.fromBits(i?o.charCodeAt(c++):o[c++],0),e.add(u.multiply(h)).rotl(11).multiply(s);return t=e.clone().shiftRight(15),e.xor(t).multiply(r),t=e.clone().shiftRight(13),e.xor(t).multiply(a),t=e.clone().shiftRight(16),e.xor(t),this.init(this.seed),e},e.exports=c},470:(e,t,o)=>{var i=o(287).hp,n=o(898).UINT64,s=n("11400714785074694791"),r=n("14029467366897019727"),a=n("1609587929392839161"),l=n("9650029242287828579"),h=n("2870177450012600261");function c(){return 2==arguments.length?(new c(arguments[1])).update(arguments[0]).digest(): this instanceof c?void d.call(this,arguments[0]):new c(arguments[0])}function d(e){return this.seed=e instanceof n?e.clone():n(e),this.v1=this.seed.clone().add(s).add(r),this.v2=this.seed.clone().add(r),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(s),this.total_len=0,this.memsize=0,this.memory=null,this}c.prototype.init=d,c.prototype.update=function(e){var t,o="string"==typeof e;o&&(e=function(e){for(var t=[],o=0,i=e.length;o>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(o++,n=65536+((1023&n)<<10|1023&e.charCodeAt(o)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return new Uint8Array(t)}(e),o=!1,t=!0),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(t=!0,e=new Uint8Array(e));var a=0,l=e.length,h=a+l;if(0==l)return this;if(this.total_len+=l,0==this.memsize&&(this.memory=o?"":t?new Uint8Array(32):new i(32)),this.memsize+l<32)return o?this.memory+=e:t?this.memory.set(e.subarray(0, l),this.memsize):e.copy(this.memory,this.memsize,0,l),this.memsize+=l,this;if(this.memsize>0){o?this.memory+=e.slice(0,32-this.memsize):t?this.memory.set(e.subarray(0,32-this.memsize),this.memsize):e.copy(this.memory,this.memsize,0,32-this.memsize);var c=0;if(o)u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)), this.v1.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v2.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+ 4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v3.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v4.add(u.multiply(r)).rotl(31).multiply(s);else u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<< 8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v1.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v2.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v3.add(u.multiply(r)).rotl(31).multiply(s), c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v4.add(u.multiply(r)).rotl(31).multiply(s);a+=32-this.memsize,this.memsize=0,o&&(this.memory="")}if(a<=h-32){var d=h-32;do{var u;if(o)u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v1.add(u.multiply(r)).rotl(31).multiply(s), a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v2.add(u.multiply(r)).rotl(31).multiply(s),a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v3.add(u.multiply(r)).rotl(31).multiply(s),a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+ 2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v4.add(u.multiply(r)).rotl(31).multiply(s);else u=n(e[a+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v1.add(u.multiply(r)).rotl(31).multiply(s),u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v2.add(u.multiply(r)).rotl(31).multiply(s),u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v3.add(u.multiply(r)).rotl(31).multiply(s), u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v4.add(u.multiply(r)).rotl(31).multiply(s);a+=8}while(a<=d)}return a=32?((e=this.v1.clone().rotl(1)).add(this.v2.clone().rotl(7)),e.add(this.v3.clone().rotl(12)), e.add(this.v4.clone().rotl(18)),e.xor(this.v1.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v2.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v3.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v4.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l)):e=this.seed.clone().add(h),e.add(u.fromNumber(this.total_len));c<=d-8;)i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+2),o.charCodeAt(c+5)<<8|o.charCodeAt(c+ 4),o.charCodeAt(c+7)<<8|o.charCodeAt(c+6)):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2],o[c+5]<<8|o[c+4],o[c+7]<<8|o[c+6]),u.multiply(r).rotl(31).multiply(s),e.xor(u).rotl(27).multiply(s).add(l),c+=8;for(c+4<=d&&(i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+2),0,0):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2],0,0),e.xor(u.multiply(s)).rotl(23).multiply(r).add(a),c+=4);c{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e, t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e=o(514).utilities;Object.isExtensible(Object)&&!Object.prototype.hasOwnProperty("enswatch")&&Object.defineProperty(Object.prototype,"enswatch",e.watcher)})(),(()=>{const {utilities:e}=o(514),{GatewayInternal:t,Gateway:i}=o(588);if(document.elementFromPoint&&!e.isIE()){if(ensBrowserSupported=!0,"undefined"==typeof Bootstrapper&& (Bootstrapper={}),Bootstrapper.gateway&&Bootstrapper.gateway.singleton)throw console.warn("Two or more gateways have attempted to initialize"),new Error("Detected two or more gateway cores attempting to intialize");Bootstrapper.gateway={singleton:!0},Bootstrapper.hasOwnProperty("privacy")&&"function"==typeof Bootstrapper.privacy.onBeforeInit&&Bootstrapper.privacy.onBeforeInit(ensClientConfig),"function"==typeof ensClientConfig.domReady&&(e.domReady=ensClientConfig.domReady),gateway=new i(ensClientConfig), gateway.isInitialized?(Bootstrapper.gateway={templateManager:gateway.templateManager,environment:gateway.environment,environmentExists:gateway.environmentManager.environmentExists,getActiveEnvironment:gateway.environmentManager.getActiveEnvironment,getActiveLocale:gateway.environmentManager.getActiveLocale,getAvailableLocales:gateway.environmentManager.getAvailableLocales,getCookie:gateway.consentCookies.getCookie,getCookieTypes:gateway.consentCookies.getCookieTypes,getCookieDomain:gateway.consentCookies.getCookieDomain, getCookieDomainPath:gateway.consentCookies.getCookieDomainPath,getVersion:gateway.getVersion,openBanner:gateway.openBanner,closeBanner:gateway.closeBanner,openModal:gateway.openModal,closeModal:gateway.closeModal,openGpcNotification:gateway.openGpcNotification,closeGpcNotification:gateway.closeGpcNotification,openDoNotSellModal:gateway.openDoNotSellModal,openRequestDataModal:gateway.openRequestDataModal,openDeleteDataModal:gateway.openDeleteDataModal,sendCCPAEvent:gateway.sendCCPAEvent,registerEnvironmentChangeCallback:gateway.environmentManager.registerEnvironmentChangeCallback, registerConsentChangeCallback:gateway.registerConsentChangeCallback,getList:gateway.getList,isWhitelist:gateway.isWhitelist,resetEnvironment:gateway.resetEnvironment,saveTcf:gateway.consentCookies.saveTcf,setConsentStatus:gateway.banner.setConsentStatus,setConsentStatuses:gateway.banner.setConsentStatuses,setCookie:gateway.consentCookies.setCookie,setCookies:gateway.consentCookies.setCookies,setCookieDomain:gateway.consentCookies.setCookieDomain,setCookieDomainPath:gateway.consentCookies.setCookieDomainPath, setCookieRetentionPeriod:gateway.consentCookies.setCookieRetentionPeriod,setEnvironment:gateway.environmentManager.setEnvironment,setOpenModal:gateway.setOpenModal,setOpenBanner:gateway.setOpenBanner,flushReports:gateway.flushReports,getInteractedTags:gateway.getInteractedTags,getConsentStatus:gateway.banner.getConsentStatus,getUserPreferences:gateway.getUserPreferences,getUserPreference:gateway.getUserPreference,updatePreferences:gateway.updatePreferences,allowTag:gateway.allowTag,blockTag:gateway.blockTag, blockAllCategories:gateway.blockAllCategories,clearTags:gateway.clearTags,getCookieRetentionPeriod:gateway.getCookieRetentionPeriod,getHistory:gateway.getHistory,enableBotAndFraudProtectionReason:gateway.enableBotAndFraudProtectionReason,addCustomReportingEvent:gateway.addCustomReportingEvent,googleConsentManager:gateway.googleConsentManager,singleton:!0},Object.defineProperty(Bootstrapper.gateway,"environment",{get:function(){return gateway.environmentManager.getActiveEnvironment()}}),Bootstrapper.hasOwnProperty("privacy")&& "function"==typeof Bootstrapper.privacy.onAfterInitInternal&&Bootstrapper.privacy.onAfterInitInternal(ensClientConfig),Bootstrapper.hasOwnProperty("privacy")&&"function"==typeof Bootstrapper.privacy.onAfterInit&&Bootstrapper.privacy.onAfterInit(ensClientConfig)):Bootstrapper.gateway={}}else ensBrowserSupported=!1;!ensBrowserSupported&&ensClientConfig.browserNotSupportedURL&&""!==ensClientConfig.browserNotSupportedURL&&(window.location=ensClientConfig.browserNotSupportedURL)})()})()},4250619,[4250958, 4234880,3887061],634378,[634377,645040,743678],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},3174916,[4234880],634379,[645040],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.privacy=Bootstrapper.privacy||{};Bootstrapper.privacy.onAfterInit=function(config){if(Bootstrapper.cookieJar&&Bootstrapper.cookieJar.OptanonConsent&&(Bootstrapper.portalChk==="matterhorn"||Bootstrapper.portalChk==="emea-disney"||Bootstrapper.portalChk==="accounts")){let allowList=Bootstrapper.gateway.getList();allowList=allowList[Bootstrapper.gateway.getCookieTypes()[0]]; let otcObj={};Bootstrapper.cookieJar.OptanonConsent.split("\x26").forEach(entry=>{let key=entry.split("\x3d")[0],val=entry.split("\x3d")[1];otcObj[key]=decodeURIComponent(val)});if(otcObj&&otcObj.groups===undefined)return;let consents={};otcObj.groups.split(",").forEach(entry=>{consents[entry.split(":")[0]]=entry.split(":")[1]});for(var listIndex=0;listIndex{const client=Bootstrapper.ensightenOptions.client;console.log("Testing: "+key+", "+value);if(key==="ALLOWED_URLS")window.localStorage.setItem(client+"_ENSIGHTEN_ALLOWED_URLS",JSON.stringify(value));else if(key==="BLOCKED_URLS")window.localStorage.setItem(client+"_ENSIGHTEN_BLOCKED_URLS",JSON.stringify(value));else{var cname=client.toUpperCase()+"_ENSIGHTEN_PRIVACY_"+key.replace(/ /g,"_");document.cookie=cname+"\x3d"+encodeURIComponent(value)}})}if(window.customData&&window.customData.privData){console.log("setting privData cookies: "+ JSON.stringify(window.customData.privData));Object.entries(window.customData.privData).forEach(([key,value])=>{document.cookie=key+"\x3d"+encodeURIComponent(value)})}Bootstrapper.cookieJar=Bootstrapper.cookieJar||{};document.cookie.split("; ").forEach(cookie=>{let key=cookie.split("\x3d")[0];val=cookie.split("\x3d").splice(1).join("\x3d");Bootstrapper.cookieJar[key]=val});Bootstrapper.updateCookiejar=function(){document.cookie.split("; ").forEach(cookie=>{let key=cookie.split("\x3d")[0];val=cookie.split("\x3d").splice(1).join("\x3d"); Bootstrapper.cookieJar[key]=val})};if(!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.cds&&typeof __dataLayer.site.cds==="number")__dataLayer.site.cds=__dataLayer.site.cds+"";else if(!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.cds&&typeof __dataLayer.site.cds==="boolean")__dataLayer.site.cds=__dataLayer.site.cds?"1":"0";Bootstrapper.privacyHelper=Bootstrapper.privacyHelper||{};var _dl=window.__dataLayer||{},privHelper=Bootstrapper.privacyHelper,site=_dl.site||{},dlCDS=site.cds|| false,do_logging=location.search.indexOf("ensLogging\x3d1")>-1,searchCDS=location.search.indexOf("cds\x3dtrue")>-1,elCDS=document.querySelector('[name\x3d"dprivacy.classification"]'),elCDSVal=elCDS?elCDS.content:null,realHost=window.location.hostname,ignoreHosts=["ngkidsubs.nationalgeographic.com","nglittlekidsubs.nationalgeographic.com"],hCDS=/kids/.test(location.hostname)&&ignoreHosts.indexOf(realHost)===-1,cdsVal=0,enableGPC=false,realUrl=window.location.href;if(dlCDS=="1"||dlCDS===true||dlCDS=== 1||searchCDS||elCDSVal&&elCDSVal==="ff"||hCDS){cdsVal=1;if(!!window.__dataLayer&&__dataLayer.site)__dataLayer.site.cds=cdsVal+""}if(!!window.location&&location.hostname&&location.hostname.includes("espn")||site.site&&site.site.toLowerCase().includes("espn"))privHelper.isESPN="true";if(/cds_test=(true|false)/i.test(location.search)){cdsVal=/cds_test=true/i.test(location.search)?1:0;if(!!window.__dataLayer&&__dataLayer.site)__dataLayer.site.cds=cdsVal+""}document.cookie="s_ensCDS\x3d"+cdsVal+"; path\x3d/"; var countryCookie=Bootstrapper.cookieJar.country!==undefined&&typeof Bootstrapper.cookieJar.country==="string"&&Bootstrapper.cookieJar.country.length===2?Bootstrapper.cookieJar.country:"",regionCookie=Bootstrapper.cookieJar.region||"",onetrust_cookie=Bootstrapper.cookieJar.OptanonConsent||"",isGdprSite=Bootstrapper.portalChk=="emea-disney"||window.location.hostname.match(/(qa1|staging1|www|sdlc-(qa|staging|alpha|dev)-content-qa).fxnetworks.com|espn|theundefeated|andscape|partica.online|my.disney.com|secsports|natgeo|nationalgeographic|marvel|cdsglobal\.co\.uk|admin\.buysub\.com|ngmintlsubs\.subscription\.co\.uk/)!== null,isEspnWebview=window.location.hostname.indexOf("espn")>-1&&window.location.href.match(/(\?|&|\/)(partial|modifier)(=|\/)/)!==null,isCinco=window.location.hostname.indexOf("games.espn")===0,isGPCNoAdsException=/(plus\.espn\.com)/i.test(location.hostname)||/marvel\.com.*?miretailervariant/i.test(location.href);privHelper.noAds=Number(site.nsl)===2||isGPCNoAdsException?"true":"false";privHelper.gdprCountries="ai|an|at|aw|be|bg|bl|bm|bq|ch|cw|cy|cz|de|dk|ee|es|fi|fk|fr|gb|gf|gl|gp|gr|gs|hr|hu|ie|io|is|it|ky|li|lt|lu|lv|mf|mq|ms|mt|nc|nl|no|pf|pl|pm|pn|pt|re|ro|se|sh|si|sj|sk|sx|tc|tf|uk|vg|wf|yt"; privHelper.isGdprCountry=(new RegExp(privHelper.gdprCountries,"i")).test(countryCookie);privHelper.noticeCountries="ad|ae|al|am|ao|ax|ba|bf|bh|bi|bj|bv|bw|cd|cf|cg|ci|cm|cs|cv|dj|dz|eg|eh|er|et|fo|fx|ga|gg|gh|gi|gm|gn|gq|gw|il|im|iq|je|jo|ke|km|kw|lb|lr|ls|ly|ma|mc|md|me|mg|mk|ml|mr|mu|mw|mz|na|ne|ng|nt|om|ps|qa|rs|rw|sa|sc|sl|sm|sn|so|ss|st|sz|td|tg|tn|tr|tz|ua|ug|va|xk|ye|yu|za|zm|zr|zw";privHelper.isNoticeCountry=(new RegExp(privHelper.noticeCountries,"i")).test(countryCookie);countryCookie=countryCookie.toLowerCase(); regionCookie=regionCookie.toLowerCase();var updateCookies=function(region){var dcf=1;var forced_consent_mode=null;forced_consent_mode=window.location.search.match(/consent_mode=([^&]+|w+$)/);try{if(parent.window.location.href.indexOf("consent_mode\x3d")>-1)forced_consent_mode=parent.window.location.search.match(/consent_mode=([^&]+|w+$)/)}catch(e){Bootstrapper.Logging?Bootstrapper.Logging.logMsg(e):console.log(e)}if(forced_consent_mode!==null&&forced_consent_mode.length>=2)forced_consent_mode=forced_consent_mode[1]; if(forced_consent_mode!==null)region=forced_consent_mode;if(region=="gdpr"){var prevDCFValue=typeof window.localStorage!=="undefined"&&window.localStorage!==null&&typeof localStorage.getItem==="function"?localStorage.getItem("_dcf"):null;if(prevDCFValue=="1")dcf=1;else dcf=0}document.cookie="_dcf\x3d"+dcf+"; path\x3d/";if(region==="ccpa")configureGPC();document.cookie="s_ensRegion\x3d"+region+"; path\x3d/";privHelper.consent_mode=region};var configureGPC=function(){if(location.search.indexOf("disableGPC\x3d1")> -1)document.cookie="s_ensNSL\x3d; expires\x3dThu, 01 Jan 1970 00:00:00 UTC; path\x3d/";else{var isGPC=0,otgOverride=0,gpcParts=decodeURIComponent(onetrust_cookie).split("\x26"),grps=false,gpcFromGroups;if(onetrust_cookie){gpcParts.forEach(function(pt){var cprt=pt.split("\x3d"),cpk=cprt[0],cpv=cprt[1];if(cpk==="groups"){grps=true;gpcFromGroups=!!(cpv.indexOf("C0002:1")>-1&&cpv.indexOf("C0004:1")>-1);isGPC=gpcFromGroups?0:1;otgOverride=gpcFromGroups?1:0;gpcFromGroups===false&&do_logging&&console.log("GPC LOGS: GPC Being Set Due to OT Cookie Not Having All Groups")}}); if(!grps){isGPC=1;do_logging&&console.log("GPC LOGS: GPC Being Turned On Due to no OT Groups")}}else do_logging&&console.log("GPC LOGS: OPT_IN due to no OT Cookie, must be first visit");if(!!window.navigator&&!!navigator.globalPrivacyControl&&!otgOverride){isGPC=1;do_logging&&console.log("GPC LOGS: GPC Being Set Due to Navigator")}document.cookie="s_ensNSL\x3d"+isGPC+"; path\x3d/";if(isGPC===1)document.cookie="_dcf\x3d0; path\x3d/";do_logging&&console.log(`GPC LOGS: GPC Set to value: ${isGPC}`)}}; if(isCinco||isEspnWebview){enableGPC=false;updateCookies("ccpa")}else if(countryCookie==="us")updateCookies("ccpa");else if(regionCookie&&"|ccpa|gdpr|notice|".indexOf(regionCookie)>-1)updateCookies(regionCookie);else if(isGdprSite)if(countryCookie)if(privHelper.isGdprCountry)updateCookies("gdpr");else{if(privHelper.isNoticeCountry)updateCookies("notice")}else{if(regionCookie==="emea")updateCookies("gdpr")}else updateCookies("unknown");if(Bootstrapper.updateCookiejar)Bootstrapper.updateCookiejar()}, 4217706,[4234880],636661,[645040],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;var defineExtraParams=function(){var extraParams={},realHost=location.hostname,realPath=location.pathname,realURL=location.href;extraParams.cds=Bootstrapper.Cookies.get("s_ensCDS")=="1"?"y":"n";var countryCode=Bootstrapper.Cookies.get("country"),region=Bootstrapper.Cookies.get("region"),gpc=Bootstrapper.Cookies.get("s_ensNSL"),dfltVal="xx";extraParams.country= countryCode||dfltVal;extraParams.region=region||dfltVal;extraParams.gpc=gpc||dfltVal;var excludeESPN=["download.espn.nl"];extraParams.shouldFire=excludeESPN.indexOf(realHost)>-1?"n":"y";var ngeoBase=/((wwwnatgeo(testing|staging)|checkout-(uat|testing))\.)cdsglobal\.co\.uk|nghistorysubs|nglittlekidsubs|ngkidsubs|films[\._]nationalgeographic[\._]com|stage-ngsingleissues/.test(realHost),ngeoDomSubs=(/ngmdomsubs/.test(realHost)||/admin\.buysub\.com/.test(realHost))&&realPath.indexOf("eCare_Login")>-1, ngeoCDS=realHost.indexOf("ngmintlsubs")>-1&&/singleitem|renewal|activate|offers/ig.test(realPath)||realHost.indexOf("ngmintlsubs.subscription.co.uk")>-1,ngeoPlayerFrames=realURL.indexOf("nationalgeographic.com/players/web-player-bundle/next/embed/external.html")>-1&&window.self!==window.top;extraParams.nAsyncNgeo=ngeoBase||ngeoDomSubs||ngeoCDS||ngeoPlayerFrames?"y":"n";var dl=window.__dataLayer||{},site=dl.site||{},portal=site.portal||Bootstrapper.portalFallBack()||"none",siteRegion=site.region|| "",siteTlium=site.tealium||false,kpTlium=/20thcenturystudios[\._]asia|www[\._]disney[\._](sg|co.th|my|ph|id|com.au)|movies[\._]disney[\._](asia|sg)|disneylatino[\._]com|(movies|games|video)[\._]disney[\._](co[\._]th|ph|id|my|sg)|disney[\._]com[\._]br|www[\._]20thcenturystudiosla[\._]com|www[\._]20thcenturystudios[\._]com[\._]br|www[\._]star-(brasil|latam)[\._]com/.test(realHost);var eventStep="non-ecom";if(dl.ecommerce?.eventStep!==undefined)eventStep=dl.ecommerce.eventStep;extraParams.portal=portal; extraParams.site=site.site||"";extraParams.siteRegion=siteRegion;extraParams.realHost=realHost;extraParams.kpTlium=siteTlium||kpTlium?"y":"n";extraParams.eventStep=eventStep;return extraParams};if(Bootstrapper)Bootstrapper.getExtraParams=function(){return defineExtraParams()}},4234880,[4250617],645040,[763742],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;window.tmsMigrations={"fitt":{"comscore":true,"nielsen":true,"vision":true,"chartbeat":true},"sCore":{"comscore":true,"nielsen":true,"vision":true,"chartbeat":true}}},3884638,[4234880,4053064,4250617],645555,[645040,683385,763742],24); Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.SPAFramework=function(){var _private={},_public={},_registerRule=Bootstrapper.registerRule;_private.event_name="ensPV";_private.ruleIDOffset=0;_private.hasOverridenBindDepdendencies=false;_private.runOnceRules=[];_private.runOnceRuleIDs=[];_private.loadOnceConditions="4963484,4956281,4905163,4905162,4905161,4905159,4905158,4905157,4908197,4908198,4908202,4908201,4908200,4910697,4910633,4918966,4921832,4923256,4921695,4924093,4925141,4915229,4916895,4915231,4916897,4915230,4926739,4937247,4937246,4963026".split(","); _public.onBeforePageChange=function(){};_public.onAfterPageChange=function(){if(Bootstrapper.manage_prevPageName)Bootstrapper.manage_prevPageName()};_private.init=function(){_private.overrideScriptFunctions();_private.overrideRegisterRule();_private.overrideEventAdds();_private.overrideDelegation();_private.delayServerComponent("")};_private.localGetExtraParams=function(){var extraParams=Bootstrapper.getExtraParams?Bootstrapper.getExtraParams():{};return extraParams};_private.throw_error=function(msg){Bootstrapper.reportException({fileName:document.currentScript? document.currentScript.src:"",message:msg})};_private.scriptIsLoaded=function(currentScript,newScriptSrc){return currentScript.src===newScriptSrc&¤tScript.readyState&&/(loaded|complete)/.test(currentScript.readyState)?true:false};_private.scriptIsEnsightenFile=function(currentScript){return/(\/code\/.*\.js\?conditionId.*)|(\/serverComponent.php\?)/i.test(currentScript.src)?true:false};_private.scriptIsLoadOnceCondition=function(src){if(/\/code\/.*\.js\?conditionId\d=/.test(src)){var condition_ids= src.split("?")[1].split("\x26").map(function(a){return a.split("\x3d")[1]}),non_load_once_condition_ids=[],response=false;for(var i=0;i0)_private.throw_error("SPA Framework: Ensighten code file has more Condition ID(s) that are not part of the Condition IDs to load once ("+non_load_once_condition_ids.join(",")+ ")");return response}return false};_private.removeScripts=function(newScriptSrc){var reloadAllScriptsOnPageChange=_public.reloadAllScriptsOnPageChange||false,scriptTags=document.getElementsByTagName("script");for(var i=0;i 0&&document.currentScript&&_private.scriptIsLoadOnceCondition(document.currentScript.src)){_private.runOnceRules.push(args[0]);_private.runOnceRuleIDs.push(args[0].id)}args[0].id+=args[0].id===-1?0:_private.ruleIDOffset;_registerRule.apply(this,args)}};_private.overrideBindDepdendencies=function(){if(!_private.hasOverridenBindDepdendencies){var bindDepdenencyImmediate=Bootstrapper.bindDependencyImmediate,bindDependencyDOMParsed=Bootstrapper.bindDependencyDOMParsed,bindDependencyDOMLoaded=Bootstrapper.bindDependencyDOMLoaded, bindDependencyOnGetServerComponent=Bootstrapper.bindDependencyOnGetServerComponent,bindDependencyPageSpecificCompletion=Bootstrapper.bindDependencyPageSpecificCompletion,isNotDataDefOrRunOnceRule=function(id){if(id===-1)return false;else if(~_private.runOnceRuleIDs.indexOf(id))return false;else if(_private.loadOnceConditions.length>0&&!!Bootstrapper.getRule(id))return false;return true},applyNewDependencyFunction=function(fn,args){var a=args;if(a[2]&&a[2].length>0)for(var i=0;i=0;i--){var currentEventFn=eventFunctions[i],index=currentEvent.indexOf(currentEventFn);if(index!==-1)eventFunctions.splice(index,1)}}Bootstrapper.ensEvent.list.async=[]}};_private.resetRules=function(){var ruleList=Bootstrapper.getRuleList();for(var i=0;i<_private.runOnceRules.length;i++)for(var j=0;j=0;i--){var currentDelegation=Bootstrapper.delegates[i],_this=Bootstrapper.Delegate(currentDelegation.target); Bootstrapper.Delegate(currentDelegation.target).off.apply(_this,currentDelegation.args)}Bootstrapper.delegates=[]}};_public.triggerPageChange=function(){_public.onBeforePageChange();_private.resetRules();_private.eventsReset();_private.delegationReset();_private.removeOldServerComponent();Bootstrapper.executionState.conditionalRules=false;Bootstrapper.executionState.dataDefinitionComplete=false;_private.ruleIDOffset+=1E9;_private.overrideBindDepdendencies();Bootstrapper.getServerComponent(_private.localGetExtraParams()); _public.onAfterPageChange()};_public.waitForData=true;_public.init=_private.init;return _public}();Bootstrapper.SPAFramework.init()},4053064,683385,1102); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;let id=false;if(window.location.hostname.match(/espn(qa|sb)?\./)&&document.cookie.indexOf("country\x3dus")>-1)id="a9a1cb5df4050499c2afc338399f0708d6c68d7e2a17750d6eca9313f63844cd";else if(document.cookie.indexOf("country\x3dus")>-1&&(window.location.hostname.match(/goodmorningamerica.com/)||!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.site==="gma"))id= "0b90f464007ee375f4e9cd06c3914e59274887f92e97c606a62fdf9e3a4728b5";else if(window.location.hostname.indexOf("andscape")>-1||!!window.__dataLayer&&__dataLayer.site&&__dataLayer.site.site==="andscape")id="5bcdda3455c2c1a05f36f9ee9c150938bbddd6445a8319ba1112b4610fd17dba?ver\x3d1.1.3";if(id!==false)Bootstrapper.insertScript("https://scripts.webcontentassessor.com/scripts/"+id)},3964126,[4234880,4053064,4250617],691188,[645040,683385,763742],24); Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper=window.Bootstrapper||{};Bootstrapper.TrackQueue=function(){function TrackQueue(){this.queue=[]}TrackQueue.prototype.push=function(fn,context,data){if(typeof fn==="function")this.queue.push(function(){fn.call(context,data)})};TrackQueue.prototype.runAll=function(){while(this.queue.length>0){var queuedFn=this.queue.shift();if(typeof queuedFn==="function")queuedFn()}}; return TrackQueue}()},3874542,[4234880,4053064,4250617],736710,[645040,683385,763742],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.privacy=Bootstrapper.privacy||{};Bootstrapper.privacy.templates={}},3887061,[4234880],743678,[645040],24); Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.Cookies=function(){var _public={};var _private={};_private.get_root_domain=function(){var domain_split_reverse=window.location.hostname.split(".").reverse();var cookie_name="__cheq_tld_"+(new Date).getTime();var is_secure=window.location.protocol==="https:";var test_cookie=domain=>{document.cookie=cookie_name+"\x3d1;path\x3d/;domain\x3d"+domain+";SameSite\x3dLax"+ (is_secure?";Secure":"");var exists=document.cookie.split(/;\s*/).some(c=>c.startsWith(cookie_name+"\x3d"));document.cookie=cookie_name+"\x3d;expires\x3d"+(new Date(0)).toUTCString()+";Max-Age\x3d0;path\x3d/;domain\x3d"+domain+";SameSite\x3dLax"+(is_secure?"; Secure":"");return exists};for(var i=1;i<=domain_split_reverse.length;i++){var current_cookie_domain=domain_split_reverse.slice(0,i).reverse().join(".");if(test_cookie(current_cookie_domain))return current_cookie_domain}};_public.domain=""|| _private.get_root_domain();_public.path=""||"/";_public.get=function(name){for(var b=document.cookie.split(";"),d=0;d{document.cookie=cookie_name+"\x3d1;path\x3d/;domain\x3d"+domain+";SameSite\x3dLax"+(is_secure?";Secure":"");var exists=document.cookie.split(/;\s*/).some(c=>c.startsWith(cookie_name+"\x3d"));document.cookie=cookie_name+"\x3d;expires\x3d"+(new Date(0)).toUTCString()+ ";Max-Age\x3d0;path\x3d/;domain\x3d"+domain+";SameSite\x3dLax"+(is_secure?"; Secure":"");return exists};for(var i=1;i<=domain_split_reverse.length;i++){var current_cookie_domain=domain_split_reverse.slice(0,i).reverse().join(".");if(test_cookie(current_cookie_domain))return current_cookie_domain}};_public.domain=""||_private.get_root_domain();_public.path=""||"/";_public.get=function(name){for(var b=document.cookie.split(";"),d=0;d-1;Bootstrapper.Logging=Bootstrapper.Logging||{};Bootstrapper.Logging.enabled= globalLogging;Bootstrapper.Logging.logMsg=function(){if(!this.enabled||!window.console||typeof window.console.log!=="function")return;var parts=Array.prototype.slice.call(arguments);console.log.apply(null,parts)};Bootstrapper.Storage={};Bootstrapper.Storage.local={};Bootstrapper.Storage.session={};Bootstrapper.cleanCurrencyChars=function(input){return input.replace(/,|\$/g,"")};Bootstrapper.Adobe=Bootstrapper.Adobe||{};Bootstrapper.Adobe.assembleProducts=function(type,optData){if(!!window.dataLayer&& !!window.__dataLayer.ecommerce||optData&&(optData.products||optData.order&&optData.order.products||optData.cart&&optData.cart.products)){var _dl=__dataLayer||{},_ec=_dl.ecommerce||optData;var prodArr=[];if(type==="order")prodArr=_ec.order.products;else if(type==="cart")prodArr=_ec.cart.products;else if(type==="event")if(optData&&optData.products)prodArr=optData.products;else if(optData&&optData.order&&optData.order.products)prodArr=optData.order.products;else{if(_dl.ecommerce.products)prodArr=_ec.products}else if(_dl.ecommerce.products)prodArr= _ec.products;if(prodArr.length<1){Bootstrapper.Logging.logMsg("Could not locate a products array with items to build the products string from.");return""}else Bootstrapper.Logging.logMsg("Ecom type detected: "+type);var output="";for(var pIndex=0;pIndex1&&curProd.price){var tempPrice=Number(curProd.price.replace(/,|\$/g,""))*Number(curProd.quantity);output+=curProd.price?tempPrice+";":";"}else output+=curProd.price?curProd.price.replace(/,|\$/g,"")+";":";";output+=curProd.events?curProd.events+";":";";if(curProd.eVars&&typeof curProd.eVars==="object"){for(var key in curProd.eVars)output+= key+"\x3d"+curProd.eVars[key]+"|";output=output.replace(/\|$/,"")}output=output.replace(/;{1,}$/,"");if(output.length>0&&!output.endsWith(",")&&pIndex{if(!logLevel||typeof logLevel!=="number")logLevel=1;const gw=window.gateway;if(!gw)console.log("Bootstrapper: Unable to Generate Privacy Output Due to: No Gateway on Page");const history=gw.history;if(!history)console.log("Bootstrapper: Unable to Generate Privacy Output Due to: No History From Gateway on Page");const shortEntries=new Map,fullEntries=new Map;const getAllEntries=function(hist){const completeList=hist.complete;if(!completeList||typeof completeList!== "object")console.log("Bootstrapper: Unable to Generate Privacy Output Due to: Not Complete List in History");for(const id in completeList){const cur=completeList[id];if(cur.request){let req=cur.request||{},dest=req.destination||"";if(!dest)continue;const dom=new URL(dest),hn=dom.hostname||"";if(!hn)continue;let at=shortEntries.get(hn),ft=fullEntries.get(hn),status=req.status||"";if(at)if(at==="blocked")continue;else shortEntries.set(hn,status);else shortEntries.set(hn,status);if(ft)if(ft==="blocked")continue; else{let curEntry=fullEntries.get(hn),ceEntries=curEntry.entries;ceEntries.push(dest);fullEntries.set(hn,{status,"entries":ceEntries})}else fullEntries.set(hn,{status,"entries":[dest]})}}};const prettyLogEntries=entries=>{for(const [k,v]of entries){let dom=k,{status,entries}=v;console.group(`Privacy Entry: ${dom}`);console.log(`Load Status: ${status}`);console.group("Entries Seen:");entries.forEach(entry=>{console.log(entry)});console.groupEnd();console.groupEnd()}};getAllEntries(history);switch(logLevel){case 1:console.log(shortEntries); Bootstrapper.privacyEntriesOutput=shortEntries;break;case 2:console.log(fullEntries);Bootstrapper.privacyEntriesOutput=fullEntries;break;case 3:prettyLogEntries(fullEntries);Bootstrapper.privacyEntriesOutput=fullEntries;break;default:break}};window.unRewriteURL=window.unRewriteURL||function(uri){if("string"==typeof uri&&uri.indexOf("/_/")>-1){var parts=uri.split("/_/");if(parts.length>1){var uri=parts[0]+"?",params=parts[1],values=params.split("/"),amp="";if(values.length%2==1){var queryString=values.pop(); queryString=queryString.slice(queryString.indexOf("?")+1);var queryValues=[];queryString.replace(/([^=&]+)=([^&]*)/g,function(m,key,value){queryValues.push(key),queryValues.push(value)}),values=values.concat(queryValues)}if(values.length>0)for(i=0;i{const textAsBuffer=(new TextEncoder).encode(input);const hashBuffer=await window.crypto.subtle.digest("SHA-256",textAsBuffer);const hashArray=Array.from(new Uint8Array(hashBuffer));const hash=hashArray.map(item=>item.toString(16).padStart(2,"0")).join("");return hash}; Bootstrapper.getConsentVars=function(){var _consentVars={"swid":!!window.__dataLayer&&__dataLayer.visitor?__dataLayer.visitor.swid:"","anonymized":"","privacystate":"No Gateway/Privacy Data Found"};if(document.cookie.match(/OptanonAlertBoxClosed/i)===null&&(Bootstrapper.privacyHelper&&Bootstrapper.privacyHelper.consent_mode==="gdpr"))_consentVars.swid=_consentVars.anonymized="nochoice";else if(Bootstrapper.piNull)_consentVars.anonymized="true";else _consentVars.anonymized="false";if(Bootstrapper&& Bootstrapper.gateway&&Bootstrapper.gateway.environment)_consentVars.privacystate=Bootstrapper.gateway.environment.name+":"+(Bootstrapper.Cookies.get("_dcf")==="0"?"OptOut":"OptIn");else if(Bootstrapper&&Bootstrapper.gateway&&Bootstrapper.gateway.environment===undefined)_consentVars.privacystate="GPC:OptIn";return _consentVars};function createUniqueId(){return Date.now()+"-"+Math.floor(Math.random()*1E13)}function hash(id,privateKey){const key=id.concat(privateKey);const length=key.length;let h1=[7, 11];let h2=[71,173];const c1=[2277735313,289559509];const c2=[1291169091,658871167];for(let i=0;i>>0).toString(16)).slice(-8)+("00000000"+(h1[1]>>>0).toString(16)).slice(-8)+("00000000"+(h2[0]>>>0).toString(16)).slice(-8)+("00000000"+(h2[1]>>>0).toString(16)).slice(-8)} Bootstrapper.sendToS3=function(payload){const urls={dev:"https://dcf.fn-pzdev.com/v1/client",qa:"https://dcf.fn-pzqa.com/v1/client",prod:"https://dcf.fn-pz.com/v1/client"};const sessionId=createUniqueId();const auth=hash(sessionId,"vision");const eventName=payload.events!==undefined&&payload.events[0]&&payload.events[0].globaldata&&payload.events[0].globaldata.eventname!==undefined?payload.events[0].globaldata.eventname:"";return fetch(urls.qa,{method:"POST",credentials:"include",headers:{Accept:"application/json", Authorization:auth,"Content-Type":"application/json","Session":sessionId,"App":!!window.__dataLayer&&__dataLayer.site?.portal?__dataLayer.site.portal:null,"Event-Count":payload.events.length,"Ens-print":createUniqueId(),"Event":eventName},body:JSON.stringify(payload)})};Bootstrapper.portalFallBack=function(){Bootstrapper.portalFB={"marvel":"marvel","frozenthemusical[._]co[._]uk|lionkingeducation[._]co[._]uk|disney-tickets.staging.fichub.com|disneytickets.qa.nliven.co|staging-disney.cinemapp.com|dmsp.flywheelstaging.com|frozeneducation.co.uk|fr.wiztopic-dev.com|dev.thewaltdisneycompany.eu":"emea-disney", "20thcenturyfox.asia|20thcenturystudios.asia|20thcenturystudios.co.uk|20thcenturystudios.com|20thcenturystudios.com.au|20thcenturystudios.com.br|20thcenturystudios.jp|20thcenturystudios.jp.|20thcenturystudios.tw|20thcenturystudiosla.com|activities.disney.sg|aja.disney.com|aniversariomagico.disney.com.br|ar.disneyme.com|au.starwars.com|beautyandthebeastmusical.co.uk|bookears.disney.com.au|br.starwars.com|buddies.disney.com|cars.disney.com|characters.disney.com|characters.disney.in|cidadania.disney.com.br|citizenship.disney.com|competitions.disney.co.th|competitions.disney.co.uk|competitions.disney.id|competitions.disney.my|competitions.disney.ph|competitions.disney.sg|compromiso.disneylatino.com|contactus.disney.com.au|coop.disney.com|corporate.disney.fr|cumplemagico.disneylatino.com|dd.deluxe.disney.co.jp|ddn.disney.asia|deluxe.disney.co.jp|disney.bg|disney.co.il|disney.co.jp|disney.co.th|disney.co.uk|disney.co.za|disney.com.au|disney.com.br|disney.com.hk|disney.com.tw|^www.disney.com$|disney.cz|disney.de|disney.dk|disney.es|disney.fi|disney.fr|movies.disney.com|partners.disney.com|^disney.go.com$|disney.gr|disney.hu|disney.id|disney.in|disney.it|disney.my|disney.nl|disney.no|disney.ph|disney.pl|disney.pt|disney.ro|disney.ru|disney.se|disney.sg|disneychallenge.disney.com.br|disneychallenge.disneylatino.com|disneychannel.disney.in|disneyinternationalhd.com|disneyjunior.disney.com.au|disneyjunior.disney.in|disneylatino.com|disneymagicmoments.co.il|disneymagicmoments.co.uk|disneymagicmoments.co.za|disneymagicmoments.de|disneymagicmoments.es|disneymagicmoments.fr|disneymagicmoments.gen.tr|disneymagicmoments.gr|disneymagicmoments.it|disneymagicmoments.pl|disneymusic.disney.com|disneynow.go.com|disneyonstage.co.uk|disneypartners.disney.co.uk|disneypartners.disney.es|disneypartners.disney.nl|disneyplus.disney.co.jp|disneyplusoriginals.disney.com|disneytickets.co.uk|disneyturkiye.com.tr|disney.com.tr|disneyxd.disney.in|djjunior.disney.com.br|dlife.disney.co.jp|djjunior.disneylatino.com|dmedmedia.disney.com|dvcmember.disney.co.jp|dtcimedia.disney.com|eats.disney.com|en.disneymagicmomentsme.com|en.disneyme.com|en-hk.starwars.com|en-id.starwars.com|en-sg.starwars.com|en-th.starwars.com|en-vn.starwars.com|family.20thcenturystudios.com.au|fairies.disney.com|family.20thcenturystudios.com|films.disney.fr|food.disney.ru|fr.disney.be|frozen.disney.com|games.disney.co.th|games.disney.id|games.disney.in|games.disney.my|games.disney.ph|games.disney.sg|^go.com$|groupdisneytickets.disney.co.uk|id-id.starwars.com|help.disney.com|inspire.disney.com.au|jp.starwars.com|latino.starwars.com|launchpad.disney.com|liveshows.disney.com|marvel.disney.co.jp|mediaplus.disney.co.th|mediaplus.disney.id|mediaplus.disney.in|mediaplus.disney.my|mediaplus.disney.ph|mediaplus.disney.sg|max.makerstudios.com|mediakit.go.com|mickey.disney.com|movies.disney.asia|movies.disney.co.th|movies.disney.id|movies.disney.in|movies.disney.my|movies.disney.ph|movies.disney.sg|music.disney.com.au|muppets.disney.com|music.disney.com|mytoy.disney.ru|nature.disney.com|news.disney.com|newsroom.disney.fr|nl.disney.be|nl.disneypartners.disney.be|o11zenoar.disney.com.br|o11cenelaire.disneylatino.com|parks.disney.com|partenaires.disney.ca|peliculas.disney.es|pixar.disney.com.au|pirates.disney.com|playtest.disney.com|press.disney.co.uk|princess.disney.com|promo.disney.it|radio.disney.com|radiodisney.disney.com.br|radiodisney.disneylatino.com|roku.disneychannel.asia|se.starwars.com|sea.starwars.com|search.disney.co.th|search.disney.com.au|search.disney.id|search.disney.in|search.disney.my|search.disney.ph|search.disney.sg|secured.disney.co.jp|search.disney.com|shopdisney.fr|shows.disney.com|signup.disney.com.au|sites.disney.com|solutions.espn.com|sp-magazine.disney.co.jp|star-brasil.com|star-latam.com|starwars.disney.co.jp|starwarskids.com|theater.disney.co.jp|th-th.starwars.com|tl-ph.starwars.com|tickets.disney.co.uk|toystory.disney.com|tv.ar.disneyme.com|tv.disney.bg|tv.disney.co.th|tv.disney.co.il|tv.disney.co.uk|tv.disney.co.za|tv.disney.cz|tv.disney.de|tv.disney.dk|tv.disney.es|tv.disney.fr|tv.disney.id|tv.disney.in|tv.disney.hu|tv.disney.my|tv.disney.it|tv.disney.nl|tv.disney.no|tv.disney.ph|tv.disney.pl|tv.disney.pt|tv.disney.ro|tv.disney.se|tv.disney.sg|tv.disneyturkiye.com.tr|tv.en.disneyme.com|tv.fr.disney.be|tv.nl.disney.be|video.disney.co.th|video.disney.com|video.disney.id|video.disney.my|video.disney.ph|video.disney.sg|videos.disney.in|vi-vn.starwars.com|vod.dlife.disney.co.jp|waltdisneystudios.disney.co.jp|winniethepooh.disney.com|prensa.disney.es|www.avatar.com|www.disneytickets.de|www.thelionking.co.uk|en.thelionking.ch|www.thelionking.ch":"matterhorn", "((national-?geographic(|brasil|la|lodges|partners)|nat-?geo((|maps|media|tv|fe(sb|qa)?))|ngeo|natgeomaps).(org|co|bg|it|cz|de|ee|es|fr|ge|grid.|jp|kz|lt|dk|fi|no|ru|se|ro|dk|no|fi|nl|pl|rs|sapo.|si))|(ng.hu|ng(thai|mservice|alarabiya|cjapan|ckorea|enespanol|mfarsi).com)|ngpdesk--uat.sandbox":"natgeo","(^|.)(?:(?:(fivethirtyeight|theundefeated|andscape)-(dev(elop)?|redesign).go-vip.net)|(?:(?:fivethirtyeight|andscape|theundefeated|6abc|abc11|abc13|abc30|abc7|abc7chicago|abc7news|abc7ny|ouramericaabc|abcotvs(?:sb|qa)?).com))$|abcnews(?:.go)?.com|goodmorningamerica.com|qa.538.io":"news", "espn|secsports":"sports","(^|.)(ngtv|abc|fftv|freeform|fxtv|fxnetworks|watchdisney)(fe(sb|qa)?)?.com$":"tve"};for(var key in Bootstrapper.portalFB)if((new RegExp(key,"i")).test(location.hostname))if(Bootstrapper.portalFB[key]==="natgeo"&&location.pathname.indexOf("/tv")===0)return"tve";else return Bootstrapper.portalFB[key];return"none"};function postDLSetup(){if(!!window.__dataLayer&&__dataLayer.helpersEnabled||Bootstrapper.ensightenOptions.publishPath.includes("sst")===true){window.__dataLayer.subscribe= function(eventName,callback){document.addEventListener("__dataLayer."+eventName,function(e){if(e&&e.detail)callback.apply(__dataLayer,e.detail)})};window.__dataLayer.publish=function(eventName){var args=Array.prototype.splice.apply(arguments,[1,arguments.length]),event=new CustomEvent("__dataLayer."+eventName,{detail:args||[]});document.dispatchEvent(event)};window.__dataLayer.trackPage=function(){window.__dataLayer.pageViewed=true;window.__dataLayer.publish("pageView")};window.__dataLayer.OneTrustDialog= function(t){var n=window.OneTrust;n&&n.loaded&&(t.preventDefault(),n.ToggleInfoDisplay())}}if(__dataLayer.pageViewed&&typeof window.__dataLayer.site.portal!=="string")__dataLayer.site.portal=Bootstrapper.portalFallBack();else waitForSubscribe=setInterval(function(){if(__dataLayer.subscribe){clearInterval(waitForSubscribe);__dataLayer.subscribe("pageView",function(){if(typeof window.__dataLayer.site.portal!=="string")__dataLayer.site.portal=Bootstrapper.portalFallBack()})}},250)}if(!!window.__dataLayer&& !!window.__dataLayer.site)postDLSetup();else waitForDL=setInterval(function(){if(!!window.__dataLayer&&!!window.__dataLayer.site){clearInterval(waitForDL);postDLSetup()}},250);Bootstrapper.manualValidation=function(){console.clear();document.getElementById("matterhorn-fitt")?_hdr("MATTERHORN/FITT\t\t\tyes"):_hdr("MATTERHORN/FITT\t\t\tno");_hdr("BOOTSTRAP");if(typeof Bootstrapper==="undefined")_err("\tbootstrap.js not found");else{_body("\tpub path:\t\t\t"+"https://"+Bootstrapper.ensightenOptions.nexus+ "/TWDC-DTCI/"+Bootstrapper.ensightenOptions.publishPath+"/Bootstrap.js");_hdr("COOKIES");if(Bootstrapper.Cookies.get("country")||Bootstrapper.Cookies.get("region")){Bootstrapper.Cookies.get("country")?_body("\tcountry:\t\t\t"+Bootstrapper.Cookies.get("country")):_body("\tcountry:\t\t\t"+"not found");Bootstrapper.Cookies.get("region")?_body("\tregion:\t\t\t\t"+Bootstrapper.Cookies.get("region")):_body("\tregion:\t\t\t\t"+"not found")}else{_err("\tcountry:\t\t\t"+"not found");_err("\tregion:\t\t\t\t"+ "not found")}Bootstrapper.Cookies.get("SWID")?_body("\tSWID:\t\t\t\t"+Bootstrapper.Cookies.get("SWID")):_warn("\tSWID:\t\t\t\t"+"not found");Bootstrapper.Cookies.get("usprivacy")?_body("\tusprivacy:\t\t\t\t"+Bootstrapper.Cookies.get("usprivacy")):_warn("\tusprivacy:\t\t\t\t"+"not found")}_hdr("DATALAYER");if(typeof __dataLayer==="undefined")_err("\tdataLayer not found");else{_shdr("root");__dataLayer.pageViewed?_body("\tpageViewed:\t\t\t"+__dataLayer.pageViewed):_warn("\tpageViewed:\t\t\t"+"not found"); __dataLayer.envName?_body("\tenvName:\t\t\t"+__dataLayer.envName):_warn("\tenvName:\t\t\t"+__dataLayer.envName);if(__dataLayer.site){_shdr("site");__dataLayer.site.site?_body("\tsite:\t\t\t\t"+__dataLayer.site.site):_err("\tsite:\t\t\t\t"+"not found");__dataLayer.site.portal?_body("\tportal:\t\t\t\t"+__dataLayer.site.portal):_err("\tportal:\t\t\t\t"+"not found");__dataLayer.site.otguid?_body("\totguid:\t\t\t\t"+__dataLayer.site.otguid):_warn("\totguid:\t\t\t\t"+"not found")}else _err("site");if(__dataLayer.page){_shdr("page"); __dataLayer.page.page?_body("\tpage:\t\t\t\t"+__dataLayer.page.page):_err("\tpage:\t\t\t\t"+"not found");__dataLayer.page.page_name?_body("\tpage_name:\t\t\t"+__dataLayer.page.page_name):_err("\tpage_name:\t\t\t\t"+"not found");__dataLayer.page.page_url?_body("\tpage_url:\t\t\t"+__dataLayer.page.page_url):_err("\tpage_url:\t\t\t\t"+"not found");__dataLayer.page.page_title?_body("\tpage_title:\t\t\t"+__dataLayer.page.page_title):_err("\tpage_title:\t\t\t"+"not found");__dataLayer.page.platform?_body("\tplatform:\t\t\t"+ __dataLayer.page.platform):_err("\tplatform:\t\t\t"+"not found")}else _shdr("page");if(typeof __dataLayer.visitor==="undefined")_err("visitor");else{_shdr("visitor");__dataLayer.visitor.swid?_body("\tswid:\t\t\t\t"+__dataLayer.visitor.swid):__dataLayer.visitor.swid==""?_warn("\tswid:\t\t\t\t"+"empty string (ok if no SWID cookie exists)"):_warn("\tswid:\t\t\t\t"+"not found (ok if no SWID cookie exists)")}if(typeof __dataLayer.pzn==="undefined")_err("pzn");else{_shdr("pzn");__dataLayer.pzn.login_status? _body("\tlogin_status:\t\t\t"+__dataLayer.pzn.login_status):_warn("\tlogin_status:\t\t"+"not found")}}function _body(str){console.log(str)}function _hdr(str){console.log("%c\n"+str,"font-weight: bold")}function _shdr(str){console.log("%c"+str,"font-weight: bold; font-style: italic")}function _warn(str){console.log("%c"+str,"color: goldenrod;")}function _err(str){console.log("%c"+str,"font-weight: bold; color: red;")}function _ohdr(o,str){if(typeof o==="undefined")_err(str);else _shdr(str)}function _path(str){var retVal= "boostrap.js not found";switch(str){case "/TWDC-DTCI/stage/serverComponent.php":retVal="/TWDC-DTCI/stage/bootstrap.js";break;case "/TWDC-DTCI/dev/serverComponent.php":retVal="/TWDC-DTCI/dev/bootstrap.js";break;case "/TWDC-DTCI/prod/serverComponent.php":retVal="/TWDC-DTCI/prod/bootstrap.js";break}return retVal}};if(location.search.indexOf("dcfValidation\x3dtrue")>-1){console.log("Awaiting pageload completion before running validation automatically");Bootstrapper.bindDOMLoaded(function(){Bootstrapper.manualValidation()})}Bootstrapper.newRepeat= function(){let e=new Date,cval,sval,ct=e.getTime();e.setTime(ct+30*24*60*60*1E3);cval=Bootstrapper.Cookies.get("s_ensNR");if(cval===undefined||cval.length==0){Bootstrapper.Cookies.set("s_ensNR",ct+"-New",e);return"New"}sval=cval.split("-");if(ct-sval[0]<30*60*1E3&&sval[1]=="New"){Bootstrapper.Cookies.set("s_ensNR",ct+"-New",e);return"New"}else{Bootstrapper.Cookies.set("s_ensNR",ct+"-Repeat",e);return"Repeat"}};Bootstrapper.newRepeat();Bootstrapper.manage_prevPageName=function(){if(!!window.__dataLayer){let ppn= Bootstrapper.Storage.session.getItem("dcf_prevPageName");if(ppn!==null&&__dataLayer.page&&ppn!==__dataLayer.page.page_name)__dataLayer.page.prevPageName=ppn;if(__dataLayer.page&&__dataLayer.page.page_name&&__dataLayer.page.page_name!==null)Bootstrapper.Storage.session.setItem("dcf_prevPageName",__dataLayer.page.page_name)}else{Bootstrapper.Logging.logMsg("Did not attempt to set prevPageName as dataLayer could not be detected. Clearing current prevPageName.");Bootstrapper.Storage.session.removeItem("dcf_prevPageName")}}; Bootstrapper.TrackQueue=function(){function TrackQueue(){this.queue=[]}TrackQueue.prototype.push=function(fn,context,data){if(typeof fn==="function")this.queue.push(function(){fn.call(context,data)})};TrackQueue.prototype.runAll=function(){while(this.queue.length>0){var queuedFn=this.queue.shift();if(typeof queuedFn==="function")queuedFn()}};return TrackQueue}();Bootstrapper._get=function(object,path,value){const pathArray=Array.isArray(path)?path:path.split(".").filter(key=>key);const pathArrayFlat= pathArray.flatMap(part=>typeof part==="string"?part.split("."):part);return pathArrayFlat.reduce((obj,key)=>obj&&obj[key],object)||value};window["gtag_enable_tcf_support"]=true;Bootstrapper.manage_prevPageName();Bootstrapper.cookieJar=Bootstrapper.cookieJar||{};document.cookie.split("; ").forEach(cookie=>{let key=cookie.split("\x3d")[0];val=cookie.split("\x3d").splice(1).join("\x3d");Bootstrapper.cookieJar[key]=val});Bootstrapper.updateCookiejar=function(){document.cookie.split("; ").forEach(cookie=> {let key=cookie.split("\x3d")[0];val=cookie.split("\x3d").splice(1).join("\x3d");Bootstrapper.cookieJar[key]=val})};Bootstrapper.getConsentState=function(){let toRet={};Bootstrapper.cookieJar=Bootstrapper.cookieJar||{};if(Bootstrapper.cookieJar.OptanonConsent){toRet.onetrust={};toRet.onetrust.cookie=decodeURIComponent(Bootstrapper.cookieJar.OptanonConsent);if(toRet.onetrust.cookie.includes("groups\x3d")){toRet.onetrust.groupsFlags={};let groupsArr=toRet.onetrust.cookie.match(/groups=.*?(&|$)/g)[0].replace(/groups=|&/g, "").split(",");groupsArr.forEach(keyval=>{toRet.onetrust.groupsFlags[keyval.split(":")[0]]=parseFloat(keyval.split(":")[1])})}}if(Bootstrapper.gateway&&Bootstrapper.gateway.getConsentStatus&&Bootstrapper.gateway.environment){toRet.cheqEnforce={};toRet.cheqEnforce.categoryConsent=Bootstrapper.gateway.getConsentStatus();toRet.cheqEnforce.environmentData=JSON.parse(JSON.stringify(Bootstrapper.gateway.environment));toRet.cheqEnforce.optinObj=Bootstrapper.gateway.getList();let currentAllowRegex="";Object.keys(toRet.cheqEnforce.optinObj).forEach(listKey=> {if(listKey==="CUSTOM_BLOCK")return;if(Bootstrapper.gateway.getCookieTypes().includes(listKey)&&Bootstrapper.gateway.getUserPreferences()[listKey]==="0")return;let listArr=toRet.cheqEnforce.optinObj[listKey];listArr.forEach(listEntry=>{currentAllowRegex+=listEntry.tag+"|"})});currentAllowRegex=currentAllowRegex.replace(/\|$/,"");toRet.cheqEnforce.currentAllowRegex=currentAllowRegex}return toRet};Bootstrapper.getThreatData=function(){const threats=Bootstrapper.context&&Bootstrapper.context.threats? Bootstrapper.context.threats:[{id:0}];threatIDMap=threats.map(item=>{return item.id}).join(",");const threat_ids=threatIDMap;if(!threat_ids||threat_ids==="0")return"valid";else{const lookup_table={2:"Scrapers",3:"Automation Tools",6:"Excessive Rate Limit",7:"Disabled JavaScript",10:"Malicious Bots",11:"False Representation",13:"Data Centers",14:"VPN",15:"Proxy",16:"Disabled Cookies",17:"Click Hijacking",19:"Good Bot (known bot)",21:"Geo Exclusions",28:"Multi Suspicious Signals",29:"Automation Signal", 32:"Like Headless",33:"Location Spoofing",36:"User agent Spoofing"};return threat_ids.split(",").map(id=>{return lookup_table[id].toLowerCase()}).join(",")}};Bootstrapper.showPrivacyBlocked=function(){if(!!window.Bootstrapper&&!Bootstrapper.gateway)console.log("*****Bootstrapper is present but Bootstrapper.gateway was not found. Likely Privacy was not deployed to this page or broke during setup*****");else if(Bootstrapper.gateway&&window.gateway.isInitialized===false)console.log("*****Privacy Gateway is present but NOT initialized, this is typically because Require Environment is toggled on and an environment was not matched. Meaning this is an intentional state.*****"); else{console.log("*****Gateway History for Blocked statuses*****");var gatewayHistory=Bootstrapper.gateway.getHistory().complete;for(var entry in gatewayHistory)if(gatewayHistory[entry].request.status==="blocked")console.log(gatewayHistory[entry].request.destination+" | blocked"+" | reason:"+gatewayHistory[entry].request.reasons)}};if(Bootstrapper.ensightenOptions&&Bootstrapper.ensightenOptions.publishPath==="dev")Bootstrapper.bindDOMParsed(function(){Bootstrapper.showPrivacyBlocked()});Bootstrapper.reportException= function(error){Bootstrapper.imageRequest("https://"+Bootstrapper.ensightenOptions.nexus+"/error/e.gif?msg\x3d"+encodeURIComponent(error.message||"")+"\x26lnn\x3d"+encodeURIComponent(error.lineNumber||error.line||-1)+"\x26fn\x3d"+encodeURIComponent(error.fileName||"")+"\x26cid\x3d"+Bootstrapper.ensightenOptions.clientId+"\x26client\x3d"+Bootstrapper.ensightenOptions.client+"\x26publishPath\x3d"+Bootstrapper.ensightenOptions.publishPath+"\x26rid\x3d"+encodeURIComponent(error.rid||Bootstrapper.currentRuleId|| -1)+"\x26did\x3d"+encodeURIComponent(error.did||Bootstrapper.currentDeploymentId||-1)+"\x26errorName\x3d"+encodeURIComponent(error.name||"")+"\x26stack\x3d"+encodeURIComponent(error.stack||"").substring(0,500))};Bootstrapper.buildAndSendS3=function(){try{window.__dataLayer=window.__dataLayer||{};Bootstrapper.updateCookiejar();let _consentVars=Bootstrapper.getConsentVars(),eventName=arguments!==undefined&&arguments.length>0?arguments[0]:"unknown",globalData={useragent:!!window.navigator?navigator.userAgent: null,cookiejson:JSON.stringify(Bootstrapper.cookieJar),swid:__dataLayer.visitor?.swid?__dataLayer.visitor.swid:null,site:__dataLayer.site?.site?__dataLayer.site.site:null,bootstrapenv:Bootstrapper.ensightenOptions.publishPath,eventname:eventName,loadedtagidsarr:Bootstrapper.getAllDeploymentIds(),runtagidsarr:Bootstrapper.getRunDeploymentIds(),privacystate:_consentVars.privacystate,url:location.href};if(eventName==="dtci.media")return;if(eventName==="pageView"&&!!window.__dataLayer&&Object.keys(__dataLayer).length> 0){let holdMediaEvents=false;if(__dataLayer.mediaEvents!==undefined){holdMediaEvents=__dataLayer.mediaEvents;delete __dataLayer.mediaEvents}globalData.dataLayer=JSON.stringify(__dataLayer);if(holdMediaEvents!==false)__dataLayer.mediaEvents=holdMediaEvents}if(Bootstrapper.sendToS3!==undefined)Bootstrapper.sendToS3({events:[{globaldata:globalData,eventdata:Array.prototype.splice.apply(arguments,[1,arguments.length])}]})}catch(error){Bootstrapper.reportException(error)}};var promises={},loaded={},failed= {};(function setupPromises(){var libraries=["appmeasurement","visitor","heartbeat","datalayer","pageview","mparticle","privacydl","braze"];libraries.forEach(function(a,i){promises[a]=new Promise((resolve,reject)=>{loaded[a]=resolve;failed[a]=reject})})})();Bootstrapper.queue=function(reqs,callback){var needed=[];reqs.forEach(function(a,i){needed.push(promises[a])});Promise.all(needed).then(callback)};Bootstrapper.register=function(name,success){if(!!success)failed[name]();else loaded[name]()};Bootstrapper.Visitor= {};Bootstrapper.Visitor.setMCIDCookieBase=function(){var splitCookies=function(c){return c.split("\x3d").map(function(s){return s.trim()})};var cookies=document.cookie.split(";").map(splitCookies),fCookie=null;cookies.forEach(function(c){if(c[0].startsWith("AMCV_"))fCookie=c});if(fCookie)Bootstrapper.Visitor.MCIDBase=fCookie[0]};try{Bootstrapper.Visitor.prevDCF=typeof Bootstrapper.Storage.local!=="undefined"&&typeof Bootstrapper.Storage.local.getItem==="function"?Bootstrapper.Storage.local.getItem("_prevDcf"): null}catch(e){Bootstrapper.Visitor.prevDCF=null}Bootstrapper.Visitor.setMCIDCookieBase();function dispatchReadyEvent(){document.dispatchEvent(new Event("ensPV"));Bootstrapper.ready=true;document.dispatchEvent(new Event("tms.ready"))}if(window.location.hostname.match(/(plus\.espn|espnplayer|download\.espn\.nl)/)){window.__dataLayer=window.__dataLayer||{};if(window.location.hostname.indexOf("espncricinfo")>-1)window.addEventListener("load",function(event){dispatchReadyEvent();document.dispatchEvent(new Event("tms.ready"))}); else if(document.readyState==="complete")dispatchReadyEvent();else document.addEventListener("readystatechange",function(e){if(document.readyState==="complete")dispatchReadyEvent()})}else{var shouldRun=true;if(window.location.hostname.match(/(fivethirtyeight|andscape|undefeated|538)/)){if(window.self!==window.top)shouldRun=false;if(shouldRun){window.__dataLayer=window.__dataLayer||{};Bootstrapper.insertScript("https://assets.espn.go.com/players/web-player-bundle/next/embed/dcf-relay.js");var siteKey= "fivethirtyeight";if(window.location.hostname.indexOf("andscape")>-1)siteKey="andscape";if(window.location.hostname.indexOf("theundefeated")>-1)siteKey="theundefeated";var _dl={"site":{"site":siteKey},"helpersEnabled":true,"page":{"page_url":window.location.href,"page_name":window.location.pathname.split("/")[1]},"visitor":{"swid":Bootstrapper.Cookies.get("SWID")},"pzn":{"login_status":"logged out"}};Object.assign(window.__dataLayer,_dl);function init10up(){if(window.dtciDatalayer&&typeof window.dtciDatalayer.init=== "function"){__dataLayer.pageViewed=true;window.dtciDatalayer.init()}else window.__dataLayer.publish("pageView")}if(document.readyState==="complete")init10up();else document.addEventListener("readystatechange",function(e){if(document.readyState==="complete")init10up()})}}if(shouldRun){var eventQueue=[];window.pv_waitForSubscribe=setInterval(function(){if(!!window.__dataLayer&&!!window.__dataLayer.subscribe&&typeof window.__dataLayer.subscribe==="function"){clearInterval(window.pv_waitForSubscribe); document.dispatchEvent(new Event("dataLayer.subscribe"));__dataLayer.subscribeReady=true;if(__dataLayer.pageViewed||Bootstrapper.ensightenOptions.publishPath.includes("sst")===true){Bootstrapper.fireOnce=true;document.addEventListener("readystatechange",function(e){if(document.readyState==="complete")Bootstrapper.fireOnce=false});document.dispatchEvent(new Event("ensPV"))}__dataLayer.subscribe("pageView",function(){if(Bootstrapper.fireOnce!==true)document.dispatchEvent(new Event("ensPV"))});__dataLayer.eventQueue= eventQueue;var handleLinkTrack=function(eventData){if(eventData&&eventData.event_name)if(typeof Bootstrapper.adobeLinkTrack==="function")Bootstrapper.adobeLinkTrack(eventData);else eventQueue.push(eventData)};__dataLayer.subscribe("click",handleLinkTrack);__dataLayer.subscribe("ecommerce",handleLinkTrack);__dataLayer.subscribe("customEvent",handleLinkTrack);var playerDLname="dtci.media",ignoreEvents=["dtci.loaded"],playerQueue=[],last_hb_event="";__dataLayer.subscribe(playerDLname,function(eventName, eventData,currentPlayer){if(eventName&&ignoreEvents.indexOf(eventName)>-1)return;if(eventName!=="dtci.timeupdate"&&eventName===Bootstrapper.last_hb_event)return;if(Bootstrapper.handleMediaEvent)Bootstrapper.handleMediaEvent.apply(__dataLayer,arguments);else playerQueue.push(arguments)});__dataLayer.mediaEvents=playerQueue;Bootstrapper.ready=true;document.dispatchEvent(new Event("tms.ready"))}},100)}}if(window.__dataLayer?.site?.site==="powster")Bootstrapper.insertScript("https://tags.disneyinternational.com/dcfw/dev/powster/matchFiles.js")}, 4250617,763742,1188);Bootstrapper.getServerComponent(Bootstrapper.getExtraParams ? Bootstrapper.getExtraParams() : undefined);}})();