1(()=>{"use strict";const e={d:(t,n)=>{for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},o:(e,t)=>Object.hasOwn(e,t),r:e=>{Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}};(()=>{let t;globalThis.importScripts&&(t=globalThis.location+"");const n=globalThis.document;if(!t&&n&&("SCRIPT"===n.currentScript?.tagName.toUpperCase()&&(t=n.currentScript.src),!t)){const e=n.getElementsByTagName("script");if(e.length){let n=e.length-1;for(;n>-1&&(!t||!/^https?:/.test(t));)t=e[n--].src}}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:|[?#].*$/g,"").replace(/\/[^/]+$/,"/"),e.p=t})();var t={};e.r(t),e.d(t,{Cookies:()=>Y,Events:()=>oe,MD5:()=>_t,appendDiv:()=>de,applyChinaAdLabel:()=>be,arrayFromNodes:()=>Bt,assign:()=>q,awaitIabReady:()=>H,checkAllowedHostnames:()=>Tt,checkOptOutConsentAndLocale:()=>ut,collapseTransporter:()=>ke,convertToSnakeCase:()=>St,createJourneyPlacementGuard:()=>Kt,detectHeadlessBrowser:()=>Lt,enableAdhesionForDisplay:()=>on,filterOutCollidingElements:()=>wt,getAmazonHctx:()=>Se,getBoundingClientRect:()=>mt,getBreakpoint:()=>se,getCLSDebugTarget:()=>kt,getCWVLoaf:()=>jt,getClickId:()=>bt,getConnectionSpeed:()=>xt,getConsentStatus:()=>$e,getCountry:()=>Te,getDebugMode:()=>De,getDisplay:()=>me,getDisplayType:()=>nn,getEnhancedGalleryDivIdV2:()=>Vt,getEnhancedGalleryTypeIdV2:()=>Gt,getHFID:()=>he,getHRST:()=>X,getJSONLDData:()=>K,getLazyLoadBufferMultiplier:()=>Ot,getMosbCookie:()=>$t,getNodePath:()=>ht,getOrSetAbSession:()=>an,getParam:()=>Ee,getSailthruCookie:()=>ne,getSailthruVisitor:()=>ae,getSlug:()=>Ce,getTemplate:()=>pe,getToolKVP:()=>Ae,getUserLocation:()=>te,getUtmVal:()=>Re,getValue:()=>J,getViewport:()=>Le,handleAdhesion:()=>we,has:()=>z,hasAccountCcpaOptOut:()=>Ne,hasAdBlocker:()=>je,hasCMP:()=>Qe,hasConsent:()=>Ue,hasDeclinedConsent:()=>Be,hasGPCSet:()=>He,hasGppOptOut:()=>Me,hasHearstPlayer:()=>qe,hasSearchQuery:()=>Ve,hasVideo:()=>Ge,hasWatchNext:()=>Fe,hideAdDiv:()=>le,hideAllAdSlots:()=>ze,isAffiliate:()=>Yt,isAutos:()=>Ut,isBlockBot:()=>Ke,isBot:()=>Je,isContentBlockedByJAM:()=>Wt,isContentPassEnabled:()=>We,isContentPassSubscriber:()=>Ye,isDNT:()=>Xe,isDda:()=>st,isEaselPage:()=>ge,isElementAfter:()=>Jt,isEnhancedGalleryOverlayV2:()=>qt,isFeedTemplate:()=>Et,isImmersiveFeedTemplate:()=>It,isImmersiveOpen:()=>Qt,isImmersiveUrlOverride:()=>Rt,isIncentivesLandingPage:()=>Z,isJourneyActive:()=>Ft,isJourneyBypassActive:()=>zt,isLegacy:()=>V,isLiftTraffic:()=>it,isListicleAdCadenceToggleEnabled:()=>ee,isLuxury:()=>Xt,isMgu:()=>rt,isMobileSafari:()=>Ze,isNonProdUrl:()=>et,isParameterPresent:()=>xe,isPaywalledFully:()=>nt,isSensitiveContent:()=>at,isSponsored:()=>ot,isUKSite:()=>dt,isUSSiteAndIntlUser:()=>lt,isUSSiteAndUser:()=>ct,isUSUserLocation:()=>Pe,isUserSignedIn:()=>ye,lazyLoadAllAds:()=>pt,load:()=>ve,loadScriptCallback:()=>vt,log:()=>B,mediaOSVersion:()=>G,memoGetConnectionSpeed:()=>Dt,memoGetParam:()=>Ie,memoGetValue:()=>W,memoize:()=>F,millisecondsConvertall:()=>Pt,once:()=>tn,overrideValidElements:()=>Ht,performance:()=>ft,raf:()=>_e,removeAttribute:()=>ue,removeDuplicateEmptyAdContainers:()=>ce,replaceMacros:()=>fe,setCookieDeprecationLabel:()=>Ct,shouldInsertTopAd:()=>Zt,shouldShowPrivacyBanner:()=>en,shouldSuppressScript:()=>Nt,startIabReadyWait:()=>$,throttle:()=>At,useSite:()=>tt,waitForGPP:()=>O,waitForHTMLElement:()=>Mt,waitForTCF:()=>j,whenAvail:()=>yt});var n={};e.r(n),e.d(n,{addAdSlot:()=>pn,addKV:()=>mn,addVideoKV:()=>gn,assignContentId:()=>wn,bidFinish:()=>fn,bidStart:()=>yn,checkBidsComplete:()=>_n,checkScriptsComplete:()=>vn,clearAllKVs:()=>hn,deleteKV:()=>bn,deleteVideoKV:()=>kn,getAdUnit:()=>Sn,getBidderSlotIndex:()=>Tn,getBidderSlotSizes:()=>Pn,getDefinedSlots:()=>Dn,getLoadGroup:()=>Cn,getPermutiveSegments:()=>An,getRefDomain:()=>ca,getRenderedSlots:()=>Ln,getSlotById:()=>In,getSlotPlacement:()=>En,getSlotsByLoadGroup:()=>Rn,getUndefinedSlots:()=>xn,hasAdZone:()=>jn,hasExistingVideoKVEntry:()=>On,hideUndefinedSlots:()=>Nn,isB2BDemo:()=>Mn,isBlockedDomain:()=>$n,isGptApiReady:()=>Hn,observeAdSlots:()=>Un,purgeAdSlot:()=>Gn,purgeAdSlotsByContentId:()=>qn,purgeAdSlotsByDivIdPattern:()=>Fn,purgeAdSlotsByPrefix:()=>zn,purgeVideoBids:()=>Kn,refreshBidders:()=>Jn,removeAdhesionAds:()=>ea,removeValueFromKey:()=>Wn,resizeAdIframe:()=>Yn,scriptFinish:()=>Qn,scriptSkip:()=>Xn,scriptStart:()=>Zn,setBidderSlotTargeting:()=>ia,setEnvironmentForAdhesion:()=>na,setPageKV:()=>oa,setPermutiveKV:()=>aa,setSlotTargeting:()=>ra,trackAdhesionClose:()=>ta,unobserveAdSlot:()=>Bn,unobserveAdSlotsByContentId:()=>Vn,videoBidFinish:()=>sa,videoBidStart:()=>da});const a="breaker-ad",o="vertical-ad",i=["0002","0003","0005","0006","0008","0009","0010","0011","0012","0013","001
15","0016","0017","0018","0019","0021","0023","0024","0025","0026","0029","0031","0032","0033","0034","0035","0036","0038","0040","0041","0042","0046","0047","0048","0051","0052","0055","0056","0057","0058","0060","0061","0062","0063","0068","0069","0070","0071","0073","0077","0078","0079","0081","0082","0083","0084","0086","0087","0088","0089","0091","0093","0094","0095","0097","0098","0099","0100","0102","0103","0104","0106","0108","0110","0111","0112","0113","0116","0117","0118","0119","0120","0123","0126","0127","0128","0129","0130","0131","0132","0133","0136","0137","0138","0139","0140","0141","0143","0145","0146","0148","0150","0151","0152","0153","0155","0156","0158","0159","0163","0164","0166","0168","0169","0170","0172","0173","0174","0175","0177","0178","0179","0180","0181","0184","0185","0186","0187","0188","0189","0190","0191","0192","0193","0194","0195","0196","0197","0198","0199","0200","0201","0202","0203","0204","0205","0206","0207","0208","0210"],r=["autoweek","caranddriver","roadandtrack","motortrend","hotrod"],s=["sex.cosmopolitan.com"],d=[12451309,12448771,12502441,12524516],c=(window,window,["elle","harpersbazaar","elledecor","veranda","esquire","townandcountrymag","fujingaho","richessemag","25ans","elledecoration"]),l={Homepage:"homepage_hds"};const u=()=>{const e=X("article.wordCount",0);return e>=750?"Very Long":e>=400?"Long":e>=150?"Medium":e>0?"Short":"n/a"},p=()=>{if("collection"===J("HRST.landing.type",window,""))return`|${J("HRST.landing.value.url",window,document.location.pathname.split("/")[document.location.pathname.split("/").length-2])}`;const e=J("HRST.article.collection",window,[]);let t="";for(let n=0;n<e.length;n++)t+=`|${e[n].url}`;return t||void 0},m=()=>{const e=X("article.section.name",null),t=X("article.subSection.name","");return t?`${e}:${t}`:e},g=(e=X("article.canonicalUrl",void 0),t=window.location.hostname)=>{if(e){const n=e.split("/")[2];if(n!==t)return n}},w=e=>{if(!e.year)return;const t=`00${e.hour}`.slice(-2);return`${e.year}-${e.month}-${e.day} ${t}:${e.minute}`},v=()=>{let e="";const t=X("datalayer.embeddedMedia",{});return Object.keys(t).forEach(n=>{Object.keys(t[n]).forEach(a=>{t[n][a]&&(e+=`|${n}:${a}`)})}),e||void 0},_=()=>{if(X("landing",""))return;const{month:e,day:t,year:n,hour:a,minute:o}=X("article.publishDate",0),i=new Date(`${e}/${t}/${n} ${a}:${o}`),r=Math.floor((Math.round(Date.now()/1e3)-i.getTime()/1e3)/86400);return 0===r?"Today":1===r?"Yesterday":r<8?"New":r<28?"Recent":r<182?"Older":r>=183?"Evergreen":""},f=()=>J("HRST.article.metadata.excludeFromPaywall",window,!1)?"Excluded":"Paywall Eligible",y=()=>J("__SITE.locale",window,""),h=e=>{const t=document.querySelector(`meta[name="${e}"]`);if(t){const e=t.getAttribute("content").substring(0,255);if(e)return e}return null},b=()=>J("HRST.datalayer.gallerySize",window,"")?parseInt(J("HRST.datalayer.gallerySize",window,""),10):J("HRST.datalayer.listicleSize",window,"")?parseInt(J("HRST.datalayer.listicleSize",window,""),10):void 0,k=e=>{const t=window.performance?.getEntriesByName(e,"measure");if(!t?.length)return null;const n=Math.round(t[0].duration);return Number.isFinite(n)?n:null},S=()=>X("metadata.contentId","")||function(e){let t={};try{t=JSON.parse(document.getElementById("data-layer").innerText)}catch(e){return""}return J(e,t,void 0)}("content.id"),T=()=>{const e=document.querySelector('meta[property="og:title"]');if(e)return e.getAttribute("content")},P=()=>{let e="",t=J("HRST.mylo.subscriptions",window,[]);return t=t.filter(e=>"adsFree"!==e.name),t.length&&t.forEach(t=>{if("Active"===t.status)if(t.package_name)e+=`|${t.package_name}`;else if(t.products.length){const n=Array.isArray(t.products)&&t.products[0].product_name;e+=`|${n}`}}),e||void 0},C=()=>{const e=X("article.themes",[]);let t="";for(let n=0;n<e.length;n++)t+=`|${e[n]}`;if(t)return t},A=()=>!!J("HRST.site.sso",window,!1)&&J("HRST.mylo.username",window,!1),L=()=>Y.get("_sue")||Y.get("hrstidjp")||"authorized"===Y.get("mylo_status")?"Y":"N",E=e=>(e||(e=J("HRST.article.embeddedContent",window,!1)),"d"===se()&&"Object"===e?.constructor?.name&&Object.values(e).some(e=>5===+e.gridLayout)),I=()=>{try{const e=(()=>{try{if(!window.optimizely||"function"!=typeof window.optimizely.get)return[];const e=window.optimizely.get("state");if(!e||"function"!=typeof e.getExperimentStates)return[];const t=e.getExperimentStates(function(e){return!0===e.isActive&&void 0===e.reason});return t&&"object"==typeof t?Object.values(t).filter(e=>e&&e.id&&e.variation&&e.variation.id).map(e=>({experiment_id:e.id,variation_id:e.variation.id})):[]}catch(e){return console.warn("Failed to retrieve Optimizely web experiments:",e),[]}})(),t=(()=>{try{const e=J("HRST.abTestingFullStack",window,[]);return Array.isArray(e)&&0!==e.length?e.filter(e=>e&&"string"==typeof e&&e.includes(":")).map(e=>{const[t,n]=e.split(":");return t&&n?{experiment_id:t,variation_id:n}:null}).filter(e=>null!==e):[]}catch(e){return console.warn("Failed to retrieve Optimizely fullstack flags:",e),[]}})(),n=[...e,...t];
1if(!n||0===n.length)return"";const a=n.sort((e,t)=>e.experiment_id.localeCompare(t.experiment_id));return a.map(e=>`${e.experiment_id}:${e.variation_id}`).join(",")}catch(e){return console.warn("Failed to retrieve Optimizely dimension:",e),""}};function R(e){return!!e&&("ready"===e.signalStatus||"loaded"===e.cmpStatus&&(Boolean(e.gppString)||/OTGPPConsent/.test(document.cookie)))}function x(e){return"loaded"===e?.cmpStatus}function D({isApiReady:e,ping:t,onEvent:n,success:a,timeout:o,fail:i}){const r=Date.now();let s,d=!1;const c=e=>{d||(d=!0,s&&clearInterval(s),e?a():i&&i())},l=()=>{const n=Date.now()-r>o;if(e())try{t(e=>{e?c(!0):n&&c(!1)})}catch{n&&c(!1)}else n&&c(!1)};return l(),d||n?.(c,l),d||(s=setInterval(l,100)),()=>c(!1)}const O=(e,t=1e4,n)=>D({fail:n,isApiReady:()=>"function"==typeof window.__gpp,onEvent:(e,t)=>{try{window.__gpp("addEventListener",n=>{n?.pingData&&R(n.pingData)?e(!0):"signalStatus"!==n?.eventName||"ready"!==n?.data?t():e(!0)})}catch{}},ping:e=>{window.__gpp("ping",t=>{e(R(t))})},success:e,timeout:t}),j=(e,t=1e4,n)=>D({fail:n,isApiReady:()=>"function"==typeof window.__tcfapi,onEvent:(e,t)=>{try{window.__tcfapi("addEventListener",2,(n,a)=>{!a||"tcloaded"!==n?.eventStatus&&"useractioncomplete"!==n?.eventStatus&&!x(n)?t():e(!0)})}catch{}},ping:e=>{window.__tcfapi("ping",2,t=>{e(x(t))})},success:e,timeout:t});let N,M;function $({gdpr:e,usSiteAndUser:t,timeout:n=3e4}={}){return N||(N=new Promise(a=>{e?M=j(()=>a({path:"tcf",timedOut:!1}),n,()=>a({path:"tcf",timedOut:!0})):t?M=O(()=>a({path:"gpp",timedOut:!1}),n,()=>a({path:"gpp",timedOut:!0})):a({path:null,timedOut:!1})}),N)}function H({gdpr:e,usSiteAndUser:t,timeout:n=5e3}={}){const a=$({gdpr:e,usSiteAndUser:t});return Promise.race([a,new Promise(a=>{setTimeout(()=>{M?.(),a({path:e?"tcf":t?"gpp":null,timedOut:!0})},n)})])}const U=window?.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"background: #27323A; color: #A3F7BF":"background: #A3F7BF; color: #27323A";function B(e,t,n){const a={evt:t,msg:n,name:e,ts:Date.now()-window?.gptLayer?.timerStart||0},o="fre-events"===e;De()&&console.log("%c%s",U,`${(a.ts/1e3).toFixed(2)}s - [${o?"ANLYT":"ADS"}] - ${a.name} - ${a.evt} - `,"string"==typeof a.msg?a.msg.substring(0,750):a.msg),o||window?.gptLayer?.adDebug?.push(a)}const{CURRENT_SITE:V}=window,G=()=>{const{ver:e=""}=window.__FRE??{};return`nextfre-${e}`},q=(e,...t)=>{const n=Object(e);return t.forEach(e=>{null!=e&&Object.keys(e).forEach(t=>{n[t]=e[t]})}),n},F=function(e){const t={};return function(...n){const a=n.join(",");return t[a]||(t[a]=e(...n)),t[a]}},z=(...e)=>Object.prototype.hasOwnProperty.call(...e),K=()=>{const e=document.querySelector('script[type="application/ld+json"]');if(!e)return{};try{const t=JSON.parse(e.textContent);return Array.isArray(t)?t[0]:t}catch(e){return B("Utils","getJSONLDData - invalid JSON-LD",e),{}}},J=(e,t,n,a,o)=>{for(e=e&&e.split?e.split("."):[e],a=0;a<e.length;a++)t=t?t[e[a]]:o;return t===o||""===t||null===t?n:t},W=F(J),Y={domain:()=>document.domain||window.location.hostname,get(e,t){for(let n=document.cookie.split(";"),a=0;a<n.length;a++){const o=n[a].replace(/^\s+/,""),[i,...r]=o.split("="),s=r.join("=");if(i===e)return t?s:decodeURIComponent(s)}return""},set(e,t,n){let a=`${e}=${t}`;if(void 0!==n){const e=Date.now()+60*n*1e3;a+=`; expires=${new Date(e).toUTCString()}`}return document.cookie=`${a}; path=/`,this.get(e)===t},test(e){return!!this.get(e)}};function Q(e,t){e.missingValues||(e.missingValues=[]),e.missingValues.includes(t)||e.missingValues.push(t),e.logMissingValues=function(e){const t=J("missingValues",e,[]);return t.length?()=>{console.warn("logMissingValues - missing: ",t.sort())}:()=>{}}(e)}function X(e,t){const n=J("HRST.immersiveContentId",window,""),a=n?window.HRST[n]:window.HRST,o=J(e,a,null);return o||Q(a,e),o||t}function Z(e,t){return"incentives"===t||"incentives-landing"===e}function ee(e){if(!0===e||1===e)return!0;if("string"==typeof e){const t=e.trim().toLowerCase();return"1"===t||"true"===t}return!1}function te(){let e,t;try{let n=Y.get("location_data");n=n?JSON.parse(n):{};const{country_code:a,geo_region:o}=n;e=a?a.toUpperCase():void 0,t=o?o.toUpperCase():void 0}catch(e){B("Utils","getUserLocation - location_data cookie error",e)}return{country:e,region:t}}const ne=()=>Y.get("sailthru_hid");async function ae(){return new Promise((e,t)=>
1{window?.Sailthru?.integration("getCurrentUser",{onError:e=>{B("hem","getSailthruVisitor - error",e),t(e)},onSuccess:t=>{B("hem","getSailthruVisitor - success",t),e(t)}})})}const oe={fire(e,t,n){const a=new CustomEvent(t,{detail:n});e.dispatchEvent(a)},listen(e,t,n,a){a&&"object"==typeof a||(a=!1);const o=t.split(" ");for(let t=0;t<o.length;t++)e.addEventListener(o[t],n,a)},remove(e,t,n){const a=t.split(" ");for(let t=0;t<a.length;t++)e.removeEventListener(a[t],n)}},ie={m:0,t:760,d:980},re={...ie,d:1024},se=e=>{let t=e||ie;!e&&window?.gptLayer?.isHDS&&(t=re);const n=J("HRST.immersiveContentId",window)&&document.getElementById("immersive-drawer")?.offsetWidth||window.innerWidth;let a;return Object.keys(t).forEach(e=>{const o=t[e];n>=o&&(a=e)}),a},de=(e,t,n,a)=>{const o=e.split(" ");for(let e=0;e<o.length;e++){const i=document.createElement("div");i.id=t,i.className="gpt-adslot noskim",n&&Object.keys(n).forEach(e=>i.setAttribute(e,n[e])),B("moaptAdInsert - appendDiv",`divs[${e}].${o[e]} - ad.${t} - elm`,document.getElementById(o[e]));const r=document.getElementById(o[e]);if(r)return r.appendChild(i),a?.(i),!0}return!1},ce=e=>{const t=e=>0===e.childElementCount&&""===e.textContent.trim(),n=Bt(`[id="${e}"]`);if(n.length<=1)return 0;const a=n.find(e=>!t(e))||n[0];let o=0;for(const e of n)e!==a&&t(e)&&(e.remove(),o+=1);return o},le=(e,t)=>{let n=document.querySelector(e);if(!n)return!1;const a=new RegExp(t,"i");for(;!n.className.match(a);)if(n=n.parentNode,"BODY"===n.nodeName)return!1;return n.style.display="none",!0},ue=(e,t)=>{const n=document.getElementById(e);n&&n.removeAttribute(t)},pe=()=>J("HRST.article.template",window,""),me=()=>J("HRST.article.display",window,""),ge=()=>document.querySelectorAll(".easel-ad").length>0,we=(e,t)=>{const n=document.getElementById(t);B("handleAdhesion",`eventName: ${e} - id: ${t} - adAdhesionContainer`,n),n&&oe.fire(window,e,{slotId:t})},ve=(e,t)=>{const n=document.createElement("script");n.src=e,n.addEventListener("load",t),document.body.appendChild(n)},_e=e=>window.requestAnimationFrame?window.requestAnimationFrame(e):window.setTimeout(e,1e3/60),fe=e=>{const t={breakpoint:se(),template:pe()};return Object.keys(t).forEach(n=>{e=e.replace(`{${n}}`,t[n])}),e},ye=()=>"authorized"===Y.get("mylo_status"),he=()=>{const e=Y.get("_HFID");if(e){const[t,n]=e.replace(/_|-/g,"").split(":");return`${t.toUpperCase()}${n}`.substring(0,150)}return""},be=e=>{let t=document.querySelector(`#${e} iframe`);if(!t)return!1;t=t.contentDocument.querySelector("body");const n=document.createElement("div");return n.style="position: absolute; right: 0px; bottom: 0px; z-index: 10000",n.innerHTML='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="31px" height="15px" viewBox="0 0 31 15" enable-background="new 0 0 31 15" xml:space="preserve"> <image id="image0" width="31" height="15" x="0" y="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAPCAQAAAC2cdwpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCA4QBQ4KQoVMAAABE0lEQVQoz2NkaGCgADBhCj2IeBCBLvY8YacFA8NRh+cJqOIsCGavAoR++sLKfq7Ghx8MDAwMlz4s/MDAEC8gIX/vQa+CkAA7B0TVmx/tLxgYGBgYEY7/X4/pkmMHrQ8wMDxPkJBHFX/xUHIBmu0MDH0Lix9gGrHTQliiamb7CwaGow5KChBtWByPC4gJ3L0hwtGrwMCAcDzM+URol5BgYIhygL
1B//oCxXrxo30GUdlTn4gx53OCog5U9qghjI5r2SgkGhjc/cBkAC2kIQMQRPNkYS/z+CYlLUgDcdg+HuzdwKxOWQE9vKNrjBdg4tl3Arf3Xj3sPEDxEIoJqX/jh7oQjOH0+64LUDWSP9cKNYqQsxwEAcVNWmc4OW+YAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDgtMTRUMTY6MDU6MTQrMDM6MDB/t/nCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA4LTE0VDE2OjA1OjE0KzAzOjAwDupBfgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=" /></svg>',t.appendChild(n),!0},ke=()=>{if("d"!==se())return!1;const e=document.querySelectorAll(".feed-transporter .transporter-simple-item");for(let t=0;t<e.length;t++)e[t].style.clear="none",e[t].style.marginBottom="3%",e[t].style.marginRight=t%3==2?"0%":"2%";return!0},Se=()=>{const e=J("HRST.article.contextualTags.hctx",window,"");return i.map(e=>`cm_${e}`).filter(t=>e.includes(t))},Te=()=>{const e=Y.get("location_data");if(e)try{return JSON.parse(e).country_code}catch(e){return!1}return!1},Pe=()=>{const e=J("HRST.adConfig.isUSUserLocation",window,void 0);return"boolean"==typeof e?e:"US"===Te()},Ce=e=>{if(J("HRST.article.template",window,"").match(/homepage/i))return"homepage";const t=e?e.split("/"):document.location.pathname.split("/");for(let e=t.length;e>0;e--)if(t[e])return t[e];return!1},Ae=()=>{const e=X("article.template",""),t=X("article.display",""),n=X("landing.type","");return"homepage"===e.toLowerCase()?"homepage":n?"landing":/long-form|longform/.test(t)?"article-longform":e},Le=()=>{const e=[],t=document.documentElement.clientWidth;Object.entries({desktop_w:1280,desktop:980,tablet_w:768,tablet:640,mobile_w:480,mobile:0}).every(([n,a])=>!(t>=a)||(e.push(n),!1));const n=t>=980?"large":"small";return e.push(n),e},Ee=(e,t="",n=window.location.href)=>{try{const a=new URL(n);return a.searchParams.get(e)?a.searchParams.get(e):t}catch(a){const o=new RegExp(`[&?]${e}=?([^&]*)?`).exec(n);return null===o?t:void 0===o[1]||o[1]}},Ie=F(Ee),Re=(e,t)=>{const n=`utm_${e}`,a=Ee(n,"",t);if(a)return a;try{const t=Y.get("gpt_utm");if(t){const a=JSON.parse(t);return a[n]||a[e]||""}}catch(t){B("Utils",`getUtmVal - error parsing gpt_utm cookie for ${e}`,t)}return""};function xe(e){return null!==new URL(window.location.href).searchParams.get(e)}const De=()=>{const e=Ie("ads_debug")||Y.get("ads_debug");let t=!1;return"true"===e&&(t=!0),Y.set("ads_debug",e,"true"===e?60:-1),t};let Oe;const je=()=>Oe||(void 0!==window.abd?Promise.resolve(window.abd):(window.abd=!1,document.body?(Oe=new Promise(e=>{const t=document.createElement("div");t.innerHTML=" ",t.id="AdBanner",t.className="adBan",document.body.appendChild(t),setTimeout(()=>{window.abd=0===t.offsetHeight,t.remove(),e(window.abd)},250)}),Oe):(B("hasAdBlocker","message","no document.body - skipping check"),Promise.resolve(window.abd)))),Ne=()=>window.HRST?.mylo?!(!window.HRST.mylo.ccpa_optout&&!window.cmpUtils?.getAccountSession?.()?.optOut):!!window.DO_NOT_SELL,Me=()=>{if(!!window.CMP_GPP_OPTOUT)return!0;const e=Y.get("hdm_cmp"),t=e?JSON.parse(e):"";return!!t&&(t?.gpp?.optOut??!1)};function $e(){if(!!!Y.get("OptanonAlertBoxClosed"))return"na";const e=Y.get("hdm_cmp");if(e)try{const{haveConsent:t}=JSON.parse(e);if(t)return"oi";if(!t)return"oo"}catch(e){}return"na"}const He=()=>{const e=!(!navigator||!navigator.globalPrivacyControl);return e&&Y.set("OneTrustWPCCPAGoogleOptOut","true",525600),e},Ue=()=>!!(!window.GDPR||window.GDPR&&window.CMP_CONSENT),Be=()=>!!window.CMP_WITHDRAWN,Ve=(e=window.location.href,t=document.referrer)=>{const n=new URL(e),a=t?new URL(t):null;return n.searchParams.has("q")||!!a&&a.searchParams.has("q")},Ge=()=>!!document.querySelector('.hearstPlayer, .embed--gopher, .embed-youtube, [data-embed="youtube"], [data-embed="embed-video"], .video-player'),qe=()=>!!(J("HRST.site.video",window,!1)||window.hearstPlayer||document.querySelector('script[src*="player.js"]')),Fe=()=>!!document.querySelector("#eoc-playlist-template, .end-of-content-playlist, .hearstPlayer, .glimmerPlayer"),ze=()=>{const e=document.querySelectorAll(".ad-gpt-breaker-container, .breaker-ad, .leaderboard-ad, .gpt-breaker-container, #gpt-leaderboard-ad");for(let t=0;t<e.length;t++)e[t].style.display="none"},Ke=()=>!!new RegExp(["EvincedBot","MAZBot"].join("|"),"i").test(navigator.userAgent),Je=()=>!!new RegExp(["adbot","adsbot","applebot","Baiuspider","Bingbot","BitSightBot","ComplianceBot","DuckDuckBot","EchoboxBot","Exabot","Googlebot","Google Page Speed","HeadlessChrome","moatbot","PetalBot","PhantomJS","P
1ingdom","PTST","ScooperBot","SiteAuditBot","Slurp","Sogou","Yahoo Ad","YandexBot"].join("|"),"i").test(navigator.userAgent),We=()=>!!window?.HRST?.flags?.["content-pass.enable"]||!(!window.cp||!window.cp?.default?.propertyId),Ye=()=>"1"===Y.get("_cpauthhint"),Qe=()=>!!J("HRST.adConfig.modules.oneTrust.domainId",window),Xe=()=>!!Qe()&&!!(window.CMP_WITHDRAWN||Me()||He()),Ze=()=>/iP(ad|od|hone)/i.test(window.navigator.userAgent)&&/WebKit/i.test(window.navigator.userAgent)&&!/(CriOS|FxiOS|OPiOS|mercury)/i.test(window.navigator.userAgent),et=(e=window.location.origin,t=window.HRST?.preview,n=window.__SITE?.domain)=>"https://sex.cosmopolitan.com"!==e&&(n!==e||!0===t),tt=e=>{"string"==typeof e&&(e=[e]);const t=J("HRST.adConfig.site",window,""),n=J("HRST.article.section.prefix",window,"");return!!e.includes(t)||!!e.includes(`${t}/${n}`)},nt=()=>{if(window.JOURNEY_INFO){if("completed"===window.JOURNEY_INFO.status&&"full"===window.JOURNEY_INFO.blocked)return!0}else if(window.JOURNEY_BLOCKED)return!0;return!1},at=()=>{const e=window.location.pathname;return["sex"].some(t=>new RegExp(t).test(e))},ot=()=>{if(""!==J("HRST.article.sponsor",window,"")){if(""!==J("HRST.article.sponsor.name",window,"")){let e=J("HRST.article.sponsor.expirationDate",window,J("HRST.article.sponsor.expiration_date",window,""));if(""!==e){e=e.split("-");const t=parseInt(e[2],10),n=parseInt(e[0],10)-1,a=parseInt(e[1],10)+1;if(e=new Date(t,n,a).getTime(),e<Date.now())return!1}return!0}if("None"===J("HRST.article.sponsor.program",window,"")||""===J("HRST.article.sponsor.program",window,""))return!1}return!1},it=(e,t)=>{if(!e||ot())return!1;try{if(e.test(Re("campaign",t))||e.test(Y.get("gpt_src"))||e.test(Ee("src","",t)))return!0}catch(e){return!1}return!1},rt=(e=window.location.href)=>it(/^(mgu|arb)/i,e),st=(e=window.location.href)=>it(/^(dda)/i,e),dt=()=>"HMIUK"===J("HRST.adConfig.bu",window,""),ct=()=>!("HDM"!==J("HRST.adConfig.bu",window,"")||!Pe()),lt=()=>"HDM"===J("HRST.adConfig.bu",window,"")&&!Pe(),ut=()=>{const e=He(),t=Me(),n=ct();let a=!0;return a=!t&&!e&&n,B("Utils","checkOptOutConsent",`GPPOO: ${t} - GPC: ${e} - US: ${n} = HC: ${a}`),a},pt=()=>{let e=!1;return se().match(/m|t/i)&&(rt()||"article"!==J("HRST.article.template",window,""))&&(e=!0),"HDM"!==window.HRST.adConfig.bu||Pe()||(e=!0),Ze()&&(e=!0),e};function mt(e,t){return new Promise(n=>{const a=new IntersectionObserver(([e])=>{t&&t(e.boundingClientRect),n(e.boundingClientRect),a.disconnect()});a.observe(e)})}const gt=600;async function wt(e=[],t=[]){const n=t.filter(e=>e instanceof HTMLElement);if(!n.length)return[];const a=e.map(async e=>e instanceof HTMLElement?await mt(e):Promise.resolve(null)),o=(await Promise.all(a)).filter(e=>null!==e);if(!o.length)return n;const i=document.documentElement.clientWidth,r=n.map(async e=>({element:e,rect:await mt(e)}));return(await Promise.all(r)).filter(({element:e,rect:t})=>{if(!t)return!1;const n=t.bottom+50,a=t.bottom+50+100,r=0,s=i;return!o.some(e=>!(e.left>s||e.right<r||e.top>a||e.bottom+gt<n))}).map(({element:e})=>e)}const vt=(e,t,n={})=>{let a,o=document.getElementsByTagName("script");const i=o[0];for(a=0;a<o.length;a++)if(o[a].src===e&&o[a].readyState&&/loaded|complete/.test(o[a].readyState))try{return void t()}catch(e){}o=document.createElement("script"),o.type="text/javascript",o.async=!0,o.src=e,o.onerror=()=>{o.addEventListener&&(o.readyState="loaded")},o.onreadystatechange=()=>{if(!o.readyState||"complete"===o.readyState||"loaded"===o.readyState){o.onload=o.onreadystatechange,o.onreadystatechange=null,o.addEventListener&&(o.readyState="loaded");try{t.call(o)}catch(e){}}},o.onload=o.onreadystatechange,Object.keys(n).forEach(e=>{o.setAttribute(e,n[e])}),i.parentNode.insertBefore(o,i)},_t=(e,t)=>{function n(e,t){return e<<t|e>>>32-t}function a(e,t){var n,a,o,i,r;return o=2147483648&e,i=2147483648&t,r=(1073741823&e)+(1073741823&t),(n=1073741824&e)&(a=1073741824&t)?2147483648^r^o^i:n|a?1073741824&r?3221225472^r^o^i:1073741824^r^o^i:r^o^i}function o(e,t,o,i,r,s,d){return e=a(e,a(a(function(e,t,n){return e&t|~e&n}(t,o,i),r),d)),a(n(e,s),t)}function i(e,t,o,i,r,s,d){return e=a(e,a(a(function(e,t,n){return e&n|t&~n}(t,o,i),r),d)),a(n(e,s),t)}function r(e,t,o,i,r,s,d){return e=a(e,a(a(function(e,t,n){return e^t^n}(t,o,i),r),d)),a(n(e,s),t)}function s(e,t,o,i,r,s,d){return e=a(e,a(a(function(e,t,n){return t^(e|~n)}(t,o,i),r),d)),a(n(e,s),t)}function d(e){var t,n="",a="";for(t=0;3>=t;t++)n+=(a="0"+(e>>>8*t&255).toString(16)).substr(a.length-2,2);return n}void 0===t&&(t=""),void 0===e&&(e=1e10*Math.random()+"||"+window.location.href+"||"+(new Date).getTime()+"||"+t);var c,l,u,p,m,g,w,v,_,f=Array();for(e=function(e){e=e.replace(/\r\n/g,"\n");for(var t="",n=0;n<e.length;n++){var a=e.charCodeAt(n);128>a?t+=String.fromCharCode(a):a>127&&2048>a?(t+=String.fromCharCode(a>>6|192),t+=String.fromCharCode(63&a|128)):(t+=String.fromCharCode(a>>12|224),t+=String.fromCharCode(a>>6&63|128),t+=String.fromCharCode(63&a|128))}return t}(e),f=function(e){for(var t,n=e.length,a=n+8,o=16*((a-a%64)/64+1),i=Array(o-1),r=0,s=0;n>s;)r=s%4*8,i[t=(s-s%4)/4]=i[t]|e.charCodeAt(s)<<r,s++;return r=s%4*8,i[t=(s-s%4)/4]=i[t]|128<<r,i[o-2]=n<<3,i[o-1]=n>>>29,i}(e),g=1732584193,w=4023233417,v=2562383102,_=271733878,c=0;c<f.length;c+=16)l=g,u=w,p=v,m=_,g=o(g,w,v,_,f[c+0],7,3614090360),_=o(_,g,w,v,f[c+1],12,3905402710),v=o(v,_,g,w,f[c+2],17,606105819),w=o(w,v,_,g,f[c+3],22,3250441966),g=o(g,w,v,_,f[c+4],7,4118548399),_=o(_,g,w,v,f[c+5],12,1200080426),v=o(v,_,g,w,f[c+6],17,2821735955),w=o(w,v,_,g,f[c+7],22,4249261313),g=o(g,w,v,_,f[c+8],7,1770035416),_=o(_,g,w,v,f[c+9],12,2336552879),v=o(v,_,g,w,f[c+10],17,4294925233),w=o(w,v,_,g,f[c+11],22,2304563134),g=o(g,w,v,_,f[c+12],7,1804603682),_=o(_,g,w,v,f[c+13],12,4254626195),v=o(v,_,g,w,f[c+14],17,2792965006),g=i(g,w=o(w,v,_,g,f[c+15],22,1236535329),v,_,f[c+1],5,4129170786),_=i(_,g,w,v,f[c+6],9,3225465664),v=i(v,_,g,w,f[c+11],14,643717713),w=i(w,v,_,g,f[c+0],20,3921069994),g=i(g,w,v,_,f[c+5],5,3593408605),_=i(_,g,w,v,f[c+10],9,38016083),v=i(v,_,g,w,f[c+15],14,3634488961),w=i(w,v,_,g,f[c+4],20,3889429448),g=i(g,w,v,_,f[c+9],5,568446438),_=i(_,g,w,v,f[c+14],9,3275163606),v=i(v,_,g,w,f[c+3],14,4107603335),w=i(w,v,_,g,f[c+8],20,1163531501),g=i(g,w,v,_,f[c+13],5,2850285829),_=i(_,g,w,v,f[c+2],9,4243563512),v=i(v,_,g,w,f[c+7],14,1735328473),g=r(g,w=i(w,v,_,g,f[c+12],20,2368359562),v,_,f[c+5],4,4294588738),_=r(_,g,w,v,f[c+8],11,2272392833),v=r(v,_,g,w,f[c+11],16,1839030562),w=r(w,v,_,g,f[c+14],23,4259657740),g=r(g,
1w,v,_,f[c+1],4,2763975236),_=r(_,g,w,v,f[c+4],11,1272893353),v=r(v,_,g,w,f[c+7],16,4139469664),w=r(w,v,_,g,f[c+10],23,3200236656),g=r(g,w,v,_,f[c+13],4,681279174),_=r(_,g,w,v,f[c+0],11,3936430074),v=r(v,_,g,w,f[c+3],16,3572445317),w=r(w,v,_,g,f[c+6],23,76029189),g=r(g,w,v,_,f[c+9],4,3654602809),_=r(_,g,w,v,f[c+12],11,3873151461),v=r(v,_,g,w,f[c+15],16,530742520),g=s(g,w=r(w,v,_,g,f[c+2],23,3299628645),v,_,f[c+0],6,4096336452),_=s(_,g,w,v,f[c+7],10,1126891415),v=s(v,_,g,w,f[c+14],15,2878612391),w=s(w,v,_,g,f[c+5],21,4237533241),g=s(g,w,v,_,f[c+12],6,1700485571),_=s(_,g,w,v,f[c+3],10,2399980690),v=s(v,_,g,w,f[c+10],15,4293915773),w=s(w,v,_,g,f[c+1],21,2240044497),g=s(g,w,v,_,f[c+8],6,1873313359),_=s(_,g,w,v,f[c+15],10,4264355552),v=s(v,_,g,w,f[c+6],15,2734768916),w=s(w,v,_,g,f[c+13],21,1309151649),g=s(g,w,v,_,f[c+4],6,4149444226),_=s(_,g,w,v,f[c+11],10,3174756917),v=s(v,_,g,w,f[c+2],15,718787259),w=s(w,v,_,g,f[c+9],21,3951481745),g=a(g,l),w=a(w,u),v=a(v,p),_=a(_,m);return(d(g)+d(w)+d(v)+d(_)).toLowerCase()},ft=window.performance&&window.performance.mark?window.performance:{mark:()=>{}},yt=(e,t,n=2e4)=>{let a=0;const o=()=>{window[e]||J(`HRST.${e}`,window)?t():a<n?(a+=10,window.setTimeout(()=>{o()},10)):ze()};o()};function ht(e){try{let t=e.nodeName.toLowerCase();return"body"===t?"html>body":e.id?`${t}#${e.id}`:(e.className&&e.className.length&&(t+=`.${[...e.classList.values()].join(".")}`),`${ht(e.parentElement)}>${t}`)}catch(e){return"(error)"}}const bt=()=>{const e="_ga_clk",t=["fbclid","gclid","msclkid"];let n=(()=>{for(const e of t){const t=Ee(e);if(t)return{hid:_t(t),id:t,type:e}}return null})()||(()=>{const t=Y.get(e);try{return t?JSON.parse(t):null}catch(e){return null}})();return n?(Y.set(e,JSON.stringify(n),30),n):{}},kt=e=>{if(!e.length)return!1;const t=e.reduce((e,t)=>e&&e.value>t.value?e:t);if(t&&t.sources){const e=t.sources.reduce((e,t)=>e.node&&e.previousRect.width*e.previousRect.height>t.previousRect.width*t.previousRect.height?e:t);if(e)return ht(e.node)}return!1},St=e=>e.toLowerCase().replaceAll(" ","_"),Tt=()=>{const{hostname:e}=document.location,t=new RegExp("docker|localhost|127.0.0.1|next.fre.loc|hearstapps|legacy|next-fre|fre-stage|nsfw-stage|www-stage|translate.goog|translated.turbopages.org");return!(!J("HRST.adConfig.siteList",window,[]).includes(e)&&!t.test(e))},Pt=(e,t)=>{switch(e){case"days":return parseInt(t/24/60/60/1e3);case"minutes":return parseInt(t/60/1e3);default:return!1}},Ct=(e,t)=>{"cookieDeprecationLabel"in navigator?navigator.cookieDeprecationLabel.getValue().then(n=>{window[e][t]=n}):window[e][t]=""},At=(e,t)=>{let n=Date.now();return()=>{n+t-Date.now()<0&&(e(),n=Date.now())}},Lt=()=>{const e=document.createElement("canvas");return!!(!e.getContext||!e.getContext("webgl"))},Et=()=>!!["cars-for-sale","collection","content-type","homepage","section","tag","compare","compare-template","trims"].includes(pe().toLowerCase()),It=()=>{const e=J("HRST.landing.experience",window,"");return/^immersive$/.test(e)};function Rt(){const e=new URLSearchParams(window.location.search),t=e?.get("source");if(!/\//.test(t))return!1;const{pathname:n}=window.location;return!!t&&t!==n}function xt(){return J("navigator.connection.effectiveType",window,"na")}const Dt=F(xt);function Ot(e){switch(e){case"slow-2g":case"2g":return 1.5;case"3g":return 1.25;default:return 1}}function jt(e,t=""){return!e||Array.isArray(e)&&!e?.length?null:e.reduce((e,{blockingDuration:t,scripts:n})=>(e+=`${t}`,n?.forEach((t={},n)=>{const a=n+1,o=t?.startTime,i=o+t?.duration;e+=`,invoker_${a}_${t?.invoker},start_${a}_${o},end_${a}_${i}`}),e+="|"),`load_state_${t},`)}const Nt=()=>!!/googlebot/i.test(navigator.userAgent);function Mt(e,t,n){const a=setInterval(()=>{const t=document.querySelector(e);t&&(clearInterval(a),n(t))},100);setTimeout(()=>{clearInterval(a),n(void 0)},t)}const $t=()=>Y.get("mosb");function Ht(){return W("HRST.adConfig.settings.validElementsOverride",window,!1)}const Ut=()=>tt(r);function Bt(e){return Array.prototype.slice.call(document.querySelectorAll(e))}function Vt(){const e=J("HRST.datalayer.galleryDisplayType",window,"");let t="";return"filmstrip"===e?t="film_":"spotlight"===e&&(t="spot_"),t}function Gt(){const e=J("HRST.datalayer.galleryDisplayType",window,"");let t="";return"filmstrip"===e?t="filmstrip-":"spotlight"===e&&(t="spotlight-"),t}function qt(){return null!==J("HRST.datalayer.galleryDisplayType",window,null)}function Ft(){return!!window.JOURNEY_INFO}function zt(){const e=window.JOURNEY_INFO;return"completed"===e?.status&&!1===e?.blocked}function Kt(){if(!Ft()||zt())return()=>!1;const e=window.gptLayer?.excludedAdIds;return e?.size?t=>e.has(t):()=>!1}function Jt(e,t){const n=document.getElementById(e),a=document.getElementById(t);return!(!n||!a)&&!!(n.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_FOLLOWING)}function Wt(){const e=window.JOURNEY_INFO?.blocked;return"partial"===e||"full"===e||!0===e}const Yt=()=>J("HRST.commerce.hasProduct",window,!1)||J("HRST.commerce.afflinks_enabled",window),Qt=e=>e&&!!window.HRST?.[e],Xt=()=>tt(c);function Zt(){const e="m"===se(),t=rt();if(!e||t)return!1;if("horoscopes"===J("HRST.article.section.prefix",window,"")&&"daily"===J("HRST.article.subSection.prefix",window,""))return!0;
1if(Xt())return!1;const n="Short"===u(),a=J("HRST.article.display",window,""),o=["longform-article","standard-article"].includes(a);return n&&o}function en(){const e=J("HRST.adConfig.settings.privacyBanner.dateActiveDefault",window,"")||"2026-02-10T10:00:00-05:00",t=J("HRST.adConfig.settings.privacyBanner.dateActive",window,"")||e,n=J("HRST.adConfig.bu",window,""),a=Y.get("hdm_privacy_disclosure");return"HDM"===n&&(!!Pe()&&(!(new Date(t)>new Date)&&(!a||a!==t)))}function tn(e,t){let n;return function(...a){return e&&(n=e.apply(t||this,a),e=null),n}}function nn(e,t=!1){return J("HRST.flags",window)?.["fre.design-system.new-components"]&&l[e]||(t?void 0:e)}const an=()=>{window.gptLayer.ab=window.gptLayer.ab||{};const e=window.gptLayer.ab.session||Y.get("gpt_session_ab")||`s${Math.ceil(10*Math.random()).toString()}`;return window.gptLayer.ab.session=e,e};function on(){const e=J("HRST.adConfig.settings.adhesion",window,!1),t=window?.gptLayer.isMgu;return t?"HDM"===J("HRST.adConfig.bu",window,""):e}const rn=[];function sn(){const e=[];return rn.forEach(t=>{const n=J(`gptLayer.ab.${t}`,window,"");n&&e.push({experimentName:t,variantName:n})}),e}const dn=/collapseadcontainer|jcpblankpixel/i,cn=["gpt_gal_x"],ln=[".leaderboard-ad",".breaker-ad",".vertical-ad",".ad-container",".gpt-breaker-container","#article-marketplace-horizontal","#gpt-leaderboard-ad",".mobile-adhesion-unit","#adAdhesion",".standard-article-vertical-ad",".vehicle-category-vert
1ical-ad"];function un(e){return e.classList.add("ad-container-collapsed"),e.style.height="0",e.style.minHeight="0",e.style.padding="0",e.style.margin="0",e.style.visibility="hidden",e.style.opacity="0",e.style.display="none",gptLayer.log("collapseContainer","elm: ",e),e.previousElementSibling?.classList?.contains("ad-disclaimer")&&e.parentElement&&(e.parentElement.classList.add("ad-container-parent-collapsed"),e.parentElement.style.display="none",gptLayer.log("collapseContainer","elm.parentElement: ",e.parentElement),gptLayer.log("collapseContainer","elm.parentElement.previousElementSibling: ",e.parentElement.previousElementSibling)),function(e){const t=e?.id,n=t?document.getElementById(`${t}-wrapper`):null;n&&(gptLayer.log("collapseContainersContainer","elm: ",n),n.style.minHeight="0")}(e),!0}function pn(e,t){const{adSize:n,au3:a,defined:o,divId:i,kv:r,loadGroup:s,outofpage:d,refresh:c,sfConfig:l,fallbackAdRequest:u}=e;t=t||e.contentId||J("HRST.metadata.contentId",window,"no-id"),window.gptLayer.adSlots[i]={adSize:n,...void 0!==a&&{au3:a},contentId:t,...u&&{fallbackAdRequest:u},kv:r,loadGroup:s,...void 0!==d&&{outofpage:d},...void 0!==c&&{refresh:c},...void 0!==o&&{defined:o},...void 0!==l&&{sfConfig:l}}}function mn(e,t,n){return!(!t||"object"==typeof t&&0===t.length)&&(window.gptLayer.kv=window.gptLayer.kv||{},window.gptLayer.kv[e]=window.gptLayer.kv[e]||[],Array.isArray(t)||(t=[t]),t.forEach(t=>{null!=t&&""!==t&&""!==(t=(t=String(t)).replace(/[^\w\s-.\\/]/gi,""))&&(window.gptLayer.kv[e].includes(t)||window.gptLayer.kv[e].push(t))}),n&&window.gptLayer.utils.addVideoKV(e,t),!0)}function gn(e,t){return!(!t||"object"==typeof t&&0===t.length)&&("vehicle-category-rankings"===window.gptLayer.template&&On(e,["mak","mod"])?void 0:(window.gptLayer.videoKVP=window.gptLayer.videoKVP||{},window.gptLayer.videoKVP[e]=window.gptLayer.videoKVP[e]||[],Array.isArray(t)||(t=[t]),t.forEach(t=>{null!=t&&""!==t&&""!==(t=(t=String(t)).replace(/[^\w\s-.:\\/]/gi,""))&&(window.gptLayer.videoKVP[e].includes(t)||window.gptLayer.videoKVP[e].push(t))}),!0))}function wn(e){Object.entries(window.gptLayer.adSlots).forEach(([t,n])=>{n.contentId||(window.gptLayer[t].contentId=e)})}function vn(){window.gptLayer.adScripts.all=window.gptLayer.adScripts.all||{};let e=!0;return Object.values(window.gptLayer.adScripts.all).forEach(t=>{"complete"!==t.status&&(e=!1)}),!0===e&&oe.fire(window,"ad.scripts.complete",{}),e}function _n(e){window.gptLayer.adScripts[e]=window.gptLayer.adScripts[e]||{};let t=!0;if(Object.values(window.gptLayer.adScripts[e]).forEach(e=>{"complete"!==e.status&&(t=!1)}),!0===t){!0===vn()?oe.fire(window,`ad.bidders.complete.${e}`,{}):oe.listen(window,"ad.scripts.complete",()=>{oe.fire(window,`ad.bidders.complete.${e}`,{})},{once:!0})}return t}function fn(e,t){return window.gptLayer.adScripts[e]||Object.keys(window.gptLayer.adScripts).forEach(t=>{t.includes(e)&&(e=t)}),!(!window.gptLayer.adScripts[e]||!window.gptLayer.adScripts[e][t])&&(window.gptLayer.adScripts[e][t].status="complete",B(t,"bid.success",`${t} success`),_n(e),!0)}function yn(e,t){e&&(window.gptLayer.adScripts[e]=window.gptLayer.adScripts[e]||{},window.gptLayer.adScripts[e][t]={}),B(t,"bid.request",`${t} request`)}function hn(){window.gptLayer.kv={},delete window.gptLayer.kv}function bn(e,t){window.gptLayer.kv=window.gptLayer.kv||{},delete window.gptLayer.kv[e],t&&kn(e)}function kn(e){window.gptLayer.videoKVP=window.gptLayer.videoKVP||{},delete window.gptLayer.videoKVP[e]}function Sn(){let e=J("HRST.article.section.prefix",window,"novalue");const t=J("HRST.article.template",window,""),n=J("HRST.adConfig.settings.forceDNT",window,!1);let a=window.HRST.adConfig.zone.match(/(.*)\//i)[1],o=!("GB"!==Te()||!/hdm-/.test(a));return J("HRST.adConfig.disableUkRewrite",window,!1)&&(o=!1),o&&(a=a.replace("hdm-","hdmuk-")),Xe()||n?a+=".dnt":!rt()&&!0!==J("HRST.adConfig.alwaysARB",window,!1)||o?window.GDPR&&!o&&(a+="HDM"===J("HRST.adConfig.bu",window,"")?".gdpr":""):a+=".mgu",t.match(/homepage/i)&&(e="homepage"),a+=a.match(/\.(gdpr)/i)?"/":`/${e}/`,window.gptLayer.utils.isB2BDemo()&&(a="/36117602/hearst-b2b-website/"),a}function Tn(e){const t=[],n=["gpt_outofpage"];for(let a=0;a<e.length;a++){const o=e[a].getSlotElementId();
1n.includes(o)||t.push(o)}return t.sort(),t.join("-")}function Pn(e){const t=[[300,50],[300,250],[320,50],[728,90],[970,250]];"d"===se()&&t.push([160,600],[300,600]);const n=JSON.stringify(t),a=[];return e.getSizes().forEach(e=>{if("fluid"!==e){const t=e.getWidth();let o=e.getHeight();o=10*Math.floor(o/10);const i=[t,o],r=JSON.stringify(i);if(n.indexOf(r)>-1)if(a.length>0)for(let e=0;e<a.length&&r!==JSON.stringify(a[e]);e++){a.push(i);break}else a.push(i)}}),a}function Cn(e){return!!window.gptLayer.adSlots[e]&&window.gptLayer.adSlots[e].loadGroup}function An(){const e=window.localStorage.getItem("_pdfps");if(!e)return[];const t=[],n=JSON.parse(e);for(let e=0;e<n.length;e++)-1===t.indexOf(n[e])&&t.push(n[e].toString());return t}function Ln(){const e=[];return Object.entries(window.gptLayer.adSlots).forEach(([t,n])=>{n.rendered&&e.push(t)}),e}function En(e,t,n){try{const e=window.gptLayer?.slots?.[n]?.getConfig("targeting")?.targeting?.slot,a=Array.isArray(e)?e[0]:e;if(a&&window.HRST?.adConfig?.bidders?.[t]?.[a])return window.HRST.adConfig.bidders[t][a]}catch(e){B("gptFunctions - getSlotPlacement","error",e)}return!1}function In(e){return!!window.gptLayer.slots[e]&&window.gptLayer.slots[e]}function Rn(e,t){const n=[],a=Vt(),o=qt();return Object.entries(window.gptLayer.adSlots).forEach(([i,r])=>{if(o){if(r.loadGroup===e&&i.includes(a)){const e=In(i);e&&n.push(e)}}else if(r.loadGroup===e&&r.contentId===t){const e=In(i);e&&n.push(e)}}),n}function xn(e){const t=window.gptLayer?.adSlots;if(!t)return[];const n=[];return Object.entries(t).forEach(([t,a])=>{a.defined||a.contentId!==e||/outofpage/.test(t)||n.push(t)}),B("gptFunctions - getUndefinedSlots","contentId",e),B("gptFunctions - getUndefinedSlots","slots",n),n}function Dn(){const e=[],t=[];return Object.entries(window.gptLayer.adSlots).forEach(([n,a])=>{if(a.defined){e.push(a);const o=In(n);t.push(o)}}),[e,t]}function On(e,t=["mak","mod"],n=1){return t.includes(e)&&window.gptLayer.videoKVP&&window.gptLayer.videoKVP[e]&&Array.isArray(window.gptLayer.videoKVP[e])&&window.gptLayer.videoKVP[e].length>=n}function jn(){const e=J("HRST.adConfig.zone",window,"");return"string"==typeof e&&e.includes("/")}function Nn(e){xn(e).forEach(e=>function(e,t){if(dn.test(e)){ft.mark("hdm-collapseAdContainer-start");const e=document.querySelector(`#${t}`);let n=e;if(cn.indexOf(t)>-1)un(n);else{const t=e?.closest(".mobile-adhesion-unit");n=t||(e.closest(ln.join(","))||e),un(n)}gptLayer.log("collapseAdContainer","divId",t),gptLayer.log("collapseAdContainer","adContainer",n),ft.mark("hdm-collapseAdContainer-end")}return!0}("collapseadcontainer",e))}function Mn(){const e=window.gptLayer.utils.getParam("token");return/^b2bwebsite_/i.test(e)}function $n(){return s.includes(document.location.hostname)}function Hn(...e){const t=window.googletag;return!!t&&e.every(e=>"function"==typeof t[e])}function Un(e){const t=window.gptLayer;if(!t)return;const n=xn(e),a="cars-for-sale"===t.template;for(let e=0;e<n.length;e++){const o=n[e];B("gptFunctions - observeAdSlots",`adId: ${o} - smartLoad[${e}]`,n[e]);const i=/gpt_(feed_)?lb_(a|b|[0-9]+(?:_[0-9]+)?|mbox2)|gpt_(feed_)?gal_(a|b|x|faq)/i.test(o),r=!i&&/gpt_(feed_)?gal_(\d+)/i.test(o)&&o?.replace(/^\D+/g,""),s=`gpt_${t.immersiveDivIdLabel}lb_`,d=r&&!n?.includes(`${s}${r}`);if(i||d||"gpt_pairing"===o||a){const e=document.querySelector(`#${o}`);e&&t.viewPortObserver.observe(e)}"gpt_lb_pf"===n[e]&&setTimeout(function(){const e=document.querySelector("#gpt_lb_pf");e&&window.gptLayer&&t.viewPortObserver.observe(e)},3e3),/gpt_film_/i.test(o)&&setTimeout(function(){const e=document.querySelector(`#${o}`);e&&window.gptLayer&&t.viewPortObserver.observe(e)},100)}}function Bn(e){if("all"===e)window.gptLayer.viewPortObserver.disconnect();else{const t=document.querySelector(`#${e}`);t&&(B("gptFunctions - unobserveAdSlot","adSlotId",e),window.gptLayer.viewPortObserver.unobserve(t))}}function Vn(e){const t=xn(e);B("gptFunctions - unobserveAdSlotsByContentId","unloadedAds",t),t.forEach(e=>{Bn(e)})}function Gn(e){if(window.gptLayer.adSlots[e]){if(B("gptFunctions - purgeAdSlot",`gptLayer.adSlots[${e}]`,window.gptLayer.adSlots[e]),Hn("destroySlots","pubads")){window.gptLayer.adSlots[e].rendered&&googletag.pubads().clear([window.gptLayer.slots[e]]);B("gptFunctions - purgeAdSlot",googletag.destroySlots([window.gptLayer.slots[e]])?`gptLayer.adSlots[${e}] destroyed`:`gptLayer.adSlots[${e}] NOT destroyed`,window.gptLayer.adSlots[e])}else B("gptFunctions - purgeAdSlot",`gptLayer.adSlots[${e}] gpt unavailable - skipped destroySlots`,!0);Bn(e),delete window.gptLayer.slots[e],delete window.gptLayer.adSlots[e]}}function qn(e){B("gptFunctions - purgeAdSlotsByContentId","contentId",e),Object.entries(window.gptLayer.adSlots).forEac
1h(([t,n])=>{n.contentId===e&&(B("gptFunctions - purgeAdSlotsByContentId","divId",t),Gn(t))})}function Fn(e){e instanceof RegExp&&(B("gptFunctions - purgeAdSlotsByDivIdPattern","divIdPattern",e.toString()),Object.entries(window.gptLayer.adSlots).forEach(([t,n])=>{e.test(t)&&(B("gptFunctions - purgeAdSlotsByDivIdPattern","divId",t),n&&Gn(t))}))}function zn(e){B("gptFunctions - purgeAdSlotsByPrefix","prefix",e),Object.entries(window.gptLayer.adSlots).forEach(([t])=>{t.includes(e)&&(B("gptFunctions - purgeAdSlotsByPrefix","divId",t),Gn(t))})}function Kn(){const e=/^amzn|^hb_/;return window.gptLayer.videoKVP=window.gptLayer.videoKVP||{},Object.keys(window.gptLayer.videoKVP).forEach(t=>{e.test(t)&&delete window.gptLayer.videoKVP[t]}),!0}function Jn(e,t){if(Object.values(window.gptLayer.adScripts).forEach(e=>{e.refresh&&(e.status="")}),void 0!==window.amznA9)try{window.amznA9.run(e,t)}catch(e){}if(void 0!==window.APN)try{window.APN.run(e)}catch(e){}if(void 0!==window.IAS)try{window.IAS.request(window.IAS.make(e))}catch(e){}return!0}function Wn(e,t){window.gptLayer.kv=window.gptLayer.kv||{};const n=window.gptLayer.kv[t];return!!n&&(window.gptLayer.kv[t]=n.filter(t=>!t.toString().includes(e)),window.gptLayer.kv[t])}function Yn(e,t,n){if(e||t||n)try{const a=document.querySelector(`#${e} div`);a&&(a.style.height=n,a.style.width=t,a.style.display="block");const o=document.querySelector(`#${e} iframe`);o&&(o.style.height=n,o.style.width=t,o.style.display="block")}catch(e){}}function Qn(e){return!!window.gptLayer.adScripts.all[e]&&(window.gptLayer.adScripts.all[e].status="complete",B(e,"script.success",`${e} success`),vn(),!0)}function Xn(e){B(e,"script.skip",`${e} skipped`)}function Zn(e){window.gptLayer.adScripts.all=window.gptLayer.adScripts.all||{},window.gptLayer.adScripts.all[e]={},B(e,"script.load",`${e} started`)}function ea(){Object.keys(window.gptLayer.slots).forEach(e=>{if(/^gpt_.*adhesion$/.test(e)){const t=window.gptLayer.slots[e],n=t.getSlotElementId(),a=document.querySelector(`#${n}`).closest(".mobile-adhesion-unit");a&&(a.style.display="none",a.remove()),googletag.destroySlots([t]),delete window.gptLayer.slots[e],delete window.gptLayer.adSlots[e]}})}function ta(e="mobile_adhesion"){window.gptLayer?.adhesionClosed||(window.gptLayer&&(window.gptLayer.adhesionClosed=!0),window.dispatchEvent(new CustomEvent("ad-adhesion-close",{detail:{primaryUx:e}})))}function na(e,t,n){try{const a="autos"===e?5e3:0,o=document.querySelector(`#${t}`),i=o.querySelector("iframe");let r=0;if(i){const e=document.querySelector("main").nextElementSibling,t=e.className;e&&!/adhesion-added/.test(t)&&(e.classList.add("adhesion-added"),r=parseFloat(window.getComputedStyle(e,null).getPropertyValue("padding-bottom")),e.style.paddingBottom=`${r+n}px`);const i=o.closest(".mobile-adhesion-unit");if(i){const t=i.querySelector(".mobile-adhesion-unit-close-button");t&&setTimeout(()=>{t.style.display="block",t.style.visibility="visible",t.addEventListener("click",()=>(ta(),t&&(t.style.display="none"),e&&(e.style.paddingBottom=`${r}px`),ea(),!0),{once:!0})},a)}}i&&1!==i.clientHeight||(o.closest(".mobile-adhesion-unit").style.display="none")}catch(e){}}function aa(){bn("permutive");return mn("permutive",An(),!0),!0}function oa(){aa(),sn().forEach(({experimentName:e,variantName:t})=>{mn("ab",`${e}_${t}`,!0)}),window.googletag.setConfig({targeting:window.gptLayer.kv})}function ia(e){const t=e.getSlotElementId();if(void 0!==window.amznA9&&void 0!==window.apstag)try{window.apstag.setDisplayBids()}catch(e){}if(void 0!==window.pbjs)try{window.pbjs.setTargetingForGPTAsync([t])}catch(e){}}function ra(e,t){Array.isArray(e)||(e=[e]),e.forEach(e=>{const n=e.getSlotElementId(),a={};if(window.gptLayer.adSlots?.[n]?.kv&&Object.entries(window.gptLayer.adSlots?.[n]?.kv).forEach(([n,o])=>{if("load"===n)if(t)o="jump",B("moaptAdLoader","defineAdSlots - skipped (jump link)",t);else if(e.getConfig("targeting")?.targeting?.load?.includes("inview"))return;a[n]="slot"===n?Array.isArray(o)?o:[o]:o}),!Ut()){a.adid=n;const t=e.getConfig("targeting").targeting.avb??[];
1if(-1===t.indexOf("inviewrefresh")){const n=window.gptLayer.getAVB(e)||window.gptLayer.getAVBdefault(e);n&&-1===t.indexOf(n)&&t.push(n)}a.avb=t}Object.keys(a).length>0&&e.setConfig({targeting:a}),function(){if(void 0!==window.__iasPET)try{window.__iasPET.setTargetingForGPT()}catch(e){}}(),ia(e)})}function sa(e){window.gptLayer.videoBids[e].status="complete",B(e,"videoBid.success",`${e} success`)}function da(e){window.gptLayer.videoBids[e]={},B(e,"videoBid.load",`${e} started`)}const ca=()=>{let e=window.gptLayer.utils.Cookies.get("gpt_refdomain");if(e)return window.gptLayer.utils.Cookies.set("gpt_refdomain",e,30),e;const t=document.referrer;if(t){if(t.split("/").length>1&&([,,e]=t.split("/"),document.location.hostname===e))return""}else{const t={AppleNews:"apple.news",FB:"www.facebook.com/inapp",GooglePlus:"plus.url.google.com/inapp",Pinterest:"www.pinterest.com/inapp",Twitter:"t.co/inapp",Yahoo:"www.yahoo.com/inapp"},n=Object.entries(t).find(e=>new RegExp(e[0],"i").test(navigator.userAgent));e=n?n[1]:e}return e&&window.gptLayer.utils.Cookies.set("gpt_refdomain",e,30),e};const la=/^video_\d+:\d+$/;const ua=e=>{if("string"!=typeof e)return;const t=`video_${e.trim().replace(/x/gi,":")}`;la.test(t)&&(window.gptLayer.videoKVP?.has&&(window.gptLayer.videoKVP.has=window.gptLayer.videoKVP.has.filter(e=>!la.test(e))),gn("has",t))},{AD_BUNDLE_VERSION:pa}={ACTIONIQ_ANALYTICS_VERSION:"3.1.0",AD_BUNDLE_PATH:"2.495.0",AD_BUNDLE_VERSION:"2.495.0",BIDDER_HOST:"https://static-assets.hearstapps.com",BIDDER_HOST_LOCAL:"http://127.0.0.1:8080/",BIDDER_PREBID_VERSION_AUTOS:"10.29.1",BIDDER_PREBID_VERSION_AUTOS_BETA:"10.29.1",BIDDER_PREBID_VERSION_HDM:"10.29.1",BIDDER_PREBID_VERSION_HDM_BETA:"10.29.1"};function ma(){let e=[];function t(e,n,a,o=!0){return!0!==e[n]||window.CMP_GPP_OPTOUT||window.CMP_GPC_SET?(o&&oe.listen(window,"cmp.consent.change",()=>(t(e,n,a,!1),!1),{once:!0}),!1):(gptLayer.log("checkVendorConsent","vendor consent",e[n]),a())}function n(e,n){const a=(a,o)=>{if(o&&("tcloaded"===a.eventStatus||"useractioncomplete"===a.eventStatus)){const o=a?.vendor?.consents||{};window.__tcfapi("removeEventListener",2,()=>{},a.listenerId),o&&t(o,e,n)}};window.__tcfapi("ping",2,()=>{window.__tcfapi("addEventListener",2,a)})}window.getCMPConsent=window.getCMPConsent||((t,a,o,i=!0)=>{const r=He(),s=Me(),d=()=>{i&&oe.listen(window,"cmp.consent.change",()=>{window.getCMPConsent(t,a,o,!1)},{once:!0})},c=!window.GDPR&&!s&&!r;if(!a)return"function"==typeof o&&o(!!c||window.CMP_CONSENT),d(),!0;switch(t){case"category":try{if(c||window.CMP_CONSENT_GROUPS.indexOf(a)>-1)return gptLayer.log("getCMPConsent",`category '${a}' consent`,!0),o&&o(),!0;d();break}catch(e){return!1}case"vendor":return c?o():(void 0===window.__tcfapi?e.push([a,o]):n(a,o),!0);default:return!1}return!1}),window.GDPR&&function t(){void 0===window.__tcfapi?setTimeout(t,100):e.length&&(e.forEach(e=>{Array.isArray(e)&&n(...e)}),e=[])}()}function ga(e){let t=!1;return e.forEach(e=>{e()&&(t=!0)}),t}function wa(e){try{return ft.measure("duration",e)}catch(e){return void B("measureSinceMark","error",e)}}function va(e,t){try{return t(),!0}catch(t){return B(e,"error",t),!1}}function _a(e){oe.listen(window,"cmp.consent.change",()=>{ft.mark("ads-setAnalyticsToggleConsentListener-consent-change");const t=wa("analytics-run-consent-set");B("setAnalyticsToggleConsentListener","measure",t),t&&t.duration<1e3?B("setAnalyticsToggleConsentListener","message","duration too short - exit"):(B("setAnalyticsToggleConsentListener","message","continue"),va("setAnalyticsToggleConsentListener",e.loadAnalyticsStack))})}function fa(e,t){return window.dataLayer=window.dataLayer||[],"function"!=typeof window.gtag&&(window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date)),vt(`https://www.googletagmanager.com/gtag/js?id=${e}`,()=>{window.gtag("config",e),function(e,t){window.gtag("event","conversion",{send_to:`${e}/${t}`})}(e,t)}),!0}function ya(){const{accountId:e="",conversionLabel:t=""}=W("HRST.adConfig.modules.googleAdWords",window,{});return!(!e||!t||"function"!=typeof window.getCMPConsent)&&(window.getCMPConsent("category","C0004",()=>{fa(e,t)}),!0)}const{AD_BUNDLE_PATH:ha,AD_BUNDLE_VERSION:ba,BIDDER_HOST_LOCAL:ka}={ACTIONIQ_ANALYTICS_VERSION:"3.1.0",AD_BUNDLE_PATH:"2.495.0",AD_BUNDLE_VERSION:"2.495.0",BIDDER_HOST:"https://static-assets.hearstapps.com",BIDDER_HOST_LOCAL:"http://127.0.0.1:8080/",BIDDER_PREBID_VERSION_AUTOS:"10.29.1",BIDDER_PREBID_VERSION_AUTOS_BETA:"10.29.1",BIDDER_PREBID_VERSION_HDM:"10.29.1",BIDDER_PREBID_VERSION_HDM_BETA:"10.29.1"},Sa=()=>"dev"===ba?`${ka}${ha}/`:`/_assets/moapt/${ha}/`,Ta=(e={})=>{const{username:t,email_hash:n}=J("HRST.mylo",window,{});t&&window.analytics.identify(t,{"email-md5":n.md5,"email-sha1":n.sha1,"email-sha256":n.sha256,"resin-user-id":t,...e})};const Pa=e=>{const{eventType:t,event:n}=e,{username:a}=J("HRST.mylo",window,{}),o=Y.domain();a&&("bookmark"===t&&("save-success"===n||"edit-bookmarks-add"===n))&&(Ta(),window.analytics.track("content_saved",{"mylo-id":a,site:o,"user-id":a}))};function Ca(){function t(){const t=W("HRST.adConfig.modules.actionIQ",window,{}),n=J("HRST.adConfig.modules.actionIQ.geoWhitelist",window,[]),a=Object.keys(t).length>0;if(n.length){const e=Te();if(!n.includes(e))return}if(!a||rt())return;const o=W("HRST.adConfig.modules.actionIQ.writeKey",window,""),i=W("HRST.adConfig.modules.actionIQ.cnameRecord",window,""),r=`${e.p}moapt-action-iq-analytics.js`,s=window.analytics=window.analytics||[];if(s.writeKey=o,s.cnameRecord=i,!s.initialize)if(s.invoked)window.console&&console.error&&console.error("MetaRouter snippet included twice.");else{s.invoked=!0,s.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],s.factory=e=>(...t)=>(t.unshift(e),s.push(t),s);for(let e=0;e<s.methods.length;e++){const t=s.methods[e];s[t]=s.factory(t)}s.load=(e,t)=>{const n=document.createElement("script");n.type="text/javascript",n.id="moapt-action-iq-script",n.async=!0,n.src=r;const a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a),s._loadOptions=t},s.SNIPPET_VERSION="4.13.1",s.load(o),Rt()||s.page(),function(){function e(){const e=Ee("user_email")||Ee("GID");e&&Ta({"sailthru-hashed-email":e})}J("HRST.mylo",window,null)?e():window.onMyloReady?window.onMyloReady.push(e):window.onMyloReady=[e]}(),oe.listen(window,"fre-send-event",e=>
1Pa(e.detail)),(window.freGaEventsReady||[]).forEach(e=>Pa(e)),function(){const e=Y.get("sailthru_hid")||null,t=document.location.href,n=J("HRST.immersiveContentId",window,"")?HRST[HRST.immersiveContentId]:HRST,{themes:a,title:o}=J("article",n,{}),{prefix:i,name:r}=J("article.section",n,{}),{prefix:s,name:d}=J("article.subSection",n,{}),c=J("metadata.keywords",n,"")||J("metadata.keyword",n,""),l=`${document.location.protocol}//${document.location.hostname}${document.location.pathname}`,u=document.location.href,p=(n,p)=>{const{promoName:m,templateName:g,cdsTrackingCode:w}=n.detail;window.analytics.track(`${p}`,{"article-title":o,"cds-tracking-code":w,"conversion-page":t,"edit-themes":a,"meta-keywords":c,"promo-name":m,"sailthru-hid":e,"site-section":r,"site-section-prefix":i,"site-subsection":d,"site-subsection-prefix":s,source:"JAM","template-id":g,"url-clean":l,"url-full":u})};oe.listen(window,"journey-inview",e=>p(e,"viewed")),oe.listen(window,"journey-clicked",e=>p(e,"clicked")),oe.listen(window,"journey-submitted",e=>{const{"email-md5":t}=e.detail,n=J("HRST.mylo.username",window,null),a={"email-md5":t,"user-ads-free":J("ADSFREE",window,!1)};n&&(a["resin-user-id"]=n),window.analytics.identify(n||t,a)})}(),oe.listen(window,"fre-send-event",e=>{const{detail:{eventType:t}}=e,n={path:document.location.pathname,referrer:document.referrer,search:document.location.search,title:document.title,url:document.location.href};"immersive_article_open"===t&&window.analytics.page(n),"immersive_article_close"===t&&window.analytics.page(n)})}}window.getCMPConsent("category","C0004",()=>{t()})}e.p=Sa();const Aa=(e,t,n,a)=>{window.getCMPConsent("category","C0004",()=>{var o;(o=window.analytics=window.analytics||[]).writeKey=e,o.cnameRecord=t,o.initialize||(o.invoked?window.console&&console.error&&console.error("Analytics.js snippet included twice."):(o.invoked=!0,o.load=function(e,t){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=n;var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(a,i),o._loadOptions=t},o.SNIPPET_VERSION="4.13.1",o.load(e),window.analytics.page(a)))})};let La;function Ea(){return Y.get("_ga")}e.p=Sa();const Ia=async()=>{const t=W("HRST.adConfig.modules.actionIQ",window,{});if(!(Object.keys(t).length>0))return;let n;(()=>{var e=window.analytics=window.analytics||[];if(!e.initialize){e.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],e.factory=function(t){return function(){var n=Array.prototype.slice.call(arguments);return n.unshift(t),e.push(n),e}};for(var t=0;t<e.methods.length;t++){var n=e.methods[t];e[n]=e.factory(n)}}})(),function(){const e=new URLSearchParams(window.location.search).get("HearstNode");e&&window.analytics.identify(e)}(),oe.listen(document,"piano-activation-unit",e=>{const t=e.detail?.event_type,n=e.detail?.data;if(!t||!n)return;const a={canvas_animation_type:n.pos,canvas_id:n.promotion_id,canvas_name:n.promotion_name,canvas_type:"Subscription",data_source:"piano",primary_ux:n.promotion_name};"view_promotion"===t?window.analytics.track("data_wall_impressions",a):"promotion_click"===t&&window.analytics.track("data_wall_conversions",a)}),oe.listen(document,"piano-newsletter-capture",e=>{const{brand:t,eventType:n,templateType:a,templateId:o,emailListName:i}=e.detail,r={canvas_animation_type:"newsletter",canvas_id:o,canvas_name:`${t}_${a}`,canvas_type:"Email",data_source:"piano",email_list_name:i,primary_ux:`${t}_${a}`};let s="";if("impression-event"===n)s="data_wall_impressions";else{if("click-event"!==n)return;s="data_wall_conversions"}window.analytics.track(s,r)});try{n=await async function(){return new Promise((e,t)=>{let n;n=Ea(),n&&e(n);let a=0;La=setInterval(()=>{a++,a>=10?t(new Error(`Time Out after ${a}s`)):(n=Ea(),n&&e(n))},1e3)})}()}catch(e){n=""}finally{window.clearInterval(La)}const a=W("HRST.adConfig.modules.actionIQ.writeKey",window,""),o=W("HRST.adConfig.modules.actionIQ.cnameRecord",window,""),i=`${e.p}moapt-action-iq-uk-analytics.js`,r={article_display:W("HRST.article.display",window,""),article_template:W("HRST.article.template",window,""),article_type:W("HRST.article.type",window,""),ga_client_id:n,hearst_node:Y.get("HearstNode")||"",section:W("HRST.article.section.name",window,""),sub_section:W("HRST.article.subSection.name",window,"")};Aa(a,o,i,r)},Ra=1,xa=200;let Da=!1,Oa=0,ja=0,Na=null,Ma=[];function $a(e,t=1){const n=Math.pow(10,t);return Math.round(e*n)/n}function Ha(e){return/outofpage/.test(e)}function Ua(){return{ctntType:X("article.type",""),displayType:X("article.display",""),template:X("article.template","")}}function Ba(){return Math.max(document.body.scrollHeight||0,document.documentElement.scrollHeight||0)}function Va(e){let t=e;for(;t&&t!==document.documentElement;){try{const e=getComputedStyle(t).position;if("fixed"===e||"sticky"===e)return!0}catch(e){return!1}t=t.parentElement}return!1}function Ga(e,t){const n=e.parentElement;if(!n||n===document.body||n===document.documentElement)return t;const a=function(e){try{const t=getComputedStyle(e).minHeight;if(!t||"none"===t||"auto"===t)return NaN;const n=/^([\d.]+)px$/.exec(String(t).trim());return n?parseFloat(n[1]):NaN}catch(e){return NaN}}(n),o=n.getBoundingClientRect();return o.width>0&&o.height>0&&o.height>t.height&&Number.isFinite(a)&&a>t.height?o:t}function qa(){const e=window.innerWidth,t=window.innerHeight,n=e*t,a=e*Ba(),o=window.gptLayer?.adSlots||{};let i=0;const r={atfAdArea:0,fullPageAdArea:0,slotCount:0,stickyAdArea:0};
1if(Object.keys(o).forEach(e=>{Ha(e)||i++}),0===n||0===a)return{...r,expectedCount:i};const s=[];Object.entries(o).forEach(([e,t])=>{if(Ha(e))return;if(!t.rendered)return;const n=document.getElementById(e);if(!n)return;const a=function(e){let t=e;for(let n=0;n<=3&&t;n++){if(t===document.body||t===document.documentElement)return null;const n=t.getBoundingClientRect();if(n.width>0&&n.height>0)return t===e?Ga(e,n):n;t=t.parentElement}return null}(n);a&&s.push({el:n,rect:a})});for(const{el:n,rect:a}of s){const o=a.width*a.height;r.slotCount++,r.fullPageAdArea+=o;const i=Math.max(0,Math.min(a.right,e)-Math.max(a.left,0))*Math.max(0,Math.min(a.bottom,t)-Math.max(a.top,0));r.atfAdArea+=i;Va(n)&&(r.stickyAdArea+=i)}const d=$a(r.atfAdArea/n*100),c=$a(r.fullPageAdArea/a*100),l=$a(r.stickyAdArea/n*100);return{atfPct:d,expectedCount:i,fpPct:c,slotCount:r.slotCount,stickyPct:l}}function Fa(e,t,n){const a=function(e,t,n){return[`v=${Ra}`,`ct=${e.ctntType||"unknown"}`,`dt=${e.displayType||"unknown"}`,`tpl=${e.template||"unknown"}`,`fp=${t.fpPct}`,`atf=${t.atfPct}`,`stk=${t.stickyPct}`,`sd=${ja}`,`slots=${t.slotCount}`,`exp=${t.expectedCount}`,`status=${n}`].join("|")}(e,t,n),o={ad_density_blob:a,adDnsAtfPct:t.atfPct,adDnsExpSltCnt:t.expectedCount,adDnsFpPct:t.fpPct,adDnsMxScDpPct:ja,adDnsStkyVpPct:t.stickyPct,adDnsTtlAdsCnt:t.slotCount,ctntType:e.ctntType||void 0,displayType:e.displayType||void 0,msmtSts:n,send_to:"hdm_ga4",template:e.template||void 0};B("ad-density","sendEvent - payload",o);try{B("ad-density","sendEvent - sent - ad_density_blob",o.ad_density_blob),window.gtag("event","ad_density_measure",o)}catch(e){B("ad-density","sendEvent","gtag call failed")}}function za(){for(let e=0;e<Ma.length;e++)try{Ma[e]()}catch(e){}Ma=[]}function Ka(){if(!Da)try{!function(){let e=0;Na=()=>{const t=Date.now();if(t-e<xa)return;e=t;const n=window.pageYOffset||document.documentElement.scrollTop,a=window.innerHeight,o=Ba();if(o-a<=0)return;const i=n+a,r=$a(i/o*100,0);i>Oa&&(Oa=i),r>ja&&(ja=Math.min(r,100))},window.addEventListener("scroll",Na,{passive:!0}),Ma.push(()=>window.removeEventListener("scroll",Na)),Na()}();const e=()=>{Da||function(){if(!Da){Da=!0,B("ad-density","finalize","Page exit detected — running measurement");try{const e=Ua(),t=qa(),n=window.gptLayer?.adSlots&&0!==t.slotCount?"final":"no_ads";Fa(e,t,n),B("ad-density","finalize",`status=${n} slots=${t.slotCount} exp=${t.expectedCount}`)}catch(e){try{Fa(Ua(),{atfPct:0,expectedCount:0,fpPct:0,slotCount:0,stickyPct:0},"error")}catch(e){B("ad-density","finalize - Measurement failed during page exit error",e)}}finally{za()}}}()};window.addEventListener("beforeunload",e),window.addEventListener("pagehide",e),Ma.push(()=>window.removeEventListener("beforeunload",e),()=>window.removeEventListener("pagehide",e)),B("ad-density","init","Ad density measurement initialised")}catch(e){if(!Da){Da=!0;try{Fa(Ua(),{atfPct:0,expectedCount:0,fpPct:0,slotCount:0,stickyPct:0},"error")}catch(e){}za()}}}function Ja(){const e=gptLayer.utils.getValue("HRST.adConfig.modules.comscore",window,{});if(!e.c2)return!1;let t=!1;function n(){if(t)return;t=!0,ft.mark("hdm-comScore-start");const n=gptLayer.utils.getValue("HRST.adConfig.bu",window,"");let a="https://sb.scorecardresearch.com/beacon.js";function o(e){if(!e)return"";const t=new URL(e);return`${t.protocol}//${t.host}${t.pathname}`}function i(e){Ve()?function(e={}){const t=new URLSearchParams({...e,c7:o(document.location.href),c8:document.title,c9:o(document.referrer)});fetch(`https://sb.scorecardresearch.com/b?${t}`,{method:"GET",mode:"no-cors",referrer:document.location.pathname})}(e):window.COMSCORE?window.COMSCORE.beacon(e):window._comscore.push(e)}window._comscore=window._comscore||[];const r={c1:"2",c2:e.c2,cs_ucfr:window.GDPR&&window.CMP_CONSENT?"1":""};let s=r;if(/^HMI(?:IT|ES)$/.test(n)&&(s.options={enableFirstPartyCookie:!0},a=`https://sb.scorecardresearch.com/cs/${s.c2}/beacon.js`),e.nl){let{iabGenreId:t,nmoId:n}=e.nl;const{sectionOverride:a=null}=e.nl,o="nmo_fpid",d=Y.get(o),c=d||[+new Date,Math.floor(99999999*Math.random()+1e6)].join("_");r.cs_fpid=c;let l=0;if(a){const e=X("article.section.prefix","");a[e]&&(t=a[e].iabGenreId,n=a[e].nmoId,l=e)}const u={nmo_01:l,nmo_02:"Homepage"===X("article.display","")?1:0,nmo_03:n,nmo_04:t,nmo_05:"0",nmo_10:"0",nmo_11:"0",nmo_12:"0",nmo_13:"0",ns_site:"total"};if(d||Y.set(o,c,525600),gptLayer.utils.hasHearstPlayer()||gptLayer.utils.hasWatchNext(
1)){let e=!1;const a=a=>{if(e)return;const o={...u,nmo_30:"1",nmo_31:"0",nmo_32:a,nmo_33:n,nmo_34:t,nmo_35:"0",nmo_36:"0",nmo_37:"0",nmo_38:"hearst",nmo_39:"hearst"};i({...r,...o}),e=!0};gptLayer.utils.Events.listen(window,"hearst-player-event",e=>{const t=e.detail?.eventType,n=e.detail?.data?.video?.duration;"ads-ima-impression"!==t&&"played-q0"!==t||a(n)})}const p={...u,nmo_50:"0",nmo_51:"0",nmo_52:"0",nmo_53:"0",nmo_54:"0",nmo_55:"0",nmo_56:"0",nmo_57:"0",nmo_58:"0",nmo_59:"0"};s={...r,...p}}return Ve()?Rt()||i(s):gptLayer.utils.loadScriptCallback(a,()=>{gptLayer.log("comScore","loaded - hdmCsObj",r),Rt()||i(s),ft.mark("hdm-comScore-end")}),oe.listen(window,"fre-send-event",e=>{const{detail:{eventType:t,wasUrlOverride:n}}=e;"immersive_article_open"===t&&i(s),"immersive_article_close"===t&&n&&i(s)}),!0}try{e.nl?window.CMP_WITHDRAWN||window.CMP_CONSENT?n():gptLayer.utils.Events.listen(window,"cmp.consent.set",()=>{(window.CMP_WITHDRAWN||window.CMP_CONSENT)&&n()}):window.CMP_CONSENT?n():(window.getCMPConsent("vendor",77,()=>{n()}),gptLayer.utils.Events.listen(window,"cmp.consent.change",()=>{window.CMP_CONSENT&&!t&&n()}))}catch(e){B("comScore","loading - error",e)}}const Wa=(e=!1)=>e?[".modal .article-body-content [data-vars-ga-product-id]",`div[data-cid="${window.HRST.currentId}"] [data-vars-ga-product-id]`].join(","):"[data-vars-ga-product-id]";function Ya(e=!1){return function(e=!1){const t=Wa(e);return!!document.querySelector(`${t}[data-vars-ga-commission-source="comparison_grid"]`)}(e)?1:void 0}function Qa(e=!1){const t=Wa(e),n=!!document.querySelector(t);let a,o,i,r;try{const e=JSON.parse(_ga.evtProps.disDisAds);a="t"===e.leaderboard?1:void 0,o="t"===e.main?1:void 0,i="t"===e.breaker?1:void 0,r="t"===e.feed?1:void 0}catch(e){}const s={ctntView:1,hdBrkr:i,hdFd:r,hdLb:a,hdMn:o,hdWN:!J("HRST.landing",window,!1)&&J("HRST.article.metadata.hideWatchNextPlayer",window,!1)?1:void 0,prodCmpGd:Ya(e),prodPgvw:n?1:void 0,totView:1,[_ga.adBlockMetric]:1};return E()&&(s.rrDis=1),s}function Xa(e){let t;try{const n=decodeURIComponent(e);t=new URL(n)}catch(e){return""}return t.origin+t.pathname}const Za=(e,t,n={})=>{t&&e("event",t,{send_to:"hdm_ga4",..._ga.evtProps,...n})},eo=e=>{const t=document.querySelector("#main-content");t&&t.addEventListener("click",t=>{let n=t.target.closest("a.item-label-href");if(n||(n=t.target.closest("a.item-thumbnail-href")),n){const{destinationLink:t,eventName:a}=function(e){let t,n;try{const a=e.getAttribute("href"),o=new URL(a),i=new URLSearchParams(o.search),r=Xa(i.get("url")),s=Xa(i.get("redir"));r?(t="taboola_click_internal",n=r):s?(t="taboola_click_external",n=s):(t="",n="")}catch(e){return{destinationLink:"",eventName:""}}return{destinationLink:n,eventName:t}}(n);Za(e,a,{destinationLink:t})}})},to=["store.runnersworld.com","shop.countryliving.com","store.delish.com","shop.prevention.com","shop.bicycling.com","shop.menshealth.com","shop.womenshealthmag.com","shop.esquire.com","shop.goodhousekeeping.com","shop.elle.com","shop.cosmopolitan.com","shop.womansday.com","shop.thehgtvmag.com","store.caranddriver.com","shop.townandcountrymag.com","shop.housebeautiful.com","store.harpersbazaar.com","shop.popularmechanics.com","shop.veranda.com","shop.elledecor.com","shop.thefoodnetworkmag.com","shop.thepioneerwoman.com","shop.oprahdaily.com","shop.delish.com"],no=["a.product-image-link","a.product-links.clickable-image-link",".slide-media-product > a","a.product-img-link","a.clickable-image-product-link"].join(", "),ao=["api\\.cxense\\.com","cdn\\.cxpublic\\.com","img-sp-hearst-co-jp\\.global\\.ssl\\.fastly\\.net","mylo\\.id","pay\\.amazon\\.com","popin\\.cc","taboola\\.com","traffic\\.outbrain\\.com","idp2\\.hearst\\.co\\.jp"],oo=["3 Column Block","4 Across Block","Big Story Block","Big Story Feed Block","Collection Breaker","Curated Breaker","Editorial Links","Highlight Rail","Next Gallery","Page Content Block","SEO Tag","Top Touts","Transporter","Vehicle Rank"],io=["Top Nav","Panel Nav","Breadcrumbs","Vehicle Breadcrumbs","Mini Nav","Sub Nav"],ro=["Footer","Legal Footer"],so=["view_item_list","login","sign_up","begin_checkout","add_payment_info","purchase","add_shipping_info","add_to_cart","view_promotion","navigation","select_promotion"],co=["includePiano
1Data","trackInSimpleAnalytics"],lo=e=>{const t=JSON.parse(JSON.stringify(e));return Object.keys(e).forEach(function(t){delete e[t]}),t},uo=e=>{_ga.pageviewFired?Array.isArray(e)&>ag(...e):_ga.gaQueue.push(e)},po=(e,t,n)=>{switch(e){case"promo-carousel":return`embedded_promo_carousel_slide_${n}`;case"carousel":return`embedded_carousel_slide_${n}`;case"slider":return`embedded_slider_slide_${n}`;case"snap":return`embedded_snap_slide_${n}`;case"stacked":return`embedded_stacked_list_slide_${n}`;case"embedded-listicle":return`embedded_listicle_slide_${n}`;case"list":case"grid":return`embedded_grid_slide_${n}`;default:return t}},mo=()=>"undefined"!=typeof window&&/^\/my-stuff\/saved-products(?:\/|$)/.test(window.location.pathname),go=(e,t)=>e||(mo()?"wishlist":t||void 0),wo=e=>Object.fromEntries(Object.entries(e||{}).filter(([e])=>!co.includes(e)));function vo(){return!!window?.HRST?.flags?.["fre.piano.int"]}function _o(){const e={};if(vo()){J("tp.customVariables.paywall_shown",window,!1)&&(e.pywlPrvwBlr=1),e.subxReg=J("__PIANO__.analyticsData.subxReg",window),e.subs=J("__PIANO__.analyticsData.subs",window)}return e}const fo=()=>({adCat:X("article.adCategory.title",void 0),articleId:X("article.id",void 0),articleLen:u(),articleTitle:X("article.title",void 0),author:X("article.author.all",X("article.author.all",[])).sort().join("|"),canonicalUrl:X("article.canonicalUrl",void 0),collection:p(),createDate:w(X("article.createDate",{})),ctntHrchy:m(),ctntSrc:g(),ctntSrcType:X("datalayer.contentSource",void 0),ctntType:X("article.type",void 0),dirMeth:"immersive",displayType:nn(X("article.display",void 0)),editorialSrc:X("article.sourceName",void 0),editorialThemes:C(),embed:v(),groupedRecency:_(),lastModif:w(X("article.modifiedDate",{})),metaKwrds:X("metadata.keyword","").substring(0,255)||h("keywords"),page_title:X("metadata.title",""),pubDt:w(X("article.publishDate",{})),pwlAcs:X("datalayer.excludeFromPaywall")?"Excluded":"Paywall Eligible",rovCtntId:S(),section:X("article.section.name",void 0),socialHead:X("metadata.ogTitle","")||T(),sponsName:ot()?X("article.sponsor.name",void 0):void 0,sponsType:ot()?X("article.sponsor.type",void 0):void 0,subSection:X("article.subSection.name",void 0),subxReg:/HDM|UK|JP/i.test(J("gptLayer.adConfig.bu",window,""))?L():void 0,synSrc:X("article.syndicationSource",void 0),synUrlOrigin:X("article.syndicateUrlOrigin",void 0),template:X("article.template",void 0),urlFull:document.location.href,wrdCnt:X("article.wordCount",void 0)}),yo=e=>{const t=fo();let n=document.location.pathname,a=document.location.href;e||(n=X("article.pageUrl","").split("/"),n.splice(0,3),n=`/${n.join("/")}`,a=X("article.pageUrl","")),/search/.test(n)&&Ie("q")&&(n+=`?q=${Ie("q")}`),e||(_ga.evtProps.page_title=t.page_title),!0===window.getCMPConsent("category","C0004")?_ga.evtProps.allow_google_signals=!0:(_ga.evtProps.allow_google_signals=!1,document.querySelector("body").addEventListener("click",e=>{const t=e.target.closest("a");if(t&&t.matches("#onetrust-accept-btn-handler")){const e=document.location.hostname.replace("www","");document.cookie=`_gat_hdm=;path=/;domain=${e};expires=Thu, 01 Jan 1970 00:00:01 GMT;`}})),_ga.evtProps.urlFull=a,_ga.evtProps.ctntHrchy=m(),_ga.evtProps.aBlkr=void 0!==window.abd&&window.abd?"yes":"no",_ga.adBlockMetric=window.abd?"aBlkdView":"unblkdView",_ga.evtProps.usrAgt=navigator.userAgent,_ga.evtProps.viewport=(()=>{let e="Unknown";const t=Le()[0];if(!t)return e;switch(t){case"desktop_w":e="Desktop Wide";break;case"desktop":e="Desktop";break;case"mobile_w":e="Mobile Wide";break;case"mobile":e="Mobile";break;case"tablet_w":e="Tablet Wide";break;case"tablet":e="Tablet"}return e})(),_ga.evtProps.scrnOrient=(()=>{switch(window.orientation){case-90:case 90:return"Landscape";default:return"Portrait"}})(),_ga.evtProps.scrnDims=`${document.documentElement.clientWidth}x${document.documentElement.clientHeight}
1`,_ga.evtProps.ctntSrcType=t.ctntSrcType,_ga.evtProps.displayType=t.displayType,_ga.evtProps.gdprConsent=window.GDPR?window.CMP_WITHDRAWN?"Declined Consent":window.CMP_CONSENT?/AwaitingReconsent=true/.test(document.cookie)?"Reconsent":"Consented":"No Consent":"Not Eligible",_ga.evtProps.rovCtntId=S(),_ga.evtProps.hearstNode=(()=>{const e=Ie("HearstNode")||Y.get("HearstNode");if(e){const t=new Date;return t.setTime(Date.now()+63072e6),Y.set("HearstNode",e,t),e}return null})(),_ga.evtProps.template=t.template,_ga.evtProps.section=t.section,_ga.evtProps.subSection=t.subSection,_ga.evtProps.articleTitle=t.articleTitle,_ga.evtProps.ctntSrc=g(),_ga.evtProps.siteName=W("HRST.site.name",window,void 0),_ga.evtProps.articleId=t.articleId,_ga.evtProps.collection=p(),_ga.evtProps.editorialSrc=t.editorialSrc,_ga.evtProps.editorialThemes=C(),_ga.evtProps.canonicalUrl=X("article.canonicalUrl",void 0),_ga.evtProps.author=t.author,_ga.evtProps.pubDt=t.pubDt,_ga.evtProps.articleLen=u(),_ga.evtProps.noOfSlides=b(),_ga.evtProps.autoYr=J("jamData.year",window,void 0),_ga.evtProps.autoMk=J("jamData.make",window,void 0),_ga.evtProps.autoMd=J("jamData.model",window,void 0),_ga.evtProps.wrdCnt=t.wrdCnt,_ga.evtProps.groupedRecency=_(),_ga.evtProps.lastModif=t.lastModif,_ga.evtProps.ctntType=t.ctntType,_ga.evtProps.metaKwrds=t.metaKwrds,ot()&&(_ga.evtProps.sponsType=t.sponsType,_ga.evtProps.sponsName=t.sponsName),_ga.evtProps.createDate=t.createDate,_ga.evtProps.adCat=t.adCat,_ga.evtProps.embed=v(),_ga.evtProps.layoutType=t.layoutType;const o=A();o&&(_ga.evtProps.usrId=o,_ga.evtProps.user_id=o),_ga.evtProps.hreflang=X("metadata.hreflangCount","").toString()||document.querySelectorAll("link[hreflang]").length.toString(),_ga.evtProps.optOutStatus=(()=>{if(window.ADSFREE)return"Ads Free"})(),_ga.evtProps.socialHead=t.socialHead,_ga.evtProps.dirMeth=(e=>{if(!e)return"scroll";if(window.HRST?.immersiveContentId)return"immersive";const t=document.referrer;if(t){if(t.split("/")[2]===document.location.hostname)return"click";const e=document.location.hostname.split(".")[1];if(new RegExp(`^${e}`,"i").test(t))return"click"}return"landing"})(e);const i=_o();_ga.evtProps.subs=i.subs||P(),void 0!==i.subxReg?_ga.evtProps.subxReg=i.subxReg:delete _ga.evtProps.subxReg,_ga.userProps.subxReg=t.subxReg,_ga.userProps.sthruId=ne()?"sailthru=true":"sailthru=false",_ga.evtProps.adBundleVer=W("gptLayer.adConfig.adBundle.version",window,void 0),_ga.evtProps.mediaOSVer=G(),_ga.evtProps.locale=y(),_ga.userProps.gStat=window.CMP_GPC_SET?"true":"false",_ga.userProps.dStat=(()=>{const e=window.doNotTrack||navigator.msDoNotTrack||navigator.doNotTrack;return"1"===e||"yes"===e?"true":"false"})(),_ga.userProps.cStat=Me(),_ga.userProps.cGrp=(()=>{if(window.CMP_CONSENT_GROUPS){const e=window.CMP_CONSENT_GROUPS.split(",");return e.sort(),e.join(",")}})(),_ga.evtProps.synSrc=t.synSrc,_ga.evtProps.synUrlOrigin=t.synUrlOrigin,_ga.evtProps.pwlAcs=f(),_ga.evtProps.clkId=(()=>{const{hid:e,id:t,type:n}=bt();return t?`${n}|${t}|${e}`:null})()||void 0,_ga.evtProps.disDisAds=(()=>{const e=J("HRST.article.metadata",window,{}),{hideBreakerAds:t,hideFeedAds:n,hideLeaderboard:a,hideMainAd:o}=e;return JSON.stringify({breaker:+t?"t":"f",feed:+n?"t":"f",leaderboard:+a?"t":"f",main:+o?"t":"f"})})(),_ga.evtProps.ccdl=J("gptLayer.cookieDeprecationLabel",window,"na"),_ga.evtProps.conSpd=Dt(),_ga.userProps.mosb=$t();const r=I();r?.length>0&&(_ga.evtProps.optexp=r);try{const e=sn();if(e.length){const t=e.map(({experimentName:e,variantName:t})=>`${e}_${t}`),n=[..._ga.evtProps.variable?_ga.evtProps.variable.split(" "):[],...t];_ga.evtProps.variable=[...new Set(n)].sort().join(" ")}}catch(e){console.error(e)}gtag("set","user_properties",_ga.userProps)};let ho=-1;const bo=()=>ho,ko=e=>{addEventListener("pageshow",t=>{t.persisted&&(ho=t.timeStamp,e(t))},!0)},So=(e,t,n,a)=>{let o,i;return r=>{t.value>=0&&(r||a)&&(i=t.value-(o??0),(i||void 0===o)&&(o=t.value,t.delta=i,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}},To=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()))},Po=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Co=()=>Po()?.activationStart??0;let Ao=-1;const Lo=new Set,Eo=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,Io=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(const e of Lo)e();isFinite(Ao)||(Ao="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",Io,!0))}},Ro=(e=!1)=>
vendor: 4,817 bytes, line 1
1{if(e&&(Ao=1/0),Ao<0){const e=Co(),t=document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").find(t=>"hidden"===t.name&&t.startTime>=e)?.startTime;Ao=t??Eo(),addEventListener("visibilitychange",Io,!0),addEventListener("prerenderingchange",Io,!0),ko(()=>{setTimeout(()=>{Ao=Eo()})})}return{get firstHiddenTime(){return Ao},onHidden(e){Lo.add(e)}}},xo=(e,t=-1,n,a=0,o,i,r)=>{const s=Po(),d=s?.navigationId||0;let c="navigate";return n?c=n:bo()>=0?c="back-forward-cache":s&&(document.prerendering||Co()>0?c="prerender":document.wasDiscarded?c="restore":s.type&&(c=s.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v6-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:c,navigationId:a||d,navigationInteractionId:o,navigationURL:i||s?.name,navigationStartTime:r||0}},Do=new WeakMap;function Oo(e,t){let n=Do.get(t);return n||(n=new WeakMap,Do.set(t,n)),n.get(e)||n.set(e,new t),n.get(e)}class jo{t;i=0;o=[];h(e){if(e.hadRecentInput)return;const t=this.o[0],n=this.o.at(-1);this.i&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this.i+=e.value,this.o.push(e)):(this.i=e.value,this.o=[e]),this.t?.(e)}}const No=(e,t,n={})=>{try{const a=e.filter(e=>PerformanceObserver.supportedEntryTypes.includes(e));if(a.length>0){const e=new PerformanceObserver(e=>{queueMicrotask(()=>{const n=e.getEntries();a.length>1&&n.sort((e,t)=>e.startTime+e.duration-(t.startTime+t.duration)),t(n)})});for(const t of a)e.observe({type:t,buffered:!0,...n});return e}}catch{}},Mo=e=>globalThis.PerformanceObserver?.supportedEntryTypes?.includes("soft-navigation")&&"function"==typeof globalThis.PerformanceSoftNavigation?.prototype?.getLargestInteractionContentfulPaint&&e&&e.reportSoftNavs,$o=(e,t)=>{if(e.set(t.navigationId,t),e.size>2){const t=e.keys().next().value;void 0!==t&&e.delete(t)}},Ho=e=>{let t=!1;return()=>{t||(e(),t=!0)}};class Uo{l}const Bo=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},Vo=[1800,3e3],Go=(e,t={})=>{const n=Mo(t);Bo(()=>{const a=Oo(t,Uo),o=Ro();let i,r=xo("FCP");const s=No(["paint"],e=>{for(const t of e)"first-contentful-paint"===t.name&&(s.disconnect(),t.startTime<o.firstHiddenTime&&(r.value=Math.max(t.startTime-Co(),0),r.entries.push(t),r.navigationId=t.navigationId||r.navigationId,i(!0)))});s&&(i=So(e,r,Vo,t.reportAllChanges),ko(n=>{r=xo("FCP",-1,"back-forward-cache",r.navigationId,r.navigationInteractionId,r.navigationURL,bo()),i=So(e,r,Vo,t.reportAllChanges),To(()=>{r.value=performance.now()-n.timeStamp,i(!0)})})),n&&No(["soft-navigation"],n=>{n.forEach(n=>{a.l&&n.navigationId&&$o(a.l,n);const o=Math.max((n.presentationTime||n.paintTime||0)-n.startTime,0);r=xo("FCP",o,"soft-navigation",n.navigationId,n.interactionId,n.name,n.startTime),i=So(e,r,Vo,t.reportAllChanges),i(!0)})},t)})},qo=[.1,.25];const Fo=e=>{const t="requestIdleCallback"in globalThis?1e3:0,n=globalThis.requestIdleCallback||setTimeout,a=globalThis.cancelIdleCallback||clearTimeout;if("hidden"===document.visibilityState)e();else{const o=Ho(e);let i=-1;const r=()=>{a(i),o()};addEventListener("visibilitychange",r,{once:!0,capture:!0}),i=n(()=>{removeEventListener("visibilitychange",r,{capture:!0}),o()},{timeout:t})}};class zo{p;l;h(e){this.p?.(e)}}const Ko=[2500,4e3];const Jo=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Wo=e=>{if("loading"===document.readyState)return"loading";const t=Jo();if(t){if(e<t.domInteractive)return"loading";if(0===t.domContentLoadedEventStart||e<t.domContentLoadedEventStart)return"dom-interactive";if(0===t.domComplete||e<t.domComplete)return"dom-content-loaded"}return"complete"},Yo=e=>{const t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},Qo=e=>{let t="";try{for(;9!==e?.nodeType;){const n=e,a=n.id?"#"+n.id:[Yo(n),...Array.from(n.classList??[]).sort()].join(".");if(t.length+a.length>99)return t||a;if(t=t?a+">"+t:a,n.id)break;e=n.parentNode}}catch{}return t},Xo=new WeakMap;function Zo(e,t){let n=Xo.get(t);return n||(n=new WeakMap,Xo.set(t,n)),n.get(e)||n.set(e,new t),n.get(e)}let ei=-1;const ti=()=>ei,ni=e=>{addEventListener("pageshow",t=>{t.persisted&&(ei=t.timeStamp,e(t))},!0)},ai=(e,t,n,a)=>{let o,i;return r=>{t.value>=0&&(r||a)&&(i=t.value-(o??0),(i||void 0===o)&&(o=t.value,t.delta=i,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}},oi=()=>Jo()?.activationStart??0;let ii=-1;const ri=new Set,si=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,di=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(const e of ri)e();isFinite(ii)||(ii="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",di,!0))}},ci=(e=!1)=>
vendor: 4,909 bytes, line 1
1{if(e&&(ii=1/0),ii<0){const e=oi(),t=document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").find(t=>"hidden"===t.name&&t.startTime>=e)?.startTime;ii=t??si(),addEventListener("visibilitychange",di,!0),addEventListener("prerenderingchange",di,!0),ni(()=>{setTimeout(()=>{ii=si()})})}return{get firstHiddenTime(){return ii},onHidden(e){ri.add(e)}}},li=(e,t=-1,n,a=0,o,i,r)=>{const s=Jo(),d=s?.navigationId||0;let c="navigate";return n?c=n:ti()>=0?c="back-forward-cache":s&&(document.prerendering||oi()>0?c="prerender":document.wasDiscarded?c="restore":s.type&&(c=s.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v6-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:c,navigationId:a||d,navigationInteractionId:o,navigationURL:i||s?.name,navigationStartTime:r||0}},ui=(e,t,n={})=>{try{const a=e.filter(e=>PerformanceObserver.supportedEntryTypes.includes(e));if(a.length>0){const e=new PerformanceObserver(e=>{queueMicrotask(()=>{const n=e.getEntries();a.length>1&&n.sort((e,t)=>e.startTime+e.duration-(t.startTime+t.duration)),t(n)})});for(const t of a)e.observe({type:t,buffered:!0,...n});return e}}catch{}},pi=e=>globalThis.PerformanceObserver?.supportedEntryTypes?.includes("soft-navigation")&&"function"==typeof globalThis.PerformanceSoftNavigation?.prototype?.getLargestInteractionContentfulPaint&&e&&e.reportSoftNavs,mi=e=>{let t=!1;return()=>{t||(e(),t=!0)}};const gi=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()};let wi=0,vi=1/0,_i=0;const fi=e=>{for(const t of e)t.interactionId&&(vi=Math.min(vi,t.interactionId),_i=Math.max(_i,t.interactionId),wi=_i?(_i-vi)/7+1:0)};let yi;const hi=()=>yi?wi:performance.interactionCount??0;class bi{h=0;v=[];p=new Map;m;M;T(){return hi()-this.h}D(){this.h=hi(),this.v.length=0,this.p.clear()}S(e){const t=this.T(),n=Math.min(this.v.length-1,Math.floor(t/50));return!t||-1!==n||"soft-navigation"!==e&&"back-forward-cache"!==e?this.v[n]:{k:8,id:-1,entries:[]}}l(e){if(this.m?.(e),!e.interactionId)return;const t=this.v.at(-1);let n=this.p.get(e.interactionId);if(n||this.v.length<10||e.duration>t.k){if(n?e.duration>n.k?(n.entries=[e],n.k=e.duration):e.duration===n.k&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],k:e.duration},this.p.set(n.id,n),this.v.push(n)),this.v.sort((e,t)=>t.k-e.k),this.v.length>10){const e=this.v.splice(10);for(const t of e)this.p.delete(t.id)}this.M?.(n)}}}const ki=e=>{const t="requestIdleCallback"in globalThis?1e3:0,n=globalThis.requestIdleCallback||setTimeout,a=globalThis.cancelIdleCallback||clearTimeout;if("hidden"===document.visibilityState)e();else{const o=mi(e);let i=-1;const r=()=>{a(i),o()};addEventListener("visibilitychange",r,{once:!0,capture:!0}),i=n(()=>{removeEventListener("visibilitychange",r,{capture:!0}),o()},{timeout:t})}},Si=[200,500];let Ti=50;const Pi=[];ui(["resource"],e=>{for(const t of e)Pi.push(t),Pi.length>Ti&&Pi.shift()});const Ci=[{name:"CLS",observe:(e,t={})=>{const n=Ro();Go(Ho(()=>{let a,o=xo("CLS",0);const i=Oo(t,jo),r=(n,r,s,d,c)=>{o=xo("CLS",0,n,r,s,d,c),i.i=0,a=So(e,o,qo,t.reportAllChanges)},s=(e=!1)=>{i.i>o.value&&(o.value=i.i,o.entries=i.o),a(e)},d=e=>{s(!0),r("soft-navigation",e.navigationId,e.interactionId,e.name,e.startTime)},c=e=>{for(const t of e)"soft-navigation"!==t.entryType?i.h(t):d(t);s()},l=["layout-shift"];Mo(t)&&l.push("soft-navigation");const u=No(l,c);u&&(a=So(e,o,qo,t.reportAllChanges),n.onHidden(()=>{c(u.takeRecords()),a(!0)}),ko(()=>{r("back-forward-cache",o.navigationId,o.navigationInteractionId,o.navigationURL,bo()),To(a)}),setTimeout(a))}))}},{name:"LCP",observe:(e,t={})=>{let n=!1;const a=Mo(t);Bo(()=>{let o,i=Ro(),r=xo("LCP");const s=Oo(t,zo),d=(a,s,d,c,l)=>{r=xo("LCP",-1,a,s,d,c,l),o=So(e,r,Ko,t.reportAllChanges),n=!1,"soft-navigation"===a&&(i=Ro(!0))},c=e=>{s.l&&e.navigationId&&$o(s.l,e),n||o(!0),d("soft-navigation",e.navigationId,e.interactionId,e.name,e.startTime);const t=e.getLargestInteractionContentfulPaint?.();t&&l([t])},l=e=>{t.reportAllChanges||a||(e=e.slice(-1));for(const t of e){if(!t)continue;if("soft-navigation"===t.entryType){c(t);continue}let e=0,n=[],a=t.startTime;if("largest-contentful-paint"===t.entryType)e=Math.max(t.startTime-Co(),0),s.h(t),n=[t];else if("interaction-contentful-paint"===t.entryType){const o=t;if(!r.navigationId)continue;if("interactionId"in o&&o.interactionId!=r.navigationInteractionId)continue;a=o.largestContentfulPaint?.renderTime||0,e=Math.max(a-t.startTime,0),o.largestContentfulPaint&&(s.h(o.largestContentfulPaint),n=[o.largestContentfulPaint])}a<i.firstHiddenTime&&(r.value=e,r.entries=n,o())}},u=["largest-contentful-paint"];a&&u.push("interaction-contentful-paint","soft-navigation");const p=No(u,l);if(p){o=So(e,r,Ko,t.reportAllChanges);const i=["keydown","click","visibilitychange"],s=e=>{if(e.isTrusted&&!n){const e=r.id;Fo(()=>
1{if(!n){if(!a){p.disconnect();for(const e of i)removeEventListener(e,s,{capture:!0})}e===r.id&&(n=!0,o(!0))}})}};for(const e of i)addEventListener(e,s,{capture:!0});ko(a=>{d("back-forward-cache",r.navigationId,r.navigationInteractionId,r.navigationURL,bo()),o=So(e,r,Ko,t.reportAllChanges),To(()=>{r.value=performance.now()-a.timeStamp,n=!0,o(!0)})})}})}},{name:"INP",observe:(e,t={})=>{const n=Zo(t=Object.assign({},t),bi);let a=[],o=[],i=0;const r=new WeakMap,s=new WeakMap;let d=!1;const c=()=>{d||(ki(l),d=!0)},l=()=>{const e=new Set(n.v.map(e=>r.get(e.entries[0]))),t=o.length-10;o=o.filter((n,a)=>a>=t||e.has(n));const s=new Set;for(const e of o){const t=u(e.startTime,e.processingEnd);for(const e of t)s.add(e)}const c=a.length-10;a=a.filter((e,t)=>s.has(e)||t>=c&&e.startTime>i),d=!1};n.m=e=>{const n=e.startTime+e.duration;let a;i=Math.max(i,e.processingEnd);for(let i=o.length-1;i>=0;i--){const r=o[i];if(Math.abs(n-r.renderTime)<=8){a=r,a.startTime=Math.min(e.startTime,a.startTime),a.processingStart=Math.min(e.processingStart,a.processingStart),a.processingEnd=Math.max(e.processingEnd,a.processingEnd),t.includeProcessedEventEntries&&a.entries.push(e);break}}a||(a={startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,renderTime:n,entries:t.includeProcessedEventEntries?[e]:[]},o.push(a)),e.interactionId&&r.set(e,a),c()},n.M=e=>{if(!s.get(e)){const n=e.entries.find(e=>e.target)?.target;if(n){const a=t.generateTarget?.(n)??Qo(n);s.set(e,a)}else{const t=e.entries.find(e=>e.targetSelector)?.targetSelector;t&&s.set(e,t)}}};const u=(e,t)=>{const n=[];for(const o of a)if(!(o.startTime+o.duration<e)){if(o.startTime>t)break;n.push(o)}return n};ui(["long-animation-frame"],e=>{a=a.concat(e),c()},t),((e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=ci();gi(()=>{"interactionCount"in performance||yi||(yi=ui(["event"],fi,{durationThreshold:0}));let a,o=li("INP");const i=Zo(t,bi),r=(n,r,s,d,c)=>{i.D(),o=li("INP",-1,n,r,s,d,c),a=ai(e,o,Si,t.reportAllChanges)},s=()=>{const e=i.S(o.navigationType);e&&e.k!==o.value&&(o.value=e.k,o.entries=e.entries,a())},d=e=>{s(),a(!0),r("soft-navigation",e.navigationId,e.interactionId,e.name,e.startTime)},c=(e,t=!1)=>{ki(()=>{for(const t of e)"soft-navigation"!==t.entryType?i.l(t):d(t);s(),t&&a(!0)})},l=["event","first-input"];pi(t)&&l.push("soft-navigation");const u=ui(l,c,{...t,durationThreshold:t.durationThreshold??40});a=ai(e,o,Si,t.reportAllChanges),u&&(n.onHidden(()=>{c(u.takeRecords(),!0)}),ni(()=>{r("back-forward-cache",o.navigationId,o.navigationInteractionId,o.navigationURL,ti())}))})})(t=>{e((e=>{if(0===e.entries.length){const t=e.navigationStartTime||0,n={processedEventEntries:[],longAnimationFrameEntries:[],inputDelay:0,processingDuration:0,presentationDelay:e.value,loadState:Wo(t)};return Object.assign(e,{attribution:n})}const t=e.entries[0],a=r.get(t),o=Math.max(a.processingStart,t.startTime),i=Math.max(t.startTime+t.duration,o),d=Math.min(a.processingEnd,i),c=a.entries.sort((e,t)=>e.processingStart-t.processingStart),l=u(t.startTime,d),p=n.p.get(t.interactionId),m={interactionTarget:s.get(p),interactionType:t.name.startsWith("key")?"keyboard":"pointer",interactionTime:t.startTime,nextPaintTime:i,processedEventEntries:c,longAnimationFrameEntries:l,inputDelay:o-t.startTime,processingDuration:d-o,presentationDelay:i-d,loadState:Wo(t.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(e=>{const t=e.interactionTime,n=e.nextPaintTime;if(!e.longAnimationFrameEntries?.length||!t||!n)return;const a=e.inputDelay,o=e.processingDuration;let i,r,s=0,d=0,c=0,l=0;for(const n of e.longAnimationFrameEntries){d=d+n.startTime+n.duration-n.styleAndLayoutStart;for(const e of n.scripts){const n=e.startTime+e.duration;if(n<t)continue;const c=n-Math.max(t,e.startTime),u=e.duration?c/e.duration*e.forcedStyleAndLayoutDuration:0;s+=c-u,d+=u,c>l&&(r=e.startTime<t+a?"input-delay":e.startTime>=t+a+o?"presentation-delay":"processing-duration",i=e,l=c)}}const u=e.longAnimationFrameEntries.at(-1),p=u?u.startTime+u.duration:0;p>=t+a+o&&(c=n-p),i&&r&&(e.longestScript={entry:i,subpart:r,intersectingDuration:l}),e.totalScriptDuration=s,e.totalStyleAndLayoutDuration=d,e.totalPaintDuration=c,e.totalUnattributedDuration=n-t-s-d-c})(m),Object.assign(e,{attribution:m})})(t))},t)}}],Ai={CLS:"core_web_vitals_cls",INP:"core_web_vitals_inp",LCP:"core_web_vitals_lcp"},Li="coreWebVitalsEvtQueue";function Ei(e){const t=Ai[e],n=window.HRST?.abTestingFullStackCWVs;return Boolean(t&&Array.isArray(n)&&n.includes(t))}function Ii(e,t){const n=Number(t);if(!Ei(e))return!1;if(!Number.isFinite(n))return!1;const a={eventName:Ai[e],tags:{value:n}},o=window.gptLayer?(window.gptLayer[Li]=window.gptLayer[Li]||[],window.gptLayer[Li]):null;return!!o&&(o.push(a),!0)}const Ri=(e,t,n="")=>{const a={ctaText:("wrapper"===t||"gated-button"===t?e.textContent.trim():e.innerHTML)||void 0,destinationLink:e.getAttribute("data-vars-ga-outboun
1d-link")||e.getAttribute("data-href")||e.getAttribute("href"),primaryUx:"wrapper"===t?"button_wrapper":n};gtag("event","button",{send_to:"hdm_ga4",..._ga.evtProps,...a})},xi=["email-modal-view","modal-view","save-email-modal-view","save_email_modal_view","unsave-click"],Di=["save-click","save-success","sign-up","sign-in","modal-close","unsave","unsave-click"],Oi=(e,t={},n=((e,t={})=>t.primaryUx?t.primaryUx:xi.includes(e)||Di.includes(e)&&(t.productId||t.rovProdId)?"wishlist":void 0)(e,t))=>{const a="sign-up"===e&&"wishlist"===n,o=t.majorSource||(a?"commerce":void 0),i=t.minorSource||(a?"wishlist":void 0),r=t.internalCampaign||i,s=t.rovProdId||t.productId;return{...t.articleId&&{articleId:t.articleId},...r&&{internalCampaign:r},...o&&{majorSource:o},...i&&{minorSource:i},...n&&{primaryUx:n},...s&&{rovProdId:s},...t.source&&{source:t.source},...t.trafficSource&&{trafficSource:t.trafficSource}}},ji=({detail:e,dispatchFn:t=gtag,expectedFields:n=[]})=>{const{event:a,data:o={}}=e;if(!a)return!1;const i=Object.fromEntries(n.filter(e=>void 0!==o[e]).map(e=>[e,o[e]]));return t("event",a,{..._ga.evtProps,send_to:"hdm_ga4",...i}),!0},Ni=e=>{const{articleId:t,blockId:n,ctaText:a,curaType:o,destinationLink:i,eventName:r,trackingEventType:s,mediaType:d,pageSlot:c,pos:l,primaryUx:u,rovProdId:p}=e,m=(e=>{switch(!0){case oo.includes(e):return"recirculation";case io.includes(e):return"navigation";case ro.includes(e):return"footer";case"Locale"===e:return"locale";case"Byline"===e:return"byline";case"Spotlight"===e:return"spotlight";case"Hyperlink"===e:case"wishlist"===e:return"hyperlink";default:return""}})(s||r||u);if(!m)return!1;const g={...t&&{articleId:t},blockId:n||void 0,ctaText:a,curaType:o||void 0,destinationLink:i,mediaType:d||void 0,pageSlot:c||void 0,pos:l||void 0,primaryUx:u?St(u):void 0,...p&&{rovProdId:p},send_to:"hdm_ga4"};return"recirculation"===m&&(g.recircClk=1),gtag("event",m,{..._ga.evtProps,...g}),!0},Mi=e=>{const{event:t,data:n}=e,{innerText:a,destinationLink:o}=n,i=n.name,r=n.content.promoName;let s,d="",c="",l=r;const u={creative_name:i,creative_slot:window.location.pathname,promotion_name:r,send_to:"hdm_ga4",..._ga.evtProps};switch(t){case"gate_modal_view":d="blocker_view",uo(["event","view_promotion",u]);break;case"gate_modal_offer_clicked":(e=>{d=e,uo(["event","select_promotion",u])})("blocker_sign_up");break;default:return!1}if(!d)return!1;s="blocker_sign_up"===d?a:n.content.buttonText,c=i,l=r;const p={ctaText:s,..."blocker_sign_up"===d&&{destinationLink:o},internalCampaign:l,primaryUx:c,send_to:"hdm_ga4",..._ga.evtProps};return d&&uo(["event",d,p]),!0},$i=({eventName:e,eventParameters:t={}})=>{const{subs:n,subxReg:a}=t?.includePianoData&&vo()&&_o()||{},o={...void 0!==n&&{subs:n},...void 0!==a&&{subxReg:a}},i=wo(t),r={send_to:"hdm_ga4",..._ga.evtProps,...i,...o};uo(["event",e,r]),B("fre-events",`sendGA4Event - ${e}`,i)};function Hi(e,t){_ga.immersiveContentID=e,_ga.immersiveContentURL=window.location.href.split("#")?.[0];const n=Qa(!0),a=_ga.immersiveEvtProps[e]||(()=>{const e=fo(),t=A();return t&&(e.usrId=t,e.user_id=t),e})(),o={send_to:"hdm_ga4",...n,...{..._ga?.evtProps||{},...a}};uo(["event","page_view",o]),_ga.immersiveEvtProps[e]=a,function(e){_ga.immersiveEngagementTimers[e]={};const t=_ga.immersiveEngagementTimers[e];t&&(t.onPageFor15s=setTimeout(()=>{const e=_ga?.immersiveContentID;if(!e)return;const t=lo(_ga.perfMetrics),n=_ga.immersiveEvtProps[e];if(!n)return;const a={secDwl15:1,send_to:"hdm_ga4",...{..._ga.evtProps,...n},...t};uo(["event","dwell_15",a])},15e3),t.onPageFor30s=setTimeout(()=>{const e=_ga?.immersiveContentID;if(!e)return;const t=_ga.immersiveEvtProps[e];if(!t)return;const n={secDwl30:1,send_to:"hdm_ga4",...{..._ga.evtProps,...t}};uo(["event","dwell_30",n])},3e4))}(e)}const Ui=({isOpenEvent:e})=>{const t=window.HRST?.immersiveContentId;if(!t)return;if(!e)return void function(e){_ga.immersiveContentID=null;const t=_ga.immersiveEngagementTimers[e];t?.onPageFor15s&&(clearTimeout(t.onPageFor15s),t.onPageFor15s=null),t?.onPageFor30s&&(clearTimeout(t.onPageFor30s),t.onPageFor30s=null)}(t);const n=window?.HRST?.[t];n&&Hi(t)},Bi={"ads-ima-adError":"video_ad_error","ads-ima-click":"video_ad_click","ads-ima-complete":"video_ad_q4","ads-ima-firstquartile":"video_ad_q1","ads-ima-impression":"video_ad_impression","ads-ima-midpoint":"video_ad_q2","ads-ima-midroll-adError":"video_ad_error","ads-ima-midroll-click":"video_ad_click","ads-ima-midroll-complete":"video_ad_q4","ads-ima-midroll-firstquartile":"video_ad_q1","ads-ima-midroll-impression":"video_ad_impression","ads-ima-midroll-midpoint":"video_ad_q2","ads-ima-midroll-pause":"video_ad_pause_button","ads-ima-midroll-resume":"video_ad_play_button","ads-ima-midroll-skip":"video_ad_skip","ads-ima-midroll-start":"video_ad_start","ads-ima-midroll-thirdquartile":"video_ad_q3","ads-ima-pause":"video_ad_pause_button","ads-ima-resume":"video_ad_play_button","ads-ima-skip":"video_ad_skip","ads-ima-start":"video_ad_start","ads-ima-thirdquartile":"video_ad_q3"},Vi={error:"video_diagnostic_player_error",filmstripscrollUser:"video_playback_filmstrip_scroll",filmstripselectUser:"video_playback_filmstrip_select",mutechangeUser:"video_playback_mute",nitehawkError:"video_diagnostic_player_response_error",pauseUser:"video_playback_pause_button",playUser:"video_playback_play_button","played-q0":"video_playback_start","played-q1":"video_playback_q1","played-q2":"video_playback_q2","played-q3":"video_playback_q3","played-q4":"video_playback_q4",playlistBackwardUser:"video_playlist_button_backward",playlistForwardUser:"video_playlist_button_forward",qualUser:"video_playback_quality",stickyClose:"video_playback_sticky_close",stickyOff:"video_diagnostic_player_disable_sticky",texttrackchangeUser:"video_playback_closed_captioning",unmutechangeUser:"video_playback_unmute",upnextselectUser:"video_playback_up_next_select",volumechangeUser:"video_playback_volume_change"},Gi=new Set,qi=(e,t)=>e.getAttribute(t)||e.closest(`[${t}]`)?.getAttribute(t)||void 0;function Fi(e){if(e&&e.startsWith("mr"))return e.replace(/^(mrcust|mrint|mr)(\d).+/,"$2")}const zi=(e,t,n)=>{const a=t.getAttribute("data-vars-ga-axid");if(a&&Gi.has(a))return;a&&Gi.add(a);const o=qi(t,"data-vars-ga-recommendation-unit-id"),i=t.getAttribute("data-vars-ga-primary-ux")||go(void 0,e),r=qi(t,"data-vars-ga-position"),s={affLink:t.getAttribute("data-affiliate")||"false",axid:a||void 0,commissionSource:t.getAttribute("data-vars-ga-commission-source")||void 0,ctaText:t.getAttribute("data-vars-ga-call-to-action")||t.textContent,destinationLink:t.href,embedGalRovId:t.getAttribute("data-vars-ga-gallery-id")||void 0,errorMessage:n||void 0,headline:t.getAttribute("data-vars-ga-product-headline")||void 0,linkTreatment:t.getAttribute("data-vars-ga-link-treatment")||void 0,mediaRole:t.getAttribute("data-vars-ga-media-role")||void 0,mediaType:t.getAttribute("data-vars-ga-media-type")||void 0,offerId:t.getAttribute("data-vars-ga-product-retailer-id")||void 0,offerPos:Fi(t.getAttribute("data-vars-ga-link-treatment")),pos:r,primaryUx:i,prodBrnd:t.getAttribute("data-vars-ga-product-brand")||t.getAttribute("data-vars-ga-product-sem3-brand")||void 0,recommendationUnitId:o,rovProdId:t.getAttribute("data-vars-ga-product-id")||void 0,sem3Brnd:t.getAttribute("data-vars-ga-product-sem3-brand")||void 0,sem3Cat:t.getAttribute("data-vars-ga-product-sem3-category")||void 0,swappedRetailerProdId:t.getAttribute("data-vars-ga-swapped-product-retailer-id")||void 0};if("button"===e&&document.querySelector(".feed-custom")){const e="data-vars-block-id";let n=t;for(;n&&!n.hasAttribute(e);)n=n.parentNode;s.blockId=(n?n.getAttribute(e):void 0)||void 0}if(t.matches((e=>{const t=[];for(let n=0;n<e.length;n++)t.push(`a[data-product-url*="${e[n]}"][data-vars-ga-sku][data-vars-ga-magento-tracking="1"], a[data-vars-ga-outboun
1d-link*="${e[n]}"][data-vars-ga-sku][data-vars-ga-magento-tracking="1"]`);return t.join(", ")})(to))){const e=t.getAttribute("aria-label")||"",{varsGaCallToAction:n}=t.dataset,a=t.innerText.trim();let o="";const i=t.getAttribute("data-vars-ga-sku");if(i&&i.length>2){if(!0==(!!t.dataset.varsGaProductId&&!!n))o=e.length-n.length>5?e.substring(n.length+5):e;else o=a||"Custom Product";s.content_type="product",s.items=[{category:"Magento Product",id:i,list:n||a,list_name:document.location.pathname,name:o}]}}gtag("event","product",{prodClk:1,send_to:"hdm_ga4",..._ga.evtProps,...s})};function Ki(e){const t=e?.creativeCode?.match(/https?:\/\/ads\.celtra\.com\/([^/]+)\/\w+\.js/i);return t?t[1]:null}new Map;const Ji=function(){let e=!1;return(t,n)=>{if(e)return;const a=Ki(t);e=!0,uo(["event","served_superhero",{...n,creative_slot:t.id,gamCreativeId:t.creativeId,gamLineItemId:t.lineItemId,send_to:"hdm_ga4",variable:a}])}}(),Wi=function(){let e=!1;return(t,n)=>{if(e)return;const a=Ki(t);e=!0,uo(["event","served_megahero",{...n,creative_slot:t.id,gamCreativeId:t.creativeId,gamLineItemId:t.lineItemId,send_to:"hdm_ga4",variable:a}])}}();function Yi(){if(Ke()||window._ga)return!1;window._ga={adBlockMetric:"",evtProps:{},gaQueue:[],immersiveContentID:null,immersiveContentURL:null,immersiveEngagementTimers:{},immersiveEvtProps:{},immersiveIntersectionObservers:{},initialUrl:window.location.href.split("#")[0],pageviewFired:!1,perfMetrics:{},userProps:{}};let e=W("HRST.adConfig.modules.googleAnalytics.measurementId",window,"");if(!e)return!1;const t=J("HRST.abTestingFullStack",window,[]);t&&Array.isArray(t)&&t.forEach(e=>{e.includes("ad_variations")&&(window._ga.evtProps.variable=window._ga.evtProps?.variable?`${window._ga.evtProps.variable} ${e}`.split(" ").sort().join(" "):e)});const n=W("HRST.adConfig.modules.googleAnalytics.linker",window,"");!et()&&Tt()||e&&(e="G-QT0KHP41C6"),e&&vt(`https://www.googletagmanager.com/gtag/js?id=${e}`),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},gtag("js",new Date),yo(!0);const a=()=>{const e=I();e&&e.length>0&&e!==_ga.evtProps.optexp&&(_ga.evtProps.optexp=e,console.log("Optimizely dimension updated:",e))};window.optimizely=window.optimizely||[],window.optimizely.push({filter:{name:"activated",type:"lifecycle"},handler:()=>{a()},type:"addListener"}),a(),(e=>{oe.listen(document,"subXCanvas",t=>{const n=t?.detail,a=n?.event_type;a&&e("event",a,{cvsAnTp:n?.animation_type,cvsId:n?.campaign_id,cvsNm:n?.campaign_name,cvsTp:n?.campaign_type,send_to:"hdm_ga4",..._ga.evtProps})})})(gtag),(e=>{oe.listen(document,"piano-activation-unit",t=>{const n=t?.detail,a=n?.event_type,o=n?.data;a&&o&&e("event",a,{send_to:"hdm_ga4",..._ga.evtProps,...o})})})(gtag),(e=>{oe.listen(document,"piano-newsletter-capture",t=>{const{brand:n,eventType:a,templateType:o}=t.detail,i={dataSource:"piano",internalCampaign:`${n}_${o}`,primaryUx:`${n}_${o}`};let r="";"impression-event"===a?r="email_capture_view":"click-event"===a&&(r="email_capture_submit"),e("event",r,{send_to:"hdm_ga4",..._ga.evtProps,...i})})})(gtag),eo(gtag),(e=>{oe.listen(window,"taboola_impression",t=>{const n=t?.detail;n&&Za(e,"taboola_impression",n)})})(gtag),function(){if(Ie("utm_source")||document.referrer)return!1;const e={AppleNews:{medium:"referral",ref:"",ua:"AppleNews"},Facebook:{medium:"",ref:"https://www.facebook.com/inapp",ua:"FB"},GooglePlus:{medium:"",ref:"https://plus.url.google.com/inapp",ua:"GooglePlus"},Pinterest:{medium:"",ref:"https://www.pinterest.com/inapp",ua:"Pinterest"},Twitter:{medium:"",ref:"https://t.co/inapp",ua:"Twitter"},Yahoo:{medium:"",ref:"https://www.yahoo.com/inapp",ua:"Yahoo"}};Object.keys(e).forEach(t=>{const n=new RegExp(e[t].ua,"i");return!!navigator.userAgent.match(n)&&(e[t].ref?_ga.evtProps.page_referrer=e[t].ref:_ga.evtProps.campaign={medium:e[t].medium,name:t,source:t},!0)})}();const o={send_page_view:!1};n&&(o.linker=o.linker||{},o.linker.domains=n),window.ADSFREE&&(o.anonymize_ip=!0);new RegExp(ao.join("|"),"i").test(document.referrer)&&(o.ignore_referrer=1),gtag("config",e,{groups:["hdm_ga4"],...o,..._ga.evtProps});let i=W("HRST.adConfig.modules.piano.measurementId",window,"");function r(e){setTimeout(()=>{yo(e);const t=lo(_ga.perfMetrics);gtag("event","dwell_15",{secDwl15:1,send_to:"hdm_ga4",..._ga.evtProps,...t})},15e3),setTimeout(()=>{gtag("event","dwell_30",{secDwl30:1,send_to:"hdm_ga4",..._ga.evtProps})},3e4)}function s(){yo(!0);const e=Qa(),t=_o(),n=Object.fromEntries(Object.entries(t||{}).filter(([,e])=>void 0!==e));Object.keys(n).length&&Object.assign(_ga.evtProps,n);const a={send_to:"hdm_ga4",...e,..._ga.evtProps};gtag("event","page_view",a),(()=>{for(_ga.pageviewFired=!0;_ga.gaQueue.length;){const e=_ga.gaQueue.shift();Array.isArray(e)&>ag(...e)}})(),r(!0)}et()&&(i="G-JQS5LVC79F"),i&>ag("config",i,{groups:["piano"]});const c=Date.now();function l({quartile:e,slideNumber:t}){oe.fire(window,"userScrollByQuartile",{quartile:e,slideNumber:t})}function u(e,t=!1){if(Wt())return;const n=/homepage|section/i.test(J("HRST.article.template",window,!1));let a;if(n&&!t)a="#main-content";else if(t)a=[".modal .article-body-content",`div[data-cid="${window.HRST.immersiveContentId}"]`].join(",");else{a=[".standard-container",".longform-container",".recipe-container",".review-container",".category-container",".make-container",".specs-container",".modal .article-body-content"];const t=e?":not(.next-content)":".next-content";for(let e=0;e<a.length;e++)a[e]+=t;a=a.join(",")}const o=document.querySelector(a);if(!o)return!1;if(0===o.offsetHeight){const t=new ResizeObserver(n=>
1{n.forEach(n=>{n.contentRect.height>0&&(u(e),t.unobserve(o))})});return t.observe(o),!1}function i(e,n){const a="scroll0"===n?{}:lo(_ga.perfMetrics),o={scroll25:25,scroll50:50,scroll75:75,scroll100:100}[n];if(o){const e=`scroll_${o}`,i=t?{..._ga.evtProps,..._ga.immersiveEvtProps?.[_ga.immersiveContentID]||{}}:_ga.evtProps;gtag("event",e,{[n]:1,send_to:"hdm_ga4",...i,...a})}l({quartile:o})}const r=n&&!t?[0,25,50,75,100]:[25,50,75,100],s=[],d=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){const t=parseFloat(e.target.dataset.scrollDepth);s.includes(t)||(i(0,`scroll${t}`),s.push(t)),d.unobserve(e.target);for(let e=0;e<r.length&&r[e]!==t;e++)if(!s.includes(r[e])){i(r[e],`scroll${r[e]}`),s.push(r[e]);const t=document.querySelector(`[data-scroll-depth="${r[e]}"]`);t&&d.unobserve(t)}}})},{root:null,rootMargin:"0px",threshold:1});function c(){r.forEach(e=>{const t=document.createElement("div");t.className=`scroll-depth-${e}`,t.style.position="absolute",t.style.top=`${e}%`,t.style.zIndex="-1",t.dataset.scrollDepth=e,o.appendChild(t),d.observe(t)})}return window.__NEXT_HYDRATED?c():window.__NEXT_HYDRATED_CB=c,d}!function e(){const t=W("HRST.site.sso",window,!1),n=Date.now()-c>2e3,a=(()=>
1{if(!vo())return!0;const e=J("__PIANO__.analyticsData.subxReg",window),t=J("__PIANO__.analyticsData.subs",window);return void 0!==e||void 0!==t})();n?s():a?void 0===window.abd||t?void 0!==window.abd.status&&t&&J("HRST.mylo.username",window,!1)&&(!window.GDPR||window.GDPR&&window.__tcfapi)?s():setTimeout(e,50):s():setTimeout(e,50)}(),window.HRST.sendGA=(e,t)=>"event"===e&&"object"==typeof t&&(Object.keys(t).forEach(e=>{_ga.evtProps[e]=t[e]}),t.event_name&>ag("event",t.event_name,{send_to:"hdm_ga4",..._ga.evtProps,errorMessage:"sendGA"}),!0),window.onSendGAReady&&window.onSendGAReady.length&&(window.onSendGAReady.forEach(e=>e&&e.constructor===Function&&e()),window.onSendGAReady=[]),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){let t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),ct()&&"recipe"===J("HRST.article.template",window,"")&&(window.addEventListener("chicory_injected_premium_pairing_ad",()=>{gtag("event","pairing_imp",{send_to:"hdm_ga4",..._ga.evtProps})}),window.addEventListener("chicory_no_premium_pairing_ad",()=>{gtag("event","pairing_nofill",{send_to:"hdm_ga4",..._ga.evtProps})})),"complete"===document.readyState?u(!0):oe.listen(window,"load",()=>{u(!0)},{once:!0}),function(){function e(e,t){yo(!0);const n={Accept:"cmp_consent","Cookie Choices":"cmp_cookie_choices","Learn More":"cmp_learn_more","Modal Load":"cmp_modal_load",Reject:"cmp_decline"}[e]||"";n&>ag("event",n,{[t]:1,primaryUx:"onetrust_modal",send_to:"hdm_ga4",transport_type:"beacon",..._ga.evtProps}),window.ga_modal_tracking=!0}if(window.GDPR){const t=document.querySelector(".ot-sdk-show-settings")||null;if(t?.addEventListener("click",()=>{e("Cookie Choices","ckiesChoiceFtr")}),window.addEventListener("onetrust_accept",()=>{e("Accept","consentAcpt")}),window.addEventListener("onetrust_reject",()=>{e("Reject","consentDcln")}),window.CMP_CONSENT_MODAL&&!0===window.CMP_CONSENT_MODAL()){e("Modal Load","showModal");
1const t=document.querySelector(".cookie-setting-link")||null;t?.addEventListener("click",()=>{e("Learn More","ckiesStngsLink")})}else window.addEventListener("onetrust_modal",()=>{e("Modal Load","showModal");const t=document.querySelector(".cookie-setting-link")||null;t?.addEventListener("click",()=>{e("Learn More","ckiesStngsLink")})})}}(),oe.listen(window,"app.nextContentInView app.originalContentInView",e=>{const t=e.detail,n=t["HRST.article"],a=t["HRST.datalayer"],o=t["HRST.metadata"],{enableEngagement:i}=t;n&&(window.HRST.article=n),a&&(window.HRST.datalayer=a),o&&(window.HRST.metadata=o),yo(!1);const s={ctntView:1,send_to:"hdm",totView:1,[_ga.adBlockMetric]:1,..._ga.evtProps};E()&&(s.rrDis=1),gtag("event","page_view",s),i&&(u(!1),r(!1))});const p=b(),m={};function g(e){return e.textContent.trim()}oe.listen(window,"app.slide.tracking.event",function(e){const{evtType:t}=e.detail,{detail:n}=e;let a;if("app.embedded-slider-gallery.event.slide-change"===t||"app.embedded_gallery.event.slide_change"===t){const e="app.embedded-slider-gallery.event.slide-change"===t?"slideNumber":"slideNo";let a={embedType:"gallery_slider",send_to:"hdm_ga4",[e]:n.slide,slideView:1,..._ga.evtProps};return"app.embedded-slider-gallery.event.slide-change"===t&&(a={...a,noOfSlides:n.numberOfSlides}),void gtag("event","slide_view",a)}switch(t){case"app.listicle.slideview":case"app.rankings.slideview":case"app.photoSnapGallery.slideview":a=n.slide;break;default:return}Wt()||function(e,t){if(!{"app.listicle.slideview":"Listicle","app.photoSnapGallery.slideview":"Photo Snap Gallery","app.rankings.slideview":"Rankings","app.slideshow.list-slide-change":"Gallery"}[e])return!1;_ga.evtProps.slideNo=t,_ga.evtProps.urlFull=document.location.href;const n={send_to:"hdm_ga4",..._ga.evtProps},a=t/p*100;for(let e=25;e<=100;e+=25){const o={...n};o[`scroll${e}`]=1,a>=e&&!m[`tracked${e}`]&&(gtag("event",`scroll_${e}`,o),l({quartile:e,slideNumber:t}),m[`tracked${e}`]=!0)}const o={send_to:"hdm_ga4",slideView:1,totView:1,[_ga.adBlockMetric]:1,..._ga.evtProps};gtag("event","slide_view",o)}(t,a)});const w={"Open Modal":"car_finder_open_modal",Submit:"car_finder_submit_search"},v={"Home Jellybeans":"home_page_jellybeans","Home Marquee":"home_page_marquee","Make Page":"make_page_car_finder","Top Nav":"top_nav_modal"};oe.listen(window,"app.carFinderTracking",e=>{const{eventCategory:t,eventAction:n,destinationLink:a}=e.detail,o=w[n];if(o){const e=t?v[t]:"";gtag("event",o,{send_to:"hdm_ga4",..._ga.evtProps,destinationLink:a,primaryUx:e})}return!0}),oe.listen(window,"app.vehicle-card-activity",e=>{const t=e.detail.isFront?"vehicle_card_view_details_front":"vehicle_card_view_details_back";return gtag("event",t,{destinationLink:e.detail.destinationLink,send_to:"hdm_ga4",..._ga.evtProps}),!0}),oe.listen(window,"app.vehicle-card-expand-years",()=>(gtag("event","vehicle_card_expand_all_model_years",{send_to:"hdm_ga4",..._ga.evtProps}),!0)),oe.listen(window,"app.tradeintool-faq",e=>{const{isExpanded:t,question:n}=e.detail;return!t||(gtag("event","tradetool_faq_expand",{ctaText:n,send_to:"hdm_ga4",..._ga.evtProps}),!0)}),oe.listen(window,"app.nextvehicle-year-button",e=>{const{year:t,vehicleOfInterest:n={}}=e.detail,{make:a,model:o,carType:i}=n;return!!(t&&a&&o&&i)&&(gtag("event","tradetool_cta_vehicleyear",{autoMd:o,autoMk:a,autoYr:t,send_to:"hdm_ga4",..._ga.evtProps}),!0)}),oe.listen(window,"app.nextvehicle-learnmore-button",e=>{const{destinationUrl:t,vehicleOfInterest:n={}}=e.detail,{make:a,model:o,carType:i}=n;return!!(t&&a&&o&&i)&&(gtag("event","tradetool_cta_learnmore",{autoMd:o,autoMk:a,destinationLink:t,send_to:"hdm_ga4",..._ga.evtProps}),!0)}),oe.listen(window,"app.tradeintool-submit",e=>{if(!e.detail)return!0;const t=e.detail,n={1:{describeYourVehicle:!0},2:{vehicleOptions:!0},3:{yourInfo:!0}},{eventName:a,pageName:o,step:i}=t;return"formSubmitted"!==a||(!n[i]||!n[i][o]||(gtag("event",`tradetool_next_step${i}`,{send_to:"hdm_ga4",..._ga.evtProps}),!0))}),window.addEventListener("glimmer.ads-error",function(e){gtag("event","glimmer_ads_error",{errorMessage:JSON.stringify(e.detail),send_to:"hdm_ga4"})}),window.addEventListener("videoPlayer.ads-error",function(e){gtag("event","video_ad_error",{errorMessage:JSON.stringify(e.detail),send_to:"hdm_ga4"})}),function(){const e={};function t({playerId:t,vidId:n,eventName:a}){return n?e[t]?.[n]?.[a]||!1:e[t]?.[a]||!1}function n({playerId:t,vidId:n,eventName:a}){e[t]=e[t]||{},n?(e[t][n]=e[t][n]||{},e[t][n][a]=!0):e[t][a]=!0}
1window.addEventListener("hearst-player-event",function(e){const a=e.detail,o=a.eventType,i=J("data.ads.adsDisabled",a,!1)?"t":"f",r=J("data.player.clientHeight",a,"").toString(),s=J("data.player.clientWidth",a,"").toString(),d=J("data.player.position",a,"").toString(),c=J("data.player.playerVersion",a,"Glimmer"),l=J("data.video",a,{}),u=J("duration",l),p=J("sourceTitle",l),m=J("videoId",l),g=J("videoTitle",l),w=J("data.player.playerId",a,""),v={disVidAds:i,plyH:r,plyPos:d,plyV:c,plyW:s,vidDur:u,vidId:m,vidSrc:p,vidTitle:g};Object.prototype.hasOwnProperty.call(Bi,o)?function(e){const i={vidAdTg:J("data.ads.adTag",a,void 0),vidAdTyp:J("data.ads.adType",a,void 0)};!t({eventName:o,playerId:w,vidId:m})&&(gtag("event",e,{send_to:"hdm_ga4",...i,...v,..._ga.evtProps}),n({eventName:o,playerId:w,vidId:m}))}(Bi[o]):Object.prototype.hasOwnProperty.call(Vi,o)&&function(e){if(t({eventName:e,playerId:w,vidId:m}))return!1;const a={};if("video_playback_start"===e&&(a.vidVw=1),u){const t=u,n=Math.floor(t/4);/q1|q2|q3|q4/.test(e)&&(a.vidPlyTm=n)}gtag("event",e,{send_to:"hdm_ga4",...a,...v,..._ga.evtProps}),n({eventName:e,playerId:w,vidId:m})}(Vi[o])})}(),window.addEventListener("poll-event",function(e){const{event:t,data:n}=e.detail,{intId:a,intTyp:o,intQ:i,intAns:r}=n;gtag("event",t,{send_to:"hdm_ga4",...{intAns:r,intId:a,intQ:i,intTyp:o},..._ga.evtProps})});const _=['[data-vars-ga-ux-element="Breadcrumbs"]','[data-vars-ga-ux-element="Byline"]','[data-vars-ga-ux-element="Collection Breaker"]','[data-vars-ga-ux-element="Curated Breaker"]','[data-vars-ga-ux-element="Editorial Links"]','[data-vars-ga-ux-element="End of Content"]','[data-vars-ga-ux-element="Highlight Rail"]','[data-vars-ga-ux-element="Next Gallery"]','[data-vars-ga-ux-element="Right Rail"]','[data-vars-ga-ux-element="SEO Tag"]','[data-vars-ga-ux-element="Top Touts"]','[data-vars-ga-ux-element="Transporter"]','[data-vars-ga-ux-element="Vehicle Rank"]'];document.querySelector("body").addEventListener("click",e=>{const t=e.target.closest("a");if(t&&t.matches(_.join(","))){const e={ctaText:t.getAttribute("data-vars-ga-call-to-action"),destinationLink:t.getAttribute("data-vars-ga-outbound-link")||t.href,pos:t.getAttribute("data-vars-ga-position"),primaryUx:t.getAttribute("data-vars-ga-ux-element")};Ni(e)}});const f={Footer:'[data-track-type="footer-menu"] a',"Legal Footer":'[data-track-type="cookie-choices"], [data-track-type="legal-footer-menu"] a',"Mini Nav":'[data-track-type="mini-nav"] a',"Panel Nav":'[data-track-type="privacy-nav"]',"Sub Nav":'[data-tracking-id="topNav"] + div > div > ul > li > a',Subscribe:".nav-bar-container .subscribe-button","Top Nav":'.nav-bar-container a:not(.nav-logo):not([href^="#"])'};Object.keys(f).forEach(e=>{!function(e,t){const n=document.querySelectorAll(t);for(let t=0;t<n.length;t++)n[t].addEventListener("click",function(){const t=g(this),n=this.href;if("#"!==n){const a=this.closest(".has-children")?g(this.closest(".has-children").querySelector("a")):"",o={ctaText:a&&"Panel Nav"===e?`${a}|${t}`:t,destinationLink:n,pos:this.closest("[data-id]")?this.closest("[data-id]").getAttribute("data-id"):"",primaryUx:e};Ni(o)}})}(e,f[e])});const y=[".body-link:not(.product-links)",".body-el-link",'.listicle-intro a:not([class*="btn"])','.listicle-slide-dek a:not([class*="btn"]):not(.product-links)','.slideshow-desktop-dek a:not([class*="btn"])','.slideshow-slide-dek a:not([class*="btn"]):not(.product-links)',".inline-link",'[data-track-type="link"]'];function h(e){const{eventName:t,primaryUx:n}=e;t&>ag("event",`share_${t}`,{send_to:"hdm_ga4",..._ga.evtProps,...n&&{primaryUx:n}})}function S(){const e=A();e&&(_ga.evtProps.usrId=e,_ga.evtProps.user_id=e),_ga.evtProps.subs=_o().subs||P()}return document.querySelector("body").addEventListener("click",e=>{const t=e.target.closest("a");if(!t)return;const n="hyperlink"===t.getAttribute("data-vars-ga-event-name")?.toLowerCase();if(!t.matches(y.join(","))&&!n)return;const a=go(t.getAttribute("data-vars-ga-primary-ux"),"Hyperlink"),o=t.getAttribute("data-vars-ga-product-id")||void 0;if(o&&!(n&&"wishlist"===a))return;if(t.getAttribute("href")?.startsWith("#"))return;const i={articleId:t.getAttribute("data-vars-ga-article-id")||void 0,ctaText:t.innerHTML||"No Link Text Found",destinationLink:t.getAttribute("data-vars-ga-outboun
1d-link")||t.href,primaryUx:a,rovProdId:t.getAttribute("data-vars-ga-rov-prod-id")||o,trackingEventType:"Hyperlink"};Ni(i)}),function(){const e=document.querySelectorAll("[data-vars-block-type]");for(let t=0;t<e.length;t++)e[t].addEventListener("click",e=>{let{target:t}=e;for(;t&&"A"!==t.nodeName;)t=t.parentNode;if(t&&t.hasAttribute("data-vars-cta")){const n=e.currentTarget,a={blockId:n.getAttribute("data-vars-block-id")||void 0,ctaText:t.getAttribute("data-vars-cta"),curaType:n.getAttribute("data-vars-block-curation")||void 0,destinationLink:t.getAttribute("data-vars-ga-outbound-link")||t.href,pageSlot:n.getAttribute("data-vars-block-slot")||void 0,pos:t.getAttribute("data-vars-position")||void 0,primaryUx:n.getAttribute("data-vars-block-type")};Ni(a)}},!1)}(),document.querySelectorAll(".cover-story-marquee, .custom-promo").forEach(e=>{e&&e.addEventListener("click",e=>{let{target:t}=e;for(;t&&"A"!==t.nodeName;)t=t.parentNode;if(t&&t.hasAttribute("data-ga-call-to-action")){const e={ctaText:t.getAttribute("data-ga-call-to-action"),destinationLink:t.getAttribute("data-vars-ga-outbound-link")||t.href,mediaType:t.getAttribute("data-ga-media-type")||void 0,primaryUx:t.getAttribute("data-ga-ux-element")};Ni(e)}},!1)}),window.addEventListener("app.clickable_images.event.click",e=>{const t=e.detail,n=t.text||"IMAGE",a=t.destUrl;gtag("event","clickable_image",{ctaText:n,destinationLink:a,send_to:"hdm_ga4",..._ga.evtProps})}),document.body.addEventListener("click",e=>{const t=e.target.closest("a"),n=e.target;if(!t)return;const a=go(t.getAttribute("data-vars-ga-primary-ux"),"Hyperlink"),o="hyperlink"===t.getAttribute("data-vars-ga-event-name")?.toLowerCase()&&"wishlist"===a;if(t.hasAttribute("data-vars-ga-product-id")&&o)return;const i=t.getAttribute("data-vars-ga-gallery-display");let r="";if(t.hasAttribute("data-vars-ga-product-id")){const e="button"===t.getAttribute("data-vars-ga-product-primary-ux");r=/^rr(?![ibt])/.test(t.getAttribute("data-vars-ga-link-treatment"))?"ratings_reviews":"IMG"===n.nodeName?po(i,"image","product"):e?/^(mr|mrcust)\d/.test(t.getAttribute("data-vars-ga-link-treatment"))?"multi-retailer":"button":"link";const a=t.getAttribute("data-vars-ga-primary-ux");a&&(r=a),zi(r,t)}else t.matches("a.product-links:not(.clickable-image-link)")&&t.matches("[data-vars-ga-product-id]")?zi("link",t,"product class selector"):t.matches(no)&&zi("image",t,"product class selector")}),document.querySelector("body").addEventListener("click",e=>{const t=e.target.closest("a");if(!t)return;const n=t.getAttribute("data-vars-ga-gallery-display");if(!t.dataset.varsGaProductId&&t.matches("a.grid-wrapper-link.grid-item")&&Ri(t,"wrapper"),t.matches("a.body-btn-link:not(.product-links-button)")){const e=po(n,"button","button");Ri(t,"button",e)}}),oe.listen(window,"journey-clicked journey-inview journey-closed journey-modal-close journey-submitted",e=>{const{type:t}=e,{templateType:n}=e.detail,{campaignName:a,linkType:o,promoName:i,promoId:r,templateName:s,ctaText:d,destinationLink:c,moveInlineNewsletterUp:l}=e.detail,u="journey-clicked"===t&&"offer"===o,p="journey-clicked"===t&&"recirculation"===o,m="journey-clicked"===t&&"drop-down"===o;let g="",w="",v="",_="",f="";const y={creative_name:s,creative_slot:window.location.pathname,promotion_id:r,promotion_name:i,send_to:"hdm_ga4",..._ga.evtProps},h=e=>{v=e,uo(["event","select_promotion",y])},b=e=>{v=e,uo(["event","view_promotion",y])};switch(t){case"journey-clicked":v="gate_click";break;case"journey-inview":v="gate_view";break;case"journey-submitted":v="gate_submit",g="emailSubm";break;case"journey-closed":v="gate_close";break;case"journey-modal-close":"journey-wallet"===n&&(v="gate_close");break;default:return!1}if(!v)return!1;switch(_=s,n){case"journey-modal-newsletter":case"journey-inline-newsletter":case"journey-full-width-newsletter":"journey-inview"===t?v="email_capture_view":"journey-submitted"===t?v="email_capture_submit":"journey-closed"===t&&(v="email_capture_close"),"journey-inline-newsletter"===n&&("moved"===l?_+="-Inline_moved_up":"ineligible_moveup"===l&&(_+="-Inline_Ineligible_moveup"));break;case"journey-collapsible-newsletter":"journey-inview"===t&&(v="email_capture_view"),"journey-submitted"===t&&(v="email_capture_submit");break;case"journey-blocker":case"journey-inline-blocker":case"journey-modal-blocker":case"journey-quick-cart-blocker":case"journey-wallet":"gate_view"===v&&(w=_.includes("inline")?"pywlPrvwBlr":"pywlFulBlr"),"login"===o&&(v="blocker_sign_in"),"journey-inview"===t&&b("blocker_view"),u&&h("blocker_sign_up"),m&&(v="blocker_dropdown_click");break;case"journey-billboard":"journey-inview"===t&&b("billboard_view"),u&&h("billboard_sign_up"),p&&(v="recirculation");break;case"journey-collapsible-meter":case"journey-slim-banner":case"journey-inline-meter":case"journey-hidden-meter":case"journey-modal-meter":"login"===o&&(v="paymeter_sign_in"),"journey-inview"===t&&b("paymeter_view"),"journey-closed"===t&&(v="paymeter_close"),u&&h("paymeter_sign_up");break;default:return!1}f=n.includes("meter")||n.includes("blocker")||"journey-slim-banner"===n||"journey-billboard"===n||"journey-wallet"===n?i:a;const k={ctaText:d,destinationLink:c,internalCampaign:f,primaryUx:_,send_to:"hdm_ga4",..._ga.evtProps};return g&&(k[g]=1),w&&(k[w]=1),v&&uo(["event",v,k]),!0}),function(){const e=e=>{const{event:t,eventType:n}=e,{eventName:a,eventParameters:o={}}=e;if(a)$i({eventName:a,eventParameters:o});else switch(n){case"accordion":(e=>{const{event:t,data:n}=e;let a="",o="";switch(t){case"Expand":a="accordion_expand",o=n.accordionTitle;break;case"Collapse":a="accordion_collapse",o=n.accordionTitle;break;default:return!1}const i={send_to:"hdm_ga4",..._ga.evtProps,ctaText:o};uo(["event",a,i])})(e);break;case"bookmark":(e=>{const{event:t,data:n={}}=e;let a="",o="";const i=Oi(t,n),r=i.primaryUx,s=n?.articleTitle;switch(t){case"save-click":a="save_click";break;case"save-success":a="save_success";break;case"unsave":case"unsave-click":a="wishlist"===r?"unsave_click":"save_unsave";break;case"find-more":o=n.ctaText,a="button";break;case"sign-up":a="save_modal_signup";break;case"sign-in":a="save_modal_signin";break;case"modal-close":a="save_modal_close";break;case"email-modal-view":case"modal-view":case"save-email-modal-view":case"save_email_modal_view":if("wishlist"!==r)return!1;a="save_email_modal_view";break;case"save-cap-modal-view":a="save_cap_modal_view";break;case"save-cap-modal-join":a="save_cap_modal_join";break;case"save-cap-modal-close":a="save_cap_modal_close";break;case"tooltip-view":a="contentsaved_tooltip_view";break;case"tooltip-link-click":a="contentsaved_tooltip_clicktomystuff";break;case"exclusives-subscription-modal-view":a="save_exclusives_subscription_modal_view";break;case"exclusives-subscription-modal-join":a="save_exclusives_subscription_modal_join";break;case"exclusives-subscription-modal-close":a="save_exclusives_subscription_modal_close";break;case"edit-bookmarks-mystuff-confirm":a="bookmark_edit_bookmarks_mystuff_confirm";break;case"edit-bookmarks-myStuff-click":a="bookmark_edit_bookmarks_mystuff_open";break;case"create-folder-save-modal-content-open":a="bookmark_create_folder_bookmarkmodal_open";break;case"create-folder-save-modal-content-confirm":a="bookmark_create_folder_bookmarkmodal_confirm";break;case"create-folder-menu-panel-confirm":a="bookmark_create_folder_mystuff_confirm";break;case"create-folder-menu-panel-open":a="bookmark_create_folder_mystuff_open";break;case"edit-bookmarks-article-confirm":a="bookmark_edit_bookmarks_article_c
1onfirm";break;case"edit-bookmarks-article-open":a="bookmark_edit_bookmarks_article_open";break;case"create-folder-article-open":a="bookmark_create_folder_article_open";break;case"create-folder-article-confirm":a="bookmark_create_folder_article_confirm";break;default:return!1}const d={send_to:"hdm_ga4",..._ga.evtProps,...i};o&&(d.ctaText=o),s&&(d.articleTitle=s),"save-success"===t&&(d.contentSaveSuccess=1),uo(["event",a,d]);const c={"exclusives-subscription-modal-join":{creative_name:"content-save-exclusives",id:"content-save-exclusives",name:"content-save-exclusives",promoGa4ObjName:"select_promotion",promoObjName:"select_content"},"exclusives-subscription-modal-view":{creative_name:"content-save-exclusives",id:"content-save-exclusives",name:"content-save-exclusives",promoGa4ObjName:"view_promotion",promoObjName:"view_promotion"},"save-cap-modal-join":{creative_name:"content-save-max-saves",id:"content-save-max-saves",name:"content-save-max-saves",promoGa4ObjName:"select_promotion",promoObjName:"select_content"},"save-cap-modal-view":{creative_name:"content-save-max-saves",id:"content-save-max-saves",name:"content-save-max-saves",promoGa4ObjName:"view_promotion",promoObjName:"view_promotion"}}[t];if(c){const e={creative_name:c.creative_name,creative_slot:window.location.pathname,promotion_id:c.id,promotion_name:c.name,send_to:"hdm_ga4",..._ga.evtProps};uo(["event",c.promoGa4ObjName,e])}})(e);break;case"filmstrip":(e=>{const{event:t}=e;let n="";switch(t){case"video_playback_filmstrip_modal_close":n="video_playback_filmstrip_modal_close";break;case"video_playback_filmstrip_modal_signin":n="video_playback_filmstrip_modal_signin";break;case"video_playback_filmstrip_modal_signup":n="video_playback_filmstrip_modal_signup";break;case"video_playback_filmstrip_modal_view":n="video_playback_filmstrip_modal_view";break;case"video_playback_filmstrip_select":n="video_playback_filmstrip_select";break;case"video_playback_filmstrip_show_more":n="video_playback_filmstrip_show_more";break;default:return!1}const a={send_to:"hdm_ga4",..._ga.evtProps};uo(["event",n,a]);const o={video_playback_filmstrip_modal_close:{creative_name:"filmstrip_modal",id:"filmstrip_modal",name:"filmstrip_modal",promoGa4ObjName:"select_promotion",promoObjName:"select_content"},video_playback_filmstrip_modal_signin:{creative_name:"filmstrip_modal",id:"filmstrip_modal",name:"filmstrip_modal",promoGa4ObjName:"select_promotion",promoObjName:"select_content"},video_playback_filmstrip_modal_signup:{creative_name:"filmstrip_modal",id:"filmstrip_modal",name:"filmstrip_modal",promoGa4ObjName:"select_promotion",promoObjName:"select_content"},video_playback_filmstrip_modal_view:{creative_name:"filmstrip_modal",id:"filmstrip_modal",name:"filmstrip_modal",promoGa4ObjName:"view_promotion",promoObjName:"view_promotion"}}[t];if(o){const e={creative_name:o.creative_name,creative_slot:window.location.pathname,promotion_id:o.id,promotion_name:o.name,send_to:"hdm_ga4",..._ga.evtProps};uo(["event",o.promoGa4ObjName,e])}})(e);break;case"giftLab":(e=>{const{event:t,data:{option:n,searchTerm:a,returnedProductCount:o}}=e;let i,r;switch(t){case"sortBy":i="sort_by";break;case"priceFilter":i="price_filter";break;case"shortcuts":i="query_shortcut";break;case"searchResults":i="view_search_results";break;default:return!1}a&&(r=a.toLowerCase());const s={send_to:"hdm_ga4",..._ga.evtProps};["sortBy","priceFilter","shortcuts"].includes(t)&&(s.ctaText=n),["searchResults"].includes(t)&&(s.noOfResults=o,s.search_term=r),uo(["event",i,s])})(e);break;case"googleOneTap":(e=>{const{event:t,data:{isGoogleOneTapTooltip:n}}=e;let a="google_one_tap_"+(n?"tooltip_":"");switch(t){case"initialize":a+="initialize";break;case"submit":a+="submit";break;case"signin":a+="signin";break;case"skip":a+="skip";break;case"signup":a+="signup";break;default:return!1}const o={send_to:"hdm_ga4",..._ga.evtProps};uo(["event",a,o])})(e);break;case"onboardingModal":(e=>{const{event:t,data:n}=e;let a="",o="",i=n.minorSource||void 0;switch(t){case"close":a="button",o="close onboarding modal";break;case"email-preferences":a="hyperlink",o="email preferences";break;case"toggle-on-brand":a="toggle-on",o=`${n.toggledBrand}: ${n.subtitle}`;break;case"toggle-off-brand":a="toggle-off",o=`${n.toggledBrand}: ${n.subtitle}`;break;case"view-more":a="button",o="View More";break;default:return!1}const r={send_to:"hdm_ga4",..._ga.evtProps,ctaText:o,internalCampaign:i,primaryUx:"onboarding_modal"};uo(["event",a,r])})(e);break;case"immersive_article_open":Ui({isOpenEvent:!0}),_ga.immersiveIntersectionObservers[e.id]=u(!1,!0);break;case"immersive_article_close":{const{id:t}=e;Ui({isOpenEvent:!1}),_ga.immersiveIntersectionObservers[t]?.disconnect?.(),delete _ga.immersiveIntersectionObservers[t];break}case"jumpLink":case"jumpToComments":case"jumpToProducts":(e=>{const{event:t,data:n}=e;let a="";switch(t){case"psv_read_more":a="psv_read_more";break;case"jump-to-product":a=n.primaryUx||"jump_to_product";break;case"jump-to-comments":a="jump_to_comments";break;case"jump-to-recipe":a="jump_to_recipe";break;case"table-of-contents":a="table_of_contents";break;default:return!1}const o={primaryUx:a,send_to:"hdm_ga4",..._ga.evtProps},i=n.ctaText;i&&(o.ctaText=i),n.productId&&(o.rovProdId=n.productId),gtag("event","jump_link",o)})(e);break;case"newsletter":(e=>{const{event:t,data:{siteAcronym:n,optimizelyVariation:a}}=e;let o="email_capture_";switch(t){case"view":o+="view";break;case"submit":o+="submit";break;default:return!1}a&&(_ga.evtProps.variable=_ga.evtProps?.variable?`${_ga.evtProps.variable} ${a}`.split(" ").sort().join(" "):a);const i={internalCampaign:`${n} Newsletter`,primaryUx:"email-capture:Static Page",send_to:"hdm_ga4",..._ga.evtProps};uo(["event",o,i])})(e);break;case"photoSnapGallerySlideButton":(e=>{const{event:t}=e;if(!t||!["Show More","Show Less"].includes(t))return!1;const n=`photo_snap_gallery_${t.toLowerCase().replace(" ","_")}`,a={send_to:"hdm_ga4",..._ga.evtProps};uo(["event",n,a])})(e);break;case"tableOfContents":(({data:e})=>{const t=e.ctaText,n={primaryUx:"Table of Contents",send_to:"hdm_ga4",..._ga.evtProps,...t&&{ctaText:t}};gtag("event","jump_link",n)})(e);break;case"immersiveTableOfContents":(e=>{const{event:t,data:n}=e,a=n.ctaText,o={};let i;switch(t){case"accordion-open":i="immersive_table_of_contents_open";break;case"accordion-close":i="immersive_table_of_contents_close";break;case"click":i="jump_link",o.ctaText=a;break;default:return!1}const r={primaryUx:"Immersive Table of Contents",send_to:"hdm_ga4",...o,..._ga.evtProps};uo(["event",i,r])})(e);break;case"textToSpeech":(e=>{const{event:t,data:n}=e;if(!t||!["Play","Pause","25","50","75","100","signup","signin"].includes(t))return!1;const a=`texttospeech_${t.toLowerCase()}`,o=n?.primaryUx,i={send_to:"hdm_ga4",..._ga.evtProps,...o&&{primaryUx:o}};uo(["event",a,i])})(e);break;case"sidePanelNav":case"locationChoiceNav":(e=>{const{linkName:t,url:n,dataId:a,menuName:o}=e;"#"!==n&&Ni({ctaText:t,destinationLink:n,pos:a,primaryUx:o})})(e);break;case"registrations":(e=>{const{data:t}=e,n={internalCampaign:t.minorSource,send_to:"hdm_ga4",..._ga.evtProps};gtag("event","sign_up_complete",n)})(e);break;case"jamInteractiveContent":(e=>{const{data:{name:t,userExperience:n,input:a}={}}=e,o={primaryUx:n.replace(" Test","").toLowerCase().replace(" ","_"),send_to:"hdm_ga4",...a&&{formSelection:a},..._ga.evtProps};gtag("event",t,o)})(e);break;case"outgrowEmbed":(e=>{const{event:t,data:{name:n,question:a,answer:o,outcome:i}={}}=e;let r;const s={primaryUX:n};switch(t){case"outgrow-displayed":r="outgrow_load";break;case"outgrow-started":r="outgrow_start";break;case"outgrow-question-answered":r=`outgrow_question_${a}`,s.formSelection=o;break;case"outgrow-completed":r="outgrow_complete",s.formResults=i;break;default:return!1}uo(["event",r,{send_to:"hdm_ga4",...s,..._ga.evtProps}])})(e);break;case"abTesting":(e=>{const{event:t,data:n}=e,{abTestingFlag:a}=n;
1if("User Bucketed"!==t||!a)return!1;const o={send_to:"hdm_ga4",..._ga.evtProps,exp_variant_string:a};uo(["event","experience_impression",o])})(e);break;case"truecarShoppingLink":ji({detail:e,dispatchFn:uo,expectedFields:["ctaText","primaryUx"]});break;case"enhancedGalleriesMMP":(e=>{ji({detail:e,dispatchFn:uo,expectedFields:["ctaText","pos","primaryUx"]})})(e);break;case"categoryNavigation":case"mmpStickyNav":case"navigation":(e=>{const{event:t,data:n}=e,a={ctaText:n.ctaText,primaryUx:n.primaryUx,send_to:"hdm_ga4",..._ga.evtProps};n.destinationLink&&(a.destinationLink=n.destinationLink),n.pos&&(a.pos=n.pos),gtag("event",t,a)})(e);break;case"globalNav":(e=>{const{event:t,data:n}=e,a={ctaText:n.ctaText,destinationLink:n.destinationLink,primaryUx:n.primaryUx,send_to:"hdm_ga4",..._ga.evtProps,autoMd:n.autoMd,autoMk:n.autoMk,autoYr:n.autoYr};n.searchTerm&&(a.search_term=n.searchTerm.toLowerCase()),void 0!==n.searchSuggestionCount&&(a.search_suggestion_count=n.searchSuggestionCount),gtag("event",t,a)})(e);break;case"forYouNavigation":(e=>{const{event:t,data:{ctaText:n,destinationLink:a,internalCampaign:o,position:i,primaryUx:r}={}}=e;if(!t||"navigation"!==t)return!1;const s={ctaText:n,destinationLink:a,internalCampaign:o,position:i,primaryUx:r,send_to:"hdm_ga4",..._ga.evtProps};if(vo()){const{subs:e,subxReg:t}=_o();s.subs=e,s.subxReg=t}uo(["event",t,s])})(e);break;case"inventoryModule":(e=>{const{event:t}=e;switch(t){case"inventory_module_eligible":case"inventory_module_listener":case"inventory_module_iframe":break;default:return!1}const n={send_to:"hdm_ga4",..._ga.evtProps};uo(["event",t,n])})(e);break;case"starred-reviews":!function(e){if("boolean"!=typeof e?.data?.hasReviews)return!1;const{data:{hasReviews:t}={}}=e,n={ctaText:t?"Ratings":"Be the first to review!",primaryUx:t?"reviewed_modal":"no_reviews_modal",send_to:"hdm_ga4",..._ga.evtProps};uo(["event","review_cta",n])}(e);break;case"productImpression":case"viewableProductImpression":(e=>{const{event:t,data:n}=e,a={"Viewable Best Deal":"viewable_best_deal_unit_impression","Viewable Product Card":"viewable_product_impression","Viewable Video":"viewable_product_impression","Visible Product Button":"product_impression"}[t];if(!a)return!1;const{affLink:o,destinationLink:i,itemId:r,itemName:s,linkTreatment:d,mediaRole:c,mediaType:l,primaryUx:u,prodBrnd:p,recommendationUnitId:m,rovProdId:g,sem3Id:w,swappedRetailerProdId:v,sem3Cat:_,sem3Brnd:f,offerId:y,offerPos:h,pos:b}=n,k=!u&&"product_impression"===a&&mo(),S={affLink:o,destinationLink:i,itemId:r,itemName:s,linkTreatment:d,mediaRole:c,mediaType:l,offerId:y,offerPos:h,pos:b,primaryUx:u||(k?"wishlist":void 0),prodBrnd:p,rovProdId:g,sem3Brnd:f,sem3Cat:_,sem3Id:w,send_to:"hdm_ga4",swappedRetailerProdId:v,...m&&{recommendationUnitId:m},..._ga.evtProps};"product_impression"===a&&(S.prodImp=1),uo(["event",a,S])})(e);break;case"puzzle-keesing":(e=>{const{event:t,data:{intId:n,intTyp:a}}=e;let o=null;switch(t){case"START_TIMER":o="puzzle_start";break;case"IS_SOLVED":o="puzzle_complete"}if(o){const e={intId:n,intTyp:a,send_to:"hdm_ga4",..._ga.evtProps};return gtag("event",o,e),!0}})(e);break;case"recirculation":(e=>{const{event:t,data:{destinationLink:n,internalCampaign:a,primaryUx:o,position:i,dataSource:r}={}}=e;let s="";const d={primaryUx:o,send_to:"hdm_ga4",..._ga.evtProps};switch(t){case"recirculation_view_event":s="recirculation_view";break;case"recirculation_click_event":s="recirculation";break;case"recirculation_swipe_event":s="swipe";break;default:return!1}if("recirculation"===s&&(d.destinationLink=n,d.internalCampaign=a,d.position=i,d.recircClk=1,d.dataSource=r||void 0),vo()){const{subs:e,subxReg:t}=_o();d.subs=e,d.subxReg=t}uo(["event",s,d])})(e);break;case"skip-link-scroll":(e=>{const{event:t}=e;switch(t){case"scroll-start":window.gptLayer.skipScroll=!0;break;case"scroll-end":window.gptLayer.skipScroll=!1}})(e);break;case"watch-more":(e=>{const{event:t,data:{primaryUx:n,destinationLink:a,ctaText:o,vidDur:i,vidId:r,vidSrc:s,vidTitle:d}}=e;let c="";switch(t){case"button":c="watch_more_button";break;case"hyperlink":c="watch_more_hyperlink";break;case"video-hub":c="watch_more_video_hub";break;default:return!1}const l={ctaText:o,destinationLink:a,primaryUx:n,send_to:"hdm_ga4",vidDur:i,vidId:r,vidSrc:s,vidTitle:d,..._ga.evtProps};!!c&&uo(["event",c,l])})(e);break;case"search-results-page":(e=>{const{event:t,data:n}=e,a={..._ga.evtProps,ctaText:n.ctaText,destinationLink:n.destinationLink,displayType:n.displayType,pos:n.pos,primaryUx:n.primaryUx,section:n.section,send_to:"hdm_ga4"};gtag("event",t,a)})(e);break;case"modelPage":(e=>{const{event:t,data:n}=e,a={..._ga.evtProps,ctaText:n.ctaText,pos:n.pos,primaryUx:n.primaryUx,send_to:"hdm_ga4"};gtag("event",t,a)})(e);break;case"trim-pricing-component":(e=>{const{event:t,data:n}=e,a={..._ga.evtProps,ctaText:n.ctaText,send_to:"hdm_ga4"};gtag("event",t,a)})(e);break;case"gate-modal":Mi(e);break;case"gate-button":(({data:e})=>{const{el:t}=e;if(!t)return;const n=t.getAttribute("data-vars-ga-gallery-display"),a=t.getAttribute("data-vars-ga-gated-is-lockable"),o=po(n,"button","button_gated_"+(a?"locked":"unlocked"));Ri(t,"gated-button",o)})(e);break;case"cross_out_ingredient":case"keep_screen_awake":$i({eventName:t});break;case"compareTool":(e=>{const{event:t,data:n}=e,a={};function o(){a.ctaText=n.ctaText,a.primaryUx=n.primaryUx}function i(){a.autoMk=n.autoMk,a.autoMd=n.autoMd,a.autoYr=n.autoYr}switch(t){case"button":case"truecar_shopping_link_clicked":case"compare_c
1ategory_expanded":o();break;case"compare_add_vehicle_clicked":case"compare_change_vehicle_clicked":i();break;case"compare_tooltip_hovered":a.ctaText=n.ctaText;break;default:return!1}const r={send_to:"hdm_ga4",..._ga.evtProps,...a};uo(["event",t,r])})(e);break;case"product_carousel":(e=>{const{event:t,data:n}=e;let a=t;const{pos:o,recommendationUnitId:i,rovProdId:r}=n,s={pos:o,primaryUX:n.primaryUX,...n.primaryUx&&{primaryUx:n.primaryUx},...i&&{recommendationUnitId:i},rovProdId:r};"click"===t&&(a="product");const d={send_to:"hdm_ga4",..._ga.evtProps,...s};uo(["event",a,d])})(e);break;case"linkRecirculation":(e=>{const{event:t,data:n}=e,a={ctaText:n.ctaText,destinationLink:n.destinationLink,primaryUx:n.primaryUx,send_to:"hdm_ga4",..._ga.evtProps};uo(["event",t,a])})(e)}};oe.listen(window,"fre-send-event",t=>e(t.detail)),(window.freGaEventsReady||[]).forEach(t=>e(t))}(),oe.listen(window,"ad-adhesion-close",e=>{$i({eventName:"ad_adhesion_close",eventParameters:{primaryUx:e.detail?.primaryUx}})}),oe.listen(window,"cic-send-event",e=>(e=>{const t={is_hearst_cc_internal:e.ccInt,pls_session_id:e.pls_sid,pls_user_id:e.pls_uid,primaryUx:e.primaryUx,send_to:"hdm_ga4",..._ga.evtProps};let n=!0;switch(e.event_name){case"add_to_cart":case"begin_checkout":case"remove_from_cart":case"select_item":case"view_cart":case"view_item":t.lastPlacementSource=e.lastPlacementSource,t.lastPlacementDisplayType=e.lastPlacementDisplayType,t.currency=e.currency,t.value=e.value,t.items=[],e.items?.forEach(n=>{const a={};a.item_id=n.item_id,a.item_name=n.item_name,a.price=n.price,a.quantity=n.quantity,"select_item"!==e.event_name&&(a.item_variant=n.item_variant),t.items.push(a)});break;case"product":t.rovProdId=e.rovProdId,t.destinationLink=e.destinationLink;break;case"buttonEvent":case"button":t.ctaText=e.ctaText,t.destinationLink=e.destinationLink;break;default:n=!1}n&>ag("event",e.event_name,t)})(e.detail)),window.addEventListener("app.share",e=>{h(e.detail)}),window.addEventListener("app.share.webshare",()=>{h("share_tool")}),window.addEventListener("app.share.webshare_success",()=>{h("share_tool_success")}),window.addEventListener("app.share.pinterest",()=>{h("share_pinterest")}),window.addEventListener("app.share.email",()=>{h("share_email")}),window.HRST.mylo||(window.onMyloReady?window.onMyloReady.push(S):window.onMyloReady=[S]),function(){let e=null,t=0;window.addEventListener("adRendered",n=>{const a=n.detail;if(a.creativeId||a.lineItemId||a.size||"gpt_outofpage"===a.id||t++,e&&(clearTimeout(e),e=null),e=setTimeout(()=>{t>0&&(gtag("event","ad_blank",{blanksServed:t,send_to:"hdm_ga4",..._ga.evtProps}),t=0)},1e3),d.includes(a.respInfo?.creativeTemplateId))!function(e,t){uo(["event","served_nca",{creative_slot:e.id,send_to:"hdm_ga4",...t}])}(a,_ga.evtProps);else switch(a.size){case"1x2":Ji(a,_ga.evtProps);break;case"1x600":Wi(a,_ga.evtProps)}})}(),window.kargoSpotlight=window.kargoSpotlight||{},window.kargoSpotlight.cmd=window.kargoSpotlight.cmd||[],window.kargoSpotlight.cmd.push(function(){window.kargoSpotlight.addEventListener(function(e,t){"spotlight-impression"===e&&uo(["event","served_kargo_overlay",{creative_slot:"gpt_outofpage",send_to:"hdm_ga4",..._ga.evtProps}])})}),function(){if(!function(){let e=!1;if(/(Chrome|CriOS)/.test(navigator.userAgent)&&(e=!0),navigator.userAgentData){const t=["Google Chrome"];navigator.userAgentData.brands.forEach(n=>{t.includes(n.brand)&&(e=!0)})}return e}())return!1;const e=Ie("enable_web_vital")?0:50,t=Math.ceil(100*Math.random())>e;function n({name:e,value:n,id:a,entries:o,attribution:i={}}){n=function(e,t){return Math.round("CLS"===e?1e3*t:t)}(e,n);const r="CLS"===e?kt(o):"",s=Ai[e];if(Ii(e,n),!t)return;const d={cwvGPID:a,cwvScore:n,send_to:"hdm_ga4",transport_type:"beacon",..._ga.evtProps};if(r&&(d.primaryUx=r),"INP"===e&&i){const{longAnimationFrameEntries:e,loadState:t}=i,n=e?jt(e,t):null;n&&(d.cwvLoaf=n)}s&>ag("event",s,{...d})}Ci.forEach(({name:e,observe:a})=>{(t||Ei(e))&&a(n)})}(),document.body.addEventListener("click",e=>{const t={send_to:"hdm_ga4",..._ga.evtProps};if(e.target.closest('[data-vars-ga-name="recipe-print-button"]'))return void gtag("event","recipe_print",t);const n=e.target.closest('[data-vars-ga-name="recipe-save-button"]'),a="feed"===n?.getAttribute("data-vars-ga-type");n&&!a&>ag("event","save_click",t)}),function(){const e=document.querySelector('[data-vars-ga-name="recipe-read-more-button"]');if(!e)return!1;const t={send_to:"hdm_ga4",..._ga.evtProps};e.addEventListener("click",e=>{const n=e.target.getAttribute("data-vars-ga-recipe-button-state");n&>ag("event",n,t)})}(),function(){const e={send_to:"hdm_ga4",..._ga.evtProps};let t='[data-sponsorpanel-id="sponsor-panel-wrapper"]',n=document.querySelector(t);function a(t){gtag("event","sponsor_panel_render",e);const n={},a=t.querySelector("#sponsor-panel-body"),o=At(()=>{const i=a.offsetHeight-t.offsetHeight,r=t.scrollTop,s=Math.floor(r/i*100);s>=25&&!n.q1&&(gtag("event","sponsor_panel_scroll_25",e),n.q1=!0),s>=50&&!n.q2&&(gtag("event","sponsor_panel_scroll_50",e),n.q2=!0),s>=75&&!n.q3&&(gtag("event","sponsor_panel_scroll_75",e),n.q3=!0),s>=100&&!n.q4&&(gtag("event","sponsor_panel_scroll_100",e),n.q4=!0,t.removeEventListener("scroll",o))},250);t.addEventListener("scroll",o)}n?a(n):oe.listen(window,"fre.sponsorpanel.render",e=>{const{id:o}=e.detail;t=`[data-sponsorpanel-id="${o}"]`,n=document.querySelector(t),n&&a(n)}),oe.listen(window,"fre.sponsorpanel.click",t=>{const{type:n}=t.detail;gtag("event","expand"===n?"sponsor_panel_expand":"sponsor_panel_collapse",e)})}(),oe.listen(window,"journey-timeout",()=>{gtag("event","jam_timeout",{pywlTmOt:1,send_to:"hdm_ga4",..._ga.evtProps})}),oe.listen(window,"app.marketplace-insurance-link",e=>{const{carrierName:t}=e.detail;return function(e,t){gtag("event",e,{ctaText:t,send_to:"hdm_ga4",..._ga.evtProps})}("insurance_market_quote",t),!0}),oe.listen(window,"app.marketplace-insurance-form-submit",e=>(function(e,t){gtag("event",e,{formSelection:t,send_to:"hdm_ga4",..._ga.evtProps})}("insurance_market_submit",`multiple=${e?.detail?.multipleVehicles||"unknown"}
1`),!0)),function(){if(window.GDPR&&!window.CMP_CONSENT&&!window.CMP_WITHDRAWN)return!1;function e(){const e=k("pageload_to_first_ad"),t=k("prebid_auction_duration_gpt_gal_a"),n=(e=>{const t=window.performance&&window.performance.getEntriesByName(e);return t&&0===t.length?null:parseInt(t[0].startTime,10)})("shared-page-hidden")?"hidden":"visible";return!(!e||!t||J("gptLayer.ab.noBid",window,""))&&(_ga.perfMetrics.perfBdDur=t,_ga.perfMetrics.perfTTFA=e,_ga.perfMetrics.perfDenom=1,_ga.perfMetrics.primaryUx=n,!0)}e()||oe.listen(window,"adRendered",()=>{e()},{once:!0})}(),function(){if("search"!==J("HRST.article.template",window,""))return!1;const e=Ie("q").toLowerCase(),t=window.searchResultsCount;e&>ag("event","view_search_results",{search_results_count:t,search_term:e,send_to:"hdm_ga4",..._ga.evtProps})}(),oe.listen(window,"piano.event",e=>{!function({event:e,data:t}){if(!vo())return;const n={...window._ga?.evtProps,...t,send_to:["hdm_ga4","piano"]};so.includes(e)?uo(["event",e,n]):uo(["event",`piano_${e}`,n])}(e.detail)}),!0}function Qi(){window.GDPR&&window.cmpUtils&&!window.cmpUtils.bypassed?window.getCMPConsent("category","C0002",Yi):Yi()}function Xi(){window.getCMPConsent("category","C0002",function(){!function(e,t){var n={debug:{log:[],on:!1,timerStart:Date.now()},dims:{},elms:{head:t.getElementsByTagName("head")[0]||t.head},fillPageData:function(e,t){t&&(n.pageData[e]=t)},getAdCat:function(){var t=J("jamData.cat",e,[]);return t.sort(),t=t.join("|"),n.log("getAdCat","adCat",t),t},getCookie:function(e){for(var n=e+"=",a=t.cookie.split(";"),o=0;o<a.length;o++){for(var i=a[o];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(n))return i.substring(n.length,i.length)}return""},getVpv:function(){var e=n.wl.pathname+n.wl.search,t=n.wl.pathname.split("/").splice(1);return jamData.make&&(jamData.model?(e="/Cars/make/model/",t.length>=6&&(e+=t[5])):(e="/Cars/make/",4==t.length&&(e="/Cars/make/"+t[3]))),n.log("getVpv","vpv",e),e},initGa:function(){e.dataLayer=e.dataLayer||[],e.gtag=function(){e.dataLayer.push(arguments)},e.gtag("js",new Date);const t={send_page_view:!1};e.ADSFREE&&(t.anonymize_ip=!0),!e.GDPR||e.GDPR&&e.GDPR_CONSENT?t.allow_google_signals=!0:t.allow_google_signals=!1,n.log("initGA","jGa.pub.measurementId",n.pub.measurementId),n.setSiteSection(),n.setValues(),n.setPageData(),gtag("config",n.pub.measurementId,{content_group:jamData.prod,groups:["ha_ga4"],...n.pageData,...t}),n.log("initGA","GA Script Init - data",!0),n.reportData()},loadGa:function(){const e=t.createElement("script");e.src="https://www.googletagmanager.com/gtag/js?id="+n.pub.measurementId,e.async=!0,e.onload=n.initGa,n.elms.head.appendChild(e),n.log("loadGa","GA Script Loaded",!0)},log:function(e,t,a){n.debug.log.push({evt:t,msg:a,name:e,ts:Date.now()-n.debug.timerStart}),n.debug.on&&console.log("[jGa] ",e," - EVT: ",t," - MSG: ",a," - TS: ",Date.now()-n.debug.timerStart)},pageData:{},pageviewData:{},printLog:function(){n.debug.log.length>0&&(n.debug.log.forEach(function(e){console.log("[jGa] ",e.name," - EVT: ",e.evt," - MSG: ",e.msg," - TS: ",e.ts)}),console.log("[jGa] jGa: ",n))},pub:null,reportData:function(){n.log("reportData","pub",n.pub),n.log("reportData","pageData",n.pageData),n.log("reportData","dataLayer",e.dataLayer),gtag("event","page_view",{send_to:"ha_ga4",...n.pageData})},setPageData:function(){n.fillPageData("content_group1",n.dims.contentGroup1),n.fillPageData("siteSect",n.dims.siteSect),n.fillPageData("vehYear",n.dims.vehYear),n.fillPageData("vehMake",n.dims.vehMake),n.fillPageData("vehModel",n.dims.vehModel),n.fillPageData("zipUsr",n.dims.zipUsr),n.fillPageData("zip",n.dims.zip),n.fillPageData("pgUrl",n.dims.pgUrl),n.fillPageData("pubTmplt",n.dims.pubTmplt),n.fillPageData("adUnit",n.dims.adUnit),n.fillPageData("vehFuel",n.dims.vehFuel),n.fillPageData("site",n.dims.site),n.fillPageData("siteName",n.dims.siteName),n.fillPageData("vehStyle",n.dims.vehStyle),n.fillPageData("subProd",n.dims.subProd),n.fillPageData("vehType",n.dims.vehType),n.fillPageData("srchLstPrms",n.dims.srchLstPrms),n.fillPageData("adCategory",n.dims.adCategory),n.fillPageData("prod",n.dims.prod),n.fillPageData("page_path",n.dims.page),"buyersguide"==n.dims.siteSect&&(n.dims.vehResPv=1,n.fillPageData("vehResPv",n.dims.vehResPv)),e.gtag("set",n.pageData),n.log("setPageData","pageData",n.pageData)},setSiteSection:function(){var e="not set";if(Object.prototype.hasOwnProperty.call(jamData,"site")&&Object.prototype.hasOwnProperty.call(jamData,"adunit")){var t="/36117602/"+jamData.site+jamData.adunit;switch(!0){case/^\/36117602\/jam\.\w+\.new\.\w+(\/bg)?\/at(\/)?$/.test(t):e="Articles";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/lssrp\/ct(\/)?$/.test(t):e="Categories New Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/bg\/ct(\/)?$/.test(t):e="Categories New Research";break;case/^\/36117602\/jam\.\w+\.used\.\w+\/at\/ct(\/)?$/.test(t):e="Categories Used Research";break;case/^\/36117602\/jam\.\w+\.used\.\w+\/lssrp\/ct(\/)?$/.test(t):e="Categories Used Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.cpo\.\w+\/ld(\/)?$/.test(t):e="CPO Landing";break;case/^\/36117602\/jam\.\w+\.gallery\.cpo\.\w+\/bg\/m(od|ak)(\/)?$/.test(t):e="CPO Make/Model Gallery";break;case/^\/36117602\/jam\.\w+\.cpo\.\w+\/lssrp\/(mod|ct)(\/)?$/.test(t):e="CPO Make/Model Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.cpo\.\w+\/lsvdp\/mod(\/)?$/.test(t):e="CPO Make/Model Listings- Vehicle Details";break;case/^\/36117602\/jam\.\w+\.cpo\.\w+\/(at|bg|rv|cmp)\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.cpo\.\w+\/(at|bg|rv)\/mak(\/)?$/.test(t):e="CPO Make/Model Research";break;case/^\/36117602\/jam\.\w+\.enth\.\w+\/at(\/)?$/.test(t):e="Enthusiast";break;case/^\/36117602\/jam\.\w+\.gallery\.enth(\.ios\.app)?\.\w+\/bg\/m(od|ak)(\/)?$/.test(t):e="Enthusiast Make/Model Gallery";break;case/^\/36117602\/jam\.\w+\.enth\.\w+\/lssrp\/mod(\/)?$/.test(t):e="Enthusiast Make/Model Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.enth\.\w+\/lsvdp\/mod(\/)?$/.test(t):e="Enthusiast Make/Model Listings- Vehicle Details";break;case/^\/36117602\/jam\.\w+\.enth\.\w+\/(at|bg|rv|cmp)\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.enth\.\w+\/(at|bg|rv)\/mak(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.enth\.((used|hmg)\.)?(mob|dfp)\/(bg|rv|at|cmp|null)(\/(mod|mak))?(\/)?$/.test(t):e="Enthusiast Make/Model Research";break;case/^\/36117602\/jam\.\w+\.finance\.\w+\/(ld|at)(\/)?$/.test(t):e="F&I";break;case/^\/36117602\/jam\.\w+\.home\.\w+(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.home\.mob\/ld(\/)?$/.test(t):e="Homepage";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/ld(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.new\.\w+\/ld\/cmp(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.social\.\w+(\/ld)?(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.video\.\w+\/ld(\/)?$/.test(t):e="New Car Landing";break;case/^\/36117602\/jam\.\w+\.gallery\.new\.\w+\/bg\/(mod|mak)(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.gallery\.new\.dfp\/(ld|ct)(\/)?$/.test(t):e="New Car Make/Model Gallery";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/lssrp\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.new\.(dfp|mob|android\.app\.mob)\/(lssrp|null)(\/(mak|mod))?(\/)?$/.test(t):e="New Car Make/Model Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/lsvdp\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.new\.(dfp|mob|(android|ios)\.app\.mob)\/lsvdp\/(mak|mod)(\/)?$/.test(t):e="New Car Make/Model Listings- Vehicle Details";break;case/^\/36117602\/jam\.\w+\.new\.\w+\/(at|bg|rv|cmp)(\/)?mod$/.test(t):case/^\/36117602\/jam\.\w+\.new\.\w+\/(at|bg|rv)(\/)?mak$/.test(t):case/^\/36117602\/jam\.\w+(\.gallery)?\.new\.(dfp|mob)\/(bg|cmp|null|ld)(\/(at|ct|mod|mak|rv))?(\/)?$/.test(t):e="New Car Make/Model Research";break;case/^\/36117602\/jam\.\w+.used\.\w+\/ld(\/)?$/.test(t):e="Used Car Landing";break;case/^\/36117602\/jam\.\w+\.gallery\.used\.\w+\/bg\/m(od|ak)(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.gallery\.used\.(dfp|mob)\/bg\/ct(\/)?$/.test(t):e="Used Car Make/Model Gallery";break;case/^\/36117602\/jam\.\w+\.used\.\w+\/lssrp\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.used\.android\.app\.(tab|mob)\/ls(sr|vd)p\/mod(\/)?$/.test(t):e="Used Car Make/Model Listings- Search Results";break;case/^\/36117602\/jam\.\w+\.used\.\w+\/lsvdp\/mod(\/)?$/.test(t):e="Used Car Make/Model Listings- Vehicle Details";break;case/^\/36117602\/jam\.\w+\.used\.\w+\/(at|bg|rv|cmp)\/mod(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.used\.\w+\/(at|bg|rv)\/mak(\/)?$/.test(t):e="Used Car Make/Model Research";break;case/^\/36117602\/jam\.\w+\.video\.\w+(\/)?$/.test(t):e="Video";break;case/^\/36117602\/jam\.\w+\.other\.\w+(\/(ld$|rv(\/(mak|mod)$)?|at(\/(mak|mod)$)?|bg(\/(mak|mod)$)?|ct|cmp(\/mod)?))?(\/)?/.test(t):case/^\/36117602\/jam\.\w+\.gallery\.other\.\w+(\/(rv(\/(mak|mod)$)?|at(\/(mak|mod)$)?|bg(\/(mak|mod)$)?|ct|cmp(\/mod)?))?(\/)?/.test(t):case/^\/36117602\/jam\.\w+\.other\.\w+\/null(\/)?$/.test(t):case/^\/36117602\/jam\.\w+\.(aftermarket|other)\.\w+\/at(\/)?$/.test(t):e="Other"}return n.log("setSiteSection","siteSection",e),""!==e&&(n.dims.contentGroup2=e),n.dims.contentGroup2&&-1===n.dims.contentGroup2.indexOf("function()")&&n.fillPageData("c
1ontent_group2",n.dims.contentGroup2),e}},setValues:function(){n.dims.contentGroup1=jamData.prod,n.dims.siteSect=n.setSiteSection(),n.dims.vehYear=jamData.year,n.dims.vehMake=jamData.make,n.dims.vehModel=jamData.model,n.dims.zipUsr=n.getCookie("zipcode");const e=n.getCookie("user_credentials");n.dims.zip=e?"logged in":"anonymous",n.dims.pgUrl=n.getVpv(),n.dims.pubTmplt=jamData.pubtemplate,n.dims.adUnit=jamData.adunit,n.dims.vehFuel=jamData.fuel,n.dims.site=jamData.site,n.dims.siteName=jamData.sitename,n.dims.vehStyle=jamData.style,n.dims.subProd=jamData.subprod,n.dims.vehType=jamData.type,n.dims.srchLstPrms=n.wl.hash.replace("#",""),n.dims.adCategory=n.getAdCat(),n.dims.prod=jamData.prod,n.dims.page=n.wl.pathname+n.wl.search,n.log("setValues","dims",n.dims)},whenAvail:function(t,n){e.setTimeout(function a(){e[t]?n():e.setTimeout(a,10)},10)},wl:e.location};n.whenAvail("jamData",function(){n.pub=J("HRST.adConfig.modules.googleAnalytics.autos",e,!1),n.log("jGa.whenAvail","pub",n.pub),n.pub&&n.loadGa()}),e.jGa=n}(window,document)})}function Zi(){if(Ke())return!1;const e=[];function t(){window?.PARSELY?.beacon?window.PARSELY.beacon.trackPageView():oe.listen(window,"parsely.ready",()=>{window.PARSELY.beacon.trackPageView()})}function n(t){window.PARSELY?.loaded?window.PARSELY.conversions.trackLinkClick(t):e.push(t)}!function(){if(ft.mark("hdm-parsely-start"),!Ie("parsely_debug")&&(rt()||et()))return!1;const n=Re("medium");if(n&&/Paid|cpc|ppc|cpa|cpm|cpv|cpp/i.test(n))return!1;const a=J("HRST.adConfig.modules.parsely",window,{});if(!a.siteId)return!1;const{siteId:o}=a,i=Y.get("_parsely_session"),r=Y.get("_parsely_30");let s=[];i||r?i&&!r?(s.push(JSON.parse(i).sts),Y.set("_parsely_30",s.toString(),43200)):(s=s.concat(r.split(",")),r.split(",").length<3?i?!s.includes(`${JSON.parse(i).sts}`)&&Pt("minutes",JSON.parse(i).sts)-Pt("minutes",s[s.length-1])>30&&s.push(JSON.parse(i).sts):Pt("minutes",Date.now())-Pt("minutes",s[s.length-1])>30&&s.push(Date.now()):i?!s.includes(`${JSON.parse(i).sts}`)&&Pt("minutes",JSON.parse(i).sts)-Pt("minutes",s[s.length-1])>30&&(s[0]=JSON.parse(i).sts):Pt("minutes",Date.now())-Pt("minutes",s[s.length-1])>30&&(s[0]=Date.now()),s.sort(),Y.set("_parsely_30",s.toString(),43200)):(s.push(Date.now()),Y.set("_parsely_30",s.toString(),43200));const d={};function c(){d.login_status="Y"===L()?"logged_in":"not_logged_in",P()||(d.membership_status="member"),window.PARSELY=window.PARSELY||{autotrack:!1,onReady(){window.PARSELY.updateDefaults({data:d}),Rt()||t(),oe.fire(window,"parsely.ready")},onload(){for(let t=0;t<e.length;t++)window.PARSELY.conversions.trackLinkClick(e[t])}},function(e){const t=e.body,n=e.createElement("script");n.id="parsely-cfg",n.src=`//cdn.parsely.com/keys/${o}/p.js`,n.addEventListener("load",()=>{ft.mark("hdm-parsely-end")}),t.appendChild(n)}(document)}Pt("days",s[0])-Pt("days",s[s.length-1]<=30)&&3===s.length&&(d.user_status="loyalist"),Y.get("sailthru_hid")&&(d.subscriber_status="newsletter_subscriber");const l=Date.now(),u=()=>{const e=W("HRST.site.sso",window,!1);!e||Date.now()-l>2e3||e&&J("HRST.mylo.username",window,!1)?c():setTimeout(u,50)};u()}(),oe.listen(window,"fre-send-event",e=>{const{detail:{eventType:n,wasUrlOverride:a}}=e;"immersive_article_open"===n&&t(),"immersive_article_close"===n&&a&&t()}),function(){const e=document.querySelectorAll('.nav-bar-container a:not(.nav-logo):not([href^="#"])');for(let t=0;t<e.length;t++)"subscribe"===e[t].innerText.toLowerCase()&&e[t].addEventListener("click",()=>{n("Subscribe Click")})}();const a=['[data-vars-ga-ux-element="Byline"]','[data-vars-ga-ux-element="Collection Breaker"]','[data-vars-ga-ux-element="Curated Breaker"]','[data-vars-ga-ux-element="Editorial Links"]','[data-vars-ga-ux-element="End of Content"]','[data-vars-ga-ux-element="Right Rail"]','[data-vars-ga-ux-element="SEO Tag"]','[data-vars-ga-ux-element="Top Touts"]','[data-vars-ga-ux-element="Transporter"]','[data-vars-ga-ux-element="Vehicle Rank"]','[data-vars-ga-ux-element="Breadcrumbs"]'];window.addEventListener("click",e=>{const t=e.target.closest("a");t&&(t&&t.matches(a.join(","))?n("Recirculation Module Clicks"):t.hasAttribute("data-vars-ga-product-id")&&n("Product Button Click"))}),oe.listen(window,"journey-clicked",e=>{const{templateType:t}=e.detail;return["journey-blocker","journey-inline-blocker","journey-modal-blocker","journey-wallet","journey-collapsible-meter","journey-slim-banner","journey-inline-meter","journey-hidden-meter","journey-modal-meter"].includes(t)&&n("Paywall Click"),!0}),oe.listen(window,"fre-send-event",e=>{const t=e.detail;switch(t.eventType){case"newsletter":n("Newsletter Subscription");break;case"bookmark":"find-more"!==t.event&&n("Content Save")}})}function er(){window.GDPR&&window.cmpUtils&&!window.cmpUtils.bypassed?window.getCMPConsent("category","C0002",Zi):Zi()}window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};const tr="G-8675309",nr="HRST.adConfig.modules.sst.server";function ar(e,t){const n=W(nr,window,"");window.gtag("event",e,{...t,country:Te(),send_to:tr,server_container_url:`https://${n}`})}function or(e){window.Bootstrapper&&window.Bootstrapper.ensEvent.trigger(e)}const ir="sa_session_page_depth",rr=[];let sr=!1,dr=!1;function cr(e){const{eventType:t,eventName:n,eventParameters:a={}}=e.detail;if("piano_pay_or_ok"!==t){if(a?.trackInSimpleAnalytics&&n){const e=wo(a);
1Object.keys(e).length?sa_event(n,e):sa_event(n)}}else!function(e){const{event:t,data:n}=e.detail,a=ur(),o=J("HRST.article.display",window),i=J("HRST.article.type",window),r=lr();sa_event(t,{...n,contentType:i,displayType:o,mType:r,pageDepth:a}),"consent_decision"===t&&(dr=!0)}(e)}function lr(){return Yt()?"affiliate":ot()?"sponsored":"standard"}function ur(){const e=Y.get(ir)||1;return parseInt(e)}function pr(){return{locale:y()}}function mr(e){const t=J("HRST.article.display",window),n=lr();return{contentType:J("HRST.article.type",window),cst:$e(),displayType:t,mType:n,pageDepth:e}}function gr(){function e(){const e=J("HRST.adConfig.modules.simpleAnalytics.dwell",window,!1);!function(){if(window.sa_pageview){let e=ur();e+=1;const t=mr(e);Y.set(ir,e.toString(),30),window.sa_pageview(window.location.pathname,t)}}(),e&&setTimeout(()=>{sa_event("dwell_15",{cst:$e()})},15e3),function(){for(;rr.length;)cr(rr.shift())}(),sr=!0}const t=J("HRST.adConfig.modules.simpleAnalytics.trackBeforeConsent",window,!1);"na"===$e()?(t&&sa_event("pre_consent_hit",{...mr(ur()),path:window.location.pathname}),function(){const t=()=>{"na"!==$e()&&(setTimeout(()=>{e()},500),oe.remove(window,"cmp.consent.change",t))};oe.listen(window,"cmp.consent.change",t)}()):e()}function wr(){const e=Ye(),t=J("HRST.adConfig.modules.simpleAnalytics",window,!1)&&!e;gptLayer.log("simpleAnalytics","is enabled",t),t&&(oe.listen(window,"fre-send-event",e=>{const{eventType:t,eventParameters:n={}}=e.detail;(n?.trackInSimpleAnalytics||"piano_pay_or_ok"===t&&function(){const e=J("HRST.flags",window,{});return!(!e["fre.piano.int"]||!e["fre.piano.pay-or-ok"])}()&&!dr)&&function(e){sr?cr(e):rr.push(e)}(e)}),window.addSimpleAnalyticsMetadata=pr,vt("https://scripts.simpleanalyticscdn.com/latest.js",gr,{"data-auto-collect":"false","data-metadata-collector":"addSimpleAnalyticsMetadata"}))}function vr(e){return new Promise((t,n)=>{if(!e)return B("hem","getSailthruPromise","skip sync due to a missing sailthru cookie"),t({});if("do-not-track"===e)return B("hem","getSailthruPromise","skip sync due to a GDPR do-not-track signal"),t({});const{isOptOutParameterPresent:a,isOptOutInSailthru:o}=fr();if(Me()||!a||o)return B("hem","getSailthruPromise","skip sync due to consent signal or gpp opt out"),t({});const i=Ie("GID"),r=Ie("user_email"),s=i||r;if(s)return B("hem","getSailthruPromise",`data is present - ${s}`),t({sha256:s});B("hem","getSailthruPromise","data is not present, get it from sailthru"),function(e){if(window?.Sailthru?.integration)return B("hem","getSailthruEmailHash","sailthru is ready"),_r(e);B("hem","getSailthruEmailHash","sailthru is not ready, please wait"),window.addEventListener("SAILTHRU_LOADED",()=>(B("hem","getSailthruEmailHash","SAILTHRU_LOADED event occurred"),_r(e)))}(t)})}function _r(e){ae().then(t=>(B("hem","getSailthruEmailHash - successfully retrieved data",t),e({sha256:t?.emailHash})),()=>(B("hem","getSailthruEmailHash - failed to retrieve data"),e({})))}function fr(){return{isOptOutInSailthru:"y"===Ie("oo")?.toLowerCase(),isOptOutParameterPresent:xe("oo")}}function yr(){const e=ne(),t=new Promise(e=>{function t(){const t=J("HRST.mylo.email_hash",window,"");return t&&B("hem","getMyloPromise","mylo data is present"),e(t||{})}if("unauthorized"===Y.get("mylo_status"))return B("hem","getMyloPromise","visitor is unauthorized"),e({});const{isOptOutParameterPresent:n,isOptOutInSailthru:a}=fr();return!n||a?(B("hem","getMyloPromise","skip sync due to consent signal or gpp opt out"),e({})):window.HRST.mylo?t():void(window.onMyloReady?window.onMyloReady.push(t):window.onMyloReady=[t])}),n=vr(e);return Promise.allSettled([t,n]).then(e=>{e.forEach(e=>{const t=e?.value?.sha256;t&&window?._ga?.userProps&&!window._ga.userProps.eHsh&&(window._ga.userProps.eHsh=t,window?.gtag("set","user_properties",window?._ga.userProps))})}),[t,n]}function hr(){window.getCMPConsent("category","C0004",function(){if("undefined"!=typeof fbq)return!1;const e=J("HRST.adConfig.modules.meta.id",window,"");if(!e)return!1;const t=J("HRST.adConfig.modules.meta.id2",window,""),n=J("HRST.adConfig.modules.meta.enableAdditionalUserEngagements",window,!1),a={},o=!("listicle"!==J("HRST.article.template",window,!1)&&"photo-snap-gallery"!==J("HRST.article.template",window,!1));function i(e){const t=e?`HRST.${e}`:"HRST",n=_o();Object.assign(a,{content_category:J(`${t}.article.section.name`,window,""),content_ids:J(`${t}
1.article.id`,window,""),content_name:J(`${t}.article.title`,window,""),content_subcategory:J(`${t}.article.subSection.name`,window,""),content_type:J(`${t}.article.themes`,window,[]).join(),pwlAcs:f(),...n})}i();const r=J("HRST.adConfig.modules.meta.cur",window,""),s=J("HRST.adConfig.modules.sst.server",window,"");function d(e,t){const n={};return Object.entries(e).forEach(([e,a])=>{n[t+e]=a}),n}function c(e,t,n,a={}){const o=`${Date.now()}${Math.floor(1e7*Math.random())}`;Ve()?function(e,t,n={},a){const o={};for(const[e,t]of Object.entries(n))o[`cd[${e}]`]=t;const i=new URLSearchParams({id:e,ev:t,...o,eid:a,noscript:1});fetch(`https://www.facebook.com/tr/?${decodeURI(i.toString())}`,{method:"GET",referrer:document.location.pathname})}(t,n,a,o):fbq(e,t,n,a,{eventID:o}),s&&ar(n,{fb_event_id:o,fb_event_name:n,fb_pixel_id:t,...d(a,"fb_")})}function l(){c("trackSingle",e,"PageView"),c("trackSingle",e,"ViewContent",a)}((n,a,i,r,s,d,c)=>{if(Ve())return!1;n.fbq||(s=n.fbq=function(){s.callMethod?s.callMethod.apply(s,arguments):s.queue.push(arguments)},n._fbq||(n._fbq=s),s.push=s,s.loaded=!0,s.version="2.0",s.queue=[],(d=a.createElement(i)).async=!0,d.src="https://connect.facebook.net/en_US/fbevents.js",(c=a.getElementsByTagName(i)[0]).parentNode.insertBefore(d,c),fbq.disablePushState=!0,fbq("set","autoConfig",!1,e),fbq("init",e),t&&o&&fbq("init",t))})(window,document,"script");const u=new Promise(e=>{setTimeout(()=>{e()},2e3)}),p=Promise.race([Promise.allSettled(yr()),u]).then(()=>{Rt()||l()}),m=({event:t,eventType:o,eventParameters:r={},id:s,wasUrlOverride:d})=>{if("confirmation-page_purchase"===o){const{currency:t,value:n}=r;return void c("trackSingle",e,"Purchase",{currency:t,value:n})}"bookmark"===o&&"save-click"===t&&n?(i(),c("trackSingleCustom",e,"ContentSave",a)):p.then(()=>{"immersive_article_open"===o&&(i(s),l()),"immersive_article_close"===o&&d&&(i(),l()),"newsletter"===o&&n&&(i(),c("trackSingle",e,"Lead",a))})};oe.listen(window,"fre-send-event",e=>m(e.detail)),(window.freGaEventsReady||[]).forEach(e=>m(e));const g=t=>{const{detail:{templateType:n}}=t;switch(n){case"journey-blocker":case"journey-inline-blocker":case"journey-modal-blocker":case"journey-quick-cart-blocker":case"journey-wallet":i(),c("trackSingleCustom",e,"PaywallExclusiveView",a)}};n&&oe.listen(window,"journey-inview",g),setTimeout(()=>{void 0!==window.abd&&window.abd&&((new Image).src=`https://www.facebook.com/tr/?id=${e}&ev=AdBlocker`,c("trackSingleCustom",e,"AdBlocker"))},3e3),n&&oe.listen(window,"journey-submitted",()=>{i(),c("trackSingle",e,"Lead",a)}),document.querySelector("body").addEventListener("click",t=>{const n=t?.target?.closest?.("a");if(!n||!n?.hasAttribute("data-vars-ga-product-id"))return;const a=n.getAttribute("data-brand")||n.getAttribute("data-vars-ga-product-sem3-brand"),o=n.getAttribute("data-category")||n.getAttribute("data-vars-ga-product-sem3-category"),i=n.getAttribute("data-price")||n.getAttribute("data-vars-ga-product-price");c("trackSingleCustom",e,"BuyButton",{content_type:n,currency:r,product_brand:a,product_category:o,product_price:i})}),Mt("journey-collapsible-meter, journey-blocker",5e3,function(t){if(!J("HRST.site.jam-journey-enabled",window,!1))return!1;const n=t;if(n){const t=a;t.gate=n.getAttribute("data-views-remaining"),c("trackSingleCustom",e,"JourneyThrottledGate",t)}return!1});const w={25:"Q1",50:"Q2",75:"Q3",100:"Q4"};return window.addEventListener("userScrollByQuartile",n=>{const{quartile:o,slideNumber:i}=n.detail;if(i){const n=a;n.slide=i,c("trackSingleCustom",e,"SlideView",n),t&&c("trackSingleCustom",t,"SlideView",n)}else o&&c("trackSingleCustom",e,`CompleteContent_${w[o]}`,a)}),window.addEventListener("piano.event",t=>{const{event:n,data:a}=t.detail;!function(t,n){const{subxReg:a,subs:o}=_o(),i={...n,subs:o,subxReg:a};c("trackSingleCustom",e,`piano_${t}`,i),"checkoutComplete"===t&&c("trackSingle",e,"Purchase",{currency:n.chargeCurrency,value:n.chargeAmount})}(n,a)}),!0})}function br(){let e;const t=ca()||"direct";e=(()=>{const e="gpt_utm";let t={};try{const n=Y.get(e);n&&(t=JSON.parse(n))}catch(e){t={}}const n=["gad_source","gad_campaignid","gbraid","utm_campaign","utm_medium","utm_source"].reduce((e,n)=>{const a=Ee(n)||t[n];return a&&(mn(n,a,!0),e[n]=a),e},{});return n.utm_campaign&&(n.campaign=n.utm_campaign),n.utm_source&&(n.source=n.utm_source),n.utm_medium&&(n.medium=n.utm_medium),0!==Object.keys(n).length&&Y.set(e,JSON.stringify(n),30),!0})()&&Y.get("gpt_utm")||"none";Array.from(document.querySelectorAll('a[href*="hearstmagazines.co.uk"]')).forEac
1h(n=>{n.href=function(e,{refdomain:t,utm:n}){const a=new URL(e);return a.searchParams.has("hearst_refdomain")||a.searchParams.append("hearst_refdomain",t),a.searchParams.has("hearst_utm")||a.searchParams.append("hearst_utm",n),a.href}(n.href,{refdomain:t,utm:e})}),window.tp=window.tp||[],window.tp.push(["setCustomVariable","refdomain",t]),window.tp.push(["setCustomVariable","utm",e])}const kr=()=>{const e=J("HRST.adConfig.modules.valet",window,null);if(!e)return;const{sourceKey:t}=e;if(!t)return;const n=t=>Array.isArray(e[t])?e[t]:[];return{blacklistedSections:n("blacklistedSections"),listenerOnlySections:n("listenerOnlySections")}};async function Sr(e){const{sourceKey:t,sourceKeyNonProd:n}=window?.HRST?.adConfig?.modules?.valet??{},a={content_id:e.content_id,event_type:e.event_type,mosb_id:e.mosb_id,recommendation_key:e.recommendation_key||void 0,resin_id:e.resin_id||void 0,source_key:t,source_key_non_prod:n,timestamp:(new Date).toISOString(),user_context:e.user_context||{}},o=["content_id","event_type","mosb_id","source_key"].filter(e=>!a[e]);if(o.length>0){const e=`Missing required fields: ${o.join(", ")}`;throw B("valet-api","sendValetEvent - validation failed",e),new Error(e)}Object.keys(a).forEach(e=>{void 0===a[e]&&delete a[e]}),B("valet-api","sendValetEvent - sending event to FRE backend",function(e){return{content_id:e.content_id,event_type:e.event_type,source_key:e.source_key,timestamp:e.timestamp}}(a));try{const e=await fetch("/api/valet/events",{body:JSON.stringify(a),headers:{"Content-Type":"application/json"},method:"POST"});if(!e.ok)throw new Error(`HTTP error! status: ${e.status}`);const t=await e.json();return B("valet-api","sendValetEvent - success",t),t}catch(e){throw B("valet-api","sendValetEvent - error",e),e}}function Tr(){if("undefined"==typeof navigator)return"";const e="undefined"==typeof navigator?"":navigator.userAgent||"",t=/Android/.test(e),n=/Mobi|Mobile/.test(e),a=/iPad|Tablet/.test(e),o="undefined"!=typeof navigator&&navigator.maxTouchPoints>2&&/Macintosh/.test(e);return a||t&&!n||o?"tablet":/iPhone|iPod/.test(e)||n||t?"mobile":"desktop"}function Pr(){const e=Re("source");if(e)return e;const t=Y.get("gpt_refdomain");return t||"(direct)"}function Cr(){const e=Re("medium");return e||((Y.get("gpt_refdomain")||"").toLowerCase().includes("google")?"organic":"")}function Ar(){const e=J("HRST.article.section.prefix",window,""),t=J("HRST.article.subSection.prefix",window,"");return e&&t?`${e}/${t}`:e||""}function Lr(){const e={DEVICE:Tr(),MEDIUM:Cr(),REGION:"US",SECTION_SUBSECTION:Ar(),SOURCE:Pr()};return Object.keys(e).forEach(t=>{""===e[t]&&delete e[t]}),B("valet-context","Built user context",e),e}const Er=(e={})=>({contentId:e?.contentId||X("metadata.contentId",""),mosbId:$t()||"",resinId:J("HRST.mylo.username",window,"")||null}),Ir=(e,t)=>{const n=t.recommendation_key??(new URLSearchParams(window.location.search).get("recommendation_key")||null),a={content_id:t.contentId,event_type:e,mosb_id:t.mosbId,resin_id:t.resinId,user_context:Lr()};return n&&(a.recommendation_key=n),a},Rr=async(e,t={})=>{const n={...Er(t),...t};if(!((e,t)=>{for(const[n,a]of Object.entries(t))if(!a)return B("valet-track",`Cannot track ${e} - missing ${n}`,null),!1;return!0})(e,{content_id:n.contentId,mosb_id:n.mosbId}))return;const a=Ir(e,n),o=(e=>({content_id:e.content_id,event_type:e.event_type}))(a);B("valet-track",`Tracking ${e}`,o);try{await Sr(a),B("valet-track",`${e} tracked successfully`,o)}catch(t){B("valet-track",`Error tracking ${e}`,t)}},xr=async()=>{await Rr("pageview")},Dr=["article","recipe","listicle","gallery"];const Or=function(){window.getCMPConsent("category","C0002",function(){const e=kr();if(!e)return;const{blacklistedSections:t,listenerOnlySections:n}=e;if(!Pe())return;const a=window.location.pathname;if(t.some(e=>a.startsWith(e)))return;const o=J("HRST.article.template",window,""),i=Dr.includes(o),r=n.some(e=>a.startsWith(e)),s=i&&!r;(s||r)&&(B("valet-analytics","All checks passed, initializing Valet",{country:"US",hostname:window.location.hostname,path:a,template:o}),s&&function(){let e=!1;const t=()=>{e||(e=!0,xr().catch(e=>{B("valet-analytics","Error tracking pageview",e)}))};!ye()||window.HRST.mylo?t():(window.onMyloReady=window.onMyloReady||[],window.onMyloReady.push(()=>t()))}(),oe.listen(window,"fre-send-event",e=>{const{eventType:t,event:n,eventName:a,eventParameters:o={}}=e?.detail||{},i="fyp_bookmark_save"===a;if(!("bookmark"===t&&"save-success"===n)&&!i)return;if(r&&!i)return;const s=i?o?.content_id:null;if(i&&!s)return;const d=i?{contentId:s}:{};o?.recommendation_key&&(d.recommendation_key=o.recommendation_key),Rr("save",d).catch(e=>{B("valet-analytics","Error tracking bookmark event",e)})}))})},jr={loadAnalyticsStack:tn(()=>{ft.mark("analytics-loadAnalyticsStack-start"),ct()||(Qi(),Ut()&&Xi(),er()
1),ya(),dt()?(Ia(),window.getCMPConsent("category","C0002",br)):Ca(),function(){function e(){const{cid:e,ep:t,scid:n}=W("HRST.adConfig.modules.truedata",window,{});if(!e||!t||!n)return!1;if(!Pe())return!1;ft.mark("truedata-start");const a=[];a.push("et=pv"),a.push(`cid=${e}`),a.push(`scid=${n}`),a.push(`ets=${function(){try{const e=new Date,t=-e.getTimezoneOffset(),n=t>=0?"+":"-",a=function(e){const t=Math.abs(Math.floor(e));return(t<10?"0":"")+t};return`${e.getFullYear()}-${a(e.getMonth()+1)}-${a(e.getDate())}T${a(e.getHours())}:${a(e.getMinutes())}:${a(e.getSeconds())}.${a(e.getMilliseconds())}${n}${a(t/60)}:${a(t%60)}`}catch(e){return!1}}()}`),a.push(`dmn=${document.referrer}`),window.optable&&window.optable.vid&&a.push(`v1=${window.optable.vid}`),window.localStorage&&window.localStorage["permutive-id"]&&a.push(`v2=${localStorage["permutive-id"]}`);try{const e=Y.get("pbjs-unifiedid");if(e){const t=JSON.parse(e).TDID;a.push(`v3=${t}`)}}catch(e){}const o=`https://${t}/e/c.gif?${a.join("&")}`;return(new Image).src=o,ft.mark("truedata-end"),!0}function t(){if(window.optable&&window.optable.vid)e();else{const t=setTimeout(()=>{e()},5e3),n=function(){oe.remove(window,"optable.loaded",n),clearTimeout(t),e()};oe.listen(window,"optable.loaded",n)}}window.getCMPConsent("vendor",648,()=>{Rt()||t(),oe.listen(window,"fre-send-event",e=>{const{detail:{eventType:n,wasUrlOverride:a}}=e;"immersive_article_open"===n&&t(),"immersive_article_close"===n&&a&&t()})})}(),window.getCMPConsent("category","C0004",function(){const e=W(nr,window,"");e&&vt(`https://${e}/gtag/js?id=${tr}&l=dataLayer`)}),hr(),function(){const{pmgEvents:e,server:t}=W("HRST.adConfig.modules.sst",window,{});if(!Pe()||!t||!e)return!1;window.getCMPConsent("category","C0004",function(){oe.listen(window,"fre-send-event",e=>{const{event:t,eventType:n}=e.detail;"submit"===t&&"newsletter"===n&&(ar("pmg_signup",{}),or("pmg_signup"))}),oe.listen(window,"journey-submitted",e=>{const{templateType:t}=e.detail;"journey-full-width-newsletter"!==t&&"journey-inline-newsletter"!==t&&"journey-modal-newsletter"!==t||(ar("pmg_signup",{}),or("pmg_signup"))})})}(),function(){if(rt()||st())return!1;window.getCMPConsent("category","C0003",function(){const e=J("HRST.adConfig.modules.trueAnthem",window,"");return!(J("HRST.landing",window)||!e||(vt(`//tru.am/scripts/custom/${e}.js`),0))})}(),Or(),window.getCMPConsent("category","C0004",function(){const e=J("HRST.adConfig.modules.iqvia",window,{}),{aid:t,tid:n}=e;if(!t||!n)return!1;if(!Pe())return!1;const a=window.location.protocol+"//"+window.location.hostname+window.location.pathname,o=J("HRST.article.section.name",window,""),i=J("HRST.article.subSection.name",window,""),r=J("HRST.metadata.contentId",window,""),s=window.__SITE?.domain?window.__SITE.domain.replace(/^https:\/\/www\./,""):window.location.hostname.replace(/^www\./,""),d=new URLSearchParams({"data.CampaignID":"1500C","data.Channel":"Website","data.CreativeID":"","data.Event":"","data.Key1":s,"data.Key2":o,"data.Key3":i,"data.Key4":r,"data.Key5":"","data.Keyword":"","data.Medium":"","data.PageName":a,"data.Placement":"","data.Source":"","id.device_id.value":"",response_type:"pixel"});(new Image).src=`https://tag.tapad.com/accounts/${t}/tags/${n}/events?${d.toString()}`}),window.GDPR&&window.cmpUtils&&!window.cmpUtils.bypassed?window.getCMPConsent("category","C0002",Ka):Ka(),ft.mark("analytics-loadAnalyticsStack-end")}),loadImmAnalyticsStack:()=>{ft.mark("analytics-loadImmAnalyticsStack-start"),Qi(),Ut()&&Xi(),er(),ft.mark("analytics-loadImmAnalyticsStack-end")},loadInitStack:()=>{ft.mark("analytics-loadInitStack-start"),window.gptLayer||(ft.mark("hdm-gpt-layer-start"),window.gptLayer={adConfig:J("HRST.adConfig",window,{}),adDebug:[],adScripts:[],adScriptsDone:!1,adSlots:{},gcmDefaultsSet:!1,isHDS:J("HRST.article.isHDS",window,!1),isInitialLoad:!0,log:B,slots:{},timerStart:Date.now(),utils:{},videoBids:[]},q(window.gptLayer.utils,t),q(window.gptLayer.utils,n),window.gptLayer.utils.setVideoAspectRatioHas=ua,window.gptLayer.utils.getValue=window.gptLayer.utils.memoGetValue,function(e){const t=J("gptLayer.adConfig.adBundle",window,{});t?window.gptLayer.adConfig.adBundle=Array.isArray(t)?{version:e}:{...t,version:e}:window.gptLayer.adConfig={adBundle:{version:e}}}(pa),function(){if(window?.cmpUtils?.gcmDefaultsSet)return!1;const e=new Date;window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",e);let t="granted",n={};(window.GDPR||Ne())&&(t="denied"),ct()&&(n={region:["US"]});const a={ad_personalization:t,ad_storage:t,ad_user_data:t,analytics_storage:t,functionality_storage:t,personalization_storage:t,security_storage:t,wait_for_update:500,...n};window.gtag("consent","default",a),window.gptLayer.gcmDefaultsSet=!0,window.gptLayer.log("gptLayer - setGoogleConsentModeDefaults","defaults",a)}(),Object.defineProperty(window.gptLayer,"experiments",{configurable:!0,enumerable:!0,get:()=>sn()}),window.gptLayer.log("gptLayer - exposeNonOptimizelyExperiments","initialized",!0),ft.mark("hdm-gpt-layer-end")),ma(),je(),window.getCMPConsent("category","C0002",function(){const{apiKey:e,nonProdApiKey:t}=W("HRST.adConfig.modules.nitrous",window,{}),n=W("HRST.adConfig.site",window,null),a=W("HRST.adConfig.modules.nitrous.eventConfig",window,{});if(!e)return!1;ft.mark("nitrous-start"),window.nitrousOnLoad=()=>{window.Nitrous.init({apiKey:et()?t:e,appName:n,appVersion:"1.0.0",environment:et()?"development":"production",eventConfig:a,useExperiments:!0,useHearstVideosPlugin:!0})};const o=`${window.location.origin}/_assets/nitrous/nitrous-sdk.js`;return vt(o,()=>{ft.mark("nitrous-end")}),!0}),Ja(),wr(),ft.mark("analytics-loadInitStack-end")}};function Nr(e){if(ft.mark("analytics-run"+(e?"-deferred":"")),jr.loadInitStack(),ct()&&jr.loadImmAnalyticsStack(),B("analytics - run","HRST",{...window.HRST}),window.cmpUtils&&B("analytics - run","cmpUtils",{...window.cmpUtils}),window.cmpUtils&&window.cmpUtils.bypassed)B("analytics - run","cmp already present and ready",{...window.cmpUtils}),jr.loadAnalyticsStack(),_a(jr);else{const e=tn(()=>{ft.mark("analytics-run-consent-set"),B("analytics - run","cmp waited for consent - cmpUtils",{...window.cmpUtils}),function(e,t,n=[]){B("fireInitialConsentAction","initCallback",e),B("fireInitialConsentAction","adsOrAnalyticsCallback",t),B("fireInitialConsentAction","breakConditions",n),va("fireInitialConsentAction - initCallback",e);const a=()=>va("fireInitialConsentAction - adsOrAnalyticsCallback",t);if(!ga(n))window.GDPR?!window.GDPR||window.CMP_CONSENT||window.CMP_WITHDRAWN?(B("fireInitialConsentAction","fallback","run callback"),a()):B("fireInitialConsentAction","GDPR","no consent - stop"):(B("fireInitialConsentAction","not GDPR","run callback"),a())}(()=>{},jr.loadAnalyticsStack),_a(jr)});oe.listen(window,"cmp.consent.set cmp.consent.bypassed",e,{once:!0})}}window.HRST?Nr():window.__HRST_DATA__?(window.HRST=JSON.parse(window.__HRST_DATA__.textContent),Nr()):window.addEventListener("HRST",Nr,{once:!0})})();
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.