')):P.notify('Cannot load sync the "'+e+'" script because "document.write" is not available',1)},pushAsyncScript:function(e){P.tools["default"].pushAsyncScript(e)},pushBlockingScript:function(e){P.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)},removeEventHandler:e.removeEventListener?function(e,t,n){e.removeEventListener(t,n,!1)}:function(e,t,n){e.detachEvent("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(n){function i(e,t){var n=t.tagName;return!!n&&e.toLowerCase()===n.toLowerCase()}var a=n.matchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.oMatchesSelector||n.msMatchesSelector;return a?function(n,i){if(i===t||i===e)return!1;try{return a.call(i,n)}catch(r){return!1}}:n.querySelectorAll?function(e,t){if(!t.parentNode)return!1;if(e.match(/^[a-z]+$/i))return i(e,t);try{for(var n=t.parentNode.querySelectorAll(e),a=n.length;a--;)if(n[a]===t)return!0}catch(r){}return!1}:function(e,t){if(e.match(/^[a-z]+$/i))return i(e,t);try{return P.Sizzle.matches(e,[t]).length>0}catch(n){return!1}}}(t.documentElement),cssQuery:(S=t,S.querySelectorAll?function(e,t){var n;try{n=S.querySelectorAll(e)}catch(i){n=[]}t(n)}:function(e,t){if(P.Sizzle){var n;try{n=P.Sizzle(e)}catch(i){n=[]}t(n)}else P.sizzleQueue.push([e,t])}),hasAttr:function(e,t){return e.hasAttribute?e.hasAttribute(t):e[t]!==n},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(t.documentElement.childNodes,0)[0].nodeType,function(t){return e.call(t,0)}}catch(n){return function(e){for(var t=[],n=0,i=e.length;n=n||e()||setTimeout(i,t)}var a=0;t=t||1e3,i()},escapeForHtml:function(e){return e?String(e).replace(/\&/g,"&").replace(/\/g,">").replace(/\"/g,""").replace(/\'/g,"'").replace(/\//g,"/"):e}};P.availableTools={},P.availableEventEmitters=[],P.fireOnceEvents=["condition","elementexists"],P.initEventEmitters=function(){P.eventEmitters=P.map(P.availableEventEmitters,function(e){return new e})},P.eventEmitterBackgroundTasks=function(){P.each(P.eventEmitters,function(e){"backgroundTasks"in e&&e.backgroundTasks()})},P.initTools=function(e){var t={"default":new v},n=P.settings.euCookieName||"sat_track";for(var i in e)if(e.hasOwnProperty(i)){var a,r,s;if((a=e[i]).euCookie)if("true"!==P.readCookie(n))continue;if(!(r=P.availableTools[a.engine])){var o=[];for(var l in P.availableTools)P.availableTools.hasOwnProperty(l)&&o.push(l);throw new Error("No tool engine named "+a.engine+", available: "+o.join(",")+".")}(s=new r(a)).id=i,t[i]=s}return t},P.preprocessArguments=function(e,t,n,i,a){function r(e){return i&&P.isString(e)?e.toLowerCase():e}function s(e){var l={};for(var c in e)if(e.hasOwnProperty(c)){var u=e[c];P.isObject(u)?l[c]=s(u):P.isArray(u)?l[c]=o(u,i):l[c]=r(P.replace(u,t,n,a))}return l}function o(e){for(var i=[],a=0,o=e.length;athis.keepLimit&&this.messages.shift(),this.outputEnabled&&this.echo(n,e)},getHistory:function(){return this.messages},clearHistory:function(){this.messages=[]},setOutputState:function(e){this.outputEnabled!=e&&(this.outputEnabled=e,e?this.flush():this.flushed=!1)},echo:function(t,n){e.console&&e.console[t]("SATELLITE: "+n)},flush:function(){this.flushed||(P.each(this.messages,function(e){!0!==e[2]&&(this.echo(e[0],e[1]),e[2]=!0)},this),this.flushed=!0)}},P.notify=P.bind(P.Logger.message,P.Logger),P.cleanText=function(e){return null==e?null:P.trim(e).replace(/\s+/g," ")},P.cleanText.legacy=function(e){return null==e?null:P.trim(e).replace(/\s{2,}/g," ").replace(/[^\000-\177]*/g,"")},P.text=function(e){return e.textContent||e.innerText},P.specialProperties={text:P.text,cleanText:function(e){return P.cleanText(P.text(e))}},P.getObjectProperty=function(e,t,i){for(var a,r=t.split("."),s=e,o=P.specialProperties,l=0,c=r.length;l2){var n=arguments[2];"pageview"===t?P.dataElementSafe.pageviewCache[e]=n:"session"===t?P.setCookie("_sdsat_"+e,n):"visitor"===t&&P.setCookie("_sdsat_"+e,n,730)}else{if("pageview"===t)return P.dataElementSafe.pageviewCache[e];if("session"===t||"visitor"===t)return P.readCookie("_sdsat_"+e)}},P.dataElementSafe.pageviewCache={},P.realGetDataElement=function(t){var n;return t.selector?P.hasSelector&&P.cssQuery(t.selector,function(e){if(e.length>0){var i=e[0];"text"===t.property?n=i.innerText||i.textContent:t.property in i?n=i[t.property]:P.hasAttr(i,t.property)&&(n=i.getAttribute(t.property))}}):t.queryParam?n=t.ignoreCase?P.getQueryParamCaseInsensitive(t.queryParam):P.getQueryParam(t.queryParam):t.cookie?n=P.readCookie(t.cookie):t.jsVariable?n=P.getObjectProperty(e,t.jsVariable):t.customJS?n=t.customJS():t.contextHub&&(n=t.contextHub()),P.isString(n)&&t.cleanText&&(n=P.cleanText(n)),n},P.getDataElement=function(e,t,i){if(null==(i=i||P.dataElements[e]))return P.settings.undefinedVarsReturnEmpty?"":null;var a=P.realGetDataElement(i);return a===n&&i.storeLength?a=P.dataElementSafe(e,i.storeLength):a!==n&&i.storeLength&&P.dataElementSafe(e,i.storeLength,a),a||t||(a=i["default"]||""),P.isString(a)&&i.forceLowerCase&&(a=a.toLowerCase()),a},P.getVar=function(i,a,r){var s,o,l=P.data.customVars,c=r?r.target||r.srcElement:null,u={uri:P.URI(),protocol:t.location.protocol,hostname:t.location.hostname};if(P.dataElements&&i in P.dataElements)return P.getDataElement(i);if((o=u[i.toLowerCase()])===n)if("this."===i.substring(0,5))i=i.slice(5),o=P.getObjectProperty(a,i,!0);else if("event."===i.substring(0,6))i=i.slice(6),o=P.getObjectProperty(r,i);else if("target."===i.substring(0,7))i=i.slice(7),o=P.getObjectProperty(c,i);else if("window."===i.substring(0,7))i=i.slice(7),o=P.getObjectProperty(e,i);else if("param."===i.substring(0,6))i=i.slice(6),o=P.getQueryParam(i);else if(s=i.match(/^rand([0-9]+)$/)){var d=Number(s[1]),g=(Math.random()*(Math.pow(10,d)-1)).toFixed(0);o=Array(d-g.length+1).join("0")+g}else o=P.getObjectProperty(l,i);return o},P.getVars=function(e,t,n){var i={};return P.each(e,function(e){i[e]=P.getVar(e,t,n)}),i},P.replace=function(e,t,n,i){return"string"!=typeof e?e:e.replace(/%(.*?)%/g,function(e,a){var r=P.getVar(a,t,n);return null==r?P.settings.undefinedVarsReturnEmpty?"":e:i?P.escapeForHtml(r):r})},P.escapeHtmlParams=function(e){return e.escapeHtml=!0,e},P.searchVariables=function(e,t,n){if(!e||0===e.length)return"";for(var i=[],a=0,r=e.length;a0)return!1;if(e.expired)return!1;if("inview"===o&&t.inviewDelay!==e.inviewDelay)return!1;if(!u&&(!1===e.bubbleFireIfParent||0!==i&&!1===e.bubbleFireIfChildFired))return!1;if(e.selector&&!P.matchesCss(e.selector,n))return!1;if(!P.propertiesMatch(s,n))return!1;if(null!=l)if("string"==typeof l){if(l!==n.value)return!1}else if(!l.test(n.value))return!1;if(a)try{if(!a.call(n,t,c))return P.notify('Condition for rule "'+e.name+'" not met.',1),!1}catch(g){return P.notify('Condition for rule "'+e.name+'" not met. Error: '+g.message,1),!1}if(r){var d=P.find(r,function(i){try{return!i.call(n,t,c)}catch(g){return P.notify('Condition for rule "'+e.name+'" not met. Error: '+g.message,1),!0}});if(d)return P.notify("Condition "+d.toString()+' for rule "'+e.name+'" not met.',1),!1}return!0},P.evtHandlers={},P.bindEvent=function(e,t){var n=P.evtHandlers;n[e]||(n[e]=[]),n[e].push(t)},P.whenEvent=P.bindEvent,P.unbindEvent=function(e,t){var n=P.evtHandlers;if(n[e]){var i=P.indexOf(n[e],t);n[e].splice(i,1)}},P.bindEventOnce=function(e,t){var n=function(){P.unbindEvent(e,n),t.apply(null,arguments)};P.bindEvent(e,n)},P.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},P.handleEvent=function(e){if(!P.$data(e,"eventProcessed")){var t=e.type.toLowerCase(),n=e.target||e.srcElement,i=0,a=P.rules,r=(P.tools,P.evtHandlers[e.type]);if(P.isVMLPoisoned(n))P.notify("detected "+t+" on poisoned VML element, skipping.",1);else{r&&P.each(r,function(t){t(e)}),n&&n.nodeName?P.notify("detected "+t+" on "+n.nodeName,1):P.notify("detected "+t,1);for(var s=n;s;s=s.parentNode){var o=!1;if(P.each(a,function(t){P.ruleMatches(t,e,s,i)&&(P.notify('Rule "'+t.name+'" fired.',1),P.fireRule(t,s,e),i++,t.bubbleStop&&(o=!0))}),o)break}P.$data(e,"eventProcessed",!0)}}},P.onEvent=t.querySelectorAll?function(e){P.handleEvent(e)}:(w=[],(V=function(e){e.selector?w.push(e):P.handleEvent(e)}).pendingEvents=w,V),P.fireEvent=function(e,t){P.onEvent({type:e,target:t})},P.registerEvents=function(e,t){for(var n=t.length-1;n>=0;n--){var i=t[n];P.$data(e,i+".tracked")||(P.addEventHandler(e,i,P.onEvent),P.$data(e,i+".tracked",!0))}},P.registerEventsForTags=function(e,n){for(var i=e.length-1;i>=0;i--)for(var a=e[i],r=t.getElementsByTagName(a),s=r.length-1;s>=0;s--)P.registerEvents(r[s],n)},P.setListeners=function(){var e=["click","submit"];P.each(P.rules,function(t){"custom"===t.event&&t.hasOwnProperty("customEvent")&&!P.contains(e,t.customEvent)&&e.push(t.customEvent)}),P.registerEvents(t,e)},P.getUniqueRuleEvents=function(){return P._uniqueRuleEvents||(P._uniqueRuleEvents=[],P.each(P.rules,function(e){-1===P.indexOf(P._uniqueRuleEvents,e.event)&&P._uniqueRuleEvents.push(e.event)})),P._uniqueRuleEvents},P.setFormListeners=function(){if(!P._relevantFormEvents){var e=["change","focus","blur","keypress"];P._relevantFormEvents=P.filter(P.getUniqueRuleEvents(),function(t){return-1!==P.indexOf(e,t)})}P._relevantFormEvents.length&&P.registerEventsForTags(["input","select","textarea","button"],P._relevantFormEvents)},P.setVideoListeners=function(){if(!P._relevantVideoEvents){var e=["play","pause","ended","volumechange","stalled","loadeddata"];P._relevantVideoEvents=P.filter(P.getUniqueRuleEvents(),function(t){return-1!==P.indexOf(e,t)})}P._relevantVideoEvents.length&&P.registerEventsForTags(["video"],P._relevantVideoEvents)},P.readStoredSetting=function(t){try{return t="sdsat_"+t,e.localStorage.getItem(t)}catch(n){return P.notify("Cannot read stored setting from localStorage: "+n.message,2),null}},P.loadStoredSettings=function(){var e=P.readStoredSetting("debug"),t=P.readStoredSetting("hide_activity");e&&(P.settings.notifications="true"===e),t&&(P.settings.hideActivity="true"===t)},P.isRuleActive=function(e,t){function n(e,t){return t=a(t,{hour:e[p](),minute:e[h]()}),Math.floor(Math.abs((e.getTime()-t.getTime())/864e5))}function i(e,t){function n(e){return 12*e[d]()+e[g]()}return Math.abs(n(e)-n(t))}function a(e,t){var n=new Date(e.getTime());for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];switch(i){case"hour":n[m](a);break;case"minute":n[f](a);break;case"date":n[v](a)}}return n}function r(e,t){return 60*e[p]()+e[h]()>60*t[p]()+t[h]()}function s(e,t){return 60*e[p]()+e[h]()<60*t[p]()+t[h]()}var o=e.schedule;if(!o)return!0;var l=o.utc,c=l?"getUTCDate":"getDate",u=l?"getUTCDay":"getDay",d=l?"getUTCFullYear":"getFullYear",g=l?"getUTCMonth":"getMonth",p=l?"getUTCHours":"getHours",h=l?"getUTCMinutes":"getMinutes",m=l?"setUTCHours":"setHours",f=l?"setUTCMinutes":"setMinutes",v=l?"setUTCDate":"setDate";if(t=t||new Date,o.repeat){if(r(o.start,t))return!1;if(s(o.end,t))return!1;if(t=o.endRepeat)return!1;if("daily"===o.repeat){if(o.repeatEvery)if(n(o.start,t)%o.repeatEvery!=0)return!1}else if("weekly"===o.repeat){if(o.days){if(!P.contains(o.days,t[u]()))return!1}else if(o.start[u]()!==t[u]())return!1;if(o.repeatEvery)if(n(o.start,t)%(7*o.repeatEvery)!=0)return!1}else if("monthly"===o.repeat){if(o.repeatEvery)if(i(o.start,t)%o.repeatEvery!=0)return!1;if(o.nthWeek&&o.mthDay){if(o.mthDay!==t[u]())return!1;var b=Math.floor((t[c]()-t[u]()+1)/7);if(o.nthWeek!==b)return!1}else if(o.start[c]()!==t[c]())return!1}else if("yearly"===o.repeat){if(o.start[g]()!==t[g]())return!1;if(o.start[c]()!==t[c]())return!1;if(o.repeatEvery)if(Math.abs(o.start[d]()-t[d]())%o.repeatEvery!=0)return!1}}else{if(o.start>t)return!1;if(o.end0&&P.equalsIgnoreCase(e.substring(n),t)},P.getVisitorId=function(){var e=P.getToolsByType("visitor_id");return 0===e.length?null:e[0].getInstance()},P.URI=function(){var e=t.location.pathname+t.location.search;return P.settings.forceLowerCase&&(e=e.toLowerCase()),e},P.URL=function(){var e=t.location.href;return P.settings.forceLowerCase&&(e=e.toLowerCase()),e},P.filterRules=function(){function e(e){return!!P.isRuleActive(e)}P.rules=P.filter(P.rules,e),P.pageLoadRules=P.filter(P.pageLoadRules,e)},P.ruleInScope=function(e,n){function i(e,t){function n(e){return t.match(e)}var i=e.include,r=e.exclude;if(i&&a(i,t))return!0;if(r){if(P.isString(r)&&r===t)return!0;if(P.isArray(r)&&P.any(r,n))return!0;if(P.isRegex(r)&&n(r))return!0}return!1}function a(e,t){function n(e){return t.match(e)}return!(!P.isString(e)||e===t)||(!(!P.isArray(e)||P.any(e,n))||!(!P.isRegex(e)||n(e)))}n=n||t.location;var r=e.scope;if(!r)return!0;var s=r.URI,o=r.subdomains,l=r.domains,c=r.protocols,u=r.hashes;return(!s||!i(s,n.pathname+n.search))&&((!o||!i(o,n.hostname))&&((!l||!a(l,n.hostname))&&((!c||!a(c,n.protocol))&&(!u||!i(u,n.hash)))))},P.backgroundTasks=function(){new Date;P.setFormListeners(),P.setVideoListeners(),P.loadStoredSettings(),P.registerNewElementsForDynamicRules(),P.eventEmitterBackgroundTasks();new Date},P.registerNewElementsForDynamicRules=function(){function e(t,n){var i=e.cache[t];if(i)return n(i);P.cssQuery(t,function(i){e.cache[t]=i,n(i)})}e.cache={},P.each(P.dynamicRules,function(t){e(t.selector,function(e){P.each(e,function(e){var n="custom"===t.event?t.customEvent:t.event;P.$data(e,"dynamicRules.seen."+n)||(P.$data(e,"dynamicRules.seen."+n,!0),P.propertiesMatch(t.property,e)&&P.registerEvents(e,[n]))})})})},P.ensureCSSSelector=function(){t.querySelectorAll?P.hasSelector=!0:(P.loadingSizzle=!0,P.sizzleQueue=[],P.loadScript(P.basePath()+"selector.js",function(){if(P.Sizzle){var e=P.onEvent.pendingEvents;P.each(e,function(e){P.handleEvent(e)},this),P.onEvent=P.handleEvent,P.hasSelector=!0,delete P.loadingSizzle,P.each(P.sizzleQueue,function(e){P.cssQuery(e[0],e[1])}),delete P.sizzleQueue}else P.logError(new Error("Failed to load selector.js"))}))},P.errors=[],P.logError=function(e){P.errors.push(e),P.notify(e.name+" - "+e.message,5)},P.pageBottom=function(){P.initialized&&(P.pageBottomFired=!0,P.firePageLoadEvent("pagebottom"))},P.stagingLibraryOverride=function(){if("true"===P.readStoredSetting("stagingLibrary")){for(var e,n,i,a=t.getElementsByTagName("script"),r=/^(.*)satelliteLib-([a-f0-9]{40})\.js$/,s=/^(.*)satelliteLib-([a-f0-9]{40})-staging\.js$/,o=0,l=a.length;o');else{var u=t.createElement("script");u.src=c,t.head.appendChild(u)}return!0}}return!1},P.checkAsyncInclude=function(){e.satellite_asyncLoad&&P.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)},P.hasMultipleDomains=function(){return!!P.settings.domainList&&P.settings.domainList.length>1},P.handleOverrides=function(){if(L)for(var e in L)L.hasOwnProperty(e)&&(P.data[e]=L[e])},P.privacyManagerParams=function(){var e={};P.extend(e,P.settings.privacyManagement);var t=[];for(var n in P.tools)if(P.tools.hasOwnProperty(n)){var i=P.tools[n],a=i.settings;if(!a)continue;"sc"===a.engine&&t.push(i)}var r=P.filter(P.map(t,function(e){return e.getTrackingServer()}),function(e){return null!=e});e.adobeAnalyticsTrackingServers=r;for(var s=["bannerText","headline","introductoryText","customCSS"],o=0;oi+r||n+t=0;e--)this.checkInView(this.elements[e])},processRules:function(e,t,n){var i=this.rules;n&&(i=P.filter(this.rules,function(e){return e.inviewDelay==n})),P.each(i,function(n,i){var a=n.inviewDelay?"viewed_"+n.inviewDelay:"viewed",r="inview_timeout_id_"+i;P.$data(e,a)||P.matchesCss(n.selector,e)&&t(n,a,r)})}},P.availableEventEmitters.push(a),r.prototype={backgroundTasks:function(){var e=this.eventHandler;P.each(this.rules,function(t){P.cssQuery(t.selector||"video",function(t){P.each(t,function(t){P.$data(t,"videoplayed.tracked")||(P.addEventHandler(t,"timeupdate",P.throttle(e,100)),P.$data(t,"videoplayed.tracked",!0))})})})},evalRule:function(e,t){var n=t.event,i=e.seekable,a=i.start(0),r=i.end(0),s=e.currentTime,o=t.event.match(/^videoplayed\(([0-9]+)([s%])\)$/);if(o){var l=o[2],c=Number(o[1]),u="%"===l?function(){return c<=100*(s-a)/(r-a)}:function(){return c<=s-a};!P.$data(e,n)&&u()&&(P.$data(e,n,!0),P.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;i0){var t=e[0];if(P.$data(t,"elementexists.seen"))return;P.$data(t,"elementexists.seen",!0),P.onEvent({type:"elementexists",target:t})}})})},P.availableEventEmitters.push(d),g.prototype={backgroundTasks:function(){var e=this;P.each(this.rules,function(t){var n=t[1],i=t[0];P.cssQuery(n,function(t){P.each(t,function(t){e.trackElement(t,i)})})},this)},trackElement:function(e,t){var n=this,i=P.$data(e,"hover.delays");i?P.contains(i,t)||i.push(t):(P.addEventHandler(e,"mouseover",function(t){n.onMouseOver(t,e)}),P.addEventHandler(e,"mouseout",function(t){n.onMouseOut(t,e)}),P.$data(e,"hover.delays",[t]))},onMouseOver:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.fromElement;(t===n||P.containsElement(t,n))&&!P.containsElement(t,i)&&this.onMouseEnter(t)},onMouseEnter:function(e){var t=P.$data(e,"hover.delays"),n=P.map(t,function(t){return setTimeout(function(){P.onEvent({type:"hover("+t+")",target:e})},t)});P.$data(e,"hover.delayTimers",n)},onMouseOut:function(e,t){var n=e.target||e.srcElement,i=e.relatedTarget||e.toElement;(t===n||P.containsElement(t,n))&&!P.containsElement(t,i)&&this.onMouseLeave(t)},onMouseLeave:function(e){var t=P.$data(e,"hover.delayTimers");t&&P.each(t,function(e){clearTimeout(e)})}},P.availableEventEmitters.push(g),p.prototype={initialize:function(){var e=this.twttr;e&&"function"==typeof e.ready&&e.ready(P.bind(this.bind,this))},bind:function(){this.twttr.events.bind("tweet",function(e){e&&(P.notify("tracking a tweet button",1),P.onEvent({type:"twitter.tweet",target:t}))})}},P.availableEventEmitters.push(p),P.inherit(h,P.BaseTool),P.extend(h.prototype,{name:"tnt",endPLPhase:function(e){"aftertoolinit"===e&&this.initialize()},initialize:function(){P.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);!1!==this.settings.initTool?this.settings.loadSync?(P.loadScriptSync(e),this.onScriptLoaded()):(P.loadScript(e,P.bind(this.onScriptLoaded,this)),this.initializing=!0):this.initialized=!0},getMboxURL:function(t){var n=t;return P.isObject(t)&&(n="https:"===e.location.protocol?t.https:t.http),n.match(/^https?:/)?n:P.basePath()+n},onScriptLoaded:function(){P.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(n,i,a){var r=this.generateID(),s=this;P.addEventHandler(e,"load",P.bind(function(){P.cssQuery(a.mboxGoesAround,function(n){var i=n[0];if(i){var o=t.createElement("div");o.id=r,i.parentNode.replaceChild(o,i),o.appendChild(i),e.mboxDefine(r,a.mboxName);var l=[a.mboxName];a.arguments&&(l=l.concat(a.arguments)),e.mboxUpdate.apply(null,l),s.reappearWhenCallComesBack(i,r,a.timeout,a)}})},this)),this.lastMboxID=r},$addTargetPageParams:function(e,t,n){this.updateTargetPageParams(n)},generateID:function(){return"_sdsat_mbox_"+String(Math.random()).substring(2)+"_"},appendStyle:function(e){var n=t.getElementsByTagName("head")[0],i=t.createElement("style");return i.type="text/css",i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),n.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;P.cssQuery('script[src*="omtrdc.net"]',function(e){var t=e[0];if(t){P.scriptOnLoad(t.src,t,function(){P.notify("Test & Target: request complete",1),a(),clearTimeout(i)});var i=setTimeout(function(){P.notify("Test & Target: bailing after "+n+"ms",1),a()},n)}else P.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[P.replace(n)]=P.replace(e[n]));P.extend(this.targetPageParamsStore,t)},getTargetPageParams:function(){return this.targetPageParamsStore},setTargetPageParamsFunction:function(){e.targetPageParams=P.bind(this.getTargetPageParams,this)},parseTargetPageParamsResult:function(e){var t=e;return P.isArray(e)&&(e=e.join("&")),P.isString(e)&&(t=P.parseQueryParams(e)),t}}),P.availableTools.tnt=h,P.inherit(m,P.BaseTool),P.extend(m.prototype,{name:"Nielsen",endPLPhase:function(e){switch(e){case"pagetop":this.initialize();break;case"pagebottom":this.enableTracking&&(this.queueCommand({command:"sendFirstBeacon",arguments:[]}),this.flushQueueWhenReady())}},defineListeners:function(){this.onTabFocus=P.bind(function(){this.notify("Tab visible, sending view beacon when ready",1),this.tabEverVisible=!0,this.flushQueueWhenReady()},this),this.onPageLeave=P.bind(function(){this.notify("isHuman? : "+this.isHuman(),1),this.isHuman()&&this.sendDurationBeacon()},this),this.onHumanDetectionChange=P.bind(function(e){this==e.target.target&&(this.human=e.target.isHuman)},this)},initialize:function(){this.initializeTracking(),this.initializeDataProviders(),this.initializeNonHumanDetection(),this.tabEverVisible=P.visibility.isVisible(),this.tabEverVisible?this.notify("Tab visible, sending view beacon when ready",1):P.bindEventOnce("tabfocus",this.onTabFocus),this.initialized=!0},initializeTracking:function(){this.initialized||(this.notify("Initializing tracking",1),this.addRemovePageLeaveEvent(this.enableTracking),this.addRemoveHumanDetectionChangeEvent(this.enableTracking),this.initialized=!0)},initializeDataProviders:function(){var e,t=this.getAnalyticsTool();this.dataProvider.register(new m.DataProvider.VisitorID(P.getVisitorId())),t?(e=new m.DataProvider.Generic("rsid",function(){return t.settings.account}),this.dataProvider.register(e)):this.notify("Missing integration with Analytics: rsid will not be sent.")},initializeNonHumanDetection:function(){P.nonhumandetection?(P.nonhumandetection.init(),this.setEnableNonHumanDetection(0!=this.settings.enableNonHumanDetection),this.settings.nonHumanDetectionDelay>0&&this.setNonHumanDetectionDelay(1e3*parseInt(this.settings.nonHumanDetectionDelay))):this.notify("NHDM is not available.")},getAnalyticsTool:function(){if(this.settings.integratesWith)return P.tools[this.settings.integratesWith]},flushQueueWhenReady:function(){this.enableTracking&&this.tabEverVisible&&P.poll(P.bind(function(){if(this.isReadyToTrack())return this.flushQueue(),!0},this),100,20)},isReadyToTrack:function(){return this.tabEverVisible&&this.dataProvider.isReady()},$setVars:function(e,t,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(e,t,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(e){e?P.nonhumandetection.register(this):P.nonhumandetection.unregister(this)},setNonHumanDetectionDelay:function(e){P.nonhumandetection.register(this,e)},addRemovePageLeaveEvent:function(e){this.notify((e?"Attach onto":"Detach from")+" page leave event",1),P[0==e?"unbindEvent":"bindEvent"]("leave",this.onPageLeave)},addRemoveHumanDetectionChangeEvent:function(e){this.notify((e?"Attach onto":"Detach from")+" human detection change event",1),P[0==e?"unbindEvent":"bindEvent"]("humandetection.change",this.onHumanDetectionChange)},sendViewBeacon:function(){this.notify("Tracked page view.",1),this.sendBeaconWith()},sendDurationBeacon:function(){if(P.timetracking&&"function"==typeof P.timetracking.timeOnPage&&null!=P.timetracking.timeOnPage()){this.notify("Tracked close",1),this.sendBeaconWith({timeOnPage:Math.round(P.timetracking.timeOnPage()/1e3),duration:"D",timer:"timer"});var e;for(e=0;e0&&(t.events=r.join(",")),P.getVisitorId()&&(t.visitor=P.getVisitorId()),t},onSCodeLoaded:function(e){this.initialized=!0,this.initializing=!1;var t=["Adobe Analytics: loaded",e?" (manual)":"","."];P.notify(t.join(""),1),P.fireEvent(this.id+".load",this.getS()),e||(this.flushQueueExceptTrackLink(),this.sendBeacon()),this.flushQueue()},getAccount:function(t){return e.s_account?e.s_account:t&&this.settings.accountByHost&&this.settings.accountByHost[t]||this.settings.account},getTrackingServer:function(){var t=this,n=t.getS();if(n){if(n.ssl&&n.trackingServerSecure)return n.trackingServerSecure;if(n.trackingServer)return n.trackingServer}var i,a=t.getAccount(e.location.hostname);if(!a)return null;var r,s,o="",l=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"),l=l?(""+l).toLowerCase():"d1","2o7.net"==o&&("d1"==l?l="112":"d2"==l&&(l="122"),s=""),r=i+"."+l+"."+s+o},sendBeacon:function(){var t=this.getS(e[this.settings.renameS||"s"]);t?this.settings.customInit&&!1===this.settings.customInit(t)?P.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(),P.notify("Adobe Analytics: tracked page view",1)):P.notify("Adobe Analytics: page code not loaded",1)},pollForSC:function(){P.poll(P.bind(function(){if("function"==typeof e.s_gi)return this.onSCodeLoaded(!0),!0},this))},flushQueueExceptTrackLink:function(){if(this.pending){for(var e=[],t=0;t0&&u.push("events"),o.products&&u.push("products"),u=this.mergeTrackLinkVars(o.linkTrackVars,u),s=this.mergeTrackLinkVars(o.linkTrackEvents,s),o.linkTrackVars=this.getCustomLinkVarsList(u);var d=P.map(s,function(e){return e.split(":")[0]});o.linkTrackEvents=this.getCustomLinkVarsList(d),o.tl(!0,i||"o",a),P.notify(["Adobe Analytics: tracked link ","using: linkTrackVars=",P.stringify(o.linkTrackVars),"; linkTrackEvents=",P.stringify(o.linkTrackEvents)].join(""),1),o.linkTrackVars=l,o.linkTrackEvents=c}else P.notify("Adobe Analytics: page code not loaded",1)},mergeTrackLinkVars:function(e,t){return e&&(t=e.split(",").concat(t)),t},getCustomLinkVarsList:function(e){var t=P.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)e.hasOwnProperty(n)&&/^(eVar[0-9]+)|(prop[0-9]+)|(hier[0-9]+)|campaign|purchaseID|channel|server|state|zip|pageType$/.test(n)&&t.push(n);return t},$trackPageView:function(e,t,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(e,t,r),r.t(),this.clearVarBindings(),this.clearCustomSetup(),P.notify("Adobe Analytics: tracked page view",1)):P.notify("Adobe Analytics: page code not loaded",1)},$postTransaction:function(t,n,i){var a=P.data.transaction=e[i],r=this.varBindings,s=this.settings.fieldVarMapping;if(P.each(a.items,function(e){this.products.push(e)},this),r.products=P.map(this.products,function(e){var t=[];if(s&&s.item)for(var n in s.item)if(s.item.hasOwnProperty(n)){var i=s.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(","),s&&s.transaction){var o=[];for(var l in s.transaction)if(s.transaction.hasOwnProperty(l)){i=s.transaction[l];o.push(i+"="+a[l]),"event"===i.substring(0,5)&&this.events.push(i)}r.products.length>0&&(r.products+=","),r.products+=";;;;"+o.join("|")}},$addEvent:function(){for(var e=2,t=arguments.length;e0&&a&&r.shift().call(e,t,s);var l=n.shift();if(l){var c=P.data.host,u=o.scriptURL(l.src);c&&(u=P.basePath()+u),a=l,P.loadScript(u,i)}}try{n=n.slice(0);var a,r=this.asyncScriptCallbackQueue,s=t.target||t.srcElement,o=this}catch(l){console.error("scripts is",P.stringify(n))}i()},$loadBlockingScript:function(e,t,n){var i=n.scripts;n.loadOn;P.bind(function(){P.each(i,function(n){this.loadBlockingScript(e,t,n)},this)},this)()},loadBlockingScript:function(e,t,n){var i=this.scriptURL(n.src),a=P.data.host,r=t.target||t.srcElement;a&&(i=P.basePath()+i),this.argsForBlockingScripts.push([e,t,r]),P.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:P.escapeHtmlParams(function(e,n){if(!P.domReadyFired&&t.write)if("pagebottom"===n.type||"pagetop"===n.type)for(var i=2,a=arguments.length;i1){P.stringify(e.slice(1));t+=" with parameters "+P.stringify(e.slice(1))}t+=".",P.notify(t,1)}}),P.availableTools.ga_universal=k,P.inherit(_,P.BaseTool),P.extend(_.prototype,{name:"GA",initialize:function(){var t=this.settings,n=e._gaq,i=t.initCommands||[],a=t.customInit;if(n||(_gaq=[]),this.isSuppressed())P.notify("GA: page code not loaded(suppressed).",1);else{if(!n&&!_.scriptLoaded){var r=P.isHttps(),s=(r?"https://ssl":"http://www")+".google-analytics.com/ga.js";t.url&&(s=r?t.url.https:t.url.http),P.loadScript(s),_.scriptLoaded=!0,P.notify("GA: page code loaded.",1)}t.domain;var o=t.trackerName,l=C.allowLinker(),c=P.replace(t.account,location);P.settings.domainList;_gaq.push([this.cmd("setAccount"),c]),l&&_gaq.push([this.cmd("setAllowLinker"),l]),_gaq.push([this.cmd("setDomainName"),C.cookieDomain()]),P.each(i,function(e){var t=[this.cmd(e[0])].concat(P.preprocessArguments(e.slice(1),location,null,this.forceLowerCase));_gaq.push(t)},this),a&&(this.suppressInitialPageView=!1===a(_gaq,o)),t.pageName&&this.$overrideInitialPageView(null,null,t.pageName)}this.initialized=!0,P.fireEvent(this.id+".configure",_gaq,o)},isSuppressed:function(){return this._cancelToolInit||!1===this.settings.initTool},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=P.preprocessArguments([this.urlOverride],location,null,this.forceLowerCase);this.$missing$("trackPageview",null,null,e)}else this.$missing$("trackPageview")},endPLPhase:function(e){e===this.settings.loadOn&&(P.notify("GA: Initializing at "+e,1),this.initialize(),this.flushQueue(),this.trackInitialPageView())},call:function(e,t,n,i){if(!this._cancelToolInit){this.settings;var a=this.tracker(),r=this.cmd(e);i=i?[r].concat(i):[r];_gaq.push(i),a?P.notify("GA: sent command "+e+" to tracker "+a+(i.length>1?" with parameters ["+i.slice(1).join(", ")+"]":"")+".",1):P.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=P.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]),P.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(C.allowLinker()&&e.hostname.match(this.settings.linkerDomains)&&!P.isSubdomainOf(e.hostname,location.hostname)){P.preventDefault(t);var i=P.settings.linkDelay||100;setTimeout(function(){n.call("link",e,t,[e.href])},i)}},popupLink:function(t,n){if(e._gat){P.preventDefault(n);var i=this.settings.account,a=e._gat._createTracker(i)._getLinkerUrl(t.href);e.open(a)}},$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);P.isNaN(i)&&(i=1),n[3]=i}this.call("trackEvent",e,t,n)}}),P.availableTools.ga=_,_satellite.init({tools:{"4453048ab20ad537b15bea52a89f0b5d":{engine:"ga_universal",pageName:"%URI%",forceLowerCase:!0,euCookie:!1,loadOn:"pagetop",initCommands:[],trackerSettings:{trackingId:"UA-1236585-3",allowAnchor:!1}},"2f9b8562f527763d60838475c15ede06":{engine:"sc",loadOn:"pagebottom",account:"tjxhomegoods",euCookie:!1,sCodeURL:"e38c20655cca695ad737439bba08dc874f3a2d5c/s-code-contents-5f1c65d26c71a56b7664c3a9b8ad17a5c7e3d657.js",initVars:{charSet:"UTF-8",currencyCode:"USD",campaign:P.getQueryParam("cid"),pageName:"%page_name%",pageURL:"%page_url%",channel:"%site_section%",trackInlineStats:!0,trackDownloadLinks:!1,trackExternalLinks:!1,linkLeaveQueryString:!1,dynamicVariablePrefix:"D=",eVar6:"D=c3",eVar4:"D=c7",eVar15:"D=c15",eVar7:"D=c10",eVar8:"D=c11",eVar12:"D=c12",prop6:"%site_section%",prop7:"%page_name%",prop15:"%page_url%",prop20:"%cid%"},customInit:function(t){t.getValOnce=new Function("v","c","e","t","var s=this,a=new Date,v=v?v:'',c=c?c:'s_gvo',e=e?e:0,i=t=='m'?60000:86400000,k=s.c_r(c);if(v){a.setTime(a.getTime()+e*i);s.c_w(c,v,e==0?0:a);}return v==k?'':v"),t.apl=new Function("L","v","d","u","var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i ds&&dde||d=12){U=' PM';H=H-12;}if(H==0){H=12;}D=da[D];tm=H+':'+M+U;return(tm+'|'+D);}"),t.getNewRepeat=new Function("d","cn","var s=this,e=new Date(),cval,sval,ct=e.getTime();d=d?d:30;cn=cn?cn:'s_nr';e.setTime(ct+d*24*60*60*1000);cval=s.c_r(cn);if(cval.length==0){s.c_w(cn,ct+'-New',e);return'New';}sval=s.split(cval,'-');if(ct-sval[0]<30*60*1000&&sval[1]=='New'){s.c_w(cn,ct+'-New',e);return'New';}else{s.c_w(cn,ct+'-Repeat',e);return'Repeat';}"),t.split=new Function("l","d","var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x++]=l.substring(0,i);l=l.substring(i+d.length);}return a"),t.exitLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkInternalFilters',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);if(s.lt(h)=='e')s.linkType='e';else h='';s[n]=t;return h;"),t.downloadLinkHandler=new Function("p","var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;"),t.linkHandler=new Function("p","t","var s=this,h=s.p_gh(),i,l;t=t?t:'o';if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkName=l=='[['?'':l;s.linkType=t;return h;}return '';"),t.p_gh=new Function("t","h","var i=t?t.indexOf('~'):-1,n,x;if(t&&h){n=i<0?'':t.substring(0,i);x=t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}return 0;"),t.getPreviousValue=new Function("v","c","el","var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}"),t.getPercentPageViewed=new Function("n","var s=this,W=window,EL=W.addEventListener,AE=W.attachEvent,E=['load','unload','scroll','resize','zoom','keyup','mouseup','touchend','orientationchange','pan'];W.s_Obj=s;s_PPVid=(n=='-'?s.pageName:n)||s.pageName||location.href;if(!W.s_PPVevent){s.s_PPVg=function(n,r){var k='s_ppv',p=k+'l',c=s.c_r(n||r?k:p),a=c.indexOf(',')>-1?c.split(',',10):[''],l=a.length,i;a[0]=unescape(a[0]);r=r||(n&&n!=a[0])||0;a.length=10;if(typeof a[0]!='string')a[0]='';for(i=1;i<10;i++)a[i]=!r&&i0&&b>0?M.round(C*b/h):0,O=W.orientation,o=!isNaN(O)?M.abs(o)%180:Y>X?0:90,L=e=='load'||s_PPVi<1,a=s.s_PPVg(s_PPVid,L),V=function(i,v,f,n){i=parseInt(typeof a==J&&a.length>i?a[i]:'0')||0;v=typeof v!=N?i:v;v=f||v>i?v:i;return n?v:v>C?C:v<0?0:v};if(new RegExp('(iPod|iPad|iPhone)').exec(navigator.userAgent||'')&&o){o=x;x=y;y=o}o=o?'P':'L';a[9]=L?'':a[9].substring(0,1);s.c_w('s_ppv',escape(W.s_PPVid)+','+V(1,p,L)+','+(L||!V(2)?p:V(2))+','+V(3,b,L,1)+','+X+','+Y+','+x+','+y+','+r+','+a[9]+(a[9]==o?'':o))}if(!W.s_PPVt&&e!='unload')W.s_PPVt=setTimeout(W.s_PPVevent,333)};for(var f=W.s_PPVevent,i=0;i30*60*1000){if(d>30*day){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s.c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d0};var e="custom";return $(this).isChildOf("#hg-header")&&(e="header-nav"),$(this).isChildOf("#hg-footer")&&(e="footer-nav"),e},storeLength:"pageview",forceLowerCase:!0,cleanText:!0},nd_channel:{customJS:function(){return _satellite.notify("ND Pixel DL Channel: "+e.tjxData.pageInfo.channel,1),e.tjxData.pageInfo.channel},storeLength:"pageview"},new_repeat:{customJS:function(){return _satellite.getToolsByType("sc")[0].getS().getNewRepeat(30,"s_getNewRepeat")},storeLength:"pageview"},page_name:{customJS:function(){var t=e.tjxData.pageInfo.pageName,n=e.location.pathname;return n.match(/store-details/)&&(t=n.split("/")[2]+"-"+n.split("/")[3]),t},storeLength:"pageview"},pagescroll_percent:{jsVariable:"_satellite._scrollTracker.percent",storeLength:"pageview"},page_type:{jsVariable:"tjxData.pageInfo.pageType",storeLength:"pageview"},page_url:{customJS:function(){return t.location.href},storeLength:"pageview"},search_keywords:{jsVariable:"tjxData.eventsInfo.storeSearckKeywords",storeLength:"pageview"},selected_state:{selector:"#dropdown",property:"value",storeLength:"pageview"},site_section:{customJS:function(){var t="Main",n=e.location.pathname;return _satellite.notify("Pathname: "+n,1),t=n.match(/blog/g)||n.match(/bloggers/g)?"Blog":t,t=n.match(/locator/g)||n.match(/all-stores/g)||n.match(/store-details/g)||n.match(/grand-openings/g)?"Store Locator":t,_satellite.notify("Site Section Data Element: "+t,1),t},storeLength:"pageview"},state_code:{customJS:function(){return $("#state").val()},"default":"None",storeLength:"pageview"},store_id:{jsVariable:"tjxData.linkInfo.storeId",storeLength:"pageview"},target:{selector:"a",property:"innerHTML",storeLength:"pageview",forceLowerCase:!0,cleanText:!0},time_and_day:{customJS:function(){return _satellite.getToolsByType("sc")[0].getS().getTimeParting("n","-5")},storeLength:"pageview"},tjx_brand:{jsVariable:"window.tjxData.formInfo.tjxBrand","default":"HomeGoods",storeLength:"pageview"},tracking_code:{queryParam:"intcmp",storeLength:"pageview",ignoreCase:0},value:{jsVariable:"window.tjxData.eventsInfo.value",storeLength:"pageview"},video_campaign_code:{queryParam:"cmpid",storeLength:"pageview",ignoreCase:1},video_current_source:{selector:"video",property:"data-video-id","default":"0",storeLength:"pageview"},video_current_time:{jsVariable:"window.tjxData.video.currentTime","default":"0",storeLength:"pageview"},video_duration:{jsVariable:"window.tjxData.video.duration","default":"0",storeLength:"pageview"},weekday_weekend:{customJS:function(){var e=_satellite.getToolsByType("sc")[0].getS().getTimeParting("n","-5");return e.match(/saturday/)||e.match(/sunday/)?"Weekend":"Weekday"},storeLength:"pageview"}},appVersion:"7QN",buildDate:"2019-03-27 15:08:49 UTC",publishDate:"2019-03-27 15:08:48 UTC"})}(window,document);//-->
3 ideas for simple charming Christmas mantel stylings - HomeGoods
Skip to main content
3 ideas for simple charming Christmas mantel stylings
December 03, 2018
by Courtney
Seasonal Decor
Sometimes a simple and sweet – and charming mantel is exactly perfect for the season.
And sometimes you find just one thing that inspires a whole look. When you start with something that inspires you – the rest of the look comes together easily. And today I am sharing 3 mantel styling ideas that started with just 1 amazing find at HomeGoods.
#1. A Vintage Style White Wreath
This wreath was one of those finds that went right into my cart when I saw it. A soft and subtle vintage white- rather than bright white- it reminded me of an antique store dressed for the holidays with treasures from yesteryear.
Bonus find: Those chunky knit stockings. I picked up a couple of those creamy chunky knit goodness at HomeGoods on the same trip. The color was a soft creamy vanilla and worked perfectly with the wreath.
#2. A Glittered Reindeer
Because sometimes a bit of vintage nostalgia take a bit of a glam twist. I fell in love with this darling glittered deer for obvious reasons. But also because it reminded me so much of the wee plastic deer that my grandmother had out every year at Christmas time. This one inspired a soft and simple romantic look with just a few blush candles in vintage candlesticks, flowers and a couple baubles to complete the look.
#3. Vintage Toys
This was truly one of those #gofinding moments… I was meandering down the aisles searching for the perfect holiday treasures and I spotted this little advent calendar out of the corner of my eye.
Full of little cubbies that you can fill with little treats – it is such a charmer. And even better- it lights up adding that much more magic. I love the little details on the top with the kids playing, Santa smiling and cut out trees and houses.
It inspired a whole new look on the mantel- which was just garland and candles before-
And it adds a perfectly charming whimsical touch.
No matter how you decide to style your mantel this holiday season- a great place to start is with just 1 piece that inspires you. Maybe it is a wreath, a glittered covered garland or a set of velvet stockings in the perfect color. Or maybe it is something that reminds you of Christmas past and inspires new memories this year.
Head to HomeGoods and #gofinding to see what inspires you!!
All photos by French Country Cottage
Courtney is a paid blogger and writes the blog French Country Cottage where she shares lifestyle and design inspirations, DIY projects and the ongoing renovations of her 1940’s cottage. Connect with Courtney on her blog, French Country Cottage .