1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[787,38489],{487:(e,t,n)=>{n.d(t,{z:()=>a});var r=n(800),o=n(78860),i=n(4093);function a(){let e=(0,r.BV)("products"),t=(0,o.z)((0,r.BV)("hasContentProducts")),n=(0,o.z)((0,r.BV)("hasContentProductLinks"));return t||n||(0,i.UV)(Object.values(e||[]))}},3264:(e,t,n)=>{n.d(t,{A:()=>v});var r=n(1873),o=n(93682),i=n(53520),a=n(71055),l=n(56912),s=n(80124),c=n(20726),u=n(9954),d=n(71055);let p=["ariaHidden","className","height","width","src","data-src","platform","priority","frameWrapperProps","frameComponent","wrapperRef","data-node-id","lazyload","onLoad","checkOrigin","heightCalculationMethod"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){(0,o.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let y="[iFrameSizer]",w=new Set(["scrollTo","scrollToOffset","inPageLink","pageInfo","pageInfoStop","message","mouseEnter","mouseLeave"]),h=["null","false","false","32","true","true","null",null,"null","null","10","false","parent"],g=e=>{if("number"==typeof e&&Number.isFinite(e))return e;if("string"==typeof e){let t=Number.parseFloat(e);if(Number.isFinite(t))return t}return null},_=(0,a.forwardRef)((e,t)=>{var n;let o,{ariaHidden:m=!0,className:_="",height:b=null,width:v=null,src:O,"data-src":k,platform:P="",priority:A="auto",frameWrapperProps:S={},frameComponent:E=c.wI,wrapperRef:I,"data-node-id":N,lazyload:C=!0,onLoad:x,checkOrigin:j=!0,heightCalculationMethod:T=null}=e,D=(0,i.A)(e,p),{0:R,1:L}=(0,a.useState)(!1),{0:$,1:M}=(0,a.useState)(null),U=(0,a.useRef)(null),B=(0,a.useRef)(String(Date.now()+Math.round(1e4*Math.random()))),q=(0,a.useRef)(!1),V=!!T,F=(n=k||O,o=window.location.href,(0,s.bo)(n,o)),H=(e=>{if(!e)return null;try{return new URL(e,window.location.href).origin}catch{return null}})(k||O),G=f(f({lazyload:C},D),V&&null!==$?{scrolling:"no"}:{}),z=$??b,Y=(e=U.current)=>{F&&!q.current&&e?.contentWindow&&T&&(e.contentWindow.postMessage((({id:e,heightCalculationMethod:t})=>`[iFrameSizer]${e}:${h.map(e=>null===e?t:e).join(":")}`)({id:B.current,heightCalculationMethod:T}),H??"*"),q.current=!0)};(0,a.useEffect)(()=>{M(null),q.current=!1},[O,k]),(0,a.useEffect)(()=>{if(!V)return;let e=e=>{var t,n,r;let o,i=U.current;if(!i||e.source!==i.contentWindow||!1!==j&&H&&e.origin!==H)return;if(F&&"[iFrameResizerChild]Ready"===e.data)return void Y(i);let a=(t=e.data,null!==(o=((e,t)=>{if(!t||"string"!=typeof e||!e.startsWith(y))return null;let[,n,,r]=e.slice(y.length).split(":");return w.has(r)?null:g(n)})(t,n=F))?o:(r=(e=>{if("string"!=typeof e)return e;try{return JSON.parse(e)}catch{return e}})(t),n&&r&&"object"==typeof r&&"amp"===r.sentinel&&"embed-size"===r.type?g(r.height):null));null!==a&&M(String(a))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[V,j,H,T,F]);let W={src:O},J=_?[_]:[];return k&&(W["data-src"]=k),R&&"high"!==A&&J.push("lazyloaded"),J.length&&(W.className=J.join(" ")),(0,u.Y)(d.Fragment,null,(0,u.Y)(l.A,{embedName:P||"Third party"}),(0,u.Y)(c.jN,(0,r.A)({className:"embed",ref:I},S,{"data-embed":P,"data-node-id":N}),R?null:(0,u.Y)(c.LE,{height:b}),(0,u.Y)(E,(0,r.A)({ref:e=>{U.current=e,"function"==typeof t?t(e):t&&(t.current=e)}},G,{height:z,width:v,className:_,"aria-hidden":m,onLoad:e=>{window.dispatchEvent(new CustomEvent("fre-iframe-loaded",{detail:{src:O}})),x?.(e),Y(e.currentTarget),L(!0)}},W))))});_.displayName="IframeComp";let b=(0,a.forwardRef)((e,t)=>{let{src:n,priority:o="auto"}=e;if(!n)return null;let i={src:n};return"high"!==o&&(i.loading="lazy"),(0,u.Y)(_,(0,r.A)({},e,{ref:t},i))});b.displayName="Iframe";let v=b},4093:(e,t,n)=>{n.d(t,{Cv:()=>_,NF:()=>h,UV:()=>g,ax:()=>m,kb:()=>k,mN:()=>v,ps:()=>b,rj:()=>O,s8:()=>f,wZ:()=>y,xw:()=>w,zH:()=>P});var r=n(93682),o=n(38815),i=n(5326),a=n(78860),l=n(29231),s=n(87221),c=n(99738),u=n(45025);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?d(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m({displayTypeTitle:e,isEmbeddedListicleExperience:t=!1,isFlagEnabled:n=!1}){return n&&(e===u.OC.listicle||t)}function f({customImages:e=[],videos:t=[],hasVideoCardEnabled:n=!1}={}){return[...e||[],...n&&t||[]].filter(e=>(0,a.z)(e?.metadata?.show)).sort((e,t)=>e?.metadata?.position-t?.metadata?.position)}function y({isMultiImageFlagEnabled:e,displayType:t,align:n,size:r,slideCount:o,centerAlign:i,largeSize:l,eligibleDisplayTypes:s=[]}){return(0,a.z)(e)&&s.includes(t)&&n===i&&r===l&&o>1}let w=({authors:e=[],customEditors:t=[],position:n,product:r,url:s,isMultiImage:d=!1,hasVideoCardEnabled:m=!1})=>{let f=u.GG[u.ry.DISCONTINUED];r?.retailer?.availability===u.ry.AVAILABLE&&(f=u.GG[u.ry.AVAILABLE]);let y=f===u.GG[u.ry.DISCONTINUED]&&0===parseFloat(r?.retailer?.price),w=h(r),g=r?.custom_name?.trim()||r?.product?.name?.trim()||r?.custom_brand?.trim(),_=(r?.custom_images||[]).filter(e=>(0,a.z)(e?.metadata?.show)&&e?.aws_url).sort((e,t)=>e?.metadata?.position-t?.metadata?.position).map(e=>e?.aws_url),b=d&&_.length>1,v=(r?.videos||[]).filter(e=>(0,a.z)(e?.metadata?.show)&&e?.created_at).sort((e,t)=>{let n=e?.metadata?.position,r=t?.metadata?.position;return n?r?n-r:-1:1}).map(e=>{var t;let n,r,o,i,a=e?.video?.[0];return p({"@type":"VideoObject",name:a?.title,description:a?.description||a?.title,thumbnailUrl:[e?.preview_url],uploadDate:e?.created_at,contentUrl:a?.source_video_url},a?.duration&&{duration:(n=Math.floor((t=Math.round(t=a.duration))/3600),r=Math.floor(t%3600/60),o=t%60,i="PT",n>0&&(i+=n+"H"),r>0&&(i+=r+"M"),i+=o+"S")})}),O=d&&m&&v.length;return{"@type":"ListItem",position:n,item:p(p(p({"@context":"https://schema.org/","@type":y?"Thing":"Product",name:g,url:`${s}#slide-${n}`},r?.custom_description&&{description:(0,l.Q)(r?.custom_description)}),{},{image:b?_:r?.image?.aws_url},O&&{subjectOf:v}),!y&&p(p({brand:{"@type":"Brand",name:r?.custom_brand||r?.product?.brand}},y?{}:((e,t,n)=>{let{positiveNotes:r,negativeNotes:o}=e?.statements?.constructor===Object?Object.values(e.statements).reduce((e,t)=>{let n=t?.value?{"@type":"ListItem",position:t?.order,name:t?.value}:null;return n&&(t?.type==="pro"?e?.positiveNotes?.itemListElement.push(n):t?.type==="con"&&e?.negativeNotes?.itemListElement.push(n)),e},{positiveNotes:{"@type":"ItemList",itemListElement:[]},negativeNotes:{"@type":"ItemList",itemListElement:[]}}):{},i=(0,c.combineAuthors)(t,n)?.reduce((e,t)=>(("string"==typeof t||t?.profile?.display_name)&&e?.push({"@type":"Person",name:t?.profile?.display_name??t}),e),[]),a=!!i?.length,s=!!r?.itemListElement?.length,u=!!o?.itemListElement?.length,d=e?.custom_name?.trim()||e?.product?.name?.trim()||e?.custom_brand?.trim(),m=e?.image?.aws_url,f=e?.custom_description?(0,l.Q)(e.custom_description):"";return a||s||u||f?{review:p(p(p(p(p(p({"@type":"Review",name:d},m&&{image:m}),a?{author:i}:{}),{}),f?{reviewBody:f}:{}),s?{positiveNotes:r}:{}),u?{negativeNotes:o}:{})}:{}})(r,e,t)),!w&&{sku:(0,i.D)((0,o.OC)(r,!1))?r?.retailer?.parent_sku:r?.retailer?.sku}))}},h=e=>(0,o._k)(e?.retailer),g=e=>e.some(h),_=e=>`product-${e}`;function b(e){return p(p({},e.customDescriptionDom?{customDescriptionDom:e.customDescriptionDom}:{}),{},{badge:e.badge,call_to_action:e.call_to_action,custom_brand:e.custom_brand,custom_currency:e.custom_currency,custom_description:e.custom_description,custom_name:e.name,custom_price:e.custom_price,custom_images:e.custom_images,custom_retailer:e.retailer_name,coupon:e.coupon,id:e.content_product_id,image:e.image,label:e.metadata?.custom_tag,hide_brand:e.metadata?.hide_brand||!1,retailers:e.product?.retailers?e.product?.retailers:e.retailers,product_metadata:e.product_metadata,product:{brand:e.brand,category:e.category,description:e.description,features:e.features,id:e.product_id,images:e.images,name:e.name},resource_type:e.resource_type,retailer:e.retailer,retailer_name:e.retailer_name,role:e.role,selected_crop:e.selected_crop,show_price:e.show_price,statements:e.statements,swapped_retailer:e.swapped_retailer,offers:e.product?.offers??e.offers,videos:e.videos})}let v=e=>e?.replace?e.replace(/<\/?\s*(?!b\b|i\b|u\b|em\b)[a-z][a-z0-9-]*\b[^>]*>/gi,""):"",O=(e,t)=>(0,a.z)(t)||(0,a.z)(e.product_metadata?.hide_brand)||(0,a.z)(e.hide_brand)||!e.custom_brand||!e.custom_name?v(e.custom_name):`${e.custom_brand} ${v(e.custom_name)}`,k=({product:e,locale:t,showExactProductPrice:n,sponsorBrandName:r="",sponsorType:o})=>
1{if(!e?.id)return null;let{custom_currency:i,custom_price:a,retailer:l,show_price:c}=e,{display_name:d="",price_currency:p,price:m}=l??{},f=a??m,y=Object.keys(u.IR).find(e=>{let t=u.IR[e].sponsorType;return e===r?.toLowerCase()&&(!t||t==o)})&&Object.keys(u.IR).includes(d?.toLowerCase()),w=n||y?f:-Math.round(-f),h=y&&f?String(f).split(".")[1]?.length:null;return c&&w?(0,s.v)(w,(i??p)||"USD",{minimumFractionDigits:h??(w%1?2:0),maximumFractionDigits:h??2*!!n},t):null},P=(e,t,n,r)=>{if(!e||r)return null;let{call_to_action:i,custom_currency:a,custom_price:l,retailer:c,show_price:u,product_metadata:d,isMultiRetailer:p}=e;if(!p&&i)return null;let{custom_listprice:m}=d||{},{price_currency:f,price:y,listprice:w}=c??{};if(!Math.ceil(l||y))return null;let h=!p&&m||w,g=n?h:-Math.round(-h),_=(a??f)||"USD",b=(0,o.T2)(w,y,p?"":l,p?"":m,_);return u&&b&&g?(0,s.v)(g,_,{minimumFractionDigits:g%1?2:0,maximumFractionDigits:2*!!n},t):null}},5150:(e,t,n)=>{n.r(t),n.d(t,{publishListicleCustomBlockerJourneyFromDom:()=>m,setJourneyInfoForCustomContainer:()=>f});var r=n(64990),o=n(55372),i=n(82175),a=n(36897),l=n(55924),s=n(79559);function c(){let e=(0,a.sx)(),t=(0,a.iW)(e);if(!t)return null;let n=Array.from(document.querySelectorAll(".listicle-slides")).filter(e=>!(e&&e.querySelector&&(e.querySelector("#piano-paywall-container")||e.querySelector('[data-piano-inline-registration="true"]')))).indexOf(t);return -1===n?null:n+1}function u(){if(window.HRST?.article?.display==="listicle"){let e=(0,a.sx)();if(e)return e}return document.getElementsByClassName("piano-custom-blocker-position")[0]}function d(e){e.status="completed",delete e.previewBlockerSlidePosition,delete e.previewContentCount,delete e.applySoftExclusion}function p(e){let t;e.previewBlockerSlidePosition=c()??(Number.isFinite(t=Number(window.__PIANO__?.previewBlockerPositionOnListicle))?t:2),e.blocked="partial",delete e.ads,(0,s.Uc)()&&(e.ads=!0)}function m(){let{HRST:e,JOURNEY_INFO:t}=window;if(!t||e?.article?.display!=="listicle")return;let n=c(),r="completed"===t.status&&"partial"===t.blocked&&null!=n&&t.previewBlockerSlidePosition===n,i=(0,s.Uc)()&&!0!==t.ads;if(r&&!i)return;let a=u();d(t),a&&(a.classList.add("journey-gate"),p(t),(0,o._o)(),window.dispatchEvent(new CustomEvent("journey-info",{detail:t})))}function f(){let{HRST:e,JOURNEY_INFO:t}=window,n=u();if(d(t),n){if(n.classList.add("journey-gate"),"listicle"===e.article.display)(0,r.n)(),p(t);else{let e="div"===n.tagName.toLowerCase()?n:n.parentNode,r=(0,s.wl)(e,"P");0===r?t.blocked="full":(t.blocked="partial",t.applySoftExclusion=!0,t.previewContentCount=r),(0,l.k0)(n),(0,i.dP)(e,"active")}(0,o._o)(),window.dispatchEvent(new CustomEvent("journey-info",{detail:t}))}}},5326:(e,t,n)=>{n.d(t,{D:()=>o});let r=["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"];function o(e){return RegExp(`^https?://(${r.join("|")})`).test(e)}},8486:(e,t,n)=>{n.d(t,{FQ:()=>i,Fw:()=>s,pC:()=>a,vK:()=>l});var r=n(38536),o=n(28270);let i=(0,r.A)("div",{target:"e1gren2d1"})((0,o.Ay)("saved-recipe-modal-wrapper",{top:"10rem",width:{_:"95%",md:"70%",lg:"50%",xlg:"35%"},padding:{_:"m"},textAlign:"center",boxShadow:"0 -1px 3px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.25)","&&":{position:"absolute"}}),""),a={display:"inline-flex",flexDirection:"column"},l={display:"flex",gridGap:"m",justifyContent:"center"},s=(0,r.A)("div",{target:"e1gren2d0"})((0,o.Ay)("saved-recipe-modal-buttons-wrapper"),"")},13352:(e,t,n)=>{n.d(t,{$y:()=>h,HD:()=>w,OE:()=>f,f$:()=>c,fL:()=>g,oR:()=>y});var r=n(93682),o=n(53520),i=n(64524);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function c(e){return null==e||"object"!=typeof e?{trackingId:null,variant:null}:{variant:"string"==typeof e.variant&&e.variant.length>0?e.variant:null,trackingId:"string"==typeof e.trackingId&&e.trackingId.length>0?e.trackingId:null}}function u(e){if(null==e)return null;if("string"==typeof e){let t=e.trim();return t.length>0?t:null}return"number"==typeof e&&Number.isFinite(e)?String(e):null}function d(e){return null!=e&&"object"==typeof e&&!Array.isArray(e)}function p(e=globalThis?.window){return e??null}function m(e,t){if(!d(e[i.av]))return;let n=e[i.av],{[t]:r}=n,a=(0,o.A)(n,[t].map(s));Object.keys(a).length>0?e[i.av]=a:delete e[i.av]}function f(e=globalThis?.window){let t,n=p(e);if(!n)return{trackingId:null,variant:null};let r=d(t=n?.[i.av])?c(t[i.VD]):{trackingId:null,variant:null},o=c({variant:n?.[i.bk],trackingId:n?.[i.tA]});return{variant:r.variant??o.variant??null,trackingId:r.trackingId??o.trackingId??null}}function y(e=globalThis?.window){var t;let n=p(e);if(!n)return{trackingId:null,eventGroupId:null};let r=n[i.av];return d(r)?null==(t=r[i.ab])||"object"!=typeof t?{trackingId:null,eventGroupId:null}:{trackingId:u(t.trackingId),eventGroupId:u(t.eventGroupId)}:{trackingId:null,eventGroupId:null}}function w(e,t=globalThis?.window){let n=p(t),r=c(e);if(!n)return r;let o=f(n),a={variant:r.variant??o.variant??null,trackingId:r.trackingId??o.trackingId??null},s=d(n[i.av])?n[i.av]:{};return n[i.av]=l(l({},s),{},{[i.VD]:a}),a.variant?n[i.bk]=a.variant:delete n[i.bk],a.trackingId?n[i.tA]=a.trackingId:delete n[i.tA],a}function h(e=globalThis?.window){let t=p(e);t&&(m(t,i.VD),delete t[i.bk],delete t[i.tA])}function g(e=globalThis?.window){let t=p(e);t&&m(t,i.ab)}},17865:(e,t,n)=>{n.d(t,{Q:()=>p});var r=n(79559),o=n(52495),i=n(27236),a=n(36897);let l=".listicle-slides",s="listicle-slides--piano-active",c="__pianoDynamicSlidesObserver",u="listicle-section--post-gate-empty",d=null;async function p(){if(d&&(f(d),d=null),f(document.body),!(0,r.y$)())return;let e=await (0,r.uz)();e&&"function"==typeof e.then?e.then(k):k(e)}function m(){var e;return e=document.querySelectorAll(l),Array.prototype.slice.call(e||[])}function f(e){let t=e||document.body;if(!t)return;let n=t[c];if(n){n.disconnect(),t[c]=null;try{delete t[c]}catch(e){}}}function y(e){e&&e.classList&&(e.classList.contains(s)||e.classList.add(s))}function w(e){return!!e&&!!e.querySelector&&!!(e.querySelector("#piano-paywall-container")||e.querySelector('[data-piano-inline-registration="true"]'))}function h(e){let t=[];for(let n=0;n<e.length;n++)w(e[n])||t.push(e[n]);return t}function g(e){if(!e||!e.querySelector)return null;let t=e.querySelector('[data-cy^="slide-image-"]')||e.querySelector('[data-cy*="slide-image-"]');if(!t)return null;let n=(t.getAttribute("data-cy")||"").match(/slide-image-(\d+)/);if(!n)return null;let r=parseInt(n[1],10);return Number.isNaN(r)?null:r}function _(e,t,n){if(w(e))return!1;let r=h(t),o=g(e);return null!==o?o-function(e){for(let t=0;t<e.length;t++){let n=g(e[t]);if(null!==n)return n-t}return 0}(r)>=n:r.indexOf(e)>=n}function b(e){if(!e||e.getAttribute("data-journey-unblur")||"watch-next"===e.getAttribute("data-embed"))return;let t=e.closest("[data-journey-listicle-slide]")||e;t.getAttribute("data-journey-unblur")||"watch-next"===t.getAttribute("data-embed")||"none"!==t.style.display&&(t.style.display="none",function(e){let t=g(e);if(null===t)return;let n=document.querySelector(`.${i.Vm}${t}`);n&&"none"!==n.style.display&&(n.style.display="none")}(e),function(e){let t=e?.closest?.("section[data-ad-index]");if(!t)return;let n=Array.prototype.filter.call(t.querySelectorAll("[data-journey-listicle-slide]"),e=>!(e&&e.querySelector&&(e.querySelector("#piano-paywall-container")||e.querySelector('[data-piano-inline-registration="true"]')||e.querySelector(".listicle-custom-blocker-container"))));if(!n.length)return t.classList.remove(u);for(let e=0;e<n.length;e++){var r;if(!((r=n[e])&&1===r.nodeType&&(r.style&&"none"===r.style.display||!("u"<typeof getComputedStyle)&&"none"===getComputedStyle(r).display)))return void t.classList.remove(u)}t.classList.add(u)}(t))}function v(e){!e||e.getAttribute("data-journey-unblur")||"watch-next"===e.getAttribute("data-embed")||("blur(.625rem)"!==e.style.filter||"n
1one"!==e.style.pointerEvents||"none"!==e.style.userSelect)&&(e.style.filter="blur(.625rem)",e.style.pointerEvents="none",e.style.userSelect="none")}function O(e){return e?.closest?.("[data-journey-listicle-slide]")||e}function k(e){var t,n;let i,s,u;if(e)return;let p=(0,r.Gm)(),g=m(),k=h(g),P=k.length;if(!P)return;let A=function(e){let t=(0,a.sx)(),n=(0,a.iW)(t);if(!n)return null;let r=e.indexOf(n);return -1===r?null:r+1}(k),S=null!==A,E=p?0:A??(Number.isFinite(u=Number(window.__PIANO__?.previewBlockerPositionOnListicle))?u:2),I=!function(e){for(let t=0;t<e.length;t++)if(w(e[t]))return!0;return!1}(g)&&!p&&!S;if(E>=P&&2>=P)return;let N=k[Math.min(Math.max(E,0),P-1)];if(!N)return;if(I){let e=Object.assign(document.createElement("div"),{className:"piano-container",id:"piano-paywall-container",style:"min-width: min(40rem, 100%); width: 100%; padding: 0 clamp(1rem, 6vw, 4rem);"});if((t=i=O(N).cloneNode(!0))&&(t.removeAttribute("id"),t.removeAttribute("data-anchor-id")),!(s=i.firstElementChild||i.children[0]))return;for(;s.firstChild;)s.removeChild(s.firstChild);if(s.appendChild(e),i.appendChild(s),E>=P){let e,t;e=O(k[P-1]),(t=e?.parentNode)&&(i.style.gridColumn="1",i.style.width="100%",t.insertBefore(i,e.nextSibling))}else(0,o.B)(i,N)}p&&function(e){let t=e?.nextElementSibling;for(;t;)v(t),t=t.nextElementSibling}(p);for(let e=0;e<k.length;e++)y(k[e]),_(k[e],k,E)&&(n=k[e],S?b(n):v(n));if("u"<typeof MutationObserver)return;let C=function(e){if(!e||!e.length)return document.body;let t=e[0];if(1===e.length){let t=e[0]&&e[0].parentElement;return t&&1===t.nodeType?t:document.body}for(let n=1;n<e.length;n++){let r=function(e,t){if(!e||!t)return null;if(e===t)return e;let n=new Set,r=e;for(;r;)n.add(r),r=r.parentNode;for(r=t;r;){if(n.has(r)&&1===r.nodeType)return r;r=r.parentNode}return null}(t,e[n]);if(!r)return document.body;t=r}return t&&1===t.nodeType&&t!==document.documentElement?t:document.body}(k);f(C);let x=new MutationObserver(function(e){let t=function(e){let t=[],n=[];for(let r=0;r<e.length;r++){let o=e[r];if("childList"===o.type&&o.addedNodes&&o.addedNodes.length)for(let e=0;e<o.addedNodes.length;e++){let r=o.addedNodes[e];if(!r||1!==r.nodeType||(function(e,t){if(!e||1!==e.nodeType)return!1;let n=e.matches||e.msMatchesSelector||e.webkitMatchesSelector;return!!n&&n.call(e,t)}(r,l)&&!n.includes(r)&&(n.push(r),t.push(r)),!r.querySelectorAll))continue;let i=r.querySelectorAll(l);for(let e=0;e<i.length;e++){let r=i[e];n.includes(r)||(n.push(r),t.push(r))}}}return t}(e);if(!t.length)return;let n=m();for(let e=0;e<t.length;e++){let r=t[e];(y(r),_(r,n,E))&&(S?b(r):v(r))}});C[c]=x,d=C,x.observe(C,{childList:!0,subtree:!0})}},20726:(e,t,n)=>{n.d(t,{LE:()=>l,jN:()=>a,wI:()=>i});var r=n(38536),o=n(28270);let i=(0,r.A)("iframe",{target:"eyanzt82"})((0,o.Ay)({border:"none",overflow:"hidden"}),""),a=(0,r.A)("div",{target:"eyanzt81"})((0,o.Ay)("iframe-wrapper"),""),l=(0,r.A)("div",{target:"eyanzt80"})({name:"1d3w5wq",styles:"width:100%"})},22365:(e,t,n)=>{n.r(t),n.d(t,{default:()=>tb});var r=n(93682),o=n(12346),i=n.n(o),a=n(47382),l=n(93225),s=n(9954),c=n(71055),u=n(75917),d=n(11867),p=n(2424);function m({bypassConsent:e=!1}={}){return e||(window.OptanonActiveGroups||window.CMP_CONSENT_GROUPS||"").split(",").map(e=>e.trim()).includes("C0002")?"opt-in":"opt-out"}function f({bypassConsent:e=!1}={}){return"function"==typeof window.tp?.consent?.setByPurpose&&(window.tp.consent.setByPurpose("AM",m({bypassConsent:e})),!0)}function y(e,{bypassConsent:t=!1}={}){let n,r,o,{vxCookies:i,idCookies:a,composerCookies:l,crossProductCookies:s,DMPCookies:c}=(r=(n=window.CMP_CONSENT_GROUPS||"").includes("C0003")?"include":"exclude",{vxCookies:[{action:o=n.includes("C0002")?"include":"exclude",item:{key:"__bid",type:"cookie"}},{action:"exclude",item:{key:"__ut",type:"cookie"}},{action:o,item:{key:"__pvi",type:"cookie"}},{action:r,item:{key:"__pat",type:"cookie"}},{action:"exclude",item:{key:"__pnahc",type:"cookie"}},{action:o,item:{key:"tpcc_*",type:"cookie"}},{action:"exclude",item:{key:"__tp-gaAccount",type:"localStorage"}},{action:"exclude",item:{key:"__tp-trackOnlyAids",type:"localStorage"}},{action:"exclude",item:{key:"__tp-metricsGAAccount",type:"localStorage"}},{action:r,item:{key:"__tp-exrs",type:"localStorage"}},{action:r,item:{key:"tp__unprocessedCookies",type:"localStorage"}},{action:"include",item:{key:"_ls_ttl",type:"localStorage"}},{action:"exclude",item:{key:"SEL_AID",type:"cookie"}},{action:"exclude",item:{key:"recentAppids",type:"cookie"}},{action:"include",item:{key:"ch_sid",type:"cookie"}}],idCookies:[{action:"include",item:{key:"__utp",type:"cookie"}},{action:r,item:{key:"__pil",type:"cookie"}},{action:"include",item:{key:"__pid",type:"cookie"}},{action:"exclude",item:{key:"__idr",type:"cookie"}},{action:r,item:{key:"__eea",type:"cookie"}},{action:"include",item:{key:"__code",type:"cookie"}},{action:r,item:{key:`${e}__eea`,type:"cookie"}},{action:"include",item:{key:`p_${e}`,type:"cookie"}},{action:r,item:{key:`${e}__ut`,type:"cookie"}},{action:"exclude",item:{key:`${e}__idr`,type:"cookie"}},{action:"include",item:{key:"piano-id-initial-gm-sso-shown-AID",type:"localStorage"}},{action:"exclude",item:{key:"pnid-tc-string",type:"localStorage"}},{action:o,item:{key:"atuserid",type:"cookie"}}],composerCookies:[{action:"include",item:{key:"xbc",type:"cookie"}},{action:"include",item:{key:"__tbc",type:"cookie"}},{action:r,item:{key:"__pc_*",type:"cookie"}},{action:"exclude",item:{key:"__pls",type:"cookie"}},{action:"exclude",item:{key:"__tac",type:"cookie"}},{action:"exclude",item:{key:"__tae",type:"cookie"}},{action:"exclude",item:{key:"_pcer",type:"cookie"}},{action:r,item:{key:"_pcfe",type:"cookie"}},{action:"exclude",item:{key:"__pnml",type:"localStorage"}},{action:r,item:{key:"__tp--customVariables",type:"localStorage"}},{action:r,item:{key:"__tp--customVariables-expiration",type:"localStorage"}}],crossProductCookies:[{action:"include",item:{key:"_pctx",type:"cookie"}},{action:"include",item:{key:"_pprv",type:"cookie"}},{action:o,item:{key:"_pcid",type:"cookie"}},{action:r,item:{key:"JSESSIONID",type:"cookie"}},{action:"include",item:{key:"LANG",type:"cookie"}},{action:r,item:{key:"LANG_CHANGED",type:"cookie"}}
1],DMPCookies:[{action:o,item:{key:"cX_P",type:"cookie"}},{action:r,item:{key:"cX_G",type:"cookie"}},{action:r,item:{key:"gckp",type:"cookie"}},{action:"exclude",item:{key:"_cX_cons",type:"localStorage"}},{action:r,item:{key:"_cX_segmentInfo",type:"localStorage"}},{action:r,item:{key:"_cX_S",type:"sessionStorage"}},{action:r,item:{key:"_cX_lastP1Time",type:"localStorage"}},{action:r,item:{key:"_cX_lastLocalCst",type:"sessionStorage"}},{action:r,item:{key:"_cX_lastLocalCstTime",type:"sessionStorage"}},{action:r,item:{key:"_cX_SA",type:"sessionStorage"}},{action:r,item:{key:"_cX_lst",type:"localStorage"}},{action:r,item:{key:"_cX_partner",type:"sessionStorage"}},{action:"exclude",item:{key:"_cX_cintSet",type:"Optional"}},{action:r,item:{key:"_cX_clearId",type:"localStorage"}},{action:r,item:{key:"_cX_FFRefresh",type:"localStorage"}},{action:r,item:{key:"_cX_atfr",type:"localStorage"}}]});if(window.pdl){window.pdl.consent_modifiers={COMPOSER:{source:"opt-out",patches:l},ID:{source:"opt-out",patches:a},VX:{source:"opt-out",patches:i},DL:{source:"opt-out",patches:s},DMP:{source:"opt-out",patches:c},ESP:{source:"opt-out",patches:[]},SOCIAL_FLOW:{source:"opt-out",patches:[]},PA:{source:m({bypassConsent:t}),patches:[]}};try{localStorage.setItem("piano.pdl",JSON.stringify(window.pdl))}catch{}}}var w=n(96394),h=n(51257),g=n(29278),_=n(27199),b=n(86680),v=n(37773),O=n(2540),k=n(3497);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let S="JP_AUTH_SYNC_AUTH_EVENT_KEY",E="JP_AUTH_SYNC_TERM_ASSIGNMENT_KEY",I="JP_AUTH_SYNC_IN_PROGRESS_KEY",N=new Set(Object.values(g.Ri));function C(e){let t=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),n=document.cookie.match(RegExp(`(?:^|;\\s*)${t}=([^;]*)`));return n?.[1]??""}function x(){let e=window.location?.hostname??"";if(!e)return[];let t=new Set([e]),n=e.includes(".")?e.slice(e.indexOf(".")+1):"";return n&&t.add(n),Array.from(t)}function j(e){var t;document.cookie=`${e}=; Max-Age=0; path=/`,t=e,(0,k.KY)(O.M.atom,e=>{if(!e)return e;let n=A({},e);return delete n[t],n}),x().forEach(t=>{document.cookie=`${e}=; Max-Age=0; path=/; domain=${t}`})}function T(e,t){var n,r;document.cookie=`${e}=${t}; path=/`,n=e,r=t,(0,k.KY)(O.M.atom,e=>A(A({},e),{},{[n]:r})),x().forEach(n=>{document.cookie=`${e}=${t}; path=/; domain=${n}`})}function D(){j(g.ym.HEARSTID_AUTH_ROUTE)}function R(){j(g.ym.HEARSTID_INTERNAL_CAMPAIGN)}var L=n(30541);let $=new a.default("PIANO-ACTIVATION-UNITS-UTILS-GET-RANDOM-VARIANT");function M(e){let t,n;if(window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.templates)if(window.__PIANO__.uk.templates[e])if(window.__PIANO__.uk.templates[e].id)if(window.__PIANO__.uk.templates[e].variants)if(window.__PIANO__.uk.templates[e].variants.length){t=window.__PIANO__.uk.templates[e].id;let r=window.__PIANO__.uk.templates[e].variants,o=Math.floor(Math.random()*r.length);n=r[o].id,t||$.error(`templateId not found for \`${e}\` templates`),n||$.error(`variantId not found for \`${e}\` templates`)}else $.error(`no variants found for \`${e}\` templates`);else $.error(`no variants found for \`${e}\` templates`);else $.error(`template id not found for \`${e}\` templates`);else $.error(`templates for \`${e}\` not found on templates`);else $.error("no templates have been configured for Piano Activation Units");return{templateId:t,templateVariantId:n}}function U(e,t){let n="",r="";if(window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},!window.__PIANO__.uk.templates)throw Error("templates have not been set up for Piano Activation Units in integration script");let o=window.__PIANO__.uk.templates[e];if(!o)throw Error(`template with key "${e}" was not found`);if(!o.id)throw Error(`template with key "${e}" has no id`);if(!o.extras)throw Error(`template with key "${e}" has no extras`);n=o.id;let i=o.extras.find(e=>e.name===t);if(i)r=i.id;else throw Error(`variant with name "${t}" not found for template with key "${e}"`);
1if(!r)throw Error(`variant with name "${t}" has no id for template with key "${e}"`);return{templateId:n,templateVariantId:r}}function B(e){let t=document.createElement("div");t.id=e,document.body.append(t)}function q(e,t){let n=document.createElement("style");n.id=e,n.textContent=t,document.body.appendChild(n)}function V(e){let t=document.getElementById(e);t&&t.remove()}var F=n(20261);let H="activation-unit-ribbon-promo",G="desktop-tablet-fixed-footer-styles",z="desktop-tablet-fixed-footer-container",Y="#"+z;function W(){let e=document.cookie.split(";").some(e=>"from_app=1"===e.trim()),t="1"===new URLSearchParams(window.location.search).get("from_app");return e||t}let J=new a.default("PIANO-ACTIVATION-UNITS-SHOW_EOA"),X="mobile-fixed-header-styles",Q="fixed-header-mobile-container",K="activation-unit-header-promo",Z="#"+Q,ee=new a.default("PIANO-ACTIVATION-UNITS");function et({templateName:e}={}){let t,n,r,o,i;if(window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.tp=window.tp||[],window.__PIANO__.isModalOpen||W())return;let a=` 2 /* Smoothly transitions the top navigation bar position and 3 * removes its border when HEADER_CONTAINER exists. 4 */ 5 6 body:has(${Z} .tp-container-inner) [data-tracking-id="topNav"] { 7 transition: top 0.5s linear; 8 border: none !important; 9 } 10 11 ${Z} { 12 left: 0; 13 top: 0; 14 right: 0; 15 position: fixed; 16 background-color: transparent; 17 z-index: 7999999; 18 } 19 `;B(Q),q(X,a);let{templateId:l,templateVariantId:s}=e?U(K,e):M(K);l&&s?window.tp.template.show({displayMode:"inline",containerSelector:Z,templateId:l,templateVariantId:s}):ee.error("unable to show header - template or variant not found for key",K);let c=(t=document.querySelector(Z),n=document.querySelector("#main-content"),r=document.querySelector(".footer"),o=document.querySelector('.cover-story-marquee, [data-track-type="marquee-header"]'),n.style.transition="transform 0.5s linear",r.style.transition="transform 0.5s linear",(i=new ResizeObserver(()=>{let e=t.offsetHeight-1;document.documentElement.style.setProperty("--nav-offset",`${e}px`),o||(n.style.transform=`translateY(${e}px)`,r.style.transform=`translateY(${e}px)`)})).observe(t),()=>{i.disconnect(),document.documentElement.style.setProperty("--nav-offset",0),n.style.transform="",r.style.transform=""});(0,F.I_)("mobile-fixed-header-close-btn",()=>{V(X),c()}),window.addEventListener(b.vF,()=>{V(X),c()},{once:!0})}function en(){let e=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),t="iPad"===navigator.platform||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1;return e&&t}let er="piano-overlay-scrollbar-compensation",eo="--piano-overlay-body-padding-right",ei="--piano-overlay-scrollbar-width",ea=new a.default("PIANO-ACTIVATION-UNITS");function el({templateName:e}={}){let t,n,r,o;if(window.__PIANO__.isModalOpen||W())return;let i="piano-overlay-modal-styles",a="activation-unit-overlay-promo";q(i,` 20 /* adding extra noughts to default values to put in front of footer */ 21 .tp-modal { 22 z-index: 8000001 !important; 23 } 24 25 .tp-backdrop.tp-active { 26 z-index: 8000000 !important; 27 } 28 29 .tp-iframe-wrapper { 30 margin-top: 0 !important; 31 margin-bottom: 0 !important; 32 top: 50dvh !important; 33 transform: translateY(-50%) !important; 34 box-shadow: none; 35 } 36 `),(0,F.I_)("overlay-close-btn",()=>{V(i),window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.overlay=window.__PIANO__.uk.overlay||{},document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),document.body.style.removeProperty("position"),document.body.style.removeProperty("top"),document.body.style.removeProperty("left"),document.body.style.removeProperty("right"),document.body.style.removeProperty(eo),document.body.style.removeProperty(ei),document.body.classList.remove(er),window.scroll({top:window.__PIANO__.uk.overlay.latestScrollPositionY,left:0,behavior:"instant"}),delete window.__PIANO__.uk.overlay.latestScrollPositionY,document.body.classList.remove("tp-modal-close")}),window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.overlay=window.__PIANO__.uk.overlay||{},t=window.scrollY,n=document.body.style,r=window.innerWidth-document.documentElement.clientWidth,o=en(),window.__PIANO__.uk.overlay.latestScrollPositionY=t,!o&&r>0&&(n.setProperty(eo,window.getComputedStyle(document.body).paddingRight||"0px"),n.setProperty(ei,`${r}px`),document.body.classList.add(er)),o&&setTimeout(function(){document.body.style.setProperty("overflow","auto","important"),document.body.style.setProperty("height","auto","important"),window.scroll({top:t,left:0,behavior:"instant"}),document.body.style.setProperty("overflow","hidden","important"),document.body.style.setProperty("position","fixed","important"),document.body.style.setProperty("top",`-${t}px`,"important"),document.body.style.setProperty("left","0","important"),document.body.style.setProperty("right","0","important")},0);let{templateId:l,templateVariantId:s}=e?U(a,e):M(a);l&&s?window.tp.template.show({templateId:l,templateVariantId:s,showCloseButton:!1}):ea.error("unable to show Overlay activation unit - template or variant not found for key",a)}function es(){let e,t,n;en()&&(t=["mousemove","mousedown","keydown","scroll"],n=()=>{clearTimeout(e),e=setTimeout(()=>
36{el(),t.forEach(e=>document.removeEventListener(e,n,{passive:!0}))},1e4)},t.forEach(e=>document.addEventListener(e,n,{passive:!0})),n())}let ec=new a.default("PIANO-ACTIVATION-UNITS-SHOW_EOA");function eu({templateName:e}={}){if(W())return;let t="activation-unit-eoa-promo",{templateId:n,templateVariantId:r}=e?U(t,e):M(t);n&&r?window.tp.template.show({displayMode:"inline",containerSelector:".piano-end-of-article-au",templateId:n,templateVariantId:r}):ec.error("unable to show EOA activation unit - template or variant not found for key",t)}let ed="popup_overlay",ep="mobile-fixed-header-session-key",em="desktop-tablet-fixed-footer-session-key",ef="newsletter-capture-session-key",ey="overlay-seen-by-user",ew="mobile-fixed-header-seen-by-user",eh="desktop-tablet-fixed-footer-seen-by-user",eg="user-subscribed-to-newsletter";window.tp=window.tp||[];let e_=[{key:ed,value:ey},{key:ep,value:ew},{key:em,value:eh},{key:ef,value:eg}];function eb(e){e.style.zIndex="9999999"}function ev(){let e=document.querySelector('div[data-embed="watch-next"]');e?eb(e):new MutationObserver((e,t)=>{for(let n of e)for(let e of n.addedNodes){if(e?.nodeType!==Node.ELEMENT_NODE)continue;if(e.matches('div[data-embed="watch-next"]')){eb(e),t.disconnect();return}let n=e.querySelector('div[data-embed="watch-next"]');if(n){eb(n),t.disconnect();return}}}).observe(document.body,{childList:!0,subtree:!0})}var eO=n(82175),ek=n(55372),eP=n(17865),eA=n(79559),eS=n(64990),eE=n(5150);function eI(e){window.tp=window.tp||[];let t=window.HRST?.article?.display!=="listicle"&&!!document.querySelector(".piano-custom-blocker-position");ev(),(0,eS.n)(),t?(0,eE.setJourneyInfoForCustomContainer)():((0,eO.VC)(),(0,eO.rG)("active"),(0,eO.rG)("blur")),(0,ek.Wq)(),(0,ek.oj)(e),window.__PIANO__.pos=window.JOURNEY_INFO.previewContentCount,(0,eP.Q)(),(0,F.G6)({paywall_shown:!0,handle_resize:!0}),window.pianoOfferDisplayed=!0}let eN=".body_content_break_1";var eC=n(55210),ex=n(50831);let ej=e=>String(e||"").split(",").map(e=>e.trim()).filter(Boolean),eT=(...e)=>Array.from(new Set(e.flatMap(ej))).join(","),eD=()=>{let e=window.composerGa4State||{};return e.hasInstalledGaWatcher=!!e.hasInstalledGaWatcher,e.hasAppliedVariable=!!e.hasAppliedVariable,window.composerGa4State=e,e};var eR=n(99738),eL=n(72268),e$=n(80166),eM=n(800),eU=n(53225),eB=n(78860),eq=n(10379),eV=n(54390),eF=n(38489),eH=n(25602),eG=n(72271),ez=n(8995),eY=n(68992),eW=n(38536),eJ=n(28270),eX=n(98756),eQ=n(8486),eK=n(3264);let eZ=(0,eW.A)(eX.ModalContent,{target:"e1bqlmyq0"})((0,eJ.Ay)("piano-iframe-modal-content",{top:"2rem",width:{_:"95%",md:"70%",lg:"60%"}}),"");function e0(){let{0:e,1:t}=(0,c.useState)(!1),{0:n,1:r}=(0,c.useState)({});return(0,c.useEffect)(()=>{let e=e=>{let{url:n,title:o}=e.detail;r({url:n,title:o}),t(!0)};return window.addEventListener("renderExternalIframe",e),()=>{window.removeEventListener("renderExternalIframe",e)}},[]),(0,s.Y)(eX.default,{isOpen:e,onOpenChange:t,withClickDismissal:!1},(0,s.Y)(eZ,{as:eQ.FQ},(0,s.Y)(eK.A,{title:n.title,src:n.url,height:"740",width:"100%",frameBorder:"0"}),(0,s.Y)(eX.ModalCloseButton,null)))}var e1=n(53033),e2=n(9453),e5=n(76154);function e9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e9(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e9(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let e3=new a.default("dispatch-newsletter-subscription");async function e6({email:e,customVars:t={},preferenceIds:n,widgetId:r,siteAcronym:o,minorSource:i,locale:a,packageCode:l}){try{let s=await (0,e2.J)(r)||"invalid-token";if("invalid-token"===s||!(n?.length||l))throw e3.error("invalid params for newsletter: (no preferenceId or package code) or token missing"),Error("There was an error with your request. Please try again later");return await (0,e5.jN)(e8(e8({email:e,customVars:t,preferenceIds:n,siteAcronym:o,minorSourceRequest:i,reCaptchaToken:s,businessUnit:"HMI"},a?{locale:a?.toLowerCase()}:{}),{},{packageCode:l})),{ok:!0}}catch(e){return{ok:!1,message:e.message}}}var e4=n(25314),e7=n(20339),te=n(9782);function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
36t%2?tt(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let tr=function(){let e=(0,c.useRef)(),t=(0,c.useRef)(),n=!0===(0,eU._P)("fre.piano.enable-newsletter-recaptcha"),r=(0,eM.BV)("layoutContextProps.siteData.locale.country"),o=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.newsletter.recaptcha_key"),i=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.newsletter.minor_source"),a=(0,e7.Bd)("piano.inline-newsletter.commonError"),l=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.newsletter.preference_id"),u=(0,eM.Q6)("piano.iframe_whitelist",[]),d=(0,eM.Q6)("rufus",{}),p=(0,eM.BV)("layoutContextProps.siteData.metadata.siteAcronym"),m=(0,eM.Q6)("sailthru.brand_code",""),f=(0,e4.A)();return(0,c.useEffect)(()=>{let e=async e=>{if(!(0,te.tq)(e.origin,u)||(0,te.ri)(e.data)||e.data?.type!=="newsletterSignup")return;let{email:n,firstname:o,lastname:s,hmuk_int_email_ind:c}=e.data,y=[l].filter(Boolean),w=d.package_code,h={type:"pianoNewsletterResponse",ok:!1,message:a};(y.length||w)&&(h=await e6({email:n,customVars:tn(tn(tn(tn(tn(tn({},o&&{first_name:o}),s&&{last_name:s}),f&&{ip_location:f}),c&&{hmuk_int_email_ind:c}),m&&{brand_code:m}),m&&{source:`${m}_inline_piano`}),preferenceIds:y,widgetId:t.current,siteAcronym:p,minorSource:i,locale:r,packageCode:w})),h.ok&&!(0,_.pw)(r)&&(0,te.$F)(e.data),e.source.postMessage(tn({type:"pianoNewsletterResponse"},h),e.origin)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]),(0,s.Y)(e1.A,{ref:e,onLoad:async()=>{e.current&&(t.current=await (0,e2.o)(e.current,o))},recaptchaEnabled:n,useExplicitRendering:!0})};var to=n(174);let ti=["app.piano.pay-or-ok.accepted","app.piano.pay-or-ok.pay","app.piano.pay-or-ok.consent_impression"];var ta=n(81603),tl=n(9155),ts=n(17670),tc=n(13352),tu=n(47574),td=n(71055);function tp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tp(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let tf=new a.default("piano"),ty=(0,c.createContext)(null);function tw(e){tf.error("Failed to load script",e)}function th(e=""){return e.includes(eV.A.japan.toLowerCase())}function tg(e,t,n){if(!e)return;let r=[`Excluded from Paywall based on ${e}.`];t&&r.push(`Site Region: ${t}.`),n&&r.push(`Content ID: ${n}.`),tf.info(r.join(" "))}function t_(){let{shouldRenderPianoRuntime:e,iframeWhitelist:t,brandName:n,locale:r,siteRegion:o,contentId:a,pianoScriptUrl:l,pageContentType:u,contentSection:m,contentDisplayType:y,canAddMostPopularTag:O,previewContentCount:k,isAdsFree:P,isAdsFreeContent:x,hideBreakerAds:$,hideAllRecirc:X,affiliatePaywallPolicy:Q,registrationTermId:K,createAccountBannerPrimaryUX:Z,staticModulePosition:ee,staticModuleVersion:en,pianoStaticContainer:er,isContent:eo,containAffilatedProducts:ei,excludeFromPaywall:ea,hasMostPopularTag:ec,isFreemiumContent:eb,isPremiumContent:eO,isProductsContent:eP,isSponsoredContent:ej,hideFromHomepage:eR,hasNsfwTag:eL,theme:e$,isInitialRender:eM,hasConsent:eU,byPassConsent:eB,isPianoComposerScriptLoaded:eq,setIsPianoComposerScriptLoaded:eV,setPianoCleanup:eF,enableAdsFree:eH,isPayOrOk:ez,pianoLoginEnabled:eY,activationUnitsEnabled:eW,integrationScriptFunctionsEnabled:eJ,decreasePreviewContentCount:eX,isUKOnly:eQ}=(0,c.useContext)(ty);if(!e||!ez&&!1===eB&&(eM||void 0===eU))return null;let eK=(0,eG.J2)(e$,{addGradient:(0,_.CC)(k),hideMobileBlur:!P&&!x&&!$}),eZ=localStorage.getItem("piano.pdl");return eZ?window.pdl=JSON.parse(eZ):(window.pdl={},window.pdl.requireConsent="v2",window.pdl.strictConsent=!0,window.pdl.consent=window.pdl.consent||{},window.pdl.consent.products=["ID","COMPOSER","PA","DMP","VX","SOCIAL_FLOW","ESP","DL"]),window.JOURNEY_INFO={status:"pending",blocked:!1},(0,s.Y)(td.Fragment,null,(0,s.Y)(i(),{src:l,onError:tw,onLoad:()=>{let e;eQ&&(eW&&(e_.forEach(({key:e,value:t})=>{let n;(n=window.sessionStorage.getItem(e))===t&&window.tp.push(["setCustomVariable",e,n])}),window.tp.push(["addHandler","customEvent",function(e){"mobile-fixed-header-close-btn"===e.eventName&&sessionStorage.setItem(ep,ew),"desktop-tablet-fixed-footer-close-btn"===e.eventName&&sessionStorage.setItem(em,eh),"overlay-close-btn"===e.eventName&&sessionStorage.setItem(ed,ey)}]),(0,L.$)("activation-unit_overlay",t),(0,L.$)("activation-unit_header",t),(0,L.$)("activation-unit_ribbon",t),window.tp=window.tp||[],window.tp.push(["init",function(){window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.iframeWhitelist=t,window.__PIANO__.uk.showRibbon=({templateName:e}={})=>
36{if(window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.tp=window.tp||[],window.__PIANO__.isModalOpen||W())return;q(G,` 37 ${Y} { 38 left: 0; 39 bottom: 0; 40 right: 0; 41 position: fixed; 42 background-color: transparent; 43 z-index: 7999999; 44 } 45 `),B(z),(0,F.I_)("desktop-tablet-fixed-footer-close-btn",()=>{V(G)}),window.addEventListener(b.vF,()=>{V(G)},{once:!0});let{templateId:n,templateVariantId:r}=e?U(H,e):M(H);n&&r?window.tp.template.show({displayMode:"inline",containerSelector:Y,templateId:n,templateVariantId:r}):J.error("unable to show EOA activation unit - template or variant not found for key",H),window.addEventListener("message",e=>{t.includes(e.origin)&&e?.data?.type==="activation-unit_ribbon--auto-close"&&V(G)})},window.__PIANO__.uk.showHeader=et,window.__PIANO__.uk.showEOA=eu,window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.overlay=window.__PIANO__.uk.overlay||{},window.__PIANO__.uk.overlay.showOverlay=el,window.__PIANO__.uk.overlay.showOverlayIpadSafari=es}]),q("piano-transparent-overlay",` 46 .tp-backdrop.tp-active { 47 background-color: #000; 48 opacity: 0.3; 49 } 50 `)),window.addEventListener("message",function e(n){if(!t.includes(n.origin))return;let{type:r}=n.data;"successful-newsletter-subscription"===r&&(sessionStorage.setItem(ef,eg),window.removeEventListener("message",e))}),window.__PIANO__=window.__PIANO__||{},window.__PIANO__.uk=window.__PIANO__.uk||{},window.__PIANO__.uk.showInlineRegistration=async e=>{let t=await (0,F.BK)();if(!t.offer)return;let{templateId:n,offerId:r}=e;if(!r||!n)return;let o=document.querySelector(eN);o&&(o.style.clear="both",o.classList.add("journey-gate"),t.offer.show({templateId:n,offerId:r,displayMode:"inline",containerSelector:eN}),eI(eX))},void 0===window.__PIANO__.isModalOpen&&(window.__PIANO__.isModalOpen=!1),e=[],window.addEventListener(b.vF,()=>{window.__PIANO__.isModalOpen=!0,e.forEach(([e,t])=>{e.postMessage({type:"pianoid-modal-open"},t)})}),window.addEventListener("message",n=>{t.includes(n.origin)&&n.data?.type==="register-with-pianoid-events"&&(window.__PIANO__.isModalOpen?n.source.postMessage({type:"pianoid-modal-open"},n.origin):e.push([n.source,n.origin]))})),ez&&ti.forEach(e=>{var t=e;let n={primaryUx:window?.tp?.customVariables?.payOrOkTemplateVersion},r="";function o(){"app.piano.pay-or-ok.accepted"===t||"app.piano.pay-or-ok.pay"===t?(r="consent_decision",
50n.decision="app.piano.pay-or-ok.accepted"===t?"accept":"decline"):"app.piano.pay-or-ok.consent_impression"===t&&(r="consent_impression"),(0,to.A)("piano_pay_or_ok",r,n)}window.addEventListener(t,o)});let o=(0,p.PW)({hasConsent:eU,isPayOrOkEnabled:ez,registrationTermId:K,createAccountBannerPrimaryUX:Z,enableAdsFree:eH,brandName:n,assignRegistrationTermOnInit:!th(r),requireUserCreatedAfterRolloutForRegistrationTerm:!th(r)&&!eQ,isUKOnly:eQ});eF(()=>o),eV(!0),(0,w.c)(eH),(0,w.v)(),(0,d.Yb)(er,ee,eo,en)},onReady:()=>{window.tp=window.tp||[],(0,tu.ZS)();let e=(()=>{if(ea)return tg("Feature Flag status",o,a),!0;let e=Q===b.Ml.ALWAYS_EXCLUDE&&(ei||ej),t=Q===b.Ml.EXCLUDE_IF_TAGGED&&(eP&&ei||ej);return(!!e||!!t)&&(tg(`Affiliate Paywall Policy (${Q})`,o,a),!0)})(),n=eY&&!eJ;th(r)?(n=!0,function(e=!1,t=!1,n="",r=!0){let o,i,a,l,s,c,u,d,m,f,y,w;o=window.HRST?.article,i=o?.themes,a=[],i?.length&&i.forEach(e=>a.push(`theme: ${e}`)),l=o?.collection,l?.length&&l.forEach(e=>{a.push(`collection: ${e.name}`),"paywall"===e.url&&window.tp.push(["setContentSection","ææè¨äº"])}),(s=o?.display)&&a.push(`display: ${s}`),(c=o?.section?.name)&&a.push(`section: ${c}`),(u=o?.subSection?.name)&&a.push(`subsection: ${u}`),(d=o?.adCategory?.name)&&a.push(`adcategory: ${d}`),(m=o?.type)&&a.push(`ctntType: ${m}`),(f=o?.sponsor?.name)&&a.push(`sponsName: ${f}`),(y=o?.template)&&a.push(`siteTop: ${y}`),e&&a.push(b.Gj),t&&a.push(b.hG),window.tp.push(["setTags",a]),(w=window.HRST?.article?.author?.name)&&window.tp.push(["setContentAuthor",w]),function(){let e=window.HRST?.article?.publishDate;if(e){let{year:t,month:n,day:r,hour:o,minute:i}=e,a=`${t}-${n}-${r}T${o}${i}+09:00`;window.tp.push(["setContentCreated",a])}}(),function(e="",t=!1){let n=document.cookie.split(";"),r="";n.forEach(e=>{(e=e.trim()).startsWith("pjwt=")&&(r=e.substring(5))});let o=window.tp.pianoIdLite?.getToken();if(window.tp.push(["setUseTinypassAccounts",!1]),window.tp.push(["setUsePianoIdUserProvider",!1]),window.tp.push(["setUsePianoIdLiteUserProvider",!0]),r){if(!function(e){try{let t=(0,_.$n)(e);if(!Number.isFinite(t?.exp))return!1;return!(0,_.Hm)(t)}catch{return!1}}(r)){j(g.ym.PIANO_JWT_TOKEN),T(g.ym.HEARSTID_STATUS,g.tG.UNAUTHORIZED),T(g.ym.PIANO_AUTH_STATUS,g.tG.UNAUTHORIZED),j(g.ym.HEARSTID_ZODIAC_SIGN),D(),R(),window.tp.push(["setExternalJWT",""]);return}r!==o&&(window.tp.push(["setExternalJWT",r]),function(e,t={}){let n=!window.tp.sandbox;!e||n||console.log(e,t)}("Piano setExternalJWT called")),function(e,t,n){let r;window.__PIANO__||={};let o=(r=C(g.ym.HEARSTID_AUTH_ROUTE))?N.has(r)?r:(D(),""):"",i=!!o&&!window.__PIANO__[S],a=e&&!window.__PIANO__[E];if(!i&&!a||window.__PIANO__[I])return;window.__PIANO__[I]=!0;let l=0,s=()=>{if(l+=1,window.tp?.user?.isUserValid?.()===!0){window.__PIANO__[I]=!1,a&&(window.__PIANO__[E]=!0,(0,h.v0)(e)),i&&(window.__PIANO__[S]=!0,function(e,t,n){let r=e===g.Ri.REGIST?b.G.registrationSuccess:b.G.loginSuccess;if(!t){(0,v.qj)(),D(),R();return}try{let e=function(){if("u"<typeof document)return"";let e=document.cookie.match(/(?:^|;\s*)_ga=GA\d+\.\d+\.(\d+\.\d+)/);return e?.[1]||""}(),t=(0,_.$n)(n)?.sub,o=(0,v.qj)()||function(){let e=C(g.ym.HEARSTID_INTERNAL_CAMPAIGN);if(!e)return"";try{return decodeURIComponent(e)}catch{return e}}()||g.wU;(0,p.PO)(r,A(A(A({},e?{client_id:e}:{}),t?{user_id:t}:{}),{},{internalCampaign:o}))}finally{D(),R()}}(o,t,n));return}l<10?window.setTimeout(s,500):window.__PIANO__[I]=!1};s()}(e,t,r)}else!r&&o&&window.tp.push(["setExternalJWT",""])}(n,r)}(e,X,K,eU)):eQ?function(e,t,n,r,o,i=!1,a=!1){let l;window.tp=window.tp||[],window.tp.push(["setCustomVariable","cookie_consent",e]),window.tp=window.tp||[],l=[],t&&l.push(b.Jm),n&&l.push(b.XH),r&&l.push(b.BK),o&&l.push(b.ee),i&&l.push(b.Gj),a&&l.push(b.hG),window.tp.push(["setTags",l])}(eU,O,eo,eR,eL,e,X):((e=!1)=>{window.tp=window.tp||[];let t=[];eo&&t.push(b.XH),eR&&t.push(b.BK),eL&&t.push(b.ee),eO&&t.push(b.p5),eb&&t.push(b.Ic),ec&&t.push(b.Jm),e&&t.push(b.Gj),X&&t.push(b.hG),ei&&t.push(b.JW),ej&&t.push(b.$l),window.tp.push(["setTags",t])})(e),function(e,t={}){if(!e||"function"!=typeof e.push)return;let n=function(){let e=(void 0)??window,t=e?.location?.origin,n=e?.location?.hostname;if(!t||!n)return null;let r=function(e){if(!e||"string"!=typeof e)return"";let t=e.trim().toLowerCase();if("localhost"===t||/^\d{1,3}(\.\d{1,3}){3}$/.test(t))return"";let n=t.startsWith("www.")?t.slice(4):t;return n.includes(".")?`.${n}`:""}(n);return{itpEndpointUrl:new URL("/piano-itp",t).href,cookieDomain:r}}(),r="string"==typeof t.itpEndpointUrl&&t.itpEndpointUrl.trim()||n?.itpEndpointUrl||"",o="str
50ing"==typeof t.cookieDomain&&t.cookieDomain.trim()||n?.cookieDomain||"";r&&e.push(["setCloudflareWorkerUrl",r]),o&&e.push(["setCookieDomain",o])}(window.tp),window.tp.push(["init",()=>{let e;window.addEventListener("message",e=>{if(!t.includes(e.origin))return;let n={event:"",params:{}};try{n=JSON.parse(e.data)}catch{return}"changeScreen"===n.event&&["login","register"].includes(n.params?.screen)&&window.dispatchEvent(new CustomEvent(b.vF))});let r=(window.CMP_CONSENT_GROUPS||"").split(",").length>=5;window.tp.consent.getByPurpose()||window.tp.consent.setAllPurposes((e="opt-out",eB?e="opt-in":eU&&(e="custom"),e)),f({bypassConsent:eB}),r&&window.tp.consent.setByPurpose("AD","opt-in"),eJ&&function(e,t,n){function r(e=2){(0,eA.uz)().then(t=>{t?(0,ek.q2)():void 0===t&&e>0&&setTimeout(()=>r(e-1),500)})}function o(){(0,eA._4)()}if(window.addEventListener("message",function(n){if(t.includes(n.origin)&&n.data&&"string"==typeof n.data){let t=null;try{t=JSON.parse(n.data)}catch{return}if("successDOI"===t.event||"pianoIdEvent"===t.event&&"successDOI"===t.params.event){if(window.isOfferActive){window.isInOfferConfirmed=!0;return}let t=e?.pianoId?.getUser?.();(0,eC.Gj)(t)&&!(0,eC.ap)(t)&&(0,F.Ov)({deferWhenOfferActive:!1})}}}),e.push(["addHandler","startCheckout",function(){let e=!0===window.isOfferActive,t="auth"===window.checkoutStateName||"user-non-confirmed"===window.checkoutStateName;window.isOfferActive=!0,window.isInOfferConfirmed=e&&!0===window.isInOfferConfirmed&&t}]),e.push(["addHandler","checkoutClose",function(e){let t=window.checkoutStateName||"",n="checkoutCompleted"===e.state,o="auth"===t||"user-non-confirmed"===t,i=o&&!window.isInOfferConfirmed&&!n;if(window.isInOfferAuth&&(i||!o&&!n)){window.isOfferActive=!1;return}if(n){window.isOfferActive=!1;let e=(0,ex.m)();if(!(0,eA.KQ)()){window.location.href=e;return}r()}}]),e.push(["addHandler","checkoutCustomEvent",function(e){let t;"newsletterSignup"===JSON.parse(e.data).params.eventName&&(t=new CustomEvent("newsletterSignup",{detail:{title:"Newsletter submit",email:JSON.parse(e.data).params.params.email}}),window.dispatchEvent(t)),e.eventName.includes("cta-button-")&&(window.tp.user.selectedTermId=e.params.term)}]),e.push(["addHandler","checkoutStateChange",function(e){window.checkoutStateName=e.stateName}]),e.push(["addHandler","loginRequired",function(){return!1}]),e.push(["addHandler","loginSuccess",function(){o();let t=e.pianoId.getUser();if(window.isOfferActive&&t){window.isInOfferAuth=!0;return}(0,eC.Gj)(t)&&!(0,eC.ap)(t)&&(e.offer.close(),r()),["/premium/wachtwoord-wijzigen/","/premium/resetar-contrasena/"].includes(location.pathname)&&!(0,eA.KQ)()&&location.replace("/")}]),["logout","externalLoginSuccess","registrationSuccess"].forEach(t=>{e.push(["addHandler",t,o])}),e.push(["addHandler","experienceExecute",function(e){try{var t;let n,r,o=eD();if(o.hasAppliedVariable)return;let i=e&&e.result&&e.result.events;if(!i||!i.length)return;let a=new Set;if(i.forEach(function(e){let t=e&&e.eventExecutionContext,n=t&&t.splitTests;n&&n.length&&n.forEach(function(e){if(!e)return;let t=null==e.variantName?"":String(e.variantName).trim(),n=null==e.variantId?"":String(e.variantId).trim();t&&a.add(t+(n?":"+n:""))})}),0===a.size)return;t=Array.from(a).join(",").slice(0,100),r=eD(),window._ga&&(window._ga.evtProps=window._ga.evtProps||{},window._ga.evtProps.variable=eT(window._ga.evtProps.variable,t),1)||r.hasInstalledGaWatcher||(r.hasInstalledGaWatcher=!0,Object.defineProperty(window,"_ga",{configurable:!0,get:()=>n,set(e){(n=e)&&(n.evtProps=n.evtProps||{},n.evtProps.variable=eT(n.evtProps.variable,t)),Object.defineProperty(window,"_ga",{configurable:!0,value:n,writable:!0})}})),o.hasAppliedVariable=!0}catch(e){console.warn("Failed to set GA4 variable from Composer split test metadata",e)}}]),e.push(["init",function(){e.pianoId.init({iframeTitle:"Sign In to your account"}),o()}]),window?.cmpUtils?.getHdmCookie){let{consentGroups:t,haveConsent:n}=window.cmpUtils.getHdmCookie("hdm_cmp");for(let[r,o]of Object.entries({otConsentGroups:t,otHaveConsent:n}))e.push(["setCustomVariable",r,o])}async function i(){e.customVariables.handle_resize&&!e.customVariables.resize_handled&&(document.getElementById("piano-paywall-container")||(e.setCustomVariable("resize_handled",!0),e.experience.execute()))}window.JOURNEY_INFO||(window.JOURNEY_INFO={status:"pending",blocked:!1}),window.addEventListener("resize",i),(0,eS.n)(),e.HRST=e.HRST||{},e.HRST.blockContent=()=>{eI(n)},e.HRST.addRecirculationModule=function(){!function(){let e;if(!(0,eA.y$)())return;let t=window.__PIANO__.recircListicleConfig,n=parseInt(t.listicleIndex)||3,r=document.querySelectorAll(".listicle-slides--piano-active"),o=Object.assign(document.createElement("div"),{className:"piano-recirc-container",style:"margin: 0 auto 3.5rem auto; max-width: fit-content;"}),i=Object.assign(document.createElement("div"),{className:"piano-recirculation-module",id:"piano-recirculation-module"}),a=Object.assign(document.createElement("span"),{className:"header-module",textContent:t.heading||" "});if(o.appendChild(a),o.appendChild(i),(e=n>r.length||n<0?r[3]:r[n])&&e.parentNode){let t=e.parentNode,n=t.childNodes[0];t.style="flex-direction: column;",t.insertBefore(o,n)}}()},e.HRST.preventStickyElements=function(){window.pianoOfferDisplayed=!0,window.pianoOfferDisplayed=!0,window.journeyOfferDisplayed=!0;let e=document.createElement("style");e.innerHTML=` 51 body.tp-modal-close { 52 overflow: visible !important; 53 } 54 `,document.head.appendChild(e);let t=document.querySelector(".piano-ribbon iframe");
54if(t&&t.contentDocument){let e=t.contentDocument.getElementById("pn-collapse-btn");e&&e.click()}else console.error("unable to access iframe or its content")},window.__PIANO__=window.__PIANO__||{},window.__PIANO__.adjustVideoPlayerZIndex=ev,window.__PIANO__.setJourneyInfoForCustomContainer=eE.setJourneyInfoForCustomContainer}(window.tp,t,eX),n&&window.tp.pianoId.init(),u&&window.tp.push(["setCustomVariable","page_content_type",u]),m&&window.tp.push(["setCustomVariable","content_section",m]),y&&window.tp.push(["setCustomVariable","content_display_type",y]),window.tp.experience.init()}])}}),(0,s.Y)(e0,null),(0,s.Y)(tr,null),eq?(0,s.Y)(s.mL,{styles:eK}):null)}let tb=function(){let e,t=(0,eM.BV)("preview")??!1,n=(0,eM.BV)("layoutContextProps.siteData.locale.country",""),r=(0,eM.Q6)("piano.iframe_whitelist",[]),o=(0,tl.usePathname)()??"";(0,c.useEffect)(()=>()=>{(0,tc.fL)(),(0,ts.z)()},[o]);let i=(0,eL.o)(),a=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano",{}),d=(0,eM.BV)("layoutContextProps.siteData.brand.name",""),p=function({isProdEnv:e=!1,isStageEnv:t=!1,pianoSettings:n={},queryOverride:r}){if(r)return r;if(e)return"prod";let o=!!n&&"object"==typeof n&&"string"==typeof n.piano_stage_script_url&&n.piano_stage_script_url.trim().length>0;return t&&o?"stage":"sandbox"}({isProdEnv:e$.O_,isStageEnv:e$.zD,pianoSettings:a,queryOverride:i.get("pianoEnvironment")}),{locale:m}=window.__SITE??{},w=(0,_.pw)(m),h=(0,ez.X)(t,n),g=(m?.[0]??"").toUpperCase(),v=(0,eM.BV)("data.content.0.id"),O=(0,eM.BV)(`layoutContextProps.siteData.metadata.defaults.config_ds.piano.piano_${p}_script_url`),k=(0,c.useMemo)(()=>{if("string"!=typeof O)return null;let e=O.split("?")[1];return e?new URLSearchParams(e).get("aid"):null},[O]),P=(0,eM.BV)("displayType"),A=(0,eR.isContentPage)(P),S=(0,eM.BV)("template.display"),E=A?"article":"frontpage",I=(0,eM.BV)("data.content.0.section.slug"),N=S||P;(0,c.useEffect)(()=>{N||tf.warn("[PianoMetaDQ] Missing MediaOS template.display for PA pageContentType",{contentDisplayType:N,contentId:v,url:window.location.href}),I||tf.warn("[PianoMetaDQ] Missing MediaOS section.slug for PA contentSection",{contentSection:I,contentId:v,url:window.location.href})},[N,I,v]);let C=(0,eH.jP)(),x=(0,eM.BV)("data.content.0.metadata.preview_blocker_position",3),j=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.paragraphs_before_paywall",3),T=(0,eM.BV)("layoutContextProps.isAdsFree",!1),D=(0,eq.b7)(),R=(0,eB.z)((0,eM.BV)("data.content.0.metadata.hide_breaker_ads")),L=(0,eB.z)((0,eM.BV)("data.content.0.metadata.hide_all_recirc")),$=(0,eM.BV)("layoutContextProps.siteData.metadata.defaults.config_ds.piano.affiliate_paywall_policy",b.Ml.NONE),M=(0,eM.Q6)("piano.registration_term_id",""),U=(0,eM.Q6)("piano.ribbon_meter.default_state","expanded"),B=(0,eM.Q6)("defaults.config_ds.bookmarksConfig.featureVersion",ta.Oy),q=(0,eY.s)(o)?`For you ${B}`:"internalCampaign",{recircMetadata:V={}}=(0,eF.O)()??{};(0,c.useEffect)(()=>{!async function(){let e={heading:V.heading,listicleIndex:V.listicleIndex},t=await (0,_.BQ)();window.__PIANO__=tm(tm({},window.__PIANO__),{},{analyticsData:tm(tm(tm(tm({},t),E?{page_content_type:E}:{}),I?{content_section:I}:{}),N?{content_display_type:N}:{}),recircListicleConfig:e,previewBlockerPositionOnListicle:x,previewContentCount:j,defaultRibbonState:U,createAccountBannerPrimaryUX:q})}()},[q,U,x,V,j,E,I,N]);let{module_position:F,feature_version:H}=(0,eM.Q6)("piano.feed_page_content",{}),{article_position:G,feature_version:z}=(0,eM.Q6)("piano.inline_content",{}),Y=(e=(H??"")||"",document.getElementById(A?"piano-inline-content-module":`piano-dynamic-content${e?`-${e}`:""}`)),{containAffilatedProducts:W,excludeFromPaywall:J,hasMostPopularTag:X,isFreemiumContent:Q,isPremiumContent:K,isProductsContent:Z,isSponsoredContent:ee,hideFromHomepage:et,hasNsfwTag:en}=(0,eH.eq)(),er=(0,l.u)(),eo=(0,u.A)(),[ei,ea]=(0,_.YK)(),{0:el,1:es}=(0,c.useState)(!1),{0:ec,1:eu}=(0,c.useState)(null),[ed,ep,em,ef,ey,ew]=(0,eU._P)(["fre.piano.ads-free","fre.piano.pay-or-ok","fre.piano.login","fre.piano.activation-units","fre.piano.integration-script-functions","fre.piano.ads-logic.decrease-preview-content-count"]);return(0,c.useEffect)(()=>()=>{ec&&ec()},[ec]),(0,c.useLayoutEffect)(()=>{k&&y(k,{bypassConsent:ea})},[k,ea]),(0,c.useEffect)(()=>
54{if(!k)return;let e=()=>{y(k,{bypassConsent:ea}),f({bypassConsent:ea})};return window.addEventListener("cmp.consent.change",e),window.addEventListener("OneTrustGroupsUpdated",e),()=>{window.removeEventListener("cmp.consent.change",e),window.removeEventListener("OneTrustGroupsUpdated",e)}},[k,ea]),(0,s.Y)(ty.Provider,{value:{shouldRenderPianoRuntime:h,iframeWhitelist:r,brandName:d,locale:m,siteRegion:g,contentId:v,pianoScriptUrl:O,pageContentType:E,contentSection:I,contentDisplayType:N,canAddMostPopularTag:C,previewContentCount:j,isAdsFree:T,isAdsFreeContent:D,hideBreakerAds:R,hideAllRecirc:L,affiliatePaywallPolicy:$,registrationTermId:M,createAccountBannerPrimaryUX:q,staticModulePosition:A?G:F,staticModuleVersion:A?z:H,pianoStaticContainer:Y,isContent:A,containAffilatedProducts:W,excludeFromPaywall:J,hasMostPopularTag:X,isFreemiumContent:Q,isPremiumContent:K,isProductsContent:Z,isSponsoredContent:ee,hideFromHomepage:et,hasNsfwTag:en,theme:er,isInitialRender:eo,hasConsent:ei,byPassConsent:ea,isPianoComposerScriptLoaded:el,setIsPianoComposerScriptLoaded:es,setPianoCleanup:eu,enableAdsFree:ed,isPayOrOk:ep,pianoLoginEnabled:em,activationUnitsEnabled:ef,integrationScriptFunctionsEnabled:ey,decreasePreviewContentCount:ew,isUKOnly:w}},(0,s.Y)(t_,null))}},25314:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(29538);function o(){let e=(0,r.G)("location_data");try{let{country_code:t=!1}=JSON.parse(e||"{}");return!!t&&t.toLowerCase()}catch{return!1}}},28698:(e,t,n)=>{n.d(t,{HZ:()=>f,Jf:()=>w,N0:()=>u,NM:()=>c,RC:()=>y,Ru:()=>a,WH:()=>b,Xq:()=>h,dR:()=>d,gT:()=>g,jT:()=>_,qm:()=>i,sJ:()=>p,wb:()=>o,xc:()=>m});var r=n(80166);let o="https://www.hearst.com/-/us-magazines-privacy-notice",i="submitted-newsletters",a=31536e6,{RUNTIME_RUFUS_HOSTNAME:l=""}=r.Ay,s=l.replace(/\/$/,""),c=`${s}/api/preference/signup-client`,u=`${s}/api/preference/signup-client-esp-only`,d=`${s}/api/preference/package-client?`,p="H",m={clientError:"We are having issues processing this email address. Please try a different email.",invalidEmailFormat:"Please enter a valid email address.",default:"Failed to subscribe email, Please try again."},f="BACK TO HOME",y="Enter your email address",w="Thank you for signing up!",h=["HDM","HMI"],g={HOME_PAGE:"hp",FEED_PAGE:"fp"},_={MEMBERSHIP:"MEMBERSHIP"},b={hp:{flag:"fre.enable-home-page-newsletter",configType:"hpNewsletter",defaultPosition:4,shouldShowOnHomePage:!0,hasAbTesting:!0},fp:{flag:"fre.enable-newsletter-on-feeds",configType:"fpNewsletter",defaultPosition:1,shouldShowOnHomePage:!1,hasAbTesting:!1}}},29942:(e,t,n)=>{n.d(t,{Ae:()=>i,Lc:()=>l,Pl:()=>a,RL:()=>r,XU:()=>s,fe:()=>o,lP:()=>c});let r="piano-activation-unit-inline-newsletter",o="2.1",i=".container-feed-page-21",a="ribbon meter 2.3",l="inlineRegistration",s="createAccountBanner",c="Registration Term"},30541:(e,t,n)=>{n.d(t,{$:()=>o,O:()=>r});let r=e=>{let{eventType:t,templateId:n,promotion:r,templateType:o,brand:i}=e.data?.data||{},a=`${i}_${o}_${r}`,l=new CustomEvent("piano-activation-unit",{detail:{event_type:t,data:{pos:o,promotion_id:n,promotion_name:a,dataSource:"piano",primaryUx:a}}});document.dispatchEvent(l)},o=(e,t=[])=>{window.addEventListener("message",function(n){t.includes(n.origin)&&e===n.data.type&&r(n)})}},36897:(e,t,n)=>{n.d(t,{iW:()=>i,sx:()=>o});let r=".listicle-slides";function o(){return document.querySelector('[data-theme-key="listicle-slide-item-meta"] .piano-custom-blocker-position')||document.querySelector("[data-journey-listicle-slide] .piano-custom-blocker-position")}function i(e){if(!e||"function"!=typeof e.closest)return null;let t=e.closest(r);if(t)return t;let n=e.closest("[data-journey-listicle-slide]");return n?.querySelector(r)??null}},38489:(e,t,n)=>{n.d(t,{O:()=>p});var r=n(93682),o=n(800),i=n(53647),a=n(71055),l=n(63875),s=n(44484);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
54t%2?c(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let d=new(n(47382)).default("Recirculation-Hook");function p(){let e=(0,a.useMemo)(()=>`recirc-${Date.now()}-${Math.random().toString(36).substr(2,9)}`,[]),t=(0,o.BV)("displayType"),n=(0,o.jV)("section.slug")??"",r=(0,o.jV)("subsection.slug")??"",c=(0,o.jV)("slug")??"",p=(0,o.BV)("layoutContextProps.siteData.locale"),m=(0,o.BV)("data.content.0.recirculationConfig",null),f=(0,l.r2)(m),y=f?(0,i.iv)(m):{},w={correlationId:e,displayType:t,sectionSlug:n,subsectionSlug:r,slug:c,environment:"production",hasScribeRecircConfig:f};d.info("useRecircConfig initial context",w);let h=null;try{if(f){d.info("Recirculation config source: Scribe recirculationConfig");try{h=(0,l.qY)(y,t,n,r,c),d.info("useRecircConfig: Scribe config successful",{result:h,correlationId:e})}catch(e){d.error("Scribe recirculation config failed; skipping recirc module",u(u({},w),{},{error:e.message}))}}else d.info("No usable Scribe recirculationConfig; skipping recirc module",w)}catch(e){d.error("Critical recirculation config error; skipping recirc module",u(u({},w),{},{error:e.message}))}if(!h)return null;let g=u({},h.recircMetadata);return g.filter||(g.filter=(0,s.U)(p?.country)),u(u({},h),{},{recircMetadata:g})}},38815:(e,t,n)=>{n.d(t,{FB:()=>f,I9:()=>m,IC:()=>p,JP:()=>d,OC:()=>u,T2:()=>l,_k:()=>c,cT:()=>a});var r=n(42915);let o=new(n(47382)).default("product utils"),i="linkCode";function a(e,t){return t=parseFloat(t)||0,0===(e=parseFloat(e)||0)?0:100-Math.round(t/e*100)}function l(e,t,n,r,o){let i=r||e||0,a=n||t||0,l=.9*i>=a&&i>0,s=o?.toLowerCase()==="usd"&&i-a>=20;return a>1&&(.1*i<a&&i>0&&l||s&&!l)}let s=(e,t)=>/amazon.(com|co.jp)/i.test(e??"")&&!t,c=e=>s(e?.retailer_name,e?.sem3_id)||!!e?.affiliate_url||!!e?.affiliate?.afflink_redirect||Object.values(e?.affiliate?.metadata?.links??{}).some(Boolean),u=(e,t)=>(t?[e?.url,e?.retailer?.url]:[e?.retailer?.url]).find(e=>!!e)??"",d=(e,t,n)=>{let r=n["fre.commerce.use-afflink_redirect"]?e?.retailer?.affiliate?.afflink_redirect:"";if(r&&!t)return r;let a=n["fre.commerce.use-multiple-levanta-links"]?(e=>{{let t=window?.HRST?.commerce?.affiliate?.amazon?.subtag?.trackType,n=e?.affiliate_url||"",r=e?.affiliate?.metadata?.links;if(t&&r){for(let e=0;e<t.length;e+=1)if(r[t[e]]){if(n.includes("maas")&&!r[t[e]].includes("maas"))return"";return r[t[e]]}}}return""})(e?.retailer):"";if(a&&!t)return a;let l=n["fre.commerce.use-affiliate_url"]?e?.retailer?.affiliate_url:"";if(l&&!t)return l;let c=u(e,t);return c&&s(e.retailer?.retailer_name,e.retailer?.sem3_id)&&(c=(e=>{try{let t=new URL(e);t.searchParams.get(i)||(t.searchParams.append(i,"ogi"),e=t.href)}catch(t){o.error(`Error while parsing url "${e}": ${t.message}`,t)}return e})(c)),c},p=e=>e?["noskim","noamzn"]:[],m=({product:e,productText:t,isMgu:n,hidePrice:r=!1,legacyPricePlacement:o,priceText:i})=>{let{call_to_action:a,custom_retailer:l,retailer:s}=e,{retailer_name:c,display_name:u,url:d}=s||{};if(a&&!n)return a;let p=!r&&e.product_metadata?.show_price!==!1,m=p&&i||t.hidePriceCtaMultiRetailer,y=f(d),w=e.product_metadata?.show_retailer===!1,h=u||l||c||y,g="";return(g=w?o?t.cta:p?t.hideRetailerCta||t.ctaMultiRetailer:t.cta:h&&!o?t.ctaMultiRetailer:e?.action??t.cta,g=g?.replace("{price}",n?t.hidePriceCta:m)?.replace("{retailer}",w?"":h),w&&g)?g.replace(/\s+(?:at|en)\s*$/i,"").replace(/\s{2,}/g," ").trim():g},f=e=>e?(0,r.c)(e,t=>o.error(`Invalid ${e} in getProductCta ${t.message}`,t),void 0,o).hostname?.replace("www.",""):""},44484:(e,t,n)=>{n.d(t,{B:()=>o,U:()=>r});let r=e=>{let t="exclude=tags:displayType:%20gallery&exclude=tags:content-type:%20News";return"string"==typeof e&&e?`tag=locale:%20${e}&${t}`:t},o=(e={},t={})=>{let n=[];if(e.locale&&Array.isArray(e.locale)&&e.locale.length>0){let t=e.locale[0].toUpperCase();n.push(`tag=locale:%20${t}`)}return e.contentType&&Array.isArray(e.contentType.exclude)&&e.contentType.exclude.forEach(e
54=>{let t=encodeURIComponent(e);n.push(`exclude=tags:content-type:%20${t}`)}),e.displayType&&Array.isArray(e.displayType.exclude)&&e.displayType.exclude.forEach(e=>{let t=encodeURIComponent(e);n.push(`exclude=tags:displayType:%20${t}`)}),e.section&&Array.isArray(e.section.exclude)&&e.section.exclude.forEach(e=>{let t=`%22${encodeURIComponent(e)}%22`;n.push(`exclude=section:${t}`)}),e.collection&&Array.isArray(e.collection.exclude)&&e.collection.exclude.forEach(e=>{let t=encodeURIComponent(e);n.push(`exclude=tags:collection:%20${t}`)}),e.subsection&&Array.isArray(e.subsection.exclude)&&e.subsection.exclude.forEach(e=>{let t=encodeURIComponent(e);n.push(`exclude=tags:subsection:%20${t}`)}),n.join("&")}},45025:(e,t,n)=>{n.d(t,{GG:()=>i,IR:()=>s,Nu:()=>r,OC:()=>a,ry:()=>o,se:()=>l});let r={DEFAULT:"original"},o={AVAILABLE:"AVAILABLE",DISCONTINUED:"DISCONTINUED"},i={[o.AVAILABLE]:"https://schema.org/InStock",[o.DISCONTINUED]:"https://schema.org/Discontinued"},a={embeddedGallery:"embedded-gallery",embeddedGalleryCarousel:"embedded-gallery-carousel",embeddedPromoCarousel:"embedded-promo-carousel",feed:"feed",feedCard:"feedCard",galleryOverlay:"embedded-overlay",listicle:"listicle",productExplorer:"product-explorer",productSummaryView:"summary-view",single:"embedded"},l={contentProductLink:"content-product-link",embeddedProduct:"embedded-product",gallery:"gallery",listicle:"listicle"},s={walmart:{sponsorType:"5"}}},47574:(e,t,n)=>{n.d(t,{ZS:()=>u,lh:()=>s,o:()=>c});let r=new Map,o=null,i=[];function a(e){return"string"==typeof e?e.trim():""}function l(e,t){try{e(t)}catch{}}function s(e,t){if("function"!=typeof t)return()=>{};let n=a(e),s={containerKey:n,listener:t};i.push(s);let c=n?r.get(n):o;return null!=c&&l(t,c),()=>{let e=i.indexOf(s);-1!==e&&i.splice(e,1)}}function c(){for(let{listener:e}of(r.clear(),o=null,i))l(e,null)}function u(){window.tp=window.tp||[],window.tp.push(["addHandler","showRecommendations",function(e){let t=e&&"object"==typeof e?e:{},n=null==t||"object"!=typeof t?"":a(t.containerSelector);for(let{containerKey:e,listener:a}of(o=t,r.set(n,t),i))e&&e!==n||l(a,t);return!1}])}},52495:(e,t,n)=>{function r(e,t,n){let r=t.length;if(!r)return;if(n<=0){let n=t[0];n.parentNode?.insertBefore(e,n);return}if(n<r){let r=t[n];r.parentNode?.insertBefore(e,r);return}let o=t[r-1];o.parentNode?.insertBefore(e,o.nextSibling)}function o(e,t){let n=t?.closest?.("[data-journey-listicle-slide]")||t,r=n?.parentNode;r&&(e.style.gridColumn="1",e.style.width="100%",r.insertBefore(e,n))}n.d(t,{B:()=>o,C:()=>r})},55372:(e,t,n)=>{n.d(t,{Wq:()=>s,_o:()=>a,oj:()=>c,q2:()=>l});var r=n(55924),o=n(79559);let i=[];function a(){let e=[...document.querySelectorAll("[data-scroll-depth]")];if(0===e.length){i=i.filter(({pageUrl:e,placeholder:t})=>e===window.location.href&&t.isConnected);return}i=[];let t=window.location.href;e.forEach(e=>{let n=document.createComment("scroll-depth-marker");i.push({marker:e,pageUrl:t,placeholder:n}),e.parentNode.replaceChild(n,e)})}function l(){let e=i;i=[],e.forEach(({marker:e,pageUrl:t,placeholder:n})=>{if(n.isConnected&&!e.isConnected){if(t!==window.location.href)return void n.remove();n.parentNode.replaceChild(e,n)}})}function s(e="body_content_break_"){let{JOURNEY_INFO:t}=window,n=(0,o.Gm)(),r=(n?[...n.classList]:[]).find(t=>t.startsWith(e));if(!r)return null;let i=Number(r.replace(e,""));t.status="completed",i<1?t.blocked="full":(t.blocked="partial",t.previewContentCount=i),a(),window.dispatchEvent(new CustomEvent("journey-info",{detail:t}))}function c(e){let{HRST:t,JOURNEY_INFO:n}=window;n.status="completed";let i=0;if("listicle"===t.article.display)n.previewBlockerSlidePosition=i=(t.previewBlockerPositionOnListicle??3)+1;else{let t=document.getElementsByClassName("piano-paywall-container")?.[0]||document.querySelector(".piano-container--active, .piano-container--blur")||document.getElementById("piano-paywall-container");if(!t)return;let a=t.matches(".piano-container--active, .piano-container--blur")||"div"==t.tagName.toLowerCase()?t:t.parentNode;(i=(0,o.wl)(a,"P"))>0&&e&&(i-=1),n.previewContentCount=i,(0,r.k0)(a)}0===i?n.blocked="full":n.blocked="partial",a(),window.dispatchEvent(new CustomEvent("journey-info",{detail:n}))}},55924:(e,t,n)=>{n.d(t,{k0:()=>m});let r='section[id^="article-ad-breaker-leaderboard-"], [data-type="breaker-ad"], .gpt-breaker-container, [data-type="vertical-ad"]',o='[class*="ad-container-parent-collapsed"], .ad-container[style*="display:none"], .ad-container[style*="display: none"]',i="__postGateBreakerAdObserver",a="__postGateOriginalDisplay",l="__postGateHiddenByScript",s=".gpt-adslot";function c(e){return!!e?.matches?.(r)}function u(e){if(!e)return!1;if(e.nodeType===Node.TEXT_NODE)return!!e.textContent?.trim();if(e.nodeType!==Node.ELEMENT_NODE)return!1;if(e.matches?.("iframe, img, picture, video, canvas, object, embed, svg, ins"))return!0;
54if("SCRIPT"===e.tagName||"STYLE"===e.tagName||"TEMPLATE"===e.tagName)return!1;for(let t=0;t<e.childNodes.length;t++)if(u(e.childNodes[t]))return!0;return!1}function d(e){if(c(e)){if(c(e)&&(e?.matches?.(o)||e?.querySelector?.(o))||function(e){if(!e?.matches?.('[data-type="vertical-ad"]'))return!1;let t=e.querySelectorAll?.(s)||[];if(t.length){for(let e=0;e<t.length;e++){var n;if(n=t[e],!n?.matches?.(s)||u(n))return!1}return!0}let r=e.querySelector?.(".ad-container")||e.querySelector?.('[id^="ad-article-rail-"]');return!r||!u(r)}(e)){e[l]||(e[a]=e.style.display,e.style.display="none",e[l]=!0);return}e[l]&&(e.style.display=e[a]||"",e[a]="",e[l]=!1)}}function p(e){let t=e?.nextElementSibling;for(;t;){let e=t.nextElementSibling;d(t);let n=t.querySelectorAll?.(r)||[];for(let e=0;e<n.length;e++)d(n[e]);t=e}}function m(e){e&&window.HRST?.article?.display!=="listicle"?(p(e),function(e){if(!e||"u"<typeof MutationObserver||e[i])return;let t=e.parentElement;if(!t)return;let n=new MutationObserver(()=>{p(e)});e[i]=n,n.observe(t,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","style"]})}(e)):function(e){let t=e?.[i];if(t){t.disconnect(),e[i]=null;try{delete e[i]}catch(e){}}}(e)}},56912:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(38536),o=n(28270),i=n(20339),a=n(9954);let l=(0,r.A)("div",{target:"eu2bcrz0"})((0,o.Ay)("screen-reader-only",{position:"absolute",left:"-10000px",top:"auto",width:"1px",height:"1px",overflow:"hidden"}),""),s=function({embedName:e}){let t=(0,i.Bd)({key:"content.embedAccessibilityText",macros:{embedName:e||"Third Party"}});return(0,a.Y)(l,{"data-ad-exclude":!0},t)}},63875:(e,t,n)=>{n.d(t,{E1:()=>v,Ox:()=>E,Qg:()=>O,VE:()=>S,bc:()=>P,ev:()=>A,fetchFromParsely:()=>b,i_:()=>y,qY:()=>C,r2:()=>h,u1:()=>g,zM:()=>N});var r=n(53520),o=n(93682),i=n(47382),a=n(75855),l=n(80166),s=n(29231);let c=["apiEndpoint","domain","canonicalUrl","limit","sectionTitle","siteId","contentId","displayTypeFilter"],u=["recommendedData","domain","limit"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){(0,o.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let{RUNTIME_CONCORDE_URL:m}=l.Ay,f=new i.default("RECIRCULATION-UTILS");function y(e=3){let t=new Date;t.setFullYear(t.getFullYear()-e);let n=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${n}-${r}-${o}`}let w=new Set(["hash","details"]);function h(e){return!(null==e||"object"!=typeof e||Array.isArray(e))&&Object.keys(e).some(e=>!w.has(e))}async function g(e,t,n,r,o,i,l=6,s="",c="",u=a.YL.PARSELY,d={}){let m=k[u];return m?m(p({apiEndpoint:e,domain:t,canonicalUrl:n,filter:r,commerceFilter:o,sectionTitle:i,limit:l,pubDateStart:s,customFilter:c},d)):(f.error("Unknown data source",{source:u}),null)}async function _(e){let t=await fetch(e);if(!t.ok)throw Error(`HTTP error! status: ${t.status}`);return t.json()}async function b({apiEndpoint:e,domain:t,canonicalUrl:n,filter:r,commerceFilter:o,sectionTitle:i,limit:l=6,pubDateStart:s="",customFilter:c=""}){if(!e||!t)return f.info("Parse.ly fetcher: Missing required parameters",{apiEndpoint:e,domain:t}),null;let u=o?"&tag=hasProduct:%20true":"",d=i?`§ion=${encodeURIComponent(i)}`:"";r&&"string"!=typeof r&&f.warn("fetchFromParsely received non-string filter, ignoring",{filterType:typeof r,filter:r,domain:t});let m=r&&"string"==typeof r?`&${r}`:"";c&&"string"!=typeof c&&f.warn("fetchFromParsely received non-string customFilter, ignoring",{customFilterType:typeof c,customFilter:c,domain:t});let y=c&&"string"==typeof c?`&${c}`:"",w=l?`&limit=${l}`:"",h=s?`&pub_date_start=${s}`:"",g=n?`&url=${new URL(new URL(n).pathname,`https://www.${t}`)}`:"",v=`apikey=${t}${m}${y}${w}${h}${g}`,O=`https://api.parsely.com/v2/${e}?${v}${u}${d}`,k=`https://api.parsely.com/v2/${e}?${v}${u}`;f.info("fetchFromParsely: Attempting primary request",{primaryUrl:O});try{let e=await _(O);if(e?.data?.length>0)return f.info("fetchFromParsely: Primary request returned results",{count:e.data.length,hasSection:!!i}),e.meta=p(p({},e.meta),{},{source:a.YL.PARSELY,fallback:!1}),e;if(i){f.info("fetchFromParsely: No results with section, trying fallback without section",{section:i,fallbackUrl:k});let e=await _(k);if(e?.data?.length>0)return f.info("fetchFromParsely: Fallback request returned results",{count:e.data.length}),e.meta=p(p({},e.meta),{},{source:a.YL.PARSELY,fallback:!0}),e}return f.info("fetchFromParsely: No results from primary or fallback"),e&&"object"==typeof e&&(e.meta=p(p({},e.meta),{},{source:a.YL.PARSELY,fallback:!1})),e}catch(e){return f.error("Parse.ly API error",{error:e.message,primaryUrl:O}),null}}async function v(e){let{apiEndpoint:t,domain:o,canonicalUrl:i,limit:l=6,sectionTitle:s,siteId:u,contentId:d,displayTypeFilter:y}=e;if((0,r.A)(e,c),!u||!d)return f.error("Concorde API: Missing required parameters",{siteId:!!u,contentId:!!d,domain:o,canonicalUrl:i}),null;let w="string"==typeof y?y.toLowerCase().replace(/\s+/g,"-"):null,h=w?a.HN[w]??null:null;w&&!h&&f.log("Concorde: unrecognized displayTypeFilter â display_type param will be omitted",{displayTypeFilter:y,normalizedFilter:w,knownTypes:Object.keys(a.HN)});let g=h?`&display_type=${h}`:"",_=m?`${m}/v2/consumer`:"https://search.hearstapps.net/v2/consumer",b=`${_}/${u}/related/${d}?size=${l}${g}`,v={siteId:u,contentId:d,environment:"runtime",url:b,baseUrl:_,source:a.YL.CONCORDE,displayTypeFilter:y??null,displayTypeUuid:h??null};try{let e=await fetch(b);
54if(!e.ok){let t=Error(`Concorde API error: ${e.status} ${e.statusText}`);throw f.error("Concorde API request failed",p(p({},v),{},{status:e.status,statusText:e.statusText})),t}let t=await e.json(),r=0;Array.isArray(t)?r=t.length:t?.data&&Array.isArray(t.data)&&(r=t.data.length);let{transformConcordeToParselyFormat:o}=await n.e(51056).then(n.bind(n,51056)),i=o(t);if(!i)return f.error("Data transformation failed",p(p({},v),{},{originalDataCount:r})),null;return i&&"object"==typeof i&&(i.meta=p(p({},i.meta),{},{source:a.YL.CONCORDE})),i}catch(e){return f.error("Concorde API error",p(p({},v),{},{error:e.message})),null}}async function O(e){let t,n,{recommendedData:o,domain:i,limit:l=6}=e;if((0,r.A)(e,u),!(t=[],o?Array.isArray(o)?0===o.length&&t.push("recommendedData array is empty"):t.push("recommendedData must be an array"):t.push("recommendedData is required"),(!i||"string"!=typeof i)&&t.push("domain parameter is required and must be a string"),!(n=0===t.length)&&f.log("Recommended data validation failed",{hasData:!!o,isArray:Array.isArray(o),length:o?.length||0,domain:!!i,errors:t}),{isValid:n,errors:t}).isValid)return null;f.log("[RECIRC DEBUG] fetchFromRecommended starting transformation",{inputItemCount:o.length,domain:i});try{let e=o.filter((e,t)=>(function(e,t){if(!e)return f.log(`Skipping recommendation at index ${t}: null/undefined recommendation`),!1;let n=e?.content?.[0];if(!n)return f.log(`Skipping recommendation at index ${t}: no content`,{recommendation:e}),!1;let r=n.metadata?.short_title||n.metadata?.index_title||"",o=n.slug||"",i=n.section?.slug||"";return r.trim()?!!o&&!!i||(f.log(`Skipping recommendation at index ${t}: missing slug or section`,{hasSlug:!!o,hasSectionSlug:!!i}),!1):(f.log(`Skipping recommendation at index ${t}: missing title`),!1)})(e,t));if(f.log("[RECIRC DEBUG] After initial validation",{originalCount:o.length,validCount:e.length,filteredOut:o.length-e.length}),0===e.length)return f.log("No valid recommendations after validation",{originalCount:o.length,processedCount:0}),null;let t=e.map(e=>{let t=e.content[0],n=t.metadata?.short_title||t.metadata?.index_title||"",r=(e=>{if(!e||"string"!=typeof e)return e;let t=document.createElement("textarea");return t.innerHTML=e,t.value})(n),o=t.slug||"",a=t.section?.slug||"",l=t.subsection?.slug||"",s=[a];l&&s.push(l),s.push(o);let c=`https://www.${i}/${s.join("/")}`,u="",d=(t.media||[]).find(e=>"image"===e.media_type&&e.hips_url);if(d){let e=d.image_metadata?.crops?.["1x1"];try{let t=new URL(d.hips_url);e&&t.searchParams.set("crop",e),t.searchParams.set("resize","600:*"),u=t.toString()}catch{u=d.hips_url}}let p=t.pub_date||"",m=t.metadata?.social_dek||"",f=t.metadata?.dek||"",y=[];return t.display_type?.title&&y.push(`content-type: ${t.display_type.title}`),t.id&&y.push(`contentId: ${t.id}`),a&&y.push(`section: ${a}`),{title:r.trim(),url:c,link:c,image_url:u,thumb_url_medium:u,section:a,pub_date:p,author:"",authors:[],metadata:JSON.stringify({short_title:r.trim(),socialHeadline:S(m),dek:S(f)}),tags:y,full_content_word_count:0}}).filter(e=>{let t=e.title&&e.title.trim(),n=e.url&&e.url.trim(),r=e.image_url&&e.image_url.trim();return!!t&&!!n&&!!r||(f.log("[RECIRC DEBUG] Filtering out invalid item:",{hasTitle:t,hasUrl:n,hasImage:r,title:e?.title,url:e?.url}),!1)});if(f.log("[RECIRC DEBUG] After final filter (image/url validation)",{beforeFilterCount:e.length,afterFilterCount:t.length,itemsDropped:e.length-t.length}),0===t.length)return f.log("No valid items after transformation",{originalCount:o.length,validRecommendations:e.length,processedCount:t.length}),null;let n=t.slice(0,l);return f.log("[RECIRC DEBUG] After slicing to limit",{beforeSliceCount:t.length,requestedLimit:l,actualReturnCount:n.length}),{data:n,success:!0,meta:{sort:"_score",source:a.YL.READERS_ALSO_READ},links:{first:null,next:null}}}catch(e){return f.error("Recommended data transformation error",{error:e.message,dataCount:o?.length||0,source:a.YL.READERS_ALSO_READ}),null}}let k={[a.YL.PARSELY]:b,[a.YL.CONCORDE]:v,[a.YL.READERS_ALSO_READ]:O};function P({isRecircEnabled:e=!1,isHideAllRecirc:t=!1,isSponsored:n=!1,recircConfig:r={}}){return e&&!t&&!n&&!!Object.keys(r?.recircMetadata??{}).length&&function({recircMetadata:e,displayType:t,sectionSlug:n,subsectionSlug:r,slug:o}){let{displayTypes:i=[],sections:a=[],slugs:l=[]}=e,s=0===i.length||i.includes(t),c=0===a.length||a.includes(n),u=a.length>0&&a.includes(`${n}/${r}`),d=l.length>0&&l.includes(o);return s&&(c||u)||d}(r)}function A(e,t=[],n=a.UX){try{let r=new URL(e);return r.searchParams.set("resize",`${n}:*`),t.length>
540&&t.forEach(e=>r.searchParams.delete(e)),r.toString()}catch{return e}}let S=e=>{if(null!=e)return(0,s.Q)(e)},E=(e,t)=>{if(!Array.isArray(t))return"";let n=t.find(t=>t.startsWith(e)),r=RegExp(`^${e}\\s*`);return n?n.replace(r,""):""},I=e=>!0===e||"true"===String(e).trim().toLowerCase(),N=(e={})=>{let t;return I(E("sponsored:",e.tags))||!!(t=(e=>{if(!e)return{};if("object"==typeof e)return e;try{let t=JSON.parse(e);return t&&"object"==typeof t?t:{}}catch{return{}}})(e.metadata))&&"object"==typeof t&&I(t.sponsored)};function C(e,t,n,r="",o){let i=function(e){let t=[];if(!e)return t.push("Resin config is null or undefined"),{isValid:!1,errors:t};if("object"!=typeof e||Array.isArray(e))return t.push("Resin config must be an object, not array or primitive"),{isValid:!1,errors:t};if(void 0!==e.limit&&null!==e.limit){let n="number"==typeof e.limit&&e.limit>=1,r="string"==typeof e.limit&&!isNaN(e.limit)&&Number(e.limit)>=1;n||r||t.push(`Field 'limit' must be a positive number or numeric string, got ${typeof e.limit} with value ${e.limit}`)}return void 0!==e.linkOutItem&&null!==e.linkOutItem&&("object"!=typeof e.linkOutItem||Array.isArray(e.linkOutItem))&&t.push(`Field 'linkOutItem' must be an object, got ${typeof e.linkOutItem}`),{isValid:0===t.length,errors:t}}(e);if(!i.isValid){let r=`Invalid Resin recirculation config: ${i.errors.join("; ")}`;throw f.error("Resin Config Validation Failed",{errors:i.errors,receivedConfig:e,displayType:t,sectionSlug:n}),Error(r)}let a=function(e,t,n,r="",o){return{recircMetadata:e,displayType:t,sectionSlug:n,subsectionSlug:r,slug:o}}(e??{},t,n,r,o);return f.info("transformResinRecircConfig returning",{result:a}),a}},64524:(e,t,n)=>{n.d(t,{FH:()=>a,JQ:()=>f,KA:()=>l,LV:()=>m,VD:()=>c,YH:()=>i,ab:()=>u,av:()=>s,bk:()=>d,db:()=>o,pX:()=>r,tA:()=>p});let r="transporter",o="feed_page",i="piano-ab-test-feed-transporter",a="content-bottom-transporter",l=`#${a}`,s="__pianoExperiments",c="recirc-feed-transporter",u="piano-inline-content",d="__pianoABVariant",p="__pianoABTrackingId",m=`${r}_click`,f=`${o}_click`},64990:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(17865),o=n(36897),i=n(79559);let a='[data-theme-key="listicle-slide-inner-container"], .listicle-slide-inner-container',l="__pianoCustomBlockerObserver",s="piano-listicle-custom-blocker-iframe-layout";function c(e){return e?.closest?.("[data-journey-listicle-slide]")||e}function u(){if(!(0,i.y$)())return;let e=(0,o.sx)();if(!e||!function(e){if(!e)return!1;let t=e.querySelector(".tp-container-inner");return!!(e.querySelector("iframe")||function e(t){if(!t)return!1;
54if(t.nodeType===Node.TEXT_NODE)return!!t.textContent?.trim();if(t.nodeType!==Node.ELEMENT_NODE)return!1;if(t.matches?.("iframe, img, picture, video, canvas, object, embed, svg, ins"))return!0;if("SCRIPT"===t.tagName||"STYLE"===t.tagName||"TEMPLATE"===t.tagName)return!1;for(let n=0;n<t.childNodes.length;n++)if(e(t.childNodes[n]))return!0;return!1}(t))}(e))return;let t=e?.closest?.("[data-journey-listicle-slide]")||e?.closest?.(".listicle-slides");if(!t)return;if(t.querySelector(".listicle-custom-blocker-container")||t.nextElementSibling?.matches?.(".listicle-custom-blocker-container"))return(0,r.Q)(),!0;!function(){if("u"<typeof document||document.getElementById(s))return;let e=document.createElement("style");e.id=s,e.textContent=` 55.listicle-custom-blocker-container { 56 justify-self: stretch; 57 min-width: 0; 58} 59.listicle-custom-blocker-container > .piano-custom-blocker-position { 60 width: 100% !important; 61 max-width: 100% !important; 62 box-sizing: border-box !important; 63} 64.listicle-custom-blocker-container iframe { 65 width: 100% !important; 66 max-width: 100% !important; 67 min-width: 0 !important; 68 box-sizing: border-box !important; 69} 70`.trim(),document.head.appendChild(e)}();let l=Array.from(e.querySelectorAll("iframe")),u=document.createElement("div");u.className="listicle-custom-blocker-container",u.style.cssText="width:100%;max-width:100%;box-sizing:border-box;margin-top:1rem;grid-column:1;",c(t)?.after?.(u);let d=e.cloneNode(!0);d.style.cssText="width:100%;max-width:100%;box-sizing:border-box;visibility:visible;height:auto;grid-column:1;";let p=d.querySelector(".tp-container-inner");l.length&&(p?(p.querySelectorAll("iframe").forEach(e=>e.remove()),l.forEach(e=>p.appendChild(e))):(d.querySelectorAll("iframe").forEach(e=>e.remove()),l.forEach(e=>d.appendChild(e))));let m=d.querySelector(".tp-container-inner");return m&&(m.style.width="100%"),u.appendChild(d),!function(e,t){if(!e||"u"<typeof getComputedStyle)return;let n=c(t),r=n?.querySelector?.(a)||e.previousElementSibling?.querySelector?.(a)||document.querySelector(a);if(!r)return;let o=getComputedStyle(r);o.maxWidth&&"none"!==o.maxWidth&&(e.style.maxWidth=o.maxWidth),e.style.paddingLeft=o.paddingLeft,e.style.paddingRight=o.paddingRight,e.style.marginLeft=o.marginLeft,e.style.marginRight=o.marginRight}(u,t),e.style.cssText="visibility:hidden;height:0;overflow:hidden;margin:0;padding:0;",window.dispatchEvent(new Event("resize")),(0,r.Q)(),Promise.resolve().then(n.bind(n,5150)).then(e=>{"function"==typeof e.publishListicleCustomBlockerJourneyFromDom&&e.publishListicleCustomBlockerJourneyFromDom()}),!0}function d(){requestAnimationFrame(()=>{if(u())return;let e=(0,o.sx)(),t=e&&e.querySelector("iframe");!function(e){if(!e||"u"<typeof MutationObserver||e[l])return;let t=new MutationObserver(()=>{if(u()){let t=e&&e[l];if(t){t.disconnect(),e[l]=null;try{delete e[l]}catch(e){}}}});e[l]=t,t.observe(e,{childList:!0,subtree:!0})}(e),t&&!(t.contentDocument&&t.contentDocument.body&&t.contentDocument.body.firstChild)&&t.addEventListener("load",()=>u(),{once:!0})})}},72271:(e,t,n)=>{n.d(t,{Cw:()=>m,J2:()=>d,Oo:()=>f});var r=n(93682),o=n(38536),i=n(98965),a=n(28270),l=n(82511),s=n(29942);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let d=(e,{addGradient:t,hideMobileBlur:n})=>{let r,o,c,d,m,f,y=(r=+(0,l.J)(e,"elevation.nav",0),o={".tp-modal-close":{overflow:"unset !important"},".piano-overlay-scrollbar-compensation.tp-modal-open":{paddingRight:"calc(var(--piano-overlay-body-padding-right) + var(--piano-overlay-scrollbar-width)) !important"},".tp-backdrop":{zIndex:`${r+1} !important`},".tp-modal":{zIndex:`${r+2} !important`},".piano-container--blur":{position:"relative",marginBottom:"5rem"},".article-body .piano-inline-registration-blocker ~ *:not([data-journey-unblur])":{filter:"blur(0.625rem)",pointerEvents:"none",userSelect:"none"},".piano-inline-registration-listicle-blur":{filter:"blur(0.625rem)",pointerEvents:"none",userSelect:"none"},".article-body .piano-inline-registration-wall-mounted-blocker ~ *:not([data-journey-unblur])":{position:"absolute",left:"-1000rem",zIndex:"-1 !important"},".article-container.premium-paywall-lock":{marginLeft:"auto",marginRight:"auto",overflow:"hidden"},".piano-ribbon":{position:"fixed",bottom:"var(--piano-bottom-offset, 0px)",left:0,right:0,zIndex:`${r+1}`,boxShadow:"0 0 28px 0 rgba(51, 51, 51, 0.1)",width:"100%",transition:"bottom 0.4s ease-in-out",transitionDelay:"0.1s"},".piano-main-content [data-ad-index]:nth-of-type(n+2) [data-journey-listicle-slide]":{filter:"blur(0.625rem)",pointerEvents:"none",userSelect:"none"},[`.piano-inline-newsletter, .${s.RL}`]:{marginBottom:"1rem",marginTop:"1rem"}},c={theme:e},d=(0,i.Sk)(),m=(0,a.Ay)("custom-item-title-text",d.itemTitle),f=(0,a.Ay)("editorial-links-header"),o[".piano-recirc-container"]={padding:"1rem 0",borderTop:`${e.borderWidths.medium} solid ${e.colors.brandColorPrimary}`,borderBottom:`${e.borderWidths.medium} solid ${e.colors.brandColorPrimary}`,".header-module":u({},f(c)),".cx-flex-module":{marginTop:"","a > h3":u(u({},m(c)),{},{color:"inherit",fontSize:"1.1rem",fontWeight:"normal"}),"a > img":{width:"100%",height:"auto",aspectRatio:"1 / 1"}}},o);
70return t&&(y[".piano-container--blur::before"]=n?u(u({},p),{},{"@media (max-width: 768px)":{display:"none"}}):p),y},p={content:'""',position:"absolute",bottom:"100%",left:0,right:0,height:"200px",backgroundImage:"linear-gradient(to top, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0) 100%)"},m=(0,o.A)("div",{target:"e1n3td200"})((0,a.Ay)("piano-bottom-ribbon",{elevation:"nav",width:"100%",position:"sticky",bottom:"var(--piano-bottom-offset, 0px)",transition:"bottom 0.4s ease-in-out",transitionDelay:"0.1s"}),""),f={paddingRight:{lg:"1rem"},textTransform:"capitalize"}},75855:(e,t,n)=>{n.d(t,{HN:()=>o,Ms:()=>u,UX:()=>a,YL:()=>c,Zk:()=>r,_n:()=>l,nR:()=>i,wV:()=>s});let r="fre.enable-recirculation-module",o={recipe:"6a85ded2-590c-4248-9bff-ab1b66586768","standard-article":"210d7745-8bc9-4cfc-8b24-a81b36aa80cd",listicle:"ad2dfb05-65d3-43df-99c3-3394da0d63c6",gallery:"85cd2bdc-f1c8-481d-90d0-783e5ec18d5d","longform-article":"fb518225-f53e-499f-b254-e0e5f1d66f46"},i="fre.disable-editorial-links-with-recirc",a=600,l=70,s={CardCarousel:"card-carousel",DefaultCarousel:"carousel",StackedCarousel:"stacked-carousel",DefaultStacked:"stacked"},c={PARSELY:"parsely",CONCORDE:"concorde",READERS_ALSO_READ:"readers-also-read",HAPS:"haps"},u={filter:"",heading:"What's Everyone Reading?",limit:"6",defaultSource:c.PARSELY}},76154:(e,t,n)=>{n.d(t,{$J:()=>p,HS:()=>y,Vi:()=>f,jN:()=>m});var r=n(93682),o=n(47382),i=n(94442),a=n(60986),l=n(28698),s=n(77288);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let d=new o.default("NewsletterUtils"),p=e=>(e=>{if(!e)return[];try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return d.error("Failed to parse newsletter cookie",e),[]}})(e),m=({email:e,customVars:t={},preferenceIds:n,siteAcronym:r,minorSourceRequest:o,reCaptchaToken:a,businessUnit:c,locale:p,gptUtm:m,gptRefdomain:f,packageCode:y})=>new Promise((h,g)=>{let _=o?.length?o:`STAT+${r} Newsletter`,b=new URLSearchParams(window.location.search),v=n.map(e=>({preferenceId:e.toUpperCase(),optinValue:l.sJ})),O=[{packageCode:y,optinValue:l.sJ}],k=y?{packageCodes:O}:{preferences:v},P=l.Xq.includes(c)&&c,A=!!y&&"HMI"===c,S=w(y,c),E=u(u(u(u(u({email:e},Object.keys(t).length&&{customVars:t}),{},{majorSource:"WNL",minorSource:_},k),{},{sendToEsp:!0,reCaptchaToken:a},P&&{business_unit:P}),p&&{locale:p}),{},{webSource:(0,s._i)(b?.get("utm_source"),m,f)||"",webMedium:(0,s.U4)(b?.get("utm_medium"),m)||"",webCampaign:(0,s.$O)(b?.get("utm_campaign"),m)||"",noSave:A});(0,i.hd)(S,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(E),signal:AbortSignal.timeout(5e3)}).then(e=>{d.info(e);let t=e.ok?h:g;(e.headers.get("content-type").includes("application/json")?e.json():e.text()).then(e=>t(e)).catch(g)}).catch(g)}),f=e=>{if(window.getCMPConsent&&!0===window.getCMPConsent("category","C0003")){localStorage.setItem(l.qm,JSON.stringify((JSON.parse(localStorage.getItem(l.qm))||[]).concat(e)));try{(0,a.TV)(l.qm,localStorage.getItem(l.qm),l.Ru)}catch(e){d.error("Failed to set newsletter cookie",e)}window.dispatchEvent(new CustomEvent("newsletter-submitted",{detail:{listingId:e}}))}},y=e=>{try{return(JSON.parse(localStorage.getItem(l.qm))||[]).includes(e)}catch(e){return d.error("Failed to parse homepage newsletter storage",e),!1}},w=(e,t)=>e?l.dR:"HMI"===t?l.N0:l.NM},80124:(e,t,n)=>{n.d(t,{CT:()=>s,U8:()=>a,YC:()=>r,bo:()=>i,xl:()=>l});let r=e=>"string"==typeof e&&(e.endsWith("%")||e.endsWith("px"))?e:`${e}px`,o=/(^|\.)your-promos\.com$/i,i=(e,t)=>{if(!e)return!1;try{return o.test(new URL(e,t).hostname)}catch{return!1}},a=(e,t)=>Number(e/t*100),l=(e,t,n,o)=>e?{width:r(n),height:r(o)}:{paddingTop:`${Math.round(100*t)/100}%`},s=(e,t,n)=>e<t+20?a(t/e*n,t):a(n,t)},81603:(e,t,n)=>{n.d(t,{C1:()=>a,F5:()=>s,Kv:()=>r,Oy:()=>o,mN:()=>i,z9:()=>l});let r={default:"default",trending:"trending",recommended:"recommended",recentlyRead:"recentlyRead",saved:"saved",shopRecommended:"shopRecommended"},o="2.2",i=60,a=85,l=4,s=2},82175:(e,t,n)=>{n.d(t,{VC:()=>s,dP:()=>l,rG:()=>c});var r=n(79559);let o="piano-inline-registration-blocker",i="piano-inline-registration-blur-style";function a(){if(document.getElementById(i))return;let e=document.createElement("style");e.id=i,e.textContent=` 71 .${o} ~ *:not([data-journey-unblur]), 72 .piano-container--blur ~ *:not([data-journey-unblur]) { 73 filter: blur(0.625rem) !important; 74 pointer-events: none !important; 75 user-select: none !important; 76 } 77 `,document.head.appendChild(e)}function l(e,t="blur"){if(e){"blur"===t&&e&&(e.classList.add(o),a());let n=e?.nextElementSibling;for(;n;){let e=n.nextElementSibling;u(n,t),n=e}}}function s(){let e=(0,r.Gm)();e&&l(e,"blur")}function c(e="active"){let t=document.querySelectorAll(`.piano-container--${e}`);if(!t.length)return;let n=[];for(let e of t){let t=e.nextElementSibling;for(;t;)n.push(t),t=t.nextElementSibling}if(n.length){for(let t of("blur"===e&&a(),n))u(t,e);return}l(t[0].parentElement,e)}function u(e,t){"active"===t&&e.remove(),"blur"===t&&(0,r.j9)(e)}},98965:(e,t,n)=>{n.d(t,{Sk:()=>c,eB:()=>s,tD:()=>l});var r=n(93682),o=n(38536),i=n(28270);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}let l=(0,o.A)("div",{target:"ezpcz1b1"})((0,i.Ay)("four-across-block-content",{contain:"layout"}),""),s=(0,o.A)("section",{target:"ezpcz1b0"})((0,i.Ay)("four-across-block"),""),c=e=>(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
77t%2?a(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e})({},{item:{variant:"item-four-across"},itemContent:{variant:"item-content-four-across"},itemTitle:{variant:"item-title-four-across"},itemTitleWrapper:{TitleDesignElementBefore:{variant:"title-design-element-secondary-before-four-across"},TitleDesignElementAfter:{variant:"title-design-element-secondary-after-four-across"}},itemDek:{variant:`item-dek${e?"-ad":""}-four-across`,overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:{_:"7",md:"8"},WebkitBoxOrient:"vertical"},itemImageLink:{variant:"item-image-link-four-across"},byLine:{wrapper:{variant:"item-byline-four-across"},name:{variant:"item-byline-four-across"}},itemPublishDate:{variant:"item-publish-date-four-across",display:"block"},itemTotalTime:{wrapper:{variant:"item-total-time-four-across-wrapper"},unit:{variant:"item-total-time-four-across-unit"},scale:{variant:"item-total-time-four-across-scale"}}})}}]);
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.