')):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 f},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+a||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(u),d.prototype.backgroundTasks=function(){P.each(this.rules,function(e){P.cssQuery(e.selector,function(e){if(e.length>0){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={initialize:function(){if(this.FB=this.FB||e.FB,this.FB&&this.FB.Event&&this.FB.Event.subscribe)return this.bind(),!0},bind:function(){this.FB.Event.subscribe("edge.create",function(){P.notify("tracking a facebook like",1),P.onEvent({type:"facebook.like",target:t})}),this.FB.Event.subscribe("edge.remove",function(){P.notify("tracking a facebook unlike",1),P.onEvent({type:"facebook.unlike",target:t})}),this.FB.Event.subscribe("message.send",function(){P.notify("tracking a facebook share",1),P.onEvent({type:"facebook.send",target:t})})}},P.availableEventEmitters.push(g),p.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(p),P.inherit(h,P.BaseTool),P.extend(h.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 h.DataProvider.VisitorID(P.getVisitorId())),t?(e=new h.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&&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;i0&&(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;e1?" 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=y;var C={allowLinker:function(){return P.hasMultipleDomains()},cookieDomain:function(){var t=P.settings.domainList,n=P.find(t,function(t){var n=e.location.hostname;return P.equalsIgnoreCase(n.slice(n.length-t.length),t)});return n?"."+n:"auto"}};P.inherit(k,P.BaseTool),P.extend(k.prototype,{name:"GAUniversal",endPLPhase:function(e){e===this.settings.loadOn&&(P.notify("GAU: Initializing at "+e,1),this.initialize(),this.flushQueue(),this.trackInitialPageView())},getTrackerName:function(){return this.settings.trackerSettings.name||""},isPageCodeLoadSuppressed:function(){return!1===this.settings.initTool||!0===this._cancelToolInit},initialize:function(){if(this.isPageCodeLoadSuppressed())return this.initialized=!0,void P.notify("GAU: Page code not loaded (suppressed).",1);var t="ga";e[t]=e[t]||this.createGAObject(),e.GoogleAnalyticsObject=t,P.notify("GAU: Page code loaded.",1),P.loadScriptOnce(this.getToolUrl());var n=this.settings;(C.allowLinker()&&!1!==n.allowLinker?this.createAccountForLinker():this.createAccount(),this.executeInitCommands(),n.customInit)&&(!1===(0,n.customInit)(e[t],this.getTrackerName())&&(this.suppressInitialPageView=!0));this.initialized=!0},createGAObject:function(){var e=function(){e.q.push(arguments)};return e.q=[],e.l=1*new Date,e},createAccount:function(){this.create()},createAccountForLinker:function(){var e={};C.allowLinker()&&(e.allowLinker=!0),this.create(e),this.call("require","linker"),this.call("linker:autoLink",this.autoLinkDomains(),!1,!0)},create:function(e){var t=this.settings.trackerSettings;(t=P.preprocessArguments([t],location,null,this.forceLowerCase)[0]).trackingId=P.replace(this.settings.trackerSettings.trackingId,location),t.cookieDomain||(t.cookieDomain=C.cookieDomain()),P.extend(t,e||{}),this.call("create",t)},autoLinkDomains:function(){var e=location.hostname;return P.filter(P.settings.domainList,function(t){return t!==e})},executeInitCommands:function(){var e=this.settings;e.initCommands&&P.each(e.initCommands,function(e){var t=e.splice(2,e.length-2);e=e.concat(P.preprocessArguments(t,location,null,this.forceLowerCase)),this.call.apply(this,e)},this)},trackInitialPageView:function(){this.suppressInitialPageView||this.isPageCodeLoadSuppressed()||this.call("send","pageview")},call:function(){"function"==typeof ga?this.isCallSuppressed()||(arguments[0]=this.cmd(arguments[0]),this.log(P.toArray(arguments)),ga.apply(e,arguments)):P.notify("GA Universal function not found!",4)},isCallSuppressed:function(){return!0===this._cancelToolInit},$missing$:function(e,t,n,i){i=i||[],i=[e].concat(i),this.call.apply(this,i)},getToolUrl:function(){var e=this.settings,t=P.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!==P.indexOf(t,e)?n+"."+e:e},log:function(e){var t="GA Universal: sent command "+e[0]+" to tracker "+(this.getTrackerName()||"default");if(e.length>1){P.stringify(e.slice(1));t+=" with parameters "+P.stringify(e.slice(1))}t+=".",P.notify(t,1)}}),P.availableTools.ga_universal=k,P.extend(_.prototype,{getInstance:function(){return this.instance},initialize:function(){var e,t=this.settings;P.notify("Visitor ID: Initializing tool",1),null!==(e=this.createInstance(t.mcOrgId,t.initVars))&&(t.customerIDs&&this.applyCustomerIDs(e,t.customerIDs),t.autoRequest&&e.getMarketingCloudVisitorID(),this.instance=e)},createInstance:function(e,t){if(!P.isString(e))return P.notify('Visitor ID: Cannot create instance using mcOrgId: "'+e+'"',4),null;e=P.replace(e),P.notify('Visitor ID: Create instance using mcOrgId: "'+e+'"',1),t=this.parseValues(t);var n=Visitor.getInstance(e,t);return P.notify("Visitor ID: Set variables: "+P.stringify(t),1),n},applyCustomerIDs:function(e,t){var n=this.parseIds(t);e.setCustomerIDs(n),P.notify("Visitor ID: Set Customer IDs: "+P.stringify(n),1)},parseValues:function(e){if(!1===P.isObject(e))return{};var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=P.replace(e[n]));return t},parseIds:function(e){var t={};if(!1===P.isObject(e))return{};for(var n in e)if(e.hasOwnProperty(n)){var i=P.replace(e[n].id);i!==e[n].id&&i&&(t[n]={},t[n].id=i,t[n].authState=Visitor.AuthState[e[n].authState])}return t}}),P.availableTools.visitor_id=_,_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;ids&&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:"2018-08-27 15:28:43 UTC",publishDate:"2018-08-27 15:28:42 UTC"})}(window,document);//-->
The Art of Finding - A HomeGoods Blog - HomeGoods
Skip to main content
A HomeGoods Blog
Featured Post
February 05, 2019
by HG Insider
Furniture and Home Accents
If you’ve been thinking about a decor refresh, you’re in luck! The selection and breadth of home decor options has never been more exciting! From traditional to farmhouse to mid-century modern and every style variation in-between, the options are endless.…
Continue Reading →
February 13, 2019
by HG Guest
Outdoor Living
Seasonal Decor
Hola, Martin Amado here! As the host and designer of So Flo Home Project in Miami, and an interior decorator, I’m always looking for fresh pieces to brighten up indoor and outdoor spaces. That’s why I love shopping at HomeGoods…
Continue Reading →
February 11, 2019
by Lizbeth
Organization and Cleaning
Every time a new year starts, we all have tons of resolutions we want to accomplish. One of the most popular ones has to be getting into shape. Another popular one is getting control of your home and making sure…
Continue Reading →
January 25, 2019
by Jessica
Bed and Bath
Organization and Cleaning
A bathroom cabinet can quickly become a catch-all for random items and before you know it, stuff is piled up on top of each other and you can’t find anything! Today I am going to share 5 small bathroom cabinet…
Continue Reading →
January 22, 2019
by Gloribell
Bed and Bath
When I hear the word comfort, memories or soft fabrics, good food and even a relaxing atmosphere come to mind. While these might all be things we don’t usually do because of our daily life routines, comfort can be brought…
Continue Reading →
January 08, 2019
by Courtney
Furniture and Home Accents
There is just something about January that makes you want to rejuvenate everything. Your house- a fresh perspective and decor after the holiday decorations are put away. Your body with good food and nourishment and your mind- with a bit…
Continue Reading →
January 03, 2019
by HG Insider
Furniture and Home Accents
If you’re lucky enough to live in a warm environment, you’re probably ready to transition from winter motifs to something a bit brighter, lusher and reflective of your climate. Below are 5 looks we created that turn the winter blues…
Continue Reading →
January 02, 2019
by Gloribell
Furniture and Home Accents
Outdoor Living
Seasonal Decor
Brighter colors, warm weather and a place to sit and relax. Doesn’t this sounds amazing?! After the Holiday season many of us dream of that cozy outdoor space (or maybe an inside little nook) where we can feel softly kissed…
Continue Reading →
December 27, 2018
by HG Guest
Organization and Cleaning
Happy New Year! I’m sure by now you’ve already thought through many of the personal, career and business goals you want to achieve in 2019. Even though it’s just a turn of a new day, there’s something so refreshing about…
Continue Reading →
December 26, 2018
by Gloribell
Furniture and Home Accents
2018 was a year of many important events for many of us. From moving into a new house, to conquering a professional step, one more year of life needs to be celebrated. New Year’s Eve brings us the opportunity to…
Continue Reading →
December 20, 2018
by Michael
Entertaining and Recipes
I am always looking for enjoyable, creative, and delicious ways to ring in another year! That’s why I decided to celebrate this January 1 with a Bloody Mary Bar. Photo by Inspired by Charm I don’t know if you’ve noticed,…
Continue Reading →
December 18, 2018
by Lizbeth
Kitchen and Dining
Seasonal Decor
The most special time of the year is here and I can absolutely say that it is my favorite holiday of the year! I’m always anxiously awaiting this time of the year to start decorating and one of my favorite…
Continue Reading →
December 17, 2018
by Amy
Gifting
Photo by Crazy Chic Design The countdown has begun! With only a few shopping days left, I have put together a last minute gift idea for you! Who doesn’t love a delicious, home cooked breakfast? Well, how about putting together…
Continue Reading →
December 13, 2018
by Courtney
Seasonal Decor
The holidays bring twinkling trees, garlands and wreaths and holiday get togethers. And with that comes things like cheese boards, pies and pretty table settings. Inspired tables area always fun to do whether you have a house full of people…
Continue Reading →
December 07, 2018
by HG Guest
Seasonal Decor
I love going all out when it comes to the holidays and decorating. As a busy wife, mother of three and television host, I always try to make this time of year magical for my family! So, when it came…
Continue Reading →
December 04, 2018
by HG Insider
Gifting
Is it better to give than receive? Or is it better to save and then give? Gift giving should be a joyous process, guided by thought and creativity, not price and budget. Before you head to store, jot a few…
Continue Reading →
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…
Continue Reading →
December 01, 2018
by Lizbeth
Seasonal Decor
Another year has passed and I want to say thank you to all of you for being here and making my days a little brighter. It brings me great joy to think that I’m able to inspire you and help…
Continue Reading →
November 29, 2018
by Jessica
Gifting
Kids and Pets
Do you have a special pup in your life that you want to treat to a cute holiday gift? Trust me, even fur babies love adorable presented gifts! I visited my local HomeGoods store last week and picked up a…
Continue Reading →
November 29, 2018
by HG Guest
Gifting
Tis the season for gifting and nothing beats the feeling of giving a great, thoughtful gift. The gifts we give are a chance for us to show those that we love how much we appreciate them and how well we…
Continue Reading →
November 28, 2018
by Amy
Furniture and Home Accents
The holidays are quickly approaching, and the decorating spirit is definitely in the air around here! I was inspired to decorate my front porch when I found the prettiest red wreath! Actually, to be honest, it was my little daughter…
Continue Reading →
November 26, 2018
by HG Guest
Entertaining and Recipes
Seasonal Decor
We all have special memories passed down to us, but where do new traditions come from? As a lifestyle influencer, and someone who is so close with her sisters and family, I knew I wanted to do something special this…
Continue Reading →
November 23, 2018
by Michael
Seasonal Decor
Decorating Christmas trees is near the top of my list of favorite things to do during the holidays. For the past several years on my blog, I’ve been sharing one or two trees every year. That’s a lot of trees…
Continue Reading →
November 16, 2018
by HG Insider
Seasonal Decor
At HomeGoods the only thing we love more than holiday celebrations – is holiday inspiration! With outstanding savings, you can bring a touch of joy to every corner of your home. After all, why should the tree have all the…
Continue Reading →
November 14, 2018
by Lizbeth
Entertaining and Recipes
Seasonal Decor
Organizing a holiday cocktail doesn’t have to be complicated. With a quick trip to the grocery and of course HomeGoods you can find everything you need on your list. At HomeGoods you can expect to find all sorts of glassware…
Continue Reading →