1// All code and conventions are protected by copyright 2!function(e,n,a){function r(){S.addEventHandler(e,"orientationchange",r.orientationChange)}function o(){this.rules=S.filter(S.rules,function(e){return"elementexists"===e.event})}function s(){this.rules=S.filter(S.rules,function(e){return"videoplayed"===e.event.substring(0,11)}),this.eventHandler=S.bind(this.onUpdateTime,this)}function c(){var e=this.eventRegex=/^hover\(([0-9]+)\)$/,t=this.rules=[];S.each(S.rules,function(n){var i=n.event.match(e);i&&t.push([Number(n.event.match(e)[1]),n.selector])})}function l(t){S.domReady(S.bind(function(){this.twttr=t||e.twttr,this.initialize()},this))}function u(e){this.delay=250,this.FB=e,S.domReady(S.bind(function(){S.poll(S.bind(this.initialize,this),this.delay,8)},this))}function d(t){t=t||S.rules,this.rules=S.filter(t,function(e){return"inview"===e.event}),this.elements=[],this.eventHandler=S.bind(this.track,this),S.addEventHandler(e,"scroll",this.eventHandler),S.addEventHandler(e,"load",this.eventHandler)}function f(e){S.BaseTool.call(this,e),this.name=e.name||"VisitorID",this.initialize()}function g(e){S.BaseTool.call(this,e)}function h(e){S.BaseTool.call(this,e)}function p(e){S.BaseTool.call(this,e),this.varBindings={},this.events=[],this.products=[],this.customSetupFuns=[]}function m(){S.BaseTool.call(this),this.asyncScriptCallbackQueue=[],this.argsForBlockingScripts=[]}function v(e){S.BaseTool.call(this,e),this.styleElements={},this.targetPageParamsStore={}}function y(e){S.BaseTool.call(this,e),this.name=e.name||"Basic"}var b=Object.prototype.toString,k=e._satellite&&e._satellite.override,S={$data:function(e,t,n){var i="__satellite__",r=S.dataCache,o=e[i];o||(o=e[i]=S.uuid++);var s=r[o];return s||(s=r[o]={}),n===a?s[t]:void(s[t]=n)},uuid:1,dataCache:{},keys:function(e){var t=[];for(var n in e)t.push(n);return t},values:function(e){var t=[];for(var n in e)t.push(e[n]);return t},isArray:Array.isArray||function(e){return"[object Array]"===b.apply(e)},isObject:function(e){return null!=e&&!S.isArray(e)&&"object"==typeof e},isString:function(e){return"string"==typeof e},isNumber:function(e){return"[object Number]"===b.apply(e)&&!S.isNaN(e)},isNaN:function(e){return e!==e},isRegex:function(e){return e instanceof RegExp},isLinkTag:function(e){return!(!e||!e.nodeName||"a"!==e.nodeName.toLowerCase())},each:function(e,t,n){for(var i=0,a=e.length;a>i;i++)t.call(n,e[i],i,e)},map:function(e,t,n){for(var i=[],a=0,r=e.length;r>a;a++)i.push(t.call(n,e[a],a,e));return i},filter:function(e,t,n){for(var i=[],a=0,r=e.length;r>a;a++){var o=e[a];t.call(n,o,a,e)&&i.push(o)}return i},any:function(e,t,n){for(var i=0,a=e.length;a>i;i++){var r=e[i];if(t.call(n,r,i,e))return!0}return!1},every:function(e,t,n){for(var i=!0,a=0,r=e.length;r>a;a++){var o=e[a];i=i&&t.call(n,o,a,e)}return i},contains:function(e,t){return-1!==S.indexOf(e,t)},indexOf:function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=e.length;n--;)if(t===e[n])return n;return-1},find:function(e,t,n){for(var i=0,a=e.length;a>i;i++){var r=e[i];if(t.call(n,r,i,e))return r}return null},textMatch:function(e,t){return"string"==typeof t?e===t:t instanceof RegExp?t.test(e):!1},stringify:function(e,t){if(t=t||[],S.isObject(e)){if(S.contains(t,e))return"<Cycle>";t.push(e)}if(S.isArray(e))return"["+S.map(e,function(e){return S.stringify(e,t)}).join(",")+"]";if(S.isString(e))return'"'+String(e)+'"';if(S.isObject(e)){var n=[];for(var i in e)n.push(i+": "+S.stringify(e[i],t));return"{"+n.join(", ")+"}"}return String(e)},trim:function(e){return null==e?null:e.trim?e.trim():e.replace(/^ */,"").replace(/ *$/,"")},bind:function(e,t){return function(){return e.apply(t,arguments)}},throttle:function(e,t){var n=null;return function(){var i=this,a=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(i,a)},t)}},domReady:function(e){function t(e){for(f=1;e=a.shift();)e()}var i,a=[],r=!1,o=n,s=o.documentElement,c=s.doScroll,l="DOMContentLoaded",u="addEventListener",d="onreadystatechange",f=/^loade|^c/.test(o.readyState);return o[u]&&o[u](l,i=function(){o.removeEventListener(l,i,r),t()},r),c&&o.attachEvent(d,i=function(){/^c/.test(o.readyState)&&(o.detachEvent(d,i),t())}
2),e=c?function(t){self!=top?f?t():a.push(t):function(){try{s.doScroll("left")}catch(n){return setTimeout(function(){e(t)},50)}t()}()}:function(e){f?e():a.push(e)}}(),loadScript:function(e,t){var i=n.createElement("script");S.scriptOnLoad(e,i,t),i.src=e,n.getElementsByTagName("head")[0].appendChild(i)},scriptOnLoad:function(e,t,n){function i(e){e&&S.logError(e),n&&n(e)}"onload"in t?(t.onload=function(){i()},t.onerror=function(){i(new Error("Failed to load script "+e))}):"readyState"in t&&(t.onreadystatechange=function(){var e=t.readyState;("loaded"===e||"complete"===e)&&(t.onreadystatechange=null,i())})},loadScriptOnce:function(e,t){S.loadedScriptRegistry[e]||S.loadScript(e,function(n){n||(S.loadedScriptRegistry[e]=!0),t&&t(n)})},loadedScriptRegistry:{},loadScriptSync:function(e){return S.domReadyFired?void S.notify('Cannot load sync the "'+e+'" script after DOM Ready.',1):void n.write('<script src="'+e+'"></script>')},pushAsyncScript:function(e){S.tools["default"].pushAsyncScript(e)},pushBlockingScript:function(e){S.tools["default"].pushBlockingScript(e)},addEventHandler:e.addEventListener?function(e,t,n){e.addEventListener(t,n,!1)}:function(e,t,n){e.attachEvent("on"+t,n)},preventDefault:e.addEventListener?function(e){e.preventDefault()}:function(e){e.returnValue=!1},stopPropagation:function(e){e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation()},containsElement:function(e,t){return e.contains?e.contains(t):!!(16&e.compareDocumentPosition(t))},matchesCss:function(t){function i(e,t){var n=t.tagName;return n?e.toLowerCase()===n.toLowerCase():!1}var a=t.matchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||t.msMatchesSelector;return a?function(t,i){if(i===n||i===e)return!1;try{return a.call(i,t)}catch(r){return!1}}:t.querySelectorAll?function(e,t){var n=t.parentNode;if(!n)return!1;if(e.match(/^[a-z]+$/i))return i(e,t);try{for(var a=t.parentNode.querySelectorAll(e),r=a.length;r--;)if(a[r]===t)return!0}catch(o){}return!1}:function(e,t){if(e.match(/^[a-z]+$/i))return i(e,t);try{return S.Sizzle.matches(e,[t]).length>0}catch(n){return!1}}}(n.documentElement),cssQuery:function(e){return e.querySelectorAll?function(t,n){var i;try{i=e.querySelectorAll(t)}catch(a){i=[]}n(i)}:function(e,t){if(S.Sizzle){var n;try{n=S.Sizzle(e)}catch(i){n=[]}t(n)}else S.sizzleQueue.push([e,t])}}(n),hasAttr:function(e,t){return e.hasAttribute?e.hasAttribute(t):e[t]!==a},inherit:function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},extend:function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},toArray:function(){try{var e=Array.prototype.slice;return e.call(n.documentElement.childNodes,0)[0].nodeType,function(t){return e.call(t,0)}}catch(t){return function(e){for(var t=[],n=0,i=e.length;i>n;n++)t.push(e[n]);return t}}}(),equalsIgnoreCase:function(e,t){return null==e?null==t:null==t?!1:String(e).toLowerCase()===String(t).toLowerCase()},poll:function(e,t,n){function i(){S.isNumber(n)&&a++>=n||e()||setTimeout(i,t)}var a=0;t=t||1e3,i()},escapeForHtml:function(e){return e?e.replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\"/g,""").replace(/\'/g,"'").replace(/\//g,"/"):e}};S.availableTools={},S.availableEventEmitters=[],S.fireOnceEvents=["condition","elementexists"],S.initEventEmitters=function(){S.eventEmitters=S.map(S.availableEventEmitters,function(e){return new e})},S.eventEmitterBackgroundTasks=function(){S.each(S.eventEmitters,function(e){"backgroundTasks"in e&&e.backgroundTasks()})},S.initTools=function(e){var t={"default":new m},n=S.settings.euCookieName||"sat_track";for(var i in e){var a,r,o;if(a=e[i],a.euCookie){var s="true"!==S.readCookie(n);if(s)continue}if(r=S.availableTools[a.engine],!r){var c=[];for(var l in S.availableTools)c.push(l);throw new Error("No tool engine named "+a.engine+", available: "+c.join(",")+".")}o=new r(a),o.id=i,t[i]=o}return t},S.preprocessArguments=function(e,t,n,i){function a(e){return i&&S.isString(e)?e.toLowerCase():e}function r(e){var i={};for(var s in e)if(e.hasOwnProperty(s)){var c=e[s];i[s]=S.isObject(c)?r(c):S.isArray(c)?o(c):a(S.replace(c,t,n))}return i}function o(e){for(var i=[],o=0,s=e.length;s>o;o++){var c=e[o];S.isString(c)?c=a(S.replace(c,t,n)):c&&c.constructor===Object&&(c=r(c)),i.push(c)}return i}return e?o(e,i):e},S.execute=function(e,t,n,i){function a(a){var r=i[a||"default"];
2if(r)try{r.triggerCommand(e,t,n)}catch(o){S.logError(o)}}if(!_satellite.settings.hideActivity)if(i=i||S.tools,e.engine){var r=e.engine;for(var o in i){var s=i[o];s.settings&&s.settings.engine===r&&a(o)}}else e.tool instanceof Array?S.each(e.tool,function(e){a(e)}):a(e.tool)},S.notify=e.console?function(e,t){if(S.settings.notifications)switch(t){case 1:case 2:case 3:console.log("SATELLITE: "+e);break;case 4:console.warn("SATELLITE: "+e);break;case 5:console.error("SATELLITE: "+e);break;default:console.log("SATELLITE: Notify called with incorrect priority.")}}:function(){},S.cleanText=function(e){return null==e?null:S.trim(e).replace(/\s{2,}/g," ").replace(/[^\000-\177]*/g,"")},S.text=function(e){return e.textContent||e.innerText},S.specialProperties={text:S.text,cleanText:function(e){return S.cleanText(S.text(e))}},S.getObjectProperty=function(e,t,n){for(var i,r=t.split("."),o=e,s=S.specialProperties,c=0,l=r.length;l>c;c++){if(null==o)return a;var u=r[c];if(n&&"@"===u.charAt(0)){var d=u.slice(1);o=s[d](o)}else if(o.getAttribute&&(i=u.match(/^getAttribute\((.+)\)$/))){var f=i[1];o=o.getAttribute(f)}else o=o[u]}return o},S.getToolsByType=function(e){if(!e)throw new Error("Tool type is missing");var n=[];for(t in S.tools){var i=S.tools[t];i.settings&&i.settings.engine===e&&n.push(i)}return n},S.setVar=function(){var e=S.data.customVars;if(null==e&&(S.data.customVars={},e=S.data.customVars),"string"==typeof arguments[0]){var t=arguments[0];e[t]=arguments[1]}else if(arguments[0]){var n=arguments[0];for(var i in n)e[i]=n[i]}},S.dataElementSafe=function(e,t){if(arguments.length>2){var n=arguments[2];"pageview"===t?S.dataElementSafe.pageviewCache[e]=n:"session"===t?S.setCookie("_sdsat_"+e,n):"visitor"===t&&S.setCookie("_sdsat_"+e,n,730)}else{if("pageview"===t)return S.dataElementSafe.pageviewCache[e];if("session"===t||"visitor"===t)return S.readCookie("_sdsat_"+e)}},S.dataElementSafe.pageviewCache={},S.realGetDataElement=function(t){var n;return t.selector?S.hasSelector&&S.cssQuery(t.selector,function(e){if(e.length>0){var i=e[0];"text"===t.property?n=i.innerText||i.textContent:S.hasAttr(i,t.property)&&(n=i[t.property]||i.getAttribute(t.property))}}):t.queryParam?n=t.ignoreCase?S.getQueryParamCaseInsensitive(t.queryParam):S.getQueryParam(t.queryParam):t.cookie?n=S.readCookie(t.cookie):t.jsVariable?n=S.getObjectProperty(e,t.jsVariable):t.customJS&&(n=t.customJS()),n},S.getDataElement=function(e,t,n){n=n||S.dataElements[e];var i=S.realGetDataElement(n);return i===a&&n.storeLength?i=S.dataElementSafe(e,n.storeLength):i!==a&&n.storeLength&&S.dataElementSafe(e,n.storeLength,i),i!==a||t||(i=n["default"]||""),n.forceLowerCase&&(i=i.toLowerCase()),i},S.getVar=function(t,i,r){var o,s,c=S.data.customVars,l=r?r.target||r.srcElement:null,u={URI:S.data.URI,uri:S.data.URI,protocol:n.location.protocol,hostname:n.location.hostname};if(S.dataElements&&t in S.dataElements)return S.getDataElement(t);if(s=u[t],s===a)if("this."===t.substring(0,5))t=t.slice(5),s=S.getObjectProperty(i,t,!0);else if("event."===t.substring(0,6))t=t.slice(6),s=S.getObjectProperty(r,t);else if("target."===t.substring(0,7))t=t.slice(7),s=S.getObjectProperty(l,t);else if("window."===t.substring(0,7))t=t.slice(7),s=S.getObjectProperty(e,t);else if("param."===t.substring(0,6))t=t.slice(6),s=S.getQueryParam(t);else if(o=t.match(/^rand([0-9]+)$/)){var d=Number(o[1]),f=(Math.random()*(Math.pow(10,d)-1)).toFixed(0);s=Array(d-f.length+1).join("0")+f}else s=S.getObjectProperty(c,t);return s},S.getVars=function(e,t,n){var i={};return S.each(e,function(e){i[e]=S.getVar(e,t,n)}),i},S.replace=function(e,t,n){return"string"!=typeof e?e:e.replace(/%(.*?)%/g,function(e,i){var a=S.getVar(i,t,n);return null==a?e:a})},S.searchVariables=function(e,t,n){if(!e||0===e.length)return"";for(var i=[],a=0,r=e.length;r>a;a++){var o=e[a],s=S.getVar(o,t,n);i.push(o+"="+escape(s))}return"?"+i.join("&")},S.fireRule=function(e,t,n){var i=e.trigger;if(i){for(var a=0,r=i.length;r>a;a++){var o=i[a];S.execute(o,t,n)}S.contains(S.fireOnceEvents,e.event)&&(e.expired=!0)}},S.isLinked=function(e){for(var t=e;t;t=t.parentNode)if(S.isLinkTag(t))return!0;return!1},S.firePageLoadEvent=function(e){for(var t=n.location,i={type:e,target:t},a=S.pageLoadRules,r=a.length;r--;){var o=a[r];S.ruleMatches(o,i,t)&&(S.notify('Rule "'+o.name+'" fired.',1),S.fireRule(o,t,i),a.splice(r,1))}for(var s in S.tools){var c=S.tools[s];c.endPLPhase&&c.endPLPhase(e)}},S.track=function(e){e=e.replace(/^\s*/,"").replace(/\s*$/,"");for(var t=0;t<S.directCallRules.length;t++){var n=S.directCallRules[t];if(n.name===e)return S.notify('Direct call Rule "'+e+'" fired.',1),void S.fireRule(n,location,{type:e})}S.notify('Direct call Rule "'+e+'" not found.',1)},S.basePath=function(){return S.data.host?("https:"===n.location.protocol?"https://"+S.data.host.https:"http://"+S.data.host.http)+"/":this.settings.basePath},S.setLocation=function(t){e.location=t},S.parseQueryParams=function(e){var t=function(e){var t=e;try{t=decodeURIComponent(e)}catch(n){}return t};if(""===e||S.isString(e)===!1)return{};0===e.indexOf("?")&&(e=e.substring(1));var n={},i=e.split("&");return S.each(i,function(e){e=e.split("="),e[1]&&(n[t(e[0])]=S.escapeForHtml(t(e[1])))}),n},S.getCaseSensitivityQueryParamsMap=function(e){var t=S.parseQueryParams(e),n={};for(var i in t)t.hasOwnProperty(i)&&(n[i.toLowerCase()]=t[i]);return{normal:t,caseInsensitive:n}},S.QueryParams=S.getCaseSensitivityQueryParamsMap(e.location.search),S.getQueryParam=function(e){return S.QueryParams.normal[e]},S.getQueryParamCaseInsensitive=function(e){return S.QueryParams.caseInsensitive[e.toLowerCase()]},S.encodeObjectToURI=function(e){if(S.isObject(e)===!1)return"";var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")},S.readCookie=function(e){for(var t=e+"=",i=n.cookie.split(";"),r=0;r<i.length;r++){for(var o=i[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return a},S.setCookie=function(e,t,i){var a;if(i){var r=new Date;r.setTime(r.getTime()+24*i*60*60*1e3),a="; expires="+r.toGMTString()}else a="";n.cookie=e+"="+t+a+"; path=/"}
2,S.removeCookie=function(e){S.setCookie(e,"",-1)},S.getElementProperty=function(e,t){if("@"===t.charAt(0)){var n=S.specialProperties[t.substring(1)];if(n)return n(e)}return"innerText"===t?S.text(e):t in e?e[t]:e.getAttribute?e.getAttribute(t):a},S.propertiesMatch=function(e,t){if(e)for(var n in e){var i=e[n],a=S.getElementProperty(t,n);if("string"==typeof i&&i!==a)return!1;if(i instanceof RegExp&&!i.test(a))return!1}return!0},S.ruleMatches=function(e,t,i,a){var r=(n.location,e.condition),o=e.conditions,s=e.property,c=t.type,l=e.value,u=t.target||t.srcElement,d=i===u;if(e.event!==c)return!1;if(e.isDefault&&a>0)return!1;if(e.expired)return!1;if("inview"===c&&t.inviewDelay!==e.inviewDelay)return!1;if(!d&&(e.bubbleFireIfParent===!1||0!==a&&e.bubbleFireIfChildFired===!1))return!1;if(e.selector&&!S.matchesCss(e.selector,i))return!1;if(!S.propertiesMatch(s,i))return!1;if(null!=l)if("string"==typeof l){if(l!==i.value)return!1}else if(!l.test(i.value))return!1;if(r)try{if(!r.call(i,t,u))return S.notify('Condition for rule "'+e.name+'" not met.',1),!1}catch(f){return S.notify('Condition for rule "'+e.name+'" not met. Error: '+f.message,1),!1}if(o){var g=S.find(o,function(n){try{return!n.call(i,t,u)}catch(a){return S.notify('Condition for rule "'+e.name+'" not met. Error: '+a.message,1),!0}});if(g)return S.notify("Condition "+g.toString()+' for rule "'+e.name+'" not met.',1),!1}return!0},S.evtHandlers={},S.bindEvent=function(e,t){var n=S.evtHandlers;n[e]||(n[e]=[]),n[e].push(t)},S.whenEvent=S.bindEvent,S.unbindEvent=function(e,t){var n=S.evtHandlers;if(n[e]){var i=S.indexOf(n[e],t);n[e].splice(i,1)}},S.bindEventOnce=function(e,t){var n=function(){S.unbindEvent(e,n),t.apply(null,arguments)};S.bindEvent(e,n)},S.isVMLPoisoned=function(e){if(!e)return!1;try{e.nodeName}catch(t){if("Attribute only valid on v:image"===t.message)return!0}return!1},S.handleEvent=function(e){if(!S.$data(e,"eventProcessed")){var t=e.type.toLowerCase(),n=e.target||e.srcElement,i=0,a=S.rules,r=(S.tools,S.evtHandlers[e.type]);if(S.isVMLPoisoned(n))return void S.notify("detected "+t+" on poisoned VML element, skipping.",1);r&&S.each(r,function(t){t(e)});var o=n&&n.nodeName;o?S.notify("detected "+t+" on "+n.nodeName,1):S.notify("detected "+t,1);for(var s=n;s;s=s.parentNode){var c=!1;if(S.each(a,function(t){S.ruleMatches(t,e,s,i)&&(S.notify('Rule "'+t.name+'" fired.',1),S.fireRule(t,s,e),i++,t.bubbleStop&&(c=!0))}),c)break}S.$data(e,"eventProcessed",!0)}},S.onEvent=n.querySelectorAll?function(e){S.handleEvent(e)}:function(){var e=[],t=function(t){t.selector?e.push(t):S.handleEvent(t)};return t.pendingEvents=e,t}(),S.fireEvent=function(e,t){S.onEvent({type:e,target:t})},S.registerEvents=function(e,t){for(var n=t.length-1;n>=0;n--){var i=t[n];S.$data(e,i+".tracked")||(S.addEventHandler(e,i,S.onEvent),S.$data(e,i+".tracked",!0))}},S.registerEventsForTags=function(e,t){for(var i=e.length-1;i>=0;i--)for(var a=e[i],r=n.getElementsByTagName(a),o=r.length-1;o>=0;o--)S.registerEvents(r[o],t)},S.setListeners=function(){S.registerEvents(n,["click","submit"])},S.setFormListeners=function(){S.registerEventsForTags(["input","select","textarea","button"],["select","change","focus","blur","keypress"])},S.setVideoListeners=function(){S.registerEventsForTags(["video"],["play","pause","ended","volumechange","stalled","timeupdate","loadeddata"])},S.readStoredSetting=function(t){return e.localStorage?(t="sdsat_"+t,e.localStorage.getItem(t)):null},S.loadStoredSettings=function(){var e=S.readStoredSetting("debug"),t=S.readStoredSetting("hide_activity");e&&(S.settings.notifications="true"===e),t&&(S.settings.hideActivity="true"===t)},S.isRuleActive=function(e,t){function n(e,t){return t=a(t,{hour:e[g](),minute:e[h]()}),Math.floor(Math.abs((e.getTime()-t.getTime())/864e5))}function i(e,t){function n(e){return 12*e[d]()+e[f]()}return Math.abs(n(e)-n(t))}function a(e,t){var n=new Date(e.getTime());for(var i in t){var a=t[i];switch(i){case"hour":n[p](a);break;case"minute":n[m](a);break;case"date":n[v](a)}}return n}function r(e,t){var n=e[g](),i=e[h](),a=t[g](),r=t[h]();return 60*n+i>60*a+r}function o(e,t){var n=e[g](),i=e[h](),a=t[g](),r=t[h]();return 60*a+r>60*n+i}var s=e.schedule;if(!s)return!0;var c=s.utc,l=c?"getUTCDate":"getDate",u=c?"getUTCDay":"getDay",d=c?"getUTCFullYear":"getFullYear",f=c?"getUTCMonth":"getMonth",g=c?"getUTCHours":"getHours",h=c?"getUTCMinutes":"getMinutes",p=c?"setUTCHours":"setHours",m=c?"setUTCMinutes":"setMinutes",v=c?"setUTCDate":"setDate";if(t=t||new Date,s.repeat){if(r(s.start,t))return!1;if(o(s.end,t))return!1;if(t<s.start)return!1;if(s.endRepeat&&t>=s.endRepeat)return!1;if("daily"===s.repeat){if(s.repeatEvery){var y=n(s.start,t);if(y%s.repeatEvery!==0)return!1}}
2else if("weekly"===s.repeat){if(s.days){if(!S.contains(s.days,t[u]()))return!1}else if(s.start[u]()!==t[u]())return!1;if(s.repeatEvery){var b=n(s.start,t);if(b%(7*s.repeatEvery)!==0)return!1}}else if("monthly"===s.repeat){if(s.repeatEvery){var k=i(s.start,t);if(k%s.repeatEvery!==0)return!1}if(s.nthWeek&&s.mthDay){if(s.mthDay!==t[u]())return!1;var E=Math.floor((t[l]()-t[u]()+1)/7);if(s.nthWeek!==E)return!1}else if(s.start[l]()!==t[l]())return!1}else if("yearly"===s.repeat){if(s.start[f]()!==t[f]())return!1;if(s.start[l]()!==t[l]())return!1;if(s.repeatEvery){var b=Math.abs(s.start[d]()-t[d]());if(b%s.repeatEvery!==0)return!1}}}else{if(s.start>t)return!1;if(s.end<t)return!1}return!0},S.isOutboundLink=function(e){if(!e.getAttribute("href"))return!1;var t=e.hostname,n=(e.href,e.protocol);if("http:"!==n&&"https:"!==n)return!1;var i=S.any(S.settings.domainList,function(e){return S.isSubdomainOf(t,e)});return i?!1:t!==location.hostname},S.isLinkerLink=function(e){return e.getAttribute&&e.getAttribute("href")?S.hasMultipleDomains()&&e.hostname!=location.hostname&&!e.href.match(/^javascript/i)&&!S.isOutboundLink(e):!1},S.isSubdomainOf=function(e,t){if(e===t)return!0;var n=e.length-t.length;return n>0?S.equalsIgnoreCase(e.substring(n),t):!1},S.getVisitorId=function(){var e=S.getToolsByType("visitor_id");return 0===e.length?null:e[0].getInstance()},S.filterRules=function(){function e(e){return S.ruleInScope(e,t)&&S.isRuleActive(e)?!0:!1}var t={hostname:location.hostname,protocol:location.protocol,URI:S.data.URI};S.rules=S.filter(S.rules,e),S.pageLoadRules=S.filter(S.pageLoadRules,e)},S.ruleInScope=function(e,t){function n(e,t){function n(e){return t.match(e)}var a=e.include,r=e.exclude;if(a&&i(a,t))return!0;if(r){if(S.isString(r)&&r===t)return!0;if(S.isArray(r)&&S.any(r,n))return!0;if(S.isRegex(r)&&n(r))return!0}return!1}function i(e,t){function n(e){return t.match(e)}return S.isString(e)&&e!==t?!0:S.isArray(e)&&!S.any(e,n)?!0:S.isRegex(e)&&!n(e)?!0:!1}var a=e.scope;if(!a)return!0;var r=a.URI,o=a.subdomains,s=a.domains,c=a.protocols;return r&&n(r,t.URI)?!1:o&&n(o,t.hostname)?!1:s&&i(s,t.hostname)?!1:c&&i(c,t.protocol)?!1:!0},S.backgroundTasks=function(){+new Date;S.setFormListeners(),S.setVideoListeners(),S.loadStoredSettings(),S.registerNewElementsForDynamicRules(),S.eventEmitterBackgroundTasks();+new Date},S.registerNewElementsForDynamicRules=function(){function e(t,n){var i=e.cache[t];return i?n(i):void S.cssQuery(t,function(i){e.cache[t]=i,n(i)})}e.cache={},S.each(S.dynamicRules,function(t){e(t.selector,function(e){S.each(e,function(e){S.$data(e,"dynamicRules.seen")||(S.$data(e,"dynamicRules.seen",!0),S.propertiesMatch(t.property,e)&&S.registerEvents(e,[t.event]))})})})},S.ensureCSSSelector=function(){return n.querySelectorAll?void(S.hasSelector=!0):(S.loadingSizzle=!0,S.sizzleQueue=[],void S.loadScript(S.basePath()+"selector.js",function(){if(!S.Sizzle)return void S.logError(new Error("Failed to load selector.js"));var e=S.onEvent.pendingEvents;S.each(e,function(e){S.handleEvent(e)},this),S.onEvent=S.handleEvent,S.hasSelector=!0,delete S.loadingSizzle,S.each(S.sizzleQueue,function(e){S.cssQuery(e[0],e[1])}),delete S.sizzleQueue}))},S.errors=[],S.logError=function(e){S.errors.push(e),S.notify(e.name+" - "+e.message,5)},S.pageBottom=function(){S.pageBottomFired=!0,S.firePageLoadEvent("pagebottom")},S.stagingLibraryOverride=function(){var e="true"===S.readStoredSetting("stagingLibrary");if(e){for(var t,i,a,r=n.getElementsByTagName("script"),o=/^(.*)satelliteLib-(.*)\.js$/,s=/^(.*)satelliteLib-(.*)-staging\.js$/,c=0,l=r.length;l>
2c&&(a=r[c].getAttribute("src"),!a||(t||(t=a.match(o)),i||(i=a.match(s)),!i));c++);if(t&&!i){var u=t[1]+"satelliteLib-"+t[2]+"-staging.js";return n.write('<script src="'+u+'"></script>'),!0}}return!1},S.checkAsyncInclude=function(){e.satellite_asyncLoad&&S.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)},S.hasMultipleDomains=function(){return S.settings.domainList.length>1},S.handleOverrides=function(){if(k)for(var e in k)k.hasOwnProperty(e)&&(S.data[e]=k[e])},S.privacyManagerParams=function(){var e={};S.extend(e,S.settings.privacyManagement);var t=[];for(var n in S.tools){var i=S.tools[n],a=i.settings;a&&"sc"===a.engine&&t.push(i)}var r=S.filter(S.map(t,function(e){return e.getTrackingServer()}),function(e){return null!=e});e.adobeAnalyticsTrackingServers=r;for(var o=["bannerText","headline","introductoryText","customCSS"],s=0;s<o.length;s++){var c=o[s],l=e[c];if(l)if("text"===l.type)e[c]=l.value;else{if("data"!==l.type)throw new Error("Invalid type: "+l.type);e[c]=S.getVar(l.value)}}return e},S.prepareLoadPrivacyManager=function(){function t(e){function t(){r++,r===n.length&&(i(),clearTimeout(o),e())}function i(){S.each(n,function(e){S.unbindEvent(e.id+".load",t)})}function a(){i(),e()}var r=0;S.each(n,function(e){S.bindEvent(e.id+".load",t)});var o=setTimeout(a,5e3)}var n=S.filter(S.values(S.tools),function(e){return e.settings&&"sc"===e.settings.engine});0===n.length?S.addEventHandler(e,"load",S.loadPrivacyManager):t(S.loadPrivacyManager)},S.loadPrivacyManager=function(){var e=S.basePath()+"privacy_manager.js";S.loadScript(e,function(){var e=S.privacyManager;e.configure(S.privacyManagerParams()),e.openIfRequired()})},S.init=function(t){if(!S.stagingLibraryOverride()){S.configurationSettings=t;var n=t.tools;delete t.tools;for(var i in t)S[i]=t[i];S.data.customVars===a&&(S.data.customVars={}),S.data.queryParams=S.QueryParams.normal,S.handleOverrides(),S.detectBrowserInfo(),S.trackVisitorInfo&&S.trackVisitorInfo(),S.loadStoredSettings(),S.checkAsyncInclude(),S.ensureCSSSelector(),S.filterRules(),S.dynamicRules=S.filter(S.rules,function(e){return e.eventHandlerOnElement}),S.tools=S.initTools(n),S.initEventEmitters(),S.firePageLoadEvent("aftertoolinit"),S.settings.forceLowerCase&&(S.data.URI=S.data.URI.toLowerCase()),S.settings.privacyManagement&&S.prepareLoadPrivacyManager(),S.hasSelector&&S.domReady(S.eventEmitterBackgroundTasks),S.setListeners(),S.domReady(function(){S.poll(function(){S.backgroundTasks()},S.settings.recheckEvery||3e3)}),S.domReady(function(){S.domReadyFired=!0,S.pageBottomFired||S.pageBottom(),S.firePageLoadEvent("domready")}),S.addEventHandler(e,"load",function(){S.firePageLoadEvent("windowload")}),S.firePageLoadEvent("pagetop")}},S.pageLoadPhases=["aftertoolinit","pagetop","pagebottom","domready","windowload"],S.loadEventBefore=function(e,t){return S.indexOf(S.pageLoadPhases,e)<=S.indexOf(S.pageLoadPhases,t)},S.flushPendingCalls=function(e){e.pending&&(S.each(e.pending,function(t){var n=t[0],i=t[1],a=t[2],r=t[3];n in e?e[n].apply(e,[i,a].concat(r)):e.emit?e.emit(n,i,a,r):S.notify("Failed to trigger "+n+" for tool "+e.id,1)}),delete e.pending)},S.setDebug=function(t){e.localStorage&&e.localStorage.setItem("sdsat_debug",t)},S.detectBrowserInfo=function(){function e(e){return function(t){for(var n in e){var i=e[n],a=i.test(t);if(a)return n}return"Unknown"}}var t=e({OmniWeb:/OmniWeb/,"Opera Mini":/Opera Mini/,"Opera Mobile":/Opera Mobi/,Opera:/Opera/,"Mobile Safari":/Mobile(\/[0-9A-z]+)? Safari/,Chrome:/Chrome/,Firefox:/Firefox/,"IE Mobile":/IEMobile/,IE:/MSIE|Trident/,Safari:/Safari/}),n=e({iOS:/iPhone|iPad|iPod/,Blackberry:/BlackBerry/,"Symbian OS":/SymbOS/,Maemo:/Maemo/,Android:/Android [0-9\.]+;/,Linux:/ Linux /,Unix:/FreeBSD|OpenBSD|CrOS/,Windows:/[\( ]Windows /,MacOS:/Macintosh;/}),i=e({iPhone:/iPhone/,iPad:/iPad/,iPod:/iPod/,Nokia:/SymbOS|Maemo/,"Windows Phone":/IEMobile/,Blackberry:/BlackBerry/,Android:/Android [0-9\.]+;/,Desktop:/.*/}),a=navigator.userAgent;S.browserInfo={browser:t(a),os:n(a),deviceType:i(a)}},S.isHttps=function(){return"https:"==n.location.protocol},S.BaseTool=function(e){this.settings=e||{},this.forceLowerCase=S.settings.forceLowerCase,"forceLowerCase"in this.settings&&(this.forceLowerCase=this.settings.forceLowerCase)},S.BaseTool.prototype={triggerCommand:function(e,t,n){var i=this.settings||{};if(this.initialize&&this.isQueueAvailable()&&this.isQueueable(e)&&n&&S.loadEventBefore(n.type,i.loadOn))return void this.queueCommand(e,t,n
2);var a=S.preprocessArguments(e.arguments,t,n,this.forceLowerCase),r=e.command,o=this["$"+r];o?o.apply(this,[t,n].concat(a)):this.$missing$?this.$missing$(r,t,n,a):S.notify("Failed to trigger "+r+" for tool "+this.id,1)},endPLPhase:function(){},isQueueable:function(e){return"cancelToolInit"!==e.command},isQueueAvailable:function(){return!this.initialized&&!this.initializing},flushQueue:function(){this.pending&&(S.each(this.pending,function(e){this.triggerCommand.apply(this,e)},this),this.pending=[])},queueCommand:function(e,t,n){this.pending||(this.pending=[]),this.pending.push([e,t,n])},$cancelToolInit:function(){this._cancelToolInit=!0}},e._satellite=S,r.orientationChange=function(t){var n=0===e.orientation?"portrait":"landscape";t.orientation=n,S.onEvent(t)},S.availableEventEmitters.push(r),o.prototype.backgroundTasks=function(){S.each(this.rules,function(e){S.cssQuery(e.selector,function(e){if(e.length>0){var t=e[0];if(S.$data(t,"elementexists.seen"))return;S.$data(t,"elementexists.seen",!0),S.onEvent({type:"elementexists",target:t})}})})},S.availableEventEmitters.push(o),s.prototype={backgroundTasks:function(){var e=this.eventHandler;S.each(this.rules,function(t){S.cssQuery(t.selector||"video",function(t){S.each(t,function(t){S.$data(t,"videoplayed.tracked")||(S.addEventHandler(t,"timeupdate",S.throttle(e,100)),S.$data(t,"videoplayed.tracked",!0))})})})},evalRule:function(e,t){var n=t.event,i=e.seekable,a=i.start(0),r=i.end(0),o=e.currentTime,s=t.event.match(/^videoplayed\(([0-9]+)([s%])\)$/);if(s){var c=s[2],l=Number(s[1]),u="%"===c?function(){return 100*(o-a)/(r-a)>=l}:function(){return o-a>=l};!S.$data(e,n)&&u()&&(S.$data(e,n,!0),S.onEvent({type:n,target:e}))}},onUpdateTime:function(e){var t=this.rules,n=e.target;if(n.seekable&&0!==n.seekable.length)for(var i=0,a=t.length;a>i;i++)this.evalRule(n,t[i])}},S.availableEventEmitters.push(s),c.prototype={backgroundTasks:function(){var e=this;S.each(this.rules,function(t){var n=t[1],i=t[0];S.cssQuery(n,function(t){S.each(t,function(t){e.trackElement(t,i)})})},this)},trackElement:function(e,t){var n=this,i=S.$data(e,"hover.delays");i?S.contains(i,t)||i.push(t):(S.addEventHandler(e,"mouseover",function(t){n.onMouseOver(t,e)}),S.addEventHandler(e,"mouseout",function(t){n.onMouseOut(t,e)}),S.$data(e,"hover.delays",[t]))},onMouseOver:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.fromElement,a=(t===n||S.containsElement(t,n))&&!S.containsElement(t,i);a&&this.onMouseEnter(t)},onMouseEnter:function(e){var t=S.$data(e,"hover.delays"),n=S.map(t,function(t){return setTimeout(function(){S.onEvent({type:"hover("+t+")",target:e})},t)});S.$data(e,"hover.delayTimers",n)},onMouseOut:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.toElement,a=(t===n||S.containsElement(t,n))&&!S.containsElement(t,i);a&&this.onMouseLeave(t)},onMouseLeave:function(e){var t=S.$data(e,"hover.delayTimers");t&&S.each(t,function(e){clearTimeout(e)})}},S.availableEventEmitters.push(c),l.prototype={initialize:function(){var e=this.twttr;e&&"function"==typeof e.ready&&e.ready(S.bind(this.bind,this))},bind:function(){this.twttr.events.bind("tweet",function(e){e&&(S.notify("tracking a tweet button",1),S.onEvent({type:"twitter.tweet",target:n}))})}},S.availableEventEmitters.push(l),u.prototype={initialize:function(){return this.FB=this.FB||e.FB,this.FB&&this.FB.Event&&this.FB.Event.subscribe?(this.bind(),!0):void 0},bind:function(){this.FB.Event.subscribe("edge.create",function(){S.notify("tracking a facebook like",1),S.onEvent({type:"facebook.like",target:n})}),this.FB.Event.subscribe("edge.remove",function(){S.notify("tracking a facebook unlike",1),S.onEvent({type:"facebook.unlike",target:n})}),this.FB.Event.subscribe("message.send",function(){S.notify("tracking a facebook share",1),S.onEvent({type:"facebook.send",target:n})})}},S.availableEventEmitters.push(u),d.offset=function(t){var i;try{i=t.getBoundingClientRect()}catch(a){}var r=n,o=r.documentElement,s=r.body,c=e,l=o.clientTop||s.clientTop||0,u=o.clientLeft||s.clientLeft||0,d=c.pageYOffset||o.scrollTop||s.scrollTop,f=c.pageXOffset||o.scrollLeft||s.scrollLeft,g=i.top+d-l,h=i.left+f-u;return{top:g,left:h}}
2,d.getViewportHeight=function(){var t=e.innerHeight,i=n.compatMode;return i&&(t="CSS1Compat"==i?n.documentElement.clientHeight:n.body.clientHeight),t},d.getScrollTop=function(){return n.documentElement.scrollTop?n.documentElement.scrollTop:n.body.scrollTop},d.prototype={backgroundTasks:function(){var e=this.elements;S.each(this.rules,function(t){S.cssQuery(t.selector,function(n){var i=0;S.each(n,function(t){S.contains(e,t)||(e.push(t),i++)}),i&&S.notify(t.selector+" added "+i+" elements.",1)})}),this.track()},elementIsInView:function(e){var t=d.getViewportHeight(),n=d.getScrollTop(),i=d.offset(e).top,a=e.offsetHeight;return!(n>i+a||i>n+t)},checkInView:function(e,t){var n=S.$data(e,"inview");if(this.elementIsInView(e)){n||S.$data(e,"inview",!0);var i=this;this.processRules(e,function(n,a,r){if(t||!n.inviewDelay)S.$data(e,a,!0),S.onEvent({type:"inview",target:e,inviewDelay:n.inviewDelay});else if(n.inviewDelay){var o=S.$data(e,r);o&&clearTimeout(o),o=setTimeout(function(){i.checkInView(e,!0)},n.inviewDelay),S.$data(e,r,o) 3}})}else n&&S.$data(e,"inview",!1),this.processRules(e,function(t,n,i){var a=S.$data(e,i);a&&clearTimeout(a)})},track:function(){S.each(this.elements,function(e){this.checkInView(e)},this)},processRules:function(e,t){S.each(this.rules,function(n,i){var a=n.inviewDelay?"viewed_"+n.inviewDelay:"viewed",r="inview_timeout_id_"+i;S.$data(e,a)||S.matchesCss(n.selector,e)&&t(n,a,r)})}},S.availableEventEmitters.push(d),S.extend(f.prototype,{initialize:function(){var e,t=this.settings;S.notify("Visitor ID: Initializing tool",1),e=this.createInstance(t.mcOrgId,t.namespace,t.initVars),null!==e&&(t.customerIDs&&this.applyCustomerIDs(e,t.customerIDs),t.autoRequest&&e.getMarketingCloudVisitorID(),this.instance=e)},createInstance:function(e,t,n){if(!S.isString(e))return S.notify('Visitor ID: Cannot create instance using mcOrgId: "'+e+'"',4),null;S.notify('Visitor ID: Create instance using mcOrgId: "'+e+'"',1);var i=new Visitor(e,t);return this.applyInitVars(i,n),i},getInstance:function(){return this.instance},applyInitVars:function(e,t){S.isObject(t)!==!1&&(t=this.parseValues(t),S.extend(e,t),S.notify("Visitor ID: Set variables: "+S.stringify(t),1))},applyCustomerIDs:function(e,t){S.isObject(t)!==!1&&(t=this.parseValues(t),e.setCustomerIDs(t),S.notify("Visitor ID: Set Customer IDs: "+S.stringify(t),1))},parseValues:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=S.replace(e[n]));return t}}),S.availableTools.visitor_id=f,S.inherit(g,S.BaseTool),S.extend(g.prototype,{name:"GA",initialize:function(){var t=this.settings,n=e._gaq,i=t.initCommands||[],a=t.customInit;if(n||(_gaq=[]),this.isSuppressed())S.notify("GA: page code not loaded(suppressed).",1);else{if(!n&&!g.scriptLoaded){var r=S.isHttps(),o=(r?"https://ssl":"http://www")+".google-analytics.com/ga.js";t.url&&(o=r?t.url.https:t.url.http),S.loadScript(o),g.scriptLoaded=!0,S.notify("GA: page code loaded.",1)}{var s=(t.domain,t.trackerName),c=E.allowLinker(),l=t.account;S.settings.domainList||[]}
3_gaq.push([this.cmd("setAccount"),l]),c&&_gaq.push([this.cmd("setAllowLinker"),c]),_gaq.push([this.cmd("setDomainName"),E.cookieDomain()]),S.each(i,function(e){var t=[this.cmd(e[0])].concat(e.slice(1));_gaq.push(t)},this),a&&(this.suppressInitialPageView=!1===a(_gaq,s)),t.pageName&&this.$overrideInitialPageView(null,null,t.pageName)}this.initialized=!0,S.fireEvent(this.id+".configure",_gaq,s)},isSuppressed:function(){return this._cancelToolInit||this.settings.initTool===!1},tracker:function(){return this.settings.trackerName},cmd:function(e){var t=this.tracker();return t?t+"._"+e:"_"+e},$overrideInitialPageView:function(e,t,n){this.urlOverride=n},trackInitialPageView:function(){if(!this.isSuppressed()&&!this.suppressInitialPageView)if(this.urlOverride){var e=S.preprocessArguments([this.urlOverride],location,null,this.forceLowerCase);this.$missing$("trackPageview",null,null,e)}else this.$missing$("trackPageview")},endPLPhase:function(e){var t=this.settings.loadOn;e===t&&(S.notify("GA: Initializing at "+e,1),this.initialize(),this.flushQueue(),this.trackInitialPageView())},call:function(e,t,n,i){if(!this._cancelToolInit){var a=(this.settings,this.tracker()),r=this.cmd(e),i=i?[r].concat(i):[r];_gaq.push(i),a?S.notify("GA: sent command "+e+" to tracker "+a+(i.length>1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1):S.notify("GA: sent command "+e+(i.length>1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1)}},$missing$:function(e,t,n,i){this.call(e,t,n,i)},$postTransaction:function(t,n,i){var a=S.data.customVars.transaction=e[i];this.call("addTrans",t,n,[a.orderID,a.affiliation,a.total,a.tax,a.shipping,a.city,a.state,a.country]),S.each(a.items,function(e){this.call("addItem",t,n,[e.orderID,e.sku,e.product,e.category,e.unitPrice,e.quantity])},this),this.call("trackTrans",t,n)},delayLink:function(e,t){var n=this;if(E.allowLinker()&&e.hostname.match(this.settings.linkerDomains)&&!S.isSubdomainOf(e.hostname,location.hostname)){S.preventDefault(t);var i=S.settings.linkDelay||100;setTimeout(function(){n.call("link",e,t,[e.href])},i)}},popupLink:function(t,n){if(e._gat){S.preventDefault(n);var i=this.settings.account,a=e._gat._createTracker(i),r=a._getLinkerUrl(t.href);e.open(r)}},$link:function(e,t){"_blank"===e.getAttribute("target")?this.popupLink(e,t):this.delayLink(e,t)},$trackEvent:function(e,t){var n=Array.prototype.slice.call(arguments,2);if(n.length>=4&&null!=n[3]){var i=parseInt(n[3],10);S.isNaN(i)&&(i=1),n[3]=i}this.call("trackEvent",e,t,n)}}),S.availableTools.ga=g,S.inherit(h,S.BaseTool),S.extend(h.prototype,{name:"GAUniversal",isPageCodeLoadSuppressed:function(){return this.settings.initTool===!1||this._cancelToolInit===!0},isCallSuppressed:function(){return this._cancelToolInit===!0},endPLPhase:function(e){var t=this.settings,n=t.loadOn;if(this.isPageCodeLoadSuppressed())return void S.notify("GAU: Page code not loaded(suppressed).",1);if(e===n){if(S.notify("GAU: Initializing at "+e,1),this.initialize(),this.flushQueue(),this.suppressInitialPageView)return;this.call("send","pageview")}},initialize:function(){var t="ga";e[t]=e[t]||this.createGAObject(),e.GoogleAnalyticsObject=t,S.notify("GAU: Page code loaded.",1),S.loadScriptOnce(this.getToolUrl());var n=this.settings;if(E.allowLinker()&&n.allowLinker!==!1?this.createAccountForLinker():this.createAccount(),this.executeInitCommands(),n.customInit){var i=n.customInit,a=i(e[t],this.getTrackerName());a===!1&&(this.suppressInitialPageView=!0)}this.initialized=!0},getTrackerName:function(){return this.settings.trackerSettings.name||""},createGAObject:function(){var e=function(){e.q.push(arguments)};return e.q=[],e.l=1*new Date,e},create:function(e){var t=this.settings.trackerSettings;t.cookieDomain||(t.cookieDomain=E.cookieDomain()),S.extend(t,e||{}),this.call("create",t)},createAccount:function(){this.create()},createAccountForLinker:function(){var e={};E.allowLinker()&&(e.allowLinker=!0),this.create(e),this.call("require","linker"),this.call("linker:autoLink",this.autoLinkDomains(),!1,!0)},autoLinkDomains:function(){var e=location.hostname;return S.filter(S.settings.domainList,function(t){return t!==e})},executeInitCommands:function(){var e=this.settings;e.initCommands&&S.each(e.initCommands,function(e){this.call.apply(this,e)},this)},call:function(){return"function"!=typeof ga?void S.notify("GA Universal function not found!",4):void(this.isCallSuppressed()||(arguments[0]=this.cmd(arguments[0]),this.log(S.toArray(arguments)),ga.apply(e,arguments)))},$missing$:function(e,t,n,i){i=i||[],i=[e].concat(i),this.call.apply(this,i)},getToolUrl:function(){var e=this.settings,t=S.isHttps();return e.url?t?e.url.https:e.url.http:(t?"https://ssl":"http://www")+".google-analytics.com/analytics.js"},cmd:function(e){var t=["send","set","get"],n=this.getTrackerName();return n&&-1!==S.indexOf(t,e)?n+"."+e:e},log:function(e){var t=e[0],n=this.getTrackerName()||"default",i="GA Universal: sent command "+t+" to tracker "+n;if(e.length>1){{S.stringify(e.slice(1))}i+=" with parameters "+S.stringify(e.slice(1))}i+=".",S.notify(i,1)}}),S.availableTools.ga_universal=h;var E={allowLinker:function(){return S.hasMultipleDomains()},cookieDomain:function(){var t=S.settings.domainList,n=S.find(t,function(t){var n=e.location.hostname;return S.equalsIgnoreCase(n.slice(n.length-t.length),t)}),i=n?"."+n:"auto";return i}};S.inherit(p,S.BaseTool),S.extend(p.prototype,{name:"SC",initialize:function(t){if(!this._cancelToolInit)if(this.settings.initVars=this.substituteVariables(this.settings.initVars,{type:t}),this.settings.initTool!==!1){var n=this.settings.sCodeURL||S.basePath()+"s_code.js";"object"==typeof n&&(n="https:"===e.location.protocol?n.https:n.http),n.match(/^https?:/)||(n=S.basePath()+n),this.settings.initVars&&this.$setVars(null,null,this.settings.initVars),S.loadScript(n,S.bind(this.onSCodeLoaded,this)),this.initializing=!0}else this.initializing=!0,this.pollForSC()},onSCodeLoaded:function(){this.initialized=!0,this.initializing=!1,S.notify("Adobe Analytics: loaded.",1),S.fireEvent(this.id+".load",this.get
3S()),this.flushQueueExceptTrackLink(),this.sendBeacon(),this.flushQueue()},pollForSC:function(){S.poll(S.bind(function(){return"function"==typeof e.s_gi?(this.initialized=!0,this.initializing=!1,S.notify("Adobe Analytics: loaded (manual).",1),S.fireEvent(this.id+".load",this.getS()),this.flushQueue(),!0):void 0},this))},flushQueueExceptTrackLink:function(){if(this.pending){for(var e=[],t=0;t<this.pending.length;t++){var n=this.pending[t],i=n[0];"trackLink"===i.command?e.push(n):this.triggerCommand.apply(this,n)}this.pending=e}},isQueueAvailable:function(){return!this.initialized},substituteVariables:function(e,t){var n={};for(var i in e){var a=e[i];n[i]=S.replace(a,location,t)}return n},endPLPhase:function(e){var t=this.settings.loadOn;e===t&&this.initialize(e)},$setVars:function(e,t,n){for(var i in n){var a=n[i];"function"==typeof a&&(a=a()),this.varBindings[i]=a}S.notify("Adobe Analytics: set variables.",2)},$customSetup:function(e,t,n){this.customSetupFuns.push(function(i){n.call(e,t,i)})},getAccount:function(t){return e.s_account?e.s_account:t&&this.settings.accountByHost?this.settings.accountByHost[t]||this.settings.account:this.settings.account},isValidSCInstance:function(e){return!!e&&"function"==typeof e.t&&"function"==typeof e.tl},getS:function(t,n){var i=n&&n.hostname||e.location.hostname,a=this.concatWithToolVarBindings(n&&n.setVars||this.varBindings),r=n&&n.addEvent||this.events,o=this.getAccount(i),s=e.s_gi;if(!s)return null;if(this.isValidSCInstance(t)||(t=null),!o&&!t)return S.notify("Adobe Analytics: tracker not initialized because account was not found",1),null;var t=t||s(o),c="D"+S.appVersion;"undefined"!=typeof t.tagContainerMarker?t.tagContainerMarker=c:"string"==typeof t.version&&t.version.substring(t.version.length-5)!=="-"+c&&(t.version+="-"+c),t.sa&&this.settings.skipSetAccount!==!0&&this.settings.initTool!==!1&&t.sa(this.settings.account),this.applyVarBindingsOnTracker(t,a),r.length>0&&(t.events=r.join(","));var l=S.getVisitorId();return l&&(t.visitor=S.getVisitorId()),t},concatWithToolVarBindings:function(e){var t=this.settings.initVars||{};return S.map(["trackingServer","trackingServerSecure"],function(n){t[n]&&!e[n]&&(e[n]=t[n])}),e},applyVarBindingsOnTracker:function(e,t){for(var n in t)e[n]=t[n]},clearVarBindings:function(){this.varBindings={}},clearCustomSetup:function(){this.customSetupFuns=[]},sendBeacon:function(){var t=this.getS(e[this.settings.renameS||"s"]);return t?this.settings.customInit&&this.settings.customInit(t)===!1?void S.notify("Adobe Analytics: custom init suppressed beacon",1):(this.settings.executeCustomPageCodeFirst&&this.applyVarBindingsOnTracker(t,this.varBindings),this.executeCustomSetupFuns(t),t.t(),this.clearVarBindings(),this.clearCustomSetup(),void S.notify("Adobe Analytics: tracked page view",1)):void S.notify("Adobe Analytics: page code not loaded",1)},executeCustomSetupFuns:function(t){S.each(this.customSetupFuns,function(n){n.call(e,t)})},$trackLink:function(e,t,n){n=n||{};var i=n.type,a=n.linkName;!a&&e&&e.nodeName&&"a"===e.nodeName.toLowerCase()&&(a=e.innerHTML),a||(a="link clicked");var r=n&&n.setVars,o=n&&n.addEvent||[],s=this.getS(null,{setVars:r,addEvent:o});if(!s)return void S.notify("Adobe Analytics: page code not loaded",1);var c=s.linkTrackVars,l=s.linkTrackEvents,u=this.definedVarNames(r);n&&n.customSetup&&n.customSetup.call(e,t,s),o.length>0&&u.push("events"),s.products&&u.push("products"),u=this.mergeTrackLinkVars(s.linkTrackVars,u),o=this.mergeTrackLinkVars(s.linkTrackEvents,o),s.linkTrackVars=this.getCustomLinkVarsList(u);var d=S.map(o,function(e){return e.split(":")[0]});s.linkTrackEvents=this.getCustomLinkVarsList(d),s.tl(!0,i||"o",a),S.notify(["Adobe Analytics: tracked link ","using: linkTrackVars=",S.stringify(s.linkTrackVars),"; linkTrackEvents=",S.stringify(s.linkTrackEvents)].join(""),1),s.linkTrackVars=c,s.linkTrackEvents=l},mergeTrackLinkVars:function(e,t){return e&&(t=e.split(",").concat(t)),t},getCustomLinkVarsList:function(e){var t=S.indexOf(e,"None");return t>-1&&e.length>1&&e.splice(t,1),e.join(",")},definedVarNames:function(e){e=e||this.varBindings;var t=[];for(var n in e)/^(eVar[0-9]+)|(prop[0-9]+)$/.test(n)&&t.push(n);return t},getTrackingServer:function(){var t=this,n=t.getS();if(n&&n.trackingServer)return n.trackingServer;var i=t.getAccount(e.location.hostname);if(!i)return null;var a,r,o,s="",c=n&&n.dc;return a=i,r=a.indexOf(","),r>=0&&(a=a.gb(0,r)),a=a.replace(/[^A-Za-z0-9]/g,""),s||(s="2o7.net"),c=c?(""+c).toLowerCase():"d1","2o7.net"==s&&("d1"==c?c="112":"d2"==c&&(c="122"),o=""),r=a+"."+c+"."+o+s},$trackPageView:function(e,t,n){var i=n&&n.setVars,a=n&&n.addEvent||[],r=this.getS(null,{setVars:i,addEvent:a});return r?(r.linkTrackVars="",r.linkTrackEvents="",this.executeCustomSetupFuns(r),n&&n.customSetup&&n.customSetup.call(e,t,r),r.t(),this.clearVarBindings(),this.clearCustomSetup(),void S.notify("Adobe Analytics: tracked page view",1)):void S.notify("Adobe Analytics: page code not loaded",1)},$postTransaction:function(t,n,i){var a=S.data.transaction=e[i],r=this.varBindings,o=this.settings.fieldVarMapping;if(S.each(a.items,function(e){this.products.push(e)},this),r.products=S.map(this.products,function(e){var t=[];if(o&&o.item)for(var n in o.item){var i=o.item[n];t.push(i+"="+e[n]),"event"===i.substring(0,5)&&this.events.push(i)}var a=["",e.product,e.quantity,e.unitPrice*e.quantity];return t.length>0&&a.push(t.join("|")),a.join(";")},this).join(","),o&&o.transaction){var s=[];for(var c in o.transaction){var i=o.transaction[c];s.push(i+"="+a[c]),"event"===i.substring(0,5)&&this.events.push(i)}r.products.length>0&&(r.products+=","),r.products+=";;;;"+s.join("|")}},$addEvent:function(){for(var e=2,t=arguments.length;t>e;e++)this.events.push(arguments[e])},$addProduct:function(){for(var e=2,t=arguments.length;t>e;e++)this.products.push(arguments[e])}}),S.availableTools.sc=p,S.inherit(m,S.BaseTool),S.extend(m.prototype,{name:"Default",$loadIframe:function(t,n,i){var a=i.pages,r=i.loadOn,o=S.bind(function(){S.each(a,function(e){this.loadIframe(t,n,e)},this)},this);r||o(),"domready"===r&&S.domReady(o),"load"===r&&S.addEventHandler(e,"load",o)},loadIframe:function(e,t,i){var a=n.createElement("iframe");a.style.display="none";var r=S.data.host,o=i.data,s=this.scriptURL(i.src),c=S.searchVariables(o,e,t);r&&(s=S.basePath()+s),s+=c,a.src=s;var l=n.getElementsByTagName("body")[0];l?l.appendChild(a):S.domReady(function(){n.getElementsByTagName("body")[0].appendChild(a)})},scriptURL:function(e){var t=S.settings.scriptDir||"";return t+e},$loadScript:function(t,n,i){var a=i.scripts,r=i.sequential,o=i.loadOn,s=S.bind(function(){r?this.loadScripts(t,n,a):S.each(a,function(e){this.loadScripts(t,n,[e])},this)},this);o?"domready"===o?S.domReady(s):"load"===o&&S.addEventHandler(e,"load",s):s()},loadScripts:function(e,t,n){function i(){if(r.length>0&&a){var c=r.shift();c.call(e,t,o)}var l=n.shift();if(l){var u=S.data.host,d=s.scriptURL(l.src);u&&(d=S.basePath()+d),S.loadScript(d,i),a=l}}try{var a,n=n.slice(0),r=this.asyncScriptCallbackQueue,o=t.target||t.srcElement,s=this}catch(c){console.error("scripts is",S.stringify(n))}i()},$loadBlockingScript:function(e,t,n){var i=n.scripts,a=(n.loadOn,S.bind(function(){S.each(i,function(n){this.loadBlockingScript(e,t,n)},this)},this));a()},loadBlockingScript:function(e,t,n){var i=this.scriptURL(n.src),a=S.data.host,r=t.target||t.srcElement;a&&(i=S.basePath()+i),this.argsForBlockingScripts.push([e,t,r]),S.loadScriptSync(i)},pushAsyncScript:function(e){this.asyncScriptCallbackQueue.push(e)},pushBlockingScript:function(e){var t=this.argsForBlockingScripts.shift(),n=t[0];e.apply(n,t.slice(1))},$writeHTML:function(e,t){if(S.domReadyFired)return void S.notify("Command writeHTML failed. You may be using an async installation of Satellite.",1);if("pagebottom"!==t.type&&"pagetop"!==t.type)return void S.notify("You can only use writeHTML on the `pagetop` and `pagebottom` events.",1);for(var i=2,a=arguments.length;a>i;i++){var r=arguments[i].html;r=S.replace(r,e,t),n.write(r)}},linkNeedsDelayActivate:function(t,n){n=n||e;var i=t.tagName,a=t.getAttribute("target"),r=t.getAttribute("href");return i&&"a"!==i.toLowerCase()?!1:r?a?"_blank"===a?!1:"_top"===a?n.top===n:"_parent"===a?!1:"_self"===a?!0:n.name?a===n.name:!0:!0:!1},$delayActivateLink:function(e,t){if(this.linkNeedsDelayActivate(e)){S.preventDefault(t);var n=S.settings.linkDelay||100;
3setTimeout(function(){S.setLocation(e.href)},n)}},isQueueable:function(e){return"writeHTML"!==e.command}}),S.availableTools["default"]=m,S.inherit(v,S.BaseTool),S.extend(v.prototype,{name:"tnt",endPLPhase:function(e){"aftertoolinit"===e&&this.initialize()},initialize:function(){S.notify("Test & Target: Initializing",1),this.initializeTargetPageParams(),this.load()},initializeTargetPageParams:function(){e.targetPageParams&&this.updateTargetPageParams(this.parseTargetPageParamsResult(e.targetPageParams())),this.updateTargetPageParams(this.settings.pageParams),this.setTargetPageParamsFunction()},load:function(){var e=this.getMboxURL(this.settings.mboxURL);this.settings.initTool!==!1?this.settings.loadSync?(S.loadScriptSync(e),this.onScriptLoaded()):(S.loadScript(e,S.bind(this.onScriptLoaded,this)),this.initializing=!0):this.initialized=!0},getMboxURL:function(t){var n=t;return S.isObject(t)&&(n="https:"===e.location.protocol?t.https:t.http),n.match(/^https?:/)?n:S.basePath()+n},onScriptLoaded:function(){S.notify("Test & Target: loaded.",1),this.flushQueue(),this.initialized=!0,this.initializing=!1},$addMbox:function(e,t,n){var i=n.mboxGoesAround,a=i+"{visibility: hidden;}",r=this.appendStyle(a);i in this.styleElements||(this.styleElements[i]=r),this.initialized?this.$addMBoxStep2(null,null,n):this.initializing&&this.queueCommand({command:"addMBoxStep2",arguments:[n]},e,t)},$addMBoxStep2:function(t,i,a){var r=this.generateID(),o=this;S.addEventHandler(e,"load",S.bind(function(){S.cssQuery(a.mboxGoesAround,function(t){var i=t[0];if(i){var s=n.createElement("div");s.id=r,i.parentNode.replaceChild(s,i),s.appendChild(i),e.mboxDefine(r,a.mboxName);var c=[a.mboxName];a.arguments&&(c=c.concat(a.arguments)),e.mboxUpdate.apply(null,c),o.reappearWhenCallComesBack(i,r,a.timeout,a)}})},this)),this.lastMboxID=r},$addTargetPageParams:function(e,t,n){this.updateTargetPageParams(n)},generateID:function(){var e="_sdsat_mbox_"+String(Math.random()).substring(2)+"_";return e},appendStyle:function(e){var t=n.getElementsByTagName("head")[0],i=n.createElement("style");return i.type="text/css",i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),t.appendChild(i),i},reappearWhenCallComesBack:function(e,t,n,i){function a(){var e=r.styleElements[i.mboxGoesAround];e&&(e.parentNode.removeChild(e),delete r.styleElements[i.mboxGoesAround])}var r=this;S.cssQuery('script[src*="omtrdc.net"]',function(e){var t=e[0];if(t){S.scriptOnLoad(t.src,t,function(){S.notify("Test & Target: request complete",1),a(),clearTimeout(i)});var i=setTimeout(function(){S.notify("Test & Target: bailing after "+n+"ms",1),a()},n)}else S.notify("Test & Target: failed to find T&T ajax call, bailing",1),a()})},updateTargetPageParams:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[S.replace(n)]=S.replace(e[n]));S.extend(this.targetPageParamsStore,t)},getTargetPageParams:function(){return this.targetPageParamsStore},setTargetPageParamsFunction:function(){e.targetPageParams=S.bind(this.getTargetPageParams,this)},parseTargetPageParamsResult:function(e){var t=e;return S.isArray(e)&&(e=e.join("&")),S.isString(e)&&(t=S.parseQueryParams(e)),t}}),S.availableTools.tnt=v,S.inherit(y,S.BaseTool),S.extend(y.prototype,{initialize:function(){var e=this.settings;if(this.settings.initTool!==!1){var t=e.url;t="string"==typeof t?S.basePath()+t:S.isHttps()?t.https:t.http,S.loadScript(t,S.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(e){var t=this.settings.loadOn;e===t&&(S.notify(this.name+": Initializing at "+e,1),this.initialize())},$fire:function(e,t,n){return this.initializing?void this.queueCommand({command:"fire",arguments:[n]},e,t):void n.call(this.settings,e,t)}}),S.availableTools.am=y,S.availableTools.adlens=y,S.ecommerce={addItem:function(){var e=[].slice.call(arguments);S.onEvent({type:"ecommerce.additem",target:e})},addTrans:function(){var e=[].slice.call(arguments);S.data.saleData.sale={orderId:e[0],revenue:e[2]},S.onEvent({type:"ecommerce.addtrans",target:e})},trackTrans:function(){S.onEvent({type:"ecommerce.tracktrans",target:[]})}},_satellite.init({tools:{"227e8b04bbf39591db207fa3554e3419":{engine:"sc",loadOn:"pagebottom",account:"fcamaserati.com.global",euCookie
3:!1,sCodeURL:"e2b27ccc0e522eb7c0afb12eb12ee852c39ccceb/s-code-contents-5aa4b4aa6bd4dd08b0ddffb18d9cde4ef01dbf62.js",renameS:"s",initVars:{pageName:"%pageName_DE%",trackInlineStats:!0,trackDownloadLinks:!1,trackExternalLinks:!0,linkExternalFilters:".google.com/maps,auth.maserati.com,careers.maserati.com,facebook.com,instagram.com,maseratistore.com,media.maserati.com,pinterest.com,plus.google.com,stocklocator.maserati.com,twitter.com,youtube.com",linkInternalFilters:"javascript:,mailto:,tel:",linkLeaveQueryString:!0,dynamicVariablePrefix:"D="},skipSetAccount:!0}},pageLoadRules:[{name:"Dealer Locator",trigger:[{engine:"sc",command:"addEvent",arguments:["event9"]}],scope:{URI:{include:["maserati/en/en/index/tools/dealer-locator.html"]}},event:"pagebottom"},{name:"Internal Search Null",trigger:[{engine:"sc",command:"setVars",arguments:[{prop17:"%internalSearchTerm_DE%"}]},{engine:"sc",command:"addEvent",arguments:["event66"]}],scope:{URI:{include:["/index/tools/search-results.html"]}},conditions:[function(){return _satellite.textMatch(_satellite.getVar("internalSearchNull_DE"),"no results")}],event:"pagebottom"},{name:"Internal Search Results",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar4:"%internalSearchTerm_DE%",prop17:"%internalSearchTerm_DE%"}]},{engine:"sc",command:"addEvent",arguments:["event16"]}],scope:{URI:{include:["maserati/en/en/index/tools/search-results.html"]}},event:"pagebottom"},{name:"Mobile Orientation",trigger:[{engine:"sc",command:"setVars",arguments:[{prop53:"responsive"}]},{engine:"sc",command:"customSetup",arguments:[function(t,n){var i=e.innerWidth>e.innerHeight;x=i?"landscape":"portrait",n.prop42=x}]}],conditions:[function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?!0:void 0}],event:"pagebottom"},{name:"eBrochure Engagement",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar47:"maserati",eVar5:"%vehicleName_DE%",prop1:"%vehicleName_DE%",prop47:"maserati"}]},{engine:"sc",command:"addEvent",arguments:["event39"]}],scope:{URI:{include:["/index/ebrochures/"]}},event:"pagebottom"},{name:"global",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar38:"test",eVar65:"en",eVar66:"test",prop11:"test",prop12:"test",prop50:"en",prop51:"test"}]},{engine:"sc",command:"addEvent",arguments:["event13"]},{engine:"sc",command:"customSetup",arguments:[function(e,t){var n=t.pageName,i=n.split(":");i.length>=4?(t.prop11=t.eVar38=i[2],t.prop12=i[3],t.channel=i[4]):(t.prop11=t.eVar38="index",t.prop12=""),t.prop51="brand-portal:maserati:global:"+t.prop11,t.eVar66="brand-portal:maserati:global:"+t.prop11}]}],conditions:[function(){return"test.www.maserati.com"!=e.location.host&&"www.maserati.com"!=e.location.host||!(n.referrer.indexOf("www.maserati.com")>-1||""==n.referrer)?void 0:!0}],event:"pagebottom"},{name:"vehicle Name/Model About-> Heritage Section",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar47:"maserati",eVar48:"%vehicleModelYear%",eVar49:"%vehicleModelName_DE%",eVar5:"%vehicleModelNameHeritage_DE%",prop1:"%vehicleModelNameHeritage_DE%",prop47:"maserati",prop48:"%vehicleModelYear%",prop49:"%vehicleModelName_DE%"}]}],scope:{URI:{include:["/index/About-us/heritage/"]}},event:"pagebottom"},{name:"vehicle Name/Model Content Section",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar47:"maserati",eVar49:"%vehicleModelName_DE%",eVar5:"%vehicleName_DE%",prop1:"%vehicleName_DE%",prop47:"maserati",prop49:"%vehicleModelName_DE%"}]},{engine:"sc",command:"addEvent",arguments:["event17"]}],scope:{URI:{include:["/maserati/en/en/index/models/"]}},event:"pagebottom"},{name:"vehicle Name/Model Multimedia->Topic Section",trigger:[{engine:"sc",command:"setVars",arguments:[{eVar47:"maserati",eVar5:"%vehicleName_DE%",prop1:"%vehicleName_DE%",prop47:"maserati"}]},{engine:"sc",command:"customSetup",arguments:[function(e,t){var i=n.location.pathname.split("/");len=i.length;var a=i[len-1];t.eVar5=a.replace(".html",""),t.prop1=t.eVar5}]}],scope:{URI:{include:["/index/multimedia/topic/"]}},event:"pagebottom"}],rules:[{name:"Dealer Locator Geo Search",trigger:[{command:"loadScript",arguments:[{sequential:!1,scripts:[{src:"satellite-54881aea37333100185e0200.js",data:[]}]}]}],selector:"#input-address",event:"blur",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1},{name:"Dealer Website Get Directions",trigger:[{engine:"sc",command:"trackLink",arguments:[{type:"e",linkName:"google.com/maps/",customSetup:function(){console.log("Dealer direction clicked")}}]},{command:"delayActivateLink"}],selector:"img",event:"click",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1,property:{alt:"directions"},eventHandlerOnElement:!0},{name:"Dealer Website Link Click",trigger:[{command:"loadScript",arguments:[{sequential:!1,scripts:[{src:"satellite-54a65d773465630015140000.js",data:[]}]}]},{command:"delayActivateLink"}],selector:"td",event:"click",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1,property:{"data-action":"visitWebsite"},eventHandlerOnElement:!0},{name:"Global Social",trigger:[{command:"loadScript",arguments:[{sequential:!1,scripts:[{src:"satellite-54a3d4d63630370015b40000.js",data:[]}]}]}
3],conditions:[function(){var e=$(this).attr("href"),t=$(this).attr("onclick");return e.indexOf("facebook.com")>-1||e.indexOf("twitter.com")>-1||e.indexOf("youtube.com")>-1||e.indexOf("pinterest.com")>-1||e.indexOf("plus.google.com")>-1||e.indexOf("instagram.com")>-1?!0:t.indexOf("facebook.com")>-1||t.indexOf("twitter.com")>-1||t.indexOf("youtube.com")>-1||t.indexOf("pinterest.com")>-1||t.indexOf("plus.google.com")>-1||t.indexOf("instagram.com")>-1?!0:void 0}],selector:"a",event:"click",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1},{name:"InternalSearchPageOriginator",trigger:[{engine:"sc",command:"trackLink",arguments:[{setVars:{prop68:"%pageName_DE%"}}]}],selector:".search-form input.btn",event:"click",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1},{name:"eBrochure engaement",trigger:[{command:"loadScript",arguments:[{sequential:!1,scripts:[{src:"satellite-54a4ecac6361620015130300.js",data:[]}]}]}],conditions:[function(){return $(this).attr("href").indexOf("/redesign/multimedia/brochures/")>-1?!0:void 0}],selector:"a",event:"click",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0,bubbleStop:!1}],directCallRules:[],settings:{trackInternalLinks:!0,libraryName:"satelliteLib-c58b6fd9e60a3cc95f571578809ce61ae3f535f1",isStaging:!1,allowGATTcalls:!1,downloadExtensions:/\.(?:doc|docx|eps|jpg|png|svg|xls|ppt|pptx|pdf|xlsx|tab|csv|zip|txt|vsd|vxd|xml|js|css|rar|exe|wma|mov|avi|wmv|mp3|wav|m4v)($|\&|\?)/i,notifications:!1,utilVisible:!1,domainList:["maserati.com"],scriptDir:"e2b27ccc0e522eb7c0afb12eb12ee852c39ccceb/scripts/",tagTimeout:3e3},data:{URI:n.location.pathname+n.location.search,browser:{},cartItems:[],revenue:"",host:{http:"assets.adobedtm.com",https:"assets.adobedtm.com"}},dataElements:{internalSearchNull_DE:{customJS:function(){var e=$
3(".t_search_results h2").eq(1).text();return e},storeLength:"pageview",forceLowerCase:!0},internalSearchTerm_DE:{queryParam:"q",storeLength:"pageview",forceLowerCase:!0,ignoreCase:1},pageName_DE:{customJS:function(){function t(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(location.search);return null===n?"":decodeURIComponent(n[1].replace(/\+/g," ").toLowerCase())}var a=n.location.pathname.split("/");len=a.length;var r=e.location.host;if(r=r.replace("www.",""),r=r.replace(/\./g,":"),5>=len)r+=":index",r=r.toLowerCase();else for(i=5;len-1>=i;i++)r=r+":"+a[i];if(r=r.replace(".html","").toLowerCase(),r.indexOf("carconfigurator")>-1){var o=t("title"),s=t("modelName");r=r+":"+o+":"+s,r+=":exterior",r=r.replace(/ /g,"")}return e.location.host.indexOf("www.maserati.com")>-1?r.replace(/_/g,"-").replace(":com:",":global:"):void 0},storeLength:"pageview",forceLowerCase:!0},vehicleModelName_DE:{customJS:function(){var e=n.location.pathname;return e.indexOf("ghibli-diesel")>-1?"ghibli-diesel":e.indexOf("ghibli-s-q4")>-1?"ghibli-s-q4":e.indexOf("ghibli-s")>-1?"ghibli-s":e.indexOf("ghibli")>-1?"ghibli":e.indexOf("quattroporte-diesel")>-1?"quattroporte-diesel":e.indexOf("quattroporte-gts")>-1?"quattroporte-gts":e.indexOf("quattroporte-SQ4")>-1?"quattroporte-SQ4":e.indexOf("quattroporte-S")>-1?"quattroporte-S":e.indexOf("granturismo-mc-stradale-centennial-edition")>-1?"granturismo-mc-stradale-centennial-edition":e.indexOf("granturismo_mc_stradale")>-1?"granturismo_mc_stradale":e.indexOf("granturismo_sport")>-1?"granturismo_sport":e.indexOf("granturismo")>-1?"granturismo":e.indexOf("grancabrio-mc-centennial-edition")>-1?"grancabrio-mc-centennial-edition":e.indexOf("grancabrio-mc")>-1?"grancabrio-mc":e.indexOf("grancabrio-sport")>-1?"grancabrio-sport":e.indexOf("grancabrio")>-1?"grancabrio":void 0},storeLength:"pageview",forceLowerCase:!0},vehicleModelNameHeritage_DE:{customJS:function(){var e=n.location.pathname,t=e.split("/");return t[7]},storeLength:"pageview",forceLowerCase:!0},vehicleModelYear:{customJS:function(){return $("div.table tr").eq(32).find("td").eq(1).text().replace(/\s/g,"")},storeLength:"pageview",forceLowerCase:!0},vehicleName_DE:{customJS:function(){var e=n.location.pathname;return e.indexOf("ghibli")>-1?"ghibli":e.indexOf("quattroporte")>-1?"quattroporte":e.indexOf("grancabrio")>-1?"grancabrio":e.indexOf("granturismo")>-1?"granturismo":void 0},storeLength:"pageview",forceLowerCase:!0}},appVersion:"4BD",buildDate:"2015-01-13 12:45:26 UTC",publishDate:"2015-01-13 12:43:32 UTC"})}(window,document);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.