",promise:r.resolve()}}}},"core/src/lib/actions/helpers/decorators/decorateNonGlobalJavaScriptCode.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-promise"),a=0;e.exports=function(e,t){var n="_runScript"+ ++a,i=new r((function(t,a){_satellite[n]=function(i){delete _satellite[n],new r((function(t){t(i.call(e.event.element,e.event,e.event.target,r))})).then(t,a)}}));return{code:'",promise:i}}}},"core/src/lib/actions/helpers/decorators/decorateHtmlCode.js":{script:function(e,t,n,r){"use strict";var a=n("@adobe/reactor-promise"),i=0,o={};window._satellite=window._satellite||{},window._satellite._onCustomCodeSuccess=function(e){var t=o[e];t&&(delete o[e],t.resolve())},window._satellite._onCustomCodeFailure=function(e){var t=o[e];t&&(delete o[e],t.reject())};var s=function(e){return-1!==e.indexOf("${reactorCallbackId}")},c=function(e,t){return e.replace(/\${reactorCallbackId}/g,t)},l=function(e){return e.settings.isExternal};e.exports=function(e,t){var n;return l(e)&&(t=r.replaceTokens(t,e.event)),s(t)?(n=new a((function(e,t){o[String(i)]={resolve:e,reject:t}})),t=c(t,i),i+=1):n=a.resolve(),{code:t,promise:n}}}},"core/src/lib/actions/helpers/getSourceByUrl.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-load-script"),a=n("@adobe/reactor-promise"),i=n("../../helpers/findPageScript").byRegexPattern,o={},s={},c=function(e){return s[e]||(s[e]=r(e)),s[e]};_satellite.__registerScript=function(e,t){var n;if(document.currentScript)n=document.currentScript.getAttribute("src");else{var r=new RegExp(".*"+e+".*");n=i(r).getAttribute("src")}o[n]=t},e.exports=function(e){return o[e]?a.resolve(o[e]):new a((function(t){c(e).then((function(){t(o[e])}),(function(){t()}))}))}}},"core/src/lib/helpers/stringAndNumberUtils.js":{script:function(e){"use strict";var t=function(e){return"number"==typeof e&&isFinite(e)},n=function(e){return"string"==typeof e||e instanceof String},r=function(e){return t(e)?String(e):e},a=function(e){return n(e)?Number(e):e};e.exports={isNumber:t,isString:n,castToStringIfNumber:r,castToNumberIfString:a}}},"core/src/lib/events/helpers/pageLifecycleEvents.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-window"),a=n("@adobe/reactor-document"),i=-1!==r.navigator.appVersion.indexOf("MSIE 10"),o="WINDOW_LOADED",s="DOM_READY",c="PAGE_BOTTOM",l=[c,s,o],u=function(e,t){return{element:e,target:e,nativeEvent:t}},d={};l.forEach((function(e){d[e]=[]}));var f=function(e,t){l.slice(0,h(e)+1).forEach((function(e){m(t,e)}))},p=function(){return"complete"===a.readyState?o:"interactive"===a.readyState?i?null:s:void 0},h=function(e){return l.indexOf(e)},m=function(e,t){d[t].forEach((function(t){v(e,t)})),d[t]=[]},v=function(e,t){var n=t.trigger,r=t.syntheticEventFn;n(r?r(e):null)};r._satellite=r._satellite||{},r._satellite.pageBottom=f.bind(null,c),a.addEventListener("DOMContentLoaded",f.bind(null,s),!0),r.addEventListener("load",f.bind(null,o),!0),r.setTimeout((function(){var e=p();e&&f(e)}),0),e.exports={registerLibraryLoadedTrigger:function(e){e()},registerPageBottomTrigger:function(e){d[c].push({trigger:e})},registerDomReadyTrigger:function(e){d[s].push({trigger:e,syntheticEventFn:u.bind(null,a)})},registerWindowLoadedTrigger:function(e){d[o].push({trigger:e,syntheticEventFn:u.bind(null,r)})}}}},"core/src/lib/helpers/textMatch.js":{script:function(e){"use strict";e.exports=function(e,t){if(null==t)throw new Error("Illegal Argument: Pattern is not present");return null!=e&&("string"==typeof t?e===t:t instanceof RegExp&&t.test(e))}}},"core/src/lib/helpers/visitorTracking.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-cookie"),a=n("@adobe/reactor-document"),i=n("@adobe/reactor-window"),o=n("./getNamespacedStorage"),s="_sdsat_",c="visitorTracking",l="cookiesMigrated",u=o("localStorage",c),d=o("sessionStorage",c),f=function(){var e=d.getItem("landingPage");return e||(d.setItem("landingPage",i.location.href),d.setItem("landingTime",(new Date).getTime())),!e},p=function(){return d.getItem("landingPage")},h=function(){return Number(d.getItem("landingTime"))},m=function(){return Number(u.getItem("sessionCount"))},v=function(){return Number(u.getItem("pagesViewed"))},g=function(){var e=(new Date).getTime();return Math.floor((e-h())/1e3/60)},y=function(){return d.getItem("trafficSource")},b=function(){return Number(d.getItem("pagesViewed"))},_=function(){return 1===m()},S=function(e){e&&u.setItem("sessionCount",m()+1)},E=function(){d.setItem("pagesViewed",b()+1)},k=function(){u.setItem("pagesViewed",v()+1)},A=function(){d.getItem("trafficSource")||d.setItem("trafficSource",a.referrer)},P=function(){var e=f();S(e),k(),E(),A()};(function(){if(!u.getItem(l)){var e=r.get(s+"session_count");e&&u.setItem("sessionCount",e);var t=r.get(s+"lt_pages_viewed");t&&u.setItem("pagesViewed",t),u.setItem(l,!0)}})(),P(),e.exports={getLandingPage:p,getLandingTime:h,getMinutesOnSite:g,getSessionCount:m,getLifetimePageViewCount:v,getSessionPageViewCount:b,getTrafficSource:y,getIsNewVisitor:_}}},"core/src/lib/helpers/getNamespacedStorage.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-window"),a="com.adobe.reactor.core";e.exports=function(e,t){var n=a+"."+t;return{getItem:function(t){try{return r[e].getItem(n+"."+t)}catch(e){return null}},setItem:function(t,a){try{return r[e].setItem(n+"."+t,a),!0}catch(e){return!1}}}}}},"core/src/lib/events/helpers/createBubbly.js":{script:function(e,t,n){"use strict";var r=n("./weakMap"),a=n("./matchesProperties"),i=n("./matchesSelector");e.exports=function(){var e=[],t=new r,n={addListener:function(t,n){e.push({settings:t,callback:n})},evaluateEvent:function(n,r){if(e.length&&!t.has(n)){for(var o=n.target,s=!1;o;){for(var c=!1,l=!1,u=0;u>>0)+i+++"__"}).prototype={set:function(e,t){var n=e[this.name];return n&&n[0]===e?n[1]=t:a(e,this.name,{value:[e,t],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},delete:function(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},has:function(e){var t=e[this.name];return!!t&&t[0]===e}}}e.exports=r}},"core/src/lib/events/helpers/matchesProperties.js":{script:function(e,t,n){"use strict";var r=n("./../../helpers/textMatch"),a=function(e,t){return"@text"===t||"innerText"===t?e.textContent||e.innerText:t in e?e[t]:e.getAttribute?e.getAttribute(t):void 0};e.exports=function(e,t){return!t||t.every((function(t){var n=a(e,t.name),i=t.valueIsRegex?new RegExp(t.value,"i"):t.value;return r(n,i)}))}}},"core/src/lib/events/helpers/matchesSelector.js":{script:function(e,t,n,r){"use strict";e.exports=function(e,t){var n=e.matches||e.msMatchesSelector;if(n)try{return n.call(e,t)}catch(e){return r.logger.warn("Matching element failed. "+t+" is not a valid selector."),!1}return!1}}}}}},company:{orgId:"8CF467C25245AE3F0A490D4C@AdobeOrg",dynamicCdnEnabled:!1},property:{name:"Rottentomatoes",settings:{domains:["rottentomatoes.com"],undefinedVarsReturnEmpty:!0,ruleComponentSequencingEnabled:!1},id:"PRe794e23dd1ad421d900017723a957d18"},rules:[{id:"RL001ed46c72aa47b4811308f7b2df8c9b",name:"AA - data layer - Generic Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"generic clicks",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"%generic clicks%",linkType:"o"}}]},{id:"RL0629443bddd14bcb91687331044d1639",name:"Add to Watchlist",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"add to watchlist",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event48"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"add to watchlist",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL07037a7a706a450ca2b7498bb2943ace",name:"AA - DCR - VAS: Modal Got It Clicks",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience score modal got it clicks"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC2687911944054f779344333626cc2e38-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event503"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience score modal got it clicks",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL077b1956a68e42359db0ca9590f8670a",name:"pixel - all pages - dom ready - Bluekai",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",4,"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCfbf4c6d07a9d4879b11ccf00b5432775-source.min.js",language:"html",isExternal:!0}}]},{id:"RL08560f03bcfe47fea3f1a0957a89c757",name:"AA - Page Bottom - Set Adobe Analytics Base Variables",events:[{modulePath:"core/src/lib/events/pageBottom.js",settings:{},ruleOrder:49}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(e,t){t.list2=_satellite.getVar("Title Genre"),null!=RottenTomatoes.dtmData.whereToWatch&&(1==RottenTomatoes.dtmData.whereToWatch[0]["amazon-prime-video-us"]&&(t.events=t.apl(t.events,"event802")),1==RottenTomatoes.dtmData.whereToWatch[0]["apple-tv-plus-us"]&&(t.events=t.apl(t.events,"event803")),1==RottenTomatoes.dtmData.whereToWatch[0]["disney-plus-us"]&&(t.events=t.apl(t.events,"event804")),1==RottenTomatoes.dtmData.whereToWatch[0]["e-online"]&&(t.events=t.apl(t.events,"event805")),1==RottenTomatoes.dtmData.whereToWatch[0]["espn-plus"]&&(t.events=t.apl(t.events,"event806")),1==RottenTomatoes.dtmData.whereToWatch[0]["fandango-now"]&&(t.events=t.apl(t.events,"event807")),1==RottenTomatoes.dtmData.whereToWatch[0]["hbo-go"]&&(t.events=t.apl(t.events,"event808")),1==RottenTomatoes.dtmData.whereToWatch[0]["hbo-now"]&&(t.events=t.apl(t.events,"event809")),1==RottenTomatoes.dtmData.whereToWatch[0].hulu&&(t.events=t.apl(t.events,"event810")),1==RottenTomatoes.dtmData.whereToWatch[0].itunes&&(t.events=t.apl(t.events,"event811")),1==RottenTomatoes.dtmData.whereToWatch[0].netflix&&(t.events=t.apl(t.events,"event812")),1==RottenTomatoes.dtmData.whereToWatch[0].vudu&&(t.events=t.apl(t.events,"event813")),1==RottenTomatoes.dtmData.whereToWatch[0].xfinity&&(t.events=t.apl(t.events,"event814")),1==RottenTomatoes.dtmData.whereToWatch[0].peacock&&(t.events=t.apl(t.events,"event815")),null!=window.dataLayer.computedState.whereToWatchDestination&&"sticky-footer-golden-tomatoes"==window.dataLayer.computedState.whereToWatchDestination&&(t.events=t.apl(t.events,"event816"),t.eVar142=_satellite.getVar("Where to Watch Click Location")))}},trackerProperties:{eVars:[{name:"eVar1",type:"value",value:"%Page Level 1%"},{name:"eVar2",type:"value",value:"%Page Level 2%"},{name:"eVar3",type:"value",value:"%Page Level 3%"},{name:"eVar4",type:"value",value:"%Page Level 4%"},{name:"eVar9",type:"value",value:"rt"},{name:"eVar10",type:"value",value:"%Page Name%"},{name:"eVar19",type:"value",value:"%Sign In Status%"},{name:"eVar39",type:"value",value:"%navigator webdriver%"},{name:"eVar58",type:"value",value:"%Title Name%"},{name:"eVar65",type:"value",value:"%Customer ID%"},{name:"eVar69",type:"value",value:"%Title ID%"},{name:"eVar91",type:"value",value:"%Title Type%"},{name:"eVar94",type:"value",value:"%Life Cycle Window%"},{name:"eVar104",type:"value",value:"%Page Load Partner%"},{name:"eVar143",type:"value",value:"%EMS ID%"}],props:[{name:"prop1",type:"value",value:"%Page Level 1%"},{name:"prop2",type:"value",value:"%Page Level 2%"},{name:"prop3",type:"value",value:"%Page Level 3%"},{name:"prop4",type:"value",value:"%Page Level 4%"},{name:"prop19",type:"value",value:"%Sign In Status%"},{name:"prop58",type:"value",value:"%Title Name%"},{name:"prop65",type:"value",value:"%Customer ID%"},{name:"prop69",type:"value",value:"%Title ID%"},{name:"prop70",type:"value",value:"%Title Genre%"}],server:"rt",pageName:"%Page Name%"}}}]},{id:"RL1145f97c8cce4be7b0eee767c94d353c",name:"AA - DCR - VAS: verified rollover learn more clicks",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"verified rollover learn more clicks"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"verified rollover learn more clicks",linkType:"o"}}]},{id:"RL16bfd7744a754f3194fd2bce70c7634c",name:"AA - data layer - sign in start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"login-start",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Sign In Type%"},{name:"eVar10",type:"value",value:"%Page Name%"},{name:"eVar41",type:"value",value:"%Sign In Location%"}],events:[{name:"event35"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in start",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL1d2c1d3a013b4bea9d9a92e8ebc186e8",name:"AA - data layer - Page Views",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"pageview"},ruleOrder:100}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(e,t){t.eVar118=_satellite.getVar("Time to Showtime:D:H:M"),"tqp"==_satellite.getVar("Page Type")&&(t.eVar108=_satellite.getVar("TQP - Max Ticket Price"),t.events=t.apl(t.events,"event59")),"pre tqp"==_satellite.getVar("Page Type")&&(t.events=t.apl(t.events,"event142")),"purchase payment"==_satellite.getVar("Page Type")&&(t.events=t.apl(t.events,"event257")),"seat qty selection"==_satellite.getVar("Page Type")&&(t.events=t.apl(t.events,"event144")),t.list2=_satellite.getVar("Movie Genre"),t.prop5=t.getPreviousValue(t.pageName,"gpv_Page"),t.eVar37=t.prop5,_satellite.getVar("Cart:Products Var")||""!=_satellite.getVar("Cart:Products Var")?t.products=t.apl(t.products,_satellite.getVar("Cart:Products Var"),","):_satellite.getVar("Movie ID")||""!=_satellite.getVar("Movie ID")?t.products=t.apl(t.products,";"+_satellite.getVar("Movie ID"),","):t.products=t.products||"",t.eVar71||setTimeout((function(){_satellite.track("check clicktale uid")}),200)}},trackerProperties:{eVars:[{name:"eVar1",type:"value",value:"%CS Page Level 1%"},{name:"eVar2",type:"value",value:"%CS Page Level 2%"},{name:"eVar3",type:"value",value:"%CS Page Level 3%"},{name:"eVar4",type:"value",value:"%CS Page Level 4%"},{name:"eVar9",type:"value",value:"%CS Server%"},{name:"eVar10",type:"value",value:"%CS Page Name%"},{name:"eVar19",type:"value",value:"%Sign In Status%"},{name:"eVar39",type:"value",value:"%navigator webdriver%"},{name:"eVar54",type:"value",value:"%URL Parameter%"},{name:"eVar65",type:"value",value:"%CS Customer GUID%"}],props:[{name:"prop1",type:"value",value:"%CS Page Level 1%"},{name:"prop2",type:"value",value:"%CS Page Level 2%"},{name:"prop3",type:"value",value:"%CS Page Level 3%"},{name:"prop4",type:"value",value:"%CS Page Level 4%"},{name:"prop19",type:"value",value:"%Sign In Status%"},{name:"prop65",type:"value",value:"%CS Customer GUID%"}],server:"%CS Server%",pageName:"%CS Page Name%"}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"page"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL21ac38669b27463eb1bd333bde080051",name:"pixels - all pages - dom ready - admiral : algolia : bluekai",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",4,"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCf4fb0b4ec1424adf80bdebe07bc8d01c-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC2947462375b84a2aa01ee40e5794413d-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCfd4251a1a8af4d78874849c087dd9d13-source.min.js",language:"html",isExternal:!0}},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC3d1edd48d50749d8a2430a35ac84f2a8-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL2276fa0cedef4437bacf03fd28a75654",name:"AA - data layer - Scorecard Modal Load",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"scorecard modal load",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"scorecard modal | %Modal Details%",linkType:"o"}}]},{id:"RL280e295e22b444ada25499d16db4e3cc",name:"DLP: Load More",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"load more",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar157",type:"value",value:"%pageNumber%"}],events:[{name:"event333"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"paginationLoadMore",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL28502abf4ab84470bd6ab55b60d4f658",name:"AA - DCR - VAS:Fan Review Complete - Verified",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"fan review complete"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%VAS: Verified Review%",rightOperand:1}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCab2a210c2439490d9b13a210ecb1d9b2-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(){console.log(_satellite.getVar("window.RottenTomatoes.dtmData"))}},trackerProperties:{eVars:[{name:"eVar65",type:"value",value:"%Customer ID%"}],props:[{name:"prop65",type:"value",value:"%Customer ID%"}],events:[{name:"event50"},{name:"event509"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"review | %VAS: Review Stars% | %VAS: Verified Review Type%",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL3d59f89a1de743ada129b9465759a6fe",name:"AA - DCR - VAS: reviews | top critics",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"reviews | top critics"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"reviews | top critics",linkType:"o"}}]},{id:"RL44f5c0d3cb914b588529bb0710d3c237",name:"pixel - all pages - dom ready - Sailthru",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/variable.js",settings:{name:"OnetrustActiveGroups",value:".*,7,.*",valueIsRegex:!0}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC77eb6dc1a8df4e91bd0234c97b2af388-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL45e395b260d542fe86c0fb045e2db31a",name:"AA - data layer - Video Buffer Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"bufferStart"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC166f6c06740b48eea1479ce42ca9437f-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL4d83a6f8616543a5ad7a7eee7cbefc85",name:"AA - DCR - Filter Sort Clear",events:[{
modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort clear",subscription:null},ruleOrder:50},{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort unset:dropdown",subscription:null},ruleOrder:50},{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort unset:window",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar155",type:"value",value:"%Filter|Sort Type%"}],events:[{name:"event331"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"filterSort Clear",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL4ea4bcb7bed1452aad4f3eb7bb4f4954",name:"AA - data layer - Filter Sort Reset",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort reset",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event332"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"filterSort Reset",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL4f4616d665d54f5c81110341a15cd788",name:"AT - Page Top - Load Target",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",7,"}}],actions:[{modulePath:"adobe-target/lib/loadTarget.js",settings:{}},{modulePath:"adobe-target/lib/fireGlobalMbox.js",settings:{globalMboxName:"target-global-mbox",bodyHiddenStyle:"body {opacity: 0}",bodyHidingEnabled:!1}},{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:'function isEmpty(val) {\n return (val === undefined || val == null || val.length <= 0) ? true : false;\n}\n\nfunction key(obj) {\n return Object.keys(obj).map(function (k) {\n return k + "" + obj[k];\n }).join("");\n}\n\nfunction distinct(arr) {\n var result = arr.reduce(function (acc, e) {\n acc[key(e)] = e;\n return acc;\n }, {});\n return Object.keys(result).map(function (k) {\n return result[k];\n });\n}\n\ndocument.addEventListener(adobe.target.event.REQUEST_SUCCEEDED, function (e) {\n window.ttMETA = typeof (window.ttMETA) != "undefined" ? window.ttMETA : [];\n var tokens = e.detail.responseTokens;\n if (isEmpty(tokens)) {\n return;\n }\n var uniqueTokens = distinct(tokens);\n uniqueTokens.forEach(function (token) {\n window.ttMETA.push({\n \'CampaignName\': token["activity.name"],\n \'CampaignId\': token["activity.id"],\n \'RecipeName\': token["experience.name"],\n \'RecipeId\': token["experience.id"],\n \'OfferId\': token["option.id"],\n \'OfferName\': token["option.name"]\n });\n });\n});',language:"javascript"}}]},{id:"RL4ffb53e915d64413aa59af58261a7a4e",name:"AA - Page Top - video tracking",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"/*\n * ADOBE SYSTEMS INCORPORATED\n * Copyright 2018 Adobe Systems Incorporated\n * All Rights Reserved.\n\n * NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the\n * terms of the Adobe license agreement accompanying it. If you have received this file from a\n * source other than Adobe, then your use, modification, or distribution of it requires the prior\n * written permission of Adobe.\n */\n'use strict';\n(function() {\n\n if (typeof ADB === 'undefined') {\n if (window && window.console && window.console.warn) {\n console.warn('MediaHeartbeat exports are not found. \\\nMake sure to include the Launch library to index.html and \\\nconfigure Adobe Analytics for Video extension to export APIs to window object named \\\"ADB\\\".');\n return;\n }\n }\n var MediaHeartbeat = ADB.MediaHeartbeat;\n var MediaHeartbeatDelegate = ADB.MediaHeartbeatDelegate;\n\n // The VA Launch extension returns a Promise based API to create an instance of MediaHeartbeat.\n // This helper tries to reuse existing code by queuing events till the Promise completes.\n // Use the Promise based API directly for more control on handling errors.\n var MediaHeartbeatAdapter = (function(MediaHeartbeat) {\n function MediaHeartbeatAdapter(delegate, config) {\n this._queuedAPICalls = [];\n this._tracker = null;\n this._creatingTracker = true;\n this._internalError = false;\n\n var self = this;\n MediaHeartbeat.getInstance(delegate, config).then(function(tracker) {\n console.log('MediaHeartbeat getInstance fired', tracker);\n self._creatingTracker = false;\n self._tracker = tracker;\n\n self._queuedAPICalls.forEach(function(apiCall) {\n console.log('queuedAPICalls', apiCall, self);\n self[apiCall.name].apply(self, apiCall.arguments);\n });\n }).catch(function(error) {\n console.log(error);\n self._internalError = true;\n });\n }\n\n var apis = ['trackSessionStart', 'trackSessionEnd', 'trackComplete', 'trackPlay', 'trackPause', 'trackEvent', 'trackError'];\n apis.forEach(function(api) {\n MediaHeartbeatAdapter.prototype[api] = function() {\n if (this._internalError) {\n console.log('Error creating MediaHeartbeat instance. API call is dropped.');\n return;\n }\n\n if (this._creatingTracker) {\n console.log('Creating MediaHeartbeat instance ['+api+']. Queuing current API call.');\n this._queuedAPICalls.push({\n name : api,\n arguments : arguments\n });\n return;\n }\n\n this._tracker[api].apply(this._tracker, arguments);\n };\n });\n return MediaHeartbeatAdapter;\n })(MediaHeartbeat);\n\n function VideoAnalyticsProvider(player) {\n if (!player) {\n throw new Error('Illegal argument. Player reference cannot be null.');\n }\n this._player = player;\n\n function SampleMediaHeartbeatDelegate(player) {\n this._player = player;\n }\n // Implement the sample MediaHeartbeatDelegate to provide Playhead information and QoS information from the player\n SampleMediaHeartbeatDelegate.prototype = Object.create(MediaHeartbeatDelegate.prototype);\n SampleMediaHeartbeatDelegate.prototype.constructor = SampleMediaHeartbeatDelegate;\n\n SampleMediaHeartbeatDelegate.prototype.getCurrentPlaybackTime = function() {\n return this._player.getCurrentPlaybackTime();\n };\n\n SampleMediaHeartbeatDelegate.prototype.getQoSObject = function() {\n var qosInfo = this._player.getQoSInfo();\n return null;\n // return MediaHeartbeat.createQoSObject(qosInfo.bitrate, \n // qosInfo.startupTime, \n // qosInfo.fps, \n // qosInfo.droppedFrames);\n };\n\n this._mediaHeartbeat = new MediaHeartbeatAdapter(new SampleMediaHeartbeatDelegate(this._player));\n\n this._installEventListeners();\n }\n\n VideoAnalyticsProvider.prototype.destroy = function() {\n if (this._player) {\n this._mediaHeartbeat = null;\n this._player = null;\n this._uninstallEventListeners();\n }\n };\n\n\n /////////\n // Notification handlers\n /////////\n\n VideoAnalyticsProvider.prototype._onLoad = function() {\n console.log('Player event: VIDEO_LOAD');\n var videoInfo = this._player.getVideoInfo();\n console.info('VideoAnalyticsProvider _onload', videoInfo);\n var mediaInfo = MediaHeartbeat.createMediaObject(videoInfo.name,\n videoInfo.id,\n videoInfo.length,\n MediaHeartbeat.StreamType.VOD,\n MediaHeartbeat.MediaType.Video);\n\n //Set to true if this is a resume playback scenario (not starting from playhead 0)\n //mediaInfo.setValue(MediaHeartbeat.MediaObjectKey.VideoResumed, true);\n\n // Set standard Video Metadata\n // mediaInfo.setValue(MediaHeartbeat.MediaObjectKey.StandardVideoMetadata, standardVideoMetadata);\n\n console.log('Player meta: ', this._player._meta);\n this._mediaHeartbeat.trackSessionStart(mediaInfo, this._player._meta);\n };\n\n VideoAnalyticsProvider.prototype._onUnload = function() {\n console.log('Player event: VIDEO_UNLOAD');\n this._mediaHeartbeat.trackSessionEnd();\n this.destroy();\n };\n\n VideoAnalyticsProvider.prototype._onPlay = function() {\n console.log('Player event: PLAY');\n this._mediaHeartbeat.trackPlay();\n };\n\n VideoAnalyticsProvider.prototype._onPause = function() {\n console.log('Player event: PAUSE');\n this._mediaHeartbeat.trackPause();\n };\n\n VideoAnalyticsProvider.prototype._onSeekStart = function() {\n console.log('Player event: SEEK_START');\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.SeekStart);\n };\n\n VideoAnalyticsProvider.prototype._onSeekComplete = function() {\n console.log('Player event: SEEK_COMPLETE');\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.SeekComplete);\n };\n\n VideoAnalyticsProvider.prototype._onBufferStart = function() {\n console.log('Player event: BUFFER_START');\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.BufferStart);\n };\n\n VideoAnalyticsProvider.prototype._onBufferComplete = function() {\n console.log('Player event: BUFFER_COMPLETE');\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.BufferComplete);\n };\n\n VideoAnalyticsProvider.prototype._onAdStart = function() {\n console.log('Player event: AD_START');\n console.log(this._player.getAdBreakInfo());\n console.log(this._player.getVideoInfo());\n\n var videoInfo = this._player.getVideoInfo();\n var mediaInfo = MediaHeartbeat.createMediaObject(videoInfo.name,\n videoInfo.id,\n videoInfo.length,\n MediaHeartbeat.StreamType.VOD,\n MediaHeartbeat.MediaType.Video\n );\n\n this._mediaHeartbeat.trackSessionStart(mediaInfo, this._player._meta);\n\n // AdBreak Info - getting the adBreakInfo from player and creating AdBreakInfo Object from MediaHeartbeat\n var _adBreakInfo = this._player.getAdBreakInfo();\n var adBreakInfo = MediaHeartbeat.createAdBreakObject(_adBreakInfo.name, _adBreakInfo.position, _adBreakInfo.startTime);\n\n // Ad Info - getting the adInfo from player and creating AdInfo Object from MediaHeartbeat\n var _adInfo = this._player.getAdInfo();\n var adInfo = MediaHeartbeat.createAdObject(_adInfo.name, _adInfo.id, _adInfo.position, _adInfo.length);\n\n // video info\n var _videoInfo = this._player.getVideoInfo();\n var adContextData = {\n 'videoId': this._player.videoId,\n 'videoName': this._player.videoName,\n 'movieId': this._player.movieId,\n 'movieName': this._player.movieName,\n 'classification1': this._player.classification1,\n 'classification2': this._player.classification2,\n 'classification1': this._player.classification1,\n 'classification3': this._player.classification3,\n 'playlistId': this._player.playlistId,\n 'genre': this._player.genre,\n 'videoSeries': this._player.videoSeries\n }\n\n // Set standard Ad Metadata\n // var standardAdMetadata = {};\n // standardAdMetadata[MediaHeartbeat.AdMetadataKeys.ADVERTISER] = 'Sample Advertiser';\n // standardAdMetadata[MediaHeartbeat.AdMetadataKeys.CAMPAIGN_ID] = 'Sample Campaign';\n // adInfo.setValue(MediaHeartbeat.MediaObjectKey.StandardAdMetadata, standardAdMetadata);\n\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.AdBreakStart, adBreakInfo);\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.AdStart, adInfo, adContextData);\n };\n\n VideoAnalyticsProvider.prototype._onAdComplete = function() {\n console.log('Player event: AD_COMPLETE');\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.AdComplete);\n this._mediaHeartbeat.trackEvent(MediaHeartbeat.Event.AdBreakComplete);\n };\n\n VideoAnalyticsProvider.prototype._onComplete = function() {\n console.log('Player event: COMPLETE');\n this._mediaHeartbeat.trackComplete();\n this.destroy();\n };\n\n\n /////////\n // Private helper functions\n /////////\n\n VideoAnalyticsProvider.prototype._installEventListeners = function() {\n // We register as observers to various VideoPlayer events.\n NotificationCenter().addEventListener(PlayerEvent.VIDEO_LOAD, this._onLoad, this);\n NotificationCenter().addEventListener(PlayerEvent.VIDEO_UNLOAD, this._onUnload, this);\n NotificationCenter().addEventListener(PlayerEvent.PLAY, this._onPlay, this);\n NotificationCenter().addEventListener(PlayerEvent.PAUSE, this._onPause, this);\n NotificationCenter().addEventListener(PlayerEvent.SEEK_START, this._onSeekStart, this);\n NotificationCenter().addEventListener(PlayerEvent.SEEK_COMPLETE, this._onSeekComplete, this);\n NotificationCenter().addEventListener(PlayerEvent.BUFFER_START, this._onBufferStart, this);\n NotificationCenter().addEventListener(PlayerEvent.BUFFER_COMPLETE, this._onBufferComplete, this);\n NotificationCenter().addEventListener(PlayerEvent.AD_START, this._onAdStart, this);\n NotificationCenter().addEventListener(PlayerEvent.AD_COMPLETE, this._onAdComplete, this);\n NotificationCenter().addEventListener(PlayerEvent.COMPLETE, this._onComplete, this);\n };\n\n VideoAnalyticsProvider.prototype._uninstallEventListeners = function() {\n // We register as observers to various VideoPlayer events.\n NotificationCenter().removeEventListener(PlayerEvent.VIDEO_LOAD, this._onLoad, this);\n NotificationCenter().removeEventListener(PlayerEvent.VIDEO_UNLOAD, this._onUnload, this);\n NotificationCenter().removeEventListener(PlayerEvent.PLAY, this._onPlay, this);\n NotificationCenter().removeEventListener(PlayerEvent.PAUSE, this._onPause, this);\n NotificationCenter().removeEventListener(PlayerEvent.SEEK_START, this._onSeekStart, this);\n NotificationCenter().removeEventListener(PlayerEvent.SEEK_COMPLETE, this._onSeekComplete, this);\n NotificationCenter().removeEventListener(PlayerEvent.BUFFER_START, this._onBufferStart, this);\n NotificationCenter().removeEventListener(PlayerEvent.BUFFER_COMPLETE, this._onBufferComplete, this);\n NotificationCenter().removeEventListener(PlayerEvent.AD_START, this._onAdStart, this);\n NotificationCenter().removeEventListener(PlayerEvent.AD_COMPLETE, this._onAdComplete, this);\n NotificationCenter().removeEventListener(PlayerEvent.COMPLETE, this._onComplete, this);\n };\n\n // Export symbols.\n window.VideoAnalyticsProvider = VideoAnalyticsProvider;\n})();\n\n/*\n * ADOBE SYSTEMS INCORPORATED\n * Copyright 2018 Adobe Systems Incorporated\n * All Rights Reserved.\n\n * NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the\n * terms of the Adobe license agreement accompanying it. If you have received this file from a\n * source other than Adobe, then your use, modification, or distribution of it requires the prior\n * written permission of Adobe.\n */\n'use strict';\n\n(function() {\n var PlayerEvent = {\n VIDEO_LOAD: 'video_load',\n VIDEO_UNLOAD: 'video_unload',\n PLAY: 'play',\n PAUSE: 'pause',\n COMPLETE: 'COMPLETE',\n BUFFER_START: 'buffer_start',\n BUFFER_COMPLETE: 'buffer_complete',\n SEEK_START: 'seek_start',\n SEEK_COMPLETE: 'seek_complete',\n AD_START: 'ad_start',\n AD_COMPLETE: 'ad_complete'\n };\n\n function VideoPlayer(player) {\n this._playerName = player.playerName || 'Rotten Tomatoes Player';\n this._videoId = player.videoId;\n this._videoName = player.videoName;\n this._duration = player.duration;\n this._currentTime = player.currentTime || 0;\n this._currentAdTime = 0;\n this._videoLoaded = false;\n this._qosInfo = {};\n this._clock = null;\n this._adClock = null;\n this._state = null;\n this._meta = player;\n this._monitor_time_interval = 500;\n var self = this;\n }\n\n VideoPlayer.prototype.getCurrentPlaybackTime = function() {\n return this._currentTime;\n };\n\n VideoPlayer.prototype.setCurrentPlaybackTime = function(time) {\n this._currentTime = time;\n };\n\n VideoPlayer.prototype.incrementCurrentPlaybackTime = function(ms) {\n this._currentTime += (ms / 1000);\n };\n\n VideoPlayer.prototype.getCurrentAdPlaybackTime = function() {\n return this._currentAdTime;\n };\n\n VideoPlayer.prototype.setCurrentAdPlaybackTime = function(time) {\n this._currentAdTime = time;\n };\n\n VideoPlayer.prototype.incrementCurrentAdPlaybackTime = function(ms) {\n this._currentAdTime += (ms / 1000);\n };\n\n VideoPlayer.prototype.getVideoInfo = function() {\n return this._videoInfo;\n };\n\n VideoPlayer.prototype.getAdBreakInfo = function() {\n return this._adBreakInfo;\n };\n\n VideoPlayer.prototype.getAdInfo = function() {\n return this._adInfo;\n };\n\n VideoPlayer.prototype.getQoSInfo = function() {\n return this._qosInfo;\n };\n\n VideoPlayer.prototype.getDuration = function() {\n return this._duration;\n };\n\n VideoPlayer.prototype.getPlayhead = function() {\n var playhead = this._currentTime;\n return playhead ? playhead : 0;\n };\n\n VideoPlayer.prototype._onPlay = function(e) {\n this._state = 'playing';\n this._openVideoIfNecessary();\n NotificationCenter().dispatchEvent(PlayerEvent.PLAY);\n };\n\n VideoPlayer.prototype.playVideo = function(){\n this._onPlay();\n }\n\n VideoPlayer.prototype._onPause = function(e) {\n this._state = 'paused';\n NotificationCenter().dispatchEvent(PlayerEvent.PAUSE);\n };\n\n VideoPlayer.prototype.pauseVideo = function(time){\n this._currentTime = time;\n this._onPause();\n }\n\n VideoPlayer.prototype.bufferStart = function(time){\n this._currentTime = time;\n this._state = 'buffering';\n NotificationCenter().dispatchEvent(PlayerEvent.BUFFER_START);\n }\n\n VideoPlayer.prototype.bufferComplete = function(time){\n this._currentTime = time;\n this._state = 'playing';\n NotificationCenter().dispatchEvent(PlayerEvent.BUFFER_COMPLETE);\n }\n\n VideoPlayer.prototype._onSeekStart = function(time) {\n this._state = 'seeking';\n this._currentTime = time;\n this._openVideoIfNecessary();\n NotificationCenter().dispatchEvent(PlayerEvent.SEEK_START);\n };\n\n VideoPlayer.prototype._onSeekComplete = function(time) {\n this._state = 'playing';\n this._currentTime = time;\n this._doPostSeekComputations();\n NotificationCenter().dispatchEvent(PlayerEvent.SEEK_COMPLETE);\n };\n\n VideoPlayer.prototype._onComplete = function(e) {\n this._state = 'completed';\n this._completeVideo();\n };\n\n VideoPlayer.prototype.completeVideo = function() {\n this._onComplete();\n };\n\n VideoPlayer.prototype._openVideoIfNecessary = function(start) {\n if (!this._videoLoaded) {\n this._resetInternalState();\n\n if(typeof start == 'undefined')\n start = true;\n if(start)\n this._startVideo();\n\n // Start the monitor timer.\n var self = this;\n this._clock = setInterval(function() {\n if (this._state == 'seeking' || this._state == 'paused') {\n return;\n }\n if(self._state == 'playing'){\n self.incrementCurrentPlaybackTime(self._monitor_time_interval);\n }\n if(self._currentTime >= self._duration){\n self.completeVideo();\n }\n }, this._monitor_time_interval);\n }\n };\n\n VideoPlayer.prototype._completeVideo = function() {\n if (this._videoLoaded) {\n this._state = 'complete';\n NotificationCenter().dispatchEvent(PlayerEvent.COMPLETE);\n this._unloadVideo();\n }\n };\n\n VideoPlayer.prototype._unloadVideo = function() {\n console.log('unload video');\n NotificationCenter().dispatchEvent(PlayerEvent.VIDEO_UNLOAD);\n clearInterval(this._clock);\n\n this._resetInternalState();\n };\n\n VideoPlayer.prototype._resetInternalState = function() {\n this._videoLoaded = false;\n this._clock = null;\n this._state = null;\n };\n\n VideoPlayer.prototype._startVideo = function() {\n // Prepare the main video info.\n this._videoInfo = {};\n this._videoInfo.id = this._videoId;\n this._videoInfo.name = this._videoName;\n this._videoInfo.playerName = this._playerName;\n this._videoInfo.length = this.getDuration();\n this._videoInfo.playhead = this.getPlayhead();\n\n this._videoLoaded = true;\n this._state = 'playing';\n\n NotificationCenter().dispatchEvent(PlayerEvent.VIDEO_LOAD);\n };\n\n VideoPlayer.prototype._startAd = function(ad) {\n // Prepare the ad break info.\n this._adBreakInfo = {};\n this._adBreakInfo.name = 'pre-roll';\n this._adBreakInfo.position = 1;\n this._adBreakInfo.playerName = this._playerName;\n this._adBreakInfo.startTime = 0;\n\n // Prepare the ad info.\n this._adInfo = {};\n this._adInfo.id = ad.videoAdID;\n this._adInfo.name = 'ad';\n this._adInfo.length = ad.adDuration;\n this._adInfo.position = 0;\n\n this._videoInfo = this._videoInfo || {};\n if(!this._videoInfo.id){\n this._videoInfo = {};\n this._videoInfo.id = this._videoId;\n this._videoInfo.name = this._videoName;\n this._videoInfo.playerName = this._playerName;\n this._videoInfo.length = this.duration;\n }\n\n // Start the monitor timer.\n var self = this;\n this._adClock = setInterval(function() {\n self.incrementCurrentAdPlaybackTime(self._monitor_time_interval);\n if(self._currentAdTime >= self._duration){\n self._completeAd();\n }\n }, this._monitor_time_interval);\n };\n\n VideoPlayer.prototype._completeAd = function() {\n // Complete the ad.\n NotificationCenter().dispatchEvent(PlayerEvent.AD_COMPLETE);\n\n // Clear the ad and ad-break info.\n this._adInfo = null;\n this._adBreakInfo = null;\n clearInterval(this._adClock);\n this._adClock = null;\n };\n\n VideoPlayer.prototype._doPostSeekComputations = function() {\n var vTime = this.getPlayhead();\n };\n\n // Export symbols.\n window.PlayerEvent = PlayerEvent;\n window.VideoPlayer = VideoPlayer;\n})();\n\n/*\n * ADOBE SYSTEMS INCORPORATED\n * Copyright 2018 Adobe Systems Incorporated\n * All Rights Reserved.\n\n * NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the\n * terms of the Adobe license agreement accompanying it. If you have received this file from a\n * source other than Adobe, then your use, modification, or distribution of it requires the prior\n * written permission of Adobe.\n */\n'use strict';\n(function() {\n\n /**\n * A generic event dispatcher.\n *\n * @constructor\n */\n function EventDispatcher() {\n this._events = {};\n }\n\n /**\n * Register an event-listener method to the event dispatcher.\n *\n * @param {string} name Unique string value identifying the event.\n *\n * @param {Function} listener Function that will be called when the event is dispatched.\n *\n * @param {Object} context Context in which the listener method is called.\n *\n */\n EventDispatcher.prototype.addEventListener = function(name, listener, context) {\n if (!name || !listener) return;\n context = context || window;\n\n this._events[name] = (this._events[name] || []);\n this._events[name].push({cb: listener, ctx: context});\n };\n\n /**\n * Un-register an event-listener method to the event dispatcher.\n *\n * NOTE: for an event listener to be removed all the three coordinates must match\n * (name, listener and context) with the values provided during registration.\n *\n * @param {string} name Unique string value identifying the event.\n *\n * @param {Function} listener Function that will be called when the event is dispatched.\n *\n * @param {Object} context Context in which the listener method is called.\n */\n EventDispatcher.prototype.removeEventListener = function(name, listener, context) {\n if (!name || !listener) return;\n context = context || window;\n\n // Check to see if the event name was registered with us.\n var i;\n var key;\n var isNameRegistered = false;\n for (key in this._events) {\n if (name === key) {\n isNameRegistered = true;\n break;\n }\n }\n\n // This event name was not registered with us. Just exit.\n if (!isNameRegistered) return;\n\n // Search for the target event listener\n for (i = this._events[key].length - 1; i >= 0; i--) {\n var _listener = this._events[key][i];\n if (listener === _listener.cb && context === _listener.ctx) {\n this._events[key].splice(i, 1);\n }\n }\n\n // If we are left with an empty list of listeners for a particular\n // event name, we delete it.\n if (!this._events[key].length) delete this._events[key];\n };\n\n /**\n * Dispatch en event. It goes through the entire list of listener methods that are registered\n * for the target event and calls that function in the specified context.\n *\n * @param {string} name The name of the event.\n */\n EventDispatcher.prototype.dispatchEvent = function(name) {\n if (!name) return;\n\n var key;\n var i;\n for (key in this._events) {\n if (this._events.hasOwnProperty(key) && name === key) {\n var listeners = this._events[key];\n var copyOnWrite = listeners.slice(0);\n var length = copyOnWrite.length;\n\n for (i = 0; i < length; i++) {\n copyOnWrite[i].cb.call(copyOnWrite[i].ctx);\n }\n break;\n }\n }\n };\n\n function NotificationCenter() {\n // Provide a singleton EventDispatcher\n if (!NotificationCenter.prototype._instance) {\n NotificationCenter.prototype._instance = new EventDispatcher();\n }\n\n return NotificationCenter.prototype._instance;\n }\n\n // Export symbols.\n window.NotificationCenter = NotificationCenter;\n})();",language:"javascript"}}]},{id:"RL506697420daf47fcbb5207e3043a8a09",name:"AA - DCR - VAS: audience reviews | all audience",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience reviews | all audience"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience reviews | all audience",linkType:"o"}}]},{id:"RL5191c6151a2b433ca10050d163a7ad7e",name:"AA - data layer - Video Start Click",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar95",type:"value",value:"%Click Details%"}],events:[{name:"event604"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"video click",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL54d80e4b01f540db86913cbaf59b8682",name:"AA - data layer - Shadow DOM Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"shadow dom click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"manual link|region:%Shadow DOM Region%|link name:%Shadow DOM Link Name%",linkType:"o"}}]},{id:"RL5ba47522fc9e4ec3b9147e7d41786fa7",name:"AA - Page Top - Library Loaded: Plugins",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:2}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",7,"}}],actions:[{modulePath:"common-analytics-plugins/src/lib/actions/initialize.js",settings:{cs:!1,ft:!1,il:!0,mv:!1,ns:!1,pt:!0,ape:!1,apl:!0,apv:!1,fpo:!0,ggc:!1,gnr:!1,gpn:!1,gpv:!0,gqp:!0,grl:!1,gtp:!1,gvd:!1,gvn:!1,gvo:!1,rfl:!1,gapv:!1,gplt:!1,gtbe:!1,gtsv:!1,gttc:!1,gtslv:!1}},{modulePath:"common-analytics-plugins/src/lib/actions/initializeGetQueryParam.js",settings:{}},{modulePath:"common-analytics-plugins/src/lib/actions/initializeApl.js",settings:{}}]},{id:"RL5d0c0648cd95468f866f8de76c6740dd",name:"AA - DCR - VAS: Rate Page Learn More Clicks",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"verify purchase learn more clicks"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCe8afd7d8e1a3455c9dc474f2cb02f1fa-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event505"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"learn more clicks",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL5ffc32ca7b1947fba2e8bce32c7422fb",name:"pixel - all pages - dom ready - qualtrics",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",4,"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCb7cb186a504d4ddda234512fb6e4547f-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL60503ee3814042eb9677f65d889201de",name:"Media Analytics Rule",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"media-play"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC63eb693404ce487e9ea3d97dd36b3492-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL62281dc5bdd34377ab9ce46b4c456ae6",name:"VAS:Fan Review Complete - Not Verified",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"fan review complete"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"doesNotEqual"},leftOperand:"%VAS: Verified Review%",rightOperand:1}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCf4051fdac7de45679de3238099206a7f-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(){console.log(_satellite.getVar("window.RottenTomatoes.dtmData"))}},trackerProperties:{eVars:[{name:"eVar65",type:"value",value:"%Customer ID%"}],props:[{name:"prop65",type:"value",value:"%Customer ID%"}],events:[{name:"event50"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"review | %VAS: Review Stars%",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL71c073f74cb847f99a4adba9657f564d",name:"AA - data layer - Registration Complete",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"registration complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Login Type%"},{name:"eVar65",type:"value",value:"%CS Customer GUID%"}],
props:[{name:"prop65",type:"value",value:"%CS Customer GUID%"}],events:[{name:"event38"},{name:"event8"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"registration complete",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL769ad66bbe73478ebbf32f0b83018de6",name:"AA - data layer - Video Seek Complete",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"seekComplete"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC69c11f291c36426b91bbc2134790c4ac-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL77d15a716328430d9a6761fd97ef6b6d",name:"AA - data layer - Video Play Click (Mobile Only)",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video play button click"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar51",type:"value",value:"%Video ID%"},{name:"eVar52",type:"value",value:"%Video Title%"},{name:"eVar69",type:"value",value:"%Movie ID%"}],props:[{name:"prop51",type:"value",value:"%Video ID%"},{name:"prop52",type:"value",value:"%Video Title%"},{name:"prop69",type:"value",value:"%Movie ID%"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"video play click: mobile only: placement:%Video Placement%",linkType:"o"}}]},{id:"RL7a3aea019a0541d6b97818b43e09dab9",name:"disruptive - Page Top - Library Loaded: Plugins",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:2}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:'var _disruptive = {\n loadScript: function(c, a) {\n var b = document.createElement("script");\n b.type = "text/javascript";\n if(a && typeof a==\'function\'){\n if (b.readyState) {\n b.onreadystatechange = function() {\n if (b.readyState === "loaded" || b.readyState === "complete") {\n b.onreadystatechange = null;\n a()\n }\n }\n } else {\n b.onload = function() {\n a()\n }\n }\n }\n b.src = c;\n document.getElementsByTagName("head")[0].appendChild(b)\n },\n addImage: function(src){\n var img = new Image();\n img.src = src;\n }\n};',language:"javascript"}}]},{id:"RL7d1cec483be242ac9d3ffe9ec62bf5cc",name:"AA - data layer - VAS:Review Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"fan review start"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC365c44401db34fa784bb641a37d499e3-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar65",type:"value",value:"%Customer ID%"}],props:[{name:"prop65",type:"value",value:"%Customer ID%"}],events:[{name:"event510"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"review start | %VAS: Review Start Type%",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL7fcc780e100f4372b25e66d4ea3fe824",name:"AA - data layer - sign in new account",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"create-account",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Sign In Type%"}],events:[{name:"event38"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in new account",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL7fd4e9d6c3cc48e8b7be9b94b4d5730b",name:"Where to Watch Partner Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"wtw partner clicks",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar142",type:"value",value:"%WTW Clicks%"}],events:[{name:"event801"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"wtw partner clicks",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL8442278b6bb3443da6984022b506166c",name:"AA - DCR - VAS: tomatometer | top critics",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"tomatometer | top critics"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"tomatometer | top critics",linkType:"o"}}]},{id:"RL8703c5d3a99141f099c806e1e1ff01ca",name:"pixels - all pages - top - quantum metric",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){var e=_satellite.getVar("OneTrust Geolocation");return"US"==e||"ca"==e}}}],actions:[{modulePath:"quantum-metric/src/lib/actions/startCapture.js",settings:{configuration:"default"}}]},{id:"RL890642ddb82b4f6f8f260a0fc47b19c2",name:"AA - DCR - rate movie",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"user rating"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/maxFrequency.js",settings:{unit:"pageView",count:1}}],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(e,t){t.linkTrackEvents="event50"}},trackerProperties:{eVars:[{name:"eVar65",type:"value",value:"%Customer ID%"}],props:[{name:"prop65",type:"value",value:"%Customer ID%"}],events:[{name:"event50"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"ratings|%rating%",linkType:"o"}}]},{id:"RL898cada665514c998786a3daafdb048c",name:"AA - data layer - Video Resume",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"resume"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCccea85c9d22c4e3696543649eac642a2-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL8b475ab525fc418f9cbc761f901fcab7",name:"AA - DCR - VAS: audience | all audience",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience | all audience"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience | all audience",linkType:"o"}}]},{id:"RL8bcc32a7cecf4271ab090e637dff9bc4",name:"AA - DCR - VAS: audience | verified audience",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience | verified audience"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience | verified audience",linkType:"o"}}]},{id:"RL8e67f2135c7948b49fe057174729ed50",name:"AA - Page Bottom - Load Adobe Analytics",events:[{modulePath:"core/src/lib/events/pageBottom.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/pathAndQuerystring.js",settings:{paths:[{value:"email",valueIsRegex:!0}]},negate:!0}],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar19",type:"value",value:"%Sign In Status%"},{name:"eVar54",type:"value",value:"%URL Parameter%"},{name:"eVar65",type:"value",value:"%Customer ID%"},{name:"eVar168",type:"value",value:"%Path Name%"}],props:[{name:"prop19",type:"value",value:"%Sign In Status%"},{name:"prop65",type:"value",value:"%Customer ID%"},{name:"prop68",type:"value",value:"%Path Name%"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"page"}}]},{id:"RL8e9fc18d9b134b2f97e57944e808b837",name:"One Trust Consent Change",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"OneTrustGroupsUpdated",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCc77532ecd17644938164c9c77251d419-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RL8ff13727f5264480a5fe10c7ac774814",name:"Share Poll Click",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"share poll click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event45"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"share poll click",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL8ffd1275fb8547868a620b7881036a51",name:"AA - data layer - Sponsored Hero Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"sponsored hero clicks",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar95",type:"value",value:"%Click Details%"}],events:[{name:"event268"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sponsored hero click",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL907eee5a35084a9f94bffce2735b197d",name:"AA - data layer - sign in continue",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"login-continue",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Sign In Type%"}],events:[{name:"event36"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in continue",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL913b5c91da9e4943a2de0f5099a3f4ca",name:"AA - DCR - VAS: Modal Impressions",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience score modal impressions"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCa8214722078e48c081b1743ab9e78e8f-source.min.js",language:"javascript",isExternal:!0}},{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{customSetup:{source:function(){console.log(_satellite.getVar("window.RottenTomatoes.dtmData"))}},trackerProperties:{events:[{name:"event501"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience score modal impressions",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL949ff64f0bdc43899969fa344562f466",name:"Remove from Watchlist",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"remove from watchlist",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event49"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"remove from watchlist",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL9a4b60fea0834b83bdc3dfdb8868a6c3",name:"Sign In Success",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"sign in success",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event8"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in success",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RL9fdaba5b94234a099703f825939e5a3f",name:"AA - data layer - Video Ad Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"videoAdStart"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC828f7614a25a4ddf84ffa6ca6697caf7-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLa7fc410dcfca4f28af11321e30fee468",name:"AA - DCR - VAS: Verified Rollover",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"verified rollover"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"verified rollover",linkType:"o"}}]},{id:"RLadc013530b2c423ab8be41b2d23874bb",name:"AA - data layer - Video Buffer Complete",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"bufferComplete"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC1aa22409fb8346b0865f62d3be059752-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLb621cdfe24274748bfcca1251e8b8332",name:"AA - data layer - Registration Error",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"registration error"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Login Type%"},{name:"eVar40",type:"value",value:"%Error Type%"}],events:[{name:"event37"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"registration error",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLbd753a18c6d547498bcb82861296ed96",name:"AA - DCR - VAS: tomatometer | all critics",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"tomatometer | all critics"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"tomatometer | all critics",linkType:"o"}}]},{id:"RLbe1d8c9218aa42eca376aeed44df380e",name:"AA - data layer - Where to Watch Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"where to watch clicks",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar1",type:"value",value:"%Page Level 1%"},{name:"eVar2",type:"value",value:"%Page Level 2%"},{name:"eVar3",type:"value",value:"%Page Level 3%"},{name:"eVar4",type:"value",value:"%Page Level 4%"},{name:"eVar9",type:"value",value:"rt"},{name:"eVar10",type:"value",value:"%Page Name%"},{name:"eVar19",type:"value",value:"%Sign In Status%"},{name:"eVar39",type:"value",value:"%navigator webdriver%"},{name:"eVar54",type:"value",value:"%URL Parameter%"},{name:"eVar58",type:"value",value:"%Title Name%"},{name:"eVar65",type:"value",value:"%Customer ID%"},{name:"eVar69",type:"value",value:"%Title ID%"},{name:"eVar91",type:"value",value:"%Title Type%"},{name:"eVar94",type:"value",value:"%Life Cycle Window%"},{name:"eVar104",type:"value",value:"%Page Load Partner%"},{name:"eVar142",type:"value",value:"%WTW Partner%"},{name:"eVar143",type:"value",value:"%EMS ID%"},{name:"eVar168",type:"value",value:"%Path Name%"}],props:[{name:"prop1",type:"value",value:"%Page Level 1%"},{name:"prop2",type:"value",value:"%Page Level 2%"},{name:"prop3",type:"value",value:"%Page Level 3%"},{name:"prop4",type:"value",value:"%Page Level 4%"},{name:"prop19",type:"value",value:"%Sign In Status%"},{name:"prop58",type:"value",value:"%Title Name%"},{name:"prop65",type:"value",value:"%Customer ID%"},{name:"prop68",type:"value",value:"%Path Name%"},{name:"prop69",type:"value",value:"%Title ID%"},{name:"prop70",type:"value",value:"%Title Genre%"}],events:[{name:"event801"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"where to watch clicks",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLc12050674ae84d0293eb12e1963972f9",name:"AA - data layer - Filter Sort Set",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort set:dropdown",subscription:null},ruleOrder:50},{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort set:window",subscription:null},ruleOrder:50},{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort set",subscription:null},ruleOrder:50},{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"filterSort set:button",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar54",type:"value",value:"%URL Parameter%"},{name:"eVar155",type:"value",value:"%Filter|Sort Type%"},{name:"eVar156",type:"value",value:"%Filter|Sort Details%"}],events:[{name:"event330"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"filterSort Set",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLc2ad968b7f29435d9119f2ba75ea6abf",name:"AA - DCR - Tomatometer Button Clicks",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"tomatometer more info clicks"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"tomatometer more info clicks",linkType:"o"}}]},{id:"RLc949852a73af442fb45e0f7b298228d8",name:"All Pages: Bottom",events:[{modulePath:"core/src/lib/events/pageBottom.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"var trackerCounter = 0;\nvar trackerInterval = setInterval(function(){\n trackerCounter++;\n try {\n jQuery('a[data-mpx-fwsite]').each(function(){\n var fwsite = jQuery(this).attr('data-mpx-fwsite');\n if(!fwsite.match(/adobe_mc/)){\n fwsite = _satellite.getVisitorId().appendVisitorIDsTo(fwsite);\n fwsite = fwsite.replace(/\\?/g,'&');\n jQuery(this).attr('data-mpx-fwsite', fwsite);\n }\n });\n }\n catch(e){}\n if(trackerCounter == 10)\n clearInterval(trackerInterval);\n}, 500);",language:"javascript"}}]},{id:"RLce4bfae95c4341b0aa00cefea3536025",name:"pixel - Click - Sign Up Sign in Continue - Sailthru",events:[{modulePath:"core/src/lib/events/click.js",settings:{elementSelector:'button[data-qa="auth-signup-screen-continue-btn"]',bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/variable.js",settings:{name:"OnetrustActiveGroups",value:".*,7,.*",valueIsRegex:!0}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC58b3d7f1fc9b47b08ed78614bcca203f-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLd275b92a0f9f44fea4c6b6bf7f52ee96",name:"AA - data layer - Video Seek Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"seekStart"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC7e53201a939244e5bb07b1eaef7e717e-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLd2dc0cdf605449fdb07e3185a2c9af91",name:"AA - data layer - sign in complete",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"login-complete",subscription:null},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/maxFrequency.js",settings:{unit:"session",count:1}}],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Sign In Type%"},{name:"eVar19",type:"value",value:"%Sign In Status%"},{name:"eVar65",type:"value",value:"%CS Customer GUID%"}],props:[{name:"prop19",type:"value",value:"%Sign In Status%"},{name:"prop65",type:"value",value:"%CS Customer GUID%"}],events:[{name:"event8"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in complete",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLd504aacf54bf4fd099ece1b370072e4d",name:"pixel - all pages - dom ready - Comscore",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Onetrust Active Groups%",rightOperand:",4,"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC35ca96752bf64c54a25ac2bfcc94582d-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLd5e7d694b4c047d7961a61ee94f69310",name:"AA - DCR - VAS: reviews | all critics",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"reviews | all critics"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"reviews | all critics",linkType:"o"}}]},{id:"RLd7c11e6a465e4b01bdae52c0e28b4ce7",name:"Poll Exit",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"poll exit",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event41"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"poll exit",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLda35abe3a9b14b4883c01199ac5d3b30",name:"pixel - account page - sailthru",events:[{modulePath:"core/src/lib/events/windowLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/path.js",settings:{paths:[{value:"/user/account"}]}},{modulePath:"core/src/lib/conditions/variable.js",settings:{name:"OnetrustActiveGroups",value:".*,7,.*",valueIsRegex:!0}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC8a8597bf936d4a678b5049be39c2dc79-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLde23315247f844b0bd60dfbb82d58c72",name:"AA - data layer - Partner Clicks",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"partner click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar95",type:"value",value:"%Click Details%"},{name:"eVar104",type:"value",value:"%Partner%"}],events:[{name:"event269"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"partner click",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLde6cae992f1348d58511cefd73636126",name:"AA - data layer - Video Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"start"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC2c861f1c381b468a93cac3900e7d6fa5-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLe19254260b464cb6a72acd633bfb75dc",name:"AA - DCR - VAS: audience reviews | verified audience",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience reviews | verified audience"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience reviews | verified audience",linkType:"o"}}]},{id:"RLe359b41d03194356ade0b42b1dad5a4e",name:"Poll Submit",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"poll submit",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event40"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"poll submit",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLe852af1d4d834bc3b72e681fb724164b",name:"AA - data layer - Video Complete",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"complete"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCbcbc9b84c51f4ad29d9a7a44f9098c7b-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLe9365a5794704d40aa8e6ea6b6fa74f9",name:"pixel - all pages - dom ready - chartbeat",events:[{modulePath:"core/src/lib/events/domReady.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/dataElementChange.js",settings:{name:"Consent Changed"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%Consent Changed%",rightOperand:",4,"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RCa143d7523b4f4f94b58e15fc909b5221-source.min.js",language:"html",isExternal:!0}}]},{id:"RLee23cf90d029409d9ae6b09e4403ca64",name:"AA - data layer - Generic Click",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"generic click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"%Generic Click Details%",linkType:"o"}}]},{id:"RLee941ab2572f40c2a95315bb7e7eeacd",name:"Watchlist CTA Click",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"watchlist cta click",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event48"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"watchlist cta click",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLf6b0bee699ca41da82664c720261c80d",name:"Poll Start",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"poll start",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event39"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"poll start",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLf80c821959e24e7dacd14985089b5ad9",name:"AA - data layer - sign in error",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"login-error",subscription:null},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{eVars:[{name:"eVar8",type:"value",value:"%Sign In Type%"},{name:"eVar40",type:"value",value:"%Error Type%"}],events:[{name:"event37"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"sign in error",linkType:"o"}},{modulePath:"adobe-analytics/src/lib/actions/clearVariables.js",settings:{}}]},{id:"RLf9b4c896ca094c5ca1184893e2e913fd",name:"AA - data layer - Video Pause",events:[{modulePath:"data-layer-manager-search-discovery/src/lib/events/data_layer_push_event.js",settings:{eventType:"video"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Video Action%",rightOperand:"pause"}}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC9dba3e8b36504700820cf7c15bffcec2-source.min.js",language:"javascript",isExternal:!0}}]},{id:"RLf9edd00fa5c74154ac27b20b070e12f7",name:"AA - DCR - VAS: Modal Learn More Clicks",events:[{modulePath:"core/src/lib/events/directCall.js",settings:{identifier:"audience score modal learn more clicks"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-analytics/src/lib/actions/setVariables.js",settings:{trackerProperties:{events:[{name:"event502"}]}}},{modulePath:"adobe-analytics/src/lib/actions/sendBeacon.js",settings:{type:"link",linkName:"audience score modal learn more clicks",linkType:"o"}},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/77ca722dd820/bc6743fa25bc/b53432e68514/RC637fd507079f40c19623051fc935d4df-source.min.js",language:"javascript",isExternal:!0}}]}]}})();var _satellite=function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e){return"[object Object]"===Object.prototype.toString.call(e)}function n(e){var n,r;return!1!==t(e)&&(void 0===(n=e.constructor)||!1!==t(r=n.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}function r(e){return"string"==typeof e&&-1!==e.indexOf("[")&&-1!==e.indexOf("]")}function a(e){
return e.substr(0,e.indexOf("["))}function i(e,t,n){if(e.length&&dt(t)){var o=e[0];if(1!==e.length){var s=e.slice(1);if(!r(o))return i(s,t[o],n);var c=t[o=a(o)];Array.isArray(c)&&c.forEach((function(e){return i(s,e,n)}))}else t.hasOwnProperty(o)&&"string"==typeof t[o]&&(t[o]=n(t[o]))}}if(window.atob){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},s=document,c=Object.assign,l=window,u=l,d=function(e,t,n,r){var a,i=Boolean(t&&Array.isArray(n)),o=Boolean(i&&e),s=document.createElement("a");if(i){var c=function(){var e=new Error("Unable to find the Library Embed Code for Dynamic Host Resolution.");throw e.code="dynamic_host_resolver_constructor_error",e};if(e&&(/^((https?:)?\/\/).+/.test(e)||c(),/^\/\/.+/.test(e)?s.href=u.location.protocol+e:s.href=e),s.hostname||c(),-1===n.indexOf(s.hostname)){var l=new Error("This library is not authorized for this domain. Please contact your CSM for more information.");throw l.code="dynamic_host_not_allowed",l}}var d=function(){if(null!=a)return a;if(o){var e=s.host;/:80$/.test(e)?e=e.replace(":80",""):/:80\/$/.test(e)?e=e.replace(":80/",""):/:443$/.test(e)?e=e.replace(":443",""):/:443\/$/.test(e)&&(e=e.replace(":443/","")),a=s.protocol+"//"+e}else a="";return a},f=function(e){return o&&"string"==typeof e?[d(),"/"===e.charAt(0)?e.slice(1):e].join("/"):e},p={getTurbineHost:d,decorateWithDynamicHost:f,get isDynamicEnforced(){return i}};return u&&r.onDebugChanged((function(e){e?u.dynamicHostResolver=p:delete u.dynamicHostResolver})),p},f=function(e){var t=[];return e.forEach((function(e){e.events&&e.events.forEach((function(n){t.push({rule:e,event:n})}))})),t.sort((function(e,t){return e.event.ruleOrder-t.event.ruleOrder}))},p="debug",h=function(e,t){var n=function(){return"true"===e.getItem(p)},r=function(t){e.setItem(p,t)},a=[],i=function(e){a.push(e)};return t.outputEnabled=n(),{onDebugChanged:i,getDebugEnabled:n,setDebugEnabled:function(e){n()!==e&&(r(e),t.outputEnabled=e,a.forEach((function(t){t(e)})))}}},m="Module did not export a function.",v=function(e,t,n){return function(r,a,i){i=i||[];var o=e.getModuleExports(r.modulePath);if("function"!=typeof o)throw new Error(m);var s=e.getModuleDefinition(r.modulePath),c=r.settings||{};!r.hasTransformedFilePaths&&s.filePaths&&(n(c,s.filePaths,r.modulePath),r.hasTransformedFilePaths=!0);var l=t(c,a);return o.bind(null,l).apply(null,i)}},g=function(e){return"string"==typeof e?e.replace(/\s+/g," ").trim():e},y={LOG:"log",INFO:"info",DEBUG:"debug",WARN:"warn",ERROR:"error"},b="\ud83d\ude80",_=10===parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])?"[Launch]":b,S=!1,E=function(e){if(S&&window.console){var t=Array.prototype.slice.call(arguments,1);t.unshift(_),e!==y.DEBUG||window.console[e]||(e=y.INFO),window.console[e].apply(window.console,t)}},k=E.bind(null,y.LOG),A=E.bind(null,y.INFO),P=E.bind(null,y.DEBUG),C=E.bind(null,y.WARN),I=E.bind(null,y.ERROR),T=function(){var e=S;S=!0,E.apply(null,Array.prototype.concat(y.WARN,Array.prototype.slice.call(arguments))),e||(S=!1)},w={log:k,info:A,debug:P,warn:C,error:I,deprecation:T,get outputEnabled(){return S},set outputEnabled(e){S=e},createPrefixedLogger:function(e){var t="["+e+"]";return{log:k.bind(null,t),info:A.bind(null,t),debug:P.bind(null,t),warn:C.bind(null,t),error:I.bind(null,t)}}},O=l,j="com.adobe.reactor.",M=function(e,t){var n=j+(t||"");return{getItem:function(t){try{return O[e].getItem(n+t)}catch(e){return null}},setItem:function(t,r){try{return O[e].setItem(n+t,r),!0}catch(e){return!1}}}},D=M,x="dataElements.",R=D("sessionStorage",x),L=D("localStorage",x),N={PAGEVIEW:"pageview",SESSION:"session",VISITOR:"visitor"},V={},B=function(e){var t;try{t=JSON.stringify(e)}catch(e){}return t},F=g,H=w,U={setValue:function(e,t,n){var r;switch(t){case N.PAGEVIEW:return void(V[e]=n);case N.SESSION:return void((r=B(n))&&R.setItem(e,r));case N.VISITOR:return void((r=B(n))&&L.setItem(e,r))}},getValue:function(e,t){var n;switch(t){case N.PAGEVIEW:return V.hasOwnProperty(e)?V[e]:null;case N.SESSION:return null===(n=R.getItem(e))?n:JSON.parse(n);case N.VISITOR:return null===(n=L.getItem(e))?n:JSON.parse(n)}}},q=function(e,t,n,r){return"Failed to execute data element module "+e.modulePath+" for data element "+t+". "+n+(r?"\n"+r:"")},G=function(e,t,n,r,a){return function(i,o){var s=t(i);if(!s)return r?"":void 0;var c,l,u=s.storageDuration;try{c=e.getModuleExports(s.modulePath),l=e.getModuleDefinition(s.modulePath)}catch(e){return void H.error(q(s,i,e.message,e.stack))}if("function"==typeof c){var d,f=s.settings||{};!s.hasTransformedFilePaths&&l.filePaths&&(a(f,l.filePaths,s.modulePath),s.hasTransformedFilePaths=!0);try{d=c(n(f,o),o)}catch(e){return void H.error(q(s,i,e.message,e.stack))}return u&&(null!=d?U.setValue(i,u,d):d=U.getValue(i,u)),null==d&&null!=s.defaultValue&&(d=s.defaultValue),"string"==typeof d&&(s.cleanText&&(d=F(d)),s.forceLowerCase&&(d=d.toLowerCase())),d}H.error(q(s,i,"Module did not export a function."))}},z=g,W={text:function(e){return e.textContent},cleanText:function(e){return z(e.textContent)}},K=function(e,t,n){for(var r,a=e,i=0,o=t.length;i10?(re.error("Data element circular reference detected: "+s.join(" -> ")),e):o(e,t)}},ie=function(e){return function(){if("string"==typeof arguments[0])e[arguments[0]]=arguments[1];else if(arguments[0]){var t=arguments[0];for(var n in t)e[n]=t[n]}}},oe="undefined"!=typeof window&&window.Promise||void 0!==o&&o.Promise,se=oe,ce=function(e,t,n){return function(r,a,i,o){return o.then((function(){var o,s=r.delayNext;return new se((function(t,n){var a=e(r,i,[i]);if(!s)return t();var c=r.timeout,l=new se((function(e,t){o=setTimeout((function(){t(new Error("A timeout occurred because the action took longer than "+c/1e3+" seconds to complete. "))}),c)}));se.race([a,l]).then(t,n)})).catch((function(e){return clearTimeout(o),e=t(e),n(r,a,e),se.reject(e)})).then((function(){clearTimeout(o)}))}))}},le=oe,ue=function(e,t,n,r,a){return function(i,o,s,c){return c.then((function(){var c;return new le((function(t,n){var r=e(i,s,[s]),a=i.timeout,o=new le((function(e,t){c=setTimeout((function(){t(new Error("A timeout occurred because the condition took longer than "+a/1e3+" seconds to complete. "))}),a)}));le.race([r,o]).then(t,n)})).catch((function(e){return clearTimeout(c),e=t(e),r(i,o,e),le.reject(e)})).then((function(e){if(clearTimeout(c),!n(i,e))return a(i,o),le.reject()}))}))}},de=oe.resolve(),fe=function(e,t,n){return function(r,a){return r.conditions&&r.conditions.forEach((function(t){de=e(t,r,a,de)})),r.actions&&r.actions.forEach((function(e){de=t(e,r,a,de)})),de=(de=de.then((function(){n(r)}))).catch((function(){}))}},pe=function(e){return Boolean(e&&"object"==typeof e&&"function"==typeof e.then)},he=function(e,t,n,r){return function(a,i){var o;if(a.conditions)for(var s=0;s