// All code and conventions are protected by copyright !function(t,e,n){function i(){L.addEventHandler(t,"orientationchange",i.orientationChange)}function a(t){this.delay=250,this.FB=t,L.domReady(L.bind(function(){L.poll(L.bind(this.initialize,this),this.delay,8)},this))}function r(){this.rules=L.filter(L.rules,function(t){return"videoplayed"===t.event.substring(0,11)}),this.eventHandler=L.bind(this.onUpdateTime,this)}function s(){this.rules=L.filter(L.rules,function(t){return"elementexists"===t.event})}function o(){L.getToolsByType("nielsen").length>0&&L.domReady(L.bind(this.initialize,this))}function c(){this.lastURL=L.URL(),this._fireIfURIChanged=L.bind(this.fireIfURIChanged,this),this._onPopState=L.bind(this.onPopState,this),this._onHashChange=L.bind(this.onHashChange,this),this._pushState=L.bind(this.pushState,this),this._replaceState=L.bind(this.replaceState,this),this.initialize()}function u(){var t=L.filter(L.rules,function(t){return 0===t.event.indexOf("dataelementchange")});this.dataElementsNames=L.map(t,function(t){return t.event.match(/dataelementchange\((.*)\)/i)[1]},this),this.initPolling()}function l(){var t=this.eventRegex=/^hover\(([0-9]+)\)$/,e=this.rules=[];L.each(L.rules,function(n){n.event.match(t)&&e.push([Number(n.event.match(t)[1]),n.selector])})}function h(){this.defineEvents(),this.visibilityApiHasPriority=!0,e.addEventListener?this.setVisibilityApiPriority(!1):this.attachDetachOlderEventListeners(!0,e,"focusout");L.bindEvent("aftertoolinit",function(){L.fireEvent(L.visibility.isHidden()?"tabblur":"tabfocus")})}function d(e){L.domReady(L.bind(function(){this.twttr=e||t.twttr,this.initialize()},this))}function f(e){e=e||L.rules,this.rules=L.filter(e,function(t){return"inview"===t.event}),this.elements=[],this.eventHandler=L.bind(this.track,this),L.addEventHandler(t,"scroll",this.eventHandler),L.addEventHandler(t,"load",this.eventHandler)}function g(t){L.BaseTool.call(this,t),this.name=t.name||"Basic"}function p(t){L.BaseTool.call(this,t),this.name=t.name||"VisitorID",this.initialize()}function v(){L.BaseTool.call(this),this.asyncScriptCallbackQueue=[],this.argsForBlockingScripts=[]}function m(t){L.BaseTool.call(this,t),this.defineListeners(),this.beaconMethod="plainBeacon",this.adapt=new m.DataAdapters,this.dataProvider=new m.DataProvider.Aggregate}function y(t){L.BaseTool.call(this,t),this.styleElements={},this.targetPageParamsStore={}}function b(t){L.BaseTool.call(this,t),this.varBindings={},this.events=[],this.products=[],this.customSetupFuns=[]}function E(t){L.BaseTool.call(this,t)}function k(t){L.BaseTool.call(this,t)}var S,P,T,w=Object.prototype.toString,C=t._satellite&&t._satellite.override,L={initialized:!1,$data:function(t,e,i){if(t){var a="__satellite__",r=L.dataCache,s=t[a];s||(s=t[a]=L.uuid++);var o=r[s];if(o||(o=r[s]={}),i===n)return o[e];o[e]=i}},uuid:1,dataCache:{},keys:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},values:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(t[n]);return e},isArray:Array.isArray||function(t){return"[object Array]"===w.apply(t)},isObject:function(t){return null!=t&&!L.isArray(t)&&"object"==typeof t},isString:function(t){return"string"==typeof t},isNumber:function(t){return"[object Number]"===w.apply(t)&&!L.isNaN(t)},isNaN:function(t){return t!=t},isRegex:function(t){return t instanceof RegExp},isLinkTag:function(t){return!(!t||!t.nodeName||"a"!==t.nodeName.toLowerCase())},each:function(t,e,n){for(var i=0,a=t.length;i";e.push(t)}if(L.isArray(t))return"["+L.map(t,function(t){return L.stringify(t,e)}).join(",")+"]";if(L.isString(t))return'"'+String(t)+'"';if(L.isObject(t)){var n=[];for(var i in t)t.hasOwnProperty(i)&&n.push(i+": "+L.stringify(t[i],e));return"{"+n.join(", ")+"}"}return String(t)},trim:function(t){return null==t?null:t.trim?t.trim():t.replace(/^ */,"").replace(/ *$/,"")},bind:function(t,e){return function(){return t.apply(e,arguments)}},throttle:function(t,e){var n=null;return function(){var i=this,a=arguments;clearTimeout(n),n=setTimeout(function(){t.apply(i,a)},e)}},domReady:function(t){function n(t){for(d=1;t=a.shift();)t()}var i,a=[],r=!1,s=e,o=s.documentElement,c=o.doScroll,u="DOMContentLoaded",l="addEventListener",h="onreadystatechange",d=/^loade|^c/.test(s.readyState);return s[l]&&s[l](u,i=function(){s.removeEventListener(u,i,r),n()},r),c&&s.attachEvent(h,i=function(){/^c/.test(s.readyState)&&(s.detachEvent(h,i),n())}),t=c?function(e){self!=top?d?e():a.push(e):function(){try{o.doScroll("left")}catch(n){return setTimeout(function(){t(e)},50)}e()}()}:function(t){d?t():a.push(t)}}(),loadScript:function(t,n){var i=e.createElement("script");L.scriptOnLoad(t,i,n),i.src=t,e.getElementsByTagName("head")[0].appendChild(i)},scriptOnLoad:function(t,e,n){function i(t){t&&L.logError(t),n&&n(t)}"onload"in e?(e.onload=function(){i()},e.onerror=function(){i(new Error("Failed to load script "+t))}):"readyState"in e&&(e.onreadystatechange=function(){var t=e.readyState;"loaded"!==t&&"complete"!==t||(e.onreadystatechange=null,i())})},loadScriptOnce:function(t,e){L.loadedScriptRegistry[t]||L.loadScript(t,function(n){n||(L.loadedScriptRegistry[t]=!0),e&&e(n)})},loadedScriptRegistry:{},loadScriptSync:function(t){e.write?L.domReadyFired?L.notify('Cannot load sync the "'+t+'" script after DOM Ready.',1):(t.indexOf('"')>-1&&(t=encodeURI(t)),e.write('')):L.notify('Cannot load sync the "'+t+'" script because "document.write" is not available',1)},pushAsyncScript:function(t){L.tools["default"].pushAsyncScript(t)},pushBlockingScript:function(t){L.tools["default"].pushBlockingScript(t)},addEventHandler:t.addEventListener?function(t,e,n){t.addEventListener(e,n,!1)}:function(t,e,n){t.attachEvent("on"+e,n)},removeEventHandler:t.removeEventListener?function(t,e,n){t.removeEventListener(e,n,!1)}:function(t,e,n){t.detachEvent("on"+e,n)},preventDefault:t.addEventListener?function(t){t.preventDefault()}:function(t){t.returnValue=!1},stopPropagation:function(t){t.cancelBubble=!0,t.stopPropagation&&t.stopPropagation()},containsElement:function(t,e){return t.contains?t.contains(e):!!(16&t.compareDocumentPosition(e))},matchesCss:function(n){function i(t,e){var n=e.tagName;return!!n&&t.toLowerCase()===n.toLowerCase()}var a=n.matchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.oMatchesSelector||n.msMatchesSelector;return a?function(n,i){if(i===e||i===t)return!1;try{return a.call(i,n)}catch(r){return!1}}:n.querySelectorAll?function(t,e){if(!e.parentNode)return!1;if(t.match(/^[a-z]+$/i))return i(t,e);try{for(var n=e.parentNode.querySelectorAll(t),a=n.length;a--;)if(n[a]===e)return!0}catch(r){}return!1}:function(t,e){if(t.match(/^[a-z]+$/i))return i(t,e);try{return L.Sizzle.matches(t,[e]).length>0}catch(n){return!1}}}(e.documentElement),cssQuery:(S=e,S.querySelectorAll?function(t,e){var n;try{n=S.querySelectorAll(t)}catch(i){n=[]}e(n)}:function(t,e){if(L.Sizzle){var n;try{n=L.Sizzle(t)}catch(i){n=[]}e(n)}else L.sizzleQueue.push([t,e])}),hasAttr:function(t,e){return t.hasAttribute?t.hasAttribute(e):t[e]!==n},inherit:function(t,e){var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t},extend:function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},toArray:function(){try{var t=Array.prototype.slice;return t.call(e.documentElement.childNodes,0)[0].nodeType,function(e){return t.call(e,0)}}catch(n){return function(t){for(var e=[],n=0,i=t.length;n=n||t()||setTimeout(i,e)}var a=0;e=e||1e3,i()},escapeForHtml:function(t){return t?String(t).replace(/\&/g,"&").replace(/\/g,">").replace(/\"/g,""").replace(/\'/g,"'").replace(/\//g,"/"):t}};L.availableTools={},L.availableEventEmitters=[],L.fireOnceEvents=["condition","elementexists"],L.initEventEmitters=function(){L.eventEmitters=L.map(L.availableEventEmitters,function(t){return new t})},L.eventEmitterBackgroundTasks=function(){L.each(L.eventEmitters,function(t){"backgroundTasks"in t&&t.backgroundTasks()})},L.initTools=function(t){var e={"default":new v},n=L.settings.euCookieName||"sat_track";for(var i in t)if(t.hasOwnProperty(i)){var a,r,s;if((a=t[i]).euCookie)if("true"!==L.readCookie(n))continue;if(!(r=L.availableTools[a.engine])){var o=[];for(var c in L.availableTools)L.availableTools.hasOwnProperty(c)&&o.push(c);throw new Error("No tool engine named "+a.engine+", available: "+o.join(",")+".")}(s=new r(a)).id=i,e[i]=s}return e},L.preprocessArguments=function(t,e,n,i,a){function r(t){return i&&L.isString(t)?t.toLowerCase():t}function s(t){var c={};for(var u in t)if(t.hasOwnProperty(u)){var l=t[u];L.isObject(l)?c[u]=s(l):L.isArray(l)?c[u]=o(l,i):c[u]=r(L.replace(l,e,n,a))}return c}function o(t){for(var i=[],a=0,o=t.length;athis.keepLimit&&this.messages.shift(),this.outputEnabled&&this.echo(n,t)},getHistory:function(){return this.messages},clearHistory:function(){this.messages=[]},setOutputState:function(t){this.outputEnabled!=t&&(this.outputEnabled=t,t?this.flush():this.flushed=!1)},echo:function(e,n){t.console&&t.console[e]("SATELLITE: "+n)},flush:function(){this.flushed||(L.each(this.messages,function(t){!0!==t[2]&&(this.echo(t[0],t[1]),t[2]=!0)},this),this.flushed=!0)}},L.notify=L.bind(L.Logger.message,L.Logger),L.cleanText=function(t){return null==t?null:L.trim(t).replace(/\s+/g," ")},L.cleanText.legacy=function(t){return null==t?null:L.trim(t).replace(/\s{2,}/g," ").replace(/[^\000-\177]*/g,"")},L.text=function(t){return t.textContent||t.innerText},L.specialProperties={text:L.text,cleanText:function(t){return L.cleanText(L.text(t))}},L.getObjectProperty=function(t,e,i){for(var a,r=e.split("."),s=t,o=L.specialProperties,c=0,u=r.length;c2){var n=arguments[2];"pageview"===e?L.dataElementSafe.pageviewCache[t]=n:"session"===e?L.setCookie("_sdsat_"+t,n):"visitor"===e&&L.setCookie("_sdsat_"+t,n,730)}else{if("pageview"===e)return L.dataElementSafe.pageviewCache[t];if("session"===e||"visitor"===e)return L.readCookie("_sdsat_"+t)}},L.dataElementSafe.pageviewCache={},L.realGetDataElement=function(e){var n;return e.selector?L.hasSelector&&L.cssQuery(e.selector,function(t){if(t.length>0){var i=t[0];"text"===e.property?n=i.innerText||i.textContent:e.property in i?n=i[e.property]:L.hasAttr(i,e.property)&&(n=i.getAttribute(e.property))}}):e.queryParam?n=e.ignoreCase?L.getQueryParamCaseInsensitive(e.queryParam):L.getQueryParam(e.queryParam):e.cookie?n=L.readCookie(e.cookie):e.jsVariable?n=L.getObjectProperty(t,e.jsVariable):e.customJS?n=e.customJS():e.contextHub&&(n=e.contextHub()),L.isString(n)&&e.cleanText&&(n=L.cleanText(n)),n},L.getDataElement=function(t,e,i){if(null==(i=i||L.dataElements[t]))return L.settings.undefinedVarsReturnEmpty?"":null;var a=L.realGetDataElement(i);return a===n&&i.storeLength?a=L.dataElementSafe(t,i.storeLength):a!==n&&i.storeLength&&L.dataElementSafe(t,i.storeLength,a),a||e||(a=i["default"]||""),L.isString(a)&&i.forceLowerCase&&(a=a.toLowerCase()),a},L.getVar=function(i,a,r){var s,o,c=L.data.customVars,u=r?r.target||r.srcElement:null,l={uri:L.URI(),protocol:e.location.protocol,hostname:e.location.hostname};if(L.dataElements&&i in L.dataElements)return L.getDataElement(i);if((o=l[i.toLowerCase()])===n)if("this."===i.substring(0,5))i=i.slice(5),o=L.getObjectProperty(a,i,!0);else if("event."===i.substring(0,6))i=i.slice(6),o=L.getObjectProperty(r,i);else if("target."===i.substring(0,7))i=i.slice(7),o=L.getObjectProperty(u,i);else if("window."===i.substring(0,7))i=i.slice(7),o=L.getObjectProperty(t,i);else if("param."===i.substring(0,6))i=i.slice(6),o=L.getQueryParam(i);else if(s=i.match(/^rand([0-9]+)$/)){var h=Number(s[1]),d=(Math.random()*(Math.pow(10,h)-1)).toFixed(0);o=Array(h-d.length+1).join("0")+d}else o=L.getObjectProperty(c,i);return o},L.getVars=function(t,e,n){var i={};return L.each(t,function(t){i[t]=L.getVar(t,e,n)}),i},L.replace=function(t,e,n,i){return"string"!=typeof t?t:t.replace(/%(.*?)%/g,function(t,a){var r=L.getVar(a,e,n);return null==r?L.settings.undefinedVarsReturnEmpty?"":t:i?L.escapeForHtml(r):r})},L.escapeHtmlParams=function(t){return t.escapeHtml=!0,t},L.searchVariables=function(t,e,n){if(!t||0===t.length)return"";for(var i=[],a=0,r=t.length;a0)return!1;if(t.expired)return!1;if("inview"===o&&e.inviewDelay!==t.inviewDelay)return!1;if(!l&&(!1===t.bubbleFireIfParent||0!==i&&!1===t.bubbleFireIfChildFired))return!1;if(t.selector&&!L.matchesCss(t.selector,n))return!1;if(!L.propertiesMatch(s,n))return!1;if(null!=c)if("string"==typeof c){if(c!==n.value)return!1}else if(!c.test(n.value))return!1;if(a)try{if(!a.call(n,e,u))return L.notify('Condition for rule "'+t.name+'" not met.',1),!1}catch(d){return L.notify('Condition for rule "'+t.name+'" not met. Error: '+d.message,1),!1}if(r){var h=L.find(r,function(i){try{return!i.call(n,e,u)}catch(d){return L.notify('Condition for rule "'+t.name+'" not met. Error: '+d.message,1),!0}});if(h)return L.notify("Condition "+h.toString()+' for rule "'+t.name+'" not met.',1),!1}return!0},L.evtHandlers={},L.bindEvent=function(t,e){var n=L.evtHandlers;n[t]||(n[t]=[]),n[t].push(e)},L.whenEvent=L.bindEvent,L.unbindEvent=function(t,e){var n=L.evtHandlers;if(n[t]){var i=L.indexOf(n[t],e);n[t].splice(i,1)}},L.bindEventOnce=function(t,e){var n=function(){L.unbindEvent(t,n),e.apply(null,arguments)};L.bindEvent(t,n)},L.isVMLPoisoned=function(t){if(!t)return!1;try{t.nodeName}catch(e){if("Attribute only valid on v:image"===e.message)return!0}return!1},L.handleEvent=function(t){if(!L.$data(t,"eventProcessed")){var e=t.type.toLowerCase(),n=t.target||t.srcElement,i=0,a=L.rules,r=(L.tools,L.evtHandlers[t.type]);if(L.isVMLPoisoned(n))L.notify("detected "+e+" on poisoned VML element, skipping.",1);else{r&&L.each(r,function(e){e(t)}),n&&n.nodeName?L.notify("detected "+e+" on "+n.nodeName,1):L.notify("detected "+e,1);for(var s=n;s;s=s.parentNode){var o=!1;if(L.each(a,function(e){L.ruleMatches(e,t,s,i)&&(L.notify('Rule "'+e.name+'" fired.',1),L.fireRule(e,s,t),i++,e.bubbleStop&&(o=!0))}),o)break}L.$data(t,"eventProcessed",!0)}}},L.onEvent=e.querySelectorAll?function(t){L.handleEvent(t)}:(P=[],(T=function(t){t.selector?P.push(t):L.handleEvent(t)}).pendingEvents=P,T),L.fireEvent=function(t,e){L.onEvent({type:t,target:e})},L.registerEvents=function(t,e){for(var n=e.length-1;n>=0;n--){var i=e[n];L.$data(t,i+".tracked")||(L.addEventHandler(t,i,L.onEvent),L.$data(t,i+".tracked",!0))}},L.registerEventsForTags=function(t,n){for(var i=t.length-1;i>=0;i--)for(var a=t[i],r=e.getElementsByTagName(a),s=r.length-1;s>=0;s--)L.registerEvents(r[s],n)},L.setListeners=function(){var t=["click","submit"];L.each(L.rules,function(e){"custom"===e.event&&e.hasOwnProperty("customEvent")&&!L.contains(t,e.customEvent)&&t.push(e.customEvent)}),L.registerEvents(e,t)},L.getUniqueRuleEvents=function(){return L._uniqueRuleEvents||(L._uniqueRuleEvents=[],L.each(L.rules,function(t){-1===L.indexOf(L._uniqueRuleEvents,t.event)&&L._uniqueRuleEvents.push(t.event)})),L._uniqueRuleEvents},L.setFormListeners=function(){if(!L._relevantFormEvents){var t=["change","focus","blur","keypress"];L._relevantFormEvents=L.filter(L.getUniqueRuleEvents(),function(e){return-1!==L.indexOf(t,e)})}L._relevantFormEvents.length&&L.registerEventsForTags(["input","select","textarea","button"],L._relevantFormEvents)},L.setVideoListeners=function(){if(!L._relevantVideoEvents){var t=["play","pause","ended","volumechange","stalled","loadeddata"];L._relevantVideoEvents=L.filter(L.getUniqueRuleEvents(),function(e){return-1!==L.indexOf(t,e)})}L._relevantVideoEvents.length&&L.registerEventsForTags(["video"],L._relevantVideoEvents)},L.readStoredSetting=function(e){try{return e="sdsat_"+e,t.localStorage.getItem(e)}catch(n){return L.notify("Cannot read stored setting from localStorage: "+n.message,2),null}},L.loadStoredSettings=function(){var t=L.readStoredSetting("debug"),e=L.readStoredSetting("hide_activity");t&&(L.settings.notifications="true"===t),e&&(L.settings.hideActivity="true"===e)},L.isRuleActive=function(t,e){function n(t,e){return e=a(e,{hour:t[f](),minute:t[g]()}),Math.floor(Math.abs((t.getTime()-e.getTime())/864e5))}function i(t,e){function n(t){return 12*t[h]()+t[d]()}return Math.abs(n(t)-n(e))}function a(t,e){var n=new Date(t.getTime());for(var i in e)if(e.hasOwnProperty(i)){var a=e[i];switch(i){case"hour":n[p](a);break;case"minute":n[v](a);break;case"date":n[m](a)}}return n}function r(t,e){return 60*t[f]()+t[g]()>60*e[f]()+e[g]()}function s(t,e){return 60*t[f]()+t[g]()<60*e[f]()+e[g]()}var o=t.schedule;if(!o)return!0;var c=o.utc,u=c?"getUTCDate":"getDate",l=c?"getUTCDay":"getDay",h=c?"getUTCFullYear":"getFullYear",d=c?"getUTCMonth":"getMonth",f=c?"getUTCHours":"getHours",g=c?"getUTCMinutes":"getMinutes",p=c?"setUTCHours":"setHours",v=c?"setUTCMinutes":"setMinutes",m=c?"setUTCDate":"setDate";if(e=e||new Date,o.repeat){if(r(o.start,e))return!1;if(s(o.end,e))return!1;if(e=o.endRepeat)return!1;if("daily"===o.repeat){if(o.repeatEvery)if(n(o.start,e)%o.repeatEvery!=0)return!1}else if("weekly"===o.repeat){if(o.days){if(!L.contains(o.days,e[l]()))return!1}else if(o.start[l]()!==e[l]())return!1;if(o.repeatEvery)if(n(o.start,e)%(7*o.repeatEvery)!=0)return!1}else if("monthly"===o.repeat){if(o.repeatEvery)if(i(o.start,e)%o.repeatEvery!=0)return!1;if(o.nthWeek&&o.mthDay){if(o.mthDay!==e[l]())return!1;var y=Math.floor((e[u]()-e[l]()+1)/7);if(o.nthWeek!==y)return!1}else if(o.start[u]()!==e[u]())return!1}else if("yearly"===o.repeat){if(o.start[d]()!==e[d]())return!1;if(o.start[u]()!==e[u]())return!1;if(o.repeatEvery)if(Math.abs(o.start[h]()-e[h]())%o.repeatEvery!=0)return!1}}else{if(o.start>e)return!1;if(o.end0&&L.equalsIgnoreCase(t.substring(n),e)},L.getVisitorId=function(){var t=L.getToolsByType("visitor_id");return 0===t.length?null:t[0].getInstance()},L.URI=function(){var t=e.location.pathname+e.location.search;return L.settings.forceLowerCase&&(t=t.toLowerCase()),t},L.URL=function(){var t=e.location.href;return L.settings.forceLowerCase&&(t=t.toLowerCase()),t},L.filterRules=function(){function t(t){return!!L.isRuleActive(t)}L.rules=L.filter(L.rules,t),L.pageLoadRules=L.filter(L.pageLoadRules,t)},L.ruleInScope=function(t,n){function i(t,e){function n(t){return e.match(t)}var i=t.include,r=t.exclude;if(i&&a(i,e))return!0;if(r){if(L.isString(r)&&r===e)return!0;if(L.isArray(r)&&L.any(r,n))return!0;if(L.isRegex(r)&&n(r))return!0}return!1}function a(t,e){function n(t){return e.match(t)}return!(!L.isString(t)||t===e)||(!(!L.isArray(t)||L.any(t,n))||!(!L.isRegex(t)||n(t)))}n=n||e.location;var r=t.scope;if(!r)return!0;var s=r.URI,o=r.subdomains,c=r.domains,u=r.protocols,l=r.hashes;return(!s||!i(s,n.pathname+n.search))&&((!o||!i(o,n.hostname))&&((!c||!a(c,n.hostname))&&((!u||!a(u,n.protocol))&&(!l||!i(l,n.hash)))))},L.backgroundTasks=function(){new Date;L.setFormListeners(),L.setVideoListeners(),L.loadStoredSettings(),L.registerNewElementsForDynamicRules(),L.eventEmitterBackgroundTasks();new Date},L.registerNewElementsForDynamicRules=function(){function t(e,n){var i=t.cache[e];if(i)return n(i);L.cssQuery(e,function(i){t.cache[e]=i,n(i)})}t.cache={},L.each(L.dynamicRules,function(e){t(e.selector,function(t){L.each(t,function(t){var n="custom"===e.event?e.customEvent:e.event;L.$data(t,"dynamicRules.seen."+n)||(L.$data(t,"dynamicRules.seen."+n,!0),L.propertiesMatch(e.property,t)&&L.registerEvents(t,[n]))})})})},L.ensureCSSSelector=function(){e.querySelectorAll?L.hasSelector=!0:(L.loadingSizzle=!0,L.sizzleQueue=[],L.loadScript(L.basePath()+"selector.js",function(){if(L.Sizzle){var t=L.onEvent.pendingEvents;L.each(t,function(t){L.handleEvent(t)},this),L.onEvent=L.handleEvent,L.hasSelector=!0,delete L.loadingSizzle,L.each(L.sizzleQueue,function(t){L.cssQuery(t[0],t[1])}),delete L.sizzleQueue}else L.logError(new Error("Failed to load selector.js"))}))},L.errors=[],L.logError=function(t){L.errors.push(t),L.notify(t.name+" - "+t.message,5)},L.pageBottom=function(){L.initialized&&(L.pageBottomFired=!0,L.firePageLoadEvent("pagebottom"))},L.stagingLibraryOverride=function(){if("true"===L.readStoredSetting("stagingLibrary")){for(var t,n,i,a=e.getElementsByTagName("script"),r=/^(.*)satelliteLib-([a-f0-9]{40})\.js$/,s=/^(.*)satelliteLib-([a-f0-9]{40})-staging\.js$/,o=0,c=a.length;o');else{var l=e.createElement("script");l.src=u,e.head.appendChild(l)}return!0}}return!1},L.checkAsyncInclude=function(){t.satellite_asyncLoad&&L.notify('You may be using the async installation of Satellite. In-page HTML and the "pagebottom" event will not work. Please update your Satellite installation for these features.',5)},L.hasMultipleDomains=function(){return!!L.settings.domainList&&L.settings.domainList.length>1},L.handleOverrides=function(){if(C)for(var t in C)C.hasOwnProperty(t)&&(L.data[t]=C[t])},L.privacyManagerParams=function(){var t={};L.extend(t,L.settings.privacyManagement);var e=[];for(var n in L.tools)if(L.tools.hasOwnProperty(n)){var i=L.tools[n],a=i.settings;if(!a)continue;"sc"===a.engine&&e.push(i)}var r=L.filter(L.map(e,function(t){return t.getTrackingServer()}),function(t){return null!=t});t.adobeAnalyticsTrackingServers=r;for(var s=["bannerText","headline","introductoryText","customCSS"],o=0;o0){var e=t[0];if(L.$data(e,"elementexists.seen"))return;L.$data(e,"elementexists.seen",!0),L.onEvent({type:"elementexists",target:e})}})})},L.availableEventEmitters.push(s),o.prototype={obue:!1,initialize:function(){this.attachCloseListeners()},obuePrevUnload:function(){},obuePrevBeforeUnload:function(){},newObueListener:function(){this.obue||(this.obue=!0,this.triggerBeacons())},attachCloseListeners:function(){this.prevUnload=t.onunload,this.prevBeforeUnload=t.onbeforeunload,t.onunload=L.bind(function(e){this.prevUnload&&setTimeout(L.bind(function(){this.prevUnload.call(t,e)},this),1),this.newObueListener()},this),t.onbeforeunload=L.bind(function(e){this.prevBeforeUnload&&setTimeout(L.bind(function(){this.prevBeforeUnload.call(t,e)},this),1),this.newObueListener()},this)},triggerBeacons:function(){L.fireEvent("leave",e)}},L.availableEventEmitters.push(o),c.prototype={initialize:function(){this.setupHistoryAPI(),this.setupHashChange()},fireIfURIChanged:function(){var t=L.URL();this.lastURL!==t&&(this.fireEvent(),this.lastURL=t)},fireEvent:function(){L.updateQueryParams(),L.onEvent({type:"locationchange",target:e})},setupSPASupport:function(){this.setupHistoryAPI(),this.setupHashChange()},setupHistoryAPI:function(){var e=t.history;e&&(e.pushState&&(this.originalPushState=e.pushState,e.pushState=this._pushState),e.replaceState&&(this.originalReplaceState=e.replaceState,e.replaceState=this._replaceState)),L.addEventHandler(t,"popstate",this._onPopState)},pushState:function(){var t=this.originalPushState.apply(history,arguments);return this.onPushState(),t},replaceState:function(){var t=this.originalReplaceState.apply(history,arguments);return this.onReplaceState(),t},setupHashChange:function(){L.addEventHandler(t,"hashchange",this._onHashChange)},onReplaceState:function(){setTimeout(this._fireIfURIChanged,0)},onPushState:function(){setTimeout(this._fireIfURIChanged,0)},onPopState:function(){setTimeout(this._fireIfURIChanged,0)},onHashChange:function(){setTimeout(this._fireIfURIChanged,0)},uninitialize:function(){this.cleanUpHistoryAPI(),this.cleanUpHashChange()},cleanUpHistoryAPI:function(){history.pushState===this._pushState&&(history.pushState=this.originalPushState),history.replaceState===this._replaceState&&(history.replaceState=this.originalReplaceState),L.removeEventHandler(t,"popstate",this._onPopState)},cleanUpHashChange:function(){L.removeEventHandler(t,"hashchange",this._onHashChange)}},L.availableEventEmitters.push(c),u.prototype.getStringifiedValue=t.JSON&&t.JSON.stringify||L.stringify,u.prototype.initPolling=function(){0!==this.dataElementsNames.length&&(this.dataElementsStore=this.getDataElementsValues(),L.poll(L.bind(this.checkDataElementValues,this),1e3))},u.prototype.getDataElementsValues=function(){var t={};return L.each(this.dataElementsNames,function(e){var n=L.getVar(e);t[e]=this.getStringifiedValue(n)},this),t},u.prototype.checkDataElementValues=function(){L.each(this.dataElementsNames,L.bind(function(t){var n=this.getStringifiedValue(L.getVar(t));n!==this.dataElementsStore[t]&&(this.dataElementsStore[t]=n,L.onEvent({type:"dataelementchange("+t+")",target:e}))},this))},L.availableEventEmitters.push(u),l.prototype={backgroundTasks:function(){var t=this;L.each(this.rules,function(e){var n=e[1],i=e[0];L.cssQuery(n,function(e){L.each(e,function(e){t.trackElement(e,i)})})},this)},trackElement:function(t,e){var n=this,i=L.$data(t,"hover.delays");i?L.contains(i,e)||i.push(e):(L.addEventHandler(t,"mouseover",function(e){n.onMouseOver(e,t)}),L.addEventHandler(t,"mouseout",function(e){n.onMouseOut(e,t)}),L.$data(t,"hover.delays",[e]))},onMouseOver:function(t,e){var n=t.target||t.srcElement,i=t.relatedTarget||t.fromElement;(e===n||L.containsElement(e,n))&&!L.containsElement(e,i)&&this.onMouseEnter(e)},onMouseEnter:function(t){var e=L.$data(t,"hover.delays"),n=L.map(e,function(e){return setTimeout(function(){L.onEvent({type:"hover("+e+")",target:t})},e)});L.$data(t,"hover.delayTimers",n)},onMouseOut:function(t,e){var n=t.target||t.srcElement,i=t.relatedTarget||t.toElement;(e===n||L.containsElement(e,n))&&!L.containsElement(e,i)&&this.onMouseLeave(e)},onMouseLeave:function(t){var e=L.$data(t,"hover.delayTimers");e&&L.each(e,function(t){clearTimeout(t)})}},L.availableEventEmitters.push(l),h.prototype={defineEvents:function(){this.oldBlurClosure=function(){L.fireEvent("tabblur",e)},this.oldFocusClosure=L.bind(function(){this.visibilityApiHasPriority?L.fireEvent("tabfocus",e):null!=L.visibility.getHiddenProperty()&&L.visibility.isHidden()||L.fireEvent("tabfocus",e)},this)},attachDetachModernEventListeners:function(t){L[0==t?"removeEventHandler":"addEventHandler"](e,L.visibility.getVisibilityEvent(),this.handleVisibilityChange)},attachDetachOlderEventListeners:function(e,n,i){var a=0==e?"removeEventHandler":"addEventHandler";L[a](n,i,this.oldBlurClosure),L[a](t,"focus",this.oldFocusClosure)},handleVisibilityChange:function(){L.visibility.isHidden()?L.fireEvent("tabblur",e):L.fireEvent("tabfocus",e)},setVisibilityApiPriority:function(e){this.visibilityApiHasPriority=e,this.attachDetachOlderEventListeners(!1,t,"blur"),this.attachDetachModernEventListeners(!1),e?null!=L.visibility.getHiddenProperty()?this.attachDetachModernEventListeners(!0):this.attachDetachOlderEventListeners(!0,t,"blur"):(this.attachDetachOlderEventListeners(!0,t,"blur"),null!=L.visibility.getHiddenProperty()&&this.attachDetachModernEventListeners(!0))},oldBlurClosure:null,oldFocusClosure:null,visibilityApiHasPriority:!0},L.availableEventEmitters.push(h),d.prototype={initialize:function(){var t=this.twttr;t&&"function"==typeof t.ready&&t.ready(L.bind(this.bind,this))},bind:function(){this.twttr.events.bind("tweet",function(t){t&&(L.notify("tracking a tweet button",1),L.onEvent({type:"twitter.tweet",target:e}))})}},L.availableEventEmitters.push(d),f.offset=function(n){var i=null,a=null;try{var r=n.getBoundingClientRect(),s=e,o=s.documentElement,c=s.body,u=t,l=o.clientTop||c.clientTop||0,h=o.clientLeft||c.clientLeft||0,d=u.pageYOffset||o.scrollTop||c.scrollTop,f=u.pageXOffset||o.scrollLeft||c.scrollLeft;i=r.top+d-l,a=r.left+f-h}catch(g){}return{top:i,left:a}},f.getViewportHeight=function(){var n=t.innerHeight,i=e.compatMode;return i&&(n="CSS1Compat"==i?e.documentElement.clientHeight:e.body.clientHeight),n},f.getScrollTop=function(){return e.documentElement.scrollTop?e.documentElement.scrollTop:e.body.scrollTop},f.isElementInDocument=function(t){return e.body.contains(t)},f.isElementInView=function(t){if(!f.isElementInDocument(t))return!1;var e=f.getViewportHeight(),n=f.getScrollTop(),i=f.offset(t).top,a=t.offsetHeight;return null!==i&&!(n>i+a||n+e=0;t--)this.checkInView(this.elements[t])},processRules:function(t,e,n){var i=this.rules;n&&(i=L.filter(this.rules,function(t){return t.inviewDelay==n})),L.each(i,function(n,i){var a=n.inviewDelay?"viewed_"+n.inviewDelay:"viewed",r="inview_timeout_id_"+i;L.$data(t,a)||L.matchesCss(n.selector,t)&&e(n,a,r)})}},L.availableEventEmitters.push(f),L.inherit(g,L.BaseTool),L.extend(g.prototype,{initialize:function(){var t=this.settings;if(!1!==this.settings.initTool){var e=t.url;e="string"==typeof e?L.basePath()+e:L.isHttps()?e.https:e.http,L.loadScript(e,L.bind(this.onLoad,this)),this.initializing=!0}else this.initialized=!0},isQueueAvailable:function(){return!this.initialized},onLoad:function(){this.initialized=!0,this.initializing=!1,this.settings.initialBeacon&&this.settings.initialBeacon(),this.flushQueue()},endPLPhase:function(t){t===this.settings.loadOn&&(L.notify(this.name+": Initializing at "+t,1),this.initialize())},$fire:function(t,e,n){this.initializing?this.queueCommand({command:"fire",arguments:[n]},t,e):n.call(this.settings,t,e)}}),L.availableTools.am=g,L.availableTools.adlens=g,L.availableTools.aem=g,L.availableTools.__basic=g,L.extend(p.prototype,{getInstance:function(){return this.instance},initialize:function(){var t,e=this.settings;L.notify("Visitor ID: Initializing tool",1),null!==(t=this.createInstance(e.mcOrgId,e.initVars))&&(e.customerIDs&&this.applyCustomerIDs(t,e.customerIDs),e.autoRequest&&t.getMarketingCloudVisitorID(),this.instance=t)},createInstance:function(t,e){if(!L.isString(t))return L.notify('Visitor ID: Cannot create instance using mcOrgId: "'+t+'"',4),null;t=L.replace(t),L.notify('Visitor ID: Create instance using mcOrgId: "'+t+'"',1),e=this.parseValues(e);var n=Visitor.getInstance(t,e);return L.notify("Visitor ID: Set variables: "+L.stringify(e),1),n},applyCustomerIDs:function(t,e){var n=this.parseIds(e);t.setCustomerIDs(n),L.notify("Visitor ID: Set Customer IDs: "+L.stringify(n),1)},parseValues:function(t){if(!1===L.isObject(t))return{};var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=L.replace(t[n]));return e},parseIds:function(t){var e={};if(!1===L.isObject(t))return{};for(var n in t)if(t.hasOwnProperty(n)){var i=L.replace(t[n].id);i!==t[n].id&&i&&(e[n]={},e[n].id=i,e[n].authState=Visitor.AuthState[t[n].authState])}return e}}),L.availableTools.visitor_id=p,L.inherit(v,L.BaseTool),L.extend(v.prototype,{name:"Default",$loadIframe:function(e,n,i){var a=i.pages,r=i.loadOn,s=L.bind(function(){L.each(a,function(t){this.loadIframe(e,n,t)},this)},this);r||s(),"domready"===r&&L.domReady(s),"load"===r&&L.addEventHandler(t,"load",s)},loadIframe:function(t,n,i){var a=e.createElement("iframe");a.style.display="none";var r=L.data.host,s=i.data,o=this.scriptURL(i.src),c=L.searchVariables(s,t,n);r&&(o=L.basePath()+o),o+=c,a.src=o;var u=e.getElementsByTagName("body")[0];u?u.appendChild(a):L.domReady(function(){e.getElementsByTagName("body")[0].appendChild(a)})},scriptURL:function(t){return(L.settings.scriptDir||"")+t},$loadScript:function(e,n,i){var a=i.scripts,r=i.sequential,s=i.loadOn,o=L.bind(function(){r?this.loadScripts(e,n,a):L.each(a,function(t){this.loadScripts(e,n,[t])},this)},this);s?"domready"===s?L.domReady(o):"load"===s&&L.addEventHandler(t,"load",o):o()},loadScripts:function(t,e,n){function i(){r.length>0&&a&&r.shift().call(t,e,s);var c=n.shift();if(c){var u=L.data.host,l=o.scriptURL(c.src);u&&(l=L.basePath()+l),a=c,L.loadScript(l,i)}}try{n=n.slice(0);var a,r=this.asyncScriptCallbackQueue,s=e.target||e.srcElement,o=this}catch(c){console.error("scripts is",L.stringify(n))}i()},$loadBlockingScript:function(t,e,n){var i=n.scripts;n.loadOn;L.bind(function(){L.each(i,function(n){this.loadBlockingScript(t,e,n)},this)},this)()},loadBlockingScript:function(t,e,n){var i=this.scriptURL(n.src),a=L.data.host,r=e.target||e.srcElement;a&&(i=L.basePath()+i),this.argsForBlockingScripts.push([t,e,r]),L.loadScriptSync(i)},pushAsyncScript:function(t){this.asyncScriptCallbackQueue.push(t)},pushBlockingScript:function(t){var e=this.argsForBlockingScripts.shift(),n=e[0];t.apply(n,e.slice(1))},$writeHTML:L.escapeHtmlParams(function(t,n){if(!L.domReadyFired&&e.write)if("pagebottom"===n.type||"pagetop"===n.type)for(var i=2,a=arguments.length;i0&&this.setNonHumanDetectionDelay(1e3*parseInt(this.settings.nonHumanDetectionDelay))):this.notify("NHDM is not available.")},getAnalyticsTool:function(){if(this.settings.integratesWith)return L.tools[this.settings.integratesWith]},flushQueueWhenReady:function(){this.enableTracking&&this.tabEverVisible&&L.poll(L.bind(function(){if(this.isReadyToTrack())return this.flushQueue(),!0},this),100,20)},isReadyToTrack:function(){return this.tabEverVisible&&this.dataProvider.isReady()},$setVars:function(t,e,n){for(var i in n){var a=n[i];"function"==typeof a&&(a=a()),this.settings[i]=a}this.notify("Set variables done",2),this.prepareContextData()},$setEnableTracking:function(t,e,n){this.notify("Will"+(n?"":" not")+" track time on page",1),this.enableTracking!=n&&(this.addRemovePageLeaveEvent(n),this.addRemoveHumanDetectionChangeEvent(n),this.enableTracking=n)},$sendFirstBeacon:function(){this.sendViewBeacon()},setEnableNonHumanDetection:function(t){t?L.nonhumandetection.register(this):L.nonhumandetection.unregister(this)},setNonHumanDetectionDelay:function(t){L.nonhumandetection.register(this,t)},addRemovePageLeaveEvent:function(t){this.notify((t?"Attach onto":"Detach from")+" page leave event",1),L[0==t?"unbindEvent":"bindEvent"]("leave",this.onPageLeave)},addRemoveHumanDetectionChangeEvent:function(t){this.notify((t?"Attach onto":"Detach from")+" human detection change event",1),L[0==t?"unbindEvent":"bindEvent"]("humandetection.change",this.onHumanDetectionChange)},sendViewBeacon:function(){this.notify("Tracked page view.",1),this.sendBeaconWith()},sendDurationBeacon:function(){if(L.timetracking&&"function"==typeof L.timetracking.timeOnPage&&null!=L.timetracking.timeOnPage()){this.notify("Tracked close",1),this.sendBeaconWith({timeOnPage:Math.round(L.timetracking.timeOnPage()/1e3),duration:"D",timer:"timer"});var t;for(t=0;t0&&(e.events=r.join(",")),L.getVisitorId()&&(e.visitor=L.getVisitorId()),e},onSCodeLoaded:function(t){this.initialized=!0,this.initializing=!1;var e=["Adobe Analytics: loaded",t?" (manual)":"","."];L.notify(e.join(""),1),L.fireEvent(this.id+".load",this.getS()),t||(this.flushQueueExceptTrackLink(),this.sendBeacon()),this.flushQueue()},getAccount:function(e){return t.s_account?t.s_account:e&&this.settings.accountByHost&&this.settings.accountByHost[e]||this.settings.account},getTrackingServer:function(){var e=this,n=e.getS();if(n){if(n.ssl&&n.trackingServerSecure)return n.trackingServerSecure;if(n.trackingServer)return n.trackingServer}var i,a=e.getAccount(t.location.hostname);if(!a)return null;var r,s,o="",c=n&&n.dc;return(r=(i=a).indexOf(","))>=0&&(i=i.gb(0,r)),i=i.replace(/[^A-Za-z0-9]/g,""),o||(o="2o7.net"),c=c?(""+c).toLowerCase():"d1","2o7.net"==o&&("d1"==c?c="112":"d2"==c&&(c="122"),s=""),r=i+"."+c+"."+s+o},sendBeacon:function(){var e=this.getS(t[this.settings.renameS||"s"]);e?this.settings.customInit&&!1===this.settings.customInit(e)?L.notify("Adobe Analytics: custom init suppressed beacon",1):(this.settings.executeCustomPageCodeFirst&&this.applyVarBindingsOnTracker(e,this.varBindings),this.executeCustomSetupFuns(e),e.t(),this.clearVarBindings(),this.clearCustomSetup(),L.notify("Adobe Analytics: tracked page view",1)):L.notify("Adobe Analytics: page code not loaded",1)},pollForSC:function(){L.poll(L.bind(function(){if("function"==typeof t.s_gi)return this.onSCodeLoaded(!0),!0},this))},flushQueueExceptTrackLink:function(){if(this.pending){for(var t=[],e=0;e0&&l.push("events"),o.products&&l.push("products"),l=this.mergeTrackLinkVars(o.linkTrackVars,l),s=this.mergeTrackLinkVars(o.linkTrackEvents,s),o.linkTrackVars=this.getCustomLinkVarsList(l);var h=L.map(s,function(t){return t.split(":")[0]});o.linkTrackEvents=this.getCustomLinkVarsList(h),o.tl(!0,i||"o",a),L.notify(["Adobe Analytics: tracked link ","using: linkTrackVars=",L.stringify(o.linkTrackVars),"; linkTrackEvents=",L.stringify(o.linkTrackEvents)].join(""),1),o.linkTrackVars=c,o.linkTrackEvents=u}else L.notify("Adobe Analytics: page code not loaded",1)},mergeTrackLinkVars:function(t,e){return t&&(e=t.split(",").concat(e)),e},getCustomLinkVarsList:function(t){var e=L.indexOf(t,"None");return e>-1&&t.length>1&&t.splice(e,1),t.join(",")},definedVarNames:function(t){t=t||this.varBindings;var e=[];for(var n in t)t.hasOwnProperty(n)&&/^(eVar[0-9]+)|(prop[0-9]+)|(hier[0-9]+)|campaign|purchaseID|channel|server|state|zip|pageType$/.test(n)&&e.push(n);return e},$trackPageView:function(t,e,n){var i=n&&n.setVars,a=n&&n.addEvent||[],r=this.getS(null,{setVars:i,addEvent:a});r?(r.linkTrackVars="",r.linkTrackEvents="",this.executeCustomSetupFuns(r),n&&n.customSetup&&n.customSetup.call(t,e,r),r.t(),this.clearVarBindings(),this.clearCustomSetup(),L.notify("Adobe Analytics: tracked page view",1)):L.notify("Adobe Analytics: page code not loaded",1)},$postTransaction:function(e,n,i){var a=L.data.transaction=t[i],r=this.varBindings,s=this.settings.fieldVarMapping;if(L.each(a.items,function(t){this.products.push(t)},this),r.products=L.map(this.products,function(t){var e=[];if(s&&s.item)for(var n in s.item)if(s.item.hasOwnProperty(n)){var i=s.item[n];e.push(i+"="+t[n]),"event"===i.substring(0,5)&&this.events.push(i)}var a=["",t.product,t.quantity,t.unitPrice*t.quantity];return e.length>0&&a.push(e.join("|")),a.join(";")},this).join(","),s&&s.transaction){var o=[];for(var c in s.transaction)if(s.transaction.hasOwnProperty(c)){i=s.transaction[c];o.push(i+"="+a[c]),"event"===i.substring(0,5)&&this.events.push(i)}r.products.length>0&&(r.products+=","),r.products+=";;;;"+o.join("|")}},$addEvent:function(){for(var t=2,e=arguments.length;t1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1):L.notify("GA: sent command "+t+(i.length>1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1)}},$missing$:function(t,e,n,i){this.call(t,e,n,i)},$postTransaction:function(e,n,i){var a=L.data.customVars.transaction=t[i];this.call("addTrans",e,n,[a.orderID,a.affiliation,a.total,a.tax,a.shipping,a.city,a.state,a.country]),L.each(a.items,function(t){this.call("addItem",e,n,[t.orderID,t.sku,t.product,t.category,t.unitPrice,t.quantity])},this),this.call("trackTrans",e,n)},delayLink:function(t,e){var n=this;if(I.allowLinker()&&t.hostname.match(this.settings.linkerDomains)&&!L.isSubdomainOf(t.hostname,location.hostname)){L.preventDefault(e);var i=L.settings.linkDelay||100;setTimeout(function(){n.call("link",t,e,[t.href])},i)}},popupLink:function(e,n){if(t._gat){L.preventDefault(n);var i=this.settings.account,a=t._gat._createTracker(i)._getLinkerUrl(e.href);t.open(a)}},$link:function(t,e){"_blank"===t.getAttribute("target")?this.popupLink(t,e):this.delayLink(t,e)},$trackEvent:function(t,e){var n=Array.prototype.slice.call(arguments,2);if(n.length>=4&&null!=n[3]){var i=parseInt(n[3],10);L.isNaN(i)&&(i=1),n[3]=i}this.call("trackEvent",t,e,n)}}),L.availableTools.ga=E,L.inherit(k,L.BaseTool),L.extend(k.prototype,{name:"GAUniversal",endPLPhase:function(t){t===this.settings.loadOn&&(L.notify("GAU: Initializing at "+t,1),this.initialize(),this.flushQueue(),this.trackInitialPageView())},getTrackerName:function(){return this.settings.trackerSettings.name||""},isPageCodeLoadSuppressed:function(){return!1===this.settings.initTool||!0===this._cancelToolInit},initialize:function(){if(this.isPageCodeLoadSuppressed())return this.initialized=!0,void L.notify("GAU: Page code not loaded (suppressed).",1);var e="ga";t[e]=t[e]||this.createGAObject(),t.GoogleAnalyticsObject=e,L.notify("GAU: Page code loaded.",1),L.loadScriptOnce(this.getToolUrl());var n=this.settings;(I.allowLinker()&&!1!==n.allowLinker?this.createAccountForLinker():this.createAccount(),this.executeInitCommands(),n.customInit)&&(!1===(0,n.customInit)(t[e],this.getTrackerName())&&(this.suppressInitialPageView=!0));this.initialized=!0},createGAObject:function(){var t=function(){t.q.push(arguments)};return t.q=[],t.l=1*new Date,t},createAccount:function(){this.create()},createAccountForLinker:function(){var t={};I.allowLinker()&&(t.allowLinker=!0),this.create(t),this.call("require","linker"),this.call("linker:autoLink",this.autoLinkDomains(),!1,!0)},create:function(t){var e=this.settings.trackerSettings;(e=L.preprocessArguments([e],location,null,this.forceLowerCase)[0]).trackingId=L.replace(this.settings.trackerSettings.trackingId,location),e.cookieDomain||(e.cookieDomain=I.cookieDomain()),L.extend(e,t||{}),this.call("create",e)},autoLinkDomains:function(){var t=location.hostname;return L.filter(L.settings.domainList,function(e){return e!==t})},executeInitCommands:function(){var t=this.settings;t.initCommands&&L.each(t.initCommands,function(t){var e=t.splice(2,t.length-2);t=t.concat(L.preprocessArguments(e,location,null,this.forceLowerCase)),this.call.apply(this,t)},this)},trackInitialPageView:function(){this.suppressInitialPageView||this.isPageCodeLoadSuppressed()||this.call("send","pageview")},call:function(){"function"==typeof ga?this.isCallSuppressed()||(arguments[0]=this.cmd(arguments[0]),this.log(L.toArray(arguments)),ga.apply(t,arguments)):L.notify("GA Universal function not found!",4)},isCallSuppressed:function(){return!0===this._cancelToolInit},$missing$:function(t,e,n,i){i=i||[],i=[t].concat(i),this.call.apply(this,i)},getToolUrl:function(){var t=this.settings,e=L.isHttps();return t.url?e?t.url.https:t.url.http:(e?"https://ssl":"http://www")+".google-analytics.com/analytics.js"},cmd:function(t){var e=["send","set","get"],n=this.getTrackerName();return n&&-1!==L.indexOf(e,t)?n+"."+t:t},log:function(t){var e="GA Universal: sent command "+t[0]+" to tracker "+(this.getTrackerName()||"default");if(t.length>1){L.stringify(t.slice(1));e+=" with parameters "+L.stringify(t.slice(1))}e+=".",L.notify(e,1)}}),L.availableTools.ga_universal=k;var I={allowLinker:function(){return L.hasMultipleDomains()},cookieDomain:function(){var e=L.settings.domainList,n=L.find(e,function(e){var n=t.location.hostname;return L.equalsIgnoreCase(n.slice(n.length-e.length),e)});return n?"."+n:"auto"}};L.ecommerce={addItem:function(){var t=[].slice.call(arguments);L.onEvent({type:"ecommerce.additem",target:t})},addTrans:function(){var t=[].slice.call(arguments);L.data.saleData.sale={orderId:t[0],revenue:t[2]},L.onEvent({type:"ecommerce.addtrans",target:t})},trackTrans:function(){L.onEvent({type:"ecommerce.tracktrans",target:[]})}},L.visibility={isHidden:function(){var t=this.getHiddenProperty();return!!t&&e[t]},isVisible:function(){return!this.isHidden()},getHiddenProperty:function(){var t=["webkit","moz","ms","o"];if("hidden"in e)return"hidden";for(var n=0;n