(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[1782],{41782:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=n(5338),r=n(56187),s=n(56822),l=n(24755);t.default=async function(e){const t=i.default.createElement(l.PageFactory.create(e),window.__PRELOADED_STATE__),n=document.getElementById("app-root");await(0,r.yieldToMain)(),(0,s.perfMark)("react-hydrate-start"),(0,a.hydrateRoot)(n,t)}},21244:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{connect:s}=n(67851),{loadData:l}=n(55918),d=n(26223),c=n(62930),{LoaderWrapper:m}=n(86286),p=n(50829),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({dataUrl:e,storeKey:t,data:n,setData:o,loaderType:s="Circle",...h})=>{i.useEffect((()=>{(async()=>{await g(),u("GroupedNavigationContainer")})()}),[]);const[y,b]=a(!1),[f,v]=a(!1),$=c[s];return r((()=>{!async function(){if(!n&&e){b(!0);try{const n=await l({url:`${e}`}),i=n?n[t]:[];o(t,i)}catch(e){v(!0)}finally{b(!1)}}}()}),[e]),i.createElement(i.Fragment,null,f&&i.createElement(p.ContentCenterNoBackground,{ariaLive:"polite",className:"brand-background__lede",dangerousHed:"Oops",dangerousDek:"something went wrong"}),y&&i.createElement(m,null,i.createElement($,null)),n&&i.createElement(d,{groupedLinks:n,...h}))};h.propTypes={analyticsEventForFilter:o.string,data:o.array,dataUrl:o.string.isRequired,filterLabel:o.string,hasAtoZIndex:o.bool,hasFilter:o.bool,loaderType:o.string,setData:o.func.isRequired,storeKey:o.string.isRequired},e.exports=s(((e,{storeKey:t})=>({data:e.groupedNavigation?.[t]||null})),(e=>({setData:(t,n)=>{e({type:"MERGE_KEY",key:"groupedNavigation",value:{[t]:n}})}})))(h)},16035:(e,t,n)=>{e.exports=n(21244)},56141:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(84446),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({dangerousDek:e="",dangerousHed:t="Todays's Pick",items:n=[],dangerousCategoryTitle:o="Most Recent",shouldEnableBundleComponentAnalytics:l=!1,shouldEnableCardLevelBookmark:d=!1,shouldEnableCommentsCount:c=!1})=>{i.useEffect((()=>{(async()=>{await s(),r("BestStories")})()}),[]);const m=n.slice(0,3),p=n.slice(3,8);return i.createElement(a,{dangerousHed:t,dangerousDek:e,dangerousCategoryTitle:o,items:n,shouldEnableBundleComponentAnalytics:l,sumCollageFourItems:m,sumListItems:p,shouldEnableCardLevelBookmark:d,shouldEnableCommentsCount:c})};l.propTypes={dangerousCategoryTitle:o.string,dangerousDek:o.string,dangerousHed:o.string,items:o.array,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool},l.displayName="BestStories",e.exports=l},31498:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(56141);e.exports=o(i,"BestStories")},26066:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{default:r}=n(1165),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{processLinks:d,processCeros:c,processTiktok:m,processSidebarHeadings:p}=n(74804),u=n(57885),g=n(49033),h=n(97883),y=n(51009),{BodyWrapper:b}=n(29912),f=new r({a:d,blockquote:({props:e})=>({type:u,props:e}),bluesky:({props:e})=>({type:g,props:e}),reddit:({meta:e,...t})=>({type:h,props:{...t,...JSON.parse(decodeURIComponent(e))}}),ceros:c,h2:p,tiktok:m,"inline-embed":y}),v=({body:e=["div"],className:t,children:n,shouldDisableMaxWidth:i=!1,shouldEnableDataJourneyHook:r=!0,shouldEnableFullArticleInverted:d})=>{a.useEffect((()=>{(async()=>{await l(),s("Body")})()}),[]);const c={className:o("body",t),shouldDisableMaxWidth:i,shouldEnableFullArticleInverted:d};return r&&(c["data-journey-hook"]="client-content"),a.createElement(b,{...c,"data-testid":"BodyWrapper"},n||f.convert(e))};v.propTypes={body:i.array,children:i.node,className:i.string,shouldDisableMaxWidth:i.bool,shouldEnableDataJourneyHook:i.bool,shouldEnableFullArticleInverted:i.bool},e.exports=v},22652:(e,t,n)=>{e.exports=n(26066)},29912:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,getLinkStyles:s,styledProperty:l,getColorStyles:d,firstLetterDropCap:c}=n(26865),{BREAKPOINTS:m}=n(96472),{AssetEmbedWrapper:p}=n(41108),{ContentPromoEmbedHedWrapper:u}=n(63665),{universalGridCore:g}=n(89085),{CaptionCredit:h,CaptionText:y}=n(38860),{ButtonCalloutWrapper:b}=n(65881),f=o.div.withConfig({displayName:"BodyWrapper"})` ${r("typography.definitions.consumptionEditorial.body-core")} padding: 0; max-width: ${m.xxl}; color: ${a("colors.consumption.body.standard.body")}; ${l("shouldDisableMaxWidth",!0,`@media (min-width: ${m.fullBleed}) {\n max-width: none;\n }`)} hr { clear: both; margin: ${i(5,"px")} auto; } h1, h2, h3, h4, h5, h6 { margin: ${i(2,"px")} 0; color: ${a("colors.consumption.body.standard.subhed")}; } h2, h3, h4, h5 { margin-top: ${i(5,"px")}; } h1, ${u}, h2 { ${r("typography.definitions.consumptionEditorial.subhed-break-primary")} } h1, h2, h3, h4, h5, h6, p { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${a(t,"colors.consumption.body.inverted.subhed")}`} } h3 { ${r("typography.definitions.consumptionEditorial.subhed-break-secondary")} } h4, h5, h6 { ${r("typography.definitions.consumptionEditorial.body-core")} font-weight: bold; } hr { border: 0; background: ${a("colors.consumption.body.standard.divider")}; height: 2px; } .body__container > p, .container--body-inner > p, .container--full-inner > p { margin: ${i(2,"px")} 0; } a:not(.button) { ${({theme:e})=>s(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} transition: color 200ms ease; } p { a, strong, em { line-height: inherit; } } ol, ul { margin: ${i(2,"px")} 0 ${i(2,"px")} ${i(4)}; padding: 0; li { margin-left: ${i(2)}; } } && { ${p} { display: block; margin: 0 auto ${i(3,"px")} auto; padding: 0; width: 100%; img { width: 100%; height: auto; } &.callout--group-item-1 { margin: 0 auto ${i(5,"px")} auto; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${y}, ${h} {\n color: ${d(t,"color","colors.consumption.lead.inverted.description")};\n }`} } } .heading-h1, .heading-h2, .heading-h3, .heading-h4, .heading-h5, .heading-h6 { margin: ${i(2,"px")} 0; color: ${a("colors.consumption.body.standard.subhed")}; } .heading-h2, .heading-h3, .heading-h4, .heading-h5 { margin-top: ${i(5,"px")}; } .heading-h1, .heading-h2 { ${r("typography.definitions.consumptionEditorial.subhed-break-primary")} } .heading-h3 { ${r("typography.definitions.consumptionEditorial.subhed-break-secondary")} } .heading-h1, .heading-h2, .heading-h3, .heading-h4, .heading-h5, .heading-h6 { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${a(t,"colors.consumption.body.inverted.subhed")}`} } .heading-h4 { ${r("typography.definitions.consumptionEditorial.subhed-aux-primary")} } .heading-h5, .heading-h6 { ${r("typography.definitions.consumptionEditorial.subhed-aux-secondary")} } &.body__container { p.has-dropcap { margin-top: ${i(4,"px")}; padding-bottom: ${i(2)}; &::first-letter { ${c}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${a("colors.consumption.lead.standard.heading")}; } } } } .container--full, .container--body { ${g()} } .container + .container { margin-top: ${i(-2)}; } .container--full-inner { grid-column: 1 / -1; } .container--body-inner { grid-column: 1 / -1; @media (min-width: ${m.md}) { grid-column: 3 / span 8; } } .container:first-of-type { .body__container > *:first-child, .container--body-inner > *:first-child, .container--full-inner > *:first-child { margin-top: 0; *:first-child { margin-top: 0; } } } .lead-in-text-callout { ${r("typography.definitions.discovery.hed-bulletin-primary")} display: inline-block; margin-top: 50px; text-transform: uppercase; letter-spacing: 1.5px; } .lead-in-text-callout:first-of-type { margin-top: 0; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${b} {\n a {\n background: white;\n }\n span {\n color: black;\n }\n \n a {\n &:hover {\n border-color: ${a(t,"colors.consumption.body.inverted.link")};\n border-width: 2px;\n border-style: solid;\n background-color: ${a(t,"colors.consumption.body.inverted.link")};\n }\n &:active {\n border-color: ${a(t,"colors.consumption.body.inverted.link")};\n border-width: 2px;\n border-style: solid;\n background-color: ${a(t,"colors.consumption.body.inverted.link")};\n }\n }\n span {\n &:hover {\n color: ${a(t,"colors.interactive.base.white")};\n }\n &:active {\n color: ${a(t,"colors.interactive.base.white")};\n }\n }\n } `} `;e.exports={BodyWrapper:f}},62077:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),{minScreen:s,calculateSpacing:l,getColorToken:d,getTypographyStyles:c,firstLetterDropCap:m}=n(26865),{maxThresholds:p}=n(99906),u=n(22652),g=n(48286),{AssetEmbedWrapper:h,AssetEmbedAssetContainer:y}=n(41108),b=o.div.withConfig({displayName:"Wrapper"})` ${r()} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${i.xxl}; row-gap: var(--grid-gap); ${a("padding")} ${s(i.md)} { grid-template-columns: repeat(12, 1fr); } `,f=o(g).withConfig({displayName:"BundleBodyClamp"})` grid-column: 1/-1; ${s(i.md)} { grid-column: 3/11; } `,v=o(u).withConfig({displayName:"BundleBodyContainer"})` grid-column: 1/-1; ${s(i.md)} { grid-column: 3/11; } ${({shouldOverrideTypeToken:e})=>c(e?"typography.definitions.consumptionEditorial.body-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")} @media (max-width: ${p.md}px) { ${({shouldOverrideTypeToken:e})=>c("typography.definitions.consumptionEditorial.body-core")}; } p:first-child { padding-top: ${l(4)}; @media (min-width: ${i.lg}) { padding-top: ${l(9)}; } } p.callout--group-item { padding-top: 0; } p.has-dropcap { margin-top: ${l(4,"px")}; &::first-letter { ${m}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${d("colors.consumption.lead.standard.heading")}; @media (min-width: ${i.lg}) { font-size: 95px; /* Defined by design */ } } } } ${({shouldOverrideSpacing:e})=>e&&`\n h2,\n h3,\n h4,\n h5 {\n margin: ${l(5,"px")} 0;\n }\n `} ${h} { display: grid; grid-gap: 1.25rem; grid-template-columns: repeat(4, 1fr); @media (min-width: ${i.md}) { grid-template-columns: repeat(8, 1fr); } ${y} { grid-column: 2 / span 2; @media (min-width: ${i.md}) { grid-column: 3 / span 4; } } } `;e.exports={Wrapper:b,BundleBodyClamp:f,BundleBodyContainer:v}},66413:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(62193),r=n(2404),{useState:s,useRef:l,useEffect:d,useMemo:c,useCallback:m}=n(96540),p=n(69571),u=n(70920),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{carouselContentClassName:y,carouselItemClassName:b,getAssetWidth:f,getAssetHeightSmBasedOnContent:v,getCurrentIndexes:$,isBackwardArrowActive:w,isForwardArrowActive:C,onScrollComplete:k,onResizeComplete:S,scrollBackward:x,scrollForward:E}=n(30668),{MixedMediaCarouselWrapper:T,MixedMediaCarouselContent:I,MixedMediaCarouselItem:N,MixedMediaCarouselImageWrapper:L,MixedMediaCarouselImage:B,MixedMediaCarouselTextWrapper:P,MixedMediaCarouselTextDek:M,MixedMediaCarouselTextCaption:A,MixedMediaCarousel:_,MixedMediaCarouselFooter:H,MixedMediaCarouselButton:D,MixedMediaCarouselButtonWrapper:R}=n(31243),O=n(56153),F=({slides:e=[],textAlign:t="center"})=>{d((()=>{(async()=>{await h(),g("CarouselMixedAspectRatio")})()}),[]);const[n,o]=u(),F=window.dataLayer,[W,U]=s({}),V=l(W),G="firstFullyVisibleItemIndex",j="lastPartiallyVisibleItemIndex",z=l(null),q=()=>{let e=0,t=0;a(V?.current)||(e=V.current[G],t=V.current[j]);const n=$(z,e,t);r(n,W)||(V.current=n,U(n))},Z=m((()=>{z.current&&q()}),[]),K=(e,t)=>{let n=e;const o=e.includes("?")?"&":"?";return n+=0===t?`${o}autoplay=1&muted=1&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`:3===t?`${o}autoplay=0&muted=0&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`:`${o}adsDisabled=1&autoplay=0&muted=0&continuousPlay=0&hideHoverTitle=true&loopVideo=1&hasAnimatedThumb=1&aspectRatio=9x16`,n};d((()=>{let e=z.current;return e&&(a(W)&&q(),e.addEventListener("scroll",k(Z),!0),window.addEventListener("resize",S(Z))),()=>{e&&(e.removeEventListener("scroll",k),window.removeEventListener("resize",S),e=null,z.current=null,V.current={})}}),[]);const Y=c((()=>W&&C(z)),[W]),J=c((()=>W&&w(z)),[W]),Q=e=>{e?.lg&&e?.sm||q()};if(0===e.length)return null;const X=v(e),ee=e.map((e=>e?.children?{...e.children?.props?.children?.props,href:e?.children?.props?.href,target:e?.children?.props?.target}:e));let te=0;return i.createElement(i.Fragment,null,i.createElement(_,null,i.createElement(T,{ref:z},i.createElement(I,{className:y,ref:n},o&&ee.filter((e=>e&&(e.image&&e.image.sources||e.scriptUrl))).map((({dangerousCaption:n,dangerousCredit:o,dangerousDek:a,dangerousHed:r,scriptUrl:s,contentType:l,image:d,href:c,target:m},p)=>{const u="cneembed"===l,g=d?f(d,X):{sm:"250px",lg:"500px"};return p===e.length-1&&q(),i.createElement(N,{key:`asset-${p}`,"data-carousel-item":"",assetWidth:g,isCNEVideo:u,assetHeightSmBasedOnContent:X,className:b},i.createElement(L,{isCNEVideo:u,assetHeightSmBasedOnContent:X},u&&s?i.createElement(O,{scriptUrl:K(s,te++),hidePosterTitle:!0,shouldGoFullScreenOnPlay:!1}):i.createElement(i.Fragment,null,c?i.createElement("a",{href:c,target:m},i.createElement(B,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:X,onAssetLoaded:()=>{Q(g)},onAssetContainerLoaded:()=>{Q(g)}})):i.createElement(B,{...d,isLazy:!0,assetWidth:g,assetHeightSmBasedOnContent:X,onAssetLoaded:()=>{Q(g)},onAssetContainerLoaded:()=>{Q(g)}}))),i.createElement(P,{isCNEVideo:u,textAlign:t},r&&i.createElement(M,{dangerouslySetInnerHTML:{__html:r}}),a&&i.createElement(M,{dangerouslySetInnerHTML:{__html:a}}),o&&i.createElement(A,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(M,{dangerouslySetInnerHTML:{__html:n}})))})))),i.createElement(H,null,i.createElement(R,null,i.createElement(D,{onClick:()=>{if(J){const e=Math.max(W[G],0);x(z,e)}F&&window.dataLayer.push({event:"carousel-left-arrow-click"})},direction:"back",disabled:!J},i.createElement(p,null)),i.createElement(D,{onClick:()=>{if(Y){let t=Math.min(W[j],e.length-1);0===W[j]&&(t+=1),E(z,t)}F&&window.dataLayer.push({event:"carousel-right-arrow-click"})},direction:"forward",disabled:!Y},i.createElement(p,null))))))};F.propTypes={slides:o.arrayOf(o.object),textAlign:o.string},F.displayName="CarouselMixedAspectRatio",e.exports=F},38337:(e,t,n)=>{e.exports=n(66413)},31243:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(73275),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{assetHeightForLgViewport:c,carouselItemMarginUnit:m,itemMargins:p}=n(30668),u=o.div.withConfig({displayName:"MixedMediaCarousel"})` position: relative; width: 100%; `,g=o.div.withConfig({displayName:"MixedMediaCarouselWrapper"})` width: 100%; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,h=o.div.withConfig({displayName:"MixedMediaCarouselContent"})` display: flex; min-height: 250px; `,y=`calc(100% - ${p}px)`,b=o.div.withConfig({displayName:"MixedMediaCarouselItem"})` display: flex; flex-direction: column; flex-shrink: 0; margin: 0 ${r(m)}; max-width: ${y}; ${({assetWidth:e})=>e&&e.sm&&`width: ${e.sm}`}; @media (min-width: ${d.md}) { ${({assetWidth:e})=>e&&e.lg&&`width: ${e.lg}`}; } ${({isCNEVideo:e,assetHeightSmBasedOnContent:t})=>e&&t&&`\n &&& {\n /* div[data-testid="RowWrapper"] & { put rules here to target only the slideshow in 'fullbleed' mode } */\n /* force 9x16 video size */\n width: calc(${t}px * 9 / 16);\n \n @media (min-width: ${d.md}) {\n width: calc(${c}px * 9 / 16);\n } \n }\n }\n `}; &:first-of-type { margin-left: 0; } &:last-of-type { margin-right: 0; } figure { margin: auto 0; } video { width: auto; max-width: 100%; ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; } @media (min-width: ${d.md}) { video { height: ${c}px; max-height: inherit; } } `,f=o.div.withConfig({displayName:"MixedMediaCarouselImageWrapper"})` display: flex; align-items: center; justify-content: center; background-color: ${s("colors.consumption.body.standard.bg-photo")}; ${({assetHeightSmBasedOnContent:e})=>e&&`height: ${e}px`}; @media (min-width: ${d.md}) { height: ${c}px; } `,v=o(a).withConfig({displayName:"MixedMediaCarouselImage"})` ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; ${({assetWidth:e})=>e&&e.sm&&"width: 100%"}; @media (min-width: ${d.md}) { max-height: ${c}px; ${({assetWidth:e})=>e&&e.lg&&"width: 100%"}; } img { width: 100%; ${({assetHeightSmBasedOnContent:e})=>e&&`max-height: ${e}px`}; @media (min-width: ${d.md}) { max-height: ${c}px; } } &::after { width: 100%; height: 100%; } .responsive-clip { width: auto; vertical-align: middle; } `,$=o.div.withConfig({displayName:"MixedMediaCarouselTextWrapper"})` align-items: center; margin-top: ${r(2)}; padding: 0 ${r(1)}; min-width: 100%; text-align: ${({textAlign:e})=>e}; font-size: 13px; p { display: inline; text-align: center; } `,w=o.span.withConfig({displayName:"MixedMediaCarouselTextDek"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-core")} display: inline-block; margin: 0 ${r(1)} 0 0; vertical-align: top; color: ${s("colors.discovery.body.light.description")}; p { display: inline; } `,C=o.span.withConfig({displayName:"MixedMediaCarouselTextCaption"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-secondary")} display: block; margin: 0 0 0.3rem 0; vertical-align: top; color: ${s("colors.consumption.body.standard.body-deemphasized")}; p { display: inline; } `,k=o.div.withConfig({displayName:"MixedMediaCarouselFooter"})` display: flex; align-items: flex-start; justify-content: flex-end; padding-top: 0.75rem; `,S=o.button.withConfig({displayName:"MixedMediaCarouselButton"})` margin-left: ${r(1)}; background: transparent; padding-right: ${r(1)}; padding-left: ${r(1)}; width: ${r(4)}; height: ${r(4)}; &:disabled svg { fill: ${({theme:e})=>s(e,"colors.interactive.base.light")}; } ${({direction:e})=>"back"===e&&i` svg { transform: rotate(180deg) scale(0.8); transform-origin: center; } `}; ${({direction:e})=>"forward"===e&&i` svg { transform: scale(0.8); transform-origin: center; } `}; `,x=o.div.withConfig({displayName:"MixedMediaCarouselButtonWrapper"})` display: flex; width: ${r(11)}; `;e.exports={MixedMediaCarousel:u,MixedMediaCarouselWrapper:g,MixedMediaCarouselContent:h,MixedMediaCarouselImageWrapper:f,MixedMediaCarouselItem:b,MixedMediaCarouselImage:v,MixedMediaCarouselTextWrapper:$,MixedMediaCarouselTextDek:w,MixedMediaCarouselTextCaption:C,MixedMediaCarouselFooter:k,MixedMediaCarouselButton:S,MixedMediaCarouselButtonWrapper:x}},30668:(e,t,n)=>{const o=n(38221),{gridSpacing:i}=n(26865),{mapSourcesToSegmentedSources:a}=n(52009),{isScrollAtEnd:r,isScrollAtStart:s}=n(30271);let l;const d="MixedMediaCarouselContent",c="MixedMediaCarouselItem",m=2*i,p=e=>e?.current,u=e=>e?.current?.querySelectorAll(`.${d} div.${c}`),g=e=>({carouselEl:p(e),carouselItemEls:u(e)||[]}),h=(e,t)=>{if(e?.includes(":")){const n=e.split(":").map(Number),o=t*n[0]/n[1];if(isFinite(o))return`${o}px`}return null},y=(e,t)=>e&&e.offsetLeft>=t.scrollLeft,b=(e,t)=>{if(e){let n=m/2;return e.nextElementSibling||(n=0),e.offsetLeft+e.offsetWidth-n<=t.scrollLeft+t.offsetWidth}return!1},f=(e,t)=>y(e,t)&&b(e,t),v=(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e);if(s(n))return 0;for(let e=t;e{let n=t;const{carouselEl:o,carouselItemEls:i}=g(e);if(r(o))return i.length-1;for(let e=t;ee.scrollTo({left:t,behavior:"smooth"});e.exports={assetHeightForLgViewport:500,carouselContentClassName:d,carouselItemClassName:c,carouselItemMarginUnit:1,itemMargins:m,getAssetWidth:(e,t)=>{if(!e)return{sm:null,lg:null};const n=(e=>{const t={};if(e){const{segmentedSources:n,sources:o={}}=e,i=n??a(o),{height:r,width:s,aspectRatio:l}=i.sm[0]||{},{height:d,width:c,aspectRatio:m}=i.lg[0]||{};t.sm=l&&"master"!==l?l:`${s}:${r}`,t.lg=m&&"master"!==m?m:`${c}:${d}`}return t})(e);return{sm:h(n?.sm,t),lg:h(n?.lg,500)}},getFirstFullyVisibleItemIndex:v,getLastPartiallyVisibleItemIndex:$,getCurrentIndexes:(e,t,n)=>{const{carouselEl:o,carouselItemEls:i}=g(e);if(i.length>0){const i=r(o)?t:n;let a=v(e,i);const s=$(e,-1===a?0:a);return-1===a&&(a=s),{firstFullyVisibleItemIndex:a,lastPartiallyVisibleItemIndex:s}}return{firstFullyVisibleItemIndex:t,lastPartiallyVisibleItemIndex:n}},getAssetHeightSmBasedOnContent:e=>e.some((e=>Object.prototype.hasOwnProperty.call(e,"contentType")&&"cneembed"===e.contentType))?400:250,isBackwardArrowActive:e=>{const t=p(e);return t&&!s(t)},isForwardArrowActive:e=>{const t=p(e);return!(!t||0!==t.scrollLeft||t.scrollWidth!==t.offsetWidth)||t&&!r(t)},onScrollComplete:e=>()=>{clearTimeout(l),l=setTimeout((()=>e()),50)},onResizeComplete:e=>o(e,300),scrollBackward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t].offsetLeft-n.offsetWidth-m;w(n,i)},scrollForward:(e,t=0)=>{const{carouselEl:n,carouselItemEls:o}=g(e),i=o[t],a=i?.offsetLeft;w(n,a)}}},91683:e=>{e.exports=({filters:e,location:t})=>{const n=e.map((e=>e.hierarchyString));let o="";const i=new URLSearchParams(t.search).get("q");return n.length&&(o=`?filter=${n.join(",")}`,t.search===o)?t:(i&&(o+=o?"&":"?",o+=`q=${i}${0===n.length?"&filter=channels/artificial-intelligence":""}`),`${t.origin}${t.pathname}${o}`)}},87098:(e,t,n)=>{const o=n(91683),i=n(26022);e.exports={getUrlWithUpdatedFilters:o,useOutsideClick:i}},26022:(e,t,n)=>{const{useEffect:o}=n(96540);e.exports=(e,t)=>{o((()=>{const n=n=>{e.current&&!e.current.contains(n.target)&&t(!1)};return document.addEventListener("mousedown",n),()=>{document.removeEventListener("mousedown",n)}}),[e,t])}},84529:(e,t,n)=>{const o=n(96540),{useState:i,useRef:a,useEffect:r}=n(96540),s=n(5556),{useIntl:l}=n(37243),d=n(7350),c=n(31814).A,{connector:m}=n(57744),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{googleAnalytics:g}=n(90090),h=n(16035),y=n(82814),b=n(76399),f=n(26488),{INITIAL_STATE:v,computeScroll:$}=n(70698),{ChannelNavigationWrapper:w,ChannelNavigationContainer:C,ChannelNavigationContent:k,ChannelNavigationLogoWrapper:S,ChannelNavigationLogo:x,ChannelNavigationScrollViewLogo:E,ChannelNavigationLinksWrapper:T,ChannelNavigationLinksList:I,ChannelNavigationLinkItem:N,ChannelNavigationLink:L,ChannelNavigationChannelDrawer:B,ChannelNavigationGroupedNavigation:P,ChannelNavigationGlobalDrawer:M,ChannelNavigationAccount:A,ChannelNavigationToggle:_,ChannelNavigationSecondaryMenu:H}=n(63500),D=({isFixed:e,logo:t,scrollViewLogo:n,channelNavigationLinks:s,channelNavigationLogoBaseUrl:m,overrideChannelNavigationLinks:D,secondaryMenuProps:R,showExternalProfileLink:O,loaderType:F,onNavigationLinkClick:W,activeLinkIndex:U,user:V,hideDrawerScroll:G,accountProps:j={accountLinks:[]},hideLinksOnMobile:z=!1,isAccountsEnabled:q=!1})=>{o.useEffect((()=>{(async()=>{await u(),p("ChannelNavigation")})()}),[]);const[Z,K]=i(!1),[Y,J]=o.useState(!1),[Q,X]=i(null),[ee,te]=i(v),ne=a(null),{formatMessage:oe}=l(),ie=D||s;o.useEffect((()=>{const e=e=>{"Escape"===e.key&&Y&&(g.emitGoogleTrackingEvent("hamburger-menu-"+(Y?"collapsed":"expanded")),J(!1))};return Y&&window.addEventListener("keyup",e),()=>window.removeEventListener("keyup",e)}),[Y]);const ae=()=>{te((e=>({...$(e),scrollHeight:(document?.body?.scrollHeight??0)-(document?.body?.clientHeight??0)})))};r((()=>{const e=d(ae,100);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)}),[e]);const{direction:re,pageYOffset:se,scrollHeight:le}=ee,de=Y?b:f,ce=e||se>0,me=e||"up"!==re&&se>0||le===se;return ie&&ie.length?o.createElement(w,{isFixed:ce},o.createElement(C,{ref:ne,"data-testid":"channel-navigation",hideLinksOnMobile:z},o.createElement(k,{isFixed:ce,isScrollingDown:me},t&&n&&o.createElement(S,{isFixed:ce,isScrollingDown:me},o.createElement("a",{href:m},o.createElement(x,{isScrollingDown:me,...t}),me&&o.createElement(E,{isScrollingDown:me,...n})))),o.createElement(T,{isScrollingDown:me,hideLinksOnMobile:z},o.createElement(I,{"data-journey-hook":"channel-navigation"},ie.map(((e,t)=>{const n=void 0===U||t===U;return o.createElement(N,{key:e.key||e.type},o.createElement(L,{tabIndex:0,isActive:n,label:e.text,href:e.href,as:"a",isInline:!0,onClick:t=>{e.apiEndpoint&&(t.preventDefault(),K(!0),X({...e})),W&&W(e),g.emitGoogleTrackingEvent(e.analyticsEvent)}},e.text))})))),O&&o.createElement(A,{isScrollingDown:me,isAccountWithAvatar:!1,signInLabel:O?.signInLabel,signInLink:O?.signInLink,user:{isAuthenticated:!1}}),!O&&q&&V&&o.createElement(A,{isScrollingDown:me,isAccountWithAvatar:j.accountIconInverted&&!0,accountLinks:j.accountLinks,savedStoriesLabel:j?.savedStoriesLabel,accountLabel:j?.accountLabel,accountAvatar:j.accountIconInverted,signInLabel:j?.signInLabel,signInLink:j?.signInLink,signOutLink:j?.signOutLink,user:V,className:"standard-navigation__section--utility-links-login",tooltip:j.tooltip}),o.createElement(_,{tabIndex:0,isIconButton:!0,isScrollingDown:me,ButtonIcon:de,label:"Open Navigation Menu",onClickHandler:()=>{g.emitGoogleTrackingEvent("hamburger-menu-"+(Y?"collapsed":"expanded")),J(!Y)},role:"button","aria-expanded":Y})),!!Q&&o.createElement(B,{isOpen:Z,onClose:()=>{K(!1)},hideDrawerScroll:G,contentLabel:oe(c.channelDrawerContentLabel),showCloseButton:!0,className:"channel-navigation-drawer"},o.createElement(P,null,o.createElement(h,{storeKey:Q.key,dataUrl:Q.apiEndpoint,hasAtoZIndex:Q.hasAtoZIndex,loaderType:F,hasFilter:Q.hasFilter,filterLabel:Q.filterLabel}))),o.createElement(M,{isOpen:Y,onClose:()=>te(!Y),contentLabel:"Navigation Menu"},o.createElement(H,{isFixed:ce},!q&&O?o.createElement(y,{...R,user:{isAuthenticated:!1},isAccountsEnabled:!0,contentAlign:"center"}):o.createElement(y,{accountProps:j,...R,user:V,isAccountsEnabled:q,contentAlign:"center"})))):null},R=s.shape({text:s.string,key:s.string,apiEndpoint:s.string});D.propTypes={accountProps:s.object,activeLinkIndex:s.number,channelNavigationLinks:s.arrayOf(R),channelNavigationLogoBaseUrl:s.string,hideDrawerScroll:s.bool,hideLinksOnMobile:s.bool,isAccountsEnabled:s.bool,isFixed:s.bool,loaderType:s.string,logo:s.object,onNavigationLinkClick:s.func,overrideChannelNavigationLinks:s.arrayOf(R),scrollViewLogo:s.object,secondaryMenuProps:s.object,showExternalProfileLink:s.object,user:s.shape({isAuthenticated:s.bool.isRequired})},D.displayName="ChannelNavigation",e.exports=m(D,{keysToPluck:["user","isAccountsEnabled","accountProps"]})},71656:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(84529);e.exports=o(i,"ChannelNavigation")},63500:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getColorStyles:r,getTypographyStyles:s,getZIndex:l,maxScreen:d}=n(26865),{hideVisually:c}=n(52813),{BREAKPOINTS:m,ZINDEX_MAP:p}=n(96472),{maxThresholds:u}=n(99906),g=n(73730),h=n(98653),y=n(43608),b=n(86659),f=n(50152),{SecondaryMenuAccount:v}=n(90098),{StandardNavigationDropdown:$,StandardNavigationAccountLabel:w,AccountDropdownToggleIcon:C,NavigationAccountSignIn:k,StandardNavigationSuccessLoginAlert:S,NavigationAccountIconWrapper:x,JourneyUnitDivider:E}=n(88570),{GridItem:T}=n(40653),{SignOutButtonWrapper:I}=n(81591),{AlertMessage:N}=n(3318),L=o.nav.withConfig({displayName:"ChannelNavigationWrapper"})` position: relative; z-index: ${p.persistentTopLayer}; max-height: ${i(24)}; ${({isFixed:e})=>e&&"\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n "}; `;L.displayName="ChannelNavigationWrapper";const B=o.div.withConfig({displayName:"ChannelNavigationContainer"})` position: relative; ${({hideLinksOnMobile:e})=>`padding-bottom: ${i(e?0:7)};`} @media (min-width: ${m.md}) { border-bottom: 1px solid rgba(51, 51, 51, 1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; padding-bottom: 0; } `,P=o.div.withConfig({displayName:"ChannelNavigationContent"})` display: flex; position: relative; flex-wrap: wrap; z-index: 1; margin: 0 auto; border-bottom: 1px solid ${({theme:e})=>a(e,"colors.consumption.lead.inverted.divider")}; background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; @media (min-width: ${m.md}) { flex-wrap: ${({isScrollingDown:e})=>e?"nowrap":"wrap"}; } `,M=o.div.withConfig({displayName:"ChannelNavigationLogoWrapper"})` display: flex; justify-content: center; margin: 0 auto; padding: ${i(1)}; @media (min-width: ${m.md}) { ${({isScrollingDown:e})=>e?`\n left: ${i(3)};\n position: absolute;\n padding: ${i(1)};\n width: unset;\n `:`\n width:100vw; \n padding: ${i(1)} 0;\n `} } `,A=o(y).withConfig({displayName:"ChannelNavigationLogo"})` width: 96px; @media (min-width: ${m.md}) { display: flex; padding: ${i(1)} 0; width: 168px; height: 88px; ${({isScrollingDown:e})=>e&&`\n ${c()}\n `}; } `,_=o(y).withConfig({displayName:"ChannelNavigationScrollViewLogo"})` @media (max-width: ${m.md}) { ${c()} } padding: ${i(.5)} 0; width: 83px; height: unset; `,H=o(b.NoMargins).withConfig({displayName:"ChannelNavigationLinksWrapper"})` > ${T} { grid-column: 1; margin: 0 auto; text-align: center; @media (min-width: ${m.md}) { grid-column: 2 / span 10; } } position: absolute; top: auto; transition: transform 0.5s ease-in-out; background: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; width: 100%; overflow-x: auto; overflow-y: hidden; ${({isScrollingDown:e})=>e?"transform: translateY(-100%);":"transform: translateY(0%);"} @media (min-width: ${m.md}) { display: grid; position: initial; align-items: center; justify-content: center; transform: none; margin: 0 calculateSpacing(14.5); height: 64px; } @media (max-width: ${u.md}px) { ${({hideLinksOnMobile:e})=>e?`${c()};`:`padding: ${i(2)} 0 ${i(2)}\n ${i(3)};\n &::after {\n background: linear-gradient(\n to right,\n rgba(0, 0, 0, 0.01) 31.25%,\n ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}\n 100%\n );\n content: '';\n height: ${i(4)};\n width: 48px;\n bottom: ${i(2)};\n right: 0;\n position: sticky;\n pointer-events: none;`} } `,D=o.ul.withConfig({displayName:"ChannelNavigationLinksList"})` display: flex; margin: 0 auto; list-style: none; text-align: center; padding-inline-start: 0; @media (max-width: ${m.md}) { ${({hideLinksOnMobile:e})=>e?`${c()};`:""} } `,R=o.li.withConfig({displayName:"ChannelNavigationLinkItem"})` padding-right: ${i(2)}; &:last-child { padding-right: 0; } @media (min-width: ${m.md}) { margin-right: 0; padding-right: ${i(3)}; } `,O=o.a.withConfig({displayName:"ChannelNavigationLink"})` ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")} border: none; min-width: auto; text-decoration: none; white-space: nowrap; color: rgb( ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link",{rgbOnly:!0})}, ${({isActive:e})=>e?"1":"0.6"} ); &:hover { color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link-hover")}; } `,F=o(h.Right).withConfig({displayName:"ChannelNavigationChannelDrawer"})` &&& { ${({hideDrawerScroll:e})=>e&&"\n height: 100%;\n "} } @media (min-width: ${m.md}) { width: 400px; max-width: 400px; && { height: 100%; } } `,W=o.div.withConfig({displayName:"ChannelNavigationGroupedNavigation"})` padding: 0 ${i(4)} ${i(2)}; height: 100%; `,U=o(h).withConfig({displayName:"ChannelNavigationGlobalDrawer"})` height: auto; `,V=o(f).withConfig({displayName:"ChannelNavigationAccount"})` position: absolute; right: ${i(3)}; border: none; background: transparent; padding: ${i(1)} ${i(1.5)}; @media (min-width: ${m.md}) { left: inherit; padding: 0; min-width: auto; } &&&.standard-navigation-account { position: absolute; top: ${({isScrollingDown:e})=>i(e?1.4:14.4)}; margin-right: ${({isAccountWithAvatar:e})=>i(e?4:3)}; margin-left: ${i(1.5)}; width: ${i(12)}; height: ${i(6)}; white-space: nowrap; } ${N} { white-space: normal; } @media (max-width: ${m.md}) { // The below line is to surface SignIn in mobile devices with avatar enabled // and hide the SignIn in mobile devices if avatar is not enabled ${({isAccountWithAvatar:e})=>!e&&"display: none;"} &&&.standard-navigation-account { top: ${i(.4)}; z-index: 1; margin-right: ${i(2)}; } } ${w} { justify-content: flex-end; color: ${({theme:e})=>a(e,"colors.interactive.base.white")}; &:hover, &:link, &:visited, &:active { color: ${({theme:e})=>a(e,"colors.interactive.base.white")}; svg { path { fill: ${({theme:e})=>a(e,"colors.interactive.base.white")}; } } } ${x}:hover { ${({theme:e})=>r(e,"background","colors.interactive.base.dark")}; border-color: transparent; } // Since, there is no journey unit rendered in ChannelNav, // explicitly setting the display of the divider line to none ${E} { display: none; } } .standard-navigation-account--icon, ${C} { svg { path { fill: ${({theme:e})=>a(e,"colors.interactive.base.white")}; } } } ${$} { top: ${i(6)}; right: ${i(.8)}; background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; &::before, &::after { content: none; } @media (min-width: ${m.md}) { right: ${i(.4)}; } } ${$} .account-links__navigation { background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; .navigation__list-item { &:hover { background-color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.background")}; } .navigation__link { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; color: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; } } } ${k} { ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.body")}; } ${$} ${I}.account-links__sign-out { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; color: ${a("colors.consumption.lead.inverted.link")}; &:hover { background-color: ${a("colors.consumption.lead.standard.divider")}; color: ${a("colors.consumption.lead.standard.link")}; } } ${S} { top: ${i(6.75)}; background-color: ${a("colors.interactive.base.black")}; ${({theme:e})=>r(e,"border-color","colors.discovery.body.black.border")}; ${d(m.md)} { left: -${i(29)}; } .alert-arrow { &::before { border-color: transparent transparent ${a("colors.discovery.body.black.border")}; } &::after { border-color: transparent transparent ${a("colors.interactive.base.black")}; } } .alert-message { padding: ${i(3)} ${i(2)}; max-width: fit-content; white-space: normal; ${({theme:e})=>r(e,"color","colors.consumption.lead.inverted.context-signature")}; } .close-alert-button { svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.white")}; } } } `,G=o(g.Utility).withConfig({displayName:"ChannelNavigationToggle"})` position: absolute; top: 14px; right: ${i(2)}; z-index: ${l("dropdown")}; border: none; background: transparent; padding: ${i(1)} ${i(1.5)}; width: ${i(4)}; height: ${i(4)}; @media (min-width: ${m.md}) { top: ${({isScrollingDown:e})=>e?i(2.5):"124px"}; left: inherit; padding: 0; min-width: auto; } & > div { position: absolute; } .icon-menu { width: initial; height: initial; } .icon-close { width: initial; height: initial; } path { fill: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link")}; } &:focus { outline: 2px auto -webkit-focus-ring-color; border: unset; background: transparent; } &:hover { border-width: unset; border-style: none; border-color: transparent; background: transparent; path { fill: ${({theme:e})=>a(e,"colors.consumption.lead.inverted.link-hover")}; } } `,j=o.div.withConfig({displayName:"ChannelNavigationSecondaryMenu"})` padding-top: ${({isFixed:e})=>e?0:"62px"}; height: 100%; ${v} { display: block; } @media (min-width: ${m.md}) { padding-top: ${({isFixed:e})=>e?0:"160px"}; } @media (min-width: ${m.lg}) { height: 100vh; ${v} { display: none; } } `;e.exports={ChannelNavigationWrapper:L,ChannelNavigationContainer:B,ChannelNavigationContent:P,ChannelNavigationLogoWrapper:M,ChannelNavigationLogo:A,ChannelNavigationScrollViewLogo:_,ChannelNavigationLinksList:D,ChannelNavigationLinksWrapper:H,ChannelNavigationLinkItem:R,ChannelNavigationLink:O,ChannelNavigationChannelDrawer:F,ChannelNavigationGlobalDrawer:U,ChannelNavigationGroupedNavigation:W,ChannelNavigationAccount:V,ChannelNavigationToggle:G,ChannelNavigationSecondaryMenu:j}},31814:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({toggleLabel:{id:"ChannelNavigation.ToggleLabel",defaultMessage:"Open Navigation Menu",description:"ChannelNavigation component toggle label"},channelDrawerContentLabel:{id:"ChannelNavigation.ChannelDrawerContentLabel",defaultMessage:"Runway filters navigation",description:"ChannelNavigation component channel drawer content label"},globalDrawerContentLabel:{id:"ChannelNavigation.GlobalDrawerContentLabel",defaultMessage:"Navigation Menu",description:"ChannelNavigation component global drawer content label"}})},97727:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{injectIntl:r}=n(37243),{connect:s}=n(67851),l=n(64930),d=n(35864),{TEASER_VARIATIONS:c}=n(21221),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{Dek:u,Hed:g,Wrapper:h,Container:y,ContainerWithMargins:b,Content:f}=n(79130),v=e=>{const t=e?.toString().split("|")||[],n=Object.keys(c);return!!t.find((e=>n.includes(e)))},$=({dangerousDek:e,dangerousHed:t,functionalTags:n,hasBottomMargin:a,hasGridWithMargins:r=!1,hasTopMargin:s,isSpecialTheme:c=!1,isBundle:$=!1,items:w=[],shouldHaveTeaser:C=!1,shouldUseBundleData:k=!1,shouldHideCNEVideoDek:S=!1,videoEmbedPosition:x=""})=>{i.useEffect((()=>{(async()=>{await p(),m("CNEVideo")})()}),[]);const E=!v(n);return w?.map(((m,p)=>{const{scriptUrl:w,hed:T,dek:I,animationClip:N,categories:L,isLive:B,title:P}=m||{},M=k&&e,A=(({hasGridWithMargins:e})=>{let t=y;return e&&(t=b),t})({hasGridWithMargins:r});return i.createElement(A,{key:p,className:o({"verso-bundle-cne-embed--grid-with-margins":r}),hasTeaser:v(n)},i.createElement(h,{hasBottomMargin:a,hasTopMargin:s,isSpecialTheme:c},t&&i.createElement(d,{dangerousHed:t,dangerousDek:e,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),w&&i.createElement(l,{animationClip:N,categories:L,isLive:B,scriptUrl:w,shouldHaveTeaser:C,title:P,isBundle:$,videoEmbedPosition:x}),!S&&E&&(T||I||M)&&i.createElement(f,null,M?i.createElement(u,{dangerouslySetInnerHTML:{__html:e}}):i.createElement(i.Fragment,null,T&&i.createElement(g,{className:"hed"},T),I&&i.createElement(u,{className:"dek"},I)))))}))};$.propTypes={dangerousDek:a.string,dangerousHed:a.string,functionalTags:a.string,hasBottomMoargin:a.bool,hasGridWithMargins:a.bool,hasTopMoargin:a.bool,isSpecialTheme:a.bool,items:a.array,shouldHaveTeaser:a.bool,shouldHideCNEVideoDek:a.bool,shouldUseBundleData:a.bool},$.displayName="CNEVideo",e.exports=s((e=>{const{functionalTags:t}=e.coreDataLayer?.content||{};return{functionalTags:t}}))(r($))},86630:(e,t,n)=>{e.exports=n(97727)},79130:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{SectionTitleRoot:m,SectionTitleHed:p}=n(33500),u=o.div.withConfig({displayName:"Container"})` figure { max-width: 75%; } `,g=o.div.withConfig({displayName:"ContainerWithMargins"})` ${s()} ${r("padding")} figure { max-width: 100%; } @media (min-width: ${a.xxl}) { margin: 0 auto; max-width: ${l(200)}; ${({hasTeaser:e})=>e&&"max-width: inherit;"} } `,h=o.div.withConfig({displayName:"Dek"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.body-core")}; align-items: center; margin: auto 25%; text-align: center; a { ${({theme:e})=>c(e,"color","colors.interactive.base.black")}; } @media (max-width: ${a.md}) { margin: auto 0; } `,y=o.div.withConfig({displayName:"Hed"})` ${({theme:e})=>d(e,"typography.definitions.consumptionEditorial.hed-standard")}; align-items: center; margin: auto 25% ${l(4)}; text-align: center; @media (max-width: ${a.md}) { margin: auto 0 ${l(4)}; } `,b=i` margin-top: 3.5rem; `,f=i` margin-bottom: 3.5rem; `,v=o.div.withConfig({displayName:"Wrapper"})` ${({hasTopMargin:e})=>e&&b} ${({hasBottomMargin:e})=>e&&f} figure { margin-bottom: ${l(6)}; @media (max-width: ${a.md}) { margin-bottom: ${l(3)}; } } ${m} { ${({isSpecialTheme:e,theme:t})=>e&&`\n ${c(t,"background-color","colors.consumption.lead.special.background")};\n `} ${p} { ${({isSpecialTheme:e,theme:t})=>e&&`${c(t,"color","colors.background.white")};`} } } `,$=o.div.withConfig({displayName:"Content"})` display: flex; flex-direction: column; align-items: center; @media (max-width: ${a.md}) { .hed { margin: auto 5% 20px; } .dek { margin: auto 5%; } } `;h.displayName="Dek",y.displayName="Hed",e.exports={Dek:h,Hed:y,Wrapper:v,Content:$,Container:u,ContainerWithMargins:g}},22192:(e,t,n)=>{const{connect:o}=n(67851),i=n(27909),a=o((e=>{const{brandIdentityAssets:{favicon:t=""},inlineRecirc:n,renditions:o}=e;return{favicon:t,addItemsAtFirst:n?.addItemsAtFirst,items:n?.items,renditions:o}}))(i);a.displayName="InlineRecirc",e.exports=a},27909:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(36049),s=n(97200),{useViewportObserver:l}=n(55030),d=n(74992),c=n(7738),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{googleAnalytics:u}=n(90090),g=n(3990),{InlineRecircContainer:h,InlineRecircHeading:y,InlineRecircHeaderLogo:b,InlineRecircItems:f,InlineRecircWrapper:v}=n(2760),$=e=>{const{applicationID:t,categories:n,className:i,contentTypes:d,excludeCategories:$,favicon:w,heading:C,items:k,numberOfDays:S,onIntersectionViewportCallback:x,pageSize:E,addItemsAtFirst:T,recommendedHeading:I,reelId:N,renditions:L,strategy:B,variations:P,variationName:M}=e;a.useEffect((()=>{(async()=>{await p(),m("ConnectedInlineRecirc",M)})()}),[M]);const A=N?`inline-recirc-observer-target-${N}`:"inline-recirc-observer-target",_=N?`inline-recirc-tracking-${N}`:"inline-recirc-tracking";return l(`.${_}`,void 0,(e=>{e&&u.emitUniqueGoogleTrackingEvent(`${P.trackingUnitName}_reel-impression`,{interstitial_reel:{...N?{reel:N}:{}}})})),0===k?.length?null:a.createElement(g,{dataAttrKey:"inline-recirc","data-testid":"InlineRecircViewportMonitor",className:o("inline-recirc-wrapper",A),observerOptions:{rootMargin:"500px"},onIntersectionViewport:(e,o)=>{e&&"function"==typeof x&&(x({applicationID:t,categories:n,contentTypes:d,excludeCategories:$,numberOfDays:S,pageSize:E,renditions:L,strategy:B,variationName:P.variationDisplayName}),o())}},k[0]&&a.createElement(v,{"data-testid":"InlineRecircWrapper",className:o(`inline-recirc--${P.layout}`,"inline-recirc-sparrow-tracking",_,i),recircLayout:P.layout,"data-recirc-id":`mobile-recirc-unit-${N}`,"data-recirc-header":C},(C||I)&&a.createElement(y,null,!P.shouldHideHeaderText&&a.createElement("div",null,T.length&&I?I:C),P.hasBrandLogo&&w&&a.createElement(b,{altText:"logo",contentTypes:"photo",sources:{sm:{url:w}}})),a.createElement(h,null,a.createElement(f,null,(H=r(k),T.length&&H.unshift(...T),H.map(((e,t)=>a.createElement(c,{hasBorder:P.hasBorder,item:e,key:s("inline-recirc-"),layout:P.layout,maxHedLines:P.maxHedLines,recircId:t+1,reelId:N,showInlineRubric:P.showInlineRubric,sparrowPattern:"mobile-recirc-interstitial",trackingImpressionThreshold:P.trackingImpressionThreshold,trackingUnitName:P.trackingUnitName,totalItems:k.length}))).slice(0,E))))));var H};$.propTypes={addItemsAtFirst:i.arrayOf(i.shape(d.propTypes)),applicationID:i.string,categories:i.array,className:i.string,contentTypes:i.string,excludeCategories:i.array,favicon:i.string,heading:i.string,items:i.arrayOf(i.shape(d.propTypes)),numberOfDays:i.number,onIntersectionViewportCallback:i.func,pageSize:i.number,recommendedHeading:i.string,reelId:i.number,renditions:i.object,strategy:i.string,variationName:i.string,variations:i.shape({hasBrandLogo:i.bool,hasBorder:i.bool,layout:i.oneOf(["side-by-side","text-only-brand-logo","text-only-brand-logo-personalized","text-overlay"]),maxHedLines:i.number,shouldHideHeaderText:i.bool,showInlineRubric:i.bool,trackingImpressionThreshold:i.number,trackingUnitName:i.string,variationDisplayName:i.oneOf(["SideBySide","TextOnlyBrandLogo","TextOnlyBrandLogoPersonalized","TextOverlay"])})},$.defaultProps={addItemsAtFirst:[],heading:"More",items:[],variations:{hasBrandLogo:!1,hasBorder:!1,layout:"side-by-side",maxHedLines:3,shouldHideHeaderText:!1,showInlineRubric:!1,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial",variationDisplayName:"SideBySide"}},e.exports=$},7738:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useViewportObserver:r}=n(55030),s=n(74992),{googleAnalytics:l}=n(90090),{trackNavigationEvent:d,extractStrategyFromURL:c}=n(14307),{InlineRecircRubricLineParagraph:m,InlineRecircItemWrapper:p}=n(2760),u=e=>{const{className:t,hasBorder:n,item:i,recircId:u,totalItems:g,reelId:h,sparrowPattern:y,layout:b="side-by-side",maxHedLines:f=3,showInlineRubric:v=!1,trackingImpressionThreshold:$=2,trackingUnitName:w="recirc-basic-interstitial"}=e,C=h?`inline-recirc__item-${h}-${u}`:`inline-recirc__item-${u}`;let k;switch(r(`.${C}`,{rootSelector:h?`.inline-recirc-${h} .inline-recirc__container`:".inline-recirc .inline-recirc__container",threshold:.5},(e=>{u>=$&&e&&l.emitUniqueGoogleTrackingEvent(`${w}_reel-scroll`,{interstitial_reel:{image:u,...h?{reel:h}:{}}})})),b){case"text-only-brand-logo":case"text-only-brand-logo-personalized":k=s.TextOnlyBrandLogoPersonalized;break;case"text-overlay":k=s.OverlayCenter;break;default:k=s.SideBySideThirds}return a.createElement(p,{"data-testid":"InlineRecircItemWrapper",className:o([t,C])},a.createElement(k,{clickHandler:(E=i.url,T=u,()=>((e=>{const{dangerousHed:t,copilotID:n,contentType:o,url:a}=i,r={type:"click",label:t,subject:"recirc_unit",items:[{content_id:n,content_title:t,content_type:o,content_url:a}],strategy:c(a),placement:"inline_recirc_mid_content",index:u-1,total_index:g};d(r)})(),l.emitUniqueGoogleTrackingEvent(`${w}_reel-click`,{"gtm.elementUrl":E,interstitial_reel:{image:T,...h?{reel:h}:{}}}))),dangerousHed:(S=i.dangerousHed,x=i.rubric,x&&v?`${S}<${m} class="rubric">${x.name}`:S),hasBorder:n,hedTag:"div",image:i.image,isLazy:!1,layout:b,maxHedLines:f,recircId:u,shouldHideDangerousDek:!0,sparrowPattern:y,url:i.url,isRecircListItem:!0,recircPlacement:"inline_recirc_mid_content",totalItems:g,contentType:i.contentType,copilotID:i.copilotID}));var S,x,E,T};u.propTypes={className:i.string,hasBorder:i.bool,item:i.shape(s.propTypes),layout:i.oneOf(["text-only-brand-logo","text-only-brand-logo-personalized","side-by-side","text-overlay"]),maxHedLines:i.number,recircId:i.number,reelId:i.number,showInlineRubric:i.bool,sparrowPattern:i.string,totalItems:i.number,trackingImpressionThreshold:i.number,trackingUnitName:i.string},e.exports=u},71436:(e,t,n)=>{const o=n(48608);e.exports=o},2760:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),{BREAKPOINTS:r}=n(96472),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d,minScreen:c}=n(26865),m=n(43608),{OverlaySummaryItemContent:p,OverlaySummaryItemHed:u,OverlaySummaryItemResponsiveAsset:g}=n(3265),h=o.ul.withConfig({displayName:"InlineRecircItems"})` display: grid; grid-gap: 0; /* 1 */ grid-auto-flow: column; grid-template-columns: ${s(1)}; margin: 0 0 -${s(4)}; padding: 0 0 ${s(4)}; overflow-y: hidden; list-style: none; -webkit-overflow-scrolling: auto; backface-visibility: hidden; scroll-behavior: smooth; &::before, &::after { width: ${s(1)}; content: ''; } `,y=i` ${d("typography.definitions.discovery.hed-bulletin-primary")} margin: 0; `,b=o.li.withConfig({displayName:"InlineRecircItemWrapper"})` display: grid; padding: 0; a:link { text-decoration: none; } .summary-item__hed, ${u} { ${y} } .summary-item--layout-placement-side-by-side { align-items: flex-start; .summary-item__hed { ${y} } } .summary-item__hed-link { &::after { border-bottom: none; } } ${g}::after { transition: none; } `,f=o(a).withConfig({displayName:"InlineRecircHeading"})` padding: 0 0 ${s(2)}; text-align: center; `;f.defaultProps={as:"div",colorToken:"colors.discovery.lead.secondary.accent",typeIdentity:"typography.definitions.discovery.subhed-section-collection"};const v=o.div.withConfig({displayName:"InlineRecircContainer"})` overflow: hidden; `,$=o(m).withConfig({displayName:"InlineRecircHeaderLogo"})``,w=i` ${d("typography.definitions.globalEditorial.context-primary")}; margin: ${s(2)} 0; background: ${l("colors.discovery.body.white.background")}; padding: 0 ${s(2)} ${s(2)} ${s(2)}; ol, ul { li { margin-left: ${s(1)}; } } ${h} { display: flex; flex-direction: column; } ${f} { display: flex; align-items: center; margin: ${s(-2)} ${s(1)} 0 ${s(1)}; border-bottom: 1px solid ${l("colors.discovery.body.white.divider")}; padding: ${s(2)} 0; text-align: left; ${$} { margin-left: ${s(1)}; width: 15px; img { vertical-align: text-top; } } } ${v} { margin-right: ${s(1)}; } .summary-item { padding: ${s(1)} 0; .summary-item__hed-link::after { margin: 0; } .summary-item__content { padding: 0; } } `,C=i` ${d("typography.definitions.globalEditorial.context-primary")}; margin: ${s(2)} 0; background: ${l("colors.discovery.body.white.background")}; padding: 0 ${s(2)} ${s(2)} ${s(2)}; ol, ul { li { margin-left: ${s(1)}; } } ${h} { display: flex; flex-direction: column; } ${f} { display: flex; align-items: center; margin: ${s(-2)} ${s(1)} 0 ${s(1)}; border-bottom: 1px solid ${l("colors.discovery.body.white.divider")}; padding: ${s(2)} 0; text-align: left; ${$} { margin-left: ${s(1)}; width: 15px; img { vertical-align: bottom; } } } ${v} { margin-right: ${s(1)}; } .summary-item { padding: ${s(1)} 0; .summary-item__hed-link::after { margin: 0; } .summary-item__content { padding: 0; } } .summary-item__hed-link { &:hover { text-decoration: none; } .summary-item__hed { .summary-item__hed-wrapper { margin-right: ${s(1)}; &:hover { text-decoration: underline; } } } } `,k=i` && { padding: ${s(4)} 0 ${s(5)}; ${h} { grid-auto-columns: calc(210px + ${s(2)}); margin-left: -${s(2)}; } ${p} { align-self: start; padding: ${s(25)} ${s(1)} ${s(2)}; } ol, ul { li { margin: 0 0 0 ${s(2)}; &:first-child { margin-left: ${s(3)}; } } } } `,S=i` padding: ${s(3)} 0; ${f} { padding-bottom: ${s(2)}; } ${h} { grid-auto-columns: calc(260px + ${s(1)}*2); grid-template-columns: ${s(2)}; margin-left: -${s(3)}; &::before, &::after { width: ${s(2)}; } } .summary-item--layout-proportions-33-66 .summary-item__content { margin: 0; } ol, ul { li { margin: 0 0 0 ${s(2)}; &:first-child { margin-left: ${s(3)}; } } } `,x=o(a).withConfig({displayName:"InlineRecircRubricLineParagraph"})``;x.defaultProps={topSpacing:1};const E=o.div.withConfig({displayName:"InlineRecircWrapper"})` margin-bottom: ${s(5)}; .article-inline-recirc-wrapper { margin: 0 ${s(-3)} ${s(5)} ${s(-3)}; ${f} { ${$} { img { vertical-align: baseline; } } } } background: ${l("colors.discovery.body.light.background")}; ${c(r.md)} { display: none; } ${({recircLayout:e})=>"text-only-brand-logo"===e?w:"text-only-brand-logo-personalized"===e?C:"text-overlay"===e?k:S} `;e.exports={InlineRecircContainer:v,InlineRecircHeading:f,InlineRecircHeaderLogo:$,InlineRecircItems:h,InlineRecircRubricLineParagraph:x,InlineRecircWrapper:E,InlineRecircItemWrapper:b}},48608:(e,t,n)=>{const{asVariation:o}=n(81372),{asConfiguredComponent:i}=n(12892),a=n(22192);a.TextOnlyBrandLogo=o(a,"TextOnlyBrandLogo",{hasBrandLogo:!0,hasBorder:!0,layout:"text-only-brand-logo",maxHedLines:4,shouldHideHeaderText:!0,trackingImpressionThreshold:2,trackingUnitName:"recirc-text-only-brand-logo-interstitial",variationDisplayName:"TextOnlyBrandLogo"}),a.TextOnlyBrandLogoPersonalized=o(a,"TextOnlyBrandLogoPersonalized",{hasBrandLogo:!0,hasBorder:!0,layout:"text-only-brand-logo-personalized",maxHedLines:4,trackingImpressionThreshold:2,trackingUnitName:"recirc-text-only-brand-logo-personalized-interstitial",variationDisplayName:"TextOnlyBrandLogoPersonalized"}),a.SideBySide=o(a,"SideBySide",{layout:"side-by-side",maxHedLines:4,trackingImpressionThreshold:2,trackingUnitName:"recirc-basic-interstitial",variationDisplayName:"SideBySide"}),a.TextOverlay=o(a,"TextOverlay",{layout:"text-overlay",maxHedLines:4,trackingImpressionThreshold:3,trackingUnitName:"recirc-interstitial",variationDisplayName:"TextOverlay"}),e.exports=i(a,"InlineRecirc")},54281:(e,t,n)=>{const o=n(96540),i=n(5556),{connector:a}=n(57744),r=n(54790),s=n(26392),l=n(73275),d=n(94919),c=n(12911),m=n(80742),p=n(55266),{default:u}=n(96396),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{LinkBanner:y}=n(82873),b={SimpleNavigation:d,SiteHeader:c,StackedNavigation:p,StandardNavigation:m,OneNav:u},f=({isPersistent:e,children:t})=>e?o.createElement(s,null,t):t;f.propTypes={children:i.node,isPersistent:i.bool};const v=({brandName:e,featureFlags:{enableGqlForLinkBanner:t=!1,isLogoWide:n,shouldKeepSubscribeLinkActive:i,showNavigationWithlinkBanner:a=!1},hasContentHeaderLogo:r,hasSearch:s=!0,headerInvertedLogo:l,headerLogo:d,headerLogoDim:c,headerTheme:m,invertedLogo:p,isAccountsEnabled:u,linkBannerData:y,logo:v,logoBaseUrl:$,navigation:{account:w,appDownloadUrls:C,internationalInfo:k,pageHeadline:S,primaryLinks:x,searchLink:E,secondaryLinks:T,socialLinksHeading:I,socialLinks:N,utilityLinks:L,hasSEOSupport:B,isEditorPicksAvailable:P},rootBrandName:M,hasLinkbannerCrossSlideAnimation:A,seriesData:_,shouldPrioritizeSeriesPagination:H,shouldEnableFullArticleInverted:D,user:R,onDrawerStateChange:O,navPattern:F="StandardNavigation",oneNavigation:W,triggerableContainers:U})=>{o.useEffect((()=>{(async()=>{await h(),g("ConnectedNavigation")})()}),[]);const V="visual-link-banner"===y.bannerType,G=t&&!V&&y?.links?.length>0,j={accountProps:w,appDownloadUrls:C,className:"site-navigation",showLinkBanner:G,showNavigationWithlinkBanner:G||a,drawerProps:{appElement:"#app-root",internationalInfo:k,rootBrandName:M,primaryLinks:x,secondaryLinks:T,searchAction:E,socialIconsProps:{links:N}},hasContentHeaderLogo:r,hasSearch:s,hasSearchBar:!1,headerLogo:d,headerLogoDim:c,headerInvertedLogo:l,headerTheme:m,pageHeadline:S,isLogoWide:n,isAccountsEnabled:u,isEditorPicksAvailable:P,isPersistent:!0,isVisualLinkBanner:V,logo:d,invertedLogo:p,logoBaseUrl:$,primaryLinks:x,secondaryLinks:T,seriesData:_,shouldEnableFullArticleInverted:D,shouldKeepSubscribeLinkActive:i,shouldConsiderSeriesPagination:y&&_&&H,user:R,utilityLinks:L,hasSEOSupport:B},z={SimpleNavigation:{hasSearch:!1},SiteHeader:{brandName:e,hasSearch:s,internationalInfo:k,invertedLogo:p,isPersistent:!1,logo:v,searchLink:E,socialLinks:N,socialLinksHeading:I},StackedNavigation:{logo:v,invertedLogo:p,socialLinksHeading:I,hasLinkbannerCrossSlideAnimation:A,onDrawerStateChange:O},OneNav:{oneNavigation:W,triggerableContainers:U,isUserAuthenticated:R?.isAuthenticated,isPersistent:!1}};Object.assign(j,z[F]);const q=b[F];return o.createElement(f,{isPersistent:j.isPersistent},o.createElement(q,{...j}))};v.propTypes={brandName:i.string,featureFlags:i.shape({enableGqlForLinkBanner:i.bool,isLogoWide:i.bool,shouldKeepSubscribeLinkActive:i.bool,showNavigationWithlinkBanner:i.bool}),hasContentHeaderLogo:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasSearch:i.bool,headerInvertedLogo:i.shape(l.propTypes).isRequired,headerLogo:i.shape(l.propTypes).isRequired,headerLogoDim:i.shape(l.propTypes),headerTheme:i.oneOf(["standard","inverted","transparent"]),invertedLogo:i.shape(l.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,linkBannerData:i.shape({hed:i.hed,dek:i.dek,image:i.shape(l.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),bannerType:i.string,tracking:i.shape(y.propTypes.tracking)}),logo:i.shape(l.propTypes).isRequired,logoBaseUrl:i.string,navigation:i.shape({account:i.object,appDownloadUrls:i.array,hasSEOSupport:i.bool,internationalInfo:r.object,isEditorPicksAvailable:i.bool,pageHeadline:i.string,primaryLinks:r.propTypes.links,searchLink:i.string,secondaryLinks:i.array,socialLinksHeading:i.string,socialLinks:i.array,utilityLinks:r.propTypes.links}),navPattern:i.oneOf(Object.keys(b)),onDrawerStateChange:i.func,oneNavigation:i.any,rootBrandName:i.string,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string}))}),shouldEnableFullArticleInverted:i.bool,shouldPrioritizeSeriesPagination:i.bool,shouldUseGQLForLinkBanner:i.bool,triggerableContainers:i.any,user:i.shape({isAuthenticated:i.bool.isRequired})},v.displayName="ConnectedNavigation",e.exports=a(v,{keysToPluck:["brandName","rootBrandName","config","featureFlags","hasSearch","headerLogo","headerInvertedLogo","invertedLogo","isAccountsEnabled","linkBannerData","logo","logoBaseUrl","navigation","seriesData","user","oneNavigation","triggerableContainers"]})},10980:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(54281),"ConnectedNavigation")},75874:(e,t,n)=>{const o=n(96540),{googleAnalytics:i}=n(90090),{connector:a}=n(57744),r=n(577),{getNewsletterSubscriptions:s}=n(29727),l=n(3990),{trackNewsletterEvent:d}=n(14307);class c extends o.Component{constructor(e){super(e),this.fetchNewsletterSubscriptions=async e=>{try{const t=await s(e);if(200===t.status)return t.newsletterSubscriptions&&t.newsletterSubscriptions.data}catch(e){console.log(e)}return{}},this.state={}}async componentDidMount(){let e,t;const n=this.props.newsletters&&this.props.newsletters.map((e=>e.newsletterId))||[];document&&(e="nl"===new URLSearchParams(document.location.search).get("utm_source"));const{user:o,userPlatform:a}=this.props,{userPlatformProxy:r,xClientID:s}=a||{};if(o.isAuthenticated){const e={amgUUID:o.amguuid,newsletterIds:n,userPlatformProxy:r,xClientID:s,provider:"sailthru"},i=(await this.fetchNewsletterSubscriptions(e)).filter((e=>"SUBSCRIBED"===e.attributes.status)).map((e=>e.attributes.newsletterId));t=n.find((e=>!i.includes(e)))}else t=n[0];this.props.isNewsletterSlim&&!e&&t&&i.emitGoogleTrackingEvent("newsletter-loaded-inlineslim",{newslettterId:t}),this.setState({...this.state,isSourceNewsletter:e,newsletterToShow:t})}render(){let e;const{isNewsletterSlim:t,isNewsletterAggressive:n,hasSlimAlternateStyle:i,newsletterType:a,patternType:s,showToggleForLoggedInUser:c,user:m,isArticlePage:p}=this.props;("aggressive-newsletter"===a&&n||"slim-newsletter"===a&&t)&&(e=!0);const{isSourceNewsletter:u,newsletterToShow:g}=this.state,h=this.props.newsletters&&this.props.newsletters.find((e=>e.newsletterId===g));if(u||!e||!h)return null;const{newsletterId:y,dangerousHed:b="",frequencyBadge:f="",sourceCode:v=""}=h;return o.createElement(l,{onIntersectionViewport:(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(y),newsletter_title:b,cadence:f,subject:v};d(n)},observerOptions:{rootMargin:"0px"},className:"content-footer-newsletter-viewport"},o.createElement(r,{...h,enableSlimUnitToggle:c&&m?.isAuthenticated&&m?.email,hasSlimAlternateStyle:i,newsletterType:a,patternType:s,userEmail:m?.isAuthenticated&&m?.email,isArticlePage:p}))}}c.propTypes=r.propTypes,c.defaultProps=r.defaultProps,c.displayName="SlimNewsletterWrapper",e.exports=a(c,{keysToPluck:["user","userPlatform"]})},72159:(e,t,n)=>{const o=n(75874),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"SlimNewsletterWrapper")},17685:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(66657),{Disclaimer:r}=n(74307),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({isVisible:e=!1,additionalText:t,componentWrapper:n})=>{const o=n;return i.useEffect((()=>{(async()=>{await l(),s("ContentFooterAdditionalText")})()}),[]),i.createElement(i.Fragment,null,e&&t&&i.createElement(a,null,i.createElement(o,null,i.createElement(r,{disclaimerHtml:t,className:"grid-layout__content"}))))};d.propTypes={additionalText:o.string,componentWrapper:o.elementType,isVisible:o.bool},d.displayName="ContentFooterAdditionalText",e.exports=d},15461:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(17685);e.exports=o(i,"ContentFooterAdditionalText")},63545:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(19607),r=n(48496),s=n(71284),l=n(65153),d=n(15461),c=n(1802),m=n(41096),p=n(86659),u=n(63401),{PaymentGateway:g}=n(92807),h=n(66657),y=n(24901),b=n(18805),{trackComponent:f}=n(92716),{interactionResponse:v}=n(56187),{Disclaimer:$}=n(74307),w=n(3990),{trackNewsletterEvent:C}=n(14307),{ContentFooterWrapper:k,ContentFooterContributorBio:S,ContentFooterCoralComments:x,ContentFooterTagCloud:E,ContentFooterRelated:T,ContentFooterMagazineDisclaimer:I,ContentFooterBottom:N,ContentFooterNewsletterForm:L,ContentFooterSeriesNavigation:B,ContentFooterContributorSpotlightWrapper:P,ContentFooterNewsletterContentWrapper:M,ReadMoGrid:A,ReadMoGridColumn:_,TaboolaWidget:H,TaboolaWrapper:D}=n(27529),{FooterNewsletter:R,NewsletterExtended:O}=n(12501),F=()=>i.createElement(h,null,i.createElement(A,null,i.createElement(_,null,i.createElement("div",{"data-testid":"ContentFooterReadMoElement",id:"readmo-12345"})))),W=e=>i.createElement(r,null,i.createElement(g,{group:"ads"},i.createElement(h,null,i.createElement(D,null,i.createElement(H,{"data-testid":"ContentFooterTaboolaWidget",taboola:e.taboola}))))),U=({ContentWrapper:e,hasWrapper:t,isArticlePage:n,isFullBleed:o,newsletter:a,palette:r="standard"})=>{const{newsletterId:s,dangerousHed:l="",frequencyBadge:d="",sourceCode:c=""}=a,m=i.createElement(L,{...a,position:"content-footer",isArticlePage:n});if(!t)return m;const u=o?p.WithMargins:e;return i.createElement(M,{isNewsletterFullBleed:o,newsletterPalette:r},i.createElement(w,{onIntersectionViewport:(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(s),newsletter_title:l,cadence:d,subject:c};C(n)},observerOptions:{rootMargin:"0px"},className:"content-footer-newsletter-viewport"},i.createElement(u,null,m)))};U.propTypes={ContentWrapper:o.elementType.isRequired,hasWrapper:o.bool,isArticlePage:o.bool,isFullBleed:o.bool,newsletter:o.shape(L.propTypes),palette:o.string};const V=({channelMap:e,className:t,consumerMarketing:n,ContentWrapper:o,contributors:c,contributorSpotlight:p,coralComments:w,isNarrow:C,isNewsletterFullBleed:L,isAdRail:M,licensedPartnerLink:A,linkList:_,hasFullBleedRecircBackground:H,hasNewsletterWithoutWrapper:D,hasTopSpacingFooterRelated:V=!1,showWriterBio:G,hideContentFooterAd:j=!1,hideContributorBio:z,showContributorSpotlight:q,showContributor:Z=!0,hideRecircList:K,isLinkStackEnabled:Y,magazineDisclaimer:J,newsletter:Q,newsletterPalette:X="standard",pageBackgroundTheme:ee,related:te,recircRelated:ne,relatedVideo:oe,shouldUseRelatedVideoOverInterlude_variation:ie=!1,showAdBelowNewsletter:ae=!1,showNewsletter:re,signageConfig:se,taboola:le,tagCloud:de,shouldEnableVMG:ce=!1,showHotelRecirc:me=!1,showRecirc:pe,savingsUnitedCoupons:ue,shouldDisplaySavingsUnitedCoupons:ge=!1,shouldEnableFullArticleInverted:he,shouldReplaceOutbrainWithSavingsUnitedCoupons:ye=!1,shouldShowSeriesNavigationInFooter:be,dividerColor:fe,recircListElements:ve,sponsoredProps:$e,hasDynamicDisclaimer:we,currentPage:Ce=""})=>(i.useEffect((()=>{(async()=>{await v(),f("ContentFooter")})()}),[]),i.createElement(k,{isNarrow:C,className:t},!!$e&&we&&i.createElement(o,null,i.createElement($,{sponsorName:$e.sponsorName,isSponsored:!!$e})),J&&J.issueDate&&i.createElement(o,null,i.createElement(I,{...J,"data-testid":"ContentFooterMagazineDisclaimer"})),Y&&_&&i.createElement(h,null,i.createElement(o,null,i.createElement(u,{..._,dividerColor:fe}))),!q&&Z&&i.createElement(b,{showWriterBio:G,hideContributorBio:z,componentWrapper:o,contributors:c,dividerColor:fe,tagCloud:de}),q&&i.createElement(P,{isAdRail:M},i.createElement(m,{...p})),w?.enableComments&&i.createElement(h,{bottomSpacing:2,topSpacing:2},i.createElement(x,{coralHostName:w.coralHostName,componentWrapper:o})),ie&&i.createElement(y,{...oe,componentWrapper:o}),A&&!q&&i.createElement(h,null,i.createElement(o,null,i.createElement(S,{dangerousBio:A.dangerousDek,photo:A.photo}))),i.createElement(d,{componentWrapper:o}),de&&i.createElement(h,null,i.createElement(o,null,i.createElement(E,{hasBorderTop:!1,tags:de.tags,dividerColor:fe,"data-testid":"ContentFooterTagCloud"}))),me&&ve,pe&&ve,i.createElement(N,{"data-testid":"ContentFooterBottom"},Q&&re&&i.createElement(U,{ContentWrapper:o,hasWrapper:!D,isFullBleed:L,newsletter:Q,palette:X,isArticlePage:"article"===Ce}),i.createElement(R,{isFullBleed:L,contentWrapper:o}),i.createElement(O,{contentWrapper:o}),i.createElement("div",{className:"content-bottom-anchor"}),ae&&i.createElement(h,null,i.createElement(g,{group:"ads"},i.createElement(a,{position:"mid-content","data-testid":"AdBelowNewsletter",shouldHoldSpace:!0,shouldDisplayLabel:!0}))),n&&i.createElement(g,{group:"consumer-marketing"},i.createElement(s,{...n})),be&&i.createElement(B,{className:"article__series-navigation",pageBackgroundTheme:ee,dividerColor:fe}),ce&&i.createElement(F,null),!K&&i.createElement(r,null,i.createElement(T,{categoriesMap:de?.tags,channelMap:e,related:te,recircRelated:ne,signageConfig:se,hasFullBleedRecircBackground:H,hasTopSpacingFooterRelated:V,dividerColor:fe,shouldEnableFullArticleInverted:he})),le&&i.createElement(W,{taboola:le}),ce&&i.createElement(F,null),(ye||ge)&&ue.length>=1&&i.createElement(l,{items:ue,dividerColor:fe}),!j&&i.createElement(h,null,i.createElement(g,{group:"ads"},i.createElement(a,{position:"footer",shouldHoldSpace:!0}))))));V.propTypes={channelMap:o.object,className:o.string,consumerMarketing:o.shape(s.propTypes),ContentWrapper:o.elementType.isRequired,contributors:o.oneOfType([o.shape({author:o.shape({items:o.arrayOf(o.shape(c.propTypes.contributors))})}),o.shape({writer:o.shape({items:o.arrayOf(o.shape(c.propTypes.contributors))})})]),contributorSpotlight:o.object,coralComments:o.shape({enableComments:o.bool,coralHostName:o.string}),currentPage:o.string,dividerColor:o.string,hasDynamicDisclaimer:o.bool,hasFullBleedRecircBackground:o.bool,hasNewsletterWithoutWrapper:o.bool,hasTopSpacingFooterRelated:o.bool,hideContentFooterAd:o.bool,hideContributorBio:o.bool,hideRecircList:o.bool,isAdRail:o.bool,isLinkStackEnabled:o.bool,isNarrow:o.bool,isNewsletterFullBleed:o.bool,licensedPartnerLink:o.object,linkList:o.object,magazineDisclaimer:o.shape({issueDate:o.string.isRequired,issueLink:o.string.isRequired,originalHed:o.string}),newsletter:o.shape(L.propTypes),newsletterPalette:o.string,pageBackgroundTheme:o.string,recircListElements:o.array,recircRelated:o.array,related:o.array,relatedVideo:o.shape({brand:o.string,related:o.any,useRelatedVideo:o.bool,showRelatedVideo:o.bool}),savingsUnitedCoupons:o.array,shouldDisplaySavingsUnitedCoupons:o.bool,shouldEnableFullArticleInverted:o.bool,shouldEnableVMG:o.bool,shouldReplaceOutbrainWithSavingsUnitedCoupons:o.bool,shouldShowSeriesNavigationInFooter:o.bool,shouldUseRelatedVideoOverInterlude_variation:o.bool,showAdBelowNewsletter:o.bool,showContributor:o.bool,showContributorSpotlight:o.bool,showHotelRecirc:o.bool,showNewsletter:o.bool,showRecirc:o.bool,showWriterBio:o.bool,signageConfig:o.object,sponsoredProps:o.object,taboola:o.shape({publisherId:o.string}),tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string}))})},V.displayName="ContentFooter",e.exports=V},24901:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{asConfiguredComponent:r}=n(12892),s=n(52579).A,{ContentFooterRelatedVideo:l,ContentFooterRelatedVideoHeader:d,ContentFooterRelatedPlayer:c,ContentFooterRelatedVideoTitle:m,ContentFooterRelatedVideoDek:p}=n(27529),u=({componentWrapper:e,headerText:t,related:n={},showRelatedVideo:o=!1})=>{const r=n&&n.scriptEmbedUrl,{formatMessage:u}=a();return o&&r?i.createElement(e,null,i.createElement(l,null,i.createElement(d,{"data-testid":"ContentFooterRelatedVideoHeader"},t||u(s.headerText)),i.createElement(c,{scriptUrl:r}),i.createElement(m,null,n.title),i.createElement(p,null,n.dek))):null};u.propTypes={componentWrapper:o.elementType.isRequired,headerText:o.string,related:o.shape({dek:o.string,scriptEmbedUrl:o.string,title:o.string}),showRelatedVideo:o.bool},u.displayName="RelatedVideo",e.exports=r(u,"RelatedVideo")},18805:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(66657),r=n(1802),s=({componentWrapper:e,contributors:t,tagCloud:n,showWriterBio:o,dividerColor:s,hideContributorBio:l})=>{const d=o?"writer":"author";return!l&&t?.[d]?.items?i.createElement(a,null,i.createElement(e,null,i.createElement(r,{...n&&{shouldHideBottomLine:!0},contributors:t[d].items,dividerColor:s}))):null};s.propTypes={componentWrapper:o.elementType.isRequired,contributors:o.oneOfType([o.shape({author:o.shape({items:o.arrayOf(o.shape(r.propTypes.contributors))})}),o.shape({writer:o.shape({items:o.arrayOf(o.shape(r.propTypes.contributors))})})]),dividerColor:o.string,hideContributorBio:o.bool,showWriterBio:o.bool,tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string}))})},e.exports=s},61127:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(63545);e.exports=o(i,"ContentFooter")},52579:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({headerText:{id:"RelatedVideo.HeaderText",defaultMessage:"Featured Video",description:"Title preceding related video embed",isConfigurable:!0}})},80607:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorToken:r,removeTextDecoration:s,getLinkStyles:l,getTypographyStyles:d,maxScreen:c}=n(26865),{BaseText:m}=n(76955),{roundImageBase:p}=n(52027),{BREAKPOINTS:u,INTERACTIVE:g}=n(96472),h=n(35676),{SocialIconsList:y}=n(51e3),b=n(73275),{SpanWrapper:f}=n(18117),{SummaryItemAssetPremier:v,AssetPremierLabel:$}=n(75761),{BylineWrapper:w}=n(74423),{defaultGridStyle:C,defaultColorPaddingStyle:k,rowWithCommonStyle:S}=n(60254),x=o.div.withConfig({displayName:"ContentHeaderByline"})` margin-top: ${a(4)}; ${({isLiveStoryType:e,sponsorName:t,showSponsorBlock:n})=>e&&t&&n&&"margin-top: unset;"} ${f} { display: inline-block; width: ${a(8.25)}; height: ${a(8.25)}; } ${({shouldRemoveBylineTopMargin:e})=>e&&i` margin-top: 0; ${w} { margin-top: ${a(.5)}; &:first-child { margin-top: 0; } } `} `,E=o(h.Standard).withConfig({displayName:"ContentHeaderAccreditationSocialIcons"})` margin: 0 auto; margin-top: ${a(3)}; width: 100%; ${y} { justify-content: center; } .icon-email { transform: scale(0.6); } /* Hide sosial share icons on mobile */ ${({hideSocialIconsOnMobile:e})=>e&&`\n @media (min-width: 0) and (max-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide social share icons on desktop */ ${({hasStickySocialIcons:e})=>e&&`\n @media (min-width: ${u.lg}) {\n display: none;\n }\n `} /* Hide specific social icons mentioned in props - social-icons */ ${({hideSocialIconsOnMobile:e,socialIconsToHide:t})=>!e&&`\n ${c(u.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(t)}\n }\n `} `,T=o(b).withConfig({displayName:"ContentHeaderContributorImage"})` ${p("100%","60px","66px")}; /* 1, 2 */ margin-right: auto; margin-left: auto; img { width: 100%; } ${({hasContributorImageBackground:e})=>e&&"\n display: inline-block;\n margin: 0 auto;\n border-radius: 50%;\n background-color: #f5f5f5;\n overflow: hidden;\n "} ${({isBusinessContentHeader:e})=>e&&`\n ${p("100%","173px","173px")}; /* 1, 2 */\n margin-right: auto;\n margin-left: auto;\n\n img {\n width: 100%;\n }\n @media (min-width: ${u.sm}) {\n ${p("100%","153px","153px")}; /* 1, 2 */\n }\n @media (min-width: ${u.md}) {\n ${p("100%","172px","172px")}; /* 1, 2 */\n }\n @media (min-width: ${u.lg}) {\n ${p("100%","206px","206px")}; /* 1, 2 */\n }\n @media (min-width: ${u.xl}) {\n ${p("100%","262px","262px")}; /* 1, 2 */\n }\n @media (min-width: ${u.xxl}) {\n ${p("100%","340px","340px")}; /* 1, 2 */\n }\n\n`} `,I=o.div.withConfig({displayName:"ContentHeaderNativeShareButton"})` && { display: flex; grid-column: 1/-1; justify-content: center; margin-top: ${a(3)}; } ${C} ${k} `,N=o.div.withConfig({displayName:"ContentHeaderBylineContent"})``,L=o(m).withConfig({displayName:"ContentHeaderDekRewards"})` > img { margin-right: ${a(.8)}; margin-left: ${a(2)}; &:first-of-type { margin-left: 0; } } margin-top: ${a(3)}; `;L.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const B=o.p.withConfig({displayName:"ContentHeaderDek"})` @media (min-width: ${u.lg}) { && { grid-column: 3 / span 8; } } ${({theme:e})=>l(e,"colors.consumption.lead.standard.description",null)}; /* overwrite text decoration link styles see token: layouts_to_refactor.interactive.links */ ${s()} margin-top: ${a(3)}; cursor: unset; text-align: center; .small { text-transform: lowercase; font-style: inherit; font-variant: small-caps; } a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover")}; transition: color ${g.timingLinkDefault} ease; } ${d("typography.definitions.consumptionEditorial.description-core")}; ${({assetPosition:e,mediaWidth:t})=>"middle"===e&&`\n margin-top: ${a(3)};\n @media (min-width: ${u.md}) {\n margin-top: ${a(5)};\n }\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / 9;\n }\n }\n ${"grid"===t&&`\n && {\n @media (min-width: ${u.lg}) {\n grid-column: 1 / -1;\n }\n }\n `};\n `}; `,P=o(m).withConfig({displayName:"ContentHeaderSignageLabel"})` padding-top: ${a(1)}; ${d("typography.definitions.discovery.description-core")}; `,M=o.div.withConfig({displayName:"ContentHeaderAccreditation"})` ${({rowWithBottomBorder:e,theme:t})=>e&&`\n &::after {\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-bottom: 1px solid ${r(t,"colors.consumption.body.standard.divider")};\n padding-top: ${a(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n ${S}\n `} ${C} && { ${k} } > * { grid-column: 1/-1; } ${({visibilityInfo:e})=>(e=>e.showDek?`\n ${B} {\n margin-top: 0;\n }\n `:e.showVenueAwards?`\n ${L} {\n margin-top: 0;\n }\n `:e.showByline?`\n ${x} {\n margin-top: 0;\n }\n `:e.showNativeShareButton?`\n ${I} {\n margin-top: 0;\n }\n `:e.socialMedia?`\n ${E} {\n margin-top: 0;\n }\n `:"")(e)} padding-bottom: ${a(6)}; ${({isBusinessContentHeader:e})=>e&&`\n @media (min-width: ${u.md}) {\n grid-column: 9 / span 12;\n grid-template-columns: repeat(12,1fr);\n width:min-content;\n align-items: center;\n }\n`} `,A=o.div.withConfig({displayName:"SummaryPremiereWrapper"})` max-width: 1600px; ${v} { display: flex; border: 0; } ${$} { padding: ${a(3)} 0 0 0; ${({theme:e})=>`${d(e,"typography.definitions.globalEditorial.context-tertiary")};\n `} } `;e.exports={ContentHeaderByline:x,ContentHeaderAccreditationSocialIcons:E,ContentHeaderContributorImage:T,ContentHeaderNativeShareButton:I,ContentHeaderBylineContent:N,ContentHeaderDekRewards:L,ContentHeaderAccreditation:M,ContentHeaderDek:B,ContentHeaderSignageLabel:P,SummaryPremiereWrapper:A}},88317:(e,t,n)=>{const{default:o,css:i}=n(75999),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),{calculateSpacing:s,getColorToken:l,getLinkStyles:d,minScreen:c,maxScreen:m}=n(26865),{roundImageBase:p}=n(52027),{BaseText:u}=n(76955),{BREAKPOINTS:g,INTERACTIVE:h}=n(96472),{maxThresholds:y}=n(99906),{BylinePreamble:b,BylineName:f}=n(74423),{CaptionText:v,CaptionCredit:$}=n(38860),{RubricLink:w}=n(6613),{ResponsiveImageContainer:C}=n(7228),{ResponsiveClipWrapper:k}=n(91783),S=n(19762),{SpanWrapper:x}=n(18117),E=n(52540),{ResponsiveCartoonCaption:T}=n(77527),{SocialIconsList:I,SocialIconsWrapper:N}=n(51e3),L=n(40855),{ContentHeaderLeadAsset:B,ContentHeaderResponsiveAsset:P,ContentHeaderLeadAssetContent:M,ContentHeaderLeadAssetCaption:A,ContentHeaderLeadAssetContentMedia:_,ContentHeaderLeadRailAnchor:H,ContentHeaderLeadContentFullWidth:D}=n(5239),{ContentHeaderContentDivider:R,ContentHeaderItemCount:O,ContentHeaderHed:F,ContentHeaderTitleBlockWrapper:W,ContentHeaderTitleBlockPublishDate:U,AddressBlockWrapper:V,HeaderSocialInformation:G}=n(1757),{ContentHeaderRubricBlock:j,ContentHeaderRubricContainer:z,ContentHeaderRubricIssueDate:q}=n(21608),{ContentHeaderByline:Z,ContentHeaderAccreditationSocialIcons:K,ContentHeaderContributorImage:Y,ContentHeaderNativeShareButton:J,ContentHeaderBylineContent:Q,ContentHeaderAccreditation:X,ContentHeaderDek:ee,ContentHeaderSignageLabel:te,SummaryPremiereWrapper:ne}=n(80607),{getPublishDateCommonStyle:oe,defaultGridStyle:ie,defaultColorPaddingStyle:ae,rowWithCommonStyle:re}=n(60254),se="colors.consumption.lead.standard.context-tertiary",le="colors.consumption.lead.inverted.context-tertiary",de="colors.consumption.lead.special.context-signature",ce="colors.consumption.lead.special.context-tertiary",me=o(L).withConfig({displayName:"ContentHeaderPersistentAside"})``,pe=o(u).withConfig({displayName:"ContentHeaderPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>oe(e)}; ${({inlinePublishDate:e})=>e&&`\n & {\n float: left;\n padding-top: ${s(.5)};\n padding-left: 10px;\n line-height: 1.7;\n }\n `}; ${({mediaWidth:e,contentAlign:t})=>"smallrule"===e&&`\n float: left;\n ${"center"===t&&"float: none;"};\n `}; ${({hasDateExtraTopSpacing:e})=>e&&`& {\n padding-top: ${s(1)};\n }\n `} ${({hasPublishDateBottomPadding:e})=>e&&`\n ${m(`${y.lg}px`)} {\n padding-bottom: ${s(4)};\n }\n `} `;pe.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const ue=`\n padding-top: 25px;\n @media (min-width: ${g.xl}) {\n padding-top: 25px;\n }\n`,ge=o(E).withConfig({displayName:"ContentHeaderBylines"})` ${({inlinePublishDate:e})=>e&&"\n float: left;\n min-width: 5%;\n "} `,he=o.div.withConfig({displayName:"ContentHeaderContainer"})` display: grid; grid-auto-rows: auto; grid-template-columns: [full-start] minmax(0, 1fr) [main-start] minmax(0, ${g.xxl}) [main-end] minmax(0, 1fr) [full-end]; /* 1 */ overflow-x: hidden; width: 100%; ${({containerTheme:e,theme:t})=>((e,t)=>"inverted"===e?i` background-color: ${l("colors.consumption.lead.inverted.background")}; .fixed-header-large-logo-nav-variation & { margin-top: ${s(-14)}; padding-top: ${s(14)}; } ${z} { color: ${l("colors.consumption.lead.inverted.context-signature")}; ${w} { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; } } ${q} { color: ${l(le)}; ${w} { ${d(t,le,le,"global")}; } } ${F} { color: ${l("colors.consumption.lead.inverted.heading")}; &:hover { color: ${l("colors.consumption.lead.inverted.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.inverted.description")}; a { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } &:hover { color: ${l("colors.consumption.lead.inverted.description")}; } } ${te} { color: ${l("colors.consumption.lead.inverted.description")}; &:hover { color: ${l("colors.consumption.lead.inverted.description")}; } } ${ge} > *, ${b} { color: ${l("colors.consumption.lead.inverted.accreditation")}; a { ${d(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${Z} ${x} { display: none; } ${pe},${U} { color: ${l(le)}; &:hover { color: ${l(le)}; } } .social-icons__list-item--standard { .icon path { fill: ${l("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${l("colors.interactive.base.dark")}; &:hover { .icon-bookmark.icon path { fill: ${l("colors.interactive.base.white")}; } } .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.brand-primary")}; } } } .social-icons__link--bookmarkactivated { background: ${l("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${l("colors.interactive.base.white")}; } @media (min-width: ${g.md}) { &:hover { background: ${l("colors.interactive.base.white")}; } } } } .social-icons__list-item--bookmark, .social-icons__list-item--bookmarkactivated { @media (min-width: 0) and (max-width: ${g.md}) { margin-top: ${s(.25)}; } } .bylines--inlined-with-bg { .bylines__byline { ${f} { background-color: ${l("colors.consumption.lead.inverted.context-signature")}; color: ${l("colors.consumption.lead.inverted.context-texture")}; a { ${d(t,"colors.consumption.lead.inverted.context-texture",null,"global")}; } } } } `:"special"===e?i` background-color: ${l("colors.consumption.lead.special.background")}; ${z} { color: ${l(de)}; ${w} { ${d(t,de,de,"global")}; } } ${q} { color: ${l(ce)}; ${w} { ${d(t,ce,ce,"global")}; } } ${F} { color: ${l("colors.consumption.lead.special.heading")}; &:hover { color: ${l("colors.consumption.lead.special.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.special.accreditation")}; &:hover { color: ${l("colors.consumption.lead.special.accreditation")}; } } ${ge} > * { color: ${l("colors.consumption.lead.special.accreditation")}; a { ${d(t,"colors.consumption.lead.special.link","colors.consumption.lead.special.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${Z} ${x} { display: none; } ${pe},${U} { color: ${l(ce)}; &:hover { color: ${l(ce)}; } } `:"")(e,t)} ${({isFullBleedVideo:e,mediaWidth:t})=>"fullbleed"===t&&e&&"display: block"} ${({mediaWidth:e,showFullWidthLeadImage:t})=>"fullbleed"===e&&t&&`\n grid-template-columns:\n [full-start] minmax(0, 1fr)\n [main-start] minmax(0, 2400px) [main-end]\n minmax(0, 1fr) [full-end];\n\n ${M} {\n max-width: 2400px;\n ${_} {\n ${P} ${C} {\n width: 100%;\n @media (min-width: ${g.xl}) {\n max-height: 1800px;\n }\n }\n }\n }\n `} ${({contentStyle:e,contentPosition:t,containerTheme:n})=>"card"===e&&((e,t)=>"standard"===t?i` ${W}, ${X} { background-color: ${l("colors.consumption.lead.standard.background")}; } ${"below"===e&&`\n ${A} {\n background-color: ${l("colors.consumption.lead.standard.background")};\n }\n `}; `:"inverted"===t?i` ${W}, ${X} { background-color: ${l("colors.consumption.lead.inverted.background")}; } ${"below"===e&&`\n ${A} {\n background-color: ${l("colors.consumption.lead.inverted.background")};\n }\n `}; `:"")(t,n)}; `,ye=o.div.withConfig({displayName:"PodcastContentHeaderDivider"})` ${ie} && { ${ae} } > * { grid-column: 1/-1; } ${({theme:e})=>` @media (min-width: ${g.sm}) {\n &::after{\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-bottom: 1px solid ${l(e,"colors.consumption.lead.standard.divider")};\n padding-bottom: ${s(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n ${re}\n &::after {\n @media (min-width: ${g.sm}) and (max-width: ${g.md}) {\n display: block;\n }\n `} `,be=o.div.withConfig({displayName:"ContentHeaderHedAccreditationWrapper"})` display: grid; grid-column: main; grid-row: 1 / auto; width: 100%; ${W} { grid-column: 1/-1; } ${X} { grid-column: 1/-1; } ${({isBusinessContentHeader:e})=>e&&`\n display: grid;\n grid-column: main;\n grid-row: 1 / auto;\n grid-template-columns: repeat(12, 1fr);\n ${r()}\n column-gap: var(--grid-gap);\n width: 100%;\n\n ${W} {\n grid-column: 1/-1;\n padding-right: 0;\n padding-left: 0;\n }\n ${X} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${g.sm}) {\n grid-template-columns: repeat(4, 1fr);\n padding-top: ${s(5)};\n ${a("padding")}\n\n ${W} {\n grid-column: 1/5;\n grid-template-columns: repeat(8, 1fr);\n padding-top: 0;\n gap: 0;\n }\n\n ${F} {\n margin-top: 0;\n }\n\n ${V} {\n ${G} {\n padding-top: 2.2rem;\n\n a {\n padding-right: 0;\n }\n }\n }\n }\n\n @media (min-width: ${g.md}) {\n grid-template-columns: repeat(12, 1fr);\n column-gap: var(--grid-gap);\n padding-top: ${s(6)};\n ${r()}\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(8, 1fr);\n padding-top: 0;\n padding-bottom: 0;\n gap: 0;\n }\n ${F} {\n grid-column: 1/9;\n }\n ${X} {\n grid-column: 9/13;\n gap: 0;\n grid-template-columns: none;\n padding-right: 0;\n }\n\n ${V} {\n grid-column: 1/9;\n }\n }\n\n @media (min-width: ${g.lg}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/10;\n grid-template-columns: repeat(9, 1fr);\n gap: 0;\n }\n ${X} {\n grid-column: 10/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n\n ${F},${V},${R} {\n grid-column: 1/9;\n }\n }\n\n @media (min-width: ${g.xl}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(12, 1fr);\n gap: 0;\n\n }\n ${R},${F},${V} {\n grid-column: 2/12;\n }\n ${X} {\n grid-column: 9/13;\n grid-template-columns: none;\n margin: 0;\n padding-top: 2.5rem;\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @media (min-width: ${g.xxl}) {\n ${a("padding")}\n ${W} {\n grid-column: 1/9;\n grid-template-columns: repeat(10, 1fr);\n gap: 0;\n\n ${F},${V},${R} {\n grid-column: 2/10;\n }\n }\n }\n `} `,fe=o.div.withConfig({displayName:"ContentHeaderLeadAssetWrapper"})` ${ie} @media (min-width: ${g.md}) { ${a("padding")} } ${({mediaWidth:e,ledeAlign:t})=>((e,t)=>"small"===e?`\n @media (min-width: ${g.lg}) and (max-width: 1190px) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);\n }\n \n @media (min-width: ${g.lg}) {\n .grid-layout__aside {\n grid-column: 9/-1;\n }\n }\n @media (min-width: ${g.xl}) and (max-width: 1464px) {\n grid-template-columns: repeat(12, 1fr);\n }\n `:"smallrule"===e?` \n ${H} {\n top: 0; // 1\n @media (min-width: ${g.xl}) {\n margin-top: ${s(2)};\n }\n }\n\n ${"center"===t&&`\n &&&{\n @media (min-width: ${g.lg}) {\n grid-template-columns: repeat(12, 1fr);\n\n ${M} {\n grid-column: 4 / span 6;\n }\n }\n }\n `};\n `:"")(e,t)} ${({isBusinessContentHeader:e})=>e&&`\n @media (min-width: ${g.md}) {\n grid-column: 1 / span 20;\n }\n @media (min-width: ${g.xl}) {\n max-height: 320px;\n }\n max-width:100%;\n `} ${({shouldUseSmallLede:e})=>e&&`\n margin-top:${s(5)};\n ${P}{\n width: ${s(20.75)};\n height: ${s(20.75)}; \n `} ${({hasLeadAssetTopSpacing:e})=>e&&`\n ${m(`${y.lg}px`)} {\n padding-top: ${s(4)};\n }\n ${A} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n margin-bottom: 0;\n }\n }\n `} `,ve=`\n @media (min-width: ${g.md}) {\n ${M} {\n ${a("padding")}\n display: grid;\n grid-gap: 1.25rem;\n grid-template-columns: repeat(12, 1fr);\n\n ${_} {\n grid-column: 1 / -1;\n }\n\n ${A} {\n grid-column: 2/-2;\n padding: 0;\n }\n }\n }\n\n @media (min-width: ${g.sm}) {\n ${D} {\n padding-top: ${s(1)};\n }\n }\n`,$e=`\n ${W},\n ${X} {\n grid-column: full;\n max-width: 100vw;\n }\n`,we=`\n ${he} {\n grid-template-columns: repeat(4, 1fr);\n\n @media (min-width: ${g.md}) {\n grid-template-columns: repeat(12, 1fr);\n }\n \n }\n\n ${fe} {\n grid-row: 3;\n padding: 0;\n ${P}{\n height: 100%;\n\n ${C} {\n height: 100%;\n }\n }\n }\n\n ${W} {\n grid-row: 1;\n padding-top: ${s(4,"px")};\n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n\n ${X} {\n grid-row: 2;\n }\n`,Ce=o.header.withConfig({displayName:"ContentHeaderWrapper"})` display: flex; justify-content: center; ${me} { margin-top: 0; } ${k} { display: block; } &.content-header--no-lede { ${X} { padding-bottom: 0; } } ${({captionStyle:e})=>"span-content-well"===e&&ve} ${({contentAlign:e,mediaWidth:t,contentPosition:n,hasNarrowHeader:o,reducedSpacings:i,shouldShortenHeadline:a,shouldShowAuthorsInTitleBlock:r,isLedeTextCenterForMobile:l})=>((e,t,n,o,i,a,r,l)=>"center"===e?`\n text-align: center;\n ${R} {\n justify-self: center;\n }\n `:"left"===e?`\n [class$='-byline']:last-of-type {\n margin-bottom: ${s(1)};\n }\n \n ${O} {\n margin-top: ${s(2)};\n }\n \n ${K} {\n margin-top: ${s(2)};\n ${I} {\n justify-content: left;\n }\n }\n \n &,* {\n text-align: left;\n }\n\n ${F} {\n text-align: left;\n }\n \n .badge ul li {\n text-align: center;\n }\n \n ${he} > * {\n align-items: flex-start;\n justify-items: flex-start;\n }\n \n [class$='-byline'] {\n text-align: left;\n }\n\n ${Z} {\n @media (min-width: ${g.xl}) {\n display: flex;\n align-items: center;\n width: 100%;\n }\n }\n \n ${"smallrule"!==t&&`\n ${Z} {\n ${x} {\n margin-right: ${s(3)};\n }\n }\n `};\n \n ${Y},\n ${Q} {\n flex-basis: content;\n }\n \n ${ee},\n ${pe},\n ${U} {\n text-align: left;\n }\n\n ${Q} {\n flex: auto;\n padding-top: 0;\n }\n \n ${o?`\n @media (min-width: ${g.md}) {\n ${F},\n ${te},\n ${j},\n ${ne},\n ${ee},\n ${N} {\n grid-column: 3 / span 8;\n }\n }\n `:`@media (min-width: ${g.lg}) {\n ${F},\n ${ee} {\n grid-column: 1 / span 10;\n }\n }`}\n \n \n // With props.authorsTitleBlockPosition: 'above': headline should span 12 columns for all variations.\n ${r&&`\n @media (min-width: ${g.lg}) {\n ${F},\n ${ee} {\n grid-column: 1 / span 12;\n }\n }\n `};\n \n // With props.shouldShortenHeadline: headline should span 8 columns. Actual only for left aligned headlines.\n ${a&&`\n @media (min-width: ${g.lg}) {\n ${F} {\n grid-column: 1 / span 8;\n }\n }\n `};\n \n // Variations.TextAboveLeftSmall: Hide bottom border and align social links on mobile\n ${"above"===n&&`\n &&{\n ${X} {\n padding-top: ${s(4)};\n @media (min-width: 0) and (max-width: ${g.sm}) {\n &::after {\n display: none;\n }\n }\n }\n }\n `};\n \n // Variations.SubjectFocus: More dense spacing\n ${i&&`\n && {\n ${X} {\n padding-top: ${s(3)};\n padding-bottom: ${s(3)};\n }\n }\n \n ${F} {\n margin-top: ${s(3)};\n }\n \n ${K} {\n margin-top: ${s(3)};\n }\n `};\n\n && {\n ${A},\n ${$} {\n text-align: left;\n \n ${l&&`\n ${m(`${y.md}px`)} {\n text-align: center;\n }\n `}\n }\n }\n `:`&& {\n ${A},\n ${$} {\n ${m(`${y.md}px`)} {\n ${l&&"\n text-align: center;\n "}\n }\n }\n }`)(e,t,n,o,i,a,r,l)} ${({assetPosition:e,mediaWidth:t})=>"middle"===e&&(e=>`\n ${X} {\n @media (min-width: 0) and (max-width: ${g.lg}) {\n &::after {\n display: none;\n }\n }\n }\n\n ${K} {\n margin-bottom: 0;\n }\n\n .content-header__rating {\n margin: ${s(5)};\n }\n\n ${"small"===e&&`\n ${B} {\n ${M} {\n @media (min-width: ${g.lg}) {\n grid-column: 1 / 9;\n }\n }\n }\n `};\n`)(t)} ${({copyWidth:e})=>"fullbleed"===e&&$e} ${({mediaWidth:e,contentAlign:t,contentPosition:n,isBusinessContentHeader:o,shouldBylineContentStacked:a,hasAccreditationExtraSpacing:r,hasAccreditationSocialTopMargin:d,hasAccreditationSocialBottomMargin:u,hasDekBottomMargin:h,hasTitleWrapperTopSpacing:b,hasReducedTitleTopMargin:f,hasLeadAssetTopSpacing:w})=>((e,t,n,o,a,r,d,u,h,b,f,w)=>"fullbleed"===e?o?i` ${"center"===t&&`\n ${X} ${Z} {\n @media (min-width: ${g.md}) {\n grid-column: 1/-5;\n width: fit-content;\n }\n\n @media (min-width: ${g.md}) and (max-width: ${g.lg}) {\n grid-column: 5/12;\n }\n }\n `}; ${M} { max-width: 100%; } ${P} ${C} { @media (min-width: ${g.xl}) { max-height: 320px; object-fit: cover; } } ${W} { @media (min-width: ${g.xxl}) { --grid-gap: ${s(8)}; } } ${X} { @media (min-width: ${g.xxl}) { grid-column-gap: ${s(6.5)}; } } `:i` ${"center"===t&&`\n ${X} ${Z} {\n @media (min-width: ${g.lg}) {\n grid-column: 5/-5;\n }\n\n @media (min-width: ${g.md}) and (max-width: ${g.lg}) {\n grid-column: 3/-3;\n }\n }\n `}; ${M} { max-width: ${g.xxl}; } ${ee} { ${h&&`margin-bottom: ${s(2)};`} } ${K} { ${d&&i` ${m(`${y.lg}px`)} { margin-top: ${s(2)}; } `} ${u&&i` ${m(`${y.lg}px`)} { margin-bottom: ${s(4)}; } `} } `:"grid"===e?`\n ${P} ${C} {\n @media (min-width: ${g.xl}) {\n max-height: 1200px;\n }\n object-fit: cover;\n object-position: center;\n }\n `:"smallrule"===e?i` ${"center"===t&&`\n @media (min-width: ${g.md}) {\n ${F},\n ${ee},\n ${Z} {\n grid-column: 4 / span 6;\n }\n ${!a&&`\n ${Q} {\n display: flex;\n align-items: baseline;\n justify-content: center;\n ${pe},${U} {\n padding-left: ${s(1)};\n }\n }\n `}; \n }\n\n @media (min-width: 0) and (max-width: ${g.md}) {\n ${pe},${U} {\n line-height: 1.3em;\n }\n }\n `}; ${"above"===n&&`\n && {\n ${W} {\n ${b?`padding-top: ${s(4)};`:`padding-top: ${s(1)}`}\n }\n\n ${X} {\n padding-top: ${s(1)};\n padding-bottom: 0;\n\n ${r&&`\n padding-top: ${s(2)};\n\n &::after {\n padding-top: ${s(4)};\n }\n `}\n\n ${!r&&`${c(g.xl)} {\n padding-top: ${s(1.75)};\n }`}\n }\n }\n \n ${fe} {\n padding-top: ${s(w?4:2)};\n }\n `}; ${B} { @media (min-width: ${g.md}) and (max-width: 1190px) { grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr); } @media (min-width: ${g.lg}) { .grid-layout__aside { grid-column: 9/-1; } } @media (min-width: ${g.xl}) and (max-width: 1464px) { grid-template-columns: repeat(12, 1fr); } ${_} { @media (min-width: ${g.md}) { margin-right: 0; margin-left: 0; } } } ${A} { padding-top: ${s(1)}; ${v} { color: ${l("colors.consumption.lead.standard.description")}; } ${$} { padding-top: ${s(1)}; text-align: left; color: ${l("colors.consumption.body.standard.body-deemphasized")}; } &.caption-shade--light ${$} { color: ${l("colors.consumption.lead.standard.syndication")}; } } ${ge} { float: none; } ${pe},${U} { float: none; padding-left: 0; } ${me} { margin-top: ${s(5)}; } ${q} { color: ${l(se)}; @media (min-width: ${g.md}) { margin-left: ${s(1)}; } &::before { content: none; /* Remove previously set pseudo-element */ } } && { ${I} { justify-content: center; } } ${Y} { ${p("100%","48px","48px")}; margin-right: auto; margin-bottom: ${s(2)}; margin-left: auto; img { width: 100%; } } ${ee} { margin-bottom: ${s(2)}; } ${j} { @media (min-width: 0) and (max-width: ${y.md}px) { > div { margin: 0 ${s(.5)}; } } } ${K} { margin-top: ${s(3)}; } @media (min-width: ${g.sm}) { && { * { text-align: center; } } } ${W} { ${F} { ${f?`margin-top: ${s(2)};`:`margin-top: ${s(3)};`} } ${X} { ${K} { margin: 0; } ${K} { ${d&&i` ${m(`${y.lg}px`)} { margin-top: ${s(2)}; } `} ${u&&i` ${m(`${y.lg}px`)} { margin-bottom: ${s(4)}; } `} margin-top: 0; margin-left: 0; } ${I} { margin-top: 0; } } ${T} { padding-right: ${s(3)}; padding-left: ${s(3)}; } } @media (min-width: ${g.md}) { ${T} { padding-right: 0; padding-left: 0; } } @media (min-width: ${g.lg}) { && { * { text-align: inherit; } } ${W}, ${X} { display: inherit; } ${"left"===t&&`\n ${F},\n ${ee} {\n grid-column: 1 / span 8;\n }\n\n ${Z} {\n display: flex;\n }\n\n ${x} {\n margin-right: ${s(3)};\n }\n\n ${Y} {\n margin-bottom: 0;\n }\n `}; ${I} { justify-content: left; } ${K} { margin-left: ${s(-2)}; } } `:"")(e,t,n,o,a,r,d,u,h,b,f,w)} ${({contentPosition:e,containerTheme:t,isLiveStoryType:n,mediaWidth:o,contentAlign:i,contentStyle:a,hasLede:r,showBreadCrumb:l,isBusinessContentHeader:d,isLedeOverride:c,hideAccreditationBottomSpacing:p,shouldReduceAccreditationPadding:u})=>((e,t,n,o,i,a,r,l,d,c,p,u)=>"above"===e?`\n // 1. Apply a universal padding to all ContentHeaders that use 'TextAbove' variations\n // check and not apply any padding if we have bredcrumb, since breadcrumb already has a padding\n ${!l&&`\n ${W} {\n padding-top: ${s(4,"px")};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n `};\n\n ${X} {\n padding-top: ${s(2)};\n padding-bottom: ${s(2)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(5)};\n\n ${!u&&`padding-top: ${s(4)};`}\n ${n&&`padding-top: ${s(3)}`} \n }\n }\n\n ${!r&&`\n ${X} {\n padding-bottom: 0;\n }\n `};\n \n ${"inverted"===t&&`\n && {\n ${X} {\n padding-bottom: ${s(4)};\n }\n }\n `};\n\n ${"fullbleed"===o&&`\n ${me} {\n margin-top: ${s(6)};\n }\n `};\n\n \n ${"left"===i&&`\n &.content-header--no-lede {\n ${me} {\n margin-top: ${s(6)};\n }\n }\n `};\n\n ${"small"===o&&`\n .disclaimer-container {\n @media (min-width: ${g.xl}) {\n grid-template-columns: repeat(8, 1fr) minmax(300px, 3fr) 1fr;\n }\n }\n\n ${me} {\n margin-top: 0;\n }\n `};\n `:"below"===e?`\n ${W} {\n padding-top: ${s(4,"px")};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n }\n\n ${X} {\n padding-top: ${s(2)};\n padding-bottom: 0;\n \n @media (min-width: ${g.md}) {\n ${!u&&`padding-top: ${s(4)};`}\n }\n }\n\n ${"inverted"===t&&`\n &&{\n ${X} {\n padding-bottom: ${s(4)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(5)};\n }\n }\n ${p&&`\n ${m(`${y.lg}px`)} {\n ${X} {\n padding-bottom: 0;\n }\n }\n `}\n }\n `};\n \n ${fe} {\n grid-row: 1;\n }\n ${!c&&`${be} {\n grid-row: 3;\n }`}\n ${D} {\n grid-row: 2;\n }\n \n ${W} {\n padding-top: ${s(4)};\n \n @media (min-width: ${g.md}) {\n padding-top: ${s(5)};\n }\n }\n ${d&&`\n ${be} {\n grid-row: 3;\n }\n\n ${W} {\n padding-top: ${s(0)};\n padding-bottom: ${s(2)};\n }\n @media (min-width: ${g.sm}) {\n ${fe} {\n max-width: 1600px;\n ${C} {\n aspect-ratio: 3/2;\n object-fit: cover;\n }\n }\n }\n @media (min-width: ${g.md}) {\n ${W} {\n padding-bottom: ${s(0)};\n }\n ${fe} {\n max-height: fit-content;\n padding-right: var(--grid-margin);\n padding-left: var(--grid-margin);\n ${C} {\n max-height: inherit;\n aspect-ratio: 16/9;\n }\n }\n }\n ${X} {\n padding-top: ${s(0)};\n }\n @media (min-width: ${g.md}) {\n ${X} {\n padding-top: ${s(5)};\n }\n }\n @media (min-width: ${g.lg}) {\n ${X} {\n padding-top: ${s(0)};\n }\n }\n `} \n \n ${"left"===i&&"card"===a&&`\n ${me} {\n margin-top: 0;\n }\n `};\n `:"start"===e?`\n ${be} {\n grid-row: 1 / span 2;\n grid-column: 1 / 7;\n }\n ${we}\n ${fe} {\n grid-column: 1 / -1;\n \n @media (min-width: ${g.md}) {\n grid-column: 7 / -1;\n grid-row: 1 / span 2;\n }\n }\n \n ${W},\n ${X} {\n grid-column: 1 / span 6;\n }\n ${"center"===i&&"card"===a&&`\n ${he} {\n overflow-y: hidden\n } \n ${A} {\n position: absolute;\n bottom:0px;\n padding-left: 0px;\n margin-bottom: 0px;\n vertical-align: text-bottom;\n }\n ${$} {\n background-color: rgba(255, 255, 255, 0.64);\n padding: 2px 5px 3px 5px;\n }\n ${W} {\n @media (max-width: ${g.md}) {\n padding-bottom: ${s(4)};\n }\n }\n `};\n `:"end"===e?`\n ${be} {\n grid-column: 7/-1;\n grid-row: 1 / span 2;\n }\n ${we} \n ${he} {\n @media (min-width: ${g.md}) {\n column-gap: ${s(3)};\n }\n @media (min-width: ${g.xl}) {\n column-gap: ${s(4)};\n }\n }\n ${fe} {\n grid-column: 1 / -1;\n \n @media (min-width: ${g.md}) {\n grid-column: 1 / span 6;\n grid-row: 1 / span 2;\n }\n }\n \n ${W},\n ${X} {\n grid-column: 1 / -1;\n @media (min-width: ${g.md}) {\n padding-left: 0;\n }\n \n @media (min-width: ${g.md}) {\n grid-column: 7 / -1;\n }\n }\n `:"")(e,t,n,o,i,a,r,l,d,c,p,u)} ${({shouldShowAuthorsInTitleBlock:e,contentPosition:t,hasLede:n})=>e&&((e,t)=>`\n padding-bottom: ${s(2)};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(4)};\n }\n\n ${W} {\n padding-top: ${s(4,"px")};\n\n @media (min-width: ${g.md}) {\n padding-top: ${s(5,"px")};\n }\n ${F} {\n margin-top: ${s(3,"px")};\n padding-bottom: ${s(2,"px")};\n \n @media (min-width: ${g.md}) {\n margin-top: ${s(4,"px")};\n }\n }\n }\n\n ${"above"===e&&`\n ${X} {\n padding-bottom: ${s(5,"px")};\n\n @media (min-width: ${g.md}) {\n padding-bottom: ${s(8,"px")};\n }\n }\n `};\n\n ${("above"===e||"below"===e)&&`\n &&{\n ${X} {\n padding-top: 0;\n }\n }\n ${!t&&`\n ${X} {\n padding-bottom: 0;\n }\n `};\n `};\n\n ${K} {\n margin-top: ${s(3,"px")};\n }\n\n .bylines {\n margin-right: ${s(2)};\n\n .byline__name {\n margin-bottom: ${s(.25)};\n }\n }\n\n ${z} {\n margin-right: ${s(2)};\n }\n`)(t,n)} ${({hasXsNavSpacing:e})=>e&&ue} ${({shouldRemoveContentHedWrapperTopSpacing:e})=>e&&`\n ${c(`${y.sm}px`)} {\n padding-top: 0;\n }\n `} ${({contentStyle:e,contentPosition:t,mediaWidth:n,contentAlign:o,containerTheme:a,theme:r})=>((e,t,n,o,a,r)=>"card"===e?i` ${"below"===t&&`\n ${X} {\n padding-bottom: ${s(8)};\n }\n `}; ${"inverted"===a&&`\n ${W},\n ${X} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n ${"below"===t&&`\n ${A} {\n background-color: ${l(r,"colors.consumption.lead.inverted.background")};\n }\n `};\n `}; `:"dense-card"===e?i` ${W} { grid-column: full; padding-bottom: ${s(6)}; max-width: 100vw; @media (min-width: ${g.sm}) { padding-bottom: ${s(9)}; } } ${"fullbleed"===n&&`\n ${M} {\n margin: 0 auto;\n }\n `}; ${"below"===t&&`\n ${W} {\n padding-top: ${s(4)};\n\n @media (min-width: ${g.sm}) {\n padding-top: ${s(3)};\n }\n }\n `}; ${W}, ${fe} { background: ${l("colors.consumption.lead.special.background")}; } ${F} { margin-top: ${s(1)}; color: ${l("colors.consumption.lead.special.heading")}; @media (min-width: 0) and (max-width: ${g.md}) { text-align: left; } @media (min-width: ${g.sm}) { margin-top: ${s(2)}; } } ${ee}, ${F} { @media (min-width: ${g.lg}) { grid-column: 1 / span 8; } } ${X}, ${J}, ${W} { justify-items: start; } ${M} ${v} { color: ${l("colors.consumption.lead.special.description")}; } ${M} ${$} { color: ${l(ce)}; } ${ee} { grid-row: 2; padding-top: ${s(3)}; } ${Z} { ${Y} { display: block; } } ${"left"===o&&`\n ${Z} {\n margin-top: 0;\n\n @media (min-width: ${g.sm}) {\n display: block;\n }\n }\n `}; ${pe}, ${U}, .byline, ${ee} { text-align: left; } .divider { color: ${l("colors.consumption.lead.standard.divider")}; } ${z}.rubric--with-bg { color: ${l(de)}; a { color: ${l(de)}; } } .items-count__icon path { fill: ${l("colors.consumption.lead.special.heading")}; } ${M} { ${A} { padding-top: ${s(1)}; } ${$} { padding-top: ${s(1)}; } } `:"")(e,t,n,o,a,r)} ${({publishDatePosition:e,hasExtraSpaceBetweenSeparator:t})=>"top"===e&&(e=>`\n ${U} {\n &:not(:first-child) {\n &::before {\n margin: 0 ${s(e?1:.5)};\n content: '|';\n }\n }\n }\n`)(t)} ${({containerTheme:e,contentPosition:t,hasInvertedCaption:n,theme:o})=>((e,t,n,o)=>"inverted"===e?`\n ${"above"!==t&&`\n ${M},\n ${D} {\n background-color: transparent;\n ${v} {\n color: ${l(o,"colors.consumption.lead.inverted.description")};\n }\n\n ${$} {\n color: ${l(o,"colors.consumption.body.inverted.body-deemphasized")};\n }\n ${A} {\n a {\n ${d(o,"colors.interactive.base.white","colors.interactive.base.white")};\n }\n }\n }\n\n ${A} ${$} {\n color: ${l(o,le)};\n }\n `};\n ${n&&`\n ${A} ${v} {\n color: ${l(o,le)};\n }\n\n ${A} ${$} {\n color: ${l(o,le)};\n }\n `};\n `:"special"===e?`\n ${"above"!==t&&`\n ${M},\n ${D} {\n background-color: transparent;\n\n ${v} {\n color: ${l(o,"colors.consumption.lead.special.description")};\n }\n\n ${$} {\n color: ${l(o,"colors.consumption.body.special.body-deemphasized")};\n }\n }\n `};\n `:"")(e,t,n,o)} ${({theme:e,containerTheme:t,contentPosition:n})=>((e,t,n)=>i` @media print { display: block; ${N} { display: none; } ${("inverted"===t||"special"===t)&&(e=>i` background-color: ${l("colors.consumption.lead.standard.background")}; ${z} { color: ${l("colors.consumption.lead.standard.context-signature")}; ${w} { ${d(e,"colors.consumption.lead.standard.context-signature","colors.consumption.lead.standard.context-signature","global")}; } } ${q} { color: ${l(se)}; ${w} { ${d(e,se,se,"global")}; color: ${l(se)}; } } ${F} { color: ${l("colors.consumption.lead.standard.heading")}; &:hover { color: ${l("colors.consumption.lead.standard.heading")}; } } ${ee} { color: ${l("colors.consumption.lead.standard.description")}; &:hover { color: ${l("colors.consumption.lead.standard.description")}; } } ${ge} > * { color: ${l("colors.consumption.lead.standard.accreditation")}; a { ${d(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color ${h.timingLinkDefault} ease; } } ${pe},${U} { color: ${l(se)}; &:hover { color: ${l(se)}; } } `)(e)}; ${("inverted"===t||"special"===t)&&"above"!==n&&`\n ${M},\n ${D} {\n ${v} {\n color: ${l(e,"colors.consumption.lead.standard.description")};\n }\n\n ${$} {\n color: ${l(e,"colors.consumption.body.standard.body-deemphasized")};\n }\n }\n `}; } `)(e,t,n)} ${({showContributorImageOnMobile:e})=>!e&&`\n ${m(`${y.lg}px`)} {\n ${Y} { display: none; }\n }\n }\n `} ${({isImagePositionBottomInSmallScreen:e})=>e&&`\n ${m(`${y.lg}px`)} {\n ${be} {\n grid-row: 1 / auto;\n }\n \n ${B} {\n grid-row: 2 / auto;\n }\n\n ${D} {\n grid-row: 3 / auto;\n }\n }\n `} `,ke=o(S).withConfig({displayName:"ContentHeaderOffersData"})` margin: 0; &&.disclaimer-container { ${ie} ${ae} display: block; margin-bottom: ${s(.5)}; @media (min-width: ${g.lg}) { display: none; } } &&.offer-data { ${ie} ${ae} } `,Se=o.div.withConfig({displayName:"ContentHeaderLeadOverride"})` grid-column: full; max-width: 100vw; .interactive-override__wirewax-embed { @media (min-width: ${g.lg}) { padding: 0 15vw; } } ${({contentPosition:e})=>"below"===e&&"grid-row: 1;"} `,xe=o.div.withConfig({displayName:"ContentHeaderAccreditationBottom"})` ${ie} ${"\n > * {\n grid-column: 1/-1;\n }\n"} ${ae} `;e.exports={ContentHeaderWrapper:Ce,ContentHeaderOffersData:ke,ContentHeaderLeadOverride:Se,ContentHeaderAccreditationBottom:xe,ContentHeaderContainer:he,ContentHeaderPublishDate:pe,ContentHeaderLeadAssetWrapper:fe,ContentHeaderBylines:ge,ContentHeaderPersistentAside:me,PodcastContentHeaderDivider:ye,ContentHeaderHedAccreditationWrapper:be}},92027:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(64930),{storyVideoPosition:l}=n(62327),d=n(75966),c=n(39336),m=n(73275),p=n(35676),{transformLegacySources:u}=n(90072),g=n(33193).A,{ContentHeaderLeadAsset:h,ContentHeaderResponsiveAsset:y,ContentHeaderLeadAssetContent:b,ContentHeaderLeadAssetCaption:f,ContentHeaderLeadAssetContentMedia:v,ContentHeaderLedeLightboxButton:$,ContentHeaderLeadRailAnchor:w,ContentHeaderLeadContentFullWidth:C,ContentHeaderLeadContentCaptionCredit:k,ContentHeaderLeadAssetAwards:S}=n(5239),{useState:x,Fragment:E}=a,T="portrait",I=({awards:e,className:t,captionWidth:n="standard",containerTheme:i,lede:m,mediaWidth:I,shouldRenderRailAnchor:N,showFullWidthLeadImage:L,socialIcons:B,hasLightboxButton:P,hasStaticPositionedAward:M=!1,hasInvertedLedeBackground:A,hideLedeCaption:_=!1,shouldAlignCenterWhenNoCaption:H=!1})=>{const[D,R]=x((e=>{const t=e?.masterAspectRatio?.split(":");return e?.restrictCropping&&2===t?.length&&Number(t[0])/Number(t[1])<=1?T:"landscape"})(m)),{formatMessage:O}=r(),F=({width:e,height:t})=>{e/t<=1&&R(T)},W=u(m),U="cnevideo"===m.modelName,V="gallery"===m.modelName,G="clip"===m.modelName;let j=null;U&&m.cneVideoOverrides&&Object.keys(m.cneVideoOverrides).length&&(j={...m.cneVideoOverrides});const z=!_&&(m.caption&&m.caption.trim()||m.credit&&m.credit.trim()),q=H&&(!m.caption||""===m.caption),Z=a.createElement(f,{dangerousCaptionText:m.caption,dangerousCredit:m.credit,mediaWidth:I,isLedeTextCenterForMobile:q}),K=j?{shouldAutoplay:Boolean(!j.disableAutoplay),shouldMute:Boolean(j.muted),shouldPlayContinuously:Boolean(j.continuousPlay),isStickyType:Boolean(j.sticky),shouldDisableAds:Boolean(j.disableAds),shouldLoopVideo:Boolean(j.loopVideo)}:{shouldAutoplay:!0};return a.createElement(E,null,a.createElement(h,{className:o("lead-asset",t),mediaWidth:I,containerTheme:i,ledeContentType:m.contentType,ledeAssetOrientation:D,hasInvertedLedeBackground:A,"data-testid":"ContentHeaderLeadAsset"},a.createElement(b,null,a.createElement(v,{ledeContentType:m.contentType,showFullWidthLeadImage:L,mediaWidth:I,className:`lead-asset__content__${m.contentType}`},!U&&!V&&!G&&a.createElement(E,null,e&&!M&&a.createElement(S,{awards:e,hasStaticPositionedAward:M}),a.createElement(y,{...W,onAssetLoaded:F,shouldRestrictCropping:m?.restrictCropping,masterAspectRatio:m?.masterAspectRatio,shouldHoldImageSpace:!0,mediaWidth:I,"data-testid":"assetMedia"})),U&&m.scriptEmbedUrl&&a.createElement(s,{...K,animationClip:m.animationClip,categories:m.categories,isLive:m.isLive,scriptUrl:m.scriptEmbedUrl,shouldHaveTeaser:!0,title:m.title,videoEmbedPosition:l}),V&&a.createElement(d,{...m,showNoAdsFromParent:!0}),B&&a.createElement(p.Overlay,{links:B.links}),G&&a.createElement(y,{...W,onAssetLoaded:F,shouldRestrictCropping:m?.restrictCropping,masterAspectRatio:m?.masterAspectRatio,shouldHoldImageSpace:!0,mediaWidth:I,"data-testid":"assetMedia"}),P&&a.createElement($,{onClickHandler:()=>{document.querySelector(".responsive-image--expandable").click()},ButtonIcon:()=>a.createElement(c,null),hasEnableIcon:!0,btnStyle:"text",iconPosition:"before",inputKind:"button",isStaticText:!0,label:O(g.showAllPhotos),shouldRenderCaption:z}),z&&"fullbleed"!==n&&Z,e&&M&&a.createElement(S,{awards:e,hasStaticPositionedAward:M}))),N&&a.createElement(w,{"data-testid":"ContentHeaderLeadRailAnchor"})),z&&"fullbleed"===n&&a.createElement(C,null,a.createElement(k,null,Z)))};I.propTypes={awards:i.array,captionWidth:i.oneOf(["standard","fullbleed"]),className:i.string,containerTheme:i.oneOf(["standard","inverted","special"]),hasInvertedLedeBackground:i.bool,hasLightboxButton:i.bool,hasStaticPositionedAward:i.bool,hideLedeCaption:i.bool,lede:i.oneOfType([i.shape(m.propTypes),i.shape(s.propTypes)]).isRequired,mediaWidth:i.oneOf(["small","smallrule","grid","fullbleed"]),shouldAlignCenterWhenNoCaption:i.bool,shouldRenderRailAnchor:i.bool,showFullWidthLeadImage:i.bool,socialIcons:i.shape(p.propTypes)},e.exports=I,e.exports.transformLegacySources=u},5239:(e,t,n)=>{const{default:o,css:i}=n(75999),{applyGridSpacing:a}=n(1123),{calculateSpacing:r,getColorToken:s,getLinkStyles:l,maxScreen:d}=n(26865),{maxThresholds:c}=n(99906),{BREAKPOINTS:m,INTERACTIVE:p}=n(96472),u=n(73275),g=n(866),h=n(14760),y=n(73730),{CaptionText:b,CaptionCredit:f}=n(38860),{ResponsiveImageContainer:v}=n(7228),$=`\n @media (min-width: ${m.md}) {\n max-height: 1000px;\n }\n\n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n`,w=o(u).withConfig({displayName:"ContentHeaderResponsiveAsset"})` width: 100%; // 1 ⬇. contain images to containers while preserving aspect ratios ${v} { @supports (object-fit: contain) { object-fit: contain; object-position: center; } @media (min-width: ${m.sm}) { width: 100%; } } @supports (object-fit: contain) { ${({mediaWidth:e})=>"smallrule"===e&&$} } ${v}, .aspect-ratio--overlay-container { @supports (object-fit: contain) { ${({mediaWidth:e})=>"small"===e&&"\n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n"} } .responsive-image { max-height: 900px; } ${({mediaWidth:e})=>"smallrule"===e&&$} } `,C=o.figure.withConfig({displayName:"ContentHeaderLeadAssetContent"})` display: grid; position: relative; grid-column: 1 / -1; /* css-grid: span all columns. (start at column 1 / end at the last column) */ margin: 0 auto; width: 100%; `,k=o(h).withConfig({displayName:"ContentHeaderLeadAssetCaption"})` margin-top: 0; margin-bottom: ${r(2)}; width: 100%; && { text-align: left; } justify-self: left; @media (min-width: ${m.sm}) { padding-right: ${r(3)}; padding-left: ${r(3)}; } @media (min-width: ${m.md}) { padding-right: 0; padding-left: 0; } &, > * { padding-top: ${r(1)}; } > *:first-child { padding-top: 0; } a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color ${p.timingLinkDefault} ease; } ${b} { color: ${s("colors.consumption.lead.standard.heading")}; } ${f} { margin-top: 0; color: ${s("colors.consumption.lead.standard.context-tertiary")}; ${({mediaWidth:e})=>"small"===e&&" &&{text-align: center;}"} } &.caption-shade--light ${f} { color: ${s("colors.consumption.lead.standard.syndication")}; } ${({mediaWidth:e})=>"small"===e&&"&&{text-align: center;}"} ${d(`${c.md}px`)} { ${({isLedeTextCenterForMobile:e})=>e&&i` && { text-align: center; } `} } `,S=o.div.withConfig({displayName:"ContentHeaderLeadAssetContentMedia"})` position: relative; .cne-video-embed { margin: 0 auto; } &.lead-asset__content__clip { width: 100%; } ${({ledeContentType:e,mediaWidth:t,showFullWidthLeadImage:n})=>((e,t,n)=>"gallery"===e||"clip"===e?i` margin-right: 0; margin-left: 0; color: ${s("colors.consumption.lead.standard.background")}; @media (min-width: ${m.sm}) and (max-width: ${m.md}) { padding-right: ${r(3)}; padding-left: ${r(3)}; } ${"fullbleed"===t&&n&&`\n padding-right: 0;\n padding-left: 0;\n @media (min-width: ${m.sm}) and (max-width: ${m.md}) {\n padding-right: 0;\n padding-left: 0;\n }\n `}; `:"photo"===e?`\n ${"fullbleed"===t&&n&&`\n width: 100%;\n @media (min-width: ${m.xl}) {\n max-height: 1800px;\n }\n `};\n ${"grid"===t&&`\n @media (min-width: ${m.xl}) {\n max-height: 1200px;\n }\n `};\n `:"")(e,t,n)} `,x=o.div.withConfig({displayName:"ContentHeaderLeadAsset"})` position: relative; ${({ledeAssetOrientation:e,mediaWidth:t,containerTheme:n,hasInvertedLedeBackground:o,ledeContentType:i,theme:l})=>((e,t,n,o,i,l)=>"landscape"===e?`\n ${w} img {\n width: 100%;\n }\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${C} {\n grid-column: 1 / 9;\n }\n }\n `};\n\n ${"fullbleed"===t&&"inverted"===n&&`\n @media (min-width: ${m.lg}) {\n position: relative;\n &::before {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100vw;\n content: '';\n }\n ${o&&`\n ::before {\n background-color: ${s(l,"colors.background.dark")};\n }\n `};\n }\n `};\n \n ${"fullbleed"===t&&`\n && {\n padding-right: 0;\n padding-left: 0;\n ${C} {\n padding-right: 0;\n padding-left: 0;\n }\n }\n ${k} {\n ${a("padding")}\n }\n @media (min-width: ${m.md}) {\n ${S} {\n max-height: none;\n ${v} {\n object-fit: cover;\n }\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${C} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n `:"portrait"===e?`\n ${w},\n ${w} ${v} {\n @supports (object-fit: contain) {\n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n max-height: 530px;\n }\n \n @media (min-width: ${m.xl}) {\n max-height: 720px;\n }\n \n @media (min-width: 1440px) {\n max-height: 1200px;\n }\n `};\n }\n }\n \n // 2. css-grid: portrait images span 8 columns (start at column 3 / end at the third from last column)\n ${C} {\n @media (min-width: ${m.lg}) {\n grid-column: 3 / -3; // 2\n padding-right: 0;\n padding-left: 0;\n }\n }\n \n ${"small"===t&&`\n @media (min-width: ${m.lg}) {\n ${C} {\n grid-column: 1 / 9;\n }\n }\n `};\n \n ${"smallrule"===t&&`\n ${C} {\n @media (min-width: ${m.lg}) {\n grid-column: 2 / 8;\n }\n }\n `};\n \n @media print {\n ${"photo"===i&&`max-height: ${r(69)};`};\n ${w} ${v} {\n max-height: ${r(69)};\n }\n }\n `:"")(e,t,n,o,i,l)} `,E=o(y.Utility).withConfig({displayName:"ContentHeaderLedeLightboxButton"})` position: absolute; bottom: ${r(2)}; left: ${r(2)}; background: ${s("colors.interactive.base.white")}; ${({shouldRenderCaption:e})=>e&&`bottom: ${r(7)};`} .icon-gallery { transform: scale(0.7); } &:hover, :active, :focus { background: ${s("colors.interactive.base.black")}; .button__icon-container { .icon { fill: ${s("colors.interactive.base.brand-primary")}; } } } `,T=o.div.withConfig({displayName:"ContentHeaderLeadRailAnchor"})` position: absolute; top: 100%; margin-top: ${r(8)}; `,I=o.div.withConfig({displayName:"ContentHeaderLeadContentFullWidth"})` grid-column: full; background-color: ${s("colors.consumption.lead.standard.background")}; padding: 0; `,N=o.figure.withConfig({displayName:"ContentHeaderLeadContentCaptionCredit"})` ${a("padding")} display: grid; grid-gap: 1.25rem; grid-auto-rows: auto; grid-column: main; align-items: center; margin: 0 auto; max-width: 1600px; justify-items: center; @media (min-width: ${m.sm}) { --grid-margin: ${r(3)}; } @media (min-width: ${m.md}) { grid-template-columns: repeat(12, 1fr); } ${k} { grid-column: 2/-2; padding: 0; } `,L=o(g).withConfig({displayName:"ContentHeaderLeadAssetAwards"})` ${({hasStaticPositionedAward:e})=>!e&&`position: absolute;\n right: 0;\n z-index: 1;\n margin: ${r(2)};\n height: 100px;\n && {\n text-align: right;\n }\n box-sizing: border-box;\n `} `;e.exports={ContentHeaderLeadAsset:x,ContentHeaderResponsiveAsset:w,ContentHeaderLeadAssetContent:C,ContentHeaderLeadAssetCaption:k,ContentHeaderLeadAssetContentMedia:S,ContentHeaderLedeLightboxButton:E,ContentHeaderLeadRailAnchor:T,ContentHeaderLeadContentFullWidth:I,ContentHeaderLeadContentCaptionCredit:N,ContentHeaderLeadAssetAwards:L}},50130:(e,t,n)=>{const{default:o}=n(75999),i=n(35676),{calculateSpacing:a,getColorToken:r}=n(26865),{BREAKPOINTS:s}=n(96472),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(51e3),p=a(5,"px"),u=o(i).withConfig({displayName:"ContentHeaderSocialIcons"})` display: none; @media (min-width: ${s.lg}) { display: table; &:not(.social-icons--circular) { background-color: ${({theme:e})=>r(e,"colors.interactive.base.black")}; } } ${l} { padding: 0; ${c} ${d} { background-color: transparent; } &:hover { ${c} ${d} { background-color: transparent; } } } ${m} { @media (min-width: ${s.lg}) { flex-direction: column; margin-left: 0; } } ${c} { padding: 10px; width: ${a(7)}; height: ${a(7)}; } .social-icons__list-item--circular { ${c} { width: ${p}; height: ${p}; } } `;e.exports={ContentHeaderSocialIcons:u}},60254:(e,t,n)=>{const{css:o}=n(75999),{applyGridSpacing:i}=n(1123),{getLinkStyles:a,removeTextDecoration:r,calculateSpacing:s,getColorToken:l}=n(26865),{BREAKPOINTS:d}=n(96472),{universalGridCore:c}=n(89085),{ContentHeaderRubricContainer:m}=n(21608),p=`\n ${c(!1)}\n grid-column: main;\n width: 100%;\n`,u=o` ${i("padding")} color: ${l("colors.consumption.lead.standard.background")}; `,g=`\n margin-left: 0;\n padding-left: 0;\n\n @media (min-width: ${d.lg}) {\n margin-left: 0;\n padding-left: 0;\n }\n\n @media (min-width: ${d.xxl}) {\n margin-left: 0;\n padding-left: 0;\n }\n\n &::before,\n &::after {\n @media (min-width: ${d.sm}) and (max-width: ${d.md}) {\n display: none;\n }\n }\n\n ${m} {\n &:only-child {\n padding-right: 0;\n }\n @media (min-width: ${d.md}) {\n margin-left: 0;\n padding-left: 0;\n }\n }\n`;e.exports={getPublishDateCommonStyle:e=>`\n ${a(e,"colors.consumption.lead.standard.context-tertiary",null)};\n ${r()}\n cursor: unset;\n display: block;\n padding-top: ${s(1)};\n text-align: center;\n @media (min-width: ${d.md}) {\n padding-top: ${s(1)};\n }\n`,defaultGridStyle:p,defaultColorPaddingStyle:u,rowWithCommonStyle:g}},21608:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,calculateSpacing:a,getTypographyStyles:r,getLinkStyles:s}=n(26865),l=n(77813),d=n(34187),{RubricLink:c}=n(6613),m="colors.consumption.lead.standard.context-tertiary",p=o(l).withConfig({displayName:"ContentHeaderSponsorName"})` ${r("typography.definitions.globalEditorial.accreditation-core")}; color: ${i("colors.consumption.lead.standard.accreditation")}; ::before { margin: 0 ${({hasExtraSpaceBetweenSeparator:e})=>e?`${a(1)}`:`${a(.5)}`}; content: '|'; } `,u=o.div.withConfig({displayName:"ContentHeaderRubricBlock"})` ${r("typography.definitions.globalEditorial.context-primary")}; line-height: 1; > * { display: inline-block; } ${({hasIssueDateAndRubricBlock:e})=>e&&"\n @media (min-width: 0) and (max-width: 767px) {\n line-height: 1.4;\n }\n "} `,g=o.span.withConfig({displayName:"ContentHeaderRubricPrice"})` margin-left: ${a(.5)}; vertical-align: middle; `,h=o.div.withConfig({displayName:"ContentHeaderRubricContainer"})` text-align: center; line-height: 1; ${({isVerticalAlign:e})=>e&&"\n a {\n vertical-align: baseline;\n }\n "} .rubric--with-bg { margin-top: 0; margin-left: ${a(2)}; } .rubric--with-bg::before { margin-right: 0; content: ''; } `,y=o.div.withConfig({displayName:"ContentHeaderRubricDateBlock"})` && { > * { display: inline-block; } } `,b=o(d.Item).withConfig({displayName:"ContentHeaderRubricIssueDate"})` text-align: center; line-height: 1; &::before { display: inline-block; margin: 0 ${a(2)}; color: ${i(m)}; content: '|'; } color: ${i(m)}; ${c} { ${({theme:e})=>s(e,m,m,"global")}; color: ${i(m)}; } ${({hideIssueDatePipeSeparator:e})=>e&&`\n &::before {\n margin: 0 ${a(2)} 0 0;\n content: '';\n }\n `} `,f=o.div.withConfig({displayName:"ContentHeaderLiveIndicator"})` text-align: center; `;e.exports={ContentHeaderSponsorName:p,ContentHeaderRubricBlock:u,ContentHeaderRubricDateBlock:y,ContentHeaderRubricPrice:g,ContentHeaderRubricContainer:h,ContentHeaderRubricIssueDate:b,ContentHeaderLiveIndicator:f}},1757:(e,t,n)=>{const{default:o}=n(75999),{getColorToken:i,calculateSpacing:a,getLinkStyles:r,getColorStyles:s,removeTextDecoration:l,getTypographyStyles:d,minScreen:c}=n(26865),{BREAKPOINTS:m}=n(96472),{BaseText:p}=n(76955),u=n(73730),g=n(78372),{getPublishDateCommonStyle:h,defaultGridStyle:y,defaultColorPaddingStyle:b,rowWithCommonStyle:f}=n(60254),v=`\n margin-top: ${a(4)};\n @media (min-width: ${m.md}) {\n margin-top: ${a(4)};\n }\n}\n`,$=o.span.withConfig({displayName:"ContentHeaderContentDivider"})` ${v} display: block; grid-column: 1 / -1; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: ${i("colors.consumption.lead.standard.accent")}; width: 100px; `,w=o.div.withConfig({displayName:"ContentHeaderLowerBylineDateBlock"})` ${v} `,C=o(g).withConfig({displayName:"ContentHeaderItemCount"})` ${v} text-align: center; line-height: 1; `,k=o(p).withConfig({displayName:"ContentHeaderHed"})` ${v} /* 1. overwrite text decoration link styles see token: layouts_to_refactor.interactive.links */ ${({theme:e})=>r(e,"colors.consumption.lead.standard.heading",null)}; ${l()} /* 1 */ cursor: unset; text-align: center; `,S=o.div.withConfig({displayName:"AddressBlockWrapper"})` ${v} color: ${i("colors.consumption.lead.standard.description")}; ${({theme:e})=>d(e,"typography.definitions.discovery.hed-bulletin-secondary")}; `,x=o.a.withConfig({displayName:"HeaderAddressDetails"})` display: inline-flex; flex-direction: column; color: ${i("colors.consumption.lead.standard.description")}; ${({theme:e})=>d(e,"typography.definitions.discovery.hed-bulletin-secondary")}; `,E=o("div").withConfig({displayName:"PodcastButtonWrapper"})` padding-top: ${a(5)}; padding-bottom: 3px; `,T=o(u.Primary).withConfig({displayName:"PodcastButton"})` margin-bottom: ${a(1.5)}; text-align: center; `,I=o("a").withConfig({displayName:"PodcastLink"})` display: block; text-align: center; ${d("typography.definitions.consumptionEditorial.description-embed")}; ${({isInverted:e,theme:t})=>s(t,"color",e?"colors.consumption.lead.inverted.context-tertiary":"colors.consumption.lead.standard.link-hover")}; &:hover { text-decoration: none; color: ${({isInverted:e,theme:t})=>i(t,e?"colors.consumption.lead.inverted.link-hover":"colors.consumption.lead.standard.context-tertiary")}; } `;k.defaultProps={as:"h1",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const N=o.div.withConfig({displayName:"ContentHeaderTitleBlockWrapper"})` ${y} && { ${b} } > * { grid-column: 1/-1; } ${k} { margin-top: ${a(2)}; @media (min-width: ${m.lg}) { grid-column: 3 / span 8; } @media (min-width: ${m.md}) { margin-top: ${a(2)}; } .hed-prefix { ${d("typography.definitions.globalEditorial.context-primary")}; display: block; margin-bottom: ${a(1)}; color: ${i("colors.consumption.body.standard.accent")}; } } ${({rowWithTopBorder:e,theme:t})=>e&&`\n ${c(m.md)}{\n &::before {\n display: block;\n grid-column: 1/-1;\n border: 0;\n border-top: 1px solid ${i(t,"colors.consumption.body.standard.divider")};\n padding-bottom: ${a(2)};\n width: 100%;\n height: 0;\n content: '';\n }\n }\n ${f}\n `} `,L=o(p).withConfig({displayName:"ContentHeaderTitleBlockPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` ${({theme:e})=>h(e)}; `;L.defaultProps={as:"time",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const B=o.div.withConfig({displayName:"HeaderSocialInformation"})` padding-top: ${a(3)}; svg { transform: scale(1.2); margin-right: ${a(2)}; } a { padding-right: ${a(1.5)}; } `,P=o.div.withConfig({displayName:"HeaderContactInformation"})` padding-top: ${a(3)}; a { color: ${i("colors.consumption.lead.standard.description")}; } `;e.exports={ContentHeaderContentDivider:$,ContentHeaderLowerBylineDateBlock:w,ContentHeaderItemCount:C,ContentHeaderHed:k,ContentHeaderTitleBlockWrapper:N,ContentHeaderTitleBlockPublishDate:L,AddressBlockWrapper:S,HeaderAddressDetails:x,HeaderSocialInformation:B,HeaderContactInformation:P,PodcastButtonWrapper:E,PodcastButton:T,PodcastLink:I}},33193:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({showAllPhotos:{id:"ContentHeader.ShowAllPhotos",defaultMessage:"Show all Photos",description:"Call to action to view entire photo gallery"},readReviews:{id:"ContentHeader.ReadReviews",defaultMessage:"Read Reviews",description:"Call to action to read reviews"}})},90072:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.transformLegacySources=t.useNativeShare=void 0;const o=n(96540),i=n(52009),a=new Set(["photo","cartoon"]),{isDesktopBrowser:r}=n(72362);t.useNativeShare=(e,t)=>{const[n,i]=(0,o.useState)(!1),[a,s]=(0,o.useState)("");return(0,o.useEffect)((()=>{if(e&&navigator?.share){const{protocol:e,host:n,pathname:o,search:a}=window.location;s(`${e}//${n}${o}${a}`),r()&&!t||i(!0)}}),[e,t]),{showNativeShareButton:n,pageUrl:a}},t.transformLegacySources=e=>{const t={...e};return a.has(e.contentType)&&!e.segmentedSources&&e.sources&&(t.segmentedSources=(0,i.mapSourcesToSegmentedSources)(e.sources)),t}},58986:(e,t,n)=>{const o=n(5556),i=n(96540),{BaseWrap:a}=n(76955),{ContentWithCTAWrapper:r,ContentWithCTAButtonWrapper:s}=n(46945),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({contentComponent:e,ctaComponent:t,attributes:n={}})=>(i.useEffect((()=>{(async()=>{await d(),l("ContentWithCTA")})()}),[]),i.createElement(r,{...n,"data-testid":"ContentWithCTA"},i.createElement(a,null,e),i.createElement(s,null,t)));c.propTypes={attributes:o.object,contentComponent:o.node.isRequired,ctaComponent:o.node.isRequired},e.exports=c},28543:(e,t,n)=>{e.exports=n(58986)},46945:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ContentWithCTAWrapper"})` display: grid; grid-gap: ${i(1)}; grid-template-columns: 1fr; overflow-anchor: none; `,r=o.div.withConfig({displayName:"ContentWithCTAButtonWrapper"})` display: flex; align-items: center; justify-content: center; `;e.exports={ContentWithCTAWrapper:a,ContentWithCTAButtonWrapper:r}},12177:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(68535).A,{AllFiction:s,AllFictionDesktop:l,AllFictionMobile:d,AllFictionFooter:c,AllFictionViewMore:m}=n(73618),p=n(91706),{Circle:u}=n(62930),g=(e,t,n=1)=>n*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t=!0,hasBorderOnMobileOnly:n=!1,hasItemsRule:i=!1,hideIssueDate:h=!1,hideRubricItemSummary:y=!0,sectionTitleVariation:b="LineAboveLineBelowTextCenter",shouldHideContributors:f,shouldHidePublishDate:v,mobileSummaryItemVariation:$="SideBySideDense",mobileSummaryItemVerticalAlign:w="center",items:C,paginatedContainerPosition:k,pageNumber:S=1,pageSize:x,totalResults:E,showViewMoreButton:T=!1})=>{const I=a(),N=(e=>2===e.length?p.TwoColumns:e.length%4==0?p.FourColumns:p.ThreeColumns)(C),[L,B]=o.useState(C),[P,M]=o.useState(""),[A,_]=o.useState(!1),[H,D]=o.useState({currentPage:S,itemsCount:C.length,isLastPage:g(x,E,S)});if(o.useEffect((()=>{M(window.location.href.split(/[?#]/)[0])}),[]),E<2)return null;const{isLastPage:R,currentPage:O}=H,F={dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasItemsRule:i,hideIssueDate:h,hideRubricItemSummary:y,sectionTitleVariation:b,shouldHideContributors:f,shouldHidePublishDate:v,hasBorderOnMobileOnly:n,items:L};return o.createElement(s,null,o.createElement(l,{as:N,...F}),o.createElement(d,{as:N,...F,summaryItemVariation:$,sideBySideVerticalAlign:w}),T&&!R&&o.createElement(c,null,o.createElement(m,{href:!A&&`${P}?page=${O+1}`,onClick:!A&&(e=>{e.preventDefault();const{currentPage:t}=H,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${k}&format=json`;return _(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:o}=e.containers[0],i=L.concat(t);B(i),D({currentPage:n,itemsCount:i.length,isLastPage:g(x,o,n)}),_(!1)})).catch((e=>{_(!1),console.warn(e)}))}),title:I.formatMessage(r.viewMoreText)},I.formatMessage(r.viewMoreText),A&&o.createElement(u,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,hideRubricItemSummary:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,mobileSummaryItemVariation:i.string,mobileSummaryItemVerticalAlign:i.oneOf(["top","center"]),pageNumber:i.number,pageSize:i.number.isRequired,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideContributors:i.bool,shouldHidePublishDate:i.bool,showViewMoreButton:i.bool,totalResults:i.number.isRequired},e.exports=h},18814:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(12177);e.exports=i(o(a,"ContributorAllFiction"))},73618:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,minScreen:r,maxScreen:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{SummaryItemContent:m,SummaryItemWrapper:p}=n(68116),{SectionTitleRoot:u}=n(33500),{SummaryCollectionGridSummaryItem:g,SummaryCollectionGridItems:h}=n(4534),y=o.div.withConfig({displayName:"AllFictionFooter"})` display: flex; justify-content: center; margin-top: ${i(4)}; `,b=o.a.withConfig({displayName:"AllFictionViewMore"})` ${l("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${a("colors.discovery.body.white.accent")}; min-width: ${i(20)}; height: ${i(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${a(e,"colors.discovery.lead.secondary.background")};\n color: ${a(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${a(e,"colors.interactive.base.black")};\n color: ${a(e,"colors.interactive.base.white")};\n `} } `,f=o.div.withConfig({displayName:"AllFictionDesktop"})``,v=o.div.withConfig({displayName:"AllFictionMobile"})` ${h} { ${p}:last-child { border-bottom: none; } } `,$=o.section.withConfig({displayName:"ContributorAllFiction"})` ${({theme:e})=>e&&`background: ${a(e,"colors.discovery.lead.secondary.background")}; }`} padding-top: ${i(4)}; ${u} { margin-bottom: ${i(1)}; border-top: 1px solid ${a("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${a("colors.discovery.body.white.accent")}; ${r(`${c.lg+1}px`)} { margin-bottom: ${i(4)}; } } ${m} { margin-bottom: 0; } ${f} { ${s(`${c.lg}px`)} { display: none; } } ${v} { ${r(`${c.lg+1}px`)} { display: none; } ${s(`${c.lg}px`)} { display: block; } } ${g} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${r(d.md)} { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={AllFiction:$,AllFictionDesktop:f,AllFictionMobile:v,AllFictionFooter:y,AllFictionViewMore:b}},68535:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewMoreText:{id:"FeaturedContributorAllFiction.ViewMore",defaultMessage:"View more",description:"View more all fiction in featured contributor page"}})},48206:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(91706),{ContributorCollection:s,ContributorCollectionDesktop:l,ContributorCollectionMobile:d,ContributorCollectionViewMore:c,ContributorCollectionFooter:m}=n(81627),p=n(37261).A,{Circle:u}=n(62930),g=(e,t,n=1)=>n*e>=t,h=({dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n=!1,hasItemsRule:i=!1,hideAuthorByline:h=!1,hideIssueDate:y=!1,hideRuleFromMobile:b,items:f,sectionTitleVariation:v="LineAboveLineBelowTextCenter",shouldHideDangerousDekMobileOnly:$,shouldHidePublishDate:w,shouldShowAllContentWhenDense:C,showViewMoreButton:k,summaryItemVariationForMobile:S="SideBySideDense",paginatedContainerPosition:x,pageNumber:E=1,limit:T,totalResults:I})=>{const N=a(),L=(e=>2===e.length?r.TwoColumns:e.length%4==0?r.FourColumns:r.ThreeColumns)(f),[B,P]=o.useState(f),[M,A]=o.useState(""),[_,H]=o.useState(!1),[D,R]=o.useState({currentPage:E,isLastPage:g(T,I,E)});o.useEffect((()=>{A(window.location.href.split(/[?#]/)[0])}),[]);const{isLastPage:O,currentPage:F}=D;return o.createElement(s,null,o.createElement(l,{as:L,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,items:B,sectionTitleVariation:v,shouldHidePublishDate:w}),o.createElement(d,{as:L,dangerousHed:e,hasBorderOnMobileAndTabletOnly:t,hasBorderOnMobileOnly:n,hasItemsRule:i,hideAuthorByline:h,hideIssueDate:y,hideRuleFromMobile:b,items:B,sectionTitleVariation:v,shouldHideDangerousDekMobileOnly:$,shouldHidePublishDate:w,shouldShowAllContentWhenDense:C,summaryItemVariation:S}),k&&!O&&o.createElement(m,null,o.createElement(c,{href:!_&&`${M}?page=${F+1}`,onClick:!_&&(e=>{e.preventDefault();const{currentPage:t}=D,n=t+1,o=`${window.location.href.split(/[?#]/)[0]}?page=${n}&container=${x}&format=json`;return H(!0),fetch(o).then((e=>e.json())).then((({bundle:e})=>{const{items:t,totalResults:n}=e.containers[0];return P(B.concat(t)),n})).then((e=>{R({currentPage:n,isLastPage:g(T,e,n)}),H(!1)})).catch((e=>{H(!1),console.warn(e)}))}),title:N.formatMessage(p.viewMoreText)},N.formatMessage(p.viewMoreText),_&&o.createElement(u,{height:"20px",width:"20px",margin:"0"}))))};h.propTypes={dangerousHed:i.string.isRequired,hasBorderOnMobileAndTabletOnly:i.bool,hasBorderOnMobileOnly:i.bool,hasItemsRule:i.bool,hideAuthorByline:i.bool,hideIssueDate:i.bool,hideRuleFromMobile:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,limit:i.number.isRequired,pageNumber:i.number,paginatedContainerPosition:i.number,sectionTitleVariation:i.string,shouldHideDangerousDekMobileOnly:i.bool,shouldHidePublishDate:i.bool,shouldShowAllContentWhenDense:i.bool,showViewMoreButton:i.bool,summaryItemVariationForMobile:i.string,totalResults:i.number.isRequired},e.exports=h},63505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(48206);e.exports=i(o(a,"ContributorCollectionItems"))},81627:(e,t,n)=>{const{default:o}=n(75999),{maxScreen:i,minScreen:a,calculateSpacing:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{SectionTitleRoot:m}=n(33500),{SummaryCollectionGridSummaryItem:p,SummaryCollectionGridItems:u}=n(4534),{SummaryItemAssetContainer:g,SummaryItemWrapper:h}=n(68116),{SummaryItemBaseByline:y}=n(277),b=o.div.withConfig({displayName:"ContributorContributorCollectionDesktop"})` ${y} { ${({hideAuthorByline:e})=>e&&"display: none"} } `,f=o.div.withConfig({displayName:"ContributorContributorCollectionMobile"})` ${g} { width: ${r(12.5)}; } ${h} { grid-template-columns: auto auto ${r(12.5)}; } ${u} { grid-template-columns: none; ${h}:last-child { border-bottom: none; } } `,v=o.div.withConfig({displayName:"ContributorCollectionFooter"})` display: flex; justify-content: center; margin-top: ${r(2)}; padding-bottom: ${r(8)}; `,$=o.a.withConfig({displayName:"ContributorCollectionViewMore"})` ${l("typography.definitions.foundation.link-primary")} display: flex; align-items: center; justify-content: center; border: 1px solid ${s("colors.discovery.body.white.accent")}; min-width: ${r(20)}; height: ${r(6)}; text-decoration: none; ${({theme:e})=>e&&`\n background: ${s(e,"colors.discovery.lead.secondary.background")};\n color: ${s(e,"colors.interactive.base.black")};\n `} :hover { ${({theme:e})=>e&&`\n background: ${s(e,"colors.interactive.base.black")};\n color: ${s(e,"colors.interactive.base.white")};\n `} } `,w=o.section.withConfig({displayName:"ContributorCollection"})` padding-top: ${r(5)}; ${({theme:e})=>e&&`background: ${s(e,"colors.discovery.lead.secondary.background")};\n }`} ${m} { margin-bottom: ${r(1)}; border-top: 1px solid ${s("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${s("colors.discovery.body.white.accent")}; ${a(d.lg)} { margin-bottom: ${r(4)}; } } ${b} { ${i(`${c.lg}px`)} { display: none; } } ${f} { ${a(d.lg)} { display: none; } } ${p} { &:not(.summary-item--layout-placement-side-by-side-mobile-only) { .summary-item__hed { ${a(d.md)} { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-core-secondary")}; } } } } `;e.exports={ContributorCollection:w,ContributorCollectionDesktop:b,ContributorCollectionMobile:f,ContributorCollectionFooter:v,ContributorCollectionViewMore:$}},37261:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewMoreText:{id:"FeaturedContributor.ViewMore",defaultMessage:"View more",description:"View more about author in author hub"}})},11269:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(20464),{connector:s}=n(57744),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(85837).A,{ContributorHeaderWrapper:m,ContributorGrid:p,ContributorAvatarImage:u,ContributorAvatarImageWrapper:g,ContributorHeaderContent:h,ContributorHeaderName:y,ContributorHeaderTitle:b,ContributorHeaderShortBio:f,ContributorHeaderBio:v,ContributorHeaderBioClamp:$,ContributorHeaderSocialIcons:w,ContributorHeaderSeeMoreLink:C,ContributorDenseHeaderWrapper:k,ContributorNameAndTitleWrapper:S,ContributorLogo:x}=n(24283),E=({avatarImageShape:e,clampBreakpoint:t,contributorBioAlignment:n,contributorHedMaxLines:o,contributorHedMaxLinesOnMobile:s,dangerousBio:E,dangerousShortBio:T,descriptionToken:I,featureFlags:{enableFictionContributor:N},hasAvatarImageBackground:L,hasSmallAvatar:B,clampReadLessText:P,clampReadMoreText:M,image:A,ledeAlignment:_,name:H,fallbackBioSuffix:D,shouldHideTitle:R,shouldRemoveNameMargin:O,showSocialIcons:F,socialIconsProps:W,socialIconType:U,title:V,url:G,className:j,shouldApplyMaxWidth:z,hasLeftAlignedHeader:q,hasPaddingTop:Z,showSeeMoreLink:K,variations:{isFeaturedAuthor:Y,isDenseHeader:J},externalLinkData:Q,hasBorders:X})=>{i.useEffect((()=>{(async()=>{await d(),l("ContributorHeader")})()}),[]);const{formatMessage:ee}=a(),te=`${ee(c.seeMoreContributorLink)} ${H} `,ne=E||(D?`${H} ${D}`:"");let oe=i.createElement(v,{"data-testid":"ContributorHeaderBio",dangerouslySetInnerHTML:{__html:ne},isFeaturedAuthor:Y,isDenseHeader:J,enableFictionContributor:N,contributorBioAlignment:n,descriptionToken:I});const ie=i.createElement(i.Fragment,null,H&&i.createElement(y,{"data-testid":"ContributorHeaderName",shouldRemoveNameMargin:O,isDenseHeader:J},H),V&&!R&&i.createElement(b,{isDenseHeader:J},V)),ae=i.createElement(k,{isImage:A},A&&i.createElement(x,{...A}),i.createElement(S,{isDenseHeader:J},ie));return o>0&&(oe=i.createElement($,{lines:o,clampReadMoreText:M,clampReadLessText:P,contributorBioAlignment:n,isCollapsible:!0,enableFictionContributor:N,breakpoint:t,linesInMobile:s},oe)),i.createElement(m,{className:j,enableFictionContributor:N},i.createElement(p,{shouldApplyMaxWidth:z,hasLeftAlignedHeader:q,hasPaddingTop:Z},A&&!J&&i.createElement(g,{ledeAlignment:_,hasAvatarImageBackground:L,hasLeftAlignedHeader:q},i.createElement(u,{...A,avatarImageShape:e,hasSmallAvatar:B})),i.createElement(h,{ledeAlignment:_,isContributorImageEmpty:!A,isFeaturedAuthor:Y,hasLeftAlignedHeader:q,hasBorders:X},J?ae:ie,T&&i.createElement(f,{"data-testid":"ContributorHeaderShortBio",dangerouslySetInnerHTML:{__html:T}}),ne&&oe,F&&W&&i.createElement(w,{...W,variations:{theme:U}}),K&&i.createElement(C,{href:G},te,"»"),J&&Q&&i.createElement(r,{...Q}))))};E.propTypes={avatarImageShape:o.oneOf(["round","rectangle"]),clampBreakpoint:o.string,clampReadLessText:o.string,clampReadMoreText:o.string,className:o.string,contributorBioAlignment:o.oneOf(["center","default","left","right"]),contributorHedMaxLines:o.number,contributorHedMaxLinesOnMobile:o.number,dangerousBio:o.string,dangerousShortBio:o.string,descriptionToken:o.string,externalLinkData:o.object,fallbackBioSuffix:o.string,featureFlags:o.object,hasAvatarImageBackground:o.bool,hasBorders:o.bool,hasLeftAlignedHeader:o.bool,hasPaddingTop:o.bool,hasSmallAvatar:o.bool,image:o.object,ledeAlignment:o.oneOf(["center","default"]),name:o.string.isRequired,shouldApplyMaxWidth:o.bool,shouldHideTitle:o.bool,shouldRemoveNameMargin:o.bool,showSeeMoreLink:o.bool,showSocialIcons:o.bool,socialIconsProps:o.object,socialIconType:o.oneOf(["footer","has-background","circular","overlay","standard"]),title:o.string,url:o.string,variations:o.shape({isFeaturedAuthor:o.bool,isDenseHeader:o.bool})},E.defaultProps={avatarImageShape:"rectangle",clampBreakpoint:"xxl",contributorBioAlignment:"default",contributorHedMaxLines:0,contributorHedMaxLinesOnMobile:0,hasAvatarImageBackground:!1,hasBorders:!1,hasLeftAlignedHeader:!1,hasPaddingTop:!0,hasSmallAvatar:!1,ledeAlignment:"default",shouldApplyMaxWidth:!1,shouldHideTitle:!1,shouldRemoveNameMargin:!1,showSocialIcons:!0,socialIconType:"standard",url:"",variations:{isFeaturedAuthor:!1,isDenseHeader:!1}},E.displayName="ContributorHeader",e.exports=s(E,{keysToPluck:["featureFlags"]})},50417:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(48236);e.exports=i(o(a,"ContributorHeader"))},85837:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({seeMoreContributorLink:{id:"ContributorHeader.SeeMoreContributorLink",defaultMessage:"See More By",description:"See More article link of contributor"}})},48236:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(11269);i.FeaturedAuthor=o(i,"FeaturedAuthor",{isFeaturedAuthor:!0},{clampBreakpoint:"xxxl",contributorHedMaxLines:6,contributorHedMaxLinesOnMobile:10,contributorBioAlignment:"left",shouldHideTitle:!0,showSocialIcons:!1,shouldRemoveNameMargin:!0,shouldApplyMaxWidth:!0,hasLeftAlignedHeader:!0,hasPaddingTop:!0}),i.DenseHeader=o(i,"DenseHeader",{isDenseHeader:!0},{avatarImageShape:"round",shouldHideTitle:!1,shouldRemoveNameMargin:!0,showSocialIcons:!1}),e.exports=i},7565:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(61254).A,{FeaturedStoriesList:s,FeaturedStoriesSectionTitle:l,FeaturedStoriesGrid:d}=n(30259),c=({selectedStories:e,contributorName:t})=>{const{formatMessage:n}=a();return e&&e.length?o.createElement(d,null,o.createElement(l,{className:"FeaturedStoriesSectionTitle",dangerousHed:n(r.hedText,{contributorName:t})}),o.createElement(s,{items:e,shouldHideFinalBorder:!0,shouldHideSponsoredAd:!0,hasMarginSpacing:!0,hideRubricItemSummary:!0,hasUnderlineHed:!1,shouldHideBylines:!0,summaryItemVariation:"SideBySideThirdsImageLeftWithNoDekNoBorder",shouldUseSmallHed:!0})):null};c.propTypes={contributorName:i.string,selectedStories:i.array.isRequired},c.displayName="FeaturedStories",e.exports=c},69865:(e,t,n)=>{const o=n(5556),i=n(96540),{asConfiguredComponent:a}=n(12892),r=n(18083),{ContributorSpotlightContainer:s,ContributorSpotlightInnerContainer:l,ContributorSpotlightSingleColumn:d,ContributorSpotlightSectionTitle:c,ContributorSpotlightSummaryGrid:m}=n(5676),p=({dangerousHed:e,selectedStories:t,header:n,hasBordersForHeader:o})=>{const a={dangerousHed:e,className:"ContributorSpotlightSectionTitle"};return i.createElement(s,{"data-testid":"ContributorSpotlightContainer"},i.createElement(l,null,i.createElement(d,null,e&&i.createElement(c,{...a}),i.createElement(m,null,i.createElement(r,{header:n,selectedStories:t,hasBorders:o})))))};p.propTypes={dangerousHed:o.string,hasBordersForHeader:o.bool,header:o.object,selectedStories:o.array},p.displayName="ContributorSpotlight",e.exports=a(p,"ContributorSpotlight")},18083:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(48236),r=n(7565),s=n(20680),{ContributorSpotlightMainSectionGrid:l}=n(12378),d=({selectedStories:e=[],header:t,hasBorders:n})=>{const i=t&&t.name||"",d=e&&e.length>0;return o.createElement(l,{hasFeaturedStories:d},t&&o.createElement(a.DenseHeader,{...t,hasBorders:n,showSeeMoreLink:!0}),o.createElement(r,{selectedStories:e,contributorName:i}),o.createElement(s,{selectedStories:e,contributorName:i}))};d.propTypes={hasBorders:i.bool,header:i.object.isRequired,selectedStories:i.array,showSeeMoreLink:i.bool},e.exports=d},20680:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(43709),s=n(61254).A,{FeaturedStoriesSectionTitle:l,FeaturedStoriesCarousel:d}=n(74898),c=({selectedStories:e,contributorName:t})=>{const{formatMessage:n}=a();return e&&e.length?o.createElement(d,null,o.createElement(l,{className:"FeaturedStoriesSectionTitle",dangerousHed:n(s.hedText,{contributorName:t})}),o.createElement(r,{className:"featured-stories-carousel",items:e,shouldShowViewAllButton:!1,isSummaryHeadingSecondary:!0})):null};c.propTypes={contributorName:i.string,selectedStories:i.array.isRequired},c.displayName="SmallDeviceFeaturedStories",e.exports=c},41096:(e,t,n)=>{e.exports=n(69865)},61254:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({hedText:{id:"FeaturedStories.HedText",defaultMessage:"Featured Articles By {contributorName}",description:"Hed text for Featured Stories Section"}})},54768:(e,t,n)=>{const o=n(5556),i=n(96540),{connector:a}=n(57744),r=n(39689),{CuratedShowsSectionTitle:s}=n(76809),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({dangerousHed:e,items:t,hideCuratedShowsList:n,subHed:o,variationValue:a,variationName:c})=>{i.useEffect((()=>{(async()=>{await d(),l("CuratedShowsSection",c)})()}),[c]);const[m]=t;if(!m)return null;const p=t[0].curatedShows.length>0;return i.createElement(i.Fragment,null,p&&i.createElement("section",{"data-testid":"CuratedShowsSection"},e&&i.createElement(s,{subHed:o,dangerousHed:e,subHedPosition:"above"}),i.createElement(r,{...m,hasCuratedShowsVariation:a,hideCuratedShowsList:n})))};c.propTypes={dangerousHed:o.string,hideCuratedShowsList:o.bool,items:o.array,subHed:o.string,variationName:o.string,variationValue:o.string},e.exports=a(c,{keysToPluck:[]})},69031:(e,t,n)=>{e.exports=n(54768)},76809:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=o(n(95291)).withConfig({displayName:"CuratedShowsSectionTitle"})` && { padding: ${i(3)}; text-align: center; @media (min-width: ${s.md}) { padding: ${i(5)}; } .section-header__hed { color: ${({theme:e})=>a(e,"colors.discovery.body.white.heading")}; ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-primary")} } .section-header__subhed { ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-primary")} padding-bottom: ${i(2)}; color: ${({theme:e})=>a(e,"colors.discovery.body.white.accent")}; } } `;l.displayName="CuratedShowsSectionTitle",e.exports={CuratedShowsSectionTitle:l}},41949:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),{useIntl:r}=n(37243),s=n(8277).A,l=n(37402),d=n(31226),c=n(13175),m=n(49152),p=n(21634),u=n(26223),g=n(10931),h=n(31933),y=n(48496),{CuratedShowsWrapper:b,CuratedShowsFullWrapper:f,CuratedShowsListWrapper:v,CuratedShowsGridWrapper:$,CuratedShowsViewAllWrapper:w,CuratedShowsDrawer:C}=n(78067),{trackComponent:k}=n(92716),{interactionResponse:S}=n(56187),x=({curatedShows:e,allShows:t,label:n="",hasCuratedShowsVariation:o="CuratedShowsWithImage",hideCuratedShowsList:h})=>{i.useEffect((()=>{(async()=>{await S(),k("CuratedShows")})()}),[]);const[x,E]=a(!1),{formatMessage:T}=r(),I=""===n?T(s.buttonLabel):n;switch(o){case"CuratedShowsWithImage":return i.createElement(b,null,!h&&i.createElement(v,{hideCuratedShowsList:h},i.createElement(y,null,i.createElement(u,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationFilterLabel)}))),i.createElement($,{hideCuratedShowsList:h},i.createElement(y,null,i.createElement(g,{items:e}))),i.createElement(w,null,i.createElement(d.Utility,{btnStyle:"text",label:I,onClickHandler:()=>{E(!0),l.emitGoogleTrackingEvent("view_all_shows")},ButtonIcon:()=>i.createElement(c,{width:"1rem",height:"1rem"}),iconPosition:"after",hasEnableIcon:!0})),i.createElement(C,{isOpen:x,onClose:()=>{E(!1)},contentLabel:T(s.drawerContentLabel),showCloseButton:!0,hideOnDesktop:!0},i.createElement(u,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationFilterLabel)})));case"CuratedShowsWithSummaryCarousel":return i.createElement(b,null,i.createElement(f,null,i.createElement(y,null,i.createElement(m,{groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationSummaryCarouselFilterLabel)}))));case"CuratedShowsWithBrowser":return i.createElement(b,null,i.createElement(f,null,i.createElement(y,null,i.createElement(p,{hasAtoZIndex:!0,groupedLinks:t,hasFilter:!0,filterLabel:T(s.groupedNavigationBrowserFilterLabel)}))));default:return null}};x.propTypes={allShows:u.groupedLinksShape.isRequired,curatedShows:o.arrayOf(o.shape(h.propTypes)).isRequired,hasCuratedShowsVariation:o.string,hideCuratedShowsList:o.bool,label:o.string},e.exports=x},39689:(e,t,n)=>{e.exports=n(41949)},78067:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(98653),{GroupedNavigationWrapper:l}=n(35089),{universalGridCore:d}=n(89085),{applyGridSpacing:c}=n(1123),m=o("div").withConfig({displayName:"CuratedShowsWrapper"})` ${d()} ${c("padding")} &&& { row-gap: 0; } `,p=o.div.withConfig({displayName:"CuratedShowsFullWrapper"})` grid-column: 1 / -1; `,u=o(s.Right).withConfig({displayName:"CuratedShowsDrawer"})` &&& { padding: 0 ${i(4)}; } `,g=o.div.withConfig({displayName:"CuratedShowsListWrapper"})` display: none; @media (min-width: ${r.lg}) { display: block; position: sticky; top: ${i(8)}; margin-bottom: auto; border: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; height: 100%; max-height: calc(100vh - ${i(8)}); ${({hideCuratedShowsList:e})=>!e&&`\n grid-column: 1 / span 3;\n @media (min-width: ${r.xxl}) {\n grid-column: 1 / span 2;\n }\n `} ${l} { position: absolute; padding-left: ${i(2)}; width: 100%; } } `,h=o.div.withConfig({displayName:"CuratedShowsGridWrapper"})` grid-column: 1 / -1; margin-bottom: auto; @media (min-width: ${r.lg}) { ${({hideCuratedShowsList:e})=>e?"grid-column: 1 / -1;":"\n grid-column: 4 / -1;\n "} border: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; } @media (min-width: ${r.xxl}) { ${({hideCuratedShowsList:e})=>e?"grid-column: 1 / -1;":"\n grid-column: 3 / -1;\n "} } `,y=o.div.withConfig({displayName:"CuratedShowsViewAllWrapper"})` display: flex; grid-column: 1 / -1; grid-row: 2; justify-content: center; border-top: 1px solid ${({theme:e})=>a(e,"colors.discovery.body.white.divider")}; padding-top: ${i(2)}; .button__icon-container--after { display: flex; padding-left: ${i(.5)}; fill: ${({theme:e})=>a(e,"colors.interactive.base.brand-secondary")}; } @media (min-width: ${r.lg}) { display: none; } `;e.exports={CuratedShowsWrapper:m,CuratedShowsDrawer:u,CuratedShowsFullWrapper:p,CuratedShowsListWrapper:g,CuratedShowsGridWrapper:h,CuratedShowsViewAllWrapper:y}},8277:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({groupedNavigationFilterLabel:{id:"CuratedShows.GroupedNavigationFilterLabel",defaultMessage:"Search for a designer...",description:"CuratedShows component grouped navigation filter label"},groupedNavigationBrowserFilterLabel:{id:"CuratedShows.GroupedNavigationBrowserFilterLabel",defaultMessage:"Search...",description:"CuratedShows component grouped navigation filter label"},groupedNavigationSummaryCarouselFilterLabel:{id:"CuratedShows.GroupedNavigationSummaryCarouselFilterLabel",defaultMessage:"Search...",description:"CuratedShows component grouped navigation filter label"},buttonLabel:{id:"CuratedShows.ButtonLabel",defaultMessage:"View all shows",description:"CuratedShows component button label"},drawerContentLabel:{id:"CuratedShows.DrawerContentLabel",defaultMessage:"Runway All Shows navigation",description:"CuratedShows component drawer content label"}})},17628:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(21151).A,{connector:l}=n(57744),{StyledTextblock:d}=n(18765),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({isEnabled:e=!0,...t})=>{a.useEffect((()=>{(async()=>{await m(),c("Disclaimer")})()}),[]);const{formatMessage:n}=r();if(!e)return null;const{contentAlign:i="left",hasHigherHorizontalPadding:l=!1,hasHorizontalPadding:p=!1,hasMarginTop:u=!1,hasTopRule:g=!0,isSponsored:h=!1,className:y,disclaimerHtml:b,brandName:f,hasDisclaimerBottomMargin:v,sponsorName:$,hasProductDisclaimerAlternativeStyle:w}=t;let C;return C=h?b||n(s.nativeDisclaimerText,{sponsorName:$}):b||n(s.disclaimerText,{brandName:f}),a.createElement(d,{className:o("disclaimer",y),hasMarginTop:u,contentAlign:i,dangerousText:C,hasTopRule:g,hasHorizontalPadding:p,isSponsored:h,hasDisclaimerBottomMargin:v,hasProductDisclaimerAlternativeStyle:w,hasHigherHorizontalPadding:l})};p.propTypes={brandName:i.string,className:i.string,contentAlign:i.oneOf(["left","center"]),disclaimerHtml:i.string,hasDisclaimerBottomMargin:i.bool,hasHigherHorizontalPadding:i.bool,hasHorizontalPadding:i.bool,hasMarginTop:i.bool,hasProductDisclaimerAlternativeStyle:i.bool,hasTopRule:i.bool,isEnabled:i.bool,isSponsored:i.bool,sponsorName:i.string},p.displayName="Disclaimer",e.exports=l(p,{keysToPluck:["brandName"]})},74307:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27045);e.exports={Disclaimer:i,ConfiguredDisclaimer:o(i,"Disclaimer")}},18765:(e,t,n)=>{const o=n(75999).default,i=n(37326),{calculateSpacing:a,minMaxScreen:r,minScreen:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o(i).withConfig({displayName:"StyledTextblock"})` ${({hasMarginTop:e})=>e&&`\n ${r(l.md,l.lg)}{\n margin-top: ${a(6)};\n }\n ${r(l.sm,l.md)}{\n margin-top: ${a(4)};\n }\n `} display: flex; width: 100%; ${({contentAlign:e})=>"center"===e&&"justify-content: center;"} p { ${({contentAlign:e})=>"center"===e&&"\n text-align: center;\n width: 100%;\n "} ${({hasHorizontalPadding:e})=>e&&`padding: 0 ${a(2)};`} ${({hasHigherHorizontalPadding:e})=>e&&`\n padding: 0 ${a(6)};\n @media (min-width: ${l.lg}) {\n width: 90%;\n }\n @media (max-width: ${l.md}) {\n padding: 0 ${a(2.5)};\n }\n \n `} ${({isSponsored:e})=>!0===e&&"\n font-family: inherit;\n font-style: italic;\n "} ${({hasDisclaimerBottomMargin:e})=>e&&`\n ${s(l.md)}{\n margin-bottom: ${a(14)};\n }\n `} } `;e.exports={StyledTextblock:d}},21151:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({disclaimerText:{id:"Disclaimer.Text",defaultMessage:"All products featured on {brandName} are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.",description:"Text for the disclaimer"},nativeDisclaimerText:{id:"NativeDisclaimer.Text",defaultMessage:"This article was published by The New Yorker Brand Studio for {sponsorName}. The editorial staff of The New Yorker had no role in this post's preparation.",description:"Text for the native disclaimer"}})},27045:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(17628);i.TextCenterNoTopRule=o(i,"TextCenterNoTopRule",{},{hasTopRule:!1,contentAlign:"center",hasHorizontalPadding:!0}),e.exports=i},91180:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(20313).A,l=n(49235),d=n(76399),{DrawerButton:c,DrawerGlobalStyles:m,DrawerModalWrapper:p}=n(63967),{asThemedComponent:u}=n(20223),{asConfiguredComponent:g}=n(12892),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=({appElement:e,className:t,hasSpecificTopPosition:n,hideDrawerScroll:i,hideChannelNavigation:u,hasBodyScrollWhenDrawerOpen:g,minHeight:b,onClose:f,overlayColor:v,transitionTimeMS:$,theme:w,variations:C,contentLabel:k,children:S,showCloseButton:x,isOpen:E,hideOnDesktop:T,hideOnMobile:I,variationName:N})=>{let L;a.useEffect((()=>{(async()=>{await y(),h("Drawer",N)})()}),[]);const{formatMessage:B}=r();return a.useEffect((()=>{if(E&&g)document.body.style.top=`-${window.scrollY}px`,document.body.style.position="fixed",document.body.style.width="100%",document.querySelector("body").classList.add("body__drawer--open");else if(g&&"fixed"===document.body.style.position){document.querySelector("body").classList.remove("body__drawer--open");const e=parseInt(document.body.style.top,10)||0;document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,-1*e)}}),[E,C.animation,g]),a.createElement(l,{palette:w},a.createElement(p,{appElement:e,contentRef:e=>{L=e},hideDrawerScroll:i,hideChannelNavigation:u,"data-testid":"DrawerModalWrapper",additionalClassName:t,overlayClassName:{base:o("drawer__overlay",`drawer--overlay-color-${v}`,`drawer__overlay--align-${C.align}`,{"drawer__overlay--hide-on-desktop":T,"drawer__overlay--hide-on-mobile":I,"drawer__overlay--increased-top-position":C.increasedTopPosition}),afterOpen:"drawer__overlay--opening",beforeClose:"drawer__overlay--closing"},align:C.align,animation:C.animation,htmlOpenClassName:"html__drawer--open",closeTimeoutMS:$,contentLabel:k||B(s.contentLabel),isOpen:E,minHeight:b,onAfterOpen:()=>{setTimeout((()=>{L&&L.classList&&L.classList.add("drawer--open-positioned")}),0)},onRequestClose:f,role:"dialog",hasSpecificTopPosition:n},x&&a.createElement(c,{isIconButton:!0,ButtonIcon:d,label:B(s.buttonLabel),onClickHandler:f,role:"button"}),S,a.createElement(m,null)))};b.propTypes={appElement:i.oneOfType([i.string,i.element]),children:i.node,className:i.string,contentLabel:i.string,hasBodyScrollWhenDrawerOpen:i.bool,hasSpecificTopPosition:i.number,hideChannelNavigation:i.bool,hideDrawerScroll:i.bool,hideOnDesktop:i.bool,hideOnMobile:i.bool,isOpen:i.bool.isRequired,minHeight:i.number,onClose:i.func.isRequired,overlayColor:i.oneOf(["black","white"]),showCloseButton:i.bool,theme:i.string,transitionTimeMS:i.number,variationName:i.string,variations:i.shape({animation:i.oneOf(["slide-down","slide-right","slide-left","slide-up","none"]),align:i.oneOf(["center","left","right","bottom"]),increasedTopPosition:i.bool})},b.defaultProps={appElement:"#app-root",hasBodyScrollWhenDrawerOpen:!0,hasSpecificTopPosition:0,hideDrawerScroll:!1,hideOnDesktop:!1,hideOnMobile:!1,overlayColor:"black",showCloseButton:!1,theme:"standard",transitionTimeMS:600,variations:{animation:"slide-down",align:"center",increasedTopPosition:!1}},b.displayName="Drawer",e.exports=u(g(b,"Drawer"))},57823:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),r=n(20312),{asThemedComponent:s}=n(20223),l=({children:e,align:t,appElement:n,className:a,additionalClassName:s,...l})=>(o.useEffect((()=>{n&&r.setAppElement(n)}),[n]),o.createElement(r,{...l,portalClassName:a,className:{base:i("drawer",s,{[`drawer--align-${t}`]:t}),afterOpen:"drawer--open",beforeClose:"drawer--closing"}},e));l.propTypes={additionalClassName:a.string,align:a.string,appElement:a.oneOfType([a.string,a.element]),children:a.node,className:a.string},e.exports=s(l)},98653:(e,t,n)=>{e.exports=n(18376)},63967:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(75999),a=n(57823),r=n(73730),{getColorToken:s,calculateSpacing:l,styledProperty:d,minScreen:c,getZIndex:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{getSiteNavigationMenuStyles:g}=n(56341),h=i` .body__drawer--open { overflow: hidden; } `,y=o(a).withConfig({displayName:"DrawerModalWrapper"})` .drawer { transition: 'transform 100ms cubic-bezier(0.23, 1, 0.32, 1)'; animation: fadeIn 0.3s; outline: none; background-color: ${({theme:e})=>s(e,"standard"===e.palette?"colors.foundation.menu-bg.expanded":"colors.discovery.lead.primary.background")}; padding: ${l(6)} 0 0; max-height: 100%; overflow: hidden; ${d("align",(e=>["left","right","bottom"].includes(e)),`\n ${c(u.md)} {\n max-width: 50%;\n }\n .drawer__social-icons {\n justify-content: flex-start;\n }\n `)} } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .drawer.drawer--open { left: 0; height: 100vh; ${c(u.lg)} { outline: none; height: auto; max-height: 100vh; overflow: hidden; transition-delay: '.2s'; } transition-delay: '.2s'; overflow: hidden; .drawer__content { transition: opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; } ${d("align","right","\n right: 0;\n left: unset;\n margin-left: auto;\n ")} ${d("align","bottom","\n right: 0;\n max-width: 100%;\n position: absolute;\n bottom: 0;\n ")} } .drawer.drawer--open.drawer--open-positioned { transform: translateZ(0); ${({hideDrawerScroll:e})=>!e&&`\n ${c(u.lg)} {\n overflow-y: auto;\n }\n `} } .drawer.drawer--open.drawer--megamenu { background-color: ${({theme:e})=>s(e,"inverted"===e.palette?"colors.background.black":"colors.foundation.menu-bg.expanded")}; } .drawer.drawer--open.drawer--search { background-color: ${({theme:e})=>s(e,"colors.background.white")}; height: auto; } .drawer.drawer--open.drawer--filter-mobile { padding: 0; overflow-y: auto; } ${d("animation","slide-down","\n .drawer {\n transform: translate3d(0, -100%, 0);\n }\n\n .drawer.drawer--open {\n transition: 'transform 0.8s cubic-bezier(0.23, 1, 0.32, 1)';\n\n .drawer__content {\n transition-delay: 0.8s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(0, -100%, 0);\n transition: 'transform 0.6s cubic-bezier(0.23, 1, 0.32, 1)';\n transition-delay: 0.3s;\n }\n\n .drawer.drawer--open.drawer--megamenu {\n transform: translateZ(0);\n }\n ")} ${d("animation","slide-right","\n .drawer {\n transform: translate3d(-100%, 0, 0);\n }\n\n .drawer.drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(-100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${d("animation","slide-left","\n .drawer {\n transform: translate3d(100%, 0, 0);\n }\n\n .drawer.drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n transform: translate3d(100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${d("animation","slide-up","\n .drawer {\n height: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n .drawer.drawer--open {\n height: auto;\n transition: transform 0.8s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n\n .drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .drawer.drawer--closing {\n height: 0;\n transform: translate3d(0, 100%, 0);\n transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n transition-delay: 0.2s;\n }\n ")} .drawer.drawer--closing { .drawer__content { transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; } } .drawer__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; ${({hideChannelNavigation:e})=>e?"z-index : 999;":`z-index: ${m("persistentBottomLayer")};`} transition: opacity 0.5s ease; background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); &.drawer__overlay--opening { opacity: 1; &.drawer__overlay--increased-top-position { ${({hasSpecificTopPosition:e})=>e>0?`top: ${e}px;`:`top: ${l(0)};`} .drawer.drawer--open.drawer--open-positioned { width: calc(100% - ${l(10)}); } ${c(u.lg)} { .drawer.drawer--open.drawer--open-positioned { width: auto; } } } &.drawer--overlay-color-white { background-color: rgba( ${s("colors.interactive.base.white",{rgbOnly:!0})}, 0.7 ); } &.drawer--overlay-color-black { background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0.7 ); } } &.drawer__overlay--closing { opacity: 0; &.drawer--overlay-color-white { background-color: rgba( ${s("colors.interactive.base.white",{rgbOnly:!0})}, 0 ); } &.drawer--overlay-color-black { background-color: rgba( ${s("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); } } &.drawer__overlay--align-right { z-index: ${m("persistentTopLayer")}; } &.drawer__overlay--hide-on-desktop { display: block; ${c(u.lg)} { display: none; } } &.drawer__overlay--hide-on-mobile { display: block; ${p(`calc(${u.lg} - 1px)`)} { display: none; } } } `,b=o(r.Utility).withConfig({displayName:"DrawerButton"})` ${({theme:e})=>g(e,!0)} position: absolute; top: ${l(1)}; right: ${l(1)}; width: ${l(4)}; height: ${l(4)}; .icon-close { padding: 6px; } `;e.exports={DrawerGlobalStyles:h,DrawerModalWrapper:y,DrawerButton:b}},20313:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"Drawer.ButtonLabel",defaultMessage:"Close drawer",description:"Drawer component button label"},contentLabel:{id:"Drawer.ContentLabel",defaultMessage:"Secondary menu navigation",description:"Drawer component content label"}})},18376:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(91180);i.Left=o(i,"Left",{animation:"slide-right",align:"left"}),i.Right=o(i,"Right",{animation:"slide-left",align:"right"}),i.SiteHeaderDrawer=o(i,"SiteHeaderDrawer",{animation:"none",align:"center",increasedTopPosition:!0}),i.Bottom=o(i,"Bottom",{animation:"slide-up",align:"bottom"}),e.exports=i},72894:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicMultiPackages=void 0;const i=o(n(96540)),a=o(n(5556)),r=o(n(32485)),s=n(92716),l=n(56187),d=n(67275);t.DynamicMultiPackages=({children:e,className:t,hasEvenSpacingMultiPackageRow:n,hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a,hasNoTopBottomMarginOnMobile:c,multiPackageCustomClassName:m,shouldAddHjIgnoreAttribute:p})=>(i.default.useEffect((()=>{(async()=>{await(0,l.interactionResponse)(),(0,s.trackComponent)("MultiPackages")})()}),[]),i.default.createElement(d.MultiPackageContainer,{customClass:m,className:(0,r.default)("multi-packages"+(m?` ${m}`:""),t),hasNoTopBottomMarginOnMobile:c,hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a,hasEvenSpacingMultiPackageRow:n,"data-hj-ignore-attributes":p?"":null},e)),t.DynamicMultiPackages.displayName="DynamicMultiPackages",t.DynamicMultiPackages.propTypes={children:a.default.node,className:a.default.string,hasEvenSpacingMultiPackageRow:a.default.bool,hasMarginBottomMultiPackageRow:a.default.bool,hasMarginTopMultiPackageRow:a.default.bool,hasNoTopBottomMarginOnMobile:a.default.bool,multiPackageCustomClassName:a.default.string,shouldAddHjIgnoreAttribute:a.default.bool},t.default=t.DynamicMultiPackages},55717:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(12892),a=o(n(72894));t.default=(0,i.asConfiguredComponent)(a.default,"MultiPackages")},58059:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(50829),s=n(30256).A,l=n(73730),d=n(73275),c=n(14760),{ErrorPageWrapper:m,ErrorPageSpotImageWrapper:p,BrandBackgroundBasePageWrapper:u,BrandBackgroundWrapper:g,BrandBackgroundCard:h,BrandBackgroundGrid:y}=n(56934),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{trackPageErrorEvent:v}=n(14307),$=({backgroundImageSource:e="",buttonLabel:t,buttonLink:n,dangerousCaption:o,dangerousCredit:$,dangerousDek:w,dangerousHed:C,hasBiggerSpotImage:k=!1,hasButton:S=!0,spotImage:x,statusCode:E=404})=>{const{formatMessage:T}=a(),I=C||T(s.dangerousHed),N=w||T(s.dangerousDek);i.useEffect((()=>{E&&v(E,N),(async()=>{await f(),b("ErrorPages")})()}),[E,N]);const L=o||$;return i.createElement(u,{hasFooterMargins:!1},i.createElement(g,{backgroundImageSource:e},i.createElement(y,null,i.createElement(h,null,i.createElement(m,{backgroundImageSource:e,withoutBg:!e,dangerousDek:N,dangerousHed:I},i.createElement(r.ContentCenterNoBackground,{ariaLive:"polite",dangerousHed:I,dangerousDek:N}),x&&i.createElement(p,{hasButton:S,hasBiggerSpotImage:k},i.createElement(d,{...x}),L&&i.createElement(c,{dangerousCaptionText:o,dangerousCredit:$})),S&&i.createElement(l.Utility,{"data-testid":"ErrorContentButton",label:t||T(s.buttonLabel),href:n||T(s.buttonLink),inputKind:"link"}))))))};$.propTypes={backgroundImageSource:o.string,buttonLabel:o.string,buttonLink:o.string,dangerousCaption:o.string,dangerousCredit:o.string,dangerousDek:o.string,dangerousHed:o.string,hasBiggerSpotImage:o.bool,hasButton:o.bool,spotImage:o.shape(d.propTypes),statusCode:o.number},e.exports=$},1898:(e,t,n)=>{e.exports=n(58059)},56934:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{UtilityLedeHeader:s}=n(79055),{applyGridSpacing:l}=n(1123),{BasePageMainFooterFiller:d}=n(4081),c=n(60521),m=n(86659),{GridItem:p}=n(40653),u=o.div.withConfig({displayName:"BrandBackgroundWrapper"})` background-color: ${a("colors.background.light")}; background-position: top center; background-size: cover; ${({backgroundImageSource:e})=>e&&`\n background-image: url(${e});\n `} padding: ${i(2)} 0; @media (min-width: ${r.md}) { padding: ${i(9)} 0; } ${s} { padding: ${i(5)} 0 ${i(4)}; @media (min-width: ${r.md}) { padding: ${i(5)} 0; } } `,g=o(c).withConfig({displayName:"BrandBackgroundCard"})``,h=o.div.withConfig({displayName:"BrandBackgroundBasePageWrapper"})` ${d} { background-color: ${a("colors.background.light")}; background-position: top center; background-size: cover; } `,y=o(m).withConfig({displayName:"BrandBackgroundGrid"})` ${p} { grid-column: span 4; @media (min-width: ${r.md}) { grid-column: 2 / span 10; } } `,b=o.div.withConfig({displayName:"ErrorPageSpotImageWrapper"})` margin: auto; width: 200px; ${({hasBiggerSpotImage:e})=>e&&` \n @media (min-width: ${r.md}) {\n width: 600px;\n }\n`}; ${({hasButton:e})=>e&&` \npadding-bottom: ${i(5)};\n`}; `,f=o.div.withConfig({displayName:"ErrorPageWrapper"})` &&& { text-align: center; ${s} { padding-top: 0; } ${y} { ${l("margin")} margin-right: auto; margin-left: auto; ${p} { @media (min-width: ${r.md}) { grid-column: 2 / span 10; } } } } `;e.exports={ErrorPageWrapper:f,ErrorPageSpotImageWrapper:b,BrandBackgroundWrapper:u,BrandBackgroundCard:g,BrandBackgroundBasePageWrapper:h,BrandBackgroundGrid:y}},30256:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"ErrorContent.buttonLabel",defaultMessage:"Go to Homepage",description:"Button label for error page",isConfigurable:!0},buttonLink:{id:"ErrorContent.buttonLink",defaultMessage:"/",description:"Button link for error page",isConfigurable:!0},dangerousDek:{id:"ErrorContent.dangerousDek",defaultMessage:"There was an issue with this page",description:"Dek for error page",isConfigurable:!0},dangerousHed:{id:"ErrorContent.dangerousHed",defaultMessage:"Oops",description:"Hed for error page",isConfigurable:!0}})},14690:(e,t,n)=>{const o=n(96540),{useRef:i,useEffect:a}=n(96540),r=n(5556),s=n(32485),l=n(88055),{useIntl:d}=n(37243),c=n(62193),m=n(52089),p=n(89895).A,u=n(76399),g=n(708),h=n(13175),y=n(10673),b=n(22698),f=n(79499),{Circle:v}=n(62930),{trackSearchFilterEvent:$}=n(14307),{useOutsideClick:w}=n(87098),{convertStringAsSlug:C}=n(67506),{FilterComponentWrapper:k,RemoveFilter:S,FilterDrawerText:x,FilterDrawerSelectionCounter:E,FilterMobileDrawerHeader:T,FilterMobileDrawerTitle:I,FilterMobileDrawer:N,FilterSortMobileDrawerWrapper:L,FilterMobileWrapper:B,FilterMobileButton:P,FilterMobileAccordianData:M,FilterAccordionContainer:A,FilterAccordionItemContainer:_,FilterAccordionLabelContainer:H,FilterAccordionItemContainerLabel:D,FilterAccordionItemContainerContent:R,FilterAccordionItemContainerButton:O,FilterMobileActionWrapper:F,FilterMobileDrawerAccordionWrapper:W,FilterMobileApplyActionButton:U,FilterMobileCancelActionButton:V,SortSelectionControlWrapper:G,FilterCategoryList:j,FilterCategoryItem:z,Category:q,CategoryContainer:Z,FilterCategoryWrapper:K,StyledChevron:Y,FilterSelectionMenuWrapper:J,FilterMenuWrapper:Q,FilterMenuItemWrapper:X,FilterMenuTypeDeselect:ee,FilterMenuGridWrapper:te,FilterMenuContent:ne,FilterMenuCloseIcon:oe,FilterSelectionControlWrapper:ie,FilterMenuListWrapper:ae,FilterTotalItemWrapper:re,FilterTotalItemWrapperMobile:se,RadioCheckboxSelectionControl:le,SortContainer:de,SortWrapper:ce,SortMobileContainer:me,SortMobileButton:pe,SortMobileDrawer:ue}=n(13157),ge="filtering",he=["Type"],ye=({className:e,filterSortData:t={},hasBottomBorder:n,isMobileView:ye,hasUpdateUrl:be=!0,hideChannelNavigation:fe=!0,isCentered:ve,isContentLoading:$e,showTotalItems:we,theme:Ce="standard",totalItems:ke=0,trackingEvent:Se="plpFilterInteraction",updateParentDataHandler:xe,sendFilterOpenStatus:Ee})=>{const[Te,Ie]=o.useState(null),[Ne,Le]=o.useState(null),[Be,Pe]=o.useState(t.sortData),[Me,Ae]=o.useState(t.filterData),[_e,He]=o.useState(!1),De=i(null),Re=i(null);w(Re,(()=>He(!1)));const[Oe,Fe]=o.useState({});w(De,(()=>{ye||(Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1))}));const[We,Ue]=o.useState({}),{formatMessage:Ve}=d(),[Ge,je]=o.useState(!1),[ze,qe]=o.useState(!1),[Ze,Ke]=o.useState(""),Ye=(e=null)=>{let n;if(n=e?l(e):l(t.sortData).find((e=>e.default)),!n)return{label:Ve(p.sortBy)};let o=n.label;return n.label.includes(":")&&(o=n.label.split(":")[1].trim()),n.label=`${Ve(p.sortBy)}: ${o}`,n},Je=(e,t)=>{{const n=t!==ge||c(Te)?`Sort By ${e.selectedFilter.label}`:Te.label;window.dataLayer.push({event:Se,interactionType:"Filtering/Sorting",nameOfSelection:`${t}_${n}`,valueOfFilter:e.selectedFilter.label,eventValue:""})}};a((()=>{Ae(t.filterData);const{pathname:e}=window.location;Ke(e)}),[t.filterData]);const Qe=(e,t)=>{let n=e.value;return he.includes(t)&&(n=`${C(e.label)}`),n},Xe=(e,t={})=>{const n=[],o=[];return e.forEach((e=>{const t=e.children.map((t=>t.isSelected&&Qe(t,e.label))).filter((e=>e));if(c(t)||"path"!==e.paramType){if(!c(t)){const o=`${Qe(e,e.label)}=${t.join("+")}`;n.push(o)}}else{const e=`/${t.join()}`;o.push(e)}})),{filterParams:n.join("&"),pathParams:o.join("/"),sortParams:t.value}},et=({filterData:e=[],sortData:t,filterSelectionPriority:n={}})=>{const{filterParams:o,pathParams:i,sortParams:a}=Xe(e,t),{pathname:r,origin:s}=window.location,l=!c(i)&&r!==i;if(l){const e=`${s}${i}`;return window.history.replaceState(null,null,e),void xe({pathChanged:l})}let d=`${s}${r}`;const m=[];o&&m.push(o),a&&m.push(`sort=${a}`),m.length&&(d=`${d}?${m.join("&")}`),window.history.replaceState(null,null,d),xe({pathChanged:l,filterData:e,activeFilter:Te,filterSelectionPriority:n})},tt=e=>{e.preventDefault(),Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(!1)},nt=e=>{""!==e.target.name&&(tt(e),He(!_e))},ot=e=>{const t={...Oe},n=e.children.filter((({isSelected:e})=>e));if(t[e.value]&&0===n.length){const n=t[e.value];delete t[e.value];let o=n;for(const e in t)t[e]>n&&(o=n>t[e]?n:t[e],t[e]-=1);t.lastActionTabPriority=o}else{delete t.activeTab,delete t.lastActionTabPriority;const n=Object.keys(t).length;t[e.value]||(t[e.value]=0===n?1:n+1),t.lastActionTabPriority=t[e.value]}return t.activeTab=e.value,t},it=(e,t)=>{const n=l(Me).find((t=>t.value===e));if(n&&"single"===n.selectionType){const e=n.children.find((e=>e.isSelected));if(e)return`${n.label.split(":")[0]}: ${e.label}`}return t>0?`${n.label} (${t})`:n.label},at=o.createElement(m,{min:"xl"},(e=>e&&o.createElement(oe,{"aria-label":Ve(p.filterCloseButtonLabel),ButtonIcon:u,isIconButton:!0,label:Ve(p.filterCloseButtonLabel),onClickHandler:e=>tt(e)}))),rt=e=>0===e.children.filter((e=>e.isSelected)).length,st=e=>{const t=l(Me),n=t.findIndex((t=>t.value===e.value));e.children=e.children.map((e=>(e.isSelected&&(e.isSelected=!e.isSelected),e))),e.counter=0,t[n]=e,Ae(t);const o=ot(e);Fe(o),be&&et({filterData:t,sortData:We,filterSelectionPriority:o})},lt=e=>{const{children:t,selectionType:n,value:i}=e,a="multiple"===n?le.Checkbox:le.Radio,r="multiple"===n,s=rt(e);return o.createElement(o.Fragment,null,ye&&r&&o.createElement(ee,{inputKind:"button",isDisabled:s,label:Ve(p.deseletActionLabel),isMobileView:ye,onClickHandler:()=>s?{}:st(e),className:"un-select-filter-button"}),o.createElement(y,{dangerousLegend:i,className:"filter-selection-list",items:t},t.map(((e,t)=>{const n=Boolean(e.isSelected),s=((e,t,n)=>{const o=l(Me),i=o.findIndex((t=>t.value===e)),a=o[i],r=a.children[t];r.isSelected=!0,a.children[t]=r,o[i]=a;const{filterParams:s}=Xe(o,We);let d=n?Ze:`/${r.value}`;return s&&(d+=`?${s}`),d})(i,t,r);return o.createElement("a",{href:s},o.createElement(ie,{as:a,...e,className:"filter-item",value:e.value,formName:i,key:`${e.label}.${e.value}`,index:t,isChecked:n,isDisabled:!1,onChangeHandler:()=>((e,t)=>{const n=l(Me),o=n.findIndex((t=>t.value===e)),i=n[o],a=i.children[t];let r=!1;if("multiple"===i.selectionType)r=!a.isSelected,a.isSelected=!a.isSelected,i.children[t]=a;else{i.children=i.children.map(((e,n)=>({...e,isSelected:n===t})));const e=i.label.split(":")[0];i.label=`${e}: ${a.label}`,r=!0}n[o]=i;const s=ot(i);Fe(s),Ie(i),Ae(n);const d=n.map((e=>{const t="multiple"===e.selectionType?e.children.filter((e=>e.isSelected)).length:0;return{...e,counter:t}}));r&&Je({category:i,selectedFilter:a},ge);let c="deselect";a.isSelected&&(c="select"),((e,t,n)=>{const o={type:e,subject:"filter",criteria:{filter:[{name:t.label,label:n.label.toLowerCase()}]},platform:"verso"};$(o)})(c,i,a),Ae(d),be&&et({filterData:n,sortData:We,filterSelectionPriority:s})})(i,t)}))}))))},dt=()=>{const e=!Ge;je(e),Ae(Me.map((e=>({...e,isActive:!1})))),Ee&&Ee(e)},ct=e=>{e&&et({filterData:Me,sortData:e}),qe(!ze)},mt=(e=0)=>(l(Me).forEach((t=>{"multiple"===t.selectionType&&(e+=t.counter)})),e),pt=()=>{const e=mt();return o.createElement(T,null,o.createElement(I,null,o.createElement(x,null,Ge?`${Ve(p.filterBy)}`:`${Ve(p.sortBy)}`),Ge&&e>0&&o.createElement(E,null,"(",e,")")),o.createElement(S,null,o.createElement(u,{onClick:()=>Ge?dt():ct(Ne)})))},ut=({id:e,label:t,value:n,counter:i})=>{const a=Me[e];return o.createElement(A,null,o.createElement(_,{onClick:()=>(e=>{const t=Me.map(((t,n)=>({...t,isActive:n===e&&!t.isActive}))),n=t.find((e=>e.isActive));Ie(n),Ae(t)})(e)},o.createElement(H,null,t?o.createElement(D,{dangerouslySetInnerHTML:{__html:it(n,i)}}):null),o.createElement(O,{isActive:a.isActive,ButtonIcon:g,role:"button",isIconButton:!0,label:"FilterAccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),o.createElement(R,{activeCategory:Te,id:e,isActive:a.isActive},lt(a)))};ut.propTypes={counter:r.number,id:r.number,label:r.string,value:r.string};const gt=t.sortData&&!c(t.sortData),ht=gt?Ye():{},yt=gt?((e=null)=>{let n;return n=e?l(e):l(t.sortData).find((e=>e.default)),n})():{},bt=()=>o.createElement(v,{fillColor:"#fff",margin:"0px",height:"40px",width:"40px"}),ft=()=>o.createElement(F,null,o.createElement(U,{inputKind:"button",label:Ge?$e?`${Ve(p.contentLoadingLabel)}`:`${Ve(p.showItems,{totalItems:ke})}`:`${Ve(p.applyActionLabel)}`,onClickHandler:()=>Ge?dt():ct(Ne),ButtonIcon:$e&&bt,iconPosition:"before",hasEnableIcon:!0}),o.createElement(V,{inputKind:"button",label:Ve(p.cancelActionLabel),onClickHandler:()=>Ge?(()=>{const e=l(Me);e.map((e=>("multiple"===e.selectionType&&(e.children=e.children.map((e=>({...e,isSelected:!1})))),e))),Ae(e),be&&et({filterData:e,sortData:Ne||yt}),je(!Ge),Ae(Me.map((e=>({...e,isActive:!1}))))})():qe(!ze)}));return o.createElement(k,{ref:De},o.createElement(K,{"data-testid":"FilterComponent",hasBottomBorder:n,isCentered:ve,className:e,id:"filter-wrapper"},o.createElement(o.Fragment,null,ye?o.createElement(B,null,o.createElement(P,{inputKind:"button",label:mt()>0?`${Ve(p.filterBy)} (${mt()})`:Ve(p.filterBy),ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>je(!Ge)}),o.createElement(N,{isOpen:Ge,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:fe},Ge&&o.createElement(L,null,pt(),o.createElement(W,null,o.createElement(M,null,Me.map((({label:e,value:t,counter:n},i)=>o.createElement(ut,{id:i,label:e,value:t,counter:n})))),ft())))):o.createElement(j,{id:"filter-category"},Me.map((({value:e,isActive:t,counter:n},i)=>o.createElement(z,{key:`${e}-${i}`,isActive:t,onClick:t=>((e,t)=>{t.preventDefault();const n=Me.map((t=>({...t,isActive:!t.isActive&&t.value===e}))),o=n.find((e=>e.isActive));Ie(o),Ee&&Ee(o&&!0),Ae(n)})(e,t)},o.createElement(Z,null,o.createElement(q,{tabIndex:"0",role:"link",isActive:t,as:"a"},o.createElement("span",{dangerouslySetInnerHTML:{__html:it(e,n)}}))),o.createElement(Y,{isactive:String(t)}))))),ye&&we&&o.createElement(se,null,ke," ",Ve(p.items)),gt&&o.createElement(ce,{ref:Re},ye?o.createElement(me,null,o.createElement(pe,{inputKind:"button",label:Ne?Ne.label:yt.label,ButtonIcon:h,iconPosition:"after",hasEnableIcon:!0,onClickHandler:()=>qe(!ze)}),o.createElement(ue,{isOpen:ze,className:"drawer--filter-mobile",onClose:()=>{},hideChannelNavigation:fe},ze&&o.createElement(L,null,pt(),o.createElement(G,{selectionType:"single"},o.createElement(y,{dangerousLegend:`${Ve(p.sortBy)}`},Be.map(((e,t)=>{const n=e.default;return o.createElement(ie,{as:b.Radio,label:e.label,value:e.value,formName:e.value,key:`${e.label}.${e.value}`,index:t,isChecked:n,isDisabled:!1,onChangeHandler:()=>(e=>{const t=Be.map(((t,n)=>({...t,default:n===e}))),n=t.find((e=>e.default));Le(n),Pe(t)})(t)})})))),ft()))):o.createElement(de,{className:s({"is-sort-menu-open":_e,"is-sort-menu-closed":!_e}),onClick:e=>nt(e),onTouchStart:e=>nt(e),totalItems:ke},o.createElement(f,{defaultValue:ht,selectedValue:c(We)?ht:We,isDropdownMenuOpen:_e,options:t.sortData,onInputChange:e=>{Ue(Ye(e)),c(e)||(Je({selectedFilter:e},"Sorting"),et({filterData:Me,sortData:e}));const t={type:"select",subject:"sort",criteria:{sort:e.label},platform:"verso",no_of_results_returned:ke};$(t)},shouldHideSelectedOptions:!0}),we&&o.createElement(re,null,ke," ",Ve(p.items)))))),!ye&&Me.map((e=>o.createElement(J,{isActive:e.isActive},o.createElement(Q,{theme:Ce},o.createElement(te,null,o.createElement(ne,null,o.createElement(ae,{showTotalItems:we},lt(e)),at))),o.createElement(X,null,"multiple"===e.selectionType&&o.createElement(ee,{inputKind:"button",isDisabled:rt(e),label:Ve(p.deseletActionLabel),onClickHandler:()=>rt(e)?{}:st(e)}))))))};ye.propTypes={className:r.string,filterSortData:r.object,hasBottomBorder:r.bool,hasUpdateUrl:r.bool,hideChannelNavigation:r.bool,isCentered:r.bool,isContentLoading:r.bool,isMobileView:r.bool,sendFilterOpenStatus:r.func,showTotalItems:r.bool,theme:r.oneOf(["standard","inverted"]),totalItems:r.number,trackingEvent:r.string,updateParentDataHandler:r.func},ye.displayName="FilterComponent",e.exports=ye},78043:(e,t,n)=>{e.exports=n(18493)},13157:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(26865),{BaseLink:c,BaseWrap:m}=n(76955),{BREAKPOINTS:p}=n(96472),{resolveMenuKey:u,isInverted:g}=n(70698),{Chevron:h}=n(97504),y=n(86659),{GridItem:b}=n(40653),f=n(98653),v=n(73730),{BaseText:$}=n(18730),w=n(67685),{UtilitySelectionControlLabel:C}=n(20404),{DropdownSelect:k}=n(58293),S="0.2s",x=o.div.withConfig({displayName:"FilterComponentWrapper"})``,E=o.div.withConfig({displayName:"FilterCategoryWrapper"})` display: flex; position: relative; justify-content: space-between; width: fill-available; ${({isCentered:e})=>e&&"justify-content: center;"} ${({hasBorders:e,theme:t})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasBottomBorder:e,theme:t})=>e&&`border-bottom: 1px solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasGradient:e,fadeWidth:t,theme:n,hasAnchorLinkList:o})=>e&&`&::after {\n position: ${o?"unset":"absolute"};\n top: 1px;\n right: 0;\n bottom: 1px;\n background: linear-gradient(90deg, rgba(${r(n,u(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${r(n,u(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 1) 75%);\n \n width: ${i(3)} ;\n content: '';\n pointer-events: none;\n ${"lg"===t&&`\n width: ${i(9)} ;\n opacity: 0.9;\n @media (max-width: ${p.md}) {\n right: -1px;\n }\n `}\n }`} `,T=o.ul.withConfig({displayName:"FilterCategoryList"})` display: inline-flex; margin: 0; padding: 0; padding-right: var(--grid-margin); `,I=o(c).withConfig({displayName:"Category"})` text-decoration: none; line-height: 1; &:focus { text-decoration: none; ${({theme:e,isActive:t})=>`${a(e,"color",u(e,t?"colors.foundation.collapsed-menu.nav-link.hover":"colors.foundation.collapsed-menu.nav-link.default"))};`} } `;I.defaultProps={colorToken:"colors.interactive.base.black",linkStyle:"navigation",typeToken:"typography.definitions.utility.input-core"};const N=o.div.withConfig({displayName:"CategoryContainer"})` display: inline-flex; `,L=o(h).withConfig({displayName:"ScrollingNavigationChevron"})` fill: ${r("colors.foundation.collapsed-menu.nav-link.default")}; transform: rotate(90deg); width: ${i(2)}; height: ${i(2)}; ${({theme:e,isactive:t})=>"true"===t&&`transform: rotate(270deg);\n ${a(e,"fill",u(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} `;C.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const B=o(w).withConfig({displayName:"RadioCheckboxSelectionControl"})` ${C} &.filter-item { span { padding-top: 2px; } } `,P=o.li.withConfig({displayName:"FilterCategoryItem"})` display: flex; position: relative; flex-shrink: 0; align-items: center; transition: all 500ms ease; cursor: pointer; height: 48px; text-transform: none; ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${a(e,"background-color",u(e,g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.collapsed-menu.nav-link.hover"))};\n bottom: 0;\n content: '';\n height: 2px;\n position: absolute;\n width: 100%;\n }\n `}; & + & { margin-left: ${i(2)}; } &:first-child { margin-left: 0; } `,M=o.div.withConfig({displayName:"FilterSelectionMenuWrapper"})` ${({isActive:e})=>"display: "+(e?"block":"none")}; ${({theme:e})=>a(e,"background-color",g(e)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed")}; position: relative; z-index: 9; width: 100%; height: auto; `,A=o.div.withConfig({displayName:"FilterMenuWrapper"})` width: 100%; height: 100%; ${l(p.sm)} { padding: 0 ${i(2)}; } `,_=o(y.WithMargins).withConfig({displayName:"FilterMenuGridWrapper"})` && { width: 100%; max-width: inherit; ${l(`calc(${p.xxl} - 1px)`)} { padding: 0 ${i(0)}; } ${d(p.xxl)} { padding: 0 ${i(0)}; } } height: 100%; overflow-y: scroll; box-sizing: content-box; scrollbar-width: none; &::-webkit-scrollbar { width: 0; height: 0; } ${b} { grid-column: 1 / -1; margin-top: ${i(2)}; } `,H=o.div.withConfig({displayName:"FilterMenuContent"})` ${d(p.lg)} { display: flex; width: 100%; } `,D=o(v.Utility).withConfig({displayName:"MegaMenuCloseIconWrapper"})` position: relative; margin-left: auto; padding: 0; height: ${i(4)}; &, &:active, &:hover, &:focus { border: 0; background-color: transparent; } svg { ${({theme:e})=>a(e,"fill",g(e)?"colors.background.white":"colors.foundation.collapsed-menu.nav-link.default")}; } `,R=o("div").withConfig({displayName:"FilterSelectionControlWrapper"})` && { grid-column-gap: ${i(1)}; } span { display: box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } `,O=o("div").withConfig({displayName:"FilterMenuListWrapper"})` margin: 1rem 0; overflow-y: scroll; ${({showTotalItems:e})=>`margin: 1rem 0rem ${i(e?2:4)};`} width: 100%; .filter-selection-list { display: grid; grid-auto-flow: row; grid-template-columns: repeat(5, 1fr); grid-template-rows: repeat(10, 1fr); column-gap: ${i(4)}; height: ${i(16)}; row-gap: ${i(1.5)}; justify-items: start; } && { .filter-item { padding: 0; &:hover { cursor: pointer; } } .selection-control-list__item { text-decoration: none; } } `,F=o.div.withConfig({displayName:"FilterMenuItemWrapper"})` display: inline-flex; width: 100%; `,W=o(v.Utility).withConfig({displayName:"FilterMenuTypeDeselect"})` padding: 0; ${({isDisabled:e})=>e?"color:#636363;":"color: black;"} ${({isMobileView:e})=>e?`\n margin-bottom: ${i(3)};\n `:"\n width: 70px;\n min-width : 0;\n margin-top: -4px;\n "} &&&, &:focus, &:hover { border: 0; background-color: transparent; height: 24px; text-align: left; text-decoration: underline; ${({theme:e,typeToken:t})=>s(e,t)}; ${({isDisabled:e,theme:t})=>e?`color:${a(t,"color","colors.interactive.base.deemphasized")};\n opacity: 80%;\n `:"color: black;"} } `;W.defaultProps={typeToken:"typography.definitions.utility.input-core"};const U=o($).withConfig({displayName:"FilterTotalItemWrapper"})` margin: ${i(2)}; border-left: 1px solid ${r("colors.interactive.base.black")}; padding: 0 ${i(4)}; width: 100%; height: 17px; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>a(e,"color",t)}; `;U.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.input-core"};const V=o(m).withConfig({displayName:"SortContainer"})` display: flex; .dropdown__control--menu-is-open { .dropdown__icon > svg { transform: rotate(180deg); } } .dropdown__value-container { height: 47px; } &.is-sort-menu-closed { .dropdown__value-container { border: none; } .dropdown__control--is-focused { border: none; box-shadow: none; } } &.is-sort-menu-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${r("colors.interactive.base.black")}; } } ${k} { min-width: ${i(12)}; .dropdown__control { display: flex; justify-content: flex-start; .dropdown__single-value { ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; color: ${r("colors.interactive.base.black")}; } .dropdown__value-container { padding: 1rem 1.9rem 1rem 0.5rem; } .dropdown__control--menu-is-open { .dropdown__value-container { border-width: 1px; border-style: solid; border-color: ${r("colors.interactive.base.black")}; } } } .dropdown__menu-list { .dropdown__option { border-width: 1px; border-color: ${r("colors.interactive.base.black")}; &:last-of-type { border-bottom: 1px solid ${r("colors.interactive.base.black")}; border-top-width: none; border-top-style: none; } } } } @media (max-width: ${p.md}) { left: -${i(2)}; } `,G=o(m).withConfig({displayName:"SortWrapper"})` position: relative; z-index: 1; @media (max-width: ${p.md}) { margin: 0; } `,j=o.div.withConfig({displayName:"FilterMobileWrapper"})``,z=o.div.withConfig({displayName:"FilterTotalItemWrapperMobile"})` padding: ${i(2)}; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; ${({theme:e,colorToken:t})=>a(e,"color",t)}; `,q=o(v.Utility).withConfig({displayName:"FilterMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,Z=o(f).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; position: relative; `,K=o(m).withConfig({displayName:"FilterSortMobileDrawerWrapper"})``,Y=o.div.withConfig({displayName:"RemoveFilter"})` display: flex; cursor: pointer; .icon-close { padding: 4px; } svg { position: absolute; right: 1rem; width: ${i(4)}; height: ${i(4)}; path { fill: ${r("colors.interactive.base.black")}; } } `,J=o.div.withConfig({displayName:"FilterMobileDrawerHeaderWrapper"})``,Q=o(m).withConfig({displayName:"FilterMobileDrawerHeader"})` display: inline-flex; position: relative; background: rgb(248, 248, 248); padding: ${i(3)}; width: fill-available; `,X=o(m).withConfig({displayName:"FilterMobileDrawerTitle"})` display: inline-flex; `,ee=o(m).withConfig({displayName:"FilterDrawerText"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; `,te=o.div.withConfig({displayName:"FilterDrawerSelectionCounter"})` position: relative; margin-left: 0.2rem; ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,ne=o(m).withConfig({displayName:"FilterMobileAccordianData"})` position: absolute; top: 80px; bottom: 160px; width: 100%; overflow-y: auto; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; &::-webkit-scrollbar { display: none; } `,oe=o.div.withConfig({displayName:"FilterAccordionContainer"})` border-bottom: 1px solid; ${({theme:e})=>a(e,"border-bottom-color","colors.discovery.body.white.divider")}; svg { float: right; transform-origin: center; transition: all ${S} ease-in-out; width: ${i(1.25)}; height: ${i(1.25)}; } overflow: hidden; `,ie=o.label.withConfig({displayName:"FilterAccordionItemContainerLabel"})` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>a(e,"color","colors.background.black")}; `;ie.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const ae=o.div.withConfig({displayName:"FilterAccordionLabelContainer"})` display: inline-flex; `,re=o($).withConfig({displayName:"FilterAccordionItemContainerContent"})` margin: 0 ${i(3)}; .selection-control-list__item { text-decoration: none; } ${({isActive:e})=>e?`\n overflow: hidden;\n transition: ${S} linear;\n padding-bottom: ${i(2)};\n `:`\n max-height: 0px;\n transition: all ${S};\n `} ${({theme:e})=>a(e,"color","colors.consumption.lead.standard.description")}; && { .un-select-filter-button { margin-bottom: 0; } } ${R} { padding: ${i(2)} 0 ${i(1)}; } `,se=o.div.withConfig({displayName:"FilterAccordionItemContainer"})` margin: ${i(3)}; `,le=o(v.Utility).withConfig({displayName:"FilterAccordionItemContainerButton"})` fill: #615f66; float: right; transition: all 0.2s ease; padding: ${i(1)} ${i(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,de=o(m).withConfig({displayName:"FilterMobileActionWrapper"})` position: absolute; bottom: 0; padding: ${i(3)}; width: 100%; ${({theme:e})=>`\n background: ${r(e,"colors.background.light")};`}; `,ce=o.div.withConfig({displayName:"FilterMobileDrawerAccordionWrapper"})``,me=o(v.Primary).withConfig({displayName:"FilterMobileApplyActionButton"})` margin-bottom: ${i(2)}; width: 100%; `,pe=o(v.Secondary).withConfig({displayName:"FilterMobileCancelActionButton"})` width: 100%; ${({theme:e})=>`\n background: ${r(e,"colors.background.light")};`} `,ue=o.div.withConfig({displayName:"SortMobileContainer"})``,ge=o(v.Utility).withConfig({displayName:"SortMobileButton"})` &, &:focus, &:hover { border: 0; background-color: transparent; color: black; } padding: 0; ${({theme:e})=>s(e,"typography.definitions.utility.input-core")}; svg { transform: rotate(90deg); width: ${i(1.25)}; height: ${i(1.25)}; } `,he=o(f).withConfig({displayName:"FilterMobileDrawer"})` overflow-y: auto; `,ye=o.div.withConfig({displayName:"SortSelectionControlWrapper"})` position: absolute; top: 80px; bottom: 160px; margin: 1.5rem 1.5rem 0; width: 100%; `;e.exports={FilterComponentWrapper:x,RemoveFilter:Y,FilterDrawerText:ee,FilterDrawerSelectionCounter:te,FilterMobileDrawerHeaderWrapper:J,FilterMobileDrawerHeader:Q,FilterMobileDrawerTitle:X,FilterSortMobileDrawerWrapper:K,FilterMobileDrawer:Z,FilterMobileWrapper:j,FilterMobileButton:q,FilterMobileAccordianData:ne,FilterAccordionContainer:oe,FilterAccordionItemContainer:se,FilterAccordionItemContainerLabel:ie,FilterAccordionLabelContainer:ae,FilterAccordionItemContainerContent:re,FilterAccordionItemContainerButton:le,FilterMobileApplyActionButton:me,FilterMobileCancelActionButton:pe,FilterMobileActionWrapper:de,FilterMobileDrawerAccordionWrapper:ce,SortSelectionControlWrapper:ye,FilterCategoryList:T,FilterCategoryItem:P,Category:I,CategoryContainer:N,FilterCategoryWrapper:E,StyledChevron:L,FilterSelectionMenuWrapper:M,FilterMenuWrapper:A,FilterMenuItemWrapper:F,FilterMenuTypeDeselect:W,FilterMenuGridWrapper:_,FilterMenuContent:H,FilterMenuCloseIcon:D,FilterSelectionControlWrapper:R,FilterMenuListWrapper:O,FilterTotalItemWrapper:U,FilterTotalItemWrapperMobile:z,RadioCheckboxSelectionControl:B,SortContainer:V,SortWrapper:G,SortMobileContainer:ue,SortMobileButton:ge,SortMobileDrawer:he}},89895:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterCloseButtonLabel:{id:"FilterComponent.FilterMenuCloseButton",defaultMessage:"Close Filter Menu",description:"ARIA label for the close button on filter Menu",isConfigurable:!0},items:{id:"FilterComponent.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},sortBy:{id:"FilterComponent.SortBy",defaultMessage:"Sort by",description:"Filter component sort by text for sorting result"},filterBy:{id:"FilterComponent.FilterBy",defaultMessage:"Filter by",description:"Filter component filter by text for sorting result"},showItems:{id:"FilterComponent.ShowItems",defaultMessage:"Show {totalItems} Results",description:"ShowItems string for filter component"},applyActionLabel:{id:"FilterComponent.FilterApplyActionButton",defaultMessage:"Apply",description:"Filter component apply text for sorting result"},cancelActionLabel:{id:"FilterComponent.FilterCancelActionButton",defaultMessage:"Cancel",description:"Filter component cancel text for sorting result"},deseletActionLabel:{id:"FilterComponent.FilterDeselectActionButton",defaultMessage:"Unselect all",description:"Filter component deselect text for filter result"},contentLoadingLabel:{id:"FilterComponent.ContentLoadingLabel",defaultMessage:"Updating",description:"Filter Component label while content loading"}})},18493:(e,t,n)=>{const o=n(14690);e.exports=o},19876:(e,t,n)=>{const o=n(96540),i=n(62193),a=n(5556),r=n(32485),{useIntl:s}=n(37243),{calculateSpacing:l}=n(26865),{getSlots:d}=n(50035),c=n(15343),m=n(99244),p=n(35864),{Disclaimer:u}=n(74307),g=n(30830),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{componentTracking:b,googleAnalytics:f}=n(90090),{CarouselWrapper:v,ChipWrapper:$,EditorCard:w,EditorDescription:C,EditorDetails:k,EditorName:S,EditorResponsiveAsset:x,EditorsPicksCarousel:E,EditorTitle:T,FilterableSummaryListDynamicGridItemLayout:I,FilterableSummaryListGrid:N,FilterableSummaryListWrapper:L,FilterableSummaryListGridFullBleed:B,TitleWrapper:P,TitleToggleChipListWrapper:M}=n(22482),{ArticleGalleryCarouselBtnWrapper:A,ArticleGalleryCarouselButton:_}=n(34751),H=n(20996).A,D={spacing:{sm:l(1.5),xl:l(2)},width:{sm:"60%",lg:"27%",xl:`calc(24% - ${l(1.5)})`,xxl:`calc(21% - ${l(1.5)})`}},R=({affiliateDisclaimer:e,buttonConfig:t={name:"",showButton:!1,url:""},children:n,className:a,carouselControlTheme:l="",controlButtonIcon:R="ChevronIcon",controlPlacement:O="space-between",controlPosition:F="center",dangerousDek:W,dangerousHed:U,defaultToggleChipTitle:V,editor:G,hasBorderBottom:j,hasGridBottomPadding:z,hasCarouselSliderPagination:q,hasControls:Z=!0,hasCustomMargin:K=!1,hasCustomSlider:Y,hasImpressionTracking:J=!1,hasModerateSpacingOnCarousel:Q,hasModerateSpacingOnMobile:X,hasNavigationButtonVariation:ee,hasNoHorizontalScrollCarousel:te=!1,paginationStyle:ne,hasPadding:oe,hasPagination:ie=!0,hasProductDisclaimerAlternativeStyle:ae,hasTitleMarginTop:re=!1,hasTitleNoMargin:se,hasToggleGridColor:le,hasHigherHorizontalPadding:de=!1,sectionTitleVariation:ce,selectedToggleChipTitle:me,shouldAppendFilterInUrl:pe=!0,shouldChipsRedirectOnClick:ue=!1,shouldEnableSnowplowTracking:ge,shouldDisplaySingleSlot:he=!1,shouldHideMarginOnCarousel:ye,shouldHideMarginUnderDek:be,shouldNotDisplayAllLabel:fe=!1,shouldEnableBundleComponentAnalytics:ve=!1,shouldShowDangerousDek:$e,shouldUseInteractiveBrandColor:we=!1,isFirstProductListingContainer:Ce=!1,shouldUseAlternativeTitleStyle:ke=!1,toggleChipRole:Se,trackingNamespace:xe,isDotClickable:Ee=!1,layout:Te,pos:Ie,gridConfig:Ne,groups:Le,isEditorsPicksCarousel:Be=!1,isPlpCurated:Pe,hideDesktopPagination:Me,isUpcEnabled:Ae,isSeriesNavigation:_e,showDisclaimer:He,showRichTextInDek:De})=>{o.useEffect((()=>{(async()=>{await y(),h("FilterableSummaryList")})()}),[]);const{formatMessage:Re}=s(),{slots:Oe,urlData:Fe}=d(n),We=Object.keys(Oe),[Ue,Ve]=o.useState(We),[Ge,je]=o.useState(Ue[0]),[ze,qe]=o.useState(V),Ze=U||W,Ke=xe?.toggle||U,Ye=xe?.card||U;if(0===Ue.length)return null;const Je=Ue.length>1||he,Qe=t.hasCtaLink?Re(H.atArticleGalleryCarouselBtnTextWithCtaLink,{categoryName:t.name}):Re(H.atArticleGalleryCarouselBtnText,{categoryName:t.name}),{isDynamicGridItemLayout:Xe,shouldDisplayDenseGrid:et}=Ne||{},tt=()=>o.Children.map(Oe[Ge].props.children,((e,t)=>{const{isTextExternalLink:n,gridItemColSpan:i}=e.props,a=b.addDataSectionTitleAttribute(ve,`${Ye}/${Ge}/`,t,!1),s=o.cloneElement(e,{analyticsDataAttribute:a});return o.createElement("div",{className:r({"text-external-link":n,"two-col-external-link":n&&2===i,"one-col-external-link":n&&2!==i})},s)})),nt=()=>o.createElement(v,null,o.createElement(u.TextCenterNoTopRule,{isEnabled:Boolean(He&&Ce),hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,disclaimerHtml:e}),o.createElement(g,{hideDesktopPagination:Me,hasControls:Z,hasNavigationButtonVariation:ee,hasPagination:ie,controlButtonIcon:ee?"ArrowIcon":R,shouldHideMarginOnCarousel:ye,hasModerateSpacingOnCarousel:Q,controlPlacement:O,controlPosition:F,isDotClickable:Ee,shouldTrackSnowplowEvent:ge,hasPadding:oe,hasNoHorizontalScrollCarousel:te,hasImpressionTracking:J,paginationStyle:q&&"slider"===ne?ne:"bullet",isPlpCurated:Pe,hasCustomSlider:q&&Y,dangerousHed:Ze,pos:Ie,carouselControlTheme:l,isSeriesNavigation:_e},o.Children.map(Oe[Ge].props.children,((e,t)=>{const n=b.addDataSectionTitleAttribute(ve,`${Ye}/${Ge}/`,t,!1),i=o.cloneElement(e,{analyticsDataAttribute:n}),a=`${Ze}/${Ge}`;return o.createElement(g.CarouselItem,{...ve,...D,key:`${Ge}-${t}`,carouselTitle:a,carouselItemIndex:t,carouselItemName:e.props.dangerousHed,pos:Ie,isUpcEnabled:Ae,isSeriesNavigation:_e},i)}))),t.showButton&&t.url&&o.createElement(A,null,o.createElement("div",{className:"more-products"},o.createElement(_,{className:"article-gallery__more-button",label:Qe,btnStyle:"outlined",ariaLabel:Qe,href:t.hasCtaLink?t.url:`/products/shop${t.url}`,inputKind:"link"}))));return o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash),t=Ue.findIndex((t=>`#${t.toLowerCase()}`===e.toLowerCase()));je(Ue[t>=0?t:0])}}),[Ue]),o.createElement(L,{className:a,hasToggleGridColor:le,hasPadding:oe,hasBorderBottom:j,isSeriesNavigation:_e},o.createElement(M,{hasDangerousDek:$e&&W,hasCustomMargin:K,shouldUseAlternativeTitleStyle:ke,shouldUseInteractiveBrandColor:we},Ze&&o.createElement(P,{className:"section-title",hasPadding:oe,hasTitleMarginTop:re,as:p[ce],dangerousHed:U,dangerousDek:W,hasTitleNoMargin:se,affiliateDisclaimer:e,shouldHideMarginUnderDek:be,hasHigherHorizontalPadding:de,hasProductDisclaimerAlternativeStyle:ae,isUpcEnabled:Ae,showRichTextInDek:De}),"GridFourColumns"===Te&&o.createElement(u.TextCenterNoTopRule,{isEnabled:He&&Ce,disclaimerHtml:e}),Je&&o.createElement($,{className:"clip-list",hasToggleGridColor:le,hasPadding:oe,hasModerateSpacingOnMobile:X},o.createElement(m,{contentAlign:"center",layout:"nowrap",hasToggleGridColor:le,label:ze},Ue.map(((e,t)=>{const n=b.addDataSectionTitleAttribute(ve,`${Ke}/${e}`),i=function(e){return Le?.find((t=>t?.label===e))?.items?.length}(e),a=e===Ge;return fe&&"All"===e?null:o.createElement(c,{index:t,analyticsDataAttribute:n,key:e,isChecked:a,hasToggleGridColor:le,onChange:t=>((e,t)=>{var n;je(t),he&&(e.detail.checked?(Ve([t]),me&&qe(me)):(je(We[0]),Ve(We),qe(V))),n=t,f.emitUniqueGoogleTrackingEvent("toggle-click",{clickText:n,clickType:"body"})})(t,e),isAnchorUrl:pe,redirectUrl:Fe[t],shouldUrlRedirect:ue,shouldDisplaySingleChip:he,shouldTrackSnowplowEvent:ge,role:Se,totalCount:i,sectionTitle:U},e)}))))),Be&&!i(G)?o.createElement(E,null,o.createElement(w,null,G.editorPhoto&&o.createElement(x,{...G.editorPhoto}),o.createElement(k,null,o.createElement(S,null,G.name),o.createElement(T,null,G.title)),o.createElement(C,null,G.editorNote)),nt()):function(){switch(Te){case"GridFourColumns":return Xe?o.createElement(I,{shouldDisplayDenseGrid:et,hasGridBottomPadding:z,isUpcEnabled:Ae},tt()):o.createElement(N,{isUpcEnabled:Ae},tt());case"FullBleed":return o.createElement("div",null,tt());case"FullBleedSideBySideContent":return o.createElement(B,null,tt());default:return nt()}}())};R.propTypes={affiliateDisclaimer:a.string,buttonConfig:a.object,carouselControlTheme:a.string,children:a.node.isRequired,className:a.string,controlButtonIcon:a.oneOf(["ChevronIcon","ArrowIcon"]),controlPlacement:a.oneOf(["right","space-between"]),controlPosition:a.oneOf(["top","bottom","center"]),dangerousDek:a.string,dangerousHed:a.string,defaultToggleChipTitle:a.string,editor:a.object,gridConfig:a.object,groups:a.array,hasBorderBottom:a.bool,hasCarouselSliderPagination:a.bool,hasControls:a.bool,hasCustomMargin:a.bool,hasCustomSlider:a.bool,hasGridBottomPadding:a.bool,hasHigherHorizontalPadding:a.bool,hasImpressionTracking:a.bool,hasModerateSpacingOnCarousel:a.bool,hasModerateSpacingOnMobile:a.bool,hasNavigationButtonVariation:a.bool,hasNoHorizontalScrollCarousel:a.bool,hasPadding:a.bool,hasPagination:a.bool,hasProductDisclaimerAlternativeStyle:a.bool,hasTitleMarginTop:a.bool,hasTitleNoMargin:a.bool,hasToggleGridColor:a.bool,hideDesktopPagination:a.bool,isDotClickable:a.bool,isEditorsPicksCarousel:a.bool,isFirstProductListingContainer:a.bool,isPimCollectionContainer:a.bool,isPlpCurated:a.bool,isSeriesNavigation:a.bool,isUpcEnabled:a.bool,layout:a.string,paginationStyle:a.string,pos:a.number,sectionTitleVariation:a.string,selectedToggleChipTitle:a.string,shouldAppendFilterInUrl:a.bool,shouldChipsRedirectOnClick:a.bool,shouldDisplaySingleSlot:a.bool,shouldEnableBundleComponentAnalytics:a.bool,shouldEnableSnowplowTracking:a.bool,shouldHideMarginOnCarousel:a.bool,shouldHideMarginUnderDek:a.bool,shouldNotDisplayAllLabel:a.bool,shouldShowDangerousDek:a.bool,shouldUseAlternativeTitleStyle:a.bool,shouldUseInteractiveBrandColor:a.bool,showDisclaimer:a.bool,showRichTextInDek:a.bool,toggleChipRole:a.string,trackingNamespace:a.shape({toggle:a.string,card:a.string})},R.displayName="FilterableSummaryList",R.displayName="FilterableSummaryList",e.exports=R},15998:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19876);e.exports=o(i,"FilterableSummaryList")},22482:(e,t,n)=>{const{css:o,default:i}=n(75999),{calculateSpacing:a,minScreen:r,maxScreen:s,minMaxScreen:l,getColorToken:d,getTypographyStyles:c,getColorStyles:m}=n(26865),{SectionTitleDivider:p}=n(33500),{CarouselControlButton:u,CarouselList:g,CarouselWrapper:h}=n(44802),y=n(86659),{BREAKPOINTS:b}=n(96472),f=n(86157),{ToggleButton:v}=n(18161),{SummaryItemContent:$}=n(68116),{SummaryItemHedBase:w}=n(36211),C=i(y.EvenFour).withConfig({displayName:"FilterableSummaryListGrid"})` &.grid-even.grid-items-4 { ${r(b.md)} { grid-template-columns: repeat(4, minmax(0, 1fr)); } } &&& { .grid--item:has(.text-external-link) { display: grid; align-items: center; } ${({isUpcEnabled:e})=>e&&`\n ${l(0,b.md)} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n \n padding-right: ${a(2)};\n padding-left: ${a(2)};\n column-gap: ${a(1)};\n \n }\n \n padding-right: ${a(3)};\n padding-left: ${a(3)};\n column-gap: ${a(2)};\n \n `} } &.grid-even { ${l(0,b.md)} { grid-template-columns: repeat(2, minmax(0, 1fr)); padding-right: ${a(3)}; padding-left: ${a(3)}; } padding-right: ${a(4)}; padding-left: ${a(4)}; } &.grid { row-gap: ${a(6)}; } `,k=i(y.EvenFour).withConfig({displayName:"FilterableSummaryListGridFullBleed"})` &.grid-even.grid-items-4 { ${l(0,b.md)} { grid-template-columns: repeat(1, minmax(0, 1fr)); padding-top: ${a(3)}; padding-right: ${a(1)}; padding-left: ${a(1)}; } grid-template-columns: repeat(1, minmax(0, 1fr)); padding: ${a(3)}; padding-left: 0; row-gap: ${a(4)}; } `,S=i(y.DynamicGridItemLayout).withConfig({displayName:"FilterableSummaryListDynamicGridItemLayout"})` &.grid-even.grid-items-4 { ${r(b.md)} { grid-template-columns: repeat(4, minmax(0, 1fr)); } } &&& { .grid--item:has(.text-external-link) { display: grid; align-items: center; } ${s(b.md)} { .two-col-external-link, .one-col-external-link { padding-right: ${a(1)}; padding-left: ${a(1)}; } } ${r(b.lg)} { .two-col-external-link { padding-right: ${a(6)}; padding-left: ${a(6)}; } .one-col-external-link { padding-right: ${a(2)}; padding-left: ${a(2)}; } } ${({isUpcEnabled:e})=>e&&`\n ${l(0,b.md)} {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n \n padding-right: ${a(2)};\n padding-left: ${a(2)};\n column-gap: ${a(1)};\n \n }\n \n padding-right: ${a(3)};\n padding-left: ${a(3)};\n column-gap: ${a(2)};\n \n `} } &.grid-even { ${l(0,b.md)} { grid-template-columns: repeat(2, minmax(0, 1fr)); padding-right: ${a(3)}; padding-left: ${a(3)}; } padding-right: ${a(4)}; padding-left: ${a(4)}; } &.grid { row-gap: ${a(6)}; ${({shouldDisplayDenseGrid:e=!0})=>!e&&"grid-auto-flow:row;"} ${({hasGridBottomPadding:e=!1})=>e&&`padding-bottom:${a(8)};`} } `,x=i.section.withConfig({displayName:"FilterableSummaryListWrapper"})` ${({theme:e,hasBorderBottom:t})=>t&&`border-bottom: 1px solid ${d(e,"colors.consumption.lead.standard.divider")};`} ${({hasPadding:e,hasToggleGridColor:t,isSeriesNavigation:n})=>e&&!t&&`padding: ${n?`${a(4)} 0 0`:`${a(4)} 0 ${a(4)}`};`} `,E=i.div.withConfig({displayName:"TitleToggleChipListWrapper"})` ${p} { ${({hasDangerousDek:e,hasCustomMargin:t})=>!e&&t?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(5)};`} } ${({shouldUseAlternativeTitleStyle:e})=>e&&o` .section-title { margin: 0; border-top: none; padding-top: 0; @media (max-width: ${b.md}) { h2 { text-align: center; } } } @media (max-width: ${b.md}) { .list-wrapper { overflow-y: hidden; overflow-x: scroll; &::-webkit-scrollbar { display: none; } } } @media (min-width: ${b.md}) { ${m("border-color","colors.consumption.lead.standard.context-signature")}; display: flex; align-items: center; border-top: 2px solid; gap: 2rem; .clip-list { margin: 0; .list-wrapper { padding: 0; gap: ${a(3)}; button { border-radius: 0; background: none; padding: 0.2rem 0; font-size: 13px; font-weight: bold; &[aria-checked='false'] { ${m("color","colors.interactive.base.border")}; } &[aria-checked='true'] { ${m("color","colors.interactive.base.black")}; border-bottom: 1px solid; } &:hover, &:focus { box-shadow: none; } } } } } `} ${v} { ${({shouldUseInteractiveBrandColor:e})=>e?o` &[aria-checked='false'] { background-color: rgba( ${d("colors.interactive.base.brand-secondary",{rgbOnly:!0})}, 0.2 ); } `:`&[aria-checked='false'] {\n ${m("color","colors.interactive.base.black")}\n }`} } `,T=i.div.withConfig({displayName:"TitleWrapper"})` ${({hasTitleMarginTop:e})=>{const t=a(4);return`margin: ${e?t:"0"} 0 ${t} 0;`}} ${({shouldHideMarginUnderDek:e})=>e&&"margin-bottom: 0;"}; ${({hasPadding:e,isUpcEnabled:t})=>e&&(t?`padding-left: ${a(2)};\n padding-right: ${a(2)};`:`padding-left: ${a(3)};\n padding-right: ${a(3)};`)} ${({hasTitleNoMargin:e})=>e&&"margin: 0;"} `,I=i.div.withConfig({displayName:"ChipWrapper"})` ${({hasToggleGridColor:e})=>e?`padding-bottom: ${a(4)};`:`margin: ${a(4)} 0 0 0;`} ${s(b.md)} { ${({hasModerateSpacingOnMobile:e})=>e&&`margin: ${a(2)} 0 0 0;`} } `,N=i.div.withConfig({displayName:"CarouselWrapper"})` ${u} { margin-top: 1rem; &:disabled { display: none; } } ${g} { ${s(b.md)} { scroll-padding: ${a(3)}; } } ${$} { ${w} { @media (max-width: ${b.md}) { ${({theme:e})=>c(e,"typography.definitions.discovery.hed-core-secondary")}; } } } `,L=i.section.withConfig({displayName:"EditorsPicksCarousel"})` display: grid; grid-template-columns: 100%; margin-top: ${a(4)}; overflow-x: hidden; @media (min-width: ${b.lg}) { grid-column-gap: ${a(4)}; grid-template-columns: calc(20% - ${a(4)}) 80%; ${h} { margin-top: 0; } } ${g} { margin: 0; } `,B=i.div.withConfig({displayName:"EditorCard"})` display: grid; grid-template-columns: auto 1fr; align-items: center; @media (min-width: ${b.lg}) { grid-template-columns: 1fr; grid-template-rows: repeat(3, max-content); margin: ${a(4)} 0; } `,P=i(f).withConfig({displayName:"EditorResponsiveAsset"})` border-radius: 50%; width: 80px; height: 80px; `,M=i.div.withConfig({displayName:"EditorDetails"})` margin-left: ${a(1)}; @media (min-width: ${b.lg}) { grid-column: 1; margin: ${a(1)} 0 0; } `,A=i.div.withConfig({displayName:"EditorName"})` ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; `,_=i.div.withConfig({displayName:"EditorTitle"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.accreditation-feature")}; `,H=i.div.withConfig({displayName:"EditorDescription"})` grid-column: 1 / span 2; margin-top: ${a(1.5)}; ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.description-embed")} @media (min-width: ${b.lg}) { margin-top: ${a(2.5)}; } `;e.exports={CarouselWrapper:N,ChipWrapper:I,EditorCard:B,EditorDescription:H,EditorDetails:M,EditorName:A,EditorResponsiveAsset:P,EditorsPicksCarousel:L,EditorTitle:_,FilterableSummaryListDynamicGridItemLayout:S,FilterableSummaryListGrid:C,FilterableSummaryListWrapper:x,FilterableSummaryListGridFullBleed:k,TitleWrapper:T,TitleToggleChipListWrapper:E}},20996:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({atArticleGalleryCarouselBtnText:{id:"FilterableSummaryList.AtArticleGalleryCarouselBtnText",defaultMessage:"VIEW ALL {categoryName}",description:"Article and Gallery carousel button text"},atArticleGalleryCarouselBtnTextWithCtaLink:{id:"FilterableSummaryList.AtArticleGalleryCarouselBtnTextWithCtaLink",defaultMessage:"{categoryName}",description:"Article and Gallery carousel button text for cta link"}})},22095:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),s=n(30583),l=n(34083),{fetchWithTimeout:d}=n(57743),{cn_xid:c}=n(14307),m=({dangerousDek:e,dangerousHed:t,id:n,index:o,template:m,sectionName:p,applicationID:u,canonicalUrl:g})=>{const[h,y]=i.useState(!0),[b,f]=i.useState([]);return i.useEffect((()=>{(async()=>{await r(),a("ForYou")})()}),[]),i.useEffect((()=>{if(u&&g){const e=encodeURIComponent(g);d(`/api/discovery-experimental?applicationID=${u}&canonicalUrl=${e}&cn_xid=${c}`,{method:"GET",headers:{"Content-Type":"application/json"}},5e3).then((e=>e.json())).then((({discoveryContent:e})=>{if("success"!==e.status||!e.items.length)throw new Error("Invalid responses");f(e.items)})).catch((e=>console.error(e))).finally((()=>{y(!1)}))}}),[u,g]),h&&u?i.createElement(l,null):b.length>0&&i.createElement(s,{dangerousDek:e,dangerousHed:t,id:n,index:o,items:b,template:m,sectionName:p})};m.propTypes={applicationID:o.string,canonicalUrl:o.string,dangerousDek:o.string,dangerousHed:o.string,id:o.string,index:o.number.isRequired,sectionName:o.string.isRequired,template:o.string},e.exports=m},41953:(e,t,n)=>{const o=n(22095),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"ForYou")},70811:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{SkeletonLoaderWrapper:s,SkeletonHeaderWrapper:l,SkeletonContentWrapper:d,SkeletonItemWrapper:c}=n(92749),m=n(90340).default,p=({itemsCount:e=4})=>(o.useEffect((()=>{(async()=>{await r(),a("SkeletonLoader")})()}),[]),o.createElement(s,{"data-testid":"skeleton-loader"},o.createElement(l,null,o.createElement(m,null),o.createElement(m,null)),o.createElement(d,null,Array(e).fill().map(((t,n)=>o.createElement(c,{itemsCount:e,key:n},o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null),o.createElement(m,null)))))));p.propTypes={itemsCount:i.number},e.exports=p},34083:(e,t,n)=>{e.exports=n(70811)},92749:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,minScreen:a,maxScreen:r,getColorToken:s}=n(26865),{BREAKPOINTS:l}=n(96472),{SkeletonScreenWrapper:d}=n(65344),{maxThresholds:c}=n(99906),m=o.div.withConfig({displayName:"SkeletonLoaderWrapper"})` margin: auto; margin-bottom: ${i(3.2)}; padding: 0 ${i(8)}; max-width: ${l.xxl}; ${r(`${c.xl}px `)} { padding: 0 ${i(6)}; } ${r(`${c.md}px `)} { padding: 0 ${i(3)}; } `,p=o.div.withConfig({displayName:"SkeletonHeaderWrapper"})` display: flex; flex-direction: column; align-items: center; justify-content: center; padding: ${i(2)} 0 ${i(6)}; width: 100%; gap: ${i(2)}; ${r(`${c.lg}px `)} { padding: ${i(2)} 0 ${i(5)}; } ${d} { transform: none; } ${d}:first-child { width: ${i(40.31)}; height: ${i(4)}; } ${d}:last-child { width: ${i(18.54)}; height: ${i(3.5)}; } `,u=o.div.withConfig({displayName:"SkeletonItemWrapper"})` ${({itemsCount:e})=>e&&`grid-column: span calc(12/${e})`}; position: relative; ${r(`${c.lg}px `)} { display: flex; flex-direction: column; padding: ${i(2)} 0; gap: ${i(1)}; ${d} { transform: none; } ${d}:first-child { position: absolute; right: 0; width: ${i(14)}; height: ${i(18.62)}; } ${d}:nth-child(2) { width: ${i(53)}; height: ${i(3.5)}; } ${d}:nth-child(3) { width: calc(100% - ${i(16)}); height: ${i(3)}; } ${d}:nth-child(4) { width: ${i(38)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(5) { width: ${i(30)}; height: ${i(3)}; } ${d}:nth-child(6) { width: ${i(15)}; height: ${i(2.1)}; } &::after { display: block; position: absolute; bottom: 0; background-color: ${s("colors.interactive.base.light")}; width: 100%; height: 1px; content: ''; } } ${r(`${c.md}px `)} { ${d}:first-child { margin-top: ${i(5)}; height: ${i(10.5)}; } } ${r(i(58.75))} { ${d}:nth-child(2) { width: 90%; } ${d}:nth-child(3), ${d}:nth-child(4), ${d}:nth-child(5) { width: calc(100% - ${i(16)}); } } ${a(l.lg)} { display: flex; flex-direction: column; gap: ${i(1)}; hr { display: none; } ${d} { transform: none; } ${d}:first-child { height: auto; aspect-ratio: 1/1; } ${d}:nth-child(2) { width: ${i(18.5)}; height: ${i(3.5)}; } ${d}:nth-child(3) { width: 100%; height: ${i(3)}; } ${d}:nth-child(4) { width: ${i(38)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(5) { width: ${i(30)}; max-width: 100%; height: ${i(3)}; } ${d}:nth-child(6) { width: ${i(15)}; height: ${i(2.1)}; } } `,g=o.div.withConfig({displayName:"SkeletonContentWrapper"})` ${a(l.lg)} { display: grid; grid-template-columns: repeat(12, 1fr); gap: ${i(4)}; } ${u}:last-child { &::after { height: 0; } ${r(`${c.lg}px `)} { padding: ${i(2)} 0 0 0; } } `;e.exports={SkeletonLoaderWrapper:m,SkeletonHeaderWrapper:p,SkeletonContentWrapper:g,SkeletonItemWrapper:u}},58272:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),{FullBleedBannerWrapper:r,GridWrapper:s,SectionTitleWrapper:l,SectionDekWrapper:d,FullBleedTextWrapper:c}=n(93971),m=e=>{const{dek:t,fullBleedVisualAsset:n,hed:o,isLazy:m}=e;return i.createElement(r,null,i.createElement(s,null,i.createElement(c,null,o&&i.createElement(l,{as:"h2",dangerouslySetInnerHTML:{__html:o}}),t&&i.createElement(d,{as:"p",dangerouslySetInnerHTML:{__html:t}})),n&&i.createElement(a,{...n,isLazy:m})))};m.propTypes={dek:o.string,fullBleedVisualAsset:o.object,hed:o.string,isLazy:o.bool},m.displayName="FullBleedBanner",e.exports=m},99017:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(75703);e.exports=i(o(a,"FullBleedBanner"))},93971:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{SpanWrapper:a}=n(18117),{calculateSpacing:r}=n(26865),s=o.div.withConfig({displayName:"FullBleedBannerWrapper"})` margin-bottom: ${r(3.2)}; `,l=o.div.withConfig({displayName:"FullBleedTextWrapper"})``,d=o(i).withConfig({displayName:"SectionTitleWrapper"})``;d.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.discovery.hed-feature"};const c=o(i).withConfig({displayName:"SectionDekWrapper"})``;c.defaultProps={colorToken:"colors.consumption.body.inverted.body",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const m=o.div.withConfig({displayName:"GridWrapper"})` display: grid; position: relative; grid-template: 'box'; z-index: 0; /* Grid properties */ width: 100%; overflow: hidden; > *, &::before { grid-area: box; } ${l} { place-self: center; } ${d} { text-align: center; } ${c} { text-align: center; } /* semi-transparent layer to darken image */ &::before { position: relative; opacity: 0.4; z-index: -1; background: black; content: ''; } ${a} { img { position: relative; z-index: -2; height: auto; /* object-fit and aspect-ratio in use for a consistent aspect ratio pattern for the image */ object-fit: cover; aspect-ratio: 3 / 2; /* @TODO: dynamicize this in order for a brand to set which ratio they prefer */ inline-size: 100%; max-height: 424px; /* @TODO: max-height value should be configurable on a per brand basis */ } } `;e.exports={FullBleedBannerWrapper:s,GridWrapper:m,SectionTitleWrapper:d,SectionDekWrapper:c,FullBleedTextWrapper:l}},75703:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(58272);i.Default=o(i,"Default",{}),e.exports=i},60404:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(74992),r=n(35864),{componentTracking:s}=n(90090),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{HorizontalListContainer:c,HorizontalListGrid:m,HorizontalListItem:p,HorizontalListTitle:u,HorizontalListWrapper:g}=n(1189),h=({dangerousHed:e="",hasDividerAbove:t=!1,hasTopMobilePadding:n=!1,hasTopSpacing:o=!1,hasVerticalRule:h=!0,hideRubricItemSummary:y=!1,items:b=[],sectionTitleVariation:f="LineAboveLineBelowTextCenter",sectionTitleTypeToken:v="subhed-section-primary",shouldEnableDekStyling:$=!0,shouldHideBylines:w=!1,shouldEnableBundleComponentAnalytics:C=!1,shouldThumbnailAlignTop:k=!1,summaryItemVariation:S="SideBySideThirds"})=>{i.useEffect((()=>{(async()=>{await d(),l("HorizontalList")})()}),[]);const x=r[f]||r,E=a[S]||a;return b&&b.length>0?i.createElement(g,{"data-testid":"HorizontalListWrapper",hasTopSpacing:o},i.createElement(c,{hasDividerAbove:t},e&&i.createElement(u,{as:x,dangerousHed:e,sectionTitleTypeToken:v}),i.createElement(m,{"data-testid":"HorizontalListGrid"},b.map(((t,o)=>{const a=s.addDataSectionTitleAttribute(C,e,o);return i.createElement(p,{as:E,key:t.copilotID,hedTag:"h3",analyticsDataAttribute:a,...t,hasRule:!1,hasTopMobilePadding:n,hideRubricItemSummary:y,hasVerticalRule:h&&o>0,shouldEnableDekStyling:$,shouldHideBylines:w,shouldThumbnailAlignTop:k})}))))):null};h.propTypes={dangerousHed:o.string,hasDividerAbove:o.bool,hasTopMobilePadding:o.bool,hasTopSpacing:o.bool,hasVerticalRule:o.bool,hideRubricItemSummary:o.bool,items:o.array,sectionTitleTypeToken:o.oneOf(["subhed-section-primary","subhed-section-collection"]),sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldEnableDekStyling:o.bool,shouldHideBylines:o.bool,shouldThumbnailAlignTop:o.bool,summaryItemVariation:o.string},h.displayName="HorizontalList",e.exports=h},82363:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(60404),"HorizontalList")},1189:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{maxThresholds:a}=n(99906),{calculateSpacing:r,getColorToken:s,getDecoration:l,getTypographyStyles:d,minScreen:c}=n(26865),m=n(86659),{GridItem:p}=n(40653),{SectionTitleHed:u}=n(33500),g=o(m.EvenFourMobileUp).withConfig({displayName:"HorizontalListGrid"})` &&& { grid-row-gap: 0; /* the grids are designed around 'max-widths', so the tablet grid kicks in at 769, but we actually want 768 */ @media (min-width: ${i.md}) { grid-template-columns: repeat(12, 1fr); } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { position: relative; grid-column-gap: ${r(4)}; grid-template-columns: repeat(12, 1fr); /* crosshairs y axis */ &::after { position: absolute; left: 50%; background: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; width: 1px; height: 100%; content: ''; } } > ${p} { @media (max-width: ${a.lg}px) { padding-top: ${r(2)}; } @media (min-width: ${i.lg}) { /* grids dont turn over until xxl so had to override */ grid-column: auto / span 3; } /* crosshairs x axis */ :nth-child(1), :nth-child(2) { @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; width: 100%; height: 1px; content: ''; } } } :nth-last-child(1) { > div { @media (max-width: ${a.md}px) { border-bottom: none; } } } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { grid-column: auto / span 6; } } } `,h=o.div.withConfig({displayName:"HorizontalListItem"})` &&& { border-color: ${({theme:e})=>s(e,"colors.discovery.body.white.divider")}; @media (max-width: ${a.md}px) { border-bottom-width: 1px; border-bottom-style: solid; padding: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.md}) and (max-width: ${a.lg}px) { border: none; } @media (max-width: ${a.lg}px) { grid-column-gap: ${r(0)}; align-items: center; padding-bottom: 0; ${({hasTopMobilePadding:e})=>e&&"padding-top: 1rem; padding-bottom: 2rem"} } @media (min-width: ${i.lg}) { grid-column-gap: ${r(2)}; border: none; padding-top: ${r(2)}; height: 100%; &::before { top: ${r(2)}; left: calc(var(--grid-gap) / -2); height: calc(100% - 1rem); } } .summary-item__hed-link, .summary-item__hed-link:link, .summary-item__hed-link:visited { .summary-item__hed { margin-bottom: ${r(1)}; ${({theme:e})=>d(e,"typography.definitions.discovery.subhed-section-tertiary")}; color: ${({theme:e})=>s(e,"colors.discovery.lead.primary.hed")}; } } .summary-item__asset-container { @media (max-width: ${a.lg}px) { margin: ${r(2)} ${r(2)} ${r(2)} 0; ${({shouldThumbnailAlignTop:e})=>e&&"align-self: baseline; margin-top: 0;"} } } .summary-item__asset-container { width: ${r(8)}; } &.summary-item--text-align-center { .summary-item__asset-container { margin: 0 auto; } } &.summary-item--layout-placement-side-by-side { grid-column-gap: ${r(2)}; align-items: normal; &.summary-item--layout-proportions-33-66 { grid-template-columns: ${r(8)} 1fr 1fr; } &.summary-item--layout-proportions-66-33 { grid-template-columns: 1fr 1fr ${r(8)}; } .summary-item__content { padding-top: 0; } } .summary-item__content { padding: ${r(2)} 0 ${r(2)}; @media (max-width: ${a.lg}px) { margin-bottom: 0; } } .summary-item__dek { margin: 0; /* allows short deks to occupy same space as wrapped deks */ min-height: 30px; ${({theme:e,shouldEnableDekStyling:t})=>t&&d(e,"typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e,shouldEnableDekStyling:t})=>t&&`color: ${s(e,"colors.discovery.body.white.context-tertiary")}`}; } } `,y=o.div.withConfig({displayName:"HorizontalListTitle"})` margin-bottom: ${r(3)}; ${u} { color: ${({theme:e})=>s(e,"colors.discovery.lead.primary.hed")}; ${({theme:e,sectionTitleTypeToken:t})=>d(e,`typography.definitions.discovery.${t}`)}; } `,b=o(m.WithMargins).withConfig({displayName:"HorizontalListWrapper"})` grid-row-gap: ${r(0)}; && { ${({hasTopSpacing:e})=>e?`\n ${c(i.md)} {\n margin-top: ${r(4)};\n }\n `:""} } > ${p} { grid-column: 1 / span 4; @media (min-width: ${i.md}) { grid-column: 1 / span 12; } } `,f=o.div.withConfig({displayName:"HorizontalListContainer"})` --divider-width: ${({theme:e})=>l(e,"dividerWidth")}; ${({hasDividerAbove:e,theme:t})=>e?`\n border-top: var(--divider-width) solid ${s(t,"colors.discovery.body.white.divider")};\n margin-top: ${r(3)};\n\n ${c(i.md)} {\n padding-top: ${r(3)};\n }\n `:""} `;e.exports={HorizontalListContainer:f,HorizontalListGrid:g,HorizontalListItem:h,HorizontalListTitle:y,HorizontalListWrapper:b}},84936:(e,t,n)=>{const o=n(96540),i=n(5556),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,Hed:l,Copy:d,CTA:c,Image:m,CollapsedCopy:p,LeftContainer:u}=n(54536),{withFormatter:g}=n(98750),h={Hed:g(l),Copy:g(d),CollapsedCopy:g(p)},y=({isExpanded:e,data:{backgroundImage:t,hed:n,copy:i,cta:l,image:d,collapsedCta:p}})=>o.createElement(a,{href:l.url,className:"nav-left__container"},e?o.createElement(r,{backgroundImage:t},o.createElement(u,null,o.createElement(h.Hed,{html:n}),o.createElement(h.Copy,{html:i}),o.createElement(c,null,l.text)),o.createElement(m,{src:d.url,alt:d.alt})):o.createElement(s,null,o.createElement(h.CollapsedCopy,{html:p})));y.displayName="NavLeft",y.propTypes={data:i.shape({backgroundImage:i.string,hed:i.string.isRequired,copy:i.string,collapsedCta:i.string.isRequired,cta:i.shape({text:i.string.isRequired,url:i.string.isRequired}),image:i.shape({url:i.string.isRequired,alt:i.string.isRequired})}),isExpanded:i.bool},y.requireDataFields=["hed","image.url","image.alt","cta.text","cta.url","collapsedCta"],e.exports=y},42092:(e,t,n)=>{const o=n(49870),i=n(84936),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},54536:(e,t,n)=>{const{default:o,keyframes:i}=n(75999),{BREAKPOINTS:a}=n(96472),{getColorToken:r,getTypographyStyles:s}=n(26865),l=i` 0% { opacity: 0; } 100% { opacity: 1; } `,d=o.a.withConfig({displayName:"UnitWrapper"})` display: none; width: 230px; text-decoration: none; @media (min-width: calc(${a.lg} - 1px)) { display: flex; } `,c=o.div.withConfig({displayName:"ExpandedContainer"})` display: flex; align-items: center; justify-content: space-between; animation: ${l} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; background-color: ${r("colors.interactive.base.white")}; padding: 12px 17px 15px 23px; height: 110px; ${({backgroundImage:e})=>e&&`\n background-image: url('${e}');\n background-size: cover;\n `} `,m=o.div.withConfig({displayName:"LeftContainer"})` display: flex; flex-direction: column; ${({theme:e})=>s(e,"typography.definitions.foundation.list")}; `,p=o.div.withConfig({displayName:"CollapsedContainer"})` display: flex; align-items: center; justify-content: center; animation: ${l} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; height: 16px; ${({theme:e})=>s(e,"typography.definitions.foundation.list")}; `,u=o.div.withConfig({displayName:"Hed"})` line-height: 16.78px; color: ${r("colors.interactive.base.black")}; font-size: 14px; font-style: italic; & strong { font-weight: 800; } & del { font-weight: 600; } `,g=o.div.withConfig({displayName:"Copy"})` margin-top: 2px; line-height: 12px; color: ${r("colors.interactive.base.black")}; font-size: 10px; font-style: italic; `,h=o.div.withConfig({displayName:"CollapsedCopy"})` margin-top: 2px; text-decoration: none; line-height: 12px; color: ${r("colors.interactive.base.black")}; font-size: 12px; font-weight: 500; font-style: italic; &:hover { text-decoration: underline; } `,y=o.button.withConfig({displayName:"CTA"})` display: flex; align-items: center; justify-content: center; margin-top: 7px; background-color: ${r("colors.interactive.base.black")}; width: 79px; height: 25px; text-transform: uppercase; text-decoration: none; line-height: 9px; letter-spacing: 1.18421px; color: ${r("colors.interactive.base.white")}; font-size: 7.89474px; font-weight: 700; &:hover { text-decoration: none; } `,b=o.img.withConfig({displayName:"Image"})` width: 72px; height: 88px; `;e.exports={UnitWrapper:d,ExpandedContainer:c,CollapsedContainer:p,Hed:u,Copy:g,CTA:y,Image:b,CollapsedCopy:h,LeftContainer:m}},53565:(e,t,n)=>{const o=n(96540),i=n(5556),{UnitWrapper:a,ExpandedContainer:r,CollapsedContainer:s,CollapsedCta:l,ExpandedImage:d}=n(11444),{withFormatter:c}=n(98750),m={CollapsedCta:c(l)},p=({isExpanded:e,data:{expandedImage:t,url:n,collapsedCta:i}})=>o.createElement(a,{href:n,className:"nav-left__container"},e?o.createElement(r,null,o.createElement(d,{src:t.src,alt:t.alt})):o.createElement(s,null,o.createElement(m.CollapsedCta,{html:i})));p.displayName="NavLeft.Image",p.propTypes={data:i.shape({expandedImage:i.shape({src:i.string.isRequired,alt:i.string.isRequired}),url:i.string.isRequired,collapsedCta:i.string.isRequired}),isExpanded:i.bool},p.requireDataFields=["expandedImage.src","expandedImage.alt","url","collapsedCta"],e.exports=p},1936:(e,t,n)=>{const o=n(49870),i=n(53565),{withDataFallback:a}=n(58872),r=o([a]);e.exports=r(i)},11444:(e,t,n)=>{const{default:o,keyframes:i}=n(75999),{BREAKPOINTS:a}=n(96472),{getTypographyStyles:r}=n(26865),s=i` 0% { opacity: 0; } 100% { opacity: 1; } `,l=o.a.withConfig({displayName:"UnitWrapper"})` display: none; width: 230px; text-decoration: none; &:hover { text-decoration: underline; } @media (min-width: calc(${a.lg} - 1px)) { display: flex; } `,d=o.div.withConfig({displayName:"ExpandedContainer"})` display: flex; align-items: center; justify-content: space-between; animation: ${s} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; background-color: #ffffff; height: 110px; `,c=o.img.withConfig({displayName:"ExpandedImage"})` object-fit: cover; `,m=o.div.withConfig({displayName:"CollapsedContainer"})` display: flex; align-items: center; justify-content: center; animation: ${s} 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both; ${({theme:e})=>r(e,"typography.definitions.foundation.list")}; `,p=o.span.withConfig({displayName:"CollapsedCopy"})` margin-top: 2px; line-height: 12px; color: #000; font-size: 12px; font-weight: 500; font-style: italic; `;e.exports={UnitWrapper:l,ExpandedContainer:d,CollapsedContainer:m,CollapsedCta:p,ExpandedImage:c}},93394:(e,t,n)=>{const o=n(42092),i=n(1936),a=n(51806),r=o;r.Image=i,e.exports=a(r,"nav-left__component")},99786:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(22816),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{LiveStreamEmbedWrapper:l,LiveStreamHed:d}=n(34039),c=({livestreamUrl:e,dangerousHed:t})=>(i.useEffect((()=>{(async()=>{await s(),r("LiveStreamEmbed")})()}),[]),i.createElement(l,null,t&&i.createElement(d,{dangerousHed:t}),i.createElement(a,{url:e,shouldAllowFullScreen:!0,aspectRatio:"16:9",sandbox:"allow-scripts allow-same-origin",height:"100%",width:"100%",isLazyLoaded:!1})));c.propTypes={dangerousHed:o.string,livestreamUrl:o.string.isRequired},e.exports=c},5333:(e,t,n)=>{e.exports=n(99786)},34039:(e,t,n)=>{const o=n(75999).default,i=n(35864),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"LiveStreamEmbedWrapper"})` margin: 0 auto; padding: 0 1.5rem; max-width: 720px; `;r.displayName="LiveStreamEmbedWrapper";const s=o(i.TextCenter).withConfig({displayName:"LiveStreamHed"})` margin-bottom: ${a(2)}; padding-top: ${a(6)}; `;s.displayName="LiveStreamHed",e.exports={LiveStreamEmbedWrapper:r,LiveStreamHed:s}},40938:(e,t,n)=>{const o=n(5556),i=n(96540),{generateId:a}=n(54318),{MultiPackageRow:r}=n(67275),s=e=>{if(!e.children)return null;const{hed:t,dangerousHed:n,container:o,copilotId:s}=e.children.props||{};let l;return t?l=a(e.children.props,"hed"):n?l=a(e.children.props,"dangerousHed"):o?.hed?l=a(e.children.props.container,"hed"):o?.dangerousHed?l=a(e.children.props.container,"dangerousHed"):s?l=s:o?.copilotId&&(l=o.copilotId),i.createElement(r,{...e,id:l},e.children)};s.propTypes={children:o.node},s.displayName="MultiPackageRow",e.exports=s},3771:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(40938);e.exports=o(i,"MultiPackageRow")},97737:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(37243),s=n(19607),l=n(31498),d=n(42594),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{trackingProducts:p}=n(79133),u=n(86630),g=n(42630),h=n(577),y=n(71284),{PaymentGateway:b}=n(92807),f=n(48985),v=n(67020),$=n(59505),{LinkBanner:w}=n(82873),{NavigationList:C}=n(2505),k=n(5333),S=n(82363),x=n(30637),E=n(35727),T=n(29412),I=n(13478),N=n(35862),L=n(10931),B=n(91706),P=n(84311),M=n(77504),A=n(82597),_=n(78250),H=n(29693).A,D=n(43709),R=n(13113),O=n(22651),F=n(69031),W=n(46793),U=n(10220),V=n(29794),G=n(72775),j=n(31828),z=n(50417),q=n(41096),Z=n(18814),K=n(3670),Y=n(63505),J=n(99017),Q=n(3771),X=n(90111),{PodcastDetailPageSummaryRiver:ee}=n(52643),te=n(40133).A,{Ticker:ne}=n(12501),{findComponentOptions:oe,ProductListingItems:ie}=n(71724),{CMUnitWrapper:ae,DiscoveryQuoteRow:re,EventsListWrapper:se,MultiPackageContainer:le,MultiPackageReadMore:de,NewsFeedWrapper:ce,NewsletterWrapper:me,PromoBoxWrapper:pe,SubTopicDiscoveryWrapper:ue,TickerWrapper:ge,MultipackageNoItemsBlock:he,MultiPackageBodyWrapperGrid:ye,SectionJumpLinksWrapper:be,UtilityButton:fe}=n(67275),ve="row-content",$e=n(48887),we=n(86659),Ce=n(49350),ke=n(18853),Se=n(91323),{minThresholds:xe}=n(99906),Ee=n(30583),{RIVER_LAYOUTS:Te}=n(94776),Ie=n(75883),Ne=n(41953),Le=n(87963),Be=n(3990),Pe=n(48496),{trackNewsletterEvent:Me}=n(14307),{inlineEmbedPosition:Ae}=n(62327),_e=()=>()=>o.createElement(b,{group:"ads"},o.createElement(s,{position:"rail"}));function He(e,{shouldUseGridForEmbed:t,shouldUseJumpLinksSectionStyleForEmbed:n,shouldShowAdsInMultiPackageBody:i}){const a=t?we.NarrowContentWithWideAdRail:ye;if(i)return o.createElement($e,{FullBleedContentWrapper:a,GeneralContentWrapper:a,RailContent:_e(),jsonml:e.body});const r=o.createElement(X,{copilotId:e.copilotId,body:e.body,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek});return n?o.createElement(be,{className:"verso-section-jump-links-wrapper"},r):r}function De(e,t,n,i={},a={}){const{hasNoBottomMargin:r,hasReducedMargin:s,tickerMarginTopType:l,hasVersoFeaturesReducedMargin:d,hasMediumMargin:c}=a;return e>0?o.createElement(Q,{key:e,hasReducedMargin:s,hasNoTopMargin:!!d,hasNoBottomMargin:!!r,hasMediumMargin:c,hasConsistentSpacing:n},o.createElement(ge,{isInvertedTheme:t,id:i.id},o.createElement(_,{marginTopType:l,...i,index:e,isInvertedTheme:t}))):o.createElement(ge,{key:e,isInvertedTheme:t,id:i.id},o.createElement(_,{marginTopType:l,hasMinimalBottomMargin:s,index:e,...i,isInvertedTheme:t}))}function Re(e){return!!e?.items?.length}function Oe(e,t,n,i,r={},c=!1,m={}){const{buttonVariation:p,btnStyle:_,collageComponentTemplates:X,associatedComponentRules:ie,gridVariationForEmbed:le,hasCarouselSliderPagination:ye,hasControls:be,hasDiscoveryPullQuoteUnderline:$e,hasNavigationButtonVariation:we,hasCarouselSliderPaginationForArticle:_e,hasPlpFilterableContainerBackgroundColor:Fe,hasPlpFilterableContainerLightBackgroundColor:We,hasRelatedContainerBackgroundColor:Ue,hasVersoFeaturesIncreasedVerticalPadding:Ve,hasVersoFeaturesIncreasedVerticalPaddingTop:Ge,hasNoBottomMargin:je,hasNoTopBottomMarginOnMobile:ze,hasMarginBottomMultiPackageRow:qe,hasMarginTopMultiPackageRow:Ze,hasMediumMargin:Ke,hasReducedMargin:Ye,hasStickyLinkBanner:Je,hasTickerSpecialTheme:Qe,hasTopAndBottomBorderQuote:Xe,hasNoBackgroundColor:et,hasNoStickyNavigationBanner:tt,ProductListingCarouselContainersData:nt,lightBgLinkBannerLayout:ot,lowestHierarchy:it,includeSummaryCollageEight:at,isEmbedWrapperFullBleed:rt,shouldEnableBundleComponentAnalytics:st,shouldHideAds:lt,shouldHideNewsletter:dt,shouldCheckProductInView:ct,shouldUseConstrainedParagraph:mt,shouldUseJumpLinksSectionStyleForEmbed:pt,shouldUseThreeColumnsForContributors:ut,shouldUseFourColumnsForContributors:gt,shouldUseGridForEmbed:ht,shouldShowAdsInMultiPackageBody:yt,shouldUseGridWrapperForEmbed:bt,shouldShowPaginatedButtonAtEnd:ft,shouldShowSummaryGridButton:vt,hideCuratedShowsList:$t,showPriceForProduct:wt,expVariationName:Ct,formatMessage:kt,nativeTrendingPosition:St,summaryCollageOneVariation:xt,shouldRenderForyouComponent:Et}=m,Tt=A[xt];let It="";if(ie){const t=oe(e,ie);It=t?.behavior??It}const Nt=!oe(e,X)&&r.featureFlags.preferCollectionGrid,Lt=r.featureFlags.hasNewsletterWithoutWrapper,Bt=r.config?.commenting?.enableCommentsCount,Pt=r.config?.account?.bookmark,Mt=Pt?.enableCardLevelBookmark||!1;st&&(e.shouldEnableBundleComponentAnalytics=st);const At=e=>(nt&&nt[0])===e,{newsletterId:_t,dangerousHed:Ht="",frequencyBadge:Dt=""}=r.newsletter||{},Rt=(e,t)=>{if(!e)return;t();const n={type:"impression",newsletter_id:String(_t),newsletter_title:Ht,cadence:Dt,subject:"verso-hp-midpage"};Me(n)},Ot=({container:e,hasConsistentSpacing:t,summaryCollageVariation:a})=>Re(e)?o.createElement(Q,{dataJourneyHook:ve,key:i,hasNoBottomMargin:!0,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasMarginBottomMultiPackageRow:qe,hasMarginTopMultiPackageRow:Ze,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:t},o.createElement(W,{container:e,hasIncreasedVerticalPadding:Ve,hasIncreasedVerticalPaddingTop:Ge,hasMinimalVerticalSpacing:n.hasVersoFeaturesReducedMargin,lowestHierarchy:r.bundle.isDestinationBundle?it:"",shouldPreferCollectionGrid:Nt,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,shouldEnableCardLevelBookmark:Mt,shouldEnableCommentsCount:Bt,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,isDestinationBundle:r.bundle.isDestinationBundle,summaryCollageVariation:a,hasNoTopBottomMarginOnMobile:ze,hasReducedMargin:Ye,hasConsistentSpacing:t,shouldUseCustomMargin:n.shouldUseCustomMargin})):null;switch(e.template){case"verso-features":case"verso-native-five-feature":case"verso-native-three-feature":case"verso-search-features":case"verso-article-and-curated-search":case"verso-features-with-recs-override":case"verso-multi-package-feature":return Ot({container:e,hasConsistentSpacing:c});case"spotlight-article":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ye,hasConsistentSpacing:c},o.createElement(R,{...e}));case"spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ye,hasRightAndLeftMargin:!0,hasConsistentSpacing:c},o.createElement(R.ContributorSummarySpotlight,{...e}));case"spotlight-story":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ye,hasRightAndLeftMargin:!0,hasConsistentSpacing:c},o.createElement(R.StorySummarySpotlight,{...e}));case"verso-native-featured-item":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ye,hasConsistentSpacing:c},o.createElement(Tt,{...e,hasPaddingOnContent:!0,customNativeBackgroundColor:"colors.background.adContainer.special"}));case"verso-audio-article":return o.createElement(Q,{key:i,className:a("collection-grid-row"),hasReducedMargin:Ye,hasConsistentSpacing:c},o.createElement(B.FourColumnsWithIcon,{...e}));case"verso-features-rows":return Ot({container:e,hasConsistentSpacing:c,summaryCollageVariation:"RowsWithDekAndItemsBelow"});case"verso-promobox":case"solo-promo":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},o.createElement(pe,null,o.createElement(E,{isInvertedTheme:t,...e,isInverted:r.bundle.isInvertedTheme})));case"verso-homepage-event-list":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(v,{events:[e.eventItems]})));case"verso-homepage-tabbable-event-list":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(v.SortByMonth,{events:e.eventItems,links:e.links,marquee:e.marquee,shouldUseTabs:e.shouldUseTabs,title:""})));case"verso-homepage-event":return e.eventItems&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(v.SortByMonth,{events:[e.eventItems]})));case"verso-pullquote":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(re,{hasTopAndBottomBorderQuote:Xe},o.createElement(f,{...e,hasUnderline:$e})));case"verso-spotlight-contributor":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasReducedMargin:Ye,hasConsistentSpacing:c},o.createElement(q,{...e}));case"verso-summary-spotlight":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(O,{...e}));case"verso-native":return lt?null:o.createElement(Q,{dataJourneyHook:ve,className:"homepage__native-ad",hasReducedMargin:Ye,hasMediumMargin:Ke,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c,isNativeAd:!0,key:i},o.createElement(b,{group:"ads"},o.createElement(s,{position:"promo"})));case"verso-cne-video":case"verso-cne-search-video":{const{dangerousDek:t,dangerousHed:n,isSpecialTheme:a,items:r,shouldUseBundleData:s,hasBottomMargin:l,hasGridWithMargins:d,hasTopMargin:m,shouldHideCNEVideoDek:p}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:ve,hasMediumMargin:Ke,hasMarginTopMultiPackageRow:Ze,hasNoBottomMargin:a&&je,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(u,{dangerousHed:n,dangerousDek:t,isSpecialTheme:a,items:r,isBundle:!0,shouldUseBundleData:s,shouldHideCNEVideoDek:p,shouldHaveTeaser:!0,hasBottomMargin:l,hasGridWithMargins:d,hasTopMargin:m,videoEmbedPosition:Ae}))}case"verso-native-cne-video":{if(!Re(e))return null;const{dangerousHed:t,items:n}=e;return o.createElement(Q,{className:"verso-bundle-cne-embed",key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(u,{dangerousHed:t,items:n}))}case"verso-related":case"verso-related-list-curation":return o.createElement(Q,{dataJourneyHook:ve,key:i,className:a({"homepage__related-row":Ue,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:qe,hasMarginTopMultiPackageRow:Ze,hasNoBottomMargin:je,hasMediumMargin:Ke,hasConsistentSpacing:c},o.createElement(N,{...e,hasBackgroundColor:Ue,nativeTrendingPosition:St,shouldTrackSnowplowRecircEvent:!0}));case"verso-searchable-summary-collection":{const{dangerousHed:t}=e;return o.createElement(Q,{className:"verso-searchable-summary-collection",hasConsistentSpacing:c},o.createElement(T,{dangerousHed:t}))}case"verso-summary-collection-row":return o.createElement(Q,{className:"verso-summary-collection-row summary-collection-row",key:i,dataJourneyHook:ve,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},o.createElement(N,{isInvertedTheme:t,...e}));case"verso-summary-grid-compact":return Re(e)?o.createElement(Q,{className:"verso-summary-grid-compact",key:i,dataJourneyHook:ve,hasNoBottomMargin:je,hasConsistentSpacing:c},o.createElement(se,null,o.createElement(L,{...e,hasButton:vt,showPrice:wt}))):null;case"verso-news-feed":return o.createElement(Q,{key:i,className:"news-feed-row",dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(ce,null,o.createElement(d,{...e})));case"verso-river":case"verso-river-list":{const{bundle:{containers:a,homepagePromoUnitOrder:s=[],isPodcastBundle:l}}=r,d=s.map(((e,o)=>Oe(a.find((t=>e===t.template))||{template:e},t,n,o,r,c))).filter(Boolean),{dangerousHed:m="",noChannelItems:u=!1,searchUrl:g="",hasRule:h=!0}=e,y=new URLSearchParams(g);return e.searchQuery=y.get("q"),o.createElement("div",{key:i},u&&(y.get("q")||y.get("hierarchy"))&&o.createElement(Q,{dataJourneyHook:ve,hasMediumMargin:Ke,hasReducedMargin:Ye,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},o.createElement(he,{className:"no-items",hasRule:h},o.createElement("h3",null,kt(H.noStories)),o.createElement("div",null,o.createElement("p",null,kt(H.exploreInstead))))),o.createElement(Q,{dataJourneyHook:ve,hasMediumMargin:Ke,hasReducedMargin:Ye,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:ze,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},l?o.createElement(ee,{...e,shouldShowRiverHed:!0,summaryItemHedTag:"h3",hasLineAboveBelowInTitle:!0,hasLineAboveBelowTitleHead:!0,hasExtraTitlePadding:!0,dangerousHed:m||r.relatedArticleHed||kt(te.relatedArticleHed),chunkSize:3,summaryItemVariation:"SideBySideDesktopOnly",shouldHidePublishDate:!1,hasRail:!1,hasRule:u?!u:h}):o.createElement(P,{...e,summaryItemHedTag:"h3",promoUnits:d,recircRiver:(Ft=m,Ft.replace(/<[^>]*>/g,"")),hasRule:u?!u:h,shouldUseBookmarkV3:r.featureFlags.shouldUseBookmarkV3,shouldEnableCardLevelBookmark:Mt,shouldEnableCommentsCount:Bt})),!ft&&function(e,t,n,i,a={}){return Te[a?.layout]?.isPaginated&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-between",hasConsistentSpacing:i},o.createElement(x,{currentPage:e.bundle.paginatedPage,totalResults:a.totalResults,limit:a.limit,buttonVariation:t,btnStyle:n,filter:a.filter,searchQuery:a.searchQuery,shouldEnableBundleComponentAnalytics:a.shouldEnableBundleComponentAnalytics}))}(r,p,_,c,e))}case"summary-carousel":{if(!Re(e))return null;const{items:t,dangerousHed:n,dangerousDek:a}=e;return o.createElement(Q,{key:i,dataJourneyHook:ve,hasNoBottomMargin:je,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(D,{items:t,dangerousHed:n,dangerousDek:a,shouldEnableBundleComponentAnalytics:st,hasNoTopBottomMarginOnMobile:ze,href:"/video",inputKind:"link"}))}case"verso-native-one-river":return Re(e)?o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(P,{isMidContentAdsDisabled:r.bundle.isMidContentAdsDisabled,...e,shouldShowRiverHed:!0,hasLineAboveBelowTitleHead:!0,hasRule:!1,hasNoTopBottomMarginOnMobile:ze})):null;case"newsletter":case"newsletter-subscribe":return dt?null:Lt?o.createElement(Be,{onIntersectionViewport:Rt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport",key:i},o.createElement(h,{...r.newsletter,sourceCode:"verso-hp-midpage",position:`container-newsletter-${i}`})):o.createElement(Q,{className:"homepage__newsletter-row",key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(me,null,o.createElement(Be,{onIntersectionViewport:Rt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport"},o.createElement(h,{...r.newsletter,sourceCode:"verso-hp-midpage"}))));case"verso-ticker":return o.createElement("div",{key:i,className:a("ticker-view",{"ticker-view--has-special-theme":Qe}),"data-journey-hook":[0,2].includes(i)?null:ve},o.createElement(ge,null,o.createElement(y,{position:"cm-ticker"})),!r.featureFlags.hideTicker&&De(i,r.bundle.isInvertedTheme,c,e,n));case"verso-link-banner":{let t=Je;return"VisualCarousel"===e.layout&&(t=!1),e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasMediumMargin:Ke,hasNoBottomMargin:je,hasStickyLinkBanner:t,hasLightBgForLinkBanner:ot===e.layout,hasConsistentSpacing:c},o.createElement(w,{...e}))}case"verso-navigation-list":return e.hasContent&&o.createElement(Q,{key:i,dataJourneyHook:ve,hasMediumMargin:Ke,hasNoBottomMargin:je,hasStickyLinkBanner:("NavigationListAnchored"===e.layout||"NavigationListTextOverlayOnImage"===e.layout)&&!tt,hasLightBgForLinkBanner:ot===e.layout,hasConsistentSpacing:c},o.createElement(C,{...e,isInvertedTheme:t,shouldTrackSnowplowEvent:!0}));case"verso-image-slide-show":return e.hasContent?o.createElement(Q,{dataJourneyHook:ve,key:i,hasMediumMargin:Ke,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},o.createElement($,{...e.imageSlideShowData})):null;case"list":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(P,{...e}));case"verso-native-list":return Re(e)?o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(P,{...e,summaryItemVariationList:["SideBySideCenterImageLeft","SideBySideCenterImageRight"],summaryItemClassName:"summary-item--discovery-hed-consumption-dek"})):null;case"verso-featured-item":return o.createElement(Q,{dataJourneyHook:ve,className:"verso-featured-item-row",key:i,hasReducedMargin:Ye,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:je,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(Tt,{...e,hasNoTopBottomMarginOnMobile:ze}));case"verso-section-jump-links":return o.createElement(Q,{key:i,className:"verso-embed-row verso-section-jump-links-row",dataJourneyHook:ve,hasConsistentSpacing:c},He(e,{shouldUseGridForEmbed:ht,shouldUseConstrainedParagraph:mt,shouldUseJumpLinksSectionStyleForEmbed:pt,shouldUseGridWrapperForEmbed:bt,gridVariationForEmbed:le}));case"verso-collection-grid":case"verso-native-two-river":return Re(e)?o.createElement(Q,{key:i,className:"collection-grid-row",dataJourneyHook:ve,hasNoBottomMargin:!!n.hasNoBottomMargin,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(B,{...e})):null;case"verso-contributors":return o.createElement(Q,{key:i,className:a("collection-grid-row",It),hasReducedMargin:Ye,hasNoBottomMargin:je,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},function(e,t,n){return t?o.createElement(B.ContributorsInThreeColumnsWithButton,{...e}):n?o.createElement(B.ContributorsInFourColumns,{...e}):o.createElement(B.Contributors,{...e})}(e,ut,gt));case"verso-issue-feature":return o.createElement(Q,{dataJourneyHook:ve,key:i,className:a("verso-issue-feature-row",{[It]:at}),hasReducedMargin:Ye,hasNoTopBottomMarginOnMobile:ze,hasConsistentSpacing:c},o.createElement(V,{...e}));case"verso-cm-unit":return o.createElement(Q,{key:i,className:"cm-unit-row",dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(ae,null,o.createElement(y,{position:"homepage-mid-content"})));case"verso-cta-link":return e.hasLink?"hasMultiPackageRowWrapper"===e.layout?o.createElement(Q,{key:i,alignItem:"center",dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(fe,{...e,btnStyle:"outlined"})):o.createElement(fe,{...e,btnStyle:"outlined"}):null;case"verso-curated-shows":case"verso-tags-list":return Re(e)?o.createElement(Q,{key:i,className:"curated-shows-row",dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(F,{...e,hideCuratedShowsList:$t})):null;case"verso-native-product":{if(!Re(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__list",key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(G,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled}))}case"verso-native-product-carousel":{if(!Re(e))return null;const{items:t,dangerousHed:n}=e;return o.createElement(Q,{className:"product__carousel",key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(j,{items:t,dangerousHed:n,isSponsoredAffiliateLinksEnabled:r.bundle.isSponsoredAffiliateLinksEnabled,hasNoTopBottomMarginOnMobile:ze,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}))}case"verso-live-stream":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(k,{...e}));case"verso-topics-list":return o.createElement(Q,{key:i,hasReducedMargin:Ye,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(S,{...e}));case"verso-fifty-fifty":case"verso-search-fifty-fifty":return o.createElement(Q,{dataJourneyHook:ve,className:"homepage__fifty-fifty-row",key:i,hasNoTopMargin:!!n.hasVersoFeaturesReducedMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasConsistentSpacing:c},o.createElement(M,{...e,Ad:s}));case"verso-mid-content-ad":return lt?null:o.createElement("div",{"data-journey-hook":ve,key:i,className:a("ad-container",{"ad-container-reduced-margin":Ye})},o.createElement(b,{group:"ads"},o.createElement(s,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})));case"verso-embed":return o.createElement(Q,{key:i,className:"verso-embed-row",dataJourneyHook:ve,hasMediumMargin:Ke,isInvertedTheme:t,hasMarginTopMultiPackageRow:Ze,hasConsistentSpacing:c},He(e,{shouldUseGridForEmbed:ht,shouldUseConstrainedParagraph:mt,shouldShowAdsInMultiPackageBody:yt,shouldUseGridWrapperForEmbed:bt,gridVariationForEmbed:le,isEmbedWrapperFullBleed:rt}));case"verso-subtopic-discovery":case"verso-subtopics":return Re(e)?o.createElement(Q,{key:i,className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:qe,hasMarginTopMultiPackageRow:Ze,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(ue,null,o.createElement(I,{...e}))):null;case"verso-popin":return o.createElement("div",{id:e.variation,"data-journey-hook":ve});case"verso-filterable-summary-list":return o.createElement(Q,{key:i,dataJourneyHook:ve,className:a({"homepage__plp-filterable-row":Fe&&!e?.isGrid}),hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasIncreasedVerticalPadding:!0,hasConsistentSpacing:c},o.createElement(U,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer,shouldEnableCardLevelBookmark:Mt,shouldEnableCommentsCount:Bt}));case"verso-article-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(U,{...e,hasCarouselSliderPagination:_e}));case"verso-plp-multisearch-filterable-feature":case"verso-plp-filterable-feature":return o.createElement(Q,{key:i,dataJourneyHook:ve,className:a({"homepage__plp-filterable-row":Fe&&!e?.isGrid}),hasPlpFilterableContainerLightBackgroundColor:We,hasNoTopMargin:!!n.hasNoTopMargin,hasNoBottomMargin:!!n.hasNoBottomMargin,hasMediumMargin:Ke,hasIncreasedVerticalPadding:!0,hasConsistentSpacing:c},o.createElement(U,{...e,hasControls:be,hasCarouselSliderPagination:ye,hasNavigationButtonVariation:we,shouldCheckProductInView:ct,expVariationName:Ct,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-plp-curated-visual":return o.createElement(Q,{key:i,hasNoBottomMargin:je,hasConsistentSpacing:c},o.createElement(Ce,{...e,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-plp-manual-curated":case"verso-plp-search-curated":return o.createElement(Q,{key:i,hasPlpFilterableContainerLightBackgroundColor:!et&&"ContentCarousel"===e.templateLayout,hasConsistentSpacing:c},o.createElement(ke,{...e,hasCarouselSliderPagination:ye,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-pim-collection":return o.createElement(Q,{className:"verso-pim-collection-row",key:i,hasConsistentSpacing:c},o.createElement(Se,{container:e,pimCollectionBundleLinks:r.bundle.pimCollectionBundleLinks,isMobileView:r.bundle.isMobileView,shouldHideFilterComponent:r.bundle.pimCollectionHiddenFilter,isFirstProductListingContainer:At(e)&&!r.bundle.hasDefaultAffiliateDisclaimer,affiliateDisclaimer:r.bundle.affiliateDisclaimer,showDisclaimer:r.bundle.showDisclaimer}));case"verso-full-bleed-banner":return o.createElement(Q,{key:i,hasNoBottomMargin:je,hasConsistentSpacing:c},o.createElement(J,{...e}));case"verso-best-stories-package":case"verso-hero-curated-feature":return Re(e)?o.createElement(Q,{key:i,hasMarginBottomMultiPackageRow:qe,hasMarginTopMultiPackageRow:Ze,className:"verso-best-stories-package",hasConsistentSpacing:c},o.createElement(l,{...e,shouldEnableCardLevelBookmark:Mt,shouldEnableCommentsCount:Bt})):null;case"verso-in-page-marketing-newsletter":return e.isPositionBottom?null:o.createElement(Q,{className:"verso-in-page-marketing-newsletter-row",key:i,hasConsistentSpacing:c},o.createElement(Be,{onIntersectionViewport:Rt,observerOptions:{rootMargin:"0px"},className:"multipackage-newsletter-viewport"},o.createElement(h,{...e,sourceCode:"verso-hp-midpage",position:`container-newsletter-${i}`,key:i,newsletterType:"impact-newsletter"})));case"verso-celebrated-entrypoint":return e.asset?o.createElement(Q,{key:i,dataJourneyHook:ve,hasConsistentSpacing:c},o.createElement(g,{...e})):null;case"featured-contributor":return o.createElement(Q,{key:i,hasNoBottomMargin:!0,hasConsistentSpacing:c},o.createElement(z,{...e}),o.createElement(M,{...e,summaryItemStickTopThreshold:xe.xl}));case"all-fictions":return o.createElement(Z,{...e,key:i,pageSize:e.limit,pageNumber:r.bundle.paginatedPage});case"podcast-articles":return o.createElement(K,{...e,key:i});case"articles-about-author":case"more-by-author":return o.createElement(Y,{...e,key:i,pageNumber:r.bundle.paginatedPage});case"verso-flat-package":case"verso-focus-package":case"verso-puzzles-games-package":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Ee,{index:i,...e}));case"verso-top-story-package":return o.createElement(o.Fragment,null,o.createElement(Ie,{key:i,index:i,...e}),o.createElement(ne,null));case"verso-for-you-package":return Et?o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Pe,null,o.createElement(Ne,{index:i,...e}))):null;case"trending-curated":case"trending-collection":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(B.ThreeColumns,{shouldHideDangerousDek:!0,shouldHideContributors:!0,hasItemsRule:!1,...e}));case"verso-category-feature-container":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(B.FourColumns,{shouldHideDangerousDek:!1,shouldHideDangerousHedOfSummaryItem:!0,shouldUseArrowIconInSummaryItemDek:!0,isCategoryFeatureContainer:!0,...e}));case"cartoons":return o.createElement(Q,{key:i,hasConsistentSpacing:c},o.createElement(Le,{...e,carouselPlacedIn:"bundle"}));default:return null}var Ft}const Fe=({associatedComponentRules:e,bundleProps:t,isInvertedTheme:n=!1,buttonVariation:i,btnStyle:s,collageComponentTemplates:l,hasDiscoveryPullQuoteUnderline:d,containers:u,gridVariationForEmbed:g="NarrowContentWithWideAdRail",hasCarouselSliderPagination:y,hasCarouselSliderPaginationForArticle:b=!1,shouldPushProductIds:f=!1,hasControls:v,shouldUseCustomMargin:$,hasNoBackgroundColor:w=!1,hasNoStickyNavigationBanner:C=!1,lightBgLinkBannerLayout:k,hasNavigationButtonVariation:S,hasNoBottomMargin:E=!1,hasNoTopBottomMarginOnMobile:T=!1,hasNoTopMargin:I=!1,hasPlpFilterableContainerBackgroundColor:N=!1,hasPlpFilterableContainerLightBackgroundColor:L=!1,hasRelatedContainerBackgroundColor:B=!0,hasTickerSpecialTheme:P=!1,hasTopAndBottomBorderQuote:M=!1,hasVersoFeaturesReducedMargin:A=!1,hasVersoFeaturesIncreasedVerticalPadding:_=!1,hasVersoFeaturesIncreasedVerticalPaddingTop:H=!1,hasMarginBottomMultiPackageRow:D=!1,hasMarginTopMultiPackageRow:R=!0,hasEvenSpacingMultiPackageRow:O=!1,hasMediumMargin:F=!1,hasReducedMargin:W=!1,hasStickyLinkBanner:U,isMidContentAdsDisabled:V=!1,isEmbedWrapperFullBleed:G=!1,hasConsistentSpacing:j,multiPackageCustomClassName:z,newsletterType:q="impact-newsletter",shouldAddHjIgnoreAttribute:Z,shouldEnableBundleComponentAnalytics:K,shouldHideAds:Y=!1,shouldHideNewsletter:J=!1,shouldUseConstrainedParagraph:X=!1,shouldUseJumpLinksSectionStyleForEmbed:ee=!1,shouldUseGridForEmbed:te=!0,shouldUseGridWrapperForEmbed:ne=!1,shouldUseThreeColumnsForContributors:ae=!1,shouldUseFourColumnsForContributors:re=!1,lowestHierarchy:se,shouldCheckProductInView:ce,shouldShowAdsInMultiPackageBody:me=!1,shouldShowPaginatedButtonAtEnd:pe=!0,shouldShowSummaryGridButton:ue=!0,hideCuratedShowsList:ge=!1,showPriceForProduct:he=!1,expVariationName:ye,nativeTrendingPosition:be,summaryCollageOneVariation:fe="SingleFeature",shouldRenderForyouComponent:ve})=>{o.useEffect((()=>{(async()=>{await m(),c("MultiPackages")})()}),[]),o.useEffect((()=>{t.bundle&&t.bundle.containers&&t.bundle.containers.length&&f&&p(t.bundle.containers[0].items)}),[t,f]);const $e={hasVersoFeaturesReducedMargin:A,hasReducedMargin:W,hasMediumMargin:F,hasNoBottomMargin:E,hasNoTopMargin:I,shouldUseCustomMargin:$},we=u.some((e=>oe(e,l)&&8===e.items.length)),Ce=ie(u),{formatMessage:ke}=r(),Se={buttonVariation:i,btnStyle:s,collageComponentTemplates:l,hasDiscoveryPullQuoteUnderline:d,associatedComponentRules:e,gridVariationForEmbed:g,hasCarouselSliderPagination:y,hasControls:v,lightBgLinkBannerLayout:k,hasNavigationButtonVariation:S,hasCarouselSliderPaginationForArticle:b,hasNoTopBottomMarginOnMobile:T,hasPlpFilterableContainerBackgroundColor:N,hasPlpFilterableContainerLightBackgroundColor:L,hasRelatedContainerBackgroundColor:B,hasTopAndBottomBorderQuote:M,hasVersoFeaturesIncreasedVerticalPadding:_,hasVersoFeaturesIncreasedVerticalPaddingTop:H,hasNoBackgroundColor:w,hasNoStickyNavigationBanner:C,hasNoBottomMargin:E,hasMarginBottomMultiPackageRow:D,hasMarginTopMultiPackageRow:R,hasMediumMargin:F,hasReducedMargin:W,hasStickyLinkBanner:U,hasTickerSpecialTheme:P,includeSummaryCollageEight:we,isEmbedWrapperFullBleed:G,isMidContentAdsDisabled:V,ProductListingCarouselContainersData:Ce,shouldCheckProductInView:ce,shouldEnableBundleComponentAnalytics:K,shouldHideAds:Y,shouldHideNewsletter:J,shouldUseConstrainedParagraph:X,shouldUseGridForEmbed:te,shouldUseJumpLinksSectionStyleForEmbed:ee,shouldUseGridWrapperForEmbed:ne,shouldUseThreeColumnsForContributors:ae,shouldUseFourColumnsForContributors:re,lowestHierarchy:se,shouldShowAdsInMultiPackageBody:me,shouldShowPaginatedButtonAtEnd:pe,shouldShowSummaryGridButton:ue,hideCuratedShowsList:ge,showPriceForProduct:he,expVariationName:ye,formatMessage:ke,nativeTrendingPosition:be,summaryCollageOneVariation:fe,shouldRenderForyouComponent:ve},xe=u.find((({layout:e})=>Te[e]?.isPaginated)),Ee=u.find((({template:e,isPositionBottom:t})=>"verso-in-page-marketing-newsletter"===e&&t)),Ie=u.some((e=>"verso-plp-filterable-feature"===e.template&&e.isGrid));return o.createElement(le,{customClass:z,className:"multi-packages"+(z?` ${z}`:""),hasNoTopBottomMarginOnMobile:T,hasMarginBottomMultiPackageRow:D,hasMarginTopMultiPackageRow:R,hasEvenSpacingMultiPackageRow:O,showFooterAdPadding:Ie,"data-hj-ignore-attributes":Z?"":null,hasConsistentSpacing:j},u.map(((e,o)=>Oe(e,n,$e,o,t,j,Se))),xe&&pe&&o.createElement(de,{key:"paginated","data-test-id":"read-more-button-end",hasConsistentSpacing:j},o.createElement(x,{currentPage:t.bundle.paginatedPage,totalResults:xe.totalResults,limit:xe.limit,btnStyle:s,buttonVariation:i,filter:xe.filter,searchQuery:xe.searchQuery,shouldEnableBundleComponentAnalytics:xe.shouldEnableBundleComponentAnalytics})),Ee&&o.createElement(Q,{className:a("verso-in-page-marketing-newsletter-row",{"newletter-container-layout":!0}),hasNoBottomMargin:!!$e.hasNoBottomMargin,hasConsistentSpacing:j},o.createElement(h,{...Ee,sourceCode:"verso-hp-midpage",position:"container-newsletter",newsletterType:q})))};Fe.propTypes={associatedComponentRules:i.arrayOf(i.object),btnStyle:i.oneOf(["filled","outlined","text"]),bundleProps:i.object,buttonVariation:i.string,collageComponentTemplates:i.arrayOf(i.object),containers:i.array,expVariationName:i.string,gridVariationForEmbed:i.string,hasCarouselSliderPagination:i.bool,hasCarouselSliderPaginationForArticle:i.bool,hasConsistentSpacing:i.bool,hasControls:i.bool,hasDiscoveryPullQuoteUnderline:i.bool,hasEvenSpacingMultiPackageRow:i.bool,hasMarginBottomMultiPackageRow:i.bool,hasMarginTopMultiPackageRow:i.bool,hasMediumMargin:i.bool,hasNavigationButtonVariation:i.bool,hasNoBackgroundColor:i.bool,hasNoBottomMargin:i.bool,hasNoStickyNavigationBanner:i.bool,hasNoTopBottomMarginOnMobile:i.bool,hasNoTopMargin:i.bool,hasPlpFilterableContainerBackgroundColor:i.bool,hasPlpFilterableContainerLightBackgroundColor:i.bool,hasReducedMargin:i.bool,hasRelatedContainerBackgroundColor:i.bool,hasStickyLinkBanner:i.bool,hasTickerSpecialTheme:i.bool,hasTopAndBottomBorderQuote:i.bool,hasVersoFeaturesIncreasedVerticalPadding:i.bool,hasVersoFeaturesIncreasedVerticalPaddingTop:i.bool,hasVersoFeaturesReducedMargin:i.bool,hideCuratedShowsList:i.bool,isEmbedWrapperFullBleed:i.bool,isInvertedTheme:i.bool,isMidContentAdsDisabled:i.bool,lightBgLinkBannerLayout:i.string,lowestHierarchy:i.string,multiPackageCustomClassName:i.string,nativeTrendingPosition:i.number,newsletterType:i.string,shouldAddHjIgnoreAttribute:i.bool,shouldCheckProductInView:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideAds:i.bool,shouldHideNewsletter:i.bool,shouldPushProductIds:i.bool,shouldRenderForyouComponent:i.bool,shouldShowAdsInMultiPackageBody:i.bool,shouldShowPaginatedButtonAtEnd:i.bool,shouldShowSummaryGridButton:i.bool,shouldUseConstrainedParagraph:i.bool,shouldUseCustomMargin:i.bool,shouldUseFourColumnsForContributors:i.bool,shouldUseGridForEmbed:i.bool,shouldUseGridWrapperForEmbed:i.bool,shouldUseJumpLinksSectionStyleForEmbed:i.bool,shouldUseThreeColumnsForContributors:i.bool,showPriceForProduct:i.bool,summaryCollageOneVariation:i.string,tickerMarginTopType:i.oneOf(["small","none","large"])},Fe.displayName="MultiPackages",e.exports=Fe,e.exports.getEmbedView=He,e.exports.getTickerView=De},67275:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a,ZINDEX_MAP:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{calculateSpacing:d,minScreen:c,maxScreen:m,minMaxScreen:p,getColorToken:u,getTypographyStyles:g}=n(26865),{getSectionSpacingStyling:h}=n(16800),y=n(73730),{universalGridCore:b}=n(89085),f=n(66657),{RowWrapper:v}=n(20139),$=n(86659),{GridItem:w}=n(40653),{SummaryRiverSection:C}=n(15641),{SummaryCollageOneGridWithMargin:k}=n(52679),{SectionTitleHed:S}=n(33500),{EmbedBody:x}=n(99585),{FeaturesRow:E}=n(20659),{TickerWrapper:T}=n(28934),{TopStoryWrapper:I}=n(26805),N=`\n ${l()}\n ${s("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${a.xxl};\n`,L=o(f).withConfig({displayName:"MultiPackageBaseRow"})` &:first-child, & ~ & { ${({hasMarginTopMultiPackageRow:e})=>e?"":"margin-top: 0;"} } ${({alignItem:e})=>e&&`\n && {\n text-align: ${e};\n }\n `} ${({hasRightAndLeftMargin:e})=>e?`\n ${c(a.md)} {\n padding: ${d(0)} ${d(8)};\n }`:""} inline-embed[name='align-right'] { text-align: right; } inline-embed[name='align-center'] { text-align: center; } `,B=o(y.Utility).withConfig({displayName:"MultiPackageRow"})` &&& { align-items: center; width: auto; } `,P=o(L).withConfig({displayName:"MultiPackageRow"})` ${({hasNoTopMargin:e})=>e?"":`margin-top: ${d(7)};`} ${({hasLightBgForLinkBanner:e,hasPlpFilterableContainerLightBackgroundColor:t,theme:n,isInvertedTheme:o})=>e||t?`background-color: ${u(n,"colors.discovery.body.light.background")};`:o?`background-color: ${u(n,"colors.consumption.lead.inverted.background")};`:""} ${({hasMediumMargin:e,hasNoBottomMargin:t,hasReducedMargin:n,isNativeAd:o})=>e?`margin-bottom: ${d(4)};`:t||o&&n?"margin-bottom: 0;":n?`margin-bottom: ${d(2)};`:`margin-bottom: ${d(7)};`} ${({hasMarginBottomMultiPackageRow:e})=>e?`\n ${c(a.lg)} {\n margin-bottom: ${d(5)};\n }\n ${p(a.md,a.lg)} {\n margin-bottom: ${d(4)};\n }\n ${p(0,a.md)} {\n margin-bottom: ${d(3)};\n }`:""} ${({hasNoTopBottomMarginOnMobile:e})=>e?` ${p(0,a.md)} {\n margin-top: 0;\n margin-bottom: 0;\n }`:""} ${({hasStickyLinkBanner:e})=>e?`\n position: sticky;\n top: 0px;\n z-index: ${r.stickyLayer};\n `:""} /* TODO: this should be a configuration for a layout Specificity is required due to star selector in homepage */ ${c(a.lg)} { ${v}.homepage__half-column-row + && { width: 50%; max-width: 800px; ${S} { ${g("typography.definitions.discovery.subhed-section-secondary")}; } } .homepage__half-column-row + && > ${k} { padding-left: var(--grid-gap); } ${C} { margin: 0 auto; max-width: 1600px; } } ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} `,M=o($.WithMargins).withConfig({displayName:"DiscoveryQuoteRow"})` ${({hasTopAndBottomBorderQuote:e,theme:t})=>e?`\n border-top:1px solid ${u(t,"colors.discovery.body.white.divider")};\n\n border-bottom:1px solid ${u(t,"colors.discovery.body.white.divider")};`:""} ${w} { grid-column: 1/-1; ${c(a.md)} { grid-column: 3/11; } } `,A=i` &.puzzles-games-landing-page { .ticker-wrapper { margin-bottom: 0; } .ticker-view > div:nth-child(2) { margin-top: ${d(4)}; } .summary-collage-six-puzzles-games .summary-item:first-child h3 { ${g("typography.definitions.discovery.description-core")}; font-size: ${d(4)}; } .verso-features { margin-bottom: ${d(4)}; } > div:nth-child(3) .summary-collage-six-puzzles-games .summary-list--collection-list { ${m(a.lg)} { padding-top: 0; } } .summary-river-puzzles-games { h2 { font-size: 24px; } & > section { .summary-item:last-child { border-bottom: 0; } > div { margin-bottom: ${d(2)}; > div:first-child { margin-bottom: 0; } } } .summary-item { padding-top: ${d(2)}; } } .summary-item--is-dense .summary-item__asset-container { ${p(0,a.xl)} { display: block; } ${c(a.xl)} { float: none; margin-left: 0; } } .summary-list--collection-list { ${p(0,a.lg)} { border-top: 0; padding-top: 0; } } .summary-list__items .summary-item:not(:first-child) { margin-bottom: 0; padding-bottom: ${d(2)}; } .summary-list__items .summary-item:first-child { ${p(0,a.lg)} { padding-bottom: ${d(2)}; } ${c(a.lg)} { padding-bottom: 0; } } .summary-collage-six-puzzles-games .summary-item h3 { ${g("typography.definitions.discovery.hed-core-secondary")}; } .summary-collage-six-puzzles-games h2, .summary-collection-grid h2 { ${g("typography.definitions.discovery.subhed-section-primary")}; } .verso-embed-row inline-embed h1 { margin: 0; font-size: ${d(5.5)}; } .verso-embed-row { margin: ${d(4)} 0; } ${x} { max-width: initial; } .verso-features h2 { font-size: 24px; } .summary-collage-six-puzzles-games h2 { font-size: 20px; } .summary-item__dek > a { ${g("typography.definitions.foundation.link-primary")}; display: block; padding-top: ${d(2.5)}; text-decoration: none; color: ${u("colors.interactive.base.brand-primary")}; } .summary-item__dek > a:hover { text-decoration: underline; } } `,_=o.div.withConfig({displayName:"MultiPackageContainer"})` ${({showFooterAdPadding:e})=>e&&`padding-bottom: ${d(10,"px")};`} ${({customClass:e})=>e&&"puzzles-games-landing-page"===e&&A} ${({hasMarginBottomMultiPackageRow:e})=>e?"\n .verso-features {\n && {\n margin-bottom: 0;\n }\n }\n ":""} ${({hasEvenSpacingMultiPackageRow:e})=>e&&i` > ${P}, > .ad-container { margin-top: ${d(6)}; margin-bottom: 0; ${c(a.md)} { margin-top: ${d(7)}; margin-bottom: 0; } :last-child { margin-bottom: ${d(6)}; ${c(a.md)} { margin-bottom: ${d(7)}; } } } > ${P} { :first-child { margin-top: 0; } :empty { margin-top: 0; margin-bottom: 0; } > ${E} { margin-bottom: 0; } } > ${I} + .journey-unit__container, > .ticker-view { + * { margin-top: 0; } > ${v}, ${T} { margin-top: 0; margin-bottom: 0; } } `} .ticker-view .ticker-wrapper { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} } `,H=o.div.withConfig({displayName:"SectionJumpLinksWrapper"})` ${({theme:e})=>(e=>`\n background: ${u(e,"colors.consumption.body.inverted.display-texture")};\n ${c(a.md)} {\n width: ${a.md};\n padding: ${d(3)} ${d(9)} ${d(5)} ${d(9)};\n }\n padding: ${d(2)} ${d(5)} ${d(3.5)} ${d(5)};\n margin: auto;\n div {\n div {\n h1 {\n text-align: center;\n }\n div {\n a {\n font-family: Konnect, helvetica, sans-serif;\n font-style: normal;\n line-height: ${d(2.4,"rem")};\n font-size: ${d(2)};\n &:not(.button):link,\n &:not(.button):visited {\n color: rgb(0, 0, 0);\n }\n }\n display: grid;\n ${c(a.md)} {\n grid-template-columns: 1fr 1fr 1fr;\n grid-row-gap: ${d(1.5)};\n }\n grid-template-columns: 1fr 1fr;\n grid-row-gap: ${d(1)};\n }\n }\n }\n }\n `)(e)} `,D=o(P).withConfig({displayName:"MultiPackageReadMore"})` display: flex; justify-content: center; ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n margin-top: 0;\n margin-bottom: 0;\n ":""} `,R=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${N} `,O=o.div.withConfig({displayName:"EventsListWrapper"})` ${l()} margin: 0 auto; width: 100%; max-width: ${a.xxl}; ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,F=o.div.withConfig({displayName:"PromoBoxWrapper"})` ${N} `,W=o.div.withConfig({displayName:"NewsletterWrapper"})` ${N} padding-top: ${d(6)}; padding-bottom: ${d(6)}; ${c(a.md)} { padding-top: ${d(9)}; padding-bottom: ${d(9)}; } `,U=o.div.withConfig({displayName:"CMUnitWrapper"})` ${N} ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,V=o.div.withConfig({displayName:"SubTopicDiscoveryWrapper"})` ${b(!0)} ${s("padding")} margin: 0 auto; width: 100%; max-width: ${a.xxl}; ${c(a.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `,G=o.div.withConfig({displayName:"TickerWrapper"})` ${({isInvertedTheme:e})=>e?`\n ${l()}\n ${s("padding",!0)}`:`${N}`} `,j=o("div").withConfig({displayName:"MultipackageNoItemsBlock"})` ${l()} ${s("padding")} margin: 0 auto; margin-bottom: ${d(4)}; width: 100%; max-width: ${a.xxl}; color: white; font-family: 'LabGrotesque'; ${({hasRule:e,theme:t})=>e?`\n &::before {\n border-top: 1px solid ${u(t,"colors.discovery.body.white.divider")};\n content: '';\n grid-column: 1/-1;\n margin-bottom: ${d(4)};\n display: block;\n }\n `:""} h3 { margin: 0 auto; width: fit-content; ${g("typography.definitions.consumptionEditorial.subhed-break-secondary")} } p { font-family: Proxima Nova; font-size: 12px; } `,z=o.div.withConfig({displayName:"MultiPackageBodyWrapperGrid"})` ${b()} ${s("padding")} `;e.exports={CMUnitWrapper:U,DiscoveryQuoteRow:M,EventsListWrapper:O,MultiPackageContainer:_,MultiPackageRow:P,MultiPackageReadMore:D,NewsFeedWrapper:F,NewsletterWrapper:W,PromoBoxWrapper:R,SubTopicDiscoveryWrapper:V,TickerWrapper:G,MultipackageNoItemsBlock:j,MultiPackageBodyWrapperGrid:z,SectionJumpLinksWrapper:H,UtilityButton:B}},29693:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({noStories:{id:"Multipackages.NoStories",defaultMessage:"No stories found for your search",description:"No stories label"},exploreInstead:{id:"Multipackages.ExploreInstead",defaultMessage:"Explore these instead",description:"Explore instead label"}})},71724:e=>{const t=e=>e.some((e=>"product"===e.contentType||"commerce-product"===e.contentType));e.exports={findComponentOptions:function(e,t=[]){return Array.isArray(t)?t.find((t=>e.template===t.template)):null},ProductListingItems:e=>{const n=[];return e.map((e=>("verso-plp-manual-curated"!==e.template&&"verso-plp-search-curated"!==e.template&&"verso-filterable-summary-list"!==e.template&&"verso-pim-collection"!==e.template&&"verso-plp-curated-visual"!==e.template&&"verso-plp-filterable-feature"!==e.template&&"verso-native-product-carousel"!==e.template||(e?.groups?.length>0?(e=>{const n=[];return e.forEach((e=>{e?.items?.length>0?n.push(t(e.items)):n.push(!1)})),n.some(Boolean)})(e?.groups)&&n.push(e):e?.productList?.length>0?t(e.productList)&&n.push(e):e?.items?.length>0&&t(e.items)&&n.push(e)),n))),n}}},28987:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(35508),s=n(54790),l=n(35864),d=n(97368).A,{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NewsFeedWrapper:p,NewsFeedSectionTitle:u,NewsFeedContentTabs:g,NewsFeedContentNavigation:h}=n(18014),y=({className:e,dangerousHed:t,defaultTab:n,feed:o,links:s,sectionTitleVariation:y="TextCenter",shouldUseTabs:b=!1})=>{i.useEffect((()=>{(async()=>{await m(),c("NewsFeed")})()}),[]);const f=a(),v=l[y],$=o.map((e=>e.map(((e,t)=>i.createElement(r,{...e,key:t}))))),w=b?i.createElement(g,{buttonLabel:f.formatMessage(d.loadMoreNewsPreamble),defaultTab:n,tabContent:$,tabLabels:s}):i.createElement(i.Fragment,null,i.createElement(h,{attributes:{"aria-label":"Secondary",tabIndex:0},hasBorder:!0,justify:"center",links:s}),$);return i.createElement(p,{className:e,"data-testid":"NewsFeedWrapper"},t&&i.createElement(u,{as:v,dangerousHed:t,"data-testid":"NewsFeedSectionTitle",hedTag:"h2"}),w)};y.propTypes={className:o.string,dangerousHed:o.string,defaultTab:o.number,feed:o.arrayOf(o.arrayOf(o.shape(r.propTypes))).isRequired,links:o.arrayOf(o.shape(s.propTypes.links)).isRequired,sectionTitleVariation:o.string,shouldUseTabs:o.bool},e.exports=y},42594:(e,t,n)=>{e.exports=n(28987)},18014:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{calculateSpacing:a}=n(26865),r=n(81318),s=n(54790),l=o.div.withConfig({displayName:"NewsFeedWrapper"})` @media (min-width: ${i.md}) { display: grid; grid-template-columns: repeat(12, 1fr); } `,d=o.div.withConfig({displayName:"NewsFeedSectionTitle"})` grid-column: 1 / span 12; margin-bottom: ${a(2)}; `,c=o(r).withConfig({displayName:"NewsFeedContentTabs"})``,m=o(s.Section).withConfig({displayName:"NewsFeedContentNavigation"})``;e.exports={NewsFeedWrapper:l,NewsFeedSectionTitle:d,NewsFeedContentTabs:c,NewsFeedContentNavigation:m}},97368:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({loadMoreNewsPreamble:{id:"NewsFeed.LoadMoreNewsPreamble",defaultMessage:"Show More News",description:"News feed component button label preamble"}})},17302:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=a(n(96540)),l=n(76066),d=n(61423),c=r(n(9589)),m=n(11329),p=n(73200),u=n(5026),g=n(66593);t.default=({states:e,items:t,action:n})=>{const o=function(e){return`${e.default.label}-${e.default.icon}`}(e),{changeAccordionState:i,isOpen:a,currentOpenAccordionRef:r,accordionContentRef:h,handleKeyDown:y,accordionsState:b}=function(e,t){const{accordionsState:n,setAccordionsState:o}=(0,s.useContext)(u.TriggerableContainerContext),i=(0,s.useRef)(null),a=(0,s.useRef)(null),r=n===e,l=()=>{o((t=>t===e?null:e))};return{changeAccordionState:l,isOpen:r,currentOpenAccordionRef:i,accordionContentRef:a,handleKeyDown:e=>{(0,m.handleAccordionKeyDown)(e,r,a,i,t,l)},accordionsState:n}}(o,t?.length??0),f=b===o?e?.active:e?.default;return(0,s.useEffect)((()=>{const e=h.current?.querySelectorAll('[tabindex]:not([aria-disabled="true"])');e?.forEach((e=>{e.setAttribute("tabindex",a?"0":"-1"),e.setAttribute("aria-hidden",a?"false":"true")}))}),[a,h]),s.default.createElement(p.AccordionContainer,{"data-testid":"accordion"},s.default.createElement(p.AccordionHeader,{id:`accordion-header-${o}`,isOpen:a,onClick:i,"data-testid":"accordion-header",ref:r},s.default.createElement(d.TextClickable,{component:l.Component.TEXT_CLICKABLE,action:n,states:(0,m.getAccordionStates)(f),designSettings:(0,m.getAccordionDesignSetting)(m.AccordionContentType.LABEL),onKeyDown:y,"aria-expanded":a,"aria-controls":`accordion-content-${o}`,"aria-labelledby":`accordion-header-${o}`,role:"button",trackingSubject:g.TrackingSubject.ACCORDION,trackingStatus:a})),s.default.createElement(p.AccordionContent,{id:`accordion-content-${o}`,isOpen:a,"data-testid":a?"accordion-content-open":"","aria-hidden":!a,"aria-labelledby":`accordion-header-${o}`,role:"region",ref:h},s.default.createElement(p.AccordionContentInner,{"aria-hidden":!a,"aria-disabled":!a,isOpen:a},s.default.createElement(c.default,{"aria-hidden":!a,"aria-disabled":!a,defaultDesignSettings:(0,m.getAccordionDesignSetting)(m.AccordionContentType.CHILD),items:t}))))}},9589:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const r=a(n(96540)),s=n(14694);t.default=(0,r.memo)((({items:e,defaultDesignSettings:t})=>r.default.createElement(r.default.Fragment,null,e?.map(((e,n)=>{const o=e.designSettings??t;return r.default.createElement(s.Clickable,{key:n,...e,designSettings:o})})))))},11329:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.findNextFocusableElement=t.findPreviousFocusableElement=t.findFocusableElement=t.handleAccordionKeyDown=t.getAccordionStates=t.getAccordionDesignSetting=t.AccordionContentType=void 0;const o=n(76066),i=n(96472);var a;function r(e,t,n=!1){if(!e)return null;const o=Array.from(document.querySelectorAll('a, button, [tabindex]:not([tabindex="-1"])')).filter((e=>{if(n&&e.closest('[data-testid="accordion"]')){const t=e.closest('[data-testid="accordion"]'),n=t?.querySelector('[aria-expanded="false"]');return!n}return!0})),i=o.indexOf(e);return o[i+t]||null}function s(e,t=!1){return r(e,-1,t)}function l(e,t,n=!1){return r(e,1+t,n)}!function(e){e.LABEL="label",e.CHILD="child"}(a=t.AccordionContentType||(t.AccordionContentType={})),t.getAccordionDesignSetting=function(e){switch(e){case a.LABEL:return{type:o.ClickableType.LABEL_TEXT,scalable:!0};case a.CHILD:return{type:o.ClickableType.SECONDARY_TEXT,scalable:!0};default:return{type:o.ClickableType.PRIMARY_FILLED,scalable:!0}}},t.getAccordionStates=function(e){if(!e?.label&&!e?.icon)throw new Error("ClickableState must have at least a label or an icon.");return{default:{label:e.label||"",icon:e.icon},active:{label:e.label||"",icon:e.icon}}},t.handleAccordionKeyDown=(e,t,n,o,a,r)=>{const{KEY_ENTER:d,KEY_SPACE:c,KEY_TAB:m}=i.ACCESSIBILITY;if(e.key===d||e.key===c)return e.preventDefault(),void r();e.key===m&&(i=>{let r;var d;r=t?i?s(n.current):n.current?.querySelector('a, button, [tabindex]:not([tabindex="-1"])'):i?s(o.current,!0):l(o.current,a),(d=r)&&(e.preventDefault(),d.focus())})(e.shiftKey)},t.findFocusableElement=r,t.findPreviousFocusableElement=s,t.findNextFocusableElement=l},40308:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Accordion=void 0;var i=n(17302);Object.defineProperty(t,"Accordion",{enumerable:!0,get:function(){return o(i).default}})},73200:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.AccordionContentInner=t.AccordionContent=t.AccordionHeader=t.AccordionContainer=void 0;const r=a(n(75999)),s=n(66593),l=n(26865);t.AccordionContainer=r.default.div.withConfig({displayName:"AccordionContainer"})` width: 100%; margin-bottom: 1px; `,t.AccordionHeader=r.default.div.withConfig({displayName:"AccordionHeader"})` cursor: pointer; display: flex; justify-content: space-between; align-items: center; background-color: ${(0,l.getColorToken)("colors.navigation.background-primary")}; ${({isOpen:e})=>e&&r.css` z-index: 10; position: sticky; top: 0; `} `,t.AccordionContent=r.default.div.withConfig({displayName:"AccordionContent"})` display: grid; grid-template-rows: ${({isOpen:e})=>e?"1fr":"0fr"}; @media (prefers-reduced-motion: reduce) { visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1","0,0,0,0","0.25,0.1,0.25,1"],durations:["350ms","350ms","500ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.25,0.1,0.25,1","0,0,0,0","0.25,0.1,0.25,1"],durations:["350ms","350ms","500ms"]}})} `,t.AccordionContentInner=r.default.div.withConfig({displayName:"AccordionContentInner"})` overflow: hidden; visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; transform: ${({isOpen:e})=>e?"translateX(0)":"translateX(100%)"}; ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"],delays:["150ms"]},exit:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1, 0.25,1"],durations:["350ms"],delays:["150ms"]},reducedMotionEnter:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1, 0.25,1"],durations:["350ms"],delays:["150ms"]},reducedMotionExit:{animatedProperties:["opacity"],easingFunctions:["0.25,0.1,0.25,1"],durations:["350ms"],delays:["150ms"]}})} `},67594:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const r=a(n(96540)),s=n(76066),l=n(66593),d=n(40308),c=n(61423),m=n(66138),p=n(6189),u=n(19460),g={[s.Component.TEXT_CLICKABLE]:c.TextClickable,[s.Component.ACCORDION]:d.Accordion,[s.Component.JOURNEY_UNITS]:c.JourneyUnits,[s.Component.LOGO_CLICKABLE]:c.LogoClickable,[s.Component.StickyHeroAd]:p.OneNavStickyHeroAd,[s.Component.IDENTITY_UNITS]:u.IdentityUnits};t.default=(0,r.memo)((e=>{const{component:t,visibility:n=!0,...o}=e,i=(0,l.handleVisibility)(n),a=g[t];return r.default.createElement(m.StyledClickable,{visibilityOptions:i,component:t},r.default.createElement(a,{...o}))}))},34628:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableStyleGenerator=void 0;const o=n(36352);class i extends o.AbstractStyleGenerator{constructor(e,t){super(),this.visibilityOptions=e,this.cssValue=t}getStyleForBreakpoint(e){return[["display",this.visibilityOptions[e]?this.cssValue:"none"]]}}t.ClickableStyleGenerator=i},16559:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableIcon=void 0;const i=o(n(96540)),a=n(81959),r=n(46032);t.ClickableIcon=({icon:e,className:t,...n})=>{const o=(0,r.getIconComponent)(...e);return i.default.createElement(a.IconWrapper,{className:t,"data-testid":"clickable-icon",...n},i.default.createElement(o,{...n}))}},46032:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getIconComponent=void 0;const i=o(n(97504)),a=o(n(91470)),r=o(n(24695)),s={standard:i.default,thin:a.default,thinner:r.default};t.getIconComponent=function(e,t="standard"){const n=s[t][e];if(n)return n;throw new Error(`Unknown icon: ${e} - ${t}`)}},27365:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ClickableIcon=void 0;var o=n(16559);Object.defineProperty(t,"ClickableIcon",{enumerable:!0,get:function(){return o.ClickableIcon}})},81959:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IconWrapper=void 0;const i=o(n(75999)),a=n(26865);t.IconWrapper=i.default.span.withConfig({displayName:"IconWrapper"})` display: inline-flex; align-items: center; justify-content: center; width: ${(0,a.calculateSpacing)(2)}; height: ${(0,a.calculateSpacing)(2)}; svg { width: 100%; height: 100%; transition: transform 0.2s ease-in-out; ${({transform:e})=>e&&`transform: ${e};`} path { fill: ${({fill:e="currentColor"})=>e}; } circle { stroke: ${({strokeColor:e="currentColor"})=>e}; } } `},22984:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RolloverPosition=t.JourneyUnits=void 0;const r=a(n(96540)),s=n(12501),l=n(94213),d=n(66593),c=n(21337),m=n(5026);function p({navRolloverId:e}){const t=(0,r.useRef)(null);return r.default.createElement(l.CTAWrapper,{ref:t,onMouseEnter:()=>{c.ContainerManager.publishTrigger({id:e,triggerElement:t.current})},onMouseLeave:()=>c.ContainerManager.publishTrigger({id:e,triggerElement:t.current})},r.default.createElement(s.NavCTA,null))}var u;function g({navRolloverId:e}){const{isOpen:t,triggerElement:n}=(0,r.useContext)(m.TriggerableContainerContext),o=(0,r.useRef)();if(o.current=n,window.innerWidth<=d.breakpointSizes.xl)return null;const i=n?.getBoundingClientRect();return r.default.createElement(l.RolloverWrapper,{isOpen:t,rolloverPosition:(a=i?.x,void 0===a?u.INLINE_END:a{c.ContainerManager.publishTrigger({id:e,triggerElement:o.current})},onMouseLeave:()=>c.ContainerManager.publishTrigger({id:e,triggerElement:o.current})},r.default.createElement(s.NavRollover,null));var a}t.JourneyUnits=({customConfig:e})=>{const{hasNavCTA:t,navRollover:n,hasNavDrawer:o}=e;return r.default.createElement(r.default.Fragment,null,o&&r.default.createElement(s.NavDrawer,{use:"OneNavTextClickable"}),t&&r.default.createElement(p,{navRolloverId:n?.rolloverId}),n?.isRollover&&r.default.createElement(g,{navRolloverId:n.rolloverId}))},function(e){e.INLINE_START="inlineStart",e.INLINE_END="inlineEnd"}(u=t.RolloverPosition||(t.RolloverPosition={}))},28283:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.JourneyUnits=void 0;var o=n(22984);Object.defineProperty(t,"JourneyUnits",{enumerable:!0,get:function(){return o.JourneyUnits}})},94213:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RolloverWrapper=t.CTAWrapper=void 0;const r=a(n(75999)),s=n(96472),l=n(26865),d=n(22984);t.CTAWrapper=r.default.div.withConfig({displayName:"CTAWrapper"})` ${(0,l.getTypographyStyles)("typography.definitions.foundation.link-primary")}; .journey-unit__container { display: flex; align-items: center; height: 100%; } a { outline: solid 2px transparent; border-radius: 0; &:focus { outline: 2px solid ${(0,l.getColorToken)("colors.navigation.focus")}; } &:focus:not(:focus-visible) { outline: none; } } `,t.RolloverWrapper=r.default.div.withConfig({displayName:"RolloverWrapper"})` z-index: ${s.ZINDEX_MAP.oneNav+s.ZINDEX_MAP.navFixed}; position: fixed; ${({rolloverPosition:e,triggerDOMRect:t})=>r.css` inset-block-start: ${t?.bottom}px; left: ${e===d.RolloverPosition.INLINE_START?t?.left:t?.right}px; transform: ${e===d.RolloverPosition.INLINE_START?"":"translateX(-300px)"};, `} .nav-rollover__component { div { transform: translateY(-14px); transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s; visibility: hidden; transition-delay: 300ms; opacity: 0; z-index: 80; ${({isOpen:e})=>e&&c} } } `;const c=r.css` transform: translateY(0); visibility: visible; opacity: 1; transition-delay: 0s; `},97548:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickable=void 0;const i=o(n(96540)),a=n(51839),r=n(66593);t.LogoClickable=({action:e,src:t,label:n,height:o})=>i.default.createElement(a.LogoClickableStyled,{href:e,label:n,"aria-label":n,onClick:e=>new r.SnowplowEvent(e,n,r.TrackingSubject.LOGO_CLICKABLE).trackSnowplowEvent()},i.default.createElement(a.LogoClickableImage,{src:t,alt:n??"",$height:o}))},65469:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickable=void 0;var o=n(97548);Object.defineProperty(t,"LogoClickable",{enumerable:!0,get:function(){return o.LogoClickable}})},51839:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LogoClickableImage=t.LogoClickableStyled=void 0;const i=o(n(75999)),a=n(66593),r=n(26865),s=n(10963);t.LogoClickableStyled=(0,i.default)(s.BaseClickable).withConfig({displayName:"LogoClickableStyled"})` &:focus-visible, &:focus:not(:focus-visible) { &:after { border: 2px solid ${(0,r.getColorToken)("colors.navigation.focus")}; } } `,t.LogoClickableImage=i.default.img.withConfig({displayName:"LogoClickableImage"})` max-width: 100%; width: auto; ${({$height:e})=>e&&(0,a.getHeightStyles)(e)}; padding: ${(0,r.calculateSpacing)(1.5)} 0; box-sizing: content-box; @media ${a.mediaQueries.md} { padding: ${(0,r.calculateSpacing)(1)} 0; } @media ${a.mediaQueries.xl} { padding: ${(0,r.calculateSpacing)(1.5)} 0; } `},53640:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TextClickable=void 0;const i=o(n(96540)),a=n(52383),r=n(61423),s=n(81144),l=n(76066);t.TextClickable=e=>{const{designSettings:t,states:n,status:o=l.ClickableStatus.DEFAULT,trackingSchema:d,trackingSubject:c,trackingStatus:m,role:p,"aria-expanded":u,"aria-controls":g,"aria-labelledby":h}=e,y=e.action,{currentIcon:b,currentLabel:f,href:v,handleClick:$,target:w,rel:C}=(0,s.useTextClickableState)(y,n,d,c,m),k=o===l.ClickableStatus.DISABLED,S=p??(y?.type===l.ActionType.TRIGGER?"button":void 0);return i.default.createElement(a.TextClickableStyled,{id:y?.type===l.ActionType.TRIGGER?y.trigger:void 0,href:v,target:k?void 0:w,rel:k?void 0:C,onClick:e=>{k?e.preventDefault():$(e)},designSettings:t,label:f,icon:b,isActive:o===l.ClickableStatus.ACTIVE,className:k?"disabled":"",tabIndex:k?-1:0,"aria-disabled":!!k||void 0,"aria-hidden":!!k||void 0,role:S,"aria-expanded":u,"aria-controls":g,"aria-labelledby":h,as:v?"a":"span"},f&&i.default.createElement(a.TextClickableLabel,{"data-snowplow-event-label":!0},f),b&&i.default.createElement(r.ClickableIcon,{icon:b}))}},81144:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useTextClickableState=void 0;const o=n(96540),i=n(76066),a=n(66593),r=n(21337),s=n(72130),l=n(5026);t.useTextClickableState=function(e,t,n,d,c){const m=function(){const e=(0,o.useContext)(s.OneNavContext),t=(0,o.useContext)(l.TriggerableContainerContext);return null!==t?t.containerId:null!==e?e.containerId:void 0}(),[p,u]=(0,o.useState)(!1),g=e?.type===i.ActionType.TRIGGER?e.trigger:void 0,h=p&&t?.active?t.active:t?.default,y=e?.type===i.ActionType.LINK?e.target:null,b=e?.type===i.ActionType.LINK?e.rel:void 0,f=h?.label,v=h?.icon,$=e?.type===i.ActionType.LINK||e?.type===i.ActionType.ACCORDION?e.url:null;return{currentLabel:f,currentIcon:v,href:$,handleClick:o=>{void 0!==$&&e?.type!==i.ActionType.ACCORDION||o.preventDefault(),void 0===g&&new a.SnowplowEvent(o,f,d??m,c).trackSnowplowEvent(n),void 0!==g&&(o.preventDefault(),r.ContainerManager.publishTrigger({id:g,triggerElement:o.currentTarget,triggerCallback:e=>u(e)}),new a.SnowplowEvent(o,t?.default?.label,g,p,!0).trackSnowplowEvent())},target:y,rel:b}}},95069:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TextClickable=void 0;var o=n(53640);Object.defineProperty(t,"TextClickable",{enumerable:!0,get:function(){return o.TextClickable}})},61423:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.JourneyUnits=t.ClickableIcon=t.LogoClickable=t.TextClickable=void 0;var o=n(95069);Object.defineProperty(t,"TextClickable",{enumerable:!0,get:function(){return o.TextClickable}});var i=n(65469);Object.defineProperty(t,"LogoClickable",{enumerable:!0,get:function(){return i.LogoClickable}});var a=n(27365);Object.defineProperty(t,"ClickableIcon",{enumerable:!0,get:function(){return a.ClickableIcon}});var r=n(28283);Object.defineProperty(t,"JourneyUnits",{enumerable:!0,get:function(){return r.JourneyUnits}})},14694:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Clickable=void 0;var i=n(67594);Object.defineProperty(t,"Clickable",{enumerable:!0,get:function(){return o(i).default}})},66138:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.StyledClickable=void 0;const r=a(n(75999)),s=n(34628),l=n(76066);t.StyledClickable=r.default.div.withConfig({displayName:"StyledClickable"})` ${({component:e})=>function(e){return e===l.Component.StickyHeroAd?r.css` width: 100%; /** The classname of StickyHeroAdWrapper */ .ad-stickyhero { /** Makes the close button go to the end of the block. */ width: 100%; /** Removes padding in the articles pages. */ padding-top: 0; } `:e===l.Component.JOURNEY_UNITS?r.css` .journey-unit__container { width: 100%; } `:""}(e)}; ${({visibilityOptions:e,columns:t})=>new s.ClickableStyleGenerator(e,t?"grid":"flex").generateStyleForBreakpoints()} ${({theme:e})=>(e.layout===l.LayoutType.VERTICAL_LEFT||e.layout===l.LayoutType.VERTICAL_RIGHT)&&r.css` margin-bottom: 1px; `} `},48033:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=void 0;const o=n(96540);class i extends o.Component{constructor(){super(...arguments),this.state={errorMessage:null}}static getDerivedStateFromError(e){return{errorMessage:e.message}}componentDidCatch(e,t){console.error("Uncaught error: ",e,t.componentStack)}render(){return null!==this.state.errorMessage?null:this.props.children}}t.ErrorBoundary=i},57157:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=void 0;var o=n(48033);Object.defineProperty(t,"ErrorBoundary",{enumerable:!0,get:function(){return o.ErrorBoundary}})},98938:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNav=void 0;const i=o(n(96540)),a=n(75999),r=n(72130),s=n(13325),l=n(15178),d=n(16926),c=n(57157),m=n(5026),p=n(66660),u=n(92443);t.OneNav=({oneNavigation:e,triggerableContainers:t,isUserAuthenticated:n})=>{const{oneNavContainerRef:o,contextValue:g,isCSR:h}=(0,u.useOneNavState)(e,n);return i.default.createElement(c.ErrorBoundary,null,i.default.createElement(r.OneNavContext.Provider,{value:g},i.default.createElement(a.ThemeProvider,{theme:{layout:e.layout}},i.default.createElement(l.OneNavSpacer,{isCSR:h}),i.default.createElement(d.OneNavContainer,{ref:o,isCSR:h},i.default.createElement(d.OneNavGlobalStylesOverride,null),e.rows.map(((e,t)=>i.default.createElement(s.OneNavRow,{key:t,...e}))))),i.default.createElement(m.TriggerableContainerOverlay,null),i.default.createElement(p.OneNavTriggerableContainers,{triggerableContainers:t})))}},15178:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavSpacer=void 0;const r=a(n(96540)),s=n(16926),l=n(72130);t.OneNavSpacer=({isCSR:e})=>{const{oneNavSpacerRef:t,containerHeight:n}=(0,r.useContext)(l.OneNavContext);return r.default.createElement(s.OneNavSpacerStyled,{ref:t,height:n,isCSR:e})}},92443:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useOneNavSpacerIntersectionObserver=t.useAdResizeObserver=t.useContainerHeight=t.useOneNavState=void 0;const i=n(96540),a=o(n(7350)),r=n(91555),s=n(7211),l={root:null,threshold:[0,.25,.5,1]};t.useOneNavState=function(e,n){const[o,a]=(0,i.useState)(!1),r=(0,i.useRef)(null),s=(0,i.useRef)(null),{containerHeight:l}=(0,t.useContainerHeight)(r);return(0,i.useEffect)((()=>{a(!0)}),[]),{oneNavContainerRef:r,containerHeight:l,contextValue:{containerId:e.id,oneNavContainerRef:r,oneNavSpacerRef:s,containerHeight:l,isUserAuthenticated:n,identityConfig:e.identityConfig},isCSR:o}},t.useContainerHeight=e=>{const[n,o]=(0,i.useState)(0);return(0,s.useIsomorphicLayoutEffect)((()=>{(0,r.calculateInitialHeight)(e,o)}),[]),(0,t.useAdResizeObserver)(e,o),{containerHeight:n}},t.useAdResizeObserver=(e,t)=>{const n=(0,i.useRef)(0),o=(0,i.useRef)(0);(0,i.useEffect)((()=>{const i=e.current;if(!i)return;const r=i.querySelector(".ad-stickyhero");if(!r)return;n.current=r.getBoundingClientRect().height;const s=()=>{const e=r.getBoundingClientRect().height,o=e-n.current;t((e=>Math.floor(e+o))),n.current=e},l=(0,a.default)(s,1e3,{leading:!1,trailing:!0}),d=new ResizeObserver((e=>{for(const t of e)t.target===r&&(o.current+=1,o.current<=2?s():l())}));return d.observe(r),()=>{d.disconnect(),l.cancel()}}),[e,t])},t.useOneNavSpacerIntersectionObserver=e=>{const[t,n]=(0,i.useState)(!0);return(0,i.useEffect)((()=>{const t=e.current;if(!t)return;const o=new IntersectionObserver((e=>{e.forEach((e=>{const t=e.intersectionRatio>=.25;n(t)}))}),l);return o.observe(t),()=>{o.disconnect()}}),[e,n]),{isSpacerInView:t}}},68171:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNav=void 0;var o=n(98938);Object.defineProperty(t,"OneNav",{enumerable:!0,get:function(){return o.OneNav}})},16926:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavGlobalStylesOverride=t.OneNavSpacerStyled=t.OneNavContainer=void 0;const r=a(n(75999)),s=n(96472),l=n(26865),d=n(66593);t.OneNavContainer=r.default.header.withConfig({displayName:"OneNavContainer"}).attrs({className:"one-nav-container"})` display: flex; flex-direction: column; // Position changes based on rendering environment (SSR vs. CSR). position: ${({isCSR:e})=>e?"fixed":"sticky"}; z-index: ${s.ZINDEX_MAP.oneNav}; width: 100%; top: 0; left: 0; right: 0; max-height: max-content; `,t.OneNavSpacerStyled=r.default.div.withConfig({displayName:"OneNavSpacer"})` height: ${({height:e,isCSR:t})=>t?e:"0"}px; width: 100%; `,t.OneNavGlobalStylesOverride=r.createGlobalStyle` .onenav-site-navigation { // Prevents scrolling or bounce behavior when reaching scroll limits overscroll-behavior: none; // removes padding-top on the whole page which is set for pages without ads .noAdsSpacer { display: none; } // used for more specificity when redefining styles .page { // removes padding-top on the whole page, which is set for different navigations padding-top: 0!important; // prevents HeroAd from appearing in OneNav with unnecessary animation .one-nav-container { .ad-stickyhero { padding-top: 0; position: relative; top: 0; transform: none; .ad__slot--hero .cns-ads-stage { padding: 8px 0; } /** * prevents ads from bouncing when the ‘X’ button is pressed and * aligns this button with the burger button */ .button.ad-stickyhero-button { float: unset; position: absolute; width: max-content; margin-right: ${(0,l.calculateSpacing)(1)}; @media (max-width: ${d.breakpointSizes.lg}) { float: unset; position: absolute; width: max-content; } .button__icon-container { max-width: max-content; } } } // removes elements on pages with OneNav that take up unnecessary space .cns-ads-flex { .ad-height-hold, .cns-ads-flex-sizer { display: none; } .cns-ads-container { position: relative; } } } // this is to remove the spacing between OneNav and main content(main.page__main-content) on GQSports .page__main-content { &::before { height: 0; } } } } `},26932:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MaxItemsStyleGenerator=void 0;const o=n(75254);t.MaxItemsStyleGenerator=class{constructor(e){this.maxItems=e}getStyleForBreakpoint(e){const t=this.maxItems[e];return void 0===t?[["& > *","display: flex !important"]]:[[`& > :nth-child(n+${t+1})`,"display: none"]]}generateMaxItemsStyles(){return Object.keys(o.minThresholds).map((e=>this.generateMediaQueryStyles(e))).filter(Boolean).join("\n")}generateMediaQueryStyles(e){const t=this.maxItems[e];return`\n @media (min-width: ${o.minThresholds[e]}px) {\n ${void 0===t?"& > * { display: flex !important; }":`& > :nth-child(-n + ${t}) { display: flex; }\n & > :nth-child(n + ${t+1}) { display: none; }`}\n }\n `}}},53476:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavArea=void 0;const i=o(n(96540)),a=n(66593),r=n(14694),s=n(73202);t.OneNavArea=({items:e=[],maxItems:t,visibility:n=!0,...o})=>{const l=(0,a.handleVisibility)(n);return i.default.createElement(s.OneNavAreaContainer,{"data-testid":"OneNavAreaContainer",visibilityOptions:l,"aria-label":"Navigation Area",maxItems:t,...o},e.map(((e,t)=>i.default.createElement(r.Clickable,{key:t,...e}))))}},35262:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavAreaStyleGenerator=void 0;const o=n(36352);class i extends o.AbstractStyleGenerator{constructor(e,t){super(),this.visibilityOptions=e,this.cssValue=t}getStyleForBreakpoint(e){return[["display",this.visibilityOptions[e]?this.cssValue:"none"]]}}t.OneNavAreaStyleGenerator=i},22014:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavArea=void 0;var o=n(53476);Object.defineProperty(t,"OneNavArea",{enumerable:!0,get:function(){return o.OneNavArea}})},73202:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavAreaContainer=void 0;const i=o(n(75999)),a=n(76066),r=n(66593),s=n(35262),l=n(26932),d=n(26865);t.OneNavAreaContainer=i.default.div.withConfig({displayName:"OneNavAreaContainer"})` margin: inherit; padding: 0; display: ${({columns:e})=>e?"grid":"flex"}; flex-wrap: wrap; grid-template-columns: ${({columns:e})=>e}; ${({justifyContent:e})=>e&&(0,r.createResponsiveStyles)("justify-content",e)}; ${({visibilityOptions:e})=>e&&(0,r.createVisibilityStyles)(e)}; ${({justifyItems:e})=>e&&(0,r.createResponsiveStyles)("justify-items",e)}; ${({alignItems:e})=>e&&(0,r.createResponsiveStyles)("align-items",e)}; ${({alignContent:e})=>e&&(0,r.createResponsiveStyles)("align-content",e)}; ${({gap:e,theme:t})=>e?(0,r.createResponsiveStyles)("gap",e):t.layout===a.LayoutType.HORIZONTAL&&`gap: ${(0,d.calculateSpacing)(1)}`}; ${({visibilityOptions:e,columns:t})=>new s.OneNavAreaStyleGenerator(e,t?"grid":"flex").generateStyleForBreakpoints()} ${({maxItems:e})=>{const t="object"==typeof e&&Object.keys(e).length>0;return"number"==typeof e||t?new l.MaxItemsStyleGenerator(e).generateMaxItemsStyles():""}} `},48386:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavContext=void 0;const o=n(96540);t.OneNavContext=(0,o.createContext)(null)},72130:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavContext=void 0;var o=n(48386);Object.defineProperty(t,"OneNavContext",{enumerable:!0,get:function(){return o.OneNavContext}})},22030:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRow=void 0;const r=a(n(96540)),s=n(22014),l=n(67417),d=n(24367),c=n(66593),m=n(93579);t.OneNavRow=({areas:e,hideOnScroll:t,columns:n,visibility:o=!0,rowType:i,...a})=>{const[p,u]=(0,r.useState)(!1),g=(0,r.useRef)(null),h=(0,l.useIsRowVisible)(p,t,i);return(0,c.getVisibility)(o)?r.default.createElement(m.OneNavRowContext.Provider,{value:{setIsHeroAdVisible:u}},r.default.createElement(d.OneNavRowContainer,{rowRef:g,isRowVisible:h,columns:n,visibilityConfig:o,"aria-label":"Navigation Row",rowType:i,...a},e.map(((e,t)=>r.default.createElement(s.OneNavArea,{key:t,...e}))))):null}},24367:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContainer=void 0;const i=o(n(96540)),a=n(81327);t.OneNavRowContainer=({children:e,rowType:t,rowRef:n,isRowVisible:o,...r})=>i.default.createElement(a.OneNavRowGrid,{...r,ref:n,rowType:t,isRowVisible:o,"data-testid":"OneNavRowGrid","data-trigger-row":!0},i.default.createElement(a.OneNavRowContent,{"data-testid":"OneNavRowContent",rowType:t,...r},e))},93579:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContext=void 0;const o=n(96540);t.OneNavRowContext=(0,o.createContext)(null)},67417:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useIsRowVisible=t.getHideThresholdValue=t.getActiveBreakpoint=void 0;const i=n(96540),a=o(n(7350)),r=n(76066),s=n(66593),l=n(72130),d=n(92443);var c;function m(e,t){const n=Object.keys(e).filter((e=>s.breakpointSizes[e]<=t)).sort(((e,t)=>s.breakpointSizes[t]-s.breakpointSizes[e]));return n[0]?n[0]:r.Breakpoints.SM}function p(e){switch(typeof e){case"number":return e;case"boolean":return e?300:null;case"object":return p(e[m(e,window.innerWidth)]);default:return null}}function u(e,t,n,o){return Math.abs(o.current-n)<50?e:(o.current=n,t)}!function(e){e.UP="up",e.DOWN="down"}(c||(c={})),t.getActiveBreakpoint=m,t.getHideThresholdValue=p,t.useIsRowVisible=function(e,t,n){const{oneNavContainerRef:o,oneNavSpacerRef:s}=(0,i.useContext)(l.OneNavContext),m=(0,i.useRef)(0),g=(0,i.useRef)(0),[h,y]=(0,i.useState)(!0),{isSpacerInView:b}=(0,d.useOneNavSpacerIntersectionObserver)(s);return(0,i.useEffect)((()=>{const i=p(t);if(null===i&&n!==r.RowType.HERO_AD)return;const s=(0,a.default)((()=>{l()}),300),l=()=>{const t=window.scrollY,a=function(e,t){const n=t-(e.current?.getBoundingClientRect().bottom??0);return Math.max(n,0)}(o,t),s=a>=m.current?c.DOWN:c.UP;if(m.current=a,n===r.RowType.HERO_AD)y((()=>!!e||(b??!1)));else{const e=null!==i&&a>=i;s===c.DOWN&&e?y((e=>u(e,!1,a,g))):s===c.UP&&y((e=>u(e,!0,a,g)))}};return window.addEventListener("scroll",s,{passive:!0}),l(),()=>{window.removeEventListener("scroll",s),s.cancel()}}),[t,e,o,n,b]),h}},13325:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContext=t.OneNavRow=void 0;var o=n(22030);Object.defineProperty(t,"OneNavRow",{enumerable:!0,get:function(){return o.OneNavRow}});var i=n(93579);Object.defineProperty(t,"OneNavRowContext",{enumerable:!0,get:function(){return i.OneNavRowContext}})},81327:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavRowContent=t.OneNavRowGrid=void 0;const r=a(n(75999)),s=n(66593),l=n(76066),d=n(26865);t.OneNavRowGrid=r.default.nav.withConfig({displayName:"OneNavRowGrid"})` background-color: ${(0,d.getColorToken)("colors.navigation.background-primary")}; ${({visibilityConfig:e})=>e&&(0,s.createVisibilityStyles)(e,"grid")}; ${({isRowVisible:e,rowType:t})=>function(e,t){return e?r.css` grid-template-rows: 1fr; ${({theme:e})=>e.layout===l.LayoutType.HORIZONTAL&&r.css` border-bottom-color: ${(0,d.getColorToken)("colors.navigation.divider")}; border-bottom-style: solid; border-bottom-width: ${t===l.RowType.HERO_AD?"0":"1px"}; `}; `:r.css` grid-template-rows: 0fr; border-bottom: none; `}(e,t)}; @media (prefers-reduced-motion: reduce) { visibility: ${({isRowVisible:e})=>e?"visible":"hidden"}; opacity: ${({isRowVisible:e})=>e?"1":"0"}; } ${({isRowVisible:e,rowType:t})=>function(e,t){return t===l.RowType.HERO_AD?s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.12,0,0.39,0"],durations:["500ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.61,1,0.88,1"],durations:["550ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["500ms","500ms","500ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["550ms","550ms","550ms"]}}):s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["grid-template-rows"],easingFunctions:["0.12,0,0.39,0"],durations:["200ms"]},exit:{animatedProperties:["grid-template-rows"],easingFunctions:["0.61,1,0.88,1"],durations:["350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["200ms","200ms","200ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility","grid-template-rows"],easingFunctions:["0.37,0,0.63,1","1,1,0,0","1,1,0,0"],durations:["350ms","350ms","350ms"]}})}(e,t)}; `,t.OneNavRowContent=r.default.div.withConfig({displayName:"OneNavRowContent"})` ${({visibilityConfig:e})=>e&&(0,s.createVisibilityStyles)(e,"grid")}; ${({columns:e})=>e?(0,s.createResponsiveStyles)("grid-template-columns",e):"grid-template-columns: repeat(12, minmax(min-content, 1fr))"}; gap: ${({gap:e="1rem"})=>e}; justify-items: ${({justifyItems:e})=>e||"stretch"}; justify-content: ${({justifyContent:e})=>e||"stretch"}; align-items: ${({alignItems:e})=>e||"center"}; ${({rowType:e})=>e===l.RowType.HERO_AD?"":r.css` padding-left: 0.5rem; padding-right: 0.5rem; `}; overflow: hidden; `},75086:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavStickyHeroAd=void 0;const r=a(n(96540)),s=n(19607),l=n(13325);t.OneNavStickyHeroAd=function(){const{setIsHeroAdVisible:e}=(0,r.useContext)(l.OneNavRowContext);return r.default.createElement(s.StickyHeroAd,{shouldHoldSpace:!0,setIsHeroAdVisible:e})}},6189:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavStickyHeroAd=void 0;var o=n(75086);Object.defineProperty(t,"OneNavStickyHeroAd",{enumerable:!0,get:function(){return o.OneNavStickyHeroAd}})},72478:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavTriggerableContainerRow=void 0;const i=o(n(96540)),a=n(22014),r=n(41120);t.OneNavTriggerableContainerRow=function({gap:e,areas:t}){return i.default.createElement(r.OneNavTriggerableContainerRowContent,{gap:e,"aria-label":"Navigation Row"},t.map(((e,t)=>i.default.createElement(a.OneNavArea,{key:t,...e}))))}},99067:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavTriggerableContainers=void 0;const i=o(n(96540)),a=n(75999),r=n(5026),s=n(72478);t.OneNavTriggerableContainers=function({triggerableContainers:e}){return null==e?null:i.default.createElement(i.default.Fragment,null,e.map((e=>i.default.createElement(r.TriggerableContainer,{key:e.id,id:e.id,layout:e.layout,hasOverlay:e.hasOverlay??!0,hasDefaultContainer:e.hasDefaultContainer??!0},i.default.createElement(a.ThemeProvider,{theme:{layout:e.layout}},e.rows.map(((e,t)=>i.default.createElement(s.OneNavTriggerableContainerRow,{key:t,...e}))))))))}},66660:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavTriggerableContainers=void 0;var o=n(99067);Object.defineProperty(t,"OneNavTriggerableContainers",{enumerable:!0,get:function(){return o.OneNavTriggerableContainers}})},41120:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OneNavTriggerableContainerRowContent=void 0;const i=o(n(75999));t.OneNavTriggerableContainerRowContent=i.default.nav.withConfig({displayName:"OneNavTriggerableContainerRowContent"})` display: flex; flex-direction: column; gap: ${({gap:e})=>e}; padding-left: 0.5rem; padding-right: 0.5rem; `},96396:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(12892),i=n(20223),a=n(68171);t.default=(0,i.asThemedComponent)((0,o.asConfiguredComponent)(a.OneNav,"OneNav"))},36352:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractStyleGenerator=void 0;const o=n(76066),i=n(75254);t.AbstractStyleGenerator=class{generateStyleForBreakpoints(){const e=[];for(const t of Object.values(o.Breakpoints))e.push(this.getElementStyles(t));return e.join("\n")}getElementStyles(e){const t=this.getStyleForBreakpoint(e);return this.generateCSSMediaQueries(t,e)}generateCSSMediaQueries(e,t){const n=e.map((e=>`${e[0].toString()}: ${e[1]};`)).join("\n");return`@media (min-width: ${i.minThresholds[t]}px) {\n ${n}\n }`}}},43199:(e,t,n)=>{var o;Object.defineProperty(t,"__esModule",{value:!0}),t.ContainerManager=void 0;const i=n(96472);class a{static subscribeContainer(e,t){this.subscribedContainers.set(e,t)}static subscribeOverlay(e){this.overlayStateSetter=e}static unsubscribeContainer(e){this.subscribedContainers.delete(e)}static publishTrigger({id:e,triggerCallback:t,triggerElement:n}){this.triggerPositionRect=this.getTriggerPositionRect(e,n),this.triggerElement=n,this.activeTriggerElement=document.activeElement;const o=this.subscribedContainers.get(e);if(void 0===o)throw new Error(`Unable to find container set state - id: ${e}`);o(((e,n,o,i)=>{const a=()=>{i(!1),t?.(!1),this.removeContainerEventListeners(e,n,a)};this.addContainerEventListeners(e,n,o,a),t?.(o)}))}static toggleOverlay(e){this.overlayStateSetter?.(e)}static getContainerPosition(e){const t=this.positionRectFetcher(e);return{blockStart:t.bottom,blockEnd:t.top,inlineStart:t.left,inlineEnd:t.right,height:t.height,width:t.width,x:t.x,y:t.y}}static getTriggerElement(){return this.triggerElement??null}static getTriggerPositionRectFetcher(){let e=this.triggerPositionRect;return t=>(t&&(e=this.triggerPositionRect),e)}static getTriggerPositionRect(e,t){let n=t?.closest(this.TRIGGER_ROW_DATA_ATTRIBUTE)?.getBoundingClientRect();return n||(n=document.querySelector(`#${e}`)?.closest(this.TRIGGER_ROW_DATA_ATTRIBUTE)?.getBoundingClientRect(),n||new DOMRect)}static addContainerEventListeners(e,t,n,o){n&&(document.addEventListener("mousedown",(n=>this.handleOutsideContainerClick(n,e,t,o))),document.addEventListener("keydown",(n=>this.handleKeydown(n,e,t,o)))),this.removeContainerEventListeners(e,t,o)}static removeContainerEventListeners(e,t,n){document.removeEventListener("mousedown",(o=>this.handleOutsideContainerClick(o,e,t,n))),document.removeEventListener("keydown",(o=>this.handleKeydown(o,e,t,n)))}static handleOutsideContainerClick(e,t,n,o){const i=e.target,a=n?.contains(i),r=i.id===t;a||r||o()}static handleKeydown(e,t,n,o){const a=e.key===i.ACCESSIBILITY.KEY_ENTER,r=e.key===i.ACCESSIBILITY.KEY_ESCAPE,s=document.activeElement,l=n?.contains(s),d=s.id===t;if(r)return o(),void(this.activeTriggerElement&&(this.activeTriggerElement.focus(),this.activeTriggerElement=null));!a||l||d||o()}}o=a,a.subscribedContainers=new Map,a.triggerPositionRect={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0,toJSON:()=>null},a.positionRectFetcher=o.getTriggerPositionRectFetcher(),a.TRIGGER_ROW_DATA_ATTRIBUTE='[data-trigger-row="true"]',a.activeTriggerElement=null,t.ContainerManager=a},61965:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useManageFocus=t.useContainerManager=void 0;const o=n(96540),i=n(43199),a=['a[href]:not([aria-disabled="true"])','area[href]:not([aria-disabled="true"])','button:not([disabled]):not([aria-disabled="true"])','input:not([disabled]):not([type="hidden"]):not([aria-disabled="true"])','select:not([disabled]):not([aria-disabled="true"])','textarea:not([disabled]):not([aria-disabled="true"])','[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])','[contenteditable]:not([aria-disabled="true"])'];function r(e,t){e.forEach((e=>{"true"===e.getAttribute("aria-disabled")||e.hasAttribute("disabled")||e.classList.contains("disabled")||null!==e.closest('[role="region"][aria-hidden="true"]')||(e.setAttribute("tabindex",t),e.setAttribute("aria-hidden","-1"===t?"true":"false"))}))}function s(e,t){if(!t)return()=>{};const n='[data-trigger-row="true"]',o=Array.from(document.querySelectorAll(n)),i=t.closest(n);return e?o.forEach((e=>{e!==i&&e.setAttribute("aria-hidden","true")})):o.forEach((e=>{e.removeAttribute("aria-hidden")})),()=>{o.forEach((e=>{e.removeAttribute("aria-hidden")}))}}t.useContainerManager=function(e,t,n,a,r){return(0,o.useEffect)((()=>(i.ContainerManager.subscribeContainer(e,(n=>{a((o=>{const i=!o;return n(e,t,i,a),i}))})),r&&i.ContainerManager.toggleOverlay(n),()=>{i.ContainerManager.unsubscribeContainer(e)})),[t,e,n,a,r]),{position:i.ContainerManager.getContainerPosition(n),triggerElement:i.ContainerManager.getTriggerElement()}},t.useManageFocus=function(e,t,n){(0,o.useEffect)((()=>{if(!t.current)return()=>{};const o=(i=t.current,Array.from(i.querySelectorAll(a.join(","))));var i;if(0===o.length)return()=>{};const l=o[0];if(e&&n){r(o,"0");const t=e=>function(e,t,n){if("Tab"!==e.key)return;const o=document.activeElement;e.shiftKey||o!==t?e.shiftKey&&o===n&&(e.preventDefault(),t.focus()):(e.preventDefault(),n.focus())}(e,n,l);window.addEventListener("keydown",t);const i=s(e,n);return()=>{window.removeEventListener("keydown",t),r(o,"-1"),i()}}r(o,"-1");const d=s(e,n);return()=>{d()}}),[e,t,n])}},21337:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useManageFocus=t.useContainerManager=t.ContainerManager=void 0;var o=n(43199);Object.defineProperty(t,"ContainerManager",{enumerable:!0,get:function(){return o.ContainerManager}});var i=n(61965);Object.defineProperty(t,"useContainerManager",{enumerable:!0,get:function(){return i.useContainerManager}}),Object.defineProperty(t,"useManageFocus",{enumerable:!0,get:function(){return i.useManageFocus}})},91555:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.calculateInitialHeight=void 0,t.calculateInitialHeight=function(e,t){const n=e.current;if(!n)return;n.childNodes.forEach((e=>{e instanceof HTMLElement&&(e.style.gridTemplateRows="1fr")}));const{height:o}=n.getBoundingClientRect();t(o),n.childNodes.forEach((e=>{e instanceof HTMLElement&&e.style.removeProperty("grid-template-rows")}))}},7211:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useIsomorphicLayoutEffect=void 0;const o=n(96540);t.useIsomorphicLayoutEffect=o.useLayoutEffect},34213:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(83849).A,{trackNavigationEvent:s}=n(14307),l=n(73730),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({buttonVariation:e="Primary",btnStyle:t,currentPage:n,filter:o,limit:m,totalResults:p,searchQuery:u,shouldEnableBundleComponentAnalytics:g})=>{i.useEffect((()=>{(async()=>{await c(),d("PaginationRow")})()}),[]);const{formatMessage:h}=a();if(n*m>=p)return null;const y=l[e];let b=o?`?filter=${o}&page=${n+1}`:`?page=${n+1}`;return b+=u?`&q=${u}`:"",i.createElement("div",null,i.createElement(y,{inputKind:"link",href:b,btnStyle:t,label:h(r.nextPage),shouldEnableBundleComponentAnalytics:g,onClickHandler:e=>{const t={type:"click",label:e.target.innerText,subject:"pagination",placement:"bottom"};s(t)}}))};m.propTypes={btnStyle:o.string,buttonVariation:o.string,currentPage:o.number.isRequired,filter:o.string,limit:o.number.isRequired,searchQuery:o.string,shouldEnableBundleComponentAnalytics:o.bool,totalResults:o.number.isRequired},e.exports=m},30637:(e,t,n)=>{const o=n(34213);e.exports=o},83849:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({nextPage:{id:"PaginationRow.NextPage",defaultMessage:"Next Page",description:"The button label"}})},53151:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(71284),{PaywallBarWrapper:s}=n(4958),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=function(e){a.useEffect((()=>{(async()=>{await d(),l("PaywallBar")})()}),[]);const{className:t,paywall:n,position:i="paywall-bar-call-to-action",visibility:c}=e,m=n.isMuted||c.footer;return a.createElement(s,{className:o("paywall-bar",t),isVisible:!m},a.createElement(r,{className:"paywall-bar__consumer-marketing-unit",position:i,aria:{"aria-live":"polite",...m&&{"aria-hidden":!0}}}))};c.propTypes={className:i.string,paywall:i.object,position:i.string,visibility:i.shape({footer:i.bool})},e.exports=c},51810:(e,t,n)=>{const o=n(49870),{connectDomain:i}=n(57744),{withVisibilityState:a}=n(15356),r=n(53151),s=o([i("paywall"),a({name:"footer",className:"site-footer"})]);e.exports=s(r)},4958:(e,t,n)=>{const o=n(75999).default,{getColorToken:i}=n(26865),a=o.aside.withConfig({displayName:"PaywallBarWrapper"})` position: fixed; right: 0; bottom: 0; left: 0; transform: translateY(100%); background: ${i("colors.background.adContainer.special")}; width: 100%; height: auto; ${({isVisible:e})=>e&&"\n transform: translateY(0);\n "}; .consumer-marketing-unit__slot--paywall-bar-call-to-action { height: 0; } @media print { display: none; } `;e.exports={PaywallBarWrapper:a}},83979:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{PaywallModalWrapper:r,ConsumerMarketingUnitWrapper:s}=n(81682),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=function(e){a.useEffect((()=>{(async()=>{await d(),l("PaywallModal")})()}),[]);const{className:t,position:n="paywall-modal-call-to-action"}=e;return a.createElement(r,{className:o("paywall-modal",t)},a.createElement(s,{className:"paywall-modal__consumer-marketing-unit",position:n,aria:{"aria-live":"assertive"}}))};c.propTypes={className:i.string,position:i.string},e.exports=c},97438:(e,t,n)=>{e.exports=n(83979)},81682:(e,t,n)=>{const o=n(75999).default,i=n(71284),a=o.aside.withConfig({displayName:"PaywallModalWrapper"})` position: fixed; top: 0; transition: height 0s, width 0s; overflow: hidden; @media print { display: none; } .cns-ads-container div { display: none; } `,r=o(i).withConfig({displayName:"ConsumerMarketingUnitWrapper"})``;e.exports={PaywallModalWrapper:a,ConsumerMarketingUnitWrapper:r}},45698:(e,t,n)=>{const o=n(5556),i=n(96540),{ExpertCardWrapper:a,Title:r,ButtonsWrapper:s,UtilityButton:l,SubHed:d}=n(78554),c=({title:e,subHed:t,links:n=[],shouldUseHedInExpertCard:o,hasNoHeroProductVisualImage:c,showRichTextInDek:m})=>e||0!==n.length?i.createElement(a,{hasNoHeroProductVisualImage:c},e&&i.createElement(r,{shouldUseHedInExpertCard:o,as:o?"h2":"p",dangerouslySetInnerHTML:{__html:e}}),t&&i.createElement(d,{showRichTextInDek:m,dangerouslySetInnerHTML:{__html:t}}),i.createElement(s,null,n.map(((e,t)=>i.createElement(l,{key:`btn-${t}`,btnStyle:"outlined",inputKind:"link",label:e.label,href:e.href,target:e.target}))))):null;c.propTypes={hasNoHeroProductVisualImage:o.bool,links:o.array,shouldUseHedInExpertCard:o.bool,showRichTextInDek:o.bool,subHed:o.string,title:o.string},e.exports=c},19505:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(38221),r=n(37230),s=n(30830),l=n(74992),d=n(31933),{ProductCardCarouselWrapper:c}=n(78554),m=n(51125),{formatGtmData:p,productImpressionTracking:u}=n(60162),g=({cardLayout:e,productList:t,carouselViewProps:n,hasBorder:o=!1,hasUnderlineHed:g=!0,productProps:h,layoutName:y,isLazy:b,shouldAppendReadMoreLinkForDek:f=!0,summaryItemVariation:v="TextBelowLeft",isUpcEnabled:$,isContentCenter:w,isPlpCurated:C,shouldOpenInternalLinksInNewTab:k,hideDesktopPagination:S,hideRubricLink:x})=>{const E="ContentCarousel",{dangerousHed:T,pos:I}=n;i.useEffect((()=>{window.addEventListener("scroll",a((()=>u(E,document.getElementsByClassName("impressionTracking"))),1e3)),window.addEventListener("load",(()=>u(E,document.getElementsByClassName("impressionTracking"))))}),[E]);const N={spacing:"10px",width:{sm:"calc(50% - 10px)",lg:"calc(32% - 20px)"}};return i.createElement(c,{hasPadding:n?.hasPadding},i.createElement(s,{...n,hideDesktopPagination:S},t.map(((t,n)=>i.createElement(s.CarouselItem,{key:`carouselItem-${n}`,carouselTitle:T,carouselItemIndex:n,carouselItemName:t?.dangerousHed,pos:I,...N,isUpcEnabled:$},((t,n)=>{const{contentType:a}=t||"",s={...t,index:n,layout:"VisualCarousel"};let c=e,u=l[v];switch("article"!==a&&"gallery"!==a&&"externallink"!==a||(c="summary-item-card"),$&&["product","commerce-product"].includes(a)&&(c="unified-product-card"),t.showAssetOnly||t.showLinkedAsset?u=d:w&&"externallink"===a&&(u=l.TextBelowCenter),c){case"summary-item-card":return i.createElement(u,{...t,key:`${t.dangerousHed}-${n}`,...h,hasUnderlineHed:g,isLazy:b,shouldAppendReadMoreLinkForDek:f,hasBorder:o,showShopNowButton:"externallink"===a,buttonSize:"default",shouldUseSmallHed:"externallink"===a,isPlpCurated:C,shouldOpenInternalLinksInNewTab:k,layout:E,index:n,hideRubricLink:x});case"unified-product-card":return i.createElement(m,{...t,key:`${t.dangerousHed}-${n}`,data_item:s,isLazy:b,hasImpressionTracking:!0,layoutName:y,layout:E,shouldDisableCreditText:!0});default:return i.createElement(r,{...t,isLazy:b,key:`${t.dangerousHed}-${n}`,...h,hasImpressionTracking:!0,data_item:t,onClick:(e,o)=>{p({window,product:t,index:n,actionId:o,layout:E,event:e,layoutTitle:y})},layoutName:y,layout:E})}})(t,n))))))};g.propTypes={cardLayout:o.oneOf(["summary-item-card","plp-product-card"]),carouselViewProps:o.object,hasBorder:o.bool,hasUnderlineHed:o.bool,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isLazy:o.bool,isPlpCurated:o.bool,isUpcEnabled:o.bool,layoutName:o.string,productList:o.array,productProps:o.object,shouldAppendReadMoreLinkForDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,summaryItemVariation:o.string},e.exports=g},24357:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(97200),r=n(35864),s=n(45698),l=n(19505),d=n(73275),c=n(49235),{Disclaimer:m}=n(74307),{ProductVisualWrapper:p,GridWrapper:u,SectionTitleWrapper:g}=n(78554),h=e=>{const{hed:t,productVisualAsset:n,sectionTitleVariation:o="LineAboveLineBelowTextCenter",expertCardContent:h,productList:y=[],carouselViewProps:b={hasControls:!0,hasPadding:!0,controlPosition:"center",hasPagination:!0,paginationStyle:"slider",hasCustomSlider:!0,hasImageCenteredButton:!0,controlPlacement:"space-between",shouldHideControlsOnDisable:!0,hasImpressionTracking:!0},productProps:f={isDropshipProduct:!0,isProductCardName:!0,hasUnderlineHed:!1,hasImageGrid:!0,hasProductPriceColor:!0},shouldUseHedInExpertCard:v=!0,theme:$,isLazy:w,variations:{layout:C},isFirstProductListingContainer:k,showDisclaimer:S,affiliateDisclaimer:x,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:N,isPlpCurated:L,shouldOpenInternalLinksInNewTab:B,hideDesktopPagination:P,hideRubricLink:M,showRichTextInDek:A}=e,_=t?t.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"";let H=t,D={};var R,O;v&&t&&(H=void 0,R=t,O=h?.title,D={title:R,subHed:O});const[F]=i.useState(parseInt(a(),10));b.dangerousHed=_,b.pos=F;const W=r[o];return i.createElement(c,{palette:$},i.createElement(p,{hasNoHeroProductVisualImage:!n,isFirstProductListingContainer:k&&S},k&&S&&i.createElement(m.TextCenterNoTopRule,{isEnabled:S,hasDisclaimerBottomMargin:!n,disclaimerHtml:x}),H&&i.createElement(g,null,i.createElement(W,{dangerousHed:H})),i.createElement(u,null,h&&i.createElement(s,{...h,...D,hasNoHeroProductVisualImage:!n,shouldUseHedInExpertCard:v,showRichTextInDek:A}),n&&i.createElement(d,{...n,isLazy:w}),y.length>0&&i.createElement(l,{cardLayout:C,productList:y,carouselViewProps:b,productProps:f,layoutName:_,isLazy:w,summaryItemVariation:E,shouldAppendReadMoreLinkForDek:T,isUpcEnabled:I,isContentCenter:N,isPlpCurated:L,shouldOpenInternalLinksInNewTab:B,hideDesktopPagination:P,hideRubricLink:M}))))};h.propTypes={affiliateDisclaimer:o.string,carouselViewProps:o.object,expertCardContent:o.object,hed:o.string,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isFirstProductListingContainer:o.bool,isLazy:o.bool,isPlpCurated:o.bool,isUpcEnabled:o.bool,productList:o.array,productProps:o.object,productVisualAsset:o.object,sectionTitleVariation:o.string,shouldAppendReadMoreLinkForDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,shouldUseHedInExpertCard:o.bool,showDisclaimer:o.bool,showRichTextInDek:o.bool,summaryItemVariation:o.string,theme:o.oneOf(["standard","inverted"]),variations:o.shape({layout:o.oneOf(["summary-item-card","plp-product-card"])})},h.defaultProps={showRichTextInDek:!1,theme:"standard",variations:{layout:"plp-product-card"}},e.exports=h},49350:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(77806);e.exports=i(o(a,"ProductVisual"))},78554:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getTypographyStyles:a,minScreen:r,maxScreen:s,getColorStyles:l,isInverted:d}=n(26865),{BaseText:c}=n(76955),{CarouselWrapper:m,CarouselListItem:p,CurrentSlideIndicatorWrapper:u}=n(44802),g=n(86659),h=n(73730),{SpanWrapper:y}=n(18117),{BREAKPOINTS:b}=n(96472),f=o.div.withConfig({displayName:"ProductVisualWrapper"})` ${({hasNoHeroProductVisualImage:e,isFirstProductListingContainer:t})=>e&&`\n ${r(b.md)} {\n margin-top: ${i(t?4:15)};\n }`} `,v=o(g.MarginsOnly).withConfig({displayName:"SectionTitleWrapper"})` padding-bottom: ${i(2)}; `,$=o.div.withConfig({displayName:"ExpertCardWrapper"})` grid-column: 1 / span 4; margin: ${i(2)} ${i(3)}; ${({hasNoHeroProductVisualImage:e})=>e&&`\n margin: 0;\n text-align: center;\n ${s(b.md)} {\n margin-bottom : ${i(8)};\n }\n `} ${r(b.md)} { grid-column: 1 / span 3; grid-row: 2; margin: ${i(3)} 0 ${i(5)} ${i(6)}; } `,w=o(c).withConfig({displayName:"Title"})` ${({shouldUseHedInExpertCard:e})=>a(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-feature")} margin-bottom: ${i(2)}; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.heading")};\n `} `,C=o(c).withConfig({displayName:"DisclaimerText"})` margin-bottom: ${i(2)}; ${a("typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.description")};\n `} `,k=o(c).withConfig({displayName:"SubHed"})` ${a("typography.definitions.discovery.description-page")}; margin: ${i(2)} 0 ${i(3)} 0; ${({theme:e})=>d(e)&&`\n ${l(e,"color","colors.consumption.lead.inverted.description")};\n `} ${({showRichTextInDek:e})=>e&&"\n ul, ol {\n list-style-position: inside;\n padding-left: 0;\n }\n "} `,S=o.div.withConfig({displayName:"ButtonsWrapper"})``,x=o(h.Utility).withConfig({displayName:"UtilityButton"})` margin: 0 ${i(1.5)} ${i(2)} 0; ${r(b.md)} { margin: 0 ${i(1.5)} ${i(1.5)} 0; } `,E=o.div.withConfig({displayName:"ProductCardCarouselWrapper"})` grid-column: 1 / span 4; margin: ${i(-5)} 0 ${i(4)} 0; overflow-x: clip; ${r(b.md)} { grid-column: 4 / -1; grid-row: 2; margin-top: ${i(-13)}; margin-left: ${i(3)}; } ${m} { margin-top: ${i(-3)}; ${p}:first-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-left: ${i(3)};\n ${r(b.md)}\n { \n padding-left: 0;\n }`:"padding-left: 0;"} } ${p}:last-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-right: ${i(3)};\n ${r(b.md)}\n { \n padding-right: ${i(6)};\n }`:"padding-right: 0;"} } } ${u} { ${({hasPadding:e})=>e?`${r(b.md)}\n { \n margin-left: 0;\n margin-right: ${i(6)};\n }`:null} } `,T=o.div.withConfig({displayName:"GridWrapper"})` display: grid; grid-gap: 0; grid-template-columns: repeat(4, 1fr); margin: 0 0 ${i(4)} 0; width: 100%; row-gap: 0; ${y} { grid-column: 1 / span 4; img { width: 100vw; } } ${r(b.md)} { grid-template-columns: repeat(12, 1fr); margin: 0 0 ${i(5)} 0; ${y} { grid-column: 1 / span 12; grid-row: 1; img { width: 100vw; } } } `;e.exports={ProductVisualWrapper:f,SectionTitleWrapper:v,GridWrapper:T,ExpertCardWrapper:$,Title:w,ButtonsWrapper:S,UtilityButton:x,ProductCardCarouselWrapper:E,SubHed:k,DisclaimerText:C}},77806:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(24357);i.PLPProductCard=o(i,"PLPProductCard",{layout:"plp-product-card"}),i.SummaryItemCard=o(i,"SummaryItemCard",{layout:"summary-item-card"}),e.exports=i},20045:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(58156),s=n(32485),{googleAnalytics:l}=n(90090),{useViewportObserver:d}=n(55030),c=n(21816).A,{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{RelatedListWrapper:u,RelatedListHeading:g,RelatedListSummaryItem:h,RelatedListItems:y,RelatedListItem:b}=n(5662),f=({bylineVariation:e,className:t,children:n,heading:a,shouldLinkByline:f=!0,shouldHideRubric:v=!1,shouldHideBylines:$=!0})=>{o.useEffect((()=>{(async()=>{await p(),m("RelatedList")})()}),[]);const{formatMessage:w}=i(),C=e=>()=>{l.emitGoogleTrackingEvent("recirc-related_inline-click",{"gtm.elementUrl":e})};if(d(".related-list",void 0,(e=>{e&&l.emitUniqueGoogleTrackingEvent("recirc-related_inline-impression")})),!n||!n.length)return null;const k=/^h[1-6]$/,S=/^div$/,x=/^heading-h[1-6]$/,E=n.find((e=>{const{type:t,props:{className:n}={}}=e;return"string"==typeof t&&(k.test(t)||S.test(t)&&x.test(n))})),T=E?r(E,"props.children"):null,I=n.filter((e=>{const{type:t,props:{newClassName:n}={}}=e;return!k.test(t)&&!S.test(t)&&!x.test(n)}));return o.createElement(u,{className:s("related-list",t)},o.createElement(g,null,T||a||w(c.sectionTitle)),o.createElement(y,null,I.map(((t,n)=>{const{authors:i,dangerousHed:a,image:r,rubric:s,url:l}=t.props;return o.createElement(b,{key:n},o.createElement(h,{bylineVariation:e,clickHandler:C(l),contentType:"article",contributors:{author:i},dangerousHed:a,hasRule:!1,hedTag:"div",image:r,maxHedLines:3,rubric:v?null:s,url:l,shouldHideBylines:$,shouldLinkByline:f}))}))))};f.propTypes={bylineVariation:a.string,children:a.oneOfType([a.func,a.node]),className:a.string,heading:a.string,shouldHideBylines:a.bool,shouldHideRubric:a.bool,shouldLinkByline:a.bool},f.displayName="RelatedList",e.exports=f},77666:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(20045);e.exports=o(i,"RelatedList")},5662:(e,t,n)=>{const o=n(75999).default,i=n(74992),{BaseText:a}=n(76955),{INTERACTIVE:r}=n(96472),{calculateSpacing:s,getColorToken:l,getTypographyStyles:d}=n(26865),c=o.div.withConfig({displayName:"RelatedListWrapper"})` display: flex; flex-direction: column; justify-content: center; `,m=o(a).withConfig({displayName:"RelatedListHeading"})` border-top: ${s(.25,"px")} solid ${l("colors.consumption.body.standard.display-texture")}; border-bottom: ${s(.25,"px")} solid ${l("colors.consumption.body.standard.display-texture")}; padding: ${s(2)} 0; `;m.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"};const p=o(i.SideBySideThirds).withConfig({displayName:"RelatedListSummaryItem"})` &.summary-item { grid-column-gap: ${s(3)}; grid-template-columns: 75px auto; align-items: flex-start; padding: ${s(2)} 0; .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-primary")}; transition: color ${r.timingButtonDefault} ease; margin-top: 0; margin-bottom: ${s(1)}; } } .rubric.summary-item__rubric { ${d("typography.definitions.globalEditorial.context-primary")}; display: block; margin-bottom: ${s(1)}; color: ${l("colors.discovery.body.white.heading")}; } &.summary-item--has-border { border-bottom: ${s(.125,"px")} solid ${l("colors.consumption.body.standard.divider")}; } .summary-item__byline { margin-bottom: 0; } .summary-item__byline-authors { &.byline, &.byline__preamble, &.byline__name, &.byline__name-link, &.byline__social-link { ${d("typography.definitions.globalEditorial.accreditation-core")}; color: ${l("colors.discovery.body.white.heading")}; } } .summary-item__content { .summary-item__hed-link { &:link, &:visited { text-decoration: none; color: ${l("colors.consumption.body.standard.subhed")}; } &:active, &:focus, &:hover { text-decoration: underline; color: ${l("colors.consumption.body.standard.subhed")}; } } } `,u=o.div.withConfig({displayName:"RelatedListItems"})``,g=o.div.withConfig({displayName:"RelatedListItem"})``;e.exports={RelatedListWrapper:c,RelatedListHeading:m,RelatedListSummaryItem:p,RelatedListItems:u,RelatedListItem:g}},21816:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({sectionTitle:{id:"RelatedList.SectionTitle",defaultMessage:"Related Stories",description:"Section title for list of related stories",isConfigurable:!0}})},50488:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),l=n(58156),d=n(38221),{getLocationArray:c,getInputLocations:m}=n(68136),p=n(32272),u=n(91706),{asConfiguredComponent:g}=n(12892),{CategoryFilterFormWrapper:h,CategoryFilterDropdown:y,SearchableSummaryCollectionClickout:b,SearchableSummaryCollectionLoader:f,SearchableSummaryCollectionWrapper:v,SearchableSummaryCollectionSearchContainer:$}=n(960),{BaseWrap:w}=n(76955),C=n(86659),k=n(21826).A,S=n(90506),x=()=>a.createElement("span",{className:"category-filter__dropdown__icon"},a.createElement(S,null)),E=({handleOnSubmit:e,isGridLayout:t=!0})=>{const{formatMessage:n}=s(),o=t?C.WithMargins:w,i=d(m,300);return a.createElement(h,{name:"search",type:"search"},a.createElement(o,null,a.createElement(y,{assistiveLabel:"",DropdownIcon:x,isClearable:!0,isAsyncSelect:!0,loadOptions:i,options:[],onInputChange:t=>{e(t)},isMenuOpen:!1,placeholderText:n(k.asyncDropdownPlaceholder)})))};E.propTypes={handleOnSubmit:i.func,isGridLayout:i.bool};const T=({className:e,clickoutPath:t,dangerousHed:n,searchSettings:i={apiEndpoint:"venues",contentType:"hotel"},shouldAppendReadMoreLinkForDek:d=!1})=>{const[m,g]=r(!1),[h,y]=r([]),[w,C]=r(!0),[S,x]=r({}),{formatMessage:T}=s(),I=e=>{y(e),C(!1)},{locationName:N,locationHierarchy:L}=S,B=n||T(k.searchContainerHed),P=l(h,"venue.items",[]).length>=1,M=m&&!P&&!w;return a.createElement(v,{className:o("searchable-summary-collection-wrapper",e)},a.createElement($,null,a.createElement("h2",null,B),a.createElement(E,{handleOnSubmit:e=>{e&&(C(!0),y([]),g(!0),c(e,i,I),x((e=>{const t=e.split("/");return{locationName:t.pop(-1),locationHierarchy:t.slice(1).join("/")}})(e.value)))}}),M&&a.createElement("span",null,T(k.noResultsMessage))),m&&a.createElement(a.Fragment,null,w&&a.createElement(f,null,a.createElement(p,null)),P&&a.createElement(a.Fragment,null,a.createElement(u.FourColumns,{summaryItemVariation:"TextBelowImageLeftHasRuleWithDek",sectionTitleVariation:"WrappedComponent",shouldAppendReadMoreLinkForDek:d,...h.venue,items:h.venue.items.slice(0,4)}),a.createElement(b,{inputKind:"link",href:`${t}${N}?hierarchy=${L}`,label:T(k.clickoutButtonLabel,{location:N})}))))};T.propTypes={className:i.string,clickoutPath:i.string,dangerousHed:i.string,searchSettings:i.shape({apiEndpoint:i.string,contentType:i.string}),shouldAppendReadMoreLinkForDek:i.bool},T.displayName="SearchableSummaryCollection",e.exports=g(T,"SearchableSummaryCollection")},68136:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLocationArray=t.getInputLocations=void 0;const{fetchWithTimeout:o}=n(57743);t.getInputLocations=(e,t)=>{e?.length>2?o(`/api/locations/${e}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((n=>{const o=n.locations.map((t=>({...t,inputValue:e})));return t(o)})).catch((()=>t([]))):t([])},t.getLocationArray=(e,t,n)=>{const{apiEndpoint:i,contentType:a}=t,r=`hierarchy=${e.value}&contentType=${a}`;o(`/api/${i}?${r}`,{headers:{"Content-Type":"application/json"},method:"GET"},5e3).then((e=>e.json())).then((e=>n(e))).catch((e=>(console.warn(`Fetching of Category Filter API '/api/venues' fails: ${e}`),n([]))))}},29412:(e,t,n)=>{e.exports=n(6136)},960:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{applyGridSpacing:a}=n(1123),{calculateSpacing:r,minScreen:s,getColorStyles:l,getColorToken:d,getTypographyStyles:c}=n(26865),m=n(73730),p=n(79499),{GridItem:u}=n(40653),g=o.div.withConfig({displayName:"SearchableSummaryCollectionWrapper"})` display: grid; grid-template-columns: 1fr; margin-bottom: ${r(2)}; background-color: ${d("colors.discovery.body.light.background")}; .summary-collection-grid--four-columns { ${s(i.md)} { grid-column: span 3; } } `,h=o("div").withConfig({displayName:"SearchableSummaryCollectionLoader"})` display: flex; align-items: center; justify-content: center; svg { width: 50px; } `,y=o("div").withConfig({displayName:"SearchableSummaryCollectionSearchContainer"})` display: grid; grid-template-rows: repeat(3, 1fr); align-items: center; margin: ${r(2)} ${r(8)}; ${a("padding")}; h2 { ${c("typography.definitions.discovery.subhed-section-primary")} margin: ${r(2)} 0; text-align: center; color: ${l("colors.discovery.body.light.accreditation")}; } ${u} { grid-column: span 12; } span { ${c("typography.definitions.discovery.description-core")} text-transform: capitalize; color: ${l("colors.discovery.body.light.accreditation")}; justify-self: center; } `,b=o(p.Searchable).withConfig({displayName:"CategoryFilterAsyncDropdown"})` grid-column: 2/9; `,f=o("div").withConfig({displayName:"SearchWrapper"})` display: grid; grid-column-gap: ${r(2)}; grid-template-columns: 30% 15%; justify-content: center; input { height: ${r(6)}; } `,v=o(m.Primary).withConfig({displayName:"SearchableSummaryCollectionClickout"})` grid-area: 3 / 1; margin: ${r(4)}; ${s(i.lg)} { justify-self: center; max-width: 30%; } `,$=o.form.withConfig({displayName:"CategoryFilterFormWrapper"})` .grid { align-items: center; justify-content: center; } ${u}:first-of-type { ${s(i.md)} { grid-column: 3/11; } } ${u} { grid-column: 1 / -1; ${s(i.md)} { grid-column: span 2; } } .category-filter__dropdown__icon { margin-top: ${r(.5)}; } `;e.exports={CategoryFilterFormWrapper:$,CategoryFilterDropdown:b,SearchableSummaryCollectionClickout:v,SearchableSummaryCollectionLoader:h,SearchableSummaryCollectionWrapper:g,SearchableSummaryCollectionSearchContainer:y,SearchWrapper:f}},21826:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({asyncDropdownPlaceholder:{id:"SearchableSummaryCollection.AsyncDropdownPlaceholder",defaultMessage:"Search by city or destination",description:"Placeholder for async dropdown"},searchContainerHed:{id:"SearchableSummaryCollection.SearchContainerHed",defaultMessage:"Where do you want to go?",description:"Hed for search container message"},submitButtonLabel:{id:"SearchableSummaryCollection.SubmitButtonLabel",defaultMessage:"Search",description:"Label for submit button"},noMatchesFoundLabel:{id:"SearchableSummaryCollection.NoMatchesFoundLabel",defaultMessage:"No matches found",description:"Label for dropdown when no matches are found"},noResultsMessage:{id:"SearchableSummaryCollection.NoResultsMessage",defaultMessage:"Sorry, there are no results for your search - please try another location",description:"Message to display when no results are found for location"},clickoutButtonLabel:{id:"SearchableSummaryCollection.ClickoutButtonLabel",defaultMessage:"View all {location} hotels",description:"Label for clickout button when matches are found"}})},6136:(e,t,n)=>{const o=n(50488);e.exports=o},84903:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useRef:r}=n(96540),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(62067),c=n(41867).A,m=n(76399),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ShopifyCartCloseButton:g,ShopifyCartDangerousHed:h,ShopifyCartModalWrapper:y}=n(86721),b=n(34594),f=n(75916),{getShopifyDataFromStorage:v}=n(29946),$=({closeButtonCallback:e,showShopifyCart:t,shopifyCartItems:n,setShopifyCartItems:o,appConfig:l,onCartDataChange:d,shopifyConfiguration:$})=>{i.useEffect((()=>{(async()=>{await u(),p("ShopifyCart")})()}),[]);const w=r(),{formatMessage:C}=s(),k=()=>{e()};return a((()=>{t?(document.body.style.overflow="hidden",document.getElementById("app-root").style.opacity=.2):(document.body.style.overflow="unset",document.getElementById("app-root").style.opacity=1);const e=e=>{t&&w.current&&!w.current.contains(e.target)&&k()};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[t]),a((()=>{const e=v("shopifyCartItems");e?.length>0&&(d(e),o(e))}),[n?.length]),i.createElement(y,{isOpen:t,contentLabel:"Shopify cart",onRequestClose:k,shouldReturnFocusAfterClose:!1,role:"dialog",className:"shopify__content",overlayClassName:"shopify__overlay"},i.createElement(h,null,C(c.cartHeader)),i.createElement(g,{onClickHandler:k,role:"button",ButtonIcon:m,label:"ShopifyCartCloseButton",isIconButton:!0}),n?.length>0?i.createElement(f,{shopifyCartItems:n,shopifyConfig:$,appConfig:l}):i.createElement(b,null))};$.propTypes={appConfig:o.object,closeButtonCallback:o.func,onCartDataChange:o.func,setShopifyCartItems:o.func,shopifyCartItems:o.array,shopifyConfiguration:o.object,showShopifyCart:o.bool},$.displayName="ShopifyCart",e.exports=l((({shopifyCartItems:e,appConfig:t,shopifyConfiguration:n})=>({shopifyCartItems:e,appConfig:t,shopifyConfiguration:n})),(e=>{const{setShopifyCartItems:t}=d(e);return{setShopifyCartItems:t}}))($)},34594:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(41867).A,{ShopifyCartEmptyHed:r,ShopifyCartEmptyButtonWrapper:s,ShopifyCartEmptyDiv:l}=n(86721),d=()=>{const{formatMessage:e}=i();return o.createElement(o.Fragment,null,o.createElement(r,null,e(a.emptyCartHeader)),o.createElement(s,{"data-testid":"ShopifyEmptyCartButton",label:e(a.emptyCartButtonLabel),href:e(a.emptyCartButtonLink),inputKind:"link"}),o.createElement(l,null))};d.displayName="ShopifyCartEmpty",e.exports=d},75916:(e,t,n)=>{const o=n(56004),i=n(5556),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(41867).A,c=n(62067),m=n(80046),p=n(58332),u=n(56099),g=n(96472),{ShopifyCartItemObject:h,ShopifyCartItemRetailerName:y,ShopifyCartItemWrapper:b,ShopifyCartItemBrandDetail:f,ShopifyCartItemBrandName:v,ShopifyCartItemBrandNameWrapper:$,ShopifyCartItemProductTitle:w,ShopifyCartItemQuantityBox:C,ShopifyCartItemQuantityCount:k,ShopifyCartItemCheckout:S,ShopifyCartItemTotalLabel:x,ShopifyCartItemTotalDek:E,ShopifyCartItemCheckoutObject:T,ShopifyCartItemPrice:I,ShopifyCartItemQuantityContainer:N,ShopifyCartItemTotal:L,ShopifyCartItemTotalPrice:B,ShopifyCartItemRemoveButton:P,ShopifyCartItemQuantity:M,ShopifyCartItemRetailerLabel:A,ShopifyCartItemRetailer:_}=n(86721),{triggerGTMEventForShopify:H}=n(60162),{setShopifyDataIntoStorage:D}=n(29946),R=({shopifyCartItems:e,setShopifyCartItems:t,shopifyConfig:n,appConfig:i})=>{const l=o?.buildClient(n),{formatMessage:c}=s(),R=e=>{let t=0;for(const n of e)t+=(n?.price??0)*(n?.quantity??0);return t},[O,F]=r((()=>R(e))),W=e=>{F(R(e)),D("shopifyCartItems",e),t(e)},U=e=>{const{variantId:t,quantity:n}=e;return{variantId:t,quantity:n}},V=e.reduce(((e,t)=>{const{retailer:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{});return a.createElement(a.Fragment,null,a.createElement(b,null,Object.entries(V).map((([t])=>a.createElement(a.Fragment,{key:`shopify-cart-item-${t}`},a.createElement(_,null,a.createElement(A,null,c(d.retailerLabel)),a.createElement(y,null,t)),V[t].map((t=>a.createElement(a.Fragment,{key:t.variantId},a.createElement(h,null,a.createElement("img",{src:`${t.image.src}${g.SHOPIFY_IMAGE_SIZE_MAP.small}`,width:"30%",alt:t.title}),a.createElement(f,null,a.createElement($,null,a.createElement(v,null,t.vendor),a.createElement(P,{onClickHandler:()=>(t=>{const n=e.filter((e=>e.variantId!==t)),o=e.find((e=>e.variantId===t));H("remove-from-cart",o),W(n)})(t.variantId),role:"button",ButtonIcon:m,isIconButton:!0,width:"0.5rem",height:"0.5rem",label:"ShopifyCartItemRemoveButton"})),a.createElement(w,null,t.title),a.createElement(N,null,a.createElement(C,null,a.createElement(M,{onClickHandler:()=>(t=>{const n=e.find((e=>e.variantId===t)),o=e.findIndex((e=>e.variantId===t));n.quantity>1?(e[o].quantity-=1,H("remove-from-cart",e[o])):(H("remove-from-cart",{...e[o],quantity:0}),delete e[o]);const i=e.filter(Boolean);W(i)})(t.variantId),ariaLabel:"Decrease Quantity",role:"button",ButtonIcon:u,isIconButton:!0,label:"ShopifyCartItemQuantity"}),a.createElement(k,null,t.quantity),a.createElement(M,{onClickHandler:()=>(t=>{const n=e.map((e=>{if(e.variantId===t){const t=e.quantity+1,n={...e,quantity:t};return H("add-to-cart",n),n}return e}));W(n)})(t.variantId),ariaLabel:"Increase Quantity",role:"button",ButtonIcon:p,isIconButton:!0,label:"ShopifyCartItemQuantity"})),a.createElement(I,null,"$",t.price))))))))))),a.createElement(T,null,a.createElement(L,null,a.createElement(x,null,c(d.subtotalLabel)),a.createElement(B,null,"$",O)),a.createElement(E,null,c(d.checkoutText)),a.createElement(S,{label:c(d.checkoutLabel),onClickHandler:()=>{const t=e.map(U);l.checkout.create().then((e=>{const n=e.id;l.checkout.addLineItems(n,t).then((e=>{D("shopifyCartItems",[]);const t=new URL(e.webUrl);window.location=`https://checkout.${i.brandSlug}.com/${t.pathname}`}))}))},inputKind:"link"})))};R.propTypes={appConfig:i.object,setShopifyCartItems:i.func,shopifyCartItems:i.array,shopifyConfig:i.object},R.displayName="ShopifyCartItem",e.exports=l((({shopifyCartItems:e})=>({shopifyCartItems:e})),(e=>{const{setShopifyCartItems:t}=c(e);return{setShopifyCartItems:t}}))(R)},48146:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(20312),r=({children:e,align:t,appElement:n,className:i,overlayClassName:r,...s})=>(o.useEffect((()=>{n&&a.setAppElement(n)}),[n]),o.createElement(a,{...s,portalClassName:i,className:i,overlayClassName:r},e));r.propTypes={align:i.string,appElement:i.oneOfType([i.string,i.element]),children:i.node,className:i.string,overlayClassName:i.string},e.exports=r},75391:(e,t,n)=>{const o=n(84903),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"ShopifyCart")},86721:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,minScreen:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=n(73730),{getColorToken:c}=n(26865),{SpanWrapper:m}=n(18117),p=n(73275),u=o(n(48146)).withConfig({displayName:"ShopifyCartModalWrapper"})` .shopify__content { position: absolute; right: 0; bottom: 8rem; left: auto; margin-top: 56px; outline: none; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: ${i(2.5)}; width: 370px; overflow: auto; inset: 0 4px 4px auto; } .shopify__overlay { position: fixed; top: ${i(0)}; right: ${i(0)}; bottom: ${i(0)}; left: ${i(0)}; z-index: 1000; overflow: hidden; } `,g=o(d.Utility).withConfig({displayName:"ShopifyCartCloseButton"})` position: absolute; top: ${i(1)}; right: ${i(1)}; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; .icon-close { padding: 8px; } &, &:focus, &:hover { border: 0; background-color: transparent; } `,h=o(d.Utility).withConfig({displayName:"ShopifyCartItemRemoveButton"})` right: ${i(1)}; /* stylelint-disable-next-line declaration-no-important */ z-index: 0 !important; margin-left: 10px; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `,y=o(p).withConfig({displayName:"ShopifyCartItemResponsiveAsset"})` position: relative; grid-column: 1; grid-row: 1; width: 100px; height: 100px; &${m}::after { position: absolute; top: 0; left: 0; opacity: 1; width: 100%; height: 100%; content: ''; } img { width: 100%; height: 100%; } `,b=o.div.withConfig({displayName:"OverlaySummaryItemContent"})` &&& { grid-column: 1; grid-row: 1; align-self: end; z-index: 2; padding: 0 ${i(2)} ${i(3)}; text-decoration: none; ${a(l.md)} { margin: 0 auto; padding: 0 0 ${i(5)}; width: 100%; } } `,f=o.div.withConfig({displayName:"ShopifyCartItemObject"})` display: inline-flex; margin-top: ${i(1.9)}; overflow-y: auto; `,v=o.div.withConfig({displayName:"ShopifyCartItemRetailer"})` display: inline-flex; margin-top: ${i(5)}; border-bottom: 1px solid #75757a; padding-bottom: ${i(.65)}; text-align: left; ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.bg-card")}; ${s("typography.definitions.globalEditorial.context-secondary")}; `,$=o.div.withConfig({displayName:"ShopifyCartItemBrandDetail"})` margin-left: ${i(1)}; `,w=o.div.withConfig({displayName:"ShopifyCartItemProductTitle"})` padding-bottom: ${i(2)}; text-align: left; line-height: 18px; letter-spacing: 0; font-family: plain_regularregular; font-size: 12px; `,C=o.div.withConfig({displayName:"ShopifyCartItemBrandNameWrapper"})` display: flex; justify-content: space-between; width: 100%; text-align: left; font-family: plain_regularregular; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${s("typography.definitions.globalEditorial.context-primary")}; svg { float: right; padding-bottom: ${i(2)}; width: 1rem; } `,k=o.span.withConfig({displayName:"ShopifyCartItemBrandName"})``,S=o.div.withConfig({displayName:"ShopifyCartDangerousHed"})` ${s("typography.definitions.discovery.hed-core-secondary")}; `,x=o.div.withConfig({displayName:"ShopifyCartEmptyHed"})` margin-top: ${i(5)}; margin-bottom: ${i(3)}; ${s("typography.definitions.foundation.title-primary")}; `,E=o(d.Utility).withConfig({displayName:"ShopifyCartEmptyButtonWrapper"})` margin-left: ${i(.5)}; width: 330px; `,T=o.div.withConfig({displayName:"ShopifyCartEmptyDiv"})` position: fixed; right: 0; bottom: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: 1rem 1.25rem; width: 374px; height: 8rem; `,I=o.div.withConfig({displayName:"ShopifyCartItemWrapper"})` ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; margin-bottom: ${i(16)}; text-align: center; text-decoration: none; ${({layoutProportions:e})=>"overlay-limited-height"===e?"max-height: 100%;":""} `,N=o.div.withConfig({displayName:"ShopifyCartItemQuantityBox"})` display: inline-flex; flex-direction: row; align-items: center; border: 1px solid; ${({theme:e})=>r(e,"border-color","colors.interactive.base.light")}; height: 30px; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `,L=o.div.withConfig({displayName:"ShopifyCartItemQuantityCount"})` margin-right: ${i(1)}; margin-left: ${i(1)}; `,B=o.div.withConfig({displayName:"ShopifyCartItemCheckoutObject"})` position: fixed; right: 0; bottom: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); background: ${c("colors.background.white")}; padding: 1rem 1.25rem; width: 374px; height: 8rem; `,P=o(d.Utility).withConfig({displayName:"ShopifyCartItemCheckout"})` width: 100%; `,M=o.div.withConfig({displayName:"ShopifyCartItemTotalLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.interactive.base.dark")}; `,A=o.div.withConfig({displayName:"ShopifyCartItemTotalDek"})` padding-bottom: 5px; ${s("typography.definitions.globalEditorial.context-secondary")}; ${({theme:e})=>r(e,"color","colors.consumption.body.inverted.bg-card")}; `,_=o.div.withConfig({displayName:"ShopifyCartItemPrice"})` padding-left: ${i(10)}; ${({theme:e})=>{r(e,"color","colors.consumption.body.standard.body")}}; ${s("typography.definitions.globalEditorial/numerical-small")}; `,H=o.div.withConfig({displayName:"ShopifyCartItemSalePrice"})` padding-left: ${i(8)}; text-decoration: line-through; ${({theme:e})=>{r(e,"color","colors.consumption.body.standard.accent")}}; ${s("typography.definitions.globalEditorial/numerical-small")}; `,D=o.div.withConfig({displayName:"ShopifyCartItemQuantityContainer"})` display: flex; align-items: center; text-align: center; text-transform: uppercase; letter-spacing: 0.5px; font-family: plainmedium; font-size: 12px; `,R=o.div.withConfig({displayName:"ShopifyCartItemTotal"})` display: flex; justify-content: space-between; `,O=o.div.withConfig({displayName:"ShopifyCartItemTotalPrice"})``,F=o(d.Utility).withConfig({displayName:"ShopifyCartItemQuantity"})` transform: scale(0.6); /* stylelint-disable-next-line declaration-no-important */ z-index: 0 !important; padding: 0; fill: ${c("colors.discovery.body.light.context-tertiary")}; &, &:focus, &:hover { border: 0; background-color: transparent; } `,W=o.div.withConfig({displayName:"ShopifyCartItemRetailerLabel"})` ${s("typography.definitions.globalEditorial.context-title")}; ${({theme:e})=>r(e,"color","colors.background.black")}; margin-right: ${i(.25)}; `,U=o.div.withConfig({displayName:"ShopifyCartItemRetailerName"})` padding-left: ${i(1)}; text-transform: capitalize; `;e.exports={ShopifyCartCloseButton:g,ShopifyCartDangerousHed:S,ShopifyCartItemResponsiveAsset:y,ShopifyCartItemContent:b,ShopifyCartItemWrapper:I,ShopifyCartEmptyHed:x,ShopifyCartEmptyButtonWrapper:E,ShopifyCartItemObject:f,ShopifyCartItemRetailerName:U,ShopifyCartItemBrandDetail:$,ShopifyCartItemBrandName:k,ShopifyCartItemBrandNameWrapper:C,ShopifyCartItemProductTitle:w,ShopifyCartItemQuantityBox:N,ShopifyCartItemQuantityCount:L,ShopifyCartItemCheckout:P,ShopifyCartItemTotalDek:A,ShopifyCartItemTotalLabel:M,ShopifyCartItemCheckoutObject:B,ShopifyCartItemPrice:_,ShopifyCartItemSalePrice:H,ShopifyCartItemQuantityContainer:D,ShopifyCartItemTotalPrice:O,ShopifyCartItemTotal:R,ShopifyCartItemRemoveButton:h,ShopifyCartItemQuantity:F,ShopifyCartItemRetailerLabel:W,ShopifyCartItemRetailer:v,ShopifyCartModalWrapper:u,ShopifyCartEmptyDiv:T}},41867:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({emptyCartHeader:{id:"ShopifyCartEmpty.EmptyCartHeader",defaultMessage:"YOUR SHOPPING CART IS EMPTY",description:"ShopifyCartEmpty component header"},emptyCartButtonLabel:{id:"ShopifyCartEmpty.EmptyCartButtonLabel",defaultMessage:"GO SHOPPING",description:"ShopifyCartEmpty component button label"},emptyCartButtonLink:{id:"ShopifyCartEmpty.EmptyCartButtonLink",defaultMessage:"/shop/listing/all",description:"ShopifyCartEmpty component button link"},retailerLabel:{id:"ShopifyCartItem.RetailerLabel",defaultMessage:"Retailer:",description:"ShopifyCartItem Retailer label"},subtotalLabel:{id:"ShopifyCartItem.SubtotalLabel",defaultMessage:"Subtotal",description:"ShopifyCartItem Subtotal label"},checkoutText:{id:"ShopifyCartItem.CheckoutText",defaultMessage:"Shipping and taxes calculated at checkout",description:"ShopifyCartItem checkout text"},checkoutLabel:{id:"ShopifyCartItem.CheckoutLabel",defaultMessage:"CHECK OUT",description:"ShopifyCartItem checkout label"},cartHeader:{id:"ShopifyCart.CartHeader",defaultMessage:"Shopping Cart",description:"ShopifyCart Cart header"}})},29946:(e,t,n)=>{const{storageFactory:o}=n(60663),i=o((()=>window.localStorage));e.exports={getShopifyDataFromStorage:e=>JSON.parse(i.getItem(e)),setShopifyDataIntoStorage:(e,t)=>i.setItem(e,JSON.stringify(t))}},56115:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(37243),r=n(7350),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(71284),{NavCTA:c}=n(12501),m=n(73275),p=n(54790),{PaymentGateway:u}=n(92807),g=n(73767),h=n(64035).A,{SimpleNavigationSearchButton:y,SimpleNavigationUtilityLinks:b,SimpleNavigationSectionUtilityLinks:f,SimpleNavigationLogoImage:v,SimpleNavigationLogoLink:$,SimpleNavigationSectionLogo:w,SimpleNavigationGrid:C,SimpleNavigationWrapper:k}=n(33929);class S extends i.Component{constructor(e,t){super(e,t),this.handleScroll=r(this.handleScroll.bind(this),50),this.state={isScrolled:!1}}async componentDidMount(){window.addEventListener("scroll",this.handleScroll),await l(),s("SimpleNavigation",this.props.variationName)}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll)}handleScroll(){const{scrollTop:e}=document.documentElement,t=e>0;t!==this.state.isScrolled&&this.setState({isScrolled:t})}render(){const{className:e,decorationStyle:t,hasSearch:n,hasLogoWide:o,logo:a,logoBaseUrl:r,utilityLinks:s,variations:l,intl:m}=this.props,{logoAlign:p,mobileOption:S}=l;return i.createElement(k,{className:e,decorationStyle:t,logoAlign:p,mobileOption:S,hasLogoWide:o,isScrolled:this.state.isScrolled},i.createElement(C,null,i.createElement(w,null,i.createElement($,{href:r,"data-testid":"Logo"},i.createElement(v,{...a}))),i.createElement(f,null,s.length>0&&i.createElement(b,{attributes:{"aria-label":"Utility"},links:s,shouldAllowNavItemHide:!0}),i.createElement(u,{group:"consumer-marketing"},i.createElement(d,{position:"nav-cta"})),i.createElement(c,null),n&&i.createElement(y,{ButtonIcon:g,isIconButton:!0,href:"/search",inputKind:"link",label:m.formatMessage(h.searchLabel)}))))}}S.propTypes={className:o.string,decorationStyle:o.oneOf(["default","border-thin"]),hasLogoWide:o.bool,hasSearch:o.bool,intl:o.object,logo:o.shape(m.propTypes).isRequired,logoBaseUrl:o.string,utilityLinks:p.propTypes.links,variationName:o.string,variations:o.shape({logoAlign:o.oneOf(["center","left"]).isRequired,mobileOption:o.oneOf(["search","cm"]).isRequired})},S.defaultProps={decorationStyle:"default",hasLogoWide:!1,hasSearch:!1,logoBaseUrl:"/",utilityLinks:[],variations:{logoAlign:"center",mobileOption:"search"}},S.displayName="SimpleNavigation",e.exports=a(S)},94919:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19769);e.exports=o(i,"SimpleNavigation")},33929:(e,t,n)=>{const o=n(75999).default,{css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,minScreen:d,maxScreen:c,getColorToken:m,getTypographyStyles:p,getLinkStyles:u}=n(26865),g=n(73275),h=n(54790),y=n(73730),{ResponsiveImageContainer:b}=n(7228),f=o(y.Utility).withConfig({displayName:"SimpleNavigationSearchButton"})` display: flex; position: relative; margin: 0 0 0 auto; border: 0; background-color: transparent; padding: 0; width: calculate-spacing(4); &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${m("colors.foundation.icon-hover")}; } } .button__icon-container { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: ${l(4)}; height: 100%; .icon { width: 100%; height: auto; } } svg path { fill: ${m("colors.foundation.icon-default")}; } ${d(a.md)} { margin: 0 0 0 ${l(4)}; } `,v=o(h.Horizontal).withConfig({displayName:"SimpleNavigationUtilityLinks"})``,$=o.div.withConfig({displayName:"SimpleNavigationSectionUtilityLinks"})` justify-content: flex-end; .navigation__link { display: none; margin: 0 ${l(4)} 0 0; } .consumer-marketing-unit--nav-cta { height: calc(${l(6)} - 1px); } `,w=o(g).withConfig({displayName:"SimpleNavigationLogoImage"})` display: flex; justify-content: center; text-align: center; ${b} { object-fit: contain; max-height: ${l(6)}; } `,C=o.a.withConfig({displayName:"SimpleNavigationLogoLink"})` justify-content: center; width: 100%; height: 100%; `,k=o.div.withConfig({displayName:"SimpleNavigationSectionLogo"})` justify-content: center; margin: 0.75rem auto; width: 17rem; min-width: initial; justify-self: center; overflow: hidden; ${d(a.md)} { max-width: initial; } `,S=o.div.withConfig({displayName:"SimpleNavigationGrid"})` ${s()} ${r("padding")} display: grid; justify-content: space-between; column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${a.xxl}; height: 100%; row-gap: var(--grid-gap); ${c(a.md)} { grid-gap: 0; grid-template-columns: repeat(3, 1fr); padding: 0 ${l(2)}; } `,x=i` display: flex; align-items: center; .navigation__link, .simple-navigation__subscribe-link { ${({theme:e})=>p(e,"typography.definitions.foundation.link-primary")} ${({theme:e})=>u(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover")} min-width: ${l(5)}; } .navigation__list { margin: 0; } .navigation__list-item { display: flex; padding: 0; } `,E=o.header.withConfig({displayName:"SimpleNavigationWrapper"})` display: flex; position: fixed; top: 0; justify-content: center; transition: background-color 0.2s ease-in-out; z-index: get-z(siteHeader); background: ${m("colors.foundation.menu-bg.collapsed")}; width: 100%; height: ${l(6)}; ${({decorationStyle:e})=>"border-thin"===e&&i` border-bottom: 1px solid ${m("colors.foundation.menu.dividers")}; `} ${({logoAlign:e})=>"left"===e&&i` ${k} { grid-column: 2 / 3; } ${$} { grid-column: 3 / 4; } ${d(a.md)} { ${C} { justify-content: flex-start; } ${k} { grid-column: 1 / 5; align-items: center; justify-self: baseline; } ${$} { grid-column: 5 / 13; align-items: center; justify-content: flex-end; .navigation__link { display: flex; } } } `} ${({logoAlign:e})=>"center"===e&&i` ${k} { grid-column: 2 / 3; } ${$} { grid-column: 3 / 4; } ${d(a.md)} { ${k} { grid-column: 5 / 9; } ${$} { grid-column: 9 / 13; .navigation__link--persistent.navigation__link { display: flex; } } } ${d(a.lg)} { ${$} { .navigation__link { display: flex; } } } `} ${({isScrolled:e})=>e&&i` background-color: ${m("colors.foundation.menu-bg.collapsed")}; `} ${({logoWide:e})=>e&&i` display: block; ${S} { display: block; grid-gap: unset; grid-template-columns: unset; } ${k} { margin: 0.75rem auto; min-width: initial; max-width: initial; } ${k}, ${w} { width: ${l(34)}; } `} ${({mobileOption:e})=>"search"===e&&i` ${v}, .simple-navigation__consumer-marketing-unit--nav-cta { display: none; ${d(a.md)} { display: flex; } &.consumer-marketing-unit--no-failsafe { display: none; } } ${f}.button--link { display: flex; } `} ${({mobileOption:e})=>"cm"===e&&i` span, picture { width: inherit; } ${$} { display: flex; align-items: center; } ${f}.button--link { display: none; ${d(a.md)} { display: flex; } } `} ${k}, ${$} { ${x} } `;e.exports={SimpleNavigationSearchButton:f,SimpleNavigationUtilityLinks:v,SimpleNavigationSectionUtilityLinks:$,SimpleNavigationLogoImage:w,SimpleNavigationLogoLink:C,SimpleNavigationSectionLogo:k,SimpleNavigationGrid:S,SimpleNavigationWrapper:E}},64035:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({searchLabel:{id:"SimpleNavigation.SearchLabel",defaultMessage:"Search",description:"Label for search button"}})},19769:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(56115);i.LogoCenterWithSearch=o(i,"LogoCenterWithSearch",{logoAlign:"center",mobileOption:"search"}),i.LogoCenterWithCM=o(i,"LogoCenterWithCM",{logoAlign:"center",mobileOption:"cm"}),i.LogoLeftWithSearch=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search"}),i.LogoLeftWithCM=o(i,"LogoLeftWithCM",{logoAlign:"left",mobileOption:"cm"}),e.exports=i},60169:(e,t,n)=>{const{connect:o}=n(67851),i=n(70589),a=o((e=>{const{brandName:t,comScoreCollectionName:n,footerLogo:o,legalese:{dangerousLegalese:i},navigation:{aboutText:a,appDownloadUrls:r,contactLinks:s,contactLinksHeading:l,footerLinks:d,footerLinksHeading:c,internationalInfo:m,noticesLinks:p,socialLinks:u},logoBaseUrl:g}=e;return{aboutText:a,appDownloadUrls:r,brandName:t,className:"site-footer--with-store",contactLinks:s,contactLinksHeading:l,comScoreCollectionName:n,internationalInfo:m,logo:o,logoBaseUrl:g,navigationLinks:d,dangerousLegalese:i,navigationLinksHeading:c,noticesLinks:p,socialIconsProps:{links:u}}}),null,((e,t,n)=>{const{className:o}=n,i={};return o&&(i.className=`${e.className} ${o}`),{...n,...e,...t,...i}}))(i);e.exports=a},98928:(e,t,n)=>{e.exports=n(60169)},609:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(39832),r=(new Date).getFullYear(),{SiteFooterLegaleseText:s,SiteFooterLegaleseTextWrapper:l}=n(51916),d=({brandName:e,dangerousLegalese:t})=>i.createElement(i.Fragment,null,i.createElement(l,{"data-nosnippet":"true"},t?i.createElement(s,{id:"dangerous-legalese-brand-text",dangerouslySetInnerHTML:{__html:t}}):i.createElement(s,{"data-testid":"dangerous-legalese-brand-text"},"© ",r," Condé Nast. All rights reserved. ",i.createElement("em",null,e)," may earn a portion of sales from products that are purchased through our site as part of our Affiliate Partnerships with retailers. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast."," ",i.createElement(a,{href:"http://www.aboutads.info"},"Ad Choices"))));d.propTypes={brandName:o.string.isRequired,dangerousLegalese:o.string},e.exports=d},96205:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(89049).A,s=n(54790),l=n(73275),d=n(34568),c=n(35676),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(609),{ButtonIcon:g}=n(48990),{useClientStatus:h}=n(8877),{SiteFooterSocialIcons:y,SiteFooterWrapper:b,SiteFooterGridNoMargins:f,SiteFooterBrandInfo:v,SiteFooterLogo:$,SiteFooterLogoResponsiveAsset:w,SiteFooterAbout:C,SiteFooterAboutText:k,SiteFooterNavigationVertical:S,SiteFooterNavigationContactVertical:x,SiteFooterNavigationHorizontal:E,SiteFooterDisclaimer:T,SiteFooterNavigationDropdown:I,SiteFooterOneTrustButton:N,SiteFooterCollectionContainer:L,SiteFooterCollection:B,SiteFooterNoticesWrapper:P,SiteFooterNoticesContainerWrapper:M,SiteFooterOneTrustButtonContainer:A}=n(51916),_=({aboutText:e,appDownloadUrls:t=[],brandName:n,className:o,comScoreCollectionName:s,contactLinks:l,contactLinksHeading:c,dangerousLegalese:_,disclaimerText:H="",hideTagline:D=!1,internationalInfo:R,logo:O,logoBaseUrl:F="/",navigationLinks:W,navigationLinksHeading:U,noticesLinks:V,showOneTrustButton:G,socialIconsProps:j,variations:{isLinkDense:z}={},variationName:q})=>{i.useEffect((()=>{(async()=>{await p(),m("SiteFooter",q)})()}),[q]);const Z=a(),K=l?.length||W?.length,Y=i.createElement(y,{isLinkDense:z,...j}),J=h();return i.createElement(b,{className:o,isLinkDense:z,"data-testid":"site-footer-wrapper"},i.createElement(f,{className:K?"":"site-footer--single-column",siteFooterSingleColumn:!K,isLinkDense:z,"data-testid":"SiteFooterGridNoMargins"},i.createElement(v,null,i.createElement($,{className:"site-footer__logo"},i.createElement("a",{href:F},i.createElement(w,{...O,className:"site-footer__responsive-image"}))),!D&&i.createElement(C,{"data-testid":"SiteFooterAbout"},i.createElement(k,null,e)),!z&&Y,H&&i.createElement(T,{dangerouslySetInnerHTML:{__html:H}}),t?.length>0&&i.createElement(d,{appDownloadUrls:t})),W?.length>0&&i.createElement(S,{isCollapsible:!0,attributes:{"aria-label":U},heading:U,links:W}),l?.length>0&&i.createElement(x,{isCollapsible:!0,attributes:{"aria-label":c},heading:c,links:l}),i.createElement(P,null,i.createElement(M,{isLinkDense:z},V&&i.createElement(E,{attributes:{"aria-label":Z.formatMessage(r.noticesContainer)},links:V,showOneTrustButton:!z&&G}),i.createElement(u,{brandName:n,dangerousLegalese:_}),i.createElement(L,null,s&&i.createElement(B,null,s),R?.internationalSites?.length>0&&i.createElement(I,{id:"site-footer-dropdown","data-testid":"site-footer-dropdown",assistiveLabel:Z.formatMessage(r.dropdown),label:R?.homeLocation?.name,showLabel:!0,options:R.internationalSites})),z&&Y))),z&&i.createElement(A,null,i.createElement(g,null),J&&i.createElement(N,{id:"ot-sdk-btn",className:"ot-sdk-show-settings ot-sdk-btn-show--cookies",label:Z.formatMessage(r.oneTrustButtonLabel),isInline:!0})))};_.displayName="SiteFooter",_.propTypes={aboutText:o.string,appDownloadUrls:o.array,brandName:o.string.isRequired,className:o.string,comScoreCollectionName:o.string,contactLinks:s.propTypes.links,contactLinksHeading:o.string.isRequired,dangerousLegalese:o.string,disclaimerText:o.string,hideTagline:o.bool,internationalInfo:o.object,logo:o.shape(l.propTypes).isRequired,logoBaseUrl:o.string,navigationLinks:s.propTypes.links,navigationLinksHeading:o.string.isRequired,noticesLinks:s.propTypes.links,showOneTrustButton:o.bool,socialIconsProps:o.shape(c.propTypes).isRequired,variationName:o.string,variations:o.shape({isLinkDense:o.bool})},e.exports=_},70589:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(54779);e.exports=o(i,"SiteFooter")},51916:(e,t,n)=>{const{default:o,css:i}=n(75999),{hideVisually:a}=n(52813),r=n(73275),{ResponsiveImageContainer:s}=n(7228),l=n(73730),d=n(54790),c=n(36062),m=n(35676),{BREAKPOINTS:p,INTERACTIVE:u}=n(96472),{cssVariablesGrid:g}=n(1123),{getColorToken:h,calculateSpacing:y,getTypographyStyles:b,getLinkStyles:f,minScreen:v,maxScreen:$}=n(26865),{universalGridCore:w}=n(89085),{applyGridSpacing:C}=n(1123),{NavigationHeadingWrapper:k,NavigationListWrapper:S,NavigationListItemWrapper:x,NavigationInternalLink:E,NavigationExternalLink:T,NavigationHeadingButton:I,NavigationHeadingArrow:N}=n(51418),L=o(r).withConfig({displayName:"SiteFooterLogoResponsiveAsset"})` display: flex; justify-content: center; margin: 0 auto; max-height: ${y(4)}; ${v(p.lg)} { justify-content: flex-start; margin: 0; } ${s} { width: auto; max-height: inherit; } `,B=o.div.withConfig({displayName:"SiteFooterLogo"})` align-self: end; `,P=o.div.withConfig({displayName:"SiteFooterAbout"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-primary")} margin-top: ${y(2)}; margin-bottom: ${y(5)}; color: ${h("colors.foundation.footer.meta-primary")}; ${v(p.lg)} { padding-right: ${y(20)}; } `,M=o.p.withConfig({displayName:"SiteFooterLegaleseText"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-secondary")} order: 3; margin: 0; text-align: center; color: ${h("colors.foundation.footer.meta-secondary")}; ${v(p.lg)} { grid-area: footer-notices-legal; order: initial; text-align: left; } .external-link { ${({theme:e})=>f(e,"colors.foundation.footer.meta-secondary",null)} color: ${h("colors.foundation.footer.meta-secondary")}; } .external-link:link { text-decoration: underline; } `,A=o.div.withConfig({displayName:"SiteFooterLegaleseTextWrapper"})` display: contents; `,_=o(m.Footer).withConfig({displayName:"SiteFooterSocialIcons"})` ${({isLinkDense:e})=>e?i` grid-area: footer-notices-social; grid-column: 1; ${v(p.lg)} { grid-column: -1/-4; grid-row: 2; margin-top: ${y(4)}; } .social-icons__list-item { padding-right: ${y(.5)}; ${v(p.lg)} { padding-right: ${y(2)}; } } ${v(p.lg)} { .social-icons__list-item:last-child { padding-right: 0; } } .social-icons__list-item a { width: 44px; height: 44px; ${v(p.lg)} { width: 30px; height: 30px; } } `:""} `,H=i` /* stylelint-disable selector-max-id */ #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { ${({theme:e})=>f(e,"colors.foundation.footer.meta-secondary",null)} border: none; background-color: transparent; padding: ${y(.5)} ${y(1)} ${y(.5)} 0; line-height: 1; color: ${h("colors.foundation.footer.meta-secondary")}; font-size: inherit; .button__label { color: ${h("colors.foundation.footer.meta-secondary")}; } &:hover { background-color: inherit; text-decoration: none; color: ${h("colors.foundation.footer.meta-secondary")}; } } #ot-sdk-btn.ot-sdk-btn-show--cookies { display: inline-block; ${({theme:e})=>b(e,"typography.definitions.foundation.link-utility")} padding: ${y(.5)} ${y(2.5)} ${y(.5)} 0; height: ${y(5.625)}; } /* stylelint-enable selector-max-id */ `,D=o.div.withConfig({displayName:"SiteFooterOneTrustButtonContainer"})``,R=o(l.Utility).withConfig({displayName:"SiteFooterOneTrustButton"})``,O=o.footer.withConfig({displayName:"SiteFooterWrapper"})` display: grid; grid-column: 1 / -1; background-color: ${h("colors.foundation.footer.bg")}; ${v(p.lg)} { ${N} { ${a()} } ${I} { pointer-events: none; } } ${D} { display: table; margin: ${y(4)} auto ${y(8)}; } ${({isLinkDense:e})=>e?`\n display: block;\n\n ${B}{\n ${L}{\n ${v(p.lg)} {\n justify-content: center;\n }\n }\n }\n `:""} ${H} `,F=o.div.withConfig({displayName:"SiteFooterBrandInfo"})` grid-area: f-brand; .icon-instagram, .icon-pinterest { transform: scale(0.6); } `,W=i` ${k} { ${({theme:e})=>b(e,"typography.definitions.foundation.title-secondary")} transition: color ${u.timingLinkNavigation} ease; color: ${h("colors.foundation.footer.context")}; ${v(p.md)} { margin: 0 0 ${y(2)}; } ${v(p.lg)} { text-align: left; } } ${S} { flex-direction: column; margin: 0; ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${$(p.md)} { align-items: center; justify-content: center; text-align: center; } ${v(p.lg)} { justify-content: start; text-align: left; } } ${E}, ${T} { ${({theme:e})=>f(e,"colors.foundation.footer.links.primary",null,"navigation")}; transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } ${x} { margin-bottom: ${y(3)}; padding-right: 0; min-height: 0; ${v(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } `,U=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationVertical"})` grid-area: f-nav; ${W} `,V=o(d.Vertical).withConfig({displayName:"SiteFooterNavigationContactVertical"})` grid-area: f-nav-contact; ${W} `,G=o.div.withConfig({displayName:"SiteFooterNoticesWrapper"})` display: grid; grid-area: f-meta; justify-items: center; width: 100%; ${S} { flex-direction: column; align-items: center; margin: 0; ${v(p.md)} { flex-direction: row; align-items: baseline; } } ${x} { margin-bottom: ${y(.5)}; padding-right: 0; ${v(p.md)} { display: inline-flex; position: relative; align-items: center; margin-right: ${y(1)}; margin-bottom: 0; + ${x} { &::before { display: inline-block; margin: auto; color: ${h("colors.foundation.footer.links.secondary")}; content: '|'; } ${E}, ${T} { margin-left: ${y(1)}; } } } } `,j=o.div.withConfig({displayName:"SiteFooterNoticesContainerWrapper"})` display: grid; margin: 0 ${y(4)}; border-top: 2px solid ${h("colors.foundation.footer.accent")}; padding: ${y(5)} 0 ${y(6)}; width: 100%; gap: var(--grid-gap); ${({isLinkDense:e})=>e?i` border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; `:""} ${v(p.md)} { margin: 0 ${y(10)}; } ${v(p.lg)} { grid-template-areas: 'footer-notices-navigation footer-notices-collection' 'footer-notices-legal footer-notices-legal'; grid-template-columns: 1fr auto; align-items: baseline; margin: 0; justify-items: start; } ${v(p.xl)} { margin: 0; } .icon-instagram, .icon-pinterest { transform: scale(0.7); } `,z=o(d.Horizontal).withConfig({displayName:"SiteFooterNavigationHorizontal"})` ${v(p.lg)} { grid-area: footer-notices-navigation; } ${S} { ${E}, ${T} { transition: color ${u.timingLinkNavigation} ease; &:hover, &:focus, &:active { text-decoration: underline; } } } ${S} { ${({theme:e})=>b(e,"typography.definitions.foundation.list")} ${v(p.md)} { justify-content: center; } ${v(p.lg)} { justify-content: start; } } ${x} { min-height: 0; ${v(p.md)} { margin-bottom: ${y(.5)}; } &:last-of-type { margin-bottom: 0; } } ${E}, ${T} { ${({theme:e})=>f(e,"colors.foundation.footer.links.secondary",null,"navigation")}; color: ${h("colors.foundation.footer.links.secondary")}; } `,q=o.div.withConfig({displayName:"SiteFooterCollectionContainer"})` display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; ${v(p.lg)} { grid-area: footer-notices-collection; flex-direction: row; } `,Z=o.div.withConfig({displayName:"SiteFooterGridNoMargins"})` ${g()} ${w()} && { grid-template-areas: 'f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav' 'f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta'; padding-top: ${y(6)}; text-align: center; justify-items: center; ${v(p.md)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; } ${v(p.lg)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; text-align: left; justify-items: start; } ${v(p.xl)} { grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta'; } ${v(p.max)} { position: relative; } ${({siteFooterSingleColumn:e})=>e?i` grid-template-areas: 'f-brand' 'f-brand' 'f-brand' 'f-meta'; grid-template-columns: repeat(1, 1fr); `:""} ${({isLinkDense:e})=>e?i` grid-row-gap: 0; padding-top: ${y(4)}; ${F} { grid-column: 1/-1; grid-row: 1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; width: 100%; text-align: center; ${v(p.lg)} { display: grid; grid-column-gap: var(--grid-gap); grid-template-columns: repeat(12, 1fr); ${B} { grid-column: 6 / -6; } ${P} { grid-column: 4 / -4; } } } ${B},${P} { margin-bottom: ${y(4)}; } ${P} { margin-top: 0; padding-right: 0; } ${U}, ${V} { width: 100%; padding-top: ${y(4)}; grid-area: unset; grid-column: 1 / -1; ${v(p.lg)} { padding: ${y(4)} 0; } ${k} { margin-bottom: ${y(4)}; text-align: left; ${v(p.lg)} { margin-bottom: ${y(1)}; } ${N} { display: none; } } } ${U} { border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; ${v(p.lg)} { grid-column: 1 / span 6; grid-row: 2; border-bottom: none; } } ${V} { ${v(p.lg)} { grid-column: 7/-1; grid-row: 2; } } ${S} { display: block; column-gap: var(--grid-gap); column-count: 2; height: auto; text-align: left; ul { display: block; } li { display: inline-block; margin-bottom: ${y(4)}; width: 100%; ${v(p.lg)} { grid-column: span 3; margin: 0; } a { white-space: normal; } } } ${G} { grid-area: unset; grid-column: 1/-1; } ${j} { grid-template-columns: repeat(1, 1fr); grid-row-gap: 0; margin: 0; border-top-width: 1px; padding: ${y(4)} 0 ${y(4)}; ${v(p.lg)} { grid-column-gap: 1.25rem; grid-template-columns: repeat(12, 1fr); max-width: none; } ${S} { grid-template-columns: repeat(2, 1fr); ${v(p.lg)} { column-count: 4; } li::before { margin: 0; content: ''; } * a { margin: 0; } } } ${z} { width: 100%; ${v(p.lg)} { grid-column: 1/-1; border-bottom: 1px solid ${h("colors.foundation.footer.accent")}; padding-bottom: ${y(4)}; } } ${q} { display: none; } ${M} { align-self: start; margin-top: ${y(4)}; text-align: left; ${v(p.lg)} { grid-column: 1/9; grid-row: 2; } } `:""} @media print { display: none; } } `,K=o.div.withConfig({displayName:"SiteFooterAboutText"})` margin: 0 ${y(4)}; ${v(p.lg)} { margin: 0; } `,Y=o.p.withConfig({displayName:"SiteFooterDisclaimer"})` ${({theme:e})=>b(e,"typography.definitions.foundation.meta-secondary")} margin: revert; padding: ${y(2)} ${y(6)} 0 ${y(6)}; text-align: center; color: ${h("colors.foundation.footer.links.secondary")}; ${v(p.md)} { padding: ${y(2)} ${y(20)} 0 ${y(20)}; } ${v(p.lg)} { padding: ${y(2)} 0 0 0; text-align: left; } `,J=o(c.Footer).withConfig({displayName:"SiteFooterNavigationDropdown"})` margin: ${y(2)} 0 0; &:first-child { margin-top: 0; } ${v(p.lg)} { margin: 0 0 0 ${y(2)}; &:first-child { margin-left: 0; } } `,Q=o.p.withConfig({displayName:"SiteFooterCollection"})` ${({theme:e})=>b(e,"typography.definitions.utility.assistive-text")} margin: ${y(2)} 0 0; text-align: center; color: ${h("colors.foundation.footer.links.secondary")}; ${v(p.md)} { margin-top: 0; } ${v(p.lg)} { max-width: 20vw; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; } `,X=o("div").withConfig({displayName:"SiteFooterStoryBookGrid"})` ${w()} ${C("padding")} `;e.exports={SiteFooterSocialIcons:_,SiteFooterLegaleseText:M,SiteFooterLegaleseTextWrapper:A,SiteFooterWrapper:O,SiteFooterGridNoMargins:Z,SiteFooterBrandInfo:F,SiteFooterLogo:B,SiteFooterLogoResponsiveAsset:L,SiteFooterAbout:P,SiteFooterAboutText:K,SiteFooterNavigationVertical:U,SiteFooterNavigationContactVertical:V,SiteFooterNavigationHorizontal:z,SiteFooterDisclaimer:Y,SiteFooterNavigationDropdown:J,SiteFooterOneTrustButton:R,SiteFooterCollectionContainer:q,SiteFooterCollection:Q,SiteFooterNoticesWrapper:G,SiteFooterNoticesContainerWrapper:j,SiteFooterStoryBookGrid:X,SiteFooterOneTrustButtonContainer:D}},89049:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({noticesContainer:{id:"SiteFooter.NoticesContainer",defaultMessage:"Notices",description:"ARIA label for Notices Container"},dropdown:{id:"SiteFooter.Dropdown",defaultMessage:"Select international site",description:"ARIA description for site dropdown"},oneTrustButtonLabel:{id:"SiteFooter.OneTrustButtonLabel",defaultMessage:"Do Not Sell My Personal Info",description:"ARIA description for site footer OneTrust button label"}})},54779:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(96205);i.LinkDense=o(i,"LinkDense",{isLinkDense:!0}),e.exports=i},95772:(e,t,n)=>{const o=n(96540),i=n(5556),{default:a}=n(64744),r=n(24208),{useIntl:s}=n(37243),l=n(88864).A,d=n(49235),c=n(54790),m=n(73275),p=n(35676),u=n(76399),g=n(39832),h=n(59445),y=n(34568),{NavDrawer:b}=n(12501),{useEffect:f,useState:v,useRef:$,useCallback:w}=o,{OverlayNavigationWrapper:C,OverlayNavigationTop:k,OverlayNavigationBottom:S,OverlayNavigationButton:x,OverlayNavigationLogo:E,OverlayNavigationUtility:T,OverlayNavigationUtilityLinks:I,OverlayNavigationUtilityListItem:N,OverlayNavigationUtilityLink:L,OverlayNavigationPrimaryLinks:B,OverlayNavigationPrimaryListItem:P,OverlayNavigationPrimaryLink:M,OverlayNavigationSecondaryLinks:A,OverlayNavigationSecondaryListItem:_,OverlayNavigationSecondaryLink:H,OverlayNavigationSocialLinks:D,OverlayNavigationSocialHeading:R}=n(18550),O=({accountProps:e,additionalCSS:t,appDownloadUrls:n=[],brandName:i,hasSearch:c,hasTopRule:O,invertedLogo:F,isCenteredOnDesktop:W,isAccountsEnabled:U,isVisible:V,logo:G,logoBaseUrl:j="/",onClose:z,primaryLinks:q,signInLabel:Z,searchLink:K,shouldShowOverlayTop:Y=!0,shouldOverridePrimaryLinkBISize:J=!0,secondaryLinks:Q,socialLinks:X,socialLinksHeading:ee,theme:te="standard",user:ne,utilityLinks:oe})=>{const{formatMessage:ie}=s(),ae=$(),[re,se]=v(null),le=a(V),de=w((e=>{"Escape"===e.key&&z()}),[z]);f((()=>{const t=[];if(c){const e=ie(l.searchLabel);t.push({text:e,url:K})}const{accountLinks:n,signInLink:o,signOutLink:i}=e||{};if(U&&ne&&n?.length>0&&o){const{isAuthenticated:e}=ne;e?(t.push(...n),i&&t.push({text:h.displayName,as:h,signOutLink:i})):t.push({text:Z||ie(l.signInLabel),url:o})}t.push(...oe),se(t)}),[e,ie,c,U,K,Z,ne,oe]),f((()=>{ae&&le(ae.current)}),[ae,le]),f((()=>{const e=ae?.current;return V&&ae?(r.disableBodyScroll(e),window.addEventListener("keydown",de)):(r.enableBodyScroll(e),window.removeEventListener("keydown",de)),()=>{r.enableBodyScroll(e),window.removeEventListener("keydown",de)}}),[V,ae,de]);const ce=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},me=q?.length>0,pe=Q?.length>0,ue=re?.length>0,ge=X?.length>0,he="inverted"===te?F:G,ye=ie(l.closeButtonLabel);return o.createElement(d,{palette:te},o.createElement(C,{role:"dialog","aria-modal":"true","aria-label":ie(l.navigationWrapper),isVisible:V,ref:ae,hasTopRule:O,additionalCSS:t?.wrapper,topRuleAdditionalCSS:t?.topRule,shouldShowOverlayTop:Y},Y&&o.createElement(k,{additionalCSS:t?.top},he&&o.createElement(E,{isCenteredOnDesktop:W},o.createElement("a",{href:j,"aria-label":i},o.createElement(m,{...he}))),o.createElement(T,null,o.createElement(x,{label:ye,ButtonIcon:u,isIconButton:!0,"aria-label":ye,onClickHandler:z}))),o.createElement(S,{tabIndex:"0"},ue&&o.createElement("nav",{"aria-label":ie(l.utilityLinks)},o.createElement(I,null,re.filter((e=>!e.hideFromOverlayNavigation)).map((({isExternal:e,text:t,url:n,isSubscribeButton:i=!1,hasInvertedSubscribeLink:a=!1,isColorTokenInverted:r=!1,...s})=>o.createElement(N,{key:t},o.createElement(L,{onClick:()=>ce(t),href:n,as:e?g:"a",isSubscribeButton:i&&a,isColorTokenInverted:r,...s},t)))),o.createElement(b,{use:"OverlayNavigation"})),n?.length>0&&o.createElement(y,{appDownloadUrls:n})),me&&o.createElement("nav",{"aria-label":ie(l.primaryLinks)},o.createElement(B,null,q.map((({isExternal:e,text:t,url:n,...i})=>n&&o.createElement(P,{key:t},o.createElement(M,{onClick:()=>ce(t),href:n,as:e?g:"a",shouldOverridePrimaryLinkBISize:J,...i},t)))))),(pe||ge)&&o.createElement("nav",{"aria-label":ie(l.secondaryLinks)},pe&&o.createElement(A,null,Q.map((({isExternal:e,text:t,url:n,...i})=>o.createElement(_,{key:t},o.createElement(H,{onClick:()=>ce(t),href:n,as:e?g:"a",...i},t))))),ge&&o.createElement(D,null,o.createElement(R,null,ee),o.createElement(p.Standard,{links:X}))))))};O.propTypes={accountProps:i.object,additionalCSS:i.object,appDownloadUrls:i.array,brandName:i.string,hasSearch:i.bool,hasTopRule:i.bool,invertedLogo:i.shape(m.propTypes).isRequired,isAccountsEnabled:i.bool,isCenteredOnDesktop:i.bool,isVisible:i.bool,logo:i.shape(m.propTypes).isRequired,logoBaseUrl:i.string,onClose:i.func,primaryLinks:c.propTypes.links,searchLink:i.string,secondaryLinks:c.propTypes.links,shouldOverridePrimaryLinkBISize:i.bool,shouldShowOverlayTop:i.bool,signInLabel:i.string,socialLinks:i.array,socialLinksHeading:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:c.propTypes.links},O.displayName="OverlayNavigation",e.exports=O},59898:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(95772);e.exports=o(i,"OverlayNavigation")},88864:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationWrapper:{id:"OverlayNavigation.OverlayNavigationWrapper",defaultMessage:"Overlay Navigation",description:"ARIA label navigation wrapper"},closeButtonLabel:{id:"OverlayNavigation.OverlayNavigationButton",defaultMessage:"Close Navigation Menu",description:"ARIA label for the close button on navigation menu"},utilityLinks:{id:"OverlayNavigation.OverlayNavigationUtilityLinks",defaultMessage:"Utility",description:"ARIA label for the utility links"},primaryLinks:{id:"OverlayNavigation.OverlayNavigationPrimaryLinks",defaultMessage:"Primary",description:"ARIA label for the primary links"},searchLabel:{id:"OverlayNavigation.OverlayNavigationSearchLabel",defaultMessage:"Search",description:"Text for the search link"},secondaryLinks:{id:"OverlayNavigation.OverlayNavigationSecondaryLinks",defaultMessage:"Secondary",description:"ARIA label for the secondary links"},signInLabel:{id:"OverlayNavigation.OverlayNavigationSignInLabel",defaultMessage:"Sign In",description:"Text for the sign in link"}})},29001:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(38221),s=n(7350),{GatewayDest:l}=n(10103),d=n(79483).A,{connector:c}=n(57744),m=n(98653),p=n(82814),u=n(69834),g=n(49235),h=n(96962),y=n(14212),b=n(82873),f=n(73275),v=n(93394),$=n(59898),{sizesFullName:w}=n(99906),{trackComponent:C}=n(92716),{interactionResponse:k}=n(56187),{INITIAL_STATE:S,computeScroll:x,getStateWithHeaderHeight:E}=n(70698),{SiteHeaderWrapper:T,SiteHeaderStickyWrapper:I,SiteHeaderTopRule:N,SiteHeaderTop:L,SiteHeaderTopStatic:B,SiteHeaderTopSticky:P,VisibleStickyWrapper:M,HiddenStickyWrapper:A,SiteHeaderLogo:_,SiteHeaderUtility:H,SiteHeaderNavLeft:D}=n(27985),R=n(32217),{useState:O,useRef:F,useEffect:W}=o,U=({drawerProps:e,accountProps:t,appDownloadUrls:n,brandName:i,className:c,hasContentHeaderLogo:U,hasSearch:V,hasTopRule:G,hideUtilityNavButton:j,headerInvertedLogo:z,headerLogo:q,internationalInfo:Z,invertedLogo:K,isAccountsEnabled:Y,isFixedHeight:J,isHamburgerMenuHidden:Q,isPointerEventEnabledOnHover:X,linkBannerData:ee,logo:te,logoBaseUrl:ne,primaryLinks:oe,secondaryLinks:ie,searchLink:ae,showBannerUnderNav:re,socialLinks:se,socialLinksHeading:le,theme:de,user:ce,utilityLinks:me,variations:pe,fadeWidth:ue,showNavigationWithlinkBanner:ge,isCenteredOnDesktop:he,hasCart:ye,variationName:be,hasSEOSupport:fe})=>{o.useEffect((()=>{(async()=>{await k(),C("SiteHeader",be)})()}),[be]);const ve=a(),$e=F([]),we=F(null),Ce=F(null),[ke,Se]=O(S),[xe,Ee]=O(!1),[Te,Ie]=O(!1),[Ne,Le]=O("Menu"),[Be,Pe]=O(!1),Me=oe.filter((e=>e.hasChildren)),[Ae,_e]=O(fe?Me:{}),[He,De]=O(oe),[Re,Oe]=O(!1),Fe=me.filter((e=>!1===e.forceLeftOfNav)),We=!pe.isDrawerEnabled,Ue=e=>{window.dataLayer&&window.dataLayer.push({event:"menu-click",menuAction:e})},Ve=()=>{Ee(!xe),Ue(xe?"Close":"Open"),Le(xe?"Menu":"Close")},Ge=()=>Se((e=>x(e))),je=()=>Se((e=>E(e,we))),ze=e=>{const t=$e.current.map((t=>t.contains(e.target)));!Te||!Be||Ce.current.contains(e.target)||t.includes(!0)&&"click"!==e.type||(fe&&_e(Me),Le("Menu"),Ie(!1),Ue("Close"))};W((()=>{Te||De(oe),Te&&Ue("Open")}),[Te,oe]),W((()=>{const e=s((function(){Le("Menu"),Ie(!1)}),10);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[]),W((()=>{const e=s(Ge,100),t=r(je,300);return je(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",t)}}),[]),W((()=>{if(window&&window.document){const e=window.document.querySelector('[data-testid="MobileProductCardOuter"]');ke.showSticky?e?.classList.add("headerIsSticky"):e?.classList.remove("headerIsSticky")}})),W((()=>{const e=ee?.links?.length>0&&"visual-link-banner"!==ee?.bannerType;if(window?.location){const{pathname:t}=window.location;Oe(!(t.includes("/hotels/")||!e))}}),[ee]);const{clippedMenu:qe,headerHeight:Ze,showSticky:Ke}=ke,Ye={wrapper:Ke?M:A,top:qe?P:B,topRule:!qe&&N,fixedHeight:J?L:""},Je=pe.isDrawerEnabled?He.filter((e=>e.showInTopNav)):oe.filter((e=>e.showInTopNav)),Qe=me.filter((e=>e.showInTopNav)),Xe=Qe.filter((e=>e.forceLeftOfNav)),et=Qe.filter((e=>!e.forceLeftOfNav)),tt=Xe[0],nt=w.large,ot="inverted"===de?K:te,it=o.createElement(y,{ariaLabel:ve.formatMessage(d.primaryNavigationLabel),hasDivider:!0,hasBottomBorder:pe.isDrawerEnabled,hasContentHeaderLogo:U,hidePrimaryLink:nt,isCentered:he,isSlim:qe,links:Je,primaryLink:tt,onHover:e=>{if(pe.isDrawerEnabled){const t=He.find((t=>t.text===e));t.hasChildren?(Ie(!0),Pe(!0),_e(fe?Me.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]):{...t,isActive:!0}),De(He.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[]))):(Be&&Te&&Ue("Close"),Ie(!1),Pe(!1),Le("Menu"))}},shouldUseHoverState:Be,fadeWidth:ue,isPointerEventEnabledOnHover:X,theme:de}),at=re?o.createElement(o.Fragment,null,it,o.createElement(b,{palette:de,showBannerUnderNav:re})):o.createElement(o.Fragment,null,o.createElement(b,{hasBorder:!1,palette:de}),it),rt=ge?at:o.createElement(b,{hasBorder:!1,pallette:de});return o.createElement(g,{palette:de},o.createElement(T,{"data-testid":"PersistentTop SiteHeaderWrapper",className:c,headerHeight:Ze,hasContentHeaderLogo:U,additionalCSS:Ye.wrapper},o.createElement(I,{ref:we,hasTopRule:G,headerHeight:Ze,"data-testid":"SiteHeaderStickyWrapper",topRuleAdditionalCSS:Ye.topRule,shouldHideShadow:pe.isDrawerEnabled,onClick:e=>{if(window.dataLayer){const t=(e.target.innerText||"").toLowerCase();["","subscribe","sign in","newsletter"].includes(t)||window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t})}},hasSEOSupport:fe},o.createElement("div",{"data-testid":"SiteHeaderContent"},o.createElement(L,{hasContentHeaderLogo:U,additionalCSS:J?Ye.fixedHeight:Ye.top},o.createElement(D,null,o.createElement(v,{isExpanded:!qe})),ot&&o.createElement(_,{isCenteredOnDesktop:he},o.createElement("a",{href:ne,"aria-label":i,"data-testid":"Logo"},o.createElement(f,{...ot}))),o.createElement(H,null,o.createElement(h,{ariaLabel:ve.formatMessage(d.utilityNavigationLabel),accountProps:t,isAccountsEnabled:Y,buttonIcon:Ne,hasEnableIcon:!0,hasPrimaryLink:!!tt,hidePrimaryLink:nt,hideNavButton:j,hrefLink:e.searchAction||"/search",links:[...Xe,...et],isHamburgerMenuHidden:Q,onButtonClick:Ve,shouldSwitchMenuIcon:pe.isDrawerEnabled,user:ce,...Z,hasCart:ye,isBrandLogoCenteredOnDesktop:he,theme:de})))),o.createElement("div",{ref:Ce},Re?rt:it)),pe.isDrawerEnabled&&fe&&o.createElement(R.SiteHeaderDrawer,{hasLinkBanner:ge,theme:de,className:"universal_drawer--megamenu",isDrawerOpen:Te,onClose:()=>Ie(!1),registryName:"mega-menu-siteheader-modal"},Ae.map(((e,t)=>o.createElement("div",{ref:e=>{$e.current[t]=e},className:e.isActive?"show-menu":"hide-menu"},o.createElement(u,{isSlim:qe,megaMenuContent:e,collapseMegaMenu:ze,isDrawerOpen:Te,theme:de,hasLinkBanner:Re&&ge}))))),o.createElement(l,{name:"mega-menu-siteheader-modal",className:"modal-container"}),(We||xe)&&o.createElement($,{accountProps:t,appDownloadUrls:n,isAccountsEnabled:Y,user:ce,hasSearch:V,hasTopRule:G,primaryLinks:oe,utilityLinks:me,searchLink:ae,secondaryLinks:ie,socialLinks:se,socialLinksHeading:le,logo:q,logoBaseUrl:ne,invertedLogo:z,isCenteredOnDesktop:he,brandName:i,isVisible:xe,onClose:Ve,additionalCSS:Ye,theme:de}),pe.isDrawerEnabled&&!fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>Ie(!1),contentLabel:ve.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},!Be&&o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:V,isAccountsEnabled:Y,user:ce,utilityLinks:Fe}),Be&&o.createElement(u,{isSlim:qe,megaMenuContent:Ae,isDrawerOpen:Te,collapseMegaMenu:ze,theme:de,hasLinkBanner:Re&&ge})),pe.isDrawerEnabled&&Te&&!Be&&fe&&o.createElement(m.SiteHeaderDrawer,{appElement:e.appElement,isOpen:Te,onClose:()=>Ie(!1),contentLabel:ve.formatMessage(d.drawerLabel),hasLinkBanner:ge,theme:de,className:"drawer--megamenu"},o.createElement(p,{accountProps:t,...e,contentAlign:"center",showSearch:V,isAccountsEnabled:Y,user:ce,utilityLinks:Fe}))))};U.propTypes={accountProps:i.object,appDownloadUrls:i.array,brandName:i.string,className:i.string,drawerProps:i.shape({appElement:i.any,searchAction:i.string}),fadeWidth:i.string,hasCart:i.bool,hasContentHeaderLogo:i.bool,hasSearch:i.bool,hasSEOSupport:i.bool,hasTopRule:i.bool,headerInvertedLogo:i.shape(f.propTypes).isRequired,headerLogo:i.shape(f.propTypes).isRequired,hideUtilityNavButton:i.bool,internationalInfo:i.object,invertedLogo:i.shape(f.propTypes).isRequired,isAccountsEnabled:i.bool,isCenteredOnDesktop:i.bool,isFixedHeight:i.bool,isHamburgerMenuHidden:i.bool,isPointerEventEnabledOnHover:i.bool,isShopifyCartWidgetOpen:i.bool,linkBannerData:i.shape(b.propTypes.linkBannerData),logo:i.shape(f.propTypes).isRequired,logoBaseUrl:i.string,primaryLinks:i.array,searchLink:i.string,secondaryLinks:i.array,showBannerUnderNav:i.bool,showNavigationWithlinkBanner:i.bool,socialLinks:i.array,socialLinksHeading:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:i.array,variationName:i.string,variations:i.shape({hasTopRule:i.bool,isDrawerEnabled:i.bool})},U.defaultProps={fadeWidth:"sm",hasSEOSupport:!1,isHamburgerMenuHidden:!1,isShopifyCartWidgetOpen:!1,theme:"standard",variations:{isDrawerEnabled:!1}},U.displayName="SiteHeader",e.exports=c(U,{keysToPluck:["linkBannerData"]})},25126:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a}=n(26865),{BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{resolveMenuKey:l,isInverted:d}=n(70698),{Wrapper:c}=n(32788),m=o(r).withConfig({displayName:"Link"}).attrs((({theme:e})=>({colorSecondaryLinkToken:l(e,"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:l(e,"colors.foundation.collapsed-menu.nav-link.default")})))` display: block; padding: ${i(1.5)} ${i(1)}; white-space: nowrap; &:link, &:visited { ${({theme:e,hasInvertedSubscribeButton:t})=>t?`color: ${a(e,l(e,"colors.background.white"))};}`:`color: ${a(e,l(e,"colors.foundation.collapsed-menu.nav-link.hover"))};}`} } &:hover + div ${c}, &:focus + div ${c} { transform: translateY(0); visibility: visible; opacity: 1; } &:hover, &:focus { text-decoration: none; } ${({theme:e})=>d(e)&&`&:link,\n &:visited {\n color : ${a(e,l(e,"colors.consumption.lead.inverted.link"))}\n }\n &:hover,\n &:focus {\n color : ${a(e,l(e,"colors.consumption.lead.inverted.link-hover"))}\n }`} @media (min-width: ${s.md}) { padding-right: ${i(2)}; padding-left: ${i(2)}; } `;m.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},e.exports=m},75197:(e,t,n)=>{const o=n(96540),i=n(5556),{NavCTA:a,NavRollover:r}=n(12501),s=n(71284),l=n(39832),d=n(25126),{NavCTADivider:c,ListItem:m,StyledLinks:p}=n(54064),{sizesAscending:u}=n(99906),g=({utilityLinks:e,hasInvertedSubscribeButton:t,hasJourneyUnit:n,hasPrimaryLink:i,hasSiblings:u,hidePrimaryLink:g,isBrandLogoCenteredOnDesktop:h,shouldHideMenuOnMobile:y})=>o.createElement(p,{hasSiblings:u,hasPrimaryLink:i,hidePrimaryLink:g,isBrandLogoCenteredOnDesktop:h},e.map((({isActive:a,isExternal:s,text:c,url:p,isSubscribeButton:u=!1,isColorTokenInverted:g=!1,hideFromUtilityNavigation:b=!1},f)=>!b&&o.createElement(m,{key:c,hasPrimaryLink:i,isActive:a,hasDivider:!t,hasJourneyUnit:n,hasInvertedSubscribeButtons:u&&t,isBrandLogoCenteredOnDesktop:h,isColorTokenInverted:g,utilityLinksCnt:e.length,shouldHideOnMobile:y&&f<2},o.createElement(d,{href:p,isActive:a,onClick:()=>(e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})})(c),as:s?l:"a",hasInvertedSubscribeButton:u&&t,isColorTokenInverted:g,"data-testid":u?"NavCTA":null},c),u&&o.createElement(r,null)))),o.createElement(m,{hasDivider:!t,hasJourneyUnit:n,isBrandLogoCenteredOnDesktop:h,hasCMUnit:!0},n&&o.createElement(a,null),!t&&o.createElement(c,null),o.createElement(s,{position:"nav-rollover"}),o.createElement(r,null)));g.propTypes={hasInvertedSubscribeButton:i.bool,hasJourneyUnit:i.bool,hasPrimaryLink:i.bool,hasSiblings:i.bool,hidePrimaryLink:i.oneOf(u),isBrandLogoCenteredOnDesktop:i.bool,shouldHideMenuOnMobile:i.bool,utilityLinks:i.array},e.exports=g},54064:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledLinks=t.ListItem=t.NavCTADivider=void 0;const o=n(32788),{default:i,css:a}=n(75999),{beforeDivider:r,afterDivider:s}=n(60574),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(96472),{calculateSpacing:c,getColorToken:m}=n(26865),{resolveMenuKey:p}=n(70698),{Link:u}=n(82552);t.NavCTADivider=i.div.withConfig({displayName:"NavCTADivider"})` ${({theme:e})=>s(e)} `;const g=a` .nav-cta__component, .consumer-marketing-unit--nav-cta { height: 100%; &:hover, &:focus-within, &:focus { ~ .consumer-marketing-unit--nav-rollover, ~ .nav-rollover__component > div { ${o.ShowRollover} } } + ${t.NavCTADivider} { display: none; } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${o.ShowRollover} } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${o.HideRollover} display: none; top: ${c(7)}; right: 0; align-items: center; justify-content: center; z-index: ${d.navFixed}; @media (min-width: ${l.md}) { display: flex; } } `,h=(e,t)=>`\n background-color: ${m(t,p(t,e?"colors.consumption.body.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))};\n border-radius: 2px;\n color: ${m(t,p(t,"colors.background.white"))};;\n\n &:active,\n &:focus,\n &:hover,\n &:visited,\n &:link {\n color: ${m(t,p(t,"colors.background.white"))};\n`;t.ListItem=i.li.withConfig({displayName:"ListItem"})` display: inline-block; position: relative; cursor: pointer; &:not(:last-child):not(:nth-last-child(2)) { ${({theme:e,hasDivider:t})=>t&&s(e)}; } ${({hasInvertedSubscribeButtons:e,hasCMUnit:t,hasJourneyUnit:n,isBrandLogoCenteredOnDesktop:o,isColorTokenInverted:i,theme:a,utilityLinksCnt:r})=>e&&r<2?`\n @media (min-width: ${l.md}) {\n display: block;\n }\n ${h(i,a)};`:e&&2===r?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n display: block !important;\n }\n ${h(i,a)}`:n||o?`@media (max-width: ${l.md}) {\n &:nth-last-child(n + 2) {\n display: none;\n }}`:t?`@media (max-width: ${l.md}) {\n &:last-child {\n display: block;\n }}`:`@media (max-width: ${l.md}) {\n display: none;\n }`} ${g} ${u} { padding: ${c(1.5)}; ${({theme:e,hasDivider:t})=>t&&(e=>a` ${r(e)}; ${s(e)}; `)(e)}; } ${({shouldHideOnMobile:e})=>e&&`@media (max-width: ${l.md}) {\n display: none;\n }`} `,t.StyledLinks=i.ul.withConfig({displayName:"StyledLinks"})` display: flex; align-items: ${({hasSiblings:e})=>e?"stretch":null}; margin: 0; padding: 0; list-style: none; /* Available spaces small - 1 medium - 2 large - 3 xlarge - 4 xxlarge - 5 If hasSiblings reduce number of available space for utility items by 1 Note: the n count was increased by 1 in all spaces due to the addition of a slot for Consumer Marketing Units within a hardcoded ListItem that is always present across all brands. */ ${t.ListItem} { ${({hasPrimaryLink:e,hidePrimaryLink:t})=>e&&t?`\n @media (max-width: ${l[t]}){\n &:first-child {\n display: none;\n }\n }\n `:null} ${({hasSiblings:e,isBrandLogoCenteredOnDesktop:t})=>e?`\n\n ${t?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 2) {\n display: none;\n }\n }\n `:`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n `}\n\n @media (min-width: ${l.lg}) and (max-width: ${l.xl}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n\n @media (min-width: ${l.xl}) and (max-width: ${l.xxl}) {\n &:nth-last-child(n + 5) {\n display: none;\n }\n }\n }`:`\n @media (max-width: ${l.md}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n\n ${t?`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 3) {\n display: none;\n }\n }\n `:`\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n &:nth-last-child(n + 4) {\n display: none;\n }\n }\n `};\n\n @media (min-width: ${l.lg}) and (max-width: ${l.xl}) {\n &:nth-last-child(n + 5) {\n display: none;\n }\n }\n `}; } `},36780:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(58156),r=n(5556),{useIntl:s}=n(37243),{connect:l}=n(67851),d=n(16696).A,c=n(26488),m=n(73767),p=n(76399),u=n(36062),{connector:g}=n(57744),{sizesAscending:h}=n(99906),y=n(99906),{googleAnalytics:b}=n(90090),f=n(10934),v=n(75391),$=n(62067),w=n(59445),{useClientStatus:C}=n(8877),{Wrapper:k,UtilityNavigationButton:S,UtilityNavigationDropdown:x,SiteHeaderCartButton:E,SiteHeaderCartQuantity:T,SiteHeaderCart:I}=n(60574),N=n(25126),L=n(75197),{useState:B,useEffect:P}=o,M=({accountProps:e,assistiveLabel:t,isInverted:n=!1,label:i,signInLabel:a,signOutLabel:r,user:s})=>{const{accountLinks:l,signInLink:d,signOutLink:c}=e||{},m=C();if(!l?.length||!d)return null;const{isAuthenticated:p}=s;if(p&&m){const e=[...l.map((({text:e,url:t})=>({name:e,url:t})))];return c&&e.push({name:r,url:c,as:w}),o.createElement(x,null,o.createElement(u,{id:"utility-navigation-dropdown",options:e,isInverted:n,label:i,showLabel:!0,assistiveLabel:t,align:{sm:"right",md:"left"}}))}return o.createElement(x,{onClick:()=>{return e=a,void(window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e}));var e}},o.createElement(N,{href:d},a))};M.propTypes={accountProps:r.object,assistiveLabel:r.string,isInverted:r.bool,label:r.string,signInLabel:r.string,signOutLabel:r.string,user:r.shape({isAuthenticated:r.bool.isRequired})};const A=({assistiveLabel:e,hasDivider:t,internationalSites:n,label:i,showLabel:a})=>o.createElement(x,{hasDivider:t},o.createElement(u,{label:i,showLabel:a,options:n,name:"market-switch-dropdown",assistiveLabel:e,align:{sm:"right",md:"left"}}));A.propTypes={assistiveLabel:r.string,hasDivider:r.bool,internationalSites:r.arrayOf(r.shape({name:r.string,url:r.string})),label:r.string,showLabel:r.bool};const _=({iconName:e,shouldSwitchMenuIcon:t,formatMessage:n,menuButtonLabel:a,icon:r,onButtonClick:s,hrefLink:l,trackSearchSource:c,isHamburgerMenuHidden:m})=>{let p;return p="menu"!==e||m?o.createElement(S,{className:i({"navigation-button--hide-on-desktop":t}),ariaLabel:n(d.searchLabel),label:n(d.searchLabel),ButtonIcon:r,isIconButton:!0,inputKind:"link",href:l,onClickHandler:c("icon")}):o.createElement(S,{className:i({"navigation-button--hide-on-desktop":t}),label:a,ButtonIcon:r,isIconButton:!0,role:"button","aria-label":a,onClickHandler:s}),p},H=({ariaLabel:e,accountProps:t,buttonIcon:n,componentConfig:i,isAccountsEnabled:r,isBrandLogoCenteredOnDesktop:l,isHamburgerMenuHidden:u=!1,hasInvertedSubscribeButton:g,hasPrimaryLink:h,hideNavButton:$=!1,hidePrimaryLink:w,homeLocation:C,hrefLink:S="",internationalSites:x,isInverted:N=!1,journey:H,links:D,marketSwitcherAssistiveLabel:R,onButtonClick:O,signInLabel:F,shouldSwitchMenuIcon:W=!1,user:U,hasCart:V,isShopifyCartWidgetOpen:G=!1,setShopifyWidgetState:j,theme:z})=>{const{formatMessage:q}=s(),Z=D?D.slice(0,3):[],K=Z?.length>0,Y=x?.length>0,J=r&&U,[Q,X]=B(0),[ee,te]=B({width:void 0,height:void 0}),ne=!!H?.url,oe=()=>{te({width:window.innerWidth,height:window.innerHeight})},ie=(P((()=>(window.addEventListener("resize",oe),oe(),()=>window.removeEventListener("resize",oe))),[]),ee),{icon:ae,iconName:re}=((e,t,n,o)=>{const{width:i}=n,a=i{j(!G)};return o.createElement(k,{"aria-label":e},Y&&!W&&o.createElement(A,{assistiveLabel:R||q(d.marketSwitcherLabel),hasDivider:!g&&!W,internationalSites:x,label:C.name,showLabel:!!C.name}),K&&o.createElement(L,{utilityLinks:Z,hasInvertedSubscribeButton:g,hasSiblings:(Y||J)&&!W,hasJourneyUnit:ne,hasPrimaryLink:h,hidePrimaryLink:w,isBrandLogoCenteredOnDesktop:l,shouldHideMenuOnMobile:W,theme:z}),J&&o.createElement(M,{accountProps:t,isInverted:N,assistiveLabel:q(d.accountDropdownAssistiveLabel),label:q(d.accountDropdownLabel),signInLabel:F||q(d.signInLabel),signOutLabel:a(i,"SignOutButton.settings.buttonLabel")||q(d.signOutLabel),user:U}),!$&&o.createElement(_,{iconName:re,shouldSwitchMenuIcon:W,formatMessage:q,menuButtonLabel:se,icon:ae,onButtonClick:O,hrefLink:S,isHamburgerMenuHidden:u,trackSearchSource:e=>()=>b.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}),V&&o.createElement(I,{onClick:le},o.createElement(E,{ariaLabel:`${Q} ${q(d.shoppingCartAriaLabel)}`,label:q(d.shoppingCartLabel),ButtonIcon:f,isIconButton:!0,inputKind:"link",tabIndex:0}),Q>0&&o.createElement(T,null,Q)),o.createElement(v,{showShopifyCart:G,closeButtonCallback:le,onCartDataChange:e=>{const t=e?.length||void 0;X(void 0===t?0:t),document.body.style.overflow=G?"hidden":"unset"}}))};H.propTypes={accountProps:r.object,ariaLabel:r.string,buttonIcon:r.string,componentConfig:r.object,hasCart:r.bool,hasInvertedSubscribeButton:r.bool,hasPrimaryLink:r.bool,hideNavButton:r.bool,hidePrimaryLink:r.oneOf(h),homeLocation:r.shape({name:r.string}),hrefLink:r.string,internationalSites:r.arrayOf(r.shape({name:r.string,url:r.string})),isAccountsEnabled:r.bool,isBrandLogoCenteredOnDesktop:r.bool,isHamburgerMenuHidden:r.bool,isInverted:r.bool,isShopifyCartWidgetOpen:r.bool,journey:r.shape({url:r.string}),links:r.array,marketSwitcherAssistiveLabel:r.string,onButtonClick:r.func,setShopifyWidgetState:r.func,shouldSwitchMenuIcon:r.bool,signInLabel:r.string,theme:r.string,user:r.shape({isAuthenticated:r.bool.isRequired})},H.displayName="UtilityNavigation",e.exports=g(l((({isShopifyCartWidgetOpen:e,journey:t})=>({isShopifyCartWidgetOpen:e,journey:t})),(e=>{const{setShopifyWidgetState:t}=$(e);return{setShopifyWidgetState:t}}))(H),{keysToPluck:["componentConfig"]})},96962:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(36780);e.exports=o(i,"UtilityNavigation")},60574:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteHeaderCart=t.SiteHeaderCartQuantity=t.SiteHeaderCartButton=t.UtilityNavigationDropdown=t.afterDivider=t.beforeDivider=t.UtilityNavigationButton=t.Wrapper=void 0;const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{resolveMenuKey:s,isInverted:l}=n(70698),{SiteHeaderButton:d}=n(27985),c=n(73730),{SiteNavigationSearch:m}=n(49829);t.Wrapper=o.nav.withConfig({displayName:"UtilityNavigationWrapper"})` justify-self: self-end; display: flex; align-items: center; `,t.UtilityNavigationButton=o(d).withConfig({displayName:"UtilityNavigationButton"})` .icon-menu { padding: 8px; width: initial; height: initial; } .icon-search { transform: scale(0.6); } .icon-close { padding: 8px; } path { stroke: ${({theme:e})=>a(e,l(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; } `;const p=e=>`\n display: block;\n content: '';\n height: ${i(4)};\n width: 1px;\n background-color: ${(e=>a(e,"colors.foundation.menu.dividers"))(e)};\n top: 50%;\n margin-top: -${i(2)};\n position: absolute;\n`;t.beforeDivider=e=>`\n@media (min-width: ${r.md}) {\n &::before {\n ${p(e)}\n left: 0;\n }\n}\n`,t.afterDivider=e=>`\n@media (min-width: ${r.md}) {\n &::after {\n ${p(e)}\n right: 0;\n }\n}\n`,t.UtilityNavigationDropdown=o.div.withConfig({displayName:"UtilityNavigationDropdown"})` position: relative; ${({theme:e,hasDivider:n})=>n&&(0,t.afterDivider)(e)}; `,t.SiteHeaderCartButton=o(c.Utility).withConfig({displayName:"SiteHeaderCartButton"})` position: absolute; /* stylelint-disable-next-line declaration-no-important */ && { margin: ${i(2)} 0 0 ${i(2)}; } ${m()}; padding-bottom: ${i(2)}; @media (max-width: ${r.md}) { margin-right: 0; } `,t.SiteHeaderCartQuantity=o.span.withConfig({displayName:"SiteHeaderCartQuantity"})` position: absolute; top: 2rem; right: -0.25rem; align-items: center; z-index: 1; border-radius: 50%; background-color: ${({theme:e})=>a(e,s(e,l(e)?"colors.background.white":"colors.background.black"))}; width: 17.25px; height: 17.25px; text-align: center; text-transform: uppercase; line-height: 17px; letter-spacing: 1px; color: ${({theme:e})=>a(e,s(e,l(e)?"colors.background.black":"colors.background.white"))}; font-size: 10px; @media (max-width: ${r.md}) { left: 2.25rem; } &:hover, &:focus { border: 0; background-color: ${a("colors.foundation.icon.hover")}; } `,t.SiteHeaderCart=o.div.withConfig({displayName:"SiteHeaderCart"})` position: relative; svg path { fill: ${({theme:e})=>a(e,s(e,l(e)?"colors.consumption.lead.inverted.link":"colors.background.black"))}; } &:hover, &:focus { border: 0; background-color: transparent; cursor: pointer; span { background-color: ${a("colors.foundation.icon.hover")}; } svg path { fill: ${({theme:e})=>a(e,l(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.icon.hover")}; } } `},16696:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({accountDropdownAssistiveLabel:{id:"UtilityNavigation.AccountDropdownAssistive",defaultMessage:"Account Navigation",description:"ARIA label for account navigation"},accountDropdownLabel:{id:"UtilityNavigation.AccountDropdown",defaultMessage:"Account",description:"ARIA label for account navigation dropdown"},marketSwitcherLabel:{id:"UtilityNavigation.MarketSwitcherLabel",defaultMessage:"Country",description:"ARIA label for market switcher",isConfigurable:!0},menuButtonLabel:{id:"UtilityNavigation.UtilityNavigationButton",defaultMessage:"Open Navigation Menu",description:"ARIA label for account navigation button"},signInLabel:{id:"UtilityNavigation.SignInLabel",defaultMessage:"Sign In",description:"ARIA label for user account sign in button",isConfigurable:!0},searchLabel:{id:"UtilityNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},shoppingCartLabel:{id:"UtilityNavigation.ShoppingCartLabel",defaultMessage:"Shopping Cart",description:"Label for Shopping cart"},shoppingCartAriaLabel:{id:"UtilityNavigation.ShoppingCartAriaLabel",defaultMessage:"item(s) in Cart",description:"ARIA label for Shopping cart"},signOutLabel:{id:"UtilityNavigation.SignOut",defaultMessage:"Sign Out",description:"ARIA label for user account sign out button"}})},12911:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(6369);e.exports=i(o(a,"SiteHeader"))},79483:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({utilityNavigationLabel:{id:"SiteHeader.UtilityNavigation",defaultMessage:"Utility",description:"ARIA label for the whole utility navigation"},primaryNavigationLabel:{id:"SiteHeader.ScrollingNavigation",defaultMessage:"Primary",description:"ARIA label for the whole primary navigation"},drawerLabel:{id:"StandardNavigation.Drawer",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"}})},6369:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(29001);i.TopRule=o(i,"TopRule",{},{hasTopRule:!0}),i.DrawerEnabled=o(i,"DrawerEnabled",{isDrawerEnabled:!0}),e.exports=i},16871:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{SmartComponentWrapper:r}=n(31257),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(20555),{PresetProvider:c}=n(6009),{connector:m}=n(57744),p=({id:e,className:t,themeExtensions:n={},...o})=>(i.useEffect((()=>{(async()=>{await l(),s("SmartComponent")})()}),[]),i.createElement(r,{className:a("smart-component",t)},i.createElement(c,{id:e,themeExtensions:n},i.createElement(d,{...o}))));p.propTypes={className:o.string,dangerousHed:o.string,id:o.string,themeExtensions:o.shape({componentStylePools:o.objectOf(o.objectOf(o.func))})},p.displayName="SmartComponent",e.exports=m(p,{keysToPluck:["bundle"]})},30583:(e,t,n)=>{e.exports=n(16871)},62923:(e,t,n)=>{const o=n(96540),i=n(5556),{SmartItem:a,SmartContainerWrapper:r,SmartContainerHeader:s,SmartContainerHeaderImage:l,SmartContainerHeaderHed:d,SmartContainerHeaderDek:c,SmartContainerContent:m,SmartContainerFooter:p,SmartContainerAd:u}=n(81278),g=n(73275),h=n(64587),y=n(87797),{useCarouselDots:b}=n(94060),{useTrackingAnalytics:f}=n(82489),v=({bundle:e,dangerousDek:t,dangerousHed:n,header:i,image:v,items:$,itemType:w="StoryUnit",layout:C=["river","river","grid"],styleSettings:k=[],itemLayouts:S={},itemStyleSettings:x={default:[]},index:E,template:T,sectionName:I,showHeader:N=!0,showItemDivider:L=!0})=>{const{imageSize:B,imagePosition:P,isContributor:M,softRule:A}=i||{},_=`smart-container__content-${E}`,{clickHandler:H}=f({selector:`.${_}`,index:E,template:T,sectionName:I,bundle:e,items:$}),{handleScroll:D,carouselDots:R,selectedDot:O,ref:F}=b({itemsLength:$.length,listen:C.includes("carousel")}),W="string"==typeof w?h[w]:w;return o.createElement(r,{layout:C,styleSettings:k,itemLength:$.length,className:"smart-container__wrapper",onClick:H,showItemDivider:L},N&&o.createElement(s,{className:"smart-container__header",softRule:A},v&&o.createElement(l,{className:"smart-container__header__image",as:g,isLazy:!0,...v,imageAttributes:{"aria-hidden":!0},imageSize:B,imagePosition:P,isContributor:M}),o.createElement(d,{className:"smart-container__header__hed",dangerouslySetInnerHTML:{__html:n}}),t&&o.createElement(c,{className:"smart-container__header__dek",dangerouslySetInnerHTML:{__html:t}})),o.createElement(m,{className:_,onScroll:D,ref:F},$.map(((e,t)=>{const n=S[t]??S.default,i=x[t]??x.default;return o.createElement(a,{as:W,className:"smart-item",key:t,...e,layout:n,styleSettings:i})})),"river"===C[2]&&o.createElement(u,{className:"smart-container__ad"},o.createElement("h3",null,"It is a ad section"),o.createElement("img",{src:$[0].image.sources.sm.url,alt:"ad"}))),o.createElement(p,{className:"smart-container__footer",as:y,dotLength:R,selectedDotIndex:O,onDotClick:()=>null}))};v.propTypes={bundle:i.shape({containers:i.array}).isRequired,dangerousDek:i.string,dangerousHed:i.string,header:i.shape({imageSize:i.oneOf(["icon","banner"]),imagePosition:i.oneOf(["above","below"]),isContributor:i.bool,softRule:i.bool}),image:i.shape(g.propTypes),index:i.number.isRequired,itemLayouts:i.objectOf(i.oneOfType([i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),i.arrayOf(i.oneOf(["overlay","side-by-side","stack"]))])),items:i.arrayOf(i.object).isRequired,itemStyleSettings:i.objectOf(i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])})}))),itemType:i.oneOfType([i.string,i.elementType]),layout:i.arrayOf(i.oneOf(["grid","river","carousel"])),sectionName:i.string.isRequired,showHeader:i.bool,showItemDivider:i.bool,styleSettings:i.arrayOf(i.shape({fullBleed:i.bool})),template:i.string.isRequired},v.displayName="SmartContainer",e.exports=v},45005:e=>{e.exports={calculateSpan:function(e){switch(e){case 1:return 12;case 2:return 6;default:return e%3==0&&e<=9?4:3}}}},20555:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=o(n(62923),"SmartContainer");e.exports=i},81278:(e,t,n)=>{const{default:o}=n(75999),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),{BREAKPOINTS:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{SmartContainerHeader:d,SmartContainerHeaderImage:c,SmartContainerHeaderHed:m,SmartContainerHeaderDek:p,SmartContainerContent:u,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}=n(48666),b=n(62142),f=o(i).withConfig({displayName:"SmartContainerWrapper"})` margin: 0 auto; ${l()}; ${s("padding")} width: 100%; max-width: ${r.xxl}; ${({layout:e,styleSettings:t})=>a("layout",{layout:e,styleSettings:t},b)} .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } h3 { .small { font-synthesis-small-caps: none; } } `;e.exports={SmartContainerWrapper:f,SmartContainerHeader:d,SmartContainerHeaderImage:c,SmartContainerHeaderHed:m,SmartContainerHeaderDek:p,SmartContainerContent:u,SmartContainerFooter:g,SmartContainerAd:h,SmartItem:y}},48666:(e,t,n)=>{const{default:o,css:i}=n(75999),{getColorToken:a,getDecoration:r,getColorStyles:s,calculateSpacing:l,minScreen:d,minMaxScreen:c,maxScreen:m}=n(26865),{BaseWrap:p,BaseText:u}=n(76955),{minThresholds:g,maxThresholds:h}=n(99906),{ResponsiveImageContainer:y}=n(7228),b=i` max-width: 48px; height: 48px; `,f=i` max-width: 300px; height: auto; `,v=o(p).withConfig({displayName:"SmartContainerHeader"})` display: flex; flex-direction: column; align-items: center; gap: ${l(1)}; border-top: ${({theme:e})=>r(e,"dividerWidth")} solid; padding-top: ${l(2)}; padding-bottom: ${l(6)}; ${m(`${h.md}px`)} { padding-bottom: ${l(4)}; } ${d(`${g.lg}px`)} { gap: ${l(2)}; } ${({softRule:e,theme:t})=>s(t,"border-top-color",e?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")}; `,$=o.div.withConfig({displayName:"SmartContainerHeaderImage"})` ${({imageSize:e})=>i` img { ${"icon"===e?b:f} } `} ${({imagePosition:e})=>"below"===e?i` order: 3; padding-bottom: 0; `:i` &:not(picture) { ${c(0,`${h.md}px`)} { padding-bottom: ${l(1)}; } } `} ${({isContributor:e,theme:t})=>e?i` ${y} { border-radius: 50%; background: ${a(t,"colors.discovery.lead.secondary.background")}; } `:""}; `,w=o(u).withConfig({displayName:"SmartContainerHeaderHed"})``;w.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const C=o(u).withConfig({displayName:"SmartContainerHeaderDek"})``;C.defaultProps={colorToken:"colors.discovery.body.white.heading",textAlign:"center",typeIdentity:"typography.definitions.discovery.description-page"};const k=o(p).withConfig({displayName:"SmartContainerContent"})``,S=o(p).withConfig({displayName:"SmartContainerFooter"})` display: none; `,x=o(p).withConfig({displayName:"SmartContainerAd"})` display: none; `,E=o.div.withConfig({displayName:"SmartItem"})` position: relative; `;e.exports={SmartContainerHeader:v,SmartContainerHeaderImage:$,SmartContainerHeaderHed:w,SmartContainerHeaderDek:C,SmartContainerContent:k,SmartContainerFooter:S,SmartContainerAd:x,SmartItem:E}},62142:(e,t,n)=>{const{css:o}=n(75999),{minScreen:i,minMaxScreen:a,calculateSpacing:r,getColorToken:s,maxScreen:l}=n(26865),{minThresholds:d,maxThresholds:c}=n(99906),{SmartContainerContent:m,SmartContainerFooter:p,SmartContainerAd:u,SmartItem:g}=n(48666),{calculateSpan:h}=n(45005),{SmartItemAssetContainer:y}=n(78465),{applyGridSpacing:b}=n(1123),f=o` ${y}:not(picture) { overflow: visible; &::after { display: block; position: absolute; top: 0; right: calc(-1 * var(--grid-gap) / 2); background-color: ${s("colors.discovery.body.white.border")}; width: 1px; height: 100%; content: ''; } } `,v=({styleSettings:e})=>o` ${e.fullBleed&&o` ${b("padding",!0)}; max-width: none; `} `,$=(e,t={})=>o` --smart-container-layout: 'grid'; ${v({styleSettings:t})} ${m} { display: grid; grid-template-columns: repeat(4, 1fr); ${i(`${d.xl}px`)} { grid-template-columns: repeat(12, 1fr); } gap: var(--grid-gap); } ${g} { width: auto; ${({itemLength:e,showItemDivider:t})=>{const n=h(e);let a;return a=4===n?"3n":3===n?"4n":`${e}n`,o` grid-column: span ${n}; ${i(`${d.xl}px`)} { &:not(:nth-child(${a}), :last-child) { ${t&&f} } } `}} } `,w=(e,t={})=>o` --smart-container-layout: 'carousel'; --grid-gap: ${r(4)}; ${v({styleSettings:t})} ${m} { display: flex; ${l(`${c.xxl}px`)} { margin-right: calc(-1 * var(--grid-margin)); margin-left: calc(-1 * var(--grid-margin)); padding-right: var(--grid-margin); padding-left: var(--grid-margin); } padding-bottom: ${r(3)}; overflow-x: auto; scroll-snap-type: x mandatory; gap: var(--grid-gap); } ${g} { flex-shrink: 0; align-self: stretch; scroll-snap-align: center; ${({showItemDivider:e})=>e&&o` &:not(:last-child) { ${f} } `} } ${p} { display: flex; } ${a(0,`${c.md}px`)} { ${g} { width: 70%; } } ${a(`${d.lg}px`,`${c.lg}px`)} { ${g} { width: 38%; } } ${i(`${d.xl}px`)} { ${g} { width: calc(24% - ${r(4)}); } } `,C={grid:$,carousel:(e,t)=>o` ${({itemLength:e})=>e>4?w(0,t):o` ${a(0,`${c.lg}px`)} { ${w(0,t)} } ${i(`${d.xl}px`)} { ${$(0,t)} } `} `,river:(e,t={})=>o` --smart-container-layout: 'river'; --margin: ${r(1)}; --padding: ${r(2)}; ${v({styleSettings:t})} ${m} { ${g}.story-unit { border-bottom: 1px solid ${s("colors.discovery.body.white.border")}; padding: var(--padding) 0; &:first-child { padding-top: 0; } &:last-child { border-bottom: none; padding-bottom: 0; } } } ${i(`${d.xl}px`)} { ${m} { display: grid; grid-template-columns: repeat(12, 1fr); ${u} { display: inline-block; grid-column: 9/13; grid-row: 1 / span 4; margin: var(--margin); padding: var(--padding); } ${g} { grid-column: span 8; } } } `};e.exports=C},96872:e=>{function t(e,t){if(t<=3)return["top",2===t?"bottom":"middle","bottom"][e]||"bottom";const n=Math.floor(t/3);let o;return o=e"verso-mid-content-ad"!==e.template));return`${n.indexOf(e[t])+1}/${n.length}`},transformItems:(e,t)=>e.map((e=>({content_id:e.copilotID||e.id,content_title:e.dangerousHed,content_type:e.contentType,content_url:new URL(e.url,t.location.origin)}))),createEventData:(e,n,o,i,a,r,s)=>({type:e,label:n,subject:o,items:i,placement:t(a,r),index:a,total_index:r,subject_id:s}),mapIndexToPosition:t}},94060:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useCarouselDots=void 0;const o=n(96540),i=()=>null;t.useCarouselDots=({itemsLength:e,listen:t=!1})=>{const[n,a]=o.useState(1),[r,s]=o.useState(0);return{ref:function(e,{observe:t}){const n=o.useRef(null);return o.useEffect((()=>{const o=n?.current;if(!o||!t)return i;const a=new ResizeObserver((t=>{e(o,t[0])}));return a.observe(o),()=>a.disconnect()}),[t,e,n]),n}(((t,n)=>{const{scrollWidth:o,clientWidth:i}=n.target,r=o/e,s=Math.round(i/r),l=Math.round(e/s);a(l)}),{observe:t}),handleScroll:t?e=>{const{scrollWidth:t,scrollLeft:o}=e.target,i=t/n,a=Math.round(o/i);s(a)}:i,selectedDot:r,carouselDots:n}}},82489:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useTrackingAnalytics=void 0;const o=n(96540),{emitGoogleTrackingEvent:i,emitUniqueGoogleTrackingEvent:a}=n(37402),{useViewportObserver:r}=n(55030),{createEventData:s,transformItems:l,getPackagePosition:d}=n(96872),{PresetContext:c}=n(6009),{trackNavigationEvent:m}=n(14307);t.useTrackingAnalytics=({selector:e,index:t,template:n,sectionName:p,bundle:u,items:g})=>{const h=o.useContext(c),{containers:y=[]}=u||{},b=o.useMemo((()=>({preset_type:h.presetName||"none",package_type:n,section_name:p,package_position:d(y,t)})),[y,h.presetName,p,t,n]),f=y.filter((e=>"verso-mid-content-ad"!==e.template));return r(e,void 0,((e,o)=>{const i=l(g,window);if(e){a("package-impression",b);const e=s("impression",p,n,i,t,f.length,h.presetName||"none");m(e),o()}})),{clickHandler:o.useCallback((e=>{const{target:o}=e,a=o.closest(".smart-item"),r=o.closest(".smart-item--tout");let d;const c=a.getAttribute("id"),u=g.find((e=>e.id===c));r&&(d=o.getAttribute("href"));const y=l([u],window),v=s("click",p,n,y,t,f.length,h.presetName||"none");if(a){const e=a.querySelector(".smart-item__hed-link");i("package-interaction",{...b,url:d||e?.href,title:e?.innerText})}m(v)}),[b,p,n,t,h,f,g])}}},52386:(e,t,n)=>{const o=n(96540),i=n(5556),{SmartItemAssetContainer:a}=n(78465),r=n(86157),{SummaryItemImageIcon:s,SummaryItemFloatingIcon:l}=n(14207),{getIconComponent:d}=n(77e3),c=n(77818);function m({styleSettings:e,className:t,isContributor:n,insetType:i,isLazy:m=!0,signalType:p,actionBarConfig:u,shouldHideIcon:g,variationsProp:h,contentCategory:y,...b}){const f=d(y,h?.layoutPlacement),v=h?.hasAudioTag;return o.createElement(a,{className:t,styleSettings:e,isContributor:n,insetType:i},o.createElement(r,{shouldHoldImageSpace:!0,isLazy:m,signalType:p,actionBarConfig:u,...b}),f&&!g&&o.createElement(s,{className:"summary-item__icon-button",ButtonIcon:f,inputKind:"text",isIconButton:!0,label:"icon"}),v&&o.createElement(l,{className:"summary-item__icon-floating"},o.createElement(c,null)))}m.propTypes={...r.propTypes,actionBarConfig:i.object,className:i.string,contentCategory:i.string,insetType:i.string,isContributor:i.bool,isLazy:i.bool,shouldHideIcon:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,showBackgroundColor:i.bool,showOutline:i.bool,shape:i.oneOf(["default","circle","curved"])})),variationsProp:i.object},m.displayName="SmartItemAsset",e.exports=m},34574:(e,t,n)=>{const o=n(52386);e.exports=o},78465:(e,t,n)=>{const{default:o}=n(75999),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),r=n(71747),{contributorIconStyles:s}=n(13983),{ActionBarWrapper:l}=n(11586),{calculateSpacing:d}=n(26865),{ResponsiveCartoonCaption:c,ResponsiveCartoonCredit:m}=n(77527),p=o(i).withConfig({displayName:"SmartItemAssetContainer"})` ${({styleSettings:e})=>e&&a("styleSettings",{styleSettings:e},r)} ${l} { position: absolute; right: ${d(.75)}; bottom: ${d(.75)}; z-index: 1; ${({isContributor:e})=>e&&`\n right: ${d(-.75)};\n bottom: 0; \n &::before {\n border-radius: 50%;\n }\n `} } .responsive-asset { ${({isContributor:e})=>e&&s}; } .responsive-asset, .responsive-clip { height: 100%; } .responsive-clip { display: block; } .responsive-cartoon { height: 100%; ${c}, ${m} { display: none; } } `;e.exports={SmartItemAssetContainer:p}},13983:(e,t,n)=>{const{css:o}=n(75999),{getColorStyles:i,calculateSpacing:a}=n(26865),{AspectRatioContainer:r}=n(7044),s=o` width: ${a(8)}; height: ${a(8)}; `,l=o` width: ${a(14)}; height: ${a(10.5)}; `,d=o` ${s} overflow: visible; ${r} { position: relative; } .aspect-ratio--overlay-container { overflow: visible; } img { ${({theme:e})=>i(e,"background-color","colors.discovery.lead.secondary.background")}; border-radius: 50%; overflow: hidden; vertical-align: top; } `;e.exports={iconDimensions:s,denseDimensions:l,contributorIconStyles:d}},71747:(e,t,n)=>{const{css:o}=n(75999),{getColorToken:i}=n(26865);e.exports=(e,t={})=>o` position: relative; text-align: center; picture { height: 100%; } img { border: ${({theme:e})=>t.showOutline?`1px solid ${i(e,"colors.discovery.body.white.border")}`:"none"}; height: 100%; } ${({insetType:e})=>t.inset&&(({insetType:e})=>"focus"===e?o` margin: var(--smart-item-asset-v-inset) var(--smart-item-asset-h-inset); `:o` padding: 0 var(--smart-item-asset-h-inset); `)({insetType:e})} `},73338:(e,t,n)=>{const{css:o}=n(75999),{minThresholds:i}=n(99906),{calculateSpacing:a,minScreen:r}=n(26865),s=a(26),l=a(14),d=a(8);function c(e){const[t,n]=e.split(":");return Number(t)/Number(n)<=1?l:s}e.exports={getGridColumns:function({image:e,isContributor:t}){if(t)return o` grid-template-columns: auto ${d}; `;const n=function(e){return e?[e.segmentedSources?.sm?.[0].aspectRatio,e.segmentedSources?.lg?.[0].aspectRatio].filter(Boolean):[]}(e);if(!n.length)return o` grid-template-columns: auto max-content; `;const[a,s]=n.map(c);return o` grid-template-columns: auto ${a}; ${r(`${i.lg}px`)} { grid-template-columns: auto ${s}; } `},LANDSCAPE_COLUMN_WIDTH:s,PORTRAIT_COLUMN_WIDTH:l,CONTRIBUTOR_COLUMN_WIDTH:d}},93039:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),{CardUnitWrapper:s,CardUnitHeader:l,SmartItemHed:d,SmartItemDek:c,SmartItemCTA:m}=n(86734),p=n(34574),u=n(86157),g=({cardColor:e="#F6F6F6",className:t,layout:n=["side-by-side","side-by-side","stack"],dangerousDek:i,dangerousHed:r,id:u,image:g,rubric:h,url:y,styleSettings:b=[]})=>{const f=b.map((e=>e.image));return o.createElement(s,{className:a("smart-item",t),layout:n,styleSettings:b,cardColor:e,..."clip"===g?.contentType&&{onClick:()=>{window.location=y}},id:u},o.createElement(l,null,o.createElement(d,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:r}}),o.createElement(c,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:i}})),o.createElement(p,{className:"smart-item__asset-container",...g,styleSettings:f}),h&&o.createElement(m,{className:"smart-item__CTA",href:y,dangerouslySetInnerHTML:{__html:h?.name},image:g}))};g.propTypes={cardColor:i.string,className:i.string,dangerousDek:i.string,dangerousHed:i.string.isRequired,id:i.string,image:i.shape(u.propTypes),layout:i.arrayOf(i.oneOf(["side-by-side","stack"])),rubric:i.shape(r.propTypes),styleSettings:i.arrayOf(i.shape({})),url:i.string.isRequired},g.displayName="SmartItem",e.exports=g},12059:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(93039);e.exports=o(i,"SmartItem")},86734:(e,t,n)=>{const{default:o}=n(75999),{BaseWrap:i}=n(76955),{injectStyles:a}=n(37338),{SmartItemHed:r,SmartItemDek:s,SmartItemCTA:l}=n(88154),{CardUnitHeader:d}=n(28313),{calculateSpacing:c}=n(26865),m=n(97678),p=o(i).withConfig({displayName:"CardUnitWrapper"})` border-radius: ${c(2)}; cursor: pointer; padding: ${c(3)}; ${({cardColor:e})=>e&&`background: ${e};`} ${({layout:e,styleSettings:t})=>a("layout",{layout:e,styleSettings:t},m)}; `;e.exports={CardUnitWrapper:p,CardUnitHeader:d,SmartItemHed:r,SmartItemDek:s,SmartItemCTA:l}},28313:(e,t,n)=>{const{default:o}=n(75999),i=o.div.withConfig({displayName:"CardUnitHeader"})``;e.exports={CardUnitHeader:i}},97678:(e,t,n)=>{const{css:o}=n(75999),{SmartItemAssetContainer:i}=n(78465),{SmartItemCTA:a,SmartItemDek:r}=n(88154),{CardUnitHeader:s}=n(28313),{calculateSpacing:l,minMaxScreen:d,maxScreen:c,minScreen:m}=n(26865),{minThresholds:p,maxThresholds:u}=n(99906),g={"side-by-side":e=>o` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${l(2)}; grid-template-rows: auto; margin-bottom: ${l(2)}; width: 100%; height: min-content; ${c(`${p.lg}px`)} { padding: ${l(2)}; } ${d(`${p.lg}px`,`${u.lg}px`)} { padding-right: ${l(2)}; padding-left: ${l(2)}; min-height: ${l(12)}; } ${s} { grid-column: 1; ${r} { padding-top: ${l(1)}; } } ${i} { grid-column: 2; grid-row: 1 / final; margin-top: 0; margin-left: auto; ${c(`${p.lg}px`)} { width: ${l(14)}; max-height: ${l(10)}; } ${d(`${p.lg}px`,`${u.lg}px`)} { width: ${l(20)}; max-height: ${l(15)}; } } ${a} { grid-column: 1; margin-top: ${l(2)}; ${m(`${p.lg}px`)} { margin-top: auto; } } `,stack:()=>o` --smart-item-layout: 'stack'; display: flex; grid-column: span 3; flex-direction: column; padding: ${l(2)}; & > * { text-align: center; } ${i} { margin-top: auto; max-height: 40%; } ${a} { margin-top: 24%; } ${r} { margin-top: ${l(1)}; } ${c(`${u.md}px`)} { min-width: ${l(31.25)}; min-height: ${l(42.5)}; } ${m(`${p.lg}px`)} { padding: ${l(3)}; } ${c(`${u.lg}px`)} { aspect-ratio: 3 / 4; } ${m(`${p.xl}px`)} { min-height: ${l(40)}; ${i} { margin-bottom: ${l(2)}; } ${a} { margin-top: 10%; } } ${m(`${p.xxl}px`)} { aspect-ratio: 3 / 4; padding: ${l(3)}; ${i} { max-height: ${l(16)}; } ${a} { margin-top: 10%; } } ${m(`${p.xxxl}px`)} { ${i} { max-height: 45%; } ${a} { margin-top: 20%; } padding: ${l(4)}; } `};e.exports=g},35423:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),s=n(52540),{FocusUnitWrapper:l,FocusUnitActionBarWrapper:d,TextContainer:c,TextWrapper:m,SmartItemHed:p,SmartItemHedLink:u,SmartItemDek:g,SmartItemRubric:h,SmartItemBylines:y,SmartItemPublishedDate:b}=n(5228),f=n(34574),v=n(86157),{PresetContext:$}=n(6009),{AdditionalContentWrapper:w}=n(42667),C=n(72014),{getVariationNames:k}=n(81372),S={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:' '}},x=({additionalContent:e=null,className:t,layout:n=["stack","side-by-side","side-by-side"],contributors:i,dangerousDek:v,dangerousHed:k,date:x,id:E,image:T,rubric:I,insetType:N="focus",url:L,styleSettings:B=[],maxContributors:P,maxContributorsNames:M,textPosition:A,rubricVariation:_="ItemAsText",shouldLinkBylines:H=!1,signalType:D})=>{const R=B.map((e=>e?.image)),{presetCategory:O}=o.useContext($),F=r[_];return o.createElement(l,{layout:n,styleSettings:B,className:a("smart-item",t),image:T,presetCategory:O,textPosition:A,..."clip"===T?.contentType&&{onClick:()=>{window.location=L}},additionalContent:e,contributors:i,date:x,signalType:D,id:E},T&&o.createElement(f,{className:"smart-item__asset-container",...T,styleSettings:R,insetType:N,shouldYieldControlOfVideoPlayPause:!0}),o.createElement(c,null,o.createElement(m,null,I&&o.createElement(h,{className:"smart-item__rubric",as:F,...I}),o.createElement(u,{className:"smart-item__hed-link",href:L,image:T},o.createElement(p,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:k}})),v&&o.createElement(g,{className:"smart-item__dek",dangerouslySetInnerHTML:{__html:v}}),i&&o.createElement(y,{className:"smart-item__contributor",as:s,contributors:i,maxContributors:P,maxContributorsNames:M,shouldLink:H}),x&&o.createElement(b,{className:"smart-item__published-date"},x),D&&o.createElement(d,null,o.createElement(C,{actionButtons:[D],actionBarConfig:S,isInteractive:!1})))),e&&o.createElement(w,null,e))};x.propTypes={additionalContent:i.element,className:i.string,contributors:i.shape(s.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,id:i.string,image:i.shape(v.propTypes),insetType:i.oneOf(["focus","default"]),layout:i.arrayOf(i.oneOf(["stack","side-by-side","overlay"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(r.propTypes),rubricVariation:i.oneOf(k(r)),shouldLinkBylines:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({image:i.shape({inset:i.bool}),textAlign:i.oneOf(["start","center","end","left","right"])})),textPosition:i.oneOf(["start","center","end"]),url:i.string.isRequired},x.displayName="FocusUnit",e.exports=x},43193:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(35423);e.exports=o(i,"SmartItem")},5228:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseWrap:a}=n(76955),{injectStyles:r}=n(37338),{SmartItemRubric:s,SmartItemHedLink:l,SmartItemPublishedDate:d}=n(88154),{TextContainer:c,TextWrapper:m,FocusUnitBylines:p,FocusUnitDek:u,FocusUnitHed:g}=n(42667),{ActionBarWrapper:h,ActionBarButtonText:y,ActionBarButton:b}=n(11586),f=n(79888),{getTypographyStyles:v,minScreen:$,calculateSpacing:w,getColorStyles:C}=n(26865),{minThresholds:k}=n(99906),S=i` --smart-item-asset-h-inset: ${w(3)}; --smart-item-asset-v-inset: ${w(3)}; ${$(`${k.lg}px`)} { --smart-item-asset-h-inset: ${w(2)}; } ${$(`${k.xl}px`)} { --smart-item-asset-h-inset: ${w(6)}; --smart-item-asset-v-inset: ${w(4)}; } `,x=o(a).withConfig({displayName:"FocusUnitWrapper"})` ${S} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},f)}; ${({theme:e})=>"standard"!==e.palette&&"background: rgba(0,0,0);"} ${g} { ${({presetCategory:e})=>v("TEXT_ONLY"===e?"typography.definitions.discovery.hed-break-out":"typography.definitions.discovery.hed-feature")}; } ${({signalType:e})=>e&&`\n ${$(`${k.lg}px`)} {\n ${c} {\n padding-top: ${w(8)};\n }\n }\n `} &:hover { cursor: pointer; } `,E=e=>"transparent"===e||"inverted"===e?"black":"white",T=o.div.withConfig({displayName:"FocusUnitActionBarWrapper"})` display: flex; justify-content: center; ${h} { background: transparent; height: ${w(6)}; ${b} { border: none; background: none; text-decoration: none; } ${y} { ${v("typography.definitions.globalEditorial.context-title")}; } ${({theme:e})=>`\n ${C(e,"border-color",`colors.discovery.body.${E(e.palette)}.border`)};\n\n ${y} {\n ${C(e,"color",`colors.discovery.body.${E(e.palette)}.accent`)};\n }\n \n svg {\n path {\n ${C(e,"fill",`colors.discovery.body.${E(e.palette)}.accent`)};\n }\n }\n \n `} } `;e.exports={FocusUnitWrapper:x,FocusUnitActionBarWrapper:T,SmartItemBylines:p,SmartItemHedLink:l,SmartItemHed:g,SmartItemDek:u,SmartItemRubric:s,SmartItemPublishedDate:d,TextContainer:c,TextWrapper:m}},42667:(e,t,n)=>{const{default:o}=n(75999),{SmartItemBylines:i,SmartItemDek:a,SmartItemHed:r,SmartItemPublishedDate:s,SmartItemRubric:l,SmartItemHedLink:d,BoldAsByline:c}=n(88154),m=o.div.withConfig({displayName:"TextContainer"})` text-align: center; `,p=o.div.withConfig({displayName:"TextWrapper"})``,u=o(i).withConfig({displayName:"FocusUnitBylines"})``;u.defaultProps={typeIdentity:"typography.definitions.globalEditorial.accreditation-feature"};const g=o(a).withConfig({displayName:"FocusUnitDek"})``;g.defaultProps={typeIdentity:"typography.definitions.discovery.description-feature"};const h=o(r).withConfig({displayName:"FocusUnitHed"})``,y=o.div.withConfig({displayName:"AdditionalContentWrapper"})` position: relative; z-index: 1; ul { & > li { ${c} } } `;e.exports={AdditionalContentWrapper:y,TextContainer:m,TextWrapper:p,FocusUnitHed:h,FocusUnitDek:g,FocusUnitBylines:u,FocusUnitRubric:l,FocusUnitHedLink:d,FocusUnitPublishedDate:s}},79888:(e,t,n)=>{const{css:o}=n(75999),{calculateSpacing:i,minMaxScreen:a,minScreen:r}=n(26865),{SmartItemAssetContainer:s}=n(78465),{TextContainer:l,TextWrapper:d,FocusUnitBylines:c,FocusUnitPublishedDate:m,AdditionalContentWrapper:p}=n(42667),{minThresholds:u,maxThresholds:g}=n(99906),{applyStyleExtensions:h}=n(37338),y=h("SmartItem"),b=o` ${({additionalContent:e})=>e?o` --aspect-ratio-box-max-height: ${i(100)}; `:o` --aspect-ratio-box-max-height: ${i(75)}; ${a(`${u.lg}px`,`${g.xl}px`)} { --aspect-ratio-box-max-height: ${i(65.25)}; } ${r(`${u.xxl}px`)} { --aspect-ratio-box-max-height: ${i(81)}; } `} min-height: var(--aspect-ratio-box-max-height); `,f=o` /* Targets sibling of each direct child */ ${d} { > * + * { margin-top: ${i(2)}; } ${c} + ${m} { margin-top: ${i(1)}; } } `,v={"side-by-side":(e,t={})=>o` --smart-item-layout: 'side-by-side'; display: flex; width: 100%; ${b}; ${s} { flex-basis: ${t.image?.inset?"calc(50% - var(--smart-item-asset-h-inset))":"50%"}; .responsive-asset { img { object-fit: ${t.image?.inset?"contain":"cover"}; ${!t.image?.inset&&o` height: auto; min-height: 100%; `} } } } ${({textPosition:e})=>e&&o` flex-direction: ${"start"===e&&"row-reverse"}; `} ${l} { display: flex; flex-basis: 50%; flex-direction: column; align-items: center; justify-content: center; padding: ${i(3)}; ${f} & > * { max-width: ${i(62.5)}; } ${r(`${u.xl}px`)} { padding-right: ${i(6)}; padding-left: ${i(6)}; } } ${o` ${({additionalContent:e})=>e&&o` display: grid; ${({textPosition:e})=>"end"===e?o` grid-template-areas: 'image content' 'image additionalContent'; `:o` grid-template-areas: 'content image' 'additionalContent image'; `}; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr min-content; ${s} { grid-area: image; } ${p} { grid-area: additionalContent; } ${l} { grid-area: content; } `} `}; ${y("side-by-side",t,e)}; `,stack:(e,t={})=>o` --smart-item-layout: 'stack'; display: flex; flex-direction: column-reverse; ${l} { margin: ${i(6)} ${i(3)}; ${f} } ${s} { margin-top: 0; } ${o` ${({additionalContent:e})=>e&&`\n ${p}{\n order:2;\n }\n `} `}; ${y("stack",t,e)}; `,overlay:(e,t={})=>o` --smart-item-layout: 'overlay'; display: grid; position: relative; grid-template-areas: 'content'; grid-template-columns: 1fr; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?t?.textAlign:"center"}; ${b}; ${l} { display: flex; grid-area: content; flex-direction: column; justify-content: ${"left"===t?.textAlign||"right"===t?.textAlign?"center":t?.textAlign}; z-index: 1; margin: auto; padding: ${i(6)} ${i(3)} ${i(4)} ${i(3)}; width: 100%; height: 100%; ${f} } ${s} { position: unset; grid-area: content; .responsive-asset { img { object-fit: cover; width: 100%; } } &::after { ${(({textAlign:e})=>o` position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: ${({additionalContent:t})=>((e,t)=>{let n="",o="rgba(0, 0, 0, .85) 0, transparent 100%";switch(e){case"start":n="to bottom",o=t?"rgba(0, 0, 0, .85) 0, transparent 65%, rgba(0, 0, 0, .85) 100%":o;break;case"left":n="to right";break;case"right":n="to left";break;default:n="to top"}return`linear-gradient(${n}, ${o})`})(e,t)}; content: ''; pointer-events: none; `)({textAlign:t?.textAlign})} } } ${r(`${u.lg}px`)} { ${l} { padding: ${i(4)} 0; /* Existing styles. Once text align goes live, we can remove this padding. */ max-width: ${i(62)}; ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)} ${i(6)};`} ${"start"===t?.textAlign&&`padding-top: ${i(12)};`}; } ${p} { max-width: ${i(62)}; } } ${a(`${u.lg}px`,`${g.lg}px`)} { ${l} { ${["left","right"].includes(t?.textAlign)&&`padding: ${i(3)};`} } } ${o` ${({additionalContent:e})=>e&&`\n grid-template-areas: "content" \n "additionalContent";\n grid-template-rows: 1fr min-content;\n ${s}{\n grid-area: content-start/content-start/additionalContent-end/additionalContent-end;\n }\n ${p}{\n margin:auto;\n grid-area: additionalContent;\n z-index:1;\n }\n \n `} `}; ${r(`${u.xl}px`)} { ${d} { margin-right: auto; margin-left: auto; max-width: ${i(62.5)}; } ${l}, ${p} { margin: unset; padding-right: ${i(6)}; padding-left: ${i(6)}; width: 50%; max-width: 50%; } ${()=>"left"===t?.textAlign?`\n ${l}, ${p} {\n margin-right: auto;\n }\n `:"right"===t?.textAlign?`\n ${l}, ${p} {\n margin-left: auto;\n }\n `:`\n ${l} , ${p} {\n margin: auto;\n }\n `}; } ${y("overlay",t,e)}; `};e.exports=v},75989:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),r=n(34187),s=n(77813),l=n(52540),{StoryUnitWrapper:d,SmartItemHed:c,SmartItemHedLink:m,SmartItemDek:p,SmartItemRubric:u,SmartItemBylines:g,SmartItemPublishedDate:h}=n(63993),y=n(34574),b=n(86157),{getVariationNames:f}=n(81372),{useViewportObserver:v}=n(55030),$={audio:{defaultLabel:"audioPrimaryLabel",defaultIcon:'Listen'}},w=({className:e,clickHandler:t,impressionHandler:n,shouldTrackSnowplowEvent:i,layout:s=["dense","side-by-side","stack"],contributors:b,dangerousDek:f,dangerousHed:w,date:C,id:k,image:S,rubric:x,url:E,styleSettings:T=[],bylinesPosition:I,bylinesTextAlign:N="left",bylineVariation:L,isContributor:B=!1,maxContributors:P,maxContributorsNames:M,rubricVariation:A="ItemAsText",shouldLinkBylines:_=!1,signalType:H,shouldHideIcon:D=!0,variationsProp:R,contentType:O})=>{const F=T.map((e=>e.image));v(`.${e}`,void 0,(e=>{e&&i&&n()}));const W=function({rubric:e,image:t,dangerousDek:n,contributors:o,bylinesPosition:i,date:a}){let r=0;const s=[];return e?.name&&(s.push("rubric"),r++),t&&n?s.push("hed","image","dek"):t&&!n?(r++,s.push("image","hed")):s.push("hed"),o&&"top"===i?s.splice(r,0,"bylines"):o&&s.push("bylines"),a&&s.push("date"),s}({rubric:x,image:S,dangerousDek:f,contributors:b,bylinesPosition:I,date:C}),U=r[A];return o.createElement(d,{layout:s,hasRubric:Boolean(x?.name),hasDek:Boolean(f),hasBylines:Boolean(b),bylinesPosition:I,isContributor:B,styleSettings:T,className:a("smart-item","story-unit",e),onClick:()=>{"clip"===S?.contentType&&(window.location=E),t()},image:S,id:k},W.map((e=>{switch(e){case"hed":return o.createElement(m,{className:"smart-item__hed-link",href:E,key:"hedWrapper",image:S},o.createElement(c,{className:"smart-item__hed",dangerouslySetInnerHTML:{__html:w}}));case"dek":return o.createElement(p,{key:"dek",className:"smart-item__dek",dangerouslySetInnerHTML:{__html:f}});case"rubric":return o.createElement(u,{key:"rubric",className:"smart-item__rubric",as:U,...x});case"image":return o.createElement(y,{key:"asset",className:"smart-item__asset-container",...S,styleSettings:F,isContributor:B,shouldYieldControlOfVideoPlayPause:!0,signalType:H,actionBarConfig:$,shouldHideIcon:D,variationsProp:R,contentCategory:O});case"bylines":return o.createElement(g,{key:"bylines",className:"smart-item__contributor",as:l,contentAlign:N,contributors:b,maxContributors:P,maxContributorsNames:M,bylinesPosition:I,shouldLink:_,bylineVariation:L});case"date":return o.createElement(h,{key:"date",className:"smart-item__published-date"},C);default:return null}})))};w.propTypes={bylinesPosition:i.oneOf(["top","bottom"]),bylinesTextAlign:i.oneOf(["left","right","center"]),bylineVariation:i.oneOf(f(s)),className:i.string,clickHandler:i.func,contentType:i.string,contributors:i.shape(l.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string.isRequired,date:i.string,id:i.string,image:i.shape(b.propTypes),impressionHandler:i.func,isContributor:i.bool,layout:i.arrayOf(i.oneOf(["dense","side-by-side","stack"])),maxContributors:i.number,maxContributorsNames:i.number,rubric:i.shape(r.propTypes),rubricVariation:i.oneOf(f(r)),shouldHideIcon:i.bool,shouldLinkBylines:i.bool,shouldTrackSnowplowEvent:i.bool,signalType:i.string,styleSettings:i.arrayOf(i.shape({inset:i.bool,textAlign:i.oneOf(["start","center","end"]),image:i.shape({inset:i.bool,showOutline:i.bool})})),url:i.string.isRequired,variationsProp:i.object},w.displayName="SmartItem",e.exports=w},99366:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(75989);e.exports=o(i,"SmartItem")},63993:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseWrap:a}=n(76955),{injectStyles:r}=n(37338),{SmartItemBylines:s,SmartItemHed:l,SmartItemHedLink:d,SmartItemDek:c,SmartItemRubric:m,SmartItemPublishedDate:p}=n(88154),{SmartItemAssetContainer:u}=n(78465),g=n(14824),{minScreen:h,calculateSpacing:y}=n(26865),{minThresholds:b}=n(99906),{BylinePreamble:f}=n(74423),{ResponsiveImagePicture:v}=n(7228),$=i` --smart-item-inset: 0; --smart-item-asset-h-inset: 0; --smart-item-asset-v-inset: 0; ${h(`${b.lg}px`)} { --smart-item-asset-h-inset: 0; --smart-item-inset: ${y(4)}; } `,w=o(a).withConfig({displayName:"SmartItemWrapper"})` ${$} cursor: pointer; text-decoration: none; ${({bylinesPosition:e})=>"top"===e&&i` order: -1; ${f} { display: none; } `} ${({layout:e,styleSettings:t})=>r("layout",{layout:e,styleSettings:t},g)} ${u} { ${v} { ${h(`${b.lg}px`)} { width: auto; } } } `;w.defaultProps={as:"div"},e.exports={StoryUnitWrapper:w,SmartItemBylines:s,SmartItemHed:l,SmartItemHedLink:d,SmartItemDek:c,SmartItemRubric:m,SmartItemPublishedDate:p}},14824:(e,t,n)=>{const{css:o}=n(75999),{SmartItemHedLink:i,SmartItemDek:a,SmartItemRubric:r,SmartItemBylines:s,SmartItemPublishedDate:l}=n(88154),{calculateSpacing:d}=n(26865),{SmartItemAssetContainer:c}=n(78465),{iconDimensions:m,denseDimensions:p}=n(13983),{getGridColumns:u}=n(73338),g={"side-by-side":(e,t={})=>o` --smart-item-layout: 'side-by-side'; display: grid; grid-column-gap: ${d(2)}; ${u}; grid-template-rows: auto; width: 100%; height: min-content; gap: ${d(1)}; ${r}, ${i}, ${a}, ${s} ,${l} { grid-column: 1; } ${c} { --aspect-ratio-box-max-height: ${d(19.5)}; grid-column: 2; grid-row: 1/6; margin-top: 0; max-height: var(--aspect-ratio-box-max-height); .responsive-asset, .responsive-cartoon { position: relative; } } ${t.textAlign&&o` text-align: ${t.textAlign}; `} ${t.inset&&o` padding: var(--smart-item-inset); `} `,dense:()=>o` --smart-item-layout: 'dense'; display: block; ${r} { display: block; } & > *:not(:first-child) { margin-top: ${d(.5)}; } ${c} { float: right; margin-bottom: ${d(1)}; margin-left: ${d(2)}; ${({hasDek:e})=>e&&o` margin-top: ${d(1)}; `} ${({isContributor:e})=>o` ${e?m:p} `} &+${s} { margin-top: 0; } } &::after { display: table; clear: both; content: ''; } `,stack:(e,t={})=>o` --smart-item-layout: 'stack'; gap: ${d(1)}; ${t.inset&&o` & > * { padding-right: var(--smart-item-inset); padding-left: var(--smart-item-inset); } `} ${t.textAlign&&o` text-align: ${t.textAlign}; `} display: flex; flex-direction: column; ${c} { ${t.image?.inset&&o` --aspect-ratio-box-max-height: ${d(33.375)}; max-height: var(--aspect-ratio-box-max-height); `} order: -2; margin-bottom: ${d(1)}; .responsive-asset, .responsive-cartoon { display: block; position: relative; margin: 0 auto; } } ${({isContributor:e})=>e&&o` position: relative; ${c} { position: unset; } `} `};e.exports=g},64587:(e,t,n)=>{const o=n(99366),i=n(43193),a=n(12059);e.exports={StoryUnit:o,FocusUnit:i,CardUnit:a}},88154:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a,BaseLink:r}=n(76955),{BylinePreamble:s,BylineLink:l,BylineName:d}=n(74423),{getColorStyles:c,getTypographyStyles:m,minScreen:p}=n(26865),{ZINDEX_MAP:u}=n(96472),{minThresholds:g}=n(99906),h=i` ${({invertedColorToken:e,theme:t})=>["inverted","transparent"].includes(t.palette)&&e&&c("color",e)}; `,y=i` & > b, & > strong { font-size: inherit; /* inherits parent font size and sets 1em to refer parent font size */ ${p(`${g.lg}px`)} { font-size: inherit; /* inherits parent font size and sets 1em to refer parent font size */ } } & > b, & > strong { ${m("typography.definitions.globalEditorial.accreditation-feature")}; font-size: calc(1em - 1px); /* subtracts 1px from parent font size */ font-weight: inherit; ${p(`${g.lg}px`)} { font-size: calc(1em - 1px); } } `,b=o(a).withConfig({displayName:"SmartItemBaseText"})` ${({colorToken:e})=>c("color",e)}; ${({typeIdentity:e})=>m(e)}; ${h}; `,f=o(b).withConfig({displayName:"SmartItemHed"})` position: relative; z-index: ${u.content}; &:hover { text-decoration: underline; } `;f.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",invertedColorToken:"colors.discovery.body.black.heading",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const v=o(b).withConfig({displayName:"SmartItemDek"})` ${y} `;v.defaultProps={colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const $=o(b).withConfig({displayName:"SmartItemRubric"})``;$.defaultProps={colorToken:"colors.discovery.body.white.context-signature",invertedColorToken:"colors.discovery.body.black.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const w=o(b).withConfig({displayName:"SmartItemBylines"})` span, ${s}, ${l}, ${d} { margin: 0; text-align: inherit; ${({colorToken:e})=>c("color",e)}; ${({typeIdentity:e})=>m(e)}; ${h}; } `;w.defaultProps={colorToken:"colors.discovery.body.white.accreditation",invertedColorToken:"colors.discovery.body.black.accreditation",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const C=o(b).withConfig({displayName:"SmartItemPublishedDate"})``;C.defaultProps={colorToken:"colors.discovery.body.white.context-tertiary",invertedColorToken:"colors.discovery.body.black.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const k=o(b).withConfig({displayName:"SmartItemHedLink"})` display: block; text-decoration: none; &:hover { text-decoration: none; } ${({image:e})=>(!e||"clip"!==e?.contentType)&&i` &::after { position: absolute; z-index: 1; content: ''; inset: 0; } `} `;k.defaultProps={as:"a",colorToken:"colors.discovery.body.white.heading",invertedColorToken:"colors.discovery.body.black.heading"};const S=o(r).withConfig({displayName:"SmartItemCTA"})` &::after { content: ' »'; } ${({image:e})=>(!e||"clip"!==e?.contentType)&&i` &::before { position: absolute; content: ''; inset: 0; } `} `;S.defaultProps={as:"a",colorToken:"colors.interactive.base.black",hasUnderline:!1,typeIdentity:"typography.definitions.utility.button-utility"},e.exports={SmartItemBylines:w,SmartItemHedLink:k,SmartItemHed:f,SmartItemDek:v,SmartItemRubric:$,SmartItemPublishedDate:C,SmartItemBaseText:b,SmartItemCTA:S,BoldAsByline:y}},37338:(e,t,n)=>{const{css:o}=n(75999),{minScreen:i,minMaxScreen:a}=n(26865),{minThresholds:r,maxThresholds:s}=n(99906),l=new Map([["layout",({layout:e,styleSettings:t=[]},n)=>{const[l,d,c]=e,[m,p,u]=t;if(l&&!d&&!c)return n[l]("mobile",m);const g=o` ${a(0,`${s.md}px`)} { ${n[l]("mobile",m)} } `,h=o` ${a(`${r.lg}px`,`${s.lg}px`)} { ${n[d]("tablet",p)} } `,y=o` ${i(`${r.xl}px`)} { ${n[c]("desktop",u)} } `,b=o` ${a(0,`${s.lg}px`)} { ${n[l]("mobile",m)} } `,f=o` ${i(`${r.lg}px`)} { ${n[d]("tablet",p)} } `;return l!==d||p?d!==c||u?o` ${g} ${h} ${y} `:o` ${g} ${f} `:o` ${b} ${y} `}],["styleSettings",({styleSettings:e=[]},t)=>{const[n,l,d]=e;if(n&&!l&&!d)return t("mobile",n);const c=o` ${a(0,`${s.md}px`)} { ${t("mobile",n)} } `,m=o` ${a(`${r.lg}px`,`${s.lg}px`)} { ${t("tablet",l)} } `,p=o` ${i(`${r.xl}px`)} { ${t("desktop",d)} } `,u=o` ${i(`${r.lg}px`)} { ${t("tablet",l)} } `,g=o` ${a(0,`${s.lg}px`)} { ${t("mobile",n)} } `;return n&&l&&!d?o` ${c} ${u} `:n&&d&&!l?o` ${g} ${p} `:o` ${c} ${m} ${p} `}]]);e.exports={injectStyles:function(e,t,n){return l.get(e)(t,n)},applyStyleExtensions:e=>(t,n,i)=>({theme:a})=>{const{componentStylePools:r}=a;return r&&r[e]?r[e].slice().reverse().map((e=>{if(e[t])return e[t](i,n)})).filter(Boolean).reduce(((e,t)=>o` ${e} ${t} `),""):""}}},31257:(e,t,n)=>{const o=n(75999).default.div.withConfig({displayName:"SmartComponentWrapper"})``;e.exports={SmartComponentWrapper:o}},67040:(e,t,n)=>{const{default:o}=n(75999),i=n(35676),{calculateSpacing:a,getColorToken:r}=n(26865),{BREAKPOINTS:s}=n(96472),{SocialIconsListItem:l,SocialIconContainer:d,SocialIconExternalLink:c,SocialIconsList:m}=n(51e3),p=a(5,"px"),u=o(i).withConfig({displayName:"SplitScreenContentHeaderSocialIcons"})` display: none; @media (min-width: ${s.lg}) { display: table; &:not(.social-icons--circular) { background-color: ${({theme:e})=>r(e,"colors.interactive.base.black")}; } } ${l} { padding: 0; ${c} ${d} { background-color: transparent; } &:hover { ${c} ${d} { background-color: transparent; } } } ${m} { @media (min-width: ${s.lg}) { flex-direction: column; margin-left: 0; } } ${c} { padding: 10px; width: ${a(7)}; height: ${a(7)}; } .social-icons__list-item--circular { ${c} { width: ${p}; height: ${p}; } } `;e.exports={SplitScreenContentHeaderSocialIcons:u}},9481:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a,BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{maxThresholds:l}=n(99906),{applyGridSpacing:d}=n(1123),{calculateSpacing:c,getColorToken:m,getLinkStyles:p,getTypographyStyles:u,maxScreen:g,minScreen:h,minMaxScreen:y}=n(26865),{roundImageBase:b}=n(52027),f=n(52540),{BylinePreamble:v,BylineLink:$,BylineWrapper:w}=n(74423),C=n(14760),{CaptionCredit:k,CaptionText:S,CaptionWrapper:x}=n(38860),E=n(86659),T=n(21093),I=n(86157),N=n(35676),{SocialIconsWrapper:L}=n(51e3),B=n(19762),P=n(34187),{RubricLink:M}=n(6613),{ResponsiveClipWrapper:A,ResponsiveClipPlayPauseButton:_,ResponsiveClipVideoContainer:H}=n(91783),{ResponsiveImageContainer:D}=n(7228),R=n(40855),{GridItem:O,GridWrapper:F}=n(40653),W=o(a).withConfig({displayName:"SplitScreenContentHeaderHed"})` margin: 0; padding: ${c(4)} 0; ${({isMusicReview:e})=>e&&`\n ${y(s.sm,"767px")} {\n padding: ${c(0)};\n }\n `} ${h(s.sm)} { padding: ${c(2)} 0; } `;W.defaultProps={as:"h1",typeIdentity:"typography.definitions.consumptionEditorial.hed-standard"};const U=o(a).withConfig({displayName:"SplitScreenContentHeaderArtist"})` margin: 0; ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;U.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const V=o.span.withConfig({displayName:"SplitScreenContentHeaderArtistSlash"})` ${({isSplitScreenArtistLarge:e})=>e&&"{font-size : 28px;}"} `;V.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const G=o(r).withConfig({displayName:"SplitScreenContentHeaderArtistLink"})` display: inline-block; vertical-align: middle; text-decoration: none; `;G.displayName="SplitScreenContentHeaderArtistLink";const j=o.ul.withConfig({displayName:"SplitScreenContentHeaderArtistWrapper"})` padding-left: ${c(0)}; ${({isMusicReview:e})=>e&&`\n ${y(s.sm,"767px")} {\n margin-top: ${c(0)};\n padding-top: ${c(0)};\n }\n `} `,z=o(a).withConfig({displayName:"SplitScreenContentHeaderDek"})` margin: 0; padding-bottom: ${c(4)}; ${h(s.sm)} { padding-bottom: ${c(2)}; } .small { text-transform: lowercase; font-style: inherit; font-variant: small-caps; } `;z.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const q=o(a).withConfig({displayName:"SplitScreenContentHeaderDekDown"})` padding-top: ${c(1)}; padding-bottom: ${c(3)}; text-align: center; `;q.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-core"};const Z=o.div.withConfig({displayName:"SplitScreenContentHeaderInfoSlice"})` align-items: center; padding-top: ${c(0)}; `,K=o.div.withConfig({displayName:"SplitScreenContentHeaderNativeShareButton"})` background-color: transparent; padding: ${c(4)} 0; `,Y=o.div.withConfig({displayName:"SplitScreenContentHeaderTitleBlock"})` ${`\n padding-right: ${c(3)};\n padding-left: ${c(3)};\n\n ${h(s.xl)} {\n padding-right: 0;\n padding-left: 0;\n }\n`}; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; > * { max-width: 500px; } ${({contentAlign:e})=>"left"===e&&`\n align-items: flex-start;\n margin-left: ${c(4.5)};\n text-align: left;\n `}; ${({textAlign:e})=>"left"===e&&"\n text-align: left;\n\n > * {\n margin: 0 auto;\n width: 100%;\n }\n "}; ${g(`calc(${s.md} - 1px)`)} { ${({hasBottomSpacingOnMobileHeader:e})=>e&&`padding-bottom: ${c(3)};`} } `,J=o.div.withConfig({displayName:"SplitScreenContentHeaderLedeBlock"})``,Q=o(E.TwoUpFullBleedNoGap).withConfig({displayName:"SplitScreenContentHeaderMain"})` &.grid-full-bleed { ${h(s.md)} { grid-template-rows: auto 1fr; /* Make the content header full bleed for all viewport height and remove the stacked nav size so the content header occupies all the visible space. */ ${J} { height: calc(100vh - 108px); ${({shouldFitToViewport:e})=>e&&"height: 100%;\n min-height:calc(100vh - 108px);\n "} } } ${g(s.lg)} { ${J} { height: 100%; ${({shouldFitToViewport:e})=>e&&"min-height: 100%;\n "} } } ${O} { align-items: center; justify-content: center; text-align: center; } } `,X=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadWrapper"})` ${({isMusicReview:e})=>e&&"\n display: flex;\n flex-direction: row;\n "} align-items: left; justify-content: center; text-align: center; ${A} { display: block; } `,ee=o.div.withConfig({displayName:"SplitScreenContentHeaderScoreBox"})` display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: justify; ${h(s.sm)} { margin-bottom: ${c(4)}; padding-left: ${c(2)}; } ${h(s.md)} { margin-bottom: ${c(0)}; padding-left: ${c(4)}; } `,te=i` display: inline-block; border-radius: 50%; background-color: #f5f5f5; overflow: hidden; `,ne=o(I).withConfig({displayName:"SplitScreenContentHeaderContributorImage"})` ${b("100%","60px","66px")}; margin-right: auto; margin-bottom: ${c(2)}; margin-left: auto; img { width: 100%; } ${({hasContributorImageBackground:e})=>e&&te} `,oe=o(f).withConfig({displayName:"SplitScreenContentHeaderByline"})` ${u("typography.definitions.globalEditorial.accreditation-feature")} padding-bottom: ${c(1)}; .icon-email { transform: scale(0.6); } ${({isMusicReview:e})=>e&&`${h(s.sm)} {\n margin-top: ${c(2)};\n justify-content: center;\n display: flex;\n }\n `} ${({contributorsPosition:e})=>"top"===e&&"\n display: inline-block;\n margin: 0 1rem 0 0;\n "} ${({shouldRemoveBylineTopMargin:e})=>e&&i` ${w} { margin-top: ${c(.5)}; &:first-child { margin-top: 0; } } `} `,ie=o.time.withConfig({displayName:"SplitScreenContentHeaderPublishDate"}).attrs((({datetime:e})=>({dateTime:e})))` display: inline-flex; ${u("typography.definitions.globalEditorial.context-tertiary")}; ${({hasPublishDateBottomPadding:e})=>e&&`\n ${g(`${l.lg}px`)} {\n padding-bottom: ${c(4)};\n }\n `} `,ae=o.time.withConfig({displayName:"SplitScreenContentHeaderReleaseYear"})` ${u("typography.definitions.globalEditorial.context-tertiary")}; `,re=o(T).withConfig({displayName:"SplitScreenContentHeaderRating"})` max-width: none; `,se=o(N.Standard).withConfig({displayName:"SplitScreenContentHeaderSocialShare"})` background-color: transparent; padding: ${c(4)} 0; ${({socialMediaPositionInMobile:e})=>"inLeadWrapperBelowImg"===e&&"\n display: grid;\n justify-items: center;\n "} ${({hasSplitScreenSocialShareReduceTopSpacing:e})=>e&&`padding-top: ${c(2)};`} /* Hide sosial share icons on mobile */ ${({hideSocialIconsOnMobile:e})=>e&&`\n @media (min-width: 0) and (max-width: ${s.lg}) {\n display: none;\n }\n `} /* Hide social icon mentioned in props - social-icons */ ${({hideSocialIconsOnMobile:e,socialIconsToHide:t})=>!e&&`\n ${g(s.lg)} {\n ${(e=>e.map((e=>`\n .social-icons__list-item--${e} {\n display: none;\n }\n `)).join("\n"))(t)}\n }\n `} /* Hide social share icons */ ${({hideSocialIcons:e})=>e&&"display: none;"} /* Hide social share icons on desktop */ ${({hasStickySocialIcons:e})=>e&&`\n @media (min-width: ${s.lg}) {\n display: none;\n }\n `} `,le=o(C).withConfig({displayName:"SplitScreenContentHeaderCaption"})` padding-top: ${c(1)}; &${x} { margin: 0; } `,de=o.div.withConfig({displayName:"SplitScreenContentHeaderRubric"})` &:only-child { margin-right: 0; } ${({theme:e})=>u(e,"typography.definitions.globalEditorial.context-primary")} display: inline-flex; margin: ${c(4)} ${c(.5)} 0 ${c(.5)}; ${h(s.md)} { margin: 0 ${c(2)} 0 0; } ${M} { vertical-align: baseline; } `,ce=o(I).withConfig({displayName:"SplitScreenContentHeaderLede"})` height: 100%; &.responsive-asset { ${h(s.md)} { padding-bottom: 0; height: 100%; ${H} { .responsive-clip__video { height: 100%; } position: relative; margin: 0 auto; width: 100%; max-width: 100%; height: 100%; object-fit: cover; } } ${g(s.md)} { ${H} { padding: 0 1.5rem 1.5rem; } ${D} { img { padding-bottom: 1.5rem; } } } ${_} { display: none; } } .responsive-image { width: 100%; height: 100%; } ${D} { width: 100%; height: 100%; object-fit: cover; } `,me=o(E.EvenAny).withConfig({displayName:"SplitScreenContentHeaderForMusicReview"})` &.grid-even-any { ${h(s.sm)} { ${ce} { ${D} { margin-bottom: ${c(4)}; max-width: 204px; height: 204px; object-fit: contain; } } } ${h(s.md)} { ${({shouldFitToViewport:e})=>e?"max-width: 1600px;":"max-width: none;"} grid-template-columns: 37% auto; ${ce} { ${D} { margin-top: ${c(4)}; max-width: 312px; height: 312px; object-fit: contain; } } } ${h("980px")} { grid-template-columns: 50% auto; } } `,pe=o(a).withConfig({displayName:"SplitScreenContentHeaderRubricIssueDate"})` display: inline-flex; margin: 0 ${c(.5)}; ${h(s.md)} { margin: 0; } `;pe.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const ue=o(P.Card).withConfig({displayName:"SplitScreenContentHeaderSignageRubric"})``,ge=()=>i` ${Q}, ${me} { background-color: ${m("colors.consumption.lead.standard.background")}; ${({showHeaderDivider:e})=>e&&i` border-bottom: 1px solid ${m("colors.consumption.lead.standard.divider")}; `} ${({hideHeaderDividerInMobile:e})=>e&&`\n ${g(`${l.md}px`)} {\n border-bottom: 0;\n }\n `} } ${ue} { margin-bottom: ${c(1)}; ${h(s.sm)} { margin-top: ${c(2)}; } } ${de} { color: ${m("colors.consumption.lead.standard.context-signature")}; } ${pe} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.standard.heading","colors.consumption.lead.standard.heading","global")}; } } ${W} { color: ${m("colors.consumption.lead.standard.heading")}; } ${U}, ${V} { color: ${m("colors.consumption.lead.standard.heading")}; } ${z} { color: ${m("colors.consumption.lead.standard.description")}; } ${oe} > * { color: ${m("colors.consumption.lead.standard.accreditation")}; ${$}, .byline__social-link { ${({theme:e,hasInvertedBylineLink:t})=>t?p(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global"):p(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.standard.context-tertiary")}; } ${S} { color: ${m("colors.consumption.lead.standard.description")}; } `,he=()=>i` ${Q}, ${me} { border-bottom: 1px solid ${m("colors.consumption.body.inverted.divider")}; background-color: ${m("colors.consumption.lead.inverted.background")}; } ${de} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-signature")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-signature","colors.consumption.lead.inverted.context-signature","global")}; } } ${pe} { color: ${({theme:e})=>m(e,"colors.consumption.lead.inverted.context-tertiary")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.inverted.context-tertiary","colors.consumption.lead.inverted.context-tertiary","global")}; } } ${W} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${U}, ${V}, ${ae} { color: ${m("colors.consumption.lead.inverted.heading")}; } ${z} { color: ${m("colors.consumption.lead.inverted.description")}; } ${oe} { ${v} } ${oe} > * { color: ${m("colors.consumption.lead.inverted.accreditation")}; ${$}, .byline__social-link { ${({theme:e,isMusicReview:t})=>t?p(e,"colors.consumption.lead.standard.link","colors.consumption.lead.standard.link-hover","global"):p(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.inverted.context-tertiary")}; } ${S} { color: ${m("colors.consumption.lead.standard.description")}; } .social-icons__list-item--standard { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${m("colors.consumption.lead.inverted.accent")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } &:hover { background: ${m("colors.interactive.base.brand-primary")}; } } .social-icons__link--bookmarkactivated { background: ${m("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } ${h(s.md)} { &:hover { background: ${m("colors.interactive.base.white")}; } } } } ${se} { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__list-item--standard { .icon path { fill: ${m("colors.interactive.base.white")}; } .social-icons__link--bookmark { background: ${m("colors.consumption.lead.inverted.accent")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } &:hover { background: ${m("colors.interactive.base.brand-primary")}; } } .social-icons__link--bookmarkactivated { background: ${m("colors.interactive.base.brand-primary")}; .icon-bookmark-fill, .icon-bookmark-stroke { fill: ${m("colors.interactive.base.white")}; } ${h(s.md)} { &:hover { fill: ${m("colors.interactive.base.white")}; } } } } } `,ye=i` ${Q}, ${me} { border-bottom: 1px solid ${m("colors.consumption.body.special.divider")}; background-color: ${m("colors.consumption.lead.special.background")}; } ${de} { color: ${m("colors.consumption.lead.special.context-signature")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-signature","colors.consumption.lead.special.context-signature","global")}; } } ${pe} { color: ${m("colors.consumption.lead.special.context-tertiary")}; ${M} { ${({theme:e})=>p(e,"colors.consumption.lead.special.context-tertiary","colors.consumption.lead.special.context-tertiary","global")}; } } ${W} { color: ${m("colors.consumption.lead.special.heading")}; } ${U}, ${V} { color: ${m("colors.consumption.lead.special.heading")}; } ${z} { color: ${m("colors.consumption.lead.special.description")}; } ${oe} > * { color: ${m("colors.consumption.lead.special.accreditation")}; ${$}, ${w} { ${({theme:e})=>p(e,"colors.consumption.lead.special.link","colors.consumption.lead.special.link-hover","global")}; transition: color 200ms ease; } } ${ie} { color: ${m("colors.consumption.lead.special.context-tertiary")}; } ${S} { color: ${m("colors.consumption.lead.standard.description")}; } ${k} { color: ${m("colors.consumption.body.standard.body-deemphasized")}; } `,be=i` ${O}:first-child { ${h(s.md)} { order: 2; } } `,fe=i` padding: ${c(0)}; object-fit: fill; `,ve=i` ${ce} { ${D}, ${H} { ${d("padding")}; ${g(s.md)} { padding-bottom: ${c(3)}; } ${({isMusicReview:e})=>e&&`${d("padding",!0)};`} ${h(s.md)} { padding: ${c(4)}; object-fit: contain; ${({isMusicReview:e})=>e&&fe}; } } ${({hasImageBottomSpacing:e})=>!e&&`\n ${D} {\n ${g(`${l.md}px`)} {\n padding-bottom: 0;\n }\n }\n `} } ${({shouldFitToViewport:e,imgAspectRatioForDesktop:t,viewportWidth:n})=>{if(e&&t&&n){const e=2,[o,i]=t,a=c(4);return`&& ${J} {\n ${h(s.md)} {\n height: calc((((${n} / ${e}) * ${i})/${o}) - ${a});\n }\n }`}return""}} ${({isFullWidth:e,isTextRight:t})=>e||t?!e&&t?`${Y} {\n ${h(s.md)} {\n padding-left: 0;\n }\n }`:"":`${Y} {\n ${h(s.md)} {\n padding-right: 0;\n }\n }`} `,$e=i` ${ce} { ${D} { object-position: top; } } `,we=i` ${ce} { ${D} { object-position: right; } } `,Ce=i` ${ce} { ${D} { object-position: left; } } `,ke=i` ${ce} { ${D} { object-position: bottom; } } `,Se=i` ${le} { text-align: left; } `,xe=i` ${le} { text-align: center; } `,Ee=o.span.withConfig({displayName:"SplitScreenContentHeaderDivider"})` display: block; grid-column: 1 / -1; margin-bottom: ${c(4)}; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: ${m("colors.consumption.lead.standard.accent")}; width: 100px; ${({ledeContentAlign:e})=>"center"===e&&"justify-self: center;"} ${g(`${l.md}px`)} { ${({hasLedeTextAlignCenterForMobile:e})=>e&&"justify-self: center;"} } `,Te=o(E.WithMargins).withConfig({displayName:"SplitScreenContentHeaderGrid"})` > ${O} { grid-column: 1 / -1; ${h(s.md)} { grid-column: 2 / -2; } } `,Ie=o(B).withConfig({displayName:"ContentHeaderOffersData"})` margin-right: ${c(6)}; &&.disclaimer-container { display: block; grid-column: main; @media (min-width: ${s.lg}) { display: none; } } &&.offer-data { grid-column: main; margin-top: ${c(4)}; width: 100%; max-width: 300px; } `,Ne=o.header.withConfig({displayName:"SplitScreenContentHeaderWrapper"})` ${({contentHeaderTheme:e})=>"standard"===e?ge:"inverted"===e?he:ye} ${({hasMargin:e})=>e&&`margin: ${c(4)} 0;`} ${({isTextRight:e})=>e&&be}; ${({isFullWidth:e,shouldFitToViewport:t})=>e&&(e=>`\n ${Q}, ${me} {\n &.grid-full-bleed {\n ${J} {\n grid-column: 1/-1;\n height: auto;\n }\n ${e&&"min-height: auto;"};\n \n }\n }\n \n ${Y} {\n padding-top: ${c(4,"px")};\n padding-bottom: ${c(2,"px")};\n\n ${h(s.md)} {\n padding-bottom: ${c(4,"px")};\n }\n }\n`)(t)} ${({imageAlignment:e})=>"top"===e?$e:"right"===e?we:"left"===e?Ce:"bottom"===e?ke:""} ${({isInset:e})=>e&&ve}; ${({ledeContentAlign:e})=>"left"===e?Se:xe} ${g(`${l.md}px`)} { ${({hasLedeTextAlignCenterForMobile:e})=>e&&i` ${xe} `} } @media print { ${({contentHeaderTheme:e})=>"standard"===e?ge:"inverted"===e?he:ye} display: block; ${Q}, ${me} { grid-template-columns: none; border-bottom: none; ${O}:first-child { order: 0; } ${F}.grid-full-bleed { ${J} { height: auto; max-height: ${c(69)}; ${D} { object-fit: contain; padding: ${c(4)}; max-height: ${c(69)}; } } } } ${L} { display: none; } } ${({socialMediaPositionInMobile:e})=>"inLeadWrapperBelowImg"===e&&`\n /* hide social icon div on mobile from title block and visible in lead block */\n ${g(`calc(${s.md} - 1px)`)} {\n ${Y} {\n ${se} {\n display: none;\n }\n }\n \n ${X} {\n ${se} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"grid"};\n }\n }\n }\n \n /* hide social icon div till lg view for lead block and visile in title block */\n ${y(s.md,`calc(${s.lg} - 1px)`)} {\n ${Y} {\n ${se} {\n display: ${({hideSocialIconsOnMobile:e,hideSocialIcons:t})=>e||t?"none":"block"};\n }\n }\n \n ${X} {\n ${se} {\n display: none;\n }\n }\n }\n `} ${({shouldHeaderFitToViewport:e})=>e&&i` ${i` ${A} { display: flex; justify-content: center; padding: ${c(4)}; ${H} { display: flex; position: inherit; align-items: center; video { width: 100%; height: 100%; } } } ${g(`calc(${s.md} - 1px)`)} { ${A} { padding: 0 calc(1 * var(--grid-margin)); ${H} { justify-content: center; width: 100%; overflow: hidden; video { width: auto; } } } } `} ${h(`${s.md}`)} { ${Q} { grid-template-rows: 100%; } ${Q} { > div:nth-child(2) { > div:nth-child(1) { display: grid; align-items: center; height: 100%; ${({mediaContentType:e})=>"clip"===e&&"display: block;"} } } } } ${g(`calc(${s.lg} - 1px)`)} { ${Q} { height: calc(100vh - 56px); } } ${g(`calc(${s.md} - 1px)`)} { ${Y} { ${de} { margin-top: ${c(2)}; } } ${Q} { display: flex; flex-direction: column; justify-content: center; > div:nth-child(2) { flex: 1; overflow: hidden; ${X} { height: 100%; } ${J} { height: 100%; } ${ce} { ${D} { object-fit: scale-down; } } } } } /* exceptional case to fit image as per screen specially height iphone X to 13 pro max */ /* It should not impact other devices that why using height width combination */ ${y("375px","428px")} and (min-height: 737px) and (max-height: 926px) { ${Q} { > div:nth-child(2) { ${ce} { ${D} { object-fit: cover; } } } } } ${ie} { padding-bottom: ${c(2)}; ${({hasPublishDateBottomPadding:e})=>e&&i` ${g(`${l.lg}px`)} { padding-bottom: ${c(4)}; } `} } ${L} { padding-bottom: ${c(2)}; ${y(s.md,`calc(${s.lg} - 1px)`)} { /* for ipad: add top padding 16px if publish date to hide, else 0 if publish date present */ ${({hidePublishDate:e})=>e?`padding-top: ${c(2)};`:"\n padding-top: 0;\n "} } ${g(`calc(${s.md} - 1px)`)} { /* for mobile: add top padding 0 if caption position is not below image else 16px */ ${({captionPosition:e})=>"belowImage"===e?"padding-top: 0;":`\n padding-top: ${c(2)};\n `} } /* small screen / Iphone 4 changes */ ${g(s.sm)} { padding-bottom: ${c(1)}; } } ${W} { padding-top: ${c(1)}; padding-bottom: ${c(2)}; } ${oe} { padding-bottom: ${c(1)}; p { margin-top: 0; } } /* Iphone 4 changes - START */ ${g(s.sm)} { ${Y} { ${de} { margin-top: ${c(2)}; } } ${W} { padding-top: ${c(1)}; padding-bottom: ${c(1)}; line-height: ${c(3)}; /* font changes required for small screens as per figma */ font-size: ${c(2.5)}; } ${se} { padding-bottom: ${c(2)}; } } /* Iphone 4 changes - END */ ${J} { display: flex; flex-direction: column; justify-content: center; /* add padding bottom to mobile view if caption or social media is not below image */ ${({captionPosition:e,socialMediaPositionInMobile:t})=>"belowImage"!==e&&"inLeadWrapperBelowImg"!==t&&`${g(`calc(${s.md} - 1px)`)} {\n padding-bottom: ${c(2)};\n }\n `} ${h(s.md)} { /* image span */ span${ce} { align-self: center; ${({mediaContentType:e})=>"clip"===e&&"width: 100%;"} ${({captionPosition:e})=>"belowImage"===e?`\n ${h(s.xl)} {\n max-width: ${c(75)};\n max-height: ${c(99.75)};\n }\n \n ${y(s.md,`calc(${s.xl} - 1px)`)} {\n max-width: ${c(45.25)};\n max-height: ${c(60.25)};\n }\n \n ${D} {\n object-fit: scale-down;\n padding: 0;\n }\n `:`\n ${h(s.xxl)} {\n max-width: ${c(75)};\n max-height: ${c(99.75)};\n }\n `} } } /* caption/credit block changes */ ${le} { padding-top: ${c(2)}; padding-bottom: ${c(2)}; ${k} { color: ${({contentHeaderTheme:e})=>m(`colors.consumption.lead.${e}.context-tertiary`)}; } } } `} `,Le=o(R).withConfig({displayName:"SplitScreenContentHeaderPersistentAside"})``,Be=o.div.withConfig({displayName:"SplitScreenContentHeaderLeadOverride"})``;e.exports={SplitScreenContentHeaderArtist:U,SplitScreenContentHeaderArtistSlash:V,SplitScreenContentHeaderArtistWrapper:j,SplitScreenContentHeaderByline:oe,SplitScreenContentHeaderCaption:le,SplitScreenContentHeaderContributorImage:ne,SplitScreenContentHeaderDek:z,SplitScreenContentHeaderDekDown:q,SplitScreenContentHeaderDivider:Ee,SplitScreenContentHeaderHed:W,SplitScreenContentHeaderInfoSlice:Z,SplitScreenContentHeaderLede:ce,SplitScreenContentHeaderLedeBlock:J,SplitScreenContentHeaderMain:Q,SplitScreenContentHeaderForMusicReview:me,SplitScreenContentHeaderNativeShareButton:K,SplitScreenContentHeaderPublishDate:ie,SplitScreenContentHeaderRating:re,SplitScreenContentHeaderRubric:de,SplitScreenContentHeaderRubricIssueDate:pe,SplitScreenContentHeaderSignageRubric:ue,SplitScreenContentHeaderSocialShare:se,SplitScreenContentHeaderTitleBlock:Y,SplitScreenContentHeaderWrapper:Ne,SplitScreenContentHeaderLeadWrapper:X,SplitScreenContentHeaderScoreBox:ee,SplitScreenContentHeaderArtistLink:G,SplitScreenContentHeaderGrid:Te,SplitScreenContentHeaderPersistentAside:Le,SplitScreenContentHeaderReleaseYear:ae,SplitScreenContentHeaderLeadOverride:Be,SplitScreenContentHeaderOffersCTA:Ie}},78141:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(56165).A,{SelectedStoriesList:s,SelectedStoriesSectionTitle:l,SelectedStoriesGrid:d}=n(52058),c=n(24277),m=({items:e,sectionTitleVariation:t="TextCenter",selectedStoriesHeadline:n,selectedStoriesImageWidth:i,shouldUseDekForselectedStoriesHeadline:m=!1,summaryItemVariation:p="TextBelowDesktopOnlyThirds",shouldHideSelectedStoriesByline:u=!1,shouldHideSelectedStoriesHeadline:g=!1,shouldHideDangerousDek:h=!1,shouldShowStackedRatingsCard:y=!1,stackedRatingsCardProps:b,snowplowEvent:f,trackingNamespace:v,isImageOnRight:$,actionBarConfig:w})=>{const C=a();return e.length?o.createElement(d,{selectedStoriesImageWidth:i,isImageOnRight:$},!g&&o.createElement(l,{as:c[t],className:"SelectedStoriesSectionTitle",dangerousHed:m?n:C.formatMessage(r.selectedStoriesHeading),hasDividerBelow:!0}),o.createElement(s,{snowplowEvent:{...f,placement:"right-rail"},items:e,shouldHideFinalBorder:!0,shouldHideSponsoredAd:!0,hasMarginSpacing:!0,hideRubricItemSummary:!0,hasUnderlineHed:!1,shouldShowStackedRatingsCard:y,...b,shouldHideBylines:u,shouldHideDangerousDek:h,summaryItemVariation:p,trackingNamespace:v,shouldEnableBundleComponentAnalytics:!0,actionBarConfig:w})):null};m.propTypes={actionBarConfig:i.object,isImageOnRight:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},m.displayName="LargeDeviceSelectedStories",e.exports=m},59269:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(30830),s=n(74992),l=n(56165).A,{calculateSpacing:d}=n(26865),{componentTracking:c}=n(90090),{SelectedStoriesSectionTitle:m,SelectedStoriesCarousel:p,SelectedStory:u}=n(52058),g=n(24277),h=n(68712),y=({items:e,isDotClickable:t=!1,sectionTitleVariation:n="TextCenter",selectedStoriesHeadline:i,shouldShowStackedRatingsCard:y=!1,shouldUseDekForselectedStoriesHeadline:b=!1,stackedRatingsCardProps:f,summaryItemVariation:v="TextBelowLeft",shouldHideSelectedStoriesHeadline:$=!1,shouldHideDangerousDek:w=!1,snowplowEvent:C,trackingNamespace:k,actionBarConfig:S})=>{const x=a();if(!e.length)return null;const E=s[v];return o.createElement(p,null,!$&&o.createElement(m,{as:g[n],className:"SelectedStoriesSectionTitle",dangerousHed:b?i:x.formatMessage(l.selectedStoriesHeading),hasDividerBelow:!1}),o.createElement(r,{hasControls:!1,hasPagination:!0,className:"selected-stories-carousel",isDotClickable:t},e.map(((t,n)=>o.createElement(r.CarouselItem,{width:"auto",spacing:d(1.5),key:t.copilotID,"data-testid":"SelectedStoriesSummaryList"},o.createElement(u,{...t.image,...t,...f,analyticsDataAttribute:c.addDataSectionTitleAttribute(!0,k,n),snowplowEvent:C&&{...C,items:[{content_title:t.dangerousHed,content_url:t.url}],index:n,total_index:e.length,placement:"right-rail"},hideRubricItemSummary:!0,shouldHideBylines:!0,shouldHideDangerousDek:w,hasUnderlineHed:!1,hasBorder:!1,as:y?h:E,actionBarConfig:S}))))))};y.propTypes={actionBarConfig:i.object,isDotClickable:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,signalType:i.string,url:i.string})).isRequired,sectionTitleVariation:i.string,selectedStoriesHeadline:i.string,shouldHideDangerousDek:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,trackingNamespace:i.string.isRequired},y.displayName="SmallDeviceSelectedStories",e.exports=y},52058:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectedStoriesCarousel=t.SelectedStory=t.SelectedStoriesGrid=t.SelectedStoriesSectionTitle=t.SelectedStoriesList=void 0;const o=n(1817),{default:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r,maxScreen:s,minScreen:l}=n(26865),{maxThresholds:d}=n(99906),{BREAKPOINTS:c}=n(96472),m=n(35864),p=n(22539),{SummaryItemWrapper:u}=n(63637),{SummaryItemContent:g,SummaryItemDek:h}=n(68116),{SummaryItemHedBase:y}=n(36211),b=i(p).withConfig({displayName:"SelectedStoriesList"})``;t.SelectedStoriesList=b;const f=i.section.withConfig({displayName:"SelectedStoriesGrid"})` ${s(`${d.md}px`)} { display: none; } ${b} { padding: 0; ${u} { display: grid; grid-template-areas: ${({isImageOnRight:e})=>e?"content image":"image content"}; grid-template-columns: ${({isImageOnRight:e,selectedStoriesImageWidth:t})=>e?`auto ${a(t||7.5)}`:`${a(t||7.5)} auto`}; gap: ${a(4)}; margin-bottom: ${a(2)}; padding-bottom: ${a(2)}; :last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } } ${g} { padding-top: 0; ${y} { ${r("typography.definitions.discovery.hed-core-secondary")}; } ${h} { margin: 0; } } } `;t.SelectedStoriesGrid=f;const v=i(m).withConfig({displayName:"SelectedStoriesSectionTitle"})` ${l(c.md)} { margin-top: ${a(5)}; border-bottom-width: 1px; } ${l(c.md)} { margin-top: ${a(4)}; } h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-secondary")}; justify-self: center; } ${s(c.md)} { margin-bottom: ${a(1)}; } ${l(c.md)} { margin-bottom: ${a(2)}; } `;t.SelectedStoriesSectionTitle=v;const $=i.section.withConfig({displayName:"SelectedStory"})` text-align: left; .summary-item__content { padding-bottom: 0; } `;t.SelectedStory=$;const w=i.section.withConfig({displayName:"SelectedStoriesCarousel"})` .selected-stories-carousel { margin-top: ${a(1)}; margin-bottom: ${a(5)}; .summary-item { width: ${a(23.75)}; } ${o.StackedRatingsCardWrapper} { width: ${a(23.75)}; } } ${l(c.md)} { display: none; } `;t.SelectedStoriesCarousel=w},29497:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useCallback:r,useState:s,useEffect:l,useRef:d}=n(96540),{injectIntl:c}=n(37243),m=n(7350),p=n(62193),{GatewayDest:u}=n(10103),g=n(49235),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=n(98904).default,{connector:f}=n(57744),v=n(71284),{NavCTA:$,NavRollover:w}=n(12501),C=n(54790),{PaymentGateway:k}=n(92807),S=n(43608),x=n(76399),E=n(26488),T=n(73767),I=n(26890),N=n(82814),L=n(14212),{sizesFullName:B}=n(99906),P=n(69834),M=n(98653),A=n(32217),_=n(59898),H=n(54120),{googleAnalytics:D}=n(90090),{trackNavigationEvent:R}=n(14307),{useClientStatus:O}=n(8877),{LinkBannerStackedNavigation:F,StackedNavigationBottom:W,StackedNavigationDrawer:U,StackedNavigationDrawerGlobalStyles:V,StackedNavigationDrawerToggle:G,StackedNavigationHeader:j,StackedNavigationGrid:z,StackedNavigationLogoLink:q,StackedNavigationSectionLogoSize:Z,StackedNavigationProfileLink:K,StackedNavigationSearch:Y,StackedNavigationSectionCmUnitNavLeft:J,StackedNavigationSectionLogo:Q,StackedNavigationSectionMobileOption:X,StackedNavigationSectionMobileOptionLink:ee,StackedNavigationSectionPrimaryLinks:te,StackedNavigationSearchToggleIcon:ne,StackedNavigationSearchToggle:oe,StackedNavigationSectionUtilityLinks:ie,StackedNavigationSectionUtilityLinksLogin:ae,StackedNavigationScrolledDrawer:re,StackedNavigationTop:se,StackedNavigationNavigationPrimaryLink:le,StackedNavigationScrollingSection:de,StackedNavigationSearchBarWrapper:ce,ScrollingNavigationNavWrapper:me,StackedNavigationMegaMenuWrapper:pe,StackedNavigationConsumerMarketingWrapper:ue,StackedSeriesNavigation:ge,StackedNavigationDrawerSearchBarWrapper:he}=n(77630),{asConfiguredComponent:ye}=n(12892),{withExperimentHook:be}=n(63190),fe=({accountProps:e,adStyle:t,className:n,utilityNavLinkColorToken:i,customMobileOptionLink:c,customMobileOptionLinkText:f,drawerProps:ye,hasBoxShadowInMobile:be,hasLeftMarginOnMobile:fe,hasLinkbannerCrossSlideAnimation:ve,hasNoRightMarginforSm:$e,hasSearch:we,hasSearchBarWithDrawer:Ce,hasScrollingNavigationContentCenterAligned:ke,hasSearchBar:Se,hasTopStory:xe,hasUnderlineActiveLink:Ee,hasUtilityLinksCenterAlign:Te,headerLogo:Ie,headerLogoDim:Ne,headerInvertedLogo:Le,headerTheme:Be,hideNavWhenLinkBannerEnabled:Pe,intl:Me,invertedLogo:Ae,isHomepage:_e,isAccountsEnabled:He,isEditorPicksAvailable:De,isNavigationActiveState:Re,isVisualLinkBanner:Oe,logo:Fe,logoBaseUrl:We,mobileLogoAlignment:Ue,navigationHideStrategy:Ve,primaryLinks:Ge,profileLinkLabel:je,primaryNavigationSize:ze,seriesData:qe,shouldBundlePagesBehaveLikeHP:Ze,shouldInvertMenuHeader:Ke,shouldHideSeriesPagination:Ye,showLinkBanner:Je,showMarketSwitcherInDrawerOverlay:Qe,showNavigationDrawerOnTopInDesktop:Xe,shouldNavigationScroll:et,showSignInOnMobile:tt,showAccountAfterNavCta:nt,showNavigationDrawerOnTopOnScroll:ot,showOverlayNavigation:it,showPrimaryNavOnScroll:at,showSecondaryFooterAllLink:rt,showUtilityLinkOnNavigationBottom:st,scrollingHeaderLogoDim:lt,socialLinksHeading:dt,theme:ct,user:mt,utilityLinks:pt,variationName:ut,variations:gt,hasSEOSupport:ht,onDrawerStateChange:yt,shouldInvertSecondaryMenuTheme:bt,searchPlaceholder:ft,featureFlags:vt})=>{let $t=_e;a.useEffect((()=>{(async()=>{await y(),h("StackedNavigation",ut)})()}),[ut]);const wt=O(),[Ct,kt]=s(!1),[St,xt]=s(!1),[Et,Tt]=s(!1),[It,Nt]=s(0),[Lt,Bt]=s(!0),[Pt,Mt]=s(Ge),[At,_t]=s(!1),[Ht,Dt]=s({}),[Rt,Ot]=s(!1),[Ft,Wt]=s(!1),[Ut,Vt]=s(!1),Gt=d(null),jt=gt.isDrawerEnabled?Pt:Ge,zt=jt.filter((e=>e.hasChildren)),[qt,Zt]=s(ht?zt:{});l((()=>{if(!De||!gt.isDrawerEnabled||Ut)return;fetch("/editor-picks").then((e=>e.json())).then((e=>{const{editorPicks:t}=e;if(!p(t)){const e=(e=>{const t=Object.keys(e);return jt.map((n=>{if(n.hasChildren&&n.children){const o=((e,t,n)=>e.children.map((e=>{if(t.includes(e.text)){const t=n[e.text],o=[];if(!p(t)){const e=t.length>1;t.forEach(((t,n)=>{const i={groupName:0===n?"Editors' Pick"+(e?"s":""):"",isCard:!0,links:[{...t,cardPosition:n+1}]};o.push(i)}))}return{...e,children:[...e.children,...o]}}return e})))(n,t,e);return{...n,children:o}}return n}))})(t);Vt(!0),Mt(e)}})).catch((e=>e))}),[jt,gt.isDrawerEnabled,Ut,De]);const Kt=e=>{"Newsletter"!==e.target.innerText&&"NEWSLETTER"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})},Yt=r((()=>{const e=window.pageYOffset;I.shouldUpdateScroll(Et,e,It,Ve)&&(e<=0&&-1!==window.navigator.userAgent.indexOf("Safari")&&-1===window.navigator.userAgent.indexOf("Chrome")?Tt(!1):Tt(e-It>0),Nt(e))}),[Et,It,Ve]),Jt=()=>{Dt({}),Ot(!1),Mt(jt.map((e=>(e.isActive=!1,e)))),ht&&Zt(zt)},Qt=e=>{const[t]=e;Bt(t.isIntersecting)},Xt=r((()=>{Gt.current=new IntersectionObserver(Qt);const e=document.querySelector(".article__content-header");e&&Gt.current.observe(e)}),[]);l((()=>{if(et||ve){let e;return et&&(e=m(Yt,150),window.addEventListener("scroll",e)),Xt(),()=>{et&&window.removeEventListener("scroll",e),Gt.current.disconnect()}}return null}),[Yt,et,ve,Xt]),l((()=>{Rt||Mt(jt)}),[Rt,jt]),l((()=>{Ht.hasChildren?(_t(!0),ht||Zt(Ht),Ot(!0)):(Ot(!1),_t(!1))}),[Ht,ht]);const en=()=>{ht&&Jt(),yt&&yt(!Ct),kt(!Ct),D.emitGoogleTrackingEvent("hamburger-menu-"+(Ct?"collapsed":"expanded")),R({type:Ct?"close":"open",subject:"hamburger_menu",placement:"top"})},tn=()=>{xt(!St)},nn=()=>{Wt(!Ft)};let on=xe&&Ct?"standard":Be;on||(on="inverted"!==ct||Ct&&!Ke&&"inverted"!==ct||!Lt?"standard":"inverted");const an=(t=!1)=>{const n=t&&e&&e.accountLinks&&e.accountLinks.find((e=>e.isProfileLink));return n&&a.createElement(k,{group:"subs-cta"},a.createElement(K,{href:n.url},je||n.text||Me.formatMessage(b.profileLinkLabel)))},rn=Ct?x:E,sn=pt.filter((e=>!1===e.forceLeftOfNav)),ln=pt.filter((e=>!0===e.showInTopNavMobile)),dn=(cn=e,mn=mt,He&&mt&&a.createElement(ae,{...cn,accountAvatar:"inverted"===on?e.accountIconInverted:e.accountIcon,user:mn,utilityNavLinkColorToken:i}));var cn,mn;const pn=((e,t,n,o,r,s)=>{const l={href:r.searchAction,inputKind:"link"};return Ce&&(delete l.inputKind,delete l.href,l.role="button",l.onClickHandler=nn),a.createElement(ie,{hasSearchBarInSecondRow:gt.hasSearchBarInSecondRow,onClick:Kt,shouldUseCustomStyle:gt.shouldUseCustomStyle,showAccountAfterNavCta:nt,utilityNavLinkColorToken:i},e.length>0&&a.createElement(C.Horizontal,{attributes:{"aria-label":s.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0}),!nt&&o,a.createElement(ue,null,a.createElement($,null),a.createElement(k,{group:"consumer-marketing"},a.createElement(v,{position:"nav-cta"})),a.createElement(w,null),a.createElement(k,{group:"consumer-marketing"},a.createElement(v,{position:"nav-rollover"}),a.createElement(v,{position:"nav-dialog"}))),nt&&o,t&&a.createElement(a.Fragment,null,n?a.createElement(oe,{onClick:tn,type:"button",label:s.formatMessage(b.searchLabel)},s.formatMessage(b.openSearchMenuLabel),a.createElement(ne,null)):a.createElement(Y,{...l,ButtonIcon:Ft?x:T,isIconButton:!0,label:Me.formatMessage(b.searchLabel),hasTopStory:xe})))})(sn,we,Se,dn,ye,Me),un=((e,t)=>a.createElement(ie,{hasOnlyMenuToRight:gt.hasOnlyMenuToRight,shouldUseCustomStyle:gt.shouldUseCustomStyle},e.length>0&&a.createElement(C.Horizontal,{"data-testid":"StackedNavigationSectionUtilityLinksMobileLeft",attributes:{"aria-label":t.formatMessage(b.utilityLinksLabel)},links:e,shouldAllowNavItemHide:!0})))(ln,Me),gn=((e,t,n)=>a.createElement(U,{hasOnlyMenuToRight:gt.hasOnlyMenuToRight,showNavigationDrawerOnTopInDesktop:Xe},a.createElement(G,{ButtonIcon:e,hasOnlyMenuToRight:gt.hasOnlyMenuToRight,isIconButton:!0,label:n.formatMessage(b.navigationMenuButtonLabel),onClickHandler:en,role:"button","aria-expanded":t}),a.createElement(V,null)))(rn,Ct,Me),hn="overlay"===t,yn="fixed-header-layout"===gt.headerLayout,bn="standard"===on?{logo:Fe,headerLogo:Ie}:{logo:Ae,headerLogo:Le},{hasXLargeLogo:fn,isLargeOnHomeOnly:vn}=gt;Ze||($t=!1);const{shouldExcludeSeriesPagination:$n=!1,links:wn}=qe||{},Cn=()=>!(Ye||Ct||$n||Lt||!wn?.length),kn=!xe&&(fn&&!vn||fn&&vn&&$t)&&!Et,Sn=kn?"xlarge":"large",xn=pt.filter((e=>e.showInTopNav)).filter((e=>e.forceLeftOfNav)),En=jt.filter((e=>e.showInTopNav)),Tn=xn[0],In=B.large;let Nn=!Oe&&(Je||gt.hasLinkBanner);ve&&Lt&&(Nn=!1);const Ln=Ct&>.hasOnlyMenuToRight,Bn=Xe||Et&&ot,Pn=!gt.hasSearchBarInSecondRow&&ke;return a.createElement(g,{palette:on},a.createElement(j,{"data-testid":"StackedNavigationHeader",className:o(`stacked-navigation--${gt.headerLayout}`,`stacked-navigation--theme-${on}`,{"stacked-navigation--is-scrolled":Et},n),hasOnlyMenuToRight:gt.hasOnlyMenuToRight,hasScrollingNavigation:gt.showScrollingNavigation,hasSearchBarInSecondRow:gt.hasSearchBarInSecondRow,navigationTheme:on,headerLayout:gt.headerLayout,primaryNavigationSize:ze,isDrawerOpen:Ct,hasLinkBanner:Nn,hasBoxShadowInMobile:be,hasLinkbannerCrossSlideAnimation:ve,hideNavWhenLinkBannerEnabled:Pe,isScrolled:Et,showPrimaryNavOnScroll:at,showSecondRowOnScroll:gt.showSecondRowOnScroll,shouldReduceStackedNavigationHeaderHeight:Ln,shouldUseCustomStyle:gt.shouldUseCustomStyle,adOverlay:hn,xlLogoVisible:kn,showAccountAfterNavCta:nt,hasUtilityLinksCenterAlign:Te,enableMobileLinkBannerScroll:ve,isContentHeaderVisible:Lt,hasSEOSupport:ht,hasTopStory:xe,utilityNavLinkColorToken:i},a.createElement(k,{group:"consumer-marketing"},a.createElement(v,{position:"cm-banner"})),a.createElement(z,{isDrawerOpen:Ct,xlLogoVisible:kn,headerLayout:gt.headerLayout,hasOnlyMenuToRight:gt.hasOnlyMenuToRight,hasScrollingNavigation:gt.showScrollingNavigation,hasSearchBarInSecondRow:gt.hasSearchBarInSecondRow,isNavigationActiveState:Re,shouldReduceStackedNavigationHeaderHeight:Ln,collapseHeightWhenDrawerOpen:Xe&&Ct,hasUtilityLinksCenterAlign:Te},a.createElement(se,null,a.createElement(a.Fragment,null,a.createElement(J,null,a.createElement(k,{group:"consumer-marketing"},a.createElement(v,{position:"nav-left"}))),Bn&&gn,a.createElement(Z,{className:o(`stacked-navigation__section--${Sn}-logo`),isHomepage:$t,logoSize:Sn,headerLogoDim:Ne,scrollingHeaderLogoDim:lt,headerLayout:gt.headerLayout,isScrolled:Et,shouldUseCustomStyle:gt.shouldUseCustomStyle,hasTopStory:xe},a.createElement(q,{href:We,"data-testid":"Logo"},a.createElement(S,{...bn.logo}))),yn&&pn,gt.hasOnlyMenuToRight&&gn)),!xe&&jt.length>0&&a.createElement(a.Fragment,null,gt.showScrollingNavigation?a.createElement(de,{"data-testid":"StackedNavigationScrollingSection",hasScrollingNavigationContentCenterAligned:ke},a.createElement(me,null,a.createElement(L,{ariaLabel:Me.formatMessage(b.primaryNavigationLabel),hasDivider:!0,hasGradient:!Pn,isCentered:Pn,hasBottomBorder:!1,hidePrimaryLink:In,isLeftSpaceDisabled:!0,isSlim:!1,links:En,primaryLink:Tn,onHover:e=>{const t=jt.find((t=>t.text===e));t.text!==Ht.text?(Dt({...t,isActive:!0}),ht&&Zt(zt.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),Mt(jt.reduce(((t,n)=>(t.push({...n,isActive:n.text===e&&n.hasChildren}),t)),[])),window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:`Nav Link/${e}`})):Jt()},shouldUseHoverState:At,isMenuDrawerOpen:Rt,drawerProps:ye,isRightSpaceDisabled:Pn,collapseMegaMenu:Jt,isNavigationActiveState:Re,showMoreLink:!0,shouldOpenDrawerOnClick:!0,showChevron:!0,defaultNavLinkCount:Pn?6:5,hideMoreLinkOnLargerScreens:Pn})),gt.hasSearchBarInSecondRow&&a.createElement(ce,null,a.createElement(H,{placeholder:ft}))):a.createElement(te,{"data-testid":"StackedNavigationSectionPrimaryLinks"},a.createElement(le,{attributes:{"aria-label":Me.formatMessage(b.primaryLinksLabel)},links:jt,hasUnderlineActiveLink:Ee,shouldAllowNavItemHide:!0,shouldUseCustomStyle:gt.shouldUseCustomStyle,isNavigationActiveState:Re}))),a.createElement(W,{hasScrollingNavigation:gt.showScrollingNavigation,mobileLogoAlignment:Ue,hasOnlyMenuToRight:gt.hasOnlyMenuToRight,hasNoRightMarginforSm:$e},gn,gt.hasOnlyMenuToRight?a.createElement(Q,{hasOnlyMenuToRight:gt.hasOnlyMenuToRight,headerLogo:Fe,shouldUseCustomStyle:gt.shouldUseCustomStyle},a.createElement(q,{href:We},a.createElement(S,{...bn.logo}))):a.createElement(Q,{headerLogo:Ie},a.createElement(q,{href:We},a.createElement(S,{...bn.headerLogo}))),(!yn||st)&&pn,a.createElement(X,{hasLeftMarginOnMobile:fe,hasOnlyMenuToRight:gt.hasOnlyMenuToRight},nt?a.createElement(a.Fragment,null,gt.hasOnlyMenuToRight&&un,a.createElement($,null),wt&&mt?.isAuthenticated&&an(He),tt&&!st&&dn):a.createElement(a.Fragment,null,gt.hasOnlyMenuToRight&&un,wt&&mt?.isAuthenticated&&an(He),tt&&!st&&dn,a.createElement($,null)),a.createElement(k,{group:"subscription-workflow"},a.createElement(v,{position:"mob-nav-cta"})),hn&&a.createElement(ee,{hasNoRightMarginforSm:$e,href:c||"/go/failsafe"},f||Me.formatMessage(b.subscribeLabel))),gt.hasSearchBarInSecondRow&&a.createElement(ce,null,a.createElement(H,{placeholder:ft})))),(void 0===vt?.hideTicker?Nn:vt?.hideTicker)&&a.createElement(F,{palette:on,isScrolled:Et,...ve&&{hasLinkbannerCrossSlideAnimation:ve,showOnMobile:!Lt}}),gt.isDrawerEnabled&&!ht&&a.createElement(M.SiteHeaderDrawer,{appElement:ye.appElement,isOpen:Rt,onClose:()=>Jt(),contentLabel:Me.formatMessage(b.drawerLabel),theme:ct,className:"drawer--megamenu",hideOnMobile:!0},At&&a.createElement(pe,{xlLogoVisible:kn},a.createElement(P.NewVerbose,{collapseMegaMenu:Jt,isDrawerOpen:Rt,isSlim:!1,megaMenuContent:qt,theme:ct,showSecondaryFooterAllLink:rt,primaryNavLink:Ht,isContentCentered:ke,hasLinkBanner:Nn}))),Ce&&a.createElement(M,{appElement:ye.appElement,contentLabel:Me.formatMessage(b.searchLabel),className:"drawer--search",isOpen:Ft,hasBodyScrollWhenDrawerOpen:!1,onClose:()=>nn()},a.createElement(he,{xlLogoVisible:kn},a.createElement(H,{searchLink:ye.searchAction,shouldSetFocus:Ft,placeholder:Me.formatMessage(b.searchLabel)}))),gt.isDrawerEnabled&&ht&&a.createElement(A.SiteHeaderDrawer,{isDrawerOpen:Rt,onClose:()=>Jt(),theme:ct,className:"universal_drawer--megamenu",hideOnMobile:!0,registryName:"stacked-navigation-mega-modal"},qt.map((e=>a.createElement("div",{className:e.isActive?"show-menu":"hide-menu"},a.createElement(pe,{xlLogoVisible:kn},a.createElement(P.NewVerbose,{collapseMegaMenu:Jt,isDrawerOpen:Rt,isSlim:!1,megaMenuContent:e,theme:ct,showSecondaryFooterAllLink:rt,primaryNavLink:e,hasLinkBanner:Nn}))))))),!it&&a.createElement(re,{isOpen:Ct,xlLogoVisible:kn,onClose:en,isScrolled:Et,showNavigationDrawerOnTopInDesktop:Xe,fixedHeader:yn?"fixed-":"",appElement:ye.appElement,contentLabel:Me.formatMessage(b.drawerLabel),className:o("drawer--megamenu",{"drawer--megamenu-topstory":xe}),hideOnDesktop:gt.isDrawerEnabled,hasSearchBarInSecondRow:gt.hasSearchBarInSecondRow,cropWidth:gt.isDrawerEnabled},gt.isDrawerEnabled?a.createElement(P.MultipleColumn,{isSlim:!1,megaMenuContent:{children:jt},collapseMegaMenu:Jt,isDrawerOpen:Rt,theme:ct,utilityLinks:sn,user:mt,accountProps:e,isAccountsEnabled:He,showSecondaryFooterAllLink:rt,hasLinkBanner:Nn}):a.createElement(N,{...ye,user:mt,accountProps:e,isAccountsEnabled:He,showSearch:we,showMarketSwitcher:Qe,utilityLinks:sn,theme:ct,shouldInvertSecondaryMenuTheme:bt})),it&&a.createElement(_,{accountProps:e,additionalCSS:gt.shouldShowOverlayTop?void 0:gt?.overlayCSS,isAccountsEnabled:He,user:mt,hasSearch:we,hasTopRule:!gt.shouldShowOverlayTop,primaryLinks:Ge,utilityLinks:pt,searchLink:ye.searchAction,secondaryLinks:ye.secondaryLinks,socialLinks:ye.socialIconsProps.links,socialLinksHeading:dt,logo:Ie,invertedLogo:Le,isCenteredOnDesktop:!0,isVisible:Ct,onClose:en,theme:ct,shouldShowOverlayTop:gt.shouldShowOverlayTop}),a.createElement(ge,{shouldDisplaySeriesPagination:Cn(),className:o({"series-pagination__standard-navigation--hidden":!Cn}),"data-testid":"StackedSeriesNavigationPagination"}),a.createElement(u,{name:"stacked-navigation-mega-modal",className:"modal-container"}))};fe.defaultProps={adStyle:"default",hasBoxShadowInMobile:!1,hasLeftMarginOnMobile:!1,hasLinkbannerCrossSlideAnimation:!1,hasNoRightMarginforSm:!1,hasSEOSupport:!1,hasScrollingNavigationContentCenterAligned:!1,hasSearch:!0,hasSearchBar:!1,hasSearchBarWithDrawer:!1,hasUtilityLinksCenterAlign:!1,isEditorPicksAvailable:!1,isVisualLinkBanner:!1,logoBaseUrl:"/",mobileLogoAlignment:"center",navigationHideStrategy:"default",primaryNavigationSize:"default",shouldBundlePagesBehaveLikeHP:!0,shouldHideSeriesPagination:!0,shouldInvertMenuHeader:!1,shouldInvertSecondaryMenuTheme:!0,shouldNavigationScroll:!0,showAccountAfterNavCta:!1,showLinkBanner:!1,showMarketSwitcherInDrawerOverlay:!1,showNavigationDrawerOnTopInDesktop:!1,showNavigationDrawerOnTopOnScroll:!1,showOverlayNavigation:!1,showPrimaryNavOnScroll:!1,showSecondaryFooterAllLink:!1,showUtilityLinkOnNavigationBottom:!1,theme:"standard",variations:{isDrawerEnabled:!1,isLargeOnHomeOnly:!1,headerLayout:"default-header-layout",hasLinkBanner:!1,hasOnlyMenuToRight:!1,hasSearchBarInSecondRow:!1,hasXLargeLogo:!1,shouldUseCustomStyle:!1,showMegaMenuForMobile:!1,showScrollingNavigation:!1,showSecondRowOnScroll:!1}},fe.propTypes={accountProps:i.object,adStyle:i.string,className:i.string,customMobileOptionLink:i.string,customMobileOptionLinkText:i.string,drawerProps:i.object.isRequired,featureFlags:i.object,featureValue:i.object,hasBoxShadowInMobile:i.bool,hasLeftMarginOnMobile:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasNoRightMarginforSm:i.bool,hasScrollingNavigationContentCenterAligned:i.bool,hasSearch:i.bool,hasSearchBar:i.bool,hasSearchBarWithDrawer:i.bool,hasSEOSupport:i.bool,hasTopStory:i.bool,hasUnderlineActiveLink:i.bool,hasUtilityLinksCenterAlign:i.bool,headerInvertedLogo:i.shape(S.propTypes).isRequired,headerLogo:i.shape(S.propTypes).isRequired,headerLogoDim:i.shape(S.propTypes),headerTheme:i.string,hideNavWhenLinkBannerEnabled:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(S.propTypes).isRequired,isAccountsEnabled:i.bool,isEditorPicksAvailable:i.bool,isHomepage:i.bool,isNavigationActiveState:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(S.propTypes).isRequired,logoBaseUrl:i.string,mobileLogoAlignment:i.oneOf(["center","left"]),navigationHideStrategy:i.oneOf(["default","delta"]),onDrawerStateChange:i.func,primaryLinks:C.propTypes.links,primaryNavigationSize:i.oneOf(["default","large"]),profileLinkLabel:i.string,scrollingHeaderLogoDim:i.shape(S.propTypes),searchPlaceholder:i.string,seriesData:i.object,shouldBundlePagesBehaveLikeHP:i.bool,shouldHideSeriesPagination:i.bool,shouldInvertMenuHeader:i.bool,shouldInvertSecondaryMenuTheme:i.bool,shouldNavigationScroll:i.bool,showAccountAfterNavCta:i.bool,showLinkBanner:i.bool,showMarketSwitcherInDrawerOverlay:i.bool,showNavigationDrawerOnTopInDesktop:i.bool,showNavigationDrawerOnTopOnScroll:i.bool,showOverlayNavigation:i.bool,showPrimaryNavOnScroll:i.bool,showSecondaryFooterAllLink:i.bool,showSignInOnMobile:i.bool,showUtilityLinkOnNavigationBottom:i.bool,socialLinksHeading:i.string,subscribeLink:i.string,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:C.propTypes.links,utilityNavLinkColorToken:i.string,variationName:i.string,variations:i.shape({isDrawerEnabled:i.bool,isLargeOnHomeOnly:i.bool,headerLayout:i.oneOf(["default-header-layout","fixed-header-layout"]),hasLinkBanner:i.bool,hasOnlyMenuToRight:i.bool,hasSearchBarInSecondRow:i.bool,hasXLargeLogo:i.bool,overlayCSS:i.object,shouldShowOverlayTop:i.bool,shouldUseCustomStyle:i.bool,showMegaMenuForMobile:i.bool,showScrollingNavigation:i.bool,showSecondRowOnScroll:i.bool})},fe.displayName="StackedNavigation",e.exports=ye(c(f(be(fe),{keysToPluck:["hasTopStory","isHomepage"]})),"StackedNavigation")},55266:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(17210);e.exports=i(o(a,"StackedNavigation"))},77630:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a,keyframes:r}=n(75999),{BaseLink:s}=n(76955),{BREAKPOINTS:l,ZINDEX_MAP:d}=n(96472),{maxThresholds:c}=n(55058),{hideTextVisually:m}=n(52813),{SiteNavigationSearch:p}=n(49829),{GridItem:u}=n(40653),{MegaMenuGridWrapper:g}=n(10246),{calculateSpacing:h,getColorStyles:y,getColorToken:b,getLinkStyles:f,getTypographyStyles:v,minScreen:$,minMaxScreen:w,maxScreen:C,isInverted:k}=n(26865),{NavigationListItemWrapper:S,NavigationInternalLink:x,NavigationListWrapper:E,NavigationExternalLink:T}=n(51418),I=n(88456),N=n(50152),L=n(82873),B=n(54790),P=n(98653),{SignOutButtonWrapper:M}=n(81591),{ButtonWrapper:A}=n(18974),{getSiteNavigationMenuStyles:_}=n(56341),{cssVariablesGrid:H}=n(1123),{ResponsiveImageContainer:D}=n(7228),{MoreDropdownLabel:R,StandardNavigationAccountLabel:O,StandardNavigationDropdown:F,StandardNavigationSeriesPagination:W,NavigationAccountSignIn:U,NavigationAccountIconWrapper:V,AccountDropdownToggleIcon:G}=n(88570),{universalGridCore:j}=n(89085),{Link:z}=n(82552),{ShowRollover:q,HideRollover:Z}=n(32788),{AlertWrapper:K}=n(3318),{NavListItem:Y}=n(79424),{SearchBarWrapper:J}=n(26348),{DESKTOP_HEIGHT:Q,MOBILE_HEIGHT:X}=n(89635),ee=h(8),te=h(6),ne=h(9),oe=r` 0% { height: 0; } 100% { height: ${Q}px; } `,ie=r` 0% { height: ${Q}px; } 100% { height: 0; } `,ae=r` 0% { height: 0; } 100% { height: ${X}px; } `,re=r` 0% { height: ${X}px; } 100% { height: 0; } `,se=e=>!!e&&`\n width: ${e.sm.width}px;\n height: ${e.sm.height}px;\n\n ${$(l.md)} {\n width: ${e.md.width}px;\n height: ${e.md.height}px;\n }\n\n ${$(l.lg)} {\n width: ${e.lg.width}px;\n height: ${e.lg.height}px;\n }\n\n ${$(l.xl)} {\n width: ${e.xl.width}px;\n height: ${e.xl.height}px;\n }\n\n ${$(l.xxl)} {\n width: ${e.xxl.width}px;\n height: ${e.xxl.height}px;\n }\n `,le=o.button.withConfig({displayName:"StackedNavigationSearchToggle"})` ${m()}; display: flex; position: relative; align-items: center; justify-content: center; margin: 0; border-radius: 0; background-color: transparent; padding: 0; width: ${h(4)}; min-width: ${h(4)}; height: 100%; color: transparent; ${$(l.md)} { margin: 0 ${h(3)} 0 ${h(2)}; } `,de=o.div.withConfig({displayName:"StackedNavigationSearchToggleIcon"})` position: absolute; top: 0; right: 0; bottom: 0; left: 0; ${({theme:e})=>`background-image: url('/verso/static/${e.meta.name}/assets/icons/search.svg')`}; background-repeat: no-repeat; background-position: center; background-size: ${h(3)} ${h(3)}; width: 100%; height: ${h(3)}; `,ce=i` position: relative; z-index: 2; border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; && { width: 100%; } `,me=o(I.Utility).withConfig({displayName:"StackedNavigationSearch"})` ${p()}; grid-column: 12 / -1; justify-self: flex-end; transition: opacity 0.3s ease-in-out; &&&& .icon-search { transform: scale(0.5); } `,pe=o(s).withConfig({displayName:"StackedNavigationProfileLink"})` ${({theme:e})=>v(e,"typography.definitions.foundation.meta-secondary")}; position: absolute; right: 20px; align-self: center; z-index: 0; `,ue=i` ${x} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } ${x}, ${T} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; min-width: ${h(5)}; `,ge=o.div.withConfig({displayName:"StackedNavigationSectionMobileOption"})` display: flex; ${({hasLeftMarginOnMobile:e})=>e&&`margin-left: ${h(-3)};`} ${E} { margin: 0; } ${S} { display: flex; align-items: center; padding: 0; } ${ue} `,he=o.div.withConfig({displayName:"StackedNavigationSectionPrimaryLinks"})` margin: 0 auto; width: max-content; && { display: none; grid-row: 2 / 3; justify-content: center; z-index: 1; } ${S} { &:last-child { margin-right: 0; } display: flex; align-items: center; padding: 0; } ${E} { margin: 0; } ${ue} `,ye=o.div.withConfig({displayName:"StackedNavigationSearchBarWrapper"})` width: 100%; input { &[type='search'] { appearance: none; border-radius: 0; } } `,be=o.div.withConfig({displayName:"StackedNavigationScrollingSection"})` && { display: none; ${$(l.lg)} { padding: 0 ${h(4)} 0 ${h(6)}; } ${$(l.xxl)} { padding: 0 ${h(6)} 0 ${h(8)}; } } ${S} { &:last-child { margin-right: 0; } display: flex; padding: 0; } ${({hasScrollingNavigationContentCenterAligned:e})=>e&&`&& {\n justify-content: center;\n ${$(l.lg)} {\n padding: 0 ${h(4)};\n }\n ${$(l.xxl)} {\n padding: 0 ${h(6)};\n }\n }`} ${ye} { max-width: ${h(58.75)}; ${$(l.lg)} { padding: 0 0 0 ${h(2)}; } ${$(l.xxl)} { margin: 0 0 0 ${h(6)}; } } ${E} { flex-wrap: nowrap; margin: 0; } ${ue} ${({theme:e})=>`border-bottom: 1px solid;\n ${y(e,"border-color","colors.foundation.menu.dividers")};\n `} `,fe=o(N).withConfig({displayName:"StackedNavigationSectionUtilityLinksLogin"})` ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } ${U} { margin-top: ${h(0)}; } &.standard-navigation-account { ${$(l.md)} { margin-right: ${h(2)}; } position: relative; height: 100%; } &&.standard-navigation-account-with-avatar { ${$(l.md)} { margin-right: 0; } ${$(l.lg)} { margin-right: -${h(.6)}; height: ${h(5)}; } } ${O} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-utility")}; display: flex; align-items: center; cursor: pointer; height: 100%; &::after { position: absolute; right: 0; bottom: -15px; width: 220px; height: 15px; content: ''; } &:hover { ${F} { display: block; } .icon-chevron path { fill: ${({theme:e})=>b(k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,ve=o("div").withConfig({displayName:"StackedNavigationBottom"})` ${j()} ${H()} && { position: relative; grid-column: 1/-1; grid-row: 1/-1; grid-template-columns: ${h(6)} auto ${h(6)}; } && { width: 100%; max-width: 100%; } &&& { ${({mobileLogoAlignment:e})=>"left"===e&&`grid-template-columns: ${h(4)} auto 1fr;`} ${$(l.md)} { grid-template-columns: inherit; } } .consumer-marketing-unit { display: none; } ${({hasScrollingNavigation:e})=>e?i` && { row-gap: ${h(1)}; } ${ye} { grid-column: 1 / -1; } `:""} `,$e=o.div.withConfig({displayName:"StackedNavigationSectionLogo"})` display: flex; grid-column: 2 / span 1; align-items: center; justify-content: center; opacity: 1; margin: auto; min-width: ${h(6)}; max-width: ${h(26)}; ${$(l.md)} { grid-column: 5 / span 4; } ${$(l.xl)} { opacity: 0; z-index: -1; } ${D} { max-height: ${h(6)}; ${({headerLogo:e,navigationTheme:t,theme:n})=>"standard"===t?`content: url(${e?.sources?.sm?.url||`/verso/static/${n.meta.name}/assets/logo-header.svg`});`:""} ${({shouldUseCustomStyle:e})=>e&&`\n max-height: none;\n height: ${h(4,"px")};`} } ${ue} ${({hasOnlyMenuToRight:e})=>e&&`\n grid-row: 1;\n ${w(l.md,l.lg)} {\n padding-left: ${h(4)};\n }\n `} ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1;"} `,we=o(I.Utility).withConfig({displayName:"StackedNavigationDrawerToggle"})` ${({theme:e})=>_(e,!0)} ${({hasOnlyMenuToRight:e})=>e&&"justify-content: flex-end;"} .icon-menu { margin: 8px; width: initial; height: initial; } .icon-close { padding: 8px; } .icon-menu path { stroke: ${({theme:e})=>b(e,k(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; &:hover, &:focus { stroke: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.hover")}; } } `,Ce=o.div.withConfig({displayName:"StackedNavigationDrawer"})` && { transition: none; } grid-column: 1/2; margin-right: auto; height: inherit; ${({hasOnlyMenuToRight:e})=>e&&`grid-row: 1;\n ${$(l.sm)} {\n grid-column: 3;\n margin-right: 0;\n }\n ${$(l.md)} {\n grid-column: 12;\n }\n ${$(l.lg)} {\n grid-column: 3;\n margin-left: 0;\n margin-right: 1.5rem;\n }`} ${({showNavigationDrawerOnTopInDesktop:e})=>e&&`${$(l.md)} {\n ${A} {\n padding: ${h(2)};\n }\n\n ${K} {\n display: none;\n }\n }\n ${w(l.md,`${c.lg}px`)} {\n display: grid;\n grid-column: 1 / span 3;\n align-content: center;\n }`} `,ke=i` display: flex; align-items: center; transition: opacity 0.3s ease-in-out; .navigation__link { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } ${E} { margin: 0; } ${S} { display: flex; align-items: center; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } `,Se=o.div.withConfig({displayName:"StackedNavigationTop"})` display: none; grid-column: 1/-1; grid-row: 1/2; grid-template-columns: ${h(34)} auto ${h(34)}; `,xe=o(s).withConfig({displayName:"StackedNavigationSectionMobileOptionLink"})` margin-right: ${h(2)}; ${({hasNoRightMarginforSm:e})=>e&&i` ${$(l.sm)} { margin-right: 0; } `} &:link { ${({theme:e})=>`${y(e,"color","colors.foundation.collapsed-menu.nav-link.default")};`} } `,Ee=i` ${xe} { ${({theme:e})=>v(e,"typography.definitions.foundation.link-primary")}; } .consumer-marketing-unit--mob-nav-cta { position: absolute; right: ${h(2)}; width: 80px; ${$(l.md)} { right: ${h(4)}; } } `,Te=o.div.withConfig({displayName:"StackedNavigationConsumerMarketingUnitWrapper"})``,Ie=i` ${Te} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .consumer-marketing-unit--nav-rollover, ~ .nav-rollover__component > div { ${q} } } } .consumer-marketing-unit--nav-cta { ~ ${x}:hover, ~ ${T}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${x}, ~ ${T} { color: ${b("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover:hover, .consumer-marketing-unit--nav-rollover:focus, .consumer-marketing-unit--nav-rollover:focus-within { ${q} } .consumer-marketing-unit--nav-rollover { ${Z} display: none; top: ${h(7)}; align-items: center; justify-content: center; z-index: ${d.navFixed}; @media (min-width: ${l.md}) { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; top: ${h(7)}; right: 0; transform: translateY(0); z-index: ${d.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover { top: ${h(4)}; } } } `,Ne=o.div.withConfig({displayName:"StackedNavigationSectionUtilityLinks"})` ${M} { &:hover { text-decoration: none; } } display: flex; grid-column: 3/-1; align-items: center; transition: opacity 0.3s ease-in-out; margin-left: auto; ${({hasOnlyMenuToRight:e})=>e&&"grid-column: 1 / 3; margin-left: 0;"} ${({hasSearchBarInSecondRow:e})=>e&&i` ${$(l.lg)} { padding-right: ${h(4)}; } ${$(l.xxl)} { padding-right: ${h(6)}; } `} ${S} { display: flex; position: relative; align-items: center; margin-right: ${h(2)}; padding: 0; ${({hasOnlyMenuToRight:e})=>e&&"margin-right: 0;"} } ${E} { display: none; margin: 0; ${$(l.lg)} { display: flex; } ${({hasOnlyMenuToRight:e})=>e&&`display: flex; margin-left: ${h(2)}`} } ${$(l.md)} { grid-column: 10/-1; } ${ue} .consumer-marketing-unit--nav-cta { ${({adOverlay:e})=>e&&i` ${Ee} & { position: absolute; top: 50%; right: ${h(2)}; transform: translateY(-50%); margin: 0; cursor: pointer; width: 115; ~ ${x}:hover { text-decoration: none; } &:hover, &:focus, &:focus-within { ~ .navigation__link { color: ${({theme:e})=>b(e,"colors.foundation.collapsed-menu.nav-link.hover")}; } } } `} .consumer-marketing-unit--nav-rollover:hover, .consumer-marketing-unit--nav-rollover:focus, .consumer-marketing-unit--nav-rollover:focus-within { ${q} } .consumer-marketing-unit--nav-rollover { ${Z} display: none; align-items: center; justify-content: center; ${$(l.md)} { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; right: 0; transform: translateY(-14px); z-index: ${d.navFixed}; } } ${Ie} ${z} { padding: 0; @media (min-width: ${l.md}) and (max-width: ${l.lg}) { padding-right: ${h(2)}; } } ${({showAccountAfterNavCta:e})=>e&&i` ${$(l.lg)} { ${fe} { margin-right: 0; } ${z} { padding-right: ${h(2)}; } } `} .consumer-marketing-unit--nav-rollover { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(18)};`} } .nav-rollover__component > div { ${({shouldUseCustomStyle:e})=>e&&`left: ${h(0)};`} } `,Le=i` &${ce} { background: ${b("colors.foundation.menu-bg.collapsed")}; } ${pe} { ${({theme:e})=>f(e,"colors.interactive.base.brand-primary","colors.interactive.base.brand-secondary","navigation")}; } ${he}, ${be} { .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } } ${Ne} { .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } .sign-out-button { &:hover { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?b(e):""}; } } } ${fe} { ${O} { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; } } `,Be=i` ${$(l.lg)} { ${({hasScrollingNavigation:e,shouldReduceStackedNavigationHeaderHeight:t,isDrawerOpen:n,hasSearchBarInSecondRow:o})=>{if(e){const e=o?`height: ${h(23)}`:`height: ${h(20)}`;return i` &&& { ${e}; } `}return n?i` &&& { height: ${h(14)}; } `:t?i` &&& { height: ${h(8)}; } `:i` &&& { height: ${h(20)}; } `}} } `,Pe=i` justify-content: center; margin: auto; ${$(l.lg)} { ${Se} { height: ${h(14)}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`height: ${h(8)};`} } ${he} { height: ${h(6)}; } ${be} { height: ${ne}; ${({hasSearchBarInSecondRow:e})=>!e&&`height: ${te};\n ${Y} {\n height: ${te};\n }\n `} } &&& { ${Ne} { top: ${h(5)}; ${({hasScrollingNavigation:e})=>e&&`top: ${h(6)};`} ${({hasOnlyMenuToRight:e})=>e&&`top: ${h(6.5)};`} ${({hasUtilityLinksCenterAlign:e})=>e&&`\n height: inherit;\n top: ${h(0)};\n `} } } ${D} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"height: 44px;"} } } `,Me=o(L).withConfig({displayName:"LinkBannerStackedNavigation"})` @media (max-width: ${c.lg}px) { border-top: 1px solid ${b("colors.foundation.menu.dividers")}; } ${({showOnMobile:e})=>void 0!==e&&i` ${C(`${c.lg}px`)} { display: ${e?"block":"none"}; } `} ${({hasLinkbannerCrossSlideAnimation:e,isScrolled:t,showOnMobile:n})=>e?i` ${$(l.lg)} { overflow: hidden; ${t?i` animation: ${oe} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${ie} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `} } ${C(`${c.lg}px`)} { overflow: hidden; ${n?i` animation: ${ae} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `:i` animation: ${re} 0.3s cubic-bezier(0, 0.59, 0.32, 1) forwards; `} } `:""} `,Ae=o("div").withConfig({displayName:"StackedNavigationGrid"})` ${j()} ${H()} && { position: relative; grid-row-gap: 0; width: 100%; max-width: 100%; } ${$(l.lg)} { ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&`&&& {\n height: ${h(8)};\n }`} ${({collapseHeightWhenDrawerOpen:e})=>e&&`&&& {\n height: ${h(8)};\n ${he},\n ${Ne} {\n display: none;\n }\n }`} } ${({isNavigationActiveState:e})=>e&&"&&&& {\n height: 100%;\n }"} ${({xlLogoVisible:e})=>e&&i` ${Be} ${Pe} `} `,_e=i` top: 0; ${be} { display: none; } ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${he} { display: none; } ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Me} `,He=i` top: 0; ${({hasLinkbannerCrossSlideAnimation:e})=>e?"":i` ${Ae} { @media (min-width: ${l.lg}) { height: ${h(8)}; } } `} ${Me} `,De=i` ${$(l.xl)} { ${ve} { .consumer-marketing-unit { display: flex; } ${$e} { display: flex; grid-column: 5 / span 4; } } ${Ce} { position: absolute; top: 0; bottom: 0; left: 0; } ${$e} { opacity: 1; z-index: initial; } } `,Re=i` ${$(l.xl)} { ${Ce} { position: inherit; margin-right: 1.5rem; margin-left: 0; } } `,Oe=o(B.Horizontal).withConfig({displayName:"StackedNavigationNavigationPrimaryLink"})` transition: opacity 0.3s ease-in-out; ${S} { margin-right: ${h(2)}; } ${x} { ${({shouldUseCustomStyle:e})=>e&&"font-size: 14px;"} } `,Fe=i` display: flex; align-items: center; justify-content: center; margin: auto; min-width: ${h(20)}; max-width: 100%; ${({headerLayout:e,headerLogo:t,scrollingHeaderLogoDim:n,isHomepage:o,theme:a,hasTopStory:r,isScrolled:s=!1})=>{if("fixed-header-layout"===e){const e=t?.sources?.sm?.url||`/verso/static/${a.meta.name}/assets/logo.svg`;return i` ${D} { ${s&&o&&n?se(n?.sources):`${$(l.lg)} {\n width: 128px;\n height: ${o&&s?32:30}px;\n }`} ${$(l.lg)} { ${({navigationTheme:t})=>"standard"===t&&`content: url(${e});`} ${({shouldUseCustomStyle:e})=>e&&"height: 40px;"} } ${r&&i` ${$(l.lg)} { height: ${h(5)}; } `} } `}return""}} `,We=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${ke} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,logoSize:t})=>"fixed-header-layout"===e&&"xlarge"===t?`\n ${D} {\n width: ${h(26.25)};\n height: ${h(6.125)};\n\n ${$(l.lg)} {\n width: ${h(37.5)};\n height: ${h(8.75)};\n }\n `:""} ${({shouldUseCustomStyle:e})=>e&&`\n height: 52px;\n @media (min-width: ${l.md}) and (max-width: ${l.lg}) {\n height: 52px;\n }`} `,Ue=i` .navigation__link { ${({theme:e})=>f(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; } ${ke} justify-content: center; margin: auto; min-width: ${h(38)}; max-width: 100%; ${({headerLayout:e,headerLogoDim:t})=>{const{sources:n}=t;return"fixed-header-layout"===e&&n?`\n ${D} {\n ${se(n)}\n }\n `:""}} `,Ve=o.div.withConfig({displayName:"StackedNavigationSectionLogoSize"})` ${({logoSize:e,headerLogoDim:t,isScrolled:n,isHomepage:o})=>t&&!o||t&&!n?Ue:"large"===e?Fe:We} `,Ge=i` &, *, ${R}, ${O} { ${({hasTopStory:e,hasLinkbannerCrossSlideAnimation:t})=>e?"\n transition: background-color 0.1s cubic-bezier(0,.59,.32,1), color 0.1s cubic-bezier(0,.59,.32,1),\n fill 0.1s cubic-bezier(0,.59,.32,1), border-bottom-color 0.1s cubic-bezier(0,.59,.32,1),\n border-bottom 0.1s cubic-bezier(0,.59,.32,1), border-color 0.1s cubic-bezier(0,.59,.32,1),\n height 0.1s cubic-bezier(0,.59,.32,1), top 0.1s cubic-bezier(0,.59,.32,1);\n ":t?"\n transition: background-color 0.3s cubic-bezier(0,.59,.32,1), color 0.3s cubic-bezier(0,.59,.32,1),\n fill 0.3s cubic-bezier(0,.59,.32,1), border-bottom-color 0.3s cubic-bezier(0,.59,.32,1),\n border-bottom 0.3s cubic-bezier(0,.59,.32,1), border-color 0.3s cubic-bezier(0,.59,.32,1),\n height 0.3s cubic-bezier(0,.59,.32,1), top 0.3s cubic-bezier(0,.59,.32,1);\n ":"\n transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out,\n fill 0.3s ease-in-out, border-bottom-color 0.3s ease-in-out,\n border-bottom 0.3s ease-in-out, border-color 0.3s ease-in-out,\n height 0.3s ease-in-out, top 0.3s ease-in-out;\n "} } &${ce} { border-bottom: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); ${({shouldUseCustomStyle:e})=>e&&"box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);"} ${({hasTopStory:e})=>e&&"box-shadow: none;"} &.stacked-navigation--hidden-shadow { box-shadow: none; } } &.stacked-navigation--hidden-shadow.stacked-navigation--is-scrolled { & ${Se} { border-bottom: none; } } ${({hasLinkBanner:e,hasLinkbannerCrossSlideAnimation:t,hideNavWhenLinkBannerEnabled:n,xlLogoVisible:o,isDrawerOpen:i,hasSearchBarInSecondRow:a})=>{const r=a?ne:te;return!e||t?`\n ${he} {\n align-items: center;\n height: ${h(6)};\n overflow: hidden;\n\n ${$(l.lg)} {\n display: flex;\n }\n }\n\n ${be} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n\n ${$(l.lg)} {\n display: flex;\n }\n }\n `:e&&!n?`\n && {\n ${he} {\n align-items: center;\n height: ${h(8)};\n overflow: hidden;\n ${$(l.sm)} {\n height: 0;\n }\n ${$(l.lg)} {\n display: flex;\n height: ${h(8)};\n }\n }\n ${!o&&!i&&Ae} {\n @media (min-width: ${l.lg}) {\n height: ${h(14)};\n }\n }\n ${be} {\n align-items: center;\n height: ${r};\n overflow: hidden;\n z-index: 40;\n\n ${$(l.lg)} {\n display: flex;\n }\n }\n }\n `:""}} ${Oe} { margin: ${h(2)} 0; } ${$(l.lg)} { ${ye} { margin: ${h(2)} 0 ${h(2)} auto; } } ${ye} { ${C(l.md)} { ${({hasBoxShadowInMobile:e,isDrawerOpen:t})=>e&&!t&&i` border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); `} } } ${({hasSearchBarInSecondRow:e})=>e?i` ${Ae} { height: ${h(14)}; ${$(l.lg)} { height: ${h(17)}; } } `:i` ${Ae} { height: ${h(7)}; ${$(l.lg)} { height: ${h(14)}; } } `} ${({isScrolled:e,isContentHeaderVisible:t,hasLinkBanner:n,hasLinkbannerCrossSlideAnimation:o,enableMobileLinkBannerScroll:a,showSecondRowOnScroll:r,showPrimaryNavOnScroll:s})=>e&&n?i` ${!a&&!s&&`\n ${C(`${c.lg}px`)} {\n top: -${h(7)};\n transition: top 0.5s ease-in-out;\n }`} ${Ae} { ${a&&!t&&`\n ${C(`${c.lg}px`)} {\n height: 0;\n overflow: hidden;\n }\n `} } && { ${he}, ${be}, ${be} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${$(l.lg)} { height: ${h(8)}; } } } `:e&&!r&&i` ${he}, ${be}, ${be} ${Y} { transition: height 0.3s ease-in-out; height: 0; } ${o&&i` ${he} { transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); } `} ${Ae} { ${$(l.lg)} { height: ${h(8)}; } } `} & ${Se} { border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; height: ${ee}; ${({shouldReduceStackedNavigationHeaderHeight:e})=>e&&"border-bottom: 0px !important;"} ${$(l.lg)} { display: grid; } } & ${ve} { height: ${h(7)}; ${({hasTopStory:e,isDrawerOpen:t})=>e&&t&&i` border-bottom: 1px solid ${b("colors.foundation.menu.dividers")}; `} @media (min-width: 0) and (max-width: ${c.md}px) { grid-template-columns: ${h(11)} auto ${h(11)}; ${({hasOnlyMenuToRight:e})=>e&&`\n grid-template-columns: ${h(16)} auto ${h(16)};\n column-gap: 0;\n `} } ${$(l.lg)} { display: none; } } ${Ne} { ${$(l.lg)} { position: absolute; top: ${h(1.75)}; right: 0; grid-column: 3/-1; ${({hasScrollingNavigation:e})=>e&&`top: ${h(3)};`} ${({hasOnlyMenuToRight:e})=>e&&`\n top: ${h(3)};\n right: auto;\n left: ${h(3)};\n grid-column: 1 / 4;\n `} ${({hasUtilityLinksCenterAlign:e})=>e&&`\n height: inherit;\n top: ${h(0)};\n `} } } .consumer-marketing-unit--nav-cta, .consumer-marketing-unit--mob-nav-cta { line-height: 0; } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: calc(${h(8)} - ${h(2)}); right: ${h(9)}; z-index: ${d.navFixed}; ${({hasUtilityLinksCenterAlign:e,xlLogoVisible:t})=>e&&t&&i` top: ${h(11)}; `} ${({showAccountAfterNavCta:e})=>e&&i` right: ${h(23)}; `} } .consumer-marketing-unit--nav-dialog { top: ${h(6)}; } ${fe} { ${F} { top: calc(${h(8)} - ${h(4)}); } ${F}.account-dropdown__avatar-links { top: ${h(6.4)}; right: ${h(-1.5)}; width: max-content; &::before { content: none; } ${$(l.lg)} { top: ${h(5.6)}; right: ${h(.2)}; } } } & ${ge} { align-items: center; justify-content: flex-end; padding-right: ${h(2)}; ${$(l.md)} { grid-column: 10 / span 3; ${({hasOnlyMenuToRight:e})=>e&&"\n grid-column: 1 / span 3;"} } .consumer-marketing-unit { display: block; } ${({hasOnlyMenuToRight:e})=>e&&"grid-row: 1; justify-content: flex-start; padding-right: 0;"} } ${({hasLinkBanner:e})=>e&&_e} ${({xlLogoVisible:e})=>e&&Pe} `,je=i` &${ce} { transition: transform 0.5s ease-in-out; } ${({isScrolled:e})=>e&&`\n &${De}{\n ${$(l.xl)} {\n transform: translateY(-130px);\n\n ${$e} {\n transition: opacity 0.5s ease-in-out;\n transition-delay: 0.3s;\n }\n\n ${he},\n ${Se} {\n transform: translateY(-130px);\n opacity: 0;\n }\n }\n }\n `} ${Se} { transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${$(l.xl)} { display: grid; } } ${he}, ${be} { align-items: center; transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; ${$(l.xl)} { display: flex; } } ${Ae} { grid-template-rows: ${h(6)}; ${$(l.xl)} { grid-template-rows: ${h(16)} ${h(6)}; } } ${ve} { ${$(l.xl)} { grid-row: 2/3; } } ${We}, ${Fe} { ${D} { width: auto; height: 100px; } } ${fe} { display: none; ${F} { top: calc(${h(16)} - ${h(8)}); } ${$(l.lg)} { display: block; } } ${ge} { display: none; } `,ze=i` ${he} { grid-column: 4 / span 6; } ${be} { grid-column: 1 / -1; } `,qe=i` ${he} { grid-column: 2 / span 10; } ${be} { grid-column: 1 / -1; } `,Ze=(e,t)=>e?`\n &&& {\n ${Se} {\n border-bottom: 1px solid ${b(t,"colors.consumption.lead.inverted.divider")};\n }\n transition: border-bottom-width 0.5s ease-in-out;\n border-bottom-width: 0;\n }\n `:`\n &&& {\n ${Se} {\n border-bottom: 1px solid;\n ${y(t,"border-bottom-color",k(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")}\n }\n }\n `,Ke=i` ${({headerLayout:e,hasLinkBanner:t,isScrolled:n,theme:o})=>"fixed-header-layout"!==e||t?"fixed-header-layout"===e&&t?`${ce} {\n ${He} {\n border-bottom: none;\n\n ${Me} {\n @media (max-width: ${c.md}px) {\n border-top: 1px solid ${b(o,"colors.consumption.lead.inverted.divider")};\n }\n }\n }\n }\n ${Ze(n,o)}`:"":`\n &&& {\n ${ce} {\n border-bottom: 1px solid\n ${b(o,k(o)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n }\n }\n\n ${Ze(n,o)}\n `} ${ce}, ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${fe} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${G} { svg { align-self: center; path { fill: ${b("colors.consumption.lead.inverted.link")}; } } &:hover, &:active, &:focus { svg path { background-color: ${b("colors.interactive.base.dark")}; fill: ${b("colors.consumption.lead.inverted.link")}; } } } } ${he}, ${Ne}, ${fe}, ${be} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${S} { &:hover { background-color: ${b("colors.interactive.base.dark")}; } .navigation__link { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; &:hover { text-decoration: none; } } } .navigation__link { &:hover { text-decoration: none; } } } ${F} { border: 1px solid ${b("colors.consumption.lead.inverted.divider")}; ${M}.account-links__sign-out { &:hover { background-color: ${b("colors.interactive.base.dark")}; text-decoration: none; color: ${b("colors.consumption.lead.inverted.link")}; } } &::before { border-bottom-color: ${b("colors.consumption.lead.inverted.background")}; } &::after { border-bottom-color: ${b("colors.consumption.lead.inverted.divider")}; } } .standard-navigation-account--icon path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } ${me}, ${we} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } ${pe} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } `,Ye=i` ${ce} { background: transparent; } ${F} { background: ${b("colors.consumption.lead.inverted.background")}; } ${fe} { ${F}.account-dropdown__avatar-links { border: 1px solid; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } ${U} { ${y("color","colors.interactive.base.white")}; } ${V} { &:hover { background-color: ${b("colors.interactive.base.dark")}; ${({theme:e})=>y(e,"border-color","colors.background.dark")}; } } ${G} { svg { align-self: center; path { fill: ${b("colors.consumption.lead.inverted.link")}; } } &:hover, &:active, &:focus { svg path { background-color: ${b("colors.interactive.base.dark")}; fill: ${b("colors.consumption.lead.inverted.link")}; } } } } ${Ne} { .navigation__link, ${O} { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; } } ${F} .account-links__navigation { ${S} { &:hover { background-color: ${b("colors.interactive.base.dark")}; } .navigation__link { ${({theme:e})=>f(e,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")}; &:hover { text-decoration: none; } } } .navigation__link { &:hover { text-decoration: none; } } } ${F} { border: 1px solid ${b("colors.consumption.lead.inverted.divider")}; .account-links__sign-out { &:hover { background-color: ${b("colors.interactive.base.dark")}; text-decoration: none; } } &::before { border-bottom-color: ${b("colors.consumption.lead.inverted.background")}; } &::after { border-bottom-color: ${b("colors.consumption.lead.inverted.divider")}; } } .standard-navigation-account--icon path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } ${me}, ${we} { &, &:hover, &:focus { svg path { fill: ${({theme:e})=>b(e,"colors.consumption.lead.inverted.link")}; } } } `,Je=i` ${me}, ${Ne}, ${Oe} { opacity: 0; } `,Qe=o.header.withConfig({displayName:"StackedNavigationHeader"})` ${({hasSEOSupport:e})=>e&&"\n z-index: 999; "} ${ce} ${({navigationTheme:e})=>"inverted"===e?Ke:"transparent"===e?Ye:Le} ${({isDrawerOpen:e})=>e&&Je} ${({isScrolled:e})=>e&&De} ${({isScrolled:e,hasOnlyMenuToRight:t})=>e&&t&&Re} ${({adOverlay:e})=>e&&Ee} ${({primaryNavigationSize:e})=>"default"===e?ze:qe} ${({hasLinkBanner:e})=>e&&_e} ${({headerLayout:e})=>"fixed-header-layout"===e?Ge:je} `,Xe=o.div.withConfig({displayName:"StackedNavigationSectionCmUnitNavLeft"})` display: flex; align-items: center; justify-content: center; `,et=o.a.withConfig({displayName:"StackedNavigationLogoLink"})` width: 100%; height: 100%; .responsive-image { display: flex; justify-content: center; ${D} { object-fit: contain; transition: all 0.3s ease-in-out; } } `,tt=o(P).withConfig({displayName:"StackedNavigationScrolledDrawer"})` ${({isScrolled:e,isOpen:t,fixedHeader:n,xlLogoVisible:o})=>e&&t?`padding-top: ${h(6)};`:o&&n&&t?`${$(l.lg)} {\n && {\n padding-top: ${h(12)};\n }\n }`:n&&t?`${$(l.xl)} {\n padding-top: ${h(12)};\n }`:t&&!e?`${$(l.xl)} {\n &&& {\n padding-top: ${h(22)};\n }\n\n }`:""} ${({cropWidth:e})=>e?`width: calc(100% - ${h(8)});`:""} ${({hasSearchBarInSecondRow:e})=>e?"":`\n ${g} ${u} {\n margin-top: ${h(1)};\n }\n `} `,nt=a` .body__drawer--open { ${pe} { display: none; } } `,ot=o.div.withConfig({displayName:"ScrollingNavigationNavWrapper"})``,it=o.div.withConfig({displayName:"StackedNavigationMegaMenuWrapper"})` margin-top: ${h(2)}; ${({xlLogoVisible:e})=>e&&`margin-top:${h(6)}`} `,at=o(W).withConfig({displayName:"StackedSeriesNavigation"})` transform: unset; height: ${h(8)}; `,rt=o.div.withConfig({displayName:"StackedNavigationDrawerSearchBarWrapper"})` margin: auto; ${({xlLogoVisible:e})=>e?`margin-top:${h(14)};`:`margin-top:${h(8)};`} background-color: ${b("colors.background.white")}; padding: ${h(2)} 0; width: 35%; input { &[type='search'] { appearance: none; border-radius: 0; border-color: ${b("colors.interactive.base.dark")}; } } ${C(l.md)} { margin-top: ${h(3)}; padding: 0; width: 95%; } ${J} { background: none; } `;e.exports={LinkBannerStackedNavigation:Me,StackedNavigationBottom:ve,StackedNavigationDrawer:Ce,StackedNavigationDrawerGlobalStyles:nt,StackedNavigationDrawerSearchBarWrapper:rt,StackedNavigationDrawerToggle:we,StackedNavigationHeader:Qe,StackedNavigationGrid:Ae,StackedNavigationLogoLink:et,StackedNavigationSectionLogoSize:Ve,StackedNavigationProfileLink:pe,StackedNavigationSearch:me,StackedNavigationSearchBarWrapper:ye,StackedNavigationSectionCmUnitNavLeft:Xe,StackedNavigationSectionLogo:$e,StackedNavigationSectionMobileOption:ge,StackedNavigationSectionMobileOptionLink:xe,StackedNavigationSectionPrimaryLinks:he,StackedNavigationScrollingSection:be,StackedNavigationSearchToggle:le,StackedNavigationSearchToggleIcon:de,StackedNavigationSectionUtilityLinks:Ne,StackedNavigationSectionUtilityLinksLogin:fe,StackedNavigationScrolledDrawer:tt,StackedNavigationTop:Se,StackedNavigationWrapper:ce,StackedNavigationNavigationPrimaryLink:Oe,ScrollingNavigationNavWrapper:ot,StackedNavigationMegaMenuWrapper:it,StackedNavigationConsumerMarketingWrapper:Te,StackedSeriesNavigation:at}},98904:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({profileLinkLabel:{id:"StackedNavigation.ProfileLinkLabel",defaultMessage:"My Profile",description:"Label for the profile link",isConfigurable:!0},navigationMenuButtonLabel:{id:"StackedNavigation.MenuButton",defaultMessage:"Open Navigation Menu",description:"Label for the menu button"},primaryLinksLabel:{id:"StackedNavigation.PrimaryLinksLabel",defaultMessage:"Primary",description:"ARIA label for the primary links"},utilityLinksLabel:{id:"StackedNavigation.UtilityLinksLabel",defaultMessage:"Utility",description:"ARIA label for utility links"},openSearchMenuLabel:{id:"StackedNavigation.OpenSearchMenuLabel",defaultMessage:"Open Search Menu",description:"ARIA label open search menu button"},searchLabel:{id:"StackedNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},subscribeLabel:{id:"StackedNavigation.SubscribeLabel",defaultMessage:"Subscribe",description:"Text for the subscribe link"},drawerLabel:{id:"StackedNavigation.DrawerLabel",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"},primaryNavigationLabel:{id:"SiteHeader.ScrollingNavigation",defaultMessage:"Primary",description:"ARIA label for the whole primary navigation"}})},17210:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(29497),{calculateSpacing:a}=n(26865);i.FixedHeader=o(i,"FixedHeader",{headerLayout:"fixed-header-layout"}),i.FixedHeaderWithLinkBanner=o(i,"FixedHeaderWithLinkBanner",{headerLayout:"fixed-header-layout",hasLinkBanner:!0}),i.FixedHeaderLargeLogo=o(i,"FixedHeaderLargeLogo",{headerLayout:"fixed-header-layout",hasXLargeLogo:!0,isLargeOnHomeOnly:!0}),i.FixedHeaderNormalLogoWithScrolling=o(i,"FixedHeaderNormalLogoWithScrolling",{headerLayout:"fixed-header-layout",showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderNormalLogoWithSearchBar=o(i,"FixedHeaderNormalLogoWithSearchBar",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!0,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderLogoWithSearchBar=o(i,"FixedHeaderLogoWithSearchBar",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!0,hasXLargeLogo:!0,isLargeOnHomeOnly:!0,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!0}),i.FixedHeaderLargeLogoWithRightMenu=o(i,"FixedHeaderLargeLogoWithRightMenu",{headerLayout:"fixed-header-layout",hasOnlyMenuToRight:!0,isLargeOnHomeOnly:!0,shouldShowOverlayTop:!1,shouldUseCustomStyle:!0,overlayCSS:{topRule:`top: ${a(8)}; border: 0;`}}),i.FixedHeaderLargeLogoWithRightMenuAndLinkBanner=o(i,"FixedHeaderLargeLogoWithRightMenuAndLinkBanner",{headerLayout:"fixed-header-layout",hasLinkBanner:!0,hasOnlyMenuToRight:!0,shouldShowOverlayTop:!1,shouldUseCustomStyle:!0,overlayCSS:{topRule:`top: ${a(8)}; border: 0;`}}),i.FixedHeaderXLargeLogoWithMegaMenu=o(i,"FixedHeaderXLargeLogoWithMegaMenu",{headerLayout:"fixed-header-layout",hasSearchBarInSecondRow:!1,hasXLargeLogo:!0,isLargeOnHomeOnly:!1,isDrawerEnabled:!0,showMegaMenuForMobile:!0,showScrollingNavigation:!0,showSecondRowOnScroll:!1}),e.exports=i},50152:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),{getCookie:s}=n(56892),l=n(53788).default,{oidcCookies:d}=l,c=n(52188).A,m=n(33795),p=n(43608),{storageFactory:u}=n(60663),g=u((()=>window.localStorage)),{useClientStatus:h}=n(8877),{AccountDropdownToggleIcon:y,StandardNavigationDropdown:b,StandardNavigationAccountLabel:f,NavigationAccountIconWrapper:v,NavigationAccountIcon:$,NavigationAccountSignIn:w,JourneyUnitDivider:C,StandardNavigationSuccessLoginAlert:k}=n(88570),S=n(54330),x=n(99906),E=()=>{const e=`(max-width: ${x.minThresholds.lg}px)`;return window.matchMedia(e).matches},T=({accountAvatar:e,accountLabel:t,accountLinks:n,className:i,signInLabel:l,signInLink:p="/account/sign-in",signOutLink:u,user:S,tooltip:x,utilityNavLinkColorToken:T})=>{const I=r(),N=a.useRef(null),L=h(),{isAuthenticated:B}=S,[P,M]=a.useState(!!x),[A,_]=a.useState("showAuthenticatedTooltip"),[H,D]=a.useState(!1),[R,O]=a.useState(!1),F=a.useMemo((()=>n?.map((e=>e.text.toLowerCase()))),[n]);a.useEffect((()=>{window.cnBus?.on("journey.unit.render.begin",(e=>{e&&"verso"===e.renderer&&"NavCTA"===e.component?.name&&D(!0)}))}),[]),a.useEffect((()=>{if(x){if(window&&window.dataLayer){const e=window.dataLayer[0]?.site?.env,{brandSlug:t}=window.dataLayer[0]?.content||{};_(`${e}-${t}-showAuthenticatedTooltip`)}const e=Boolean(s(d.access));B||e||g.setItem(A,!0),setTimeout((()=>{B&&(Boolean(g.getItem(A))&&g.removeItem(A),M(!1))}),6e3)}}),[B,x,A,6e3]),a.useEffect((()=>{const e=()=>{O(!1)},t=t=>{"Escape"===t.key&&R&&O(!R),"Tab"===t.key&&(F.includes(t.target.innerText.toLowerCase())||e())},n=t=>{N.current&&!N.current.contains(t.target)&&e()};return document.addEventListener("keydown",t),document.addEventListener("click",n),()=>{document.removeEventListener("keydown",t),document.removeEventListener("click",n)}}),[R,F]);const W=()=>{O(!R)},U=e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),O(!R))},V=a.createElement(k,{className:"StandardNavigationSuccessLoginAlert",dataTestId:"success-login-tooltip",isVisible:P,onClose:()=>{M(!1),g.removeItem(A)},...x,arrowPosition:E()&&x?.arrowPositionOnMobile||x?.arrowPosition},a.createElement("p",null,x?.dangerousBookmarkMessage)),G=a.createElement(a.Fragment,null,B?a.createElement(f,{tabIndex:0,onKeyDown:U,"aria-expanded":R,onClick:W,ref:N},H&&a.createElement(C,null),a.createElement(v,{isAuthenticated:!0,tabIndex:0},a.createElement($,{...e}),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"}))):a.createElement(f,{href:p,rel:"nofollow",as:"a","data-testid":"signIn"},H&&a.createElement(C,null),a.createElement(v,{isAuthenticated:!1},a.createElement($,{...e}),a.createElement(w,null,l||I.formatMessage(c.signInLabel))))),j=a.createElement(a.Fragment,null,B?a.createElement(f,{tabIndex:0,onKeyDown:U,"aria-expanded":R,onClick:W,ref:N},t||I.formatMessage(c.accountLabel),a.createElement(y,{"data-testid":"AccountDropdownToggleIcon"})):a.createElement(f,{href:p,rel:"nofollow",as:"a","data-testid":"signIn"},l||I.formatMessage(c.signInLabel)));return a.createElement("div",{className:o("standard-navigation-account",e&&"standard-navigation-account-with-avatar",i)},L&&a.createElement(a.Fragment,null,B&&!(!P||!Boolean(g.getItem(A)))&&V,e?G:j,B&&a.createElement(b,{className:e&&"account-dropdown__avatar-links",accountLinks:n,signOutLink:u,as:m,"data-testid":"StandardNavigationDropdown",expanded:R,utilityNavLinkColorToken:T})))};T.propTypes={accountAvatar:i.shape(p.propTypes),accountLabel:i.string,accountLinks:i.array,className:i.string,signInLabel:i.string,signInLink:i.string,signOutLink:i.string,tooltip:i.shape(S.propTypes),user:i.shape({isAuthenticated:i.bool.isRequired}),utilityNavLinkColorToken:i.string},e.exports=T},76569:(e,t,n)=>{const o=n(96540),i=n(5556),{injectIntl:a}=n(37243),r=n(20702).A,s=n(71319),{StandardNavigationSectionPrimaryLinks:l,StandardNavigationNavPrimaryLinks:d}=n(88570);class c extends o.Component{constructor(e,t){super(e,t),this.getUpdatedWidth=()=>{const{moreMenuWidth:e}=this.state;return{itemsWidthMap:this.getItemsWidth(),moreMenuWidth:this.moreMenuEL.current?this.moreMenuEL.current.offsetWidth:e,navWidth:this.navigationEl.current.offsetWidth}},this.getElementMarginRight=e=>Number(window.getComputedStyle(e).marginRight.replace("px","").replace("rem","")),this.getUpdatedLinks=this.getUpdatedLinks.bind(this),this.handleResize=this.handleResize.bind(this),this.moreMenuEL=o.createRef(),this.navigationLinksEl=o.createRef(),this.navigationEl=o.createRef(),this.linksInTopNav=this.props.items.filter((e=>e.showInTopNav)),this.state={itemsWidthMap:{},moreMenuWidth:null,navWidth:null,shouldFilterVisibleLinks:!1,didMount:!1}}componentDidMount(){const{hideLinksWhenResize:e}=this.props;let t={didMount:!0};e&&(window.addEventListener("resize",this.handleResize),t={...t,...this.getUpdatedWidth(),shouldFilterVisibleLinks:!0}),this.setState(t)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}getItemsWidth(){const e=this.linksInTopNav,{itemsWidthMap:t}=this.state,n={...t};return[...this.navigationLinksEl.current.children].forEach(((t,o)=>{const i=e[o].text,a=t.offsetWidth+this.getElementMarginRight(t),r=a!==n[i];n[i]=r?a:n[i]})),n}getUpdatedLinks(){const{items:e}=this.props,{moreMenuWidth:t,shouldFilterVisibleLinks:n}=this.state;if(!n)return{visibleLinks:e};let o=this.getSortedLinks(this.linksInTopNav,0);o.visibleLinks.length!==this.linksInTopNav.length&&(o=this.getSortedLinks(this.linksInTopNav,t));const{visibleLinks:i,moreMenuLinks:a}=o;return{visibleLinks:i[2]?i:[],moreMenuLinks:a}}getSortedLinks(e,t){let n=t+20;const{itemsWidthMap:o,navWidth:i}=this.state;return e.reduce(((e,t)=>(n+=o[t.text],n{const o=n(76569);e.exports=o},20702:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({primaryLinksLabel:{id:"DynamicChannelNav.PrimaryLinks",defaultMessage:"Primary",description:"ARIA label for the standard navigation primary links"}})},71319:(e,t,n)=>{const o=n(5556),i=n(96540),{MoreDropdownWrapper:a,MoreDropdownLabel:r,AccountDropdownToggleIcon:s,StandardNavigationDropdown:l,MoreDropdownNavigation:d}=n(88570),c=({hasBorderDropdown:e=!0,links:t})=>{const[n,o]=i.useState(!1);return i.createElement(a,null,i.createElement(r,{"data-testid":"MoreDropdownLabel","aria-expanded":n,onMouseOver:()=>o(!0),onMouseOut:()=>o(!1),type:"button"},"More",i.createElement(s,{"data-testid":"MoreMenuDropdownToggleIcon"})),i.createElement(l,{hasBorderDropdown:e,"data-testid":"StandardNavigationDropdown"},t&&t.length>0&&i.createElement(d,{links:t,linkClassName:"more-menu__link"})))};c.propTypes={hasBorderDropdown:o.bool,links:o.array},e.exports=c},55634:(e,t,n)=>{const o=n(5556),i=n(96540),a=({linksArr:e,className:t})=>i.createElement("div",{"aria-hidden":"true",className:t},i.createElement("ul",null,e.map(((e,t)=>i.createElement("li",{key:t},i.createElement("a",{"aria-hidden":"true",tabIndex:-1,href:e.url},e.text),e.children&&i.createElement("ul",null,e.children.map(((e,t)=>i.createElement("li",{key:t},i.createElement("a",{"aria-hidden":"true",tabIndex:-1,href:e.url},e.text))))))))));a.propTypes={className:o.string,linksArr:o.array},e.exports=a},88953:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a}=n(96540),{injectIntl:r}=n(37243),{SearchBarWrapper:s,SearchForm:l,SearchInput:d,SearchLabel:c}=n(26348),m=n(73767),p=n(87270).A,u=({intl:e,onSubmit:t,placeholder:n,queryParameters:o,searchLink:r,shouldSetFocus:u=!1})=>{const g=n||e.formatMessage(p.placeholder);return a((()=>{if(u){const e=document.querySelector("input[type=search]");e?.focus()}}),[u]),i.createElement(s,null,i.createElement(l,{name:"search-form",action:r||"/search",method:"GET",onSubmit:t},i.createElement(c,null,i.createElement(d,{type:"search",placeholder:g,name:"q",formName:"search-form",label:"search",hideLabel:!0}),o&&Object.keys(o).map((e=>i.createElement("input",{type:"hidden",name:e,value:o[e],key:e}))),i.createElement(m,null))))};u.propTypes={intl:o.object,onSubmit:o.func,placeholder:o.string,queryParameters:o.object,searchLink:o.string,shouldSetFocus:o.bool},u.displayName="SearchBar",e.exports=r(u)},54120:(e,t,n)=>{e.exports=n(88953)},26348:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchLabel=t.SearchForm=t.SearchInput=t.SearchBarWrapper=void 0;const o=n(75999).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(89662);t.SearchBarWrapper=o.section.withConfig({displayName:"StandardNavigationSearchBarWrapper"})` display: grid; border: none; background: ${a("colors.foundation.menu-bg.collapsed")}; `,t.SearchInput=o(s.SingleLine).withConfig({displayName:"SearchInput"})` input { margin-top: 0; border-color: ${a("colors.interactive.base.black")}; background: ${a("colors.interactive.base.white")}; padding-left: 2rem; height: 2.5rem; &::placeholder { color: ${a("colors.interactive.base.dark")}; } } @media (min-width: ${r.lg}) { margin-bottom: 0; } `,t.SearchForm=o.form.withConfig({displayName:"SearchForm"})` padding-right: ${i(2)}; padding-left: ${i(2)}; `,t.SearchLabel=o.label.withConfig({displayName:"SearchLabel"})` position: relative; > svg { position: absolute; transform: translate(10px, -52px); fill: ${a("colors.interactive.base.black")}; @media (min-width: ${r.lg}) { transform: translate(10px, -36px); } } .icon-search { margin-top: 8px; } `},87270:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({placeholder:{id:"SearchBar.placeholder",defaultMessage:'Search for "stir-fry"',description:"Placeholder text for search input"}})},62363:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(20312),{injectIntl:s}=n(37243),l=n(7350),{connect:d}=n(67851),c=n(62067),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(52188).A,g=n(71284),{NavCTA:h,NavRollover:y}=n(12501),{PaymentGateway:b}=n(92807),f=n(98653),v=n(82814),$=n(54790),w=n(73275),C=n(26890),k=n(76399),S=n(26488),x=n(73767),E=n(61599),{googleAnalytics:T}=n(90090),I=n(72400),N=n(82873),L=n(54120),B=n(50152),P=n(75391),{BookmarkIcon:M}=n(72964),{setStandardNavigationDispatcher:A}=n(69836),{StandardNavigationSearchBarWrapper:_,StandardNavigationWrapper:H,StandardNavigationDrawer:D,StandardNavigationDrawerButtonToggle:R,StandardNavigationSectionUtilityLinks:O,StandardNavigationSectionLogo:F,StandardNavigationHeadLineBlock:W,StandardNavigationHeadLineBlockHeadLine:U,StandardNavigationHeadLineBlockChannelNavigation:V,StandardNavigationSearchButton:G,StandardNavigationPrimaryLinks:j,StandardNavigationSecondaryLinks:z,StandardNavigationSeriesPagination:q,StandardNavigationNavSecondaryLinks:Z,StandardNavigationLogoLink:K,StandardNavigationLogoImage:Y,StandardNavigationSectionSecondaryLinks:J,StandardNavigationNavUtilityLinks:Q,StandardNavigationCartButton:X,StandardNavigationCartQuantity:ee,StandardNavigationCart:te,StandardNavigationConsumerMarketingWrapper:ne,StandardNavigationIconWrapper:oe,StandardNavigationDrawerSearchBarWrapper:ie}=n(88570),{isDesktopBrowser:ae}=n(72362);class re extends a.Component{constructor(e,t){super(e,t),this.doToggleDrawer=()=>{this.setState({isDrawerOpen:!this.state.isDrawerOpen}),T.emitGoogleTrackingEvent("hamburger-menu-"+(this.state.isDrawerOpen?"collapsed":"expanded"))},this.doToggleSearchDrawer=()=>{this.setState({isSearchDrawerOpen:!this.state.isSearchDrawerOpen},(()=>{this.state.isSearchDrawerOpen&&this.trackSearchSource("icon")}))};const{shouldKeepSubscribeLinkActive:n}=e;this.handleScroll=l(this.handleScroll.bind(this),50),this.shouldKeepSubscribeLinkActive=n,this.withHeadline=this.props.hasHeadline&&this.props.pageHeadline,this.handleClickNavigation=this.handleClickNavigation.bind(this),this.handleToggleShopifyCart=this.handleToggleShopifyCart.bind(this),this.onCartDataChange=this.onCartDataChange.bind(this),this.state={showHeadline:!1,isDrawerOpen:!1,isScrolled:!1,lastScrollPosition:0,isContentHeaderVisible:!0,shopifyCartQuantity:0,isSearchDrawerOpen:!1,isClient:!1}}async componentDidMount(){this.setState({isClient:!0});const{drawerProps:e,headlineElementClass:t,mainContentElementClass:n}=this.props,{appElement:o}=e;this.registerContentHeaderVisibilityObserver(),window.addEventListener("scroll",this.handleScroll),r.setAppElement(o),this.props.setStandardNavigationDispatcher(),this.withHeadline&&(this.headlineNode=document.querySelector(t),this.mainContentNode=document.querySelector(`.${n}`)),await p(),m("StandardNavigation",this.props.variationName)}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll),this.observer.disconnect()}onContentHeaderVisibilityChange(e){const[t]=e;this.setState({isContentHeaderVisible:t.isIntersecting})}onCartDataChange(e){const t=e?.length||void 0;this.setState({shopifyCartQuantity:void 0===t?0:t})}handleToggleShopifyCart(){this.props.setShopifyWidgetState(!this.props.isShopifyCartWidgetOpen)}handleClickNavigation(e){"Newsletter"!==e.target.innerText&&window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e.target.innerText})}registerContentHeaderVisibilityObserver(){this.observer=new IntersectionObserver(this.onContentHeaderVisibilityChange.bind(this));const e=document.querySelector(".content-header");e&&this.observer.observe(e)}handleScroll(){const{isScrolled:e,lastScrollPosition:t}=this.state,n=window.pageYOffset;(this.withHeadline||this.props.seriesData)&&this.trackScrollPosition(),C.shouldUpdateScroll(e,n,t)&&this.setState({isScrolled:n-t>0,lastScrollPosition:n})}isNavigationThemeInverted(e){return"inverted"===e&&!this.state.isDrawerOpen&&this.state.isContentHeaderVisible}shouldDisplaySeriesPagination(){const{isContentHeaderVisible:e,isDrawerOpen:t}=this.state;return!e&&!t}trackScrollPosition(){if(!this.props.seriesData&&this.headlineNode&&this.mainContentNode){const{top:e,bottom:t}=this.mainContentNode.getBoundingClientRect(),{bottom:n}=this.headlineNode.getBoundingClientRect(),o=e<0&&n<0&&t>=0;this.setState({showHeadline:o})}}trackSearchSource(e){return()=>T.emitGoogleTrackingEvent(`navigation-site-search-${e}`)}render(){const{accountProps:e,className:t,contentAlign:n,drawerProps:i,decorationStyle:r,hasBookmark:s,hasHeadline:l,hasBorderDropdown:d,hasSearch:c,hasSearchBar:m,hasSearchBarWithDrawer:p,headlineAlign:$,headerInvertedLogo:w,hideLinksWhenResize:C,intl:T,invertedLogo:A,isAccountsEnabled:re,isBookmarkVisible:se,isLogoWide:le,logo:de,logoBaseUrl:ce,pageHeadline:me,primaryLinks:pe,secondaryLinks:ue,seriesData:ge,shouldConsiderSeriesPagination:he,shouldEnableFullArticleInverted:ye,shouldHideSeriesPagination:be,shouldKeepSubscribeLinkActive:fe,showLinkBanner:ve,isVisualLinkBanner:$e,theme:we,user:Ce,utilityLinks:ke,variations:Se}=this.props,{isClient:xe}=this.state;let{mobileOption:Ee}=Se;const Te=!ae(),{logoAlign:Ie,mobileLogoAlign:Ne,mobileNoBorderBottom:Le,hasCart:Be}=Se,{showHeadline:Pe,shopifyCartQuantity:Me}=this.state,Ae=this.isNavigationThemeInverted(Se.palette||we)?"inverted":"standard",_e="inverted"===Ae?{logo:A,headerLogo:w}:{logo:de,headerLogo:de},He=ke.filter((e=>!0===e.forceLeftOfNav)),De=ke.filter((e=>!1===e.forceLeftOfNav)),Re=ke.filter((e=>e.showInTopNavMobile)),Oe=!!ke.find((e=>e.showInTopNav&&"nav-cta"===e.cmPosition)),Fe=this.state.isDrawerOpen?k:S;fe&&(Ee="cm");const{shouldExcludeSeriesPagination:We=!1}=ge||{},Ue=!be&&!We&&ge&&this.shouldDisplaySeriesPagination(),Ve=!he&&!$e&&(Se.hasLinkBanner||ve),Ge={label:T.formatMessage(u.saveBookmarkLabel),url:"#",network:"bookmark",behavior:"bookmark"},je={href:i.searchAction,inputKind:"link",onClickHandler:this.trackSearchSource("icon")};p&&(delete je.inputKind,delete je.href,je.role="button",je.onClickHandler=this.doToggleSearchDrawer);const ze=c&&a.createElement(a.Fragment,null,m?a.createElement(_,null,a.createElement(L,{onSubmit:this.trackSearchSource("input-box"),queryParameters:this.props.searchQueryParameters})):a.createElement(G,{...je,ariaLabel:T.formatMessage(u.searchLabel),label:T.formatMessage(u.searchLabel),ButtonIcon:this.state.isSearchDrawerOpen?k:x,isIconButton:!0,shouldEnableFullArticleInverted:ye}));return a.createElement(a.Fragment,null,a.createElement(H,{className:t,isLogoWide:le,palette:Ae,seriesData:ge,shouldDisplaySeriesPagination:Ue,decorationStyle:r,decorationTheme:we,logoAlign:Ie,mobileLogoAlign:Ne,mobileOption:Ee,isDrawerOpen:this.state.isDrawerOpen,mobileNoBorderBottom:Le,isHeadlineColorInverted:"inverted"===Ae&&l,shouldKeepSubscribeLinkActive:fe,shouldEnableFullArticleInverted:ye,"data-testid":"StandardNavigationWrapper"},a.createElement(D,{"data-testid":"StandardNavigationDrawer"},(pe.length>0||ue.length>0)&&a.createElement(R,{ButtonIcon:Fe,isIconButton:!0,className:"standard-navigation__drawer-toggle",label:T.formatMessage(u.navigationMenuButtonLabel),onClickHandler:this.doToggleDrawer,role:"button","aria-expanded":this.state.isDrawerOpen,shouldEnableFullArticleInverted:ye})),"center"===Ie&&He&&He.length>0&&a.createElement(J,null,a.createElement(Z,{attributes:{"aria-label":T.formatMessage(u.secondaryLinksLabel)},links:He,shouldAllowNavItemHide:!0})),a.createElement(F,null,a.createElement(K,{href:ce,"data-testid":"Logo"},a.createElement(Y,{..._e.logo}))),"left"===Ie&&a.createElement(W,{headLineVisible:l&&Pe,"data-testid":"StandardNavigationHeadLineBlock",className:o({"standard-navigation__headline-block--headline":l&&Pe})},a.createElement(U,{"aria-hidden":"true",headlineAlign:$},me),a.createElement(V,null,!Pe&&a.createElement(I,{hasBorderDropdown:d,hideLinksWhenResize:C,items:pe}))),a.createElement(O,{onClick:this.handleClickNavigation,shouldEnableFullArticleInverted:ye},re&&Ce&&a.createElement(B,{...e,user:Ce,className:"standard-navigation__section--utility-links-login"}),a.createElement(a.Fragment,null,xe&&De.length>0&&a.createElement(Q,{attributes:{"aria-label":T.formatMessage(u.utilityLinksLabel)},links:Te?Re:De,shouldAllowNavItemHide:!0,shouldEnableFullArticleInverted:ye}),a.createElement(ne,null,a.createElement(b,{group:"consumer-marketing"},a.createElement(g,{position:"nav-dialog"})),!Oe&&a.createElement(a.Fragment,null,a.createElement(h,null),a.createElement(b,{group:"consumer-marketing"},a.createElement(g,{position:"nav-cta"}),a.createElement(g,{position:"nav-rollover"})),a.createElement(y,null))),a.createElement(b,{group:"subs-cta"},a.createElement(g,{position:"nav-gift"})))),s&&se?a.createElement(oe,null,a.createElement(M,{bookmarkIconAlertDesktopLeft:"has-background",bookmarkIconAlertDesktopTop:"has-background",bookmarkTrackingType:"nav-header",link:Ge,theme:"standard",type:"standard",isUrlBookmark:!0,isBookmarkButton:!0,isIconButton:!0}),ze):ze,a.createElement(a.Fragment,null,Be&&a.createElement(te,{onClick:this.handleToggleShopifyCart},a.createElement(X,{ariaLabel:`${Me} ${T.formatMessage(u.shoppingCartAriaLabel)}`,label:T.formatMessage(u.shoppingCartLabel),ButtonIcon:E,isIconButton:!0,inputKind:"link",tabIndex:0}),Me>0&&a.createElement(ee,null,Me))),a.createElement(P,{showShopifyCart:this.props.isShopifyCartWidgetOpen,closeButtonCallback:this.handleToggleShopifyCart,onCartDataChange:this.onCartDataChange})),a.createElement(f,{appElement:i.appElement,isOpen:this.state.isDrawerOpen,onClose:this.doToggleDrawer,contentLabel:T.formatMessage(u.drawerLabel)},a.createElement(v,{accountProps:e,...i,contentAlign:n,showSearch:c,isAccountsEnabled:re,user:Ce,utilityLinks:De})),pe&&a.createElement(j,{linksArr:pe}),ue&&a.createElement(z,{linksArr:ue}),Ve&&a.createElement(N,null),!be&&a.createElement(q,{shouldDisplaySeriesPagination:Ue,className:o({"series-pagination__standard-navigation--hidden":!Ue}),"data-testid":"StandardNavigationSeriesPagination"}),p&&this.state.isSearchDrawerOpen&&a.createElement(f,{appElement:i.appElement,contentLabel:T.formatMessage(u.searchLabel),className:"drawer--search",isOpen:this.state.isSearchDrawerOpen,onClose:()=>this.doToggleSearchDrawer()},a.createElement(ie,null,a.createElement(L,{searchLink:i.searchAction,shouldSetFocus:this.state.isSearchDrawerOpen}))))}}re.defaultProps={contentAlign:"left",decorationStyle:"default",hasBookmark:!1,hasSearch:!0,hasSearchBar:!1,headlineElementClass:"[data-testid='ContentHeaderTitleBlockWrapper']",hideLinksWhenResize:!1,isAccountsEnabled:!1,isBookmarkVisible:!1,isLogoWide:!1,isShopifyCartWidgetOpen:!1,isVisualLinkBanner:!1,logoBaseUrl:"/",mainContentElementClass:"main-content",seriesData:null,shouldConsiderSeriesPagination:!1,shouldHideSeriesPagination:!0,shouldKeepSubscribeLinkActive:!1,showLinkBanner:!1,theme:"standard",variations:{hasLinkBanner:!1,logoAlign:"left",mobileOption:"search",mobileNoBorderBottom:!1,palette:"standard"}},re.propTypes={accountProps:i.object,className:i.string,contentAlign:i.oneOf(["center","left"]),decorationStyle:i.oneOf(["default","border-thin","light-shadow"]),drawerProps:i.shape({appElement:i.any,searchAction:i.string}).isRequired,hasBookmark:i.bool,hasBorderDropdown:i.bool,hasHeadline:i.bool,hasSearch:i.bool,hasSearchBar:i.bool,hasSearchBarWithDrawer:i.bool,headerInvertedLogo:i.shape(w.propTypes).isRequired,headlineAlign:i.oneOf(["left","center"]),headlineElementClass:i.string,hideLinksWhenResize:i.bool,intl:i.shape({formatMessage:i.func}),invertedLogo:i.shape(w.propTypes).isRequired,isAccountsEnabled:i.bool,isBookmarkVisible:i.bool,isLogoWide:i.bool,isShopifyCartWidgetOpen:i.bool,isVisualLinkBanner:i.bool,logo:i.shape(w.propTypes).isRequired,logoBaseUrl:i.string,mainContentElementClass:i.string,pageHeadline:i.string,primaryLinks:$.propTypes.links,savedStoriesLabel:i.string,searchQueryParameters:i.object,secondaryLinks:i.array,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string})),shouldExcludeSeriesPagination:i.bool}),setShopifyWidgetState:i.func,setStandardNavigationDispatcher:i.func,shouldConsiderSeriesPagination:i.bool,shouldEnableFullArticleInverted:i.bool,shouldHideSeriesPagination:i.bool,shouldKeepSubscribeLinkActive:i.bool,showLinkBanner:i.bool,theme:i.string,user:i.shape({isAuthenticated:i.bool.isRequired}),utilityLinks:$.propTypes.links,variationName:i.string,variations:i.shape({hasCart:i.bool,hasLinkBanner:i.bool,logoAlign:i.oneOf(["center","left"]).isRequired,mobileLogoAlign:i.oneOf(["center"]),mobileNoBorderBottom:i.bool,mobileOption:i.oneOf(["search","cm"]).isRequired,palette:i.oneOf(["inverted","standard"]),showHeadline:i.bool})},re.displayName="StandardNavigation",e.exports=d((({isShopifyCartWidgetOpen:e,standardNavigationConfig:t})=>({isShopifyCartWidgetOpen:e,...t})),(e=>{const{setShopifyWidgetState:t}=c(e);return{setShopifyWidgetState:t,setStandardNavigationDispatcher:()=>A(e)}}))(s(re))},69836:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.doHideBookmark=t.doDisplayBookmark=t.setStandardNavigationDispatcher=void 0,t.setStandardNavigationDispatcher=e=>{n=e};const o=e=>{n&&n({type:"MERGE_KEY",key:"standardNavigationConfig",value:{isBookmarkVisible:e}})};t.doDisplayBookmark=()=>{o(!0)},t.doHideBookmark=()=>{o(!1)}},80742:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(10254);e.exports=i(o(a,"StandardNavigation"))},88570:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r,getColorToken:s,getLinkStyles:l,getColorStyles:d,minScreen:c,maxScreen:m}=n(26865),{BREAKPOINTS:p,ZINDEX_MAP:u}=n(96472),{maxThresholds:g}=n(99906),{BaseLink:h}=n(76955),{visuallyhidden:y}=n(52813),{applyGridSpacing:b}=n(1123),{linkStandard:f}=n(15737),{SiteNavigationSearch:v}=n(49829),{getSiteNavigationMenuStyles:$}=n(56341),w=n(55634),C=n(73730),k=n(28256),S=n(54790),x=n(73275),E=n(1778),{NavigationListWrapper:T,NavigationListItemWrapper:I,NavigationInternalLink:N,NavigationExternalLink:L}=n(51418),B=n(43608),{ResponsiveImageContainer:P}=n(7228),{SignOutButtonWrapper:M}=n(81591),{Link:A}=n(82552),{SocialIconButton:_}=n(51e3),{ShowRollover:H,HideRollover:D}=n(32788),R=n(54330),{SearchBarWrapper:O}=n(26348),F="transition: opacity 0.3s ease-in-out;",W="300ms",U=a(7),V=i` display: flex; align-items: center; ${N},${L} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; transition: color ${W} ease-in-out; } ${T} { margin: 0; } ${I} { display: flex; align-items: center; transition: color ${W} ease-in-out; padding: 0; } `,G=i` ${V} display: none; @media (min-width: ${p.xl}) { display: flex; margin-left: ${a(4)}; ${T} { max-height: ${a(3)}; overflow: hidden; } ${I} { margin-right: ${a(2)}; } } `,j=i` position: relative; ${I} { margin: 0; padding: ${a(2)} ${a(3)}; overflow: hidden; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; ${N},${L} { text-decoration: none; color: ${({utilityNavLinkColorToken:e})=>e?s(e):""}; } } } ${N},${L} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; display: block; width: 100%; } `,z=o.div.withConfig({displayName:"StandardNavigationDropdown"})` display: ${e=>e.expanded?"block":"none"}; position: absolute; top: ${a(9)}; right: -23px; z-index: ${u.dropdown}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); background-color: ${s("colors.foundation.menu-bg.collapsed")}; padding: ${a(2)} 0; &:hover { display: block; } &::before { position: absolute; top: -19px; right: 20px; z-index: 1; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid ${s("colors.foundation.menu-bg.collapsed")}; border-left: 10px solid transparent; width: 0; height: 0; content: ''; } &::after { position: absolute; top: -21px; right: 20px; border-top: 10px solid transparent; border-right: 10px solid transparent; border-left: 10px solid transparent; width: 0; height: 0; content: ''; } ${M} { ${r("typography.definitions.foundation.link-secondary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null)}; display: block; transition: none; padding: ${a(2)} ${a(3)}; white-space: nowrap; &:hover { background-color: ${s("colors.foundation.menu.dividers")}; text-decoration: none; } } &.account-links__sign-out-separator--show { .account-links__navigation { padding-bottom: ${a(1)}; &::before { position: absolute; right: 0; bottom: 0; left: 0; margin: auto; margin-left: ${a(3)}; background-color: ${s("colors.foundation.menu.dividers")}; width: calc(100% - 80px); height: 1px; content: ''; } } ${M} { margin-top: ${a(.5)}; text-decoration-line: none; &:hover { ${d("background-color","colors.consumption.lead.standard.divider")}; ${d("color","colors.consumption.lead.standard.link-hover")}; } } } .account-links__navigation { ${j} } ${({hasBorderDropdown:e,theme:t})=>e&&`\n border: 1px solid ${s(t,"colors.foundation.menu.dividers")};\n\n &::after {\n border-bottom: 11px solid ${s(t,"colors.foundation.menu.dividers")};\n }\n `} `,q=i` ${f()} ${r("typography.definitions.foundation.link-utility")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")}; display: flex; align-items: center; background-color: transparent; cursor: pointer; height: 100%; &::after { position: absolute; right: 0; bottom: -15px; width: 100px; height: 15px; content: ''; } @media (min-width: ${g.md}px) { &:hover { + ${z} { display: block; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.utility-link.hover")}; } } } `,Z=o.button.withConfig({displayName:"StandardNavigationAccountLabel"})` ${q} `,K=o.div.withConfig({displayName:"JourneyUnitDivider"})` margin-right: ${a(2)}; margin-left: ${a(2)}; border-left: 1px solid ${s("colors.foundation.menu.dividers")}; width: 0; height: 32px; @media (min-width: ${p.lg}) { margin-left: 0; } `,Y=o(B).withConfig({displayName:"NavigationAccountIcon"})` && { margin-left: ${a(.2)}; width: ${a(2)}; height: ${a(2)}; ${P} { vertical-align: unset; } } `,J=o.div.withConfig({displayName:"NavigationAccountIconWrapper"})` && { transition: none; &::after { content: none; } } display: inherit; ${({isAuthenticated:e})=>e&&"border: 1px solid transparent;"} padding: ${a(1)}; width: max-content; ${Y} + i { margin: 0 ${a(.5)}; } &:hover { display: inherit; ${({isAuthenticated:e})=>e&&"border: 1px solid;"} border-radius: 20px; ${({theme:e})=>"inverted"===e?`${d(e,"background","colors.interactive.base.dark")};`:`${d(e,"background","colors.interactive.base.highlight")};`} ${({theme:e,isAuthenticated:t})=>t&&`${d(e,"border-color","colors.interactive.base.light")};`} } /* In Mobile: hover states does not exist for a Signed out user */ @media (max-width: ${g.md}px) { ${({isAuthenticated:e})=>!e&&"\n &:hover {\n border: none;\n background: none;\n }\n "} } // Overriding the dimensions of the chevron icon only when seen with avatar .icon-chevron { width: ${a(2)}; height: ${a(2)}; } `,Q=o.div.withConfig({displayName:"NavigationAccountSignIn"})` display: none; @media (min-width: ${p.md}) { display: block; ${r("typography.definitions.foundation.link-primary")}; ${d("color","colors.interactive.base.black")}; margin-top: ${a(.2)}; margin-left: ${a(1.36)}; } `,X=o(S.Vertical).withConfig({displayName:"MoreDropdownNavigation"})` ${j} `,ee=o.div.withConfig({displayName:"MoreDropdownWrapper"})` display: block; position: relative; height: 100%; @media (min-width: 0) and (max-width: ${p.sm}) { display: none; } .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.default")}; } ${z} { top: ${U}; margin-right: ${a(3)}; ${T} { max-height: none; } ${N},${L} { ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default",null,"navigation")}; } } `,te=o.button.withConfig({displayName:"MoreDropdownLabel"})` ${q} background-color: transparent; ${r("typography.definitions.foundation.link-primary")}; ${({theme:e})=>l(e,"colors.foundation.collapsed-menu.nav-link.default","colors.foundation.collapsed-menu.nav-link.hover","navigation")}; &::after { position: absolute; right: 0; bottom: -40px; width: 80px; height: 70px; content: ''; } &:hover { .icon-chevron path { fill: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } `,ne=o(k).withConfig({displayName:"StandardNavigationSeriesPagination"})` transform: translateY(-${U}); opacity: 1; ${({shouldDisplaySeriesPagination:e})=>!e&&"display: none;"} `,oe=o(E).withConfig({displayName:"AccountDropdownToggleIcon"})` display: flex; align-content: center; justify-content: center; margin-left: ${a(.5)}; width: ${a(2,"px")}; height: ${a(2)}; svg { align-self: center; path { transition: fill 0.2s ease-in-out; fill: ${s("colors.foundation.collapsed-menu.utility-link.default")}; } } .icon-chevron { transform: rotate(90deg); } `,ie=o(S.Horizontal).withConfig({displayName:"StandardNavigationNavPrimaryLinks"})` ${F} `,ae=o.div.withConfig({displayName:"StandardNavigationSectionPrimaryLinks"})` ${G} ${({isDynamic:e})=>e&&`\n display: none;\n\n @media (min-width: ${p.sm}) {\n display: flex;\n margin-left: ${a(4)};\n\n ${ie} {\n ${T} {\n max-height: ${a(3)};\n overflow: hidden;\n }\n\n ${I} {\n margin-right: ${a(2)};\n height: ${a(3)};\n }\n }\n }\n `} ${({isHidden:e})=>e&&"\n visibility: hidden;\n "} `,re=o(w).withConfig({displayName:"StandardNavigationPrimaryLinks"})` ${y} `,se=o(w).withConfig({displayName:"StandardNavigationSecondaryLinks"})` ${y} `,le=o(S.Horizontal).withConfig({displayName:"StandardNavigationNavSecondaryLinks"})` ${F} `,de=o.div.withConfig({displayName:"StandardNavigationSectionSecondaryLinks"})` ${G} `,ce=o(S.Horizontal).withConfig({displayName:"StandardNavigationNavUtilityLinks"})``,me=o(C.Utility).withConfig({displayName:"StandardNavigationSearchButton"})` &&&& .icon-search { transform: scale(0.5); } ${v()}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\nsvg path {\nfill: ${s(t,"colors.consumption.lead.inverted.link")};\ntransition: fill ${W} ease-in-out;\n}\n`} `,pe=o.div.withConfig({displayName:"StandardNavigationSearchBarWrapper"})` grid-column-end: 5; grid-column-start: 1; align-items: start; @media (min-width: ${p.md}) { width: 100%; } @media (min-width: ${p.lg}) { grid-column-end: none; grid-column-start: none; grid-row-start: -1; padding-top: ${a(1)}; padding-bottom: ${a(1)}; width: auto; } `,ue=o(C.Utility).withConfig({displayName:"StandardNavigationCartButton"})` /* stylelint-disable-next-line declaration-no-important */ display: flex; position: relative; margin: 0 ${a(2)} 0 auto; border: 0; background-color: transparent; width: ${a(4)}; height: 100%; .icon-shopping { width: initial; height: initial; } ${c(p.md)} { margin: 0 ${a(3)} 0 ${a(2)}; } &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${s("colors.foundation.icon.hover")}; } } svg path { fill: ${s("colors.foundation.icon.default")}; } `,ge=o.span.withConfig({displayName:"StandardNavigationCartQuantity"})` position: absolute; top: 2rem; right: 1.25rem; align-items: center; z-index: 1; border-radius: 50%; background: ${s("colors.background.black")}; width: 17.25px; height: 17.25px; text-align: center; text-transform: uppercase; line-height: 18px; color: ${s("colors.background.white")}; font-size: 10px; &:hover, &:focus { border: 0; background-color: ${s("colors.foundation.icon.hover")}; } `,he=o.div.withConfig({displayName:"StandardNavigationCart"})` position: relative; &:hover, &:focus { border: 0; background-color: transparent; cursor: pointer; span { background-color: ${s("colors.foundation.icon.hover")}; } svg path { fill: ${s("colors.foundation.icon.hover")}; } } `,ye=o.div.withConfig({displayName:"StandardNavigationConsumerMarketingUnitWrapper"})``,be=i` ${ye} { .nav-cta__component, .consumer-marketing-unit--nav-cta { &:hover, &:focus, &:focus-within { ~ .nav-rollover__component > div, ~ .consumer-marketing-unit--nav-rollover { ${H} } } } .nav-rollover__component > div, .consumer-marketing-unit--nav-rollover { &:hover, &:focus, &:focus-within { ${H} } } .consumer-marketing-unit--nav-cta { ~ ${N}:hover, ~ ${L}:hover { text-decoration: none; } &:hover, &:focus-within, &:focus { ~ ${N}, ~ ${L} { color: ${s("colors.foundation.collapsed-menu.nav-link.hover")}; } } } .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { ${D} display: none; top: ${U}; right: 0; align-items: center; justify-content: center; z-index: ${u.navFixed}; @media (min-width: ${p.md}) { display: flex; } } .consumer-marketing-unit--nav-dialog { position: absolute; top: ${U}; right: 0; transform: translateY(0); z-index: ${u.navFixed}; } } nav { &.navigation--horizontal { .consumer-marketing-unit--nav-rollover, .nav-rollover__component > div { top: ${a(4)}; } } } `,fe=o.div.withConfig({displayName:"StandardNavigationSectionUtilityLinks"})` ${F} ${V} position: relative; justify-content: flex-end; @media (min-width: ${p.md}) { margin-left: auto; } ${I} { display: none; position: relative; margin-right: ${a(2)}; @media (min-width: ${p.md}) { display: inline-flex; align-items: center; } .consumer-marketing-unit--nav-cta { position: absolute; top: 0; left: 0; cursor: pointer; } } ${be} .standard-navigation__section--utility-links-login { margin: 0 ${a(4)} 0 0; &::after { display: none; content: ''; @media (min-width: ${p.md}) { display: inline-block; position: absolute; top: ${a(2,"px")}; right: ${a(-2)}; margin: 0; background-color: ${s("colors.foundation.menu.dividers")}; width: 2px; height: 20px; } } ${Z} { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${s(t,"colors.consumption.lead.inverted.link")};`} } } .standard-navigation-account { display: none; position: relative; height: 100%; @media (min-width: ${p.md}) { display: block; } } ${A} { padding: 0; @media (min-width: ${p.md}) and (max-width: ${p.lg}) { padding-right: ${a(2)}; } } `,ve=o(C.Utility).withConfig({displayName:"StandardNavigationDrawerButtonToggle"})` ${({theme:e})=>$(e)} justify-content: center; transition: fill ${W} ease-in-out; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${W} ease-in-out;\n }\n `} .icon-close { padding: 8px; } .icon-menu { margin: 8px; width: initial; height: initial; } `,$e=o(x).withConfig({displayName:"StandardNavigationLogoImage"})` display: block; text-align: center; ${P} { max-height: ${U}; object-fit: contain; } `,we=o(h).withConfig({displayName:"StandardNavigationLogoLink"})` width: 100%; height: auto; `,Ce=o.div.withConfig({displayName:"StandardNavigationSectionLogo"})` ${V} justify-content: center; margin: auto; max-width: ${a(25)}; @media (min-width: ${p.xl}) { min-width: ${a(15)}; } `,ke=o.div.withConfig({displayName:"StandardNavigationDrawer"})` height: ${U}; @media (min-width: ${p.sm}) { width: ${a(6)}; } @media (min-width: ${p.md}) { width: ${a(7)}; } `,Se=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockHeadLine"})` ${r("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; position: absolute; transform: translateY(25px); transition: opacity 200ms, transform 400ms, color 300ms; visibility: hidden; opacity: 0; margin-right: ${a(4)}; margin-left: ${a(4)}; width: 100%; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; @media (min-width: ${p.md}) { visibility: visible; } @media only screen and (max-width: ${p.md}) { display: none; } ${({headlineAlign:e})=>(e=>"left"===e?"text-align: left;":"center"===e?"text-align: center;":"")(e)} `,xe=o.div.withConfig({displayName:"StandardNavigationHeadLineBlockChannelNavigation"})` position: static; transition: opacity 300ms 100ms, transform 400ms; opacity: 1; width: 100%; `,Ee=o.div.withConfig({displayName:"StandardNavigationHeadLineBlock"})` ${F} display: flex; align-items: center; height: 100%; ${({headLineVisible:e})=>e&&`\n ${Se} {\n position: static;\n transform: initial;\n transition: opacity 300ms 100ms, transform 400ms;\n opacity: 1;\n }\n\n ${xe} {\n position: absolute;\n transform: translateY(-25px);\n opacity: 0;\n }\n `} `,Te=o.header.withConfig({displayName:"StandardNavigationWrapper"})` display: grid; position: relative; grid-template-columns: repeat(3, 1fr); justify-content: space-between; transform: translateY(0); transition: background-color ${W} ease-in-out; z-index: 2; background-color: ${s("colors.foundation.menu-bg.collapsed")}; width: 100%; @media (min-width: ${p.md}) { grid-template-columns: auto 2fr auto auto; } ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&` \n transition: background-color ${W} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};`} ${({shouldDisplaySeriesPagination:e})=>e&&`\n transform: translateY(-${U});\n transition: transform 300ms ease-in-out;\n `} ${({seriesData:e,shouldDisplaySeriesPagination:t,palette:n})=>e&&`\n transition: transform ${W} ease-in-out;\n\n ${"inverted"===n&&`\n transition: transform ${W} ease-in-out,\n background-color 0ms ease-in-out 0ms;\n\n ${ae},\n ${fe} {\n ${N},\n ${L},\n ${Z} {\n transition: none;\n }\n }\n `};\n\n ${t&&`\n transition: transform ${W} ease-in-out,\n background-color 0ms ease-in-out ${W};\n `};\n\n ~ ${ne} {\n transition: opacity 100ms ease-in-out;\n }\n `} ${({palette:e,theme:t})=>"inverted"===e&&`\n transition: background-color ${W} ease-in-out,\n transform ${W} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n\n ${z} {\n transition: background-color ${W} ease-in-out,\n transform ${W} ease-in-out;\n background-color: ${s(t,"colors.consumption.lead.inverted.background")};\n ${M} {\n ${l(t,"colors.foundation.expanded-menu.nav-link.default",null)};\n }\n }\n\n ${ae},\n ${fe} {\n ${N},${L},\n ${Z} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n transition: color ${W} ease-in-out;\n }\n }\n\n ${ee} {\n ${te} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n\n &:hover {\n .icon-chevron path {\n fill: ${s(t,"colors.foundation.collapsed-menu.nav-link.hover")};\n }\n }\n }\n\n .icon-chevron path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${z} {\n ${N},${L} {\n ${l(t,"colors.consumption.lead.inverted.link",null,"navigation")};\n transition: none;\n }\n }\n }\n\n ${z} .account-links__navigation {\n ${I} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n }\n\n ${N},${L} {\n ${l(t,"colors.consumption.lead.inverted.link","colors.consumption.lead.inverted.link","navigation")};\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${N},${L} {\n &:hover {\n text-decoration: none;\n }\n }\n }\n\n ${z} {\n border: 1px solid ${s(t,"colors.consumption.lead.inverted.divider")};\n\n ${M} {\n &:hover {\n background-color: ${s(t,"colors.interactive.base.dark")};\n text-decoration: none;\n }\n }\n\n &::before {\n border-bottom-color: ${s(t,"colors.consumption.lead.inverted.background")};\n }\n\n &::after {\n border-bottom-color: ${s(t,"colors.consumption.lead.inverted.divider")};\n }\n }\n\n ${oe} path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n }\n\n ${z} ${X} {\n ${I}:hover {\n background: ${s(t,"colors.consumption.lead.inverted.link")};\n\n ${N},${L} {\n transition: color ${W} ease-in-out;\n color: ${s(t,"colors.consumption.lead.inverted.link-hover")};\n }\n }\n }\n\n ${me} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${W} ease-in-out;\n }\n }\n }\n\n ${ve} {\n &,\n &:hover,\n &:focus {\n svg path {\n fill: ${s(t,"colors.consumption.lead.inverted.link")};\n transition: fill ${W} ease-in-out;\n }\n }\n }\n `} ${({isLogoWide:e})=>e&&`\n ${ke} {\n width: unset;\n }\n\n ${fe} {\n margin: 0;\n }\n\n ${Ce} {\n min-width: ${a(34)};\n }\n `} ${({decorationStyle:e,decorationTheme:t,theme:n})=>((e,t,n)=>"border-thin"===e&&"standard"===t?`border-bottom: 1px solid ${s(n,"colors.foundation.menu.dividers")};`:"border-thin"===e&&"inverted"===t?`border-bottom: 1px solid ${s(n,"colors.consumption.lead.inverted.divider")};`:"light-shadow"===e&&"inverted"===t?"box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);":"")(e,t,n)} ${({logoAlign:e,mobileLogoAlign:t,isDrawerOpen:n})=>((e,t,n,o)=>"center"===e?`\n @media (min-width: ${p.md}) {\n grid-template-columns: auto 1fr 2fr 1fr auto;\n }\n padding: 0 ${a(2)};\n\n @media (min-width: ${p.md}) {\n ${b("padding")};\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n\n ${Ce} {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n height: ${U};\n }\n\n ${me} {\n margin: 0 ${a(3)} 0 ${a(2)};\n }\n }\n\n ${de} {\n @media (min-width: ${p.md}) {\n display: flex;\n margin-left: ${a(2)};\n\n ${I} {\n margin-right: 0;\n }\n }\n }\n `:"left"===e?`\n && {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto auto;\n }\n ${ae} + ${me} {\n @media (min-width: ${p.md}) {\n margin-left: auto;\n }\n }\n\n ${Ce} {\n @media (min-width: ${p.md}) {\n margin-left: 0;\n }\n\n ${we} ${$e} {\n text-align: left;\n\n @media (min-width: ${p.md}) {\n text-align: center;\n }\n }\n }\n\n ${"center"===t&&((e,t)=>`\n && {\n grid-template-columns: repeat(3, 1fr);\n }\n @media (min-width: ${p.md}) {\n && {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto;\n }\n }\n\n ${Ee} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n\n ${we} ${$e} {\n text-align: center;\n }\n\n ${e&&`\n grid-template-columns: repeat(3, 1fr);\n\n @media (min-width: ${p.md}) {\n grid-template-columns: auto auto minmax(0, 1fr) auto auto;\n }\n `};\n\n ${t&&`\n @media (min-width: 0) and (max-width: ${p.md}) {\n border-bottom: none;\n }\n `};\n`)(n,o)};\n `:"")(e,t,n)} ${({mobileOption:e})=>(e=>"search"===e?`\n ${ce} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: block;\n }\n\n &.consumer-marketing-unit--no-failsafe {\n display: none;\n }\n }\n\n ${fe} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"cm"===e?`\n ${ce} {\n ${I} {\n\n display: flex;\n margin-right: ${a(2)};\n\n &:not(:first-child) {\n display: none;\n }\n\n @media (min-width: ${p.md}) {\n display: inline-flex;\n align-items: center;\n\n &:not(:first-child) {\n display: inline-flex;\n }\n }\n }\n }\n }\n\n ${fe} {\n margin: 0 1rem;\n\n @media (min-width: ${p.md}) {\n margin: 0 0 0 auto;\n }\n }\n\n ${me} {\n display: none;\n\n @media (min-width: ${p.md}) {\n display: flex;\n }\n }\n `:"")(e)} ${({isDrawerOpen:e})=>e&&`\n ${fe},\n ${ie},\n ${le},\n ${Ee} {\n opacity: 0;\n }\n `} ${({isHeadlineColorInverted:e})=>e&&`\n transition: color ${W} ease-in-out;\n color: ${s("colors.discovery.lead.secondary.hed")};\n `} `,Ie=o.div.withConfig({displayName:"StandardNavigationIconWrapper"})` display: flex; ${_} { border: none; } `,Ne=o(R).withConfig({displayName:"StandardNavigationSuccessLoginAlert"})` top: ${a(7)}; right: -${a(1)}; left: unset; z-index: ${u.tooltip+1}; margin-left: ${a(1)}; border: 1px solid; border-radius: 2px; ${c(p.md)} { top: ${a(5.9)}; left: -${a(27)}; margin-left: -${a(2)}; width: ${a(46)}; } ${({theme:e})=>d(e,"border-color","colors.discovery.body.white.border")}; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.35); width: ${a(45)}; height: ${a(10)}; ${({theme:e})=>d(e,"background-color","colors.interactive.base.white")}; .close-alert-button { svg { ${({theme:e})=>d(e,"fill","colors.interactive.social.primary")}; transform: rotate(45); } } .alert-message { padding: ${a(3)} ${a(2)}; max-width: fit-content; ${({theme:e})=>r(e,"typography.definitions.utility.label")}; ${({theme:e})=>d(e,"color","colors.consumption.body.special.body")}; } .alert-arrow { border-color: transparent; ::before { position: absolute; bottom: -8px; left: -8px; border-width: 0 8px 11px 8px; border-style: solid; border-color: transparent transparent ${s("colors.discovery.body.white.border")} transparent; content: ''; } ::after { position: absolute; bottom: -9px; left: -7px; border-width: 0 7px 9px 7px; border-style: solid; border-color: transparent transparent ${s("colors.interactive.base.white")} transparent; content: ''; } } `,Le=o.div.withConfig({displayName:"StandardNavigationDrawerSearchBarWrapper"})` margin: auto; margin-top: ${a()}; background-color: ${s("colors.background.white")}; padding: ${a(2)} 0; width: 35%; input { &[type='search'] { appearance: none; border-radius: 0; border-color: ${s("colors.interactive.base.dark")}; } } ${m(p.md)} { margin-top: ${a(3)}; padding: 0; width: 95%; } ${O} { background: none; } `;e.exports={MoreDropdownWrapper:ee,MoreDropdownLabel:te,MoreDropdownNavigation:X,JourneyUnitDivider:K,NavigationAccountIconWrapper:J,NavigationAccountIcon:Y,NavigationAccountSignIn:Q,AccountDropdownToggleIcon:oe,StandardNavigationSearchBarWrapper:pe,StandardNavigationWrapper:Te,StandardNavigationDrawer:ke,StandardNavigationDrawerButtonToggle:ve,StandardNavigationSectionUtilityLinks:fe,StandardNavigationSectionLogo:Ce,StandardNavigationHeadLineBlock:Ee,StandardNavigationHeadLineBlockHeadLine:Se,StandardNavigationHeadLineBlockChannelNavigation:xe,StandardNavigationSearchButton:me,StandardNavigationPrimaryLinks:re,StandardNavigationSecondaryLinks:se,StandardNavigationSeriesPagination:ne,StandardNavigationNavSecondaryLinks:le,StandardNavigationLogoLink:we,StandardNavigationLogoImage:$e,StandardNavigationSectionSecondaryLinks:de,StandardNavigationNavUtilityLinks:ce,StandardNavigationDropdown:z,StandardNavigationAccountLabel:Z,StandardNavigationSectionPrimaryLinks:ae,StandardNavigationNavPrimaryLinks:ie,StandardNavigationCartButton:ue,StandardNavigationCartQuantity:ge,StandardNavigationCart:he,StandardNavigationConsumerMarketingWrapper:ye,StandardNavigationIconWrapper:Ie,StandardNavigationSuccessLoginAlert:Ne,StandardNavigationDrawerSearchBarWrapper:Le}},52188:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationMenuButtonLabel:{id:"StandardNavigation.MenuButton",defaultMessage:"Open Navigation Menu",description:"Label for the menu button"},secondaryLinksLabel:{id:"StandardNavigation.SecondaryLinksLabel",defaultMessage:"Secondary",description:"ARIA label for secondary links"},utilityLinksLabel:{id:"StandardNavigation.UtilityLinksLabel",defaultMessage:"Utility",description:"ARIA label for utility links"},openSearchMenuLabel:{id:"StandardNavigation.OpenSearchMenuLabel",defaultMessage:"Open Search Menu",description:"ARIA label open search menu button"},searchLabel:{id:"StandardNavigation.SearchLabel",defaultMessage:"Search",description:"ARIA label for search link"},drawerLabel:{id:"StandardNavigation.Drawer",defaultMessage:"Navigation and Sign Up Menu",description:"ARIA label for the drawer modal"},accountLabel:{id:"StandardNavigation.AccountLabel",defaultMessage:"My Account",description:"Label for account link",isConfigurable:!0},signInLabel:{id:"StandardNavigation.SignInLabel",defaultMessage:"Sign In",description:"Label for sign in link",isConfigurable:!0},saveBookmarkLabel:{id:"StandardNavigation.saveBookmarkLabel",defaultMessage:"Save story",description:"Label for the bookmark icon"},shoppingCartLabel:{id:"StandardNavigation.ShoppingCartLabel",defaultMessage:"Shopping Cart",description:"Label for Shopping cart"},shoppingCartAriaLabel:{id:"StandardNavigation.ShoppingCartAriaLabel",defaultMessage:"item(s) in Cart",description:"ARIA label for Shopping cart"}})},10254:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(62363),a=o(i,"LogoCenterWithSearch",{logoAlign:"center",mobileOption:"search"});i.LogoCenterWithSearch=a;const r=o(i,"LogoCenterWithSearchBar",{logoAlign:"center",mobileLogoAlign:"center",mobileOption:"cm"},{hasSearch:!0,hasSearchBar:!0});i.LogoCenterWithSearchBar=r;const s=o(i,"LogoCenterWithCM",{logoAlign:"center",mobileOption:"cm"});i.LogoCenterWithCM=s;const l=o(i,"LogoCenterWithCMNoSearch",{logoAlign:"center",mobileOption:"cm"},{hasSearch:!1});i.LogoCenterWithCMNoSearch=l;const d=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search"},{hideLinksWhenResize:!0});i.LogoLeftWithSearch=d;const c=o(i,"LogoLeftWithSearch",{logoAlign:"left",mobileOption:"search",hasCart:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndCart=c;const m=o(i,"LogoLeftWithSearchAndLinkBanner",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndLinkBanner=m;const p=o(i,"LogoLeftWithSearchAndLinkBannerAndCart",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0,hasCart:!0},{hideLinksWhenResize:!0});i.LogoLeftWithSearchAndLinkBannerAndCart=p;const u=o(i,"LogoLeftWithCM",{logoAlign:"left",mobileOption:"cm"});i.LogoLeftWithCM=u;const g=o(i,"LogoLeftWithCMNoSearch",{logoAlign:"left",mobileOption:"cm"},{hasSearch:!1});i.LogoLeftWithCMNoSearch=g;const h=o(i,"LogoLeftWithSearchAndHeadline",{logoAlign:"left",mobileOption:"search"},{hasHeadline:!0,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoLeftWithSearchAndHeadline=h;const y=o(i,"LogoLeftWithSearchWithHeadlineAndLinkBanner",{logoAlign:"left",mobileOption:"search",hasLinkBanner:!0},{hasHeadline:!0,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoLeftWithSearchWithHeadlineAndLinkBanner=y;const b=o(i,"LogoLeftWithSearchAndHeadlineCenter",{logoAlign:"left",mobileOption:"search"},{hasHeadline:!0,headlineAlign:"center",hideLinksWhenResize:!0});i.LogoLeftWithSearchAndHeadlineCenter=b;const f=o(i,"LogoCenterWithSearchAndLinkBanner",{logoAlign:"center",mobileOption:"search",hasLinkBanner:!0});i.LogoCenterWithSearchAndLinkBanner=f;const v=o(i,"LogoDesktopLeftMobileCenterWithSearch",{logoAlign:"left",mobileLogoAlign:"center",mobileOption:"search",mobileNoBorderBottom:!0},{hasHeadline:!0,hasBorderDropdown:!1,headlineAlign:"left",hideLinksWhenResize:!0});i.LogoDesktopLeftMobileCenterWithSearch=v;const $=o(i,"LogoLeftWithSearchInverted",{logoAlign:"left",mobileOption:"search",palette:"inverted"},{hideLinksWhenResize:!0});i.LogoLeftWithSearchInverted=$,e.exports=i},49938:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackSnowplowEvent=void 0;const{trackNavigationEvent:o}=n(14307);t.trackSnowplowEvent=(e,t)=>{const n={type:"click",label:e?.target?.textContent?.toString(),subject:t||"sub_header_menu",items:[{content_title:e?.target?.textContent?.toString(),content_url:e?.target?.href}],placement:"header"};o(n)}},12503:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),r=n(34187),{PaymentGateway:s}=n(92807),l=n(28433),{componentTracking:d}=n(90090),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{SubtopicDiscoveryTitle:p,SubtopicDiscoveryFirstHed:u,SubtopicDiscoveryHedContainer:g,SubtopicDiscoveryImage:h,SubtopicDiscoveryItemContainer:y,SubtopicDiscoverySubsequentHed:b,SubtopicDiscoveryAdRail:f,SubtopicDiscoveryGridContent:v,SubtopicDiscoveryAdRailContainer:$,SubtopicDiscoverySummaryItem:w}=n(87546),C=({subItems:e,subItemsLengthLimit:t})=>{if(!e||!e.length)return[];const[n,...o]=e,{image:i}=n||{},{contentType:a}=i||{};return a?[n,...o.slice(0,t)]:C({subItems:o,subItemsLengthLimit:t})},k=({item:e,subItemsLengthLimit:t,firstHedIdx:n,shouldEnableBundleComponentAnalytics:o,trackingNamespace:s,shouldUseSummaryItem:l=!1})=>{const c=d.addDataSectionTitleAttribute(o,`${s?.SubtopicDiscoveryItemHed} ${n+1} hero`),{dangerousCategoryTitle:m,parsedSubItems:p=[]}=e||{},f=C({subItems:p,subItemsLengthLimit:t});if(!f.length)return null;const[v,...$]=f,{artist:k,dangerousHed:S,genre:x,image:E,url:T}=v||{},{altText:I}=E||"";return i.createElement(y,null,i.createElement(g,null,i.createElement(r.DiscoveryCard,{name:m.label,url:m.link}),l?i.createElement(w,{...v,shouldHidePublishDate:!1,rubric:x,subHed:k,url:`/${T}/`}):i.createElement(i.Fragment,null,i.createElement(h,{href:`/${T}`,"aria-label":I,className:"SubtopicDiscoveryImage",...c},i.createElement(a,{...E,isLazy:!0})),i.createElement(u,{href:`/${T}`,"aria-label":S,className:"SubtopicDiscoveryFirstHed",...c},i.createElement("h2",{dangerouslySetInnerHTML:{__html:S}})))),!l&&($||[]).map(((e,t)=>{const{dangerousHed:a,url:r}=e||{},l=d.addDataSectionTitleAttribute(o,`${s?.SubtopicDiscoveryItemHed} ${n+1} secondary`,t);return i.createElement(g,{key:t},i.createElement(b,{href:`/${r}`,"aria-label":a,className:"SubtopicDiscoverySubsequentHed",...l},i.createElement("h2",{dangerouslySetInnerHTML:{__html:a}})))})))};k.propTypes={firstHedIdx:o.number,item:o.shape({dangerousCategoryTitle:o.shape({label:o.string,link:o.string}),parsedSubItems:o.arrayOf(o.shape({dangerousHed:o.string,image:o.object,url:o.string}))}),shouldEnableBundleComponentAnalytics:o.bool,shouldUseSummaryItem:o.bool,subItemsLengthLimit:o.number,trackingNamespace:o.object};const S=({items:e,subItemsLengthLimit:t,shouldEnableBundleComponentAnalytics:n,trackingNamespace:o,shouldUseSummaryItem:a})=>e.map(((e,r)=>i.createElement(k,{key:r,item:e,subItemsLengthLimit:t,firstHedIdx:r,shouldEnableBundleComponentAnalytics:n,trackingNamespace:o,shouldUseSummaryItem:a}))),x=({dangerousDek:e="",dangerousHed:t="",items:n=[],shouldShowContainerTitle:o=!1,subItemsLengthLimit:a=2,showAdRightRail:r=!1,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u=!1,trackingNamespace:g})=>(i.useEffect((()=>{(async()=>{await m(),c("SubtopicDiscovery")})()}),[]),i.createElement(i.Fragment,null,t&&o&&i.createElement(p,{dangerousDek:e,dangerousHed:t,hedTag:"h2"}),i.createElement(v,{shouldUseSummaryItem:u},i.createElement(S,{items:n,subItemsLengthLimit:a,shouldEnableBundleComponentAnalytics:d,shouldUseSummaryItem:u,trackingNamespace:g})),r&&i.createElement($,{className:"grid-layout__aside"},i.createElement(l,null,i.createElement(s,{group:"ads"},i.createElement(f,{position:"rail"}))))));x.propTypes={dangerousDek:o.string,dangerousHed:o.string,items:o.array,shouldEnableBundleComponentAnalytics:o.bool,shouldShowContainerTitle:o.bool,shouldUseSummaryItem:o.bool,showAdRightRail:o.bool,subItemsLengthLimit:o.number,trackingNamespace:o.object},x.displayName="SubtopicDiscovery",e.exports=x},13478:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(12503);e.exports=o(i,"SubtopicDiscovery")},87546:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r,minScreen:s,minMaxScreen:l}=n(26865),{BaseText:d}=n(76955),c=n(35864),m=n(19607),{BREAKPOINTS:p}=n(96472),{applyGridSpacing:u}=n(1123),{universalGridCore:g}=n(89085),h=n(74992),{SummaryItemHedBase:y}=n(36211),b=o(c.LineAboveLineBelowTextCenter).withConfig({displayName:"Title"})` grid-column: 1/-1; grid-row: 1; margin-bottom: ${i(4)}; `,f=o(d).withConfig({displayName:"SubtopicDiscoveryFirstHed"})` text-decoration: none; line-height: 114%; & h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${a(e,"colors.discovery.body.white.heading")};`} } `;f.defaultProps={as:"a"};const v=o.div.withConfig({displayName:"SubtopicDiscoveryHedContainer"})` border-bottom: ${i(.125,"px")} solid ${a("colors.consumption.body.standard.divider")}; &:last-child { border-bottom: none; } & .rubric--discovery { background-color: ${({theme:e})=>`${a(e,"colors.foundation.footer.bg")};`}; } `,$=o(d).withConfig({displayName:"SubtopicDiscoveryImage"})` display: block; position: relative; margin-bottom: ${i(2)}; `;$.defaultProps={as:"a"};const w=o.div.withConfig({displayName:"SubtopicDiscoveryItemContainer"})` grid-column: span 4; ${s(p.md)} { grid-column: span 3; } `,C=o(d).withConfig({displayName:"SubtopicDiscoverySubsequentHed"})` text-decoration: none; line-height: 106%; & h2 { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-bulletin-primary")} color: ${({theme:e})=>`${a(e,"colors.discovery.body.white.heading")};`} } `;C.defaultProps={as:"a"};const k=o(m).withConfig({displayName:"SubtopicDiscoveryAdRail"})``,S=o.div.withConfig({displayName:"SubtopicDiscoveryAdRailContainer"})` display: block; `,x=o.div.withConfig({displayName:"SubtopicDiscoveryGridContent"})` display: grid; grid-column: span 12; grid-template-columns: repeat(4, 1fr); ${l(p.sm,p.md)} { grid-row-gap: ${i(4)}; } ${s(p.md)} { grid-template-columns: repeat(9, 1fr); column-gap: var(--grid-gap); row-gap: var(--grid-gap); } ${s(p.lg)} { grid-column: ${({shouldUseSummaryItem:e})=>e?"span 12":"span 11"}; } `,E=o("div").withConfig({displayName:"SubtopicDiscoveryGrid"})` ${g()}; ${u("padding")}; `,T=o(h).withConfig({displayName:"SubtopicDiscoverySummaryItem"})` ${y} { ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")} } `;e.exports={SubtopicDiscoveryTitle:b,SubtopicDiscoveryFirstHed:f,SubtopicDiscoveryHedContainer:v,SubtopicDiscoveryImage:$,SubtopicDiscoveryItemContainer:w,SubtopicDiscoverySubsequentHed:C,SubtopicDiscoveryAdRail:k,SubtopicDiscoveryGridContent:x,SubtopicDiscoveryAdRailContainer:S,SubtopicDiscoveryGrid:E,SubtopicDiscoverySummaryItem:T}},44357:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(30830),r=n(91706),s=n(74992),{Podcasts:l,PodcastsSectionTitleWrapper:d,PodcastsSectionTitle:c,CarouselWrapper:m,PodcastsList:p}=n(30154),{calculateSpacing:u}=n(26865),g=({dangerousHed:e,hasDividerAbove:t=!0,hasDividerBelow:n=!0,hasBorder:i=!1,hasItemsRule:g=!1,hideIssueDate:h=!1,items:y,minItemsRequired:b=0,shouldHidePublishDate:f=!1,textAlign:v="center"})=>b&&y?.lengtho.createElement(a.CarouselItem,{width:u(40),spacing:u(2),key:e.copilotID,"data-testid":"PodcastsList"},o.createElement(s,{key:t,...e,hasBorder:i,shouldHidePublishDate:f,hasRule:g,hideIssueDate:h})))))));g.propTypes={dangerousHed:i.string.isRequired,hasBorder:i.bool,hasDividerAbove:i.bool,hasDividerBelow:i.bool,hasItemsRule:i.bool,hideIssueDate:i.bool,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,minItemsRequired:i.number,shouldHidePublishDate:i.bool,textAlign:i.string},e.exports=g},3670:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(44357);e.exports=i(o(a,"SummaryAudioCollection"))},30154:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(35864),{SummaryItemDek:r}=n(68116),{SummaryItemBaseByline:s}=n(277),l=n(86659),{GridItem:d}=n(40653),{calculateSpacing:c,getColorToken:m,maxScreen:p,minScreen:u}=n(26865),{applyGridSpacing:g}=n(1123),{BREAKPOINTS:h}=n(96472),{maxThresholds:y}=n(99906),b=o(l).withConfig({displayName:"PodcastsSectionTitleWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; } `,f=o(a).withConfig({displayName:"SummaryAudioCollectionTitle"})` grid-column: 1/-1; border-top: 1px solid ${m("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${m("colors.discovery.body.white.accent")}; `,v=o.div.withConfig({displayName:"PodcastsList"})` padding-top: ${c(4)}; `,$=o(l.NoMargins).withConfig({displayName:"CarouselWrapper"})` ${g("padding")} ${d} { grid-column: 1/-1; width: 100%; } `,w=o.section.withConfig({displayName:"SummaryAudioCollection"})` padding-top: ${c(5)}; ${({theme:e})=>e&&`background: ${m(e,"colors.discovery.lead.secondary.background")};\n }`} ${v} { ${r}, ${s} { display: none; } ${p(`${y.md}px`)} { display: none; } } ${$} { ${r}, ${s} { display: none; } ${({itemCount:e})=>3===e&&i` ${u(h.md)} { display: none; } `} } `;e.exports={Podcasts:w,PodcastsSectionTitleWrapper:b,PodcastsSectionTitle:f,CarouselWrapper:$,PodcastsList:v}},57598:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(35864),s=n(22539),l=n(74992),d=n(99366),{SummaryCollageEightTitle:c,SummaryCollageEightGrid:m,SummaryCollageEightTopTitle:p,SummaryCollageEightGridItemCollageFour:u,SummaryCollageEightGridItemList:g,SummaryCollageEightGridItemTitle:h,SummaryCollageEightSummaryCollageFour:y,SummaryCollageEightSummaryList:b,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:f,SummaryCollageEightGridItemCollageFourTitle:v}=n(55954),{trackComponent:$}=n(92716),{interactionResponse:w}=n(56187),{trackNavigationEvent:C}=n(14307),{isDesktopBrowser:k}=n(72362),S=({className:e,curatedSearchHed:t,dangerousCategoryTitle:n,dangerousDek:i,dangerousHed:s,hasBackground:l,hasConsistentSpacing:S=!1,hasRoundedBorder:x,hasUnderlineHed:E,hideBottomBorders:T=!1,hideRubricItemSummary:I=!1,hideSummaryListDeks:N=!1,hideVerticalBorders:L=!1,isPartiallyCurated:B=!1,isTitleFullWidth:P,items:M=[],recircRiver:A,rightColumnFeature:_,shouldEnableCardLevelBookmark:H,shouldEnableCommentsCount:D,shouldLimitSavingToContentTypes:R,sectionTitleVariation:O="TextLeft",shouldEnableBundleComponentAnalytics:F,shouldHideBylines:W=!1,shouldHideDangerousDek:U=!0,shouldHidePublishDate:V=!0,shouldShowRecipeBadge:G,shouldShowStackedRatingsCard:j=!1,shouldUseDekAsHed:z=!1,sumCollageFourItems:q,sumListItems:Z,summaryListHed:K,summaryListSummaryItemVariation:Y=null,summaryItemVariation:J="SideBySideThirdsImageRight",shouldTrackSnowplowEvent:Q=!0,summarySectionTitleVariation:X="TextLeft",trackingNamespace:ee,variations:te={shouldUseDenseMobileVariation:!1},variationName:ne})=>{a.useEffect((()=>{(async()=>{await w(),$("SummaryCollageEight",ne)})()}),[ne]);const oe=!k(),ie=r[O],ae=z?i:s,re=U?"":i,se=!!ae,le=K||t,{shouldUseDenseMobileVariation:de}=te,ce={type:"click",label:s,subject:"summary_collage_eight",subject_version:oe&&de?"mobile_dense":"default"},me=(e,t,n,o,i,a)=>{Q&&C({type:e,subject:"summary_collage_eight",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i,placement:o,subject_version:de&&oe?a||"mobile_dense":"default"})},pe=()=>a.createElement(h,{isPartiallyCurated:B,isTitleFullWidth:P},a.createElement(c,{as:ie,dangerousHed:(B||P)&&n?n:ae,isTitleFullWidth:P,dangerousDek:re}));let ue={};_&&(ue={hasFeatured:!0,summaryItemFeatured:_});const ge=(()=>{const e=(B||P)&&q?q:M.slice(0,4);return oe&&de?e.slice(0,1):e})();return a.createElement(m,{className:o("summary-collage-eight",{"summary-collage--without-vertical-borders":L},e),isPartiallyCurated:B,hasBackground:l,hasConsistentSpacing:S},P&&a.createElement(p,{as:r.LineBelowTextCenter,dangerousHed:ae,dangerousDek:re}),se&&!P&&pe(),a.createElement(u,{isPartiallyCurated:B,isTitleFullWidth:P,shouldUseDenseMobileVariation:de},B&&!P&&a.createElement(v,{as:ie,dangerousHed:ae,dangerousDek:re}),a.createElement(y,{items:ge,hasBorder:!T,placement:"secondary",hasUnderHeroItem:!0,hideLastFewSummaryImages:!1,hideSummaryListDeks:N,hideVerticalBorders:L,isPartiallyCurated:B,recircRiver:A,shouldEnableBundleComponentAnalytics:F,snowplowEvent:{...ce,total_index:1},shouldHideBylines:W,trackingNamespace:ee?.main,underHeroItemVariation:J,hasRoundedBorder:x,shouldShowRecipeBadge:G,isTitleFullWidth:P,shouldShowStackedRatingsCard:j,shouldEnableCardLevelBookmark:H,shouldEnableCommentsCount:D,shouldLimitSavingToContentTypes:R,shouldUseDenseMobileVariation:de,shouldTrackSnowplowEvent:Q,impressionHandler:me}),oe&&de&&M.slice(1,3).map(((e,t)=>a.createElement(d,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!W&&e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!U&&e.dangerousDek,date:!V&&e.date,rubric:e.rubric,url:e.url,contentType:e.contentType,shouldHideIcon:!1,shouldTrackSnowplowEvent:Q,clickHandler:()=>(window.location=e.url,me("click",e,t,"secondary",2)),impressionHandler:()=>me("impression",e,t,"secondary",2)})))),a.createElement(g,{hasHed:se,isPartiallyCurated:B,isTitleFullWidth:P},se&&P&&pe(),a.createElement(b,{...ue,hasHed:se,dangerousHed:le,hasUnderlineHed:E,hideBottomBorders:T,hideRubricItemSummary:I,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:!0,shouldHidePublishDate:V,shouldHoldImageSpace:!1,impressionHandler:me,shouldTrackItemImpressionForSnowplow:Q,snowplowEvent:{...ce,subject_version:de&&oe?"mobile_dense-off_canvas":"default",total_index:5},totalItems:5,items:(B||P)&&Z?Z:M.slice(4),placement:"right_rail",isPartiallyCurated:B,sectionTitleVariation:X,summaryItemVariation:Y||J,recircRiver:A,shouldHideBylines:W,shouldShowStackedRatingsCard:j,shouldEnableCardLevelBookmark:H,shouldEnableCommentsCount:D,shouldLimitSavingToContentTypes:R,trackingNamespace:ee?.rightRail,hasRoundedBorder:x,shouldUseDenseMobileVariation:oe&&de})),a.createElement(f,null))};S.propTypes={className:i.string,curatedSearchHed:i.string,dangerousCategoryTitle:i.string,dangerousDek:i.string,dangerousHed:i.string,hasBackground:i.bool,hasConsistentSpacing:i.bool,hasRoundedBorder:i.bool,hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideVerticalBorders:i.bool,isPartiallyCurated:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(l.propTypes)),recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseDekAsHed:i.bool,sumCollageFourItems:i.object,sumListItems:i.object,summaryItemVariation:s.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({shouldUseDenseMobileVariation:i.bool})},S.displayName="SummaryCollageEight",e.exports=S},84446:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(15014),"SummaryCollageEight")},55954:(e,t,n)=>{const{default:o,createGlobalStyle:i,css:a}=n(75999),{BREAKPOINTS:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{cssVariablesCollage:d}=n(89085),{calculateSpacing:c,getColorToken:m,getTypographyStyles:p,minScreen:u,maxScreen:g,minMaxScreen:h}=n(26865),{getSectionSpacingStyling:y}=n(16800),{SectionTitleHed:b}=n(33500),{VersoIssueFeatureMagazineIssueDate:f,VersoIssueFeatureMagazineIssueName:v}=n(72542),$=n(199),w=n(22539),{SummaryCollageFourUnderMainItem:C,SummaryCollageFourSummaryListItem:k,SummaryCollageFourMainItem:S,SummaryCollageFourWrapper:x}=n(99337),{StackedRatingsCardWrapper:E,ImageWrapper:T,ContentWrapper:I,Hed:N}=n(1817),{StoryUnitWrapper:L}=n(63993),{SmartItemDek:B,SmartItemHed:P,SmartItemBaseText:M}=n(88154),A=a` ${I} { ${({shouldShowStackedRatingsCard:e})=>e&&"padding-left:0"} } `,_=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${b} { ${p("typography.definitions.discovery.subhed-section-collection")} ${g(r.md)} { justify-self: ${({isTitleFullWidth:e})=>e&&"center"}; } } `,H=o.div.withConfig({displayName:"SummaryCollageEightTitle"})` ${b} { ${p("typography.definitions.discovery.subhed-section-collection")} margin-bottom: ${c(3)}; } `,D=o.section.withConfig({displayName:"SummaryCollageEightGrid"})` ${l()} display: grid; gap: 0 var(--grid-gap); grid-template-columns: repeat(4, 1fr); ${s("padding")} margin: 0 auto; max-width: ${c(200)}; ${u(r.md)} { grid-template-columns: repeat(12, 1fr); } ${u(r.lg)} { grid-template-rows: auto repeat(2, 1fr); } ${({isPartiallyCurated:e})=>e&&`\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(3)};`:null}\n \n ${u(r.lg)} {\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(4)};`:null}\n grid-template-rows: minmax(${c(5)}, auto) repeat(1, 1fr);\n }\n\n ${u(r.xl)} {\n ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==y(t,"gap-md")?`padding-top: ${c(5)};`:null}\n }\n `} ${d()}; .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } ${({hasBackground:e})=>e&&a` background-color: ${m("colors.discovery.body.light.background")}; `} `,R=o.div.withConfig({displayName:"SummaryCollageEightTopTitle"})` grid-column: 1 / -1; margin-top: ${c(6)}; margin-bottom: ${c(4)}; border-bottom-color: ${m("colors.discovery.body.white.accent")}; padding-bottom: ${c(2)}; ${u(r.lg)} { margin-top: ${c(4)}; } `,O=o.div.withConfig({displayName:"SummaryCollageEightGridItemTitle"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 1px solid ${m("colors.discovery.body.white.border")}; padding-bottom: ${c(1)}; ${u(r.lg)} { grid-column: 10 / span 3; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 2":"1 / span 1"}; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n border-bottom: none;\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-row: 2 / span 1;\n grid-column: 1 / span 12;\n }\n`} `,F=o.div.withConfig({displayName:"SummaryCollageEightGridItemCollageFour"})` grid-column: 1 / -1; order: 1; ${u(r.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: ${({isTitleFullWidth:e})=>e?"2 / span 4":"1 / span 3"}; grid-row-gap: ${c(2)}; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-column-gap: var(--grid-gap);\n grid-column: 1 / span 12;\n grid-row-gap: ${c(2)};\n grid-row: 1 / span 1;\n grid-template-rows: repeat(2, 0.75fr);\n }\n `} ${({shouldUseDenseMobileVariation:e,theme:t})=>e&&`\n ${x} {\n ${g(r.md)} {\n border-bottom: 1px solid\n ${m(t,"colors.discovery.body.white.border")};\n }\n }\n ${L} {\n ${g(r.md)} {\n border-bottom: 1px solid\n ${m(t,"colors.discovery.body.white.border")};\n padding: ${c(2)} 0;\n ${B} {\n margin: ${c(2)} 0;\n }\n ${P} {\n margin-bottom: 0.5rem;\n ${p("typography.definitions.discovery.hed-core-secondary")};\n }\n ${M}::after {\n display: none;\n }\n }\n }\n }`} `,W=o.div.withConfig({displayName:"SummaryCollageEightGridItemList"})` grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; margin: 0; border-top: none; padding: 0; ${E} { display: grid; border-top: 1px solid ${m("colors.discovery.body.white.border")}; ${T} { display: grid; grid-area: image; align-items: center; } ${I} { grid-area: content; padding-top: 0; padding-bottom: 0; } } ${u(r.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; margin-left: calc(var(--border-offset) * -1); border-left: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n border-left: none;\n grid-column: 1 / span 12;\n grid-row: 3 / span 1;\n }\n `} `,U=a` ${S} { position: unset; margin-bottom: 0; border-bottom: none; ${({shouldShowStackedRatingsCard:e})=>e&&`padding-bottom: ${c(6)};`} ${N} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-feature")} } ${A} ${u(r.lg)} { grid-column: 4 / -1; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-column: 4 / -1;\n }\n `} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${c(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-right: -${c(3)}; margin-left: -${c(3)}; ${({isPartiallyCurated:e})=>e&&`\n margin-right: ${c(0)};\n margin-left: ${c(0)};\n `} } } } ${C} { border-bottom: none; ${u(r.lg)} { grid-column: 4 / -1; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { display: ${({isTitleFullWidth:e})=>e?"none":"block"}; } .summary-item__dek { display: block; } .summary-item__content { ${u(r.lg)} { margin-top: ${c(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding: ${c(2)} 0 ${c(4)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(2)}; } ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__content.summary-item__content--no-rubric { ${({isPartiallyCurated:e})=>e&&"\n padding-top: none;\n "} } .summary-item__image-link { ${u(r.lg)} { margin-top: ${c(2)}; } } ${({isPartiallyCurated:e,isTitleFullWidth:t})=>(e||t)&&a` border-top: none; `} } ${k} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { padding-bottom: ${c(1)}; } @media (min-width: 0) and (max-width: calc(${r.md} - 1px)) { padding-bottom: ${c(2)}; } } .summary-item { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 0; } } ${E}:first-child { ${({shouldShowStackedRatingsCard:e})=>e&&`\n border-bottom: 1px solid;\n padding-bottom:0;\n margin-bottom: ${c(2)};`} border-bottom-color: ${m("colors.discovery.body.white.border")}; } ${u(r.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: ${({isTitleFullWidth:e})=>e?"none;":`1px solid\n ${m("colors.discovery.body.white.border")};`}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } ${({isPartiallyCurated:e})=>e&&`\n ${u(r.md)} {\n grid-column: 1 / span 3;\n grid-row-start: 1;\n margin: 0 calc(var(--border-offset) * -1) 0 0;\n border-right: none;\n border-left: none;\n padding-right: var(--border-offset);\n padding-left: 0;\n } \n `} @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: ${c(2)}; } @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${p("typography.definitions.discovery.hed-core-primary")} } /* If the flag to use StackedRatingsCard is enabled, update the type token of the StackedRatingsCard Hed.*/ ${N} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-core-secondary")} } ${A} .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } } `,V=o($).withConfig({displayName:"SummaryCollageEightSummaryCollageFour"})` && { grid-template-columns: repeat(4, 1fr); padding-top: 0; padding-right: 0; padding-left: 0; height: 100%; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { border-top: 0; } } ${u(r.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${c(5)}, auto) 1fr; } ${({isPartiallyCurated:e})=>e&&`\n ${h(r.md,`calc(${r.lg} - 1px)`)} {\n grid-template-columns: repeat(9, 1fr);\n grid-template-rows: minmax(${c(5)}, auto) 1fr;\n }\n `} &.summary-collage-four { ${U} } ${({shouldUseDenseMobileVariation:e})=>e&&`\n && {\n ${g(r.md)} {\n height: auto;\n ${C}{\n display: none;\n }\n ${k}{\n display: none;\n }\n }\n }\n `} } `,G=o(w.Collection).withConfig({displayName:"SummaryCollageEightSummaryList"})` &&& { margin: 0; border-top: none; padding: 0; * { bottom: auto; ${({shouldShowStackedRatingsCard:e})=>!e&&"width: auto;"} } video { width: 100%; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${c(2)}; padding-bottom: ${c(2)}; &:first-of-type { ${u(r.lg)} { border-top: 1px solid ${m("colors.discovery.body.white.border")}; padding-top: ${c(2.5)}; } ${({shouldUseDenseMobileVariation:e})=>e&&`\n ${g(r.md)} {\n padding-top: 0;\n }\n `} } &:last-of-type { ${u(r.lg)} { border-bottom: none; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${p("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${c(1)}; } ${N} { ${({shouldShowStackedRatingsCard:e})=>e&&p("typography.definitions.discovery.hed-bulletin-primary")} } } ${A} ${({shouldUseDenseMobileVariation:e,theme:t})=>e&&`\n && {\n .summary-list__items {\n ${g(r.md)} {\n display: flex;\n flex-direction: row;\n overflow-x: auto;\n padding: ${c(3)} 0;\n }\n }\n .summary-list__item {\n ${g(r.md)} {\n min-width: 75vw;\n margin: 0;\n margin-right: ${c(2)};\n border: none;\n border-right: 1px solid ${m(t,"colors.discovery.body.white.border")};\n padding: 0;\n padding-right: ${c(2)};\n\n &:last-of-type {\n margin-right: 0;\n padding-right: 0;\n border-right: none;\n }\n }\n }}`} ${({isPartiallyCurated:e})=>e&&`\n .summary-list__item {\n grid-template-columns: 1fr;\n\n padding-top: ${c(2)};\n padding-bottom: ${c(2)};\n\n .summary-item__content.summary-item__content--no-rubric {\n padding-top: 0px;\n }\n\n &:first-of-type {\n border-top: none;\n padding-top: ${c(2.5)};\n ${h("0px",r.md)} {\n padding-top: ${c(1)};\n }\n }\n\n &:last-of-type {\n ${u(r.lg)} {\n border-bottom: none;\n }\n }\n\n &:nth-child(4) {\n ${h(r.md,r.lg)} {\n border-bottom: none;\n }\n }\n\n &.summary-item--has-border {\n margin-bottom: 0;\n }\n\n &.summary-item--layout-placement-side-by-side {\n grid-column-gap: var(--grid-gap);\n }\n\n .summary-item__image-link {\n ${h("0px",`calc(${r.lg} - 1px)`)}{\n display: none;\n }\n align-self: start;\n max-width: 75px;\n height: auto;\n }\n\n .summary-item__hed {\n ${p("typography.definitions.discovery.hed-bulletin-primary")}\n margin-bottom: ${c(1)};\n }\n }\n\n ${h("768px",`calc(${r.lg} - 1px)`)} {\n .summary-list__items {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n column-gap: ${c(2)};\n }\n }\n `} ${({isPartiallyCurated:e})=>!e&&`.summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: ${c(2)};\n @media (min-width: 0px) and (max-width: calc(${r.lg} - 1px)) {\n margin-bottom: 0;\n padding-bottom: 0;\n }\n }`} ${({shouldShowStackedRatingsCard:e})=>e&&".summary-list__items > div:nth-last-of-type(2) {\n margin-bottom: 0;\n }"} .summary-list__item--before-hidden { border-bottom: none; } .summary-item--bundle { .summary-item__hed { margin-bottom: 0; } .summary-item__dek { margin-top: ${c(.5)}; } } ${({hasHed:e})=>!e&&`&& {\n .summary-list__item {\n &:first-of-type {\n ${u(r.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }`} } img { ${({hasRoundedBorder:e})=>e&&`\n border-radius: ${c(1)};\n `} } `,j=i` .summary-collage-eight-related-row--mobile-only-reorder-to-3 { @media (min-width: 0) and (max-width: calc(${r.lg} - 1px)) { && { order: 2; margin-top: ${c(2)}; } } ${f} { margin-bottom: 0; } ${v} { margin-top: ${c(.5)}; } } `;e.exports={SummaryCollageEightTitle:_,SummaryCollageEightGrid:D,SummaryCollageEightTopTitle:R,SummaryCollageEightGridItemCollageFour:F,SummaryCollageEightGridItemList:W,SummaryCollageEightGridItemTitle:O,SummaryCollageEightSummaryList:G,SummaryCollageEightSummaryCollageFour:V,SummaryCollageEightRelatedRowMobileOnlyReorderTo3:j,SummaryCollageEightGridItemCollageFourTitle:H}},15014:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(57598);i.DenseMobile=o(i,"DenseMobile",{shouldUseDenseMobileVariation:!0}),e.exports=i},22195:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(74992),r=n(35864),{SummaryCollageTwoColumnWrapper:s,SummaryCollageOneColumnWrapper:l,GridWithMargins:d,SummaryCollageFiftyFiftyTitleWrapper:c,Wrapper:m,StickyColumn:p,FeaturedSummaryItem:u,ShowMoreButtonWrapper:g}=n(42404),{TitleWrapper:h}=n(22482),{useColumnsComponent:y}=n(22394),b=n(36474),{sizes:f}=n(99906),{BaseWrap:v}=n(76955),{componentTracking:$}=n(90090),{useResizeObserver:w}=n(55030),{RESOLUTION_MAP:C}=n(2097),k=n(88456),S=({Ad:e,breakpoint:t,columnItemLimit:n,columnItemType:o,columnSummaryItemVariation:a,customButtonText:f,dangerousHed:S,dangerousDek:x,featuredItemHedTag:E,featuredSummaryItemVariation:T,hasBackground:I,hasBorder:N,hasCollapsedAd:L,hasPadding:B,hasPaddingTop:P,hasFeaturedItemMorePadding:M,hasFetauredItemStickyColumnPadding:A,hasLimitedHeightStickyColumn:_,hasRule:H,hasWrapperPadding:D,hideIssueDate:R,hideRubricItemSummary:O,hideSourceTagName:F,hasShowMoreButtonBottomMargin:W,hasRuleColumnItem:U,items:V,layout:G,mobileColumnItemType:j,mobileColumnSummaryItemVariation:z,mobImageAlignment:q,mosaicPosition:Z,hasDekPaddingBottom:K,sectionTitleVariation:Y,shouldHideDekOnMobileView:J,shouldHideItemCount:Q,shouldEnableBundleComponentAnalytics:X,shouldHidePublishDate:ee,showOneColumnReverse:te,hasShowMoreButton:ne,showMoreBtnStyle:oe,showMoreButtonURL:ie,showMoreButtonVariation:ae,stickyPosition:re,summaryItemStickTopThreshold:se,summaryItemVariation:le,trackingNamespace:de})=>{const[ce,me]=i.useState(C.NONE),[pe,ue]=i.useState(!1),[ge,he]=i.useState(0),ye=i.useRef(null),be=k[ae],[fe,ve]=y(ce,me),$e=i.useCallback((()=>()=>{if(window){const e=window.matchMedia(`(min-width: ${se}px)`);return Boolean(e?.matches)}return!1}),[se]),[we,Ce]=i.useState(!1);if(w((()=>se&&ue($e()))),i.useEffect((()=>{se&&ue($e())}),[se,ue,$e]),i.useEffect((()=>{if(!ye.current)return;const e=ye.current.querySelector(".summary-item__content");if(e){if("function"==typeof ResizeObserver){const t=new ResizeObserver((()=>{he(e?.offsetHeight||0)}));return t.observe(e),()=>{t.disconnect()}}he(e?.offsetHeight||0)}}),[ye]),i.useEffect((()=>{const e=()=>{window.innerWidth<1024?Ce(!0):Ce(!1)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)})),!((e=[])=>e.length>=4&&e.length<=7)(V))return null;const ke=r[Y],[Se,...xe]=V,Ee=de?.hero||S,Te=de?.aside||S,Ie=$.addDataSectionTitleAttribute(X,Ee,de?.hero?"":0),Ne="one-column"===G?l:s,Le="one-column"===G?d:m,Be=pe?"two-column":G,Pe=pe?"top":re,Me={columnItemLimit:n,columnItemType:o,columnSummaryItemVariation:a,hasRule:U,layout:G,items:xe,shouldEnableBundleComponentAnalytics:X,trackingNamespace:Te,breakpoint:t,hasBackground:I,hasCollapsedAd:L,hideIssueDate:R,isLastElement:!0,hasDekPaddingBottom:K,shouldHoldImageSpace:!0,shouldHidePublishDate:ee,hideRubricItemSummary:O,hideSourceTagName:F};return we&&(Me.columnItemType=j||o,Me.columnSummaryItemVariation=z||a,Me.shouldHideDekOnMobileView=J,Me.imageAlignment=q,Me.isLastElement=!1),Se&&E&&(Se.hedTag=E),i.createElement(Ne,{hasBackground:I,hasPaddingTop:P,hasWrapperPadding:D,showOneColumnReverse:te,breakpoint:t},S&&("one-column"===G?i.createElement(c,null,i.createElement(h,{hasPadding:B,as:ke,dangerousHed:S,dangerousDek:x})):i.createElement(h,{hasPadding:B,as:ke,dangerousHed:S,dangerousDek:x})),i.createElement(Le,{hasDangerousHed:Boolean(S),layout:Be,stickyPosition:Pe,breakpoint:t,isSummaryItemStickTopScreen:pe},i.createElement(p,{ref:ye,layout:Be,stickyPosition:Pe,hasPadding:A,hasLimitedHeightStickyColumn:_,isSummaryItemStickTopScreen:pe,summaryItemContentHeight:ge},i.createElement(u,{...Se,className:"summary-collage-fifty-fifty-item-0",hasBorderOnMobileAndTabletOnly:!0,analyticsDataAttribute:Ie,featuredSummaryItemVariation:T,hasBorder:N,hasMorePadding:M,hasRule:H,hideIssueDate:R,hideRubricItemSummary:O,hideSourceTagName:F,shouldHideItemCount:Q,shouldHidePublishDate:ee,shouldHoldImageSpace:!0,shouldUseMediumBreakpoint:!0,shouldHandleOverlayForLongHed:!0})),i.createElement(v,null,"one-column"===G?i.createElement(i.Fragment,null,i.createElement(b,{...Me})):i.createElement(i.Fragment,null,i.createElement(fe,{layout:G,items:xe,shouldEnableBundleComponentAnalytics:X,trackingNamespace:Te,variation:le,breakpoint:t,Ad:e,mosaicPosition:Z,hasCollapsedAd:L,...ve})))),ne&&i.createElement(g,{hasShowMoreButtonBottomMargin:W},i.createElement(be,{btnStyle:oe,label:f,ariaLabel:f,href:ie,inputKind:"link"})))};S.propTypes={Ad:o.func,breakpoint:o.oneOf(f),columnItemLimit:o.number,columnItemType:o.string,columnSummaryItemVariation:o.string,customButtonText:o.string,dangerousDek:o.string,dangerousHed:o.string,featuredItemHedTag:o.oneOf(["h2","h3"]),featuredSummaryItemVariation:o.string,hasBackground:o.bool,hasBorder:o.bool,hasCollapsedAd:o.bool,hasDekPaddingBottom:o.bool,hasFeaturedItemMorePadding:o.bool,hasFetauredItemStickyColumnPadding:o.bool,hasLimitedHeightStickyColumn:o.bool,hasPadding:o.bool,hasPaddingTop:o.bool,hasRule:o.bool,hasRuleColumnItem:o.bool,hasShowMoreButton:o.bool,hasShowMoreButtonBottomMargin:o.bool,hasWrapperPadding:o.bool,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,items:o.arrayOf(o.shape(a.propTypes)).isRequired,layout:o.oneOf(["one-column","two-column"]),mobileColumnItemType:o.string,mobileColumnSummaryItemVariation:o.string,mobImageAlignment:o.oneOf(["top","default","bottom"]),mosaicPosition:o.object,sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideDekOnMobileView:o.bool,shouldHideItemCount:o.bool,shouldHidePublishDate:o.bool,showMoreBtnStyle:o.oneOf(["filled","outlined","text"]),showMoreButtonURL:o.string,showMoreButtonVariation:o.oneOf(["Primary","Utility","UtilityInverted"]),showOneColumnReverse:o.bool,stickyPosition:o.oneOf(["top","bottom"]),summaryItemStickTopThreshold:o.number,summaryItemVariation:o.string,trackingNamespace:o.object},S.defaultProps={breakpoint:"lg",columnItemLimit:3,columnItemType:"RatingsCard",columnSummaryItemVariation:"SideBySideThirdsImageRight",customButtonText:"See More",featuredSummaryItemVariation:"OverlayCenterLimitedHeight",hasBackground:!1,hasBorder:!1,hasDekPaddingBottom:!0,hasFetauredItemStickyColumnPadding:!1,hasLimitedHeightStickyColumn:!1,hasPaddingTop:!0,hasRule:!1,hasRuleColumnItem:!1,hasShowMoreButton:!1,hasShowMoreButtonBottomMargin:!0,hasWrapperPadding:!0,hideIssueDate:!0,hideRubricItemSummary:!1,layout:"two-column",mobImageAlignment:"default",mosaicPosition:{},sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEnableBundleComponentAnalytics:!1,shouldHideDekOnMobileView:!1,shouldHideItemCount:!1,shouldHidePublishDate:!0,showMoreBtnStyle:"outlined",showMoreButtonURL:"",showMoreButtonVariation:"Utility",showOneColumnReverse:!1,stickyPosition:"top",summaryItemVariation:"TextBelowDesktopOnlyThirds"},S.displayName="SummaryCollageFiftyFifty",e.exports=S},2097:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RESOLUTION_MAP=void 0,t.RESOLUTION_MAP={LARGE:"large",SMALL:"small",MEDIUM:"medium",X_SMALL:"x-small",X_LARGE:"x-large",NONE:"none"}},22394:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useColumnsComponent=void 0;const o=n(96540),{RESOLUTION_MAP:i}=n(2097),a=n(21370),r=n(6272),s={[i.LARGE]:r,[i.MEDIUM]:a,[i.SMALL]:a,[i.X_SMALL]:a,[i.X_LARGE]:r,[i.NONE]:()=>null},l={[i.LARGE]:{isLastElement:!0},[i.MEDIUM]:{isLastElement:!1},[i.SMALL]:{isLastElement:!1},[i.X_SMALL]:{isLastElement:!1},[i.X_LARGE]:{isLastElement:!0},[i.NONE]:{}};t.useColumnsComponent=(e,t)=>{const n=o.useMemo((()=>s[e]),[e]),a=o.useMemo((()=>l[e]),[e]);return o.useEffect((()=>{const e=()=>{window.innerWidth>=1024?t(i.LARGE):window.innerWidth<1024&&window.innerWidth>=768?t(i.MEDIUM):t(i.SMALL)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[t]),[n,a]}},77504:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(22195);e.exports=o(i,"SummaryCollageFiftyFifty")},36474:(e,t,n)=>{const o=n(5556),i=n(96540),{Container:a,Column:r,SecondaryColumnWrapper:s,OneColumnWrapper:l}=n(42404),d=n(53743),{componentTracking:c}=n(90090),m=n(74992),p=({breakpoint:e,columnItemLimit:t,columnItemType:n,columnSummaryItemVariation:o,hasRule:p,hideIssueDate:u,items:g,isLastElement:h,hasDekPaddingBottom:y,hideRubricItemSummary:b,hideSourceTagName:f,trackingNamespace:v,shouldEnableBundleComponentAnalytics:$,shouldHideDekOnMobileView:w,shouldHidePublishDate:C,imageAlignment:k})=>{const S=g.slice(0,t),x="SummaryItem"===n?m[o]:d,E={leftColumn:[]};return S.forEach(((e,n)=>{const o=n+2,a=c.addDataSectionTitleAttribute($,v,n,!1);E.leftColumn.push(i.createElement(l,{key:n,"data-slot":`${n+2}`},i.createElement(x,{...e,analyticsDataAttribute:a,key:`one-column-vertical-element-${n+1}`,className:`summary-collage-fifty-fifty-item-${n+1}`,hasBorder:!(n+1===t),hasRule:p,hideIssueDate:u,position:o,hedTag:"h3",hasDekPaddingBottom:y,shouldHoldImageSpace:!0,shouldHideDekOnMobileView:w,shouldHidePublishDate:C,imageAlignment:k,hideRubricItemSummary:b,hideSourceTagName:f})))})),i.createElement(a,{breakpoint:e,isLastElement:h},i.createElement(s,null,Object.values(E).map(((e,t)=>i.createElement(r,{key:`one-columns-vertical-column-${t+1}`},[...e])))))};p.displayName="OneColumn",p.propTypes={breakpoint:o.string,columnItemLimit:o.number,columnItemType:o.string,columnSummaryItemVariation:o.string,hasDekPaddingBottom:o.bool,hasRule:o.bool,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,imageAlignment:o.string,isLastElement:o.bool,items:o.array,shouldEnableBundleComponentAnalytics:o.bool,shouldHideDekOnMobileView:o.bool,shouldHidePublishDate:o.bool,trackingNamespace:o.string,variation:o.string},e.exports=p},21370:(e,t,n)=>{const o=n(58156),i=n(5556),a=n(96540),{PaymentGateway:r}=n(92807),{AdWrapper:s,Container:l,Column:d,SecondaryColumnWrapper:c}=n(42404),{connector:m}=n(57744),p=n(74992),{useOnAdFilled:u}=n(1184),{componentTracking:g}=n(90090),{TwoColumnsWithHorizontalAdMosaicWrapper:h}=n(50904),y=({Ad:e,breakpoint:t,adPosition:n,componentConfig:i,hasCollapsedAd:m,items:y,shouldEnableBundleComponentAnalytics:b,trackingNamespace:f,variation:v,mosaicPosition:$})=>{const{horizontalPosition:w}=$||{},C=p[v],k={leftColumn:[],rightColumn:[]},S={leftColumn:[],rightColumn:[]},[x,,E]=u("mid-content-ad"),[T,,I]=u("moasic-ad"),N=o(i,"SummaryItem.settings.hasBorderOnMobileAndTabletOnly",!1),L=a.createElement(h,{hasMobileOnlyBorder:N,key:`two-columns-vertical-native-ad-${y.length+1}`},a.createElement(s,{isHidden:!T},a.createElement(r,{group:"ads"},a.createElement(e,{position:"mosaic",onFilled:I}))));let B=w;return w>y.length&&(B=y.length),y.forEach(((e,t)=>{const n=g.addDataSectionTitleAttribute(b,f,t);((e,t,n)=>{n%2==0?t.leftColumn.push(e):t.rightColumn.push(e)})(a.createElement(C,{...e,analyticsDataAttribute:n,key:`two-columns-horizontal-element-${t+1}`,className:`summary-collage-fifty-fifty-item-${t+1}`,hedTag:"h3"}),t<4?k:S,t),(e=>{if(e===B-1){const t=e<4?k:S;let n;n=e<4?B%2==0?t.rightColumn:t.leftColumn:B%2==0?t.leftColumn:t.rightColumn,n.push(L)}})(t)})),a.createElement(l,{breakpoint:t},a.createElement(c,null,Object.values(k).map(((e,t)=>a.createElement(d,{key:`two-columns-horizontal-first-column-${t+1}`},[...e])))),a.createElement(s,{isHidden:m??!x},a.createElement(r,{group:"ads"},a.createElement(e,{position:n||"mid-content",onFilled:E,shouldDisplayLabel:!0}))),(P=S,Object.values(P).some((e=>e?.length))&&a.createElement(c,{hasTopSpacing:!0},Object.values(S).map(((e,t)=>a.createElement(d,{key:`two-columns-horizontal-second-column-${t+1}`},[...e]))))));var P};y.displayName="TwoColumnsWithHorizontalAd",y.propTypes={Ad:i.func,adPosition:i.string,breakpoint:i.string,componentConfig:i.object,hasCollapsedAd:i.bool,items:i.array,mosaicPosition:i.object,shouldEnableBundleComponentAnalytics:i.bool,trackingNamespace:i.string,variation:i.string},e.exports=m(y,{keysToPluck:["componentConfig"]})},6272:(e,t,n)=>{const o=n(5556),i=n(96540),{AdWrapper:a,Container:r,Column:s,SecondaryColumnWrapper:l}=n(42404),{PaymentGateway:d}=n(92807),c=n(74992),{useOnAdFilled:m}=n(1184),{componentTracking:p}=n(90090),u=({Ad:e,breakpoint:t,hasCollapsedAd:n,items:o,isLastElement:u,trackingNamespace:g,shouldEnableBundleComponentAnalytics:h,variation:y,mosaicPosition:b})=>{const{verticalPosition:f}=b||{},v=c[y],[$,,w]=m("rail-ad"),[C,,k]=m("moasic-ad"),S={leftColumn:[],rightColumn:[]};let x=f;return f&&f>o.length&&(x=o.length),o.forEach(((t,o)=>{const r=o+2,s=p.addDataSectionTitleAttribute(h,g,o);let l=[];const c=S.leftColumn.length;let m=S.rightColumn.length;var u;r>3&&n&&(m-=1),l=c<=m?S.leftColumn:S.rightColumn,l.push(i.createElement(v,{...t,analyticsDataAttribute:s,key:`two-columns-vertical-element-${o+1}`,className:`summary-collage-fifty-fifty-item-${o+1}`,position:r,hedTag:"h3"})),3===r&&S.rightColumn.push(i.createElement(a,{isHidden:n??!$,key:`two-columns-vertical-rail-ad-${o+1}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"rail",onFilled:w})))),x&&o===x-1&&l.push((u=o+1,i.createElement(a,{isHidden:n??!C,key:`two-columns-vertical-native-ad-${u}`},i.createElement(d,{group:"ads"},i.createElement(e,{position:"mosaic",onFilled:k})))))})),i.createElement(r,{breakpoint:t,isLastElement:u},i.createElement(l,null,Object.values(S).map(((e,t)=>i.createElement(s,{key:`two-columns-vertical-column-${t+1}`},[...e])))))};u.displayName="TwoColumnsWithVerticalAd",u.propTypes={Ad:o.func,breakpoint:o.string,hasCollapsedAd:o.bool,hasTagLabel:o.bool,isLastElement:o.bool,items:o.array,mosaicPosition:o.object,shouldEnableBundleComponentAnalytics:o.bool,trackingNamespace:o.string,variation:o.string},e.exports=u},50904:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{applyMobileOnlyBorder:a}=n(6528),r=o.div.withConfig({displayName:"TwoColumnsWithHorizontalAdMosaicWrapper"})` margin-bottom: ${i(2)}; ${a} `;e.exports={TwoColumnsWithHorizontalAdMosaicWrapper:r}},42404:(e,t,n)=>{const o=n(96540),{default:i,css:a}=n(75999),{maxThresholds:r,minThresholds:s}=n(99906),{BREAKPOINTS:l}=n(96472),{maxScreen:d,minScreen:c,calculateSpacing:m,getTypographyStyles:p,getColorToken:u}=n(26865),{applyGridSpacing:g,cssVariablesGrid:h}=n(1123),{GridItem:y}=n(40653),b=n(86659),f=n(74992),v=n(94258),{OverlaySummaryItemHed:$,OverlaySummaryItemResponsiveAsset:w,OverlaySummaryItemWrapper:C}=n(3265),{ContentWrapper:k,SideBySideRatingsCardWrapper:S}=n(78897),{SectionTitleRoot:x}=n(33500),{ClampContent:E}=n(68370),{SummaryItemWrapper:T,SummaryItemContent:I,SummaryItemDek:N}=n(68116),{SummaryItemImageLink:L}=n(14207),{SummaryItemHedBase:B}=n(36211),{ResponsiveImagePicture:P}=n(7228),M=i(b.WithMargins).withConfig({displayName:"SummaryCollageTwoColumnWrapper"})` padding: ${m(8)} 0; && { grid-row-gap: 0; } > ${y} { grid-column: 1/-1; } .summary-item.summary-item { margin-bottom: ${m(2)}; } @media (max-width: ${s.lg}px) { .summary-item__content.summary-item__content { padding-bottom: 0; } } ${({hasPaddingTop:e})=>e?"":"padding-top: 0"} `,A=i.div.withConfig({displayName:"OneColumnWrapper"})` margin-bottom: ${m(4)}; @media (min-width: ${s.xl}px) { width: 100%; } `,_=i.span.withConfig({displayName:"Title"})` margin-bottom: ${m(2)}; `,H=i.div.withConfig({displayName:"StickyColumn"})` width: 100%; @media (max-width: ${r.lg}px) { position: relative; } ${({stickyPosition:e="top",layout:t="two-column",hasLimitedHeightStickyColumn:n=!1,isSummaryItemStickTopScreen:o=!1})=>"one-column"!==t&&"top"===e&&a` @media (min-width: ${s.xl}px) { display: flex; position: sticky; max-height: 100vh; @media (max-height: 850px) { ${n&&"max-height: 100%;"} } margin-bottom: auto; top: ${o?m(8):0}; } `} ${({layout:e=""})=>"one-column"!==e&&`\n @media (max-width: ${r.lg}px) {\n width: 100vw;\n left: 50%;\n right: 50%;\n margin-left: -50vw;\n margin-right: -50vw;\n }\n `} ${({layout:e="",hasPadding:t})=>"two-column"===e&&t&&`\n @media (max-width: ${r.lg}px) {\n padding-left: ${m(3)};\n padding-right: ${m(3)};\n }\n `} ${C} { width: 100%; } ${T} { width: 100%; } ${w} { height: auto; } ${({isSummaryItemStickTopScreen:e,summaryItemContentHeight:t})=>e&&a` ${L} { margin-right: auto; margin-left: auto; width: fit-content; ${P} { img { object-fit: contain; max-height: calc( 100vh - ${m(8)} - ${t}px - ${m(2)} ); } } } ${I} { padding-top: ${m(4)}; ${B} { margin-bottom: ${m(1)}; } } `} `,D=i.div.withConfig({displayName:"SummaryCollageOneColumnWrapper"})` ${({hasWrapperPadding:e})=>e?`\n padding: ${m(4)} 0;\n\n ${c(l.md)} {\n padding: ${m(8)} 0;\n }\n `:"padding: 0;"} ${({hasBackground:e})=>e&&a` background-color: ${u("colors.discovery.body.light.background")}; `} ${({showOneColumnReverse:e,breakpoint:t})=>e&&a` padding: 0; ${x} { border-top: 1px solid ${u("colors.discovery.body.white.accent")}; border-bottom: 1px solid ${u("colors.discovery.body.white.accent")}; } ${S} { flex-direction: row-reverse; } ${k} { flex-grow: 1; padding-right: ${m(4)}; padding-left: 0; ${E} { -webkit-line-clamp: unset; } } ${A} { margin-bottom: ${m(2)}; border-bottom: 1px solid ${u("colors.discovery.body.white.border")}; padding-bottom: ${m(2)}; &:last-child { border-bottom: 0; } ${d(`${r[t]}px`)} { margin-top: ${m(1)}; } } ${H} { ${T} { ${d(`${r[t]}px`)} { border-bottom: 1px solid ${u("colors.discovery.body.white.border")}; padding-bottom: ${m(3)}; } } } ${T} { ${I} { padding-bottom: 0; } ${d(`${r[t]}px`)} { border: none; padding-bottom: 0; ${N} { text-align: left; } } } ${_} { border-top-color: ${u("colors.discovery.body.white.accent")}; border-bottom-color: ${u("colors.discovery.body.white.accent")}; ${d(`${r.lg}px`)} { margin-bottom: ${m(3)}; } } `} `,R=i(b.EvenAny).withConfig({displayName:"Wrapper"})` && { grid-auto-flow: row; @media (min-width: ${s.xl}px) { grid-auto-flow: column; grid-template-columns: minmax(0, 1fr) 50%; } } `,O=i(b.WithMargins).withConfig({displayName:"GridWithMargins"})` grid-column: 1/-1; ${({stickyPosition:e,layout:t,isSummaryItemStickTopScreen:n})=>"one-column"===t&&"bottom"===e&&a` @media (min-width: ${s.xl}px) and (orientation: portrait) { & > div:nth-child(1) { display: flex; position: sticky; top: 0; margin-bottom: auto; } } @media (min-width: ${s.xl}px) and (orientation: landscape) { & > div:nth-child(1) { display: flex; position: sticky; @media (max-height: 1099px) { bottom: 0; margin-top: auto; } @media (min-height: 1100px) { top: ${n?m(8):0}; margin-bottom: auto; } } } `} ${({hasDangerousHed:e})=>e&&"&& {\n margin-top: var(--grid-gap);\n }\n "}; ${({breakpoint:e})=>`&&& {\n grid-auto-flow: row;\n \n @media (max-width: ${r[e]}px) {\n grid-template-columns: 1fr;\n }\n \n @media (min-width: ${r[e]+1}px) {\n grid-auto-flow: column;\n grid-template-columns: minmax(0, 1fr) 50%;\n }\n }\n `} `,F=i.div.withConfig({displayName:"SummaryCollageFiftyFiftyTitleWrapper"})` ${h()} margin: 0 auto; ${g("padding")} max-width: ${l.xxl}; `,W=i(b.EvenAny).withConfig({displayName:"SecondaryColumnWrapper"})` width: 100%; && { ${({hasTopSpacing:e})=>e&&`\n margin-top: ${m(4)};\n `} } > ${y} { grid-gap: ${m(2)}; grid-auto-flow: row; } @media (min-width: ${s.lg}px) { width: 80%; } @media (min-width: ${s.xl}px) { width: 100%; } `,U=i.div.withConfig({displayName:"Column"})` margin-bottom: auto; `,V=i(U).withConfig({displayName:"Container"})` display: none; ${({isLastElement:e,breakpoint:t})=>!e&&`\n @media (max-width: ${r[t]}px) {\n display: block;\n }\n\n @media (max-width: ${r.md}px) {\n ${W} {\n row-gap: 0;\n }\n }\n `} ${({isLastElement:e,breakpoint:t})=>e&&`\n @media (min-width: ${r[t]+1}px) {\n display: block;\n }\n `} `,G=i.div.withConfig({displayName:"AdWrapper"})` max-width: 100%; @media (min-width: ${s.xl}px) { margin-bottom: ${m(5)}; } ${({isHidden:e})=>e&&"\n height: 0;\n padding: 0;\n margin: 0;\n visibility: hidden;\n "} `;U.displayName="Column";const j=i((({featuredSummaryItemVariation:e,contentType:t,...n})=>{const i={recipe:v,review:f[e],article:f[e],gallery:f[e]}[t]||f[e];return o.createElement(i,{...n,contentType:t})})).withConfig({displayName:"FeaturedSummaryItem"})` ${$} { ${p("typography.definitions.discovery.hed-break-out")} } ${({hasMorePadding:e})=>e&&`\n @media (min-width: ${l.lg}) {\n padding: 0 ${m(5)};\n }\n\n @media (min-width: ${l.xl}) {\n padding: 0 ${m(10)};\n }\n \n @media (min-width: ${l.xxl}) {\n padding: 0 ${m(15)};\n }\n `}; `,z=i.div.withConfig({displayName:"ShowMoreButtonWrapper"})` display: grid; max-width: fit-content; place-items: center; ${({hasShowMoreButtonBottomMargin:e})=>(e=>{const t=e?8:0;return`\n margin: ${m(4)} auto ${m(t)};\n @media (min-width: ${l.lg}) {\n margin: ${m(3)} auto ${m(t)};\n }\n `})(e)} `;e.exports={SummaryCollageTwoColumnWrapper:M,SummaryCollageOneColumnWrapper:D,Wrapper:R,GridWithMargins:O,SummaryCollageFiftyFiftyTitleWrapper:F,Title:_,StickyColumn:H,SecondaryColumnWrapper:W,OneColumnWrapper:A,Column:U,Container:V,AdWrapper:G,FeaturedSummaryItem:j,ShowMoreButtonWrapper:z}},23310:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useEffect:r,useState:s}=n(96540),l=n(7350),{componentTracking:d}=n(90090),c=n(35864),m=n(74992),p=n(73730),u=n(42361),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{SummaryCollageFiveBGWrapper:y,SummaryCollageFiveFooterWrapper:b,SummaryCollageFiveSectionTitle:f,SummaryCollageFiveItem:v,SummaryCollageFiveWrapper:$}=n(71053),{asConfiguredComponent:w}=n(12892),C=n(68712),k=n(75989),{isDesktopBrowser:S}=n(72362),{trackNavigationEvent:x}=n(14307),E=({className:e,dangerousDek:t="",dangerousHed:n,featuredFooter:i,hasBylineBeforeDek:w=!1,hasConsistentSpacing:E=!1,hideRubricItemSummary:T=!1,hideVerticalBorders:I=!1,hasLightBackground:N=!1,hasMinimalSummaryItem:L=!1,hasSectionTitleDekColor:B=!1,hasTopPadding:P=!1,items:M,recircRiver:A,sectionTitleVariation:_="LineAboveLineBelowTextCenter",shouldAlignDekAtBottom:H=!1,shouldHideBylines:D=!1,shouldHideMetadataSecondary:R=!1,shouldMakePrimaryCardSticky:O=!1,shouldEnableBundleComponentAnalytics:F,shouldShowDek:W=!1,shouldShowStackedRatingsCard:U=!1,shouldTitleHasTopSpacing:V,shouldTrackSnowplowEvent:G=!1,shouldUseFeaturedFooter:j,shouldUseAlternativeStyle:z=!1,summaryItemRubricVariation:q,summaryItemVariation:Z="TextBelowLeft",trackingNamespace:K,variations:Y={shouldDisplayItemsBelow:!1,shouldShowSubHed:!1,shouldEnableDenseMobile:!1},variationName:J})=>{const[Q,X]=s(0),ee=()=>{const e=document.querySelector(".site-navigation");let t=0;e&&({offsetHeight:t}=e),X(t/8)};r((()=>{(async()=>{await h(),g("SummaryCollageFive",J)})()}),[J]),r((()=>{if(O){const e=l(ee,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const te=!S();if(M.length<5)return null;const{shouldDisplayItemsBelow:ne,shouldShowSubHed:oe,shouldEnableDenseMobile:ie}=Y,ae=L?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},re=c[_]||c,se=M.slice(0,5),le=n;let de=0,ce={};U&&(ce={hasIcon:!0,hasRoundedBorder:!1,hasRubric:!0,maxDekLines:0,maxHedLines:0});const me=(e,t,n,o,i)=>{G&&x({type:e,subject:"summary_collage_five",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i||M.length,placement:o,subject_version:te&&ie?"mobile_dense":"default"})};return a.createElement(y,{hasLightBackground:N},a.createElement($,{className:o("summary-collage-five",e),dangerousHed:n,hasMinimalSummaryItem:L,hasTopPadding:P,hideVerticalBorders:I,shouldDisplayItemsBelow:ne,shouldUseAlternativeStyle:z,shouldHideBottomMargin:!0,hasConsistentSpacing:E},a.createElement(f,{as:re,dangerousHed:n,hedTag:"h2",className:"summary-collage-five__title",dangerousSubHed:oe&&t?t:void 0,dangerousDek:W&&t?t:void 0,hasSectionTitleDekColor:B,hasTopSpacing:V,shouldUseAlternativeStyle:z}),se.filter((e=>e.image)).map(((e,t)=>{const n=m[ne?0===t?"SideBySideTwoThirdsImageLeft":"SideBySideThirdsImageRightHedOnly":Z],o=U?C:n,i=d.addDataSectionTitleAttribute(F,0===t?K?.center:K?.aside,t>0?de++:void 0),r=ae?.shouldHidePublishDate;return a.createElement(v,{as:(!ie||0===t)&&o,...e,...ce,DangerousHedProp:le,key:t,hasMinimalSummaryItem:L,isSticky:O&&0===t,analyticsDataAttribute:i,hasBylineBeforeDek:w,headerHeight:Q,hedTag:"h3",hideRubricItemSummary:T,shouldDisplayItemsBelow:ne,summaryItemPosition:t+1,recircRiver:A,rubricVariation:q,shouldEnableDenseMobile:ie,index:t,shouldAlignDekAtBottom:H,shouldHideBylines:D,shouldHideMetadataSecondary:R,shouldUseAlternativeStyle:z,...ae,shouldTrackItemImpressionForSnowplow:G,impressionHandler:()=>me("impression",e,t,0===t?"hero":"secondary",0===t?1:5),clickHandler:()=>me("click",e,t,0===t?"hero":"secondary",0===t?1:5)},ie&&t>0&&a.createElement(k,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:!D&&e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek,date:r&&e.date,rubric:e.rubric,url:e.url,rubricVariation:"DiscoveryItem",contentType:e.contentType,shouldHideIcon:ae?.shouldHideIcon,variationsProp:n?.variationsProp,shouldTrackSnowplowEvent:G,impressionHandler:()=>me("impression",e,t-1,"secondary",4),clickHandler:()=>me("click",e,t-1,"secondary",4)}))})),j&&i&&i.link&&i.label&&a.createElement(b,null,a.createElement(p.Utility,{btnStyle:"text",href:i.link,inputKind:"link",label:i.label,ButtonIcon:u,hasEnableIcon:!0}))))};E.propTypes={className:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasBylineBeforeDek:i.bool,hasConsistentSpacing:i.bool,hasLightBackground:i.bool,hasMinimalSummaryItem:i.bool,hasSectionTitleDekColor:i.bool,hasTopPadding:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,items:i.arrayOf(i.shape(m.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldAlignDekAtBottom:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideMetadataSecondary:i.bool,shouldMakePrimaryCardSticky:i.bool,shouldShowDek:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTitleHasTopSpacing:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseAlternativeStyle:i.bool,shouldUseFeaturedFooter:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.string,trackingNamespace:i.object,variationName:i.string,variations:i.shape({shouldDisplayItemsBelow:i.bool,shouldShowSubHed:i.bool,shouldEnableDenseMobile:i.bool})},E.displayName="SummaryCollageFive",e.exports=w(E,"SummaryCollageFive")},7939:(e,t,n)=>{e.exports=n(75397)},71053:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s,getLinkStyles:l,minMaxScreen:d,minScreen:c,maxScreen:m}=n(26865),{getSectionSpacingStyling:p}=n(16800),{minThresholds:u,maxThresholds:g}=n(99906),{cssVariablesCollage:h,universalGridCore:y}=n(89085),{BREAKPOINTS:b}=n(96472),{ButtonIconWrapper:f,ButtonLabel:v}=n(18974),{cssVariablesGrid:$,applyGridSpacing:w}=n(1123),{ResponsiveClipWrapper:C}=n(91783),{SpanWrapper:k}=n(18117),{ResponsiveImageContainer:S}=n(7228),{RubricWrapper:x}=n(6613),{ContentWrapper:E,StackedRatingsCardWrapper:T}=n(1817),{applyGridMixin:I}=n(6528),{SummaryItemHedBase:N}=n(36211),{SummaryItemWrapper:L,SummaryItemStickyWrapper:B}=n(68116),{SmartItemRubric:P,SmartItemDek:M,SmartItemHed:A,SmartItemBaseText:_}=n(88154),{StoryUnitWrapper:H}=n(63993),{SmartItemAssetContainer:D}=n(78465),R=o.div.withConfig({displayName:"SummaryCollageFiveFooterWrapper"})` display: flex; grid-column: 1 / -1; align-items: center; justify-content: flex-end; a { ${({theme:e})=>l(e,"colors.consumption.lead.standard.link")}; ${f} { padding-left: ${a(.3)}; .icon-arrow { transform: scale(0.6); width: 18px; } } } ${v} { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } `,O=o.span.withConfig({displayName:"SummaryCollageFiveSectionTitle"})` grid-column: 1/-1; grid-row: 1; ${({shouldUseAlternativeStyle:e})=>e?`margin-bottom: ${a(0)};`:` margin-bottom: ${a(2)};\n @media (min-width: ${b.md}) {\n margin-bottom: ${a(1)};\n }\n @media (min-width: ${b.lg}) {\n margin-bottom: ${a(0)};\n }`} `,F=`\n &&& {\n ${c(b.md)} {\n padding-right: ${a(3)};\n padding-left: ${a(3)};\n\n .summary-item__content.summary-item__content--minimal {\n padding-top: ${a(4)};\n }\n\n .summary-item__image {\n padding-right: ${a(2)};\n padding-left: ${a(2)};\n }\n }\n\n @media (min-width: ${u.md+1}px) {\n padding-right: ${a(1)};\n padding-left: ${a(1)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n\n ${c(b.lg)} {\n padding-right: ${a(3)};\n padding-left: ${a(3)};\n\n .summary-item__image {\n padding: 0;\n }\n }\n }\n`,W=i` .summary-item__hed { ${c(b.md)} { ${s("typography.definitions.discovery.hed-core-secondary")}; } } `,U=i` && { border-top: 1px solid ${r("colors.discovery.body.white.border")}; padding-top: ${a(4)}; } `,V=i` .summary-item__hed { margin-bottom: 0.5rem; } ${d(0,`${g.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; grid-template-areas: 'content content content image'; grid-template-columns: repeat(4, 1fr); &.summary-item--has-border-sides { && { border-right-style: none; } } } margin: 0; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; ${({shouldUseAlternativeStyle:e})=>e?"":"padding: 0 0 16px 0;"} } `,G=i` &&& { grid-column: 1 / -1; grid-row: 2 / span 1; margin-right: 0; margin-left: 0; border-right: none; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; border-left: none; padding-right: 0; padding-bottom: 24px; padding-left: 0; } ${d(0,`${g.md}px`)} { padding-bottom: 16px; } ${c(b.md)} { margin-top: -8px; } &&& { .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; } } .summary-item__dek { ${s("typography.definitions.discovery.description-core")}; ${d(b.lg,`${g.xl}px`)} { max-height: 5rem; overflow: scroll; text-align: left; text-overflow: ellipsis; } } .summary-item__content { .rubric.summary-item__rubric { margin-bottom: 16px; ${d(b.md,`${g.lg}px`)} { margin-bottom: ${a(1)}; } } } ${d(b.md,`${g.lg}px`)} { &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${`\n ${$()}\n \n display: grid;\n grid-column-gap: ${a(2)};\n grid-template-areas: 'image content';\n grid-template-columns: repeat(2, 1fr);\n align-items: center;\n\n &.summary-item--layout-position-image-right {\n grid-template-areas: 'content image';\n }\n\n &.summary-item--videodekposition {\n ${c(`${g.md}px`)} {\n border-bottom: 0;\n }\n\n .summary-item__image-link {\n max-width: 100%;\n }\n }\n\n &.summary-item--videodekposition:first-of-type {\n ${m(b.md)} {\n display: block;\n }\n }\n\n .summary-item__asset-container--align-top {\n align-self: start;\n }\n\n .summary-item__asset-container {\n grid-area: image;\n }\n\n .summary-item__content {\n grid-area: content;\n padding-top: 0;\n }\n\n &.summary-item--videodekposition:first-of-type\n > .summary-item__content--margintop {\n padding-top: 0;\n ${c(b.md)} {\n margin-top: calculate-spacing(2);\n }\n }\n`}; grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; } .summary-item__asset-container { padding-bottom: 24px; } .summary-item__content.summary-item__content--bottom-dek { .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } } } ${d(0,`${g.md}px`)} { &&& { grid-column: 1 / span 12; grid-row: auto; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; &.summary-item--has-border-sides { border-right-style: none; } } margin: 0; padding: 0 0 10px 0; &.summary-item--layout-proportions-66-33.summary-item--layout-position-image-left { ${I()} grid-template-columns: 1fr; align-items: start; .summary-item__asset-container, .summary-item__content { grid-column: 1 / -1; grid-row: auto; .rubric { &.summary-item__rubric { margin-bottom: 8px; } } } .summary-item__asset-container { padding-bottom: 16px; } } } `,j=i` && { grid-column: 1 / 4; grid-row: 3 / span 1; padding-right: 16px; } &.summary-item--has-border-sides { border-right: none; } ${V} ${d(b.md,`${g.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 3 / span 1; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; padding-right: 12px; } padding-bottom: 24px; &.summary-item--has-border-sides { && { border-right-style: none; } } &::after { position: absolute; top: 0%; right: 0; border-right: 1px solid ${r("colors.discovery.body.white.divider")}; height: 80%; content: ''; } } ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-4)}; width: 100%; } } `,z=i` &&& { grid-column: 4 / 7; } margin-left: calc(-1 * var(--grid-gap)); padding-right: 16px; padding-left: 16px; ${d(b.md,`${g.lg}px`)} { &.summary-item--has-border-sides { && { border-right-style: none; } } &&& { grid-column: 7 / -1; grid-row: 3 / span 1; border-bottom: 1px solid ${r("colors.discovery.body.white.divider")}; padding-right: 0; padding-left: 12px; } padding-bottom: 16px; } ${V} ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,q=i` && { grid-column: 7 / 10; grid-row: 3 / span 1; padding-right: 16px; } margin-left: -16px; ${d(b.md,`${g.lg}px`)} { &&& { grid-column: 1 / 7; grid-row: 4 / span 1; margin-left: 0; padding-right: 12px; padding-bottom: 0; } } ${d(0,`${g.md}px`)} { margin-left: 0; } ${V} ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-2)}; } } `,Z=i` && { grid-column: 10 / -1; padding-left: 16px; } margin-left: calc(-1 * var(--grid-gap)); ${d(b.md,`${g.lg}px`)} { grid-row: 4 / span 1; padding-bottom: 0; && { grid-column: 7/-1; } padding-left: 12px; } ${d(0,`${g.md}px`)} { &&& { border-bottom: none; } } ${d("1025px",`calc(${b.xl} - 1px)`)} { .summary-item__content--bottom-dek { margin-right: ${a(-1)}; } } ${V} &.summary-item--has-border-sides { && { border-right-style: none; } } `,K=o.div.withConfig({displayName:"SummaryCollageFiveItem"})` grid-column: 1 / -1; //1 .summary-item__image, ${S} { width: 100%; } ${C} { margin-bottom: 0; } ${({shouldEnableDenseMobile:e})=>e&&`\n .aspect-ratio--overlay-container {\n ${m(b.md)} {\n top: auto;\n height: fit-content;\n }\n }\n `} /* Remove bottom border from all devices except mobile */ && { ${c(b.md)} { border-bottom: none; } } && ${P} { ${m(b.md)} { color: ${r("colors.consumption.lead.standard.context-signature")}; } } && ${M} { ${m(b.md)} { margin: ${a(2)} 0; } } && ${A} { ${m(b.md)} { margin-bottom: 0.5rem; ${s("typography.definitions.discovery.hed-core-secondary")}; &::after { display: block; margin-top: ${a(1)}; margin-bottom: ${a(2)}; width: 5rem; content: ''; } } } &&& ${H} { ${m(b.md)} { border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding: ${a(2)} 0; } ${c(b.md)} { display: flex; flex-direction: column; text-align: center; gap: 1rem; } ${_}::after { display: none; } } &&& ${D} { order: -2; } ${({shouldDisplayItemsBelow:e,summaryItemPosition:t})=>e&&i` &.summary-item--layout-placement-side-by-side { align-items: start; } &.summary-item--layout-position-image-right.summary-item--layout-proportions-33-66 { .summary-item__content { &.summary-item__content--no-rubric { padding-top: 0; } } } &.summary-item { ${C} { margin-bottom: 0; } } ${(e=>{switch(e){case 1:return G;case 2:return j;case 3:return z;case 4:return q;case 5:return Z;default:return""}})(t)}; `} /* 1. css-grid: spans 6 columns starting 3 columns in (desktop/tablet) 2. css-grid: spans 2 rows starting from the first row (desktop/tablet) 3. override featured summary-item typography token for this composition */ ${({DangerousHedProp:e,hasMinimalSummaryItem:t,shouldDisplayItemsBelow:n,summaryItemPosition:o})=>{switch(o){case 1:return i` ${(e=>i` ${c(b.md)} { grid-column: 4 / span 6; margin-right: calc(var(--border-offset) * -1); margin-left: calc(var(--border-offset) * -1); border-right: 1px solid ${r("colors.discovery.body.white.border")}; border-left: 1px solid ${r("colors.discovery.body.white.border")}; padding-right: var(--border-offset); padding-left: var(--border-offset); &.summary-item--card { margin-right: 0; margin-left: 0; border: 0; padding: 0; } } &.summary-item:not(.summary-item--card) { .summary-item__content { padding-bottom: 0; } } .summary-item__content.summary-item__content--bottom-dek { position: relative; height: 100%; .summary-item__metadata-secondary-without-mobile-margin { margin-bottom: ${a(4)}; } .summary-item__byline-date-icon--pre-dek { margin: 8px 0 14px 0; } } ${k}.summary-item__image { ${d(0,b.md)} { width: auto; } } ${e&&F} .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; ${c(b.md)} { ${s("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { @media (max-width: ${b.md}) { ${s("typography.definitions.discovery.description-feature")}; } } &.summary-item--card { ${d(0,b.md)} { margin-right: ${a(-3)}; margin-left: ${a(-3)}; } .summary-item__content { ${c(b.lg)} { padding-top: ${a(4)}; } } } &.summary-item { ${c(b.md)} { margin-bottom: 0; } } `)(t)}; ${e?"grid-row: 2 / span 2;":"grid-row: 1 / span 2;"} `;case 2:return i` ${W} ${c(b.md)} { position: relative; /* 2 */ grid-column: 1 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&U} `;case 3:return i` ${W} &.summary-item { ${c(b.md)} { margin-bottom: 0; } } ${c(b.md)} { grid-column: 1 / span 3; } `;case 4:return i` ${W} ${c(b.md)} { position: relative; /* 2 */ grid-column: 10 / span 3; /* 1 */ grid-row: 2; /* 1 */ ${!e&&"grid-row: 1;"} &.summary-item--card { margin-bottom: 0; } } ${t&&U} `;case 5:return i` ${W} &.summary-item { ${c(b.md)} { margin-bottom: 0; } } ${c(b.md)} { grid-column: 10 / span 3; /* 1 */ } ${d(0,b.md)} { && { margin-bottom: 0; padding-bottom: 0; } } `;default:return""}}} ${({headerHeight:e})=>e&&`\n ${B} {\n top: ${a(e)};\n }\n `} `,Y=`\n&& {\n .summary-item__rubric {\n margin-bottom: ${a(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${a(2)};\n }\n\n .summary-item--card {\n .summary-item__content {\n padding-top: ${a(2)};\n }\n }\n\n\n ${c(b.lg)} {\n .summary-item__rubric {\n margin-bottom: ${a(2)};\n }\n\n .summary-item__hed {\n margin-bottom: ${a(2)};\n\n &.summary-item__hed--no-margin-bottom {\n margin-bottom: 0;\n }\n }\n }\n}\n`,J=`\n ${c(b.lg)} {\n .summary-item__dek {\n margin-bottom: ${a(1)};\n }\n\n .summary-item__metadata-primary {\n margin-bottom: ${a(1)};\n }\n\n .summary-item__metadata-secondary {\n margin-bottom: ${a(2)};\n }\n }\n }\n`,Q=o("div").withConfig({displayName:"SummaryCollageFiveWrapper"})` ${h()}; ${y()}; ${w("padding")}; ${d(0,b.md)} { ${O} { grid-column: 1 / span 12; } } ${()=>`\n ${T} {\n ${E} {\n padding: ${a(2)} 0 0;\n }\n\n ${x} {\n margin-bottom: ${a(1)};\n }\n }\n`}; ${({hasTopPadding:e})=>e&&`padding-top: ${a(4)}`}; ${d(0,`${g.md}px`)} { &&& { column-gap: 0; } } ${({shouldUseAlternativeStyle:e,hasConsistentSpacing:t,theme:n})=>e?`padding-bottom: ${t&&"0px"!==p(n,"gap-md")?"20px":a(5)};\n\n ${c(b.lg)} {\n row-gap: ${a(3)};\n }\n \n ${d(`${g.md}px`,`${g.lg}px`)} {\n row-gap: ${a(2)};\n }\n \n ${m(b.md)} {\n grid-gap: 0;\n } `:` ${c(b.md)} {\n padding-bottom: ${t&&"0px"!==p(n,"gap-md")?"20px":a(5)};`} ${({hasMinimalSummaryItem:e})=>e&&` ${c(b.lg)} {\n padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==p(t,"gap-md")?"0px":a(2)};\n }`} ${({hideVerticalBorders:e})=>e&&" .summary-item {\n margin-right: 0;\n margin-left: 0;\n border-right: 0;\n border-left: 0;\n padding: 0;\n }"} ${({dangerousHed:e})=>e?` ${K}:not(:nth-child(2)) {\n ${J}\n };`:`${Y}{\n ${K}:not(:first-child) {\n ${J}\n }\n };`} ${({shouldUseAlternativeStyle:e})=>e?`${N} {\n margin: ${a(2)} 0;\n }\n ${L} {\n padding-bottom: ${a(2)};\n ${m(b.md)} {\n padding: ${a(2)} 0;\n }\n }\n \n & > div[data-section-title='summary collage 5/hero'] {\n ${m(b.md)} {\n margin-top: ${a(3)};\n }\n \n ${d(`${g.md}px`,`${g.lg}px`)} {\n margin-top: ${a(1)};\n }\n \n ${c(b.lg)} {\n margin-top: 0;\n }\n }`:""} `,X=o.div.withConfig({displayName:"SummaryCollageFiveBGWrapper"})` ${({hasLightBackground:e,theme:t})=>e&&`\n background: ${r(t,"colors.discovery.body.light.background")};\n `} `;e.exports={SummaryCollageFiveBGWrapper:X,SummaryCollageFiveFooterWrapper:R,SummaryCollageFiveSectionTitle:O,SummaryCollageFiveItem:K,SummaryCollageFiveWrapper:Q}},75397:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(23310);i.RowsWithDekAndItemsBelow=o(i,"RowsWithDekAndItemsBelow",{shouldDisplayItemsBelow:!0,shouldShowSubHed:!0},{}),i.DenseMobile=o(i,"DenseMobile",{shouldEnableDenseMobile:!0},{}),e.exports=i},41034:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useEffect:r,useState:s}=n(96540),l=n(88055),d=n(7350),c=n(22539),m=n(74992),{componentTracking:p}=n(90090),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),{SummaryCollageFourUnderMainItem:h,SummaryCollageMainItemBadge:y,SummaryCollageFourMainItem:b,SummaryCollageFourSummaryListItem:f,SummaryCollageFourSubMainItem:v,SummaryCollageFourSubMainItem2:$,SummaryCollageFourWrapper:w}=n(99337),C=n(68712),{useViewportObserver:k}=n(55030),S=({className:e,dangerousHed:t,shouldEnableSubItems:n=!1,hasBordersForFirstAndLastItem:i=!1,hasRoundedBorder:S,hasTitleBorder:x=!0,hasUnderHeroItem:E=!1,hideBottomBorders:T=!1,impressionHandler:I,hideRubricItemSummary:N=!1,hideLastFewSummaryImages:L=!0,hideSummaryListDeks:B=!0,hideSummaryMainItemDeks:P=!1,hideVerticalBorders:M=!1,isMainSummaryItemSticky:A=!1,items:_,placement:H,recircRiver:D,shouldEnableBundleComponentAnalytics:R,shouldEnableCardLevelBookmark:O,shouldEnableCommentsCount:F,shouldHideBylines:W=!1,shouldHidePublishDate:U=!0,shouldLimitSavingToContentTypes:V,shouldShowRecipeBadge:G,shouldUseHedCoreSecondaryToken:j=!1,shouldTrackSnowplowEvent:z,sectionTitleVariation:q="TextLeft",shouldShowStackedRatingsCard:Z=!1,snowplowEvent:K,summaryItemVariation:Y="TextBelowLeft",trackingNamespace:J,hasCoverCollage:Q,underHeroItemVariation:X="TextBelowLeft",isTitleFullWidth:ee})=>{a.useEffect((()=>{(async()=>{await g(),u("SummaryCollageFour")})()}),[]);const[te,ne]=s(0),oe=()=>{let e=document.querySelector(".site-navigation").offsetHeight;e/=8,ne(e)};r((()=>{if(A){const e=d(oe,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}}));const ie=l(_),ae=L?ie.map(((e,t)=>(t>1&&e.image&&!Q&&(e.image=null),Q&&0===t&&(e.rubricVariation="Inverted",e.shouldHideEventDate=!1,e.metadataPrimary=""),e))):ie,re="recipe"===ae[0].contentType,se=E?3:void 0,le=p.addDataSectionTitleAttribute(R,J?.hero||t),de=p.addDataSectionTitleAttribute(R,J?.under||t),ce=Q?m.OverlayCenter:m[Y];let me={};return Z&&(me={hasRubric:!0,ratingMethod:"starRating",sectionTitle:t,shouldEnableCardLevelBookmark:O,shouldEnableCommentsCount:F,shouldLimitSavingToContentTypes:V}),k(".hero_summary_item",void 0,(e=>{e&&I("impression",ae[0],0,"hero",1)})),a.createElement(w,{className:o("summary-collage-four",e,{"summary-collage--without-vertical-borders":M}),hasTitleBorder:x,hasCoverCollage:Q},a.createElement(b,{...ae[0],hasCoverCollage:Q,as:Z?C:ce,analyticsDataAttribute:le,className:"hero_summary_item",headerHeight:te,hideRubricItemSummary:N,isMainSummaryItemSticky:A,recircRiver:D,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:U,hasBordersForFirstAndLastItem:i,shouldLimitSavingToContentTypes:V,snowplowEvent:K&&{...K,items:[{content_title:ae[0].dangerousHed,content_url:ae[0].url,content_id:ae[0].copilotID,content_type:ae[0].contentType}],index:0,total_index:K?.total_index?K?.total_index:_.length,placement:"hero"},placement:"hero",...me,hasRoundedBorder:S,isTitleFullWidth:ee}),G&&re&&a.createElement(y,{award:{badgeUrl:"/verso/static/epicurious-us/assets/icons/featuredRecipeBadge.svg"},hasStaticPositionedAward:!0}),!n&&a.createElement(f,{className:"summary-collage-four__summary-list-item",hasUnderHeroItem:E,hasBordersForFirstAndLastItem:i,hideBottomBorders:T,hideVerticalBorders:M,as:c.Collection,dangerousHed:t,shouldEnableBundleComponentAnalytics:R,impressionHandler:I,shouldTrackItemImpressionForSnowplow:z,totalItems:2,sectionTitle:t,placement:H,snowplowEvent:{...K,total_index:2},shouldHideDangerousDek:B,items:ae.slice(1,se),sectionTitleVariation:q,summaryItemVariation:Y,shouldHideBylines:W,shouldHidePublishDate:U,trackingNamespace:J?.aside,recircRiver:D,hasCoverCollage:Q,hasRoundedBorder:S,...me,shouldUseHedCoreSecondaryToken:j,shouldShowStackedRatingsCard:Z,shouldLimitSavingToContentTypes:V}),n&&a.createElement(a.Fragment,null,a.createElement(v,{...ae[1],hasCoverCollage:Q,as:Z?C:ce,analyticsDataAttribute:le,hideRubricItemSummary:N,recircRiver:D,snowplowEvent:{...K,total_index:8},shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:U,...me}),a.createElement($,{...ae[2],hasCoverCollage:Q,as:Z?C:ce,analyticsDataAttribute:le,hideRubricItemSummary:N,recircRiver:D,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:U,...me})),E&&a.createElement(h,{...ae[3],hasCoverCollage:Q,as:Z?C:m[X],analyticsDataAttribute:de,className:"summary-collage-four__under-main-item",hideRubricItemSummary:N,recircRiver:D,shouldHideBylines:W,shouldHideDangerousDek:P,shouldHidePublishDate:U,...me}))};S.propTypes={className:i.string,dangerousHed:i.string,hasBordersForFirstAndLastItem:i.bool,hasCoverCollage:i.bool,hasRoundedBorder:i.bool,hasTitleBorder:i.bool,hasUnderHeroItem:i.bool,hideBottomBorders:i.bool,hideLastFewSummaryImages:i.bool,hideRubricItemSummary:i.bool,hideSummaryListDeks:i.bool,hideSummaryMainItemDeks:i.bool,hideVerticalBorders:i.bool,impressionHandler:i.func,isMainSummaryItemSticky:i.bool,isTitleFullWidth:i.bool,items:i.arrayOf(i.shape(m.propTypes)).isRequired,placement:i.string,recircRiver:i.string,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldEnableSubItems:i.bool,shouldHideBylines:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowRecipeBadge:i.bool,shouldShowStackedRatingsCard:i.bool,shouldTrackSnowplowEvent:i.bool,shouldUseHedCoreSecondaryToken:i.bool,snowplowEvent:i.object,summaryItemVariation:i.string,trackingNamespace:i.object,underHeroItemVariation:i.string},e.exports=S},199:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(41034);i.displayName="SummaryCollageFour",e.exports=o(i,"SummaryCollageFour")},99337:(e,t,n)=>{const{css:o,default:i}=n(75999),{calculateSpacing:a,getColorToken:r,minScreen:s,minMaxScreen:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{applyGridSpacing:m}=n(1123),{cssVariablesCollage:p,universalGridCore:u}=n(89085),{SectionTitleHed:g}=n(33500),{SummaryListTitle:h}=n(63637),y=n(71501),{BadgeImage:b}=n(34447),{BREAKPOINTS:f}=n(96472),{OverlaySummaryItemHed:v,OverlaySummaryItemDate:$,OverlaySummaryItemContent:w}=n(3265),{SummaryItemContent:C}=n(68116),k=i.div.withConfig({displayName:"SummaryCollageFourMainItem"})` && { grid-column: 1 / -1; ${({isTitleFullWidth:e})=>e&&o` grid-row: 1 / span 3; `}; margin-bottom: ${a(5)}; border-bottom: 0; ${({hasCoverCollage:e})=>e&&`\n height: ${a(90)};\n margin-bottom: ${a(4)};\n .rubric{\n background-color: transparent;\n padding: unset;\n }\n ${s(f.md)} {\n margin-bottom: ${a(6)};\n }\n `}; ${v} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-feature")}; ${({theme:e})=>c(e,"color","colors.discovery.body.black.heading")}; margin-top: ${a(.5)}; margin-bottom: 0; } ${$} { margin-top: ${a(.75)}; } ${w} { padding: 0 0 ${a(9)} 0; } img { object-fit: cover; object-position: top; ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } ${s(f.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; padding-right: 0; .summary-item__image-link, .summary-item__inline-video, .summary-item__content { padding-right: 0; } } ${({isMainSummaryItemSticky:e})=>e&&`\n ${s(f.lg)} {\n position: sticky;\n margin-bottom: auto;\n }\n `}; ${({headerHeight:e})=>e&&`\n ${s(f.lg)} {\n top: ${a(e)};\n }\n `}; ${({hasBordersForFirstAndLastItem:e})=>e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; ${s(f.sm)} { ${C} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } ${s(f.md)} { ${C} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } margin-bottom: ${a(1)}; } ${s(f.lg)} { ${C} { padding-bottom: ${a(0)}; } margin-bottom: auto; } `} } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${s(f.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } `,S=i(k).withConfig({displayName:"SummaryCollageFourSubMainItem"})``,x=i(y).withConfig({displayName:"SummaryCollageMainItemBadge"})` grid-column: 1 / 2; grid-row: 1 / 2; z-index: 1; margin-top: ${a(2)}; margin-left: ${a(1)}; width: 100%; ${s(f.lg)} { grid-column: 4 / 5; grid-row: 1 / 2; } ${b} { @media (max-width: ${f.md}) { width: 72px; height: 100%; } } `,E=i(k).withConfig({displayName:"SummaryCollageFourSubMainItem2"})``,T=i.div.withConfig({displayName:"SummaryCollageFourSummaryListItem"})` && { grid-column: 1 / -1; margin: ${({hasCoverCollage:e})=>e?"0 auto":"0"}; border-top: unset; padding: 0; .summary-item { margin: 0 0 ${a(2)}; ${({hasCoverCollage:e})=>!e&&o` padding: ${a(2)} 0; `} ${({hideBottomBorders:e})=>!e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; `} ${s(f.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { padding-top: 0; } &:last-child { border-bottom: none; ${l(0,f.md)} { margin-bottom: 0; padding-bottom: 0; } ${l(0,f.lg)} { &::after { display: none; } } } .summary-item__hed { ${({shouldUseHedCoreSecondaryToken:e})=>d(e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-bulletin-primary")} } ${({hasCoverCollage:e})=>!e&&"\n .summary-item__hed-link {\n &::after {\n display: none;\n }\n } \n "} .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } ${({hasCoverCollage:e})=>!e&&`\n && {\n ${s(f.lg)} {\n grid-column: 9 / -1;\n margin-left: calc(var(--border-offset) * -1);\n border-left: 1px solid\n ${r("colors.discovery.body.white.border")};\n padding-left: var(--border-offset);\n width: calc(100% + var(--border-offset));\n }\n `} ${({hasCoverCollage:e})=>e&&`\n &&{\n ${m("padding")}\n border-top: unset;\n .summary-item {\n margin: unset;\n ${l(0,f.md)} {\n margin-bottom: ${a(4)};\n padding-bottom: ${a(2)};\n }\n &:last-child {\n border-bottom: unset;\n padding-bottom: ${a(5)};\n ${s(f.md)} {\n padding-bottom: ${a(2)};\n }\n }\n }\n ${s(f.md)} {\n .summary-list__items{\n display: grid;\n grid-template-columns: repeat(12,1fr);\n column-gap: var(--grid-gap);\n row-gap: var(--grid-gap);\n \n .summary-list__item {\n &:nth-of-type(1){\n grid-column:1 / span 4;\n }\n &:nth-of-type(2){\n grid-column:5 / span 4;\n }\n &:nth-of-type(3){\n grid-column:9 / span 4;\n }\n }\n }\n }\n } \n }\n `} ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 2;"} ${({hasBordersForFirstAndLastItem:e})=>e&&o` .summary-item:last-child { border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; ${s(f.sm)} { ${C} { padding-bottom: ${a(0)}; } margin-bottom: ${a(0)}; padding-bottom: ${a(2)}; } ${s(f.md)} { ${C} { margin-bottom: ${a(2)}; padding-bottom: ${a(0)}; } padding-bottom: ${a(0)}; } ${s(f.lg)} { margin-bottom: ${a(0)}; } } `} img { ${({hasRoundedBorder:e})=>e&&"\n border-radius:10px;\n "} } `,I=i.div.withConfig({displayName:"SummaryCollageFourUnderMainItem"})` grid-column: 1 / -1; ${s(f.lg)} { grid-column: ${({hasCoverCollage:e})=>e?"1 / span 12":"1 / span 8"}; border-top: 1px solid ${r("colors.discovery.body.white.border")}; border-bottom: none; } .summary-item__asset-container { ${s(f.lg)} { margin-top: ${a(1)}; } } `,N=i.div.withConfig({displayName:"SummaryCollageFourWrapper"})` ${u()} ${p()} ${({hasCoverCollage:e})=>!e&&m("padding")} ${({hasCoverCollage:e})=>e&&"\n display: unset;\n row-gap:unset;\n "} ${h} { margin-bottom: 0; } ${g} { padding-left: 0; } ${({hasTitleBorder:e})=>e&&o` ${h} { border-top: 1px solid ${r("colors.discovery.body.white.divider")}; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; } `} `;e.exports={SummaryCollageFourMainItem:k,SummaryCollageMainItemBadge:x,SummaryCollageFourSubMainItem:S,SummaryCollageFourSubMainItem2:E,SummaryCollageFourSummaryListItem:T,SummaryCollageFourUnderMainItem:I,SummaryCollageFourWrapper:N}},69646:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r,useEffect:s}=n(96540),l=n(35864),d=n(22539),c=n(74992),m=n(28433),{PaymentGateway:p}=n(92807),{SummaryCollageNineTitle:u,SummaryCollageNineTitleWrapper:g,SummaryCollageNineSummaryCollageFour:h,SummaryCollageNineSummaryList:y,SummaryCollageNineGrid:b,SummaryCollageNineGridItemList:f,SummaryCollageNineGridItemListButtonWrapper:v,SummaryCollageNineAdRailContainer:$,SummaryCollageNineAdRail:w,SummaryCollageNineSummaryCarousel:C,SummaryCollageNineSummaryListItems:k}=n(92365),S=n(99906),{trackComponent:x}=n(92716),{interactionResponse:E}=n(56187),T=n(88456),I=({className:e,curatedSearchHed:t,dangerousDek:n,dangerousHed:i,shouldEnableChannelFeatures:c=!1,featuredDangerousHed:I,featuredFooter:N,hasUnderlineHed:L,hideBottomBorders:B=!1,hideRubricItemSummary:P=!1,hideVerticalBorders:M=!1,hideBottomBordersforMainFour:A,listItemsLimit:_=5,isCenterAlignedWithTopDividerOnly:H,items:D=[],primarySummaryItemVariation:R="TextBelowLeft",rightColumnFeature:O,recircRiver:F,sectionTitleVariation:W="TextLeft",shouldUseFeaturedTitleAndFooter:U=!1,shouldEnableBundleComponentAnalytics:V,shouldHideBylines:G=!1,shouldHideBylinesInSummaryList:j,shouldHideDangerousDek:z=!0,shouldHideDangerousDekInFeaturedItems:q=!1,shouldHideDangerousDekInSummaryList:Z=!0,shouldLimitListItemsOnMobile:K=!1,shouldUseDekAsHed:Y=!1,showTopBorderInSummaryTitle:J=!1,summaryListSummaryItemVariation:Q=null,summaryListHed:X,summaryItemVariation:ee="SideBySideThirdsImageRight",summarySectionTitleVariation:te="TextLeft",trackingNamespace:ne,showSummaryCarousel:oe=!0})=>{const[ie,ae]=a.useState(!0);a.useEffect((()=>{(async()=>{await E(),x("SummaryCollageNine")})()}),[]);const re=l[W],se=Y?n:U&&I||i,le=z?"":n,de=X||t,ce=!!se,[me,pe]=r(5);let ue={};return O&&(ue={hasFeatured:!0,summaryItemFeatured:O}),s((()=>{K&&window.innerWidth{pe(ie?5:_),ae(!ie)},label:ie?"Show More":"Show Less",inputKind:"button"}))),c&&a.createElement($,{className:"grid-layout__aside"},a.createElement(m,null,a.createElement(p,{group:"ads"},a.createElement(w,{position:"rail"})))))};I.propTypes={className:i.string,curatedSearchHed:i.string,dangerousDek:i.string,dangerousHed:i.string,featuredDangerousHed:i.string,featuredFooter:i.shape({link:i.string,label:i.string}),hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideBottomBordersforMainFour:i.bool,hideRubricItemSummary:i.bool,hideVerticalBorders:i.bool,isCenterAlignedWithTopDividerOnly:i.bool,items:i.arrayOf(i.shape(c.propTypes)),listItemsLimit:i.number,primarySummaryItemVariation:d.propTypes.summaryItemVariation,recircRiver:i.string,rightColumnFeature:i.shape({ctaUrl:i.string,header:i.string,ctaTextLabel:i.string,itemIndex:i.number,hideOnMobile:i.bool}),sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableChannelFeatures:i.bool,shouldHideBylines:i.bool,shouldHideBylinesInSummaryList:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousDekInFeaturedItems:i.bool,shouldHideDangerousDekInSummaryList:i.bool,shouldLimitListItemsOnMobile:i.bool,shouldUseDekAsHed:i.bool,shouldUseFeaturedTitleAndFooter:i.bool,showSummaryCarousel:i.bool,showTopBorderInSummaryTitle:i.bool,summaryItemVariation:d.propTypes.summaryItemVariation,summaryListHed:i.string,summaryListSummaryItemVariation:i.string,summarySectionTitleVariation:i.string,trackingNamespace:i.object},I.displayName="SummaryCollageNine",e.exports=I},74563:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(69646);i.displayName="SummaryCollageNine",e.exports=o(i,"SummaryCollageNine")},92365:(e,t,n)=>{const{css:o,default:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorToken:s,getTypographyStyles:l,minScreen:d,maxScreen:c,minMaxScreen:m}=n(26865),{applyGridSpacing:p,cssVariablesGrid:u}=n(1123),{cssVariablesCollage:g}=n(89085),{GridWrapper:h,GridItem:y}=n(40653),{SectionTitleHed:b,SectionTitleDek:f}=n(33500),v=n(199),$=n(22539),w=n(43709),{SummaryCollageFourUnderMainItem:C,SummaryCollageFourSummaryListItem:k,SummaryCollageFourMainItem:S,SummaryCollageFourSubMainItem:x,SummaryCollageFourSubMainItem2:E}=n(99337),{SummaryItemFeaturedWrapper:T,FeaturedTitle:I,FeaturedLink:N}=n(56503),{SummaryItemDek:L,SummaryItemHedLink:B,SummaryItemWrapper:P,SummaryItemContent:M,SummaryItemAssetContainer:A}=n(68116),{SummaryItemHedBase:_}=n(36211),{RubricWrapper:H}=n(6613),D=n(19607),R=i.div.withConfig({displayName:"SummaryCollageNineTitle"})` ${b} { ${l("typography.definitions.discovery.subhed-section-collection")} } ${({enableChannelFeatures:e})=>e&&`\n ${f} {\n margin-bottom: ${r(2)};\n }\n `} `,O=i.div.withConfig({displayName:"SummaryCollageNineTitleWrapper"})` grid-column: 1 / -1; align-self: flex-end; order: 2; border-bottom: 1px solid ${s("colors.discovery.body.white.border")}; padding-bottom: ${r(1)}; ${d(a.lg)} { grid-column: 10 / span 3; grid-row: 1 / span 1; margin-left: calc(var(--border-offset) * -1); border-top: none; border-bottom: none; border-left: 1px solid ${s("colors.discovery.body.white.border")}; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({showTopBorderInSummaryTitle:e})=>{e&&o` border-top: 1px solid ${s("colors.discovery.body.white.border")}; ${d(a.lg)} { position: relative; &::before { position: absolute; top: 0; left: var(--border-offset); background-color: ${s("colors.discovery.body.white.border")}; width: calc(100% - var(--border-offset)); height: 1px; content: ''; } } `}} `,F=i(v).withConfig({displayName:"SummaryCollageNineSummaryCollageFour"})` grid-column: 1 / -1; ${({enableChannelFeatures:e})=>e&&`\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n display: none;\n }`}; &&& { grid-template-columns: repeat(4, 1fr); order: 1; padding-top: 0; padding-right: 0; padding-left: 0; .summary-item, .summary-item--has-border { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-bottom: 0; } } .summary-list--collection-list { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-top: 0; } } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${B} {\n &::after {\ndisplay: none;\n }\n }\n ${d(a.lg)} {\n grid-row: 2;\n }\n ${S} {\n ${d(a.lg)} {\n grid-column: 4 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${x} {\n ${d(a.lg)} {\n grid-column: 1 / span 3;\n grid-row: 1;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 1;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${E} {\n ${d(a.lg)} {\n grid-column: 1 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n ${C} { \n ${d(a.lg)} {\n border-top: none;\n grid-column: 4 / span 3;\n grid-row: 2;\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 5 / span 4;\n grid-row: 2;\n }\n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }\n }\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\ngrid-column: 1 / span 8;\ngrid-row: 2;\ngrid-template-columns: repeat(8, 1fr);\n }\n `} ${d(a.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; ${({enableChannelFeatures:e})=>!e&&"\n grid-row: 1 / span 3; "} grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${r(5)}, auto) 1fr; grid-row-gap: ${r(2)}; } ${S} { position: unset; margin-bottom: 0; border-bottom: none; ${({enableChannelFeatures:e})=>!e&&`\n ${d(a.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(1)}; } @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) { padding-bottom: ${r(2)}; } .summary-item__dek { display: block; } .summary-item__content { margin-bottom: 0; padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { } } .summary-item__byline { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } } } ${C} { border-bottom: none; @media (min-width: 0) and (max-width: calc(${a.lg})) { ${({enableChannelFeatures:e,theme:t})=>e&&`display: block; \n @media (min-width: ${a.md}) and (max-width: calc(${a.lg} - 1px)) {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n }`} } ${({enableChannelFeatures:e})=>!e&&`\n ${d(a.lg)} {\n grid-column: 4 / -1;\n }`} @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { display: block; } .summary-item__dek { display: block; } .summary-item__content { ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?`margin-top: 0;\n padding: ${r(2)} 0 ${r(4)};`:`margin-top: ${r(2)};`} } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding: ${r(2)} 0 ${r(4)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(2)}; } } .summary-item__image-link { ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?"margin-top: 0;":`margin-top: ${r(2)};`} } @media (min-width: 0) and (max-width: calc(${a.lg})) { ${({enableChannelFeatures:e})=>e&&" max-width: 100%;"} } } } ${k} { .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: ${r(1)}; } @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) { padding-bottom: ${r(2)}; } } ${d(a.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; border-right: 1px solid ${s("colors.discovery.body.white.border")}; border-left: none; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: ${r(2)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${l("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } } `,W=i($.Collection).withConfig({displayName:"SummaryCollageNineSummaryList"})` ${P} { ${({enableChannelFeatures:e})=>e&&`\n ${H} {\n display: block;\n grid-row: 1;\n }\n ${M} {\n grid-row: 2;\n}`} } &&& { order: 3; margin: 0; border-top: none; padding: 0; ${d(a.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); border-left: 1px solid ${s("colors.discovery.body.white.border")}; padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${r(2)}; padding-bottom: ${r(2)}; &:first-of-type { ${d(a.lg)} { border-top: 1px solid ${s("colors.discovery.body.white.border")}; padding-top: ${r(2.5)}; } } &:last-of-type { ${d(a.lg)} { border-bottom: none; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { ${l("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${r(1)}; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${d(a.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n ${d(a.lg)} {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n }\n `} } `,U=i.div.withConfig({displayName:"SummaryCollageNineGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${h}{\n ${y} {\n .summary-list__items {\n ${T} {\n ${B} {\n ${_} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${l(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${s("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${L} {\n ${l(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${s(t,"colors.discovery.body.white.description")};\n }\n\n ${I} {\n color:\n ${s(t,"colors.consumption.lead.standard.context-signature")};\n ${l(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: 1px solid;\n border-top-color: ${s(t,"colors.discovery.body.white.border")};;\n }\n\n ${N} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${s(t,"colors.discovery.body.white.description")};\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${({enableChannelFeatures:e,theme:t})=>e&&`\n @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) {\n grid-column: 1 / span 12;\n padding-top: 32px;\n}\n${P} {\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.border")};\n}\n${A} {\n display: none;\n}\n `} ${({enableChannelFeatures:e,showSummaryCarousel:t})=>e&&t&&`\n @media (min-width: 0) and (max-width: calc(${a.md} - 1px)) {\n display: none;\n }\n `} ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?"grid-column: 7 / span 2;":"grid-column: 10 / span 3;"} grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } `,V=i.div.withConfig({displayName:"SummaryCollageNineAdRailContainer"})` display: block; grid-column: 10 / span 3; @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { display: none; } `,G=i(D).withConfig({displayName:"SummaryCollageNineAdRail"})``,j=i.div.withConfig({displayName:"SummaryCollageNineGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${d(a.lg)} { display: none; } .button--show-list { margin-top: ${r(4)}; } `,z=i.div.withConfig({displayName:"SummaryCollageNineSummaryListItems"})` &&&&& { ${d(a.lg)} { display: none; } } && { grid-column: 1 / span 12; grid-row: 2; margin: 0; border-top: none; padding: 0; .summary-item { margin: 0 0 ${r(2)}; padding: ${r(2.5)} 0; ${d(a.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${d(a.lg)} { padding-top: 0; } ${c(a.md)} { padding-top: ${r(2.5)}; } } &:last-child { ${m(0,a.md)} { margin-bottom: 0; padding-bottom: 0; } ${m(0,a.lg)} { &::after { display: none; } } } .summary-item__hed { ${l("typography.definitions.discovery.hed-core-primary")} color: ${s("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${d(a.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { border-bottom: 1px solid ${s("colors.discovery.body.white.border")}; padding-bottom: ${r(2.5)}; } } ${d(a.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: ${r(2)}; } @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${l("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } `,q=i.div.withConfig({displayName:"SummaryCollageNineGrid"})` ${u()} ${g()} ${p("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${a.xxl}; row-gap: 0; ${d(a.md)} { grid-template-columns: repeat(12, 1fr); } ${({enableChannelFeatures:e,theme:t})=>e&&`\n ${O} {\n grid-column: 1 / span 12;\n border-left: none;\n border-bottom: none;\n padding-bottom: 0;\n }\n ${F} {\n ${_} {\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n }\n }\n \n ${U} {\n ${h} {\n border-left: none;\n ${P} {\n &:first-of-type {\n border-top: none;\n padding-top: 0;\n }\n }\n }\n ${_} { \n ${l(t,"typography.definitions.discovery.hed-core-secondary")}\n } }\n \n `} ${d(a.lg)} { ${({enableChannelFeatures:e})=>e?" grid-template-rows: auto;":` grid-template-rows: minmax(${r(4)}, auto) repeat(2, 1fr);`} } .summary-item--has-border { &:last-child { @media (min-width: 0) and (max-width: calc(${a.lg} - 1px)) { margin-bottom: 0; border-bottom: 0; } } } `,Z=i(w).withConfig({displayName:"SummaryCollageNineSummaryCarousel"})``;e.exports={SummaryCollageNineTitle:R,SummaryCollageNineTitleWrapper:O,SummaryCollageNineSummaryCollageFour:F,SummaryCollageNineSummaryList:W,SummaryCollageNineGrid:q,SummaryCollageNineGridItemList:U,SummaryCollageNineGridItemListButtonWrapper:j,SummaryCollageNineAdRailContainer:V,SummaryCollageNineAdRail:G,SummaryCollageNineSummaryCarousel:Z,SummaryCollageNineSummaryListItems:z}},97718:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{asConfiguredComponent:r}=n(12892),s=n(35864),l=n(74992),{componentTracking:d}=n(90090),c=n(97857),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{withCustomTheme:u}=n(15236),{SummaryCollageOneTitle:g,SummaryCollageOneCtaLink:h,SummaryCollageOneGridWithMargin:y,SummaryCollageOneIsFullBleed:b,SummaryCollageOneItemComponent:f,SummaryCollageOneAnchorLink:v,SummaryCollageOneCtaIcon:$,SummaryCollageOneAside:w,SummaryCollageOneDangerousDek:C,SectionTitleLinkHTML:k}=n(52679),S=n(49989),x=n(28433),{PaymentGateway:E}=n(92807),T=n(19607),I=({analyticsDataAttribute:e,ctaLink:t={},showCtaIcon:n=!1,dangerousDek:o,showCartoonLink:i})=>{if(i&&o)return a.createElement(C,{"data-testid":"SummaryCollageOneDangerousDek"},a.createElement(k,{dangerouslySetInnerHTML:{__html:o}}));const{label:r,html:s,url:l,icon:d}=t;return s||r&&l?a.createElement(h,{...e,showCtaIcon:n},n&&d&&a.createElement($,{icon:d}),s?a.createElement("span",{dangerouslySetInnerHTML:{__html:s}}):a.createElement(v,{"data-testid":"SummaryCollageOneAnchorLink",href:l,dangerouslySetInnerHTML:{__html:r},showCtaIcon:n})):null};I.propTypes={analyticsDataAttribute:i.object,ctaLink:i.shape({html:i.string,label:i.string,url:i.string}),dangerousDek:i.string,showCartoonLink:i.bool,showCtaIcon:i.bool};const N=({className:e,ctaLink:t,customizedBackgroundColorToken:n,customizedBylineColorToken:i,customizedPublishDateColorToken:r,customizedSectionDekColorToken:u,customizedSectionDekTypeToken:h,customizedSectionTitleColorToken:v,customNativeBackgroundColor:$,dangerousDek:C,dangerousHed:k,hasFullWidthImage:N,hasListInDek:L,hasNoBottomPaddingContent:B,hasRoundedCorners:P,hasPaddingOnContent:M,hasUnderlineHed:A,hideRubricItemSummary:_,items:H,isBorderContextSignature:D,recircRiver:R,sectionTitleVariation:O,shouldDisplayDangerousDek:F,shouldEmbedFeaturedVideo:W,shouldEnableBundleComponentAnalytics:U,shouldHideBylines:V,shouldHideDangerousDek:G,shouldHideDangerousHed:j,shouldHidePublishDate:z,shouldHideTitle:q,shouldUseHedFeatureToken:Z,showAdRail:K,showCartoonLink:Y,summaryItemRubricVariation:J,summaryItemVariation:Q,trackingNamespace:X,variations:{isFullBleedDarkBackground:ee,isSingleFeature:te,hasEnhancedDailyCartoon:ne,isHeroFeature:oe},variationName:ie})=>{a.useEffect((()=>{(async()=>{await p(),m("SummaryCollageOne",ie)})()}),[ie]);const ae=l[Q],re=s[O];let se={},le={};const de=W&&H[0]?.image?.scriptUrl;te&&(se={hedTag:"h2"},ne?se.link={}:C&&!F&&(se.link={html:C}),le={shouldHoldImageSpace:!1});const ce=d.addDataSectionTitleAttribute(U,X?.item||k),me=d.addDataSectionTitleAttribute(U,X?.featuredLink||k),pe=a.createElement(y,{"data-testid":"SummaryCollageOneSingleFeature",className:o("summary-collage-one",e),isHeroFeature:oe,isSingleFeature:te,hasFullWidthImage:N,isFullBleedDarkBackground:ee,hasEnhancedDailyCartoon:ne,showCartoonLink:Y,shouldUseHedFeatureToken:Z,customizedBackgroundColorToken:n,customizedSectionDekTypeToken:h,customizedSectionDekColorToken:u,customNativeBackgroundColor:$,hasRoundedCorners:P,hasPaddingOnContent:M},!q&&k&&a.createElement(g,{isSingleFeature:te,customizedSectionTitleColorToken:v},a.createElement(re,{...se,dangerousHed:k,isBorderContextSignature:D})),a.createElement(S,{dangerousDek:C,shouldDisplayDangerousDek:F}),de?a.createElement(f,{as:c,analyticsDataAttribute:ce,isFeatured:!0,item:H[0],key:H[0].copilotID,scriptUrl:H[0].image.scriptUrl}):a.createElement(f,{...H[0],analyticsDataAttribute:ce,as:ae,hasNoBottomPaddingContent:B,hasUnderlineHed:A,hedTag:"h3",hideRubricItemSummary:_,shouldPlayInline:!0,recircRiver:R,rubricVariation:J,hasListInDek:L,shouldHideBylines:V,shouldHideDangerousDek:G,shouldHideDangerousHed:j,shouldHidePublishDate:z,customizedBylineColorToken:i,customizedPublishDateColorToken:r,responsiveCartoonVariation:ne&&"WithNoSocialIcons",hasWrapperButtonRole:!ne,...le,hasEnhancedDailyCartoon:ne}),K&&a.createElement(w,null,a.createElement(x,null,a.createElement(E,{group:"ads"},a.createElement(T,{position:"rail"})))),te&&a.createElement(I,{ctaLink:t,analyticsDataAttribute:me,showCtaIcon:ne,dangerousDek:C,showCartoonLink:Y}));return ee?a.createElement(b,{isFullBleedDarkBackground:ee},pe):pe};N.propTypes={className:i.string,ctaLink:i.shape({html:i.string,label:i.string,url:i.string,icon:i.string}),customizedBackgroundColorToken:i.string,customizedBylineColorToken:i.string,customizedPublishDateColorToken:i.string,customizedSectionDekColorToken:i.string,customizedSectionDekTypeToken:i.string,customizedSectionTitleColorToken:i.string,customNativeBackgroundColor:i.string,dangerousDek:i.string,dangerousHed:i.string,hasEnhancedDailyCartoon:i.bool,hasFullWidthImage:i.bool,hasListInDek:i.bool,hasNoBottomPaddingContent:i.bool,hasPaddingOnContent:i.bool,hasRoundedCorners:i.bool,hasUnderlineHed:i.bool,hideRubricItemSummary:i.bool,isBorderContextSignature:i.bool,items:i.arrayOf(i.shape(l.propTypes)).isRequired,recircRiver:i.string,sectionTitleVariation:i.string,shouldDisplayDangerousDek:i.bool,shouldEmbedFeaturedVideo:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHideDangerousHed:i.bool,shouldHidePublishDate:i.bool,shouldHideTitle:i.bool,shouldUseHedFeatureToken:i.bool,showAdRail:i.bool,showCartoonLink:i.bool,summaryItemRubricVariation:i.string,summaryItemVariation:i.oneOf(["TextBelowLeft","TextBelowCenter","TextBelowLeftCard","TextBelowCenterCard","ImageRatio43","ImageRatio169","ImageRatio11","CircularImage","TextBelowDesktopOnly","TextBelowDesktopOnlyImageRight","TextBelowDesktopOnlyThirds","TextBelowDesktopOnlyThirdsImageRight","TextBelowDesktopOnlyThirdsImageRightThumbnail","SideBySide","SideBySideImageRight","SideBySideThirds","SideBySideThirdsImageRight","SideBySideDarkBackgroundRight","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight"]),trackingNamespace:i.object,variationName:i.string,variations:i.shape({isFullBleedDarkBackground:i.bool,isSingleFeature:i.bool,hasEnhancedDailyCartoon:i.bool,isHeroFeature:i.bool})},N.defaultProps={hasEnhancedDailyCartoon:!1,hasListInDek:!1,hasNoBottomPaddingContent:!1,hasRoundedCorners:!1,hideRubricItemSummary:!1,isBorderContextSignature:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHidePublishDate:!1,shouldHideTitle:!1,showCartoonLink:!1,summaryItemVariation:"TextBelowLeft",variations:{}},N.displayName="SummaryCollageOne",e.exports=r(u(N),"SummaryCollageOne")},82597:(e,t,n)=>{e.exports=n(33507)},52679:(e,t,n)=>{const{default:o,css:i}=n(75999),{SectionTitleLinkHTML:a,SectionTitleLinkWrapper:r}=n(33500),{BREAKPOINTS:s}=n(96472),{maxThresholds:l}=n(99906),{applyGridSpacing:d,cssVariablesGrid:c}=n(1123),{RubricLink:m}=n(6613),{SectionTitleRoot:p,SectionTitleHed:u}=n(33500),{calculateSpacing:g,maxScreen:h,minScreen:y,minMaxScreen:b,getTypographyStyles:f,getColorToken:v,getColorStyles:$}=n(26865),{BaseLink:w}=n(76955),{SocialIconsList:C}=n(51e3),{SpanWrapper:k}=n(18117),{ResponsiveCartoonCaption:S}=n(77527),{StickyBoxWrapper:x}=n(77307),{SummaryItemBylinePublishDate:E}=n(277),{BylinePreamble:T,BylineName:I}=n(74423),{SummaryItemWrapper:N}=n(68116),{SummaryDekDefault:L}=n(95015),B=o.div.withConfig({displayName:"SummaryCollageOneAside"})` display: none; grid-row: 1 / -1; justify-self: end; ${x} { top: ${g(10)}; } ${b(s.md,`${l.lg}px`)} { display: block; grid-column: 7 / -1; } ${y(s.lg)} { display: block; grid-column: 9 / -1; } `,P=o.div.withConfig({displayName:"SummaryCollageOneTitle"})` grid-column: 1 / -1; ${p} { > h2 { color: ${({customizedSectionTitleColorToken:e})=>e&&v(e)}; } } ${({isSingleFeature:e})=>!e&&`\n margin-bottom: ${g(2)};\n\n ${y(s.md)} {\n margin-bottom: ${g(1)};\n }\n\n ${y(s.lg)} {\n margin-bottom: ${g(0)};\n }\n `} `,M=o.div.withConfig({displayName:"SummaryCollageOneCtaIcon"})` border-radius: ${g(1)}; background-color: ${({theme:e})=>v(e,"colors.discovery.lead.secondary.background")}; background-image: ${({icon:e})=>`url('${e}')`}; width: ${g(6)}; height: ${g(6)}; ${y(s.lg)} { margin-right: ${g(2)}; } ${h(`${l.lg}px`)} { margin-bottom: ${g(2)}; } `,A=o(w).withConfig({displayName:"SummaryCollageOneAnchorLink"})` ${f("typography.definitions.foundation.link-primary")} display: inline-block; margin-bottom: ${g(2)}; vertical-align: top; ${y(s.lg)} { margin-bottom: ${({showCtaIcon:e})=>e?0:g(4)}; } `,_=o.div.withConfig({displayName:"SummaryCollageOneCtaLink"})` grid-column: 1 / -1; text-align: center; span { display: block; width: 100%; text-align: center; } ${({showCtaIcon:e})=>e&&`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n \n ${y(s.lg)} {\n flex-direction: row;\n }\n `} `;A.defaultProps={colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",linkStyle:"global"};const H=i` ${c()} ${d("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${s.xxl}; row-gap: var(--grid-gap); .summary-item--layout-placement-text-below { &.summary-item--text-align-left, &.summary-item--text-align-center { .summary-item__hed { ${f("typography.definitions.discovery.hed-break-out")}; } .summary-item__dek { ${f("typography.definitions.discovery.description-feature")}; } } } ${({theme:e,shouldUseHedFeatureToken:t})=>t&&`\n .summary-item .summary-item__hed {\n ${f(e,"typography.definitions.discovery.hed-feature")};\n }\n `}; .summary-item__hed-link { &::after { border-bottom: 1px solid ${v("colors.discovery.body.white.accent")}; } } .summary-item__content:empty { display: none; } ${C} { justify-content: center; } ${y(s.md)} { grid-template-columns: repeat(12, 1fr); } `,D=o.div.withConfig({displayName:"SummaryCollageOneItemComponent"})` grid-column: 1 / -1; &&& { border-bottom: 0; .summary-item__content { margin: 0; @media (min-width: 0) and (max-width: ${s.lg}) { margin: 0; } ${({customizedBylineColorToken:e})=>e&&i` ${I}, ${T} { color: ${v(e)}; } `} ${({customizedPublishDateColorToken:e})=>e&&i` ${E} { color: ${v(e)}; } `} } @media (min-width: 0) and (max-width: ${s.md}) { padding-bottom: 0; } ${({hasEnhancedDailyCartoon:e})=>e&&`\n ${y(s.md)} {\n padding-bottom: 0;\n }\n `}; } `,R=i` &&& { grid-gap: ${g(4)}; grid-template-rows: auto 1fr auto; height: 100%; } ${D} { display: grid; align-items: center; } ${k}.summary-item__image { .summary-item__image { display: grid; justify-items: center; ${({hasEnhancedDailyCartoon:e})=>e&&`\n ${y(s.lg)} {\n gap: 0;\n .responsive-cartoon__image-link {\n margin-bottom: ${g(3)};\n }\n\n ${S} {\n margin-bottom: ${g(1)};\n }\n }\n `} picture { max-width: ${g(37.5)}; ${y(s.lg)} { max-width: ${({hasEnhancedDailyCartoon:e})=>g(e?62.5:50)}; } ${h(`${l.md}px`)} { max-width: ${({hasEnhancedDailyCartoon:e})=>g(e?68.75:50)}; } } } .responsive-cartoon__caption { margin-top: 0; ${y(s.lg)} { margin-top: ${({hasEnhancedDailyCartoon:e})=>e?0:g(2)}; width: 85%; } } } `,O=i` ${b(0,s.lg)} { .summary-item__asset-container { ${d("margin",!0)}; } } `,F=i` &&& { grid-template-rows: unset; background-color: ${v("colors.discovery.body.dark.background")}; max-width: ${s.xxl}; ${b(s.sm,s.md)} { column-gap: ${g(9)}; margin: ${g(0)}; padding: ${g(0)}; } ${y(s.md)} { column-gap: ${g(3)}; margin: ${g(0)}; padding: ${g(5)} ${g(3)}; } ${y(s.lg)} { margin: ${g(0)}; padding: ${g(7)} ${g(6)}; } ${y(s.xl)} { column-gap: 2rem; margin: ${g(0)}; padding: ${g(10)} ${g(8)}; } ${y(s.xxl)} { column-gap: 2rem; margin: auto; padding: ${g(10)} ${g(8)}; } } ${m} { color: ${v("colors.discovery.body.dark.context-signature")}; } .summary-item__rubric { color: ${v("colors.discovery.body.dark.context-signature")}; } .summary-item__dek { color: ${v("colors.discovery.body.dark.description")}; } .summary-item__hed--hed-core-primary { ${f("typography.definitions.discovery.hed-core-primary")} color: ${v("colors.discovery.body.dark.heading")}; } .summary-item__hed { color: ${v("colors.discovery.body.dark.heading")}; } .summary-item--dark-background-right { ${y(s.md)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-3)}; } ${y(s.lg)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-3)}; padding: ${g(0)}; } ${y(s.xl)} { grid-column: 2 / -2; margin: ${g(0)} ${g(-4)}; padding: ${g(0)}; } ${y(s.xxl)} { grid-column: 2 / -2; margin: ${g(0)}; padding: ${g(0)}; } .summary-item__asset-container { ${y(s.md)} { margin-left: ${g(-3)}; } ${y(s.xl)} { margin-left: ${g(0)}; } } } .summary-item__content { margin: ${g(0)}; ${y(s.md)} { padding-right: ${g(3)}; } ${y(s.lg)} { padding-right: ${g(5)}; } ${y(s.xl)} { padding-right: ${g(3)}; } ${y(s.xxl)} { padding-right: ${g(6)}; } } `,W=o.div.withConfig({displayName:"SummaryCollageOneGridWithMargin"})` ${H} ${({isSingleFeature:e})=>e&&R} ${({hasFullWidthImage:e})=>e&&O} ${({isFullBleedDarkBackground:e})=>e&&F} background-color: ${({customNativeBackgroundColor:e})=>e?v(e):""}; ${({hasPaddingOnContent:e})=>e&&i` ${N} { padding-bottom: 0; } `} padding-top: ${({hasPaddingOnContent:e})=>e?"16px":0}; padding-bottom: ${({hasPaddingOnContent:e})=>e?"16px":0}; ${({hasEnhancedDailyCartoon:e,theme:t})=>e&&i` ${b(s.md,`${l.lg}px`)} { ${P}, ${D}, ${_} { grid-column: 1 / 7; } } ${h(`${l.lg}px`)} { &&& { gap: ${g(3)}; } } ${y(s.lg)} { &&& { grid-row-gap: 0; } ${_} { margin-top: ${g(4)}; } ${P}, ${D}, ${_} { grid-column: 1 / 9; } } ${p} { display: flex; justify-content: center; margin-bottom: ${g(3)}; ${u} { ${f(t,"typography.definitions.discovery.subhed-section-primary")}; } } `} ${({showCartoonLink:e})=>e&&i` ${h(`${l.lg}px`)} { &&& { grid-row-gap: 0; } } `} ${L} { color: ${({customizedSectionDekColorToken:e})=>e&&v(e)}; ${({customizedSectionDekTypeToken:e})=>e&&f(e)}; } ${({customizedBackgroundColorToken:e,hasRoundedCorners:t})=>(e||t)&&i` ${N} { border-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; background-color: ${({customizedBackgroundColorToken:e})=>e?v(e):""}; padding-bottom: 0; .aspect-ratio--overlay-container { img { border-radius: 0; } ${y(s.sm)} { border-top-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; border-top-right-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; } ${y(s.md)} { border-top-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; border-top-right-radius: ${({hasRoundedCorners:e})=>e?"0px":""}; border-bottom-left-radius: ${({hasRoundedCorners:e})=>e?"20px":""}; } } } .summary-item__content { ${h(s.md)} { padding-top: ${g(4)}; padding-right: ${g(3)}; padding-bottom: ${g(7)}; padding-left: ${g(3)}; } } `} `,U=o.div.withConfig({displayName:"SummaryCollageOneIsFullBleed"})` ${({isFullBleedDarkBackground:e})=>e&&i` background-color: ${v("colors.discovery.body.dark.background")}; max-width: 100%; `} `,V=o(r).withConfig({displayName:"SummaryCollageOneDangerousDek"})` display: flex; justify-content: center; margin-top: ${g(4)}; padding-left: 0; ${({theme:e})=>$(e,"color","colors.interactive.base.black")}; ${h(`${l.md}px`)} { grid-column: 1 / -1; } ${b(s.md,`${l.lg}px`)} { grid-column: 1 / 7; } ${y(s.lg)} { grid-column: 1 / 9; } `;e.exports={SummaryCollageOneTitle:P,SummaryCollageOneCtaLink:_,SummaryCollageOneGridWithMargin:W,SummaryCollageOneIsFullBleed:U,SummaryCollageOneItemComponent:D,SummaryCollageOneAnchorLink:A,SummaryCollageOneCtaIcon:M,SummaryCollageOneAside:B,SectionTitleLinkHTML:a,SummaryCollageOneDangerousDek:V}},33507:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(97718);i.SingleFeature=o(i,"SingleFeature",{isSingleFeature:!0},{sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0}),i.FullBleedDarkBackground=o(i,"FullBleedDarkBackground",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0}),i.FullBleedDarkBackgroundWithTitle=o(i,"FullBleedDarkBackgroundWithTitle",{isFullBleedDarkBackground:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!1}),i.DailyCartoon=o(i,"DailyCartoon",{isSingleFeature:!0,hasEnhancedDailyCartoon:!0},{sectionTitleVariation:"SoftDivider",shouldHideDangerousDek:!0,shouldHideDangerousHed:!0,showAdRail:!0,showCartoonLink:!0}),i.HeroFeature=o(i,"HeroFeature",{isHeroFeature:!0},{shouldHideDangerousDek:!1,shouldHideDangerousHed:!1,shouldHideTitle:!0,summaryItemRubricVariation:"DiscoveryItem",summaryItemVariation:"SideBySideCenterImageLeft",shouldUseHedFeatureToken:!0}),e.exports=i},6602:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(35864),r=n(66341),s=n(22539),l=n(74992),{SectionTitle:d,SummaryCollageSevenSummaryList:c,SummaryCollageSevenWrapper:m,SummaryCollageSevenIsFullBleed:p}=n(78044),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({curatedSearchHed:e,dangerousHed:t,hasSectionTitleHedFeature:n=!1,hasTopSpacing:o=!1,hideBottomBorders:s=!1,hideRubricItemSummary:l=!1,hideTitleTopSpacing:h=!1,hideVerticalBorders:y=!1,items:b,isSpecial:f=!1,isFullBleedSpecialBackground:v=!1,sectionTitleVariation:$="LineAboveLineBelowTextCenter",imageAlignment:w="default",shouldHideBylines:C=!1,shouldHideSpaceAtTop:k=!1,shouldRemoveSummaryItemBorder:S=!1,summaryItemVariation:x="NoAssetTextCenter",summarySectionTitleVariation:E="TextCenter",recircRiver:T})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageSeven")})()}),[]);const I=a[$],N=i.createElement(m,{"data-testid":"SummaryCollageSevenWrapper",dangerousHed:!t,hideVerticalBorders:y,hasTopSpacing:o,hasSectionTitleHedFeature:n,isSpecial:f},t&&i.createElement(d,{as:I,dangerousHed:t,hideTitleTopSpacing:h,isSpecial:f}),i.createElement(r,{items:b.slice(0,3),hideRubricItemSummary:l,hasBorder:!s,hideVerticalBorders:y,recircRiver:T,shouldHideBylines:C,shouldHideSpaceAtTop:k,isSpecial:f}),i.createElement(c,{hideRubricItemSummary:l,dangerousHed:e,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,items:b.slice(3),sectionTitleVariation:E,summaryItemVariation:x,recircRiver:T,shouldHideBylines:C,hideBottomBorders:s,imageAlignment:w,isSpecial:f,shouldRemoveSummaryItemBorder:S}));return v?i.createElement(p,{isFullBleedSpecialBackground:v},N):N};h.propTypes={curatedSearchHed:o.string,dangerousHed:o.string,hasSectionTitleHedFeature:o.bool,hasTopSpacing:o.bool,hideBottomBorders:o.bool,hideRubricItemSummary:o.bool,hideTitleTopSpacing:o.bool,hideVerticalBorders:o.bool,imageAlignment:o.oneOf(["top","default","bottom"]),isFullBleedSpecialBackground:o.bool,isSpecial:o.bool,items:o.arrayOf(o.shape(l.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldHideBylines:o.bool,shouldHideSpaceAtTop:o.bool,shouldRemoveSummaryItemBorder:o.bool,summaryItemVariation:s.propTypes.summaryItemVariation,summarySectionTitleVariation:o.string},h.displayName="SummaryCollageSeven",e.exports=h},99544:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(6602);e.exports=o(i,"SummaryCollageSeven")},78044:(e,t,n)=>{const{css:o,default:i}=n(75999),{calculateSpacing:a,getColorToken:r,getTypographyStyles:s,getColorStyles:l,minScreen:d,minMaxScreen:c}=n(26865),{BREAKPOINTS:m}=n(96472),{cssVariablesCollage:p}=n(89085),u=n(86659),{SectionTitleHed:g}=n(33500),{SummaryCollageThreeItemWrapper:h,SummaryCollageThreeWrapper:y}=n(85095),b=n(22539),{SummaryListTitle:f}=n(63637),{RubricWrapper:v}=n(6613),{GridItem:$}=n(40653),w=i(u.WithMargins).withConfig({displayName:"SummaryCollageSevenWrapper"})` ${p()}; && { ${({hasTopSpacing:e})=>e?`\n ${d(m.md)} {\n margin-top: ${a(4)};\n }\n `:""} ${({isSpecial:e})=>e?`\n padding-top: ${a(6)};\n padding-bottom: ${a(6)};\n `:""} } && { row-gap: 0; } > ${$} { ${({dangerousHed:e})=>!e&&"\n &:first-child{\n grid-column: 1/-1;\n grid-row: 1;\n }"} } > ${$} { grid-column: 1 / -1; ${d(m.lg)} { grid-column: span 9; } ${y} { > ${$}:first-child { ${d(m.lg)} { grid-column: 4 / -1; grid-row: 1 / span 2; } } > ${$}:not(:first-child) { ${d(m.lg)} { grid-column: 1 / span 3; } } } } > ${$}:last-child { grid-column: 1 / -1; ${d(m.lg)} { grid-column: 10 / span 3; } } ${f} { margin-bottom: ${a(2)}; } ${f} ${g} { ${({hasSectionTitleHedFeature:e})=>o` ${s(e?"typography.definitions.discovery.hed-feature":"typography.definitions.discovery.subhed-section-tertiary")} padding: 0 `} } ${o` ${y} { padding: 0; ${d(m.lg)} { grid-template-columns: repeat(9, 1fr); grid-template-rows: max-content; } .summary-item__metadata-secondary { margin-bottom: ${a(2)}; } > ${$}:first-child { ${h} { ${d(m.lg)} { margin-left: calc(var(--border-offset) * -1); border-left: 1px solid ${r("colors.discovery.body.white.border")}; padding-left: var(--border-offset); } .summary-item__hed { ${s("typography.definitions.discovery.hed-break-out")}; ${d(m.md)} { ${s("typography.definitions.discovery.hed-feature")}; } } .summary-item__dek { ${s("typography.definitions.discovery.description-feature")}; } } } > ${$}:not(:first-child) { ${h} { .summary-item__hed { margin-bottom: ${a(2)}; ${d(m.md)} { ${s("typography.definitions.discovery.hed-core-secondary")}; margin-bottom: ${a(2)}; } } } } } `}; ${y} { ${({hideVerticalBorders:e})=>e&&o` > ${$}:first-child { ${h} { margin-left: 0; border-left: 0; padding-left: 0; } } `} } `,C=i.span.withConfig({displayName:"SectionTitle"})` ${({hideTitleTopSpacing:e})=>e?"":`\n margin-top: ${a(2)};\n `} margin-bottom: ${a(4)}; ${c(0,m.md)} { margin-bottom: ${a(3)}; } ${g} { ${({isSpecial:e,theme:t})=>e&&`${l(t,"color","colors.background.white")};`} } `,k=i.div.withConfig({displayName:"SummaryCollageFourIsFullBleed"})` ${({isFullBleedSpecialBackground:e})=>e&&o` background-color: ${r("colors.consumption.lead.special.background")}; max-width: 100%; `} `,S=i(b.Collection).withConfig({displayName:"SummaryCollageSevenSummaryList"})` && { border-top: 0; padding: 0; ${d(m.lg)} { .summary-item--layout-proportions-33-66 { grid-gap: ${a(2)}; } } } ${v}.summary-item__rubric { margin-bottom: ${a(1)}; ${c(0,m.md)} { margin-bottom: ${a(2)}; } } .summary-list__item:last-child { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } .summary-item__byline { margin-bottom: 0; } .summary-item__hed { ${s("typography.definitions.discovery.hed-bulletin-primary")} } && { .summary-item__hed-link::after { display: none; } } .summary-item__image-link { align-self: center; } .summary-item--layout-placement-side-by-side { .summary-item__hed { ${s("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${a(2)}; ${c(0,m.md)} { ${s("typography.definitions.discovery.hed-bulletin-primary")} } } } `;e.exports={SectionTitle:C,SummaryCollageSevenSummaryList:S,SummaryCollageSevenWrapper:w,SummaryCollageSevenIsFullBleed:k}},56969:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(22539),r=n(74992),{SummaryCollageSixSummaryList:s,SummaryCollageSixWrapper:l}=n(21215),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({className:e,dangerousHed:t,dangerousDek:n,desktopFeatureColSpan:o,hasDividerAboveHed:a=!0,hasDividerBelowHed:r=!0,hasSectionTitlePrimary:m,hasTitleBorder:p=!0,hasTwoColumnLayout:u=!1,hideBottomBorders:g=!1,hideRubricItemSummary:h=!1,hideVerticalBorders:y=!1,items:b,sectionTitleVariation:f="TextLeft",shouldEnableBundleComponentAnalytics:v,shouldHideBylines:$=!1,shouldCondenseRightCells:w=!1,summaryItemVariation:C="TextBelowLeft",summaryListSummaryItemVariation:k=null,recircRiver:S,shouldHidePublishDate:x=!0,hasBorder:E=!0,shouldAlignDekInCenter:T=!1,trackingNamespace:I})=>{i.useEffect((()=>{(async()=>{await c(),d("SummaryCollageSix")})()}),[]);const N=b.map(((e,t)=>(!u&&0!==t&&e.image&&(e.image=null),u&&(e.shouldHidePublishDate=x,e.hasBorder=E),e)));return i.createElement(l,{className:e,hasTwoColumnLayout:u,hasTitleBorder:p,hideBottomBorders:g,hideVerticalBorders:y,shouldCondenseRightCells:w,summaryCollageColSpan:o,hasDividerBelowHed:r},i.createElement(s,{shouldAlignDekInCenter:T,hasTwoColumnLayout:u,dangerousHed:t,dangerousDek:n,hideRubricItemSummary:h,items:N,sectionTitleVariation:f,summaryItemVariation:k||C,recircRiver:S,shouldEnableBundleComponentAnalytics:v,shouldHideBylines:$,hasSectionTitlePrimary:m,hasDividerAboveHed:a,hasDividerBelowHed:r,trackingNamespace:I}))};m.propTypes={className:o.string,dangerousDek:o.string,dangerousHed:o.string,desktopFeatureColSpan:o.string,hasBorder:o.bool,hasDividerAboveHed:o.bool,hasDividerBelowHed:o.bool,hasSectionTitlePrimary:o.bool,hasTitleBorder:o.bool,hasTwoColumnLayout:o.bool,hideBottomBorders:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,items:o.arrayOf(o.shape(r.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldAlignDekInCenter:o.bool,shouldCondenseRightCells:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHidePublishDate:o.bool,summaryItemVariation:a.propTypes.summaryItemVariation,summaryListSummaryItemVariation:o.string,trackingNamespace:o.string},e.exports=m},92125:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(56969);i.displayName="SummaryCollageSix",e.exports=o(i,"SummaryCollageSix")},21215:(e,t,n)=>{const{css:o,default:i}=n(75999),{calculateSpacing:a,getColorToken:r,minMaxScreen:s,minScreen:l,getTypographyStyles:d}=n(26865),{BREAKPOINTS:c}=n(96472),{cssVariablesCollage:m,universalGridCore:p}=n(89085),{RubricWrapper:u}=n(6613),{SectionTitleHed:g}=n(33500),{SummaryListTitle:h}=n(63637),y=n(22539),b=i.div.withConfig({displayName:"SummaryCollageSixWrapper"})` ${h} { margin-bottom: ${a(2)}; } ${s(0,c.md)} { ${({hasTwoColumnLayout:e})=>e&&`\n margin: 0 ${a(3)};\n .summary-list--collection-list {\n padding: 0;\n }\n `} } ${({hasTitleBorder:e})=>e&&o` ${h} { border-bottom: ${({hasDividerBelowHed:e})=>e&&`1px solid ${r("colors.discovery.body.white.border")}`}; border-top: ${({hasDividerAboveHed:e})=>e&&`1px solid ${r("colors.discovery.body.white.divider")}`}; margin-bottom: ${a(4)}; } ${g} { padding-left: 0; } `} ${({hideVerticalBorders:e,hasTwoColumnLayout:t})=>e&&!t&&o` &&& { .summary-item:first-child { margin-right: 0; border-right: 0; padding-right: 0; } } `} .summary-list__items { ${m()} ${p(!1)} } .summary-item { grid-column: 1 / -1; margin-bottom: ${a(5)}; ${({hideBottomBorders:e})=>!e&&o` border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; `} padding-bottom: ${a(5)}; ${l(c.lg)} { border-bottom: 0; padding-bottom: 0; } } .summary-item:first-child { ${({hasTwoColumnLayout:e})=>e&&`\n ${l(c.md)} {\n grid-column: 1 / span 6;\n }\n `} ${({hasTwoColumnLayout:e})=>!e&&o` ${l(c.lg)} { grid-column: 1 / span 8; grid-row: ${({shouldCondenseRightCells:e})=>e?"1 / span 6":"1 / span 5"}; margin-right: calc(var(--border-offset) * -1); border-right: 1px solid ${r("colors.discovery.body.white.border")}; border-bottom: 0; padding-right: var(--border-offset); ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 1 / span 6;"}; } `} ${({hasTwoColumnLayout:e})=>!e&&o` ${u}.summary-item__rubric { margin-right: auto; margin-left: auto; } .summary-item__hed { ${d("typography.definitions.discovery.hed-break-out")}; ${l(c.md)} { ${d("typography.definitions.discovery.hed-feature")}; } } `} .summary-item__dek { ${d("typography.definitions.discovery.description-feature")}; } } ${({hasTwoColumnLayout:e})=>!e&&o` .summary-item__hed-link::after { margin-right: auto; margin-left: auto; } .summary-item:not(:first-child) { ${l(c.lg)} { grid-column: 9 / span 4; margin-bottom: 0; border-bottom: 1px solid ${r("colors.discovery.body.white.border")}; padding: 0 0 ${a(4)} 0; ${({summaryCollageColSpan:e})=>"use6"===e&&"grid-column: 7 / span 6;"}; } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-primary")} } .summary-item__hed-link { &::after { display: none; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-bulletin-secondary")} } .summary-item__dek, .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } `} ${({hasTwoColumnLayout:e,theme:t})=>e&&o` ${h} { margin-bottom: ${a(4)}; padding: 0; padding-top: 0; padding-bottom: 0; * { ${d(t,"typography.definitions.discovery.subhed-section-secondary")}; } } .summary-item { border-bottom: unset; .summary-item__content { flex: 5; } } ${s(0,c.md)} { .summary-item { &:nth-of-type(n + 3) { display: flex; column-gap: 1rem; .summary-item__asset-container { flex: 1; align-self: center; } } } } ${l(c.md)} { .summary-item { &:nth-of-type(2) { grid-column: 7 / span 6; } &:nth-of-type(n + 3) { grid-column: span 3; grid-row: 2; } } } `} .summary-item:last-child { border-bottom: none; padding-bottom: 0; } `,f=i(y.Collection).withConfig({displayName:"SummaryCollageSixSummaryList"})` ${u}.summary-item__rubric { margin-bottom: ${a(1)}; } &&& { .summary-item__hed { margin-bottom: ${a(2)}; } } .summary-item__publish-date { margin-bottom: ${a(3)}; } .summary-list__items { .summary-list__item { .summary-item__hed { ${({hasTwoColumnLayout:e})=>e&&d("typography.definitions.discovery.hed-core-secondary")} } ${s(0,c.md)} { margin-bottom: ${({hasTwoColumnLayout:e})=>e?a(4):0}; } padding-bottom: ${({hasTwoColumnLayout:e})=>e?"unset":0}; } .summary-item:first-child { margin-bottom: ${({hasTwoColumnLayout:e})=>e?a(4):0}; } } `;e.exports={SummaryCollageSixSummaryList:f,SummaryCollageSixWrapper:b}},92534:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(7313).A,{componentTracking:s}=n(90090),l=n(73730),d=n(35864),c=n(74992),m=n(22539),p=n(97857),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=n(99366),{SummaryCollageThreeBGWrapper:y,SummaryCollageThreeButtonWrapper:b,SummaryCollageThreeTitle:f,SummaryCollageThreeDek:v,SummaryCollageThreeWrapper:$,SummaryCollageThreeItemWrapper:w}=n(85095),{getVariationNames:C}=n(81372),k=n(49235),{trackNavigationEvent:S}=n(14307),{isDesktopBrowser:x}=n(72362),E=({buttonUrl:e,customTextForSeeMoreButton:t,dangerousHed:n,dangerousDek:o,desktopFeatureColSpan:m,desktopFeatureColSpanForVideo:C,hasBorder:E,hasExtraPadding:T,hasExtraBottomPadding:I,hasExtraTopPadding:N,hasIncreasedTitleSpacing:L,hasMinimalSummaryItem:B,hasModerateBottomMarginOnDek:P,hasNoBottomPadding:M,hasNoMarginBottonOnLastItem:A,hasNoMarginBottomLastItemHed:_,hasOtherTitleSpacing:H,hasTopSpacing:D,hideRubricItemSummary:R,hideVerticalBorders:O,isPrimaryItemFullBleed:F,items:W,isDenseSummaryCollageThree:U,isSpecial:V,recircRiver:G,sectionTitleVariation:j,shouldDisplayDangerousDek:z,shouldEmbedFeaturedVideo:q,shouldEnableBundleComponentAnalytics:Z,shouldHideBylines:K,shouldHideDangerousDek:Y,shouldHideDangerousDekFirstChild:J,shouldHidePublishDate:Q,shouldHideSpaceAtTop:X,shouldTrackSnowplowEvent:ee,shouldUseDiscoveryTypeToken:te,shouldShowSeeMoreButton:ne,shouldUseAlternativeStyle:oe,showMoreButtonVariation:ie,summaryItemRubricVariation:ae,summaryItemVariation:re,theme:se,variations:le,variationName:de})=>{i.useEffect((()=>{(async()=>{await g(),u("SummaryCollageThree",de)})()}),[de]);const ce=!x(),{formatMessage:me}=a(),{shouldUseDenseMobileVariation:pe}=le,ue=B?{shouldHideBylines:!0,hideRubricItemSummary:!0,shouldHidePublishDate:!0,shouldHideMetadataSecondary:!0,shouldHideIcon:!0,shouldHideDangerousDek:!0,hasUnderlineHed:!1,hasTighterVerticalSpacing:!0}:{},ge=z&&o,he=l[ie],ye=d[j],be=c[re],fe="SummaryCollageThreeItem",ve=W.every((e=>"cnevideo"===e.contentType))?C:m,$e=(e,t,n,o,i)=>{ee&&S({type:e,subject:"summary_collage_three",items:[{content_title:t.dangerousHed,content_type:t.contentType,content_id:t.copilotID,content_url:t.url}],index:n,total_index:i,placement:o,subject_version:pe&&ce?"mobile_dense":"default"})};return i.createElement(k,{palette:se},i.createElement(y,null,i.createElement($,{summaryCollageColSpan:ve,dangerousHed:n,hasDangerousDek:ge,hasExtraPadding:T,hasExtraBottomPadding:I,hasExtraTopPadding:N,hasMinimalSummaryItem:B,hasNoBottomPadding:M,hideVerticalBorders:O,hasTopSpacing:D&&!X,isDenseSummaryCollageThree:U,shouldShowSeeMoreButton:ne,shouldUseAlternativeStyle:oe,hasModerateBottomMarginOnDek:P,hasNoMarginBottomLastItemHed:_,hasNoMarginBottonOnLastItem:A},n&&i.createElement(f,{as:ye,dangerousHed:n,hasIncreasedTitleSpacing:L,hasOtherTitleSpacing:H,shouldUseAlternativeStyle:oe}),ge&&i.createElement(v,{dangerouslySetInnerHTML:{__html:o},shouldUseDiscoveryTypeToken:te}),W.map(((e,t)=>{const o=q&&e?.image?.scriptUrl,a=s.addDataSectionTitleAttribute(Z,n,t),r=0===t?J:Y;return o?i.createElement(w,{as:p,"data-testid":fe,analyticsDataAttribute:a,hasBorder:E,isFeatured:0===t,item:e,key:e.copilotID,scriptUrl:e.image.scriptUrl,isDenseSummaryCollageThree:U,shouldUseAlternativeStyle:oe}):i.createElement(w,{as:(!pe||0===t)&&be,"data-testid":fe,...e,analyticsDataAttribute:a,hasExtraPadding:T,hideRubricItemSummary:R,shouldHideDangerousDek:r,key:t,hedTag:"h3",recircRiver:G,rubricVariation:ae,shouldHideBylines:K,...ue,isPrimaryItemFullBleed:F,index:t,hasMinimalSummaryItem:B,isSpecial:V,shouldUseAlternativeStyle:oe,shouldHidePublishDate:Q,shouldUseDenseMobileVariation:pe,shouldTrackItemImpressionForSnowplow:ee,impressionHandler:()=>$e("impression",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2),clickHandler:()=>$e("click",e,0!==t?t-1:t,0===t?"hero":"secondary",0===t?1:2)},pe&&t>0&&i.createElement(h,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:!Y&&e.dangerousDek,date:!Q&&e.date,rubric:e.rubric,url:e.url,shouldTrackSnowplowEvent:ee,impressionHandler:()=>$e("impression",e,t-1,"secondary",2),clickHandler:()=>(window.location=e.url,$e("click",e,t-1,"secondary",2))}))})),ne&&i.createElement(b,null,i.createElement(he,{btnStyle:"outlined",label:t||me(r.seeMore),ariaLabel:t||me(r.seeMore),href:e,inputKind:"link",isSpecial:V})))))},T=C(l);E.propTypes={buttonUrl:o.string,className:o.string,customTextForSeeMoreButton:o.string,dangerousDek:o.string,dangerousHed:o.string,desktopFeatureColSpan:o.oneOf(["use8","use9"]),desktopFeatureColSpanForVideo:o.oneOf(["use8","use9"]),hasBorder:o.bool,hasExtraBottomPadding:o.bool,hasExtraPadding:o.bool,hasExtraTopPadding:o.bool,hasIncreasedTitleSpacing:o.bool,hasMinimalSummaryItem:o.bool,hasModerateBottomMarginOnDek:o.bool,hasNoBottomPadding:o.bool,hasNoMarginBottomLastItemHed:o.bool,hasNoMarginBottonOnLastItem:o.bool,hasOtherTitleSpacing:o.bool,hasTopSpacing:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,isDenseSummaryCollageThree:o.bool,isPrimaryItemFullBleed:o.bool,isSpecial:o.bool,items:o.arrayOf(o.shape(c.propTypes)).isRequired,recircRiver:o.string,sectionTitleVariation:o.string,shouldDisplayDangerousDek:o.bool,shouldEmbedFeaturedVideo:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHideDangerousDek:o.bool,shouldHideDangerousDekFirstChild:o.bool,shouldHidePublishDate:o.bool,shouldHideSpaceAtTop:o.bool,shouldShowSeeMoreButton:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUseAlternativeStyle:o.bool,shouldUseDiscoveryTypeToken:o.bool,showMoreButtonVariation:o.oneOf(T),summaryItemRubricVariation:o.string,summaryItemVariation:m.propTypes.summaryItemVariation,theme:o.oneOf(["standard","inverted","special"]),variationName:o.string,variations:o.shape({shouldUseDenseMobileVariation:o.bool})},E.defaultProps={buttonUrl:"",desktopFeatureColSpan:"use8",desktopFeatureColSpanForVideo:"use8",hasBorder:!0,hasExtraBottomPadding:!1,hasExtraPadding:!1,hasExtraTopPadding:!1,hasIncreasedTitleSpacing:!1,hasMinimalSummaryItem:!1,hasModerateBottomMarginOnDek:!1,hasNoBottomPadding:!1,hasNoMarginBottomLastItemHed:!1,hasNoMarginBottonOnLastItem:!1,hasOtherTitleSpacing:!1,hasTopSpacing:!1,hideVerticalBorders:!1,isPrimaryItemFullBleed:!1,isSpecial:!1,sectionTitleVariation:"LineAboveLineBelowTextCenter",shouldEmbedFeaturedVideo:!1,shouldHideBylines:!1,shouldHideDangerousDek:!1,shouldHideDangerousDekFirstChild:!1,shouldHidePublishDate:!0,shouldHideSpaceAtTop:!1,shouldShowSeeMoreButton:!1,shouldTrackSnowplowEvent:!1,shouldUseAlternativeStyle:!1,shouldUseDiscoveryTypeToken:!1,showMoreButtonVariation:"UtilityInverted",summaryItemVariation:"TextBelowLeft",theme:"standard",variations:{shouldUseDenseMobileVariation:!1}},E.displayName="SummaryCollageThree",e.exports=E},66341:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(38755),"SummaryCollageThree")},85095:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,minScreen:s,maxScreen:l,minMaxScreen:d,getTypographyStyles:c,getColorStyles:m,getColorToken:p}=n(26865),{BaseText:u,BaseWrap:g}=n(76955),h=n(86659),{cssVariablesCollage:y}=n(89085),{maxThresholds:b}=n(99906),{GridItem:f}=n(40653),{SectionTitleHed:v}=n(33500),{InlineVideoItemHed:$}=n(41803),{RubricName:w}=n(6613),{SummaryItemHedLink:C,SummaryItemContent:k}=n(68116),{SummaryItemHedBase:S}=n(36211),{SmartItemRubric:x,SmartItemDek:E,SmartItemHed:T,SmartItemBaseText:I}=n(88154),{StoryUnitWrapper:N}=n(63993),{SummaryItemBylineWrapper:L}=n(277),B=`\n ${s(a.lg)} {\n border-right: 0;\n padding-right: 0;\n }\n`,P=o.div.withConfig({displayName:"SummaryCollageThreeItemWrapper"})` ${({theme:e})=>"inverted"===e.palette?`\n ${w} {\n ${m(e,"color","colors.discovery.body.black.context-signature")};\n }\n\n ${C} {\n &:hover,\n &:focus,\n &:active {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n\n ${S} {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n }\n `:""} ${e=>i` height: 100%; ${d(0,a.lg)} { .inline-video-item { border-bottom: 0; } } ${e.isPrimaryItemFullBleed&&0===e.index&&`&{\n .summary-item__image-link {\n ${d(0,`${b.lg}px`)} {\n margin-right: ${r(-3)};\n margin-left: ${r(-3)};\n }\n }\n \n }`} `} ${({shouldUseAlternativeStyle:e})=>e?`\n .summary-item__rubric {\n margin: ${r(2)} 0;\n }\n\n .summary-item__hed-link {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__dek {\n margin-bottom: ${r(2)};\n }\n\n .summary-item__content {\n padding: 0;\n }\n\n .summary-item__byline-date-icon {\n margin-bottom: ${r(2)};\n }\n\n ${l(a.lg)} {\n .summary-item__byline-date-icon {\n margin-bottom: ${r(4)};\n }\n }`:""}; `,M=(e,t,n,o=0,m=!1)=>i` &:nth-child(${o+1}) { ${s(a.lg)} { grid-column: 1 / span 8; grid-row: span 3; ${s(a.lg)} { margin-right: calc(var(--border-offset) * -1); ${t&&" margin-right: 0;"} } } ${P} { ${(e=>i` ${({theme:e})=>"inverted"===e.palette?i` ${s(a.lg)} { border-right: 1px solid ${p("colors.discovery.body.black.divider")}; } `:i` ${s(a.lg)} { border-right: 1px solid ${p("colors.discovery.body.white.border")}; } `} ${s(a.lg)} { border-bottom: 0; ${({shouldUseAlternativeStyle:e})=>e?`padding-right: ${r(2)}`:"padding-right: var(--border-offset)"}; ${e&&" padding-right: 0;\n "} } .summary-item__hed { ${c("typography.definitions.discovery.hed-break-out")} } .summary-item__dek { ${c("typography.definitions.discovery.description-feature")} } `)(t)}; } } &:nth-child(1n + ${o+2}) { ${s(a.lg)} { grid-column: 9 / span 4; } ${P} { ${(e=>i` ${s(a.lg)} { padding: 0 0 ${r(2)} 0; ${e&&`\n padding-bottom: ${r(2.5)};\n `} ${({shouldUseAlternativeStyle:e})=>e?"padding: 0":`padding: 0 0 ${r(2)} 0`}; .summary-item__hed { margin-bottom: ${r(2)}; } .summary-item__hed-link::after { margin-bottom: ${r(2)}; } .summary-item__dek { ${({shouldUseAlternativeStyle:e})=>e?`margin-bottom: ${r(1)}`:`margin-bottom: ${r(2)}`}; } .summary-item__metadata-primary { margin-bottom: ${r(1)}; } .summary-item__metadata-secondary { margin-bottom: ${r(2)}; } .summary-item__content { padding-bottom: 0; } } `)(n)}; } } &:nth-child(${o+3}) { ${P} { ${((e,t,n)=>i` ${d(0,a.lg)} { border-bottom: none; padding-bottom: 0; ${n&&`\n ${$} {\n margin-bottom: 0;\n }\n `} } ${s(a.md)} { padding-bottom: 0; .inline-video-item { border-bottom: none; } } ${l(a.md)} { ${t&&".inline-video-item {\n border-bottom: 1px solid black;\n }\n "} } ${({shouldUseAlternativeStyle:e})=>e?`${d(a.md,a.lg)} {\n .summary-item__byline-date-icon {\n margin-bottom: 0;\n }\n }`:`${s(a.lg)} {\n padding-top: ${r(4)};\n }`}; ${e&&"\n padding-bottom: 0;\n "} `)(e,n,m)}; } } `,A=o.div.withConfig({displayName:"SummaryCollageThreeTitle"})` ${({theme:e})=>"inverted"===e.palette?`\n ${v} {\n ${m(e,"color","colors.discovery.body.black.heading")};\n }\n `:""} ${({shouldUseAlternativeStyle:e})=>e?"":`margin-bottom: ${r(2)};`}; ${({hasIncreasedTitleSpacing:e,hasOtherTitleSpacing:t})=>t?`\n margin-bottom: ${r(2)};\n padding-top: ${r(6)};\n\n ${s(a.lg)}{\n margin-bottom: ${r(3)};\n padding-top: ${r(5)};\n }\n `:e?`\n margin-bottom: ${r(4)};\n padding-top: ${r(4)};\n `:""} `,_=o(u).withConfig({displayName:"SummaryCollageThreeDek"})` ${({theme:e})=>"inverted"===e.palette?`\n ${m(e,"color","colors.discovery.body.black.heading")};\n `:""} padding-right: ${r(1)}; padding-left: ${r(1)}; max-width: 600px; text-align: center; ${c("typography.definitions.consumptionEditorial.description-core")} ${({shouldUseDiscoveryTypeToken:e,theme:t})=>e&&`${c(t,"typography.definitions.discovery.description-page")};`}; `,H=o(h.WithMargins).withConfig({displayName:"SummaryCollageThreeWrapper"})` ${({hasExtraTopPadding:e})=>e&&`padding-top: ${r(5)};`} && { ${({hasTopSpacing:e})=>e?`\n ${s(a.md)} {\n margin-top: ${r(4)};\n }\n `:""} } > ${f} { ${({dangerousHed:e})=>e&&"\n &:first-child {\n grid-column: 1/-1;\n grid-row: 1;\n margin-bottom: 0px;\n }\n "} ${({dangerousHed:e,hasDangerousDek:t})=>!e&&t&&`\n &:first-child {\n grid-column: 1/-1;\n margin: 0 auto;\n margin-bottom: ${r(2)};\n }\n `} } > ${f} { ${({hasDangerousDek:e,dangerousHed:t,hasModerateBottomMarginOnDek:n})=>e&&t&&`\n &:nth-child(2){\n grid-column: 1/-1;\n margin: 0 auto;\n margin-bottom: ${r(4)};\n ${s(a.lg)} {\n margin-bottom: ${r(6)};\n ${n&&`margin-bottom: ${r(4)}`}\n }\n }\n `} } > ${f} { grid-column: 1 / -1; ${({shouldUseAlternativeStyle:e})=>e?`\n &:nth-child(3),\n &:nth-child(4) {\n ${s(a.lg)} {\n ${P} {\n margin-top: ${r(3)};\n }\n }\n }`:`margin-bottom: ${r(2)}`}; ${s(a.lg)} { margin-bottom: 0; } ${({hasNoMarginBottonOnLastItem:e})=>e&&i` &:last-child { ${l(a.lg)} { margin-bottom: 0; } } `} } && { ${y()} row-gap: 0; } ${x} { color: ${p("colors.consumption.lead.standard.context-signature")}; } ${P} > ${N} { ${l(a.md)} { border-bottom: 1px solid ${p("colors.discovery.body.white.border")}; padding: ${r(2)} 0; ${E} { margin: ${r(2)} 0; } ${T} { margin-bottom: 0.5rem; ${c("typography.definitions.discovery.hed-core-secondary")}; } ${T}::after { display: block; margin-top: ${r(1)}; margin-bottom: ${r(2)}; border-bottom: 1px solid ${p("colors.consumption.lead.standard.context-signature")}; width: 5rem; content: ''; } ${I}::after { display: none; } } } ${P} > ${k} { ${l(a.md)} { padding: ${r(2)} 0 ${r(2)}; ${L} { margin-bottom: 0; } } } ${P} { ${({shouldUseAlternativeStyle:e})=>e?`\n ${({hasBorder:e})=>e&&`border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};`}`:`\n border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};\n `}; ${({hasBorder:e})=>e&&`border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};`} padding-bottom: 0; ${s(a.lg)} { border-bottom: 0; } ${({shouldUseDenseMobileVariation:e})=>e&&` ${l(a.md)} {\n border-bottom: 1px solid\n ${p("colors.discovery.body.white.border")};}`} } ${P} { .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; ${s(a.lg)} { ${c("typography.definitions.discovery.hed-core-secondary")}; } } } .inline-video-item__image-link { margin-bottom: ${r(2)}; } .inline-video-item__hed { ${({isDenseSummaryCollageThree:e})=>e?`\n margin-bottom: ${r(2.5)};\n `:`margin-bottom: ${r(2)}`} } ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a,hasNoMarginBottomLastItemHed:r})=>(e&&!t||t&&!e)&&i` > ${f} { ${M(n,o,a,1,r)} } `} ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>(e&&!t||t&&!e)&&"use9"===n&&i` > ${f} { ${s(a.lg)} { &:nth-child(2) { grid-column: 1 / span 9; } &:nth-child(1n + 3) { grid-column: 10 / span 3; } &:nth-child(5) { grid-column: 1 / -1; } } } `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a})=>!e&&!t&&i` > ${f} { ${M(n,o,a,0)} } `} ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>!e&&!t&&"use9"===n&&i` > ${f} { ${s(a.lg)} { &:nth-child(1) { grid-column: 1 / span 9; } &:nth-child(1n + 2) { grid-column: 10 / span 3; } } } `} ${({summaryCollageColSpan:e})=>"use4"===e&&i` > ${f} { ${s(a.lg)} { &:nth-child(1) { grid-column: 1 / span 12; } &:nth-child(2) { grid-column: 1 / span 4; ${P} { border: none; .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; } } } &:nth-child(3) { grid-column: 5 / span 4; } &:nth-child(4) { grid-column: 9 / span 4; ${P} { padding-top: 0; } } } ${l(a.lg)} { &:nth-child(2) { ${P} { .summary-item__hed { ${c("typography.definitions.discovery.hed-core-primary")}; } } } } } `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n,hideVerticalBorders:o,isDenseSummaryCollageThree:a})=>e&&t&&i` > ${f} { ${M(n,o,a,2)} } `} > ${f} { ${({shouldShowSeeMoreButton:e})=>e&&`\n &:last-child {\n grid-column: 1 / -1;\n margin: 0 auto;\n ${l(`${b.md}px`)} {\n padding-bottom: ${r(5)};\n }\n\n ${s(a.lg)} {\n padding-top: ${r(4)};\n }\n }\n `} } ${({dangerousHed:e,hasDangerousDek:t,summaryCollageColSpan:n})=>e&&t&&"use9"===n&&`\n > ${f} {\n ${s(a.lg)} {\n &:nth-child(3) {\n grid-column: 1 / span 9;\n }\n\n &:nth-child(1n + 4) {\n grid-column: 10 / span 3;\n }\n }\n }\n `} ${({hasExtraBottomPadding:e})=>e?`\n padding-bottom: ${r(5)};\n `:""} ${({hasExtraPadding:e})=>e&&`\n > ${f}{ \n &:nth-child(1) {\n ${P} {\n ${s(a.lg)} {\n padding-right: ${r(4)};\n }\n }\n }\n\n &:nth-child(2),\n &:nth-child(3) {\n ${P} {\n ${({shouldUseAlternativeStyle:e})=>e?`\n ${s(a.lg)} {\n padding-left: ${r(2)};`:`padding-left: ${r(2)};`};\n }\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hideVerticalBorders:n})=>!e&&!t&&n&&`\n > ${f}{ \n &:nth-child(1) {\n ${s(a.lg)} {\n margin-right: 0;\n }\n ${P} {\n ${B}\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hideVerticalBorders:n})=>(e&&!t||t&&!e)&&n&&`\n > ${f}{ \n &:nth-child(2) {\n ${s(a.lg)} {\n margin-right: 0;\n }\n ${P} {\n ${B}\n }\n }\n }\n `} ${({dangerousHed:e,hasDangerousDek:t,hasMinimalSummaryItem:n})=>!e&&!t&&n&&`\n .summary-item__content.summary-item__content--minimal {\n padding-bottom: ${r(2)};\n }\n `} ${s(a.md)} { padding-bottom: ${({isDenseSummaryCollageThree:e})=>e?`${r(2.5)}`:`${r(5)}`}; ${({hasNoBottomPadding:e})=>e&&"padding-bottom: 0;"} } `,D=o(g).withConfig({displayName:"SummaryCollageThreeBGWrapper"})` ${({theme:e})=>"inverted"===e.palette?`\n ${m(e,"background","colors.discovery.body.black.background")};\n `:""} `,R=o(g).withConfig({displayName:"SummaryCollageThreeButtonWrapper"})``;e.exports={SummaryCollageThreeBGWrapper:D,SummaryCollageThreeButtonWrapper:R,SummaryCollageThreeTitle:A,SummaryCollageThreeDek:_,SummaryCollageThreeWrapper:H,SummaryCollageThreeItemWrapper:P}},7313:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({seeMore:{id:"SummaryCollageThree.seeMore",defaultMessage:"See More Videos",description:"label text for see more button"}})},38755:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(92534);i.DenseMobile=o(i,"DenseMobile",{shouldUseDenseMobileVariation:!0}),e.exports=i},73370:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),s=n(88055),l=n(22539),d=n(74992),c=n(29237),{getPropsForSummaryItemFeatured:m}=n(6518),{componentTracking:p}=n(90090),{SummaryCollageTweleveSummaryListItem:u,SummaryCollageTweleveWrapper:g,SummaryCollageTweleveMainItem:h,SummaryCollageTweleveUnderMainItem:y,SummaryCollageTweleveSummaryList:b,SummaryCollageTweleveGrid:f,SummaryCollageTweleveGridItemList:v,SummaryCollageTweleveGridItemListButtonWrapper:$,SummaryCollageTweleveSummaryCarouselWrapper:w,SummaryCollageTweleveSummaryCarousel:C}=n(73593),k=n(99906),{trackComponent:S}=n(92716),{interactionResponse:x}=n(56187),E=n(88456),T=n(75989),{isDesktopBrowser:I}=n(72362),{trackNavigationEvent:N}=n(14307),L=({curatedSearchHed:e,dangerousDek:t,dangerousHed:n,featuredDangerousHed:o,featuredFooter:L,hasUnderlineHed:B,hideRubricItemSummary:P=!1,listItemsLimit:M=6,isCenterAlignedWithTopDividerOnly:A,items:_=[],rightColumnFeature:H,recircRiver:D,sectionTitleVariation:R="TextLeft",shouldUseFeaturedTitleAndFooter:O=!1,shouldEnableBundleComponentAnalytics:F,shouldHideBylines:W=!1,shouldHideDangerousDekInSummaryList:U=!0,shouldLimitListItemsOnMobile:V=!1,shouldTrackSnowplowEvent:G=!1,shouldUseDekAsHed:j=!1,summaryListSummaryItemVariation:z,summaryListHed:q,summaryItemRubricVariation:Z,summaryItemVariation:K="SideBySideThirdsImageRight",summarySectionTitleVariation:Y="TextLeft",trackingNamespace:J,variations:Q})=>{const[X,ee]=i.useState(!0);i.useEffect((()=>{(async()=>{await x(),S("SummaryCollageTweleve")})()}),[]);const te=!I(),ne=j?t:O&&o||n,oe=q||e,ie=!!ne,[ae,re]=a(6),{shouldEnableDenseMobile:se=!1}=Q||{};let le={};H&&(le={hasFeatured:!0,summaryItemFeatured:H});const de=(e,t,n,o,i,a)=>{G&&N({type:e,subject:"summary_collage_twelve",items:[{content_title:t?.dangerousHed,content_type:t?.contentType,content_id:t?.copilotID,content_url:t?.url}],index:n,total_index:i||_?.length,placement:o,subject_version:a||(te&&se?"mobile_dense":"default")})};r((()=>{V&&window.innerWidthde("impression",ce[0],0,"hero",1),clickHandler:()=>de("click",ce[0],0,"hero",1)}),i.createElement(u,{hasUnderHeroItem:!0,hideVerticalBorders:!0,as:l.Collection,dangerousHed:n,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:!0,items:ce.slice(1,4),sectionTitleVariation:R,summaryItemVariation:K,shouldHideBylines:W,shouldHidePublishDate:!0,trackingNamespace:J?.aside,recircRiver:D,hasUnderlineHed:!1,rubricVariation:Z,shouldEnableDenseMobile:se,shouldTrackItemImpressionForSnowplow:G,impressionHandler:de,snowplowEvent:{...be,total_index:3},placement:"secondary",totalItems:3}),ue.map(((e,t)=>i.createElement(y,{key:`underHereItem-${t}`,...e,as:!te&&d.SideBySideThirdsImageRight,analyticsDataAttribute:pe,hideRubricItemSummary:!1,recircRiver:D,shouldHideBylines:W,shouldHidePublishDate:!0,hasUnderlineHed:!1,shouldEnableDenseMobile:se,shouldTrackItemImpressionForSnowplow:G,placement:"secondary_stacked",clickHandler:()=>de("click",e,t,"secondary_stacked",2),impressionHandler:()=>de("impression",e,t,"secondary_stacked",2)},te&&i.createElement(T,{className:`mobile_dense_smart_item-${t}`,key:t,contributors:e.contributors,image:e.image,dangerousHed:e.dangerousHed,dangerousDek:e.dangerousDek,rubric:e.rubric,url:e.url,rubricVariation:"DiscoveryItem",shouldTrackSnowplowEvent:G,clickHandler:()=>de("click",e,t,"secondary_stacked",2),impressionHandler:()=>de("impression",e,t,"secondary_stacked",2)}))))),i.createElement(v,{hasHed:ie,isCenterAlignedWithTopDividerOnly:A},se&&te?i.createElement(w,{shouldEnableDenseMobile:se},i.createElement(C,{items:_.slice(6,6+ae-1),dangerousHed:q,summaryItemVariation:"SideBySideDenseNoAsset",hideRubricItemSummary:!1,shouldShowViewAllButton:!1,shouldHideBylines:!0,shouldHideDangerousDek:!0,shouldHidePublishDate:!0,hasCarouselControls:!1,hasModerateSpacing:!1,shouldHideCarouselFooter:!0,isSummaryHeadingSecondary:!0,shouldShowAllContentWhenDense:!0,shouldEnableDenseMobile:se,placement:"right_rail",impressionHandler:de,shouldTrackItemImpressionForSnowplow:G,snowplowEvent:{...be,total_index:6},version:"mobile_dense-off_canvas",totalItems:6}),i.createElement(c,{...ye,shouldEnableBundleComponentAnalytics:F,hedTag:n?"h3":"h2",impressionHandler:()=>de("impression",ge,5,"right_rail",6),clickHandler:()=>de("click",ge,5,"right_rail",6)})):i.createElement(b,{...le,displayHed:ne,dangerousHed:oe,footerWithLink:O?L:{},hasUnderlineHed:B,hideRubricItemSummary:!1,shouldEnableBundleComponentAnalytics:F,shouldHideDangerousDek:U,shouldHidePublishDate:!0,shouldHoldImageSpace:!1,items:_.slice(6,6+ae),sectionTitleVariation:Y,summaryItemVariation:z||K,recircRiver:D,shouldHideBylines:!0,trackingNamespace:J?.rightRail,placement:"right_rail",totalItems:6,impressionHandler:de,clickHandler:de,shouldTrackItemImpressionForSnowplow:G,snowplowEvent:{...be,total_index:6}}),i.createElement($,null,V&&i.createElement(E.Primary,{className:"button--show-list",onClickHandler:()=>{re(X?6:M),ee(!X)},label:X?"Show More":"Show Less",inputKind:"button"}))))};L.propTypes={className:o.string,curatedSearchHed:o.string,dangerousDek:o.string,dangerousHed:o.string,featuredDangerousHed:o.string,featuredFooter:o.shape({link:o.string,label:o.string}),hasUnderlineHed:o.bool,hideRubricItemSummary:o.bool,hideVerticalBorders:o.bool,isCenterAlignedWithTopDividerOnly:o.bool,items:o.arrayOf(o.shape(d.propTypes)),listItemsLimit:o.number,recircRiver:o.string,rightColumnFeature:o.shape({ctaUrl:o.string,header:o.string,ctaTextLabel:o.string,itemIndex:o.number,hideOnMobile:o.bool,overrideFeaturedLinks:o.bool}),sectionTitleVariation:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideBylines:o.bool,shouldHideDangerousDek:o.bool,shouldHideDangerousDekInFeaturedItems:o.bool,shouldHideDangerousDekInSummaryList:o.bool,shouldLimitListItemsOnMobile:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUseDekAsHed:o.bool,shouldUseFeaturedTitleAndFooter:o.bool,summaryItemRubricVariation:o.string,summaryItemVariation:l.propTypes.summaryItemVariation,summaryListHed:o.string,summaryListSummaryItemVariation:o.string,summarySectionTitleVariation:o.string,trackingNamespace:o.object,variations:o.shape({shouldEnableDenseMobile:o.bool})},L.displayName="SummaryCollageTweleve",e.exports=L},99383:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(22505),"SummaryCollageTweleve")},73593:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorToken:a,minScreen:r,minMaxScreen:s,maxScreen:l,getTypographyStyles:d}=n(26865),{applyGridSpacing:c,cssVariablesGrid:m}=n(1123),{GridWrapper:p,GridItem:u}=n(40653),{cssVariablesCollage:g,universalGridCore:h}=n(89085),{RubricWrapper:y}=n(6613),{SectionTitleHed:b}=n(33500),{SummaryListTitle:f}=n(63637),v=n(43709),{CarouselSectionTitle:$,SummaryCarouselRow:w}=n(34751),C=n(22539),{SummaryItemHedBase:k}=n(36211),{BREAKPOINTS:S}=n(96472),{SummaryItemFeaturedWrapper:x,FeaturedTitle:E,FeaturedLink:T}=n(56503),{SummaryItemDek:I,SummaryItemHedLink:N,SummaryItemContent:L,SummaryItemWrapper:B,SummaryItemAssetContainer:P}=n(68116),{CarouselListItem:M}=n(44802),{StoryUnitWrapper:A}=n(63993),{SmartItemDek:_,SmartItemHed:H,SmartItemBaseText:D}=n(88154),R=o.div.withConfig({displayName:"SummaryCollageTweleveWrapper"})` ${h()} ${g()} ${c("padding")} ${f} { margin-bottom: 0; } ${b} { padding-left: 0; } grid-column: 1 / -1; &&& { grid-template-columns: repeat(4, 1fr); grid-row-gap: ${i(0)}; order: 1; padding-top: 0; padding-right: 0; padding-left: 0; ${r(S.lg)} { grid-column-gap: var(--grid-gap); grid-column: 1 / span 9; grid-row: 1 / span 3; grid-template-columns: repeat(9, 1fr); grid-template-rows: minmax(${i(5)}, auto) minmax( ${i(5)}, auto ) 1fr; grid-row-gap: ${i(0)}; } } ${l(S.md)} { .summary-item:first-child { padding-bottom: ${i(2.5)}; } } .summary-item:last-child { align-self: start; border-bottom: 1px solid ${a("colors.discovery.body.white.border")}; padding-bottom: ${i(2.5)}; } .summary-item__content { padding-top: ${i(2.5)}; } ${p} { border-top: none; } `,O=o.div.withConfig({displayName:"SummaryCollageTweleveMainItem"})` && { grid-column: 1 / -1; ${r(S.lg)} { grid-column: 4 / 10; border-bottom: 0; padding-bottom: ${i(3)}; } img { object-fit: cover; object-position: top; } } .summary-item__hed { ${d("typography.definitions.discovery.hed-feature")}; color: ${a("colors.discovery.body.white.heading")}; } ${r(S.lg)} { grid-column: 4 / -1; } .summary-item__dek { display: block; ${d("typography.definitions.discovery.description-core")}; color: ${a("colors.discovery.body.white.description")}; } .summary-item__content { padding-bottom: 0; } .summary-item__image-link { padding-right: 0; @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-right: -${i(3)}; margin-left: -${i(3)}; } } .summary-item__byline { margin-bottom: 0; } ${y}.summary-item__rubric { margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-bottom: ${i(1.5)}; } color: ${a("colors.discovery.body.white.context-signature")}; } .summary-item:first-child { padding-bottom: ${i(2.5)}; } `,F=o.div.withConfig({displayName:"SummaryCollageTweleveSummaryListItem"})` && { grid-column: 1 / -1; margin: 0; padding: 0; .summary-item { margin: 0 0 ${i(2)}; padding: ${i(2.5)} 0; ${r(S.lg)} { position: relative; margin-bottom: 0; overflow: hidden; } &:first-child { ${r(S.lg)} { padding-top: 0; } ${l(S.md)} { padding-top: ${i(2.5)}; } } &:last-child { ${s(0,S.md)} { margin-bottom: 0; padding-bottom: 0; } ${s(0,S.lg)} { &::after { display: none; } } } .summary-item__hed { ${d("typography.definitions.discovery.hed-core-primary")} color: ${a("colors.discovery.body.white.heading")}; } .summary-item__metadata-primary, .summary-item__metadata-secondary { display: none; } } } && { ${r(S.lg)} { grid-column: 9 / -1; margin-left: calc(var(--border-offset) * -1); padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); } ${({hideVerticalBorders:e})=>e&&"&&& {\n border-left: 0;\n padding-left: 0;\n }"} ${({hasUnderHeroItem:e})=>e&&"grid-row-end: span 3;"} .summary-item:last-child { @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { border-bottom: none; padding-bottom: ${i(1)}; } @media (min-width: 0) and (max-width: calc(${S.md} - 1px)) { padding-bottom: ${i(2)}; } } ${r(S.lg)} { grid-column: 1 / span 3; grid-row-start: 1; margin: 0 calc(var(--border-offset) * -1) 0 0; padding-right: var(--border-offset); padding-left: 0; } @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-bottom: ${i(2)}; } @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-bottom: 0; } .summary-item__hed { /* TOFIX: Lots of overrides happening here, this reassigns the default token for .summary-item__hed */ ${d("typography.definitions.discovery.hed-core-primary")} } .summary-item__dek { display: block; } .summary-item--has-border { margin-bottom: 0; } .summary-item__content { padding-bottom: 0; } .summary-item--has-rule .summary-item__hed-link::after { display: block; } } ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n ${l(S.md)} {\n border-bottom: 1px solid ${a(t,"colors.discovery.body.white.border")};\n \n .summary-list__items {\n display: grid;\n column-gap: 16px;\n grid-template-columns: repeat(2, 1fr);\n }\n\n .summary-list__items > div:nth-child(1) {\n grid-column: 1 / -1;\n }\n\n .summary-list__item:nth-child(2),\n .summary-list__item:nth-child(3) {\n border-bottom: none;\n }\n }\n `} `,W=o.div.withConfig({displayName:"SummaryCollageTweleveUnderMainItem"})` grid-column: 1 / -1; border-top: 1px solid ${a("colors.discovery.body.white.border")}; border-bottom: none; ${r(S.lg)} { grid-column: 4 / -1; } &.summary-item { .summary-item__hed { margin-bottom: ${i(1)}; ${d("typography.definitions.discovery.hed-core-secondary")}; color: ${a("colors.discovery.body.white.heading")}; } &:first-of-type { padding-bottom: ${i(2.5)}; } } .summary-item__dek { display: block; } .summary-item__asset-container { display: grid; align-self: baseline; padding-top: ${i(2.5)}; } ${L} { padding-bottom: 0; } ${({theme:e})=>`\n &&& {\n ${l(S.md)} {\n border-top: none;\n padding-bottom: 0;\n .mobile_dense_smart_item-0 {\n border-top: 1px solid\n ${a(e,"colors.discovery.body.white.border")};\n }\n }\n }\n ${A} {\n ${l(S.md)} {\n border-bottom: 1px solid\n ${a(e,"colors.discovery.body.white.border")};\n padding: ${i(2)} 0;\n ${_} {\n margin: ${i(2)} 0;\n }\n ${H} {\n margin-bottom: 0.5rem;\n ${d("typography.definitions.discovery.hed-core-secondary")};\n }\n ${D}::after {\n display: none;\n }\n }\n }\n `} `,U=o(C.Collection).withConfig({displayName:"SummaryCollageTweleveSummaryList"})` &&& { order: 3; margin: 0; border-top: none; padding: 0; ${r(S.lg)} { grid-column: 10 / span 3; grid-row: 2 / span 2; margin-left: calc(var(--border-offset) * -1); padding-right: 0; padding-left: var(--border-offset); width: calc(100% + var(--border-offset)); height: 100%; } /* reset width of child elements */ &: { width: auto; } ${f} { padding-top: 0; padding-bottom: 0; @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-top: ${i(3)}; margin-bottom: ${i(3)}; padding-top: ${i(.5)}; padding-bottom: ${i(.5)}; } } .summary-list__item { grid-template-areas: 'content image'; grid-template-columns: 1fr 75px; padding-top: ${i(2.5)}; padding-bottom: ${i(2.5)}; ${P} { display: none; } &:first-of-type { ${r(S.lg)} { border-top: 1px solid ${a("colors.discovery.body.white.border")}; padding-top: 0; } } &:last-of-type { @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { border-bottom: none; padding-bottom: 0; } } &.summary-item--has-border { margin-bottom: 0; } &.summary-item--layout-placement-side-by-side { grid-column-gap: var(--grid-gap); } .summary-item__image-link { align-self: start; max-width: 75px; height: auto; } .summary-item__hed { margin-bottom: 0; } } ${({displayHed:e})=>!e&&` && {\n order: 2;\n\n ${r(S.lg)} {\n grid-row: 1 / span 3;\n }\n \n .summary-list__item {\n &:first-of-type {\n border-top: none;\n }\n }\n }\n `} } `,V=o.div.withConfig({displayName:"SummaryCollageTweleveGridItemList"})` ${({isCenterAlignedWithTopDividerOnly:e,theme:t})=>e&&`${p}{\n ${u} {\n .summary-list__items {\n ${x} {\n border-bottom: 1px solid ${a(t,"colors.discovery.body.white.border")};\n ${N} {\n ${k} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(t,"typography.definitions.discovery.hed-core-secondary")};\n color: ${a("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n\n ${I} {\n ${d(t,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${a(t,"colors.discovery.body.white.description")};\n }\n\n ${E} {\n color:\n ${a(t,"colors.consumption.lead.standard.context-signature")};\n ${d(t,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n }\n\n ${T} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${a(t,"colors.discovery.body.white.description")};\n }\n .summary-item__rubric{\n display:none;\n }\n }\n }\n }\n }`} grid-column: 1 / -1; order: ${({hasHed:e})=>e?3:2}; ${r(S.lg)} { grid-column: 10 / span 3; grid-row: ${({hasHed:e})=>e?"2 / span 2":"1 / span 3"}; } .summary-list__item--before-hidden { border-bottom: none; } ${N} { ${k} { ${d("typography.definitions.discovery.hed-bulletin-primary")}; color: ${a("colors.discovery.body.white.heading")}; } } `,G=o.div.withConfig({displayName:"SummaryCollageTweleveGridItemListButtonWrapper"})` display: flex; align-items: center; justify-content: center; ${r(S.lg)} { display: none; } .button--show-list { margin-top: ${i(4)}; } `,j=o.div.withConfig({displayName:"SummaryCollageTweleveSummaryCarouselWrapper"})` ${({theme:e})=>`${x} {\n border-bottom: 1px solid ${a(e,"colors.discovery.body.white.border")};\n ${N} {\n ${k} {\n text-transform: capitalize;\n line-height: 1.45em;\n ${d(e,"typography.definitions.discovery.hed-core-secondary")};\n color: ${a("colors.discovery.body.white.heading")};\n padding-top: 0;\n }\n }\n ${I} {\n ${d(e,"typography.definitions.discovery.description-core")};\n padding-bottom: 8px;\n text-transform: none;\n color: ${a(e,"colors.discovery.body.white.description")};\n }\n ${E} {\n color:\n ${a(e,"colors.consumption.lead.standard.context-signature")};\n ${d(e,"typography.definitions.globalEditorial.context-primary")};\n text-align: center;\n padding-top: 20px;\n border-bottom: none;\n padding-bottom: 0;\n border-top: 1px solid;\n border-top-color: ${a(e,"colors.discovery.body.white.border")};\n }\n ${T} {\n padding-top:24px;\n padding-bottom: 24px;\n color: ${a(e,"colors.discovery.body.white.description")};\n }\n .summary-item__asset-container{\n margin-left: 57px;\n margin-right: 57px;\n }\n ${r(S.md)} {\n display: none;\n }\n ${y}.summary-item__rubric {\n display: block;\n }\n ${B}{\n grid-template-rows: auto;\n ${L}{\n grid-row: 1;\n }\n ${P}{\n grid-row: 2;\n max-width: 100%;\n }\n }\n}`} ${({shouldEnableDenseMobile:e,theme:t})=>e&&`\n ${M} {\n min-width: 75vw;\n padding: 0;\n margin-right: ${i(2)};\n border-right: 1px solid ${a(t,"colors.discovery.body.white.border")};\n padding-right: ${i(2)};\n\n &:last-child {\n border: none;\n }\n }\n `} ${r(S.md)} { display: none; } ${y}.summary-item__rubric { display: block; } ${B} { grid-template-rows: auto; ${y} { grid-row: 1; } ${L} { grid-row: 2; } } .summary-item__rubric { display: none; } ${$} { margin: ${i(4)} 0 0 auto; padding-top: 0; padding-bottom: 0; } ${w} { padding-right: 0; padding-left: 0; } `,z=o(v).withConfig({displayName:"SummaryCollageTweleveSummaryCarousel"})``,q=o.div.withConfig({displayName:"SummaryCollageTweleveGrid"})` ${m()} ${g()} ${c("padding")} display: grid; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); margin: 0 auto; width: 100%; max-width: ${S.xxl}; row-gap: 0; ${r(S.md)} { grid-template-columns: repeat(12, 1fr); } ${r(S.lg)} { grid-template-rows: minmax(${i(4)}, auto) repeat(2, 1fr); } ${N} { ${k} { margin-bottom: ${i(1)}; } } ${O} { ${N} { ${k} { margin-bottom: ${i(1)}; @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-bottom: ${i(.5)}; } } } ${I} { ${d("typography.definitions.discovery.description-feature")}; margin-bottom: ${i(2)}; @media (min-width: 0) and (max-width: calc(${S.lg} - 1px)) { margin-bottom: ${i(1)}; } } } ${W} { padding-bottom: ${i(2.5)}; } `;e.exports={SummaryCollageTweleveMainItem:O,SummaryCollageTweleveSummaryListItem:F,SummaryCollageTweleveUnderMainItem:W,SummaryCollageTweleveWrapper:R,SummaryCollageTweleveSummaryList:U,SummaryCollageTweleveGrid:q,SummaryCollageTweleveGridItemList:V,SummaryCollageTweleveGridItemListButtonWrapper:G,SummaryCollageTweleveSummaryCarouselWrapper:j,SummaryCollageTweleveSummaryCarousel:z}},22505:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(73370);i.DenseMobile=o(i,"DenseMobile",{shouldEnableDenseMobile:!0},{}),e.exports=i},43304:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{useEffect:r}=n(96540),s=n(74992),l=n(35864),{PaymentGateway:d}=n(92807),{componentTracking:c,googleAnalytics:m}=n(90090),{useOnAdFilled:p}=n(1184),{asConfiguredComponent:u}=n(12892),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{useViewportObserver:y}=n(55030),{trackNavigationEvent:b,extractStrategyFromURL:f}=n(14307),{SummaryCollectionRowWrapper:v,SummaryCollectionRowSectionTitle:$,SummaryCollectionRowSectionTitleWrapper:w,SummaryCollectionRowItems:C,SummaryCollectionRowItem:k,SummaryCollectionRowAd:S}=n(71050),x=({actionBarConfig:e,className:t,dangerousHed:n,dangerousSubHed:a,hasBackgroundColor:s=!0,hasNoBottomSpacingInMobile:u=!1,hasBorderItem:x=!0,hasExtraRubricSpace:E=!1,hasLessBottomSpace:T=!1,hasNoDividerWidth:I=!1,hasSummaryItemAssetSpacing:N=!1,hasTighterBylineSpacing:L=!1,hideRubricItemSummary:B,imageAlignment:P="default",shouldTrackSnowplowRecircEvent:M,itemHedTag:A,items:_,isInvertedTheme:H=!1,nativeTrendingPosition:D=3,sectionTitleVariation:R="LineAboveLineBelowTextCenter",shouldShowSectionTitle:O=!0,shouldHideDangerousDek:F=!0,shouldHideDangerousHed:W=!1,shouldHideSponsoredContent:U=!1,shouldEnableBundleComponentAnalytics:V,shouldHaveIncreasedHorizontalPadding:G,shouldRemoveLastItemBorder:j=!1,shouldShowAllContentWhenDense:z=!1,shouldTriggerDynamicUKExperienceTracking:q=!1,summaryItemRubricVariation:Z,summaryItemVariation:K="SideBySideThirds",titleHedTag:Y="h2",trackingNamespace:J,template:Q,variations:{columnAmount:X,hasFullWidth:ee}={},variationName:te})=>{r((()=>{(async()=>{await h(),g("SummaryCollectionRow",te)})()}),[te]);const ne=A||(n?"h3":"h2"),[oe,,ie]=p("trending-ad"),ae=_.map((e=>e.dangerousHed)).join("|"),re=e=>e.replace(/<\/?[^>]+(>|$)/g,"");y(".summary-collection-row",void 0,(e=>{e&&m.emitUniqueGoogleTrackingEvent("summary-collection-row-impressions",{"summary-collection-row-titles":ae,"summary-collection-row-template":Q})}));return o.createElement(v,{className:i(t,{"summary-collection-row--four-columns":4===X}),"data-testid":"SummaryCollectionRowWrapper",isInvertedTheme:H,hasBackgroundColor:s,shouldHaveIncreasedHorizontalPadding:G},n&&O&&o.createElement(w,null,o.createElement($,{as:l[R],dangerousHed:n,dangerousSubHed:a,"data-testid":"SummaryCollectionRowSectionTitle",hedTag:Y,hasNoDividerWidth:I})),o.createElement(C,{dataTestId:"SummaryCollectionRowItems",showTrendingAd:!U&&oe,columnAmount:X,hasFullWidth:ee,hasNoBottomSpacingInMobile:u,shouldRemoveLastItemBorder:j},_.map(((t,i)=>{const a=!U&&i===D-1,r=c.addDataSectionTitleAttribute(V,J?.item,i);return o.createElement(o.Fragment,{key:i},a&&o.createElement(d,{group:"ads"},o.createElement(S,{"data-testid":"SummaryCollectionRowAd",position:"trending",isBorderSpaceDisabled:!x,onFilled:ie})),o.createElement(k,{...t,analyticsDataAttribute:r,variation:K,hasBorder:x,recircPlacement:M&&"verso-hp-trending",hedTag:ne,isRecircListItem:M&&!q,key:i,recircId:i+1,rubricVariation:Z,"data-testid":"SummaryCollectionRowItem",shouldHideDangerousDek:F,shouldHideDangerousHed:W,hasTighterBylineSpacing:L,hasLessBottomSpace:T,hasExtraRubricSpace:E,hasSummaryItemAssetSpacing:N,hideRubricItemSummary:B,parentDangerousHed:n,shouldTriggerDynamicUKExperienceTracking:q,shouldShowAllContentWhenDense:z,totalItems:_.length,imageAlignment:P,isInvertedTheme:H,sectionTemplate:Q,clickHandlerHed:()=>{return e=i+1,o=t.dangerousHed,a=t.copilotID,r=t.contentType,s=t.url,m.emitGoogleTrackingEvent("summary-collection-row-clicks",{"summary-collection-row-click-position":e,"summary-collection-row-click-title":o,"summary-collection-row-template":Q}),void(M&&((e,t,o,i,a,r)=>{let s={type:"click",label:re(o),subject:"recirc_unit",items:[{content_title:re(o),content_id:i,content_type:a,content_url:r}],strategy:f(r),placement:"verso-hp-trending",index:t,total_index:_.length};if(q){const{strategy:e,placement:t,...o}=s;s=Object.assign(o,{label:n,subject:"summary_collection",subject_version:"version_uk"})}b(s)})(0,e-1,o,a,r,s));var e,o,a,r,s},actionBarConfig:e}))}))))};x.propTypes={actionBarConfig:a.object,className:a.string,dangerousHed:a.string,dangerousSubHed:a.string,experience:a.string,hasBackgroundColor:a.bool,hasBorderItem:a.bool,hasExtraRubricSpace:a.bool,hasLessBottomSpace:a.bool,hasNoBottomSpacingInMobile:a.bool,hasNoDividerWidth:a.bool,hasSummaryItemAssetSpacing:a.bool,hasTighterBylineSpacing:a.bool,hideRubricItemSummary:a.bool,imageAlignment:a.oneOf(["top","default","bottom"]),isInvertedTheme:a.bool,itemHedTag:a.string,items:a.arrayOf(a.shape(s.propTypes)).isRequired,nativeTrendingPosition:a.number,sectionTitleVariation:a.string,shouldEnableBundleComponentAnalytics:a.bool,shouldHaveIncreasedHorizontalPadding:a.bool,shouldHideDangerousDek:a.bool,shouldHideDangerousHed:a.bool,shouldHideSponsoredContent:a.bool,shouldRemoveLastItemBorder:a.bool,shouldShowAllContentWhenDense:a.bool,shouldShowSectionTitle:a.bool,shouldTrackSnowplowRecircEvent:a.bool,shouldTriggerDynamicUKExperienceTracking:a.bool,summaryItemRubricVariation:a.string,summaryItemVariation:a.oneOf(["TextBelowLeft","TextBelowCenter","TextBelowLeftCard","TextBelowCenterCard","ImageRatio43","ImageRatio169","ImageRatio11","CircularImage","TextBelowDesktopOnly","TextBelowDesktopOnlyImageRight","TextBelowDesktopOnlyThirds","TextBelowDesktopOnlyThirdsImageRight","TextBelowDesktopOnlyThirdsImageRightThumbnail","SideBySide","SideBySideImageRight","SideBySideThirds","SideBySideThirdsImageRight","SideBySideDesktopOnly","SideBySideDesktopOnlyImageRight","SideBySideDesktopOnlyThirds","SideBySideDesktopOnlyThirdsImageRight","SideBySideCenterDesktopOnlyThirdsCircularImage","SideBySideDesktopOnlyThirdsCircularImage","NoAssetTextCenter"]),template:a.string,titleHedTag:a.string,trackingNamespace:a.object,variationName:a.string,variations:a.shape({columnAmount:a.number,hasFullWidth:a.bool})},x.displayName="SummaryCollectionRow",e.exports=u(x,"SummaryCollectionRow")},35862:(e,t,n)=>{e.exports=n(72318)},71050:(e,t,n)=>{const o=n(96540),{css:i,default:a}=n(75999),r=n(19607),{BylineWrapper:s,BylinePreamble:l,BylineName:d,BylineLink:c}=n(74423),{SectionTitleHed:m}=n(33500),p=n(74992),{SummaryItemWrapper:u}=n(68116),{GridItem:g}=n(40653),h=n(86659),{maxThresholds:y}=n(99906),{ActionBarWrapper:b,ActionBarButton:f}=n(11586),{calculateSpacing:v,getColorToken:$,getTypographyStyles:w,minScreen:C,styledProperty:k,maxScreen:S,getColorStyles:x}=n(26865),{applyGridSpacing:E,cssVariablesGrid:T}=n(1123),{BREAKPOINTS:I}=n(96472),N=a.div.withConfig({displayName:"SummaryCollectionRowWrapper"})` background-color: ${({hasBackgroundColor:e,isInvertedTheme:t})=>e?$(!t&&e?"colors.discovery.body.light.background":"colors.interactive.base.black"):"transparent"}; ${C(I.lg)} { ${({shouldHaveIncreasedHorizontalPadding:e})=>e?`padding: 0 ${v(8)}`:""}; } ${u} { ${b} { position: absolute; right: ${v(.5)}; bottom: ${v(.5)}; background: transparent; height: ${v(3)}; ${f} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${x(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${x(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `,L=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitleWrapper"})` ${T()} margin: 0 auto; ${E("padding")} max-width: ${I.xxl}; `,B=a.div.withConfig({displayName:"SummaryCollectionRowSectionTitle"})` ${m} { ${w("typography.definitions.discovery.subhed-section-collection")}; } `,P=`\n &:last-child {\n padding-bottom: 0;\n \n ${C(I.md)}{\n padding-bottom: ${v(2)};\n }\n }\n`,M=a((({columnAmount:e,variation:t,shouldHideDangerousDek:n,shouldHideDangerousHed:i,hasExtraRubricSpace:a,hasLessBottomSpace:r,hasTighterBylineSpacing:s,...l})=>{const d=p[t];return o.createElement(d,{...l})})).withConfig({displayName:"SummaryCollectionRowItem"})` ${N} & { align-items: start; padding-bottom: ${v(2)}; ${C(I.md)} { border-bottom: 0; } .summary-item__rubric { ${({isInvertedTheme:e})=>w(e?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.globalEditorial.context-primary")}; display: block; color: ${$("colors.discovery.body.light.context-signature")}; ${C(I.md)} { margin-bottom: ${({hasExtraRubricSpace:e})=>v(e?1:.5)}; } > * { ${({isInvertedTheme:e,theme:t})=>e&&`color:${$(t,"colors.discovery.body.white.background")}`}; } } .summary-item__hed-link { display: ${({shouldHideDangerousHed:e})=>e?"none":"block"}; &::after { display: none; } color: ${({isInvertedTheme:e})=>`${$(e?"colors.discovery.body.white.description":"colors.discovery.body.light.heading")}`}; } .summary-item__hed { ${({isInvertedTheme:e})=>w(e?"typography.definitions.globalEditorial.context-tertiary":"typography.definitions.discovery.hed-bulletin-primary")}; margin-bottom: 0; } .summary-item__hed:hover { ${({isInvertedTheme:e,theme:t})=>e&&`color: ${$(t,"colors.consumption.lead.inverted.link-hover")}`}; } .summary-item__dek { ${w("typography.definitions.discovery.description-page")} display: ${({shouldHideDangerousDek:e})=>e?"none":"block"}; margin: ${v(2)} 0 ${v(1)}; color: ${$("colors.discovery.body.white.description")}; } .summary-item__content { ${({hasLessBottomSpace:e})=>e?`padding-bottom: ${v(0)}`:""} ${({isInvertedTheme:e})=>e?`padding-bottom: ${v(2)};\n padding-top: ${v(3)}`:""}; } .summary-item__byline { margin-top: ${({hasTighterBylineSpacing:e})=>v(e?1:2)}; ${s}, ${l}, ${d}, ${c} { ${w("typography.definitions.globalEditorial.accreditation-core")}; color: ${$("colors.discovery.body.light.accreditation")}; } ${c}:link { color: ${$("colors.discovery.body.light.accreditation")}; } } .summary-item__metadata-secondary { margin: ${v(2)} 0 0 0; } ${k("hasBorder",!1,P)}; } `,A=a(r).withConfig({displayName:"SummaryCollectionRowAd"})` padding-bottom: ${v(2)}; ${C(I.md)} { border-bottom: 0; } ${k("isBorderSpaceDisabled",!0,P)}; `,_=a(h.ThreeUp).withConfig({displayName:"SummaryCollectionRowItems"})` .ad--trending { display: ${({showTrendingAd:e})=>e?"block":"none"}; } ${k("showTrendingAd",!0,i` ${g}:last-of-type ${M} { display: none; } `)} padding-top: ${v(2)}; padding-bottom: ${v(5)}; ${S(`${y.md}px`)} { ${({hasNoBottomSpacingInMobile:e})=>e&&"padding-bottom: 0;"}; } ${g} { grid-column: 1 / -1; /* crosshairs x axis */ :nth-child(n) { @media (min-width: ${I.md}) and (max-width: ${y.lg}px) { position: relative; &::before { position: absolute; bottom: 0; background: ${({theme:e})=>$(e,"colors.discovery.body.white.border")}; width: 100%; height: 1px; content: ''; } } } ${({shouldRemoveLastItemBorder:e})=>e&&i` &:last-child ${u} { ${S(`${y.md}px`)} { border-bottom: none; padding-bottom: 0; } } `}; } @media only screen and (min-width: ${y.md}px) and (max-width: ${y.lg}px) { padding-bottom: 0; ${g} { ${({columnAmount:e,hasFullWidth:t})=>1===e||t?"grid-column: 1 / -1":"grid-column: "+(4===e?"span 6":"span 4")} } } ${C(I.lg)} { padding-bottom: 0; ${g} { ${({columnAmount:e,hasFullWidth:t})=>1===e||t?"grid-column: 1 / -1":"grid-column: "+(4===e?"span 3":"span 4")} } } `;e.exports={SummaryCollectionRowWrapper:N,SummaryCollectionRowSectionTitle:B,SummaryCollectionRowSectionTitleWrapper:L,SummaryCollectionRowItems:_,SummaryCollectionRowItem:M,SummaryCollectionRowAd:A}},72318:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(43304);i.FourColumnsTighterBylineSpaceWithDek=o(i,"FourColumnsTighterBylineSpaceWithDek",{columnAmount:4},{shouldHideDangerousDek:!1,hasTighterBylineSpacing:!0,hasLessBottomSpace:!0,hasExtraRubricSpace:!0}),i.OneColumnWithFullWidth=o(i,"OneColumnWithFullWidth",{columnAmount:1,hasFullWidth:!0},{shouldHideDangerousDek:!1,hasTighterBylineSpacing:!0,hasLessBottomSpace:!0,hasExtraRubricSpace:!0}),e.exports=i},44094:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(37402),s=n(28543),l=n(31933),{SummaryGridCompactGridFive:d,SummaryGridCompactGridSix:c,SummaryGridCompactExpandButton:m,SummaryGridCompactWrapper:p,SummaryGridCompactHeaderWrapper:u}=n(34845),g=n(35864),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),b=({items:e,dangerousHed:t,hasButton:n=!0,hasMobilePaddingBottom:o,hasUnderlineHed:b,showPrice:f=!1,showSummaryGridCompactGridSix:v=!1})=>{i.useEffect((()=>{(async()=>{await y(),h("SummaryGridCompact")})()}),[]);const[$,w]=a(10),C=i.createElement(p,null,t&&i.createElement(u,null,i.createElement(g,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"})),v?i.createElement(c,null,e.map(((e,t)=>i.createElement(l,{...e,key:t,hasMobilePaddingBottom:o,hasUnderlineHed:b})))):i.createElement(d,null,e.slice(0,$).map(((e,t)=>i.createElement(l,{...e,key:t,showPrice:f,hasUnderlineHed:b}))))),k=e.length>$&&n&&i.createElement(m,{label:"Show more",btnStyle:"outlined",onClickHandler:()=>{w($+(()=>{const t=e.length-$;return t>10?10:t})()),r.emitGoogleTrackingEvent("show_more")},isInline:!0});return i.createElement(s,{contentComponent:C,ctaComponent:k})};b.propTypes={dangerousHed:o.string,hasButton:o.bool,hasMobilePaddingBottom:o.bool,hasUnderlineHed:o.bool,items:o.arrayOf(o.shape(l.propTypes)).isRequired,showPrice:o.bool,showSummaryGridCompactGridSix:o.bool},e.exports=b},10931:(e,t,n)=>{e.exports=n(44094)},34845:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(86659),{calculateSpacing:r}=n(26865),s=n(31226),{GridItem:l}=n(40653),d=i` && { column-gap: ${r(1)}; row-gap: ${r(1)}; } @keyframes fadein { from { opacity: 0; } to { opacity: 1; } } img { animation: fadein 0.5s; } `,c=o(a.EvenFive).withConfig({displayName:"SummaryGridCompactGridFive"})` ${d} `,m=o(a.EvenSix).withConfig({displayName:"SummaryGridCompactGridSix"})` ${d} { && { column-gap: ${r(2)}; } } `,p=o.div.withConfig({displayName:"SummaryGridCompactWrapper"})``,u=o(a).withConfig({displayName:"SummaryGridCompactHeaderWrapper"})` > ${l} { grid-column: 1/-1; margin-bottom: ${r(4)}; } `,g=o(s.Primary).withConfig({displayName:"SummaryGridCompactExpandButton"})` margin-bottom: ${r(4)}; `;e.exports={SummaryGridCompactGridFive:c,SummaryGridCompactGridSix:m,SummaryGridCompactExpandButton:g,SummaryGridCompactWrapper:p,SummaryGridCompactHeaderWrapper:u}},22539:(e,t,n)=>{e.exports=n(62253)},71753:(e,t,n)=>{const o=n(21013),i=n(5556),a=n(96540),{PaymentGateway:r}=n(92807),s=n(99906),l=n(35864),d=n(74992),c=n(22539).propTypes,{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{RIVER_LAYOUTS:u}=n(94776),{SummaryRiverAd:g,SummaryRiverList:h,SummaryRiverSection:y,SummaryRiverTitleWrapper:b,SummaryRiverWrapper:f}=n(15641),{getSummaryListVariant:v}=n(4290),$=(e=null)=>e?.replace(/]*>(.*?)<\/a>/gi,"$1");class w extends a.Component{async componentDidMount(){await p(),m("SummaryRiver")}render(){const{btnStyle:e,buttonType:t,chunkSize:n,className:i,clickItem:s,columnAmountForMobile:d,columnsHasUnderlineHed:c,content:m,currentPage:p,dangerousDek:w,filter:C,dangerousHed:k,handleLoadMore:S,hideBottomBorders:x,hasBottomBorderOnLargeScreen:E,hasBottomBorderLargeMargin:T,hasExtraTitlePadding:I,hasLineAboveBelowInTitle:N,hasLineAboveBelowTitleHead:L,hasScrollOffset:B,shouldTrackItemImpressionForSnowplow:P,hasSideBySideMobileOnlyImageRight:M,hasRail:A,hasReducedMargin:_,hasRule:H,hasTitleTopMargin:D,hasUnderlineHed:R,hideBylinesUntil:O,hideRubricItemSummary:F,itemInViewGAEventName:W,isFullBleedMobile:U,isLoading:V,isMidContentAdsDisabled:G,items:j,label:z,landingPageLink:q,layout:Z,link:K,maxDekLines:Y,maxDekLinesInMobile:J,maxDekLinesInTablet:Q,maxDekLinesInDesktop:X,maxDekLinesInLargeDesktop:ee,maxDekLinesInExtraLargeDesktop:te,nextPage:ne,onMoreClick:oe,previousPageUrl:ie,promoUnits:ae,queryParamsForPagination:re,searchTerm:se,sectionTitleVariation:le,shouldAppendReadMoreLinkForDek:de,shouldDekHideOnMobileAndShowOnTablet:ce,shouldDisplayLoadMore:me,shouldEnableCardLevelBookmark:pe,shouldEnableBundleComponentAnalytics:ue,shouldEnableCommentsCount:ge,shouldFetchBITokens:he,shouldHideBottomBorderForLastItem:ye,shouldHideBylines:be,shouldHideDangerousDek:fe,shouldHideMetadataSecondary:ve,shouldHidePublishDate:$e,shouldHideSponsoredAd:we,shouldHideVideoDek:Ce,showRecircMostPopularInAsideWithRail:ke,recircMostPopularItems:Se,shouldLimitSavingToContentTypes:xe,shouldShowRiverDek:Ee,shouldShowRiverHed:Te,shouldShowButton:Ie,shouldShowSourceTagName:Ne,shouldTruncateDek:Le,shouldTreatTabletLikeMobile:Be,shouldUseBookmarkV3:Pe,shouldUseDangerousDekAsLink:Me,shouldUseGrid:Ae,shouldUseRiverDekAsGridDek:_e,shouldUseRiverHedAsGridHed:He,shouldUseSmallImageMobileOnly:De,shouldVerticallyAlignHed:Re,sideBySideVerticalAlign:Oe,sort:Fe,summaryItemClassName:We,summaryItemRubricVariation:Ue,summaryItemVariation:Ve,summaryItemVariationList:Ge,recircRiver:je,hasMoreItems:ze,summaryItemHedTag:qe,gridColSpanValue:Ze,topSpacingInRem:Ke,totalResults:Ye,trackingNamespace:Je}=this.props,Qe=A&&(!Z||u[Z]?.hasRail),Xe=v(Ae,Qe,Z),et=Ae?{columnsHasUnderlineHed:c,hasBorder:!x,hasBottomBorderLargeMargin:T,hasBottomBorderOnLargeScreen:E,shouldEnableBundleComponentAnalytics:ue,shouldShowButton:Ie,dangerousHed:He?k:null,dangerousDek:_e?w:null,shouldTreatTabletLikeMobile:Be,trackingNamespace:Je||k}:{},tt=j.map((e=>({...e,dangerousDek:$(e.dangerousDek),source:{...e.source,hed:e.source?.hed?.replace(/\\/g,"")}}))),[...nt]=tt,ot=o(nt,n),it=l[le];let at=0;const rt=e=>(e&&at++,at),st=(({dangerousDek:e,landingPageLink:t,shouldUseDangerousDekAsLink:n})=>n&&e?{html:e}:t||null)({dangerousDek:w,landingPageLink:q,shouldUseDangerousDekAsLink:Me}),lt=u[Z]?.map||Ge;return a.createElement(f,{className:i,isFullBleedMobile:U,gridColSpanValue:Ze,showRecircMostPopularInAsideWithRail:ke,"data-testid":"SummaryRiverWrapper",topSpacingInRem:Ke},ot.map(((o,i)=>{const l=ot.length===i+1,c=0===i;return a.createElement(y,{key:i,"data-testid":"SummaryRiverSection"},Te&&c&&k&&a.createElement(b,{id:k,hasDividerAbove:N||L||!D,hasExtraTitlePadding:I,hasScrollOffset:B},a.createElement(it,{dangerousHed:k,dangerousDek:Ee?w:void 0,hasDividerAbove:N||L,hasDividerBelow:N,hasDividerAboveDek:L,hedTag:"h2",link:st})),a.createElement(h,{as:Xe,buttonType:t,btnStyle:e,hasRule:c&&H,adCounter:rt,chunkIndex:i,hideBottomBorderForLastItem:ye&&l,chunkSize:n,columnAmountForMobile:d,chunksTotal:ot.length,currentPage:p,hasMoreItems:ze,isLastChunk:l,clickFunction:S,clickItem:s,onMoreClick:oe,link:K,maxDekLines:Y,maxDekLinesInMobile:J,maxDekLinesInTablet:Q,maxDekLinesInDesktop:X,maxDekLinesInLargeDesktop:ee,maxDekLinesInExtraLargeDesktop:te,nextPage:ne,previousPageUrl:ie,isLoading:V,items:o,itemInViewGAEventName:W,shouldTrackItemImpressionForSnowplow:P,hasReducedMargin:_,hasUnderlineHed:R,hasSideBySideMobileOnlyImageRight:M,hideBylinesUntil:O,hideRubricItemSummary:F,label:z,queryParamsForPagination:re,shouldAppendReadMoreLinkForDek:de,shouldDekHideOnMobileAndShowOnTablet:ce,shouldDisplayLoadMore:me,shouldFetchBITokens:he,shouldHideBylines:be,shouldHideDangerousDek:fe,shouldHideMetadataSecondary:ve,shouldHideSponsoredAd:we,shouldHidePublishDate:$e,shouldHideVideoDek:Ce,shouldTruncateDek:Le,shouldUseSmallImageMobileOnly:De,shouldVerticallyAlignHed:Re,sideBySideVerticalAlign:Oe,summaryItemClassName:We,summaryItemRubricVariation:Ue,summaryItemVariation:Ve,summaryItemVariationList:lt,recircRiver:je,summaryItemHedTag:qe,hideBottomBorders:x,showRecircMostPopularInAsideWithRail:ke,recircMostPopularItems:Se,totalResults:Ye,...et,filter:C,sort:Fe,content:m,searchTerm:se,shouldShowSourceTagName:Ne,shouldUseBookmarkV3:Pe,shouldEnableCardLevelBookmark:pe,shouldEnableCommentsCount:ge,shouldLimitSavingToContentTypes:xe}),!l&&ae&&!G&&a.createElement(a.Fragment,null,ae[i],a.createElement(r,{group:"ads"},a.createElement(g,{position:"mid-content",shouldDisplayLabel:!0}))))})))}}w.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonType:i.oneOf(["more","pagination"]),chunkSize:i.number,className:i.string,clickItem:i.func,columnAmountForMobile:i.number,columnsHasUnderlineHed:i.shape({hasUnderlineHedForColumnAmount2:i.bool,hasUnderlineHedForColumnAmount3:i.bool,hasUnderlineHedForColumnAmount4:i.bool}),content:i.string,currentPage:i.number,dangerousDek:i.string,dangerousHed:i.string,filter:i.string,gridColSpanValue:i.number,handleLoadMore:i.func,hasBottomBorderLargeMargin:i.bool,hasBottomBorderOnLargeScreen:i.bool,hasExtraTitlePadding:i.bool,hasLineAboveBelowInTitle:i.bool,hasLineAboveBelowTitleHead:i.bool,hasMoreItems:i.bool,hasRail:i.bool,hasReducedMargin:i.bool,hasRule:i.bool,hasScrollOffset:i.bool,hasSideBySideMobileOnlyImageRight:i.bool,hasTitleTopMargin:i.bool,hasUnderlineHed:i.bool,hideBottomBorders:i.bool,hideBylinesUntil:i.oneOf(s.sizes),hideRubricItemSummary:i.bool,isFullBleedMobile:i.bool,isLoading:i.bool,isMidContentAdsDisabled:i.bool,itemInViewGAEventName:i.string,items:i.arrayOf(i.shape(d.propTypes)).isRequired,label:i.string,landingPageLink:i.shape({url:i.string,label:i.string}),layout:i.oneOf([...Object.keys(u),""]),link:i.string,maxDekLines:i.number,maxDekLinesInDesktop:i.number,maxDekLinesInExtraLargeDesktop:i.number,maxDekLinesInLargeDesktop:i.number,maxDekLinesInMobile:i.number,maxDekLinesInTablet:i.number,nextPage:i.string,onMoreClick:i.func,previousPageUrl:i.string,promoUnits:i.array,queryParamsForPagination:i.array,recircMostPopularItems:i.array,recircRiver:i.string,searchTerm:i.string,sectionTitleVariation:c.sectionTitleVariation,shouldAppendReadMoreLinkForDek:i.bool,shouldDekHideOnMobileAndShowOnTablet:i.bool,shouldDisplayLoadMore:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldFetchBITokens:i.bool,shouldHideBottomBorderForLastItem:i.bool,shouldHideBylines:i.bool,shouldHideDangerousDek:i.bool,shouldHideMetadataSecondary:i.bool,shouldHidePublishDate:i.bool,shouldHideSponsoredAd:i.bool,shouldHideVideoDek:i.bool,shouldLimitSavingToContentTypes:i.array,shouldShowButton:i.bool,shouldShowRiverDek:i.bool,shouldShowRiverHed:i.bool,shouldShowSourceTagName:i.bool,shouldTrackItemImpressionForSnowplow:i.bool,shouldTreatTabletLikeMobile:i.bool,shouldTruncateDek:i.bool,shouldUseBookmarkV3:i.bool,shouldUseDangerousDekAsLink:i.bool,shouldUseGrid:i.bool,shouldUseRiverDekAsGridDek:i.bool,shouldUseRiverHedAsGridHed:i.bool,shouldUseSmallImageMobileOnly:i.bool,shouldVerticallyAlignHed:i.bool,showRecircMostPopularInAsideWithRail:i.bool,sideBySideVerticalAlign:i.oneOf(["top","center"]),sort:i.string,summaryItemClassName:i.string,summaryItemHedTag:i.oneOf(["div","h2","h3"]),summaryItemRubricVariation:i.string,summaryItemVariation:c.summaryItemVariation,summaryItemVariationList:i.arrayOf(c.summaryItemVariation),topSpacingInRem:i.number,totalResults:i.number,trackingNamespace:i.string},w.defaultProps={buttonType:"more",chunkSize:4,columnAmountForMobile:1,gridColSpanValue:0,hasExtraTitlePadding:!1,hasLineAboveBelowInTitle:!1,hasLineAboveBelowTitleHead:!1,hasRail:!0,hasReducedMargin:!1,hasRule:!0,hasScrollOffset:!1,hasTitleTopMargin:!1,hideBylinesUntil:"sm",isFullBleedMobile:!1,isLoading:!1,label:"More Stories",layout:"",onMoreClick:()=>{},promoUnits:[],sectionTitleVariation:"TextCenter",shouldDekHideOnMobileAndShowOnTablet:!1,shouldDisplayLoadMore:!1,shouldFetchBITokens:!1,shouldHideBottomBorderForLastItem:!1,shouldHidePublishDate:!0,shouldHideSponsoredAd:!1,shouldHideVideoDek:!1,shouldShowRiverDek:!1,shouldShowRiverHed:!1,shouldUseDangerousDekAsLink:!1,shouldUseGrid:!1,shouldUseSmallImageMobileOnly:!1,showRecircMostPopularInAsideWithRail:!1,summaryItemVariation:"SideBySideDesktopOnly",topSpacingInRem:0},w.displayName="SummaryRiver",e.exports=w},84311:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(71753);e.exports=i(o(a,"SummaryRiver"))},15641:(e,t,n)=>{const{default:o}=n(75999),i=n(19607),{BREAKPOINTS:a,GRID_GAP:r}=n(96472),{applyGridSpacing:s,cssVariablesGrid:l}=n(1123),{calculateSpacing:d,minMaxScreen:c,getDecoration:m,getColorToken:p,minScreen:u}=n(26865),{SummaryListWrapper:g}=n(63637),h=o.div.withConfig({displayName:"SummaryRiverWrapper"})` ${l()} .summary-item__dek--isCneVideo { display: none; } ${({isFullBleedMobile:e})=>e&&`\n ${g} {\n ${c(0,a.md)} {\n padding: 0;\n }\n }\n `}; ${({gridColSpanValue:e,showRecircMostPopularInAsideWithRail:t})=>e>=1&&t?`\n @media (min-width: calc(${a.lg} - 1px)) {\n .summary-list .grid-layout__content {\n grid-column: span ${e};\n }\n }\n `:""} ${({topSpacingInRem:e})=>e?`\n ${u(a.md)} {\n margin-top: ${d(e)};\n }\n `:""} `,y=o(i).withConfig({displayName:"SummaryRiverAd"})` margin-bottom: ${d(4)}; `,b=o.div.withConfig({displayName:"SummaryRiverTitleWrapper"})` ${s("padding")} ${({hasScrollOffset:e})=>e?`scroll-margin-top: ${d(8)};`:""} margin-bottom: ${d(4)}; ${({hasExtraTitlePadding:e})=>e?`\n @media (min-width: ${a.xxl}) {\n padding-left: calc(2.5 * var(--grid-margin));\n padding-right: calc(2.5 * var(--grid-margin));\n }\n `:""} ${({hasDividerAbove:e})=>e?"":`margin-top: ${d(2)};`} `,f=o.section.withConfig({displayName:"SummaryRiverSection"})``,v=o.div.withConfig({displayName:"SummaryRiverList"})` ${({hasRule:e,theme:t,shouldFetchBITokens:n})=>e?`\n &::before {\n border-top: 1px solid ${p(t,"colors.discovery.body.white.divider")};\n content: '';\n grid-column: 1/-1;\n margin-bottom: ${d(5-r.md)};\n ${n?`border-top : ${m(t,"dividerWidth")} solid \n ${p(t,"colors.discovery.body.white.border")};`:""}\n }\n `:""} `;e.exports={SummaryRiverList:v,SummaryRiverWrapper:h,SummaryRiverAd:y,SummaryRiverSection:f,SummaryRiverTitleWrapper:b}},4290:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSummaryListVariant=t.isGridLayout=void 0;const i=o(n(8466)),a=o(n(62253)),r=n(94776);t.isGridLayout=(e,t)=>e||!!t&&r.RIVER_LAYOUTS[t]?.isGrid,t.getSummaryListVariant=(e,n,o)=>{const r=(0,t.isGridLayout)(e,o);let s;return s=n?r?i.default.ThreeColumnsWithAdSection:a.default.WithAside:r?i.default:a.default,s}},59966:(e,t,n)=>{const o=n(96540),i=n(5556),{renderToStaticMarkup:a}=n(65848),{useIntl:r}=n(37243),s=n(56165).A,l=n(88122),d=n(78141),c=n(59269),m=n(24277),{RenderRatings:p}=n(27234),{SpotlightMainFeatureGrid:u,SpotlightMainFeatureHeader:g,SpotlightRatingWrapper:h,SpotlightMainFeatureByline:y,SpotlightMainFeatureContent:b,SpotlightMainFeatureCover:f,SpotlightMainFeatureCoverImage:v,SpotlightMainFeatureCoverImageWrapper:$,SpotlightMainFeatureCredit:w,SpotlightMainFeatureLink:C,SpotlightMainFeatureBottomWrapper:k}=n(48665),{componentTracking:S}=n(90090),{trackNavigationEvent:x}=n(14307),{SpotlightSectionTitle:E,SpotlightDangerousBottomDek:T}=n(23555),I="Author Spotlight/Story",N=({bookmarkId:e,contentType:t,contributors:n,copilotID:i,customizedContinueReadingText:N,dangerousDek:L,dangerousHed:B,hasBookmark:P,hasCustomPadding:M,hasMarginTopOnMobile:A=!1,hasRating:_=!1,hasSpecialStyleForFeatureLink:H=!1,hasRoundedCorners:D,hedTag:R,image:O,iconBookmarkOnClickHandler:F,isDotClickable:W=!1,isImageOnRight:U=!1,rating:V,related:G=[],reviewsCount:j,rubric:z,sectionTitleDangerousHed:q,showSectionTitleInsideContent:Z,sectionTitleVariation:K="TextCenter",selectedStories:Y=[],selectedStoriesHeadline:J,selectedStoriesImageWidth:Q,shouldUseDekForselectedStoriesHeadline:X=!1,shouldHideDangerousDek:ee,shouldHaveLargerFeaturedImage:te=!1,shouldHideSelectedStoriesHeadline:ne=!1,shouldHideFeatureItemHeader:oe=!1,shouldHideFeatureItemByline:ie=!1,shouldHideSelectedStoriesByline:ae=!1,shouldHideFeatureItemCaption:re=!1,shouldLazyLoadCoverImage:se=!1,shouldUseDropCap:le=!1,hasAdditionalDropcapStyling:de=!1,shouldShowDangerousBottomDek:ce,shouldShowSelectedStoriesBelowInMobile:me=!1,shouldShowStackedRatingsCard:pe=!1,stackedRatingsCardProps:ue,snowplowEvent:ge,summaryItemVariation:he,summaryItemVariationWithNoAssest:ye,template:be,url:fe,showItemsAsList:ve,signalType:$e,actionBarConfig:we,shouldHideCustmizeText:Ce})=>{const ke=r(),Se="spotlight-story"===be?`Story Spotlight/${z.name}`:`Author Spotlight/${B}`,xe=(e=!1)=>{const t=S.addDataSectionTitleAttribute(!0,Se,0);return e&&(t["data-section-title"]=`${t["data-section-title"]}-image`),{...t,href:fe}},Ee={dangerousHed:q,className:"SpotlightSectionTitle"},Te={...ge&&ge,subject:"summary_spotlight",type:"click"};return o.createElement(u,null,o.createElement(f,null,Z&&o.createElement(E,{as:m[K],shouldUseDekForselectedStoriesHeadline:X,showSectionTitleInsideContent:Z,...Ee,template:be}),!oe&&o.createElement(g,{"data-testid":"SpotlightMainFeatureHeader",as:R,dangerouslySetInnerHTML:{__html:a(o.createElement("a",{...xe()},B))},onClick:()=>x({...Te,placement:"hero",items:[{content_title:B,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]}),template:be}),!me&&o.createElement(c,{snowplowEvent:Te,items:Y,shouldHideSelectedStoriesHeadline:ne,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I,actionBarConfig:we}),o.createElement(h,{hasCustomPadding:M},o.createElement($,{...xe(!0),tabIndex:"-1",onClick:()=>x({...Te,placement:"hero",items:[{content_title:B,content_url:window&&window.location.origin+fe,content_id:i,content_type:t}]})},o.createElement(v,{"data-testid":"SpotlightCoverImage",template:be,shouldHaveLargerFeaturedImage:te,isLazy:se,...O,hasRoundedCorners:D,signalType:$e,actionBarConfig:we})),_&&p(V,ue.ratingMethod,j,P,e,F)),!ie&&o.createElement(y,{"data-testid":"SpotlightAuthorName",contributors:n,template:be}),!re&&o.createElement(w,{"data-testid":"SpotlightMainFeatureCredit",dangerousCaptionText:"spotlight-contributor"===be?"":O.caption,dangerousCredit:O.credit,template:be})),o.createElement(o.Fragment,null,o.createElement(b,{"data-testid":"SpotlightMainFeatureContent",dangerouslySetInnerHTML:{__html:L+("spotlight-contributor"===be||Ce?"":a(o.createElement(C,{tabIndex:"-1",...xe(),dangerouslySetInnerHTML:{__html:N||ke.formatMessage(s.continueReadingText)}})))},shouldUseDropCap:le,hasAdditionalDropcapStyling:de,hasMarginTopOnMobile:A,template:be,hasSpecialStyleForFeatureLink:H,hasCustomPadding:M}),o.createElement(d,{snowplowEvent:Te,items:Y,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,shouldHideSelectedStoriesByline:ae,shouldHideSelectedStoriesHeadline:ne,shouldHideDangerousDek:ee,summaryItemVariation:U?he:void 0,trackingNamespace:I,isImageOnRight:U,selectedStoriesImageWidth:Q,actionBarConfig:we}),me&&o.createElement(c,{snowplowEvent:Te,items:Y,shouldHideSelectedStoriesHeadline:ne,stackedRatingsCardProps:ue,shouldShowStackedRatingsCard:pe,sectionTitleVariation:K,selectedStoriesHeadline:J,shouldUseDekForselectedStoriesHeadline:X,shouldHideDangerousDek:ee,isDotClickable:W,trackingNamespace:I}),o.createElement(k,null,o.createElement(l,{items:G,...ce&&J&&{shouldShowDangerousBottomDek:ce},summaryItemVariation:he,summaryItemVariationWithNoAssest:ye,template:be,trackingNamespace:Se,showItemsAsList:ve,actionBarConfig:we}),ce&&J&&o.createElement(T,{dangerouslySetInnerHTML:{__html:J},hasEnhancedTopSpacing:ce}))))};N.propTypes={actionBarConfig:i.object,bookmarkId:i.string,contentType:i.string,contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}).isRequired,copilotID:i.string,customizedContinueReadingText:i.string,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,hasAdditionalDropcapStyling:i.bool,hasBookmark:i.bool,hasCustomPadding:i.bool,hasMarginTopOnMobile:i.bool,hasRating:i.bool,hasRoundedCorners:i.bool,hasSpecialStyleForFeatureLink:i.bool,hedTag:i.string,iconBookmarkOnClickHandler:i.func,image:i.object.isRequired,isDotClickable:i.bool,isImageOnRight:i.bool,rating:i.number,related:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),reviewsCount:i.number,rubric:i.shape({name:i.string}),sectionTitleDangerousHed:i.string,sectionTitleVariation:i.string,selectedStories:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string})),selectedStoriesHeadline:i.string,selectedStoriesImageWidth:i.number,shouldHaveLargerFeaturedImage:i.bool,shouldHideCustmizeText:i.bool,shouldHideDangerousDek:i.bool,shouldHideFeatureItemByline:i.bool,shouldHideFeatureItemCaption:i.bool,shouldHideFeatureItemHeader:i.bool,shouldHideSelectedStoriesByline:i.bool,shouldHideSelectedStoriesHeadline:i.bool,shouldLazyLoadCoverImage:i.bool,shouldShowDangerousBottomDek:i.bool,shouldShowSelectedStoriesBelowInMobile:i.bool,shouldShowStackedRatingsCard:i.bool,shouldUseDekForselectedStoriesHeadline:i.bool,shouldUseDropCap:i.bool,showItemsAsList:i.bool,showSectionTitleInsideContent:i.bool,signalType:i.string,snowplowEvent:i.object,stackedRatingsCardProps:i.object,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]),url:i.string.isRequired},e.exports=N},48665:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightMainFeatureBottomWrapper=t.SpotlightMainFeatureLink=t.SpotlightMainFeatureContent=t.SpotlightMainFeatureCredit=t.SpotlightMainFeatureByline=t.SpotlightMainFeatureCoverImageWrapper=t.SpotlightMainFeatureCoverImage=t.SpotlightRatingWrapper=t.SpotlightMainFeatureCover=t.SpotlightMainFeatureHeader=t.SpotlightMainFeatureGrid=void 0;const i=o(n(86659)),a=n(40653),{default:r,css:s}=n(75999),{calculateSpacing:l,getColorStyles:d,getTypographyStyles:c,minMaxScreen:m,minScreen:p,maxScreen:u}=n(26865),{BREAKPOINTS:g}=n(96472),{maxThresholds:h}=n(99906),y=n(86157),{ResponsiveImageContainer:b}=n(7228),f=n(52540),v=n(14760),{BaseLink:$}=n(76955),{MetaData:w}=n(1817),C=r(i.default.NoMarginsTwoUp).withConfig({displayName:"SummarySpotlightGrid"})` /* up to md screens, we should not render a grid */ ${u(`${h.lg}px`)} { && { display: unset; } } > ${a.GridItem} { :nth-of-type(1) { text-align: center; } :nth-of-type(2) { display: flex; flex-direction: column; justify-content: space-between; ${p(g.xxl)} { grid-column: span 5; } } } `;t.SpotlightMainFeatureGrid=C;const k=r.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${l(3)}; text-align: center; text-transform: uppercase; ${({template:e})=>"spotlight-contributor"===e&&s` ${p(g.md)} { padding-bottom: ${l(6)}; } `} ${({theme:e})=>s` ${c(e,"typography.definitions.discovery.hed-feature")} ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${p(g.lg)} { max-width: 80%; } a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } `;t.SpotlightMainFeatureHeader=k;const S=r.div.withConfig({displayName:"SpotlightMainFeatureCover"})``;t.SpotlightMainFeatureCover=S;const x=r.div.withConfig({displayName:"SpotlightRatingWrapper"})` display: flex; flex-flow: column; justify-content: center; ${w} { display: flex; margin: auto; padding-top: 16px; width: 64%; ${m(g.sm,`${h.md}px`)} { margin: 0; } ${m(g.md,`${h.lg}px`)} { margin-bottom: ${l(6)}; } } `;t.SpotlightRatingWrapper=x;const E=r.a.withConfig({displayName:"SpotlightMainFeatureCoverImageWrapper"})` display: flex; flex-direction: column; align-items: center; `;t.SpotlightMainFeatureCoverImageWrapper=E;const T=r(y).withConfig({displayName:"SpotlightMainFeatureCoverImage"})` display: inline-block; ${p(g.md)} { ${({shouldHaveLargerFeaturedImage:e})=>e?"max-width: 80%;":"max-width: 70%;"} } ${p(g.lg)} { ${b} { object-fit: cover; ${({template:e})=>"spotlight-story"===e&&s` max-height: 70vh; `} } } ${({template:e})=>"spotlight-contributor"===e&&s` ${p(g.md)} { max-width: ${l(50)}; } ${u(`${h.md}px`)} { display: none; } `}; img { ${({hasRoundedCorners:e})=>e&&s` border-radius: ${l(2)}; `} } `;t.SpotlightMainFeatureCoverImage=T;const I=r(v).withConfig({displayName:"SpotlightMainFeatureCredit"})` grid-area: dek; padding: 0 5%; text-align: center; ${u(`${h.lg}px`)} { margin-bottom: ${l(3)}; } ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.heading")}; `}; ${p(g.md)} { padding: 0 20%; ${({template:e})=>"spotlight-contributor"===e&&s` padding: 0; `} } ${({template:e})=>"spotlight-contributor"===e&&s` margin-top: ${l(6)}; margin-bottom: 0; ${p(g.lg)} { margin-top: ${l(5)}; } ${u(`${h.md}px`)} { display: none; } ${m(g.md,`${h.lg}px`)} { margin: ${l(6)} 0; } `}; `;t.SpotlightMainFeatureCredit=I;const N=r(f).withConfig({displayName:"SpotlightMainFeatureByline"})` margin-top: ${l(3)}; margin-bottom: ${l(.8)}; padding: 0; ${({template:e})=>"spotlight-contributor"===e&&s` display: none; `}; span, a { ${c("typography.definitions.foundation.title-primary")}; } span { text-transform: uppercase; ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.heading")}; `}; } `;t.SpotlightMainFeatureByline=N;const L=r($).withConfig({displayName:"SpotlightMainFeatureLink"})``;t.SpotlightMainFeatureLink=L;const B=r.div.withConfig({displayName:"SpotlightMainFeatureContent"})` ${({theme:e})=>s` ${c(e,"typography.definitions.consumptionEditorial.body-core")} ${d(e,"color","colors.discovery.body.light.description")}; `}; ${m(g.md,`${h.xl}px`)} { ${({hasCustomPadding:e})=>e&&`padding-bottom: ${l(6)};`} } ${({template:e,shouldUseDropCap:t})=>t&&"spotlight-contributor"!==e&&s` &::first-letter { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.display-large")}; /* These values were hard-coded to work with the tny-fiction BI. If your brand has a requirement for the dropcap, there may be some custom styling needed. */ margin-bottom: ${l(-2)}; float: left; padding: 9px 4px 0 0px; ${({hasAdditionalDropcapStyling:e})=>e&&` padding: ${l(2)} ${l(2)} ${l(2)} 0;`} } `} /* We declare the styles here because SpotlightMainFeatureLink is wrapped in renderToStaticMarkup. styled-components sets a component's styles in the DOM after mounting, a phase that won't happen if we render this component to static HTML during the production build. */ ${L} { ${({theme:e})=>d(e,"color","colors.interactive.base.brand-primary")}; ${({hasSpecialStyleForFeatureLink:e,theme:t})=>e&&s` ${d(t,"color","colors.consumption.body.standard.link")}; ${c(t,"typography.definitions.foundation.link-primary")} `} display: block; margin: ${l(3)} 0 0 0; width: 100%; height: auto; text-align: center; text-decoration: none; text-underline-offset: 5px; /* this was agreed in VQA and is not one of our theme values */ white-space: nowrap; ${p(g.md)} { display: inline-block; margin: 0 0 0 ${l(1)}; width: auto; text-align: unset; } } ${L}:hover { text-decoration: underline; } ${({hasMarginTopOnMobile:e})=>e&&s` ${u(`${h.md}px`)} { margin-top: ${l(3)}; } `} a { ${({theme:e})=>s` ${d(e,"color","colors.discovery.body.light.description")}; `}; } `;t.SpotlightMainFeatureContent=B;const P=r.div.withConfig({displayName:"SpotlightMainFeatureBottomWrapper"})``;t.SpotlightMainFeatureBottomWrapper=P},88122:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(74992),{SpotlightRelatedItems:r,SpotlightRelatedItem:s}=n(96499),l=n(86659),{googleAnalytics:d,componentTracking:c}=n(90090),m=({items:e,shouldShowDangerousBottomDek:t,summaryItemVariation:n="SideBySideDense",summaryItemVariationWithNoAssest:i="TextBelowDesktopOnlyNoAsset",template:m,trackingNamespace:p,showItemsAsList:u,actionBarConfig:g})=>{if(!e.length)return null;const h=1===e.length,y="spotlight-contributor"===m?a[i]:a[n],b="spotlight-contributor"===m?"Author Spotlight/Recirc":p;return o.createElement(r,{single:h,"data-testid":"SpotlightRelatedItems",template:m,...t&&{hideSummaryItemBottomSpacing:!0},showItemsAsList:u},o.createElement(l.NoMarginsTwoUp,null,e.map(((e,t)=>o.createElement(s,{key:t,...e.image,...e,analyticsDataAttribute:c.addDataSectionTitleAttribute(!0,b,"spotlight-contributor"===m?t:t+1),dangerousDek:`${e.dangerousHed}`,alternateClickHandlerStrategy:t=>((e,t)=>{const n=e.nativeEvent;d.emitGoogleTrackingEvent(m,{hitType:"event",eventCategory:"click tracking",eventAction:{"data-section-title":b}}),n.target.parentElement.classList.contains("rubric__link")||(n.preventDefault(),n.metaKey?window.open(t.url,"_blank"):window.location=t.url)})(t,e),shouldHideDangerousHed:!0,shouldHideBylines:!0,hasBorder:!1,sideBySideVerticalAlign:"top","data-testid":"SpotlightRelatedItem",shouldShowAllContentWhenDense:!0,as:y,actionBarConfig:g})))))};m.propTypes={actionBarConfig:i.object,items:i.arrayOf(i.shape({categories:i.shape({tags:i.array}),contributors:i.shape({author:i.shape({items:i.arrayOf(i.shape({dangerousBio:i.string,dangerousTitle:i.string,name:i.string,socialMedia:i.array,url:i.string}))})}),dangerousDek:i.string,dangerousHed:i.string,image:i.object,url:i.string})).isRequired,shouldShowDangerousBottomDek:i.bool,showItemsAsList:i.bool,summaryItemVariation:i.string,summaryItemVariationWithNoAssest:i.string,template:i.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,trackingNamespace:i.string.isRequired},e.exports=m},96499:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightRelatedItem=t.SpotlightRelatedItems=void 0;const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,maxScreen:s,minScreen:l}=n(26865),{BREAKPOINTS:d}=n(96472),{maxThresholds:c}=n(99906),{GridWrapper:m}=n(40653),{SummaryItemAssetContainer:p,SummaryItemContent:u,SummaryItemWrapper:g,SummaryItemDek:h}=n(68116),y=o.div.withConfig({displayName:"SpotlightRelatedItems",hasBorder:!1})` margin-top: ${a(3)}; ${({template:e})=>"spotlight-contributor"===e&&i` margin-top: ${a(5)}; `} ${l(d.md)} { margin-top: ${a(2)}; } a { text-decoration: none; } ${({single:e})=>e&&i` ${l(d.md)} { align-self: unset; } ${m} { display: unset; } ${p} { display: none; } `} ${s(`${c.md}px`)} { ${g} { grid-gap: ${a(1)}; grid-template-columns: none; } } .summary-item { border-top-width: 1px; border-top-style: solid; padding-top: ${a(2)}; ${h} { margin-bottom: 0; &:hover { text-decoration: underline; } } ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.border")}; } ${({hideSummaryItemBottomSpacing:e})=>e&&i` ${p} { margin-bottom: 0; } ${u} { padding-bottom: 0; } `} ${({showItemsAsList:e})=>e&&`\n ${m} {\n grid-template-columns: repeat(1, 1fr);\n grid-template-rows: repeat(2, auto);\n grid-column-gap: 0;\n }\n `} `;t.SpotlightRelatedItems=y;const b=o.div.withConfig({displayName:"SpotlightRelatedItem"})` ${p} { width: ${a(8)}; } a { text-decoration: none; } `;t.SpotlightRelatedItem=b},75437:(e,t,n)=>{const o=n(5556),i=n(96540),{asConfiguredComponent:a}=n(12892),r=n(59966),{SpotlightDangerousBottomDek:s,SpotlightSummaryContainer:l,SpotlightSummaryInnerContainer:d,SpotlightSummarySingleColumn:c,SpotlightSectionTitle:m,SpotlightSummaryGrid:p}=n(23555),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=n(24277),{withCustomTheme:y}=n(15236),b=({customizedContinueReadingText:e,dangerousHed:t,dangerousDek:n,hasCustomPadding:o,hasMarginTopOnMobile:a=!1,hasRating:y,hasRoundedCorners:b,hasSpecialStyleForFeatureLink:f=!1,hedTag:v,items:$,isDotClickable:w=!1,isImageOnRight:C=!1,isSpecialTheme:k=!1,sectionTitleVariation:S="TextLeftWithLineBelowTitle",selectedStories:x,selectedStoriesImageWidth:E,shouldUseDekForselectedStoriesHeadline:T=!1,shouldHaveBackgroundWhite:I=!1,shouldHideDangerousDek:N=!1,shouldHaveLargerFeaturedImage:L=!1,shouldHideSelectedStoriesHeadline:B=!1,shouldHideFeatureItemHeader:P=!1,shouldHideFeatureItemCaption:M=!1,shouldHideFeatureItemByline:A=!1,shouldHideSelectedStoriesByline:_=!1,shouldLazyLoadCoverImage:H=!1,shouldUseLightColorBackground:D=!1,shouldUseMainContentDropCap:R,hasAdditionalDropcapStyling:O=!1,shouldShowDangerousBottomDek:F=!1,shouldShowSelectedStoriesBelowInMobile:W=!1,shouldShowStackedRatingsCard:U=!1,shouldStackHedAndDek:V=!1,shouldUseLargeIconSize:G=!1,stackedRatingsCardRatingMethod:j,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:Z,showItemsAsList:K,shouldHideCustmizeText:Y,actionBarConfig:J,variations:{showSectionTitleInsideContent:Q}={}})=>{i.useEffect((()=>{(async()=>{await g(),u("SummarySpotlight")})()}),[]);let X={};U&&(X={shouldUseLargeIconSize:G,hasIcon:!0,hasRubric:!0,ratingMethod:j});const ee=$[0],te={dangerousDek:T?"":n,dangerousHed:t,hasDividerBelow:!0,className:"SpotlightSectionTitle"};return i.createElement(l,{"data-testid":"SpotlightSummaryContainer",shouldHaveBackgroundWhite:I,shouldUseLightColorBackground:D,isSpecialTheme:k},i.createElement(d,null,i.createElement(c,null,!Q&&i.createElement(m,{"data-testid":"SpotlightOuterSectionTitle",as:h[S],shouldUseDekForselectedStoriesHeadline:T,shouldStackHedAndDek:V,...te,template:Z}),i.createElement(p,null,i.createElement(r,{...ee,customizedContinueReadingText:e,sectionTitleVariation:S,showSectionTitleInsideContent:Q,...Q&&{sectionTitleDangerousHed:t},...t&&{snowplowEvent:{label:t}},selectedStoriesHeadline:n,selectedStoriesImageWidth:E,hasMarginTopOnMobile:a,related:$.slice(1),selectedStories:x,isDotClickable:w,isImageOnRight:C,hedTag:v,shouldHideFeatureItemHeader:P,shouldUseDropCap:R,hasAdditionalDropcapStyling:O,shouldHideSelectedStoriesHeadline:B,stackedRatingsCardProps:X,shouldUseDekForselectedStoriesHeadline:T,shouldShowDangerousBottomDek:F,shouldShowSelectedStoriesBelowInMobile:W,hasRating:y,shouldShowStackedRatingsCard:U,shouldHaveLargerFeaturedImage:L,shouldHideFeatureItemCaption:M,shouldHideDangerousDek:N,shouldHideFeatureItemByline:A,shouldHideSelectedStoriesByline:_,summaryItemVariation:z,summaryItemVariationWithNoAssest:q,template:Z,hasSpecialStyleForFeatureLink:f,showItemsAsList:K,shouldLazyLoadCoverImage:H,hasRoundedCorners:b,shouldHideCustmizeText:Y,hasCustomPadding:o,actionBarConfig:J})),!F&&"spotlight-contributor"===Z&&i.createElement(s,{"data-testid":"SpotlightMobileDangerousDek",dangerouslySetInnerHTML:{__html:n},hideOnTabletDesktop:!0}))))};b.propTypes={actionBarConfig:o.object,customizedContinueReadingText:o.string,dangerousDek:o.string.isRequired,dangerousHed:o.string.isRequired,hasAdditionalDropcapStyling:o.bool,hasCustomPadding:o.bool,hasMarginTopOnMobile:o.bool,hasRating:o.bool,hasRoundedCorners:o.bool,hasSpecialStyleForFeatureLink:o.bool,hedTag:o.string,isDotClickable:o.bool,isImageOnRight:o.bool,isSpecialTheme:o.bool,items:o.arrayOf(o.shape({categories:o.shape({tags:o.array}),contributors:o.shape({author:o.shape({items:o.arrayOf(o.shape({dangerousBio:o.string,dangerousTitle:o.string,name:o.string,socialMedia:o.array,url:o.string}))})}),dangerousDek:o.string,dangerousHed:o.string,contentType:o.string,copilotID:o.string,image:o.object,url:o.string})).isRequired,sectionTitleVariation:o.string,selectedStories:o.arrayOf(o.shape({categories:o.shape({tags:o.array}),contributors:o.shape({author:o.shape({items:o.arrayOf(o.shape({dangerousBio:o.string,dangerousTitle:o.string,name:o.string,socialMedia:o.array,url:o.string}))})}),dangerousDek:o.string,dangerousHed:o.string,id:o.string,image:o.object,url:o.string})),selectedStoriesImageWidth:o.number,shouldHaveBackgroundWhite:o.bool,shouldHaveLargerFeaturedImage:o.bool,shouldHideCustmizeText:o.bool,shouldHideDangerousDek:o.bool,shouldHideFeatureItemByline:o.bool,shouldHideFeatureItemCaption:o.bool,shouldHideFeatureItemHeader:o.bool,shouldHideSelectedStoriesByline:o.bool,shouldHideSelectedStoriesHeadline:o.bool,shouldLazyLoadCoverImage:o.bool,shouldShowDangerousBottomDek:o.bool,shouldShowSelectedStoriesBelowInMobile:o.bool,shouldShowStackedRatingsCard:o.bool,shouldStackHedAndDek:o.bool,shouldUseDekForselectedStoriesHeadline:o.bool,shouldUseLargeIconSize:o.bool,shouldUseLightColorBackground:o.bool,shouldUseMainContentDropCap:o.bool,showItemsAsList:o.bool,stackedRatingsCardRatingMethod:o.string,summaryItemVariation:o.string,summaryItemVariationWithNoAssest:o.string,template:o.oneOf(["spotlight-story","spotlight-contributor","spotlight-article"]).isRequired,variations:o.shape({showSectionTitleInsideContent:o.bool})},b.displayName="SummarySpotlight",e.exports=a(y(b),"SummarySpotlight")},13113:(e,t,n)=>{const o=n(4788);e.exports=o},23555:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpotlightSummaryGrid=t.SpotlightSectionTitle=t.SpotlightSummarySingleColumn=t.SpotlightSummaryInnerContainer=t.SpotlightSummaryContainer=t.SpotlightDangerousBottomDek=t.SpotlightMainFeatureHeader=void 0;const o=n(1123),{default:i,css:a}=n(75999),{calculateSpacing:r,getColorStyles:s,getColorToken:l,getTypographyStyles:d,getLinkStyles:c,minScreen:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{maxThresholds:g}=n(99906),h=n(35864),{SectionTitleDek:y,SectionTitleHed:b}=n(33500),{BaseText:f}=n(18730),{SpotlightMainFeature:v}=n(48665),{SpotlightRelatedItems:$}=n(96499),{ActionBarWrapper:w,ActionBarButton:C}=n(11586),k=i.section.withConfig({displayName:"SpotlightSummaryContainer"})` padding: ${r(3)}; ${({shouldHaveBackgroundWhite:e,shouldUseLightColorBackground:t,isSpecialTheme:n,theme:o})=>e?`${s(o,"background-color","colors.background.white")};`:n?`${s(o,"background-color","colors.consumption.lead.special.background")};`:t?`${s(o,"background-color","colors.discovery.body.light.background")};`:`${s(o,"background-color","colors.background.light")};`} ${m(u.md)} { padding-top: ${r(6)}; padding-bottom: ${r(6)}; } ${(0,o.cssVariablesGrid)()} ${(0,o.applyGridSpacing)("padding")} ${v}, ${$} { ${w} { position: absolute; right: ${r(.5)}; bottom: ${r(.5)}; background: transparent; height: ${r(3)}; ${C} { border: none; background: none; text-decoration: none; } ${({theme:e})=>`\n ${s(e,"border-color","colors.discovery.body.black.border")};\n \n svg {\n path {\n ${s(e,"fill","colors.discovery.body.white.accent")};\n }\n }\n \n `} } } `;t.SpotlightSummaryContainer=k;const S=i.div.withConfig({displayName:"SpotlightSummaryInnerContainer"})` margin: 0 auto; max-width: calc(${u.xxl} - (2 * ${r(8)})); `;t.SpotlightSummaryInnerContainer=S;const x=i.div.withConfig({displayName:"SpotlightSummarySingleColumn"})` .summary-item { width: 100%; } `;t.SpotlightSummarySingleColumn=x;const E=i(h).withConfig({displayName:"SpotlightHeader"})` ${({shouldUseDekForselectedStoriesHeadline:e,showSectionTitleInsideContent:t,shouldStackHedAndDek:n})=>!e&&!t&&!n&&a` display: flex; justify-content: space-between; `} ${({template:e})=>"spotlight-contributor"===e&&a` ${p(`${g.md}px`)} { display: block; ${b} { width: 100%; text-align: center; } } `} margin-bottom: ${r(3)}; border-bottom: ${r(.125)} solid ${l("colors.discovery.body.white.accent")}; padding-bottom: ${r(2)}; ${m(u.md)} { margin-bottom: ${r(4)}; } ${y} { margin-top: 0; padding-top: 0; text-underline-offset: 3px; /* this was agreed in VQA and is not one of our theme values */ ${({theme:e})=>c(e,"colors.foundation.collapsed-menu.utility-link.default","colors.foundation.collapsed-menu.utility-link.hover","navigation")} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; transition-duration: unset; &:hover { text-decoration: underline; } } ${({template:e})=>"spotlight-contributor"===e&&a` ${p(`${g.md}px`)} { display: none; } `} ${({shouldStackHedAndDek:e})=>e&&a` padding-top: ${r(1.5,"px")}; `} } ${({showSectionTitleInsideContent:e})=>e&&a` margin-bottom: ${r(1,"px")}; border-bottom: none; padding-bottom: 0; ${m(u.md)} { margin-bottom: ${r(1,"px")}; } ${b} { ${d("typography.definitions.discovery.subhed-section-tertiary")} } `} `;t.SpotlightSectionTitle=E;const T=i(f).withConfig({displayName:"SpotlightDangerousBottomDek"})` margin-top: ${({hasEnhancedTopSpacing:e})=>r(e?2:3)}; text-align: center; ${m(u.lg)} { text-align: left; } ${({hideOnTabletDesktop:e})=>e&&a` ${m(u.md)} { display: none; } `} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")}; a { text-decoration: none; } `;t.SpotlightDangerousBottomDek=T;const I=i.section.withConfig({displayName:"SpotlightSummaryGrid"})` display: grid; ${(0,o.cssVariablesGrid)()} grid-template-areas: 'stories' 'body'; grid-template-columns: 100%; ${m(u.md)} { grid-template-areas: 'body'; } `;t.SpotlightSummaryGrid=I;const N=i.h2.withConfig({displayName:"SpotlightMainFeatureHeader"})` margin: 0 auto; padding-bottom: ${r(3)}; text-align: center; text-transform: uppercase; ${({theme:e})=>a` ${d(e,"typography.definitions.discovery.hed-feature")} ${s(e,"color","colors.discovery.body.brand.heading")}; `}; ${m(u.lg)} { max-width: 80%; } `;t.SpotlightMainFeatureHeader=N},56165:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({continueReadingText:{id:"SummarySpotlight.ContinueReading",defaultMessage:"Continue reading »",description:"Continue reading Summary Spotlight article."},selectedStoriesHeading:{id:"SummarySpotlight.SelectedStories",defaultMessage:"Selected Stories",description:"Title of the selected stories section"}})},4788:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(75437);i.StorySummarySpotlight=o(i,"StorySummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0,showItemsAsList:!1}),i.ContributorSummarySpotlight=o(i,"ContributorSummarySpotlight",{showSectionTitleInsideContent:!0},{sectionTitleVariation:"TextCenter",shouldShowDangerousBottomDek:!0,shouldLazyLoadCoverImage:!0}),e.exports=i},32887:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(7350),{connector:s}=n(57744),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(10980),m=n(54790),{useViewportObserver:p}=n(55030),u=n(26890),{calculateSpacing:g}=n(26865),{StickyHeroAd:h}=n(19607),{default:y}=n(98904),b=n(30583),f=n(77207).A,{TopStoryHeader:v,TopStoryHeroAdWrapper:$,TopStoryComponent:w,TopStoryPrimaryLinks:C,TopStoryWrapper:k,ToutsContainer:S,ToutsHeader:x,ToutsBody:E,stylePool:T,GlobalStyles:I}=n(26805),{StackedNavigationNavigationPrimaryLink:N}=n(77630),L=({content:e})=>{const t=a();return e?i.createElement(S,{className:"smart-item--tout"},i.createElement(x,{dangerouslySetInnerHTML:{__html:t.formatMessage(f.toutHead)}}),i.createElement(E,{dangerouslySetInnerHTML:{__html:e}})):null};L.propTypes={content:o.string.isRequired};const B=({additionalContent:e,index:t,items:n,navigation:o,layoutConfigs:s,...m})=>{i.useEffect((()=>{(async()=>{await d(),l("TopStory")})()}),[]);const{formatMessage:f}=a(),S=i.useRef(),[x,E]=i.useState(!1),[B,P]=i.useState(!1),[M,A]=i.useState(0),[_,H]=i.useState(!1),[D,R]=i.useState(!1),[O,F]=i.useState(!1),[W,U]=i.useState(0),[V,G]=i.useState(!1),j=n.map((t=>({...t,additionalContent:e&&i.createElement(L,{content:e}),image:t.image&&{...t.image,isLazy:!1}})));p(".top-story__crown-ad",void 0,(e=>{E(!e)})),p(".top_story-component",{rootSelector:null,rootMargin:`-${g(9,"px")}`,threshold:0},(e=>{P(!e)}));const z=i.useCallback((e=>{if(e){const e=S.current?.getBoundingClientRect();A(e?.top||0)}H(e)}),[]);p(".top_story-component",{rootSelector:null,rootMargin:`${g(62.5,"px")}`,threshold:0},(e=>{R(!e)}));const q=i.useCallback((()=>{const e=window.pageYOffset;u.shouldUpdateScroll(O,e,W,"delta")&&(F(e-W>0),U(e))}),[O,W]);i.useEffect((()=>{const e=r(q,150);return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[q]);const Z=s[m.id]?.palette||"",K=B?"standard":Z;return i.createElement(i.Fragment,null,i.createElement($,{className:"top-story__crown-ad",addPaddingToCrownAd:V},i.createElement(h,{shouldHoldSpace:!1,onFilled:e=>{e&&G(!0)}})),i.createElement(v,{ref:S,headerIsFixed:x,navIsFixed:B,headerTheme:K,isDrawerOpen:_,"data-testid":"top-story__header"},i.createElement(c,{headerTheme:K,onDrawerStateChange:z})),i.createElement(k,{navIsFixed:B,headerIsFixed:x,headerTheme:K,palette:Z,shouldCollapseNavbar:O&&D,"data-testid":"top-story__wrapper"},i.createElement(C,{"data-testid":"StackedNavigationSectionPrimaryLinks"},i.createElement(N,{attributes:{"aria-label":f(y.primaryLinksLabel)},links:o.primaryLinks,shouldAllowNavItemHide:!0})),i.createElement(w,{id:"topstory-content"},i.createElement(b,{...m,index:t,className:"top_story-component",items:j,themeExtensions:{componentStylePools:{SmartItem:T}}})),i.createElement(I,{drawerTop:M})))};B.propTypes={additionalContent:o.string,index:o.number,items:o.array.isRequired,layoutConfigs:o.object,navigation:o.shape({primaryLinks:m.propTypes.links})},e.exports=s(B,{keysToPluck:["bundle","layoutConfigs","navigation"]})},75883:(e,t,n)=>{e.exports=n(32887)},26805:(e,t,n)=>{const{default:o,css:i,createGlobalStyle:a}=n(75999),{SmartItemBaseText:r}=n(88154),{StackedNavigationHeader:s,StackedNavigationTop:l,StackedNavigationGrid:d,StackedNavigationSectionLogoSize:c,StackedNavigationSectionPrimaryLinks:m,StackedNavigationBottom:p,StackedNavigationSectionUtilityLinksLogin:u}=n(77630),{StandardNavigationDropdown:g}=n(88570),{PersistentTopWrapper:h}=n(43068),{NavigationInternalLink:y,NavigationExternalLink:b}=n(51418),{ResponsiveImageContainer:f}=n(7228),{TextContainer:v}=n(42667),{DrawerModalWrapper:$}=n(63967),{SmartItemAssetContainer:w}=n(78465),{StickyHeroAdWrapper:C}=n(36185),{maxThresholds:k,minThresholds:S}=n(99906),{calculateSpacing:x,getColorStyles:E,getColorToken:T,minScreen:I,maxScreen:N}=n(26865),{BREAKPOINTS:L,ZINDEX_MAP:B}=n(96472),P=i` --top-story-header-height: ${x(7)}; ${I(L.lg)} { --top-story-header-height: ${x(9)}; --top-story-header-height-fixed: ${x(8)}; --top-story-nav-bar-height: ${x(6)}; } `,M=o(r).withConfig({displayName:"ToutsHeader"})``;M.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const A=o(r).withConfig({displayName:"ToutsBody"})` & > ul { display: grid; grid-template-columns: 1fr; margin: 0; padding: 0; list-style: none; gap: ${x(1)}; } `;A.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-core"};const _=o(r).withConfig({displayName:"ToutsContainer"})` text-align: center; ${N(`${k.md}px`)} { padding: ${x(3)}; } ${I(`${S.lg}px`)} { margin-top: ${x(3)}; padding-top: 0; padding-bottom: ${x(3)}; } ${M} { margin-bottom: ${x(1)}; } `;_.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",invertedColorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.discovery.description-feature"};const H=i` height: auto; min-height: unset; ${I(`${S.lg}px`)} { min-height: ${x(68)}; } ${I(`${S.xl}px`)} { min-height: ${x(75)}; ${({theme:e})=>"transparent"!==e.palette?i` height: calc( 100vh - ( var(--top-story-header-height) + var(--top-story-nav-bar-height, 0px) ) ); `:i` height: calc(100vh - var(--top-story-nav-bar-height, 0px)); `}; } ${N(`${k.md}px`)} { ${v} { min-height: 167vw; } } `,D={overlay:(e,t={})=>i` --top-story-layout: 'overlay'; ${H} ${v} { padding-top: ${x(13)}; } ${N(`${k.md}px`)} { justify-content: stretch; ${v} { padding-bottom: ${x(3)}; } ${w} { position: relative; grid-area: content; } } ${I(`${S.lg}px`)} { ${v} { padding-bottom: ${({additionalContent:e})=>e?0:x(3)}; } } ${I(`${S.xl}px`)} { ${v} { padding-bottom: ${({additionalContent:e})=>x(e?3:6)}; } ${"start"===t?.textAlign&&`\n && ${v} {\n padding-top: ${x(21)};\n }\n `} ${({additionalContent:e})=>"start"===t?.textAlign?`\n && ${w} {\n &::after {\n background: ${e?"linear-gradient(to bottom, rgba(0, 0, 0, .95) 0, transparent 65%, rgba(0, 0, 0, .85) 100%);":"linear-gradient(to bottom, rgba(0, 0, 0, .95) 0, transparent 100%);"};\n }\n }\n `:""} } ${v} { ${({presetCategory:e,additionalContent:t})=>"TEXT_ONLY"===e&&!t&&i` padding-bottom: 0; `} } `,stack:(e,t={})=>i` --top-story-layout: 'stack'; ${t?.image?.inset&&i` ${_} { padding-top: 0; } `} `,"side-by-side":(e,t={})=>i` --top-story-layout: 'side-by-side'; ${I(`${S.lg}px`)} { ${t?.image?.inset&&i` --smart-item-asset-h-inset: ${x(3)}; --smart-item-asset-v-inset: ${x(3)}; `} ${v} { ${({additionalContent:e})=>e&&i` padding-bottom: 0; `}; } ${_} { padding-right: ${x(3)}; padding-left: ${x(3)}; } } ${I(`${S.xl}px`)} { ${_} { padding-right: ${x(6)}; padding-left: ${x(6)}; } } ${v}, ${_} { margin: 0 auto; } ${H} `},R=o.div.withConfig({displayName:"TopStoryHeroAdWrapper"})` grid-area: ad; ${({addPaddingToCrownAd:e})=>e&&`\n ${C} {\n padding: ${x(1)} 0;\n\n ${I(L.md)} {\n padding: ${x(2)} 0;\n }\n }\n `} `,O=o.div.withConfig({displayName:"TopStoryHeader"})` ${P}; position: ${({headerIsFixed:e})=>e?"fixed":"sticky"}; top: 0; left: 0; grid-area: header; z-index: ${B.persistentTopLayer+1}; width: 100%; ${I(L.lg)} { ${l} { padding: ${x(2)} 0; height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } ${c} ${f} { transition: width 0.3s cubic-bezier(0, 0.59, 0.32, 1); width: ${({navIsFixed:e})=>x(e?16:21.626)}; height: ${({navIsFixed:e})=>e&&x(3.75)}; } &&& { ${d} { height: ${({navIsFixed:e})=>e?"var(--top-story-header-height-fixed)":"var(--top-story-header-height)"}; } } } ${h} { position: relative; max-height: var(--top-story-header-height); } ${s} { box-shadow: none; ${({isDrawerOpen:e})=>e&&i` & { transition: none; } `} ${N(`${k.lg}px`)} { ${p} { transition: none; } } } ${({headerTheme:e})=>"transparent"===e&&i` background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); `} && ${s} { border-bottom: none; ${l}, ${p} { border-bottom: ${({navIsFixed:e,theme:t})=>e?`\n 1px solid;\n ${E(t,"border-bottom-color","colors.foundation.menu.dividers")};\n `:"none"}; } ${u} { ${g} { box-shadow: none; } ${g}::before { content: none; } } } `,F=o.div.withConfig({displayName:"TopStoryComponent"})` grid-area: content; `,W=o(m).withConfig({displayName:"TopStoryPrimaryLinks"})` grid-area: navigation; `,U=o.div.withConfig({displayName:"TopStoryWrapper"})` ${P}; ${({headerIsFixed:e,palette:t})=>e?`margin-top: ${"transparent"===t?0:"var(--top-story-header-height)"};`:`margin-top: ${"transparent"===t?"calc(-1 * var(--top-story-header-height))":0};`} display: grid; grid-template-areas: 'content' 'navigation'; grid-template-rows: repeat(12, auto); ${({navIsFixed:e})=>e&&i` margin-bottom: var(--top-story-nav-bar-height, 0px); `} ${({palette:e,theme:t})=>"standard"===e&&i` ${F} { ${N(`${k.lg}px`)} { border-bottom: 1px solid; ${E(t,"border-bottom-color","colors.interactive.base.border")}; } } `} && { ${W} { display: none; grid-row: -1; align-items: center; transition: height 0.3s cubic-bezier(0, 0.59, 0.32, 1); z-index: ${B.persistentBottomLayer}; height: var(--top-story-nav-bar-height); overflow: hidden; ${({theme:e})=>E(e,"background-color","colors.foundation.menu-bg.collapsed")}; ${({theme:e,palette:t,navIsFixed:n})=>"standard"===t&&!n&&`\n border-top: 1px solid;\n ${E(e,"border-top-color","colors.foundation.menu.dividers")};\n `} ${({navIsFixed:e})=>e&&i` position: fixed; left: 0; top: var(--top-story-header-height-fixed); width: 100%; `} ${y}, ${b} { ${({theme:e})=>E(e,"color","colors.foundation.collapsed-menu.nav-link.default")}; } ${({shouldCollapseNavbar:e})=>e&&i` border-bottom: none; height: 0; `} } ${I(L.lg)} { border-bottom: 1px solid; ${({theme:e})=>E(e,"border-bottom-color","colors.foundation.menu.dividers")}; ${W} { display: flex; } } } overflow: hidden; `,V=a` ${$} { .drawer__overlay { &.drawer__overlay--opening { transition: none; } &.drawer__overlay--closing { transition: none; } &.drawer__overlay--opening.drawer--overlay-color-white { background-color: rgba( ${T("colors.interactive.base.white",{rgbOnly:!0})}, 1 ); } } .drawer--megamenu-topstory { padding-top: ${({drawerTop:e})=>i`calc(${e}px + ${x(6)})`}; } } `;e.exports={TopStoryHeader:O,TopStoryHeroAdWrapper:R,TopStoryComponent:F,TopStoryPrimaryLinks:W,TopStoryWrapper:U,ToutsContainer:_,ToutsHeader:M,ToutsBody:A,stylePool:D,GlobalStyles:V}},77207:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({toutHead:{id:"TopStory.toutHead",defaultMessage:"Also today . . .",description:"Tout header for top story"}})},42599:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainer=void 0;const r=a(n(96540)),s=n(21337),l=n(10750),d=n(5974),c=n(46912);function m(e){e.stopPropagation()}t.TriggerableContainer=function({id:e,children:t,hasOverlay:n,hasDefaultContainer:o,layout:i}){const[a,p]=(0,r.useState)(!1),[u,g]=(0,r.useState)(null),h=(0,r.useRef)(null),{position:y,triggerElement:b}=(0,s.useContainerManager)(e,h.current,a,p,n);return(0,d.useToggleContentScrollPrevention)(a),(0,s.useManageFocus)(a,h,b),r.default.createElement(c.TriggerableContainerContext.Provider,{value:{accordionsState:u,setAccordionsState:g,triggerElement:b,isOpen:a,containerId:e}},o?r.default.createElement(l.TriggerableContainerContent,{tabIndex:-1,isOpen:a,blockStart:y.blockStart,layout:i},r.default.createElement(l.DrawerWrapper,{tabIndex:-1,onWheel:m,onTouchMove:m,ref:h,layout:i},r.default.createElement(l.GridWrapper,{tabIndex:-1,isOpen:a,layout:i},t))):r.default.createElement(r.default.Fragment,null,t))}},46912:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerContext=void 0;const o=n(96540);t.TriggerableContainerContext=(0,o.createContext)(null)},31349:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerOverlay=void 0;const r=a(n(96540)),s=n(52108),l=n(21337);t.TriggerableContainerOverlay=function(){const[e,t]=(0,r.useState)(!1);(0,r.useEffect)((()=>{l.ContainerManager.subscribeOverlay(t)}),[]);const n=l.ContainerManager.getContainerPosition(e);return r.default.createElement(s.Overlay,{isOpen:e,blockStart:n.blockStart,tabIndex:-1})}},91560:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerOverlay=void 0;var o=n(31349);Object.defineProperty(t,"TriggerableContainerOverlay",{enumerable:!0,get:function(){return o.TriggerableContainerOverlay}})},52108:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Overlay=void 0;const i=o(n(75999)),a=n(96472),r=n(66593);t.Overlay=i.default.div.withConfig({displayName:"Overlay"})` position: fixed; width: 100%; background: rgba(0, 0, 0, 0.65); height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; z-index: ${a.ZINDEX_MAP.oneNav}; opacity: ${({isOpen:e})=>e?1:0}; visibility: ${({isOpen:e})=>e?"visible":"hidden"}; ${({isOpen:e})=>r.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity","visibility"],easingFunctions:["0,0,1,1","0,0,0,0"],durations:["300ms","300ms"]},exit:{animatedProperties:["opacity","visibility"],easingFunctions:["0,0,1,1","0,0,0,0"],durations:["200ms","200ms"],delays:["150ms","150ms"]}})} `},77589:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerStyleGenerator=void 0;const o=n(36352),i=n(76066);class a extends o.AbstractStyleGenerator{constructor(e){super(),this.layout=e}getStyleForBreakpoint(e){switch(e){case i.Breakpoints.SM:case i.Breakpoints.MD:case i.Breakpoints.LG:return[["max-width","400px"],["width","calc(100% - 48px)"],["grid-template-columns","none"],["grid-column","none"]];case i.Breakpoints.XL:return[["max-width","50%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]];case i.Breakpoints.XXL:case i.Breakpoints.XXXL:return[["max-width","640px"],["width","100%"],["grid-template-columns","subgrid"],this.layout===i.LayoutType.VERTICAL_RIGHT?["grid-column","-5 / -1"]:["grid-column","1 / 5"]];default:return[["max-width","400px"],["width","calc(100% - 48px)"],["grid-template-columns","none"],["grid-column","none"]]}}}t.TriggerableContainerStyleGenerator=a},5974:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useToggleContentScrollPrevention=void 0;const o=n(96540);t.useToggleContentScrollPrevention=function(e){(0,o.useEffect)((()=>function(e){const t=e=>{e.preventDefault()};return e&&(document.addEventListener("wheel",t,{passive:!1}),document.addEventListener("touchmove",t,{passive:!1})),()=>{document.removeEventListener("wheel",t),document.removeEventListener("touchmove",t)}}(e)),[e])}},5026:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TriggerableContainerContext=t.TriggerableContainerOverlay=t.TriggerableContainer=void 0;var o=n(42599);Object.defineProperty(t,"TriggerableContainer",{enumerable:!0,get:function(){return o.TriggerableContainer}});var i=n(91560);Object.defineProperty(t,"TriggerableContainerOverlay",{enumerable:!0,get:function(){return i.TriggerableContainerOverlay}});var a=n(46912);Object.defineProperty(t,"TriggerableContainerContext",{enumerable:!0,get:function(){return a.TriggerableContainerContext}})},10750:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GridWrapper=t.DrawerWrapper=t.TriggerableContainerContent=void 0;const i=o(n(75999)),a=n(66593),r=n(77589),s=n(96472),l=n(26865),d=n(76066);function c(e,t,n){return e?"translateX(0)":t===d.LayoutType.VERTICAL_RIGHT?`translateX(${n})`:`translateX(-${n})`}t.TriggerableContainerContent=i.default.div.withConfig({displayName:"TriggerableContainerContent"})` position: fixed; width: 100%; height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; display: grid; grid-template-columns: repeat(12, 1fr); cursor: pointer; z-index: ${s.ZINDEX_MAP.oneNav+1}; @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e,layout:t})=>c(e,t,"100%")}; } @media (prefers-reduced-motion: reduce) { visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>a.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["transform"],easingFunctions:["0.37,0,0.63,1"],durations:["300ms"]},exit:{animatedProperties:["transform"],easingFunctions:["0.65,0,0.35,1"],durations:["300ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]}})} `,t.DrawerWrapper=i.default.div.withConfig({displayName:"DrawerWrapper"})` cursor: default; display: grid; position: absolute; inset-block-start: 0; ${({layout:e})=>e===d.LayoutType.VERTICAL_LEFT&&"inset-inline-start: 0;"} ${({layout:e})=>e===d.LayoutType.VERTICAL_RIGHT&&"inset-inline-end: 0;"} background-color: ${(0,l.getColorToken)("colors.navigation.background-primary")}; height: 100%; scrollbar-width: none; ::-webkit-scrollbar { display: none; } overscroll-behavior-y: contain; overflow-y: scroll; ${({layout:e})=>new r.TriggerableContainerStyleGenerator(e).generateStyleForBreakpoints()} `,t.GridWrapper=i.default.div.withConfig({displayName:"GridWrapper"})` display: flex; flex-direction: column; height: calc(100% + ${"48px"}); @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e,layout:t})=>c(e,t,"5%")}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>a.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["opacity","transform"],easingFunctions:["0,0,1,1","0.37,0,0.63,1"],durations:["400ms","300ms"],delays:["200ms","150ms"]},exit:{animatedProperties:["opacity"],easingFunctions:["0,0,1,1"],durations:["300ms"]}})} `},23153:(e,t,n)=>{const o=n(48690).A,{useEffect:i}=n(96540),{Gateway:a}=n(10103),r=n(32485),s=n(5556),l=n(96540),{useIntl:d}=n(37243),c=n(49235),m=n(76965).A,p=n(76399),{UniversalDrawerButton:u,UniversalDrawerGlobalStyles:g,UniversalDrawerModalWrapper:h,UniversalModalShow:y,UniversalModalhide:b}=n(72899),{asThemedComponent:f}=n(20223),{asConfiguredComponent:v}=n(12892),{trackComponent:$}=n(92716),{interactionResponse:w}=n(56187),C=({className:e,hideDrawerScroll:t,onClose:n,overlayColor:s,theme:f,variations:v,children:C,showCloseButton:k,hideOnDesktop:S,hideOnMobile:x,isDrawerOpen:E,variationName:T,registryName:I})=>{l.useEffect((()=>{(async()=>{await w(),$("UniversalDrawer",T)})()}),[]);const{formatMessage:N}=d(),L=E?y:b;i((()=>{E?(document.querySelector("body").classList.add("body__universal_drawer--open"),document.querySelector("html").classList.add("html__universal_drawer--open")):(document.querySelector("body").classList.remove("body__universal_drawer--open"),document.querySelector("html").classList.remove("html__universal_drawer--open"))}),[E]);const B=r("universal_drawer__overlay","universal_drawer__overlay--open",`universal_drawer--overlay-color-${s}`,`universal_drawer__overlay--align-${v.align}`,{"universal_drawer__overlay--hide-on-desktop":S,"universal_drawer__overlay--hide-on-mobile":x,"universal_drawer__overlay--increased-top-position":v.increasedTopPosition}),P=r("universal_drawer",e,"universal_drawer--open","universal_drawer--open-positioned",`universal_drawer--align-${v.align}`);return l.createElement(c,{palette:f},l.createElement(a,{into:I},l.createElement(L,null,l.createElement(h,{"data-testid":"UniversalDrawerModalWrapper",hideDrawerScroll:t,animation:v.animation,align:v.align},l.createElement(o,{backdropClassName:B,modalClassName:P,onClose:n,closeOnEsc:!0,closeOnBackdropClick:!0},k&&l.createElement(u,{isIconButton:!0,ButtonIcon:p,label:N(m.buttonLabel),role:"button",onClickHandler:n}),C))),l.createElement(g,null)))};C.propTypes={children:s.node,className:s.string,hideDrawerScroll:s.bool,hideOnDesktop:s.bool,hideOnMobile:s.bool,isDrawerOpen:s.bool,onClose:s.func.isRequired,overlayColor:s.oneOf(["black","white"]),registryName:s.string,showCloseButton:s.bool,theme:s.string,variationName:s.string,variations:s.shape({animation:s.oneOf(["slide-down","slide-right","slide-left","slide-up","none"]),align:s.oneOf(["center","left","right","bottom"]),increasedTopPosition:s.bool})},C.defaultProps={hideDrawerScroll:!1,hideOnDesktop:!1,hideOnMobile:!1,isDrawerOpen:!1,overlayColor:"black",showCloseButton:!1,theme:"standard",variations:{animation:"slide-down",align:"center",increasedTopPosition:!1}},C.displayName="UniversalDrawer",e.exports=f(v(C,"UniversalDrawer"))},32217:(e,t,n)=>{e.exports=n(9895)},72899:(e,t,n)=>{const{default:o,createGlobalStyle:i}=n(75999),a=n(73730),{getColorToken:r,calculateSpacing:s,styledProperty:l,minScreen:d,getZIndex:c,maxScreen:m}=n(26865),{BREAKPOINTS:p}=n(96472),{getSiteNavigationMenuStyles:u}=n(56341),g=i` .body__universal_drawer--open { overflow: hidden; .modal-container{ display:block; } } .modal-container{ display:none; } `,h=o("div").withConfig({displayName:"UniversalDrawerModalWrapper"})` .universal_drawer { transition: 'transform 100ms cubic-bezier(0.23, 1, 0.32, 1)'; animation: fadeIn 0.3s; outline: none; padding: ${s(6)} 0 0; max-height: 100%; overflow: hidden; ${l("align",(e=>["left","right","bottom"].includes(e)),`\n ${d(p.md)} {\n max-width: 50%;\n }\n .universal_drawer__social-icons {\n justify-content: flex-start;\n }\n `)} } .show-menu { display: block; @media (min-width: 100px) and (max-width: ${p.lg}) { height: 100vh; } } .hide-menu { display: none; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .universal_drawer.universal_drawer--open { left: 0; height: 100vh; ${d(p.lg)} { outline: none; height: auto; max-height: 100vh; overflow: hidden; transition-delay: '.2s'; } transition-delay: '.2s'; overflow: hidden; .universal_drawer__content { transition: opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; } ${l("align","right","\n right: 0;\n left: unset;\n margin-left: auto;\n ")} ${l("align","bottom","\n right: 0;\n max-width: 100%;\n position: absolute;\n bottom: 0;\n ")} } .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { transform: translateZ(0); ${d(p.lg)} { overflow-y: auto; } } .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { transform: translateZ(0); ${({hideDrawerScroll:e})=>!e&&`\n ${d(p.lg)} {\n overflow-y: auto;\n }\n `} } .universal_drawer.universal_drawer--open.universal_drawer--filter-mobile { padding: 0; overflow-y: auto; } ${l("animation","slide-down","\n .universal_drawer {\n transform: translate3d(0, -100%, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: 'transform 0.8s cubic-bezier(0.23, 1, 0.32, 1)';\n\n .universal_drawer__content {\n transition-delay: 0.8s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(0, -100%, 0);\n transition: 'transform 0.6s cubic-bezier(0.23, 1, 0.32, 1)';\n transition-delay: 0.3s;\n }\n ")} ${l("animation","slide-right","\n .universal_drawer {\n transform: translate3d(-100%, 0, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(-100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${l("animation","slide-left","\n .universal_drawer {\n transform: translate3d(100%, 0, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n transform: translate3d(100%, 0, 0);\n transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);\n }\n ")} ${l("animation","slide-up","\n .universal_drawer {\n height: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n .universal_drawer.universal_drawer--open {\n height: auto;\n transition: transform 0.8s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n\n .universal_drawer__content {\n transition-delay: 0.2s;\n }\n }\n\n .universal_drawer.universal_drawer--closing {\n height: 0;\n transform: translate3d(0, 100%, 0);\n transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), \n height 0.8s cubic-bezier(0.23, 1, 0.32, 1);\n transition-delay: 0.2s;\n }\n ")} .universal_drawer.universal_drawer--closing { .universal_drawer__content { transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; } } .universal_drawer__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); &.universal_drawer__overlay--open { transition: background-color 300ms; &.universal_drawer__overlay--increased-top-position { top: ${s(0)}; .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { width: calc(100% - ${s(10)}); } ${d(p.lg)} { .universal_drawer.universal_drawer--open.universal_drawer--open-positioned { width: auto; } } } &.universal_drawer--overlay-color-white { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0.7 ); } &.universal_drawer--overlay-color-black { background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0.7 ); } } &.universal_drawer__overlay--closing { transition-delay: 0.4s; &.universal_drawer--overlay-color-white { background-color: rgba( ${r("colors.interactive.base.white",{rgbOnly:!0})}, 0 ); } &.universal_drawer--overlay-color-black { background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0 ); } } &.universal_drawer__overlay--align-right { z-index: ${c("persistentTopLayer")}; } &.universal_drawer__overlay--hide-on-desktop { display: block; ${d(p.lg)} { display: none; } } &.universal_drawer__overlay--hide-on-mobile { display: block; ${m(`calc(${p.lg} - 1px)`)} { display: none; } } } `,y=o(a.Utility).withConfig({displayName:"UniversalDrawerButton"})` ${({theme:e})=>u(e,!0)} position: absolute; top: ${s(1)}; right: ${s(1)}; width: ${s(4)}; height: ${s(4)}; .icon-close { padding: 8px; } `,b=o("div").withConfig({displayName:"UniversalModalShow"})` display: block; `,f=o("div").withConfig({displayName:"UniversalModalhide"})` display: none; `;e.exports={UniversalDrawerGlobalStyles:g,UniversalDrawerModalWrapper:h,UniversalDrawerButton:y,UniversalModalhide:f,UniversalModalShow:b}},76965:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonLabel:{id:"Drawer.ButtonLabel",defaultMessage:"Close drawer",description:"Drawer component button label"}})},9895:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(23153);i.SiteHeaderDrawer=o(i,"SiteHeaderDrawer",{animation:"none",align:"center",increasedTopPosition:!0}),e.exports=i},61057:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.doCloseModal=t.doDisplayModal=t.setUserNameModalDispatcher=void 0,t.setUserNameModalDispatcher=e=>{n=e};const o=(e,t={})=>{n?n({type:"MERGE_KEY",key:"userNameModalConfig",value:{...t,isVisible:e}}):console.error("Component not found for UserNameModal actions")};t.doDisplayModal=e=>{o(!0,e)},t.doCloseModal=()=>{o(!1)}},68345:(e,t,n)=>{const o=n(32485),i=n(96540),{useCallback:a,useState:r,useEffect:s,useRef:l}=n(96540),{useIntl:d}=n(37243),c=n(38221),m=n(62193),p=n(33031),u=n(7350),g=n(5556),h=n(83673),y=n(94409),b=n(26890),f=n(66657),v=n(18853),{BackdropWrapper:$,VersoCommerceCollectionCuratedWrapper:w,VersoPlpCuratedWrapper:C,PaginationModalWrapper:k,FilterRow:S,FilterWrapper:x,FilterComponentGrid:E,FilterComponentWrapper:T,FilterHr:I,LoaderWrapper:N}=n(13349),L=n(78043),B=n(49312),P=n(30951).A,{mapTypeCategoryAndValue:M,queryParamsForPagination:A}=n(67506),_=["sort","page","format","branch"],H=({container:e,pimCollectionBundleLinks:t,isMobileView:n,shouldHideFilterComponent:g,isFirstProductListingContainer:H,affiliateDisclaimer:D})=>{const{formatMessage:R}=d(),O=e=>{const t=e.filter(Boolean);return t.length?t.map((e=>P[e.label]?{...e,label:R(P[e.label])}:e)):[]},[F,W]=r(e),[U,V]=r({}),[G,j]=r(!0),[z,q]=r(!1),Z=l(null),K=l(null),[Y,J]=r(0),[Q,X]=r([]),ee=t&&t.length&&{label:"StorefrontBundle",value:"storefront",selectionType:"single",paramType:"path",counter:0,children:p(t,"label")},[te,ne]=r(!1),[oe,ie]=r(0),[ae,re]=r({...e.pimFilterSortPaginationData,filterData:O([ee,...e.pimFilterSortPaginationData.filterData]),sortData:O(e.pimFilterSortPaginationData.sortData),optionsSelected:!1});0===Q.length&&X(O([ee,...e.pimFilterSortPaginationData.filterData]));const se=(e,t=[])=>t.length?e.map((e=>t.includes(e.value)?{...e,isSelected:!0}:e)):e,le=(e,t=[])=>t.length&&"multiple"===e.selectionType&&t?.length||0;s((()=>{const e=Z.current?.getBoundingClientRect(),t=document.getElementById("app-root"),{bottom:n}=y(t);J(n-e.bottom)}),[]),s((()=>{const e=()=>{const{offsetTop:e}=K.current;if(window&&window.document){const t=window.document.querySelector('header[class*="StackedNavigationHeader-"]:first-of-type');e<=0?setTimeout((()=>{t.classList?.remove("stacked-navigation--hidden-shadow")}),100):setTimeout((()=>{t.classList?.add("stacked-navigation--hidden-shadow")}),100)}};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[]),s((()=>{if(!ae.optionsSelected){const{pathname:e,search:t}=window.location,n=e.split("/");n.splice(0,1);const o=n.join("/"),{sort:i="",queryString:a}=A(t);V({query:"",sort:i});const r=((e,t,n,o)=>{const i=m(o)?"":o.replace("?",""),{filterData:a,sortData:r}=e,s=new Map;return t.length&&s.set("storefront",[t]),i.length&&i.split("&").forEach((e=>{const[t,n]=e.split("="),o=decodeURIComponent(n).replace(/ /g,"+");if("type"===t&&a.length){const e=M({key:t,value:o.split("+")},a);e.key&&e.value&&s.set(e.key,e.value)}else _.includes(t)||s.set(t,o.split("+"))})),{filterData:a.map((e=>({...e,counter:le(e,s.get(e.value)),children:se(e.children,s.get(e.value))}))),sortData:m(n)?r:r.map((e=>({...e,default:e.value===n})))}})(ae,o,i,a);re((e=>({...e,...r,optionsSelected:!0}))),j(!1)}}),[ae]);const de=(e,t)=>t.findIndex((t=>t.value===e.value)),ce=c((({activeFilter:e,filterData:t,filterSelectionPriority:n})=>{const{pathname:o,search:i,origin:a}=window.location;j(!0);const r=m(i)?"?format=json":`${i}&format=json`,s=`${a}${o}${i}`;window.history.replaceState(null,"",s),fetch(`${o}${r}`).then((e=>e.json())).then((({bundle:o})=>{const a=o.containers.find((e=>"verso-pim-collection"===e.template)),{sort:r=""}=A(i);V({query:"",sort:r}),W(a);const{filterData:s}=a.pimFilterSortPaginationData;let l=t.map((e=>{const t=n[e.value]||10,o=n.lastActionTabPriority||!1;return 1===t?Q.find((t=>t.value===e.value)):o&&t<=o?e:s.find((t=>t.value===e.value))}));l=h(l);const d=s.map((e=>l.find((t=>t.value===e.value))||e));if(!m(e)){const n=de(e,t),o=de(e,d),i=de(e,d),a=t[n];a.children=d[o]?.children||[],i>-1&&d.splice(i,1,a)}re({...a.pimFilterSortPaginationData,filterData:O([ee,...d]),sortData:ae.sortData,optionsSelected:!1}),j(!1);const c=window.document&&window.document.querySelector('div.verso-plp-curated-wrapper div[class*="UnifiedProductCardWrapper-"]:first-of-type');c&&setTimeout((()=>{c.scrollIntoView({behavior:"smooth",block:"end"})}),1)})).catch((e=>{console.warn(e),j(!1)}))}),1e3),me=a((()=>{const e=window.pageYOffset;b.shouldUpdateScroll(te,e,oe,"delta")&&(ne(e-oe>0),ie(e))}),[te,oe]);return s((()=>{const e=u(me,150);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[me]),i.createElement(w,{ref:Z},!g&&i.createElement(T,{isScrolled:te,isMobileView:n,ref:K},i.createElement(S,null,i.createElement(I,{isMobileView:n}),i.createElement(E,null,i.createElement(x,{isMobileView:n},i.createElement(L,{theme:"standard",filterSortData:ae,isMobileView:n,totalItems:ae.pagination.totalResults,showTotalItems:!0,isCentered:!1,hasBorders:!1,updateParentDataHandler:({pathChanged:e,filterData:t,activeFilter:n=null,filterSelectionPriority:o={}})=>{e&&window.location.reload(),ce({filterData:t,activeFilter:n,filterSelectionPriority:o})},className:"",isContentLoading:G,sendFilterOpenStatus:e=>{n?e||setTimeout((()=>{window&&window.scrollTo(0,0)}),1):q(e)}}))))),i.createElement(f,null,!n&&z&&i.createElement($,{heightDiff:Y},G&&i.createElement(N,null))),i.createElement(f,null,i.createElement(C,{className:o("verso-plp-curated-wrapper")},i.createElement(v,{...F,isFirstProductListingContainer:H,affiliateDisclaimer:D}))),i.createElement(f,null,i.createElement(k,null,ae.pagination&&i.createElement(B,{...U,...ae.pagination,additionalParams:["status","type","color","brand"]}))))};H.propTypes={affiliateDisclaimer:g.string,container:g.object,isFirstProductListingContainer:g.bool,isMobileView:g.bool,pimCollectionBundleLinks:g.array,shouldHideFilterComponent:g.bool},e.exports=H},91323:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(68345);e.exports=o(i,"VersoCommerceCollectionCurated")},13349:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(75999),{calculateSpacing:r,getColorToken:s,minMaxScreen:l,getTypographyStyles:d,getColorStyles:c}=n(26865),{BaseWrap:m,BaseText:p}=n(76955),{BREAKPOINTS:u}=n(96472),g=n(86659),h=n(66657),y=n(62930),{GridItem:b}=n(40653),f=a` 0% { top: ${r(8)}; } 100% { top: ${r(20)}; } `,v=a` 0% { top: ${r(20)}; } 100% { top: ${r(8)}; } `,$=o.div.withConfig({displayName:"VersoCommerceCollectionCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${r(4)}`} position: relative; height: 100%; `,w=o.div.withConfig({displayName:"PaginationModalWrapper"})` display: flex; justify-content: center; padding-top: ${r(8)}; `,C=o(m).withConfig({displayName:"VersoPlpCuratedWrapper"})``,k=o(m).withConfig({displayName:"FilterWrapper"})` ${e=>e&&`\n && {\n padding-right: ${r(2)};\n padding-left: ${r(2)};\n }\n `} padding-right: ${r(4)}; padding-left: ${r(4)}; ${l(0,u.md)} { padding-right: ${r(3)}; padding-left: ${r(3)}; } `,S=o(g.NoMargins).withConfig({displayName:"FilterComponentGrid"})` > ${b} { grid-column: 1 / 9; @media (min-width: ${u.md}) { grid-column: 1 / -1; } } `,x=o(h).withConfig({displayName:"FilterRow"})``,E=o.hr.withConfig({displayName:"FilterHr"})` && { display: block; position: relative; top: ${({isMobileView:e})=>e?` ${r(6)};`:` ${r(6.1)};`}; margin: 0; border: 0; border-bottom: 1px solid ${s("colors.foundation.menu.dividers")}; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 0; height: 0; } `,T=o.div.withConfig({displayName:"FilterComponentWrapper"})` position: sticky; top: ${({isMobileView:e})=>e&&` ${r(6.8)};`}; z-index: ${({isMobileView:e})=>e?11:399}; background: rgba(255, 255, 255, 1); width: 100%; ${({isScrolled:e,isMobileView:t})=>t?"":i` ${e?i` animation: ${v} 0.2s cubic-bezier(0, 0.59, 0.32, 1) both; `:i` animation: ${f} 0.8s cubic-bezier(0, 0.59, 0.32, 1) both; `} `} `,I=o(p).withConfig({displayName:"FilterTotalItemWrapper"})` display: flex; justify-content: center; padding: ${r(3)} 0 ${r(3)} 0; ${({theme:e,typeToken:t})=>d(e,t)} ${({theme:e,colorToken:t})=>c(e,"color",t)}; `,N=o.div.withConfig({displayName:"BackdropWrapper"})` position: absolute; transition: background-color 750ms; opacity: 1; z-index: 9; background-color: rgba( ${s("colors.background.black",{rgbOnly:!0})}, 0.4 ); padding-top: ${r(50)}; width: 100%; height: ${({heightDiff:e})=>e?`calc( 100% + ${e}px )`:"100%"}; text-align: center; ${({heightDiff:e})=>e?`height: calc(100% + ${e}px);`:"height: 100%;"} `,L=o(y.Circle).withConfig({displayName:"LoaderWrapper"})` position: fixed; top: 50%; left: 46%; `;I.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.globalEditorial.tags"},e.exports={VersoCommerceCollectionCuratedWrapper:$,VersoPlpCuratedWrapper:C,PaginationModalWrapper:w,FilterRow:x,FilterWrapper:k,FilterComponentGrid:S,FilterTotalItemWrapper:I,BackdropWrapper:N,LoaderWrapper:L,FilterComponentWrapper:T,FilterHr:E}},30951:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({Category:{id:"VersoCommerceCollectionCurated.FilterBy.Category",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Brand:{id:"VersoCommerceCollectionCurated.FilterBy.Brand",defaultMessage:"Designer",description:"Text for diplaying filter type label Brand"},Size:{id:"VersoCommerceCollectionCurated.FilterBy.Size",defaultMessage:"Size",description:"Text for diplaying filter type label Size"},StorefrontBundle:{id:"VersoCommerceCollectionCurated.FilterBy.StorefrontBundle",defaultMessage:"Category",description:"Text for diplaying filter type label StorefrontBundle"},Color:{id:"VersoCommerceCollectionCurated.FilterBy.Color",defaultMessage:"Color",description:"Text for diplaying filter type label Color"},Type:{id:"VersoCommerceCollectionCurated.FilterBy.Type",defaultMessage:"Type",description:"Text for diplaying filter type label Type"},Popular:{id:"VersoCommerceCollectionCurated.SortBy.Popular",defaultMessage:"Most Wanted",description:"Text for diplaying sort by option label Popular"},Featured:{id:"VersoCommerceCollectionCurated.SortBy.Featured",defaultMessage:"Featured",description:"Text for diplaying sort by option label Featured"},items:{id:"VersoCommerceCollectionCurated.Items",defaultMessage:"Items",description:"Suffix text to append to the total count"},"Most Recent":{id:"VersoCommerceCollectionCurated.SortBy.MostRecent",defaultMessage:"New Arrivals",description:"Text for diplaying sort by option label Most Recent"},"Lowest Price":{id:"VersoCommerceCollectionCurated.SortBy.LowestPrice",defaultMessage:"Lowest Price",description:"Text for diplaying sort by option label Lowest Price"},"Highest Price":{id:"VersoCommerceCollectionCurated.SortBy.HighestPrice",defaultMessage:"Highest Price",description:"Text for diplaying sort by option label Highest Price"}})},27469:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(97200),r=n(5556),{useIntl:s}=n(37243),l=n(79859),{CarouselRow:d,FeaturesRow:c,CarouselViewAll:m}=n(20659),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=n(83253).A,h=n(73730),y=n(30830),b=n(74992),f=n(84446),v=n(7939),$=n(199),w=n(74563),C=n(99383),k=n(82597),S=n(99544),x=n(92125),E=n(66341),T=n(91706),I=n(35862),{venueTypes:N}=n(14515),{trackNavigationEvent:L}=n(14307),{componentTracking:B}=n(90090),P={};P[1]=k,P[3]=E,P[4]=$,P[5]=v,P[6]=x,P[7]=S,P[8]=f,P[9]=w,P[12]=C;const M={};M[2]=T.TwoColumns,M[4]=T.FourColumns,M[6]=T.FourColumns,M[8]=T.FourColumns;const A={Carousel:y,CollageOne:k,CollageThree:E,CollageFour:$,CollageFive:v,CollageFiveRowsWithDekAndItemsBelow:v.RowsWithDekAndItemsBelow,CollageSix:x,CollageSeven:S,CollageEight:f,CollageNine:w,CollageTweleve:C,GridTwoColumns:T.TwoColumns,GridTwoColumnsWithAd:T.TwoColumnsWithAdSection,GridThreeColumns:T.ThreeColumns,GridFourColumns:T.FourColumns,SummaryCollectionRow:I},_={width:{sm:"85%",lg:"40%",xl:"28%",xxl:"28%"},spacing:{sm:"9px",md:"12px",lg:"16px",xl:"16px",xxl:"20px"}},H=({backgroundColor:e=null,carouselControlTheme:t="",carouselContentAlign:n,carouselSummaryItemVariation:r="TextBelowLeft",carouselItemProps:f=_,contentTypesForViewAll:v,container:$,controlButtonIcon:w="ChevronIcon",enableComponentsWithBackgroundColor:C=[],hasBorderOnMobileAndTabletOnly:k,hasBottomBorderOnLargeScreen:S,hasBottomBorderLargeMargin:x,hasCarouselButtonIncreasedMarginBottom:E=!1,hasCarouselDekMarginBottom:I,hasCarouselTopMargin:H,hasCarouselSectionTitle:D,hasControls:R=!0,hasCustomSlider:O=!0,shouldUseCustomMargin:F,hasCustomTypeToken:W=!1,hasDividerAboveCarouselSectionTitle:U=!0,hasDividerBelowCarouselSectionTitle:V=!0,hasDecreasedSectionTitleMargin:G=!1,hasFullBleedChevrons:j=!1,hasFullBleedCarouselWithPaddingWrapperOnMobile:z=!1,hasHeaderBorderTop:q=!1,hasImageCenteredButton:Z=!0,hasIncreasedFooterMargin:K=!1,hasIncreasedPaddingTop:Y=!1,hasIncreasedVerticalPadding:J=!1,hasIncreasedVerticalPaddingTop:Q=!1,hasMarginOnDesktop:X=!1,hasMinimalVerticalSpacing:ee=!1,hasMobileControls:te=!0,hasModerateSpacing:ne=!1,hasNoCarouselBottomSpacing:oe=!1,hasNoHorizontalScrollCarousel:ie=!1,hasNormalCaseStrapline:ae=!1,hasNoTopBottomMarginOnMobile:re=!1,hasReducedBottomMargin:se,hasReducedMargin:le,hasThinBorder:de=!1,hasUnderlineHed:ce=!0,hideDangerousDek:me=!1,hideDesktopPagination:pe=!1,hideHeaderBorder:ue=!0,hideRubricItemSummary:ge,hideStrapline:he,isCarouselFullBleed:ye=!1,isCarouselFullBleedRight:be=!1,isCarouselBodyFullBleedRight:fe=!1,isDestinationBundle:ve,hasConsistentSpacing:$e,lowestHierarchy:we,paginationStyle:Ce,shouldEnableCardLevelBookmark:ke,shouldEnableCommentsCount:Se,shouldHideBylines:xe,shouldHideCarouselBylines:Ee=!0,shouldDisableCarouselTitleLetterSpacing:Te,shouldOverrideTypeToken:Ie=!1,shouldPreferCollectionGrid:Ne,shouldShowCarouselItemsViewed:Le=!1,shouldTreatTabletLikeMobile:Be,shouldUseAdInCollectionGrid:Pe,shouldUseBookmarkV3:Me,shouldUseMediumBreakpoint:Ae,summaryCollageVariation:_e,summaryItemVariation:He})=>{i.useEffect((()=>{(async()=>{await u(),p("VersoFeatures")})()}),[]);const{formatMessage:De}=s(),Re=$&&$.layout,Oe=(({items:e=[]},t,n,o,i)=>{if(o&&A[o])return A[o];const a=e.length;return n&&0!==a&&a%3==0?T.ThreeColumnsWithAdSection:t?M[a]||P[a]||a&&P[9]||null:P[a]?.[i]||P[a]||M[a]||a&&P[9]||null})($,Ne,Pe,Re,_e),[Fe]=i.useState((()=>Oe&&Oe.CarouselItem?parseInt(a(),10):0));if(!Oe)return null;const{curatedSearchHed:We="",shouldHideVideoDek:Ue,dangerousDek:Ve,dangerousHed:Ge,items:je,shouldEnableBundleComponentAnalytics:ze,viewAllButton:qe}=$,Ze=b[r],Ke=D?"":Ge,Ye=je.some((e=>e.offers)),Je=e=>l(v,e.contentType);if(Oe&&Oe.CarouselItem)return i.createElement(d,{backgroundColor:e,className:o("product__carousel",{"product__carousel--has-increased-padding":e,"product__carousel--has-moderate-padding":ne,"product__carousel--has-full-bleed":ye,"product__carousel--has-full-bleed-right":be,"product__carousel--body-has-full-bleed-right":fe}),hasOffersLink:Ye,hasCarouselTopMargin:H,shouldOverrideTypeToken:Ie,hasFullBleedCarouselWithPaddingWrapperOnMobile:z,hasMarginOnDesktop:X,shouldDisableCarouselTitleLetterSpacing:Te,hasConsistentSpacing:$e},i.createElement(y,{pos:Fe,contentAlign:n,controlPosition:"center",controlPlacement:"space-between",controlButtonIcon:w,className:o({"carousel--has-moderate-spacing":ne||oe}),dangerousHed:Ge,hasCarouselTopMargin:H,hasCarouselDekMarginBottom:I,hasCustomTypeToken:W,hasDecreasedSectionTitleMargin:G,hasHeaderBorderTop:q,hasIncreasedFooterMargin:K,hasModerateSpacing:ne,hasNoHorizontalScrollCarousel:ie,hasPagination:!0,paginationStyle:Ce,hideHeaderBorder:ue,hasCarouselSectionTitle:D,hasDividerAboveCarouselSectionTitle:U,hasDividerBelowCarouselSectionTitle:V,hasControls:R,hasMobileControls:te,hasImageCenteredButton:Z,hasCustomSlider:O,strapline:Ve,title:Ke,hideDesktopPagination:pe,hideStrapline:he,hasThinBorder:de,hasNormalCaseStrapline:ae,shouldShowCarouselItemsViewed:Le,hasFullBleedChevrons:j,carouselControlTheme:t},je.map(((e,t)=>{const n=B.addDataSectionTitleAttribute(ze,Ge,t);return i.createElement(y.CarouselItem,{...f,key:`product-bundle-${t}`,carouselTitle:$.dangerousHed,carouselItemIndex:t,carouselItemName:e.dangerousHed,pos:Fe},i.createElement(Ze,{...e,analyticsDataAttribute:n,hasBorder:!1,hasBorderOnMobileAndTabletOnly:!1,hasRule:!0,hasUnderlineHed:ce,clickHandlerHed:()=>((e,t,n,o,i)=>{L({type:"click",label:e,subject:"carousel",items:[{content_title:o.dangerousHed.replace(/<[^>]*>/g,""),content_type:o.contentType,content_url:window&&window.location.origin+o.url,content_id:o.id}],placement:"mid-content",index:n-1,total_index:i}),window.dataLayer&&window.dataLayer.push({event:"carousel-click","carousel-name":e,"carousel-position":t,"carousel-click-position":n,"carousel-click-text":o.dangerousHed})})($.dangerousHed,Fe,t+1,e,je.length),hedTag:"h3",hideRubricItemSummary:(!ve||!N.includes(e.contentType))&&ge,isLazy:t>4,shouldHideBylines:Ee,shouldHideDangerousDek:me,shouldHideIcon:!1,shouldHideMetadataSecondary:!1,shouldAppendReadMoreLinkForDek:Je(e)}))}))),qe&&qe.shouldShowViewAllButton&&i.createElement(m,{hasCarouselButtonIncreasedMarginBottom:E},i.createElement(h,{href:qe.viewAllSlug||"/",target:"_self",inputKind:"link",key:"carousel-footer-view-all-button",dataAttrs:{"data-test-id":"carousel-footer-view-all-button"},label:`${De(g.viewAllButton)} ${we} ${qe.viewAllContentType}`})));const Qe=C.length>0&&C.includes(Re)?e:null,Xe=C.length>0&&C.includes(Re);return i.createElement(c,{className:o("verso-features",{"verso-features--has-increased-padding":J,"verso-features--has-increased-padding-top":Y}),hasMinimalVerticalSpacing:ee,hasReducedBottomMargin:se,hasReducedMargin:le,hasIncreasedVerticalPaddingTop:Q,hasNoTopBottomMarginOnMobile:re,backgroundColor:Qe,shouldUseCustomMargin:F,hasConsistentSpacing:$e},i.createElement(Oe,{...$,hideRubricItemSummary:ge,recircRiver:(et=We,et.replace(/<[^>]*>/g,"")),shouldHideBylines:xe,summaryItemVariation:He,hasBottomBorderOnLargeScreen:S,hasBottomBorderLargeMargin:x,hasBorderOnMobileAndTabletOnly:k,hasConsistentSpacing:$e,shouldTreatTabletLikeMobile:Be,shouldUseMediumBreakpoint:Ae,shouldHideVideoDek:Ue,isInverted:Xe,shouldUseBookmarkV3:Me,shouldEnableCardLevelBookmark:ke,shouldEnableCommentsCount:Se}));var et};H.propTypes={backgroundColor:r.oneOf([null,"light","dark","brand","black","white"]),carouselContentAlign:r.oneOf(["left","center"]),carouselControlTheme:r.string,carouselItemProps:r.object,carouselSummaryItemVariation:r.string,container:r.object,contentTypesForViewAll:r.array,controlButtonIcon:r.oneOf(["ChevronIcon","ArrowIcon"]),enableComponentsWithBackgroundColor:r.array,hasBorderOnMobileAndTabletOnly:r.bool,hasBottomBorderLargeMargin:r.bool,hasBottomBorderOnLargeScreen:r.bool,hasCarouselButtonIncreasedMarginBottom:r.bool,hasCarouselDekMarginBottom:r.bool,hasCarouselSectionTitle:r.bool,hasCarouselTopMargin:r.bool,hasConsistentSpacing:r.bool,hasControls:r.bool,hasCustomSlider:r.bool,hasCustomTypeToken:r.bool,hasDecreasedSectionTitleMargin:r.bool,hasDividerAboveCarouselSectionTitle:r.bool,hasDividerBelowCarouselSectionTitle:r.bool,hasFullBleedCarouselWithPaddingWrapperOnMobile:r.bool,hasFullBleedChevrons:r.bool,hasHeaderBorderTop:r.bool,hasImageCenteredButton:r.bool,hasIncreasedFooterMargin:r.bool,hasIncreasedPaddingTop:r.bool,hasIncreasedVerticalPadding:r.bool,hasIncreasedVerticalPaddingTop:r.bool,hasMarginOnDesktop:r.bool,hasMinimalVerticalSpacing:r.bool,hasMobileControls:r.bool,hasModerateSpacing:r.bool,hasNoCarouselBottomSpacing:r.bool,hasNoHorizontalScrollCarousel:r.bool,hasNormalCaseStrapline:r.bool,hasNoTopBottomMarginOnMobile:r.bool,hasReducedBottomMargin:r.bool,hasReducedMargin:r.bool,hasThinBorder:r.bool,hasUnderlineHed:r.bool,hideDangerousDek:r.bool,hideDesktopPagination:r.bool,hideHeaderBorder:r.bool,hideRubricItemSummary:r.bool,hideStrapline:r.bool,isCarouselBodyFullBleedRight:r.bool,isCarouselFullBleed:r.bool,isCarouselFullBleedRight:r.bool,isDestinationBundle:r.bool,lowestHierarchy:r.string,paginationStyle:r.oneOf(["bullet","slider"]),shouldDisableCarouselTitleLetterSpacing:r.bool,shouldEnableCardLevelBookmark:r.bool,shouldEnableCommentsCount:r.bool,shouldHideBylines:r.bool,shouldHideCarouselBylines:r.bool,shouldOverrideTypeToken:r.bool,shouldPreferCollectionGrid:r.bool,shouldShowCarouselItemsViewed:r.bool,shouldTreatTabletLikeMobile:r.bool,shouldUseAdInCollectionGrid:r.bool,shouldUseBookmarkV3:r.bool,shouldUseCustomMargin:r.bool,shouldUseMediumBreakpoint:r.bool,summaryCollageVariation:r.string,summaryItemVariation:r.string,viewAllButton:r.shape({shouldShowViewAllButton:r.bool,viewAllContentType:r.string,viewAllSlug:r.string})},H.displayName="VersoFeatures",e.exports=H},46793:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27469);e.exports=o(i,"VersoFeatures")},20659:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,minScreen:r,getColorToken:s,getTypographyStyles:l,maxScreen:d,minMaxScreen:c}=n(26865),{getSectionSpacingStyling:m}=n(16800),{BREAKPOINTS:p}=n(96472),u=n(66657),{CarouselControlButton:g,CarouselFooter:h,CarouselList:y,CarouselListItem:b,CarouselTitle:f,CarouselWrapper:v,CurrentSlideIndicatorWrapper:$,CarouselSectionTitle:w}=n(44802),C=o.div.withConfig({displayName:"CarouselViewAll"})` display: flex; align-items: center; justify-content: center; margin: ${a(2)} 0; width: 100%; ${({hasCarouselButtonIncreasedMarginBottom:e})=>e&&`\n margin-bottom: ${a(6)};\n `} `,k=()=>i` ${c(0,`calc(${p.md} - 1px)`)} { padding-right: ${a(3)}; } ${c(p.md,`calc(${p.xl} - 1px)`)} { padding-right: ${a(6)}; } ${c(p.xl,p.xxl)} { padding-right: ${a(8)}; } `,S=o(u).withConfig({displayName:"CarouselRow"})` margin: 0 auto; &.product__carousel--has-increased-padding { padding-top: ${a(5)}; padding-bottom: ${a(5)}; } &.product__carousel--has-moderate-padding { padding-top: ${a(5)}; padding-bottom: ${a(5)}; @media (min-width: ${p.md}) { padding-top: ${a(5)}; } @media (min-width: ${p.xl}) { padding-top: ${a(7)}; padding-bottom: ${a(7)}; } } &.product__carousel--has-full-bleed { ${v} { padding-right: 0; padding-left: 0; max-width: 100%; } ${y} { margin: 0; } } &.product__carousel--has-full-bleed-right { ${v} { ${d(p.xxl)} { padding-right: 0; } } ${h} { ${k()}; } } &.product__carousel--body-has-full-bleed-right { ${v} { ${d(p.xxl)} { padding-right: 0; ${w},${$} { margin-right: 4rem; } ${$} { margin-top: 2rem; } } ${d(p.xl)} { ${w},${$} { margin-right: 3rem; } } ${d(p.md)} { ${w},${$} { margin-right: 1.5rem; } } } ${h} { ${k()}; } } ${f} { ${({theme:e})=>l(e,"typography.definitions.discovery.subhed-section-primary")}; ${({shouldDisableCarouselTitleLetterSpacing:e})=>e&&"\n letter-spacing: normal;\n "} color: ${({theme:e})=>s(e,"colors.discovery.body.light.heading")}; } ${v} { margin: 0 auto; margin-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-sm")?"0px":a(4)}; padding-right: ${a(3)}; padding-left: ${a(3)}; ${({hasFullBleedCarouselWithPaddingWrapperOnMobile:e})=>e&&` @media (max-width: ${p.md}) {\n padding: 0;\n }\n `} max-width: ${p.lg}; ${({hasCarouselTopMargin:e,hasConsistentSpacing:t,theme:n})=>e&&`margin: ${t&&"0px"!==m(n,"gap-md")?"0px":a(4)} auto;`} @media (min-width: ${p.md}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${p.lg}; } @media (min-width: ${p.lg}) { padding-right: ${a(6)}; padding-left: ${a(6)}; max-width: ${p.xl}; } @media (min-width: ${p.xl}) { padding-right: ${a(8)}; padding-left: ${a(8)}; max-width: ${p.xxl}; } @media (min-width: ${p.xxl}) { padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?"0px":a(5)}; } &.carousel--has-moderate-spacing { @media (min-width: ${p.xxl}) { padding-bottom: 0; } ${y} { margin-top: ${a(4)}; @media (min-width: ${p.xl}) { margin-top: ${a(5)}; } } } } ${y} { margin-top: ${a(2)}; background: none; overflow-x: auto; } ${g} { &:disabled { display: none; } } ${b} { ${({hasMarginOnDesktop:e})=>e&&"\n margin: 0 32px 0 0;\n &:first-of-type {\n margin-left: -1px;\n }\n &:last-of-type {\n margin-right: 0;\n }\n "} ${({hasFullBleedCarouselWithPaddingWrapperOnMobile:e})=>e&&"\n @media (max-width: 760px) {\n margin: 0;\n padding-left: 12px;\n \n &:last-of-type {\n padding-right: 24px; \n width: 96%;\n }\n &:first-of-type {\n padding-left: 24px; \n width: 92%;\n }\n }\n "} .summary-item__rubric { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.context-signature")}; } } .summary-item__content { padding-bottom: ${a(2)}; width: auto; @media (min-width: ${p.xxl}) { padding-bottom: ${a(4)}; } } .summary-item--bundle { .summary-item__content { width: auto; } .summary-item__hed { margin-top: 0; margin-bottom: ${a(1)}; } } .summary-item { .summary-item__hed { width: auto; ${({shouldOverrideTypeToken:e,theme:t})=>l(t,e?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.discovery.hed-core-primary")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.heading")}; } } .summary-item__hed-link::after { ${({theme:e})=>`\n border-bottom: 1px solid ${s(e,"colors.discovery.body.light.accent")};\n )};\n `} .summary-item__dek { ${({shouldOverrideTypeToken:e,theme:t})=>l(t,e?"typography.definitions.discovery.description-core":"typography.definitions.discovery.description-feature")}; color: ${({theme:e})=>s(e,"colors.discovery.body.light.description")}; } } `,x=o(u).withConfig({displayName:"FeaturesRow"})` ${({theme:e,hasMinimalVerticalSpacing:t,hasReducedBottomMargin:n,hasReducedMargin:o,hasIncreasedVerticalPaddingTop:i,hasNoTopBottomMarginOnMobile:s,hasConsistentSpacing:l,shouldUseCustomMargin:d})=>i?`margin-top: ${a(5)};`:t?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(2)};`:o?"margin-bottom: 0;":n?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(3)};`:s?`\n ${r(p.sm)} {\n margin-top: 0;\n margin-bottom: 0;\n }`:d?l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(5)};`:l&&"0px"!==m(e,"gap-md")?`margin-bottom: ${a(0)};`:`margin-bottom: ${a(7)};`} &.verso-features--has-increased-padding { padding-top: ${a(6)}; padding-bottom: ${a(6)}; @media (min-width: ${p.md}) { padding-top: ${a(8)}; padding-bottom: ${a(8)}; } @media (min-width: ${p.xl}) { padding-top: ${a(10)}; padding-bottom: ${a(10)}; } } &.verso-features--has-increased-padding-top { padding-top: ${a(8)}; } `;e.exports={CarouselRow:S,FeaturesRow:x,CarouselViewAll:C}},83253:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewAllButton:{id:"VersoFeatures.viewAllButton",defaultMessage:"View All",description:"Aria label text for verso feature view all button"}})},24369:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(97200),r=n(38221),{useIntl:s}=n(37243),{Slot:l}=n(50035),d=n(97111),c=n(38638),m=n(68538),{FilterableSummaryList:p}=n(92488),u=n(67611),g=n(51125),h=n(74992),y=n(31933),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{modifyItemObjectBasedOnContentType:v,childTobeRendered:$}=n(96389),{formatGtmData:w,productImpressionTracking:C}=n(60162),k=({copilotId:e,buttonConfig:t,ctaCardAspectRatio:n=[2,1],dangerousHed:i,dangerousDek:k,dropShipSellers:S=[],editor:x,groups:E,hasAffiliateLinkDisabled:T,hasBorder:I,hasBorderBottom:N,hasCarouselSliderPagination:L,hasControls:B,hasImageGrid:P,hasAtRetailerNameLowerCase:M=!1,hasImpressionTracking:A=!0,hasMediumMarginBottom:_,hasNavigationButtonVariation:H,hasPadding:D,hasProductPriceColor:R,hasProductNewPriceColor:O,hasProductWhiteBackground:F,hasGridColumn:W,hasUnderlineHed:U,isProductCardName:V,isProductCardRetailerName:G=!1,shouldCheckProductInView:j,hasMarginTopAuto:z=!1,hasNoBottomPaddingForGridContent:q,hasPLPBrandNameContextTitle:Z,hasPLPCardNameDescriptionCore:K,paginationStyle:Y,sectionTitleVariation:J="TextCenter",shouldChipsRedirectOnClick:Q=!1,shouldEnableCardLevelBookmark:X,shouldEnableCommentsCount:ee,shouldEnableBundleComponentAnalytics:te=!1,shouldHideDangerousDek:ne,shouldHidePublishDate:oe,shouldLimitSavingToContentTypes:ie,shouldPlayInline:ae=!1,shouldRenderCtaCard:re=!1,showOfferUrl:se,showShopNowButton:le=!1,summaryItemVariation:de="TextBelowLeft",shouldUseAlternativeTitleStyle:ce,shouldUseProductPriceSecondary:me,shouldOpenInternalLinksInNewTab:pe,shouldEnableSnowplowTracking:ue,shouldUseSmallHed:ge=!1,stackedRatingsCardRatingMethod:he,expVariationName:ye,isDropshipProduct:be=!1,trackingNamespace:fe,isDotClickable:ve=!1,layout:$e="Carousel",gridConfig:we,priceFormatting:Ce,affiliateDisclaimer:ke,isFirstProductListingContainer:Se,isUpcEnabled:xe,isPlpCurated:Ee,isContentCenter:Te,hasCustomSlider:Ie,hideDesktopPagination:Ne,isSeriesNavigation:Le,isPimCollectionContainer:Be,hideRubricLink:Pe,showDisclaimer:Me,showRichTextInDek:Ae})=>{o.useEffect((()=>{(async()=>{await f(),b("VersoFilterableSummaryList")})()}),[]);const{formatMessage:_e}=s(),He=$e||"Carousel",De="ContentCarousel"===He,Re="GridFourColumns"===He?"PLP":$e,Oe=i?i.replace(/[^a-zA-Z]+/gi,"-").toLowerCase():"",{gridItemColSpan:Fe}=we||{};o.useEffect((()=>{De&&!A||(window.addEventListener("scroll",r((()=>{C(Re,document.getElementsByClassName("impressionTracking"))}),1e3)),window.addEventListener("load",(()=>C(Re,document.getElementsByClassName("impressionTracking")))))}),[Re,De,A]);function We(t){switch(He){case"ContentCarousel":case"GridFourColumns":case"EditorsPicksCarousel":return(t=>t.items.map(((t,n)=>{const i=t.contentType,{isCurrent:a,isTextExternalLink:r}=t,s={...t,layout:$e,index:n};if(["commerce-product","product"].includes(i))return xe?o.createElement(g,{...t,isLazy:!0,key:`${t.dangerousHed}-${n}`,dropShipSellers:S,isDropshipProduct:be,showOfferUrl:se||T,data_item:s,hasImpressionTracking:A,expVariationName:ye,layout:He,shouldDisableCreditText:!0}):o.createElement(u,{...t,key:`${t.dangerousHed}-${n}`,hasAtRetailerNameLowerCase:M,hasImageGrid:P,hasProductPriceColor:R,hasProductNewPriceColor:O,shouldUseProductPriceSecondary:me,hasProductWhiteBackground:F,isLazy:!0,isProductCardName:V,isProductCardRetailerName:G,hasMarginTopAuto:z,hasPLPBrandNameContextTitle:Z,hasPLPCardNameDescriptionCore:K,hasUnderlineHed:U,hasCarouselControl:De,shouldCheckProductInView:j,layout:He,copilotID:e,dropShipSellers:S,isDropshipProduct:be,showOfferUrl:se,hasImpressionTracking:A,data_item:t,onClick:(e,o)=>{w({window,product:{...t,expVariationName:ye,index:n,layout:He},index:n,actionId:o,layout:Re,event:e,layoutTitle:Oe})},expVariationName:ye,layoutName:Oe,priceFormatting:Ce,hideDesktopPagination:Ne});const l=v(t,i,ae);let d=h[de];const{showAssetOnly:c,showLinkedAsset:m}=l;return d=(({isTextExternalLink:e,showLinkedAsset:t,showAssetOnly:n,content:o})=>e||t&&e?h.SideBySideDenseNoAsset:n||t?y:"externallink"===o&&Te?h.TextBelowCenter:h[de])({isTextExternalLink:r,showLinkedAsset:m,showAssetOnly:c,content:i}),o.createElement(d,{gridItemColSpan:l?.showAssetOnly||l?.showLinkedAsset?1:Fe,shouldHideIcon:!0,shouldHideMetadataSecondary:!0,...l,key:`${t.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:U,shouldHideDangerousDek:!r||ne,shouldHidePublishDate:!0,hasHedCorePrimary:!0,shouldPlayInline:ae,hasNoBottomMarginForCneVideo:"cnevideo"===i,hasNoBottomPaddingForCneVideo:"cnevideo"===i,hasNoBottomPaddingForGridContent:q&&"GridFourColumns"===He,hasMediumMarginBottom:_,buttonSize:"default",showShopNowButton:le&&"externallink"===i,isPlpCurated:Ee,shouldOpenInternalLinksInNewTab:pe,hideDesktopPagination:Ne,shouldUseSmallHed:ge&&"externallink"===i&&"GridFourColumns"!==He,layout:He,index:n,isSeriesNavigation:Le,isCurrent:a,hideRubricLink:Pe,isTextExternalLink:r})})))(t);case"ArticleCarousel":return(e=>{const t=h[de];return e.items.map(((e,n)=>o.createElement(t,{...e,key:`${e.dangerousHed}-${n}`,hasBorder:I,hasUnderlineHed:U,shouldHideDangerousDek:ne,shouldHidePublishDate:oe})))})(t);default:return t.items.map(((e,n)=>o.createElement(d,{...e,key:`${e.hed}-${n}`,ratingMethod:he,shouldTrackSnowplowEvent:ue,totalItems:t?.items?.length,sectionTitle:i,shouldEnableCardLevelBookmark:X,shouldEnableCommentsCount:ee,shouldLimitSavingToContentTypes:ie})))}}const Ue=W&&"GridFourColumns"===He,[Ve]=o.useState(parseInt(a(),10));return E&&0!==E.length?o.createElement(p,{dangerousHed:i,dangerousDek:k,editor:x,sectionTitleVariation:J,shouldChipsRedirectOnClick:Q,shouldEnableBundleComponentAnalytics:te,shouldEnableSnowplowTracking:ue,shouldUseAlternativeTitleStyle:ce,hasImpressionTracking:!0,trackingNamespace:fe,isDotClickable:ve,hasCarouselSliderPagination:L,hasCarouselControl:De,hasControls:B,hasNavigationButtonVariation:H,hasToggleGridColor:Ue,hasPadding:D,layout:He,pos:Ve,paginationStyle:Y,buttonConfig:t,gridConfig:we,hasBorderBottom:N,affiliateDisclaimer:ke,isFirstProductListingContainer:Se,isPimCollectionContainer:Be,showDisclaimer:Me,isPlpCurated:Ee,hasCustomSlider:Ie,hideDesktopPagination:Ne,isUpcEnabled:xe,groups:E,isSeriesNavigation:Le,showRichTextInDek:Ae},E.map((e=>{const t=We(e);re&&e.url&&t.push(o.createElement(c,{aspectRatio:n,key:`cta-${e.label}`,url:e.url},_e(m.ctaMessage,{groupName:e.label.toLocaleLowerCase()})));const i=$(t);return o.createElement(l,{key:e.label,name:e.label,url:e.url},i)}))):null};k.propTypes={affiliateDisclaimer:i.string,buttonConfig:i.object,copilotId:i.string,ctaCardAspectRatio:i.arrayOf(i.number),dangerousDek:i.string,dangerousHed:i.string,dropShipSellers:i.arrayOf(i.string),editor:i.object,expVariationName:i.string,gridConfig:i.object,groups:i.arrayOf(i.object),hasAffiliateLinkDisabled:i.bool,hasAtRetailerNameLowerCase:i.bool,hasBorder:i.bool,hasBorderBottom:i.bool,hasCarouselSliderPagination:i.bool,hasControls:i.bool,hasCustomSlider:i.bool,hasGridColumn:i.bool,hasImageGrid:i.bool,hasImpressionTracking:i.bool,hasMarginTopAuto:i.bool,hasMediumMarginBottom:i.bool,hasNavigationButtonVariation:i.bool,hasNoBottomPaddingForGridContent:i.bool,hasPadding:i.bool,hasPLPBrandNameContextTitle:i.bool,hasPLPCardNameDescriptionCore:i.bool,hasProductNewPriceColor:i.bool,hasProductPriceColor:i.bool,hasProductWhiteBackground:i.bool,hasToggleGridColor:i.bool,hasUnderlineHed:i.bool,hideDesktopPagination:i.bool,hideRubricLink:i.bool,isContentCenter:i.bool,isDotClickable:i.bool,isDropshipProduct:i.bool,isFirstProductListingContainer:i.bool,isPimCollectionContainer:i.bool,isPlpCurated:i.bool,isProductCardName:i.bool,isProductCardRetailerName:i.bool,isSeriesNavigation:i.bool,isTextExternalLink:i.bool,isUpcEnabled:i.bool,layout:i.string,paginationStyle:i.string,priceFormatting:i.shape({fractionDigits:i.number,shouldFormatDecimalSeparator:i.bool}),sectionTitleVariation:i.string,shouldCheckProductInView:i.bool,shouldChipsRedirectOnClick:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldEnableSnowplowTracking:i.bool,shouldHideDangerousDek:i.bool,shouldHidePublishDate:i.bool,shouldLimitSavingToContentTypes:i.bool,shouldOpenInternalLinksInNewTab:i.bool,shouldPlayInline:i.bool,shouldRenderCtaCard:i.bool,shouldUseAlternativeTitleStyle:i.bool,shouldUseProductPriceSecondary:i.bool,shouldUseSmallHed:i.bool,showDisclaimer:i.bool,showNewProductCardDesign:i.bool,showOfferUrl:i.bool,showRichTextInDek:i.bool,showShopNowButton:i.bool,stackedRatingsCardRatingMethod:i.string,summaryItemVariation:i.string,trackingNamespace:i.shape({toggle:i.string,card:i.string})},k.displayName="VersoFilterableSummaryList",e.exports=k},10220:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(24369);e.exports=o(i,"VersoFilterableSummaryList")},92488:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{minScreen:a,calculateSpacing:r,minMaxScreen:s,getTypographyStyles:l,getColorStyles:d}=n(26865),{cssVariablesGrid:c,applyGridSpacing:m}=n(1123),{LabelText:p,ListWrapper:u}=n(14952),{CarouselListItem:g}=n(44802),{CarouselWrapper:h,ChipWrapper:y}=n(22482),b=n(15998),f=n(74992),{SummaryItemHedBase:v}=n(36211),$=o(b).withConfig({displayName:"FilterableSummaryList"})` margin: 0 auto; ${({hasToggleGridColor:e})=>!e&&`max-width:${i.fullBleed};\n ${c()}`} ${({hasPadding:e})=>!e&&m("padding")} ${g}:first-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-left:${r(8)};\n ${s(0,i.md)}\n { \n padding-left:${r(3)}; \n }`:"padding-left: 0;"} } ${g}:last-child { box-sizing: content-box; ${({hasPadding:e})=>e?`padding-right:${r(8)};\n ${s(0,i.md)}\n { padding-right:${r(3)}; \n }`:null} } ${a(i.xxl)} { ${y}, ${h} { ${({hasToggleGridColor:e})=>!e&&"margin-left: revert;\n margin-right: revert;"} ${p} , ${u} { padding-right: revert; padding-left: revert; } ${g}:first-child { ${({hasPadding:e})=>!e&&"padding-left: revert;"} } ${g}:last-child { ${({hasPadding:e})=>!e&&"padding-right: revert;"} } } } `,w=o(f).withConfig({displayName:"SummaryItemExpernalLinkWrapper"})` ${v} { ${({theme:e})=>`${l(e,"typography.definitions.discovery.hed-core-secondary")};\n ${d(e,"color","colors.discovery.body.white.heading")}`} } `;e.exports={FilterableSummaryList:$,SummaryItemExpernalLinkWrapper:w}},31382:(e,t,n)=>{const o=n(96540),i=n(5556),{CTACardBody:a,CTACardContent:r,CTACardFooter:s,CTACardIcon:l,CTACardText:d,CTACardWrapper:c}=n(92098),m=({aspectRatio:e=[1,1],children:t,url:n})=>o.createElement(c,{aspectRatio:e},o.createElement(r,null,o.createElement(a,null,o.createElement(d,{href:n},t)),o.createElement(s,null,o.createElement("a",{href:n},o.createElement(l,null)))));m.propTypes={aspectRatio:i.arrayOf(i.number),children:i.node.isRequired,url:i.string.isRequired},e.exports=m},38638:(e,t,n)=>{e.exports=n(31382)},92098:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,getColorToken:r,getDecoration:s,minScreen:l}=n(26865),{BaseLink:d}=n(76955),c=n(42361),m=o.div.withConfig({displayName:"CTACardWrapper"})` position: relative; border-radius: ${({theme:e})=>s(e,"cardRadiusSm")}; background-color: ${r("colors.discovery.body.brand.background")}; padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; ${l(i.md)} { border-radius: ${({theme:e})=>s(e,"cardRadiusMd")}; } ${l(i.lg)} { border-radius: ${({theme:e})=>s(e,"cardRadiusLg")}; } `,p=o.div.withConfig({displayName:"CTACardContent"})` display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-direction: column; padding: 0 ${a(3)} ${a(2)} ${a(3)}; ${l(i.lg)} { padding: 0 ${a(5)} ${a(5)} ${a(5)}; } `,u=o.div.withConfig({displayName:"CTACardBody"})` display: flex; flex: 1 0 auto; align-items: center; `,g=o.div.withConfig({displayName:"CTACardFooter"})` height: ${a(6)}; `,h=o(d).withConfig({displayName:"CTACardText"})``;h.defaultProps={colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const y=o(c).withConfig({displayName:"CTACardIcon"})` border-radius: 50%; background-color: ${r("colors.discovery.body.brand.context-signature")}; width: ${a(6)}; height: ${a(6)}; fill: ${r("colors.discovery.body.brand.context-texture")}; svg { transform: scale(0.6); } `;e.exports={CTACardBody:u,CTACardContent:p,CTACardFooter:g,CTACardIcon:y,CTACardText:h,CTACardWrapper:m}},68538:(e,t,n)=>{const{defineMessages:o}=n(37243);e.exports=o({ctaMessage:{id:"VersoFilterableSummaryList.CTAMessage",defaultMessage:"See more {groupName} recipes",description:"Message to display in the CTACard"}})},96389:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.childTobeRendered=t.modifyItemObjectBasedOnContentType=void 0,t.modifyItemObjectBasedOnContentType=(e,t,n)=>("cnevideo"===t&&n&&(e.image={...e.image,url:e?.url||"",dangerousHed:e.dangerousHed||""}),e),t.childTobeRendered=e=>e.filter((e=>(e?.props?.image?.id||e?.props?.aspectRatio||"cnevideo"===e?.props?.contentType&&(e?.props?.image?.scriptUrl||e?.props?.url)||"externallink"===e?.props.contentType&&e?.props?.isTextExternalLink)&&e))},26134:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(73275),s=n(35864),{componentTracking:l}=n(90090),{asConfiguredComponent:d}=n(12892),c=n(77816).A,m=n(73730),{VersoIssueFeatureHed:p,VersoIssueFeatureDek:u,VersoIssueFeatureWrapper:g,VersoIssueFeatureSectionTitle:h,VersoIssueFeatureMain:y,VersoIssueFeatureDekContainer:b,VersoIssueFeatureTocWrap:f,VersoIssueFeatureToc:v,VersoIssueFeatureMagazineContainer:$,VersoIssueFeatureMagazineIssueDate:w,VersoIssueFeatureMagazineIssueName:C,VersoIssueFeatureMagazineIssueImage:k,VersoIssueFeatureMagazineLink:S,VersoIssueFeatureMagazineIssueCaption:x}=n(72542),{trackComponent:E}=n(92716),{interactionResponse:T}=n(56187),{getVariationNames:I}=n(81372),N=({btnStyle:e,buttonVariation:t,dangerousDek:n,dangerousHed:i,hideItemHed:d,hideSectionTitle:I,hideSourceDek:N,hideSourceHed:L,issueFeatureLabel:B,items:P,sectionTitleVariation:M="LineAboveLineBelowTextLeft",shouldEnableBundleComponentAnalytics:A,shouldEnableImageAccessibility:_,shouldUseButtonAsLink:H,shouldUseMagazineLinkFromBundleItem:D,shouldUseDescriptionPrimary:R,showImageCaption:O,trackingNamespace:F,variations:{contentAlign:W,isFullBleed:U,isDarkBackground:V,layoutPosition:G}})=>{o.useEffect((()=>{(async()=>{await T(),E("VersoIssueFeature")})()}),[]);const{formatMessage:j}=a(),z=P[0];if(!z)return null;const q=l.addDataSectionTitleAttribute(A,F?.toc),Z=l.addDataSectionTitleAttribute(A,F?.issueCover),K=l.addDataSectionTitleAttribute(A,F?.inlineLinks),Y=l.addDataSectionTitleAttribute(A,F?.inlineHedLinks),J=D?z.url:"/magazine",Q=_?{tabIndex:-1,"aria-hidden":!0}:{},X=s[M]||s,ee=m[t],te=B||j(c.issueFeatureLabel);return o.createElement(g,{dataTestId:"VersoIssueFeatureWrapper"},!I&&o.createElement(h,{as:X,dangerousHed:i,hasDividerAbove:!0,hasDividerBelow:!0,hedTag:"h2",link:{html:n}}),o.createElement(y,{className:"verso-issue-feature__main",layoutPosition:G,isDarkBackground:V},o.createElement(b,{"data-testid":"VersoIssueFeatureDekContainer",contentAlign:W},!d&&o.createElement(p,{"data-testid":"VersoIssueFeatureHed",...Y,dangerouslySetInnerHTML:{__html:z.dangerousHed}}),o.createElement(u,{"data-testid":"VersoIssueFeatureDek",...K,dangerouslySetInnerHTML:{__html:z.dangerousDek},shouldUseDescriptionPrimary:R}),o.createElement(f,{"data-testid":"VersoIssueFeatureTocWrap",...q,contentAlign:W},H?o.createElement(ee,{"data-testid":"VersoIssueFeatureButtonComponent",btnStyle:e,label:te,ariaLabel:te,href:J,inputKind:"link"}):o.createElement(v,{"data-testid":"VersoIssueFeatureToc",href:J},te))),o.createElement($,{"data-testid":"VersoIssueFeatureMagazineContainer"},!L&&o.createElement(w,{className:"verso-issue-feature__magazine-issue-date","data-testid":"VersoIssueFeatureMagazineIssueDate",dangerouslySetInnerHTML:{__html:z.dangerousHed}}),!N&&z.source?.dek&&o.createElement(C,{className:"verso-issue-feature__magazine-issue-name","data-testid":"VersoIssueFeatureMagazineIssueName"},z.source.dek),z.image&&o.createElement(k,{"data-testid":"VersoIssueFeatureMagazineIssueImage",...Z,isFullBleed:U},o.createElement(S,{href:J,"data-testid":"VersoIssueFeatureMagazineLink",...Q},o.createElement(r,{...z.image}))),O&&z?.image?.caption&&o.createElement(x,{"data-testid":"VersoIssueFeatureMagazineIssueCaption"},z.image.caption))))},L=I(m);N.propTypes={btnStyle:i.oneOf(["filled","outlined","text"]),buttonVariation:i.oneOf(L),dangerousDek:i.string,dangerousHed:i.string.isRequired,hideItemHed:i.bool,hideSectionTitle:i.bool,hideSourceDek:i.bool,hideSourceHed:i.bool,issueFeatureLabel:i.string,items:i.arrayOf(i.shape()).isRequired,sectionTitleVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldEnableImageAccessibility:i.bool,shouldUseButtonAsLink:i.bool,shouldUseDescriptionPrimary:i.bool,shouldUseMagazineLinkFromBundleItem:i.bool,showImageCaption:i.bool,trackingNamespace:i.object,variations:i.shape({contentAlign:i.oneOf(["center","right","left"]),isDarkBackground:i.bool,isFullBleed:i.bool,layoutPosition:i.oneOf(["image-left","image-right"])})},N.defaultProps={btnStyle:"text",buttonVariation:"Primary",hideItemHed:!0,hideSectionTitle:!1,hideSourceDek:!1,hideSourceHed:!1,sectionTitleVariation:"LineAboveLineBelowTextLeft",shouldEnableImageAccessibility:!1,shouldUseButtonAsLink:!1,shouldUseDescriptionPrimary:!0,shouldUseMagazineLinkFromBundleItem:!1,showImageCaption:!0,variations:{contentAlign:"left",isDarkBackground:!1,isFullBleed:!1,layoutPosition:"image-right"}},N.displayName="VersoIssueFeature",e.exports=d(N,"VersoIssueFeature")},29794:(e,t,n)=>{e.exports=n(17965)},72542:(e,t,n)=>{const{default:o,css:i}=n(75999),{GridItem:a}=n(40653),r=n(86659),{BREAKPOINTS:s}=n(96472),{BaseLink:l,BaseText:d}=n(76955),{ResponsiveImageContainer:c}=n(7228),{calculateSpacing:m,getColorToken:p,minScreen:u,getTypographyStyles:g}=n(26865),h=o(d).withConfig({displayName:"VersoIssueFeatureDek"})` margin-top: 0; margin-bottom: ${m(6)}; ${u(s.md)} { order: 2; margin-top: ${m(2)}; margin-bottom: ${m(2)}; } a { color: ${p("colors.discovery.lead.secondary.description")}; } ${({shouldUseDescriptionPrimary:e})=>!e&&g("typography.definitions.discovery.description-core")}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `;h.defaultProps={colorToken:"colors.discovery.lead.secondary.description",typeIdentity:"typography.definitions.discovery.description-feature"};const y=o(d).withConfig({displayName:"VersoIssueFeatureHed"})` margin-top: ${m(6)}; ${u(s.md)} { margin-top: ${m(2)}; } `;y.defaultProps={colorToken:"colors.discovery.lead.primary.hed",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const b=o(r.WithMargins).withConfig({displayName:"VersoIssueFeatureWrapper"})` > ${a} { grid-column: 1/-1; } `,f=o.span.withConfig({displayName:"VersoIssueFeatureSectionTitle"})``,v=i` background-color: ${p("colors.discovery.body.dark.background")}; `,$=o(r.TwoUpFullBleedNoGap).withConfig({displayName:"VersoIssueFeatureMain"})` && { align-items: center; column-gap: ${m(4)}; } > ${a}:first-child { order: 2; } > ${a} + ${a} { order: 1; } ${u(s.md)} { > ${a}:first-child { order: ${({layoutPosition:e})=>"image-left"===e?2:1}; } > ${a} + ${a} { order: ${({layoutPosition:e})=>"image-left"===e?1:2}; } } ${({isDarkBackground:e})=>e&&v} `,w=o.div.withConfig({displayName:"VersoIssueFeatureDekContainer"})` text-align: center; ${u(s.md)} { ${({contentAlign:e})=>`text-align: ${e};`} } `,C=o.div.withConfig({displayName:"VersoIssueFeatureTocWrap"})` margin-bottom: ${m(6)}; text-align: center; ${u(s.md)} { margin-bottom: 0; ${({contentAlign:e})=>`text-align: ${e};`} } `,k=o(l).withConfig({displayName:"VersoIssueFeatureToc"})``;k.defaultProps={as:"a",colorSecondaryLinkToken:"colors.interactive.base.dark",colorStaticLinkToken:"colors.interactive.base.brand-primary",colorToken:"colors.interactive.base.brand-primary",typeToken:"typography.definitions.foundation.link-primary"};const S=o.div.withConfig({displayName:"VersoIssueFeatureMagazineContainer"})` padding-top: ${m(4)}; text-align: center; ${u(s.md)} { padding-top: 0; } `,x=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueDate"})``;x.defaultProps={as:"div",bottomSpacing:.5,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const E=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueName"})``;E.defaultProps={colorToken:"colors.discovery.body.white.context-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const T=o.div.withConfig({displayName:"VersoIssueFeatureMagazineIssueImage"})` margin: auto; ${({isFullBleed:e})=>e?`\n ${c} {\n width: 100%;\n }\n `:`\n max-width: 154px;\n ${u(s.md)} {\n max-width: 244px;\n }\n span {\n box-shadow: 0 0 24px 0 rgba(45, 45, 45, 0.16);\n }\n padding: ${m(2)} 0;\n `} `,I=o(l).withConfig({displayName:"VersoIssueFeatureMagazineLink"})``,N=o(d).withConfig({displayName:"VersoIssueFeatureMagazineIssueCaption"})``;N.defaultProps={bottomSpacing:2,colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.globalEditorial.context-secondary"},e.exports={VersoIssueFeatureDek:h,VersoIssueFeatureHed:y,VersoIssueFeatureWrapper:b,VersoIssueFeatureSectionTitle:f,VersoIssueFeatureMain:$,VersoIssueFeatureDekContainer:w,VersoIssueFeatureTocWrap:C,VersoIssueFeatureToc:k,VersoIssueFeatureMagazineContainer:S,VersoIssueFeatureMagazineIssueDate:x,VersoIssueFeatureMagazineIssueName:E,VersoIssueFeatureMagazineIssueImage:T,VersoIssueFeatureMagazineLink:I,VersoIssueFeatureMagazineIssueCaption:N}},77816:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({issueFeatureLabel:{id:"VersoIssueFeature.IssueFeatureLabel",defaultMessage:"Table of Contents »",description:"Label for magazine link"}})},17965:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(26134);i.TextCenterImageLeftDark=o(i,"TextCenterImageLeftDark",{contentAlign:"center",isDarkBackground:!0,layoutPosition:"image-left"},{}),i.TextCenterImageLeftFullBleedDark=o(i,"TextCenterImageLeftFullBleedDark",{contentAlign:"center",isDarkBackground:!0,isFullBleed:!0,layoutPosition:"image-left"},{}),e.exports=i},63395:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(97200),r=n(30830),s=n(75871),l=n(51125),{Disclaimer:d}=n(74307),{Title:c,VersoNativeProductCarouselWrapper:m}=n(97840),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g={width:{sm:"calc(45% - 12px)",lg:"calc(28% - 12px)"},spacing:{sm:"0px",lg:"12px"}},h=({dangerousHed:e,hasNoHorizontalScrollCarousel:t,hasMargin:n,isFirstProductListingContainer:i,affiliateDisclaimer:h,items:y=[],showDisclaimer:b})=>{const[f]=o.useState(parseInt(a(),10));o.useEffect((()=>{(async()=>{await u(),p("VersoNativeProductCarousel")})()}),[]);const v=y.length>0&&b&&i;return o.createElement(m,{hasMargin:n},e&&o.createElement(c,{dangerousHed:e}),o.createElement(d.TextCenterNoTopRule,{isEnabled:v,disclaimerHtml:h}),y.length&&o.createElement(r,{className:"product__carousel__bundle",controlPosition:"center",controlPlacement:"space-between",hasNoHorizontalScrollCarousel:t,hasPagination:!0,dangerousHed:e,pos:f,isUpcEnabled:y[0].isUpcEnabled},y.map(((t,n)=>{const i={...t,id:t.productId,offers:t.multipleOffers,layout:"ProductEmbed",index:n};return o.createElement(r.CarouselItem,{...g,key:`product-bundle-${n}`,carouselTitle:e,carouselItemIndex:n,carouselItemName:t.dangerousHed,pos:f},t.isUpcEnabled?o.createElement(l,{type:"embed",brand:t.productBrand,offers:t.multipleOffers,index:n,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",data_item:i,hasImpressionTracking:!0,layout:"ContentCarousel",shouldDisableCreditText:!0}):o.createElement(s,{index:n,...t,className:"product__carousel__card",isLazy:!0,hedTag:"h3",layout:"ContentCarousel"}))}))))};h.propTypes={affiliateDisclaimer:i.string,dangerousHed:i.string.isRequired,hasMargin:i.bool,hasNoHorizontalScrollCarousel:i.bool,isFirstProductListingContainer:i.bool,items:i.array.isRequired,showDisclaimer:i.bool},h.displayName="VersoNativeProductCarousel",e.exports=h},31828:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(63395);e.exports=o(i,"VersoNativeProductCarousel")},97840:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{applyGridSpacing:a,cssVariablesGrid:r}=n(1123),s=o(n(35864).LineAboveLineBelowTextCenter).withConfig({displayName:"Title"})` margin-bottom: ${i(4)}; `,l=o.div.withConfig({displayName:"VersoNativeProductCarouselWrapper"})` ${r} ${({hasMargin:e})=>e&&a("padding")} `;e.exports={Title:s,VersoNativeProductCarouselWrapper:l}},31300:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(31830),r=n(19057),{Disclaimer:s}=n(74307),{VersoNativeProductTitle:l}=n(41526),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({dangerousHed:e,isSponsoredAffiliateLinksEnabled:t,items:n=[]})=>{o.useEffect((()=>{(async()=>{await c(),d("VersoNativeProduct")})()}),[]);const i=n.length>=3,m=n.length<=2;return o.createElement(o.Fragment,null,e&&o.createElement(l,{dangerousHed:e}),o.createElement(s.TextCenterNoTopRule,{isEnabled:t}),i&&o.createElement(a,{childTypes:["product"]},n.map(((e,t)=>o.createElement(r.ImageTop,{...e,key:`native-product-embed-top-${t}`})))),m&&o.createElement(a,{childTypes:["product"]},n.map(((e,t)=>o.createElement(r.ImageLeftWithButtonAndTextCentered,{...e,key:`native-product-embed-left-${t}`})))))};m.propTypes={dangerousHed:i.string.isRequired,isSponsoredAffiliateLinksEnabled:i.bool,items:i.array.isRequired},m.displayName="VersoNativeProduct",e.exports=m},72775:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(31300);e.exports=o(i,"VersoNativeProduct")},41526:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),a=o(n(35864).LineAboveLineBelowTextCenter).withConfig({displayName:"VersoNativeProductTitle"})` margin-bottom: ${i(4)}; `;e.exports={VersoNativeProductTitle:a}},39812:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49350),r=n(10220),{VersoPlpCuratedWrapper:s}=n(20519),l=e=>{const{hed:t,dek:n,groups:o,gridConfig:l,hasAffiliateLinkDisabled:d,hasCarouselSliderPagination:c,templateLayout:m,isGrid:p,isSeriesNavigation:u,productVisualAsset:g,expertCardContent:h,productList:y=[],shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,summaryItemVariation:v,isUpcEnabled:$,paginationStyle:w,shouldUseSmallHed:C,isPlpCurated:k,isContentCenter:S,shouldOpenInternalLinksInNewTab:x,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:N,affiliateDisclaimer:L,isFirstProductListingContainer:B,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A}=e;return"VisualCarousel"===m?i.createElement(s,null,i.createElement(a,{hed:t,productList:y,productVisualAsset:g,expertCardContent:h,summaryItemVariation:v,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:$,isContentCenter:S,isPlpCurated:k,shouldOpenInternalLinksInNewTab:x,hideDesktopPagination:I,affiliateDisclaimer:L,isFirstProductListingContainer:B,hasAffiliateLinkDisabled:d,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A})):i.createElement(s,null,i.createElement(r,{dangerousHed:t,dangerousDek:n,groups:o,gridConfig:l,isGrid:p,layout:m,hasCarouselSliderPagination:c,summaryItemVariation:v,shouldAppendReadMoreLinkForDek:b,showShopNowButton:f,isUpcEnabled:$,shouldUseSmallHed:C,isContentCenter:!u&&S,isPlpCurated:k,shouldOpenInternalLinksInNewTab:x,paginationStyle:w,hasPadding:E,hasCustomSlider:T,hideDesktopPagination:I,hasBorder:N,isFirstProductListingContainer:B,affiliateDisclaimer:L,hasAffiliateLinkDisabled:d,isSeriesNavigation:u,hasBorderBottom:u,hideRubricLink:P,showDisclaimer:M,showRichTextInDek:A}))};l.propTypes={affiliateDisclaimer:o.string,dek:o.string,expertCardContent:o.object,gridConfig:o.object,groups:o.array,hasAffiliateLinkDisabled:o.bool,hasBorder:o.bool,hasCarouselSliderPagination:o.bool,hasCustomSlider:o.bool,hasPadding:o.bool,hed:o.string,hideDesktopPagination:o.bool,hideRubricLink:o.bool,isContentCenter:o.bool,isFirstProductListingContainer:o.bool,isGrid:o.bool,isPlpCurated:o.bool,isSeriesNavigation:o.bool,isUpcEnabled:o.bool,paginationStyle:o.string,productList:o.array,productVisualAsset:o.object,shouldAppendReadMoreLinkForDek:o.bool,shouldOpenInternalLinksInNewTab:o.bool,shouldUseSmallHed:o.bool,showDisclaimer:o.bool,showRichTextInDek:o.bool,showShopNowButton:o.bool,summaryItemVariation:o.string,templateLayout:o.string},e.exports=l},18853:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(39812);e.exports=o(i,"VersoPlpCurated")},20519:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"VersoPlpCuratedWrapper"})` ${({hasPaddingTop:e})=>e&&`padding-top: ${i(4)}`} `;e.exports={VersoPlpCuratedWrapper:a}},91424:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{encodeImageURI:l}=n(96165),{LinkBanner:d}=n(82873),c=n(18463),m=n(73275),p=n(35864),{VersoSummarySpotlightByline:u,VersoSummarySpotlightContainer:g,VersoSummarySpotlightContentDivider:h,VersoSummarySpotlightLeadItem:y,VersoSummarySpotlightLeadItemContainer:b,VersoSummarySpotlightLeadItemWrapper:f,VersoSummarySpotlightSecondaryItems:v,VersoSummarySpotlightSecondaryItemsWrapper:$,VersoSummarySpotlightSectionTitle:w,VersoSummarySpotlightWrapper:C}=n(78021),k=({image:e,className:t,contributor:n,dangerousDek:i,dangerousHed:m,rubric:k,secondaryItems:S,sectionHed:x,url:E})=>{a.useEffect((()=>{(async()=>{await s(),r("VersoSummarySpotlight")})()}),[]);const T={links:S,bannerType:"visual-link-banner"},I=e.segmentedSources?{sm:Object.values(e.segmentedSources.sm).pop(),lg:Object.values(e.segmentedSources.lg).pop()}:"",N={smUrl:l(I.sm.url),lgUrl:l(I.lg.url)};return a.createElement(C,{className:o("verso-summary-spotlight",t)},a.createElement(f,{imageSources:N},a.createElement(g,null,a.createElement(b,null,x&&a.createElement(w,null,a.createElement(p,{dangerousHed:x,hasDividerAbove:!0,"data-testid":"section-title"})),a.createElement(y,null,a.createElement(c,{contentAlign:"left",dangerousHed:m,dangerousDek:i,rubric:k,shouldLeftAlignContent:!0,url:E,hasLeftMargin:!1,rubricVariation:"Item",shouldDisplayDangerousDekOverlay:!0}),n?.items&&a.createElement(u,{...n}))),a.createElement(h,null))),a.createElement($,null,a.createElement(g,null,a.createElement(v,null,a.createElement(d,{linkBannerData:T})))))};k.propTypes={className:i.string,contributor:i.object,dangerousDek:i.string.isRequired,dangerousHed:i.string.isRequired,image:i.shape(m.propTypes).isRequired,rubric:i.object,secondaryItems:i.array,sectionHed:i.string,url:i.string.isRequired},k.displayName="VersoSummarySpotlight",e.exports=k},22651:(e,t,n)=>{const o=n(91424),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"VersoSummarySpotlight")},78021:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),a="1279px",{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,getColorStyles:d,getColorToken:c,getTypographyStyles:m,maxScreen:p,minScreen:u}=n(26865),{OverlaySummaryItemBylines:g,OverlaySummaryItemContent:h,OverlaySummaryItemDek:y,OverlaySummaryItemHed:b}=n(3265),f=n(70366),{BylineLink:v,BylinePreamble:$}=n(74423),w=n(74479),{GridItem:C}=n(40653),{SectionTitleHed:k,SectionTitleRoot:S}=n(33500),{RubricName:x}=n(6613),{LinkBannerWrapper:E}=n(89635),{ImageWrapper:T,LeftScrollButton:I,LinkBannerRubric:N,NavLink:L,NavList:B,NavListItem:P,NavListItemContent:M,NavListWrapper:A,RightScrollButton:_,VisualTextWrap:H}=n(79424),D=o.section.withConfig({displayName:"VersoSummarySpotlightWrapper"})``,R=o.div.withConfig({displayName:"VersoSummarySpotlightContainer"})` margin: 0 auto; max-width: calc(${i.xxl} - (2 * ${l(8)})); `,O=o.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItemsWrapper"})` background: ${c("colors.consumption.lead.inverted.background")}; padding-bottom: ${l(5)}; ${s()} ${r("padding")} `,F=o.div.withConfig({displayName:"VersoSummarySpotlightLeadItemWrapper"})` position: relative; background-position: top; background-size: cover; padding: ${l(3)}; ${u(i.md)} { padding-top: ${l(5)}; padding-bottom: ${l(5)}; } ${s()} ${r("padding")} && { ${u(i.sm)} { padding-top: ${l(2.5)}; padding-bottom: ${l(5)}; ${({imageSources:e})=>e.smUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.smUrl});\n `:""} aspect-ratio: 9/16; } ${u(i.md)}, ${u(i.lg)}, ${u(i.xl)} { padding-top: ${l(5)}; ${({imageSources:e})=>e.lgUrl?`\n background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%), url(${e.lgUrl});\n `:""} aspect-ratio: 6/4; } } `,W=o(w).withConfig({displayName:"VersoSummarySpotlightLeadItemContainer"})` ${C} { :nth-of-type(1) { ${u(i.sm)} { grid-column: 1 / span 4; } ${u(i.md)} { grid-column: 1 / span 12; } } :nth-of-type(2) { ${u(i.sm)} { position: absolute; right: ${l(3)}; bottom: ${l(10)}; left: ${l(3)}; grid-column: 1 / span 4; } ${u(i.md)} { display: grid; position: absolute; right: ${l(6)}; bottom: ${l(10)}; left: ${l(6)}; grid-gap: inherit; grid-column: 1 / span 6; grid-template-columns: inherit; } ${u(i.xl)} { right: ${l(8)}; left: ${l(8)}; } ${u(i.xxl)} { right: ${l(20)}; left: ${l(20)}; } } } `,U=o.span.withConfig({displayName:"VersoSummarySpotlightContentDivider"})` display: grid; grid-column: 1 /-1; margin-top: ${l(5)}; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${c("colors.discovery.body.black.divider")}; ${u(i.sm)} { position: absolute; right: ${l(3)}; bottom: ${l(5)}; left: ${l(3)}; } ${u(i.md)} { display: grid; position: absolute; right: ${l(6)}; bottom: ${l(5)}; left: ${l(6)}; grid-gap: inherit; grid-template-columns: inherit; } ${u(i.xl)} { right: ${l(8)}; left: ${l(8)}; } ${u(i.xxl)} { right: ${l(20)}; left: ${l(20)}; } `,V=o.div.withConfig({displayName:"VersoSummarySpotlightSectionTitle"})` grid-column: 1 / span 12; ${k} { color: ${c("colors.discovery.body.black.heading")}; } ${S} { ${({theme:e})=>d(e,"border-color","colors.discovery.body.black.divider")} } `,G=o.div.withConfig({displayName:"VersoSummarySpotlightLeadItem"})` grid-column: 1 / span 6; text-decoration: none; ${b} { margin: 0; ${m("typography.definitions.discovery.hed-feature")}; color: ${c("colors.discovery.body.black.heading")}; &:hover, &:focus { text-decoration: underline; } } ${y} { margin-top: 0; ${m("typography.definitions.discovery.description-feature")}; color: ${c("colors.discovery.body.black.description")}; } && { ${h} { padding: 0 0 0 0; } } ${x} { ${m("typography.definitions.globalEditorial.context-primary")}; color: ${c("colors.discovery.body.black.context-signature")}; } ${b} { margin-top: ${l(2)}; margin-bottom: ${l(1)}; ${u(i.sm)} { margin-bottom: ${l(.5)}; } } ${g} { margin: 0; } `,j=o(f).withConfig({displayName:"VersoSummarySpotlightByline"})` ${$}, ${v} { ${m("typography.definitions.globalEditorial.accreditation-core")}; color: ${c("colors.discovery.body.black.accreditation")}; } margin-top: ${l(2)}; `,z=o.div.withConfig({displayName:"VersoSummarySpotlightSecondaryItems"})` ${E} { position: unset; transform: none; transition: none; opacity: unset; border: none; background: ${c("colors.consumption.lead.inverted.background")}; } ${N} { margin-bottom: ${l(1)}; ${m("typography.definitions.globalEditorial.context-primary")}; color: ${c("colors.discovery.body.black.context-signature")}; } && { ${L} { ${m("typography.definitions.discovery.hed-core-secondary")}; text-overflow: none; color: ${c("colors.discovery.body.black.heading")}; } ${B} { grid-template-columns: auto; grid-template-rows: auto; padding-right: 0; padding-left: 0; ${u(i.md)} { max-width: 100%; overflow-x: hidden; } } ${P} { :nth-of-type(1) { grid-column: 1 / span 3; } :nth-of-type(2) { grid-column: 4 / span 3; } :nth-of-type(3) { grid-column: 7 / span 3; } :nth-of-type(4) { grid-column: 10 / span 3; } display: initial; :nth-of-type(1), :nth-of-type(2) { ${p(a)} { grid-row: 1; } } :nth-of-type(3), :nth-of-type(4) { ${p(a)} { grid-row: 2; } } :nth-of-type(1), :nth-of-type(3) { ${p(a)} { grid-column: 1 / span 6; } } :nth-of-type(2), :nth-of-type(4) { ${p(a)} { grid-column: 7 / span 6; } } :nth-of-type(1), :nth-of-type(2), :nth-of-type(3), :nth-of-type(4) { ${p("767px")} { grid-area: auto / 1 / auto / span 12; } } } ${M} { display: grid; grid-gap: 1rem; grid-template-columns: 3fr auto; align-items: start; *:first-child { order: 1; } ${p(a)} { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: ${c("colors.discovery.body.black.divider")}; padding-bottom: ${l(1)}; } } ${A} { height: auto; ${I}, ${_} { display: none; } } ${T} { margin-right: 0; width: ${l(12.5)}; } } ${H} { order: 0; margin-right: 0; width: unset; overflow: unset; text-decoration: none; text-overflow: unset; -webkit-line-clamp: unset; span { &:hover, &:focus { text-decoration: underline; } } } `;e.exports={VersoSummarySpotlightByline:j,VersoSummarySpotlightContainer:R,VersoSummarySpotlightContentDivider:U,VersoSummarySpotlightLeadItem:G,VersoSummarySpotlightLeadItemContainer:W,VersoSummarySpotlightLeadItemWrapper:F,VersoSummarySpotlightSecondaryItems:z,VersoSummarySpotlightSecondaryItemsWrapper:O,VersoSummarySpotlightSectionTitle:V,VersoSummarySpotlightWrapper:D}},8470:(e,t,n)=>{const o=n(96540),i=n(5556),{useState:a}=n(96540),r=n(62193),s=n(708),{AccordionWrapper:l,AccordionItemWrapper:d,AccordionItemContainer:c,AccordionItemContainerLabel:m,AccordionItemContainerContent:p,AccordionContainer:u,AccordionItemContainerButton:g}=n(76080),h=({label:e,content:t,isInitiallyOpen:n,isCollapsible:i})=>{const[l,d]=a(n);return o.createElement(u,{isActive:l},o.createElement(c,{onClick:i&&(()=>{d(!l)}),"data-testid":"accordion-item-container",isCollapsible:i},o.createElement(m,null,o.createElement(o.Fragment,null,e)),i&&o.createElement(g,{isActive:l,ButtonIcon:s,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),!r(t)&&o.createElement(p,{className:l?"closing-animation":"opening-animation"},o.createElement("div",null,Array.isArray(t)?t.map(((e,t)=>o.createElement(o.Fragment,{key:t},e))):o.createElement(o.Fragment,null,t))))};h.propTypes={content:i.oneOfType([i.array,i.object,i.string]),isCollapsible:i.bool,isInitiallyOpen:i.bool,label:i.oneOfType([i.object,i.string])};const y=({children:e,data:t,isInitiallyOpen:n=!1,isCollapsible:i=!0})=>{const a=e&&e[0]?.props?.children||null,r=e&&e[1]?.props?.children||null;return t?o.createElement(l,{data:t},t?o.createElement(d,null,t.map(((e,t)=>o.createElement(h,{key:t,...e,isInitiallyOpen:n,isCollapsible:i})))):null):o.createElement(o.Fragment,null,a?o.createElement(d,null,o.createElement(h,{label:a,content:r,isInitiallyOpen:n,isCollapsible:i})):null)};y.propTypes={children:i.array,data:i.array,isCollapsible:i.bool,isInitiallyOpen:i.bool},e.exports=y},82516:(e,t,n)=>{const o=n(8470);e.exports=o},76080:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getTypographyStyles:a,getColorStyles:r}=n(26865),{getMotionAnimationValues:s}=n(48419),l=n(73730),d=o.div.withConfig({displayName:"AccordionWrapper"})` & > :first-child { margin-top: ${i(2.5)}; border-top: 1px solid; ${({theme:e})=>r(e,"border-top-color","colors.consumption.body.standard.divider")}; } `,c=o.div.withConfig({displayName:"AccordionContainer"})` margin-top: ${i(2.5)}; margin-bottom: ${i(2.5)}; border-bottom: 1px solid; ${({theme:e})=>r(e,"border-bottom-color","colors.consumption.body.standard.divider")}; .icon-large-chevron { float: right; transform-origin: center; width: 1rem; height: 0.75rem; overflow: hidden; } `,m=o.div.withConfig({displayName:"AccordionItemContainerLabel"})` display: block; width: 100%; box-sizing: border-box; overflow: hidden; ${a("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>r(e,"color","colors.background.black")}; && { text-transform: none; } &&&&& > p { margin: 0; padding: 0; } `;m.defaultProps={typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const p=o.div.withConfig({displayName:"AccordionItemContainerContent"})` ${a("typography.definitions.consumptionEditorial.body-core")}; display: grid; grid-template-rows: 0fr; padding: 10px 0; min-height: 0; ${({theme:e})=>`transition: grid-template-rows ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} > * { overflow: hidden; ${({theme:e})=>`transition: margin ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, padding ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, opacity ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} } &.opening-animation { grid-template-rows: 0fr; &&&& > * { opacity: 0; margin: 0; border: none; padding: 0; } &&&&& > div.product-embed { margin: 0 auto; } } &.closing-animation { grid-template-rows: 1fr; &&&& > figure.iframe-embed, figure.cne-video-embed, figure.asset-embed { margin: 0; } } && > :first-child { margin-block-start: ${i(1)}; } &&&&& > p { margin-block-start: ${i(1)}; margin-block-end: ${i(1)}; padding: 0; } /* Addidng the Accordion Animation to essential motion so if reduce motion feature is on these will be included. */ @media (prefers-reduced-motion) { ${({theme:e})=>`transition: grid-template-rows ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} > * { overflow: hidden; ${({theme:e})=>`transition: margin ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, padding ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]}, opacity ${s(e,"duration-250",!1)["transition-duration"]} ${s(e,"standard-in-and-out",!1)["transition-timing-function"]};`} } } `,u=o.div.withConfig({displayName:"AccordionItemContainer"})` display: flex; align-items: center; cursor: pointer; ${({isCollapsible:e})=>!e&&"\n pointer-events: none;\n "} `,g=o(l.Utility).withConfig({displayName:"AccordionItemContainerButton"})` align-self: flex-start; fill: #615f66; float: right; transform-origin: center; ${({isActive:e})=>e&&"transform:rotate(180deg);"} padding: ${i(1)}; white-space: nowrap; svg { stroke: #615f66; stroke-width: 3px; } &, &:focus, &:hover { border: 0; background-color: transparent; } `,h=o.div.withConfig({displayName:"AccordionItemWrapper"})``;e.exports={AccordionWrapper:d,AccordionItemWrapper:h,AccordionItemContainer:u,AccordionItemContainerLabel:m,AccordionItemContainerContent:p,AccordionItemContainerButton:g,AccordionContainer:c}},36793:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AdmiralScript=void 0;const i=o(n(5556)),a=n(96540),r=n(85438);t.AdmiralScript=({bundle:e})=>{const t=(0,a.useContext)(r.ConsentContext),n=(0,a.useCallback)((()=>{const t=document.createElement("script");t.innerHTML=e,t.async=!0,window.admiral=function(...e){(window.admiral.q=window.admiral.q||[]).push(e)},window.admiral("targeting","pause"),document.body.appendChild(t)}),[e]),o=(0,a.useCallback)((()=>{window.admiral&&window.admiral("targeting","pause")}),[]);return(0,a.useEffect)((()=>{t.targeting?n():o()}),[t,n,o]),null},t.AdmiralScript.propTypes={bundle:i.default.string.isRequired}},5252:(e,t,n)=>{const{AdmiralScript:o}=n(36793);e.exports={AdmiralScript:o}},28701:(e,t,n)=>{const o=n(96540),{useEffect:i}=o,a=n(5556),{scrollToAnchor:r}=n(759),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=e=>{const t=new URL(e.newURL);r(t.hash)},c=e=>{r(e.currentTarget.hash)},m=e=>{const{children:t,attrs:{id:n}}=e;return i((()=>{(async()=>{await l(),s("AnchorCallout")})()})),i((()=>{const e=document.querySelectorAll(`a[href='#${n}']`);return(e=>{e.length&&(window.addEventListener("hashchange",d),e.forEach((e=>{e.addEventListener("click",c)})))})(e),()=>{(e=>{e.length&&(window.removeEventListener("hashchange",d),e.forEach((e=>{e.removeEventListener("click",c)})))})(e)}}),[n]),o.createElement("div",{style:{outline:"none"},id:n,tabIndex:"-1"},t)};m.propTypes={attrs:a.object.isRequired,children:a.node.isRequired},m.displayName="AnchorCallout",e.exports=m},51114:(e,t,n)=>{const o=n(28701);e.exports=o},70486:(e,t,n)=>{const o=n(5556),i=n(96540),{AppDownloadLinksWrapper:a,AppDownloadLinksWrapperItem:r,AppDownloadLinksWrapperResponsiveAsset:s}=n(9580),l=({appDownloadUrls:e})=>i.createElement(a,null,i.createElement("ul",null,e.map((e=>i.createElement(r,{key:e.url},i.createElement("a",{href:e.url,target:"_blank",rel:"noreferrer","aria-label":"Opens in a new window"},i.createElement(s,{...e.logo})))))));l.propTypes={appDownloadUrls:o.array},e.exports=l},34568:(e,t,n)=>{e.exports=n(70486)},29201:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,s=n(79712).default,{getCookie:l}=n(56892),{ConsentContext:d}=n(85438),c=n(70920),m=n(83561),{BizzaboEmbedContainer:p,BizzaboEmbedBlockquote:u}=n(20639),g=n(46937).A,h=({url:e})=>{const t=a(d),[n,o]=c(),h=(()=>{const e=l("pay_ent_pass"),t=s(e),{scopes:n=[]}=t||{};return n.includes("vogue-web-club")})();let y,b=null;const f=t.targeting&&o;r((()=>{if(f){const e=document.getElementById("bizzabo-tickets-widget");null!==e&&e.setAttribute("data-params",b),(()=>{if(!document.getElementById("bizzabo-embed")){const e=document.createElement("script");e.id="bizzabo-embed",e.src="https://organizer.bizzabo.com/widgets/tickets/tickets.js",e.async=!0,document.body.appendChild(e)}})()}}),[f,b]);const v=e?e.split("|"):[];if(v.length<2)return"";const[$=null,w=null,C=null]=v;return b=`isInMinisite=true&widgetId=${w}`,y=`https://accounts.bizzabo.com/widgets/tickets/${$}?isPreview=true&widgetId=${w}`,h&&C&&(b+=`&promo=${C}`,y+=`&promo=${C}`),i.createElement(p,{ref:n},f?i.createElement(u,{className:"bizzabo-tickets-widget",id:"bizzabo-tickets-widget","data-event-id":$,"data-params":b}):i.createElement(m,{hasConsent:t.targeting,url:y,consentBannerHeader:g.consentBannerHeader}))};h.propTypes={url:o.string.isRequired},e.exports=h},99933:(e,t,n)=>{e.exports=n(29201)},20639:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"BizzaboEmbedContainer"})` margin: ${i(5)} auto; `,r=o.blockquote.withConfig({displayName:"BizzaboEmbedBlockquote"})` margin-right: auto; margin-left: auto; `;e.exports={BizzaboEmbedContainer:a,BizzaboEmbedBlockquote:r}},46937:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"BizzaboEmbed.ConsentBannerHeader",defaultMessage:"Bizzabo content",description:"Header for message banner"}})},96273:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{BlockquoteEmbedWrapper:r,BlockquoteEmbedContent:s,BlockquoteEmbedFooter:l,BlockquoteEmbedCite:d}=n(35103),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({attributes:e,children:t,citeUrl:n,className:o,dangerousAttribution:p,hasParagraphMargin:u,hasSmallMargins:g=!1,hasTopBorder:h=!0,shouldUseBodyColor:y=!1})=>(i.useEffect((()=>{(async()=>{await m(),c("BlockquoteEmbed")})()}),[]),i.createElement(r,{...e,cite:n,hasTopBorder:h,hasSmallMargins:g,className:a(o,"blockquote-embed")},i.createElement(s,{hasParagraphMargin:u,shouldUseBodyColor:y,className:"blockquote-embed__content"},t),p&&i.createElement(l,null,i.createElement(d,{dangerouslySetInnerHTML:{__html:p}}))));p.propTypes={attributes:o.object,children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired,citeUrl:o.string,className:o.string,dangerousAttribution:o.string,hasParagraphMargin:o.bool,hasSmallMargins:o.bool,hasTopBorder:o.bool,shouldUseBodyColor:o.bool},p.displayName="BlockquoteEmbed",e.exports=p},57885:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(96273);e.exports=o(i,"BlockquoteEmbed")},35103:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),l=o.div.withConfig({displayName:"BlockquoteEmbedContent"})` padding-top: ${i(2)}; &, p { ${({hasParagraphMargin:e})=>!e&&"margin: 0;"} } p { margin-top: 0; } &, a { ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")}; ${({theme:e,shouldUseBodyColor:t})=>((e,t)=>a(e,"color",t?"colors.consumption.body.standard.body":"colors.consumption.body.standard.body-deemphasized"))(e,t)}; } `,d=o.blockquote.withConfig({displayName:"BlockquoteEmbedWrapper-sc"})` margin: ${i(5,"px")} auto; width: 100%; ${({theme:e})=>a(e,"color","colors.consumption.body.standard.body")}; @media (min-width: ${s.md}) { width: 75%; } & + & { margin-top: 0; border-top: 0; } ${({hasTopBorder:e,theme:t})=>e&&`\n border-width: 2px 0 0;\n border-style: solid;\n ${a(t,"border-color","colors.consumption.body.standard.divider")};\n `} ${({hasSmallMargins:e})=>e&&`\n margin: ${i(3)} auto;\n ${l} {\n padding-top: 0;\n & > p:last-of-type {\n margin-bottom: ${i(1)};\n }\n }\n `} `,c=o.footer.withConfig({displayName:"BlockquoteEmbedFooter"})``,m=o.cite.withConfig({displayName:"BlockquoteEmbedCite"})` font-style: italic; `;e.exports={BlockquoteEmbedWrapper:d,BlockquoteEmbedContent:l,BlockquoteEmbedFooter:c,BlockquoteEmbedCite:m}},49033:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentContext:c}=n(85438),m=n(70920),p=n(83561),{BlueskyEmbedBlockquote:u,BlueskyEmbedContainer:g}=n(26985),h=n(1129).A,y=({attributes:e,className:t,url:n,uri:o,cid:y})=>{i.useEffect((()=>{(async()=>{await d(),l("BlueskyEmbed")})()}),[]);const b=a(c),[f,v]=m(),{formatMessage:$}=s(),w=b.targeting&&v;return r((()=>{w&&(()=>{if(!document.getElementById("embed-bsky-app")){const e=document.createElement("script");e.id="embed-bsky-app",e.setAttribute("charset","utf-8"),e.src="https://embed.bsky.app/static/embed.js",document.body.appendChild(e)}})(),"bluesky"in window&&bluesky.scan()}),[w]),i.createElement(g,{"aria-label":$(h.blueskyEmbedAriaLabelText),className:t,ref:f},w?i.createElement(u,{className:"bluesky-embed","data-bluesky-uri":o,"data-bluesky-cid":y,...e},i.createElement(p,{hasConsent:b.targeting,url:n,consentBannerHeader:h.consentBannerHeader})):i.createElement(p,{hasConsent:b.targeting,url:n,consentBannerHeader:h.consentBannerHeader}))};y.propTypes={attributes:o.object,children:o.node,cid:o.string.isRequired,className:o.string,uri:o.string.isRequired,url:o.string.isRequired},y.displayName="BlueskyEmbed",e.exports=y},26985:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.blockquote.withConfig({displayName:"BlueskyEmbedBlockquote"})``,r=o.div.withConfig({displayName:"BlueskyEmbedContainer"})` margin: ${i(5)} auto; .bluesky-embed { margin-right: auto; margin-left: auto; } `;e.exports={BlueskyEmbedBlockquote:a,BlueskyEmbedContainer:r}},1129:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({blueskyEmbedAriaLabelText:{id:"BlueskyEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the bluesky embed container on Bluesky Embed"},consentBannerHeader:{id:"BlueskyEmbed.ConsentBannerHeader",defaultMessage:"Bluesky content",description:"Header for message banner"}})},43909:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49235),r=n(86659),{getSeparatorIconComponent:s}=n(94811),{BreadcrumbTrailWrapper:l,BreadcrumbTrailScrollContainer:d,BreadcrumbTrailItem:c}=n(61670),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=({hierarchy:e,shouldRemoveBackgroundColor:t=!1,theme:n="standard",shouldUseContentHeaderColorForLink:o,separatorIcon:u={name:"Chevron",type:"standard"},hasMinimalVerticalSpacing:g=!1,className:h})=>(i.useEffect((()=>{(async()=>{await p(),m("BreadcrumbTrail")})()}),[]),i.createElement(a,{palette:n},i.createElement(l,{"data-testid":"BreadcrumbTrail",shouldRemoveBackgroundColor:t,hasMinimalVerticalSpacing:g,className:h},e&&e.length>0&&i.createElement(r.WithMargins,null,i.createElement(d,null,e.map(((e,t)=>{const{name:n,slug:a}=e||{};return i.createElement(c,{key:t,shouldUseContentHeaderColorForLink:o},a?i.createElement("a",{className:"breadCrumbLink",href:a},n):i.createElement("span",null,n),s(u))})))))));u.displayName="BreadcrumbTrail",u.propTypes={className:o.string,hasMinimalVerticalSpacing:o.bool,hierarchy:o.array.isRequired,separatorIcon:o.shape({name:o.string,type:o.oneOf(["standard","thin","thinner"])}),shouldRemoveBackgroundColor:o.bool,shouldUseContentHeaderColorForLink:o.bool,theme:o.string},e.exports=u},6538:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(43909);e.exports=o(i,"BreadcrumbTrail")},61670:(e,t,n)=>{const{default:o}=n(75999),{BaseText:i}=n(76955),{calculateSpacing:a,getLinkStyles:r,getColorStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),{isInverted:d}=n(70698),c=o.div.withConfig({displayName:"BreadcrumbTrailWrapper"})` ${({theme:e,shouldRemoveBackgroundColor:t})=>{const n=d(e)?"colors.background.black":"colors.background.light";return t?"background-color: transparent;":`${s(e,"background-color",n)};`}}; ${({hasMinimalVerticalSpacing:e})=>e?"padding: 0px, 0px":`padding-top: ${a(2.4)};\n padding-bottom: ${a(2.4)};`} width: 100%; @media (max-width: ${l.md}) { overflow-y: hidden; overflow-x: scroll; &::-webkit-scrollbar { display: none; } } `,m=o.div.withConfig({displayName:"BreadcrumbTrailScrollContainer"})` display: flex; width: max-content; `,p=o(i).withConfig({displayName:"BreadcrumbTrailItem"})` display: inline-flex; flex-direction: row; align-items: center; ${({theme:e})=>d(e)&&`\n ${s(e,"color","colors.consumption.lead.inverted.link")};`} a:active, a:link { text-decoration: none; } a:hover, a:focus { text-decoration: underline; } .icon { margin: 0 ${a(.2)}; path { ${({theme:e})=>d(e)&&`\n ${s(e,"fill","colors.consumption.lead.inverted.link")};\n `} } } &:last-of-type { a { ${({theme:e,shouldUseContentHeaderColorForLink:t})=>{const n=d(e)?r(e,"colors.consumption.lead.inverted.link",null):r(e,"colors.discovery.lead.secondary.link",null);return t?r(e,"colors.consumption.lead.standard.context-signature",null):n}} &:active, &:link { text-decoration: none; } &:hover, &:focus { text-decoration: underline; } } span { ${({theme:e})=>s(e,"color","colors.discovery.lead.secondary.link")}; } .icon { display: none; } } `;p.defaultProps={typeIdentity:"typography.definitions.globalEditorial.tags"},e.exports={BreadcrumbTrailWrapper:c,BreadcrumbTrailScrollContainer:m,BreadcrumbTrailItem:p}},94811:(e,t,n)=>{const o=n(96540),{getIconComponent:i}=n(37584);e.exports={getSeparatorIconComponent:e=>{const{name:t,type:n}=e,a=i(t,n)||i("Chevron","standard");return o.createElement(a,{width:"1rem",height:"1rem"})}}},83426:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(46331).A,s=n(99906),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({children:e})=>i.createElement("div",{suppressHydrationWarning:!0},e);c.propTypes={children:o.node};const m=({width:e,height:t,mobileWidth:n=0,mobileHeight:o=0,url:m})=>{i.useEffect((()=>{(async()=>{await d(),l("Ceros")})()}),[]);let p=t,u=e/t;(()=>{const e=`(max-width: ${s.minThresholds.lg}px)`;return window.matchMedia(e).matches})()&&n&&o&&(p=o,u=n/o);const{formatMessage:g}=a();return i.createElement(i.Fragment,null,i.createElement(c,null,i.createElement("div",{style:{position:"relative",width:"auto",padding:`0 0 ${p}%`,height:0,top:0,left:0,bottom:0,right:0,margin:0,border:0},"data-aspectratio":u},i.createElement("iframe",{allowFullScreen:!0,src:m,title:g(r.iframeTitle),style:{position:"absolute",top:0,left:0,bottom:0,right:0,margin:0,padding:0,border:0,height:"1px",width:"1px",minHeight:"100%",minWidth:"100%",WebkitOverflowScrolling:"touch"},frameBorder:"0",className:"ceros-experience",scrolling:"no"}))),i.createElement("script",{src:"https://view.ceros.com/scroll-proxy.min.js","data-ceros-origin-domains":"view.ceros.com"}))};m.propTypes={height:o.number,mobileHeight:o.number,mobileWidth:o.number,url:o.string.isRequired,width:o.number},e.exports=m},52818:(e,t,n)=>{e.exports=n(83426)},46331:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({iframeTitle:{id:"Ceros.IframeTitle",defaultMessage:"Ceros embed",description:"Ceros component iframe title"}})},94093:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),{CAN_USE_DOM:r}=n(96472),s=n(60821).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentBannerWrapper:c,ConsentBannerTitle:m,ConsentBannerLink:p}=n(63507),u=({consentBannerHeader:e,hasConsent:t,url:n})=>{o.useEffect((()=>{(async()=>{await d(),l("ConsentBanner")})()}),[]);const{formatMessage:i}=a(),u=r&&!t;return o.createElement(c,{contentAlign:"center"},o.createElement(m,null,i(e)),o.createElement("p",null,i(u?s.consentWarningText:s.consentText,{url:n,a:e=>o.createElement(p,{href:n,target:"_blank",rel:"nofollow noreferrer","aria-label":"Opens in a new window",dangerouslySetInnerHTML:{__html:e}})})))};u.propTypes={consentBannerHeader:i.object.isRequired,hasConsent:i.bool.isRequired,url:i.string},e.exports=u},83561:(e,t,n)=>{e.exports=n(94093)},63507:(e,t,n)=>{const o=n(75999).default,i=n(62282),{BaseLink:a}=n(76955),r=o(i).withConfig({displayName:"ConsentBannerWrapper"})` width: 100%; `,s=o.h4.withConfig({displayName:"ConsentBannerTitle"})` /* Note: This overrides specificity from .body h4 */ && { margin-top: 0; } `,l=o(a).withConfig({displayName:"ConsentBannerLink"})``;l.defaultProps={colorToken:"colors.consumption.lead.standard.context-tertiary",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={ConsentBannerWrapper:r,ConsentBannerTitle:s,ConsentBannerLink:l}},60821:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentWarningText:{id:"ConsentBanner.consentWarningText",defaultMessage:"To honor your privacy preferences, this content can only be viewed on the site it originates from.",description:"Warning text for message banner"},consentText:{id:"ConsentBanner.consentText",defaultMessage:"This content can also be viewed on the site it originates from.",description:"Text for message banner"}})},31506:(e,t,n)=>{const o=n(5556),{useContext:i,useEffect:a}=n(96540),{ConsentContext:r}=n(85438),s=n(56892),{getXid:l}=n(31601),{link:d}=n(73732),c=({shouldEnableInfinityId:e,shouldEnableFourdUser:t})=>{const n=i(r);return a((()=>{!async function(){if(n.targeting){let n;e&&(n=await l());const o=n||s.getCookie("CN_xid");o&&d(o),t&&(async e=>{if(window._4d=window._4d||{},window._4d.user=window._4d.user||{},e){const t=`https://4d.condenastdigital.com/user?xid=${encodeURIComponent(e)}`;try{const e=await fetch(t);window._4d.user=await e.json()}catch(e){console.error("Error linking xid to 4d",e)}}})(o)}}()}),[n,e,t]),null};c.propTypes={shouldEnableFourdUser:o.bool,shouldEnableInfinityId:o.bool},e.exports=c},55482:(e,t,n)=>{e.exports=n(31506)},65134:(e,t,n)=>{const o=n(5556),i=n(96540),{DiscoveryPullQuoteContainer:a,DiscoveryPullQuoteRubric:r,DiscoveryPullQuoteHead:s,DiscoveryPullQuoteHeadDiv:l,DiscoveryPullQuoteHeadLink:d,DiscoveryPullQuoteDek:c,DiscoveryPullQuoteSource:m,DiscoveryPullQuoteSourceLink:p}=n(12611),{trackComponent:u}=n(92716),{interactionResponse:g}=n(56187),h=({className:e,dangerousDek:t,dangerousHed:n,rubric:o,source:h,url:y,hasUnderline:b=!0})=>(i.useEffect((()=>{(async()=>{await g(),u("DiscoveryPullQuote")})()}),[]),i.createElement(a,{className:e},o&&i.createElement(r,{dangerouslySetInnerHTML:{__html:o}}),i.createElement(s,null,b?i.createElement(d,{href:y,dangerouslySetInnerHTML:{__html:n}}):i.createElement(l,{href:y,dangerouslySetInnerHTML:{__html:n}})),t&&i.createElement(c,{dangerouslySetInnerHTML:{__html:t}}),h&&i.createElement(m,null,i.createElement(p,{href:y,dangerouslySetInnerHTML:{__html:h}}))));h.propTypes={className:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,hasUnderline:o.bool,rubric:o.string,source:o.string,url:o.string.isRequired},h.displayName="DiscoveryPullQuote",e.exports=h},48985:(e,t,n)=>{e.exports=n(65134)},12611:(e,t,n)=>{const o=n(75999).default,{BaseLink:i}=n(76955),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(26865),d=o.div.withConfig({displayName:"DiscoveryPullQuoteContainer"})` ${({theme:e})=>s(e,"background-color","colors.discovery.body.white.background")}; padding: ${r(6)} ${r(2)}; @media (min-width: ${a.md}) { padding: ${r(7)} ${r(2)}; } text-align: center; `,c=o.div.withConfig({displayName:"DiscoveryPullQuoteRubric"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>s(e,"color","colors.consumption.lead.standard.context-signature")}; `,m=o.div.withConfig({displayName:"DiscoveryPullQuoteHead"})` margin-top: ${r(2)}; `,p=o(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;p.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.consumptionEditorial.display-medium"};const u=o(i).withConfig({displayName:"DiscoveryPullQuoteHeadLink"})``;u.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",hasUnderline:!1,typeToken:"typography.definitions.consumptionEditorial.display-medium"};const g=o.div.withConfig({displayName:"DiscoveryPullQuoteDek"})` ${({theme:e})=>l(e,"typography.definitions.consumptionEditorial.description-feature")}; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin-top: ${r(4)}; @media (min-width: ${a.md}) { margin-top: ${r(5)}; } `,h=o.div.withConfig({displayName:"DiscoveryPullQuoteSource"})` margin-top: ${r(5)}; @media (min-width: ${a.md}) { margin-top: ${r(6)}; } `,y=o(i).withConfig({displayName:"DiscoveryPullQuoteSourceLink"})``;y.defaultProps={colorStaticLinkToken:"colors.consumption.body.standard.subhed",typeToken:"typography.definitions.globalEditorial.context-title"},e.exports={DiscoveryPullQuoteContainer:d,DiscoveryPullQuoteRubric:c,DiscoveryPullQuoteHead:m,DiscoveryPullQuoteHeadDiv:u,DiscoveryPullQuoteHeadLink:p,DiscoveryPullQuoteDek:g,DiscoveryPullQuoteSource:h,DiscoveryPullQuoteSourceLink:y}},73812:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{components:r}=n(46005),{default:s}=n(5943),{ControlsWrapper:l,ApplyButton:d,ClearAllButton:c}=n(89051),m=e=>{const{formatMessage:t}=a();return i.createElement(r.Menu,{...e},e.children,i.createElement(l,{onTouchEnd:e=>{e.stopPropagation()}},i.createElement(c,{onClick:e.selectProps.handleReset},e.clearAllButtonLabel||t(s.clearAllButtonLabel)),i.createElement(d,{label:e.applyButtonLabel||t(s.applyButtonLabel),inputKind:"button",isDisabled:e.isLoading,shouldShowLoadingState:!0,onClickHandler:e.selectProps.handleApply})))};m.propTypes={applyButtonLabel:o.string,children:o.node,clearAllButtonLabel:o.string,isLoading:o.bool,selectProps:o.shape({handleApply:o.func,handleReset:o.func})},e.exports=m},89051:(e,t,n)=>{const{default:o}=n(75999),{getTypographyStyles:i,getColorToken:a,calculateSpacing:r}=n(26865),s=n(73730),l=o.div.withConfig({displayName:"ControlsWrapper"})` display: flex; justify-content: space-between; border: solid 1px #ccc; border-top: solid 1px ${({theme:e})=>a(e,"colors.interactive.base.light")}; `,d=o(s.Primary).withConfig({displayName:"ApplyButton"})` margin: 1rem; background: #000; padding: ${r(1.25)}; width: ${r(8.25)}; min-width: auto; height: ${r(4)}; color: ${a("colors.interactive.base.white")}; ${({theme:e})=>i(e,"typography.definitions.utility.button-core")}; &, &:focus, &:hover { text-decoration: none; } `,c=o.button.withConfig({displayName:"ClearAllButton"})` margin: 1rem; background: transparent; color: ${a("colors.interactive.base.black")}; ${({theme:e})=>i(e,"typography.definitions.foundation.link-secondary")}; &, &:focus, &:hover { text-decoration: none; } `;e.exports={ControlsWrapper:l,ApplyButton:d,ClearAllButton:c}},11446:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r}=n(96540),{components:s}=n(46005),l=n(64889),d=n(2404),c=n(90179),m=n(10740),p=n(708),{SearchResultOption:u}=n(66510),g=n(67685),h=n(73812),{AsyncDropdownSelect:y,DropdownWrapper:b,DropdownName:f,DropdownSelect:v}=n(58293),{trackComponent:$}=n(92716),{interactionResponse:w}=n(56187),C=({innerProps:e})=>a.createElement("span",{...e,className:"dropdown__icon"},a.createElement(p,null));C.propTypes={innerProps:i.any};const k=()=>({}),S=()=>{},x=e=>{const{data:t,isSelected:n,label:o,options:i,value:r}=e;return a.createElement("div",null,a.createElement(s.Option,{...e},a.createElement(g.Checkbox,{formName:"option-with-checkbox",index:i.map(((e,n)=>e===t?n:0)).filter(Number.isFinite)[0],isChecked:n,label:o,name:r,onChangeHandler:S,value:r})))};x.propTypes={data:i.shape({label:i.string,value:i.string}),isSelected:i.bool,label:i.string,options:i.array,value:i.string.isRequired};const E=(e,t)=>{const n=e.label.toLowerCase().split(" ");return t.toLowerCase().split(" ").every((e=>n.some((t=>t.startsWith(e)))))},T=({assistiveLabel:e,className:t,selectedValue:n,defaultValue:i,dropdownInputName:s,hasNoPadding:p,instanceId:g,inputAttributes:S,isAsyncSelect:T,isDisabled:I,isDropdownMenuOpen:N,isInline:L,loadOptions:B,onInputChange:P,onKeyUp:M,configWidth:A,options:_,placeholderText:H,DropdownIcon:D,isMenuOpen:R,variationName:O,onFilterApplyCallback:F,onFilterResetCallback:W,onMenuCloseCallback:U,isLoading:V,onMenuOpenCallback:G,hasCount:j=!1,hasEnableGreyout:z=!1,hasMenuControls:q=!1,hideBackgroundColor:Z=!1,isClearable:K=!1,isMultiSelect:Y=!1,isSearchable:J=!1,noOptionsMessage:Q="No options",shouldCloseMenuOnSelect:X=!0,shouldControlShowValue:ee=!0,shouldEnableVirtusoDropdown:te=!1,shouldHideSelectedOptions:ne=!1,shouldMatchStringsStartingWith:oe=!1,shouldRenderOptionWithCheckbox:ie=!1,shouldShowPlaceholderText:ae=!0,unavailableOptions:re=[],customUnavailableFiltersLabel:se})=>{const[le,de]=r(!1),[ce,me]=r("");a.useEffect((()=>{de(N)}),[N]);const pe=e=>{const t=e.filter((e=>n?.some((t=>t.value===e.value))));return t.length>=100?"99+":t.length},ue=j&&0!==pe(_)?a.createElement(a.Fragment,null,a.createElement("div",null,H),a.createElement("div",{className:"dropdown__placeholder--count"},pe(_))):((e,t,n)=>e&&Object.keys(e).length>0||!n?void 0:t)(i,H,ae),ge={...S,...n?{value:n}:{},className:"dropdown__field",classNamePrefix:"dropdown",components:{...q&&_&&{Menu:h},DropdownIndicator:D||C,...ie&&{Option:x},...T&&{Option:u},...te&&{MenuList:m}},closeMenuOnSelect:X,controlShouldRenderValue:ee,defaultValue:i,hasCount:j,hasEnableGreyout:z,hideSelectedOptions:ne,instanceId:g,isClearable:K,blurInputOnSelect:!1,isDisabled:I,isSearchable:J,isAsyncSelect:T,isMenuOpen:R,isMulti:Y,menuIsOpen:le,...q&&{onMenuOpen:()=>{de(!0),G&&G()},onMenuClose:()=>{me(""),de(!1),U&&U()},handleApply:()=>{me(""),de(!1),F&&F(n)},handleReset:()=>{const e=l(n,_,((e,t)=>d(c(e,["count"]),c(t,["count"]))));W&&W(e)},isLoading:V},name:s,noOptionsMessage:()=>(e=>`${e}`)(Q),onChange:P,...q?{onInputChange:(e,t)=>{"input-change"===t.action&&e!==ce&&me(e)},inputValue:ce}:{onInputChange:M},options:_,unavailableOptions:re,customUnavailableFiltersLabel:se,placeholder:ue,styles:{input:k},hideBackgroundColor:Z,isInline:L,...oe&&{filterOption:E}};return a.useEffect((()=>{(async()=>{await w(),$("Dropdown",O)})()}),[O]),a.createElement(b,{className:o("dropdown",t,J?"dropdown--async":"dropdown--static"),isInline:L,isDisabled:I,configWidth:A,"data-testid":"dropdown-wrapper"},e&&a.createElement(f,{className:"dropdown__assistive-label",hasNoPadding:p,configWidth:A},e),T?a.createElement(y,{"data-testid":"async-dropdown-select",...ge,loadOptions:B}):a.createElement(v,{"data-testid":"dropdown-select",configWidth:A,...ge}))};T.propTypes={assistiveLabel:i.string,className:i.string,configWidth:i.string,customUnavailableFiltersLabel:i.string,defaultValue:i.shape({label:i.string.isRequired,value:i.string}),DropdownIcon:i.func,dropdownInputName:i.string,hasCount:i.bool,hasEnableGreyout:i.bool,hasMenuControls:i.bool,hasMultipleValues:i.bool,hasNoPadding:i.bool,hideBackgroundColor:i.bool,inputAttributes:i.object,instanceId:i.string,isAsyncSelect:i.bool,isClearable:i.bool,isDisabled:i.bool,isDropdownMenuOpen:i.bool,isInline:i.bool,isLoading:i.bool,isMenuOpen:i.bool,isMultiSelect:i.bool,isSearchable:i.bool,loadOptions:i.func,noOptionsMessage:i.string,onFilterApplyCallback:i.func,onFilterResetCallback:i.func,onInputChange:i.func,onKeyUp:i.func,onMenuCloseCallback:i.func,onMenuOpenCallback:i.func,options:i.arrayOf(i.shape({label:i.string.isRequired,value:i.string})).isRequired,placeholderText:i.string,selectedValue:i.oneOfType([i.shape({label:i.string.isRequired,value:i.string}),i.arrayOf(i.shape({label:i.string.isRequired,value:i.string}))]),shouldCloseMenuOnSelect:i.bool,shouldControlShowValue:i.bool,shouldEnableVirtusoDropdown:i.bool,shouldHideSelectedOptions:i.bool,shouldMatchStringsStartingWith:i.bool,shouldRenderOptionWithCheckbox:i.bool,shouldShowPlaceholderText:i.bool,unavailableOptions:i.array,value:i.string,variationName:i.string},T.DropdownIndicator=C,e.exports=T},66510:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SearchResultOption=void 0;const o=n(5556),i=n(96540),{components:a}=n(46005);t.SearchResultOption=e=>{const{data:t,label:n}=e,{inputValue:o}=t;return i.createElement(i.Fragment,null,i.createElement(a.Option,{...e},(r=n,s=o,i.createElement("span",null,r.split(new RegExp(`(${s})`,"i")).map(((e,t)=>e.toLowerCase()===s.toLowerCase()?i.createElement("b",{key:t},e):e))))));var r,s},t.SearchResultOption.propTypes={data:o.shape({value:o.string,label:o.string,inputValue:o.string}),label:o.string}},10740:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),{Virtuoso:r}=n(35778),{MenuListContainer:s,UnavailableFilters:l,UnavailableOption:d,UnavailableLabel:c}=n(53429),{default:m}=n(5943),p=o.memo((({children:e,selectProps:{unavailableOptions:t,customUnavailableFiltersLabel:n}})=>{const{formatMessage:i}=a();if(!Array.isArray(e))return o.createElement(s,null,e);const p=t?.map((e=>o.createElement(d,null,o.createElement(c,null,e)))),u=n||i(m.unavailableFiltersDefaultLabel),g=o.createElement(l,null,u),h=t?.length?[...e,g,...p]:e;return o.createElement(s,null,o.createElement(r,{data:h,itemContent:e=>o.createElement("div",null,h[e])}))}));p.propTypes={children:i.node.isRequired,selectProps:i.shape({unavailableOptions:i.array,customUnavailableFiltersLabel:i.array})},e.exports=p},53429:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,getColorToken:s}=n(26865),{BaseText:l,BaseWrap:d}=n(76955),c=o.div.withConfig({displayName:"MenuListContainer"})` border-right: 1px solid ${({theme:e})=>s(e,"colors.interactive.base.light")}; border-left: 1px solid ${({theme:e})=>s(e,"colors.interactive.base.light")}; height: ${i(20)}; overflow: auto; `,m=o(l).withConfig({displayName:"UnavailableFilters"})` align-content: end; border-top: solid 1px ${({theme:e})=>s(e,"colors.interactive.base.light")}; border-bottom: solid 1px ${({theme:e})=>s(e,"colors.interactive.base.light")}; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; padding: 1rem; `,p=o(d).withConfig({displayName:"UnavailableOption"})` display: grid; position: relative; grid-row-gap: 0.25rem; border-top: none; border-bottom: none; padding: 0.5rem 1rem; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; `,u=o(l).withConfig({displayName:"UnavailableLabel"})` ${({theme:e})=>a(e,"color","colors.interactive.base.deemphasized")}; align-content: end; ${({theme:e})=>r(e,"typography.definitions.utility.input-core")}; `;e.exports={MenuListContainer:c,UnavailableFilters:m,UnavailableOption:p,UnavailableLabel:u}},79499:(e,t,n)=>{e.exports=n(29421)},58293:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(46005).default,r=n(38943).A,{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d,getInputFieldStyles:c,getColorToken:m}=n(26865),{INTERACTIVE:{timingButtonDefault:p},BREAKPOINTS:u}=n(96472),{BaseText:g}=n(18730),h=o.label.withConfig({displayName:"DropdownWrapper"})` display: block; position: relative; ${({configWidth:e})=>e?`width: ${e}%;`:""} ${({isDisabled:e})=>e?"cursor: default;\n pointer-events: none;":""} ${({isInline:e})=>e?`display: flex;\n justify-content: space-between;\n margin-bottom: 0;\n width: 100%;\n @media (min-width: ${u.md}) {\n align-items: center;\n width: max-content;\n }\n .dropdown__assistive-label {\n margin-right: ${s(1)};\n padding-bottom: 0;\n }\n `:""} `,y=o(g).withConfig({displayName:"DropdownName"})` ${({theme:e,typeToken:t})=>d(e,t)}; display: block; ${({hasNoPadding:e})=>!e&&`padding-bottom: ${s(1)};`} ${({theme:e,colorToken:t})=>l(e,"color",t)}; `;y.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeToken:"typography.definitions.utility.label"};const b=i` .dropdown__value-container { ${({theme:e})=>c(e,"active","border")} ${({theme:e})=>c(e,"active","background")} } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"active","text")} } .dropdown__icon { svg { ${({theme:e})=>c(e,"active","icon")} } } `,f=i` min-width: ${s(21)}; .dropdown--disabled { cursor: default; pointer-events: none; } .dropdown__assistive-label { ${({theme:e})=>d(e,"typography.definitions.utility.label")}; display: block; padding-bottom: ${s(1)}; ${({theme:e})=>l(e,"color","colors.interactive.base.black")}; } .dropdown__control { position: relative; align-items: initial; border: none; border-radius: 0; padding: 0; width: 100%; overflow: hidden; text-align: left; } ${({hideBackgroundColor:e})=>e?"\n .dropdown__control,\n .dropdown__value-container {\n background-color: unset;\n }":""} .dropdown__control--is-focused { ${b} } .dropdown__control--menu-is-open { box-shadow: none; } .dropdown__control--is-disabled { .dropdown__value-container { ${({theme:e})=>c(e,"disabled","border")} ${({hasEnableGreyout:e,theme:t})=>e?"opacity:0.5":c(t,"disabled","background")} } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"disabled","text")} } .dropdown__icon { svg { ${({theme:e})=>c(e,"disabled","icon")} } } } .dropdown__value-container { ${({theme:e})=>c(e,"normal","border")} ${({theme:e})=>c(e,"normal","background")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; display: flex; align-items: center; transition-property: background, border; transition-duration: ${p}; transition-timing-function: ease-in; box-shadow: none; padding: ${s(2)} ${s(6)} ${s(2)} ${s(1)}; height: 50px; overflow: hidden; /* styles the searchable dropdown's input when typing */ > .css-0:first-child { ${({theme:e})=>c(e,"active","text")} display: inline-block; position: relative; top: initial; transform: none; margin: 0; width: 100%; max-width: 100%; } } .dropdown__value-container--has-value { ${({theme:e})=>c(e,"valid","border")} ${({theme:e})=>c(e,"valid","background")} .dropdown__icon { svg { ${({theme:e})=>c(e,"valid","icon")} } } .dropdown__input-container { position: absolute; } } /* prevent long searchable input string from running into icon container overrides react-select auto-generated width of input field */ .dropdown__input { input { && { padding-right: ${s(6)}; } } } .dropdown__placeholder { position: absolute; } .dropdown__placeholder, .dropdown__single-value { ${({theme:e})=>c(e,"normal","text")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; display: inline-block; top: initial; transform: none; transition: color ${p} ease-in; margin: 0; max-width: initial; .dropdown__value-container--has-value & { ${({theme:e})=>c(e,"valid","text")} } } .dropdown__indicators { position: absolute; top: 0; right: 0; bottom: 0; } .dropdown__indicator-separator { width: 0; } .dropdown__icon { top: 50%; margin-right: ${s(2)}; svg { ${({theme:e})=>c(e,"normal","icon")} width: 10px; height: 10px; stroke: black; stroke-width: 3px; } } .dropdown__menu { animation: dropdown-menu-fade-in ${p} ease; margin: 0; border: 0; border-radius: 0; box-shadow: none; width: 100%; } @keyframes dropdown-menu-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } .dropdown__menu-list { ${({theme:e})=>c(e,"normal","border")} border-top: none; border-right: none; border-left: none; padding: 0; max-height: ${s(20)}; } .dropdown__menu-notice, .dropdown__option { ${({theme:e})=>c(e,"normal","border")} ${({theme:e})=>d(e,"typography.definitions.utility.input-core")}; position: relative; border-top: none; background-color: transparent; padding: ${s(1)} ${s(2)}; min-height: ${s(5)}; text-align: left; text-decoration: none; line-height: unset; ${({theme:e})=>l(e,"color","colors.interactive.base.black")}; transition-duration: ${p}; transition-property: color, background; transition-timing-function: ease-in; &::before { ${({theme:e})=>c(e,"normal","background")} } /* remove last list option border to avoid double border with bottom of menu list */ &:last-of-type { border-bottom: 0; } &:active, &:focus, &:hover { /* override color provided by react-select */ background-color: transparent; } &:not(.dropdown__option--is-selected):not( .dropdown__menu-notice--no-options ) { &:active::after, &:focus::after, &:hover::after { position: absolute; top: 0; left: 0; opacity: 0.4; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } } } .css-d7l1ni-option { /* stylelint-disable declaration-no-important */ background-color: ${m("colors.interactive.base.hover")} !important; /* stylelint-enable declaration-no-important */ } :not(.dropdown__option--is-selected) { &.dropdown__option--is-focused::after { position: absolute; top: 0; left: 0; opacity: 0.4; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } } .dropdown__option--is-selected::after { position: absolute; top: 0; left: 0; opacity: 1; z-index: -1; ${({theme:e})=>l(e,"background-color","colors.interactive.base.light")}; width: 100%; height: 100%; content: ''; } `,v=o(a).withConfig({displayName:"DropdownSelect"})` ${f} ${({configWidth:e})=>e?"width: 100%;":""} `,$=o(r).withConfig({displayName:"AsyncDropdownSelect"})` ${f} .dropdown__value-container { font-weight: bold; } `;e.exports={AsyncDropdownSelect:$,DropdownWrapper:h,DropdownName:y,DropdownSelect:v}},5943:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({applyButtonLabel:{id:"CustomMenuButtons.Apply",defaultMessage:"APPLY",description:"Label for apply button on custom menu buttons for dropdown"},clearAllButtonLabel:{id:"CustomMenuButtons.ClearAll",defaultMessage:"Clear all",description:"Label for clear all button on custom menu buttons for dropdown"},unavailableFiltersDefaultLabel:{id:"MenuList.unavailableFilters",defaultMessage:"Unavailable filters",description:"Label for unavailable filters"}})},29421:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(11446);i.MultipleSelect=o(i,"Multiple Select",{},{isMultiSelect:!0,isSearchable:!1}),i.MultipleSelectSearchable=o(i,"Multiple Select Searchable",{},{isMultiSelect:!0,isSearchable:!0}),i.MultipleSelectSearchableWithMenuControls=o(i,"Multiple Select Searchable with Menu Controls",{},{isMultiSelect:!0,isSearchable:!0,hasCount:!0,hasMenuControls:!0,shouldEnableVirtusoDropdown:!0,shouldMatchStringsStartingWith:!0}),i.MultipleSelectWithMenuControls=o(i,"Multiple Select Searchable with Menu Controls",{},{isMultiSelect:!0,isSearchable:!1,hasCount:!0,hasMenuControls:!0,shouldEnableVirtusoDropdown:!0}),i.Searchable=o(i,"Searchable",{},{isSearchable:!0}),i.Static=o(i,"Static",{},{isSearchable:!1}),e.exports=i},38:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{EventWrapper:l,EventDetails:d,EventTitle:c,EventTitleLink:m,EventDates:p,EventLocation:u,EventLocationAddress:g,EventLocationName:h,EventLocationCity:y,EventLocationRegion:b,EventLocationCountry:f,EventBodyParagraph:v}=n(20162),$=({body:e,className:t,dangerousHed:n,eventEndDate:i,eventStartDate:$,showVenue:w=!1,url:C,venue:k})=>(a.useEffect((()=>{(async()=>{await s(),r("Event")})()}),[]),a.createElement(l,{className:o("event",t),"data-testid":"event-wrapper"},a.createElement(d,{className:"event-details"},C?a.createElement(c,{className:"event-title"},a.createElement(m,{dangerouslySetInnerHTML:{__html:n},href:C,rel:"noopener noreferrer"})):a.createElement(c,{dangerouslySetInnerHTML:{__html:n}}),$&&a.createElement(p,{"test-id":"event-date"},$,i&&` - ${i}`),w&&k&&a.createElement(u,null,k.name&&a.createElement(h,null,k.name),k.address&&a.createElement(g,null,k.address.city&&a.createElement(y,null,k.address.city),k.address.region&&a.createElement(b,null,", ",k.address.region),k.address.country&&a.createElement(f,null," ",k.address.country)))),e&&a.createElement(v,{dangerouslySetInnerHTML:{__html:e}})));$.propTypes={body:i.string,className:i.string,dangerousHed:i.string.isRequired,eventEndDate:i.string,eventStartDate:i.string,showVenue:i.bool,url:i.string,venue:i.object},e.exports=$},12398:(e,t,n)=>{e.exports=n(38)},20162:(e,t,n)=>{const o=n(75999).default,{getColorStyles:i,calculateSpacing:a}=n(26865),{BaseText:r,BaseLink:s}=n(76955),{BREAKPOINTS:l}=n(96472),d={as:"span",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"},c=o.div.withConfig({displayName:"EventWrapper"})` border-width: 1px 0 0; border-style: solid; ${({theme:e})=>i(e,"border-color","colors.discovery.body.light.divider")}; padding: ${a(2)} 0 ${a(3)} 0; @media (min-width: ${l.md}) { display: grid; grid-template-columns: repeat(8, 1fr); } `,m=o.div.withConfig({displayName:"EventDetails"})` @media (min-width: ${l.md}) { grid-column: 1 / span 4; } `,p=o(r).withConfig({displayName:"EventTitle"})` margin: 0; a:visited, a:active, a:link { color: inherit; } `;p.defaultProps={as:"h2",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const u=o(s).withConfig({displayName:"EventTitleLink"})` margin: 0; `;u.defaultProps={colorToken:"colors.interactive.base.brand-primary",hasUnderline:!1,typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const g=o(r).withConfig({displayName:"EventDates"})` margin: 0; `;g.defaultProps={colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const h=o(r).withConfig({displayName:"EventLocationAddress"})``;h.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const y=o(r).withConfig({displayName:"EventLocationName"})``;y.defaultProps={...d,as:"p"};const b=o(r).withConfig({displayName:"EventLocationCity"})``;b.defaultProps=d;const f=o(r).withConfig({displayName:"EventLocationRegion"})``;f.defaultProps=d;const v=o(r).withConfig({displayName:"EventLocationCountry"})``;v.defaultProps=d;const $=o.div.withConfig({displayName:"EventLocation"})` margin: 0 0 ${a(2)}; ${y} { margin: 0; } `,w=o(r).withConfig({displayName:"EventBodyParagraph"})` margin: 0 0 ${a(2)} 0; @media (min-width: ${l.md}) { grid-column: 5 / span 4; margin: 0; } `;w.defaultProps={...d,as:"p"},e.exports={EventWrapper:c,EventDetails:m,EventTitle:p,EventTitleLink:u,EventDates:g,EventLocation:$,EventLocationAddress:h,EventLocationName:y,EventLocationCity:b,EventLocationRegion:f,EventLocationCountry:v,EventBodyParagraph:w}},53815:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(58156),s=n(45777).A,l=n(70920),{useContentLang:d}=n(76573),{ConsentContext:c}=n(85438),m=n(83561),p=n(73840).A,{FacebookEmbedContainer:u,FacebookPost:g}=n(13670),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{useContext:b,useEffect:f,useState:v,useRef:$}=i,w=({attributes:e,className:t,url:n,hideText:o})=>{i.useEffect((()=>{(async()=>{await y(),h("FacebookEmbed")})()}),[]);const{formatMessage:w}=a(),[C,k]=v(null),S=b(c),[x,E]=l(),T=$(),I=d(),N=S.targeting&&E;return f((()=>{k(r(T,"current.offsetWidth",500)),N&&((e="en-US")=>{if(document.getElementById("facebook-embed"))window?.FB?.XFBML?.parse();else{const t=document.createElement("script");t.id="facebook-embed",t.className="facebook-embed";const n="zh-Hant-TW"===e?"zh_TW":e.replace("-","_");t.src=`https://connect.facebook.net/${n}/sdk.js#xfbml=1&version=v20.0`,document.body.appendChild(t)}})(I)}),[I,N,T]),i.createElement(u,{...e,className:t,"data-type":"facebook","aria-label":w(p.facebookEmbedAriaLabelText),ref:s(T,x)},N?i.createElement(g,{className:"fb-post","data-href":n,"data-show-text":o?"false":"true","data-width":C}):i.createElement(m,{hasConsent:S.targeting,url:n,consentBannerHeader:p.consentBannerHeader}))};w.propTypes={attributes:o.object,className:o.string,hideText:o.bool,url:o.string.isRequired},w.displayName="FacebookEmbed",e.exports=w},90346:(e,t,n)=>{e.exports=n(53815)},13670:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"FacebookEmbedContainer"})` align-self: center; margin: ${i(5)} auto; text-align: center; justify-self: center; `,r=o.div.withConfig({displayName:"FacebookPost"})` align-self: center; justify-self: center; margin: 0 auto; `;e.exports={FacebookEmbedContainer:a,FacebookPost:r}},73840:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({facebookEmbedAriaLabelText:{id:"FacebookEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the facebook embed container on Facebook Embed"},consentBannerHeader:{id:"FacebookEmbed.ConsentBannerHeader",defaultMessage:"Facebook content",description:"Header for message banner"}})},66609:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{ConsentContext:s}=n(85438),l=n(70920),d=n(83561),{FireworkEmbedContainer:c,FireworkEmbedBlockquote:m,FireworkHed:p}=n(1633),u=n(68523).A,g=({channel:e,caption:t,className:n,url:o,hasDividerAbove:g=!0,hasDividerBelow:h=!0})=>{const y=a(s),[b,f]=l(),[v,$]=-1!==o.indexOf("|")?o.split("|"):[null,null],w=e??v??"voguemagazine",C=$??o,k=`https://fw.tv/iframe/embed-feed?channel=${w}&playlist=${C}`,S=y.targeting&&f;r((()=>{S&&((()=>{if(!document.getElementById("firework-tracking")){const e=document.createElement("script");e.id="firework-tracking",document.body.appendChild(e),["fw:video:impression","fw:video:start","fw:video:first-quartile","fw:video:midpoint","fw:video:third-quartile","fw:video:complete","fw:video:session","fw:video:click-cta","fw:video:click-share","fw:video:share","fw:player:quit","fw:shopping:hydrate-products","fw:shopping:cart-updated","fw:shopping:request-checkout","fw:shopping:product-clicked","fw:embed-feed:impression","fw:embed-feed:thumbnail-load","fw:embed-feed:thumbnail-click","fw:livestream:join","fw:livestream:quit","fw:livestream:send-chat","fw:livestream:send-heart","fw:player:transition"].forEach((e=>{document.addEventListener(e,(t=>{window.dataLayer.push({event:e,detail:t.detail||{}})}),!1)}))}})(),(()=>{if(!document.getElementById("firework-embed")){const e=document.createElement("script");e.id="firework-embed",e.src="https://asset.fwcdn3.com/js/embed-feed.js",e.async=!0,document.body.appendChild(e)}document.querySelectorAll(".grid-layout__content").forEach((e=>{""===e.style.width&&(e.style.width="inherit")}))})())}),[S]);const x=t.replace(/<[^>]*>/g,"").trim();return C?i.createElement(c,{className:n,ref:b},x&&i.createElement(p,{dangerousHed:x,hasDividerAbove:g,hasDividerBelow:h,textAlign:"center",hedTag:"div","data-testid":"section-title"}),S?i.createElement(m,null,i.createElement("fw-embed-feed",{channel:w,playlist:C,mode:"row",open_in:"_modal",max_videos:"0",placement:"middle",player_placement:"bottom-right",pip:"false",player_minimize:"false",branding:"false"})):i.createElement(d,{hasConsent:y.targeting,url:k,consentBannerHeader:u.consentBannerHeader})):null};g.propTypes={caption:o.string,channel:o.string,className:o.string,hasDividerAbove:o.bool,hasDividerBelow:o.bool,url:o.string.isRequired},g.displayName="FireworkEmbed",e.exports=g},34943:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(66609);e.exports=i(o(a,"FireworkEmbed"))},1633:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getTypographyStyles:a,getColorStyles:r}=n(26865),s=n(35864),l=o.div.withConfig({displayName:"FireworkEmbedContainer"})` margin: ${i(5)} auto; fw-embed-feed { ${({theme:e})=>r(e,"color","colors.interactive.base.white")}; ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-secondary")} } `,d=o.blockquote.withConfig({displayName:"FireworkEmbedBlockquote"})` margin-right: auto; margin-left: auto; `,c=o(s.TextCenter).withConfig({displayName:"FireworkHed"})``;e.exports={FireworkEmbedContainer:l,FireworkEmbedBlockquote:d,FireworkHed:c}},68523:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"FireworkEmbed.ConsentBannerHeader",defaultMessage:"Firework content",description:"Header for message banner"}})},65899:(e,t,n)=>{const o=n(5556),i=n(96540),{FootNoteEmbedWrapper:a}=n(10574),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({children:e})=>(i.useEffect((()=>{(async()=>{await s(),r("FootnoteEmbed")})()}),[]),i.createElement(a,null,e));l.propTypes={children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired},e.exports=l},37202:(e,t,n)=>{e.exports=n(65899)},10574:(e,t,n)=>{const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a}=n(26865),r=o.div.withConfig({displayName:"FootNoteEmbedWrapper"})` ${({theme:e})=>a(e,"border-color","colors.consumption.lead.special.context-signature")}; ${({theme:e})=>a(e,"color","colors.consumption.lead.special.context-signature")}; margin: ${i(2)} 0; border-width: 1px; border-style: solid; padding: ${i(1)} ${i(2)} ${i(2)}; width: 100%; `;e.exports={FootNoteEmbedWrapper:r}},78247:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(77666),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{getContentTypes:d,getNameStates:c,isAlignedSidebar:m,isArticleGroup:p,isRelatedList:u}=n(38147),{GenericCalloutWrapper:g}=n(64094),h=n(74357),y=e=>{a.useEffect((()=>{(async()=>{await l(),s("GenericCallout")})()}),[]);const{className:t,children:n,childTypes:i,isEmbedSizeEnabled:y,name:b,hideSideBySide:f,smallWidth:v,mediumWidth:$,hasTopBorder:w=!0,isInsetItemOnMobile:C=!1,topBorderPixelWidth:k=0}=e,S=c(b);if(p(i))return a.createElement(g,{...S,className:o("callout",t),isRelatedList:!0},a.createElement(r,{...e}));let x=0;w&&k>0&&!m(b,i)&&(x=k);let E=n;if(b.startsWith("feature-")&&y||f){const e={};b.startsWith("feature-")&&y&&(e.embedSize=b),f&&(e.showSideBySide=!1,e.showHr=!1),E=a.Children.map(n,(t=>a.cloneElement(t,e)))}const T=Boolean("wide"===v&&S.isFeatureSmall),I=Boolean("narrow"===$&&S.isFeatureMedium),N=Boolean(y&&b),L=Array.isArray(n)&&u(n),B=d(n,i),P=[];return w&&P.push("callout--has-top-border"),a.createElement(g,{...S,...B,borderTopWidth:x,hasTopBorder:w,hasEmbedSizes:N,isSmallWide:T,isMediumNarrow:I,className:o(P,t),"data-testid":"GenericCallout",isInsetItemOnMobile:C},L&&a.createElement(h,null,n),!L&&E)};y.propTypes={children:i.node.isRequired,childTypes:i.array,className:i.string,hasTopBorder:i.bool,hideSideBySide:i.bool,isEmbedSizeEnabled:i.bool,isInsetItemOnMobile:i.bool,mediumWidth:i.oneOf(["narrow"]),name:i.oneOf(["feature-small","feature-medium","feature-xsmall","portrait-justified","intro","inset-left","inset-right"]).isRequired,smallWidth:i.oneOf(["wide"]),topBorderPixelWidth:i.number},y.displayName="GenericCallout",e.exports=y},74357:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(58156),{googleAnalytics:r}=n(90090),{useViewportObserver:s}=n(55030),{RelatedLinksContainerWrapper:l}=n(64094),d=({children:e})=>{const t=e=>()=>{const t=e?{"gtm.elementUrl":e}:{};r.emitGoogleTrackingEvent("recirc-related_inline-click",t)};return s(".related-links-list",void 0,(e=>{e&&r.emitUniqueGoogleTrackingEvent("recirc-related_inline-impression")})),o.createElement(l,{className:"related-links-list"},o.Children.map(e,(e=>{const n=a(e,"props.children.props.href","");return o.cloneElement(e,{onClick:t(n)})})))};d.propTypes={children:i.oneOfType([i.node,i.arrayOf(i.node)])},d.displayName="RelatedLinksContainer",e.exports=d},37954:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(78247);e.exports=o(i,"GenericCallout")},64094:(e,t,n)=>{const o=n(75999).default,{css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l,minScreen:d,minMaxScreen:c}=n(26865),{ExternalLinkEmbedWrapper:m}=n(64010),{CaptionWrapper:p}=n(38860),{BodyWrapper:u}=n(29912),{AssetEmbedWrapper:g}=n(41108),{MixedMediaCarouselButtonWrapper:h}=n(31243),y=o.div.withConfig({displayName:"RelatedLinksContainerWrapper"})``,b=i` width: 100%; ${p} { margin: ${r(1)} 0; } ${d(a.md)} { margin-right: auto; margin-left: auto; width: 80%; } `,f=i` width: 100%; ${p} { margin: ${r(1)} 0; } .asset-embed__asset-container { margin-right: auto; margin-left: auto; ${({isSmallWide:e})=>e?"width: 100%;":`width: calc(50% + ${r(3)} * 1.5);`} } ${d(a.lg)} { margin-right: auto; margin-left: auto; ${({isSmallWide:e})=>e?"":"width: 66.66%;"} .asset-embed__asset-container { width: 100%; } } `,v=i` width: 100%; &&& { margin: 0 auto; } ${p} { margin: ${r(1)} ${r(3)}; } ${h} { margin-right: ${r(3)}; } ${d(a.md)} { ${p} { margin: ${r(1)}; } } ${d(a.lg)} { margin-right: auto; margin-left: auto; width: 83.33%; ${h} { margin-right: 0; } } ${({isMediumNarrow:e})=>e?`\n ${d(a.md)} {\n margin-right: auto;\n margin-left: auto;\n width: 75%;\n }\n `:""} `,$=i` float: none; margin: ${r(2)} ${r(5)} ${r(2)} 0; width: 100%; ${u} & { ${g} { margin: 0 auto; } } ${d(a.md)} { float: left; margin: ${r(1)} ${r(2)} ${r(1)} 0; width: 37.5%; } ${c(a.lg,a.xl)} { min-width: 220px; } `,w=i` ${l("typography.definitions.consumptionEditorial.description-feature")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; `,C=i` ${l("typography.definitions.consumptionEditorial.citation")} ${({isInsetItemOnMobile:e})=>{let t=2,n=5,o=2,i="100%";return e&&(t=1,n=4,o=1,i="37.5%"),`\n margin: ${r(t)} ${r(n)} ${r(o)} 0;\n width: ${i};\n `}} border-width: 0 0 1px; border-style: solid; padding: ${r(2)} 0; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.divider")}; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; ${u} & { ${g} { margin: 0 auto; } h4 { line-height: 1.2; } h4, h5 { margin-top: ${r(2)}; margin-bottom: ${r(2)}; &:first-child { margin-top: 0; } &:last-child { margin-bottom: 0; } } } > *:first-child { margin-top: 0; margin-bottom: 0; } > *:nth-child(2):not(.content-card-embed.callout--group-item) { margin: ${r(2)} 0; } > *:last-child { margin-bottom: 0; } .blockquote-embed { margin: 0; border: none; padding: 0; width: 100%; + p { ${l("typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin: ${r(2)} 0 0; &::before { margin-right: ${r(1)}; content: '—'; } } .blockquote-embed__content { ${l("typography.definitions.consumptionEditorial.display-small")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; margin: 0; p { margin: 0; } } /* there are cases when insets have blockquote-embed as the first child without any inset title the blockquote-embed sets padding-top for it's content which is redundant in this case */ &:first-child .blockquote-embed__content { padding-top: 0; } } .external-link-embed.external-link-embed--inline, .external-link-embed.external-link-embed--large { margin: 0; border-top: none; width: 100%; &:first-child { padding-top: 0; } &:last-child { border-bottom: none; padding-bottom: 0; } } .external-link-embed.external-link-embed--large { .external-link-embed__image-link, .external-link-embed__text { grid-column: 1 / -1; } } ${({hasTopBorder:e})=>e?i` border-top-width: 2px; border-style: solid; ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.display-texture")}; ${y} h2:first-child, div[class*='heading-'] { margin-top: 0; } `:""} ${({hasExternalLinkEmbed:e,hasTopBorder:t})=>t&&e?i` ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.divider")}; `:""} ${({hasSidebarEmbed:e,hasTopBorder:t})=>t&&e?"border-top: none;":""} ${({hasAssetEmbed:e,hasSidebarEmbed:t})=>e||t?"\n border-top: none;\n border-bottom: none;\n padding: 0;\n ":""} ${d(a.md)} { margin: ${r(1)} ${r(4)} ${r(1)} 0; width: 37.5%; } ${d(a.lg,a.xl)} { min-width: 220px; } `,k=e=>`\n float: ${e};\n margin-${"left"===e?"right":"left"}: ${r(4)};\n`,S=e=>({isInsetItemOnMobile:t})=>t?k(e):`\n ${d(a.md)} {\n ${k(e)}\n }\n `,x=S("left"),E=S("right"),T=`\n border: 0;\n padding: 0;\n\n ${d(a.md)}{\n min-width: 270px;\n }\n`,I=`\n margin: 0;\n width: 100%;\n\n ${d(a.md)} {\n width: 100%;\n }\n\n ${d(a.lg)} {\n width: 100%;\n }\n`,N=i` border-width: 4px 0 0; border-style: solid; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.display-texture")}; `,L=`\n ${d(a.md)} {\n min-width: 270px;\n }\n`,B=i` ${m} { border: 0; padding: 0; a { text-decoration: none; } p { line-height: 23.9999px; } } `,P=i` border-top-width: ${({borderTopWidth:e})=>e}px; `,M=`\n && {\n ${g} {\n margin: 0px auto ${r(5)} auto;\n }\n }\n`,A=o.div.withConfig({displayName:"GenericCalloutWrapper"})` .responsive-cartoon { &::before { ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; } &::after { ${({theme:e})=>s(e,"border-top-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${l("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${({hasTopBorder:e})=>e&&M} ${({isFeatureXSmall:e})=>e?b:""} ${({isFeatureSmall:e})=>e?f:""} ${({isFeatureMedium:e})=>e?v:""} ${({hasEmbedSizes:e})=>e?I:""} ${({isPortraitJustified:e})=>e?$:""} ${({isInsetLeft:e,isInsetRight:t})=>e||t?C:""} ${({isInsetLeft:e})=>e?x:""} ${({isInsetRight:e})=>e?E:""} ${({isIntro:e})=>e?w:""} ${({isRelatedList:e})=>e?T:""} ${({hasBlockquoteEmbed:e,hasPullquoteEmbed:t})=>e||t?N:""} ${({hasSidebarEmbed:e})=>e?L:""} ${({hasCartoon:e})=>e?"\n @media print {\n display: none;\n }\n":""} ${({hasExternalLinkEmbed:e})=>e?B:""} ${({borderTopWidth:e})=>e>0?P:""} `;e.exports={GenericCalloutWrapper:A,RelatedLinksContainerWrapper:y}},38147:(e,t,n)=>{const o=n(96540),i=n(58156),a=n(20249),r=e=>e&&["h1","h2","h3","h4","h5","h6"].includes(e.type),s=e=>!!(e.type&&"p"===e.type&&i(e,"props.children.type")&&"a"===i(e,"props.children.type")&&i(e,"props.children.props.href")&&i(e,"props.children.props.href").startsWith("https://")),l=e=>{let t=!0;return!!Array.isArray(e)&&(((n=e[0]).type?n.type===o.Fragment:n===o.Fragment)?l(e[0]?.props?.children):(e.forEach(((e,n)=>{0!==n||r(e)||s(e)||(t=!1),0===n||s(e)||(t=!1)})),t));var n},d=e=>{const t=e.match(/\((\w+?)\)/);return t&&t[1]||e},c=e=>e?.type?.displayName?d(e.type.displayName):e?.type?.name?e.type.name:void 0,m=e=>a(e.replace("ConfiguredComponent",""));e.exports={getCleanDisplayName:d,getComponentName:c,getContentTypes:(e,t)=>{const n={article:"hasArticleEmbed","asset-embed":"hasAssetEmbed","blockquote-embed":"hasBlockquoteEmbed",cartoon:"isCartoon","external-link-embed":"hasExternalLinkEmbed","pullquote-embed":"hasPullquoteEmbed","related-list":"hasRelatedList","sidebar-embed":"hasSidebarEmbed","callout:sidebar":"hasSidebarEmbed"},i={hasArticleEmbed:!1,hasAssetEmbed:!1,hasBlockquoteEmbed:!1,hasCartoon:!1,hasExternalLinkEmbed:!1,hasPullquoteEmbed:!1,hasRelatedList:!1,hasSidebarEmbed:!1};let a,r;return o.Children.forEach(e,(e=>{a=c(e),void 0!==a&&(a=m(a),Object.hasOwnProperty.call(n,a)&&(r=n[a],i[r]=!0))})),t&&t.forEach((e=>{Object.hasOwnProperty.call(n,e)&&(r=n[e],i[r]=!0)})),i},getNameStates:e=>({isFeatureXSmall:"feature-xsmall"===e,isFeatureSmall:"feature-small"===e,isFeatureMedium:"feature-medium"===e,isPortraitJustified:"portrait-justified"===e,isIntro:"intro"===e,isInsetLeft:"inset-left"===e||"inset-image-left"===e,isInsetRight:"inset-right"===e}),isAlignedSidebar:(e,t=[])=>e?.startsWith("inset-")&&1===t?.length&&"callout:sidebar"===t?.[0],isArticleGroup:(e=[])=>Array.isArray(e)&&e.filter((e=>"article"===e)).length>1,isHeaderElement:r,isParagraphWithLinkElement:s,isRelatedList:l,sanitizeComponentName:m}},37584:(e,t,n)=>{const o={standard:n(97504),thin:n(91470),thinner:n(24695)};e.exports={getIconComponent:(e,t="standard")=>{if(!e)return null;return o[t][e]||null}}},63104:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","AgeGate-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-account"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.account)),i.createElement("circle",{cx:"8",cy:"5",r:"3.5",stroke:"black"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 9H9C11.2091 9 13 10.7909 13 13V15H14V13C14 10.2386 11.7614 8 9 8H7C4.23858 8 2 10.2386 2 13V15H3V13C3 10.7909 4.79086 9 7 9Z",fill:"black"}))};c.propTypes={className:o.string},e.exports=c},83383:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,secondaryFill:o="#fff",...l}=e;return i.createElement("svg",{className:a(n,"icon icon-age-gate"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...l},i.createElement("title",null,t(s.ageGate)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.365 9.017c0 .857.709 1.37 1.803 1.37 1.088 0 1.803-.513 1.803-1.37 0-.547-.283-.953-.77-1.108.399-.148.683-.56.683-1.053 0-.777-.696-1.263-1.716-1.263-1.026 0-1.715.486-1.715 1.263 0 .493.27.905.668 1.053-.486.155-.756.56-.756 1.108ZM5.352 7.382v2.904H6.44V5.694h-.946c0 .567-.203.83-1.114.83v.858h.972Zm3.816.142c.412 0 .675-.23.675-.574 0-.358-.27-.58-.675-.58-.412 0-.675.222-.675.58 0 .344.277.574.675.574Zm.736 1.418c0 .385-.297.635-.736.635s-.736-.25-.736-.635c0-.378.31-.628.736-.628.44 0 .736.25.736.628Zm4.04-2.455h-.984v1.056h-1.056v.985h1.056v1.055h.985V8.528H15v-.985h-1.055V6.487Z",fill:"#2B2B2B"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.894 14.789a6.91 6.91 0 0 0 6.09-3.658h-1.657c-.168.23-.355.447-.559.65a5.487 5.487 0 1 1 .751-6.841h1.606A6.886 6.886 0 0 0 7.895 1a6.894 6.894 0 1 0 0 13.789Z",fill:"#000"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:o,d:"M0 0h16v16H0z"}))))};l.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=l},4262:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Arrow-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-arrow"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.arrow)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.707 8 8.354 1.646l-.708.708L12.793 7.5H1v1h11.793l-5.147 5.146.708.708L14.707 8Z"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{d:"M0 0h16v16H0z"}))))};c.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=c},87793:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-article"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.article)),i.createElement("g",{clipPath:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 2.5h12v1H1v-1Zm0 5h14v1H1v-1Zm9 5H1v1h9v-1Z",fill:"#000"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:"#fff",d:"M0 0h16v16H0z"}))))};l.propTypes={className:o.string},e.exports=l},42605:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{bookmarkIconTitle:n,primaryFill:a="black",className:l,...d}=e;return o.createElement("svg",{className:r(l,"icon icon-bookmark"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.bookmark)),o.createElement("path",{stroke:a,strokeLinecap:"square",d:"M7.803 11.77 1.7 15V1h12.598v14l-6.102-3.23-.197-.105-.196.104Z"}))};l.propTypes={bookmarkIconTitle:a.string,className:a.string,primaryFill:a.string},e.exports=l},80809:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,...l}=e;return o.createElement("svg",{className:r(a,"icon icon-cart"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(s.cart)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.832 5H1V3H4.277l.227.686.407 1.232h10.247l-.296 1.233-.614 2.556-.14.584-.581.15-7.588 1.972-.907.235-.294-.889L2.832 5Zm9.886 7.788a1.173 1.173 0 0 1-2.01.846 1.172 1.172 0 1 1 2.01-.846Zm-4.769.457a1.172 1.172 0 1 0-2.18-.86 1.172 1.172 0 0 0 2.18.86Z",fill:"#000"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},19751:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-cart"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.cart)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.599 2.5H1.036v-1H3a.5.5 0 0 1 .488.392L5.401 10.5h7.222l1.714-6H7v-1h8a.5.5 0 0 1 .48.637l-2 7a.5.5 0 0 1-.48.363H5a.5.5 0 0 1-.488-.392L2.599 2.5ZM8 14a1 1 0 1 0-2 0 1 1 0 0 0 2 0Zm3-1a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string,title:a.string},e.exports=l},18635:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-check"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.check)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"#000",d:"m7 9.293 5.646-5.647.708.708L7 10.707 3.646 7.354l.708-.708L7 9.293Z"}))};l.propTypes={className:o.string},e.exports=l},34588:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Chevron-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-chevron"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.chevron)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.293 8 3.646 1.354l.708-.708L11.707 8l-7.353 7.354-.708-.707L10.293 8Z",fill:"#000"}))};c.propTypes={className:o.string},e.exports=c},38537:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","ChevronFill-standard")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-chevronFill"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.chevronFill)),o.createElement("rect",{width:"16",height:"16",rx:"18",fill:"black"}),o.createElement("path",{d:"M15 8A7 7 0 1 0 1 8a7 7 0 0 0 14 0Z",fill:"#000"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.043 8 6.77 5.729l.708-.708L10.457 8 7.48 10.979l-.708-.707L9.043 8Z",fill:"#fff"}))};c.propTypes={className:a.string},e.exports=c},73672:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-collapse"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.collapse)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 7.5h14v1H1v-1Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},28650:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-comment"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.comment)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 1.5h15v10H8.167L3.5 15v-3.5h-3v-10Zm1 1v8h3V13l3.333-2.5H14.5v-8h-13Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},19310:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-copylink"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.copyLink)),i.createElement("path",{d:"M11.827 6.835a.376.376 0 0 0 .142.52.393.393 0 0 0 .531-.14l.973-1.648c.859-1.456.349-3.318-1.14-4.159-1.487-.84-3.39-.341-4.249 1.115L6.528 5.159c-.859 1.457-.349 3.319 1.14 4.16.146.082.296.152.449.209a.347.347 0 0 0 .417-.156c.128-.217-.004-.495-.239-.595a2.374 2.374 0 0 1-.239-.118 2.257 2.257 0 0 1-.854-3.119l1.556-2.637c.644-1.092 2.07-1.466 3.187-.835a2.257 2.257 0 0 1 .854 3.119l-.972 1.648Zm-6.764 2.33a.376.376 0 0 0-.142-.52.394.394 0 0 0-.531.14l-.973 1.648c-.859 1.456-.349 3.318 1.14 4.159 1.487.84 3.39.341 4.249-1.115l1.556-2.636c.859-1.457.349-3.319-1.14-4.16a3.163 3.163 0 0 0-.449-.209.347.347 0 0 0-.417.156c-.128.217.004.495.239.595.08.034.16.074.239.118a2.257 2.257 0 0 1 .854 3.119l-1.556 2.637c-.644 1.092-2.071 1.466-3.187.835a2.257 2.257 0 0 1-.854-3.119l.972-1.648Z",fill:"#000"}))};l.propTypes={className:o.string},e.exports=l},30408:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Dot-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-dots"),viewBox:"0 0 16 16",width:"16",height:"16",fill:"#DADADA",xmlns:"http://www.w3.org/2000/svg",role:"img",...a},o.createElement("title",null,t(s.dots)),o.createElement("path",{d:"M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},7742:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.createElement("svg",{className:a(n,"icon icon-downloadCloud"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.downloadCloud)),i.createElement("path",{d:"M8.262 13.862V8.606h-.674v5.256L6.173 12.38l-.539.539 2.291 2.223 2.291-2.223-.539-.54-1.415 1.483ZM11.63 3.553C11.496 2.003 10.148.858 8.599.858c-1.28 0-2.494.876-2.898 2.089-.135-.068-.337-.068-.472-.068a3.02 3.02 0 0 0-3.032 3.032c0 .203 0 .337.068.54C1.389 6.854.85 7.662.85 8.606c0 1.28 1.078 2.358 2.358 2.358h2.695v-.674H3.208a1.668 1.668 0 0 1-1.685-1.684c0-.742.472-1.415 1.213-1.618l.337-.067-.067-.337c-.068-.27-.135-.471-.135-.674 0-1.28 1.078-2.358 2.358-2.358.203 0 .405 0 .674.067l.337.135.068-.337C6.51 2.34 7.52 1.531 8.598 1.531c1.28 0 2.359 1.079 2.359 2.359v.337h.337a3.02 3.02 0 0 1 3.032 3.032 3.02 3.02 0 0 1-3.032 3.032H9.946v.674h1.348C13.315 10.965 15 9.281 15 7.26c0-1.954-1.482-3.504-3.37-3.706Z",fill:"#000"}))};l.propTypes={className:o.string,title:o.string},e.exports=l},20821:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,color:l="#000",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-downloadWeb"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.downloadWeb)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.584 6.646 8.5 9.73V1h-1v8.73L4.416 6.646l-.707.708L8 11.644l4.291-4.29-.707-.708ZM1 14.5h14v-1H1v1Z",fill:l}))};l.propTypes={className:a.string,color:a.string,title:a.string},e.exports=l},68579:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","EmailFilled-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-email-filled"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.email)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 9.03 1.61 3h12.778L8.001 9.03ZM1 13V3.629l7.002 6.607L15 3.63V13H1Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},28717:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-enlarge"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.expand)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"m1.778 12.978 4.444-4.445L7.556 9.69 3.11 14.133h3.111v1.778H0V9.69h1.778v3.289Zm12.444-9.956L9.778 7.467 8.444 6.31l4.445-4.444H9.778V0H16v6.222h-1.778v-3.2Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},93467:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-expand"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.expand)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 7.5V1h-1v6.5H1v1h6.5V15h1V8.5H15v-1H8.5Z",fill:a})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},85803:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:o="#000",...l}=e;return a.createElement("svg",{className:i(n,"icon icon-filmstrip-collapsed"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},a.createElement("title",null,t(s.filmstrip)),a.createElement("path",{fill:o,fillRule:"evenodd",d:"M8 3H3v10h5V3Zm1-1v12H2V2h7Zm1.75 12V2h1v12h-1ZM13.5 2v12h1V2h-1Z",clipRule:"evenodd"}))};l.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=l},76702:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-flipboard"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.flipboard)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{d:"M1 1v14h14V1H1Zm11.2 5.6H9.4v2.8H6.6v2.8H3.8V3.8h8.4v2.8Z",fill:a})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},20381:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-gallery"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.gallery)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4H3v7h1V5h8V4Zm1 1h1v8H4v-1H2V3h11v2ZM5 6h8v6H5V6Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},25727:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-googlenews"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",style:{marginTop:"16px"},...a},o.createElement("title",null,t(s.googlenews)),o.createElement("path",{d:"M13.406 13.091a.358.358 0 0 1-.358.357H2.951a.358.358 0 0 1-.358-.357V5.458a.358.358 0 0 1 .358-.357h10.097a.358.358 0 0 1 .358.357v7.633Zm-1.769-1.995V10.4a.046.046 0 0 0-.029-.043.046.046 0 0 0-.018-.004H8.456v.794h3.134a.048.048 0 0 0 .034-.014.048.048 0 0 0 .013-.034v-.002Zm.477-1.51v-.7a.046.046 0 0 0-.013-.033.047.047 0 0 0-.033-.015H8.456v.795h3.611a.046.046 0 0 0 .043-.028.045.045 0 0 0 .004-.017v-.003.002Zm-.477-1.509v-.703a.046.046 0 0 0-.014-.034.047.047 0 0 0-.033-.013H8.456v.794h3.134a.048.048 0 0 0 .047-.046v.002Zm-5.883.84v.715h1.032c-.085.437-.47.754-1.032.754a1.153 1.153 0 0 1 0-2.304c.271-.004.534.098.73.286l.546-.544a1.832 1.832 0 0 0-1.276-.497 1.907 1.907 0 1 0 0 3.813c1.102 0 1.827-.775 1.827-1.865 0-.121-.01-.242-.03-.361l-1.797.003Zm-3.43-3.728a.36.36 0 0 1 .358-.358h7.09l-.74-2.036a.347.347 0 0 0-.434-.223L1.214 5.26a.346.346 0 0 0-.188.452l1.298 3.565V5.189Zm0 0a.36.36 0 0 1 .358-.358h7.09l-.74-2.036a.347.347 0 0 0-.434-.223L1.214 5.26a.346.346 0 0 0-.188.452l1.298 3.565V5.189Zm12.432-.181L9.621 3.626l.438 1.205h3.258a.358.358 0 0 1 .357.358v5.13l1.31-4.88a.345.345 0 0 0-.228-.431Zm-2.622-.977V2.354A.356.356 0 0 0 11.777 2H4.222a.356.356 0 0 0-.359.353v1.655l4.894-1.78a.346.346 0 0 1 .433.226l.318.874 2.626.703Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},36355:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-grid"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.grid)),o.createElement("path",{stroke:"#000",d:"M1.5 1.5h5v5h-5zM1.5 9.5h5v5h-5zM9.5 1.5h5v5h-5zM9.5 9.5h5v5h-5z"}))};l.propTypes={className:a.string},e.exports=l},43657:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{headphoneIconTitle:n,className:a,primaryFill:l="#000",...d}=e;return o.createElement("svg",{className:r(a,"icon icon-headphone"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,n||t(s.headphone)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 1a7 7 0 0 0-7 7v3.194C1 13.272 2.728 15 4.806 15h.613v-1.1a1.53 1.53 0 0 0 .958-1.429V9.916a1.53 1.53 0 0 0-.958-1.43V7.387h-.613a3.775 3.775 0 0 0-2.58.99V8C2.226 4.84 4.84 2.226 8 2.226c3.16 0 5.774 2.615 5.774 5.774v.377a3.775 3.775 0 0 0-2.58-.99h-.613v1.1a1.53 1.53 0 0 0-.958 1.43v2.554c0 .626.372 1.198.958 1.43V15h.613C13.272 15 15 13.272 15 11.194V8a7 7 0 0 0-7-7Z",fill:l}))};l.propTypes={className:a.string,headphoneIconTitle:a.string,primaryFill:a.string},e.exports=l},25965:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-information"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.information)),o.createElement("path",{d:"M7.125 5.156c0-.36.295-.656.656-.656h.438c.36 0 .656.295.656.656v.438c0 .36-.295.656-.656.656H7.78a.658.658 0 0 1-.656-.656v-.438ZM9.75 11.5h-3.5v-.875h.875V8H6.25v-.875h2.625v3.5h.875v.875Z"}),o.createElement("path",{d:"M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm0 12.688A5.687 5.687 0 1 1 8 2.313a5.687 5.687 0 0 1 0 11.374Z"}))};l.propTypes={className:a.string},e.exports=l},25855:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-instagram"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.instagram)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M8 1c1.901 0 2.14.009 2.886.042.745.034 1.254.152 1.699.325.46.179.851.419 1.24.808.39.389.629.779.808 1.24.173.445.29.954.325 1.7.034.746.042.984.042 2.885 0 1.901-.009 2.14-.042 2.886-.034.745-.152 1.254-.325 1.699-.176.467-.452.89-.808 1.24-.389.39-.779.629-1.24.808-.445.173-.954.29-1.7.325C10.14 14.992 9.902 15 8 15c-1.901 0-2.14-.009-2.886-.042-.745-.034-1.254-.152-1.699-.325a3.432 3.432 0 0 1-1.24-.808 3.432 3.432 0 0 1-.807-1.24c-.174-.445-.292-.954-.326-1.7C1.009 10.14 1 9.902 1 8c0-1.901.009-2.14.042-2.886.034-.745.152-1.254.325-1.699.179-.46.419-.851.808-1.24.389-.39.779-.629 1.24-.807.445-.174.954-.292 1.7-.326C5.86 1.009 6.098 1 8 1Zm0 1.75c-1.71 0-1.913.006-2.587.038-.625.028-.964.132-1.19.22a1.983 1.983 0 0 0-.735.479 1.966 1.966 0 0 0-.48.736c-.087.226-.192.565-.22 1.19-.032.674-.038.877-.038 2.587 0 1.71.006 1.913.038 2.587.028.625.132.964.22 1.19.116.299.255.512.479.735.224.225.437.364.736.48.226.087.565.192 1.19.22.674.032.877.038 2.587.038 1.71 0 1.913-.006 2.587-.038.625-.028.964-.132 1.19-.22.299-.116.512-.255.735-.479.225-.224.364-.437.48-.736.087-.226.192-.565.22-1.19.032-.674.038-.877.038-2.587 0-1.71-.006-1.913-.038-2.587-.028-.625-.132-.964-.22-1.19a1.985 1.985 0 0 0-.479-.735 1.984 1.984 0 0 0-.736-.48c-.226-.087-.565-.192-1.19-.22C9.913 2.756 9.71 2.75 8 2.75Zm0 1.547a3.703 3.703 0 1 1 0 7.406 3.703 3.703 0 0 1 0-7.406Zm0 5.775a2.072 2.072 0 1 0 0-4.144 2.072 2.072 0 0 0 0 4.144Zm4.637-5.703a1.006 1.006 0 1 1-2.012 0 1.006 1.006 0 0 1 2.012 0Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},82281:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-large-chevron"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.largechevron)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m2.646 6.354.708-.708L8 10.293l4.646-4.647.707.708L8 11.707 2.646 6.354Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},50716:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-like"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.like)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m7.29 3.886.716-.698.725.688-.715.753-.725-.743Zm1.398-1.432a69.19 69.19 0 0 1-.682.734s-.254-.26-.685-.731c-.14-.152-.297-.326-.47-.52C6.27 1.403 5.58 1 4.855 1 2.726 1 1 2.802 1 5.021a4.124 4.124 0 0 0 .678 2.28c.433.656 2.304 2.653 5.622 5.99l.706.709.705-.71c3.307-3.336 5.177-5.333 5.61-5.99A4.125 4.125 0 0 0 15 5.022C15 2.801 13.274 1 11.144 1c-.725 0-1.453.354-1.983.937-.175.193-.334.366-.473.517Zm-.683 10.128a219.613 219.613 0 0 0 3.663-3.766c1.07-1.136 1.645-1.802 1.82-2.066m-5.483 5.832a213.152 213.152 0 0 1-3.672-3.767c-1.072-1.135-1.646-1.8-1.82-2.064A3.125 3.125 0 0 1 2 5.025v-.004C2 3.314 3.318 2 4.856 2c.35 0 .795.201 1.283.641a53.57 53.57 0 0 0 1.065 1.155l.063.066.017.017.005.005.002.002.715-.698.725.688.022-.023.06-.064.231-.247c.201-.216.493-.531.857-.933.368-.405.84-.609 1.243-.609C12.682 2 14 3.313 14 5.021c0 .648-.19 1.241-.513 1.729",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},27404:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-like-filled"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.likeFilled)),o.createElement("path",{d:"M14.25 5.06c0 .707-.207 1.356-.556 1.89-.189.29-.78.98-1.847 2.122a227.354 227.354 0 0 1-3.842 3.985A220.585 220.585 0 0 1 4.154 9.07c-1.068-1.14-1.659-1.83-1.848-2.12a3.443 3.443 0 0 1-.556-1.888V5.06c0-1.864 1.427-3.31 3.106-3.31.44 0 .945.251 1.457.72a8.067 8.067 0 0 1 1.01 1.467l.012.023.002.004v.001l.679 1.337.662-1.344v-.001l.003-.004.011-.022.05-.095a7.449 7.449 0 0 1 .976-1.388c.41-.455.945-.698 1.426-.698 1.68 0 3.106 1.446 3.106 3.31Z",fill:"#000",stroke:"#000",strokeWidth:"1.5"}))};l.propTypes={className:a.string},e.exports=l},35105:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-line"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.line)),o.createElement("path",{d:"M15 6.68C15 3.548 11.86 1 8 1S1 3.548 1 6.68c0 2.808 2.49 5.16 5.854 5.605.228.05.538.15.617.345.07.177.046.454.022.633l-.1.6c-.03.176-.14.692.607.377.747-.315 4.031-2.374 5.5-4.064C14.514 9.063 15 7.934 15 6.68ZM5.53 8.353a.136.136 0 0 1-.136.136H3.432a.135.135 0 0 1-.136-.136v-3.05c0-.075.061-.136.137-.136h.49c.076 0 .137.06.137.136v2.423h1.334c.075 0 .136.06.136.136v.49Zm1.184 0a.136.136 0 0 1-.136.137h-.491a.136.136 0 0 1-.136-.137v-3.05c0-.075.06-.136.136-.136h.49c.076 0 .137.06.137.136v3.05Zm3.38 0a.136.136 0 0 1-.137.137h-.49a.14.14 0 0 1-.113-.058l-1.4-1.89v1.812a.136.136 0 0 1-.136.136h-.491a.136.136 0 0 1-.136-.136v-3.05c0-.076.06-.137.136-.137h.49a.13.13 0 0 1 .113.06l1.398 1.889V5.303c0-.075.061-.136.136-.136h.491c.075 0 .136.06.136.136l.002 3.05Zm2.71-2.558a.136.136 0 0 1-.135.136h-1.335v.515h1.335c.075 0 .136.061.136.137v.49a.136.136 0 0 1-.136.137h-1.335v.516h1.335c.075 0 .136.06.136.136v.49a.136.136 0 0 1-.136.137h-1.962a.138.138 0 0 1-.136-.136v-3.05c0-.073.063-.136.136-.136h1.962c.075 0 .136.061.136.137v.49Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},22921:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-linkedin"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.linkedIn)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 14.96h-2.892v-4.526c0-1.08-.02-2.468-1.502-2.468-1.506 0-1.736 1.177-1.736 2.39v4.605H5.978V5.653h2.776v1.271h.038c.387-.732 1.33-1.503 2.738-1.503 2.93 0 3.47 1.928 3.47 4.434v5.106ZM2.719 4.357A1.678 1.678 0 1 1 2.637 1a1.678 1.678 0 0 1 .082 3.355ZM1.27 14.96h2.894V5.653H1.27v9.308Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},25963:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-list"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.list)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 2.5H4v1h11v-1Zm0 5H4v1h11v-1Zm-14 0h1v1H1v-1Zm1-5H1v1h1v-1Zm2 10h11v1H4v-1Zm-2 0H1v1h1v-1Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},32209:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,secondaryFill:a="#fff",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-maximize"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,t(s.maximize)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 1.5H1.5V6h1V2.5H6v-1Zm4 13h4.5V10h-1v3.5H10v1Zm4.5-13V6h-1V2.5H10v-1h4.5ZM1.5 10v4.5H6v-1H2.5V10h-1Z",fill:"#000"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:a,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},26488:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-menu"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.menu)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 2.5h14v1H1v-1Zm0 5h14v1H1v-1Zm14 5H1v1h14v-1Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},67977:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(68766).default,s=({className:e="",onIconClick:t=(()=>{}),onKeyDown:n=(()=>{}),tabIndex:i="-1"})=>{const{formatMessage:s}=a();return o.createElement("svg",{className:e,viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",focusable:"false",onClick:t,onKeyDown:n,tabIndex:i},o.createElement("title",null,s(r.nativeShare)),o.createElement("path",{d:"M12.5 5.2a2.1 2.1 0 1 0-2.063-1.707l-4.98 2.904a2.1 2.1 0 1 0 0 3.204l4.98 2.905a2.1 2.1 0 1 0 .706-1.209l-4.98-2.904c.05-.26.05-.527 0-.787l4.979-2.903c.367.31.84.497 1.358.497Z",fill:"#000"}))};s.propTypes={className:i.string,onIconClick:i.func,onKeyDown:i.func,tabIndex:i.string},e.exports=s},55020:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-newsletter"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.newsletter)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 1.5h-11v5h-1v8h13v-8h-1v-5Zm-1 5.9V2.5h-9v4.9l4.5 3 4.5-3ZM2.599 8 8 11.6 13.401 8h.099v5.5h-11V8h.099ZM11 5.5H5v-1h6v1Zm-6 2h6v-1H5v1Z",fill:"#000"}))};l.propTypes={className:a.string,color:a.string},e.exports=l},66491:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),r=e=>{const{className:t,secondaryFill:n="#fff",...o}=e;return i.createElement("svg",{className:a(t,"icon icon-newsletter icon-newsletter-arrow"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("g",{clipPath:"url(#a)"},i.createElement("mask",{id:"path-1-inside-1_286_5730",fill:"white"},i.createElement("path",{d:"M11.977 10.6866V11.6866L12.977 10.6866H11.977ZM2.75 2.37325L11.25 11.3732L12.704 10L4.20403 1L2.75 2.37325ZM12.977 10.6866V4.0092H10.977V10.6866H12.977ZM11.977 9.68662H5.32782V11.6866H11.977V9.68662Z"})),i.createElement("path",{d:"M11.977 10.6866V11.6866L12.977 10.6866H11.977ZM2.75 2.37325L11.25 11.3732L12.704 10L4.20403 1L2.75 2.37325ZM12.977 10.6866V4.0092H10.977V10.6866H12.977ZM11.977 9.68662H5.32782V11.6866H11.977V9.68662Z",fill:"black"}),i.createElement("path",{d:"M11.977 10.6866V9.68662H10.977V10.6866H11.977ZM11.977 11.6866V12.6866H12.3912L12.6841 12.3937L11.977 11.6866ZM12.977 10.6866L13.6841 11.3937L13.977 11.1008V10.6866H12.977ZM2.75 2.37325L2.06338 1.64624L1.33636 2.33286L2.02299 3.05987L2.75 2.37325ZM11.25 11.3732L10.523 12.0598L11.2096 12.7869L11.9366 12.1002L11.25 11.3732ZM12.704 10L13.3906 10.727L14.1177 10.0404L13.431 9.3134L12.704 10ZM4.20403 1L4.93104 0.313378L4.24442 -0.413638L3.5174 0.272987L4.20403 1ZM12.977 4.0092H13.977V3.0092H12.977V4.0092ZM10.977 4.0092V3.0092H9.97701V4.0092H10.977ZM10.977 10.6866H9.97701V11.6866H10.977V10.6866ZM11.977 9.68662H12.977V8.68662H11.977V9.68662ZM5.32782 9.68662V8.68662H4.32782V9.68662H5.32782ZM5.32782 11.6866H4.32782V12.6866H5.32782V11.6866ZM10.977 10.6866V11.6866H12.977V10.6866H10.977ZM12.6841 12.3937L13.6841 11.3937L12.2699 9.97952L11.2699 10.9795L12.6841 12.3937ZM12.977 9.68662H11.977V11.6866H12.977V9.68662ZM2.02299 3.05987L10.523 12.0598L11.977 10.6866L3.47701 1.68662L2.02299 3.05987ZM11.9366 12.1002L13.3906 10.727L12.0174 9.273L10.5634 10.6462L11.9366 12.1002ZM13.431 9.3134L4.93104 0.313378L3.47701 1.68662L11.977 10.6866L13.431 9.3134ZM3.5174 0.272987L2.06338 1.64624L3.43662 3.10026L4.89065 1.72701L3.5174 0.272987ZM13.977 10.6866V4.0092H11.977V10.6866H13.977ZM12.977 3.0092H10.977V5.0092H12.977V3.0092ZM9.97701 4.0092V10.6866H11.977V4.0092H9.97701ZM10.977 11.6866H12.977V9.68662H10.977V11.6866ZM11.977 8.68662H5.32782V10.6866H11.977V8.68662ZM4.32782 9.68662V11.6866H6.32782V9.68662H4.32782ZM5.32782 12.6866H11.977V10.6866H5.32782V12.6866ZM12.977 11.6866V9.68662H10.977V11.6866H12.977Z",fill:"black",mask:"url(#path-1-inside-1_286_5730)"}),i.createElement("path",{d:"M1 14.6866H15H1Z",fill:"black"}),i.createElement("path",{d:"M1 14.6866H15",stroke:"black"})),i.createElement("defs",null,i.createElement("clipPath",{id:"a"},i.createElement("path",{fill:n,d:"M0 0h16v16H0z"}))))};r.propTypes={className:o.string,primaryFill:o.string,secondaryFill:o.string},e.exports=r},32313:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-ok"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.ok)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M11.668 4.614a3.616 3.616 0 0 1-3.613 3.611A3.616 3.616 0 0 1 4.44 4.614 3.617 3.617 0 0 1 8.055 1a3.617 3.617 0 0 1 3.613 3.614Zm-2.117 0c0-.825-.671-1.496-1.496-1.496s-1.496.67-1.496 1.496c0 .824.671 1.495 1.496 1.495.824 0 1.496-.671 1.496-1.495Zm-.035 6.559 2.02 2.02.002.002a1.057 1.057 0 0 1-.002 1.495h-.001a1.057 1.057 0 0 1-1.495 0l-1.986-1.985L6.07 14.69a1.059 1.059 0 0 1-1.498-1.497l2.02-2.02a6.772 6.772 0 0 1-2.097-.87 1.059 1.059 0 0 1-.332-1.459v-.001a1.058 1.058 0 0 1 1.46-.331c1.478.93 3.383.93 4.864 0V8.51a1.058 1.058 0 0 1 1.127 1.793c-.645.405-1.354.7-2.098.869Z",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},19775:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-paperclip"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("g",{clipPath:"url(#clip0_157_406)"},o.createElement("path",{d:"M3.95 8C3.95 7.145 4.645 6.45 5.5 6.45H7.5V5.5H5.5C4.12 5.5 3 6.62 3 8C3 9.38 4.12 10.5 5.5 10.5H7.5V9.55H5.5C4.645 9.55 3.95 8.855 3.95 8ZM6 8.5H10V7.5H6V8.5ZM10.5 5.5H8.5V6.45H10.5C11.355 6.45 12.05 7.145 12.05 8C12.05 8.855 11.355 9.55 10.5 9.55H8.5V10.5H10.5C11.88 10.5 13 9.38 13 8C13 6.62 11.88 5.5 10.5 5.5Z",fill:"black"})),o.createElement("defs",null,o.createElement("clipPath",{id:"clip0_157_406"},o.createElement("rect",{width:"10",height:"5",fill:"white",transform:"translate(3 5.5)"}))))};l.propTypes={className:a.string},e.exports=l},23971:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...o}=e;return i.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Passkey-thinner")})()}),[]),i.createElement("svg",{className:a(n,"icon icon-passkey"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o},i.createElement("title",null,t(s.passkey)),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.61 8.626s.004 1.1.46 1.598c.489.53.989.658.989.658v2.636H1V11.87C1 9.68 5.39 8.576 7.588 8.576c.264 0 .7.017 1.021.05Zm2.272-4.332a3.293 3.293 0 1 1-6.588 0 3.293 3.293 0 1 1 6.588 0Zm1.84 1.977c-1.282.014-2.319 1.023-2.334 2.268a2.159 2.159 0 0 0 1.416 2.068l-.04 3.339c-.002.1.029.185.106.257l.603.574a.235.235 0 0 0 .318-.007l1.126-1.096c.1-.101.098-.239.004-.334l-.635-.612.91-.89a.222.222 0 0 0-.002-.327l-.866-.85c1.065-.448 1.66-1.243 1.672-2.175.015-1.241-1-2.23-2.279-2.215Zm.96 2.306a.988.988 0 1 1-1.976 0 .988.988 0 0 1 1.976 0Z",fill:"#000"}))};c.propTypes={className:o.string},e.exports=c},57561:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,title:a,...l}=e;return o.createElement("svg",{className:r(n,"icon icon-pause"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,a||t(s.pause)),o.createElement("path",{d:"M1 0h4.4v16H1V0Zm9.733 0h4.4v16h-4.4V0Z"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},26407:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{title:n,className:a,...l}=e;return o.createElement("svg",{className:r(a,"icon icon-photoStack"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,n||t(s.photoStack)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1h9v9H1V1Zm1 1v7h7V2H2Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 1v11.5H1v-1h10.5V1h1Z",fill:"#0879BF"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 3v11.5H3v-1h10.5V3h1Z",fill:"#0879BF"}))};l.propTypes={className:a.string,title:a.string},e.exports=l},16401:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-pinterest"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.pinterest)),o.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M7.523 10.142c-.33 1.44-.651 2.826-1.353 3.92-.215.335-.432.757-.8.938-.542-2.794.593-5.145 1.041-7.494-.571-1.166-.216-3.14 1.008-3.365 1.773-.324 1.306 1.815 1.006 2.809-.167.546-.463 1.068-.419 1.667.1 1.26 1.686 1.343 2.498.693 1.166-.929 1.504-2.723 1.39-4.198-.173-2.244-2.715-3.36-4.96-2.463-1.158.462-2.208 1.525-2.36 3.087-.079.823.093 1.48.417 1.944.048.07.216.195.242.383.05.38-.175.79-.382 1.073-1.15-.331-1.743-1.363-1.837-2.669-.22-2.975 2.224-5.236 5.097-5.448 3.068-.225 5.499 1.546 5.725 4.128.168 1.92-.514 3.85-1.595 4.89-.814.781-2.542 1.547-3.955.8-.313-.166-.453-.37-.763-.695Z",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},69433:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-play"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.play)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m2 1 12.25 7L2 15V1Z"}))};l.propTypes={className:a.string},e.exports=l},77067:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-play-outlined"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playOutlined)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 1v14l12.25-7L2 1Zm1 1.723v10.554L12.234 8 3 2.723Z"}))};l.propTypes={className:a.string},e.exports=l},87850:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","Playlist-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-playlist"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.playlist)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.2 1.5H1v1h11.2v-1Zm0 4H1v1h11.2v-1ZM1 9.5h7.467v1H1v-1ZM15 11l-5-3v6l5-3Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},60614:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:l="#fff",...d}=e;return a.createElement("svg",{className:o("icon icon-rating-filled",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},a.createElement("title",null,t(s.ratingFilled)),a.createElement("g",{clipPath:"url(#a)"},a.createElement("path",{fill:i,fillRule:"evenodd",d:"M8 12.573 3.674 15l.858-5.077L1 6.347l4.857-.709L8 1l2.143 4.638 4.857.71-3.533 3.575.86 5.077L8 12.573Z",clipRule:"evenodd"})),a.createElement("defs",null,a.createElement("clipPath",{id:"a"},a.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=l},85348:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(68766).default,l=e=>{const{formatMessage:t}=r(),{className:n,primaryFill:i="#000",secondaryFill:l="#fff",...d}=e;return a.createElement("svg",{className:o("icon icon-rating-outlined",n),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},a.createElement("title",null,t(s.ratingOutlined)),a.createElement("g",{clipPath:"url(#a)"},a.createElement("path",{fill:i,fillRule:"evenodd",clipRule:"evenodd",d:"m8 11.426 2.992 1.678-.596-3.519L12.9 7.05l-3.437-.502L8 3.384 6.538 6.55 3.1 7.05l2.503 2.534-.595 3.52L8 11.425ZM3.674 15l.858-5.077L1 6.347l4.857-.709L8 1l2.143 4.638 4.857.71-3.533 3.575.86 5.077L8 12.573 3.674 15Z"})),a.createElement("defs",null,a.createElement("clipPath",{id:"a"},a.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:i.string,primaryFill:i.string,secondaryFill:i.string},e.exports=l},39184:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-replay"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.replay)),o.createElement("path",{d:"M4.133 7.463C4.41 5.245 6.378 3.5 8.8 3.5c2.614 0 4.7 2.033 4.7 4.5s-2.086 4.5-4.7 4.5a4.791 4.791 0 0 1-3.296-1.293l-.686.728A5.791 5.791 0 0 0 8.8 13.5c3.13 0 5.7-2.444 5.7-5.5s-2.57-5.5-5.7-5.5c-2.791 0-5.138 1.945-5.613 4.534L1.91 5.211l-.825.578 2.33 3.323L6.87 6.87l-.54-.833-2.197 1.425Z",fillRule:"evenodd",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},42223:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-rss"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.rss)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,d:"M2.925 11.15c1.05 0 1.75.875 1.925 1.925 0 1.05-.875 1.925-1.925 1.925A1.942 1.942 0 0 1 1 13.075c0-1.05.875-1.925 1.925-1.925Zm-1.75-5.425c5.075 0 9.1 4.025 9.1 9.1V15H7.65v-.175c0-3.5-2.8-6.475-6.475-6.475H1l.175-2.625Zm0-4.725C8.7 1 15 7.125 15 14.825V15h-2.625v-.175c0-6.125-5.075-11.2-11.2-11.2H1L1.175 1Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},73767:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-search"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg","data-testid":"iconSearch",...l},o.createElement("title",null,t(s.search)),o.createElement("path",{fill:a,fillRule:"evenodd",clipRule:"evenodd",d:"M12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0Zm-1.126 4.582a6 6 0 1 1 .707-.707l3.773 3.771-.707.708-3.773-3.772Z"}))};l.propTypes={className:a.string,primaryFill:a.string},e.exports=l},44244:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-share"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.share)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.354 4.646 8 1.293 4.646 4.646l.708.708L7.5 3.207V10h1V3.207l2.146 2.147.708-.708ZM3.5 6.5H6v1H4.5v6h7v-6H10v-1h2.5v8h-9v-8Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},8550:(e,t,n)=>{const o=n(96540),i=n(5556),{useIntl:a}=n(37243),r=n(68766).default,s=e=>{const{formatMessage:t}=a(),{title:n,...i}=e;return o.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",focusable:"false",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,n||t(r.headphone)),o.createElement("mask",{id:"a",fill:"#fff"},o.createElement("path",{d:"M13.92 7.632a5.895 5.895 0 0 0-11.79 0L2 12l-.606-.214V7.632a6.632 6.632 0 0 1 13.263 0v4.135l-.737-.451V7.632Z"})),o.createElement("path",{d:"m2.13 7.632 1 .03v-.03h-1Zm-.736 4.154h-1v.707l.667.236.333-.943ZM2 12l-.333.943 1.292.456.04-1.37L2 12Zm11.92-.684h-1v.56l.478.292.522-.852Zm.737.451-.523.853 1.523.933v-1.786h-1Zm-6.632-9.03a4.895 4.895 0 0 1 4.895 4.895h2A6.895 6.895 0 0 0 8.025.737v2ZM3.131 7.632a4.895 4.895 0 0 1 4.894-4.895v-2a6.895 6.895 0 0 0-6.894 6.895h2ZM8.025 2a5.632 5.632 0 0 1 5.632 5.632h2A7.632 7.632 0 0 0 8.025 0v2ZM2.394 7.632A5.632 5.632 0 0 1 8.025 2V0A7.632 7.632 0 0 0 .394 7.632h2Zm-2 0v4.154h2V7.632h-2Zm.737-.03-.13 4.368L3 12.03l.13-4.369-1.999-.06Zm-.07 5.127.606.214.666-1.886-.606-.214-.666 1.886Zm11.86-5.097v3.684h2V7.632h-2Zm.477 4.536.736.452 1.045-1.705-.736-.452-1.045 1.705Zm2.259-.4V7.631h-2v4.135h2Z",fill:"#000",mask:"url(#a)"}),o.createElement("mask",{id:"b",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.078 8.389v6.59a3.316 3.316 0 1 1 0-6.591Z"})),o.createElement("path",{d:"m5.078 14.98.11.994.89-.099v-.895h-1Zm0-6.591h1v-.896l-.89-.098-.11.994Zm1 6.59V8.39h-2v6.59h2Zm-1.11-.993c-.085.01-.17.014-.258.014v2c.16 0 .32-.009.478-.026l-.22-1.988ZM4.71 14a2.316 2.316 0 0 1-2.316-2.316h-2A4.316 4.316 0 0 0 4.71 16v-2Zm-2.316-2.316A2.316 2.316 0 0 1 4.71 9.368v-2a4.316 4.316 0 0 0-4.316 4.316h2ZM4.71 9.368c.087 0 .173.005.258.015l.22-1.988a4.353 4.353 0 0 0-.478-.027v2Z",fill:"#000",mask:"url(#b)"}),o.createElement("mask",{id:"c",fill:"#fff"},o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.973 14.98V8.389a3.316 3.316 0 1 1 0 6.591Z"})),o.createElement("path",{d:"m10.973 8.389-.11-.994-.89.098v.896h1Zm0 6.59h-1v.896l.89.099.11-.994Zm-1-6.59v6.59h2V8.39h-2Zm1.11.994c.084-.01.17-.015.258-.015v-2c-.161 0-.32.01-.478.027l.22 1.988Zm.258-.015a2.316 2.316 0 0 1 2.316 2.316h2a4.316 4.316 0 0 0-4.316-4.316v2Zm2.316 2.316A2.316 2.316 0 0 1 11.34 14v2a4.316 4.316 0 0 0 4.316-4.316h-2ZM11.34 14c-.088 0-.174-.005-.258-.014l-.22 1.988c.157.017.317.026.478.026v-2Z",fill:"#000",mask:"url(#c)"}),o.createElement("path",{d:"M4.341 9.105c1.221 0 2.21.99 2.21 2.21v.738c0 1.22-.989 2.21-2.21 2.21V9.105ZM11.71 14.263a2.21 2.21 0 0 1-2.21-2.21v-.737c0-1.221.989-2.21 2.21-2.21v5.157Z",fill:"#000"}))};s.propTypes={title:i.string},e.exports=s},37193:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-snapchat"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.snapchat)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M8.155 1h-.04l-.277.003c-.66 0-2.897.183-3.952 2.55-.355.796-.27 2.148-.202 3.234l.024.39a.638.638 0 0 1-.31.068c-.21 0-.458-.066-.737-.198a.594.594 0 0 0-.254-.05c-.326 0-.717.214-.777.534-.044.23.06.566.8.859.067.027.148.052.233.08.306.096.769.243.894.538.065.154.04.351-.077.587l-.007.016c-.041.095-1.02 2.327-3.195 2.686a.332.332 0 0 0-.277.346c.002.05.014.1.035.148.164.381.852.662 2.105.856.042.056.086.257.112.378.027.12.053.245.092.376a.371.371 0 0 0 .388.283c.102 0 .223-.024.36-.051.21-.04.496-.097.854-.097.199 0 .404.018.612.052.404.067.748.31 1.146.591.57.403 1.215.86 2.195.86.028 0 .055 0 .082-.004.032.003.073.003.117.003.982 0 1.627-.456 2.195-.859.4-.28.743-.524 1.148-.591.207-.034.412-.052.612-.052.34 0 .611.044.852.09.15.03.273.045.36.045h.02a.361.361 0 0 0 .37-.277c.037-.128.064-.25.091-.37.026-.123.07-.321.111-.379 1.255-.194 1.943-.473 2.106-.853a.442.442 0 0 0 .036-.15.33.33 0 0 0-.278-.346c-2.175-.358-3.154-2.59-3.194-2.685a.201.201 0 0 0-.008-.016c-.116-.236-.141-.433-.076-.587.125-.295.587-.442.894-.539.085-.027.166-.053.232-.08.542-.213.815-.476.809-.781-.005-.239-.19-.451-.487-.558h-.002a.89.89 0 0 0-.333-.065.738.738 0 0 0-.306.062c-.259.122-.49.188-.69.196a.612.612 0 0 1-.269-.066l.02-.343.004-.046c.069-1.087.154-2.44-.201-3.236C11.058 1.184 8.815 1 8.154 1Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},50762:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#2B2B2B",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-socialHandle"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.socialHandle)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,d:"M10.736 3.954h1.877l-1.271 4.445c-.1.362-.172.632-.219.81-.04.17-.06.32-.06.45 0 .205.067.4.2.584.132.178.344.267.635.267.57 0 1.139-.383 1.709-1.148.575-.771.864-1.792.864-3.062 0-1.878-.782-3.227-2.344-4.046-.98-.52-2.083-.779-3.308-.779-2.25 0-4.058.71-5.422 2.13C2.165 4.89 1.549 6.43 1.549 8.226c0 1.994.722 3.575 2.166 4.743 1.277 1.031 2.837 1.547 4.677 1.547a8.699 8.699 0 0 0 3.526-.717 9.361 9.361 0 0 0 1.847-1.076l.239-.174.725 1.147c-.94.751-1.96 1.325-3.06 1.721-1.092.39-2.227.584-3.406.584-2.748 0-4.876-.88-6.386-2.643C.626 11.896 0 10.165 0 8.164c0-2.24.781-4.138 2.344-5.695C3.986.823 6.088 0 8.65 0c2.086 0 3.814.563 5.185 1.69C15.278 2.878 16 4.456 16 6.422c0 1.55-.457 2.882-1.37 3.995-.914 1.107-1.957 1.66-3.13 1.66-.608 0-1.078-.178-1.41-.533-.324-.355-.486-.72-.486-1.096v-.154l.02-.194c-.252.492-.533.884-.844 1.178-.563.526-1.238.789-2.026.789-.802 0-1.47-.297-2.007-.892-.53-.594-.794-1.423-.794-2.489 0-1.236.407-2.393 1.221-3.472.815-1.08 1.815-1.619 3-1.619.695 0 1.235.198 1.619.594.291.308.486.66.586 1.056l.357-1.291ZM6.456 10.1c.218.307.53.46.933.46.709 0 1.288-.552 1.738-1.659.457-1.113.685-1.987.685-2.622 0-.362-.105-.666-.317-.912C9.283 5.122 8.998 5 8.64 5c-.689 0-1.282.444-1.778 1.331-.497.881-.745 1.735-.745 2.561 0 .499.112.902.338 1.209Z"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},71369:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-spotify"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.spotify)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M12.14 7.205c-2.255-1.34-5.978-1.463-8.132-.809a.654.654 0 1 1-.38-1.253c2.473-.75 6.583-.605 9.181.936a.655.655 0 0 1-.668 1.127Zm-.073 1.985a.546.546 0 0 1-.75.18c-1.882-1.156-4.75-1.492-6.976-.815a.547.547 0 0 1-.317-1.045c2.542-.772 5.702-.398 7.864.93a.546.546 0 0 1 .179.75Zm-.857 1.907a.435.435 0 0 1-.6.145c-1.643-1.005-3.712-1.232-6.15-.676a.437.437 0 0 1-.194-.85c2.667-.61 4.955-.347 6.8.78a.436.436 0 0 1 .144.6ZM8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},7171:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-star"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.star)),o.createElement("path",{d:"m8 13.124-4.944 2.543.981-5.319L0 6.602l5.551-.743L8 1l2.449 4.858L16 6.602l-4.037 3.746.981 5.319L8 13.124Z",fillRule:"evenodd",clipRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},75260:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-telegram"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.telegram)),o.createElement("path",{d:"m.994 6.727 9.532-3.932c.933-.401 4.133-1.667 4.133-1.667s1.466-.6 1.332.8c-.066.6-.4 2.599-.667 4.732l-1 6.399s-.066.933-.799 1.133c-.734.2-1.866-.6-2.066-.733-.134-.134-3.067-1.933-4.133-2.866-.266-.266-.6-.734.067-1.333 1.466-1.332 3.2-3 4.265-4.066.466-.466 1-1.667-1.067-.266L4.793 8.794s-.667.4-1.866.067C1.727 8.528.26 7.994.26 7.994s-.933-.6.734-1.267Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},92550:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-threads"),focusable:"false",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.threads)),o.createElement("path",{d:"M11.711 7.416a5.557 5.557 0 0 0-.21-.096c-.123-2.275-1.366-3.578-3.454-3.591h-.029c-1.248 0-2.287.533-2.926 1.503l1.148.787c.478-.724 1.227-.879 1.779-.879h.02c.687.005 1.205.205 1.541.595.244.283.408.675.489 1.17a8.784 8.784 0 0 0-1.974-.095c-1.985.115-3.26 1.272-3.175 2.881.043.816.45 1.518 1.145 1.977.587.387 1.343.577 2.13.534 1.037-.057 1.852-.453 2.42-1.177.432-.55.704-1.263.825-2.161.495.298.861.691 1.064 1.164.344.803.364 2.122-.712 3.198-.944.942-2.077 1.35-3.79 1.362-1.902-.014-3.34-.623-4.274-1.812-.875-1.112-1.327-2.72-1.344-4.776.017-2.057.469-3.664 1.344-4.776.935-1.189 2.372-1.798 4.273-1.812 1.915.014 3.377.626 4.348 1.82.476.586.834 1.322 1.07 2.18l1.346-.358c-.286-1.057-.737-1.968-1.351-2.723C12.17.801 10.35.016 8.006 0h-.01C5.656.016 3.858.803 2.65 2.34 1.573 3.707 1.019 5.61 1 7.994v.012c.019 2.384.573 4.287 1.649 5.654 1.209 1.537 3.008 2.324 5.347 2.34h.01c2.08-.014 3.546-.559 4.754-1.766 1.58-1.579 1.533-3.557 1.012-4.772-.374-.871-1.086-1.579-2.06-2.046ZM8.12 10.792c-.87.05-1.774-.341-1.818-1.178-.033-.62.441-1.312 1.871-1.394.164-.01.325-.014.483-.014a6.8 6.8 0 0 1 1.447.147c-.164 2.058-1.131 2.393-1.983 2.44Z"}))};l.propTypes={className:a.string},e.exports=l},97057:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-tiktok"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tiktok)),o.createElement("path",{d:"M14.69 6.473a4.271 4.271 0 0 1-3.967-1.912v6.578A4.861 4.861 0 1 1 5.86 6.278c.102 0 .2.009.3.015v2.396c-.1-.012-.197-.03-.3-.03a2.481 2.481 0 1 0 0 4.961c1.37 0 2.58-1.08 2.58-2.45L8.467 0h2.292a4.269 4.269 0 0 0 3.934 3.811v2.662",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},49811:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-timestamp"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.timestamp)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 8A6 6 0 1 1 2 8a6 6 0 0 1 12 0Zm1 0A7 7 0 1 1 1 8a7 7 0 0 1 14 0Zm-6.5-.207V3h-1v5.207l3.146 3.147.708-.708L8.5 7.793Z",fill:"#000"}))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},84979:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(32485),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleDown-thinner")})()}),[]),o.createElement("svg",{className:a(n,"icon icon-triangle-down"),focusable:"false",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...i},o.createElement("title",null,t(s.triangledown)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m8 10.293 6.646-6.647.707.708L8 11.707.646 4.354l.708-.708L8 10.293Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},1846:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=r(),{className:n,...i}=e;return a.useEffect((()=>{(async()=>{await d(),l("CoreIcons","TriangleUp-thinner")})()}),[]),a.createElement("svg",{className:o("icon icon-triangle-up",n),focusable:"false",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...i},a.createElement("title",null,t(s.triangleup)),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m8 4.707-6.646 6.647-.708-.707L8 3.292l7.354 7.353-.707.708L8 4.707Z",fill:"#000"}))};c.propTypes={className:i.string},e.exports=c},10537:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-tumblr"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.tumblr)),o.createElement("path",{d:"M11.427 12.78c-.298.142-.867.265-1.292.276-1.28.035-1.529-.9-1.54-1.577V6.498h3.213V4.076H8.607V0H6.263c-.039 0-.106.034-.115.12C6.011 1.367 5.427 3.556 3 4.43v2.068h1.62v5.228c0 1.79 1.32 4.332 4.805 4.273 1.176-.02 2.482-.513 2.771-.937l-.77-2.282Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},98276:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-vk"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vk)),o.createElement("path",{fill:"black",d:"M15.643 3.643c.11-.37 0-.643-.529-.643h-1.752c-.447 0-.648.235-.764.494 0 0-.888 2.17-2.15 3.582-.409.408-.596.538-.817.538-.11 0-.278-.13-.278-.5V3.649c0-.446-.125-.643-.495-.643h-2.75c-.28 0-.447.206-.447.403 0 .423.629.519.696 1.705V7.69c0 .567-.101.667-.327.667-.595 0-2.035-2.18-2.895-4.676C2.967 3.197 2.8 3 2.353 3H.6c-.5 0-.6.235-.6.494C0 3.96.595 6.26 2.766 9.3c1.445 2.08 3.485 3.203 5.339 3.203 1.113 0 1.248-.25 1.248-.682v-1.57c0-.5.106-.6.456-.6.26 0 .706.13 1.743 1.133 1.186 1.186 1.383 1.719 2.05 1.719h1.753c.499 0 .749-.25.604-.745-.158-.49-.724-1.205-1.478-2.05-.408-.48-1.018-1.003-1.206-1.262-.259-.337-.187-.48 0-.778 0 0 2.132-3.006 2.358-4.024h.01Z",fillRule:"evenodd",clipRule:"evenodd"}))};l.propTypes={className:a.string},e.exports=l},56765:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-vero"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.vero)),o.createElement("path",{d:"m14.211 1-6.21 10.762-1.08-1.79L12.068 1H0l8 13.692L16 1h-1.789Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},78041:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-viber"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.viber)),o.createElement("path",{d:"M13.793 1.385c-.375-.34-1.99-1.356-5.363-1.371 0 0-3.993-.263-5.932 1.494-1.079 1.066-1.442 2.65-1.482 4.585-.04 1.933-.246 5.628 3.29 6.611l-.016 2.984c0 .169.027.284.123.308.07.017.173-.019.261-.107.566-.568 2.376-2.753 2.376-2.753 2.429.159 4.36-.32 4.568-.389.49-.157 3.14-.385 3.59-4.01.463-3.736-.171-6.286-1.415-7.352Zm-1.474 8.816v.006c-.185.32-.419.608-.693.853l-.006.005c-.24.2-.473.313-.704.34a.935.935 0 0 1-.402-.04l-.007-.01c-.354-.1-.947-.351-1.933-.895-.57-.312-1.113-.67-1.624-1.073a8.516 8.516 0 0 1-.73-.648l-.025-.025-.024-.025-.025-.024-.025-.025a8.516 8.516 0 0 1-.647-.73A11.533 11.533 0 0 1 4.4 6.284c-.544-.987-.795-1.579-.894-1.934l-.011-.008a.936.936 0 0 1-.04-.402c.029-.23.142-.464.34-.704.002-.003.004-.003.005-.006.246-.275.534-.509.853-.692l.007-.002c.32-.167.625-.11.832.134.002.001.431.517.615.769.19.267.366.543.528.828.211.379.079.767-.128.927l-.419.333c-.211.17-.183.488-.183.488s.62 2.347 2.936 2.939c0 0 .317.027.488-.184l.332-.418c.16-.208.548-.34.927-.129.284.162.56.339.827.528.252.185.767.616.769.616.245.207.301.511.134.832Zm-1.916-5.793c-.469-.512-1.112-.791-1.964-.854a.225.225 0 1 1 .033-.45c.96.07 1.72.407 2.264 1 .544.594.81 1.342.79 2.223a.225.225 0 0 1-.224.22h-.006a.226.226 0 0 1-.22-.23c.016-.771-.204-1.396-.673-1.909Zm-.033 1.515a.225.225 0 0 1-.214.236h-.012a.226.226 0 0 1-.225-.214c-.037-.767-.398-1.141-1.134-1.18a.226.226 0 0 1 .024-.45c.971.05 1.511.606 1.56 1.608Zm2.117 1.088h-.002a.225.225 0 0 1-.225-.224c-.01-1.361-.418-2.444-1.213-3.22-.796-.776-1.803-1.174-2.99-1.182a.225.225 0 0 1 0-.451h.002c1.309.009 2.42.45 3.303 1.31.884.863 1.338 2.054 1.349 3.54a.225.225 0 0 1-.224.227Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},62524:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-video"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.video)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 1v14l12.25-7L2 1Zm1 1.723v10.554L12.234 8 3 2.723Z",fill:"#000"}))};l.propTypes={className:a.string},e.exports=l},82785:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","VolumeHigh-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-volume-high"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.volumeHigh)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.117v13.766l-6-3.6V10.5h-2v-5h2v-.783l6-3.6ZM2.5 6.5h-1v3h1v-3Zm1-1.217v5.434l4 2.4V2.883l-4 2.4ZM12.596 3.404A6.481 6.481 0 0 1 14.5 8c0 1.795-.728 3.42-1.904 4.596l-.707-.707A5.481 5.481 0 0 0 13.5 8a5.481 5.481 0 0 0-1.61-3.889l.706-.707Z",fill:"#000"}),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.666 5.25A3.495 3.495 0 0 1 12 8c0 1.115-.522 2.11-1.334 2.75l-.62-.786A2.495 2.495 0 0 0 11 8c0-.796-.372-1.505-.953-1.964l.62-.785Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},3052:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.useEffect((()=>{(async()=>{await d(),l("CoreIcons","VolumeMute-thinner")})()}),[]),o.createElement("svg",{className:r(n,"icon icon-volume-mute"),focusable:"false",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.volumeMute)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.117v13.766l-6-3.6V10.5h-2v-5h2v-.783l6-3.6ZM2.5 6.5h-1v3h1v-3Zm1-1.217v5.434l4 2.4V2.883l-4 2.4ZM12.293 8l-1.647-1.646.708-.708L13 7.293l1.646-1.647.708.708L13.707 8l1.647 1.646-.708.708L13 8.707l-1.646 1.647-.708-.708L12.293 8Z",fill:"#000"}))};c.propTypes={className:a.string},e.exports=c},6133:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-wechat"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weChat)),o.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.335 13.486C15.351 12.75 16 11.662 16 10.451c0-2.216-2.158-4.016-4.819-4.016-2.66 0-4.818 1.797-4.818 4.016 0 2.218 2.158 4.016 4.818 4.016.55 0 1.08-.079 1.574-.22l.141-.02a.5.5 0 0 1 .255.074l1.056.61.093.029a.16.16 0 0 0 .16-.16l-.027-.118-.218-.81-.017-.104a.33.33 0 0 1 .137-.262ZM5.783 2C2.59 2 0 4.158 0 6.818c0 1.452.78 2.76 1.999 3.643a.384.384 0 0 1 .161.313l-.02.123-.262.972-.03.141c0 .106.086.193.192.193l.112-.035 1.267-.732a.614.614 0 0 1 .307-.09l.17.025c.59.17 1.227.266 1.889.266l.317-.008a3.743 3.743 0 0 1-.195-1.18c0-2.428 2.361-4.396 5.274-4.396l.314.009C11.059 3.76 8.669 2 5.783 2Zm3.792 7.808a.643.643 0 1 1 0-1.286.643.643 0 0 1 0 1.286Zm3.213 0a.643.643 0 1 1 .001-1.286.643.643 0 0 1 0 1.286Zm-8.932-3.76a.772.772 0 0 1 0-1.543.771.771 0 1 1 0 1.542Zm3.855 0a.772.772 0 0 1 0-1.543.772.772 0 0 1 0 1.542Z",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},97575:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-weibo"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.weibo)),o.createElement("path",{fillRule:"evenodd",d:"M11.243 2.043c2.598-.345 4.558 1.44 4.74 3.8.073.893-.08 1.964-.671 2.015-.723.064-.618-.52-.516-1.084.033-.186.066-.37.07-.527.033-1.85-1.544-3.133-3.087-3.133-.078 0-.175.01-.28.02-.484.047-1.146.112-1.017-.645.065-.363.345-.396.649-.432l.112-.014Zm.494 4.025c.395.464.246 1.288 0 1.926.171.094.349.18.525.267.966.471 1.898.927 1.71 2.458-.055.434-.318 1.016-.582 1.386-1.887 2.644-7.58 3.758-11.138 1.747-1.194-.671-2.427-1.658-2.231-3.622.161-1.692 1.3-3.001 2.414-4.115 1.063-1.067 2.185-1.9 3.711-2.283 1.658-.416 2.147.965 1.7 2.326.27-.018.627-.117 1.02-.225.997-.275 2.227-.615 2.87.135Zm-6.309 7.92c2.062.136 4.124-.59 5.101-1.7.357-.408.714-1.025.714-1.743C11.24 8.32 8.442 7.497 6.236 7.68c-1.208.097-2.02.352-2.866.85-.692.404-1.5 1.067-1.7 2.057-.45 2.232 1.977 3.282 3.758 3.401Zm7.873-6.844c.391-.026.587-.617.493-1.297-.132-.96-.97-1.743-2.104-1.653a2.676 2.676 0 0 1-.104.005c-.26.011-.61.026-.61.488 0 .45.315.449.675.449.21 0 .434 0 .621.086.26.124.557.536.583.893.01.145.001.284-.006.41-.021.383-.037.65.452.619Zm-9.663 4.923c-.608-1.658.855-2.976 2.372-3.133 1.297-.136 2.262.523 2.551 1.39.952 2.878-4.013 4.217-4.923 1.743Zm2.959-1.02c.187 0 .34-.154.34-.34a.341.341 0 0 0-.34-.34.341.341 0 0 0-.34.34c0 .186.153.34.34.34Zm-1.314 1.39a.844.844 0 0 0 .842-.842.844.844 0 0 0-.842-.842.844.844 0 0 0-.841.842c0 .463.378.841.841.841Z",clipRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},26835:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,color:a="#000",...l}=e;return o.createElement("svg",{className:r(n,"icon icon-xing"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...l},o.createElement("title",null,t(s.xing)),o.createElement("path",{fill:a,clipRule:"evenodd",d:"M14.309 0c.08 0 .13.085.09.154L9.839 7.949a.1.1 0 0 0 0 .102l4.562 7.795a.103.103 0 0 1-.091.154h-2.914a.106.106 0 0 1-.092-.052L6.682 8.051a.1.1 0 0 1 0-.102L11.303.052A.106.106 0 0 1 11.395 0h2.914ZM7.115 5.428a.006.006 0 0 0 .005-.009L5.435 2.534a.158.158 0 0 0-.137-.078H2.676a.154.154 0 0 0-.137.231L4.135 5.42a.006.006 0 0 1-.005.009.006.006 0 0 0-.005.002L2.023 8.82a.154.154 0 0 0 .135.235h2.616a.159.159 0 0 0 .135-.075L7.11 5.43a.006.006 0 0 1 .005-.002Z",fillRule:"evenodd"}))};l.propTypes={className:a.string,color:a.string},e.exports=l},34013:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,primaryFill:a="#000",secondaryFill:l="#fff",...d}=e;return o.createElement("svg",{className:r(n,"icon icon-yandexzen"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...d},o.createElement("title",null,t(s.yandexzen)),o.createElement("g",{clipPath:"url(#a)"},o.createElement("path",{fill:a,fillRule:"evenodd",d:"M6.3 6.3C5.1 7.6 3.3 7.7 0 7.8.1 3.5 3.5.1 7.8 0c0 3.3-.2 5.1-1.5 6.3Zm2-6.3c4.2.1 7.6 3.6 7.7 7.8-3.2 0-5-.3-6.2-1.5-1.3-1.2-1.4-3-1.5-6.3ZM0 8.3c.2 4.2 3.6 7.6 7.8 7.7-.1-3.2-.3-5-1.5-6.2-1.2-1.2-3-1.5-6.3-1.5Zm16 0c-.2 4.2-3.5 7.5-7.7 7.7 0-3.2.3-5 1.5-6.2 1.2-1.2 3-1.4 6.2-1.5Z",clipRule:"evenodd"})),o.createElement("defs",null,o.createElement("clipPath",{id:"a"},o.createElement("path",{fill:l,d:"M0 0h16v16H0z"}))))};l.propTypes={className:a.string,primaryFill:a.string,secondaryFill:a.string},e.exports=l},55166:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),s=n(68766).default,l=e=>{const{formatMessage:t}=i(),{className:n,...a}=e;return o.createElement("svg",{className:r(n,"icon icon-youtube"),focusable:"false",viewBox:"0 0 16 16",width:"16",height:"16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a},o.createElement("title",null,t(s.youTube)),o.createElement("path",{clipRule:"evenodd",d:"M15.666 3.76a2.01 2.01 0 0 0-1.415-1.423C13.003 2 8 2 8 2s-5.003 0-6.251.337A2.01 2.01 0 0 0 .334 3.76C0 5.016 0 7.636 0 7.636s0 2.62.334 3.876a2.01 2.01 0 0 0 1.415 1.424c1.248.337 6.251.337 6.251.337s5.003 0 6.251-.337a2.01 2.01 0 0 0 1.415-1.424C16 10.257 16 7.636 16 7.636s0-2.62-.334-3.876Zm-9.302 6.255V5.257l4.181 2.38-4.181 2.378Z",fillRule:"evenodd",fill:"black"}))};l.propTypes={className:a.string},e.exports=l},24695:(e,t,n)=>{const o=n(63104),i=n(83383),a=n(4262),r=n(87793),s=n(70931),l=n(64736),d=n(42605),c=n(80809),m=n(19751),p=n(18635),u=n(34588),g=n(38537),h=n(76399),y=n(73672),b=n(28650),f=n(19310),v=n(30408),$=n(7742),w=n(20821),C=n(43403),k=n(68579),S=n(28717),x=n(93467),E=n(23871),T=n(85803),I=n(76702),N=n(20381),L=n(25727),B=n(36355),P=n(43657),M=n(25965),A=n(25855),_=n(82281),H=n(50716),D=n(27404),R=n(35105),O=n(22921),F=n(25963),W=n(32209),U=n(26488),V=n(67977),G=n(55020),j=n(66491),z=n(32313),q=n(19775),Z=n(57561),K=n(26407),Y=n(16401),J=n(69433),Q=n(23971),X=n(87850),ee=n(77067),te=n(19368),ne=n(60614),oe=n(60703),ie=n(85348),ae=n(39184),re=n(42223),se=n(73767),le=n(44244),de=n(61599),ce=n(8550),me=n(37193),pe=n(50762),ue=n(71369),ge=n(7171),he=n(75260),ye=n(92550),be=n(97057),fe=n(49811),ve=n(91583),$e=n(84979),we=n(1846),Ce=n(10537),ke=n(98152),Se=n(56765),xe=n(78041),Ee=n(62524),Te=n(82785),Ie=n(3052),Ne=n(98276),Le=n(6133),Be=n(97575),Pe=n(69301),Me=n(26835),Ae=n(34013),_e=n(55166);e.exports={Account:o,AgeGate:i,Arrow:a,Article:r,Bookmark:s,BookmarkActivated:l,BookmarkNew:d,CartFilled:c,CartOutlined:m,Check:p,Chevron:u,ChevronFill:g,Close:h,Collapse:y,Comment:b,CopyLink:f,Dot:v,DownloadCloud:$,DownloadWeb:w,Email:C,EmailFilled:k,Enlarge:S,Expand:x,Facebook:E,Filmstrip:T,Flipboard:I,Gallery:N,GoogleNews:L,Grid:B,Headphone:P,Information:M,Instagram:A,LargeChevron:_,Like:H,LikeFilled:D,Line:R,LinkedIn:O,List:F,Maximize:W,Menu:U,NativeShare:V,Newsletter:G,NewsletterArrow:j,OK:z,Paperclip:q,Pause:Z,PhotoStack:K,Pinterest:Y,Play:J,Passkey:Q,Playlist:X,PlayOutlined:ee,Print:te,RatingFilled:ne,RatingHalf:oe,RatingOutlined:ie,Replay:ae,Rss:re,Search:se,Share:le,Shopping:de,SlimHeadphone:ce,Snapchat:me,SocialHandle:pe,Spotify:ue,Star:ge,Telegram:he,Threads:ye,Tiktok:be,Timestamp:fe,Triangle:ve,TriangleDown:$e,TriangleUp:we,Tumblr:Ce,Twitter:ke,Vero:Se,Viber:xe,Video:Ee,VolumeHigh:Te,VolumeMute:Ie,VK:Ne,WeChat:Le,Weibo:Be,Whatsapp:Pe,Xing:Me,YandexZen:Ae,YouTube:_e}},29501:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useContext:r,useEffect:s,useRef:l,useState:d}=a,c=n(45777).A,{isIOSDevice:m}=n(72362),p=n(70920),{ConsentContext:u}=n(85438),g=n(83561),h=n(26180).A,{trackComponent:y}=n(92716),{interactionResponse:b}=n(56187),{InstagramEmbedContainer:f,InstagramEmbedBlockQuote:v}=n(55858),$=({attributes:e,className:t,hidePostCaption:n,url:i})=>{a.useEffect((()=>{(async()=>{await b(),y("InstagramEmbed")})()}),[]);const $=l(),[w,C]=p(),[k]=d(m()),S=r(u),x=S.targeting&&C,E=e=>{const t=e.target;t?.addEventListener("load",(()=>{t.style.minWidth=`${t.offsetWidth+1}px`}))};return s((()=>{x&&(()=>{if(document.getElementById("instagram-embed"))window?.instgrm?.Embeds?.process();else{const e=document.createElement("script");e.id="instagram-embed",e.className="instagram-embed",e.src="https://www.instagram.com/embed.js",document.body.appendChild(e)}})();const e=$.current;return k&&e.addEventListener("DOMNodeInserted",(e=>E(e))),()=>{k&&e.removeEventListener("DOMNodeInserted",(e=>E(e)))}}),[k,$,x]),a.createElement(f,{ref:c($,w)},x?a.createElement(v,{...e,className:o("instagram-media",t),"data-instgrm-captioned":!n||void 0,"data-instgrm-permalink":i,"data-instgrm-version":"14"}):a.createElement(g,{hasConsent:S.targeting,url:i,consentBannerHeader:h.consentBannerHeader}))};$.propTypes={attributes:i.object,className:i.string,hidePostCaption:i.bool,url:i.string.isRequired},e.exports=$},11518:(e,t,n)=>{e.exports=n(29501)},55858:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"InstagramEmbedContainer"})` display: flex; align-self: center; justify-content: center; margin: ${i(3)} auto; justify-self: center; `,r=o.blockquote.withConfig({displayName:"InstagramEmbedBlockQuote"})` width: 100%; `;e.exports={InstagramEmbedContainer:a,InstagramEmbedBlockQuote:r}},26180:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"InstagramEmbed.ConsentBannerHeader",defaultMessage:"Instagram content",description:"Header for message banner"}})},10468:(e,t,n)=>{const o=n(5556),i=n(96540),{InternalLinkEmbedWrapper:a}=n(63486),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=function({url:e,dangerousDek:t}){return i.useEffect((()=>{(async()=>{await s(),r("InternalLinkEmbed")})()}),[]),i.createElement(a,{href:e,dangerouslySetInnerHTML:{__html:t}})};l.propTypes={dangerousDek:o.string.isRequired,url:o.string.isRequired},l.displayName="InternalLinkEmbed",e.exports=l},41506:(e,t,n)=>{e.exports=n(10468)},63486:(e,t,n)=>{const o=n(75999).default,{INTERACTIVE:i}=n(96472),{getLinkStyles:a}=n(26865),r=o.a.withConfig({displayName:"InternalLinkEmbedWrapper"})` transition: color ${i.timingLinkDefault} ease; ${({theme:e})=>a(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} `;e.exports={InternalLinkEmbedWrapper:r}},10881:(e,t,n)=>{const o=n(5556),i=n(96540),{useCallback:a,useContext:r,useEffect:s,useMemo:l,useRef:d,useState:c}=i,{useIntl:m}=n(37243),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ConsentContext:g}=n(85438),h=n(70920),y=n(83561),{MastodonEmbedContainer:b,MastodonEmbedIframe:f}=n(75479),v=n(83713).A,$=({attributes:e,className:t,url:n})=>{s((()=>{(async()=>{await u(),p("MastodonEmbed")})()}),[]);const o=l((()=>n.endsWith("/")?`${n}embed`:`${n}/embed`),[n]),$=r(g),[w,C]=h(),{formatMessage:k}=m(),S=$.targeting&&C,[x,E]=c(200),T=d(),I=a((()=>{T.current&&T.current.contentWindow.postMessage({type:"setHeight",id:n},"*")}),[n]);return s((()=>{const e=e=>{const t=e.data||{};"object"==typeof t&&"setHeight"===t.type&&t.id===n&&E(t.height)};return E(200),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[n,E]),s((()=>(window.addEventListener("resize",I),()=>{window.removeEventListener("resize",I)})),[I]),i.createElement(b,{"aria-label":k(v.mastodonEmbedAriaLabelText),className:t,ref:w},S?i.createElement(f,{className:"mastodon-embed",src:o,style:{height:x},ref:T,onLoad:I,...e}):i.createElement(y,{hasConsent:$.targeting,url:n,consentBannerHeader:v.consentBannerHeader}))};$.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},$.displayName="MastodonEmbed",e.exports=$},75479:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.iframe.withConfig({displayName:"MastodonEmbedIframe"})` display: block; border: 0; border-radius: 8px; width: 600px; max-width: 100%; overflow: hidden; `,r=o.div.withConfig({displayName:"MastodonEmbedContainer"})` margin: ${i(5)} auto; .mastodon-embed { margin-right: auto; margin-left: auto; } `;e.exports={MastodonEmbedContainer:r,MastodonEmbedIframe:a}},83713:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({mastodonEmbedAriaLabelText:{id:"MastodonEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the mastodon embed container on Mastodon Embed"},consentBannerHeader:{id:"MastodonEmbed.ConsentBannerHeader",defaultMessage:"Mastodon content",description:"Header for message banner"}})},62282:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(13447);e.exports=o(i,"MessageBanner")},23616:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r,useEffect:s}=n(96540),l=n(28828),d=n(69657),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NativeShareIconWrapper:p}=n(66702),u=n(73730),g=n(69179).A,h=({buttonTitle:e,parentCallBack:t,shareData:n,shareCallback:o,hasDarkBackground:h,showOnlyIcon:y=!1,shouldUseAlternativeIconStyle:b=!1,theme:f})=>{i.useEffect((()=>{(async()=>{await m(),c("NativeShareButton")})()}),[]);const{formatMessage:v}=a(),[$,w]=r(!1),C=b?d:l,k="inverted"===f?u.UtilityInverted:u.Utility;s((()=>{t&&t($)}),[$,t]);const S=async(e,t)=>{if(!Object.keys(e||{}).length||!navigator?.share)return!1;let n=null;try{await navigator.share(e)}catch(e){n=e?.message}return"function"==typeof t&&t({type:"native-sharing",error:n}),!0},x=e=>{e&&!navigator?.share&&w(!$)};return y?i.createElement(p,{hasDarkBackground:h,shouldUseAlternativeIconStyle:b},i.createElement(C,{onIconClick:()=>{x(t),S(n,o)},onKeyDown:e=>{13===e.keyCode&&(x(t),S(n,o))},tabIndex:"0"})):i.createElement(k,{onClickHandler:()=>{S(n,o),x(t)},btnStyle:"outlined",label:e||v(g.buttonTitle),iconPosition:"before",hasEnableIcon:!0,hasDarkBackground:h,ButtonIcon:()=>i.createElement(p,{hasDarkBackground:h,shouldUseAlternativeIconStyle:b},i.createElement(C,null))})};h.propTypes={buttonTitle:o.string,hasDarkBackground:o.bool,parentCallBack:o.func,shareCallback:o.func,shareData:o.object.isRequired,shouldUseAlternativeIconStyle:o.bool,showOnlyIcon:o.bool,theme:o.oneOf(["standard","inverted","special"])},h.displayName="NativeShareButton",e.exports=h},77554:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(23616);e.exports=o(i,"NativeShareButton")},66702:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NativeShareIconWrapper=void 0;const i=o(n(75999)),{INTERACTIVE:a}=n(96472),r=i.default.div.withConfig({displayName:"NativeShareIconWrapper"})` display: flex; ${({shouldUseAlternativeIconStyle:e})=>e&&"\n width: 38px;\n height: 38px;\n "} path { transition: fill ${a.timingButtonDefault} ease-in; fill: currentColor; } `;t.NativeShareIconWrapper=r},69179:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({buttonTitle:{id:"NativeShareButton.ButtonTitle",defaultMessage:"Share",description:"Native Share Button component button title text",isConfigurable:!0}})},30633:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a}=n(96540),r=n(5556),{ConsentContext:s}=n(85438),l=({apiKey:e})=>{const t=i(s);return a((()=>{t.performance&&(()=>{if(!document.getElementById("parsely-script")){const e=document.createElement("script");e.id="parsely-script",e.src="https://d1z2jf7jlzjs58.cloudfront.net/p.js",document.body.appendChild(e)}})()}),[t.performance]),o.createElement(o.Fragment,null,o.createElement("div",{id:"parsely-root",style:{display:"none"}},o.createElement("div",{id:"parsely-cfg","data-parsely-site":e})),o.createElement("script",{dangerouslySetInnerHTML:{__html:"\n window.PARSELY = {\n autotrack: false,\n onReady: () => { window.PARSELY.resolver(); }\n };\n window.PARSELY.ready = new Promise((resolver) => { window.PARSELY.resolver = resolver; });\n "}}))};l.propTypes={apiKey:r.string.isRequired},e.exports=l},66366:(e,t,n)=>{const o=n(30633);e.exports={ParselyScript:o}},78981:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(49870),r=n(9599),s=n(45102),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(17468),m=n(87006),{withPaywallSparrowClickTracking:p}=n(97211),u={},g=a([m,c,p]),h=e=>{i.useEffect((()=>{(async()=>{await d(),l("PaywallConductor")})()}),[]);const{component:t,name:n,payment:o,paywall:a}=e;if(void 0===o.form)return null;if(void 0===a.strategy)return null;const c=r[e.strategy||a.strategy];if(void 0===c)return null;if(!c.names.includes(n))return null;const m=u[n]||g(t);return u[n]=m,i.createElement(m,{...s.execute(c,e)})};h.propTypes={component:o.func.isRequired,logo:o.object,name:o.string.isRequired,payment:o.object.isRequired,paywall:o.shape({strategy:o.string}),strategy:o.string,user:o.object.isRequired},h.displayName="PaywallConductor",e.exports=h},46944:(e,t,n)=>{const o=n(49870),i=n(78981),{connectDomain:a}=n(57744),r=a("logo"),s=a("user"),l=a("paywall"),d=a("payment"),c=n(49670),{withIncognitoDetection:m,withVisibilityState:p}=n(15356),{asConfiguredComponent:u}=n(12892),g=o([m,l,s,d,c,p({name:"footer",className:"site-footer"}),r]);e.exports={PaywallConductor:g(u(i,"PaywallConductor")),withScrollingState:c}},60471:e=>{e.exports={list:[{conditions:{name:"chunked-article-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":""},properties:{shouldTruncate:!0}}],names:["chunked-article-content","chunked-gallery-content"]}},78561:e=>{e.exports={defaults:{isVisible:!1},list:[{conditions:{name:"incognito-modal","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{position:"incognito-modal-call-to-action"}},{conditions:{name:"chunked-article-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-article-content","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":""},properties:{shouldTruncate:!0}},{conditions:{name:"chunked-gallery-content","payment.form":"sample","user.isAuthenticated":!1,"browser.incognitoMode":!0},properties:{shouldTruncate:!0}}],names:["incognito-modal","chunked-article-content","chunked-gallery-content"]}},9599:(e,t,n)=>{const o=n(60471),i=n(78561);e.exports={alpha:o,beta:i}},45102:(e,t,n)=>{const o=n(40860),i=n(55378),a=n(87612),r=n(58156);e.exports={execute:function(e,t){const n=a(e.list,(function(e){return o(e.conditions,((e,n,o)=>e&&r(t,o)===n),!0)})),s=i(n,"properties");return Object.assign({},e.defaults,t,...s)}}},17468:(e,t,n)=>{const o=n(96540),i=n(5556),{googleAnalytics:a}=n(90090),r=n(31170);e.exports=e=>{const t=e.displayName||e.name||"Component";class n extends o.Component{constructor(){super(...arguments),this.render=()=>o.createElement(e,{...this.props})}componentDidUpdate(){this.emit()}emitIncognitoDetectionEvent(){(this.props.browser||{}).incognitoMode&&a.emitUniqueGoogleTrackingEvent("privacy-mode-true")}emitSparrowInViewPaywallTrackingEvent(){const{cnt:e,max:t,name:n,position:o}=function(e){const{name:t,position:n}=e,o=e.payment||{};let i,a;return o.form&&({max:a,cnt:i}=o[o.form]||{}),{cnt:i,max:a,name:t,position:n}}(this.props),i=t&&e&&t-e,a=o||n,s={...e&&{dim2:e},...i&&{dim3:i},...a&&{dim4:a}};r.emitUniqueSparrowTrackingEvent("paywall","in-view",s)}emit(){const{isVisible:e}=this.props;e&&(this.emitSparrowInViewPaywallTrackingEvent(),this.emitIncognitoDetectionEvent())}}return n.propTypes={browser:i.shape({incognitoMode:i.bool}),isVisible:i.bool,name:i.string,payment:i.shape({sample:i.shape({cnt:i.number,max:i.number})}),position:i.string},n.displayName=`withAnalytics(${t})`,n}},87006:(e,t,n)=>{const o=n(96540),{buildMarkName:i,buildMeasureName:a,perfMark:r,perfMeasure:s}=n(56822);e.exports=e=>{const t=e.displayName||e.name||"Component",n=t,l="initialize-start",d="initialize-end";class c extends o.Component{constructor(t){super(t),this.render=()=>o.createElement(e,{...this.props}),r(i(n,l))}componentDidMount(){r(i(n,d)),s(a(n,l,d))}}return c.displayName=`withLifecycleTiming(${t})`,c}},97211:(e,t,n)=>{const o=n(96540),i=n(20249),a=n(31170),r=e=>{let t=e.target.id||e.target.className||e.target.tagName;e.target.innerText&&(t+=`-${e.target.innerText}`),t=i(t),a.trackSparrowEvent("paywall","click",{dim7:t})};e.exports={withPaywallSparrowClickTracking:e=>{const t=e.displayName||e.name||"Component",n=t=>o.createElement("div",{onClick:r,role:"none"},o.createElement(e,{...t}));return n.displayName=`withPaywallSparrowClickTracking(${t})`,n},logSparrowClick:r}},49670:(e,t,n)=>{const o=n(7350),i=n(96540),a=n(2404);e.exports=(e,t="scrolling")=>{const n=e.displayName||e.name;class r extends i.Component{constructor(){super(),this.setScrollState=e=>{const{scrollTop:t}=e.target.scrollingElement,n=function(e,t){const n=e-t;return n<0?"up":n>0?"down":""}(t,this.state.scrollTop),o=n&&n!==this.state.direction;this.setState({scrollTop:t}),o&&this.setState({direction:n})},this.render=()=>{const n={[t]:{direction:this.state.direction}};return i.createElement(e,{...this.props,...n})},this.state={scrollTop:0},this.throttledSetScrollState=o(this.setScrollState,150)}componentDidMount(){window.addEventListener("scroll",this.throttledSetScrollState)}shouldComponentUpdate(e,t){return!a(this.props,e)||this.state.direction!==t.direction}componentWillUnmount(){window.removeEventListener("scroll",this.throttledSetScrollState)}}return r.displayName=`withScrollingState(${n})`,r}},27797:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{useContentLang:c}=n(76573),{ConsentContext:m}=n(85438),p=n(70920),u=n(83561),{PinterestContainer:g,PinterestLink:h}=n(26428),y=n(50134).A,b=({attributes:e,className:t,url:n})=>{i.useEffect((()=>{(async()=>{await d(),l("PinterestEmbed")})()}),[]);const o=a(m),[b,f]=p(),{formatMessage:v}=s(),$=c(),w=o.targeting&&f;return r((()=>{w&&(()=>{if(document.getElementById("pinterest-embed"))window.PinUtils&&window.PinUtils.build();else{const e=document.createElement("script");e.id="pinterest-embed",e.className="pinterest-embed",e.src="https://assets.pinterest.com/js/pinit.js",document.body.appendChild(e)}})()}),[w]),i.createElement(g,{...e,className:t,"aria-label":v(y.pinterestEmbedAriaLabelText),ref:b},w?i.createElement(h,{href:n,"data-pin-do":"embedPin","data-pin-width":"large","data-pin-lang":$.split("-")[0]},n):i.createElement(u,{hasConsent:o.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};b.propTypes={attributes:o.object,className:o.string,url:o.string.isRequired},b.displayName="PinterestEmbed",e.exports=b},61784:(e,t,n)=>{e.exports=n(27797)},26428:(e,t,n)=>{const o=n(75999).default,{BaseLink:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"PinterestContainer"})` align-self: center; margin: ${a(5)} auto; text-align: center; justify-self: center; `,s=o(i).withConfig({displayName:"PinterestLink"})` overflow-wrap: break-word; `;s.defaultProps={colorSecondaryLinkToken:"colors.interactive.base.light",colorStaticLinkToken:"colors.interactive.base.light",hasUnderline:!0},e.exports={PinterestContainer:r,PinterestLink:s}},50134:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({pinterestEmbedAriaLabelText:{id:"PinterestEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the pinterest embed container on Pinterest Embed"},consentBannerHeader:{id:"PinterestEmbed.ConsentBannerHeader",defaultMessage:"Pinterest content",description:"Header for message banner"}})},76241:(e,t,n)=>{const o=n(5556),i=n(96540),{PullQuoteEmbedWrapper:a,PullquoteDecorativeBorder:r}=n(9865),{asConfiguredComponent:s}=n(12892),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({attributes:e,children:t,className:n,shouldEnableFullArticleInverted:o,variations:{isAggressive:s,isUnderlined:c,textAlign:m,hasBackgroundColor:p,hasLeftBorder:u},variationName:g})=>(i.useEffect((()=>{(async()=>{await d(),l("PullquoteEmbed",g)})()}),[g]),i.createElement(a,{...e,"aria-hidden":"true",textAlign:m,isAggressive:s,isUnderlined:c,hasLeftBorder:u,hasBackgroundColor:p,className:n,shouldEnableFullArticleInverted:o},u&&i.createElement(r,null),t));c.propTypes={attributes:o.object,children:o.oneOfType([o.arrayOf(o.node),o.node]).isRequired,className:o.string,shouldEnableFullArticleInverted:o.bool,variationName:o.string,variations:o.shape({hasBackgroundColor:o.bool,hasLeftBorder:o.bool,isAggressive:o.bool,isUnderlined:o.bool,textAlign:o.oneOf(["center","left"])})},c.defaultProps={variations:{hasLeftBorder:!0,isAggressive:!1,isUnderlined:!1,textAlign:"left",hasBackgroundColor:!1}},c.displayName="PullquoteEmbed",e.exports=s(c,"PullquoteEmbed")},40007:(e,t,n)=>{e.exports=n(5433)},9865:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s,getColorToken:l}=n(26865),d=o.div.withConfig({displayName:"PullQuoteDecorativeBorder-sc"})` grid-area: pullquote-border; border-width: 0 0 0 4px; border-style: solid; content: ' '; ${({theme:e})=>s(e,"border-color","colors.consumption.body.standard.display-signature")}; `,c=o.div.withConfig({displayName:"PullQuoteEmbedContent-sc"})` grid-area: pullquote-content; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.display-small")}; margin: 0 auto; width: 100%; p { margin-block-start: ${a(2)}; margin-block-end: ${a(2)}; margin: 0; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; } `,m=o.div.withConfig({displayName:"PullQuoteEmbedCredit-sc"})` grid-area: pullquote-credit; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.accreditation-core")}; margin-top: ${a(3)}; width: 100%; ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; &::before { margin-right: ${a(1)}; content: '—'; } `,p=i` ${c}, ${c} > p { text-decoration: underline; ${({theme:e})=>s(e,"text-decoration-color","colors.consumption.body.standard.display-signature")}; } `,u=o.aside.withConfig({displayName:"PullQuoteEmbedWrapper-sc"})` display: grid; grid-template-areas: 'pullquote-border pullquote-content .' 'pullquote-border pullquote-credit .'; grid-template-columns: auto 1fr auto; margin-block-start: ${a(5)}; margin-block-end: ${a(5)}; column-gap: ${a(3)}; ${({hasBackgroundColor:e,hasLeftBorder:t})=>e?i` background-color: ${l("colors.background.brand")}; padding-top: ${a(5)}; padding-right: ${a(2)}; padding-bottom: ${a(5)}; padding-left: ${a(t?5:2)}; `:""} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.display-texture")}; text-align: ${e=>e.textAlign}; ${({textAlign:e})=>"center"===e?i` text-align: center; ${m} { ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.citation")}; display: inline-block; width: 100%; text-decoration: none; &::before { display: none; } } `:""} ${({isUnderlined:e})=>e&&p}; ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`\n ${c} p {\n color: ${l(t,"colors.consumption.body.inverted.body")};\n}\n\n ${m} {\n color: ${l(t,"colors.consumption.body.inverted.body")};\n}\n`} `;e.exports={PullquoteDecorativeBorder:d,PullQuoteEmbedContent:c,PullQuoteEmbedCredit:m,PullQuoteEmbedWrapper:u}},5433:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(76241);i.Center=o(i,"Center",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!1,textAlign:"center"}),i.Deemphasized=o(i,"Deemphasized",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!1,textAlign:"left"}),i.CenterUnderline=o(i,"CenterUnderline",{hasLeftBorder:!1,isAggressive:!1,hasBackgroundColor:!1,isUnderlined:!0,textAlign:"center"}),i.Aggressive=o(i,"Aggressive",{hasLeftBorder:!0,isAggressive:!0,isUnderlined:!1,hasBackgroundColor:!0,textAlign:"left"}),e.exports=i},97883:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useMemo:r}=i,{useIntl:s}=n(37243),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{ConsentContext:c}=n(85438),m=n(70920),p=n(83561),{RedditEmbedIframe:u,RedditEmbedContainer:g}=n(47418),{useContentLang:h}=n(76573),y=n(12476).A,b=({attributes:e,className:t,height:n,hidePostContent:o,hidePostContentIfEditedAfter:b,hideUsername:f,showParentComment:v,showPostTitle:$,url:w})=>{i.useEffect((()=>{(async()=>{await d(),l("RedditEmbed")})()}),[]);const C=a(c),[k,S]=m(),x=h(),{formatMessage:E}=s(),T=C.targeting&&S,I=r((()=>{const e=new URL(w);return e.hostname="embed.reddit.com",e.searchParams.set("embed","true"),e.searchParams.set("ref_source","embed"),e.searchParams.set("ref","share"),e.searchParams.set("utm_medium","widgets"),e.searchParams.set("utm_source","embedv2"),e.searchParams.set("utm_term",23),e.pathname.match("/comment/")?e.searchParams.set("utm_name","comment_embed"):e.searchParams.set("utm_name","post_embed"),e.searchParams.set("embed_host_url",window.location.toString()),f&&e.searchParams.set("showusername","false"),b&&(e.searchParams.set("showedits","false"),e.searchParams.set("created",b)),o&&e.searchParams.set("showmedia","false"),v&&(e.searchParams.set("context","1"),e.searchParams.set("depth","2")),$&&e.searchParams.set("showtitle","true"),e.searchParams.set("locale",x),e.toString()}),[o,b,f,x,v,$,w]);return i.createElement(g,{"aria-label":E(y.redditEmbedAriaLabelText),className:t,ref:k},T?i.createElement(u,{className:"reddit-embed",src:I,style:{height:`${n}px`},...e}):i.createElement(p,{hasConsent:C.targeting,url:w,consentBannerHeader:y.consentBannerHeader}))};b.propTypes={attributes:o.object,className:o.string,height:o.string.isRequired,hidePostContent:o.bool,hidePostContentIfEditedAfter:o.string,hideUsername:o.bool,showParentComment:o.bool,showPostTitle:o.bool,url:o.string.isRequired},b.displayName="RedditEmbed",e.exports=b},47418:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.iframe.withConfig({displayName:"RedditEmbedIframe"})` display: block; border: 0; border-radius: 8px; width: 600px; max-width: 100%; overflow: hidden; `,r=o.div.withConfig({displayName:"RedditEmbedContainer"})` margin: ${i(5)} auto; .reddit-embed { margin-right: auto; margin-left: auto; } `;e.exports={RedditEmbedIframe:a,RedditEmbedContainer:r}},12476:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({redditEmbedAriaLabelText:{id:"RedditEmbed.AriaLabelText",defaultMessage:"social media post",description:"ARIA label for the reddit embed container on Reddit Embed"},consentBannerHeader:{id:"RedditEmbed.ConsentBannerHeader",defaultMessage:"Reddit content",description:"Header for message banner"}})},37134:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(24277),r=n(94337),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{googleAnalytics:d,componentTracking:c}=n(90090),{SavingsUnitedCouponsWrapper:m,SavingsUnitedCouponsSectionTitle:p,SavingsUnitedCouponsGrid:u,SavingsUnitedCouponsGridItems:g,SavingsUnitedCouponsContent:h,SavingsUnitedCouponsAnchorText:y,SavingsUnitedCouponsOfferDek:b,CouponResponsiveImage:f,CouponGrid:v,CouponLogo:$}=n(28363),w=({items:e,shouldEnableBundleComponentAnalytics:t,trackingNamespace:n})=>e.map(((e,o)=>{const a=c.addDataSectionTitleAttribute(t,n,o);return i.createElement(g,{"aria-label":e.anchor_text,href:e.url,name:e.name,key:o,title:e.anchor_text,onClick:()=>{return t=e.url,n=e.name,i=o+1,void d.emitGoogleTrackingEvent("SavingsUnitedCoupon-click",{"coupon.url":t,"coupon.name":n,"coupon.position":i});var t,n,i},...a},i.createElement(f,{href:e.url,name:e.anchor_text},i.createElement($,{alt:e.logo,src:e.logo})),i.createElement(h,null,i.createElement(y,{dangerouslySetInnerHTML:{__html:e.anchor_text}}),i.createElement(r,{lines:2},i.createElement(b,{dangerouslySetInnerHTML:{__html:e.best_offer_text},"data-testid":"CouponItemDek"}))))})),C=({dividerColor:e,heading:t="Top Discounts",items:n,sectionTitleVariation:o="LineAboveLineBelowTextCenter",shouldDisplaySectionTitle:r=!1,isTitleLink:d=!1,linkToCoupon:c,shouldEnableBundleComponentAnalytics:g,trackingNamespace:h})=>{i.useEffect((()=>{(async()=>{await l(),s("SavingsUnitedCoupons")})()}),[]);const y=d?c:t;return i.createElement(m,null,i.createElement(v,null,r&&i.createElement(p,{as:a[o],dangerousHed:y,dividerColor:e}),n.length>=1&&i.createElement(u,null,i.createElement(w,{items:n,shouldEnableBundleComponentAnalytics:g,trackingNamespace:h}))))};C.propTypes={dividerColor:o.string,heading:o.string,isTitleLink:o.bool,items:o.array,linkToCoupon:o.string,sectionTitleVariation:o.oneOf(["LineAboveLineBelowTextCenter"]),shouldDisplaySectionTitle:o.bool,shouldEnableBundleComponentAnalytics:o.bool,trackingNamespace:o.string},C.displayName="SavingsUnitedCoupons",e.exports=C},65153:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37134);e.exports=o(i,"SavingsUnitedCoupons")},28363:(e,t,n)=>{const{default:o,css:i}=n(75999),{cssVariablesGrid:a,applyCustomDividerColor:r}=n(1123),{BREAKPOINTS:s}=n(96472),{calculateSpacing:l,getColorToken:d,getTypographyStyles:c,minScreen:m,maxScreen:p}=n(26865),u=o.div.withConfig({displayName:"SavingsUnitedCouponsWrapper"})` ${a()} display: grid; column-gap: var(--grid-gap); margin: 0 auto; margin-bottom: ${l(3)}; padding-right: var(--grid-margin); padding-left: var(--grid-margin); width: 100%; max-width: 1600px; row-gap: var(--grid-gap); `,g=o.div.withConfig({displayName:"CouponGrid"})` grid-column: 1 / -1; `,h=o.div.withConfig({displayName:"CouponResponsiveImage"})` display: flex; justify-content: center; padding: ${l(3)}; width: 100%; text-align: center; ${p(`calc(${s.lg} - 1px)`)} { padding: ${l(1)}; } ${m(s.lg)} { background-color: ${d("colors.consumption.body.special.bg-card")}; height: ${l(16)}; } `,y=o.div.withConfig({displayName:"SavingsUnitedCouponsGrid"})` display: grid; ${a()} ${p(`calc(${s.lg} - 1px)`)} { --grid-gap: ${l(1)}; } row-gap: var(--grid-gap); column-gap: var(--grid-gap); ${m(s.lg)} { grid-template-columns: repeat(6, 2fr); } ${({theme:e})=>c(e,"typography.definitions.discovery.hed-bulletin-primary")} `,b=o.div.withConfig({displayName:"SavingsUnitedCouponsSectionTitle"})` ${({dividerColor:e})=>e&&i` ${r(e)}; `} margin-bottom: ${l(4)}; ${p(`calc(${s.lg} - 1px)`)} { margin-bottom: ${l(2)}; } `,f=o.a.withConfig({displayName:"SavingsUnitedCouponsGridItems"})` display: grid; grid-template-rows: ${l(17)} auto; text-decoration: none; ${p(`calc(${s.lg} - 1px)`)} { grid-template-columns: ${l(14)} auto; grid-template-rows: ${l(10)} auto; &:not(:last-child) { border-bottom: 2px solid ${d("colors.discovery.body.white.divider")}; } } ${p(`calc(${s.md} - 1px)`)} { grid-template-columns: ${l(12)} auto; grid-template-rows: ${l(12)} auto; } `,v=o.div.withConfig({displayName:"SavingsUnitedCouponsContent"})` ${p(`calc(${s.lg} - 1px)`)} { margin-top: auto; margin-bottom: auto; } `,$=o.span.withConfig({displayName:"SavingsUnitedCouponsAnchorText"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")} color: ${d("colors.discovery.body.white.description")}; `,w=o.p.withConfig({displayName:"SavingsUnitedCouponsOfferDek"})` margin-top: ${l(1)}; cursor: pointer; color: ${d("colors.discovery.body.white.heading")}; ${p(`calc(${s.lg} - 1px)`)} { margin-bottom: 0; } ${m(s.lg)} { display: box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } `,C=o.img.withConfig({displayName:"CouponLogo"})``;e.exports={SavingsUnitedCouponsSectionTitle:b,SavingsUnitedCouponsGrid:y,SavingsUnitedCouponsWrapper:u,SavingsUnitedCouponsGridItems:f,SavingsUnitedCouponsContent:v,SavingsUnitedCouponsAnchorText:$,SavingsUnitedCouponsOfferDek:w,CouponResponsiveImage:h,CouponGrid:g,CouponLogo:C}},24409:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=({className:e,children:t,hasDropcap:n})=>(a.useEffect((()=>{(async()=>{await s(),r("SectionEmbed")})()}),[]),a.createElement("section",{className:o("section-embed",{"section-embed--with-dropcap":n},e)},t));l.propTypes={children:i.node.isRequired,className:i.string,hasDropcap:i.bool},e.exports=l},96505:(e,t,n)=>{e.exports=n(24409)},39362:(e,t,n)=>{const o=n(5556),i=n(96540),{useInView:a}=n(46762),{asConfiguredComponent:r}=n(12892),{googleAnalytics:s}=n(90090),l=n(52540),d=n(73275),{RelatedListSummaryItem:c,RelatedListItem:m}=n(5662),p=e=>()=>{s.emitGoogleTrackingEvent("recirc-related_inline-click",{"gtm.elementUrl":e})},u=e=>{const[t,n]=a({rootMargin:"500px"}),[o,r]=i.useState(!1);i.useEffect((()=>{n&&!o&&(s.emitUniqueGoogleTrackingEvent("recirc-most_popular-impression"),r(!0))}),[n,o]);const{bylineVariation:l,contributors:d,dangerousHed:u,image:g,rubric:h,shouldLinkByline:y,url:b}=e;return i.createElement(m,{ref:t,"data-testid":"SidebarArticleRelatedListItem"},i.createElement(c,{bylineVariation:l,clickHandler:p(b),contentType:"article",contributors:d,dangerousHed:u,hasRule:!1,hedTag:"div",image:g,maxHedLines:3,rubric:h,shouldLinkByline:y,url:b}))};u.propTypes={bylineVariation:o.string,contributors:o.shape(l.propTypes.contributors),dangerousHed:o.string,image:o.shape(d.propTypes),rubric:o.shape({url:o.string,name:o.string}),shouldLinkByline:o.bool,url:o.string},u.displayName="SidebarArticle",e.exports=r(u,"SidebarArticle")},38785:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{asConfiguredComponent:r}=n(12892),{Sidebar:s}=n(37022),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=({attributes:e,children:t,className:n,hasBorderBottom:i})=>{a.useEffect((()=>{(async()=>{await d(),l("SidebarEmbed")})()}),[]);const r=o(n);return a.createElement(s,{as:"aside",...e,className:r,"data-testid":"SidebarEmbed",hasBorderBottom:i},t)};c.propTypes={attributes:i.object,children:i.oneOfType([i.arrayOf(i.node),i.node]).isRequired,className:i.string,hasBorderBottom:i.bool},c.displayName="SidebarEmbed",e.exports=r(c,"SidebarEmbed")},36382:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(26865),{BaseText:s}=n(76955),l=o(s).withConfig({displayName:"SidebarHeading"})` margin: 0; border-width: ${({theme:e})=>r(e,"dividerWidth")} 0; border-style: solid; border-color: ${({theme:e})=>a(e,"colors.consumption.body.standard.display-texture")}; padding: ${i(2)} 0; `;l.defaultProps={"aria-level":"2",role:"heading",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"},l.displayName="SidebarHeading",e.exports=l},37022:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getDecoration:r}=n(26865),{BREAKPOINTS:s}=n(96472),{BlockquoteEmbedWrapper:l}=n(35103),{ContributorEmbedWrapper:d}=n(16507),c=o.div.withConfig({displayName:"Sidebar"})` border-bottom: 1px solid ${({theme:e})=>a(e,"colors.consumption.body.standard.divider")}; ${({hasBorderBottom:e,theme:t})=>e&&`\n border-bottom: ${r(t,"sectionOrnamentWidth")} solid ${a(t,"colors.consumption.body.standard.display-texture")};\n `} > :first-child:not([aria-level='2']) { border-width: ${({theme:e})=>r(e,"sectionOrnamentWidth")} 0 0; border-style: solid; border-color: ${({theme:e})=>a(e,"colors.consumption.body.standard.display-texture")}; padding-top: ${i(2)}; } > .asset-embed:first-child { border-top: none; padding-top: 0; } > :last-child { border-bottom: none; > :last-child { border-bottom: none; } } .product-embed, .gallery-embed { margin: 0; } @media (min-width: ${s.lg}) { div.external-link-embed.external-link-embed--inline { float: none; } } span.pullquote-embed__content { display: block; } ${d}:last-child, div.external-link-embed.external-link-embed--inline:last-child, span.pullquote-embed__content:last-child, ${l}:last-child, ${l} + p:last-child { padding-bottom: ${i(2)}; } @media (min-width: ${s.md}) { && { p:first-of-type:not(:first-child) { margin-top: revert; } } } `;e.exports={Sidebar:c}},11338:(e,t,n)=>{const{connect:o}=n(67851),i=n(5556),a=n(33082),{googleAnalytics:r}=n(90090),s=n(5514),l=n(20494),d=o((e=>{const{user:t,featureFlags:n}=e;return{user:t,isGoogleSignInEnabled:n?.google?.signInEnabled,isSwgEnabled:n?.google?.swgEnabled}}),(e=>({doUserSignOut:async e=>{if(r.emitUniqueGoogleTrackingEvent("logout-click"),e)try{(await l.getWindowSwg()).clear()}catch(e){console.warn("Unable to clear SwG entitlement state")}},doUpdateAuthenticatedStatus:t=>{!t&&e({type:"MERGE_KEY",key:"user",value:{isAuthenticated:!1}})}})))(s(a));d.propTypes={buttonLabel:i.string,redirectURL:i.string,signOutLink:i.string},d.displayName="SignOutButton",e.exports=d},33082:(e,t,n)=>{const o=n(96540),{useIntl:i}=n(37243),a=n(5556),r=n(32485),{default:s}=n(53788),l=n(56892),d=n(26820),{SignOutButtonWrapper:c}=n(81591),m=n(98561).A,{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({doUpdateAuthenticatedStatus:e,buttonLabel:t,className:n,utilityNavLinkColorToken:a,colorSecondaryLinkToken:g,colorStaticLinkToken:h,doUserSignOut:y,isGoogleSignInEnabled:b,isSwgEnabled:f,redirectURL:v,role:$,signOutLink:w="/auth/end",user:C})=>{o.useEffect((()=>{(async()=>{await u(),p("SignOutButtonDisplay")})()}),[]);const{formatMessage:k}=i(),S=w.includes("redirectURL="),x=w.split("?redirectURL=")[0],E=w.split("?redirectURL=")[1],T=S&&E.includes(encodeURIComponent("/account/"));let I;return I=S?w:`${w}?redirectURL=${v||""}`,T&&(I=`${x}?redirectURL=`),C?o.createElement(c,{className:r("sign-out-button",n),dangerouslySetInnerHTML:{__html:t||k(m.signOut)},onClick:async t=>{t.preventDefault();try{y(f),b&&await d.signOut()}catch(e){console.warn("failure to sign out",e)}try{const e=l.getCookieDomainFromHostname();l.deleteCookie("CN_userAuth",e),l.deleteCookie(s.accessCookie,e),s.signOutAuthCookies.paywall.forEach((t=>{l.deleteCookie(t,e)})),l.deleteCookie(s.oidcCookies.access),l.deleteCookie(s.oidcCookies.id),l.deleteCookie(s.oidcCookies.refresh)}catch(e){console.warn("failure to delete auth cookie",e)}e(T),window.location.assign(I)},href:I,role:$,colorSecondaryLinkToken:g,colorStaticLinkToken:h,utilityNavLinkColorToken:a}):null};g.propTypes={buttonLabel:a.string,className:a.string,colorSecondaryLinkToken:a.string,colorStaticLinkToken:a.string,doUpdateAuthenticatedStatus:a.func.isRequired,doUserSignOut:a.func.isRequired,isGoogleSignInEnabled:a.bool,isSwgEnabled:a.bool,redirectURL:a.string,role:a.string,signOutLink:a.string,user:a.shape({isAuthenticated:a.bool}),utilityNavLinkColorToken:a.string},e.exports=g},59445:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(11338),"SignOutButton")},81591:(e,t,n)=>{const o=n(75999).default,{BaseLink:i}=n(76955),a=o(i).withConfig({displayName:"SignOutButtonWrapper"})` display: block; background-color: initial; width: 100%; text-align: inherit; `;e.exports={SignOutButtonWrapper:a}},98561:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({signOut:{id:"SignOutButton.SignOut",defaultMessage:"Sign Out",description:"label for sign out button",isConfigurable:!0}})},5514:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(58156),r=n(78768),{connectDomain:s}=n(57744),l=s("payment");e.exports=(e,t="doUserSignOut",n=r)=>{const s=e.displayName||e.name;class d extends i.Component{constructor(){super(...arguments),this.devalidate=(...e)=>{const o=this.props[t],{acceptableForms:i,acceptableScopes:a,entitlement:{domain:r}}=this.props.payment;return n.devalidator({document,domain:r,acceptableForms:i,acceptableScopes:a,storage:window.localStorage}).execute().then((()=>o(...e)))},this.render=()=>a(this.props,"payment.entitlement.enabled")?i.createElement(e,{...this.props,[t]:this.devalidate}):i.createElement(e,{...this.props})}}return d.displayName=`withEntitlementDevalidation(${s})`,d.propTypes={[t]:o.func,payment:o.shape({acceptableForms:o.array,acceptableScopes:o.array,entitlement:o.shape({domain:o.string.isRequired,enabled:o.bool.isRequired})})},l(d)}},77967:(e,t,n)=>{const{useEffect:o}=n(96540),{injectScript:i}=n(43954).default;e.exports=()=>{const e=window.location.search.indexOf("no_snowplow")<0;return o((()=>{e&&i()}),[e]),null}},1241:(e,t,n)=>{e.exports=n(77967)},84784:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),r=n(82516),{TableOfContentWrapper:s}=n(86316),{interactionResponse:l}=n(56187),d=({attrs:e={},children:t})=>{i.useEffect((()=>{const e=e=>{"A"===e.target.tagName&&e.target.closest(".table-of-content")&&"_blank"===e.target.getAttribute("target")&&e.target.removeAttribute("target")};return document.addEventListener("click",e),(async()=>{await l(),a("TableOfContent")})(),()=>{document.removeEventListener("click",e)}}),[]);const{isCollapsible:n="true"}=e,o=t&&t.length>0&&t[0],d=t&&t.length>0&&t[1];return d&&d?.props.children?i.createElement(s,{className:"table-of-content"},i.createElement(r,{isInitiallyOpen:!0,isCollapsible:"true"===n},o,d)):null};d.propTypes={attrs:o.object,children:o.node.isRequired},e.exports=d},86316:(e,t,n)=>{const o=n(75999).default,{getTypographyStyles:i,getColorToken:a,getLinkStyles:r,calculateSpacing:s}=n(26865),{AccordionItemContainerLabel:l,AccordionItemContainerContent:d,AccordionItemContainer:c}=n(76080),m=o.div.withConfig({displayName:"TableOfContentWrapper"})` ${c} { border-top: 1px solid ${a("colors.consumption.body.standard.divider")}; padding: 20px 0; .icon-large-chevron { stroke: ${a("colors.interactive.base.black")}; } } ${l} { color: ${a("colors.discovery.body.white.heading")}; ${i("typography.definitions.consumptionEditorial.subhed-aux-secondary")}; } ${d} { padding: 0; ${i("typography.definitions.consumptionEditorial.body-core")} & ul { margin: ${s(1)} ${s(2)} ${s(3)} ${s(2)}; } a:not(.button) { ${({theme:e})=>r(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} } } &&& { ${d} > :first-child { margin-block-start: 0; } } `;e.exports={TableOfContentWrapper:m}},95348:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(54790),{TabsButtonPrimary:d,TabsPanel:c,TabsWrapper:m,TabsContentWrapper:p}=n(66042);function u({className:e,marquee:t,tabContent:n,tabLabels:i,buttonLabel:u="View All",defaultTab:g=0,hasBorder:h=!0,isPreventDefault:y=!0,shouldChangeTabFromHash:b=!1,shouldUseRoleForLabelWrapper:f=!1,shouldUseTabRoleForNavigation:v=!1,showButton:$=!0,tabContentTextAlignment:w="center",tabLabelActiveClassName:C="tab-link tab-link--active",tabLabelAlignment:k="center",tabLabelInactiveClassName:S="tab-link"}){a.useEffect((()=>{(async()=>{await s(),r("Tabs")})()}),[]);const[x,E]=a.useState(g),T=i&&i[g]?i[g]:"",[I,N]=a.useState(T.url),L=a.useCallback((()=>{if(!b||!window.location.hash)return;const e=i.findIndex((e=>e.url?.includes(window.location.hash)??!1));if(e>=0){const t=i[e];E(e),N(t.url||"")}}),[i,b]);a.useEffect((()=>(window.addEventListener("hashchange",L),()=>window.removeEventListener("hashchange",L))),[L,i]),a.useEffect((()=>{L()}),[L,i]);const B=i.map(((e,t)=>({className:x===t?C:S,attributes:{tabIndex:0,role:"tab","aria-selected":x===t},parentAttributes:f?{role:"presentation"}:{},text:e.text,url:e&&e.url?e.url:"",onClick:n=>{y&&n.preventDefault(),E(t),N(e&&e.url?e.url:""),"function"==typeof e.onClick&&e.onClick()},disableClickTracking:e?.disableClickTracking||!1}))),P=v?{}:{role:"tablist"};return a.createElement(m,{className:o("tabs-component",e),alignLeft:"left"===w,...P},t,a.createElement(l.Section,{attributes:{"aria-label":"Secondary",tabIndex:-1},links:B,hasBorder:h,justify:k,listAttributes:v?{role:"tablist"}:{}}),a.createElement(p,null,n.map(((e,t)=>t+1>i.length?(console.warn("Tabs: TabContent has more items than TabLabels, should be the same, Not building out extra tab content"),null):a.createElement(c,{isActive:x===t,key:t,role:"tabpanel",tabIndex:0},e))),I&&$&&a.createElement(d,{href:I,inputKind:"link",label:u})))}u.propTypes={buttonLabel:i.string,className:i.string,defaultTab:i.number,hasBorder:i.bool,isPreventDefault:i.bool,marquee:i.element,shouldChangeTabFromHash:i.bool,shouldUseRoleForLabelWrapper:i.bool,shouldUseTabRoleForNavigation:i.bool,showButton:i.bool,tabContent:i.array.isRequired,tabContentTextAlignment:i.oneOf(["center","left"]),tabLabelActiveClassName:i.string,tabLabelAlignment:i.oneOf(["center","left"]),tabLabelInactiveClassName:i.string,tabLabels:i.arrayOf(i.shape({onClick:i.function,text:i.oneOfType([i.string,i.object]),url:i.string,disableClickTracking:i.bool})).isRequired},e.exports=u},81318:(e,t,n)=>{e.exports=n(95348)},66042:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a}=n(26865),r=n(73730),s=o.div.withConfig({displayName:"TabsWrapper"})` grid-column: 1 / span 12; text-align: center; ${({alignLeft:e})=>e?"text-align: left;":""} .tab-link.tab-link--active { ${({theme:e})=>a(e,"color","colors.discovery.lead.primary.link-hover")}; } `,l=o.div.withConfig({displayName:"TabsContentWrapper"})``,d=o.div.withConfig({displayName:"TabsPanel"})` display: ${({isActive:e})=>e?"block":"none"}; `,c=o(r.Primary).withConfig({displayName:"TabsButtonPrimary"})` margin-top: ${i(5)}; `;e.exports={TabsButtonPrimary:c,TabsPanel:d,TabsWrapper:s,TabsContentWrapper:l}},74970:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{TextBlockHed:s,TextBlockText:l,TextBlockWrapper:d}=n(45730),c=({className:e,dangerousText:t,hed:n,hasTopRule:o=!0,hasProductDisclaimerAlternativeStyle:c})=>(i.useEffect((()=>{(async()=>{await r(),a("Textblock")})()}),[]),i.createElement(d,{className:e,hasTopRule:o},n&&i.createElement(s,null,n),i.createElement(l,{dangerouslySetInnerHTML:{__html:t},hasProductDisclaimerAlternativeStyle:c})));c.propTypes={className:o.string,dangerousText:o.string.isRequired,hasProductDisclaimerAlternativeStyle:o.bool,hasTopRule:o.bool,hed:o.string},e.exports=c},37326:(e,t,n)=>{e.exports=n(74970)},45730:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BaseText:s}=n(18730),l=o.div.withConfig({displayName:"TextBlockWrapper"})` ${({theme:e,hasTopRule:t})=>t?`\n border-width: 1px 0 0;\n border-style: solid;\n ${a(e,"border-color","colors.consumption.body.standard.divider")}\n ;`:""} padding: ${i(4)} 0; &.disclaimer { padding: ${i(2)} 0; width: 100%; } `,d=o(s).withConfig({displayName:"TextBlockHed"})``;d.defaultProps={bottomSpacing:2,colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.subhed-break-secondary"};const c=o(s).withConfig({displayName:"TextBlockText"})` ${({hasProductDisclaimerAlternativeStyle:e,theme:t})=>e&&`${r(t,"typography.definitions.discovery.description-core")};`} `;c.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.citation"},e.exports={TextBlockWrapper:l,TextBlockHed:d,TextBlockText:c}},63845:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a,useMemo:r}=o,s=n(5556),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(70920),{ConsentContext:m}=n(85438),p=n(83561),u=n(61631).A,{ThreadsEmbedBlockquote:g,ThreadsEmbedContainer:h}=n(6381);let y=0;const b=({attributes:e,className:t,url:n})=>{o.useEffect((()=>{(async()=>{await d(),l("ThreadsEmbed")})()}),[]);const s=i(m),[b,f]=c(),v=s.targeting&&f,$=r((()=>{const e=n.split("/");return`threads-${e[e.length-1]}-${y++}`}),[n]);return a((()=>{v&&(()=>{if(document.getElementById("threads-embed"))window?.instgrm?.Embeds?.process();else{const e=document.createElement("script");e.id="threads-embed",e.src="https://www.threads.net/embed.js",document.body.appendChild(e)}})()}),[v]),o.createElement(h,{className:t,ref:b},v?o.createElement(g,{...e,className:"text-post-media","data-text-post-permalink":n,"data-text-post-version":"0",id:$},o.createElement(p,{hasConsent:s.targeting,url:n,consentBannerHeader:u.consentBannerHeader})):o.createElement(p,{hasConsent:s.targeting,url:n,consentBannerHeader:u.consentBannerHeader}))};b.propTypes={attributes:s.object,className:s.string,url:s.string.isRequired},b.displayName="ThreadsEmbed",e.exports=b},6381:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ThreadsEmbedContainer"})` align-self: center; margin: ${i(5)} auto; text-align: center; justify-self: center; `,r=o.blockquote.withConfig({displayName:"ThreadsEmbedBlockquote"})` width: 100%; min-width: 270px; max-width: 540px; `;e.exports={ThreadsEmbedBlockquote:r,ThreadsEmbedContainer:a}},61631:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"ThreadsEmbed.ConsentBannerHeader",defaultMessage:"Threads content",description:"Header for message banner"}})},21735:(e,t,n)=>{const o=n(96540),{useContext:i,useEffect:a,useRef:r,useState:s}=o,l=n(5556),d=n(45777).A,{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=n(70920),{ConsentContext:u}=n(85438),g=n(83561),{isIOSDevice:h}=n(72362),y=n(37978).A,{TiktokEmbedContainer:b,TiktokEmbedBlockQuote:f}=n(58120),v=({attributes:e,className:t,tiktokUrl:n})=>{o.useEffect((()=>{(async()=>{await m(),c("TiktokEmbed")})()}),[]);const l=r(),v=i(u),[$,w]=p(),C=(e=>new URL(e).pathname.split("/").filter((e=>e.length>0)).pop())(n),[k]=s(h()),S=v.targeting&&w,x=e=>{let t=e.target;t?.addEventListener("load",(()=>{setTimeout((()=>{t=e.target,t.style.minHeight=`${t.offsetHeight+1}px`}),1e3)}))};return a((()=>{const e=l.current;return k&&e.addEventListener("DOMNodeInserted",(e=>x(e))),S&&(()=>{if(!document.getElementById("tiktok-embed")){const e=document.createElement("script");e.id="tiktok-embed",e.src="https://www.tiktok.com/embed.js",document.body.appendChild(e)}})(),()=>{k&&e.removeEventListener("DOMNodeInserted",(e=>x(e)))}}),[k,l,S]),o.createElement(b,{className:t,ref:d(l,$)},S?o.createElement(f,{...e,className:"tiktok-embed","data-video-id":C,cite:n},o.createElement("section",null)):o.createElement(g,{hasConsent:v.targeting,url:n,consentBannerHeader:y.consentBannerHeader}))};v.propTypes={attributes:l.object,className:l.string,tiktokUrl:l.string.isRequired},v.displayName="TiktokEmbed",e.exports=v},79244:(e,t,n)=>{e.exports=n(21735)},58120:(e,t,n)=>{const o=n(75999).default,{maxScreen:i,calculateSpacing:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=o.div.withConfig({displayName:"TiktokEmbedContainer"})` align-self: center; margin: ${a(5)} auto; text-align: center; justify-self: center; `,l=o.blockquote.withConfig({displayName:"TiktokEmbedBlockQuote"})` width: 100%; min-width: 325px; /* these styles are supplied by oEmbed endpoint https://developers.tiktok.com/doc/embed-videos */ max-width: 605px; ${i(0,r.md)} { /* prevents iframe being cutoff on mobile */ iframe { min-height: 850px; } } `;e.exports={TiktokEmbedContainer:s,TiktokEmbedBlockQuote:l}},37978:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"TiktokEmbed.ConsentBannerHeader",defaultMessage:"TikTok content ",description:"Header for message banner"}})},27517:(e,t,n)=>{const o=n(5556),i=n(96540),{useEffect:a,useRef:r,useState:s}=n(96540),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{asThemedComponent:c}=n(20223),m=n(76399),{trackSearchFilterEvent:p}=n(14307),{ToggleButton:u}=n(18161),{componentTracking:g}=n(90090),h=({children:e,chipShouldGetUncheckedIn:t,fullPageTheme:n,isAnchorUrl:o=!1,isChecked:c,onChange:h=(()=>{}),redirectUrl:y,role:b,sectionTitle:f,shouldDefaultChecked:v=!1,shouldDisplaySingleChip:$=!1,shouldUrlRedirect:w=!0,shouldEnableBundleComponentAnalytics:C=!1,shouldTrackSnowplowEvent:k,totalCount:S,index:x,isDisabled:E=!1})=>{a((()=>{(async()=>{await d(),l("ToggleChip")})()}),[]);const{current:T}=r(void 0!==c),[I,N]=s(v),L=T?c:I,[B,P]=s(L);let M={};return C&&(M=g.addDataSectionTitleAttribute(C,"filterable toggle",x)),i.createElement(u,{...M,as:y?"a":"button",href:y||void 0,role:b||"switch","aria-checked":$?B:L,onClick:n=>(n=>{let i,a;if($?P((e=>(a=!e,!e))):i=!L,T||N(i),k&&p({type:"select",label:f,subject:"filter_summary_list",platform:"verso",results_content:[{result_type:"recipe",no_of_results_returned:S}],items:[{content_title:e,content_id:null,content_type:null,content_url:null}],index:x,criteria:{filter:[{label:null,name:e}]}}),h){const e=new CustomEvent("change",{detail:{checked:a||i}});h(e)}if(t&&setTimeout((()=>N(!1)),1e3*t),o){const t=`#${e.toString().toLowerCase()}`;window.history.replaceState(void 0,void 0,t)}w||n.preventDefault()})(n),fullPageTheme:n,disabled:E},$&&B&&i.createElement(m,null),e)};h.propTypes={analyticsDataAttribute:o.object,children:o.node.isRequired,chipShouldGetUncheckedIn:o.number,fullPageTheme:o.oneOf(["standard","inverted"]),index:o.number,isAnchorUrl:o.bool,isChecked:o.bool,isDisabled:o.bool,onChange:o.func,redirectUrl:o.string,role:o.string,sectionTitle:o.string,shouldDefaultChecked:o.bool,shouldDisplaySingleChip:o.bool,shouldEnableBundleComponentAnalytics:o.bool,shouldTrackSnowplowEvent:o.bool,shouldUrlRedirect:o.bool,totalCount:o.number},e.exports=c(h)},15343:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(27517);e.exports=o(i,"ToggleChip")},18161:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s}=n(26865),l=o.button.withConfig({displayName:"ToggleButton"})` display: inline-block; border-radius: ${i(3)}; cursor: pointer; padding: ${i(1)} ${i(3)}; text-decoration: none; white-space: nowrap; .icon { ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; fill: ${r("colors.interactive.base.white")}; margin-left: ${i(-2)}; width: ${i(4)}; height: ${i(2)}; vertical-align: middle; &:hover { fill: ${r("colors.interactive.base.black")}; } } ${({theme:e})=>s(e,"typography.definitions.globalEditorial.tags")}; &[aria-checked='false'] { /* TODO support rgba in getColorStyles */ transition: background-color 0.25s, color 0.25s; background-color: rgba( ${r("colors.interactive.base.black",{rgbOnly:!0})}, 0.1 ); ${({theme:e})=>a(e,"color","colors.interactive.base.black")}; } &[aria-checked='true'] { transition: background-color 0.25s, color 0.25s; text-decoration: none; ${({theme:e})=>a(e,"background-color","colors.interactive.base.black")}; ${({theme:e})=>a(e,"color","colors.interactive.base.white")}; .icon { fill: ${r("colors.interactive.base.black")}; } } .icon-close { padding: 2px; g { stroke: #fff; } } &:hover, &:focus { outline: 0; /* TODO support this in getColorStyles */ box-shadow: 0 0 0 1px ${r("colors.interactive.base.black")} inset; text-decoration: none; .icon { fill: ${r("colors.interactive.base.black")}; } } ${({fullPageTheme:e,theme:t})=>"inverted"===e?`\n\n border: 1px solid;\n ${a(t,"border-color","colors.discovery.body.white.border")};\n\n &[aria-checked='false'] {\n &:hover{\n ${a(t,"background-color","colors.interactive.base.white")};\n ${a(t,"color","colors.interactive.base.black")};\n }\n ${a(t,"background-color","colors.interactive.base.black")};\n ${a(t,"color","colors.interactive.base.white")};\n }\n\n &[aria-checked='true'] {\n ${a(t,"background-color","colors.interactive.base.white")};\n ${a(t,"color","colors.interactive.base.black")};\n }\n\n &:hover,\n &:focus {\n box-shadow: none;\n }\n `:""} `;e.exports={ToggleButton:l}},99828:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(91583),r=n(13175),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=({className:e,variations:t={style:"chevron"},variationName:n})=>(i.useEffect((()=>{(async()=>{await l(),s("Toggle",n)})()}),[n]),i.createElement("i",{className:e},"triangle"===t.style?i.createElement(a,{style:{transform:"scale(0.7)"}}):i.createElement(r,null)));d.propTypes={className:o.string,variationName:o.string,variations:o.shape({style:o.oneOf(["chevron","triangle"])})},d.displayName="Toggle",e.exports=d},1778:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(7786);e.exports=o(i,"Toggle")},7786:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(99828);i.Triangle=o(i,"Triangle",{style:"triangle"}),e.exports=i},36657:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useContext:r,useEffect:s}=i,{useContentLang:l}=n(76573),{ConsentContext:d}=n(85438),c=n(70920),m=n(83561),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{TwitterEmbedContainer:g,TwitterEmbedBlockquote:h,TwitterEmbedLink:y}=n(91307),b=n(509).A,f=({attributes:e,className:t,url:n,shouldHideMedia:o,shouldHideThread:f})=>{i.useEffect((()=>{(async()=>{await u(),p("TwitterEmbed")})()}),[]);const v=r(d),[$,w]=c(),{formatMessage:C}=a(),k=l(),S=v.targeting&&w;return s((()=>{S&&(()=>{if(document.getElementById("twitter-embed"))window?.twttr?.widgets?.load();else{const e=document.createElement("script");e.id="twitter-embed",e.className="twitter-embed",e.src="https://platform.twitter.com/widgets.js",document.body.appendChild(e)}})()}),[S]),i.createElement(g,{"aria-label":C(b.twitterEmbedMessage),className:t,ref:$},S?i.createElement(h,{...e,...(()=>{const e={"data-lang":"zh-Hant-TW"===k?"zh-tw":k,"data-url":n,"data-type":"twitter"};return o&&(e["data-cards"]="hidden"),f&&(e["data-conversation"]="none"),e})(),className:"twitter-tweet"},i.createElement(y,{href:n},n)):i.createElement(m,{hasConsent:v.targeting,url:n,consentBannerHeader:b.consentBannerHeader}))};f.propTypes={attributes:o.object,className:o.string,shouldHideMedia:o.bool,shouldHideThread:o.bool,url:o.string.isRequired},e.exports=f},97089:(e,t,n)=>{e.exports=n(36657)},91307:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"TwitterEmbedContainer"})` margin: ${i(5)} auto; .twitter-tweet { margin-right: auto; margin-left: auto; } `,r=o.blockquote.withConfig({displayName:"TwitterEmbedBlockquote"})``,s=o.a.withConfig({displayName:"TwitterEmbedLink"})` overflow-wrap: break-word; `;e.exports={TwitterEmbedContainer:a,TwitterEmbedBlockquote:r,TwitterEmbedLink:s}},509:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({twitterEmbedMessage:{id:"TwitterEmbed.EmbedContainer",defaultMessage:"social media post",description:"ARIA label for XEmbedContainer"},consentBannerHeader:{id:"TwitterEmbed.ConsentBannerHeader",defaultMessage:"X content",description:"Header for message banner"}})},36466:(e,t,n)=>{const{useContext:o,useEffect:i,useRef:a,useState:r}=n(96540),{ConsentContext:s}=n(85438),{getCookie:l}=n(56892),d=n(22445);e.exports=()=>{const e=a(!1),t=o(s),[n,c]=r("");return i((()=>{const e=window.setInterval((()=>{const t=l("CN_xid");t&&(c(t),window.clearInterval(e))}),100)}),[]),i((()=>{if(!e.current&&t.performance&&n){const t=encodeURIComponent(window?.document?.referrer),n=encodeURIComponent(window?.location?.href);d(`/user-context?referrer=${t}&verso=true&location=${n}`,document?.body,{async:!0}),e.current=!0}}),[t.performance,n,e]),null}},68787:(e,t,n)=>{e.exports=n(36466)},73237:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),r=n(73275),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{UtilityLedeHeader:d,UtilityLedeWrapper:c,UtilityLedeHedText:m,UtilityLedeDekText:p,UtilityLedeImage:u}=n(79055),g=({ariaLive:e,className:t,dangerousDek:n,dangerousHed:o,image:r,shouldUseAlternativeStyle:g,hasAlternateNewsletterStyle:h,hasInverted:y,variations:b,variationName:f})=>{a.useEffect((()=>{(async()=>{await l(),s("UtilityLede",f)})()}),[f]);const v=r&&Object.keys(r).length>0;return a.createElement(d,{className:i("utility-lede",t),"aria-live":e,"aria-label":"UtilityPageHeader",contentAlign:b.contentAlign,hasBackground:b.hasBackground,hasImage:v,alternativeStyle:g},r&&a.createElement(u,{hasImage:v,...r}),a.createElement(c,{alternativeStyle:g},a.createElement(m,{"data-testid":"UtilityLedeHedText",hasImage:v,dangerouslySetInnerHTML:{__html:o},hasInverted:y,hasAlternateNewsletterStyle:h}),n&&a.createElement(p,{"data-testid":"UtilityLedeDekText",hasImage:v,dangerouslySetInnerHTML:{__html:n},hasAlternateNewsletterStyle:h})))};g.propTypes={ariaLive:o.string,className:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,hasAlternateNewsletterStyle:o.bool,hasInverted:o.bool,image:o.shape(r.propTypes),shouldUseAlternativeStyle:o.bool,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left","right"]),hasBackground:o.bool})},g.defaultProps={shouldUseAlternativeStyle:!1,variations:{contentAlign:"center",hasBackground:!0}},e.exports=g},50829:(e,t,n)=>{e.exports=n(93707)},79055:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BaseText:l}=n(76955),{BREAKPOINTS:d}=n(96472),c=n(73275),m=o.header.withConfig({displayName:"UtilityLedeHeader"})` ${({contentAlign:e})=>e?(e=>`\n text-align: ${e};\n`)(e):""} ${({theme:e,hasBackground:t})=>t?(e=>`\n ${r(e,"background-color","colors.discovery.body.white.background")};\n`)(e):""} ${({hasImage:e})=>e?`\n display: grid;\n grid-template-columns: repeat(8, 1fr);\n grid-column-gap: 1.5rem;\n align-items: center;\n padding: ${a(12)} 0 ${a(100)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(2)};\n grid-template-columns: repeat(4, 1fr);\n padding: ${a(5)} 0 ${a(5)} 0;\n justify-items: center;\n }\n `:""} ${({alternativeStyle:e})=>e?`\n grid-gap: ${a(2)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(4)} 0;\n }\n `:""} `,p=o.div.withConfig({displayName:"UtilityLedeWrapper"})` grid-auto-flow: row; grid-column: 4 / span 5; @media (min-width: 0) and (max-width: ${d.md}) { grid-gap: ${a(2)} 0; grid-column: 1 / span 4; } ${e=>!0===e.alternativeStyle?`\n grid-gap: ${a(2)} 0;\n @media (min-width: 0) and (max-width: ${d.md}){\n grid-gap: ${a(4)} 0;\n }\n `:""} `,u=o(l).withConfig({displayName:"UtilityLedeHedText"})` ${({hasAlternateNewsletterStyle:e})=>e&&i` ${({theme:e})=>s(e,"typography.definitions.utility.heading")}; `} ${e=>!0===e.alternativeStyle?`\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.hed")};\n ${({theme:e})=>s(e,"typography.definitions.discovery.page-hed-section")};\n `:""} ${e=>!0===e.hasImage?"\n margin: 0;\n ":`margin: 0 0 ${a(2,"px")};`} ${e=>!0===e.hasInverted&&i` ${({theme:e})=>r(e,"color","colors.discovery.body.white.context-texture")}; ${({theme:e})=>s(e,"typography.definitions.discovery.hed-core-primary")}; line-height: 25px; font-size: 20px; `} `;u.defaultProps={as:"h1",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-break-out"};const g=o(l).withConfig({displayName:"UtilityLedeDekText"})` a { ${({theme:e})=>r(e,"color","colors.discovery.body.white.accent")}; ${e=>!0===e.hasAlternateNewsletterStyle?i` ${r("color","colors.foundation.expanded-utility.nav-link.default")}; text-decoration: none; `:""} } p { margin: 0; /* overwrite native browser margins for paragraph tags */ } ${e=>!0===e.alternativeStyle?`\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.description")};\n ${({theme:e})=>s(e,"typography.definitions.discovery.description.feature")};\n a {\n ${({theme:e})=>r(e,"color","colors.discovery.lead.primary.description")};\n }\n `:""} ${e=>!0===e.hasImage?"\n margin: 0;\n ":`margin: ${a(2,"px")} 0 0;`} @media (min-width: 0) and (max-width: ${d.md}) { grid-row: 2; } ${e=>!0===e.hasAlternateNewsletterStyle?i` ${s("typography.definitions.utility.description")} `:""} `;g.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.consumptionEditorial.body-core"};const h=o(c).withConfig({displayName:"UtilityLedeImage"})` grid-column: 1 / span 3; @media (min-width: 0) and (max-width: ${d.md}) { grid-column: 2 / span 2; grid-row: 1; } ${e=>!0===e.hasImage?`\n @media (min-width: 0) and (max-width: ${d.md}){\n padding-bottom: 0;\n }\n `:""} `;e.exports={UtilityLedeHeader:m,UtilityLedeWrapper:p,UtilityLedeHedText:u,UtilityLedeDekText:g,UtilityLedeImage:h}},93707:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(73237);i.ContentCenterNoBackground=o(i,"ContentCenterNoBackground",{contentAlign:"center",hasBackground:!1}),i.ContentRightNoBackground=o(i,"ContentRightNoBackground",{contentAlign:"right",hasBackground:!1}),i.ContentLeftNoBackground=o(i,"ContentLeftNoBackground",{contentAlign:"left",hasBackground:!1}),e.exports=i},42515:(e,t,n)=>{const o=n(56892),i="CN_xid";e.exports={set:e=>{document.cookie=o.createCookie(i,e,{path:"/",expirationInMs:15552e5})},get:()=>o.getCookie(i)}},31601:(e,t,n)=>{const o=n(46497),i=n(42515);e.exports={getXid:async()=>{try{const e=i.get();if(e)return e;const t=await o.getId();if(t)return i.set(t),o.setRefreshId(),t;const n=await o.setRefreshId();return i.set(n),n}catch(e){return console.error("xid failed to initialize",e),null}}}},73732:e=>{e.exports={link:e=>{(e=>{try{window.permutive&&window.permutive.identify&&window.permutive.identify([{id:e,tag:"xid"}])}catch(e){console.error("Error linking xid to permutive",e)}})(e),(e=>{window.SparrowCache=window.SparrowCache||{},window.SparrowCache.xid=e})(e)}}},46497:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743);e.exports={getId:async()=>{const e=await o(`//infinityid.condenastdigital.com/?rand=${Date.now()}`,{credentials:"include",headers:{Accept:"text/plain"}},2e3);return e.ok?await e.text():null},setRefreshId:async()=>{const e=await o("/infinityid",{credentials:"include",headers:{Accept:"text/plain"}},2e3);return e.ok?await e.text():null}}},79133:(e,t)=>{function n(e){const t=e.split("/");""===t[0]&&t.shift(),""===t[t.length-1]&&t.pop();const n=t[t.length-1];let o;return o=["article","gallery","series","membership"].includes(t[0])?`${t[0]}-${n}`:"special"===t[0]?`rich-${n}`:`post-${n}`,o}Object.defineProperty(t,"__esModule",{value:!0}),t.trackingProducts=void 0,t.trackingProducts=function(e){const t=[];for(let o=0;o<3;o++)e&&e[o]&&t.push(n(e[o].url));window.dataLayer&&window.location.href.search("/video")<0&&window.dataLayer.push({CriteoProductIDList:t})}},94177:(e,t,n)=>{const o=n(55364),i=n(88835),a="image/upload",r=new RegExp(`^\\/(\\w+)\\/${a}\\/([^\\/]+)\\/?(\\w*)\\/(\\w{2,})_([^.]+)\\.(\\w+)$`),s=["input","secret","options","version","brandKey","slug","format"];t.parse=function(e){if(!e||"string"!=typeof e)return{error:"Invalid CNE Image URL"};const t={_url:i.parse(e)},n=r.exec(t._url.pathname);return!n||n.length<2?{error:"Invalid CNE Image URL"}:(s.reduce(((e,t,o)=>(e[t]=n[o],e)),t),t.options=function(e){return e&&"string"==typeof e?e.split(",").reduce(((e,t)=>{const n=t.split("_");return e[n.shift()]=n.join("_"),e}),{}):{}}(t.options),t)},t.compose=function(e,t){if(!e||"object"!=typeof e)return console.log("Unable to compose CNE image url. Missing required data",e),"";if(!e._url||"object"!=typeof e._url)return console.log("Unable to compose CNE image url. Missing required url data",e),"";const n=function(e){return Object.keys(e).map((t=>{let n=t;return e[t]&&(n+="_"+e[t]),n})).join(",")}(o({},e.options,t)),r=`${e.brandKey}_${e.slug}.${e.format}`;return e._url.pathname=[e.secret,a,n,e.version,r].join("/"),e._url.protocol="https:",i.format(e._url)},t.modify=function(e,n){if(!n)return e;const o=t.parse(e);return t.compose(o,n)}},81478:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(94177);t.default=function(e,t){return Object.keys(e).reduce(((n,i)=>(n[i]={width:e[i].w,height:e[i].h,url:o.modify(t,e[i])},n)),{})}},84122:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.withCustomTheme=void 0;const i=o(n(5556)),a=n(96540),{ThemeProvider:r}=n(75999);t.withCustomTheme=function(e){const t=t=>{const{componentBI:n}=t,{displayName:o}=e;if(!n||!o)return a.createElement(e,{...t});const i=n[o]||null;return i?a.createElement(r,{"data-testid":"ComponentBIProvider",theme:i},a.createElement(e,{...t})):a.createElement(e,{...t})};return t.propTypes={componentBI:i.default.object},t}},15236:(e,t,n)=>{const o=n(84122);e.exports=o},72362:e=>{e.exports={isIOSDevice:()=>{const e=/(iPhone|iPad|iPod)/i;try{return e.test(window.navigator.userAgent)}catch(e){return!1}},isDesktopBrowser:()=>{try{return!/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(window.navigator.userAgent)&&!/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(window.navigator.userAgent)}catch(e){return!1}},isMacDevice:()=>{const e=/(Mac|iPhone|iPad|iPod)/i;try{return e.test(window.navigator.userAgent)}catch(e){return!1}}}},22445:e=>{e.exports=function(e,t,n,o){if(!e||!t)return null;const i=window.document.createElement("script");return i.src=e,n&&Object.keys(n).forEach((e=>{i[e]=n[e]})),t.appendChild(i),o&&(i.onload=()=>o()),i}},51009:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(2404),r=n(51114),s=n(67120),l=n(99933),d=n(62839),c=n(12990),m=n(96303),p=n(64930),u=n(4819),g=n(78942),h=n(92561),y=n(87608),b=n(45888),f=n(55990),v=n(90346),$=n(34943),w=n(85617),C=n(37202),k=n(75966),S=n(37954),x=n(31830),E=n(22816),T=n(11518),I=n(38973),N=n(39122),L=n(61784),B=n(75871),P=n(51125),M=n(40007),{PullQuoteEmbedContent:A,PullQuoteEmbedCredit:_}=n(9865),H=n(66268),D=n(96505),R=n(97089),O=n(39362),F=n(38785),W=n(36382),U=n(82077),V=n(96921),G=n(17637),j=n(10881),z=n(63845),{checkImageCreditText:q}=n(5344),Z=n(8470),{AccordionWrapper:K}=n(76080),Y=n(84784),{inlineEmbedPosition:J,inlineInterludePosition:Q}=n(62327),X=()=>null,ee={"callout:inline-ad":X,"callout:inline-recirc":X,"callout:inset-image-left":S},te=i.memo((({markup:e})=>i.createElement("div",{className:"interactive-override-container interactive-override-container--body",dangerouslySetInnerHTML:{__html:e}})),(function(e,t){return a(e,t)}));te.propTypes={markup:o.string},te.displayName="InteractiveOverrideEmbed";const ne={...ee,article:g,bodyInteractiveOverride:te,pullquoteContent:A,pullquoteCredit:_,"callout:anchor":r,"callout:dropcap":e=>e.children,"callout:intro":S,"callout:feature-xsmall":S,"callout:feature-small":S,"callout:feature-medium":S,"callout:feature-large":w,"callout:footnote":C,"callout:group-2":x,"callout:group-3":x,"callout:group-4":x,"callout:inset-left":S,"callout:portrait-justified":S,"callout:inset-right":S,"callout:pullquote":M,"callout:sidebar":F,"callout:slideshow":k,"callout:button-group":d,"callout:accordion":K,"callout:accordion-item":Z,"callout:table-of-contents":Y,bizzabo:l,cartoon:s,clip:s,cneaudio:u,cneembed:p,cneeventregistration:c,cneinterlude:m,contributor:h,crossword:y,curatedlist:V,event:b,externallink:f,facebook:v,firework:$,gallery:k,iframe:E,image:s,interactive:N,instagram:T,justwatch:I,livestory:f,mastodon:j,nativearticle:g,nativegallery:k,pinterest:L,product:B,unifiedProductCard:P,contentreference:B,recipe:g,review:H,section:D,"sidebar:article":O,"sidebar:heading":W,shoppableImage:U,threads:z,twitter:R,venue:B,video:E,clipVideo:G};e.exports=function(e={}){const{props:t,type:n}=e;if(t&&(t.contentType=n),t&&"cneembed"===n&&(t.videoEmbedPosition=J),t&&"cneinterlude"===n&&(t.videoEmbedPosition=Q),t&&t.shouldConsiderArticleEmbedForGallery&&"gallery"===n)return{type:ne.article,props:t};if(t&&t.isUpcEnabled&&["contentreference","product"].includes(n)){const e={...t,id:t.productId,brand:{name:t.productBrand},offers:t.multipleOffers};return{type:ne.unifiedProductCard,props:{...t,offers:t.multipleOffers,brand:t.productBrand,type:"embed",layout:"ProductEmbed",data_item:{...e},isLazy:!0,hasImageCreditText:q(t.image)}}}return{type:ne[n],props:t}}},74804:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.processSidebarHeadings=t.processTiktok=t.processCeros=t.processInternalLink=t.processLinks=void 0;const o=n(41506),i=n(39832),a=n(52818),r=n(79244),s=n(36382);t.processLinks=function(e){const{isExternal:t,...n}=e;return{type:t?i:"a",props:n}},t.processInternalLink=function({props:e}){return{type:o,props:e}},t.processCeros=function(e={}){let t=1,n=1,o=1,i=1;try{t=parseInt(e.width,10),n=parseInt(e.height,10),o=parseInt(e.mobilewidth,10),i=parseInt(e.mobileheight,10)}catch(t){console.error("Failed to process ceros embed",e)}return{type:a,props:{width:t,height:n,mobileWidth:o,mobileHeight:i,url:e.url}}},t.processTiktok=function(e={}){return{type:r,props:{tiktokUrl:e.url}}},t.processSidebarHeadings=function(e={}){return"sidebar:heading"===e.type?{type:s,props:e.props}:e}},7258:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);e.exports={autolinkAccount:async({amgUUID:e,body:t,userPlatformProxy:n,xClientID:a})=>{const r=await i(`${n}${o.userDetails}/${e}/subscriptions/autolink`,{body:t,credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"POST"},5e3),{data:{authToken:s}={}}=await r.json();return s?{completed:!0}:{completed:!1}}}},17009:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);t.getEntitlements=async({amgUUID:e,userPlatformProxy:t,xClientID:n})=>{const a=`${t}${o.userDetails}/${e}/entitlements`;try{return await i(a,{credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"GET"},5e3)}catch(e){const t=e.status||400;throw new Error(`${t} - Error fetching user entitlements: ${e.message}`)}},t.getAccessCondeEntitlements=async({xClientID:e,accessCondeBaseUrl:t})=>{const n=`${t}v1/public/entitlements?active=true`;try{const t=await i(n,{credentials:"include",headers:{"Content-Type":"application/json","user-agent":`verso-${e}`},method:"GET"},5e3);if(200!==t.status){const e=await t.text(),n=new Error(e);throw n.status=t.status,n}return t}catch(e){const t=e.status||500;return console.error(`Error fetching user entitlements from access.conde reason: ${e.message}, http status: ${t}`),null}}},79577:(e,t,n)=>{const o=n(7258),{getEntitlements:i,getAccessCondeEntitlements:a}=n(17009),r=n(41289),s=n(76341),l=n(67128);e.exports={autolink:o,getEntitlements:i,getAccessCondeEntitlements:a,subscriptionLink:r,...s,validateEntitlement:l}},41289:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);e.exports={subscriptionLink:({amgUUID:e,body:t,xClientID:n,userPlatformProxy:a})=>i(`${a}${o.userDetails}/${e}/subscriptions/link`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"POST"},5e3)}},76341:(e,t,n)=>{const o=n(87612),i=n(7309),a=n(58156),r=n(94394),s=n(62193),l=n(42877),d=n(69752),c=n(20826),m=n(90179),p=n(79469),u=["ACTIVE","PURCHASED"],g=["active"],h={ORG_ACCESS_PRODUCT_TYPE:{buttonHref:null,buttonLabel:null,dangerousDek:"You have complimentary digital access to [BRAND] as a Condé Nast employee. If you have questions please visit the #employee-digital-access Slack channel.",providerId:"org-access"},formatDate:function(e){return e.toLocaleDateString("en",{year:"numeric",month:"numeric",day:"numeric"})},getAllActiveReceiptsForBrand:(e,t=[])=>{const n=new Set(e.map((({product:e})=>e)));return o(t,(e=>{const t=a(e,"product",""),o=a(e,"providerId",""),i=new Date(a(e,"expires",0)),r=a(e,"status","");return o.startsWith("org-access")?n.has(t):o.includes("google-swg")?u.includes(r)&&n.has(t)&&i.getTime()>=Date.now():o.includes("cds")&&!o.includes("cdsuk")?g.includes(r.toLowerCase())&&n.has(t)&&i.getTime()>=Date.now():n.has(t)&&i.getTime()>=Date.now()}))},getLatestActiveProducts:(e,t,n,o={})=>{if(s(e)||s(t))return null;const c=r(e,(e=>a(e,"product","")+a(e,"providerId",""))),m={...d(Object.keys(c),((e,t)=>{const n=e,o=l(c[t],["expires"],["desc"]);return n[t]=o[0]||{},n}),{})};return d([...t],((e,t)=>{const r=e,s=`${t.product}${t.providerId}`;if(m[s]){const e=h.formatDate(new Date(a(m[s],"expires",0)));r[s]={...t,dangerousDek:t.dangerousDek.replace("${expirationDate}",e)},delete m[s]}else if(!e[t.product]){const e=i(m,(e=>a(e,"product","").includes(t.product)));if(e){let i;const l=h.formatDate(new Date(a(e,"expires",0))),d=a(e,"providerId","").startsWith("org-access");if(d)i={...t},Object.assign(i,h.ORG_ACCESS_PRODUCT_TYPE);else{if("CNEE"!==t.source||""!==t.providerId)return r;{const n=a(o,"CDSEntitlements",{}),r=a(o,"CDSUKEntitlements",{});i={...t},a(e,"providerId","").startsWith("cdsuk")&&r?Object.assign(i,r):a(e,"providerId","").startsWith("cds")&&n&&Object.assign(i,n)}}r[s]={...i,dangerousDek:d?i.dangerousDek.replace("[BRAND]",`${n}`):t.dangerousDek.replace("${expirationDate}",l)}}}return r}),{})}};e.exports={__internals__:h,transformEntitlementsData:(e,t,n,o,i)=>{const r=a(e,"data.fetchProfile.profile.viewProfile",[]),{productTypes:s=[],productStackingOrder:l=[],...d}=o,u=h.getAllActiveReceiptsForBrand(s,r),g=h.getLatestActiveProducts(u,s,i,o),y=t?.map((e=>(({productId:e,provider:t,link:n},o)=>{const i=o.find((t=>!!t.product&&"martech"===t.source&&t.product===e));return i?{[`${e}.${t}.${n}`]:{...i,buttonHref:n}}:null})(e,s))).reduce(((e,t)=>({...e,...t})),null),b=n?.map((e=>(({productId:e,provider:t,link:n},o)=>{const i=o.find((n=>{if(n.product){const o=p.newTrie().add(n.product);return"EPEP"===n.source&&o.check(e)&&n.providerId===t}return!1}));return i?{[`${e}.${t}.${n}`]:{...i,buttonHref:n}}:null})(e,s))).reduce(((e,t)=>({...e,...t})),null),f=!!g,v=!!y,$=!!b;let w=(g||y||b)&&{...y,...g,...b};return w=((e,t)=>{let n=!1;return e.forEach((e=>{const o=c(t,(t=>t.source===e.source&&e.product===t.product));o&&!n?n=!0:o&&n&&(t=m(t,o))})),t})(l,w),{latestActiveProducts:w,...d,isUserEntitled:f||v||$,hasCneeEntitlements:f,hasMartechEntitlements:v,hasEPEPEntitlements:$}}}},67128:(e,t,n)=>{const o=n(78768);e.exports={validatePayment:({entitlement:e,acceptableForms:t,acceptableScopes:n})=>{const{domain:i,server:a,enabled:r}=e;return r?o.validator({document,domain:i,server:a,acceptableForms:t,acceptableScopes:n,storage:window.localStorage}).execute():Promise.resolve()}}},55918:(e,t,n)=>{const{fetchWithTimeout:o}=n(57743),{loadData:i}=n(39836);e.exports={fetchWithTimeout:o,loadData:i}},39836:e=>{e.exports={loadData:async function({url:e,gtmEvent:t=null}){window.dataLayer&&t&&window.dataLayer.push({event:t});const n=await fetch(e);if(n.ok)return n.json();throw new Error(n.statusText)}}},99167:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getGoogleApi=void 0;const o=n(60783),i=(e,t)=>{try{const n=o.getWindowGapi();n?e(n):setTimeout((()=>i(e,t)),100)}catch(e){t(e)}};t.getGoogleApi=()=>new Promise(((e,t)=>{i(e,t)}))},60783:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getWindowGapi=void 0,t.getWindowGapi=()=>window.gapi},69827:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleSignIn=void 0;const{googleAuthenticate:o}=n(86969),i=n(26830);t.googleSignIn=async(e,t,n={})=>{const{id_token:a,access_token:r}=e.getAuthResponse(!0),s=await o({googleIdToken:a,googleAccessToken:r,...t}),l=await s.json(),{data:{id:d}={}}=l;if(s.ok)return{loginResult:200===s.status?"login":"registration",amguuid:d};const c={user:{account:{loginFailureMessage:"auth_service_error"}},...n};return i.trackGoogleSignInFailure(c),{loginResult:"failure"}}},26830:(e,t,n)=>{const{googleAnalytics:o}=n(90090);e.exports={trackGoogleSignInAttempt:e=>{o.emitGoogleTrackingEvent("login-attempt",{...e,user:{account:{authProvider:"google"}}})},trackGoogleSignInFailure:e=>{o.emitGoogleTrackingEvent("login-fail",{...e,user:{account:{authProvider:"google"}}})}}},71482:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.signOut=void 0;const o=n(99167);t.signOut=()=>new Promise(((e,t)=>{o.getGoogleApi().then((n=>{n.load("client:auth2",(()=>{n.auth2.init({}).then((()=>{n.auth2.getAuthInstance().signOut().then((t=>e(t))).catch((e=>t(e)))})).catch((e=>t(e)))}),(e=>{throw e}))})).catch((e=>t(e)))}))},26820:(e,t,n)=>{const{signOut:o}=n(71482),{googleSignIn:i}=n(69827);e.exports={googleSignIn:i,signOut:o}},70920:(e,t,n)=>{const{useEffect:o,useState:i}=n(96540),{useInView:a}=n(46762),{useHasScrolled:r}=n(52064);e.exports=function(e=!0){const t=r(),[n,s]=i(!e),{ref:l,entry:d}=a({root:function(){try{return window.self!==window.top}catch(e){return!0}}()?document:null,rootMargin:`${window.innerHeight}px`,triggerOnce:!0,skip:n}),{rootMarginIsInViewport:c,componentIsInViewport:m}=function(e){if(!e||!e.boundingClientRect||!e.rootBounds)return{};const t=window.innerHeight,n=e.boundingClientRect.top;return{rootMarginIsInViewport:n+e.rootBounds.top{n||(m||t&&c)&&s(!0)}),[t,m,c,n]),[l,n]}},68089:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getOverrideBehaviour=void 0,t.getOverrideBehaviour=e=>e?.markup&&e?.behavior},72550:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},15316:(e,t,n)=>{const o=n(72550),i=n(85480),a=n(17130),r="default",s={index:0},l=()=>{};e.exports={getInterludePosition:(e,t,n,o)=>{const{strategy:{enabled:i,method:a=r,options:d=(o?{index:o}:s)}={}}=e,c=t[a]||l;return i&&c({length:n,...d})},galleryStrategies:o,recipeStrategies:i,reviewStrategies:a}},85480:e=>{e.exports={default:()=>"default",disable:()=>null,start:()=>"start"}},17130:e=>{e.exports={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},26890:e=>{e.exports={shouldUpdateScroll:(e,t,n,o)=>0===t||("delta"===o?Math.abs(t-n)>100:!e)}},12782:e=>{e.exports=function(e,t){return fetch(`${t}?${e}`).then((e=>e.json())).then((e=>e.data)).catch((e=>{console.warn(`Fetching of Recommendations API fails: ${e}`)}))}},86399:(e,t,n)=>{const{stringify:o}=n(47186),i=n(58156),a=n(12782),r=n(85366),{getCookie:s}=n(56892),{basicMarkdownToHtml:l}=n(55866),d=n(31170);e.exports=async function(e,t,n,c={},m={},p=!1,u={}){const{applicationID:g,categories:h,contentTypes:y,excludeCategories:b,language:f,numberOfDays:v,pageSize:$,renditions:w,strategy:C,variationName:k}=e,{content:S,page:x}=i(window,"dataLayer[0]",{}),E={applicationID:g,brand:S&&S.brandSlug,url:x&&x.canonical,...h?{"filter[category]":h}:{},...b?{"exclude[category]":b}:{},...v?{"filter[numberOfDays]":v}:{},...C?{"filter[strategy]":C.toUpperCase()}:{},...f?{"filter[language]":f}:{},"page[size]":$};if(!E.applicationID||!E.brand||!E.url)return[];if(t){const e=s("CN_xid");e&&(E.xid=e)}const T=o(E),I=y?.toUpperCase().split(","),N=y?I.reduce(((e,t)=>`${e}&filter%5BcontentType%5D=${t}`),T):T;if(!u.recommendationsApiUrl)return[];try{const e=await a(N,u.recommendationsApiUrl),t=await e.json();return t&&t.length?t.map((e=>{const t={...e,title:l(e.title),dek:l(e.dek),variationName:k,signageConfig:m};return r()(t,w,n,c,e.channels,p)})):(d.emitUniqueSparrowTrackingEvent("variations_recommendation","failed-fallback",{_v:$,dim1:`${g}_${C}`,dim2:E,dim3:C,dim6:k}),[])}catch(e){return console.error("Error fetching recommendations:",e),[]}}},55866:e=>{e.exports={namesToAuthors:(e,t,n)=>{let o;return o=e&&e.length?[{name:e.reduce(((t,n,o)=>t+(e.length>2&&o>0?", ":"")+(1===o&&2===e.length?" ":"")+(o===e.length-1&&e.length>1?"and ":"")+n),"")}]:t&&n&&t.includes("video")?[{name:n}]:[],o},convertToCNErenditions:(e,t)=>{const n=/(\d+):(\d+)/i,o={};if(!e)return o;const i=(e,t)=>{const o={},i=e.aspectRatio.match(n);if(!i)return o;const a=parseInt(i[1],10),r=parseInt(i[2],10);return a&&r&&(o.h="width"===t?Math.floor(e.width*r/a):e.height,o.w="height"===t?Math.floor(e.height*a/r):e.width),o};return Object.keys(e).forEach((n=>{o[n]={},e[n].height&&e[n].width?(o[n].h=e[n].height,o[n].w=e[n].width):e[n].height&&e[n].aspectRatio?o[n]=i(e[n],"height"):e[n].width&&e[n].aspectRatio?o[n]=i(e[n],"width"):e[n].aspectRatio&&t&&(o[n].w=e[n].customWidth,o[n]=i({...e[n],width:t},"width"))})),o},basicMarkdownToHtml:(e,t=!0)=>{if(!e)return"";const n=e.replace(/\\([+!]){1}/gim,"$1").replace(/^\\/,"").replace(/\*\*(.*)\*\*/gim,"$1").replace(/_(.*)_/gim,"$1").replace(/\*(.*)\*/gim,"$1").replace(/~~(.*)~~/gim,"$1").replace(/~(.*)~/gim,"$1").replace(/\^(.*)\^/gim,"$1").trim();return t?`

${n}

`:n},categoryToFunctionalTags:(e=[])=>e.map((e=>({slug:e.split("/")[2]})))}},85366:(e,t,n)=>{const o=n(58156),i=n(44383),a=n(90128),r=n(25888),{mapSourcesToSegmentedSources:s}=n(52009),{convertToCNErenditions:l,categoryToFunctionalTags:d}=n(55866),{default:c}=n(81478),{convertRubric:m}=n(14920),{namesToAuthors:p}=n(55866),{getRubricRepresentation:u}=n(33186),{getSignage:g}=n(60595),{default:h}=n(97906),{addTrailingSlashToUrl:y}=n(44860);e.exports=function(e=(e=>e),t=null){return(n,b,f,v="recircList",$={},w=[])=>{const{awards:C,authors:k,brand:S,copilotID:x,categories:E=[],dek:T,image_url:I,ledeImageURL:N,section:L,title:B,url:P,variationName:M,signageConfig:A={}}=n,{shouldUsePromoImageInRecommendations:_,shouldExtractRecircRubricFromCategories:H}=$,D=n.contentType?n.contentType.toLowerCase():n.metadata.contentType.toLowerCase(),R=!_&&N?N:I,O=("video"===D||"cnevideo"===D)&&R?.includes("image/upload"),F=o(b,M?`${v}.${M}`:v),W=O?l(F):F;let U;if(R&&W){const e=O?c(W,R):function(e,t){return Object.keys(e).reduce(((n,o)=>{const a=i(e[o],["aspectRatio","height","width"]),s=h(a.width).map((n=>`${r.modify(t,{...e[o],width:n})} ${n}w`)).join(", ");return n[o]={...a,url:r.modify(t,e[o]),srcset:s},n}),{})}(W,R.replace(",h_85",""));U={altText:o(n,"thumbnailImage.altText",""),segmentedSources:s(e),sources:e}}let V={};if(H){const{name:e,url:t}=u({channels:w,featureFlags:$})||{};V={name:e,url:t}}const G=Array.isArray(E)?E.filter((e=>e.indexOf("functional-tags")>-1)):[],j=d(G),{signageBy:z,signageMapper:q}=A;let Z;"FunctionalTags"===z&&(Z=j);const K=g(z,q,Z);return{awards:C,brand:S,contributors:{author:{items:p(k,D,a(S))}},contentType:D,copilotID:x,dangerousHed:e.call(t,B),dangerousDek:e.call(t,T),image:U,rubric:m(D,{name:V.name||L,...V.url&&{url:V.url}}),signage:K,url:f?y(P):P}}}},96918:(e,t,n)=>{const o=n(10604),i=["/account/request-password-reset","/account/reset-password","/account/sign-in","/account/sign-up"];function a(e){let t=!1;return i.forEach((n=>{e.indexOf(n)>=0&&(t=!0)})),t}function r(e=""){try{decodeURIComponent(e)}catch(e){return!1}if(e.startsWith("/"))return!0;try{const t=/\w+.\w+$/,n=window.location.hostname,o=new URL(e),[i]=t.exec(n)||[];if(new RegExp(i).exec(o.hostname))return!0}catch(e){return!1}return!1}t.detour=function({defaultRedirectURL:e="/",overridingRedirectUrl:t=""}){let{redirectURL:n=""}=o(window.location.search);n=r(n)?n:"";let{redirectURL:i}=function(e){try{decodeURIComponent(e)}catch(e){return{}}return e&&"string"==typeof e&&e.length?e.substr(e.lastIndexOf("?")+1).split("&").reduce(((e,t)=>{const[n,o]=t.split("=");return o&&(e[decodeURIComponent(n)]=decodeURIComponent(o)),e}),{}):{}}(`${document.referrer}`);i=r(i)?i:"";let s=a(document.referrer)||!r(document.referrer)?"":document.referrer;s=s||i;const l=a(e)||!r(e)?"/":e,d=(r(t)?t:"")||n||s||l;window.location.assign(d)}},89143:(e,t,n)=>{const o=n(96918),{isInternalRedirect:i,getRedirectSource:a}=n(15466),r=n(46186);e.exports={defaultRedirect:o,isInternalRedirect:i,getRedirectSource:a,isRedirectedInternallyForFirstTime:r}},15466:(e,t,n)=>{const{parseQueryParams:o}=n(12311);e.exports={isInternalRedirect:()=>{const e=o(window.location.search);return e.utm_source&&"internal"===e.utm_medium||!1},getRedirectSource:()=>o(window.location.search).utm_source}},46186:(e,t,n)=>{const{isInternalRedirect:o,getRedirectSource:i}=n(15466);e.exports=()=>{if(!o())return!1;const e=`redirectedForFirstTimeFrom-${i()}`;return!(!window.localStorage||window.localStorage.getItem(e)||(window.localStorage.setItem(e,!0),0))}},759:(e,t,n)=>{const o=n(67198);e.exports=o},67198:e=>{e.exports={scrollToAnchor:(e,t="smooth",n=-48)=>{if(e)try{let o;try{o=document.querySelector(e)}catch(t){o=document.getElementById(e.substr(1))}if(o){const e=document.querySelector(".site-navigation"),i=e?e.offsetHeight:0;setTimeout((()=>{window.scrollTo({top:window.scrollY+n+o.getBoundingClientRect().top-i,behavior:t})}),1),o.focus()}}catch(e){}}}},30604:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),i={proxyAuthenticate:e=>{const{apiURL:t,payload:n,xClientID:o}=e;return fetch(t,{body:JSON.stringify(n),credentials:"include",headers:{"Content-Type":"application/json","x-client":o},method:"POST"})}};e.exports={_internals:i,emailAuthenticate:({payload:e,userPlatformProxy:t,xClientID:n})=>{try{return i.proxyAuthenticate({apiURL:`${t}${o.authenticate}`,payload:e,xClientID:n})}catch(e){throw new Error(`Error authenticating with email on brand upg proxy: ${e.message}`)}},googleAuthenticate:async({googleIdToken:e,googleAccessToken:t,registrationSourceCode:n,siteCode:a,source:r,userPlatformProxy:s,xClientID:l})=>{const d="error",c={googleIdToken:e,googleAccessToken:t,registrationSourceCode:n,siteCode:a,source:r};try{const e=await i.proxyAuthenticate({apiURL:`${s}${o.googleAuthenticate}`,payload:c,xClientID:l});return e.ok?e:d}catch(e){return d}},resetEntitlementSampleMax:({iss:e})=>{if(["tny_high_prop","tny_reg_gate","vf_high_prop","vf_reg_gate","wir_high_prop","wir_reg_gate"].includes(e))return fetch("/api/payment/entitlement",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client:e,form:"sample",max:4}),credentials:"include"})},swgAuthenticate:({payload:e,userPlatformProxy:t,xClientID:n})=>{try{return i.proxyAuthenticate({apiURL:`${t}${o.swgAuthenticate}`,payload:e,xClientID:n})}catch(e){throw new Error(`Error authenticating with swg entitlements brand proxy: ${e.message}`)}}}},1915:(e,t,n)=>{const o=n(52566);e.exports={getBucketNumber:e=>{if(!e)return 100;try{const t=o.str(e);return Math.abs(t%100)+1}catch(e){return console.error("getBucket",e),100}}}},86969:(e,t,n)=>{const o=n(30604),{googleAuthenticate:i,emailAuthenticate:a,signUpRequest:r,swgAuthenticate:s,resetEntitlementSampleMax:l}=n(30604),d=n(48373),c=n(52489),{updateUser:m}=n(26033),p=n(21393);e.exports={bookmark:d,...c,authenticate:o,emailAuthenticate:a,googleAuthenticate:i,resetEntitlementSampleMax:l,signUpRequest:r,swgAuthenticate:s,userLookupHelper:p,updateUser:m,FORCE_ORG_ACCESS_DOMAINS:["condenast.com","condenast.co.uk","pitchfork.com","newyorker.com","wired.com"]}},73506:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(57743);t.proxyGetOAuthToken=e=>{const{amguuid:t,siteCode:n,clientId:i,xClientID:a,userPlatformProxy:r}=e,s=`${r}${o.userDetails}/${t}/oauth2/token?clientId=${i}&siteCode=${n}`;return fetch(s,{headers:{"Content-Type":"application/json","x-client":a},method:"GET"}).then((e=>e.json()))},t.updateUserConsent=({amgUUID:e,body:t,userPlatformProxy:n,xClientID:a})=>i(`${n}${o.userDetails}/${e}/oauth2/consent`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"PUT"},5e3),t.getUserConsent=({amgUUID:e,clientId:t,siteCode:n,xClientID:a,userPlatformProxy:r})=>i(`${r}${o.userDetails}/${e}/oauth2/consent?clientId=${t}&siteCode=${n}`,{credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"GET"},5e3)},26033:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);e.exports={updateUser:({amgUUID:e,payload:t,xClientID:n,userPlatformProxy:a})=>i(`${a}${o.userDetails}/${e}`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","x-client":n},method:"PATCH"},5e3)}},52489:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getUserDetails=void 0;const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(91250);t.getUserDetails=({amgUUID:e,xClientID:t,userPlatformProxy:n})=>i(`${n}${o.userDetails}/${e}`,{credentials:"include",headers:{"Content-Type":"application/json","x-client":t},method:"GET"},5e3)},21393:(e,t,n)=>{const{proxyApiRoutes:o}=n(15822),{fetchWithTimeout:i}=n(57743);e.exports={userLookup:({queryString:e,xClientID:t,userPlatformProxy:n})=>i(`${n}${o.userLookup}?${e}`,{headers:{"x-client":t},method:"GET"},5e3)}},37583:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(37243),s=n(4159).A,l=n(54790),d=n(59445),{trackComponent:c}=n(92716),m=({accountLinks:e,className:t,hasSignOutSeparator:n=!0,linkClassName:a,signOutButtonLabel:m,signOutLink:p})=>{i.useEffect((()=>{c("AccountLinks")}),[]);const{formatMessage:u}=r();return i.createElement("div",{className:o("account-links","account-links__sign-out-separator--"+(n?"show":"hide"),t)},e&&e.length>0&&i.createElement(l.Vertical,{attributes:{"aria-label":u(s.navigationAriaLabel)},className:"account-links__navigation",linkClassName:a,links:e}),i.createElement(d,{className:o(a,"account-links__sign-out","navigation__link"),buttonLabel:m,signOutLink:p}))};m.propTypes={accountLinks:a.array,className:a.string,hasSignOutSeparator:a.bool,linkClassName:a.string,signOutButtonLabel:a.string,signOutLink:a.string},m.displayName="AccountLinks",e.exports=m},33795:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37583);e.exports=o(i,"AccountLinks")},4159:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({navigationAriaLabel:{id:"AccountLinks.NavigationAriaLabel",defaultMessage:"Account",description:"AccountLinks component Navigation aria label"}})},35267:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(73275),{AssetEmbedWrapper:d,AssetEmbedResponsiveAsset:c,AssetEmbedCaption:m,AssetEmbedAssetContainer:p}=n(41108),u=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:i,image:l,contentAlign:u})=>{if(a.useEffect((()=>{(async()=>{await s(),r("AssetEmbed")})()}),[]),!l)return null;const g=n||i;return a.createElement(d,{...e,isAlignedLeft:"left"===u,isAlignedRight:"right"===u,className:o("asset-embed",t)},a.createElement(p,{className:"asset-embed__asset-container"},a.createElement(c,{...l,className:"asset-embed__responsive-asset",isLazy:!0})),g&&a.createElement(m,{dangerousCaptionText:n,dangerousCredit:i,className:"asset-embed__caption"}))};u.propTypes={attributes:i.object,className:i.string,contentAlign:i.oneOf(["left","right"]),dangerousCaption:i.string,dangerousCredit:i.string,image:i.shape(l.propTypes)},u.displayName="AssetEmbed",e.exports=u},67120:(e,t,n)=>{e.exports=n(35267)},41108:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a}=n(26865),{BREAKPOINTS:r}=n(96472),s=n(73275),l=n(14760),{CaptionText:d}=n(38860),c=o.figure.withConfig({displayName:"AssetEmbedWrapper"})` ${({isAlignedLeft:e,isAlignedRight:t})=>(e||t)&&`\n margin: ${i(4)} 0;\n width: 100%;\n\n @media (min-width: ${r.md}) {\n margin-top: 0;\n width: 37.5%;\n }\n `} ${({isAlignedLeft:e})=>e&&`\n float: left;\n margin-right: ${i(2)};\n `} ${({isAlignedRight:e})=>e&&`\n float: right;\n margin-left: ${i(2)};\n `} `,m=o(s).withConfig({displayName:"AssetEmbedResponsiveAsset"})` picture { width: 100%; height: auto; } `,p=o(l).withConfig({displayName:"AssetEmbedCaption"})` ${d} { ${({theme:e})=>a(e,"color","colors.consumption.body.standard.body")}; } `,u=o.div.withConfig({displayName:"AssetEmbedAssetContainer"})``;e.exports={AssetEmbedWrapper:c,AssetEmbedResponsiveAsset:m,AssetEmbedCaption:p,AssetEmbedAssetContainer:u}},56342:(e,t,n)=>{const o=n(5556),i=n(96540),{ButtonCalloutWrapper:a}=n(65881),r=n(73730),{trackComponent:s}=n(92716),{handleAffiliateLinkClick:l}=n(14307),{interactionResponse:d}=n(56187),{handleLinkClick:c}=n(43428),m=({className:e,children:t,onClickHandler:n,actionIdFlags:o={}})=>{i.useEffect((()=>{(async()=>{await d(),s("ButtonGroupCallout")})()}),[]);const m=(e,t,n)=>{l(t,{actionId:n,label:e.title,link:e.href,component:"affiliate_button_callout"})},[p,u]=i.useState({}),g=i.Children.map(t,(({props:e},t)=>{const a=e.children?.props,s=o?.enableActionIdForButtonCallOut,l=a?.href?.includes("cna.st")&&s;return i.createElement(r.Primary,{btnStyle:"outlined",key:t,inputKind:"link",label:a?.children||a.title,...a,href:p[t]||a.href,onClickHandler:e=>((e,t,o,i)=>{i?c({event:e,onClickHandler:n,gtmTrackOnClick:m,linkProps:t.href,setLinkProps:u,type:"ButtonGroupCallout",index:o}):(n(),m(t,e))})(e,a,t,l)})}));return i.createElement(a,{className:e,"data-testid":"ButtonCalloutWrapper"},g)};m.propTypes={actionIdFlags:o.object,children:o.node.isRequired,className:o.string,onClickHandler:o.func},m.displayName="ButtonGroupCallout",e.exports=m},62839:(e,t,n)=>{const o=n(68339),i=n(56342);e.exports=o(i)},65881:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.div.withConfig({displayName:"ButtonCalloutWrapper"})` display: flex; flex-wrap: wrap; align-items: end; justify-content: flex-start; margin: ${i(2)} 0 ${i(4.5)}; gap: ${i(2)}; `;e.exports={ButtonCalloutWrapper:a}},68339:(e,t,n)=>{const o=n(5556),i=n(96540);e.exports=e=>{const t=({...t})=>i.createElement(e,{...t,onClickHandler:()=>{t.onClickHandler&&t.onClickHandler(),window.dataLayer&&window.dataLayer.push({event:"in-body-button-click"})}});return t.propTypes={onClickHandler:o.func},t}},76492:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(73275),s=n(51330),{CelebratedEntrypointButton:l,CelebratedEntrypointContent:d,CelebratedEntrypointColumn:c,CelebratedEntrypointRow:m,CelebratedEntrypointText:p,CelebratedEntrypointTitle:u,CelebratedEntrypointResponsiveAsset:g,CelebratedEntrypointSponsor:h,CelebratedEntrypointWrapper:y}=n(61443),b=n(46997),f=({alignContent:e,asset:t,borders:n,className:i,ctaButtonvariations:r,ctaCode:f,dangerousButtonText:v,dangerousText:$,dangerousTitle:w,hasDekDescriptionTextStyle:C,hasBackground:k,isFullBleed:S,hasDeemphasizedColorStyle:x,hasHedLowerCaseText:E,hasTextAlignLeft:T,hedTextStyle:I,href:N,isDiscovery:L,isLiveStory:B,liveIndicatorHeight:P,rubric:M,shouldDisplayRubric:A,shouldDisplaySponsorName:_,shouldEnableAnimation:H,shouldHighlightDekText:D,shouldUseCutomColorLiveIndicator:R,sponsorByline:O,sponsorName:F,variations:W})=>{if(!(t&&v&&w&&$))return null;const U={label:v,inputKind:"link",target:"_self",rel:"noopener noreferrer",href:f?`${N}${f}`:`${N}?itm_content=homepage&itm_campaign=${w.toLowerCase().replace(/\s+/g,"-")}-homepage-module`,variations:{typeStyle:r}},V=D?$.replace("",''):$;return a.createElement(y,{className:o("celebrated-entrypoint",i),isFullBleed:S},a.createElement(m,{isFullBleed:S,alignContent:e,borders:n,color:W.color},a.createElement(c,{color:W.color},a.createElement(g,{...t})),a.createElement(c,{color:W.color,className:"celebrated-entrypoint-column",shouldReducePadding:!0},a.createElement(d,{hasTextAlignLeft:T},B?a.createElement(b,{hasBackground:k,isDiscovery:L,shouldEnableAnimation:H,liveIndicatorHeight:P,shouldUseCutomColorLiveIndicator:R}):A&&M?["dark","black"].includes(W.color)?a.createElement(s.Inverted,{name:M}):a.createElement(s,{name:M}):null,a.createElement(u,{dangerouslySetInnerHTML:{__html:w},color:W.color,hedTextStyle:I,isLiveStory:B,hasHedLowerCaseText:E}),a.createElement(p,{dangerouslySetInnerHTML:{__html:V},color:W.color,hasDekDescriptionTextStyle:C,hasDeemphasizedColorStyle:x}),U.label?a.createElement(l,{...U}):null,_&&O&&F?a.createElement(h,{color:W.color},`${O} ${F}`):null))))};f.propTypes={alignContent:i.oneOf(["right","left"]),asset:i.shape(r.propTypes).isRequired,borders:i.oneOf(["on","off","bottom-only","top-only"]),className:i.string,ctaButtonvariations:i.oneOf(["primary","secondary","utility","utility-inverted","utility-pair-inverted","inverted-text","utility-pair-secondary"]),ctaCode:i.string,dangerousButtonText:i.string.isRequired,dangerousText:i.string.isRequired,dangerousTitle:i.string.isRequired,hasBackground:i.bool,hasDeemphasizedColorStyle:i.bool,hasDekDescriptionTextStyle:i.bool,hasHedLowerCaseText:i.bool,hasTextAlignLeft:i.bool,hedTextStyle:i.oneOf(["hedStyle","subHedStyle"]),href:i.string.isRequired,isDiscovery:i.bool,isFullBleed:i.bool,isLiveStory:i.bool,liveIndicatorHeight:i.string,rubric:i.string,shouldDisplayRubric:i.bool,shouldDisplaySponsorName:i.bool,shouldEnableAnimation:i.bool,shouldHighlightDekText:i.bool,shouldUseCutomColorLiveIndicator:i.bool,sponsorByline:i.string,sponsorName:i.string,variations:i.shape({color:i.oneOf(["black","brand","dark","light","white"])})},f.defaultProps={alignContent:"right",borders:"off",ctaButtonvariations:"primary",hasDeemphasizedColorStyle:!1,hasDekDescriptionTextStyle:!1,hasHedLowerCaseText:!0,hasTextAlignLeft:!1,hedTextStyle:"hedStyle",isFullBleed:!1,isLiveStory:!1,shouldDisplayRubric:!0,shouldDisplaySponsorName:!1,shouldHighlightDekText:!1,sponsorByline:"Sponsored By",variations:{color:"black"}},f.displayName="CelebratedEntryPoint",e.exports=f},42630:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(50439),"CelebratedEntryPoint")},61443:(e,t,n)=>{const{default:o}=n(75999),{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),{applyGridSpacing:d,cssVariablesGrid:c}=n(1123),m=n(88456),p=n(73275),u=(e,t)=>`colors.discovery.body.${e}.${t}`,g=o.div.withConfig({displayName:"CelebratedEntrypointWrapper"})` ${({isFullBleed:e})=>e?"\n --grid-margin: 0;\n max-width: fix-content;\n ":`\n ${c()}\n ${d("padding")}\n \n margin: 0 auto;\n width: 100%;\n max-width: ${l.xxl};\n \n `} `,h=o.div.withConfig({displayName:"CelebratedEntrypointRow"})` display: flex; flex-direction: ${({alignContent:e})=>"right"===e?"row":"row-reverse"}; padding-top: ${a(2.5,"px")}; padding-bottom: ${a(2.5,"px")}; width: 100%; height: 100%; ${({isFullBleed:e})=>e?`\n margin-bottom: ${a(5,"px")};\n margin-top: ${a(5,"px")};\n @media (max-width: ${l.md}) {\n margin-bottom: ${a(2.5,"px")};\n margin-top: ${a(2.5,"px")};\n }\n `:`\n margin-bottom: ${a(0,"px")};\n margin-top: ${a(0,"px")};\n `} ${({theme:e,borders:t,color:n})=>t?`\n border-bottom: ${"on"===t||"bottom-only"===t?"1px solid":""}; \n border-top: ${"on"===t||"top-only"===t?"1px solid":""};\n ${r(e,"border-color",u(n,"border"))} \n `:""} &::after { display: table; clear: both; content: ''; } @media only screen and (max-width: ${l.lg}) { flex-direction: ${({alignContent:e})=>"right"===e?"column":"column-reverse"}; } `,y=o.div.withConfig({displayName:"CelebratedEntrypointColumn"})` display: flex; align-items: center; justify-content: center; float: left; width: 50%; height: auto; &.celebrated-entrypoint-column { padding: ${a(2.5,"px")} ${a(5,"px")}; @media (max-width: ${l.md}) { padding-top: ${a(5,"px")}; padding-bottom: ${a(5,"px")}; width: 100%; height: 100%; } } &&.celebrated-entrypoint-column { @media (max-width: ${l.md}) { ${({shouldReducePadding:e})=>e&&`\n padding: ${a(2.5,"px")};`} } } @media only screen and (max-width: ${l.lg}) { width: 100%; height: 100%; } ${({theme:e,color:t})=>t?`\n ${r(e,"background-color",u(t,"background"))} \n `:""} `,b=o.div.withConfig({displayName:"CelebratedEntrypointContent"})` ${({hasTextAlignLeft:e})=>e?"\n text-align: left; \n ":"text-align: center;"} && { @media (max-width: ${l.md}) { text-align: center; } } `,f=o(i).withConfig({displayName:"CelebratedEntrypointText"})` margin-top: ${a(1,"px")}; margin-bottom: ${a(3,"px")}; ${({color:e,theme:t})=>e?`\n ${s(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color",u(e,"description"))};\n `:""} && { ${({hasDekDescriptionTextStyle:e,theme:t})=>e&&`\n ${s(t,"typography.definitions.consumptionEditorial.description-core")}\n `} ${({hasDeemphasizedColorStyle:e,theme:t})=>e&&`\n ${r(t,"color","colors.consumption.body.inverted.body-deemphasized")}\n `} } `,v=o(i).withConfig({displayName:"CelebratedEntrypointTitle"})` margin-top: ${({isLiveStory:e})=>a(e?3:2,"px")}; margin-bottom: ${a(0,"px")}; ${({color:e,theme:t})=>e?`\n ${r(t,"color",u(e,"heading"))};\n `:""} ${({hedTextStyle:e,theme:t})=>"hedStyle"===e?`\n ${s(t,"typography.definitions.discovery.hed-core-primary")}\n `:`\n ${s(t,"typography.definitions.discovery.subhed-section-primary")}\n `} && { ${({hasHedLowerCaseText:e})=>!e&&"text-transform: uppercase;"} } `,$=o(m).withConfig({displayName:"CelebratedEntrypointButton"})` margin-bottom: ${a(3,"px")}; `,w=o.div.withConfig({displayName:"CelebratedEntrypointSponsor"})` ${({color:e,theme:t})=>e?`\n ${s(t,"typography.definitions.globalEditorial.syndication")};\n ${r(t,"color",u(e,"syndication"))};\n `:""} `,C=o(p).withConfig({displayName:"CelebratedEntrypointResponsiveAsset"})` max-width: 100%; height: auto; object-fit: cover; `;e.exports={CelebratedEntrypointWrapper:g,CelebratedEntrypointContent:b,CelebratedEntrypointColumn:y,CelebratedEntrypointRow:h,CelebratedEntrypointText:f,CelebratedEntrypointTitle:v,CelebratedEntrypointResponsiveAsset:C,CelebratedEntrypointSponsor:w,CelebratedEntrypointButton:$}},50439:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(76492);i.Default=o(i,"Black",{color:"black"}),i.Brand=o(i,"Brand",{color:"brand"}),i.Dark=o(i,"Dark",{color:"dark"}),i.Light=o(i,"Light",{color:"light"}),i.White=o(i,"White",{color:"white"}),e.exports=i},62484:function(e,t,n){const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{CneAudioEmbedFigure:s}=n(56317),l=({scriptUrl:e="",skin:t="",target:n=""})=>{i.useEffect((()=>{(async()=>{await r(),a("CNEAudioEmbed")})()}),[]);let o=(e=>{try{const t=new URL(e),[,,n,o]=t.pathname.split("/");return{audioHostname:t.hostname,audioType:n,audioId:o}}catch{return{}}})(e);return o={...o,skin:t,target:n},i.useEffect((()=>{if(document.getElementById(`cneaudio-embed-${o.target}`))return;const e=document.createElement("script");e.id=`cneaudio-embed-${o.target}`,e.src=`https://${o.audioHostname}/script/${o.audioType}/${o.audioId}?skin=${o.skin}&target=${o.target}`,e.defer=!0,this.container.insertBefore(e,this.container.firstChild)})),i.createElement(s,null,i.createElement("div",{ref:e=>{this.container=e}},i.createElement("div",{id:o.target})))};l.propTypes={scriptUrl:o.string,skin:o.string,target:o.string},l.displayName="CNEAudioEmbed",e.exports=l},4819:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(62484);e.exports=o(i,"CNEAudioEmbed")},56317:(e,t,n)=>{const o=n(75999).default.figure.withConfig({displayName:"CneAudioEmbedFigure"})` margin: 0; `;e.exports={CneAudioEmbedFigure:o}},259:(e,t,n)=>{const o=n(5556),i=n(96540),{useContext:a,useEffect:r,useState:s,useRef:l}=i,{connectDomain:d}=n(57744),c=d("user"),{ConsentContext:m}=n(85438),p=n(70920),u=n(83561),g=n(41357).A,{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{CNEEventRegistrationEmbedWrapper:b,CNEEventRegistrationEmbedContainer:f,CNEEventRegistrationEmbedContent:v}=n(32443),$=({className:e,offsetHeight:t=0,title:n="CNE Event Registration Embed",url:o,user:d})=>{r((()=>{(async()=>{await y(),h("CNEEventRegistrationEmbed")})()}),[]);const c=new URL(o),$=c.searchParams.get("loggedout"),w=c.searchParams.get("loggedin"),C=c.searchParams.get("privacy"),k=c.origin+c.pathname+($||""),S=c.origin+c.pathname+(w||""),[x,E]=s(k),T=!!w,{isAuthenticated:I}=d,N=a(m),[L,B]=p(),P=(N.targeting||"false"===C)&&B,M=l(),A=l(),_=({source:e,origin:n,data:o})=>{const{type:i,height:a}=o;let r;A.current&&M.current&&M.current.src.startsWith(n)&&M.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(M.current.style.height=`${Number(r)+t}px`))};return r((()=>(window.addEventListener("message",_),()=>{window.removeEventListener("message",_)}))),r((()=>{I?T&&E(S):E(k)}),[I,T,S,k]),i.createElement(b,{"data-testid":"CNEEventRegistrationEmbedWrapper",className:e,ref:L},i.createElement(f,{ref:A},P?i.createElement(v,{title:n,src:x,ref:M,scrolling:"no"}):i.createElement(u,{hasConsent:N.targeting,url:x,consentBannerHeader:g.consentBannerHeader})))};$.propTypes={className:o.string,offsetHeight:o.number,title:o.string,url:o.string.isRequired,user:o.object},$.displayName="CNEEventRegistrationEmbed",e.exports=c($)},12990:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(259);e.exports=o(i,"CNEEventRegistrationEmbed")},32443:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),a=o.figure.withConfig({displayName:"CNEEventRegistrationEmbedWrapper"})` margin: ${i(5,"px")} auto; height: 100%; text-align: center; `,r=o.div.withConfig({displayName:"CNEEventRegistrationEmbedContainer"})` width: 100%; height: 100%; `,s=o.iframe.withConfig({displayName:"CNEEventRegistrationEmbedContent"})` border: 0; width: 100%; max-width: 100%; height: 100%; `;e.exports={CNEEventRegistrationEmbedWrapper:a,CNEEventRegistrationEmbedContainer:r,CNEEventRegistrationEmbedContent:s}},41357:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({consentBannerHeader:{id:"IframeEmbed.ConsentBannerHeader",defaultMessage:"Content",description:"Header for message banner"}})},37512:(e,t,n)=>{const o=n(5556),i=n(96540),{connect:a}=n(67851),r=n(50433),s=n(59098),{shouldExcludeInterlude:l,extractLedeContentType:d}=n(24394),c=n(70978),m=n(22445),p=n(99906),{Container:u}=n(13489),{trackComponent:g}=n(92716),{inlineInterludePosition:h}=n(62327),{interactionResponse:y}=n(56187);let b=0;class f extends i.Component{constructor(e){super(e),this.onVideoChange=e=>{this.setState({video:e})},this.onVideoLoad=()=>{this.setState({loading:!1})},this.registerTracker=e=>{this.setState({tracker:e})},this.attemptInterludeActivation=()=>{if(this.props.isRailEligible){const e=(()=>{const e=`(min-width: ${p.maxThresholds.lg}px)`;return window.matchMedia(e).matches})();if(e&&!this.props.isRightRail||!e&&this.props.isRightRail)return}this.callbackName=this.props.playerBase.match("test")?"CNE_TEST_CALLBACK":`CNE_onReady_${Date.now()}${b++}`,window[this.callbackName]=({headerText:e,scriptSrc:t,video:n},o)=>{o?this.setState({disabled:!0}):this.setState({disabled:!1,headerText:e,scriptSrc:t,video:n})},this.script=m(this.getInterludeSrc(),document.head,{async:!0})},this.state={disabled:!0,headerText:"",scriptSrc:"",video:{},loading:!0,tracker:()=>{}}}async componentDidMount(){this.attemptInterludeActivation(),await y(),g("CNEInterludeEmbed",this.props.variationName)}componentDidUpdate(e){e.isRailEligible&&!this.props.isRailEligible&&this.attemptInterludeActivation()}componentWillUnmount(){this.script&&this.script.classList.add("cancelled"),this.callbackName&&delete window[this.callbackName]}getInterludeSrc(){const{ledeContentType:e,hasExcludedEmbed:t}=this.props,n="cneembed"===e||"cnevideo"===e,o={verso:!0,onReady:this.callbackName,hasExcludedEmbed:l({hasExcludedEmbedInHeader:n,hasExcludedEmbedInBody:t}),embeddedVideos:this.props.embeddedVideos.join(","),rightRail:this.props.isRightRail};return this.props.interludeOverrideId?o.interludeOverrideId=this.props.interludeOverrideId:this.props.relatedVideo?.related?.cneId&&(o.interludeOverrideId=this.props.relatedVideo.related.cneId),c(`${this.props.playerBase}/interlude/${this.props.brand}.js`,o)}render(){return i.createElement(u,{applyMarginForInterlude:this.props.shouldApplyMarginForInterlude},this.state.disabled?null:i.createElement(r,{brandName:this.props.humanName,isRightRail:this.props.isRightRail,brand:this.props.brand,headerText:this.state.headerText,isTitleLeftAligned:this.props.isTitleLeftAligned,isTitleBelowVideo:this.props.isTitleBelowVideo,isTitleLinkDisabled:this.props.isTitleLinkDisabled,shouldOverrideHeaderText_variation:this.props.shouldOverrideHeaderTextForInterludeId?!!this.props.interludeOverrideId:!!this.props.relatedVideo?.related?.cneId,isLoading:this.state.loading,video:this.state.video,tracker:this.state.tracker,shouldUseInterludeHeaderForRightRail:this.props.shouldUseInterludeHeaderForRightRail},i.createElement(s,{shouldAutoplay:!0,shouldMute:!1,scriptUrl:this.state.scriptSrc,onVideoChange:this.onVideoChange,registerTracker:this.registerTracker,isRightRail:this.props.isRightRail,isTitleLeftAligned:this.props.isTitleLeftAligned,isTitleBelowVideo:this.props.isTitleBelowVideo,onVideoLoad:this.onVideoLoad,videoEmbedPosition:this.props.videoEmbedPosition||h,isStickyType:!!this.props.variation,variationName:{stickyVariation:this.props.variation},shouldSkipAdPrefetch_variation:this.props.shouldSkipAdPrefetch_variation,shouldSkipAdPrebid_variation:this.props.shouldSkipAdPrebid_variation,positionInstance:this.props.positionInstance})))}}f.propTypes={brand:o.string,embeddedVideos:o.arrayOf(o.string),hasExcludedEmbed:o.bool,humanName:o.string,interludeOverrideId:o.string,isRailEligible:o.bool,isRightRail:o.bool,isTitleBelowVideo:o.bool,isTitleLeftAligned:o.bool,isTitleLinkDisabled:o.bool,ledeContentType:o.string,playerBase:o.string,positionInstance:o.number,relatedVideo:o.object,shouldApplyMarginForInterlude:o.bool,shouldOverrideHeaderTextForInterludeId:o.bool,shouldSkipAdPrebid_variation:o.bool,shouldSkipAdPrefetch_variation:o.bool,shouldUseInterludeHeaderForRightRail:o.bool,variation:o.string,variationName:o.string,videoEmbedPosition:o.string},f.defaultProps={brand:"",embeddedVideos:[],hasExcludedEmbed:!1,humanName:"",isRailEligible:!1,isRightRail:!1,isTitleBelowVideo:!1,isTitleLeftAligned:!1,playerBase:"https://player.cnevids.com",positionInstance:0,shouldOverrideHeaderTextForInterludeId:!1,shouldSkipAdPrebid_variation:!1,shouldSkipAdPrefetch_variation:!1,shouldUseInterludeHeaderForRightRail:!1},f.displayName="CNEInterludeEmbed",e.exports=a((e=>({ledeContentType:d(e)})))(f)},50433:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(78011).A,{VideoFigure:s,InterludeHeader:l,InterludeTitle:d,InterludeRightRailTitle:c,InterludeTitleLink:m}=n(13489),p=({children:e,headerText:t,isLoading:n,isTitleBelowVideo:o=!1,isTitleLeftAligned:p=!1,isRightRail:u,isTitleLinkDisabled:g,tracker:h,shouldOverrideHeaderText_variation:y=!1,shouldUseInterludeHeaderForRightRail:b=!1,video:f={}})=>{const v=a(),$=e=>()=>{e("Interlude Verso Title Click","Player Event")},w=({tracker:e,video:t,isTitleLeftAligned:n,isTitleBelowVideo:o,isRightRail:a})=>{const r=a?i.createElement(c,{isTitleLeftAligned:n,isTitleBelowVideo:o},t.title_text_override||t.title):i.createElement(d,{isTitleLeftAligned:n},t.title_text_override||t.title);return t.live_metadata||g?r:i.createElement(m,{rel:"noopener noreferrer",target:"_blank","aria-label":"Opens in a new window",href:t.title_url_override||t.url,onClick:$(e)},r)},C=n?null:i.createElement(i.Fragment,null,i.createElement(l,{isRightRail:u,isTitleLeftAligned:p,isTitleBelowVideo:o},((e,n,o)=>e&&!o?n?v.formatMessage(r.headerTextRelatedOverride):v.formatMessage(r.headerText):n?v.formatMessage(r.headerTextRelatedOverride):t)(u,y,b)),!u&&!o&&w({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u})),k=n||!u&&!o?null:w({tracker:h,video:f,isTitleLeftAligned:p,isTitleBelowVideo:o,isRightRail:u});return i.createElement(s,{isRightRail:u,"data-testid":"cne-interlude-container"+(u?"-right-rail":""),isTitleLeftAligned:p,isTitleBelowVideo:o},C,e,k)};p.propTypes={children:o.node,headerText:o.string,isLoading:o.bool,isRightRail:o.bool,isTitleBelowVideo:o.bool,isTitleLeftAligned:o.bool,isTitleLinkDisabled:o.bool,shouldOverrideHeaderText_variation:o.bool,shouldUseInterludeHeaderForRightRail:o.bool,tracker:o.func,video:o.shape({title:o.string,url:o.string,live_metadata:o.object,title_text_override:o.string,title_url_override:o.string})},e.exports=p},96303:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37512);e.exports=o(i,"CNEInterludeEmbed")},13489:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{calculateSpacing:s,getColorStyles:l}=n(26865),d=o.figure.withConfig({displayName:"VideoFigure"})` clear: both; margin: ${s(2)} 0; ${({isTitleLeftAligned:e})=>`text-align: ${e?"left":"center"};`} border-width: 1px 0; border-style: solid; ${({theme:e})=>l(e,"border-color","colors.consumption.body.standard.divider")}; padding: ${s(2)} 0 0; ${({isRightRail:e,theme:t,isTitleBelowVideo:n})=>e&&`\n margin: ${s(4)} 0;\n width: 300px;\n border-width: 2px 0;\n ${l(t,"border-top-color","colors.discovery.body.white.heading")};\n ${l(t,"border-bottom-color","colors.discovery.body.white.heading")};\n padding: ${n?"0;":`0 0 ${s(1)} 0;`}\n\n @media (min-width: ${i.xl}) {\n width: 370px;\n }\n\n iframe {\n height: auto;\n }\n `} ${({isRightRail:e})=>!e&&`\n @media (max-width: ${i.md}) {\n background-color: #000000;\n border-top-color: #000000;\n border-bottom-color: #000000;\n margin-right: calc(-1 * var(--grid-margin));\n margin-left: calc(-1 * var(--grid-margin));\n }\n `} `,c=o.div.withConfig({displayName:"Container"})` @media print { display: none; } &:first-child { > figure.${d.styledComponentId} { ${({applyMarginForInterlude:e})=>`\n margin-top: ${e?"2.5rem;":"0;"} \n `} } } `,m=o(r).withConfig({displayName:"InterludeTitleLink"})` display: block; @media (max-width: ${i.md}) { padding: 0 ${s(3)}; } `;m.defaultProps={colorToken:"colors.discovery.body.white.heading",displayName:"InterludeTitleLink"};const p=o(a).withConfig({displayName:"InterludeHeader"})` margin: 0 0 ${s(1)} 0; @media (max-width: ${i.md}) { padding: 0 ${s(3)}; } text-transform: uppercase; font-style: normal; ${({isRightRail:e,theme:t,isTitleLeftAligned:n})=>e?`\n ${l(t,"color","colors.consumption.lead.standard.context-tertiary")};\n margin: ${n?`${s(2)} 0`:`${s(2)}`};\n `:`\n ${l(t,"color","colors.consumption.lead.standard.context-tertiary")};\n &::after {\n display: block;\n ${l(t,"background-color","colors.consumption.body.standard.divider")};\n width: 50px;\n height: 1px;\n content: '';\n }\n `} ${({isTitleLeftAligned:e})=>`\n &::after {\n margin: ${s(1)} ${e?"0 0;":"auto 0 auto;"}\n }`} ${({isRightRail:e,theme:t})=>!e&&`\n @media (max-width: ${i.md}) {\n ${l(t,"color","colors.consumption.lead.inverted.accreditation")};\n &::after {\n width: 100%;\n ${l(t,"background-color","colors.foundation.menu.dividers")}; \n }\n }\n `} `;p.defaultProps={colorToken:"colors.discovery.body.white.heading",displayName:"InterludeHeader",isTitleBelowVideo:!1,isTitleLeftAligned:!1,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const u=o(a).withConfig({displayName:"InterludeTitle"})` ${({isTitleLeftAligned:e,theme:t})=>`${l(t,"color","colors.consumption.lead.standard.context-tertiary")}; \n ${e?`margin: 0 0 ${s(2)};`:`margin: 0 ${s(2)} ${s(2)};`}\n `} ${({isRightRail:e,theme:t})=>!e&&`\n @media (max-width: ${i.md}) {\n ${l(t,"color","colors.consumption.lead.inverted.context-tertiary")};\n }\n `} `;u.defaultProps={displayName:"InterludeTitle",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const g=o(a).withConfig({displayName:"InterludeRightRailTitle"})` margin: ${s(2)}; ${({isTitleLeftAligned:e})=>`\n padding: 0 ${s(2)} ${e?"0 0":""};\n ${e?"margin-left: 0":""}\n `} `;g.defaultProps={displayName:"InterludeRightRailTitle",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"},e.exports={Container:c,VideoFigure:d,InterludeTitleLink:m,InterludeHeader:p,InterludeTitle:u,InterludeRightRailTitle:g}},78011:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({headerText:{id:"VideoWrapper.headerText",defaultMessage:"WATCH",description:"VideoWrapper component header text"},headerTextRelatedOverride:{id:"VideoWrapper.headerTextRelatedOverride",defaultMessage:"Featured Video",description:"VideoWrapper component header text with related video override"},moreLink:{id:"VideoWrapper.moreLink",defaultMessage:"More {brandName} Videos",description:'VideoWrapper component "more" link'}})},24394:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.shouldExcludeInterlude=t.extractLedeContentType=void 0,t.extractLedeContentType=(e={})=>{const t=e[e["head.pageType"]];return t?.headerProps?.lede?.metadata?.contentType||t?.header?.lede?.contentType},t.shouldExcludeInterlude=({hasExcludedEmbedInBody:e,hasExcludedEmbedInHeader:t}={})=>[t,e].some((e=>e))},73362:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(32485),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{CollageVideoItemInlineVideoItem:l,CollageVideoItemResponsiveAsset:d,CollageVideoItemWrapper:c,CollageVideoItemRubric:m,CollageVideoItemHed:p,CollageVideoItemHeadingLink:u}=n(1483),g=({analyticsDataAttribute:e={},className:t,hasNoUnderline:n=!1,hedTag:o="h2",isFeatured:g=!1,item:h={},nonFeaturedItemConfig:y={shouldHideIcon:!1,shouldPlayInline:!1},scriptUrl:b,shouldAutoplay:f=!1,isDenseSummaryCollageThree:v})=>{if(i.useEffect((()=>{(async()=>{await s(),r("CollageVideoItem")})()}),[]),!b)return null;const{dangerousHed:$}=h,w=i.createElement(p,{dangerouslySetInnerHTML:{__html:$},as:o}),C=g?i.createElement(d,{...h,shouldAutoplay:f,scriptUrl:b,hasNoUnderline:n}):i.createElement(l,{...h,scriptUrl:b,...y,hedTag:o,isDenseSummaryCollageThree:v,hasNoUnderline:n});return i.createElement(c,{className:a("CollageVideoItemWrapper",t),...e,isDenseSummaryCollageThree:v},C,v&&g&&i.createElement(m,{name:h.rubric.name}),v&&g&&i.createElement(u,{href:h.url},w))};g.propTypes={analyticsDataAttribute:o.object,className:o.string,hasNoUnderline:o.bool,hedTag:o.string,isDenseSummaryCollageThree:o.bool,isFeatured:o.bool,item:o.object.isRequired,nonFeaturedItemConfig:o.shape({playIconStyle:o.oneOf(["dark","white","cne"]),shouldHideIcon:o.bool,shouldPlayInline:o.bool}),scriptUrl:o.string.isRequired,shouldAutoplay:o.bool},g.displayName="CollageVideoItem",e.exports=g},97857:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(73362);e.exports=o(i,"CollageVideoItem")},1483:(e,t,n)=>{const o=n(75999).default,{BaseLink:i,BaseText:a}=n(76955),{BREAKPOINTS:r}=n(96472),{calculateSpacing:s,getTypographyStyles:l,getColorStyles:d}=n(26865),c=n(73275),m=n(29697),{InlineVideoItemHeadingLink:p}=n(41803),{GridItem:u}=n(40653),g=n(34187),{SummaryCollageThreeItemWrapper:h}=n(85095),y=o(c).withConfig({displayName:"CollageVideoItemResponsiveAsset"})` ${p} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } ${({theme:e})=>d(e,"background","colors.discovery.body.light.background")}; @media (max-width: ${r.lg}) { margin-bottom: ${s(2)}; } `,b=o(g).withConfig({displayName:"CollageVideoItemRubric"})` display: block; margin-top: ${s(2)}; margin-bottom: ${s(1)}; ${({theme:e})=>d(e,"color","colors.discovery.body.white.context-signature")}; `,f=o(m).withConfig({displayName:"CollageVideoItemInlineVideoItem"})` ${p} { ${({hasNoUnderline:e})=>e&&"\n &:link {\n text-decoration: none;\n }\n &:hover {\n text-decoration: underline;\n }\n "} } &.inline-video-item { padding-bottom: 0; @media (min-width: ${r.lg}) { border-width: 1px; border-bottom-style: solid; } } h2, h3 { ${({theme:e,isDenseSummaryCollageThree:t})=>l(e,t?"typography.definitions.discovery.hed-core-primary":"typography.definitions.discovery.hed-bulletin-primary")}; @media (max-width: ${r.lg}) { margin-bottom: ${s(2)}; } @media (min-width: ${r.lg}) { } } `,v=o(a).withConfig({displayName:"CollageVideoItemHed"})` ${l("typography.definitions.discovery.hed-core-primary")} ${({theme:e})=>d(e,"color","colors.discovery.body.white.heading")}; @media (min-width: ${r.md}) { margin-bottom: ${s(3)}; } `;v.defaultProps={bottomSpacing:2,topSpacing:0};const $=o(i).withConfig({displayName:"CollageVideoItemHeadingLink"})``;$.defaultProps={colorStaticLinkToken:"colors.discovery.body.white.heading",getLinkStyles:"global"};const w=o("div").withConfig({displayName:"CollageVideoItemWrapper"})` && { @media (min-width: ${r.lg}) { ${u}:nth-child(4) &${h} { padding-top: 0; } } } ${b} { @media (min-width: ${r.lg}) { display: none; } } ${v} { @media (min-width: ${r.lg}) { display: none; } @media (max-width: ${r.md}) { display: block; } } `;e.exports={CollageVideoItemInlineVideoItem:f,CollageVideoItemResponsiveAsset:y,CollageVideoItemWrapper:w,CollageVideoItemRubric:b,CollageVideoItemHed:v,CollageVideoItemHeadingLink:$}},69712:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(33412).A,l=n(21093),d=n(73275),c=n(52540),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{ContentCardEmbedWrapper:u,ContentCardEmbedImage:g,ContentCardEmbedInfo:h,ContentCardEmbedRubric:y,ContentCardEmbedRubricLink:b,ContentCardEmbedHed:f,ContentCardEmbedHedLink:v,ContentCardEmbedDek:$,ContentCardEmbedCta:w,ContentCardEmbedImageLink:C}=n(8914),k={article:s.articleButtonCta,recipe:s.recipeButtonCta},S=({artistName:e,aspectRatioOverride:t,buttonTextContent:n,buttonTextMap:i,className:s,contentType:S,contributors:x,dangerousDek:E,dangerousHed:T,image:I,isClickableImage:N,rating:L,rubric:B,showButton:P,showByline:M,hasBorder:A,hasAlternateStyling:_,hasWhiteBg:H,showSideBySide:D,shouldEnableGlobalStyling:R,showDek:O,showImage:F,showRubric:W,target:U,url:V,variations:G,variationName:j})=>{a.useEffect((()=>{(async()=>{await p(),m("ContentCardEmbed",j)})()}),[j]);const{formatMessage:z}=r(),q=k[S]||k.article,Z=n||i[S]||z(q),K=L>0,Y=D&&"side-by-side"===G.layout,J="stacked"===G.layout;return a.createElement(u,{hasWhiteBg:H,className:o("content-card-embed",`content-card-embed--${G.layout}`,s),hasBorder:A,isSideBySide:Y,isStacked:J,"data-testid":"ContentCardEmbedWrapper"},F&&I&&(()=>{const e=V&&N?C:g,n={className:"content-card-embed__image",isSideBySide:Y,isClickableImage:N,"data-testid":"ContentCardEmbedImage"};return V&&N&&(n.href=V,n.target="_blank"),t&&(I.aspectRatioOverride=t),a.createElement(e,{...n},a.createElement(d,{...I}))})(),a.createElement(h,null,W&&B&&a.createElement(y,{className:"content-card-embed__rubric","data-testid":"ContentCardEmbedRubric",hasAlternateStyling:_},"string"==typeof B.url?a.createElement(b,{href:B.url,"data-testid":"ContentCardEmbedRubricLink"},B.name):B.name),a.createElement(f,{className:"content-card-embed__hed",isSideBySide:Y,"data-testid":"ContentCardEmbedHed"},a.createElement(v,{className:"content-card-embed__hed-link",isSideBySide:Y,hasAlternateStyling:_,href:V,dangerouslySetInnerHTML:{__html:T},"data-testid":"ContentCardEmbedHedLink",shouldEnableGlobalStyling:R})),K&&a.createElement(l,{averageRatingCount:L}),O&&E&&J&&a.createElement($,{dangerouslySetInnerHTML:{__html:E},"data-testid":"ContentCardEmbedDek"}),M&&x&&a.createElement(c,{contributors:x,contentAlign:"left"}),e&&a.createElement("div",{className:"content-card-embed__artist"},e),P&&a.createElement(w,{target:U,ariaLabel:Z,href:V,label:Z,inputKind:"link",isStacked:J,"data-testid":"ContentCardEmbedCta"})))};S.propTypes={artistName:i.string,aspectRatioOverride:i.string,buttonTextContent:i.string,buttonTextMap:i.object,className:i.string,contentType:i.string,contributors:i.shape(c.propTypes.contributors),dangerousDek:i.string,dangerousHed:i.string,hasAlternateStyling:i.bool,hasBorder:i.bool,hasWhiteBg:i.bool,image:i.shape(d.propTypes),isClickableImage:i.bool,rating:i.number,rubric:i.shape({url:i.string,name:i.string}),shouldEnableGlobalStyling:i.bool,showButton:i.bool,showByline:i.bool,showDek:i.bool,showImage:i.bool,showRubric:i.bool,showSideBySide:i.bool,target:i.string,url:i.string,variationName:i.string,variations:i.shape({layout:i.oneOf(["stacked","side-by-side"]).isRequired})},S.defaultProps={artistName:"",aspectRatioOverride:"",buttonTextContent:"",buttonTextMap:{},hasAlternateStyling:!1,hasBorder:!1,hasWhiteBg:!1,isClickableImage:!1,shouldEnableGlobalStyling:!1,showButton:!0,showByline:!1,showDek:!0,showImage:!0,showRubric:!1,showSideBySide:!0,variations:{layout:"stacked"}},S.displayName="ContentCardEmbed",e.exports=S},78942:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(90854);e.exports=o(i,"ContentCardEmbed")},8914:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseLink:a,BaseText:r}=n(76955),s=n(73730),{styledProperty:l,getColorStyles:d,getTypographyStyles:c,calculateSpacing:m,minScreen:p,getColorToken:u,getLinkStyles:g}=n(26865),{BREAKPOINTS:h}=n(96472),y=i` margin-bottom: ${m(2)}; ${l("isSideBySide",!0,`\n ${p(h.md)}{\n margin-bottom: 0;\n }\n `)} `,b={bottomSpacing:m(2)},f=o.div.withConfig({displayName:"ContentCardEmbedWrapper"})` /* Side By Side */ ${l("isSideBySide",!0,i` ${({theme:e,hasBorder:t,hasWhiteBg:n})=>d(e,"background-color",t||n?"colors.interactive.base.white":"colors.consumption.body.standard.bg-card")}; padding: ${m(3)}; ${p(h.md)} { display: grid; grid-column-gap: ${m(5)}; grid-template-columns: 1fr 2fr; } `)} /* Stacked */ ${l("isStacked",!0,`\n margin-bottom: ${m(4)};\n `)} ${({hasBorder:e})=>!0===e&&i` border: 1px solid ${u("colors.interactive.base.light")}; `} `,v=o.div.withConfig({displayName:"ContentCardEmbedImage"})` ${y} `;v.defaultProps=b;const $=o(a).withConfig({displayName:"ContentCardEmbedImageLink"})` ${y} `;$.defaultProps=b;const w=o.div.withConfig({displayName:"ContentCardEmbedInfo"})``,C=o.div.withConfig({displayName:"ContentCardEmbedRubric"})` ${c("typography.definitions.globalEditorial.context-primary")} padding-bottom: ${m(1)}; color: ${u("colors.consumption.lead.standard.context-signature")}; `,k=o(a).withConfig({displayName:"ContentCardEmbedRubricLink"})` ${c("typography.definitions.globalEditorial.context-primary")} &:visited { text-decoration: underline; } `;k.defaultProps={colorToken:"colors.consumption.body.standard.display-signature"};const S=o(r).withConfig({displayName:"ContentCardEmbedHed"})` ${f} & { margin-top: 0; margin-bottom: ${m(2)}; ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} } `;S.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const x=o(a).withConfig({displayName:"ContentCardEmbedHedLink"})` ${f} ${S} & { :link { text-decoration: none; } :hover, :focus, :visited { text-decoration: underline; } ${l("isSideBySide",!0,i` ${c("typography.definitions.discovery.hed-core-primary")} `)} ${l("hasAlternateStyling",!0,i` ${({theme:e,shouldEnableGlobalStyling:t})=>g(e,"colors.consumption.body.standard.subhed","colors.consumption.body.standard.subhed",t?"global":"default")}; `)} } `;x.defaultProps={colorSecondaryLinkToken:"colors.consumption.body.standard.subhed",colorStaticLinkToken:"colors.consumption.body.standard.subhed",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const E=o.div.withConfig({displayName:"ContentCardEmbedDek"})` ${c("typography.definitions.consumptionEditorial.description-embed")} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; margin-bottom: ${m(2)}; `,T=o(s.Utility).withConfig({displayName:"ContentCardEmbedCta"})` margin-top: ${m(2)}; text-align: center; ${l("isStacked",!0,"\n width: auto;\n ")} `;e.exports={ContentCardEmbedWrapper:f,ContentCardEmbedImage:v,ContentCardEmbedImageLink:$,ContentCardEmbedInfo:w,ContentCardEmbedRubric:C,ContentCardEmbedRubricLink:k,ContentCardEmbedHed:S,ContentCardEmbedHedLink:x,ContentCardEmbedDek:E,ContentCardEmbedCta:T}},33412:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({articleButtonCta:{id:"ContentCardEmbed.articleButtonCta",defaultMessage:"View Story",description:"Call to action for article embeds",isConfigurable:!0},recipeButtonCta:{id:"ContentCardEmbed.recipeButtonCta",defaultMessage:"View Recipe",description:"Call to action for recipe embeds",isConfigurable:!0}})},90854:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(69712),a=n(55990);i.Stacked=o(i,"Stacked",{layout:"stacked"}),i.SideBySide=o(i,"SideBySide",{layout:"side-by-side"}),i.ExternalLink=o(a,"ExternalLink",{layout:"inline"},{isExternal:!1}),i.ExternalLinkLarge=o(a,"ExternalLinkLarge",{layout:"large"},{isExternal:!1}),e.exports=i},16890:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(49339).A,{googleAnalytics:s}=n(90090),l=n(73730),d=n(48286),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{ContentPromoEmbedWrapper:p,ContentPromoEmbedResponsiveAsset:u,ContentPromoEmbedTextContainerWrapper:g,ContentPromoEmbedTextWrapper:h,ContentPromoEmbedHedWrapper:y,ContentPromoEmbedItemsCount:b,ContentPromoEmbedBylines:f,ContentPromoEmbedCtaWrapper:v}=n(63665),$=({analyticsEvent:e,btnStyle:t="filled",buttonVariation:n="UtilityInverted",contentType:o,contributors:$,dangerousHed:w,defaultButtonText:C,galleryButtonText:k,hasMobilePadding:S=!1,itemType:x="slide",maxHedLines:E=3,slides:T,target:I,tout:N,url:L})=>{i.useEffect((()=>{(async()=>{await m(),c("ContentPromoEmbed")})()}),[]);const{formatMessage:B}=a(),P=l[n],M="gallery"===o?k||B(r.galleryButtonText):C||B(r.defaultButtonText);return i.createElement(p,{"data-testid":"contentPromoEmbedWrapper",target:I,hasMobilePadding:S,href:L,onClick:()=>{e&&s.emitGoogleTrackingEvent(e,{"gtm.elementUrl":L})}},i.createElement(u,{"data-testid":"contentPromoEmbedResponsiveAsset",altText:N.altText,contentType:N.contentType,segmentedSources:N.segmentedSources,sources:N.sources}),i.createElement(g,{className:"content-promo-embed__text-container grid grid-margins"},i.createElement(h,null,w&&i.createElement(d,{lines:E},i.createElement(y,{dangerouslySetInnerHTML:{__html:w}})),"gallery"===o&&!!T?.length&&i.createElement(b,{count:T.length,itemType:x}),$&&i.createElement(f,{"data-testid":"contentPromoEmbedByline",bylineVariation:"Inverted",contributors:$,shouldLink:!1}),i.createElement(v,null,i.createElement(P,{inputKind:"text",label:M,btnStyle:t})))))};$.displayName="ContentPromoEmbed";const w=o.shape({height:o.number,width:o.number,url:o.string.isRequired});$.propTypes={analyticsEvent:o.string,btnStyle:o.string,buttonVariation:o.string,contentType:o.string,contributors:o.object,dangerousHed:o.string,defaultButtonText:o.string,galleryButtonText:o.string,hasMobilePadding:o.bool,itemType:o.string,maxHedLines:o.number,slides:o.array,target:o.string,tout:o.shape({altText:o.string,contentType:o.string,segmentedSources:o.shape({sm:o.arrayOf(w),lg:o.arrayOf(w)}),sources:o.object}).isRequired,url:o.string.isRequired},e.exports=$},86447:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(16890);e.exports=o(i,"ContentPromoEmbed")},63665:(e,t,n)=>{const{default:o,css:i}=n(75999),a=n(52540),r=n(78372),s=n(73275),{ResponsiveClipPlayPauseButton:l}=n(91783),{ItemsCountIcon:d,ItemsCountContent:c}=n(8544),{universalGridCore:m}=n(89085),{applyGridSpacing:p}=n(1123),{BaseLink:u,BaseText:g}=n(76955),{calculateSpacing:h,getColorStyles:y,getTypographyStyles:b}=n(26865),{BREAKPOINTS:f}=n(96472),v=o(l).withConfig({displayName:"ContentPromoEmbedResponsiveClip"})` z-index: 10; border-width: 1px; border-style: solid; ${({theme:e})=>y(e,"border-color","colors.interactive.base.white")}; background-color: transparent; `,$=o(s).withConfig({displayName:"ContentPromoEmbedResponsiveAsset"})` &::after { position: absolute; bottom: 0; left: 0; transition: opacity 0.3s; opacity: 1; background: linear-gradient(to top, #000, transparent 65%); width: 100%; height: 100%; content: ''; } picture, img { width: 100%; } `,w=o(u).withConfig({displayName:"ContentPromoEmbedWrapper"})` display: block; position: relative; &:hover { ${$}::after { opacity: 0.7; } } @media (min-width: ${f.md}) { margin-bottom: ${h(2)}; } ${({hasMobilePadding:e})=>e&&i` @media (min-width: ${f.sm}) { margin-bottom: ${h(2)}; } `} ${v} `,C=o.div.withConfig({displayName:"ContentPromoEmbedTextContainerWrapper"})` &.grid { ${m()} } &.grid.grid-margins { ${p("padding")} } position: absolute; bottom: ${h(4)}; left: 0; align-items: flex-end; width: 100%; height: auto; @media (min-width: ${f.md}) { bottom: ${h(6)}; } `,k=o.div.withConfig({displayName:"ContentPromoEmbedTextWrapper"})` display: flex; grid-column: 1 / -1; flex-direction: column; align-items: center; justify-content: flex-end; width: 100%; height: auto; @media (min-width: ${f.md}) { grid-column: 3 / span 8; } `,S=o(g).withConfig({displayName:"ContentPromoEmbedHedWrapper"})` && { margin: 0; text-align: center; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } `;S.defaultProps={as:"div",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const x=o(a).withConfig({displayName:"ContentPromoEmbedBylines"})` margin-top: ${h(1)}; `,E=o(r).withConfig({displayName:"ContentPromoEmbedItemsCount"})` display: flex; align-items: center; justify-content: center; margin-top: ${h(1)}; height: 35px; & + ${x} { margin-top: 0; } ${d} { margin-right: 0; height: auto; } .icon-gallery { width: 35px; height: 35px; path { ${({theme:e})=>y(e,"fill","colors.interactive.base.white")}; } } ${c} { ${({theme:e})=>b(e,"typography.definitions.globalEditorial.accreditation-core")} ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; &:hover { text-decoration: none; ${({theme:e})=>y(e,"color","colors.interactive.base.white")}; } } `;E.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const T=o.div.withConfig({displayName:"ContentPromoEmbedCtaWrapper"})` margin-top: ${h(3)}; `;e.exports={ContentPromoEmbedWrapper:w,ContentPromoEmbedResponsiveAsset:$,ContentPromoEmbedTextContainerWrapper:C,ContentPromoEmbedTextWrapper:k,ContentPromoEmbedItemsCount:E,ContentPromoEmbedBylines:x,ContentPromoEmbedHedWrapper:S,ContentPromoEmbedCtaWrapper:T}},49339:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({defaultButtonText:{id:"ContentPromoEmbed.DefaultButtonText",defaultMessage:"Read More",description:"ContentPromoEmbed component default button text",isConfigurable:!0},galleryButtonText:{id:"ContentPromoEmbed.GalleryButtonText",defaultMessage:"View Slideshow",description:"ContentPromoEmbed component gallery button text",isConfigurable:!0}})},10807:(e,t,n)=>{const o=n(5556),i=n(32485),a=n(96540),{useState:r}=n(96540),{useIntl:s}=n(37243),{googleAnalytics:l}=n(90090),d=n(60549).A,c=n(84050),m=n(87241),{ContentsListWrapper:p,ContentWrapper:u,ContentsListHeading:g,ContentListHed:h,ContentsListRubric:y,ContentsListItems:b,ContentsListDek:f,ButtonUtility:v}=n(97091),$=e=>{l.emitGoogleTrackingEvent(e)},w=({className:e,items:t=[],contentsListTitle:n="Table of contents",onClickHandler:o,theme:l})=>{const[w,C]=r(!1),k="featured"===l;window.dataLayer&&window.dataLayer.push({event:"table-of-content-events"});const S=t&&t.map((e=>{const{rubric:t,dangerousHed:n,dangerousDek:i,id:r,url:s}=e;return a.createElement(u,{"data-testid":"ContentWrapper",visible:w,key:r,href:s,isFeatured:k,onClick:()=>{var e;e=n,o&&o(),$(`table-of-contents-${e}`)}},t&&a.createElement(y,{"data-testid":"ContentsListRubric",isFeatured:k},t),n&&a.createElement(h,{"data-testid":"ContentListHed",isFeatured:k,dangerouslySetInnerHTML:{__html:n}}),i&&a.createElement(f,{"data-testid":"ContentsListDek",isFeatured:k,dangerouslySetInnerHTML:{__html:i}}))})),{formatMessage:x}=s(),E=n||x(d.contentsListTitle);return Array.isArray(t)&&t.length?a.createElement(p,{"data-testid":"ContentsListWrapper"},a.createElement(g,{"data-testid":"ContentsListHeading",isFeatured:k,visible:w,onClick:()=>{C(!w),$(w?"table-of-contents-collapse":"table-of-contents-expanded")}},E,a.createElement(v,{role:"button",ButtonIcon:w?m:c,isIconButton:!0,label:"ExpandCollapseIcon"})),a.createElement(b,{visible:w,className:i({"contents-list-items--is-not-visible":!w},{"contents-list-items--is-visible":w},e)},S)):null};w.displayName="ContentsList",w.propTypes={className:o.string,contentsListTitle:o.string,items:o.arrayOf(o.shape({rubric:o.string.isRequired,dangerousHed:o.string.isRequired,dangerousDek:o.string})),onClickHandler:o.func,theme:o.string},e.exports=w},96921:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(10807);e.exports=o(i,"ContentsList")},97091:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{getTypographyStyles:a,calculateSpacing:r,getColorToken:s,maxScreen:l,minScreen:d}=n(26865),c=n(73730),{ButtonIcon:m}=n(18974),p=o.div.withConfig({displayName:"ContentsListWrapper"})` margin: auto; margin-bottom: ${r(4)}; width: 100%; ${l(i.md)} { margin-bottom: ${r(4)}; border-bottom: 1px solid ${s("colors.discovery.body.white.divider")}; } a:not(.button):link, a:not(.button):visited { text-decoration: none; &:focus { text-decoration: underline; } } `,u=o.a.withConfig({displayName:"ContentsWrapper"})` display: inline-block; transition: opacity 0.3s linear, all 0.3s linear; visibility: ${e=>e.visible?"visible":"hidden"}; opacity: ${e=>e.visible?1:0}; border-bottom: 1px solid; cursor: pointer; width: 100%; text-decoration: none; ${l(i.md)} { &:last-child { border: none; padding-bottom: ${r(4)}; } } ${({isFeatured:e,theme:t})=>e&&`\n border-bottom: 1px solid ${s(t,"colors.discovery.body.white.divider")};;\n `}; `,g=o.div.withConfig({displayName:"ContentsListItems"})` transform: scaleY(0); transform-origin: top; transition: transform 0.5s ease; &.contents-list-items--is-visible { transform: scaleY(1); overflow: hidden; } &.contents-list-items--is-not-visible { && { max-height: 0; } } `,h=o.div.withConfig({displayName:"ContentsListHeading"})` ${({theme:e})=>a(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid; cursor: pointer; padding: ${r(1.5)} 0; ${l(i.md)} { margin: 0; border-bottom: 0 solid; padding: ${r(1.5)} 0; ${e=>e.visible&&`padding-bottom: ${r(4)};\n `}; } ${e=>e.visible&&`border-bottom: ${r(0)}; \n padding-bottom: ${r(4)};\n `}; user-select: none; ${({isFeatured:e,theme:t})=>e&&` \n border-bottom: 1px solid\n ${s(t,"colors.discovery.body.white.divider")};\n text-transform: uppercase;\n line-height: 22px;\n letter-spacing: 1.8px;\n font-size: 12px;\n font-weight: 600;\n `}; `,y=o.div.withConfig({displayName:"ContentsListRubric"})` ${({theme:e})=>a(e,"typography.definitions.globalEditorial.context-primary")}; margin-top: ${r(2)}; margin-bottom: ${r(.5)}; ${({isFeatured:e})=>e&&"\n font-weight: 600;\n letter-spacing: 1.8px;\n "}; `,b=o.div.withConfig({displayName:"ContentsListHed"})` ${({theme:e})=>a(e,"typography.definitions.discovery.hed-core-primary")}; margin-bottom: ${r(.5)}; ${({isFeatured:e,theme:t})=>e&&`\n ${a(t,"typography.definitions.discovery.page-hed-section")}\n line-height: ${r(4)};\n letter-spacing: 0;\n font-size: 22px;\n font-weight: 300;\n ${d(i.md)} {\n line-height: ${r(4)};\n font-size: 22px;\n }\n `}; `,f=o.div.withConfig({displayName:"ContentsListDek"})` ${({theme:e})=>a(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-bottom: ${r(2)}; ${e=>e&&"\n line-height: 18px;\n font-size: 14px;\n font-weight: 550;\n "}; `,v=o(c.Utility).withConfig({displayName:"ButtonUtility"})` ${({theme:e})=>s(e,"colors.interactive.base.black")}; margin-right: 8px; border: 0; background-color: transparent; cursor: pointer; padding: 0; width: 16px; min-width: 16px; height: 2px; ${m} { transform: scale(0.5); stroke: black; stroke-width: 2; } &:hover, &:focus { border-width: 0; background-color: transparent; } `;e.exports={ContentsListWrapper:p,ContentWrapper:u,ContentsListItems:g,ContentsListHeading:h,ContentsListRubric:y,ContentListHed:b,ContentsListDek:f,ButtonUtility:v}},60549:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({contentsListTitle:{id:"ContentsList.contentsListTitle",defaultMessage:"Table of Contents",description:"Heading for contents list",isConfigurable:!0}})},24539:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73275),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{ContributorEmbedWrapper:l,ContributorEmbedResponsiveAsset:d,ContributorEmbedName:c,ContributorEmbedSocialLine:m,ContributorEmbedTitle:p,ContributorEmbedSocialIcons:u}=n(16507),g=({dangerousBio:e,name:t,photo:n,socialMedia:o,title:a})=>{if(i.useEffect((()=>{(async()=>{await s(),r("ContributorEmbed")})()}),[]),!e)return null;const g={links:o};return i.createElement(l,null,n&&i.createElement(d,{...n}),i.createElement(c,null,t),i.createElement(m,null,a&&i.createElement(p,null,a),o&&i.createElement(u,{...g})),i.createElement("div",{dangerouslySetInnerHTML:{__html:e}}))};g.propTypes={dangerousBio:o.string,name:o.string,photo:o.shape(a.propTypes),socialMedia:o.arrayOf(o.shape({label:o.string,network:o.string})),title:o.string},e.exports=g},92561:(e,t,n)=>{e.exports=n(24539)},16507:(e,t,n)=>{const{default:o}=n(75999),{BaseText:i}=n(76955),{calculateSpacing:a,getTypographyStyles:r}=n(26865),{roundImageBase:s}=n(52027),{BREAKPOINTS:l}=n(96472),d=n(73275),c=n(35676),{SocialIconExternalLink:m,SocialIconsListItem:p,SocialIconsList:u}=n(51e3),{ResponsiveImageContainer:g}=n(7228),h=o.div.withConfig({displayName:"ContributorEmbedWrapper"})``,y=o(d).withConfig({displayName:"ContributorEmbedResponsiveAsset"})` display: block; max-width: 70px; @media (min-width: ${l.lg}) { max-width: 80px; } ${g} { ${s("100%","70px","70px")} } @media (min-width: ${l.lg}) { ${g} { ${s("100%","80px","80px")} } } `,b=o.h3.withConfig({displayName:"ContributorEmbedName"})` && { margin: ${a(2)} 0 ${a(1)}; padding: 0; ${({theme:e})=>r(e,"typography.definitions.discovery.subhed-section-tertiary")} } `,f=o.div.withConfig({displayName:"ContributorEmbedSocialLine"})` display: flex; align-items: center; justify-content: flex-start; margin-bottom: ${a(1)}; &:empty { display: none; /* 1 */ } `,v=o(i).withConfig({displayName:"ContributorEmbedTitle"})``;v.defaultProps={colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const $=o(c.Standard).withConfig({displayName:"ContributorEmbedSocialIcons"})` ${v} + & { margin-left: ${a(2)}; } ${m} { width: ${a(4)}; height: ${a(4)}; } ${p} { margin: 0; padding: 0; } ${u} { margin: 0; } `;e.exports={ContributorEmbedWrapper:h,ContributorEmbedResponsiveAsset:y,ContributorEmbedName:b,ContributorEmbedSocialLine:f,ContributorEmbedTitle:v,ContributorEmbedSocialIcons:$}},13314:(e,t,n)=>{const o=n(32485),i=n(96540),a=n(5556),{useIntl:r}=n(37243),{connector:s}=n(57744),{ContributorsWrapper:l,ContributorsStaff:d}=n(63750),c=n(65920),m=n(46704).A,{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),g=({brandName:e,className:t,contributors:n,maxContributors:a=2,dividerColor:s,shouldHideBottomLine:g=!1})=>{i.useEffect((()=>{(async()=>{await u(),p("Contributors")})()}),[]);const{formatMessage:h}=r();return n&&n.length?i.createElement(l,{className:o("contributors",t),dividerColor:s,shouldHideBottomLine:g,"data-testid":"Contributors"},n.length>a?i.createElement(d,null,h(m.authorPreamble,{brandName:e})):n.map(((e,t)=>i.createElement(c,{...e,key:t,dividerColor:s})))):null};g.propTypes={brandName:a.string,className:a.string,contributors:a.arrayOf(a.shape(c.propTypes)),dividerColor:a.string,maxContributors:a.number,shouldHideBottomLine:a.bool},g.displayName="Contributors",e.exports=s(g,{keysToPluck:["brandName"]})},1802:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(13314);e.exports=o(i,"Contributors")},63750:(e,t,n)=>{const o=n(75999).default,{getTypographyStyles:i,getColorStyles:a,calculateSpacing:r}=n(26865),{applyCustomDividerColor:s}=n(1123),l=o.div.withConfig({displayName:"ContributorsWrapper"})` ${({theme:e})=>i(e,"typography.definitions.consumptionEditorial.description-embed")} border-width: 1px 0; border-style: solid; ${({dividerColor:e,theme:t})=>e?`${s(e)};`:`${a(t,"border-color","colors.consumption.body.standard.divider")};`} &:empty { border: none; } ${({shouldHideBottomLine:e})=>e&&"border-bottom: none;"} `,d=o.div.withConfig({displayName:"ContributorsStaff"})` padding: ${r(4)} 0; `;e.exports={ContributorsWrapper:l,ContributorsStaff:d}},46704:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({authorPreamble:{id:"Contributors.AuthorPreamble",defaultMessage:"Written by {brandName} Staff",description:"Contributors component author preamble"}})},32276:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(22509),{connectDomain:s}=n(57744),l=s("user"),{sizesFullName:d}=n(99906),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{CrosswordEmbedWrapper:p,CrosswordEmbedInfoWrapper:u,CrosswordEmbedInvisibleDivWrapper:g,CrosswordEmbedContentIframe:h}=n(72892),y=n(78966).A,b=({className:e,hasUnsafeReferrer:t,signInMessage:n,title:o,url:s,user:l})=>{i.useEffect((()=>{(async()=>{await m(),c("CrosswordEmbed")})()}),[]);const{formatMessage:b}=a(),f=i.useRef(),[v,$]=i.useState(null),{large:w}=d,[C,k]=i.useState(s),S=n||b(y.signInMessage,{portal:"New Yorker",emTag:e=>`${e.join("")}`}),[x,E]=i.useState(!0),{isAuthenticated:T}=l;i.useEffect((()=>{T&&E(!1)}),[T]),i.useEffect((()=>{const e=e=>{if((/(http(s?)):\/\/cdn3.amuselabs.com/.test(e.origin)||s.startsWith(e.origin))&&"string"==typeof e.data){const t=JSON.parse(e.data),{frameHeight:n,playId:o,gridOffset:i}=t;if(o){const e=`${window.location.protocol}//${window.location.host}${window.location.pathname}?playId=${o}`;window.history.replaceState({path:e},window.title,e)}n&&(f.current.style.height=`${n}px`),void 0!==i&&window.scrollTo(0,f.current.getBoundingClientRect().top+window.pageYOffset-70)}},t=window.location.search.substr(1).split("&").find((e=>e.startsWith("playId"))),n=t&&t.split("=")[1];return $(s),l.amguuid&&($(`${s}&uid=${l.amguuid}`),k(`${s}&uid=${l.amguuid}`)),n&&($(`${s}&playId=${n}`),k(`${s}&playId=${n}`)),window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[s,l]);const I=i.useCallback((()=>{r.doDisplayModal({closeButtonCallback:()=>{E(!1)},dangerousDek:S,redirectURL:document.location.href,type:"crosswords",analyticsType:"crossword"})}),[S]);return i.createElement(p,{"data-testid":"CrosswordEmbedWrapper",breakpoint:w,className:e},i.createElement(u,{dangerouslySetInnerHTML:{__html:``},"data-testid":"CrosswordEmbedInfoWrapper"}),x&&i.createElement(g,{"data-testid":"CrosswordEmbedInvisibleDivWrapper","aria-hidden":"true",onClick:I,onKeyPress:I}),i.createElement(h,{"data-testid":"CrosswordEmbedContentIframe",breakpoint:w,ref:f,title:o||b(y.title),src:v,...t&&{referrerPolicy:"unsafe-url"}}))};b.propTypes={className:o.string,hasUnsafeReferrer:o.bool,signInMessage:o.string,title:o.string,url:o.string.isRequired,user:o.object},b.displayName="CrosswordEmbed",e.exports=l(b)},87608:(e,t,n)=>{const o=n(32276),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"CrosswordEmbed")},72892:(e,t,n)=>{const o=n(75999).default,{maxThresholds:i}=n(99906),a=o.div.withConfig({displayName:"CrosswordEmbedWrapper"})` transform: translateX(-50%); margin-left: 50%; width: 100vw; -webkit-overflow-scrolling: touch; @media (min-width: ${({breakpoint:e})=>i[e]}px) { transform: none; margin-left: 0; width: 100%; } `,r=o.div.withConfig({displayName:"CrosswordEmbedInfoWrapper"})` display: none; `,s=o.div.withConfig({displayName:"CrosswordEmbedInvisibleDivWrapper"})` position: absolute; left: 0; opacity: 0; width: 100%; height: 100vh; `,l=o.iframe.withConfig({displayName:"CrosswordEmbedContentIframe"})` border: none; width: 100%; height: 520px; overflow: hidden; @media (min-width: ${({breakpoint:e})=>i[e]}px) { height: 730px; } @media print { display: inline; } `;a.displayName="CrosswordEmbedWrapper",r.displayName="CrosswordEmbedInfoWrapper",s.displayName="CrosswordEmbedInvisibleDivWrapper",l.displayName="CrosswordEmbedContentIframe",e.exports={CrosswordEmbedWrapper:a,CrosswordEmbedInfoWrapper:r,CrosswordEmbedInvisibleDivWrapper:s,CrosswordEmbedContentIframe:l}},78966:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"CrosswordEmbed.Title",defaultMessage:"Embedded Crossword",description:"Title for crossword embed",isConfigurable:!0},signInMessage:{id:"CrosswordEmbed.SignInMessage",defaultMessage:"To save your progress, sign in to your {portal} account.",description:"Sign in message",isConfigurable:!0}})},73723:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useCallback:s}=n(96540),{useIntl:l}=n(37243),{connector:d}=n(57744),c=n(73275),m=n(76399),{getformatedDate:p,isOutdated:u,calculateTime:g}=n(29228),h=n(72422).A,y=n(73725).A,{componentTracking:b}=n(90090),{trackComponent:f}=n(92716),{interactionResponse:v}=n(56187),$=n(43892),w=n(42170),{EventBannerWrapper:C,EventBannerGrid:k,EventBannerDek:S,Logo:x,EventBannerLogoWrapper:E,EventBannerLogoContainer:T,EventBannerCloseButton:I}=n(23211),N=({bannerExpiryTimeStamp:e,bannerStartTimeStamp:t,className:n,clsConfig:o,eventBannerTags:d=[],eventTimeStamp:c,logo:N,logoBaseUrl:L="/",pageTags:B,timeZone:P,timeFormat:M,hasHiddenEventTimestamp:A=!1,hasLowerCaseText:_=!0,showButtonAndLogoOnTimeUp:H=!1,shouldEnableBundleComponentAnalytics:D,shouldShowCloseButton:R=!1,shouldHideCloseButtonDuringEvent:O=!1,timeUpMessage:F,sponsorLogo:W,sponsorBaseUrl:U,notifyButton:V,trackingNamespace:G,url:j,timeUpUrl:z,locale:q,hasConsistentSpacing:Z})=>{i.useEffect((()=>{(async()=>{await v(),f("EventBanner")})()}),[]);const{formatMessage:K}=l(),[Y,J]=a(),[Q,X]=a(!1),[ee,te]=a(!1),[ne,oe]=a("00"),[ie,ae]=a("00"),[re,se]=a("00"),[le,de]=a("00"),ce=s((e=>{if(e>0){X(!1);const{days:t,hours:n,mins:o,secs:i}=g(e);oe(t),ae(n),se(o),de(i)}else X(!0);return{days:ne,hours:ie,minutes:re,seconds:le}}),[ne,ie,re,le]);if(r((()=>{const{duration:e,time:t}=p(c,q,P,M);J(t);const n=setTimeout((()=>{ce(e)}),1e3);return()=>clearTimeout(n)}),[c,q,M,P,ce,Y]),!e||void 0===Q||ee||d?.length&&!B.split("|").some((e=>d.includes(e)))||u(t,e))return null;const me=Q&&z?z:j,pe=(!Q||!O)&&R,ue=e=>e&&D?b.addDataSectionTitleAttribute(D,e):{},ge=ue(G);let he={};return o?.improveCLS&&Q?he={style:{minHeight:`${o.minHeightDuringEvent}px`}}:o?.improveCLS&&!Q&&(he={style:{minHeight:`${o.minHeightBeforeEvent}px`}}),i.createElement(C,{hasConsistentSpacing:Z,...he},i.createElement(I,{ButtonIcon:m,onClickHandler:()=>{te(!0)},role:"button",label:K(y.closeBanner),"aria-expanded":m,shouldEnableBundleComponentAnalytics:D,trackingNamespace:`${G} close`,shouldShowCloseButton:pe,isIconButton:!0}),i.createElement(k,{className:n,isEventHappening:Q,showButtonAndLogoOnTimeUp:H},i.createElement(T,{...ge},i.createElement(E,{isNotClickable:!L?.length,href:L,isEventHappening:Q,showButtonAndLogoOnTimeUp:H,onClick:()=>{return e={action:G,label:""},void(window.dataLayer&&e&&window.dataLayer.push({event:e.action,eventCategory:"click tracking",eventAction:e.action,eventLabel:e.label}));var e}},i.createElement(x,{...N})),!Q&&!A&&i.createElement(S,null,Y)),Q?i.createElement($,{getTrackingAttributes:ue,hasLowerCaseText:_,isEventHappening:Q,showButtonAndLogoOnTimeUp:H,timeUpMessage:F,trackingNamespace:G,urlData:me}):i.createElement(h,{eventDate:c,hasLowerCaseText:_,days:ne,hours:ie,minutes:re,seconds:le}),i.createElement(i.Fragment,null,i.createElement(w,{formatMessage:K,getTrackingAttributes:ue,hasLowerCaseText:_,hasHiddenEventTimestamp:A,isEventHappening:Q,notifyButton:V,showButtonAndLogoOnTimeUp:H,shouldEnableBundleComponentAnalytics:D,sponsorLogo:W,sponsorBaseUrl:U,trackingNamespace:G,urlData:me}))))};N.propTypes={bannerExpiryTimeStamp:o.number.isRequired,bannerStartTimeStamp:o.number,className:o.string,clsConfig:o.object,eventBannerTags:o.array,eventTimeStamp:o.number.isRequired,hasConsistentSpacing:o.bool,hasHiddenEventTimestamp:o.bool,hasLowerCaseText:o.bool,locale:o.string.isRequired,logo:o.shape(c.propTypes).isRequired,logoBaseUrl:o.string,notifyButton:o.shape({href:o.string,label:o.string}),pageTags:o.string,shouldEnableBundleComponentAnalytics:o.bool,shouldHideCloseButtonDuringEvent:o.bool,shouldShowCloseButton:o.bool,showButtonAndLogoOnTimeUp:o.bool,sponsorBaseUrl:o.string,sponsorLogo:o.shape(c.propTypes),timeFormat:o.string,timeUpMessage:o.string.isRequired,timeUpUrl:o.object,timeZone:o.string.isRequired,trackingNamespace:o.string,url:o.object.isRequired},N.displayName="EventBanner",e.exports=d(N,{keysToPluck:["hasConsistentSpacing"]})},72422:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(73725).A,{TimerContainer:s,TimerColon:l,UnitContainer:d,TimerValueContainer:c,EventCountdownTime:m}=n(23211),p=({eventDate:e,hasLowerCaseText:t,days:n,hours:o,minutes:p,seconds:u})=>{const{formatMessage:g}=a();return e?i.createElement(m,null,i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},n)),i.createElement(d,{hasLowerCaseText:t},g(r.eventDays))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},o)),i.createElement(d,{hasLowerCaseText:t},g(r.eventHours))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},p)),i.createElement(d,{hasLowerCaseText:t},g(r.eventMinutes))),i.createElement(l,null,i.createElement("span",{className:"notranslate"},":")),i.createElement(s,null,i.createElement(c,null,i.createElement("span",{className:"notranslate"},u)),i.createElement(d,{hasLowerCaseText:t},g(r.eventSeconds)))):null};p.propTypes={days:o.string,eventDate:o.number.isRequired,hasLowerCaseText:o.bool,hours:o.string,minutes:o.string,seconds:o.string},t.A=p},8999:(e,t,n)=>{const o=n(5556),i=n(96540),{EventBannerNotifyButton:a}=n(23211),r=({isEventHappening:e,notifyButton:t,onClickHandler:n,showButtonAndLogoOnTimeUp:o,shouldEnableBundleComponentAnalytics:r,trackingNamespace:s})=>e&&!o?null:i.createElement(a,{shouldEnableBundleComponentAnalytics:r,trackingNamespace:`${s} Notify`,inputKind:"link",btnStyle:"filled",target:"_blank","aria-label":"Opens in a new window",isEventHappening:e,showButtonAndLogoOnTimeUp:o,...t,onClickHandler:n});r.propTypes={isEventHappening:o.bool,notifyButton:o.shape({href:o.string,label:o.string}),onClickHandler:o.func,shouldEnableBundleComponentAnalytics:o.bool,showButtonAndLogoOnTimeUp:o.bool,trackingNamespace:o.string},r.displayName="NotifyCTA",e.exports=r},43892:(e,t,n)=>{const o=n(5556),i=n(96540),{PostTimerWrapper:a,PostTimerMessage:r,EventLink:s}=n(23211),l=({getTrackingAttributes:e,hasLowerCaseText:t,isEventHappening:n,showButtonAndLogoOnTimeUp:o,timeUpMessage:l,trackingNamespace:d,urlData:c})=>{const m=e(`${d} post Timer Message`);return i.createElement(a,{isEventHappening:n,showButtonAndLogoOnTimeUp:o},i.createElement(r,{dangerouslySetInnerHTML:{__html:l},isEventHappening:n,showButtonAndLogoOnTimeUp:o}),i.createElement(s,{hasLowerCaseText:t,href:c.href,...m,isEventHappening:n},c.text))};l.propTypes={getTrackingAttributes:o.func,hasLowerCaseText:o.bool,isEventHappening:o.bool,showButtonAndLogoOnTimeUp:o.bool,timeUpMessage:o.string,trackingNamespace:o.string,urlData:o.object,watchLiveOnLabel:o.func},l.displayName="PostCountdownComponent",e.exports=l},78907:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(86157),r=n(73725).A,{EventSponsoredLogoWrapper:s,Logo:l}=n(23211),d=({sponsorLogo:e,sponsorBaseUrl:t,formatMessage:n})=>{if(!e)return null;const o={};return t&&(o.href=t,o.as="a"),i.createElement(i.Fragment,null,n(r.sponsorPreamble),i.createElement(s,{...o},i.createElement(l,{...e})))};d.propTypes={formatMessage:o.func,sponsorBaseUrl:o.string,sponsorLogo:o.shape(a.propTypes)},d.displayName="SponsorLogo",e.exports=d},42170:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(8999),r=n(78907),{EventLink:s,EventSponsor:l}=n(23211),d=({formatMessage:e,getTrackingAttributes:t,hasLowerCaseText:n,hasHiddenEventTimestamp:o,isEventHappening:d,notifyButton:c,showButtonAndLogoOnTimeUp:m,shouldEnableBundleComponentAnalytics:p,sponsorLogo:u,sponsorBaseUrl:g,trackingNamespace:h,urlData:y})=>{const b=t(`${h} Sponsored`),f=e=>{window.dataLayer&&e&&window.dataLayer.push({event:e.action,eventCategory:"click tracking",eventAction:e.action,eventLabel:e.label})};return i.createElement(l,{isEventHappening:d,showButtonAndLogoOnTimeUp:m},(!d||d&&m)&&c?i.createElement(a,{isEventHappening:d,notifyButton:c,showButtonAndLogoOnTimeUp:m,shouldEnableBundleComponentAnalytics:p,trackingNamespace:h,onClickHandler:()=>{f({action:`${h} Notify`,label:"Notify Me"})}}):i.createElement(r,{sponsorLogo:u,sponsorBaseUrl:g,formatMessage:e}),(!d&&!o||d&&!m)&&i.createElement(s,{hasLowerCaseText:n,href:y.href,...b,showButtonAndLogoOnTimeUp:m,isEventHappening:d,onClick:()=>f({action:`${h} Sponsored`,label:y.text})},y.text))};d.propTypes={formatMessage:o.func,getTrackingAttributes:o.func,hasHiddenEventTimestamp:o.bool,hasLowerCaseText:o.bool,isEventHappening:o.bool,notifyButton:o.shape({href:o.string,label:o.string}),shouldEnableBundleComponentAnalytics:o.bool,showButtonAndLogoOnTimeUp:o.bool,sponsorBaseUrl:o.string,sponsorLogo:o.object,trackingNamespace:o.string,urlData:o.object,watchLiveOnLabel:o.func},d.displayName="SponsoredComponent",e.exports=d},36897:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(73723);e.exports=o(i,"EventBanner")},23211:(e,t,n)=>{const o=n(75999).default,{getSectionSpacingStyling:i}=n(16800),a=n(86659),{GridItem:r}=n(40653),{BaseText:s,BaseWrap:l}=n(76955),d=n(73275),c=n(73730),{getColorStyles:m,calculateSpacing:p,getTypographyStyles:u,getColorToken:g}=n(26865),{BREAKPOINTS:h}=n(96472),y=o(c.Primary).withConfig({displayName:"EventBannerNotifyButton"})` margin: 0 auto ${p(2)}; border: 0.125rem solid; ${({theme:e})=>g(e,"colors.interactive.base.white")}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"margin: auto;"}; max-width: 185px; max-height: 3rem; text-transform: uppercase; @media (max-width: ${h.md}) { margin-bottom: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"margin-bottom: 0;":`${p(1)};`}; width: 100%; } &&:hover, &&:active { border-color: ${({theme:e})=>g(e,"colors.interactive.base.white")}; } `;y.defaultProps={colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.utility.button-core"};const b=o.div.withConfig({displayName:"EventBannerWrapper"})` ${({theme:e,hasConsistentSpacing:t})=>t&&"0px"!==i(e,"gap-md")?`\n margin-bottom: ${i(e,"gap-md")};\n @media (max-width: ${h.md}) {\n margin-bottom: ${i(e,"gap-sm")};\n }\n `:null}; ${({theme:e})=>m(e,"background-color","colors.consumption.lead.inverted.background")}; `,f=o(d).withConfig({displayName:"Logo"})` margin: 0 auto; height: ${p(5)}; picture { margin: 0; height: 100%; img { width: 156px; height: 40px; } } `,v=o.div.withConfig({displayName:"EventBannerLogoContainer"})` display: flex; flex-direction: column; align-items: center; `,$=o.a.withConfig({displayName:"EventBannerLogoWrapper"})` margin-bottom: ${p(2)}; padding: 0; width: 9.75rem; height: 3rem; ${({isEventHappening:e})=>!e&&`\n display: flex;\n align-items: center;\n @media (max-width: ${h.md}) {\n margin-bottom: ${p(1)};\n }\n `} @media (min-width: ${h.md}) { ${({isEventHappening:e})=>e&&"\n margin-bottom: 0; \n display: block;\n align-self: center;\n "} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`width:${p(28)};`} } ${({isNotClickable:e})=>e&&"cursor: auto"} `,w=o(a.NoMargins).withConfig({displayName:"EventCountdownTime"})` && { @media (max-width: ${h.lg}) { grid-template-columns: repeat(3, 3.45rem 1.5rem) 3.45rem; } @media (max-width: ${h.md}) { grid-template-columns: repeat(3, 2fr 1rem) 2fr; } @media (max-width: ${h.sm}) { grid-template-columns: repeat(3, 3.5rem 1rem) 3.5rem; } grid-template-columns: repeat(3, 2fr 2rem) 2fr; align-items: center; text-align: center; --grid-gap: 0; } ${r} { height: 100%; } ${({theme:e})=>u(e,"typography.definitions.consumptionEditorial.display-medium")} ${({theme:e})=>m(e,"color","colors.consumption.lead.standard.context-texture")}; `,C=o(s).withConfig({displayName:"EventLink"})` && { ${({hasLowerCaseText:e})=>!e&&"text-transform: uppercase;"} line-height: 1rem; } align-self: center; text-decoration: none; `;C.defaultProps={as:"a",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const k=o(s).withConfig({displayName:"PostTimerMessage"})` text-align: start; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"display: block;"}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t&&"display: none;"}; @media (min-width: ${h.md}) { text-align: center; && { ${({isEventHappening:e})=>e&&"display: block;"}; } } && { ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.heading")}; ${({theme:e})=>u(e,"typography.definitions.discovery.hed-bulletin-primary")} } `,S=o.div.withConfig({displayName:"PostTimerWrapper"})` ${C} { display: ${({isEventHappening:e})=>e?"inline":"none"}; ${({isEventHappening:e})=>e?`padding-top:${p(.5)}`:""}; } @media (min-width: ${h.md}) { ${C} { display: none; } } ${C} { ${({showButtonAndLogoOnTimeUp:e,isEventHappening:t})=>e&&t?"display:none":""} } `,x=o(a.ThreeUp).withConfig({displayName:"EventBannerGrid"})` && { row-gap: 0; padding-top: ${p(2)}; padding-bottom: ${p(2)}; @media (min-width: ${h.md}) { padding: 1.5rem 1rem 1.25rem; } } > ${r}:first-child { grid-column: 1 / span 4; margin-bottom: ${p(2)}; text-align: center; justify-self: center; } ${({isEventHappening:e})=>!e&&`\n ${w}{\n justify-content: center;\n padding-bottom: ${p(2)};\n @media (min-width: ${h.md}) {\n padding: 0;\n }\n }\n ${v}{\n ${f}{\n display: flex;\n width:100%;\n max-width: 11.5rem;\n height: 48px;\n }\n }\n `} ${({isEventHappening:e})=>e&&`\n && {\n padding: ${p(1)} ${p(3)};\n @media (min-width: ${h.md}) {\n padding: ${p(1)} 0;\n }\n }\n ${f}{\n max-width: 9.75rem;\n height: 100%;\n display: flex;\n }\n @media (max-width: ${h.md}) {\n ${f}{\n margin:0;\n }\n ${$}{\n padding:0;\n margin-bottom: 0;\n }\n ${S}{\n padding: ${p(1.5)} 0;\n }\n &&{\n gap: 0;\n column-gap: var(--grid-gap);\n }\n > ${r}:first-child {\n grid-column: 1 / span 2;\n text-align: center;\n align-self: center;\n margin-bottom: 0;\n justify-self: flex-start;\n }\n > ${r}:nth-child(2) {\n grid-column: 3 / span 2;\n align-self: center;\n\n }\n ${r}{\n grid-column: auto;\n }\n ${v}{\n display: block;\n }\n }\n ${r}:nth-child(3){\n align-self: center;\n }\n `} ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&`\n @media (max-width: ${h.md}) {\n && {\n padding-right: ${p(3)};\n }\n ${v}{\n display: none;\n }\n > ${r}:first-child {\n display: none;\n }\n > ${r}:nth-child(2) {\n grid-column: 1 / span 2;\n align-self: center;\n }\n > ${r}:nth-child(3) {\n grid-column: 3 / span 2;\n align-self: center;\n }\n }\n `} @media (min-width: ${h.md}) { > ${r}:first-child { grid-column: 1 / span 3; justify-self: center; align-self: center; margin: 0; } > ${r}:nth-child(2) { grid-column: 5 / span 4; align-self: center; } > ${r}:last-child { grid-column: 10 / span 3; } ${({isEventHappening:e})=>e?`\n padding: ${p(1)} 0;\n `:`\n padding: ${p(3)} 0 ${p(2.5)} 0;\n `} } `,E=o(l).withConfig({displayName:"EventSponsor"})` display: flex; flex: 1; flex-direction: column; justify-content: center; height: auto; text-align: center; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.syndication")}; ${({isEventHappening:e})=>e?`\n align-self: center;\n padding: ${p(1.5)} 0;\n `:`\n @media (min-width: ${h.md}) {\n padding-top: 0; \n height: 100%;\n } \n `}; ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t&&"padding: 0;"}; @media (max-width: ${h.md}) { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t?"none":"flex"}; } @media (min-width: ${h.md}) { ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&!t&&"display:flex;"}; ${C} { display: ${({isEventHappening:e,showButtonAndLogoOnTimeUp:t})=>e&&t?"none":"flex"}; align-self: center; justify-content: center; } } ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.syndication")}; ${f} { margin: 0 auto; width: 100%; max-width: 10.313rem; } `,T=o(s).withConfig({displayName:"EventBannerDek"})` vertical-align: middle; @media (min-width: ${h.md}) { margin-right: unset; } `;T.defaultProps={as:"span",colorToken:"colors.consumption.lead.inverted.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const I=o(l).withConfig({displayName:"TimerContainer"})` ${({theme:e})=>u(e,"typography.definitions.consumptionEditorial.display-small")} color: ${({theme:e})=>m(e,"color","colors.consumption.lead.standard.context-texture")}; `,N=o(l).withConfig({displayName:"UnitContainer"})` ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.link")}; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.context-tertiary")} padding-top: ${p(1)}; text-align: center; text-transform: ${({hasLowerCaseText:e})=>e?"capitalise;":"uppercase;"}; line-height: 1rem; @media (min-width: ${h.md}) { padding-top: ${p(2)}; } `,L=o(s).withConfig({displayName:"TimerValueContainer"})` @media (min-width: ${h.md}) { display: flex; align-items: center; justify-content: center; height: 3rem; text-align: center; } `;L.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.numerical-large"};const B=o(l).withConfig({displayName:"TimerColon"})` line-height: 1.5rem; ${({theme:e})=>m(e,"color","colors.interactive.base.white")}; ${({theme:e})=>u(e,"typography.definitions.globalEditorial.numerical-large")} @media (min-width: ${h.md}) { position: relative; top: 0.2rem; } `,P=o(c.Utility).withConfig({displayName:"EventBannerCloseButton"})` position: absolute; right: 0; margin: ${p(2)} ${p(2)} 0 ${p(2)}; border-width: 0; width: 0; min-width: 0; height: 0; ${({shouldShowCloseButton:e})=>!e&&"display: none"}; @media (min-width: ${h.md}) { margin: ${p(2)} ${p(2)} 0 ${p(2)}; } &:hover, &:active { border-width: 0; ${({theme:e})=>m(e,"border-color","colors.consumption.lead.inverted.background")}; ${({theme:e})=>m(e,"background-color","colors.consumption.lead.inverted.background")}; } .icon-close { padding: 8px; g { stroke: white; } } `,M=o(s).withConfig({displayName:"EventSponsoredLogoWrapper"})` margin: 0 auto; padding: ${p(1)} 0 ${p(2)} 0; @media (min-width: ${h.md}) { padding: ${p(1)} 0; } `,A=o(a.WithMargins).withConfig({displayName:"EventDetails"})` && { grid-template-columns: 1fr; gap: 0; line-height: ${p(1)}; @media (min-width: ${h.md}) { grid-template-columns: repeat(1, 1fr); padding: 0; } @media (max-width: ${h.md}) { padding-right: 0; padding-left: 0; } } ${({theme:e})=>m(e,"color","colors.consumption.lead.inverted.context-tertiary")}; ${r}:nth-of-type(2) { display: block; } ${C} { display: block; width: 100%; text-align: center; } @media (min-width: ${h.md}) { ${r}:nth-of-type(2) { display: none; } } margin: ${p(2)} 0; `;e.exports={EventBannerWrapper:b,EventBannerGrid:x,EventCountdownTime:w,EventLink:C,EventBannerDek:T,EventSponsor:E,TimerContainer:I,TimerColon:B,UnitContainer:N,TimerValueContainer:L,PostTimerMessage:k,EventBannerCloseButton:P,Logo:f,EventBannerLogoWrapper:$,EventSponsoredLogoWrapper:M,EventDetails:A,EventBannerLogoContainer:v,PostTimerWrapper:S,EventBannerNotifyButton:y}},73725:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({watchLiveOn:{id:"EventBanner.WatchLiveOn",defaultMessage:"Watch live on",description:"url where user can watch an event live"},liveOn:{id:"EventBanner.LiveOn",defaultMessage:"Live on",description:"Live event"},sponsorPreamble:{id:"EventBanner.SponsorPreamble",defaultMessage:"Countdown Presented By",description:"Event banner component sponsor preamble"},eventDays:{id:"EventBanner.eventDays",defaultMessage:"Days",description:"Event banner component days"},eventHours:{id:"EventBanner.eventHours",defaultMessage:"Hours",description:"Event banner component hours"},eventMinutes:{id:"EventBanner.eventMinutes",defaultMessage:"Minutes",description:"Event banner component minutes"},eventSeconds:{id:"EventBanner.eventSeconds",defaultMessage:"Seconds",description:"Event banner component seconds"},closeBanner:{id:"EventBanner.CloseBanner",defaultMessage:"Close Banner",description:"Close event banner"}})},29228:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isOutdated=t.calculateTime=t.getformatedDate=t.isInFuture=t.getDuration=void 0;const o=n(84743),i=n(52037);t.getDuration=e=>new Date(e)-new Date,t.isInFuture=e=>new Date(e).valueOf()>(new Date).valueOf(),t.getformatedDate=(e,n="en-US",i="America/New_York",a="MMMM DD [at] hh:mmA z")=>{const r=((e="")=>""===e?new Date:new Date(e))(e),s=(0,t.getDuration)(e);let l="";return i&&n&&r&&(l=o.tz(e,i).locale(n).format(a)),{duration:s,time:l}};const a=e=>i(e,2,"0");t.calculateTime=e=>{let t=Math.floor(e/1e3%60),n=Math.floor(e/6e4%60),o=Math.floor(e/36e5%24),i=Math.floor(e/864e5);return o=a(o),n=a(n),t=a(t),i=a(i),{days:i,hours:o,mins:n,secs:t}},t.isOutdated=(e,t)=>{const n=(new Date).valueOf();return!!(t&&new Date(t).valueOf()n)}},37807:(e,t,n)=>{const o=n(5556),i=n(96540),{EventEmbedWrapper:a}=n(73956),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(12398),d=({className:e,event:t})=>(i.useEffect((()=>{(async()=>{await s(),r("EventEmbed")})()}),[]),i.createElement(a,{className:e},i.createElement(l,{...t})));d.propTypes={className:o.string,event:o.shape(l.PropTypes).isRequired},e.exports=d},45888:(e,t,n)=>{e.exports=n(37807)},73956:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a}=n(26865),{EventWrapper:r,EventDetails:s,EventTitle:l}=n(20162),d=o.div.withConfig({displayName:"EventEmbedWrapper"})` ${r} { border-top: 0; border-width: 0 0 1px; border-style: solid; ${({theme:e})=>a(e,"border-color","colors.discovery.body.light.border")}; padding: ${i(2)} 0; } ${s} { grid-column: 1/-1; } ${l} { margin-bottom: ${i(2)}; } `;e.exports={EventEmbedWrapper:d}},5823:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(40442).A,l=n(12398),d=n(10281),c=n(81318),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{EventsListWrapper:u,EventsListContainer:g,EventsListItem:h,EventsListItems:y,EventsListMonth:b,EventsListTitle:f}=n(66472),v=({className:e,events:t,links:n,marquee:i,shouldUseTabs:v,title:$,variations:w,variationName:C})=>{a.useEffect((()=>{(async()=>{await p(),m("EventsList",C)})()}),[C]);let k={};const{formatMessage:S}=r(),x=t.map(((e,t)=>(w.sortByMonth&&(k=function(e){return e.sort(((e,t)=>new Date(e.startDate)-new Date(t.startDate))).reduce(((e,t)=>{const n=t.startDate?new Date(t.startDate).toLocaleString("en-US",{month:"long"}):"";return e[n]?e[n].push(t):e[n]=[t],e}),{})}(e)),a.createElement(g,{key:t},w.sortByMonth&&e.length>0?a.createElement(a.Fragment,null,Object.keys(k).map(((e,t)=>a.createElement(b,{key:t,className:"events-list__month"},a.createElement(f,null,e),a.createElement(y,null,a.createElement(h,{key:t},k[e].map(((e,t)=>a.createElement(l,{...e,key:t,showVenue:!0}))))))))):a.createElement(a.Fragment,null,a.createElement(f,null,$||S(s.title)),e.length>0&&a.createElement(y,null,e.map(((e,t)=>a.createElement(h,{key:t},a.createElement(l,{...e,showVenue:!0})))))))))),E=i&&i.items?a.createElement(d,{...i,heading:""}):null,T=v?a.createElement(c,{marquee:E,showButton:!1,tabContent:x,tabLabels:n}):a.createElement(a.Fragment,null,x);return a.createElement(u,{className:o("events-list",e),isSortByMonth:w.sortByMonth},T)};v.propTypes={className:i.string,events:i.arrayOf(i.arrayOf(i.object)).isRequired,links:i.arrayOf(i.object),marquee:i.object,shouldUseTabs:i.bool,title:i.string,variationName:i.string,variations:i.shape({sortByMonth:i.bool.isRequired})},v.defaultProps={shouldUseTabs:!1,variations:{sortByMonth:!1}},e.exports=v},67020:(e,t,n)=>{e.exports=n(39008)},66472:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{TabsContentWrapper:l}=n(66042),d=o.ul.withConfig({displayName:"EventsListItems"})` padding: 0; list-style-type: none; `,c=o(i).withConfig({displayName:"EventsListItem"})``;c.defaultProps={as:"li"};const m=o(i).withConfig({displayName:"EventsListTitle"})` margin: 0 0 ${a(4)} 0; padding: 0; @media (min-width: ${s.md}) { margin: 0 0 ${a(4)} 0; } `;m.defaultProps={as:"h1",colorToken:"colors.discovery.body.light.heading",typeIdentity:"typography.definitions.discovery.subhed-section-secondary"};const p=o.div.withConfig({displayName:"EventsListContainer"})``,u=o.div.withConfig({displayName:"EventsListMonth"})``,g=o.div.withConfig({displayName:"EventsListWrapper"})` ${({theme:e,isSortByMonth:t})=>r(e,"background-color",t?"colors.discovery.body.white.background":"colors.discovery.body.light.background")}; padding: ${a(4)} ${a(2)}; @media (min-width: ${s.md}) { padding: ${a(6)} ${a(3)}; } ${l} { ${m} { margin-top: ${a(4)}; } ${p} { text-align: left; } } ${({isSortByMonth:e})=>e&&`\n ${u} {\n margin: 0 0 ${a(6)} 0;\n\n @media (min-width: ${s.md}) {\n margin: 0 0 ${a(7)} 0;\n }\n\n &:last-of-type {\n margin: 0;\n }\n }\n ${m} {\n margin: 0 0 ${a(2)} 0;\n }\n`}; `;e.exports={EventsListWrapper:g,EventsListContainer:p,EventsListItem:c,EventsListItems:d,EventsListMonth:u,EventsListTitle:m}},40442:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"EventsList.Title",defaultMessage:"Featured Events",description:"EventsList component title"}})},39008:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(5823);i.SortByMonth=o(i,"SortByMonth",{sortByMonth:!0}),e.exports=i},86418:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useInView:r}=n(46762),s=n(52540),l=n(39832),d=n(34187),c=n(98188),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{googleAnalytics:u}=n(90090),{handleCommercePromotionBanner:g}=n(14307),h=n(43608),y="promotion-click",b="promotion-impression",f="PLPPromotion",v="ArticleToPLP",$=({id:e,url:t,position:n,dangerousHed:o})=>{window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:y,ecommerce:{promoClick:{promotions:[{id:f,name:v,creative:t,position:n}]}}}),g({type:"click",event:y,id:e,name:v,title:o,url:t,position:n})},{ExternalLinkEmbedArrowIcon:w,ExternalLinkEmbedResponsiveImage:C,ExternalLinkEmbedBylines:k,ExternalLinkEmbedWrapper:S,ExternalLinkEmbedText:x,ExternalLinkEmbedHed:E,ExternalLinkEmbedDek:T,ExternalLinkEmbedRubric:I,ExternalLinkEmbedButton:N,ExternalLinkEmbedButtonWrapper:L}=n(64010),B=({className:e,contributors:t,dangerousDek:n,dangerousHed:o,hasArrowIcon:s,image:d,isExternal:y,isFullWidth:B,rubric:P,showByline:M,textColumnSize:A,url:_,variations:{layout:H},variationName:D,isLiveStory:R,source:O,position:F,id:W})=>{i.useEffect((()=>{(async()=>{await p(),m("ExternalLinkEmbed",D)})()}),[]);const[U,V]=r({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});V&&"inlineWithButton"===H&&((({url:e,position:t})=>{u.emitUniqueGoogleTrackingEvent("",{event:b,ecommerce:{promoView:{promotions:[{id:f,name:v,creative:e,position:t}]}}})})({url:_,position:F}),g({type:"impression",event:b,id:W,name:v,title:o,url:_,position:F}));const G=a(),j=y?l:"a",z=h,q=M&&t,Z=(({hasByline:e,url:t,contributors:n,dangerousHed:o,dangerousDek:a,LinkComponent:r,hasArrowIcon:s,rubric:l,textColumnSize:d,layout:m,intl:p,isLiveStory:u,source:g,position:h,id:y})=>i.createElement(x,{textColumnSize:u?"medium":d,layout:m},"inline"===m&&l&&i.createElement(I,null,"string"==typeof l?p.formatMessage(c.rubric):l.name),i.createElement(r,{attributes:{"aria-label":o},className:"external-link-embed__hed-link button",href:t,onClick:()=>"inlineWithButton"===m&&$({id:y,url:t,position:h,dangerousHed:o})},i.createElement(E,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:o},isLiveStory:u})),a&&i.createElement(T,{hasMeta:a||e,layout:m,dangerouslySetInnerHTML:{__html:a}}),s&&i.createElement(w,null),e&&i.createElement(k,{contributors:n,contentAlign:"left"}),"inlineWithButton"===m&&g&&i.createElement(L,null,i.createElement(N,{btnStyle:"outlined",label:g,href:t,inputKind:"link",onClickHandler:()=>"inlineWithButton"===m&&$({id:y,url:t,position:h,dangerousHed:o}),target:"_blank"}))))({hasByline:q,url:_,contributors:t,dangerousHed:o,dangerousDek:n,LinkComponent:j,hasArrowIcon:s,rubric:P,textColumnSize:A,layout:H,intl:G,isLiveStory:R,source:O,position:F,id:W});return i.createElement(S,{layout:H,hasMeta:n||q,isFullWidth:B,className:e,"data-testid":`external-link-embed--${H}`,isLiveStory:R,ref:U},"inline"===H&&Z,"inlineWithButton"===H&&Z,d?.sources&&i.createElement(j,{attributes:{"aria-label":o},className:"external-link-embed__image-link",href:_,onClick:()=>"inlineWithButton"===H&&$({id:W,url:_,position:F,dangerousHed:o})},i.createElement(C,{altText:d.altText,sources:d.sources,as:z,layout:H})),"large"===H&&Z)};B.displayName="ExternalLinkEmbed",B.propTypes={className:o.string,contributors:o.shape(s.propTypes.contributors),dangerousDek:o.string,dangerousHed:o.string.isRequired,hasArrowIcon:o.bool,id:o.string,image:o.object,isExternal:o.bool,isFullWidth:o.bool,isLiveStory:o.bool,position:o.number,rubric:o.oneOfType([o.shape(d.propTypes),o.string]),showByline:o.bool,source:o.string,textColumnSize:o.oneOf(["medium","large"]),url:o.string.isRequired,variationName:o.string,variations:o.shape({layout:o.string})},B.defaultProps={hasArrowIcon:!0,isExternal:!0,isFullWidth:!1,isLiveStory:!1,showByline:!1,textColumnSize:"medium",variations:{layout:"inline"}},e.exports=B},55990:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(18206);e.exports=o(i,"ExternalLinkEmbed")},64010:(e,t,n)=>{const o=n(75999).default,i=n(73730),a=n(42361),r=n(52540),{calculateSpacing:s,getColorStyles:l,getColorToken:d,getTypographyStyles:c}=n(26865),{BaseText:m}=n(76955),{BREAKPOINTS:p}=n(96472),u=o.div.withConfig({displayName:"ExternalLinkEmbedWrapper"})` display: grid; width: 100%; ${({layout:e})=>"inlineWithButton"!==e&&"\n border-width: 1px 0;\n border-style: solid;\n "} ${({layout:e})=>"inlineWithButton"===e&&`\n .external-link-embed__image-link {\n @media (min-width: ${p.md}) {\n margin-left: ${s(2)};\n width: ${s(27)};\n }\n margin-left: ${s(1)};\n width: ${s(16)};\n }\n `} ${({theme:e})=>l(e,"border-color","colors.consumption.body.standard.divider")}; ${({layout:e,isFullWidth:t})=>"inline"===e||"inlineWithButton"===e?`\n grid-gap: ${s(3)};\n grid-template-columns: repeat(3, 1fr);\n margin: ${s(4)} 0;\n padding: ${s(2)} 0;\n\n .external-link-embed__image-link {\n align-self: center;\n justify-self: end;\n }\n\n ${t&&"\n float: none;\n margin-left: 0;\n width: 100%;\n "}\n `:""} ${({layout:e,theme:t})=>"large"===e?`\n grid-template-columns: repeat(8, 1fr);\n grid-row-gap: ${s(2)};\n margin: ${s(4)} 0;\n padding: ${s(2)} 0;\n\n .external-link-embed__image-link {\n grid-column: 2 / span 6;\n ${l(t,"background-color","colors.discovery.body.light.background")};\n }\n `:""} `,g=o("div").withConfig({displayName:"ExternalLinkEmbedResponsiveImage"})` ${({layout:e})=>"inline"===e&&"\n min-width: 75px;\n\n img {\n width: 75px;\n object-fit: cover;\n }\n "} ${({layout:e})=>"inlineWithButton"===e&&"\n img {\n object-fit: contain;\n }\n "} `,h=o.div.withConfig({displayName:"ExternalLinkEmbedText"})` position: relative; ${({layout:e,textColumnSize:t})=>"large"===e?"\n grid-column: 2 / span 6;\n ":`\n align-self: center;\n width: 100%;\n line-height: 1;\n\n ${"medium"===t?"\n grid-column: 1 / 3;\n ":"\n grid-column: 1 / 4;\n "}\n `} a:link, a:visited { text-decoration: none; ${({theme:e})=>l(e,"color","colors.consumption.body.standard.subhed")}; } a:active, a:focus, a:hover { text-decoration: underline; ${({theme:e})=>l(e,"color","colors.consumption.body.standard.subhed")}; } `,y=o(r).withConfig({displayName:"ExternalLinkEmbedBylines"})``,b=o(m).withConfig({displayName:"ExternalLinkEmbedHed"})` display: inline; ${({isLiveStory:e})=>e&&"\n font-weight: unset;\n "} ${({hasMeta:e})=>e?`\n display: block;\n margin: 0 0 ${s(1)};\n `:""} ${({theme:e,layout:t})=>"inlineWithButton"===t&&`\n @media(min-width: ${p.md}){\n ${c(e,"typography.definitions.discovery.hed-feature")}\n }\n `}; `;b.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const f=o(m).withConfig({displayName:"ExternalLinkEmbedDek"})` ${({layout:e})=>"large"===e||"inline"===e?"\n margin: 0;\n ":""} ${({hasMeta:e})=>e?"display: inline;":""} `;f.defaultProps={as:"p",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.discovery.description-core"};const v=o(m).withConfig({displayName:"ExternalLinkEmbedRubric"})``;v.defaultProps={as:"div",bottomSpacing:2,colorToken:"colors.consumption.body.standard.display-signature",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const $=o(a).withConfig({displayName:"ExternalLinkEmbedArrowIcon"})` position: absolute; margin-top: 6px; margin-left: 8px; width: 20px; height: 20px; path { ${({theme:e})=>l(e,"fill","colors.discovery.body.white.accent")}; stroke: ${d("colors.discovery.body.white.accent")}; stroke-width: 2px; transform: scale(0.6); } `,w=o(i).withConfig({displayName:"ExternalLinkEmbedButton"})` margin-top: ${s(3)}; border: 2px solid ${d("colors.interactive.base.black")}; @media (min-width: ${p.md}) { margin-top: ${s(2)}; } ${({theme:e})=>`\n ${c(e,"typography.definitions.utility.button-utility")}};\n `}; `,C=o.div.withConfig({displayName:"ExternalLinkEmbedButtonWrapper"})` a:link, a:visited { text-decoration: none; ${({theme:e})=>`\n \n ${l(e,"color","colors.interactive.base.black")};\n `}; } a:active, a:focus, a:hover { text-decoration: none; ${({theme:e})=>`\n ${l(e,"background-color","colors.interactive.base.black")}\n \n ${l(e,"color","colors.interactive.base.white")};\n \n `}; } `;e.exports={ExternalLinkEmbedArrowIcon:$,ExternalLinkEmbedResponsiveImage:g,ExternalLinkEmbedBylines:y,ExternalLinkEmbedWrapper:u,ExternalLinkEmbedText:h,ExternalLinkEmbedHed:b,ExternalLinkEmbedDek:f,ExternalLinkEmbedRubric:v,ExternalLinkEmbedButton:w,ExternalLinkEmbedButtonWrapper:C}},98188:(e,t,n)=>{const{defineMessages:o}=n(37243);e.exports=o({rubric:{id:"ExternalLinkEmbed.Rubric",defaultMessage:"Read More",description:"External Link Embed Rubric default text"}})},18206:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(86418);i.Inline=o(i,"Inline",{layout:"inline"}),i.Large=o(i,"Large",{layout:"large"}),i.InlineWithButton=o(i,"InlineWithButton",{layout:"inlineWithButton"}),e.exports=i},84214:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{CalloutFeatureLargeContentPromoEmbed:s,CalloutFeatureLargeWrapper:l}=n(77819),d=({children:e,name:t})=>(i.useEffect((()=>{(async()=>{await r(),a("FeatureLargeCallout")})()}),[]),i.createElement(l,{"data-testid":"feature-large-callout",calloutFeatureLargeNested:2===e.length},i.Children.map(e,(e=>"gallery"===e.props.contentType?i.createElement(s,{...e.props}):"embedSize"in e.props&&"feature-large"===t?(e=>i.cloneElement(e,{embedSize:t}))(e):e))));d.propTypes={children:o.node.isRequired,className:o.string,name:o.string},e.exports=d},85617:(e,t,n)=>{e.exports=n(84214)},77819:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r,minScreen:s,maxScreen:l,styledProperty:d}=n(26865),{applyGridSpacing:c}=n(1123),{BREAKPOINTS:m}=n(96472),{CaptionWrapper:p,CaptionText:u,CaptionCredit:g}=n(38860),h=n(86447),{AssetEmbedWrapper:y}=n(41108),{MixedMediaCarouselButtonWrapper:b}=n(31243),f=o.div.withConfig({displayName:"CalloutFeatureLargeWrapper"})` margin: 0; &&& { ${y} { margin: 0 auto ${i(5)} auto; } } ${p} { margin: ${i(1,"px")} 0 0; } .body__grid-container & { ${p} { margin-right: ${i(3)}; margin-left: ${i(3)}; ${s(m.md)} { margin-right: ${i(1)}; margin-left: ${i(1)}; } } ${b} { margin-right: ${i(3)}; } figure:only-of-type ${p} { ${c("margin")}; display: grid; grid-gap: 0 ${i(3)}; grid-template-columns: repeat(12, 1fr); max-width: ${m.xxl}; ${l(m.md)} { margin-right: ${i(3)}; margin-left: ${i(3)}; } ${u}, ${g} { grid-column: 1 / -1; ${s(m.md)} { grid-column: 2 / -2; } } } } .asset-embed__responsive-asset { width: 100%; } .responsive-cartoon { &::before { display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; } &::after { ${({theme:e})=>a(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${r("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${d("calloutFeatureLargeNested",!0,`\n display: flex;\n flex-direction: column;\n margin-bottom: ${i(1,"px")};\n\n @media (min-width: ${m.md}) {\n flex-direction: row;\n margin: 0;\n\n .asset-embed {\n margin: 0;\n padding: 0 0 0 ${i(1)};\n width: 50%;\n\n &:first-child {\n padding: 0 ${i(1)} 0 0;\n }\n }\n }\n `)} `,v=o(h).withConfig({displayName:"CalloutFeatureLargeContentPromoEmbed"})``;e.exports={CalloutFeatureLargeContentPromoEmbed:v,CalloutFeatureLargeWrapper:f}},47082:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(68642),r=n(86157),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=n(34187),{FeatureRatingsCardWrapper:c,ImageWrapper:m,Image:p,Label:u,Link:g,ContentWrapper:h,Content:y,Body:b,Hed:f,Dek:v,MetaData:$,Rating:w,SourceTagNameWrapper:C}=n(19118),k=({analyticsDataAttribute:e,dangerousHed:t,dangerousDek:n,hedTag:o="h3",hideRubricItemSummary:r=!1,hideSourceTagName:k,image:S,imageLabels:x,rating:E,reviewsCount:T,rubric:I,shouldHoldImageSpace:N=!0,sourceTagName:L,url:B})=>{i.useEffect((()=>{(async()=>{await l(),s("FeatureRatingsCard")})()}),[]);const P=S&&S.showImageWithoutLink,M=i.createElement(i.Fragment,null,i.createElement(p,{...S,shouldHoldImageSpace:N}),x&&x.length?x.map(((e,t)=>i.createElement(u,{key:t.toString()},e))):null);return B&&t?i.createElement(c,{...e},S&&i.createElement(m,{onClick:()=>{P&&(window.location=B)}},P?M:i.createElement(g,{href:B},M)),i.createElement(h,null,i.createElement(y,null,i.createElement(b,null,!r&&I&&i.createElement(d,{name:I.name}),!k&&L&&i.createElement(C,null," ",`| From ${L}`),i.createElement(g,{href:B},i.createElement(f,{as:o,dangerouslySetInnerHTML:{__html:t}})),i.createElement(v,{dangerouslySetInnerHTML:{__html:n}}))),E&&T?i.createElement($,null,i.createElement(a,null),i.createElement(w,null,E," (",T,")")):null)):null};k.propTypes={analyticsDataAttribute:o.object,dangerousDek:o.string,dangerousHed:o.string.isRequired,hedTag:o.string,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,image:o.shape(r.propTypes),imageLabels:o.arrayOf(o.string),rating:o.number,reviewsCount:o.number,rubric:o.shape(d.propTypes),shouldHoldImageSpace:o.bool,sourceTagName:o.string,url:o.string.isRequired},e.exports=k},94258:(e,t,n)=>{e.exports=n(47082)},19118:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{minScreen:s,calculateSpacing:l,getColorStyles:d,getDecoration:c}=n(26865),m=n(86157),p=o.div.withConfig({displayName:"FeatureRatingsCardWrapper"})``,u=o(r).withConfig({displayName:"Link"})``;u.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=o.div.withConfig({displayName:"ImageWrapper"})` position: relative; `,h=o(m).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; } } cursor: pointer; `,y=o(a).withConfig({displayName:"Label"})` position: absolute; top: ${l(1)}; left: ${l(1)}; margin: 0 ${l(1)} 0 0; border-radius: ${l(3)}; padding: ${l(.5)} ${l(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${s(i.md)} { top: ${l(2)}; left: ${l(2)}; padding: ${l(1)} ${l(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=o.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; padding: ${l(2)} ${l(1)} ${l(1)}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; padding: ${l(2)} ${l(1)} ${l(1)}; } ${s(i.lg)} { padding: ${l(3)} ${l(1)} ${l(1)}; } `,f=o.div.withConfig({displayName:"Content"})` padding: 0 0 ${l(2)}; `,v=o.div.withConfig({displayName:"Body"})``,$=o(a).withConfig({displayName:"Hed"})` margin: 0 0 ${l(1)}; ${s(i.md)} { margin: 0 0 ${l(2)}; } `;$.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-feature"};const w=o(a).withConfig({displayName:"Dek"})``;w.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const C=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,k=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;k.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const S=o(a).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;S.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={FeatureRatingsCardWrapper:p,Link:u,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:f,Body:v,Hed:$,Dek:w,MetaData:C,Rating:k,SourceTagNameWrapper:S}},83077:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{FeedItemWrapper:s,FeedItemTime:l,FeedItemContent:d,FeedItemLink:c,FeedItemHead:m,FeedItemDek:p}=n(53712),u=({className:e,dangerousDek:t,dangerousHed:n,href:o,publishDate:u})=>(i.useEffect((()=>{(async()=>{await r(),a("FeedItem")})()}),[]),i.createElement(s,{className:e},i.createElement(l,null,u),i.createElement(d,null,i.createElement(c,{href:o},i.createElement(m,{dangerouslySetInnerHTML:{__html:n}})),i.createElement(p,{dangerouslySetInnerHTML:{__html:t}}))));u.propTypes={className:o.string,dangerousDek:o.string.isRequired,dangerousHed:o.string.isRequired,href:o.string.isRequired,publishDate:o.string.isRequired},u.displayName="FeedItem",e.exports=u},35508:(e,t,n)=>{e.exports=n(83077)},53712:(e,t,n)=>{const o=n(75999).default,{BaseLink:i,BaseText:a}=n(76955),{getColorStyles:r,calculateSpacing:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),c=o.div.withConfig({displayName:"FeedItemWrapper"})` border-width: 0 0 1px; border-style: solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.divider")}; padding-top: ${s(2)}; padding-bottom: ${s(2)}; text-align: left; @media (min-width: ${d.md}) { display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); } &:first-of-type { border: 1px 0 0; border-style: solid; ${({theme:e})=>r(e,"border-color","colors.discovery.body.white.divider")}; } `,m=o.time.withConfig({displayName:"FeedItemTime"})` ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-tertiary")}; display: block; margin-bottom: ${s(2)}; ${({theme:e})=>r(e,"color","colors.discovery.body.white.context-tertiary")}; @media (min-width: ${d.md}) { grid-column: 1; margin-top: ${s(.5)}; } `,p=o.div.withConfig({displayName:"FeedItemContent"})` @media (min-width: ${d.md}) { grid-column: 2 / span 8; margin-top: ${s(.5)}; } `,u=o(i).withConfig({displayName:"FeedItemLink"})` margin-top: 0; margin-bottom: ${s(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;u.defaultProps={colorToken:"colors.discovery.body.white.heading",typeToken:"typography.definitions.discovery.hed-bulletin-primary"};const g=o(a).withConfig({displayName:"FeedItemHead"})` margin-top: 0; margin-bottom: ${s(2)}; text-decoration: none; &:hover, &:focus { text-decoration: underline; } `;g.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-bulletin-primary"};const h=o.div.withConfig({displayName:"FeedItemDek"})` ${({theme:e})=>l(e,"typography.definitions.discovery.description-core")}; ${({theme:e})=>r(e,"color","colors.discovery.body.white.description")}; `;e.exports={FeedItemWrapper:c,FeedItemTime:m,FeedItemContent:p,FeedItemLink:u,FeedItemHead:g,FeedItemDek:h}},70713:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLastIndexElement=t.getNextIndexElement=t.onScrollComplete=t.isForwardArrowActive=t.isBackwardArrowActive=t.handleOnScrollStop=t.getForcastImagesToScroll=t.scrollElementToIndex=void 0;const{isScrollAtEnd:o,isScrollAtStart:i}=n(30271);let a;const r=e=>e?.current?.querySelector("ul"),s=(e,t)=>{const n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.lefto.right};t.scrollElementToIndex=(e,t)=>{const n=r(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a,behavior:"smooth"})},t.getForcastImagesToScroll=e=>{const t=r(e);if(t){const e=t?.querySelector("li");return Math.floor((t?.offsetWidth??0)/(e?.offsetWidth??1))-3}return 0},t.handleOnScrollStop=e=>{const t=r(e),n=t?.querySelectorAll("li");let o;for(o=0;o{const t=r(e);return t&&!i(t)},t.isForwardArrowActive=e=>{const t=r(e);return t&&!o(t)},t.onScrollComplete=e=>()=>{clearTimeout(a),a=setTimeout((()=>e()),100)};const l=(e,t,n,o)=>{const i=r(t);let a=e;n<0&&(a+=o);const d=i?.querySelector(`li:nth-child(${a})`);return s(i,d)?l(e+n,t,n):e};t.getLastIndexElement=(e,t,n)=>{let o=e-t;return o=l(o,n,-1,t),o+1<1?1:o+1},t.getNextIndexElement=(e,t,n)=>{let o=e+t;const i=r(n).querySelectorAll("li");return o=o>i?.length?i?.length:o,l(o,n,1)}},84399:(e,t,n)=>{const o=n(96540),i=n(32485),a=n(5556),{connect:r}=n(67851),{useIntl:s}=n(37243),l=n(92039).A,d=n(73275),c=n(44597),{getVariationNames:m}=n(81372),p=n(31850),{PaymentGateway:u}=n(92807),{maxThresholds:g}=n(99906),{useResizeObserver:h}=n(70251),{useAnalytics:y,analyticsTextConstant:b}=n(70746),{GalleryCarouselContainer:f,GalleryCarouselHeader:v,GalleryCarouselTitle:$,GalleryCarouselTitleText:w,GalleryCarouselHeaderRecirc:C,GalleryCarouselNextWrapper:k,GalleryCarouselPrevWrapper:S,GalleryCarouselNavigation:x,GalleryCarouselCountWrapper:E,GalleryCarouselCount:T,GalleryCarouselContent:I,GalleryCarouselSlider:N,GalleryCarouselSliderWrapper:L,GalleryCarouselSectionTitle:B}=n(99621),{MidRecirc:P,EndRecirc:M,NewsletterRecirc:A}=n(75895),_=n(35864),H=({carouselPlacedIn:e,dangerousNavigationIcon:t,id:n,isModalOpen:a,items:r,responsiveCartoonVariation:c,shouldDisableImageClick:m,shouldHoldImageSpace:H,shouldImageLazyLoad:D,shouldUseMediumBreakpoint:R,shouldUseModalStyle:O,showHeadRecirc:F,showPublishedDate:W,title:U,titleLinkURL:V,user:G,variations:{fullBleedSlide:j,mobileSlider:z,useSectionTitle:q}})=>{const{formatMessage:Z}=s(),[K,Y]=o.useState(0),[J,Q]=o.useState(0),[X,ee]=o.useState(0),[te,ne]=o.useState(!1),[oe,ie]=o.useState(!1),[ae,re]=o.useState(!1),se=()=>{if(window){const e=window.matchMedia(`(max-width: ${g.lg}px)`);return Boolean(e?.matches)}return!1};h((()=>ie(se())));const le=o.useRef(),[de,ce]=o.useState({action:new Array(2).fill(!1),slide:new Array(2).fill(null)}),me=r.length-1,pe=X===me,ue=r.length>0&&r[me].hasEndRecirc&&r[me].recircGalleries[0]&&Boolean(r[me].recircGalleries[0].url)&&Boolean(r[me].recircGalleries[0].dangerousHed),ge=F&&ue&&!pe,he=ge?r[me].recircGalleries[0]:{},ye={carouselPlacedIn:e,currentSlideIndex:X,getIsSmallDevice:se,hasHeadRecirc:ge,headRecircGallery:he,isModalOpen:a,slides:r,titleRef:le,galleryID:n},{triggerSlideAction:be,triggerMobileRecircImpression:fe,triggerNewsletterInteraction:ve,triggerRecircInteraction:$e}=y(ye);o.useEffect((()=>ie(se())),[]),o.useEffect((()=>{const e={action:new Array(2).fill(!1),slide:new Array(2).fill(null)},t=X+1,n=X-1;n>=0&&(e.action[0]=!0,r[n].hidePreview||(e.slide[0]=n)),t{if(!O){const e=document.querySelector('[class^="StackedNavigationTop"]');Y(e?.offsetHeight||0)}}),[O]),o.useEffect((()=>{G?.isAuthenticated&&Boolean(G?.email)&&!ae&&re(!0)}),[G?.isAuthenticated,G?.email,ae]);const we=e=>{e>=0&&e0))return null;const Ce=V?{href:V,target:"_blank"}:{as:"span"};return o.createElement(f,{shouldUseModalStyle:O,headerHeight:K,key:ae},!q&&o.createElement(v,{shouldUseModalStyle:O},o.createElement($,{ref:le},o.createElement(w,{...Ce,dangerouslySetInnerHTML:{__html:U}})),ge&&o.createElement(C,{onClick:e=>((e,t)=>{e.preventDefault(),$e(b.headRecirc,t),window.open(t.url,"_blank","noopener,noreferrer")})(e,he),href:he.url,dangerouslySetInnerHTML:{__html:`${Z(l.nextGallery)}: ${he.source.hed} »`}})),q&&o.createElement(B,{as:_,dangerousHed:U}),o.createElement(L,null,o.createElement(N,{isEndGalleryRecircCardOnMobile:!O,mobileSlider:z},o.createElement(S,{isHidden:!de.action[0],mobileSlider:z},o.createElement(x,{"aria-hidden":!de.action[0],"aria-label":Z(l.previous),dangerouslySetInnerHTML:{__html:t},onClick:()=>we(X-1),isRotated:!0})),o.createElement(k,{isHidden:!de.action[1],mobileSlider:z},o.createElement(x,{"aria-hidden":!de.action[1],"aria-label":Z(l.next),dangerouslySetInnerHTML:{__html:t},onClick:()=>we(X+1)})),o.createElement(E,null,o.createElement(T,null,`${X+1}/${r.length}`)),r.map(((t,a)=>o.createElement(I,{key:a,"data-testid":`GalleryCarouselContent__slide_${a+1}`,className:i(t.className,{"fade-in":!te&&a===X,"fade-out":te&&a===X,"fade-in-sequence":!te&&de.slide.includes(a),"fade-out-sequence":te&&de.slide.includes(a),"has-end-recirc":Boolean(t?.hasEndRecirc),"is-mid-recirc-slide":Boolean(t?.isMidRecirc),"is-ad-slide":Boolean(t?.isAd),"is-newsletter-slide":Boolean(t?.isNewsletter),"is-content-slide":Boolean(t?.isContent),"is-xl-recirc-slide":Boolean(t?.isXLGalleryRecirc),"current-slide":a===X},!j&&{"prev-slide":a===de.slide[0],"next-slide":a===de.slide[1],"last-slide":a===me}),onAnimationEnd:()=>(e=>{te&&e===X&&(ee(J),ne(!1))})(a),"aria-hidden":a!==X,fullBleedSlide:j,mobileSlider:z},t?.isNewsletter&&o.createElement(A,{index:a,isSmallDevice:oe,newsletter:t.newsletter,onInteractionAnalytics:ve,onMobileImpressionAnalytics:fe,user:G}),t?.isAd&&o.createElement(u,{group:"ads"},o.createElement(p,{position:"mid-gallery"})),t?.isMidRecirc&&o.createElement(P,{index:a,isSmallDevice:oe,recircGalleries:t.recircGalleries,onInteractionAnalytics:$e,onMobileImpressionAnalytics:fe}),["cartoon","photo"].includes(t?.contentType||"")&&o.createElement(d,{key:t.id,...t.image||t,isLazy:D,responsiveCartoonVariation:c,shouldDisableImageClick:m,shouldHoldImageSpace:H,shouldUseMediumBreakpoint:R,showPublishedDate:W,analyticsData:{currentSlide:t,cartoonPlacement:e,cartoonPosition:a+1,totalNumberOfCartoons:r.length,galleryTitle:le.current?.innerText||"",currentSlideIndex:a,galleryID:n,slides:r,isSmallDevice:oe}}),t?.hasEndRecirc&&o.createElement(M,{index:a,isSmallDevice:oe,recircGalleries:t.recircGalleries,onInteractionAnalytics:$e,onMobileImpressionAnalytics:fe,shouldUseModalStyle:O})))))))};H.propTypes={carouselPlacedIn:a.oneOf(["gallery","modal","bundle"]),dangerousNavigationIcon:a.string,id:a.string,isModalOpen:a.bool,items:a.array.isRequired,responsiveCartoonVariation:a.oneOf(m(c)),shouldDisableImageClick:a.bool,shouldHoldImageSpace:a.bool,shouldImageLazyLoad:a.bool,shouldUseMediumBreakpoint:a.bool,shouldUseModalStyle:a.bool,showHeadRecirc:a.bool,showPublishedDate:a.bool,title:a.string,titleLinkURL:a.string,user:a.shape({isAuthenticated:a.bool.isRequired,email:a.string}),variations:a.shape({fullBleedSlide:a.boolean,mobileSlider:a.boolean,useSectionTitle:a.boolean})},H.defaultProps={carouselPlacedIn:"modal",dangerousNavigationIcon:' ',responsiveCartoonVariation:"SliderCartoon",shouldDisableImageClick:!0,shouldHoldImageSpace:!1,shouldImageLazyLoad:!0,shouldUseMediumBreakpoint:!0,shouldUseModalStyle:!1,showHeadRecirc:!0,showPublishedDate:!1,title:"",titleLinkURL:"",variations:{fullBleedSlide:!1,useSectionTitle:!1,mobileSlider:!1}},e.exports=r((e=>({isModalOpen:e.isModalOpen||!1,user:e.user})))(H)},75895:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(91361),r=n(577),s=n(3990),{analyticsTextConstant:l}=n(70746),{GalleryCarouselNewsletterWrapper:d,GalleryCarouselMidRecircWrapper:c,GalleryCarouselEndRecircWrapper:m}=n(99621),p=(e,t,n)=>e?{as:s,onIntersectionViewport:t,analyticsData:n}:{},u=({index:e,isSmallDevice:t=!1,isTextFieldAlwaysStacked:n=!0,newsletter:i,newsletterType:a="slim-newsletter",onInteractionAnalytics:s=(()=>{}),onMobileImpressionAnalytics:c=(()=>{}),user:m})=>{const u=p(t,c,{index:e,placement:l.newsletter,newsletter:i});return o.createElement(d,{...u},o.createElement(r,{newsletterType:a,isTextFieldAlwaysStacked:n,enableSlimUnitToggle:Boolean(m?.isAuthenticated&&m?.email),userEmail:m?.email,...i||{},onSuccessHandler:()=>s(i),patternType:"utility"}))};u.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,isTextFieldAlwaysStacked:i.bool,newsletter:i.object.isRequired,newsletterType:i.string,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,user:i.shape({isAuthenticated:i.bool.isRequired,email:i.string})};const g=({index:e,isSmallDevice:t=!1,recircGalleries:n,onInteractionAnalytics:i=(()=>{}),onMobileImpressionAnalytics:r=(()=>{})})=>{const s=p(t,r,{index:e,placement:l.midRecirc,recircGalleries:n});return o.createElement(c,{...s},o.createElement(a,{items:n,recircInteractionAnalytics:t=>i(l.midRecirc,t,e)}))};g.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,recircGalleries:i.array.isRequired};const h=({index:e,isSmallDevice:t=!1,recircGalleries:n,onInteractionAnalytics:i=(()=>{}),onMobileImpressionAnalytics:r=(()=>{}),shouldUseModalStyle:s=!1})=>{const d=p(t,r,{index:e,placement:l.endRecirc,recircGalleries:n});return o.createElement(m,{...d},o.createElement(a,{isEndOfPageRecirc:!0,items:n,showCropViewOnMobile:s,recircInteractionAnalytics:t=>i(l.endRecirc,t,e)}))};h.propTypes={index:i.number.isRequired,isSmallDevice:i.bool,onInteractionAnalytics:i.func,onMobileImpressionAnalytics:i.func,recircGalleries:i.array.isRequired,shouldUseModalStyle:i.bool},e.exports={MidRecirc:g,EndRecirc:h,NewsletterRecirc:u}},87963:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(4253);e.exports=o(i,"GalleryCarousel")},99621:(e,t,n)=>{const{default:o,css:i,keyframes:a}=n(75999),{minScreen:r,maxScreen:s,calculateSpacing:l,getColorStyles:d}=n(26865),{maxThresholds:c,minThresholds:m}=n(99906),{BaseText:p,BaseWrap:u,BaseInput:g,BaseLink:h}=n(76955),{ResponsiveImageContainer:y,ResponsiveImagePicture:b}=n(7228),{SpanWrapper:f}=n(18117),{ResponsiveCartoonWrapper:v,ResponsiveCartoonCredit:$,ResponsiveCartoonCaption:w,ResponsiveCartoonCTAWrapper:C}=n(77527),{GalleryRecircGridWrapper:k,GalleryRecircViewGalleryCTA:S}=n(26891),{AdWrapper:x}=n(36185),{NewsletterSlimLoggedInWrapper:E,NewsletterSlimLoggedInDisclaimer:T}=n(75116),{NewsletterSubscribeFormWrapper:I,NewsletterSubscribeFormDisclaimer:N}=n(69817),{BREAKPOINTS:L}=n(96472),B=a` from { opacity: 0; } to { opacity: 1; } `,P=a` from { opacity: 1; } to { opacity: 0; } `,M=a` from { opacity: 0; } to { opacity: .2; } `,A=a` from { opacity: .2; } to { opacity: 0; } `,_=o(u).withConfig({displayName:"GalleryCarouselContainer"})` display: flex; flex-direction: column; width: 100%; height: 100%; ${({shouldUseModalStyle:e,headerHeight:t})=>!e&&i` ${r(`${c.lg+1}px`)} { margin-top: ${l(2)}; min-height: calc(100vh - ${t}px); } `} `,H=o(u).withConfig({displayName:"GalleryCarouselHeader"})` display: flex; position: relative; align-items: center; justify-content: center; margin: 0; padding: ${l(2.5)} 0; text-align: center; ${s(`${c.lg}px`)} { ${({shouldUseModalStyle:e})=>e?i` margin-bottom: ${l(3)}; padding: 0; min-height: ${l(10)}; `:i` padding: ${l(5)} 0; `} } `,D=o.div.withConfig({displayName:"GalleryCarouselSectionTitle"})` margin-bottom: ${l(2)}; `,R=o(p).withConfig({displayName:"GalleryCarouselTitle"})` span { cursor: unset; :hover { text-decoration: none; } } ${s(`${c.lg}px`)} { width: ${l(24.75)}; } `;R.defaultProps={as:"h1",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const O=o(h).withConfig({displayName:"GalleryCarouselTitleText"})``;O.defaultProps={as:"a",hasUnderline:!1,typeIdentity:"typography.definitions.globalEditorial.context-primary"};const F=o(p).withConfig({displayName:"GalleryCarouselHeaderRecirc"})` position: absolute; right: ${l(8)}; text-decoration: none; :hover { text-decoration: underline; ${({theme:e})=>d(e,"color","colors.interactive.base.dark")}; } ${s(`${c.lg}px`)} { display: none; } `;F.defaultProps={as:"a",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.foundation.link-primary"};const W=i` display: flex; grid-row: 1; align-self: flex-start; height: ${l(64)}; ${({isHidden:e})=>e&&i` visibility: hidden; `} ${({mobileSlider:e})=>!e&&i` ${s(`${c.lg}px`)} { display: none; } `} `,U=o(u).withConfig({displayName:"GalleryCarouselNextWrapper"})` ${W}; grid-column: 11/12; justify-content: start; `,V=o(u).withConfig({displayName:"GalleryCarouselPrevWrapper"})` ${W}; grid-column: 2/3; justify-content: end; `,G=o.button.withConfig({displayName:"GalleryCarouselNavigation"})` display: flex; align-items: center; justify-content: center; transform: translateX(0); transition: transform 0.3s ease; background: transparent; min-width: ${l(7.5)}; svg { path { ${d("fill","colors.interactive.base.black")}; } } @media (hover: hover) and (pointer: fine) { &:hover { transform: translateX(${l(1)}); } } ${({isRotated:e})=>e&&i` svg { transform: rotate(180deg); } @media (hover: hover) and (pointer: fine) { &:hover { transform: translateX(${l(-1)}); } } `} `,j=o(u).withConfig({displayName:"GalleryCarouselCountWrapper"})` display: flex; grid-column: 10; grid-row: 1; align-items: center; justify-content: center; border: 1px solid; border-radius: ${l(10)}; width: ${l(6)}; height: ${l(4)}; ${({theme:e})=>d(e,"border-color","colors.interactive.base.light")}; ${s(`${c.lg}px`)} { display: none; } `,z=o(p).withConfig({displayName:"GalleryCarouselCount"})` text-align: center; line-break: normal; `;z.defaultProps={as:"p",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const q=o.div.withConfig({displayName:"GalleryCarouselContent"})` display: none; position: relative; flex-direction: row; align-items: start; justify-content: center; cursor: auto; width: 100%; min-height: ${l(64)}; ${x} { margin: auto; } ${v} { border: none; padding: 0; justify-items: unset; max-width: ${l(70)}; .responsive-cartoon__caption, .responsive-cartoon__credit { overflow: hidden; } ${b} { cursor: zoom-in; text-align: center; } ${y} { width: auto; max-width: 100%; height: auto; max-height: ${l(40.5)}; } ${b}, ${w}, ${$} { cursor: auto; max-width: unset; } } ${s(`${c.lg}px`)} { ${({mobileSlider:e})=>!e&&i` display: flex; flex-direction: column; align-items: center; min-height: ${l(31.25)}; ${v} { ${y} { width: ${l(40.5)}; height: auto; max-height: none; } } `} } `,Z=i` display: flex; grid-row: 1; align-items: center; overflow: hidden; ${v} { ${b} { height: 100%; } } ${f} { position: absolute; min-width: ${l(100)}; } ${C} { display: none; } `,K=o(u).withConfig({displayName:"GalleryCarouselSlider"})` display: grid; grid-template-columns: repeat(12, 1fr); margin: 0 auto; cursor: auto; width: 100%; max-width: none; gap: 0; ${({mobileSlider:e})=>{const t=i` height: ${l(64)}; .fade-in { animation: ${B} ease-in-out 300ms forwards; } .fade-out { animation: ${P} ease-in-out 300ms forwards; } .fade-in-sequence { animation: ${M} ease-in-out 300ms forwards; } .fade-out-sequence { animation: ${A} ease-in-out 300ms forwards; } .current-slide { display: flex; grid-column: 4/10; grid-row: 1; ${f} { align-self: center; } } .prev-slide { ${Z}; grid-column: 1/2; ${v} { margin-right: 0; ${b} { text-align: right; } } ${f} { right: 0; } } .next-slide { ${Z}; grid-column: 12/-1; ${v} { margin-left: 0; ${b} { text-align: left; } } ${f} { left: 0; } } .has-end-recirc { ${k} { display: none; } } .has-end-recirc.current-slide { position: unset; ${k} { display: grid; position: relative; right: 0; padding-top: ${l(7)}; width: auto; } } `,n=i` display: flex; flex-direction: column; align-items: center; margin: 0; padding: 0 ${l(3)}; gap: 0; ${q} { border-bottom: 1px solid; padding-top: ${l(7)}; padding-bottom: ${l(7)}; ${({theme:e})=>d(e,"border-color","colors.interactive.base.light")}; ${v} { border: none; padding: 0; } } .last-slide { border-bottom: none; } .has-end-recirc { padding-bottom: 0; ${S} { grid-column: 1 / 8; grid-row: 1; text-align: center; } ${({isEndGalleryRecircCardOnMobile:e})=>e&&`\n ${k} {\n padding-top: ${l(2)};\n padding-bottom: ${l(7)};\n }\n `} } .is-newsletter-slide { min-height: auto; } `;return e?i` ${t}; height: auto; ${s(`${c.lg}px`)} { ${U}, ${V} { flex-direction: column; justify-content: end; z-index: 1; height: 100%; button { padding: 0; } } grid-template-rows: min-content auto; grid-row-gap: ${l(1)}; ${U}, ${V}, .current-slide { grid-row: 2; } ${j} { display: flex; grid-column: 12; justify-self: end; } ${U} { grid-column: -2/-1; button { justify-content: end; } } ${V} { grid-column: 1/2; button { justify-content: start; } } .current-slide { grid-column: 1/-1; } } ${v} { ${w}, ${$} { padding-bottom: 0; } ${$} { padding-top: ${l(1)}; } } `:i` ${r(`${m.xl}px`)} { ${t} } ${s(`${c.lg}px`)} { ${n} } `}} `,Y=o(u).withConfig({displayName:"GalleryCarouselSliderWrapper"})` display: flex; flex-grow: 1; align-items: center; justify-content: center; `,J=o(u).withConfig({displayName:"GalleryCarouselNewsletterWrapper"})` margin: auto; width: 100%; max-width: ${l(40.875)}; ${E}, ${I} { margin: 0; } ${E} { ${T} p { margin-bottom: 0; } } ${I} { ${g} { padding: ${l(1)} ${l(1.5)}; } ${N} p { margin-bottom: 0; } } ${s(`${c.lg}px`)} { max-width: unset; } `;J.defaultProps={as:"div"};const Q=o.div.withConfig({displayName:"GalleryCarouselMidRecircWrapper"})` ${s(`${c.lg}px`)} { width: 100%; } margin: auto; `;Q.defaultProps={as:"div"};const X=o.div.withConfig({displayName:"GalleryCarouselEndRecircWrapper"})` ${r(L.lg)} { position: absolute; right: 0; } ${s(`${c.lg}px`)} { padding-top: ${l(5)}; width: 100%; } `;X.defaultProps={as:"div"},e.exports={GalleryCarouselContainer:_,GalleryCarouselEndRecircWrapper:X,GalleryCarouselHeader:H,GalleryCarouselTitle:R,GalleryCarouselTitleText:O,GalleryCarouselHeaderRecirc:F,GalleryCarouselNextWrapper:U,GalleryCarouselPrevWrapper:V,GalleryCarouselNavigation:G,GalleryCarouselCountWrapper:j,GalleryCarouselCount:z,GalleryCarouselContent:q,GalleryCarouselSlider:K,GalleryCarouselSliderWrapper:Y,GalleryCarouselNewsletterWrapper:J,GalleryCarouselMidRecircWrapper:Q,GalleryCarouselSectionTitle:D}},92039:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({next:{id:"GalleryCarousel.Next",defaultMessage:"Next",description:"Next icon title"},previous:{id:"GalleryCarousel.Previous",defaultMessage:"Previous",description:"Previous icon title"},nextGallery:{id:"GalleryCarousel.NextGallery",defaultMessage:"Next gallery",description:"Next gallery link prefix"}})},70746:(e,t,n)=>{const o=n(96540),i=n(44383),a=n(5556),{googleAnalytics:r}=n(90090),{trackNavigationEvent:s}=n(14307),l={newsletter:"newsletter",headRecirc:"top_right_link",midRecirc:"mid_content",endRecirc:"end_content",backToArticle:"back to article"},d=(e,t)=>{t.forEach((t=>{delete e[t]}))},c=({carouselPlacedIn:e,currentSlideIndex:t,getIsSmallDevice:n,hasHeadRecirc:a,headRecircGallery:c,isModalOpen:m,slides:p,titleRef:u,galleryID:g})=>{const h="inline"===e?"inline_cartoon":"cartoon_gallery",y="inline"===e?"inline_cartoon_carousel_recirc_unit":"cartoon_gallery_recirc_unit",[b,f]=o.useReducer(((e,t)=>Array.isArray(t)?(t.forEach((t=>e.add(t))),e):e.add(t)),new Set),v=({type:n,subject:o,items:i=[],placement:a="",label:r=""})=>{const s={type:n,label:r,subject:o,items:i,index:t,placement:a,subject_id:g,subject_version:e,total_index:p.length};return Object.keys(s).forEach((e=>{null!=s[e]&&""!==s[e]&&void 0!==s[e]||delete s[e]})),s},$=(e=null)=>`${(e??t)+1}/${p.length}`,w=(n=[])=>{const o={cartoon_placement:e,gallery_title:u?.current?.innerText||"",cartoon_id:p[t]?.id||"",cartoon_numbering:$()};return i(o,n)},C=(e,t=[],n={})=>{r.emitGoogleTrackingEvent(e,{...w(t),...n})},k=(e,t=[],n=null)=>{C("cartoon-impression-recirculation",["cartoon_placement","gallery_title"],{content_recirculation_placement:e,cartoon_numbering:$(n),gallery_id:t.map((e=>e.id)).join(" | ")});const o=t.map((e=>({content_title:e.dangerousHed,content_id:e.id,content_type:"gallery",content_url:`${window.location.host}${e.url}`}))),i=v({type:"impression",subject:y,items:o,placement:e});"end_content"!==e&&"top_right_link"!==e||d(i,["total_index","index"]),s(i)},S=(e,t=null)=>{C("cartoon-impression-newsletter",["cartoon_placement","gallery_title"],{cartoon_newsletter_id:e?.newsletterId,cartoon_numbering:$(t)})};return o.useEffect((()=>{a&&k(l.headRecirc,[c])}),[]),o.useEffect((()=>{(()=>{if(!m&&"modal"===e){C("cartoon-interaction",["cartoon_placement","gallery_title","cartoon_id"],{cartoon_interaction:l.backToArticle});const e=p[t],n=e?.links?.find((e=>"canonical"===e.network)).url,o=[{content_title:e.dangerousCaption,content_id:e?.id,content_type:"gallery",content_url:n}],i=v({type:"close",subject:"cartoon_gallery",items:o});s(i)}})()}),[m]),o.useEffect((()=>{const e=n(),{recircGalleries:o,newsletter:i}=p[t],a=Boolean(p[t]?.isMidRecirc),r=Boolean(p[t]?.hasEndRecirc),d=Boolean(p[t]?.isNewsletter),c=Boolean(p[t]?.isContent),m=b.has(t),u=[];e||(m||(a&&(u.push(t),k(l.midRecirc,o)),d&&(u.push(t),S(i)),c&&(u.push(t),(()=>{C("cartoon-impression",["cartoon_placement","gallery_title","cartoon_id","cartoon_numbering"]);const e=p[t],n=e?.links?.find((e=>"canonical"===e.network)).url,o=v({type:"impression",subject:h,items:[{content_title:e?.dangerousCaption,content_id:e?.id,content_type:e?.contentType||"cartoon",content_url:n}]});s(o)})())),r&&!b.has(l.endRecirc)&&(u.push(l.endRecirc),k(l.endRecirc,o)),u.length&&f(u))}),[t]),{extractAnalyticsData:w,triggerSlideAction:e=>{C("cartoon-interaction",["cartoon_placement","gallery_title","cartoon_id"],{cartoon_interaction:e>t?"next":"previous"});const n=p[t];let o={};if(n.isMidRecirc){const i=n.recircGalleries.map((e=>({content_title:e.dangerousHed,content_id:e.id,content_type:"gallery",content_url:`${window.location.host}${e.url}`})));o={type:e>t?"forward":"back",subject:y,items:i,placement:"mid_content"}}else{const i=n?.links?.find((e=>"canonical"===e.network)).url,a=[{content_title:n.dangerousCaption||"",content_id:n?.id,content_type:n?.contentType||"cartoon",content_url:i}];o={type:e>t?"forward":"back",subject:h,items:a}}const i=v(o);s(i)},triggerMobileRecircImpression:(e,n,o={})=>{const i=[l.midRecirc,l.endRecirc,l.newsletter],a=b.has(t),{index:r=null,recircGalleries:s,placement:d,newsletter:c}=o;e&&!a&&i.includes(d)&&(d===l.newsletter?(f(r),S(c,r)):d===l.midRecirc?(f(r),k(l.midRecirc,s,r)):(f(l.endRecirc),k(d,s,r)),n())},triggerNewsletterInteraction:e=>{C("cartoon-interaction-newsletter",["cartoon_placement","gallery_title","cartoon_id"],{content_newsletter_placement:l.midRecirc,content_newsletter_title:e?.dangerousHed||""})},triggerRecircInteraction:(e,t={},n=null)=>{C("cartoon-interaction-recirculation",["cartoon_placement","gallery_title","cartoon_id"],{content_recirculation_placement:e,content_recirculation_title:t?.dangerousHed||"",cartoon_numbering:$(n)});const o=[{content_title:t.dangerousHed,content_id:t.id,content_type:"gallery",content_url:`${window.location.host}${t.url}`}],i=v({type:"click",subject:y,items:o,placement:e});"end_content"!==e&&"top_right_link"!==e||d(i,["total_index","index"]),s(i)}}};c.propTypes={carouselPlacedIn:a.oneOf(["gallery","modal"]).isRequired,currentSlideIndex:a.number.isRequired,getIsSmallDevice:a.func.isRequired,hasHeadRecirc:a.bool.isRequired,headRecircData:a.object.isRequired,isModalOpen:a.bool.isRequired,slides:a.array.isRequired,titleRef:a.oneOfType([a.func,a.shape({current:a.any})]).isRequired},e.exports={useAnalytics:c,analyticsTextConstant:l}},4253:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(84399);i.MagazineCartoons=o(i,"magazineCartoons",{fullBleedSlide:!0,mobileSlider:!0,useSectionTitle:!0},{shouldUseModalStyle:!0}),e.exports=i},47811:(e,t,n)=>{const o=n(38221),i=n(32485),a=n(5556),r=n(96540),s=n(86447),l=n(93726),d=n(83193),c=n(78873),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=n(31850),{PaymentGateway:g}=n(92807),{googleAnalytics:h}=n(90090),{GalleryEmbedWrapper:y,GalleryEmbedHr:b,GalleryEmbedSwipe:f,GalleryEmbedTitle:v,GalleryEmbedSlideList:$,GalleryEmbedSlideListItem:w,GalleryEmbedListWrapper:C}=n(56082),k=n(38337);class S extends r.Component{constructor(e,t){super(e,t),this.getRef=e=>{this.componentBounds=e},this.handleResize=()=>{this.measureComponent()},this.measureComponent=()=>{const e=this.componentBounds?this.componentBounds.getBoundingClientRect().width:null;this.setState({width:e})},this.emitTrackingEvent=e=>{const{slides:t}=this.props,n=t[e],{dangerousHed:o,filename:i}=n,a={"gallery-item-number":`image-${e+1===this.galleryLength?"end":e+1}`,"gallery-item-name":o?(r=o,r.replace(/<[^>]*>/g,"")):"","gallery-item-file":i||"","gallery-length":this.galleryLength};var r;h.emitGoogleTrackingEvent("embedded-gallery-view",a)},this.handleSlideChange=e=>{const{slideIndex:t}=this.state,{shouldCycleSlides:n}=this.props;let o=t+e;if(n)o=((e,t)=>{let n=e;return e>=t.length?n=0:e<0&&(n=t.length-1),n})(o,this.slidesAndAds);else if(o<0||o>this.slidesAndAds.length-1)return;const i=this.slidesAndAds[o].isAd,a=o-this.slidesAndAds.slice(0,o).reduce(((e,t)=>t.isAd?e+1:e),0);this.setState({isAdSlide:i,slideIndex:o,slideIndexForDisplay:a}),i?h.emitGoogleTrackingEvent("gallery-ad-view",{}):this.emitTrackingEvent(a)},this.handleForward=()=>this.handleSlideChange(1),this.handleBack=()=>this.handleSlideChange(-1);const{slides:n,config:o,midGalleryAdsLimit:i,showAds:a,showNoAdsFromParent:r,indexToStartOn:s=0}=this.props,l=o.adsConfig?.galleryEmbedMidGalleryAdCadence;this.slidesAndAds=((e,t,n,o,i)=>!i&&o&&t&&n?e.reduce(((e,o,i)=>(e.push(o),(e=>e%t==0&&e<=t*n)(i+1)&&e.push({isAd:!0}),e)),[]):e)(n,l,i,a,r),this.galleryLength=n.length,this.state={slideIndex:s,slideIndexForDisplay:s,isClient:!1,width:null}}async componentDidMount(){this.setState({isClient:!0}),this.measureComponent(),window.addEventListener("resize",o(this.handleResize,20)),await p(),m("GalleryEmbed",this.props.variationName)}render(){const{children:e,className:t,contentType:n,controlsIcon:o,dangerousHed:a,display:m,gallerySlideVariation:p="ItemCenterNoCaption",showHed:h,slides:S,isLazy:x,textAlign:E,isListicleLayout:T,shouldCycleSlides:I,shouldScrollToSelectedItem:N=!1,showGalleryEmbedCaption:L=!0,variations:B}=this.props,{isClient:P,width:M,slideIndex:A,slideIndexForDisplay:_,isAdSlide:H}=this.state;let D;const R="callout:slideshow"===n,O=l[p];if(e&&(D=r.Children.toArray(e).filter((e=>"�"!==e.props.children)).map((e=>e.props))),"promo"===(m||B?.display)&&!R)return r.createElement(s,{...this.props});const F=P?this.slidesAndAds:S.slice(0,3),W=S.length,U=F[A]&&!H,V={transform:`translate(${A*M*-1}px, 0)`};return r.createElement(y,{isListicleLayout:T,ref:this.getRef,className:i("gallery-embed",t)},r.createElement(b,{className:"gallery-embed__hr",isListicleLayout:T,hasMixedMediaSlides:R}),h&&a&&r.createElement(v,{dangerouslySetInnerHTML:{__html:a}}),T?r.createElement(r.Fragment,null,r.createElement(C,{chunk:S,getRef:this.getRef,isListicleLayout:T,index:A,shouldScrollToSelectedItem:N})):r.createElement(r.Fragment,null,R?r.createElement(k,{slides:D,totalGalleryItems:W,textAlign:E}):r.createElement(r.Fragment,null,r.createElement(f,{noHed:!h,onSwipeRight:this.handleBack,onSwipeLeft:this.handleForward},r.createElement($,{isListicleLayout:T,style:V},F.map(((e,t)=>r.createElement(w,{key:e.id||t,isListicleLayout:T},e.isAd&&r.createElement(g,{group:"ads"},r.createElement(u,{position:"mid-gallery"})),!e.isAd&&r.createElement(O,{...e,isLazy:x})))))),r.createElement(d,{iconType:o,isAdSlide:H,slideIndex:_,slideCount:W,onBack:this.handleBack,onForward:this.handleForward,shouldCycleSlides:I}))),L&&U&&r.createElement(r.Fragment,null,r.createElement(c,{...F[this.state.slideIndex]}),r.createElement(b,{className:"gallery-embed__hr",isListicleLayout:T,hasMixedMediaSlides:R})))}}S.propTypes={children:a.node,className:a.string,config:a.object,contentType:a.string,controlsIcon:a.oneOf(["Arrow","Chevron"]),dangerousHed:a.string,display:a.string,gallerySlideVariation:a.oneOf(["ItemLeft","ItemCenterNoCaption"]),indexToStartOn:a.number,isLazy:a.bool,isListicleLayout:a.bool,midGalleryAdsLimit:a.number,shouldCycleSlides:a.bool,shouldScrollToSelectedItem:a.bool,showAds:a.bool,showGalleryEmbedCaption:a.bool,showHed:a.bool,showNoAdsFromParent:a.bool,slides:a.array,textAlign:a.string,variationName:a.string,variations:a.shape({display:a.string})},S.defaultProps={config:{adsConfig:{galleryEmbedMidGalleryAdCadence:0}},isLazy:!1,isListicleLayout:!1,midGalleryAdsLimit:1/0,shouldCycleSlides:!1,showAds:!0,showHed:!1,showNoAdsFromParent:!1,slides:[],variations:{display:"slideshow"}},S.displayName="GalleryEmbed",e.exports=S},78873:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{googleAnalytics:r}=n(90090),{getCTAText:s}=n(38759),{asConfiguredComponent:l}=n(12892),{GalleryEmbedCredit:d,GalleryEmbedSlideTitle:c,GalleryEmbedCaptionButton:m,GalleryEmbedCaptionWrapper:p,GalleryEmbedCaptionMetaOneWrapper:u,GalleryEmbedCaptionMetaOne:g,GalleryEmbedCaptionSellerName:h,GalleryEmbedCaptionDetail:y,GalleryEmbedCaptionPrice:b,GalleryEmbedCaptionReducedPrice:f,GalleryEmbedCaptionSlideBody:v}=n(56082),{jsonmlToReact:$}=n(21159),w=({className:e,ctaAnalyticsName:t,ctaHref:n,cta:o,contentType:l,dangerousCredit:w,dangerousDek:C,dangerousDetail:k,dangerousHed:S,dangerousMetaOne:x,price:E,reducedPrice:T,sellerName:I})=>{const{formatMessage:N}=a(),L=s(o,l,N),B=t?()=>{r.emitUniqueGoogleTrackingEvent(`${t}-embed`,{})}:()=>{};return i.createElement(p,{className:e},w&&i.createElement(d,{dangerouslySetInnerHTML:{__html:w}}),S&&i.createElement(c,{dangerouslySetInnerHTML:{__html:S}}),C&&("string"==typeof(P=C)?i.createElement(v,{dangerouslySetInnerHTML:{__html:P}}):i.createElement(v,null,$.convert(C))),(x||E)&&i.createElement(u,null,x&&i.createElement(g,{dangerouslySetInnerHTML:{__html:x}}),E&&i.createElement(b,null,T?i.createElement("del",null,E):i.createElement("span",null,E)),T&&i.createElement(f,null,T)),k&&i.createElement(y,{dangerouslySetInnerHTML:{__html:k}}),I&&i.createElement(h,{dangerouslySetInnerHTML:{__html:I}}),L&&n&&i.createElement(m,{href:n,inputKind:"link","aria-label":"Opens in a new window",label:L,onClickHandler:B,rel:"nofollow noopener noreferrer",target:"_blank"}));var P};w.propTypes={className:o.string,contentType:o.string,cta:o.shape({article:o.string,product:o.string,recipe:o.string,review:o.string}),ctaAnalyticsName:o.string,ctaHref:o.string,dangerousCredit:o.string,dangerousDek:o.oneOfType([o.string,o.array]),dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,price:o.string,reducedPrice:o.string,sellerName:o.string},w.displayName="GalleryEmbedCaption",e.exports=l(w,"GalleryEmbedCaption")},83193:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(82116).A,{GalleryEmbedControlsStyles:s,GalleryEmbedControlsAdTitle:l,GalleryEmbedControlsCounter:d,GalleryEmbedControlsCounterIndex:c,GalleryEmbedControlsCounterCount:m,GalleryEmbedControlsController:p,GalleryEmbedControlsButton:u}=n(56082),g=n(4262),h=n(13175),y=({className:e,iconType:t="Chevron",onBack:n,onForward:o,slideCount:y,slideIndex:b,isAdSlide:f,shouldCycleSlides:v})=>{const{formatMessage:$}=a(),w=!v&&0===b,C=!v&&b+1===y&&!f,k={Chevron:h,Arrow:g};return i.createElement(s,{className:e},f?i.createElement(l,null,$(r.adSlideText)):i.createElement(d,null,i.createElement(c,null,`${b+1} `),i.createElement(m,null,`/ ${y}`)),i.createElement(p,{role:"presentation",onKeyDown:e=>{const t={ArrowLeft:n,ArrowRight:o};t[e.key]&&t[e.key]()}},i.createElement(u,{ariaLabel:$(r.backArrowButtonAriaLabel),className:"gallery-back",isBackArrow:!0,onClickHandler:n,label:"",inputKind:"button",isIconButton:!0,isDisabled:w,isDisabledStyle:w,ButtonIcon:k[t]}),i.createElement(u,{ariaLabel:$(r.forwardArrowButtonAriaLabel),className:"gallery-forward",onClickHandler:o,label:"",inputKind:"button",isIconButton:!0,isDisabled:C,isDisabledStyle:C,ButtonIcon:k[t]})))};y.propTypes={className:o.string,iconType:o.oneOf(["Arrow","Chevron"]),isAdSlide:o.bool,onBack:o.func.isRequired,onForward:o.func.isRequired,shouldCycleSlides:o.bool,slideCount:o.number,slideIndex:o.number},e.exports=y},75966:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(11046);e.exports=o(i,"GalleryEmbed")},56082:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,styledProperty:s,getTypographyStyles:l}=n(26865),d=n(39767),c=n(70497),m=n(73730),{GallerySlideFigure:p,GallerySlideWrapper:u,GallerySlideResponsiveAsset:g}=n(55082),{ContentHeaderLeadAsset:h}=n(5239),{ResponsiveImageContainer:y}=n(7228),b="0.4s",f=(e=!1)=>`\n display: flex;\n position: relative;\n flex-direction: row;\n flex-wrap: nowrap;\n transition: transform ${b} ease-in-out;\n margin: 0;\n padding: 0;\n width: 100%;\n min-width: 0;\n height: 100%;\n min-height: 0;\n list-style: none;\n\n ${e?"display: block;":""}\n`,v=o.ul.withConfig({displayName:"GalleryEmbedSlideList"})` && { ${({isListicleLayout:e})=>f(e)} } `,$=o.li.withConfig({displayName:"GalleryEmbedSlideListItem"})` && { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; margin: 0 auto; padding: 0; width: 100%; min-width: 0; min-height: 0; ${s("isListicleLayout",!0,"\n display: block;\n ")} } `,w=o.hr.withConfig({displayName:"GalleryEmbedHr"})` && { display: block; margin: 0; border: 0; padding: 0; height: 1px; ${({isListicleLayout:e,hasMixedMediaSlides:t})=>e||t&&"\n display: none;\n "} } `,C=o(d).withConfig({displayName:"GalleryEmbedSwipe"})` && { display: block; ${({theme:e})=>r(e,"background-color","colors.consumption.body.standard.bg-photo")}; ${s("noHed",!0,`\n margin-top: ${a(5)};\n `)} } `,k=o.div.withConfig({displayName:"GalleryEmbedWrapper"})` position: relative; margin: 0 0 ${a(4)}; overflow: hidden; /* Grid gap override */ ${u} ${p} { grid-gap: 0; } ${h} & { margin: 0; } &:first-child { ${w}:first-child { display: none; } ${C} { margin-top: 0; } } ${({isListicleLayout:e})=>e&&`\n .gallery__slides__slide {\n margin-bottom: ${a(4)};\n }\n ${p} {\n display: block;\n grid-template-columns: inherit;\n }\n ${y} {\n margin: 0 auto;\n }\n `} ${u} ${g} .responsive-image__image { width: auto; min-width: 0; min-height: 0; /* This is an arbitrary height so that the gallery doesn't take up too much vertical space */ max-height: 550px; } `,S=o(i).withConfig({displayName:"GalleryEmbedCredit"})` /* This is to override .body a:not(.button):link, .body a:not(.button):visited */ && { a { color: inherit; } } `;S.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body-deemphasized",topSpacing:"3",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const x=o(i).withConfig({displayName:"GalleryEmbedSlideTitle"})``;x.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const E=o.h2.withConfig({displayName:"GalleryEmbedTitle"})` &&& { ${l("typography.definitions.consumptionEditorial.subhed-aux-primary")} ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; margin: 0; padding: ${a(2)} 0; } `,T=o(i).withConfig({displayName:"GalleryEmbedCaptionSlideBody"})``;T.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",topSpacing:2,typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const I=o(c).withConfig({displayName:"GalleryEmbedListWrapper"})` ${({isListicleLayout:e})=>f(e)} `,N=o(m.Utility).withConfig({displayName:"GalleryEmbedCaptionButton"})` margin-top: ${a(3)}; `,L=o.figcaption.withConfig({displayName:"GalleryEmbedCaptionWrapper"})` margin-bottom: ${a(4)}; `,B=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOneWrapper"})` line-height: 0; `;B.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.subhed",topSpacing:3};const P=o(i).withConfig({displayName:"GalleryEmbedCaptionMetaOne"})``;P.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const M=o(i).withConfig({displayName:"GalleryEmbedCaptionSellerName"})` display: block; `;M.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const A=o(i).withConfig({displayName:"GalleryEmbedCaptionDetail"})``;A.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.accent",topSpacing:2,typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const _=o(i).withConfig({displayName:"GalleryEmbedCaptionPrice"})``;_.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const H=o(i).withConfig({displayName:"GalleryEmbedCaptionReducedPrice"})` margin-left: ${a(1)}; `;H.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.accent",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const D="32px",R=o.div.withConfig({displayName:"GalleryEmbedControlsStyles"})` display: flex; align-items: center; justify-content: space-between; padding: ${a(3)} 0 0; width: 100%; line-height: 0; `,O=o(i).withConfig({displayName:"GalleryEmbedControlsAdTitle"})``;O.defaultProps={as:"div",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const F=o(i).withConfig({displayName:"GalleryEmbedControlsCounter"})` display: inline-block; `;F.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const W=o(i).withConfig({displayName:"GalleryEmbedControlsCounterIndex"})``;W.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const U=o(i).withConfig({displayName:"GalleryEmbedControlsCounterCount"})``;U.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const V=o.div.withConfig({displayName:"GalleryEmbedControlsController"})` display: inline-block; `,G=o(m.Utility).withConfig({displayName:"GalleryEmbedControlsButton"})` display: inline-block; /* This +10 is to offset the lag that happens when transitioning a svg fill-color */ transition: transform ${b+10} ease-in-out; border: 1px solid; ${({theme:e})=>r(e,"border-color","colors.interactive.base.black")}; background-color: transparent; cursor: pointer; padding: 0; width: ${D}; min-width: ${D}; height: ${D}; && { &:focus, &:hover, &:active { border-width: 1px; background-color: transparent; } ${({isDisabled:e})=>e&&`\n opacity: 0.8;\n border: 1px solid;\n ${({theme:e})=>r(e,"border-color","colors.interactive.base.light")};\n pointer-events: none;\n\n svg {\n ${({theme:e})=>r(e,"fill","colors.interactive.base.light")};\n }\n `} } &:focus, &:hover { border: 1px solid; background-color: none; ${({theme:e})=>r(e,"border-color","colors.interactive.base.brand-primary")}; svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.brand-primary")}; } } &&:active, &&:focus, &&:hover { background-color: none; } &&:disabled { opacity: 0.8; border-width: 1px; background-color: transparent; svg { ${({theme:e})=>r(e,"fill","colors.interactive.base.light")}; } } svg { position: relative; right: -1px; /* Small offset from icon's center */ transition: fill ${b} ease-in-out; height: 20px; ${({theme:e})=>r(e,"fill","colors.interactive.base.black")}; } ${({isBackArrow:e})=>e?"transform: rotate(180deg)":`margin-left: ${a(2)}`} `;e.exports={GalleryEmbedWrapper:k,GalleryEmbedHr:w,GalleryEmbedSwipe:C,GalleryEmbedCredit:S,GalleryEmbedTitle:E,GalleryEmbedSlideList:v,GalleryEmbedSlideListItem:$,GalleryEmbedListWrapper:I,GalleryEmbedCaptionButton:N,GalleryEmbedCaptionWrapper:L,GalleryEmbedCaptionMetaOneWrapper:B,GalleryEmbedCaptionMetaOne:P,GalleryEmbedCaptionSellerName:M,GalleryEmbedCaptionDetail:A,GalleryEmbedCaptionPrice:_,GalleryEmbedCaptionReducedPrice:H,GalleryEmbedCaptionSlideBody:T,GalleryEmbedControlsStyles:R,GalleryEmbedControlsAdTitle:O,GalleryEmbedControlsCounter:F,GalleryEmbedControlsCounterIndex:W,GalleryEmbedControlsCounterCount:U,GalleryEmbedControlsController:V,GalleryEmbedControlsButton:G,GalleryEmbedSlideTitle:x}},82116:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({adSlideText:{id:"GalleryEmbedControls.AdSlideText",defaultMessage:"Advertisement",description:"GalleryEmbed component Ad slide text"},backArrowButtonAriaLabel:{id:"GalleryEmbedControls.BackArrowButtonAriaLabel",defaultMessage:"gallery-back",description:"GalleryEmbed component Back Arrow Button Aria Label"},forwardArrowButtonAriaLabel:{id:"GalleryEmbedControls.ForwardArrowButtonAriaLabel",defaultMessage:"gallery-forward",description:"GalleryEmbed component Forward Arrow Button Aria Label"}})},11046:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(47811),a=n(38337);i.ContentPromo=o(i,"ContentPromo",{display:"promo"}),i.MixedMediaCarousel=o(a,"MixedMediaCarousel",{}),e.exports=i},27110:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(43608),{GalleryRecircGridWrapper:s,GalleryRecircContentWrapper:l,GalleryRecircContent:d,GalleryMidRecircHeading:c,GalleryRecircTitle:m,GalleryRecircImage:p,GalleryEndRecircHeading:u,GalleryRecircTextWrapper:g,GalleryRecircViewGalleryCTA:h}=n(26891),y=n(91997).A,b=({hed:e,isEndOfPageRecirc:t,onBeforeRedirect:n,items:o,recircInteractionAnalytics:r,showCropViewOnMobile:b,variations:{shouldOpenInSameTab:f,shouldUseItemDangerousDek:v,shouldUseItemDangerousHed:$}})=>{const{formatMessage:w}=a();if(!o.length)return null;const C=w(t?y.viewNextGalleryCTAText:y.viewGalleryCTAText);return i.createElement(s,{isEndOfPageRecirc:t},!t&&i.createElement(c,null,e||w(y.midGalleryRecircHeading)),o.map(((e,o)=>i.createElement(l,{isEndOfPageRecirc:t,key:e.id||o},i.createElement(d,{href:e.url,isEndOfPageRecirc:t,showCropViewOnMobile:b,"data-testid":"GalleryRecircContent",onClick:t=>((e,t)=>{e.preventDefault(),n&&n(t),r&&r(t);const o=f?"_self":"_blank";window.open(t.url,o,"noopener,noreferrer")})(t,e)},i.createElement(g,{isEndOfPageRecirc:t},t&&i.createElement(u,{"data-testid":"GalleryEndRecircHeading"},w(y.keepOnLaughingText)),i.createElement(m,{"data-testid":"GalleryRecircTitle",isEndOfPageRecirc:t,dangerouslySetInnerHTML:{__html:$&&e.dangerousHed?e.dangerousHed:e?.source?.hed||""}}),i.createElement(h,{"data-testid":"GalleryRecircViewGalleryCTA",dangerouslySetInnerHTML:{__html:v&&e.dangerousDek?e.dangerousDek:C}})),i.createElement(p,{isEndOfPageRecirc:t,"data-testid":"GalleryRecircImage",...e.items[0]}),t&&i.createElement(u,{"data-testid":"GalleryEndRecircHeading"},w(y.keepOnLaughingText)))))))};b.propTypes={hed:o.string,isEndOfPageRecirc:o.bool,items:o.arrayOf(o.shape({dangerousDek:o.string,dangerousHed:o.string,url:o.string,items:o.arrayOf(o.shape({altText:o.string,dangerousCaption:o.string,dangerousCredit:o.string,isDesktopPortrait:o.bool,segmentedSources:r.propTypes.segmentedSources,sources:r.propTypes.sources,links:o.arrayOf(o.shape({behavior:o.string,label:o.string.isRequired,url:o.string,network:o.string})),tagCloud:o.shape({tags:o.arrayOf(o.shape({tag:o.string.isRequired,url:o.string})),sectionHeader:o.string})}))}).isRequired).isRequired,onBeforeRedirect:o.func,recircInteractionAnalytics:o.func,showCropViewOnMobile:o.bool,variations:o.shape({shouldOpenInSameTab:o.bool,shouldUseItemDangerousDek:o.bool,shouldUseItemDangerousHed:o.bool})},b.defaultProps={hed:"",isEndOfPageRecirc:!1,showCropViewOnMobile:!1,variations:{shouldOpenInSameTab:!1,shouldUseItemDangerousDek:!1,shouldUseItemDangerousHed:!1}},b.displayName="GalleryRecircCards",e.exports=b},91361:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(4335);e.exports=o(i,"GalleryRecircCards")},26891:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GalleryRecircViewGalleryCTA=t.GalleryRecircTextWrapper=t.GalleryRecircTitle=t.GalleryRecircImage=t.GalleryEndRecircHeading=t.GalleryMidRecircHeading=t.GalleryRecircGridWrapper=t.GalleryRecircContent=t.GalleryRecircContentWrapper=void 0;const{css:o,default:i}=n(75999),a=n(43608),{calculateSpacing:r,getColorToken:s,minMaxScreen:l,maxScreen:d,minScreen:c}=n(26865),{maxThresholds:m}=n(99906),{BaseWrap:p,BaseText:u}=n(76955),{BREAKPOINTS:g}=n(96472),h=i.div.withConfig({displayName:"GalleryRecircGridWrapper"})` display: grid; grid-template-rows: repeat(3, auto); grid-row-gap: ${r(2)}; margin: auto; max-width: ${r(54)}; height: auto; ${d(`${m.lg}px`)} { max-width: unset; } ${({isEndOfPageRecirc:e})=>e&&o` grid-template-rows: repeat(1, 1fr); grid-row-gap: 0; justify-content: end; max-width: unset; ${d(`${m.lg}px`)} { grid-template-columns: repeat(1, 1fr); } `} `;t.GalleryRecircGridWrapper=h;const y=i.div.withConfig({displayName:"GalleryRecircContentWrapper"})` ${({isEndOfPageRecirc:e})=>e&&o` display: flex; justify-self: center; ${d(`${m.lg}px`)} { width: 100%; } ${c(`${m.lg+1}px`)} { transition: width 0.3s ease; border: 1px solid ${s("colors.consumption.body.standard.divider")}; border-right: none; border-radius: ${r(2)}; border-top-right-radius: 0; border-bottom-right-radius: 0; width: ${r(29)}; &:hover { width: ${r(33)}; } } `} `;t.GalleryRecircContentWrapper=y;const b=i(u).withConfig({displayName:"GalleryRecircTitle"})` padding-right: ${r(2)}; ${({isEndOfPageRecirc:e})=>e&&o` margin-bottom: ${r(1)}; ${d(`${m.lg}px`)} { grid-column: 1/8; grid-row: 2; padding-right: 0; text-align: center; } `} `;t.GalleryRecircTitle=b,b.defaultProps={as:"h3",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const f=i(u).withConfig({displayName:"GalleryRecircViewGalleryCTA"})` :hover { text-decoration: underline; } `;t.GalleryRecircViewGalleryCTA=f,f.defaultProps={as:"span",colorToken:"colors.interactive.base.brand-primary",typeIdentity:"typography.definitions.foundation.link-primary"};const v=i(p).withConfig({displayName:"GalleryRecircTextWrapper"})` display: grid; grid-column: 1/9; grid-row: 1/-1; flex-direction: column; align-items: start; gap: ${r(1)}; ${({isEndOfPageRecirc:e})=>e&&o` gap: 0; display: flex; grid-column: 1/-1; grid-row: 3; justify-content: center; ${d(`${m.lg}px`)} { grid-column: 1/8; grid-row: 2; align-items: center; } ${l(g.md,`${m.lg}px`)} { align-items: start; width: 100%; } `} `;t.GalleryRecircTextWrapper=v;const $=i(a).withConfig({displayName:"GalleryRecircImage"})` display: grid; grid-column: 9/-1; grid-row: 1/3; justify-content: flex-end; margin: auto; img { max-width: ${r(15.5)}; overflow: hidden; ${d(`${m.lg}px`)} { max-width: ${r(11.25)}; } } ${({isEndOfPageRecirc:e})=>e&&o` grid-column: 1/-1; grid-row: 2; justify-content: start; margin-bottom: ${r(2)}; img { max-width: ${r(21)}; } ${d(`${m.lg}px`)} { display: grid; grid-column: 8/-1; grid-row: 1/-1; justify-content: end; margin: auto; margin-left: ${r(1)}; overflow: hidden; justify-items: center; img { max-width: ${r(15.5)}; } } `} `;t.GalleryRecircImage=$;const w=i(u).withConfig({displayName:"GalleryEndRecircHeading"})` grid-column: 1/-1; grid-row: 1; padding-bottom: ${r(2)}; ${d(`${m.lg}px`)} { padding-bottom: ${r(1)}; } ${l(g.md,`${m.lg}px`)} { width: 100%; } `;t.GalleryEndRecircHeading=w,w.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const C=i(u).withConfig({displayName:"GalleryMidRecircHeading"})` grid-column: 1/-1; grid-row: 1; text-align: center; ${d(`${m.lg}px`)} { padding: 0 ${r(6)}; } `;t.GalleryMidRecircHeading=C,C.defaultProps={as:"h4",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const k=`\n ${c(`${m.lg+1}px`)} {\n border: none;\n\n & > ${v} > ${w} {\n display: none;\n }\n }\n`,S=o` ${d(`${m.lg}px`)} { grid-template-rows: repeat(3, auto); padding-right: ${r(2)}; padding-left: ${r(2)}; width: 100%; max-width: 100%; justify-items: center; & > ${w} { display: none; } ${({showCropViewOnMobile:e})=>!e&&"\n grid-template-rows: repeat(3, auto);\n "}; ${({showCropViewOnMobile:e})=>e&&o` border-right: 1px solid ${s("colors.consumption.body.standard.divider")}; border-bottom: none; border-top-right-radius: ${r(2)}; border-bottom-left-radius: 0; border-bottom-right-radius: 0; `} } `,x=o` grid-gap: 0; grid-template-rows: repeat(4, auto); padding: ${r(3)} ${r(4)}; max-width: ${r(29)}; height: auto; ${k} ${S} `,E=i(p).withConfig({displayName:"GalleryRecircContent"})` display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: repeat(2, 1fr); grid-row-gap: ${r(1)}; align-items: center; border: 1px solid ${s("colors.consumption.body.standard.divider")}; border-radius: ${r(2)}; cursor: pointer; padding: ${r(2)} ${r(3)}; text-decoration: none; ${({isEndOfPageRecirc:e})=>e&&x} `;t.GalleryRecircContent=E,E.defaultProps={as:"a"}},91997:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({viewGalleryCTAText:{id:"GalleryRecircCards.ViewGalleryCTAText",defaultMessage:"View gallery »",description:"View gallery button text in End Of Page Recirculation."},viewNextGalleryCTAText:{id:"GalleryRecircCards.viewNextGalleryCTAText",defaultMessage:"View next gallery »",description:"View next gallery button text in End Of Page Recirculation."},keepOnLaughingText:{id:"GalleryRecircCards.keepOnLaughingText",defaultMessage:"Keep on laughing",description:"Keep on laughing text in End Of Page Recirculation."},midGalleryRecircHeading:{id:"GalleryRecircCards.midGalleryRecircHeading",defaultMessage:"Want more laughs? Try another cartoon gallery.",description:"Want more laughs? Try another cartoon gallery text for mid gallery recirc"}})},4335:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(27110);i.CaptionContestRecirc=o(i,"CaptionContestRecirc",{shouldOpenInSameTab:!0,shouldUseItemDangerousDek:!0,shouldUseItemDangerousHed:!0},{isEndOfPageRecirc:!1}),e.exports=i},96637:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{getImageOrientation:r}=n(38759),s=n(39832),l=n(73275),d=n(18059),c=n(20460).A,{googleAnalytics:m}=n(90090),{GallerySlideWrapper:p,GallerySlideFigure:u,GallerySlideAssetWrapper:g,GallerySlideAssetContainer:h,GallerySlideAssetContainerInner:y,GallerySlideCaptionHed:b,GallerySlideCaptionDek:f,GallerySlideRankingContainerWrapper:v,GallerySlideRankingContainerRank:$,GallerySlideRankingContainerScore:w,GallerySlideResponsiveAsset:C}=n(55082),k=({contentType:e,dangerousHed:t,hedHref:n,image:o,isLazy:l,locationInfo:k,offers:S,order:x,overallRating:E})=>{const{formatMessage:T}=a(),I=JSON.stringify({pattern:"AwardsListSlide"}),N=o&&{...o},L=`#${x+1}`,{city:B,country:P}=k,M=N&&r(N),A=n?i.createElement(s,{href:n,dangerouslySetInnerHTML:{__html:t}}):i.createElement("span",{dangerouslySetInnerHTML:{__html:t}});return i.createElement(p,{"data-event-boundary":"click","data-in-view":I,"data-event-click":I,shouldOrderedGallery:!1,contentAlign:"left",awardList:!0,hasBackground:!1},i.createElement(u,null,E&&i.createElement(v,null,i.createElement($,null,i.createElement("h2",null,"Ranking"),i.createElement("div",null,L)),i.createElement(w,null,i.createElement("h2",null,"Score"),i.createElement("div",null,E))),t&&i.createElement(b,null,A),B&&P&&i.createElement(f,null,`${B}, ${P}`),N&&i.createElement(g,{orientation:M,contentType:e},i.createElement(h,null,i.createElement(y,null,i.createElement(C,{...N,isLazy:l})))),S?.length?i.createElement(d,{buttonVariation:"Primary",btnStyle:"filled",className:"gallery-slide__aside-offers",dataAttrs:{"data-component-position":"awards-list-slide"},defaultCTAText:T(c.productOfferCTAText),offers:S.slice(0,1),onClickHandler:()=>{m.emitGoogleTrackingEvent("awards-list-slide-button-click")},showCount:1,showOffersSeller:!0,venueSellerPreviewText:T(c.venueSellerPreviewText)}):null))};k.propTypes={contentType:o.string.isRequired,dangerousHed:o.string,hedHref:o.string,image:o.shape(l.propTypes),isLazy:o.bool,locationInfo:o.shape({city:o.string,country:o.string}),offers:o.array,order:o.number,overallRating:o.number},k.displayName="AwardsListSlide",e.exports=k},25939:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(38221),s=n(32485),{useIntl:l}=n(37243),d=n(73275),c=n(35676),{getImageOrientation:m,getCTAText:p}=n(38759),u=n(39832),{ProductEmbedImageLink:g}=n(53985),h=n(14473),{handleLinkClick:y}=n(43428),{trackComponent:b}=n(92716),{productImpressionTracking:f,formatGtmData:v}=n(60162),{interactionResponse:$}=n(56187),{GallerySlideWrapper:w,GallerySlideFigure:C,GallerySlideAssetWrapper:k,GallerySlideAssetContainer:S,GallerySlideAssetContainerInner:x,GallerySlideSocialIcons:E,GallerySlideResponsiveAsset:T,GallerySlideCaptionWrapper:I}=n(55082),N=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:d,commentsCount:c,contentType:N,ctaAnalyticsName:L,ctaHref:B,cta:P,ctaRel:M,id:A,ctaAtRetailerName:_,dangerousCredit:H,dangerousDetail:D,dangerousHed:R,dangerousMetaOne:O,dangerousMetaTwo:F,dangerousPostCTA:W,data_item:U,index:V,dangerousPreHeaderTwo:G,dek:j,dropShipSellers:z,hasPhotoBookmark:q,functionalTags:Z,hidePriceComponentWhenNoPrice:K,itemSocialSharesProps:Y,image:J,hasSlideHedIcon:Q,hasVoting:X,hedHref:ee,isHedClickable:te,hasPriceSection:ne,hasGallerySlideBackground:oe,hasGallerySlideTextPadding:ie,isLazy:ae,name:re,offers:se,promotionHed:le,productId:de,promotionText:ce,preHeaderOne:me,shouldLimitLongPortraits:pe,showOrderedGallery:ue,showMultipleBuyButtons:ge,showPriceOnButton:he,showOfferUrl:ye,showSellerNameBelowButton:be,socialIconsProps:fe,variationDisplayName:ve,showSlideCount:$e,variations:we,showLocalisedOffers:Ce,variationName:ke,showClampedProductDescription:Se,shouldEnableCardLevelBookmark:xe,shouldEnableCommentsCount:Ee,actionIdFlags:Te={}})=>{i.useEffect((()=>{(async()=>{await $(),b("GallerySlide",ke)})()}),[ke]);const Ie="product"===N||"commerce-product"===N||"hotel"===N,{formatMessage:Ne}=l(),Le=p(P,N,Ne),Be=JSON.stringify({pattern:"GallerySlide",variation:ve}),Pe=!!Z&&Z.some((e=>"_isSponsored"===e.name)),{contentAlign:Me,hasBackground:Ae,hasCaption:_e,isOrdered:He,shouldBrandNameBelowHed:De,hasMultipleLines:Re,hasCaptionMargin:Oe,showBookMarkIcon:Fe,showCommentCount:We}=we,Ue=He||ue&&!!me.length,Ve=J&&{...J,id:A},Ge=Ve&&m(Ve),je="recipe"===N,ze="product"===N?{"data-buy-button":!0}:{},qe=H||J&&J.credit||"",Ze=e=>{if(se&&se.length>0)return e?se[0].offerUrl:se[0].purchaseUri},[Ke,Ye]=a((()=>Ze(ye))??null);let Je=!0;z?.length>0&&(Je=z?.some((e=>!Ze(ye)?.toLowerCase().includes(e))));const Qe={dangerousHed:R,brand:{name:t},id:de||A,index:U?.index||V,contentType:N,offers:se,component:"gallery_slide_component",hotelLink:ee},Xe=(e,t,n)=>{v({window,product:{...Qe},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:R})};i.useEffect((()=>{const e=()=>f("ProductEmbed",document.getElementsByClassName("product-embed")),t=r(e,1e3);return"product"===N&&(window.addEventListener("load",e),window.addEventListener("scroll",t)),()=>{"product"===N&&(window.removeEventListener("load",e),window.removeEventListener("scroll",t))}}),[N]);const et=Se&&["commerce-product","product"].includes(N),tt={bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:d,commentsCount:c,contentType:N,ctaAnalyticsName:L,ctaHref:B,ctaRel:M,ctaText:Le,ctaAtRetailerName:_,dangerousCredit:qe,dangerousDetail:D,dangerousHed:R,dangerousMetaOne:O,dangerousMetaTwo:F,dangerousPostCTA:W,dangerousPreHeaderTwo:G,dataAttrs:ze,dek:j,dropShipSellers:z,hasPhotoBookmark:q,hasGallerySlideBackground:oe,hasSlideHedIcon:Q,hasVoting:X,hedHref:ee,hidePriceComponentWhenNoPrice:K,itemSocialSharesProps:Y,isCtaInternal:je,isExternalProduct:Je,hasPriceSection:ne,isHedClickable:te,name:re,offers:se,preHeaderOne:me,productId:de,promotionHed:le,promotionText:ce,showMultipleBuyButtons:ge,showPriceOnButton:he,showOfferUrl:ye,showSellerNameBelowButton:be,showClampedProductDescription:et,shouldEnableCardLevelBookmark:xe,shouldEnableCommentsCount:Ee,variations:{showSlideCount:$e,...we,isOrdered:Ue,shouldBrandNameBelowHed:De||ue}},nt=Te?.enableActionIdForGallerySlide,ot=Ke?.includes("cna.st")&&nt,it=(e,t)=>{Ie&&(ot?y({event:e,gtmTrackOnClick:Xe,linkProps:Ke,setLinkProps:Ye,position:t,type:"GallerySlideImage"}):Xe(t,e))};return i.createElement(w,{className:Ie?s("product-embed",d):d,"data-event-boundary":"click","data-in-view":Be,"data-event-click":Be,hasBackground:Ae,hasCaptionMargin:Oe,hasMultipleLines:Re,hasVoting:X,shouldOrderedGallery:Ue,contentAlign:Me,showMultipleBuyButtons:ge,orientation:Ge,image:J,contentType:N||J?.contentType,shouldLimitLongPortraits:pe,isSponsored:Pe,hasGallerySlideBackground:oe,"data-item":JSON.stringify(Qe),"data-testid":"GallerySlideWrapper",showBookMarkIcon:Fe},i.createElement(C,null,Ve&&i.createElement(k,{orientation:Ge,contentType:N},i.createElement(S,null,i.createElement(x,null,"product"===N&&se&&se.length>0?i.createElement(g,{as:u,hasGallerySlideBackground:oe,href:Ke,target:Je?"_blank":"_self",rel:"sponsored noopener",attributes:{tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":se[0].sellerName,"data-offer-url":se[0].offerUrl},onClick:(e,t)=>it(e,t)},i.createElement(T,{className:s("GallerySlideResponsiveAsset",d),...Ve,isLazy:ae,onClick:(e,t)=>it(e,t)})):"cnevideo"===(N||J?.contentType)?i.createElement(T,{className:s("GallerySlideResponsiveAsset",d),...Ve,isLazy:ae,shouldAutoplay:!1,shouldPlayContinuously:!1}):i.createElement(T,{className:s("GallerySlideResponsiveAsset",d),...Ve,isLazy:ae}),fe&&fe.links.length>0&&i.createElement(E,{...fe})))),_e&&i.createElement(I,{hasMultipleLines:Re,productId:de,hasCaptionMargin:Oe,...tt,ctaAtRetailerName:_,showLocalisedOffers:Ce,as:h,hasGallerySlideTextPadding:ie,hasGallerySlideBackground:oe,productData:Qe,hasHotelOrProductType:Ie,id:A,urlToBookmark:B,image:q?J:void 0,contentType:N,showCommentCount:We,showBookMarkIcon:Fe,contentAlign:Me})))};N.propTypes={actionIdFlags:o.object,bookmarkMeta:o.shape({slug:o.string,title:o.string}),brand:o.string,btnStyle:o.oneOf(["filled","outlined","text"]),buttonVariation:o.string,className:o.string,commentsCount:o.number,contentType:o.string.isRequired,cta:o.shape({article:o.string,product:o.string,recipe:o.string,review:o.string}),ctaAnalyticsName:o.string,ctaAtRetailerName:o.string,ctaHref:o.string,ctaRel:o.string,dangerousCredit:o.string.isRequired,dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dangerousPreHeaderTwo:o.string,data_item:o.object,dek:o.array,dropShipSellers:o.array,functionalTags:o.arrayOf(o.shape({name:o.string})),hasGallerySlideBackground:o.bool,hasGallerySlideTextPadding:o.bool,hasPhotoBookmark:o.bool,hasPriceSection:o.bool,hasSlideHedIcon:o.bool,hasVoting:o.bool,hedHref:o.string,hidePriceComponentWhenNoPrice:o.bool,id:o.string,image:o.shape(d.propTypes),index:o.number,isHedClickable:o.bool,isLazy:o.bool,itemSocialSharesProps:o.shape({showBookmark:o.bool,links:o.array}),name:o.string,offers:o.array,preHeaderOne:o.string,price:o.string,productId:o.string,promotionHed:o.string,promotionText:o.string,reducedPrice:o.string,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,shouldLimitLongPortraits:o.bool,showClampedProductDescription:o.bool,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showOrderedGallery:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,showSlideCount:o.bool,socialIconsProps:o.shape(c.propTypes),variationDisplayName:o.string,variationName:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left"]).isRequired,hasBackground:o.bool,hasCaption:o.bool,hasCaptionMargin:o.bool,hasMultipleLines:o.bool,isOrdered:o.bool,shouldBrandNameBelowHed:o.bool,shouldDekBelowOffer:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool})},N.defaultProps={functionalTags:[],hasPhotoBookmark:!1,hasSlideHedIcon:!1,hidePriceComponentWhenNoPrice:!1,shouldLimitLongPortraits:!0,showClampedProductDescription:!1,showSlideCount:!0,variations:{contentAlign:"left",hasBackground:!0,hasCaption:!0,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!1,hasMultipleLines:!1}},N.displayName="GallerySlide",e.exports=N},14473:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),{connector:r}=n(57744),s=n(39832),l=n(69571),d=n(18059),{googleAnalytics:c}=n(90090),{shouldRenderDek:m,jsonmlToReact:p}=n(38759),u=n(77554),g=n(35676),{useNativeShare:h}=n(90072),{formatGtmData:y}=n(60162),{handleAffiliateLinkClick:b}=n(14307),f=n(86157),v=n(23261),$=n(68606),{BookmarkWrapper:w,GallerySlideCaptionCtaBlock:C,GallerySlideCaptionMetaOneContainer:k,GallerySlideCaptionMetaOne:S,GallerySlideCaptionPromotionText:x,GallerySlideCaptionPostCta:E,GallerySlideCaptionMetaTwo:T,GallerySlideCaptionButton:I,GallerySlideCaptionHed:N,GallerySlideCaptionHedText:L,GallerySlideFigCaptionWrapper:B,GallerySlideFigCaption:P,GallerySlideCaptionCreditWrapper:M,GallerySlideCaptionPreHeaderOneWrapper:A,GallerySlideCaptionPreHeaderOne:_,GallerySlideCaptionPreHeaderTwo:H,GallerySlideCaptionPromotionHed:D,GallerySlideCaptionDekContainer:R,GallerySlideCaptionDetail:O,GallerySlideCaptionDek:F,GallerySlideCaptionOffers:W,GallerySlideCaptionBrandAndName:U,GallerySlideNativeShareContainer:V,GallerySlideSocialShareIcon:G,GallerySlideCaptionClampedDek:j}=n(55082),z=n(43211),{handleLinkClick:q}=n(43428),Z=({ctaHref:e,ctaRel:t="nofollow noopener noreferrer",ctaText:n,dataAttrs:o,dangerousMetaOne:a,dangerousMetaTwo:r,dangerousPostCTA:s,isCtaInternal:l,onClickHandler:d,promotionText:c,shouldUseBookmarkV3:m,contentType:p,copilotId:u,urlToBookmark:g,showCommentCount:h,contentAlign:y,showBookMarkIcon:b,shouldEnableCardLevelBookmark:f})=>i.createElement(C,{showCommentCount:h,contentAlign:y},a&&i.createElement(k,null,a&&i.createElement(S,{dangerouslySetInnerHTML:{__html:a}})),c&&i.createElement(x,{dangerouslySetInnerHTML:{__html:c}}),r&&i.createElement(T,{dangerouslySetInnerHTML:{__html:r}}),n&&e&&i.createElement(I,{"aria-label":"Opens in a new window",dataAttrs:o,href:e,inputKind:"link",label:n,onClickHandler:d,rel:l?"noopener noreferrer":t,target:"_blank"}),s&&i.createElement(E,{dangerouslySetInnerHTML:{__html:s}}),f&&b&&i.createElement(v,{urlToBookmark:g,copilotID:u,contentType:p,isPageScoped:!1,shouldEnableCardLevelBookmark:f,shouldUseBookmarkV3:m,subject:"gallery_slide"}));Z.propTypes={contentAlign:o.string,contentType:o.string,copilotId:o.string,ctaHref:o.string,ctaRel:o.string,ctaText:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dataAttrs:o.object,isCtaInternal:o.bool,onClickHandler:o.func,promotionText:o.string,shouldEnableCardLevelBookmark:o.bool,shouldUseBookmarkV3:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool,urlToBookmark:o.string};const K=({ctaHref:e,dangerousHed:t,hasGallerySlideBackground:n,isClickable:o,hasIcon:r,productId:d,hasHotelOrProductType:c,gtmClickHandler:m,isActionIdEnabledForComponent:p})=>{const[u,g]=a(e);if(!t)return null;const h=i.createElement(N,{hasGallerySlideBackground:n,id:(e=>{if(e)return e})(d)},i.createElement(L,{hasGallerySlideBackground:n,dangerouslySetInnerHTML:{__html:t}}),r&&i.createElement(l,null));if(!o||!u)return h;const y=u?.includes("cna.st")&&p;return i.createElement(s,{href:u,onClick:e=>{c&&(y?q({event:e,gtmTrackOnClick:m,linkProps:u,setLinkProps:g,type:"GallerySlideCaption"}):m(e))}},h)};K.propTypes={ctaHref:o.string,dangerousHed:o.string,gtmClickHandler:o.func,hasGallerySlideBackground:o.bool,hasHotelOrProductType:o.bool,hasIcon:o.bool,isActionIdEnabledForComponent:o.bool,isClickable:o.bool,productId:o.string};const Y=(e,t)=>{if(e&&e.links){const t=Object.keys(e.links).find((t=>"twitter"===e.links[t].network));if(void 0!==t)return new URL(decodeURIComponent(e.links[t].url)).searchParams.get("url")}return t},J=({bookmarkMeta:e,brand:t,buttonVariation:n,btnStyle:o,className:r,commentsCount:s,contentType:l,ctaAnalyticsName:f,ctaHref:v,ctaRel:C,ctaText:k,ctaAtRetailerName:S,dangerousCredit:x,dangerousDetail:E,dangerousHed:T,dangerousMetaOne:I,dangerousMetaTwo:N,dataAttrs:L,dek:q,dropShipSellers:J,hasPhotoBookmark:Q,featureFlags:X={},itemSocialSharesProps:ee,hasSlideHedIcon:te,hasMultipleLines:ne,hasGallerySlideBackground:oe,hasGallerySlideTextPadding:ie,hasVoting:ae,hedHref:re,hidePriceComponentWhenNoPrice:se,id:le,image:de,isCtaInternal:ce,isHedClickable:me,hasPriceSection:pe,offers:ue,productData:ge,promotionHed:he,promotionText:ye,showMultipleBuyButtons:be,showPriceOnButton:fe,showSellerNameBelowButton:ve,dangerousPostCTA:$e,dangerousPreHeaderTwo:we,socialTitle:Ce,socialDescription:ke,productId:Se,preHeaderOne:xe,variations:Ee,showOfferUrl:Te,name:Ie,showLocalisedOffers:Ne,hasHotelOrProductType:Le,showClampedProductDescription:Be,urlToBookmark:Pe,shouldEnableCardLevelBookmark:Me,shouldEnableCommentsCount:Ae,actionIdFlags:_e={}})=>{const He=be?4:1,{contentAlign:De,isOrdered:Re,shouldBrandNameBelowHed:Oe,shouldDekBelowOffer:Fe,showSlideCount:We,showCommentCount:Ue,showBookMarkIcon:Ve}=Ee,[Ge,je]=a(!1),[ze,qe]=a(!1),{hasNativeShareButton:Ze,hasSlideSharingIcon:Ke,enableBookmarking:Ye,shouldUseBookmarkV3:Je}=X,{showNativeShareButton:Qe,pageUrl:Xe}=h(Ze),et={url:Y(ee,Xe),title:Ce,text:ke},tt=_e?.enableActionIdForGallerySlide,nt=(e,t,n)=>{y({window,product:{...ge},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:T})},ot=!ae,it=()=>i.createElement(F,{isClampingEnabled:Be,showLess:ze},p.convert(q)),at=()=>{const e=ze?"close":"open";return i.createElement(j,{linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:ze,offset:2,onTextClick:()=>{qe(!ze),y({window,product:{...ge},index:ge.index,layout:"ProductEmbed",type:e})},showClampedProductDescription:Be},it())},rt=[t,Ie].filter(Boolean).join(" "),st=f?(e,t,n,o,i)=>{c.emitGoogleTrackingEvent(f),Le&&nt(t,o,i),b(o,{label:e,position:t,link:n,component:"affiliate_button_link",actionId:i})}:(e,t,n)=>{Le&&nt(e,t,n)};return i.createElement(B,{className:r,contentAlign:De,shouldOrderedGallery:Re,hasGallerySlideBackground:oe},i.createElement(P,null,"photo"===l&&Q&&Ye?i.createElement(w,null,i.createElement(z,{bookmarkMeta:e,copilotID:le,image:de})):null,x&&i.createElement(M,{dangerouslySetInnerHTML:{__html:x}}),We&&xe&&i.createElement(A,{hasGallerySlideTextPadding:ie},i.createElement(_,{"data-testid":"GallerySlideCaptionPreHeaderOne"},xe)),Ke&&i.createElement(V,null,i.createElement(u,{shareData:et,showOnlyIcon:!0,parentCallBack:e=>{je(e)}}),ee&&Ge&&!Qe&&i.createElement(G,{"data-testid":"GallerySlideSocialShareIcon"},i.createElement(g.Circular,{...ee}))),we&&i.createElement(H,{dangerouslySetInnerHTML:{__html:we}}),he&&i.createElement(D,{dangerouslySetInnerHTML:{__html:he}}),!Oe&&rt&&i.createElement(U,null,p.convert(rt)),i.createElement(K,{isClickable:me,dangerousHed:T,ctaHref:re||v,hasIcon:te,productId:Se,hasGallerySlideBackground:oe,hasHotelOrProductType:Le,gtmClickHandler:nt,isActionIdEnabledForComponent:tt}),Oe&&rt&&i.createElement(U,null,p.convert(rt)),i.createElement(R,{"data-testid":"GallerySlideCaptionDekContainer"},E&&i.createElement(O,{dangerouslySetInnerHTML:{__html:E}}),!Fe&&m(q)&&(Be?at():it()),ot&&i.createElement(W,{hasGallerySlideBackground:oe,showCommentCount:Ue},ue&&i.createElement(d,{buttonVariation:n,btnStyle:o,contentType:l,dataAttrs:L,defaultCTAText:k,ctaAtRetailerName:S,isCtaInternal:ce,hasPriceSection:pe,hasMultipleLines:ne,offers:ue,onClickHandler:st,hidePriceComponentWhenNoPrice:se,productId:Se,showCount:He,showLocalisedOffers:Ne,showPriceOnButton:fe,showOfferUrl:Te,showSellerNameBelowButton:ve,dropShipSellers:J,hasGallerySlideBackground:oe,isActionIdEnabledForComponent:tt}),Ae&&Ue&&i.createElement($,{totalCommentsCount:s}),"product"!==l&&i.createElement(Z,{ctaText:k,ctaRel:C,ctaHref:v,dataAttrs:L,isCtaInternal:ce,dangerousPostCTA:$e,dangerousMetaOne:I,dangerousMetaTwo:N,onClickHandler:st,promotionText:ye,contentType:l,copilotId:le,urlToBookmark:Pe,shouldEnableCardLevelBookmark:Me,shouldUseBookmarkV3:Je,showCommentCount:Ue,showBookMarkIcon:Ve,contentAlign:De})),Fe&&m(q)&&at())))};J.propTypes={actionIdFlags:o.object,bookmarkMeta:o.shape({slug:o.string,title:o.string}),brand:o.string,btnStyle:o.oneOf(["filled","outlined","text"]),buttonVariation:o.string,className:o.string,commentsCount:o.number,contentType:o.string.isRequired,ctaAnalyticsName:o.string,ctaAtRetailerName:o.string,ctaHref:o.string,ctaRel:o.string,ctaText:o.string,dangerousCredit:o.string.isRequired,dangerousDetail:o.string,dangerousHed:o.string,dangerousMetaOne:o.string,dangerousMetaTwo:o.string,dangerousPostCTA:o.string,dangerousPreHeaderTwo:o.string,dataAttrs:o.object,dek:o.array,dropShipSellers:o.array,featureFlags:o.object,hasGallerySlideBackground:o.bool,hasGallerySlideTextPadding:o.bool,hasHotelOrProductType:o.bool,hasMultipleLines:o.bool,hasPhotoBookmark:o.bool,hasPriceSection:o.bool,hasSlideHedIcon:o.bool,hasVoting:o.bool,hedHref:o.string,hidePriceComponentWhenNoPrice:o.bool,id:o.string,image:o.shape(f.propTypes),isCtaInternal:o.bool,isExternalProduct:o.bool,isHedClickable:o.bool,itemSocialSharesProps:o.shape({showBookmark:o.bool,links:o.array}),name:o.string,offers:o.array,preHeaderOne:o.string,productData:o.object,productId:o.string,promotionHed:o.string,promotionText:o.string,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,showClampedProductDescription:o.bool,showLocalisedOffers:o.bool,showMultipleBuyButtons:o.bool,showOfferUrl:o.bool,showPriceOnButton:o.bool,showSellerNameBelowButton:o.bool,socialDescription:o.string,socialTitle:o.string,urlToBookmark:o.string,variations:o.shape({contentAlign:o.oneOf(["center","left"]).isRequired,hasBackground:o.bool,isOrdered:o.bool,shouldBrandNameBelowHed:o.bool,shouldDekBelowOffer:o.bool,showSlideCount:o.bool,showBookMarkIcon:o.bool,showCommentCount:o.bool})},J.displayName="GallerySlideCaption",e.exports=r(J,{keysToPluck:["featureFlags"]})},30723:(e,t,n)=>{const o=n(5556),i=n(96540),{jsonmlToReact:a,getImageOrientation:r,shouldRenderDek:s}=n(38759),l=n(73275),{GallerySlideCaptionHed:d,GallerySlideCaptionHedText:c,GallerySlideCaptionDek:m,GallerySlideCaptionCreditWrapper:p,GallerySlideWrapper:u,GallerySlideFigure:g,GallerySlideAssetWrapper:h,GallerySlideAssetContainer:y,GallerySlideAssetContainerInner:b,GallerySlideResponsiveAsset:f}=n(55082),v=({contentType:e,dangerousCredit:t,dangerousHed:n,dek:o,image:l,isLazy:v,variationDisplayName:$})=>{const w=JSON.stringify({pattern:"GallerySlideHorizontal",variation:$}),C=l&&{...l},k=C&&r(C);return i.createElement(u,{"data-event-boundary":"click","data-in-view":w,"data-event-click":w,hasBackground:!1,shouldOrderedGallery:!1,contentAlign:"left",orientation:"horizontal",image:l,isHorizontal:!0,"data-testid":"GallerySlideWrapper"},i.createElement(g,null,n&&i.createElement(d,null,i.createElement(c,{dangerouslySetInnerHTML:{__html:n}})),s(o)&&i.createElement(m,null,a.convert(o)),C&&i.createElement(h,{orientation:k,contentType:e},i.createElement(y,null,i.createElement(b,null,i.createElement(f,{...C,isLazy:v}),t&&i.createElement(p,{dangerouslySetInnerHTML:{__html:t}}))))))};v.propTypes={contentType:o.string.isRequired,dangerousCredit:o.string.isRequired,dangerousHed:o.string,dek:o.array,image:o.shape(l.propTypes),isLazy:o.bool,variationDisplayName:o.string},v.displayName="GallerySlideHorizontal",e.exports=v},38759:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getCTAText=t.getImageOrientation=t.shouldRenderDek=t.jsonmlToReact=void 0;const{default:o}=n(1165),i=n(62839),a=n(20460).A,r=n(39832),s={"callout:button-group":i};t.jsonmlToReact=new o({a:function(e){const{isExternal:t,...n}=e;return{type:t?r:"a",props:n}},"inline-embed":e=>({type:s[e.type],props:e.props})}),t.shouldRenderDek=e=>Array.isArray(e)&&!!e.length,t.getImageOrientation=function(e){let t;return e&&e.segmentedSources?[t]=e.segmentedSources.sm:e&&e.sources&&([t]=Object.values(e.sources)),t&&t.height>t.width?"portrait":"landscape"};const l={article:a.articleCta,product:a.productCta,recipe:a.recipeCta,review:a.reviewCta,venue:a.venueCta,"commerce-product":a.productCta},d=["activity","bar","hotel","restaurant","ship","shop","skiresort","spa","venue"];t.getCTAText=(e,t,n)=>e?.[t]||((e,t)=>{const n=d.includes(e)?l.venue:l[e];return n&&t(n)})(t,n)},63510:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(93726);e.exports=o(i,"GallerySlide")},55082:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),r=n(73730),{calculateSpacing:s,minScreen:l,getColorStyles:d,getTypographyStyles:c,getLinkStyles:m,maxScreen:p}=n(26865),u=n(48286),{ButtonWrapper:g,ButtonLabel:h,ButtonIconWrapper:y}=n(18974),{BREAKPOINTS:b}=n(96472),f=n(35676),v=n(73275),{ProductOfferListWrapper:$}=n(94037),{ResponsiveImageContainer:w}=n(7228),C=n(87091),k=o.div.withConfig({displayName:"GallerySlideCaptionCtaBlock"})` ${({contentAlign:e,showCommentCount:t})=>"left"===e&&t?`display: flex;\n justify-content: space-between;\n align-items: center;\n margin-top:${s(2)};\n width: 100%;`:`margin-top:${s(4)}; \n`} `,S=o.div.withConfig({displayName:"GallerySlideCaptionMetaOneContainer"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; margin-top: ${s(3)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,x=o.div.withConfig({displayName:"GallerySlideCaptionMetaOne"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; display: inline; margin-right: ${s(.5)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,E=o.span.withConfig({displayName:"GallerySlideCaptionPromotionText"})` &::before { content: '\00a0'; } `,T=o.div.withConfig({displayName:"GallerySlideCaptionPostCta"})` ${({theme:e})=>c(e,"typography.definitions.utility.assistive-text")}; margin-top: ${s(2)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; `,I=o.div.withConfig({displayName:"GallerySlideCaptionMetaTwo"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")}; margin-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; `,N=o(r.Utility).withConfig({displayName:"GallerySlideCaptionButton"})` ${({showCommentCount:e})=>e&&`margin-top: ${s(4)};`} .slide-venue & { margin-top: 0; } `,L=o.div.withConfig({displayName:"GallerySlideRankingContainerScore"})``,B=o.div.withConfig({displayName:"GallerySlideRankingContainerRank"})``,P=o.div.withConfig({displayName:"GallerySlideRankingContainerWrapper"})``,M=o.span.withConfig({displayName:"GallerySlideCaptionHedText"})``;M.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const A=o(a).withConfig({displayName:"GallerySlideCaptionHed"})` margin-top: ${s(1.5)}; margin-bottom: 0; .slide-venue & { margin-top: ${s(1)}; .icon { transition: transform 0.2s; vertical-align: bottom; } } .slide-venue .external-link:hover &, .slide-venue .external-link:focus & { ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link-hover")}; .icon { transform: translateX(${s(1)}); path { ${({theme:e})=>d(e,"fill","colors.consumption.body.standard.link-hover")}; } } } ${({theme:e,hasGallerySlideBackground:t})=>t&&`${c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")};`} `;A.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-primary"};const _=o.div.withConfig({displayName:"GallerySlideCaptionBrandAndName"})` ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; &:first-child { margin-top: ${s(3)}; } `,H=o.div.withConfig({displayName:"GallerySlideCaptionOffers"})` ${({showCommentCount:e})=>e&&"display: flex;\n flex-direction: column;\n justify-content: space-between;\n "} ${({hasGallerySlideBackground:e})=>e&&`margin-left: -${s(2)};\n margin-right: -${s(2)};\n `} margin-top: ${s(2)}; ${p(b.md)} { ${({hasGallerySlideBackground:e})=>e&&`margin-top: ${s(3)};`} } `,D=o.div.withConfig({displayName:"GallerySlideCaptionDek"})` &, & h1, & h2 { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.description-embed")}; margin-top: ${s(2)}; ${({hasGallerySlideBackground:e})=>e&&`${l(b.md)}{\n margin-top: ${s(3)};\n }`} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body")}; a:not(.button) { ${({theme:e})=>m(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; } } ${({isClampingEnabled:e})=>e?"\n ul {\n li:last-child {\n margin-bottom: 1rem;\n }\n }":""} ${({showLess:e,isClampingEnabled:t})=>t&&`\n ${e?"overflow: hidden;":"\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n "}\n`} .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.consumptionEditorial.body-core")} margin-top: ${s(2)}; } `,R=o.div.withConfig({displayName:"GallerySlideCaptionDekContainer"})``,O=o.div.withConfig({displayName:"GallerySlideCaptionDetail"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${s(2)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; } `,F=o.span.withConfig({displayName:"GallerySlideCaptionPreHeaderOne"})``,W=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderOneWrapper"})` padding-top: ${s(2)}; ${({hasGallerySlideTextPadding:e})=>e&&`\n ${l(b.md)} {\n padding-top: ${s(1.5)};\n }`} ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-small")}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,U=o.div.withConfig({displayName:"GallerySlideCaptionPreHeaderTwo"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-title")}; margin-top: ${s(3)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; .slide-venue & { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-primary")}; margin-top: ${s(4)}; } `,V=o.div.withConfig({displayName:"GallerySlideCaptionPromotionHed"})``,G=o.div.withConfig({displayName:"GallerySlideCaptionCreditWrapper"})` ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-tertiary")}; padding-top: ${s(1)}; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,j=o.div.withConfig({displayName:"GallerySlideFigCaption"})` display: block; margin: 0; a { &:not(.button) { text-decoration: none; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link")}; &:hover, &:focus { text-decoration: underline; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.link-hover")}; } } } `,z=o.div.withConfig({displayName:"BookmarkWrapper"})` float: right; line-height: 0; ${C} { svg { .icon-loader-fill { ${d("fill","colors.interactive.base.white")} } .icon-loader-stroke { ${d("stroke","colors.interactive.base.white")} } } } `,q=o.div.withConfig({displayName:"GallerySlideCaptionWrapper"})` ${l(b.md)} { grid-column: 1 / -1; } `,Z=o(v).withConfig({displayName:"GallerySlideResponsiveAsset"})` & { ${w} { display: block; width: 100%; } } & .responsive-image { display: block; } `,K=o(f.Overlay).withConfig({displayName:"GallerySlideSocialIcons"})``,Y=o.div.withConfig({displayName:"GallerySlideAssetContainerInner"})` position: relative; `,J=o(Y).withConfig({displayName:"GallerySlideNativeShareContainer"})` bottom: 20px; float: right; svg { cursor: pointer; } `,Q=o.div.withConfig({displayName:"GallerySlideSocialShareIcon"})` position: absolute; right: 5px; bottom: 35px; width: max-content; `,X=o.div.withConfig({displayName:"GallerySlideAssetContainer"})``,ee=o.div.withConfig({displayName:"GallerySlideAssetWrapper"})` display: block; picture { width: 100%; } ${({orientation:e})=>"landscape"===e&&i` ${l(b.md)} { grid-column: 1 / -1; } `} ${({contentType:e})=>"clip"===e&&i` margin: 0; `} `,te=o.figure.withConfig({displayName:"GallerySlideFigure"})` width: 100%; ${l(b.md)} { display: grid; grid-template-columns: repeat(6, 1fr); column-gap: ${s(3)}; } `,ne=e=>e&&i` & { ${W} { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-large")} ${({theme:e})=>d(e,"color","colors.consumption.body.standard.subhed")}; } ${A} { margin-top: ${s(1.5)}; } } `,oe=(e,t)=>e&&"left"===t&&i` & { & { ${l(b.md)} { ${W} { margin-top: ${s(2)}; margin-right: ${s(3)}; } ${U} { margin-top: ${s(3)}; } } } } `,ie=o.div.withConfig({displayName:"GallerySlideWrapper"})` & { margin-bottom: ${s(5)}; } ${({hasGallerySlideBackground:e})=>e&&i` ${({theme:e})=>d(e,"background-color","colors.background.light")}; && { margin-bottom: ${s(8)}; ${p(b.md)} { margin-bottom: ${s(6)}; } } `} ${({hasBackground:e})=>e&&i` ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-card")}; margin: 0 ${s(3)} ${s(2)}; padding-bottom: ${s(6)}; ${l(b.md)} { margin: 0 0 ${s(12)}; } + .gallery-slide__cm-container { margin: ${s(12)} 0; } ${te} { margin: 0; } ${q} { ${l(b.md)} { grid-column: 1 / -1; } } ${j} { margin-right: ${s(2)}; margin-left: ${s(2)}; ${l(b.md)} { ${({contentAlign:e,showBookMarkIcon:t})=>"left"===e&&t?`margin-right:${s(3)};\n margin-left: ${s(3)};`:`margin-right:${s(6)}; \n margin-left: ${s(6)};`} } } `} ${({hasBackground:e,contentAlign:t})=>!e&&"left"===t&&i` & { ${X} { justify-content: flex-start; } } `} ${({hasBackground:e})=>!e&&i` & { ${te} { margin: 0; } ${q} { ${({hasGallerySlideBackground:e})=>!e&&"margin: 0 22px;"} ${l(b.lg)} { margin: 0; } ${p(b.md)} { ${({hasCaptionMargin:e})=>!e&&"margin: 0;"} } } } `} ${({contentType:e})=>e&&("clip"===e||"cnevideo"===e)&&"\n & {\n width: 100%;\n }\n "} ${({hasBackground:e,orientation:t})=>e&&"landscape"===t&&i` ${ee} { width: 100%; height: 100%; } `} ${({hasBackground:e,orientation:t})=>!e&&"portrait"===t&&i` & ${ee} { display: block; ${X} { display: block; justify-content: center; ${w} { width: auto; } } ${l(b.md)} { grid-column: 1 / -1; } } `} ${({hasBackground:e,orientation:t})=>e&&"portrait"===t&&i` & ${ee} { position: relative; grid-column: 1 / -1; padding-bottom: 100%; height: 0; ${Y} { height: 100%; } ${X} { position: absolute; top: 0; right: 0; bottom: 0; left: 0; ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-card")}; } ${({theme:e})=>d(e,"background-color","colors.consumption.body.standard.bg-photo")}; &::before { display: block; padding-top: 100%; width: 100%; content: ''; } ${w} { margin: auto; max-width: 100%; max-height: 100%; } } `} ${({hasBackground:e,orientation:t,image:n})=>e&&"portrait"===t&&n&&i` & ${ee} { ${Z} { display: block; padding-bottom: 0; width: 100%; height: 100%; text-align: center; img${w} { display: inline-block; width: auto; max-width: 100%; height: 100%; } } } `} ${({hasBackground:e,orientation:t,contentAlign:n})=>!e&&"left"===n&&"portrait"===t&&i` ${ee} { justify-content: flex-start; } `} ${({shouldOrderedGallery:e})=>ne(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>oe(e,t)} ${({showMultipleBuyButtons:e})=>e&&i` & { .product-offer__cta-block .product-offer__buy-button { width: 100%; ${l(b.md)} { width: 50%; } } .product-offer__buy-button-side { width: 100%; } } `} ${({awardList:e})=>e&&i` & { display: flex; margin-bottom: 0; } ${te} { display: grid; grid-template-rows: auto auto; column-gap: ${s(3)}; border-top: 1px solid; ${({theme:e})=>d(e,"border-color","colors.consumption.body.standard.divider")}; padding: ${s(2)} 0; ${l(b.sm)} { grid-template-columns: 3fr 3fr; } ${l(b.md)} { grid-template-columns: repeat(6, 1fr); } ${ee} { grid-column: 1/4; grid-row: 1/5; order: 0; ${l(b.sm)} { grid-column: 1/1; grid-row: 1/1; margin-bottom: ${s(2)}; } ${l(b.md)} { grid-column: 1/4; grid-row: 1/5; margin-bottom: 0; } } ${P} { display: flex; grid-column: 4/-1; grid-row: 1/1; margin-bottom: ${s(2)}; div { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.numerical-large")} } ${l(b.sm)} { grid-column: 2/3; grid-row: 1/1; align-items: center; } ${l(b.md)} { grid-column: 4/-1; grid-row: 1/1; } } ${B} { border-right: 1px solid; ${({theme:e})=>d(e,"border-color","colors.consumption.body.standard.divider")}; padding-right: ${s(2)}; h2 { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")} } } ${L} { padding-left: ${s(2)}; h2 { ${({theme:e})=>c(e,"typography.definitions.globalEditorial.context-secondary")} } } ${A} { grid-column: 4/-1; grid-row: 2/2; margin-top: 0; a { ${({theme:e})=>m(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover","navigation")}; } ${l(b.sm)} { grid-column: 1/3; } ${l(b.md)} { grid-column: 4/-1; grid-row: 2/2; } } ${D} { grid-column: 4/-1; margin: 0; ${({theme:e})=>d(e,"color","colors.consumption.body.standard.body-deemphasized")}; ${l(b.sm)} { grid-column: 1/3; } ${l(b.md)} { grid-column: 4/-1; } } ${D} p { grid-column: 4/6; grid-row: 3/3; margin-top: 0; } ${$} { grid-column: 4/6; width: 160px; ${p(b.md)} { grid-column: 1/-1; width: 100%; } .product-offer__buy-button { margin-top: ${s(2)}; ${p(b.md)} { width: 100%; } } } } `} ${({isHorizontal:e})=>e&&i` ${te} { display: grid; ${A} { margin-top: 0; margin-bottom: 0.2em; } ${D} p { margin-top: 0; } ${l(b.sm)} { ${ee} { grid-column: 1/-1; order: 0; } ${A} { grid-column: 1/-1; order: 0; } ${D} { grid-column: 1/-1; order: 1; } } ${l(b.lg)} { grid-template-rows: auto 1fr; ${ee} { grid-column: 4/-1; grid-row: 1/-1; order: 0; } ${A} { grid-column: 1/4; grid-row: 1/1; order: 0; } ${D} { grid-column: 1/4; grid-row: 2/-1; order: 0; } } } `} ${({hasVoting:e})=>e&&i` & { margin-bottom: 0; } ${D} { p { margin-bottom: 0; } } `} `,ae=o.figcaption.withConfig({displayName:"GallerySlideFigCaptionWrapper"})` ${({shouldOrderedGallery:e})=>ne(e)} ${({shouldOrderedGallery:e,contentAlign:t})=>oe(e,t)} ${({hasGallerySlideBackground:e})=>e&&`padding: 0 ${s(2)};`} ${({contentAlign:e})=>"left"===e&&i` text-align: left; ${G} { text-align: left; } `} ${({contentAlign:e})=>"center"===e&&i` text-align: center; ${G} { text-align: center; } `} `,re=o(u).withConfig({displayName:"GallerySlideCaptionClampedDek"})` && { ${g} { transform-origin: center; ${({showLess:e})=>e?`margin: -${s(1)} 0 ${s(2)} 0;`:`margin: ${s(1)} 0 ${s(2)} 0;`} padding: 0; min-width: auto; height: 24px; } ${h} { padding: 0; width: 100%; text-align: left; ${c("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${d(e,"color","colors.interactive.base.black")};`}; } } ${y} { svg { width: 24px; height: 24px; } padding: 0; } `;e.exports={BookmarkWrapper:z,GallerySlideWrapper:ie,GallerySlideFigure:te,GallerySlideAssetWrapper:ee,GallerySlideAssetContainer:X,GallerySlideAssetContainerInner:Y,GallerySlideSocialIcons:K,GallerySlideResponsiveAsset:Z,GallerySlideCaptionWrapper:q,GallerySlideFigCaptionWrapper:ae,GallerySlideFigCaption:j,GallerySlideCaptionCreditWrapper:G,GallerySlideCaptionPreHeaderOneWrapper:W,GallerySlideCaptionPreHeaderOne:F,GallerySlideCaptionPreHeaderTwo:U,GallerySlideCaptionPromotionHed:V,GallerySlideCaptionDekContainer:R,GallerySlideCaptionDetail:O,GallerySlideCaptionDek:D,GallerySlideCaptionOffers:H,GallerySlideCaptionBrandAndName:_,GallerySlideCaptionHed:A,GallerySlideCaptionHedText:M,GallerySlideRankingContainerWrapper:P,GallerySlideRankingContainerRank:B,GallerySlideRankingContainerScore:L,GallerySlideCaptionCtaBlock:k,GallerySlideCaptionMetaOneContainer:S,GallerySlideCaptionMetaOne:x,GallerySlideCaptionPromotionText:E,GallerySlideCaptionMetaTwo:I,GallerySlideCaptionButton:N,GallerySlideCaptionPostCta:T,GallerySlideNativeShareContainer:J,GallerySlideSocialShareIcon:Q,GallerySlideCaptionClampedDek:re}},20460:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({articleCta:{id:"GallerySlide.ArticleCta",defaultMessage:"View Story",description:"GallerySlide component article text",isConfigurable:!0},productCta:{id:"GallerySlide.ProductCta",defaultMessage:"Shop Now",description:"GallerySlide component product text",isConfigurable:!0},recipeCta:{id:"GallerySlide.RecipeCta",defaultMessage:"View Recipe",description:"GallerySlide component recipe text",isConfigurable:!0},reviewCta:{id:"GallerySlide.ReviewCta",defaultMessage:"Read More",description:"GallerySlide component review text",isConfigurable:!0},venueCta:{id:"GallerySlide.VenueCta",defaultMessage:"Book Now",description:"GallerySlide component venue text",isConfigurable:!0},venueSellerPreviewText:{id:"GallerySlide.VenueSellerPreviewText",defaultMessage:"Powered By:",description:"Seller preview"},productOfferCTAText:{id:"GallerySlide.DefaultCTAText",defaultMessage:"Book Now",description:"Cta text for product offer list"}})},93726:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(25939),a=n(30723);i.CardLeft=o(i,"CardLeft",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1}),i.CardCenter=o(i,"CardCenter",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1}),i.CardOrderedLeft=o(i,"CardOrderedLeft",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!0}),i.CardOrderedCenter=o(i,"CardOrderedCenter",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!0}),i.ItemCenter=o(i,"ItemCenter",{contentAlign:"center",hasBackground:!1,hasCaption:!0,isOrdered:!1,hasCaptionMargin:!1}),i.ItemCenterNoCaption=o(i,"ItemCenterNoCaption",{contentAlign:"center",hasBackground:!1,hasCaption:!1,hasCaptionMargin:!1,isOrdered:!1}),i.ItemLeft=o(i,"ItemLeft",{contentAlign:"left",hasBackground:!1,hasCaption:!0,isOrdered:!1,hasCaptionMargin:!1}),i.ItemLeftMultipleLine=o(i,"ItemLeftMultipleLine",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,hasMultipleLines:!0}),i.ItemLeftCaptionAbove=o(i,"ItemLeftCaptionAbove",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0}),i.ItemLeftCaptionAboveMultipleButtons=o(i,"ItemLeftCaptionAboveMultipleButtons",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardLeftWithCaptionAboveMultipleButtons=o(i,"CardLeftWithCaptionAboveMultipleButtons",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardCenterWithCaptionAboveMultipleButtons=o(i,"CardCenterWithCaptionAboveMultipleButtons",{contentAlign:"center",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.ItemLeftCaptionAboveMultipleButtonsWithPrice=o(i,"ItemLeftCaptionAboveMultipleButtonsWithPrice",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!1,shouldDekBelowOffer:!0},{buttonVariation:"Utility",showMultipleBuyButtons:!0,showPriceOnButton:!0,hasPriceSection:!0,showSellerNameBelowButton:!0}),i.ItemOrderedCenter=o(i,"ItemOrderedCenter",{contentAlign:"center",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!0}),i.ItemOrderedLeft=o(i,"ItemOrderedLeft",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!0}),i.NoCaption=o(i,"NoCaption",{contentAlign:"left",hasBackground:!1,hasCaption:!1,hasCaptionMargin:!0,isOrdered:!0}),i.SplitScreenImageRight=o(a,"SplitScreenImageRight",{}),i.ItemLeftCaptionAboveMultipleButtonsWithDekBelowOffer=o(i,"ItemLeftCaptionAboveMultipleButtonsWithDekBelowOffer",{contentAlign:"left",hasBackground:!1,hasCaption:!0,hasCaptionMargin:!1,isOrdered:!1,shouldBrandNameBelowHed:!0,shouldDekBelowOffer:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),i.CardLeftWithBookmarkAndComment=o(i,"CardLeftWithBookmarkAndComment",{contentAlign:"left",hasBackground:!0,hasCaption:!0,hasCaptionMargin:!0,isOrdered:!1,showBookMarkIcon:!0,showCommentCount:!0},{buttonVariation:"Primary",btnStyle:"outlined",showMultipleBuyButtons:!0,showPriceOnButton:!0,showSlideCount:!0}),e.exports=i},84009:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(97200),s=n(58156),l=n(86659),{GroupCalloutWrapper:d,GroupCalloutTitle:c}=n(68426),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),{checkImageCreditText:u}=n(5344),g={};g[1]=l.EvenAny,g[2]=l.EvenTwo,g[3]=l.EvenThree,g[4]=l.EvenFour;const h=({className:e,children:t,childTypes:n,hasThreeColumnsOnMobile:i,heading:l,isUpcEnabled:h,isXSmallGroup2:y,name:b,variations:f,showDangerousDek:v,variationName:$})=>{a.useEffect((()=>{(async()=>{await p(),m("GroupCallout",$)})()}),[$]);const w=n.some((e=>"instagram"===e)),C=n.some((e=>"product"===e)),k=n.some((e=>"article"===e)),S=n.some((e=>"image"===e));let x,E;const T=/^h[1-6]$/,I=a.Children.toArray(t).find((e=>{const{type:t}=e;return"string"==typeof t&&T.test(t)}));E=a.Children.toArray(t).filter((e=>!T.test(e.type)));let N="div";const L=f.childCountPerRow??a.Children.count(t);let B=!1;C&&(B=!0,N=L>=4?g[4]:g[L]);const P=o("callout callout--group",`callout--${b}`,e);k&&(x="article",E=a.Children.map(E,(e=>a.cloneElement(e,{...e.props,showButton:!1,showByline:!0,showRubric:!0,variations:{layout:"side-by-side"}}))));const{hasRowGap:M,showSingleCol:A}=f,_=x?l[x]:null,H=I?I.props.children:_;let D=1,R=!1;return a.Children.toArray(t).forEach((e=>{const t=s(e,"props.image"),n=["contentreference","product"].includes(e?.props?.contentType);Array.isArray(t)&&t.length>1&&n&&D++,R||(R=u(t))})),a.createElement(d,{as:N,className:P,containsInstagram:w,containsProducts:C,containsArticles:k,hasGridMargins:B,hasRowGap:M,hasThreeColumnsOnMobile:i,isUpcEnabled:h,isFullBleed:!C&&f.fullBleed,isXSmallGroup2:y,"data-testid":"GroupCalloutWrapper",showSingleCol:A,showDangerousDek:v},H&&a.createElement(c,{"data-testid":"GroupCalloutTitle"},H),a.Children.map(E,((e,t)=>{const n=S?`callout--group-item-${s(e,"props.image.id")}`:r("callout--group-item-");return a.cloneElement(e,{index:t,key:n,className:`callout--group-item callout--group-item-${t+1}`,productMultiImageCount:D,hasImageCreditText:R})})))};h.defaultProps={childTypes:[],hasThreeColumnsOnMobile:!1,heading:{},isXSmallGroup2:!1,showDangerousDek:!1,variations:{isEven:!1,fullBleed:!1}},h.propTypes={children:i.node.isRequired,childTypes:i.array,className:i.string,hasThreeColumnsOnMobile:i.bool,heading:i.object,isUpcEnabled:i.bool,isXSmallGroup2:i.bool,name:i.string,showDangerousDek:i.bool,variationName:i.string,variations:i.shape({isEven:i.bool,fullBleed:i.bool,childCountPerRow:i.number,hasRowGap:i.bool,showSingleCol:i.bool})},h.displayName="GroupCallout",e.exports=h},31830:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(9566);e.exports=o(i,"GroupCallout")},68426:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseText:a}=n(76955),{calculateSpacing:r,minScreen:s,styledProperty:l,minMaxScreen:d,getColorStyles:c,getTypographyStyles:m,maxScreen:p}=n(26865),{BREAKPOINTS:u}=n(96472),{ProductEmbedHed:g,ProductEmbedDek:h}=n(53985),y=o.div.withConfig({displayName:"GroupCalloutWrapper"})` /* NOTE: Specificity required because of containsArticles */ && { display: grid; grid-column-gap: ${({isUpcEnabled:e})=>e?r(2):"20px"}; grid-row-gap: ${({hasRowGap:e})=>e?"1rem":0}; margin: 0; width: 100%; @media (max-width: ${u.md}) { grid-column-gap: ${({isUpcEnabled:e})=>e?r(1):"20px"}; } } &.grid-even.grid-items-2 { ${p(u.md)} { grid-template-columns: ${({showSingleCol:e})=>e?"1fr":""}; } } .responsive-cartoon { &::before { ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 0 0 1px; border-style: solid; height: 0; content: ''; } &::after { ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; display: inline-block; grid-column: 1/-1; border-width: 1px 0 0; border-style: solid; height: 0; content: ''; } } .responsive-cartoon__caption { ${m("typography.definitions.globalEditorial.context-secondary")} margin-top: 0; } ${({hasGridMargins:e})=>e?`\n && {\n margin-bottom: ${r(3)};\n margin-top: ${r(3)};\n\n ${s(u.md)} {\n margin-bottom: ${r(6)};\n margin-top: ${r(6)};\n }\n }\n `:""} ${({isUpcEnabled:e})=>e?"\n && {\n margin-bottom: 0;\n margin-top: 0;\n }\n ":""} &.callout--group-2, &.callout--group-3, &.callout--group-4 { ${g} { ${m("typography.definitions.consumptionEditorial.subhed-aux-secondary")} } } &.callout--group-2 { ${l("containsInstagram",!0,"grid-template-columns: repeat(auto-fit, minmax(326px, 1fr));")} } ${l("containsProducts",!0,"margin-bottom: unset;")} .product-embed.product-embed--image-top { ${e=>!e&&`${h} {\n display: none;\n }`}; } .product-embed.product-embed--no-bottom-padding { ${s(u.md)} { grid-column: unset; } } .callout--group-item { margin: 0; &.product-embed { height: 100%; } } p { margin: 0; } ${s(u.md)} { &.callout--group-2 { grid-template-columns: repeat(2, 1fr); ${l("isXSmallGroup2",!0,"margin: 0 auto; width: 50%;")} } &.callout--group-3 { grid-template-columns: repeat(3, 1fr); } &.callout--group-4 { grid-template-columns: repeat(4, 1fr); } } ${({hasThreeColumnsOnMobile:e})=>e?`\n ${p(u.md)} {\n &.callout--group-3 {\n grid-template-columns: repeat(3, 1fr);\n }\n `:""} ${l("isFullBleed",!0,`\n ${d(u.md,u.xl)} {\n position: relative;\n left: 50%;\n grid-gap: unset;\n margin-left: -50vw;\n width: 100vw;\n\n .caption {\n margin-right: ${r(1)};\n margin-left: ${r(1)};\n }\n }\n `)} figure.callout--group-item { margin: 0; } ${l("containsArticles",!0,i` margin-top: ${r(4)}; padding-top: ${r(2)}; ${s(u.md)} { margin-top: ${r(1)}; } &.callout--inset-left, &.callout--inset-right { border-width: 2px 0 0; border-style: solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.display-texture")}; .content-card-embed--side-by-side { display: grid; grid-column-gap: ${r(3)}; grid-template-columns: 75px auto; } .content-card-embed__image { margin-bottom: 0; } .content-card-embed__hed { ${m("typography.definitions.discovery.hed-bulletin-primary")} margin-bottom: ${r(1)}; } .content-card-embed__hed-link { &:link, &:visited { text-decoration: none; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; } &:active, &:focus, &:hover { text-decoration: underline; ${({theme:e})=>c(e,"color","colors.consumption.body.standard.subhed")}; } } .content-card-embed__byline-authors { text-align: left; } .content-card-embed__rubric { ${m("typography.definitions.globalEditorial.context-primary")} ${({theme:e})=>c(e,"color","colors.consumption.body.standard.display-signature")}; } .content-card-embed { background-color: transparent; padding: ${r(2)} 0 0; &:not(:last-child) { border-width: 1px; border-style: solid; ${({theme:e})=>c(e,"border-color","colors.consumption.body.standard.divider")}; padding-bottom: ${r(2)}; } } } `)} `,b=o(a).withConfig({displayName:"GroupCalloutTitle"})` border-width: 0 0 2px; border-style: solid; padding: 0 0 ${r(2)}; `;b.defaultProps={as:"h2",colorToken:"colors.consumption.body.standard.display-texture",typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"},e.exports={GroupCalloutWrapper:y,GroupCalloutTitle:b}},9566:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(84009);i.Default=o(i,"Default",{isEven:!1,fullBleed:!1}),i.Even=o(i,"Even",{isEven:!0,fullBleed:!1}),i.FullBleed=o(i,"FullBleed",{isEven:!1,fullBleed:!0}),i.OnlyTwo=o(i,"OnlyTwo",{isEven:!0,fullBleed:!1,childCountPerRow:2,hasRowGap:!0,showSingleCol:!0},{name:"group-2"}),e.exports=i},77858:(e,t,n)=>{const o=n(5556),i=n(96540),{filter:a}=n(44208),{AtoZIndexWrapper:r,AtoZIndexList:s,AtoZIndexLink:l,AtoZIndexText:d,AtoZHeading:c,AtoZIndexValue:m}=n(12606),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=({links:e,navId:t,setLinkValue:n,isPaginated:o,setFilterResult:u})=>{if(!e||!e.length)return null;const g=e=>{e.preventDefault();const t=document.getElementById(e.target.hash.replace("#",""));if(!t)return;const{offsetTop:n}=t,o=n-90,i=4*(o-window.pageYOffset)/400;let a;a=setInterval((function(){const e=Math.ceil(window.pageYOffset);e>=o&&i>=0||e<=o&&i<=0?clearInterval(a):window.scrollBy(0,i)}),4)},h=t=>{t.preventDefault();const o=t.target.hash.replace("#","").split("-")[1];n(o),u((()=>a([e[o]],"")))};return i.createElement(r,{"data-testid":"AtoZIndexWrapper"},i.createElement(c,null,"Browse by letter:"),i.createElement(s,null,p.map((n=>{const a=e.find((e=>e.groupName===n)),r=e.findIndex((e=>e.groupName===n)),s=o?r:t,c=o?h:g;return a?i.createElement(m,{key:n},i.createElement(l,{"data-testid":"AtoZIndexLink",href:"#"+("#"===a.groupName?`other-${s}`:`${a.groupName.toLowerCase()}-${s}`),onClick:c},n)):i.createElement(m,{key:n},i.createElement(d,null,n," "))}))))};u.propTypes={isPaginated:o.bool,links:o.arrayOf(o.shape({groupName:o.string.isRequired})),navId:o.string,setFilterResult:o.func,setLinkValue:o.func},e.exports=u},71218:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(97200),l=n(37402),d=n(90506),{asConfiguredComponent:c}=n(12892),{filter:m,useDebounce:p}=n(44208),u=n(77858),g=n(19607),h=n(28433),{PaymentGateway:y}=n(92807),{trackComponent:b}=n(92716),{interactionResponse:f}=n(56187),{GroupedNavigationWrapper:v,GroupedNavigationFilter:$,GroupedNavigationFilterContent:w,GroupedNavigationFilterBrowser:C,GroupedNavigationFilterInput:k,GroupedNavigationContent:S,GroupedNavigationLinks:x,GroupedNavigationGroup:E,GroupedNavigationAdRail:T,GroupedNavigationNoResult:I,GroupedNavigationQuote:N}=n(12606),L=n(63864).A,B=n(35864),P=({className:e,dangerousHed:t,groupedLinks:n,hasAtoZIndex:o=!0,hasFilter:c=!1,analyticsEventForFilter:P,filterLabel:M="Search..",showContentDivider:A=!1,isPaginated:_=!1})=>{i.useEffect((()=>{(async()=>{await f(),b("GroupedNavigationHasBrowser")})()}),[]);const{formatMessage:H}=a(),D=s(),[R,O]=r(""),F=_?[n[0]]:n,[W,U]=p(F,200),[V,G]=r("0");return n&&n.length?i.createElement(v,{className:e,hasFilter:c,"data-testid":"GroupedNavigationWrapper"},t&&i.createElement(B,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),c&&i.createElement($,{isPaginated:_},i.createElement(w,null,i.createElement(d,null),i.createElement(k,{placeholder:M,"aria-label":M||H(L.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value,o=_?[n[V]]:n;O(t),U((()=>m(o,t)))},onFocus:()=>{P&&l.emitGoogleTrackingEvent(P)},value:R})),i.createElement(C,{isPaginated:_},o&&i.createElement(u,{links:n,navId:D,setLinkValue:G,isPaginated:_,setFilterResult:U}))),i.createElement(T,null,W.length>0?i.createElement(S,{hasFilter:c},i.createElement(x,null,W.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}})),n={};return o&&(n.id="#"===e.groupName?`other-${D}`:`${e.groupName.toLowerCase()}-${D}`),i.createElement(E,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:A,shouldStyleListItems:!0,attributes:n,isPaginated:_})})))):i.createElement(I,null,"0 results for"," ",i.createElement(N,null,'"',R,'"')),i.createElement(y,{group:"ads"},i.createElement(h,null,i.createElement(g,{position:"rail"}))))):null},M=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),A=o.arrayOf(o.shape({links:o.arrayOf(M),groupName:o.string,groupId:o.string}));P.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:A,hasAtoZIndex:o.bool,hasFilter:o.bool,isPaginated:o.bool,showContentDivider:o.bool},P.displayName="GroupedNavigationHasBrowser",e.exports=c(P,"GroupedNavigationHasBrowser"),e.exports.groupedLinksShape=A},21634:(e,t,n)=>{e.exports=n(71218)},12606:(e,t,n)=>{const o=n(75999).default,{BaseLink:i,BaseText:a}=n(76955),{calculateSpacing:r,getLinkStyles:s,getTypographyStyles:l,getColorStyles:d,getInputFieldStyles:c}=n(26865),m=n(54790),p=n(86659),{BREAKPOINTS:u}=n(96472),g=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${r(4)}; scroll-behavior: smooth; ${({hasFilter:e})=>e&&`padding-top: ${r(2)};`} .navigation__heading { ${({theme:e})=>l(e,"typography.definitions.foundation.link-feature")}; margin: 0; line-height: normal; ${({theme:e})=>d(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { width: 50%; white-space: normal; @media (min-width: ${u.lg}) { width: 33.3%; } } .navigation__list { margin-bottom: 0; } .content-divider { display: block; margin-bottom: ${r(2)}; border-bottom-width: ${r(.5)}; border-bottom-style: solid; ${({theme:e})=>d(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${r(1)}; width: ${r(3)}; } .grouped-navigation__link { ${({theme:e})=>s(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-bulletin-primary")}; } } `,h=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: none; padding-top: 2rem; width: 100%; ${({isPaginated:e})=>e&&`\n border-bottom: 1px solid rgb(223, 223, 223);\n padding-bottom: ${r(4)};\n `} ${({theme:e})=>d(e,"color","colors.discovery.body.white.divider")}; .icon { position: absolute; top: 10px; pointer-events: none; } @media (min-width: ${u.lg}) { display: flex; flex-direction: row; } `,y=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; width: 100%; text-align: left; @media (min-width: ${u.lg}) { width: 25%; } `,b=o.div.withConfig({displayName:"GroupedNavigationFilterBrowser"})` position: relative; padding-top: 5%; width: 100%; text-align: left; @media (min-width: ${u.lg}) { ${({isPaginated:e})=>e?"padding-top: 0px;":"padding-top: 1%;"}; padding-left: 2%; width: 75%; } `,f=o(a).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>c(e,"normal","background")}; ${({theme:e})=>c(e,"normal","text")}; border: 1px solid #d8d8d8; padding-left: 48px; width: 100%; height: 50px; `;f.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const v=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; width: 100% ${({hasFilter:e})=>e&&`\n padding-top: ${r(4)};\n\n `}; height: 100%; `,$=o(p.ContentWithAdRail).withConfig({displayName:"GroupedNavigationAdRail"})` &&& { margin: 0 0; padding: 0 0; height: 100%; --grid-margin: 0; } `,w=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; padding-top: 1rem; width: 100%; height: 100%; overflow-y: auto; @media (min-width: ${u.lg}) { padding-top: 2rem; } && li { padding-bottom: ${r(2)}; &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,C=o(m).withConfig({displayName:"GroupedNavigationGroup"})` margin-bottom: 15px; ${({isPaginated:e})=>!e&&"border-bottom: 1px solid #dddddd;"} &:last-child { border-bottom: 0; } `,k=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${r(1)}; overflow-y: auto; `,S=o(a).withConfig({displayName:"AtoZIndexWrapper"})` width: 100%; text-align: center; @media (min-width: ${u.lg}) { text-align: left; } `;S.defaultProps={as:"nav"};const x=o(a).withConfig({displayName:"AtoZIndexList"})` display: inline; top: 10px; margin-top: 0; padding: 0; list-style: none; `;x.defaultProps={as:"ul"};const E=o(a).withConfig({displayName:"AtoZIndexValue"})` display: inline-block; width: 25px; `;E.defaultProps={as:"span"};const T=o(i).withConfig({displayName:"AtoZIndexLink"})` display: inline; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; letter-spacing: 0; `;T.defaultProps={colorSecondaryLinkToken:"colors.foundation.expanded-utility.nav-link.hover",colorStaticLinkToken:"colors.foundation.expanded-utility.nav-link.default",colorToken:"colors.foundation.expanded-utility.nav-link.default",linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-feature"};const I=o(a).withConfig({displayName:"AtoZIndexText"})` display: inline; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; color: #757575; `;I.defaultProps={as:"li",colorToken:"colors.foundation.expanded-utility.nav-link.default",typeIdentity:"typography.definitions.foundation.link-feature"};const N=o(a).withConfig({displayName:"AtoZHeading"})` top: 10px; padding-right: 10px; padding-bottom: 4%; color: rgb(0, 0, 0); @media (min-width: ${u.lg}) { display: inline; padding-bottom: 0%; } `;N.defaultProps={typeIdentity:"typography.definitions.foundation.link-feature"};const L=o(a).withConfig({displayName:"GroupedNavigationNoResult"})` margin: 30px 10px; text-align: center; text-transform: lowercase; color: rgb(0, 0, 0); `;L.defaultProps={as:"div",typeIdentity:"typography.definitions.foundation.title-primary"};const B=o(a).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;B.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"},e.exports={GroupedNavigationAdRail:$,GroupedNavigationWrapper:g,GroupedNavigationFilter:h,GroupedNavigationFilterContent:y,GroupedNavigationFilterBrowser:b,GroupedNavigationFilterInput:f,GroupedNavigationContent:v,GroupedNavigationLinks:w,GroupedNavigationGroup:C,GroupedNavigationIndex:k,GroupedNavigationNoResult:L,GroupedNavigationQuote:B,AtoZIndexWrapper:S,AtoZIndexList:x,AtoZIndexLink:T,AtoZIndexText:I,AtoZIndexValue:E,AtoZHeading:N}},63864:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigationHasBrowser.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},44208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},96510:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(37402),l=n(90506),{asConfiguredComponent:d}=n(12892),{filter:c,useDebounce:m}=n(36537),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{GroupedNavigationWrapper:g,GroupedNavigationFilter:h,GroupedNavigationFilterContent:y,GroupedNavigationFilterInput:b,GroupedNavigationContent:f,GroupedNavigationLinks:v,GroupedNavigationGroup:$,GroupedNavigationNoResult:w,GroupedNavigationQuote:C}=n(37316),k=n(31950).A,{SummaryCarouselRow:S}=n(34751),x=n(30830),E=n(35864),T={width:{sm:"50%",lg:"40%",xl:"20%"},spacing:{sm:"0px",md:"0px",lg:"0px",xl:"0px",xxl:"0px"}},I=({className:e,dangerousHed:t,groupedLinks:n,showContentDivider:o=!0,hasFilter:d=!1,analyticsEventForFilter:I,filterLabel:N})=>{i.useEffect((()=>{(async()=>{await u(),p("GroupedNavigationHasSummaryCarousel")})()}),[]);const{formatMessage:L}=a(),B=i.useRef(null),[P,M]=r(""),[A,_]=m(n,200);let H=[];if(A.length>0){H=[];let e=0;A.forEach((t=>{(!H.length||e>=9)&&(H.push([]),e=0),t.links&&(e=e+t.links.length+1),e<9?H[H.length-1].push(t):(H.push([]),H[H.length-1].push(t),e=t.links.length)})),H.length%2!=0&&(H.push([]),H[H.length-1].push({groupName:"",links:[]}))}return n&&n.length?i.createElement(g,{className:e,hasFilter:d,"data-testid":"GroupedNavigationWrapper"},t&&i.createElement(E,{dangerousHed:t,hasDividerAbove:!0,hasDividerBelow:!0,textAlign:"center","data-testid":"section-title"}),d&&i.createElement(h,null,i.createElement(y,null,i.createElement(l,null),i.createElement(b,{placeholder:N,"aria-label":N||L(k.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const t=e.target.value;M(t),_((()=>c(n,t)))},onFocus:()=>{I&&s.emitGoogleTrackingEvent(I)},value:P}))),i.createElement(f,{hasFilter:d},i.createElement(v,{ref:B},A.length>0?i.createElement(S,{backgroundColor:"white"},i.createElement(x,{contentAlign:"center",controlPosition:"center",controlPlacement:"space-between",hasControls:!0,hasModerateSpacing:!0,hasNoHorizontalScrollCarousel:!1,hasPagination:!0,hideHeaderBorder:!0,isDotClickable:!0,hasIncreasedPadding:!0},H.map(((e,t)=>i.createElement(x.CarouselItem,{...T,key:`product-bundle-${t}`},e.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}}));return i.createElement($,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:o,shouldStyleListItems:!0,attributes:{}})}))))))):i.createElement(w,null,"0 results for"," ",i.createElement(C,null,'"',P,'"'))))):null},N=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),L=o.arrayOf(o.shape({links:o.arrayOf(N),groupName:o.string,groupId:o.string}));I.propTypes={analyticsEventForFilter:o.string,className:o.string,dangerousHed:o.string,filterLabel:o.string,groupedLinks:L,hasFilter:o.bool,showContentDivider:o.bool},I.displayName="GroupedNavigationHasSummaryCarousel",e.exports=d(I,"GroupedNavigationHasSummaryCarousel"),e.exports.groupedLinksShape=L},49152:(e,t,n)=>{e.exports=n(96510)},37316:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getLinkStyles:r,getTypographyStyles:s,getColorStyles:l,getInputFieldStyles:d}=n(26865),c=n(54790),{BREAKPOINTS:m}=n(96472),p=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${a(4)}; ${({hasFilter:e})=>e&&`padding-top: ${a(2)};`} .navigation__heading { ${({theme:e})=>s(e,"typography.definitions.foundation.title-primary")}; margin: 0; line-height: normal; ${({theme:e})=>l(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { white-space: normal; } .content-divider { display: block; margin-bottom: ${a(2)}; border-bottom-width: ${a(.5)}; border-bottom-style: solid; ${({theme:e})=>l(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${a(1)}; width: ${a(2)}; } .grouped-navigation__link { ${({theme:e})=>r(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } } `,u=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: none; padding-top: 2rem; width: 100%; ${({theme:e})=>l(e,"color","colors.discovery.body.white.divider")}; .icon { position: absolute; top: 10px; pointer-events: none; } `,g=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; width: 100%; text-align: center; `,h=o(i).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>d(e,"normal","background")}; ${({theme:e})=>d(e,"normal","text")}; border: 1px solid #d8d8d8; padding-left: 48px; width: 385px; height: 50px; @media (max-width: ${m.lg}) { width: 100%; } `;h.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const y=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; width: 100% ${({hasFilter:e})=>e&&`\n padding-top: ${a(4)};\n height: calc(100% - 60px);\n width: 100%\n\n `}; height: 100%; `,b=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; padding-top: 2rem; width: 100%; height: 100%; overflow-y: auto; && li { padding-bottom: ${a(2)}; &.link--primary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>s(e,"typography.definitions.foundation.link-secondary")}; } } `,f=o(i).withConfig({displayName:"GroupedNavigationNoResult"})` margin: 30px 10px; text-align: center; text-transform: lowercase; color: rgb(0, 0, 0); `;f.defaultProps={as:"div",typeIdentity:"typography.definitions.foundation.title-primary"};const v=o(i).withConfig({displayName:"GroupedNavigationQuote"})` color: rgb(0, 0, 0); `;v.defaultProps={as:"span",typeIdentity:"typography.definitions.foundation.title-primary"};const $=o(c.Vertical).withConfig({displayName:"GroupedNavigationGroup"})` padding-right: 1rem; `,w=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${a(1)}; overflow-y: auto; `;e.exports={GroupedNavigationWrapper:p,GroupedNavigationFilter:u,GroupedNavigationFilterContent:g,GroupedNavigationFilterInput:h,GroupedNavigationContent:y,GroupedNavigationLinks:b,GroupedNavigationGroup:$,GroupedNavigationIndex:w,GroupedNavigationNoResult:f,GroupedNavigationQuote:v}},31950:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigationHasSummaryCarousel.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},36537:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},78627:(e,t,n)=>{const o=n(5556),i=n(96540),{AtoZIndexWrapper:a,AtoZIndexList:r,AtoZIndexLink:s,AtoZIndexText:l}=n(35089),d=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","#"],c=({links:e,linksRef:t,navId:n})=>{if(!e||!e.length)return null;const o=e=>{e.preventDefault();const n=window.requestAnimationFrame||(e=>window.setTimeout(e,20)),o=document.getElementById(e.target.hash.replace("#",""));if(!o)return;const{offsetTop:i}=o,{offsetTop:a,scrollTop:r}=t.current,s=i-a-r;let l=0;const d=()=>{l+=20;const e=function(e,t,n,o){let i=e;return i/=300,i<1?n/2*i*i+t:(i--,-n/2*(i*(i-2)-1)+t)}(l,r,s);t.current.scrollTop=e,l<600&&n(d)};d()};return i.createElement(a,{"data-testid":"AtoZIndexWrapper"},i.createElement(r,null,d.map((t=>{const a=e.find((e=>e.groupName===t));return a?i.createElement("li",{key:t},i.createElement(s,{"data-testid":"AtoZIndexLink",href:"#"+("#"===a.groupName?`other-${n}`:`${a.groupName.toLowerCase()}-${n}`),onClick:o},t)):i.createElement(l,{key:t},t)}))))};c.propTypes={links:o.arrayOf(o.shape({groupName:o.string.isRequired})),linksRef:o.object,navId:o.string},e.exports=c},41155:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),{useState:r}=n(96540),s=n(97200),l=n(37402),d=n(90506),{asConfiguredComponent:c}=n(12892),{filter:m,useDebounce:p}=n(25642),u=n(78627),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{GroupedNavigationWrapper:y,GroupedNavigationFilter:b,GroupedNavigationFilterContent:f,GroupedNavigationFilterInput:v,GroupedNavigationContent:$,GroupedNavigationLinks:w,GroupedNavigationGroup:C,GroupedNavigationIndex:k}=n(35089),S=n(21531).A,x=({className:e,groupedLinks:t,showContentDivider:n=!0,hasAtoZIndex:o=!1,hasFilter:c=!1,hasSpacing:x=!1,analyticsEventForFilter:E,filterLabel:T})=>{i.useEffect((()=>{(async()=>{await h(),g("GroupedNavigation")})()}),[]);const{formatMessage:I}=a(),N=i.useRef(null),L=s(),[B,P]=r(""),[M,A]=p(t,200);return t&&t.length?i.createElement(y,{className:e,hasFilter:c,"data-testid":"GroupedNavigationWrapper"},c&&i.createElement(b,null,i.createElement(f,null,i.createElement(v,{placeholder:T,"aria-label":T||I(S.filterInputAriaLabelText),name:"filter",type:"text",onChange:e=>{const n=e.target.value;P(n),A((()=>m(t,n)))},onFocus:()=>{E&&l.emitGoogleTrackingEvent(E)},value:B}),i.createElement(d,null))),i.createElement($,{hasFilter:c,hasSpacing:x},i.createElement(w,{ref:N},M.map((e=>{if(!e.links)return null;const t=e.links.map((e=>{const t=!0===e.isSecondary?"link--secondary":"link--primary";return{...e,className:t}})),a={};return o&&(a.id="#"===e.groupName?`other-${L}`:`${e.groupName.toLowerCase()}-${L}`),i.createElement(C,{key:e.groupName,className:"grouped-navigation__group",links:t,linkClassName:"grouped-navigation__link",heading:e.groupName,showContentDivider:n,shouldStyleListItems:!0,attributes:a})}))),o&&i.createElement(k,{className:"grouped-navigation__index"},i.createElement(u,{links:t,linksRef:N,navId:L})))):null},E=o.shape({text:o.string.isRequired,url:o.string.isRequired,isSecondary:o.bool,analyticsEvent:o.string}),T=o.arrayOf(o.shape({links:o.arrayOf(E),groupName:o.string,groupId:o.string}));x.propTypes={analyticsEventForFilter:o.string,className:o.string,filterLabel:o.string,groupedLinks:T,hasAtoZIndex:o.bool,hasFilter:o.bool,hasSpacing:o.bool,showContentDivider:o.bool},x.displayName="GroupedNavigation",e.exports=c(x,"GroupedNavigation"),e.exports.groupedLinksShape=T},26223:(e,t,n)=>{e.exports=n(41155)},35089:(e,t,n)=>{const o=n(75999).default,{BaseLink:i,BaseText:a}=n(76955),{calculateSpacing:r,getLinkStyles:s,getTypographyStyles:l,getColorStyles:d,getInputFieldStyles:c}=n(26865),m=n(54790),p=o.div.withConfig({displayName:"GroupedNavigationWrapper"})` padding-top: ${r(4)}; height: 100%; ${({hasFilter:e})=>e&&`padding-top: ${r(2)};`} .navigation__heading { ${({theme:e})=>l(e,"typography.definitions.foundation.title-primary")}; margin: 0; line-height: normal; ${({theme:e})=>d(e,"color","colors.foundation.expanded-utility.nav-link.default")}; } .navigation__list-item { white-space: normal; } .content-divider { display: block; margin-bottom: ${r(2)}; border-bottom-width: ${r(.5)}; border-bottom-style: solid; ${({theme:e})=>d(e,"border-bottom-color","colors.discovery.lead.secondary.accent")}; padding-top: ${r(1)}; width: ${r(2)}; } .grouped-navigation__link { ${({theme:e})=>s(e,"colors.foundation.expanded-utility.nav-link.default","colors.foundation.expanded-utility.nav-link.hover","navigation")} &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,u=o.div.withConfig({displayName:"GroupedNavigationFilter"})` position: static; border-width: 0 0 1px; border-style: solid; ${({theme:e})=>d(e,"color","colors.discovery.body.white.divider")}; width: calc(100% - 1.25rem); height: 60px; .icon { position: absolute; top: 10px; right: 0; pointer-events: none; } `,g=o.div.withConfig({displayName:"GroupedNavigationFilterContent"})` position: relative; `,h=o(a).withConfig({displayName:"GroupedNavigationFilterInput"})` ${({theme:e})=>c(e,"normal","background")}; ${({theme:e})=>c(e,"normal","text")}; border: none; width: 100%; height: ${r(6.2)}; `;h.defaultProps={as:"input",typeIdentity:"typography.definitions.foundation.link-secondary"};const y=o.div.withConfig({displayName:"GroupedNavigationContent"})` display: flex; height: 100% ${({hasSpacing:e})=>e&&`\n margin-top: ${r(1.5)};\n `}; ${({hasFilter:e})=>e&&`\n padding-top: ${r(4)};\n height: calc(100% - 60px);\n `}; `,b=o.div.withConfig({displayName:"GroupedNavigationLinks"})` flex: 1; height: 100%; overflow-y: auto; max-height: 100vh; && li { padding-bottom: ${r(2)}; &.link--primary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-primary")}; } &.link--secondary { ${({theme:e})=>l(e,"typography.definitions.foundation.link-secondary")}; } } `,f=o(m.Vertical).withConfig({displayName:"GroupedNavigationGroup"})` padding-bottom: ${r(5)}; `,v=o.div.withConfig({displayName:"GroupedNavigationIndex"})` position: static; padding-right: ${r(1)}; overflow-y: auto; `,$=o(a).withConfig({displayName:"AtoZIndexWrapper"})` width: ${r(3)}; text-align: center; `;$.defaultProps={as:"nav"};const w=o(a).withConfig({displayName:"AtoZIndexList"})` margin-top: 0; padding: 0; list-style: none; `;w.defaultProps={as:"ul"};const C=o(i).withConfig({displayName:"AtoZIndexLink"})` display: block; background: none; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; width: 100%; `;C.defaultProps={colorSecondaryLinkToken:"colors.foundation.expanded-utility.nav-link.hover",colorStaticLinkToken:"colors.foundation.expanded-utility.nav-link.default",colorToken:"colors.foundation.expanded-utility.nav-link.default",linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-secondary"};const k=o(a).withConfig({displayName:"AtoZIndexText"})` margin: 0; padding-top: ${r(.25)}; padding-bottom: ${r(.25)}; `;k.defaultProps={as:"li",colorToken:"colors.foundation.expanded-utility.nav-link.default",typeIdentity:"typography.definitions.foundation.link-secondary"},e.exports={GroupedNavigationWrapper:p,GroupedNavigationFilter:u,GroupedNavigationFilterContent:g,GroupedNavigationFilterInput:h,GroupedNavigationContent:y,GroupedNavigationLinks:b,GroupedNavigationGroup:f,GroupedNavigationIndex:v,AtoZIndexWrapper:$,AtoZIndexList:w,AtoZIndexLink:C,AtoZIndexText:k}},21531:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({filterInputAriaLabelText:{id:"GroupedNavigation.FilterInputAriaLabel",defaultMessage:"Filter links",description:"Grouped Navigation Filter component aria label text",isConfigurable:!0}})},25642:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useDebounce=t.filter=void 0;const{useState:o,useCallback:i}=n(96540),a=n(38221);t.filter=(e,t)=>{if(!t?.trim())return e;const n=e=>e.toString().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s]/gi,"");return e.map((e=>({...e,links:e.links?.filter((e=>/(\s|')/.test(t)?n(e.text).includes(n(t)):e.text.match(/([a-zA-Z]\.){2,}/)?e.text.split(" ").filter((e=>n(e).startsWith(n(t)))).length:e.text.split(/([ \-'’.]+)/).filter((e=>n(e).startsWith(n(t)))).length))}))).filter((e=>e.links?.length))},t.useDebounce=(e,t)=>{const[n,r]=o(e),s=i(a((e=>{r(e)}),t),[]);return[n,e=>{s(e)}]}},65201:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityDropdown=t.IdentityDropdownWrapper=t.IDENTITY_DROPDOWN_ID=void 0;const r=a(n(96540)),s=n(4896),l=n(76066),d=n(21337),c=n(5974),m=n(89874);function p({config:e,isUserAuthenticated:t}){const[n,o]=(0,r.useState)(!1),i=(0,r.useRef)(null),{position:a,triggerElement:p}=(0,d.useContainerManager)(e.id,i.current,n,o,!0);return(0,c.useToggleContentScrollPrevention)(n),(0,d.useManageFocus)(n,i,p),r.default.createElement(s.IdentityDropdownGrid,{blockStart:a.blockStart,isOpen:n,"aria-hidden":!n,"data-testid":"identity-dropdown"},r.default.createElement(s.IdentityDropdownContentWrapper,{ref:i},r.default.createElement(m.IdentityTextClickables,{config:e,isUserAuthenticated:t,designSettings:{type:l.ClickableType.SECONDARY_TEXT}})))}t.IDENTITY_DROPDOWN_ID="identityDropdown",t.IdentityDropdownWrapper=function({config:e,isUserAuthenticated:t}){return null!=e&&t?r.default.createElement(p,{config:e,isUserAuthenticated:t}):null},t.IdentityDropdown=p},25335:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityDropdownStyleGenerator=void 0;const o=n(76066),i=n(36352);class a extends i.AbstractStyleGenerator{getStyleForBreakpoint(e){switch(e){case o.Breakpoints.SM:case o.Breakpoints.MD:case o.Breakpoints.LG:return[["max-width","100%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]];case o.Breakpoints.XL:return[["max-width","50%"],["width","50%"],["grid-template-columns","none"],["grid-column","none"]];case o.Breakpoints.XXL:case o.Breakpoints.XXXL:return[["max-width","640px"],["width","100%"],["grid-template-columns","subgrid"],["grid-column","-4 / -1"]];default:return[["max-width","100%"],["width","100%"],["grid-template-columns","none"],["grid-column","none"]]}}}t.IdentityDropdownStyleGenerator=a},89874:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityTextClickables=void 0;const i=o(n(96540)),a=n(76066),r=n(61423),s=n(4896),l=n(66593);t.IdentityTextClickables=function({config:e,designSettings:t,isUserAuthenticated:n}){if(null==e)return null;const o=n?e.items?.signOutClickables:e.items?.signInClickables;return i.default.createElement(s.IdentityContent,null,o?.map((e=>{const n=e.states?.default.label;return i.default.createElement(r.TextClickable,{component:a.Component.TEXT_CLICKABLE,key:n,states:{default:{label:n}},action:e.action,"aria-label":n,designSettings:t,trackingSchema:l.TrackingSchemaType.USER_ACCOUNT_EVENT})})))}},49189:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityUnits=void 0;const r=a(n(96540)),s=n(89874),l=n(76066),d=n(72130),c=n(61423),m=n(65201);t.IdentityUnits=function({type:e}){const{identityConfig:t,isUserAuthenticated:n}=(0,r.useContext)(d.OneNavContext);return null==t?null:e===l.IdentityUnitType.DROPDOWN_TRIGGER&&n?r.default.createElement(c.TextClickable,{component:l.Component.TEXT_CLICKABLE,action:{type:l.ActionType.TRIGGER,trigger:m.IDENTITY_DROPDOWN_ID},states:{default:{icon:["Account","thinner"]}},status:l.ClickableStatus.DEFAULT,designSettings:{type:l.ClickableType.PRIMARY_TEXT}}):e===l.IdentityUnitType.DROPDOWN?r.default.createElement(m.IdentityDropdownWrapper,{config:t,isUserAuthenticated:n}):e===l.IdentityUnitType.DRAWER_LINKS?r.default.createElement(s.IdentityTextClickables,{config:t,isUserAuthenticated:n,designSettings:{type:l.ClickableType.TERTIARY_TEXT,scalable:!0}}):null}},19460:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityUnits=t.IDENTITY_DROPDOWN_ID=void 0;var o=n(65201);Object.defineProperty(t,"IDENTITY_DROPDOWN_ID",{enumerable:!0,get:function(){return o.IDENTITY_DROPDOWN_ID}});var i=n(49189);Object.defineProperty(t,"IdentityUnits",{enumerable:!0,get:function(){return i.IdentityUnits}})},4896:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityContent=t.IdentityDropdownContentWrapper=t.IdentityDropdownGrid=void 0;const i=o(n(75999)),a=n(96472),r=n(25335),s=n(66593),l=n(26865);t.IdentityDropdownGrid=i.default.div.withConfig({displayName:"IdentityDropdownGrid"})` position: fixed; width: 100%; height: ${({blockStart:e})=>`calc(100% - ${e}px)`}; inset-block-start: ${({blockStart:e})=>e}px; inset-inline-start: 0; display: grid; grid-template-columns: repeat(12, 1fr); z-index: ${a.ZINDEX_MAP.oneNav+1}; cursor: pointer; @media (prefers-reduced-motion: no-preference) { transform: ${({isOpen:e})=>e?"scaleY(1)":"scaleY(0)"}; transform-origin: 0 0; } @media (prefers-reduced-motion: reduce) { visibility: ${({isOpen:e})=>e?"visible":"hidden"}; opacity: ${({isOpen:e})=>e?"1":"0"}; } ${({isOpen:e})=>s.AnimationStyleGenerator.generateTransitionStyle({isOpen:e,enter:{animatedProperties:["transform"],easingFunctions:["0.65,0,0.35,1"],durations:["350ms"]},exit:{animatedProperties:["transform"],easingFunctions:["0.65,0,0.35,1"],durations:["350ms"]},reducedMotionEnter:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]},reducedMotionExit:{animatedProperties:["opacity","visibility"],easingFunctions:["0.37,0,0.63,1","0,0,0,0"],durations:["350ms","350ms"]}})} `,t.IdentityDropdownContentWrapper=i.default.div.withConfig({displayName:"IdentityDropdownContentWrapper"})` cursor: default; display: grid; position: absolute; inset-block-start: 0; inset-inline-end: 0; background-color: ${(0,l.getColorToken)("colors.navigation.background-primary")}; ${(new r.IdentityDropdownStyleGenerator).generateStyleForBreakpoints()} `,t.IdentityContent=i.default.div.withConfig({displayName:"IdentityContent"})` width: 100%; display: flex; flex-direction: column; `},77509:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useState:r,useEffect:s,useContext:l,useMemo:d}=a,{useIntl:c}=n(37243),{ConsentContext:m}=n(85438),p=n(73730),u=n(12046),g=n(83561),h=n(43657),{getConsentLevel:y,getSandboxAttributes:b,getUrlDomain:f,isSameDomain:v}=n(35833),$=n(87566).A,w=n(152),{trackComponent:C}=n(92716),{interactionResponse:k}=n(56187),{IframeEmbedWrapper:S,IframeEmbedContainer:x,IframeEmbedAspectRatioWrapper:E,IframeAudioTagWrapper:T,IframeDangerousDek:I,IframeAudioIconBox:N}=n(34980),L=({attributes:e,aspectRatio:t,audioTagIconTitle:n,audioTagIncludeUrls:i,dangerousDek:L,className:B,dangerousCaption:P,sandbox:M,shouldAllowFullScreen:A,title:_,url:H,height:D,mobileHeight:R,width:O,options:F,hasOptions:W,variations:U,shouldValidateAudmPlayer:V,variationName:G})=>{a.useEffect((()=>{(async()=>{await k(),C("IframeEmbed",G)})()}),[G]);const j=l(m),{formatMessage:z}=c(),q=f(H),Z=A||v(q,"wirewax.com"),K=D||"300px",Y=O||void 0,J=b(H,M),Q=y(H),X=!1===Q||j[Q],ee=U?.hasAudioTag&&H.includes("audm.")&&V,[te,ne]=r(!ee),oe=d((()=>{if(null!=t){const[e,n]=t.split(":").map((e=>parseInt(e,10)));return n/e}return null}),[t]);return s((()=>{const e=e=>{const{origin:t,data:n}=e;if(t.includes("audm.")){const{context:e,event:t}=JSON.parse(n);"player.js"===e&&"ready"===t&&ne(!0)}};return ee&&window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}),[ee]),a.createElement(S,{...e,"data-testid":"IframeEmbed",className:o("iframe-embed",B),hasOptions:W,contentAlign:U.contentAlign},a.createElement(x,{"data-testid":"IframeEmbedContainer"},X?a.createElement(a.Fragment,null,U?.hasAudioTag&&i.some((e=>H.includes(e)))&&te&&a.createElement(T,null,a.createElement(N,null,a.createElement(h,{headphoneIconTitle:n})),a.createElement(I,{dangerouslySetInnerHTML:{__html:L||z($.dangerousDek)}})),a.createElement(E,{aspectRatio:oe},a.createElement(w,{"data-testid":"IframeEmbedContent",height:K,mobileHeight:R,width:Y,sandboxAttributes:J,title:_||z($.title),src:H,shouldAllowFullScreen:Z}))):a.createElement(g,{consentBannerHeader:$.consentBannerHeader,hasConsent:X,url:H}),P&&a.createElement(u,{dangerousCaptionText:P,captionAlign:U.captionAlign}),F&&F.reduce(((e,{name:t,url:n})=>{if(t&&n){const o=()=>window.open(n,"_blank");e.push(a.createElement(p,{ariaLabel:z($.ariaLabel,{name:t}),key:t,label:t,onClickHandler:o,role:"link"}))}return e}),[])))};L.propTypes={aspectRatio:i.string,attributes:i.object,audioTagIconTitle:i.string,audioTagIncludeUrls:i.arrayOf(i.string),className:i.string,dangerousCaption:i.string,dangerousDek:i.string,hasOptions:i.bool,height:i.string,isLazyLoaded:i.bool,mobileHeight:i.string,options:i.arrayOf(i.shape({name:i.string.isRequired,url:i.string.isRequired})),sandbox:i.string,shouldAllowFullScreen:i.bool,shouldValidateAudmPlayer:i.bool,title:i.string,url:i.string.isRequired,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["center","left","right"]),captionAlign:i.oneOf(["center","left","right"]),hasAudioTag:i.bool}),width:i.string},L.defaultProps={audioTagIncludeUrls:[],hasOptions:!1,height:"766",isLazyLoaded:!0,mobileHeight:"",sandbox:"allow-scripts",shouldAllowFullScreen:!1,shouldValidateAudmPlayer:!1,variations:{contentAlign:"center",hasAudioTag:!1},width:"766"},L.displayName="IframeEmbed",e.exports=L},152:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(84144),{IframeEmbedContent:r}=n(34980),s={elements_selector:".lazy"},l=({sandboxAttributes:e,shouldAllowFullScreen:t,src:n,title:i,height:l,mobileHeight:d,width:c})=>(o.useEffect((()=>{const e=new a(s);return e.update(),()=>e&&e.destroy()}),[]),o.createElement(r,{className:"IframeEmbedContent lazy",height:l,mobileHeight:d,width:c,sandbox:e,title:i,"data-src":n,allowFullScreen:t,allow:"autoplay *; encrypted-media *; clipboard-write; autoplay; fullscreen; picture-in-picture"}));l.propTypes={height:i.string,mobileHeight:i.string,sandboxAttributes:i.string,shouldAllowFullScreen:i.bool,src:i.string.isRequired,title:i.string,width:i.string},l.displayName="IframeEmbedContent",e.exports=l},62997:e=>{const t=new Set(["strictlyNecessary","performance","functional","targeting","socialMedia"]);e.exports={consentLevels:t,contentDomains:{"airfoil-assets.condenastdigital.com":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox"]},"assets.pinterest.com":{sandbox:["allow-scripts","allow-popups"]},"audm.herokuapp.com":{consent:!1,sandbox:["allow-same-origin","allow-popups"]},"bandcamp.com":{sandbox:["allow-same-origin","allow-popups"]},"bizzabo.com":{sandbox:["allow-same-origin","allow-popups"]},"blingby.com":{sandbox:["allow-same-origin"]},"codepen.io":{sandbox:["allow-same-origin"]},"conde-nast.msgfocus.com":{sandbox:["allow-forms","allow-same-origin","allow-popups"]},"condenast.jotform.com":{sandbox:["allow-forms","allow-popups","allow-top-navigation"]},"dailymotion.com":{sandbox:["allow-same-origin"]},"datawrapper.dwcdn.net":{sandbox:["allow-same-origin"]},"docs.google.com":{sandbox:["allow-forms"]},"documentcloud.org":{sandbox:["allow-popups"]},"elevenlabs.io":{sandbox:["allow-same-origin"]},"embed.music.apple.com":{sandbox:["allow-scripts","allow-forms","allow-popups","allow-same-origin","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation"]},"embed.podcasts.apple.com":{sandbox:["allow-scripts","allow-forms","allow-popups","allow-same-origin","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation"]},"embed.ted.com":{sandbox:["allow-scripts","allow-same-origin"]},"eventbrite.it":{sandbox:["allow-scripts","allow-same-origin"]},"eventbrite.com":{sandbox:["allow-scripts","allow-same-origin"]},"facebook.com":{sandbox:["allow-same-origin"]},"flourish.studio":{sandbox:["allow-same-origin"]},"form.jotform.com":{sandbox:["allow-forms"]},"fw.tv":{sandbox:["allow-same-origin"]},"giphy.com":{sandbox:["allow-same-origin"]},"google.com":{sandbox:["allow-popups"]},"iheart.com":{sandbox:["allow-same-origin"]},"infogram.com":{sandbox:["allow-same-origin"]},"interactives.ap.org":{sandbox:["allow-same-origin","allow-scripts"]},"interactive.vanityfair.com":{sandbox:["allow-scripts","allow-same-origin"]},"interactive-stag.vanityfair.com":{sandbox:["allow-scripts","allow-same-origin"]},"knotch-cdn.com":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox"]},"labs.vogue.es":{sandbox:["allow-same-origin","allow-popups","allow-popups-to-escape-sandbox","allow-forms","allow-top-navigation"]},"link.gq-magazin.de":{sandbox:["allow-forms"]},"link.gqmagazine.fr":{sandbox:["allow-modals","allow-forms","allow-popups","allow-same-origin"]},"link.admagazine.fr":{sandbox:["allow-modals","allow-forms","allow-popups","allow-same-origin"]},"link.vanityfair.fr":{sandbox:["allow-modals","allow-forms"]},"link.vogue.fr":{sandbox:["allow-forms","allow-scripts","allow-same-origin"]},"link.vogue.it":{sandbox:["allow-forms"]},"livescale.tv":{sandbox:["allow-same-origin"]},"media.mtvnservices.com":{sandbox:["allow-same-origin"]},"megaphone.fm":{sandbox:["allow-popups","allow-same-origin"]},"mixcloud.com":{sandbox:["allow-same-origin"]},"newyorker.com":{sandbox:["allow-same-origin"]},"platform.livex.tv":{sandbox:["allow-scripts","allow-same-origin"]},"player.spokenlayer.net":{sandbox:["allow-same-origin"]},"player.vimeo.com":{sandbox:["allow-same-origin"]},"redditmedia.com":{sandbox:["allow-same-origin","allow-popups"]},"sber-zvuk.com":{sandbox:["allow-same-origin","allow-storage-access-by-user-activation"]},"sdqk.me":{sandbox:["allow-same-origin","allow-popups"]},"sketchfab.com":{sandbox:["allow-same-origin"]},"soundcloud.com":{sandbox:["allow-same-origin"]},"spreaker.com":{sandbox:["allow-same-origin"]},"st.avsplow.com":{sandbox:["allow-scripts","allow-same-origin"]},"static.condenast.ru":{sandbox:["allow-popups","allow-same-origin"]},"curiosity.condenast.ru":{sandbox:["allow-scripts","allow-same-origin"]},"curiosity.admagazine.ru":{sandbox:["allow-scripts","allow-same-origin"]},"surveygizmo.com":{sandbox:["allow-same-origin"]},"sutori.com":{sandbox:["allow-same-origin"]},"tableau.com":{sandbox:["allow-same-origin"]},"tiktok.com":{sandbox:["allow-same-origin"]},"top-fwz1.mail.ru":{sandbox:["allow-same-origin"]},"tp.media":{sandbox:["allow-popups"]},"travelpayouts.com":{sandbox:["allow-scripts","allow-popups","allow-forms","allow-same-origin"]},"trinket.io":{sandbox:["allow-same-origin"]},"typeform.com":{sandbox:["allow-same-origin"]},"twitch.tv":{sandbox:["allow-popups","allow-same-origin"]},"twitter.com":{sandbox:["allow-same-origin"]},"vero.co":{sandbox:["allow-popups","allow-same-origin"]},"vevo.com":{sandbox:["allow-same-origin"]},"vk.com":{sandbox:["allow-popups","allow-same-origin","allow-storage-access-by-user-activation"]},"voguebusiness.com":{sandbox:["allow-same-origin"]},"wikimedia.org":{sandbox:["allow-same-origin"]},"wnyc.org":{consent:!1,sandbox:["allow-same-origin","allow-scripts"]},"woobox.com":{sandbox:["allow-scripts","allow-forms"]},"yandex.ru":{sandbox:["allow-same-origin"]},"youtu.be":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"youtube.com":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"youtube-nocookie.com":{sandbox:["allow-scripts","allow-popups","allow-same-origin","allow-presentation","allow-popups-to-escape-sandbox"]},"zoom.us":{sandbox:["allow-same-origin"]},"condenast.formstack.com":{sandbox:["allow-scripts","allow-forms"]}},defaultConsentLevel:"targeting",noSandboxDomains:["spotify.com","wirewax.com"]}},22816:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(91172);e.exports=o(i,"IframeEmbed")},34980:(e,t,n)=>{const{css:o,default:i}=n(75999),{BaseWrap:a}=n(76955),{calculateSpacing:r,getColorStyles:s,clearFix:l,getTypographyStyles:d}=n(26865),{CaptionWrapper:c}=n(38860),{ButtonWrapper:m}=n(18974),{BREAKPOINTS:p}=n(96472),u=i.div.withConfig({displayName:"IframeEmbedContainer"})` display: inline-block; width: 100%; text-align: center; ${c} { ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-secondary")} ${({theme:e})=>s(e,"color","colors.consumption.body.standard.body")}; ${({captionAlign:e})=>e&&`\n margin-top: ${r(1)};\n text-align: ${e};\n `} } `,g=i.iframe.withConfig({displayName:"IframeEmbedContent"})` border: 0; width: 100%; max-width: 100%; @media (max-width: ${p.md}) { ${({mobileHeight:e})=>e&&`height: ${e};`} } `,h=i.div.withConfig({displayName:"IframeEmbedAspectRatioWrapper"})` ${({aspectRatio:e})=>null!=e&&`\n position: relative;\n padding-bottom: ${100*e}%;\n width: 100%;\n height: 0;\n\n /*\n We have to use a className because Styled Components\n seems to break and change the className for these\n components on a re-render.\n */\n .IframeEmbedContent {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n }\n `}; `,y=o` ${l()} ${u} { text-align: right; } /* We have to use a className because Styled Components seems to break and change the className for these components on a re-render. */ .IframeEmbedContent { display: block; } ${c} { float: left; margin-top: ${r(3,"px")}; ${({contentAlign:e})=>`\n margin-top: ${r(1,"px")};\n text-align: ${e};\n `} } ${m} { margin-top: ${r(1,"px")}; margin-left: ${r(.5,"px")}; } `,b=i.figure.withConfig({displayName:"IframeEmbedWrapper-sc"})` margin: 0 auto; ${({contentAlign:e})=>`text-align: ${e||"center"}`} ${({hasOptions:e})=>e&&y} `,f=i.div.withConfig({displayName:"IframeAudioTagWrapper"})` display: flex; align-items: center; justify-content: start; margin-bottom: ${r(1,"px")}; `,v=i(a).withConfig({displayName:"IframeDangerousDek"})` ${({theme:e})=>d(e,"typography.definitions.utility.label")} ${({theme:e})=>s(e,"color","colors.foundation.collapsed-menu.utility-link.default")}; margin: 0; margin-left: ${r(1,"px")}; text-align: left; `,$=i.div.withConfig({displayName:"IframeAudioIconBox"})` ${({theme:e})=>s(e,"background-color","colors.discovery.body.brand.accreditation")}; ${({theme:e})=>s(e,"border-color","colors.discovery.body.black.border")}; display: flex; align-items: center; justify-content: center; border: 1px solid; width: 24px; height: 24px; svg { align-self: center; width: 12px; height: 12px; path { ${({theme:e})=>s(e,"fill","colors.interactive.base.white")}; } } `;e.exports={IframeEmbedWrapper:b,IframeEmbedContainer:u,IframeEmbedAspectRatioWrapper:h,IframeEmbedContent:g,IframeAudioTagWrapper:f,IframeDangerousDek:v,IframeAudioIconBox:$}},87566:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({title:{id:"IframeEmbed.Title",defaultMessage:"Embedded Frame",description:"Title for iframe",isConfigurable:!0},dangerousDek:{id:"IframeEmbed.DangerousDek",defaultMessage:"Listen to this story",description:"Text of the audio tag",isConfigurable:!0},ariaLabel:{id:"IframeEmbed.AriaLabel",defaultMessage:"Click button to go to: {name}",description:"Aria label for button",isConfigurable:!0},consentBannerHeader:{id:"IframeEmbed.ConsentBannerHeader",defaultMessage:"Content",description:"Header for message banner"}})},35833:(e,t,n)=>{const{consentLevels:o,contentDomains:i,defaultConsentLevel:a,noSandboxDomains:r}=n(62997);function s(e){try{return new URL(e).hostname.toLowerCase()}catch(e){return""}}function l(e,t){return e===t||e.endsWith(`.${t}`)}function d(e){return Object.keys(i).find((t=>l(e,t)))}function c(e,t){return!1!==t&&("function"==typeof t?c(e,t(e)):o.has(t)?t:a)}e.exports={getConsentLevel:function(e){const t=d(s(e));return t?c(e,i[t].consent):a},getContentDomainsKey:d,getSandboxAttributes:function(e,t){const n=s(e);if(r.some((e=>l(n,e))))return;let o=[];"string"==typeof t&&(o=o.concat(t.split(/[\s,]+/g)));const a=d(n);return a&&Array.isArray(i[a].sandbox)&&(o=o.concat(i[a].sandbox)),Array.from(new Set(o)).join(" ")},getUrlDomain:s,isSameDomain:l,resolveConsentLevelValue:c}},91172:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(77509);i.CaptionLeftAlign=o(i,"CaptionLeftAlign",{captionAlign:"left",contentAlign:"left"},{hasOptions:!0}),i.WithAudioTag=o(i,"WithAudioTag",{hasAudioTag:!0},{hasOptions:!0}),e.exports=i},59505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(17639);e.exports=o(i,"ImageSlideShow")},17639:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r,useRef:s}=i,{injectIntl:l}=n(37243),d=n(38221),c=n(7350),m=n(65956).A,p=n(73730),{BREAKPOINTS:u}=n(96472),g=n(73275),h=n(10368),{ImageSlideShowWrapper:y,ImageSlideShowHeader:b,ImageSlideShowFooter:f,ImageSlideShowTitle:v,ImageSlideShowCarousel:$,ImageSlideShowCarouselList:w,ImageSlideShowCarouselItem:C,ImageSlideShowCarouselArrow:k,ImageSlideShowSlideMobileText:S,ImageSlideShowSlideText:x,ImageSlideShowSlideCaption:E,ImageSlideShowSlideCredit:T,ImageSlideShowSlideImage:I,ImageSlideShowLastSlide:N,ImageSlideShowLastSlideLink:L,ImageSlideShowLastSlideHed:B,ImageSlideShowLastSlideDek:P,ImageSlideShowCTA:M,ImageSlideShowCarouselButton:A}=n(92178);let _=null;const H=({dek:e,endSlideDek:t,endSlideHed:n,galleryLink:o,galleryLinkLabel:l,hasMarginTop:H,hasTitleDividerAbove:D,hasTitleDividerAboveDek:R,hasTitleDividerBelow:O,hed:F,hideLastSlide:W,intl:U,maxAllowedSlides:V=10,slideItems:G,trackingNamespace:j={backwardButton:"ImageSlideShow Control Backward",forwardButton:"ImageSlideShow Control Forward",lastSlideButton:"ImageSlideShow gallery link",swipe:"ImageSlideShow carousel swipe",viewMoreCTA:"ImageSlideShow View All Button"}})=>{const[z,q]=a(0),[Z,K]=a(0),[Y,J]=a(!1),Q=s(null),X=s(null),[ee,te]=a(!0),[ne,oe]=a(!1),ie=e=>{window.dataLayer&&e&&window.dataLayer.push({event:e})},{forwardButton:ae,backwardButton:re,lastSlideButton:se,swipe:le,viewMoreCTA:de}=j,ce=`(min-width: ${u.md})`;G.length=G.length<=V?G.length:V;const me=G.length+(W?0:1),[pe,ue]=a(!1),[ge,he]=a(!1);r((()=>{Q.current&&(Q.current.style.opacity=1);const e=()=>{if(X.current){const e=[...X.current.children].map((e=>e.offsetLeft));K(e);const t=[...Q.current.querySelectorAll("[class^=ImageSlideShowSlideImage]")];let n=0;t.forEach((e=>{e.style.minHeight=0})),t.forEach((e=>{n{e.style.minHeight=`${n}px`})),[...Q.current.querySelectorAll("button")].forEach((e=>{e.style.opacity=1,e.style.top=n/2-22+"px"}))}const e=window.matchMedia(ce).matches;J(e),e&&(G<4||V<4)&&oe(!0)},t=d(e,200);return window.addEventListener("resize",t),setTimeout(e,1e3),()=>{window.removeEventListener("resize",t),clearTimeout(e)}}),[Q,V,ce,G]);const ye=G.filter((e=>{const{width:t,height:n}=e.image.sources.sm;return t/n>=1})).length===G.length,be=()=>{const e=1+(Y&&!ye?3:1);if(z0&&ee&&te(!1),t===me-e&&oe(!0),Y&&X.current.scrollTo({left:Z[t],behavior:"smooth"}),ie(ae)}},fe=()=>{if(z>0){const e=z-1;q(e),0!==e||ee||te(!0),Y&&X.current.scrollTo({left:Z[e],behavior:"smooth"}),ne&&oe(!1),ie(re)}},ve=Y?0:24,$e=c((()=>{!ge&&Y||(_=setTimeout((()=>{if(clearTimeout(_),X.current&&Z){const e=X.current.scrollLeft+ve,t=Z.reduce(((t,n)=>Math.abs(n-e)0&&ee&&te(!1),0!==n||ee||te(!0);const o=ye?2:Y?4:1;n===me-o&&z===me-o&&oe(!0),n{39===e.keyCode?be():37===e.keyCode&&fe()}},i.createElement(A,{"data-testid":"ImageSlideShowPrevButton",direction:"prev",isInactive:ee,onClick:()=>fe(),type:"button"},i.createElement(k,{type:"prev"})),i.createElement(A,{"data-testid":"ImageSlideShowNextButton",direction:"next",isInactive:ne,onClick:()=>be(),type:"button"},i.createElement(k,{type:"next"})),i.createElement(w,{onScroll:()=>{$e()},onMouseOver:()=>he(!0),onMouseOut:()=>he(!1),ref:X,style:{transform:"translateX(0)"}},G.map(((e,t)=>{if(!e.image)return null;const{caption:n,credit:o}=e;return i.createElement(C,{key:`slide-${t}`,isLandscape:ye,style:{position:"relative"}},i.createElement(I,{key:`slide-${t}`},i.createElement(g,{...e.image})),(o||n)&&i.createElement(x,null,o&&i.createElement(T,{dangerouslySetInnerHTML:{__html:o}}),n&&i.createElement(E,{dangerouslySetInnerHTML:{__html:n}})))})),!W&&i.createElement(C,{isLandscape:ye},i.createElement(L,{href:o,onClick:()=>ie(se)},i.createElement(I,null,i.createElement(N,null,i.createElement(B,null,n),i.createElement(P,null,t||U.formatMessage(m.lastSlideCTA))))))),i.createElement(S,null,i.createElement(h,{caption:G[z]?.caption,credit:G[z]?.credit}))),i.createElement(f,null,o&&i.createElement(M,{"data-testid":"ImageSlideShowCTA"},i.createElement(p.Utility,{btnStyle:"outlined",href:o,inputKind:"link",label:l||U.formatMessage(m.galleryLink),onClickHandler:()=>{ie(de)},target:"_self"}))))};H.propTypes={dek:o.string,endSlideDek:o.string,endSlideHed:o.string,galleryLink:o.string,galleryLinkLabel:o.string,hasMarginTop:o.bool,hasTitleDividerAbove:o.bool,hasTitleDividerAboveDek:o.bool,hasTitleDividerBelow:o.bool,hed:o.string,hideLastSlide:o.bool,intl:o.object,maxAllowedSlides:o.number,slideItems:o.array,trackingNamespace:o.object},e.exports=l(H)},10368:(e,t,n)=>{const o=n(96540),{useEffect:i,useRef:a,useState:r}=o,s=n(5556),{ContentUpdatorWrapper:l,ImageSlideShowSlideCaption:d,ImageSlideShowSlideCredit:c}=n(92178),m=({caption:e,credit:t})=>{const[n,s]=r(1),[m,p]=r(""),[u,g]=r(""),h=a(null);return i((()=>(h.current||e===m&&t===u||(s(0),h.current=setTimeout((()=>{s(1),p(e),g(t),h.current=null}),300)),()=>{clearTimeout(h.current),h.current=null})),[e,m,t,u]),o.createElement(l,{style:{opacity:n}},o.createElement(c,{dangerouslySetInnerHTML:{__html:u}}),o.createElement(d,{dangerouslySetInnerHTML:{__html:m}}))};m.propTypes={caption:s.string,credit:s.string},e.exports=m},92178:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{applyGridSpacing:l,cssVariablesGrid:d}=n(1123),c=n(35864),m=n(83045),p=o.div.withConfig({displayName:"ImageSlideShowWrapper"})` ${d()} ${({hasMarginTop:e})=>e&&`margin-top: ${i(4)};`} `,u=o.div.withConfig({displayName:"ImageSlideShowHeader"})` ${l("padding")} `,g=o.div.withConfig({displayName:"ImageSlideShowFooter"})` ${l("padding")} `,h=o(c).withConfig({displayName:"ImageSlideShowTitle"})``,y=o.div.withConfig({displayName:"ImageSlideShowCarousel"})` position: relative; transition: opacity 0.3s ease-in; opacity: 0; margin: ${i(4)} 0; overflow: hidden; @media (min-width: ${s.md}) { ${d()} ${l("margin")} overflow: visible; } `,b=o.ul.withConfig({displayName:"ImageSlideShowCarouselList"})` display: flex; position: relative; transition: transform 0.3s cubic-bezier(0.34, 0.83, 1.06, 0.65); margin: 0; padding: 0; padding-right: ${i(4)}; padding-left: ${i(1.5)}; list-style: none; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; &::-webkit-scrollbar { display: none; } @media (min-width: ${s.md}) { padding: 0; ${d()} } `,f=o.li.withConfig({displayName:"ImageSlideShowCarouselItem"})` display: flex; position: relative; flex-grow: 1; flex-shrink: 0; flex-wrap: wrap; align-items: center; align-self: stretch; margin-left: ${i(1.5)}; width: 100%; max-width: calc(100% - ${i(4.5)}); max-height: 100%; scroll-snap-align: center; &:last-child, &:last-of-type { margin-right: ${i(3)}; } @media (min-width: ${s.md}) { align-content: start; margin: 0 1.35%; width: inherit; max-width: 100%; scroll-snap-align: start; ${({isLandscape:e})=>"width: "+(e?"48.6%":"23%")}; &:first-child { margin-left: 0; } &:last-child { margin-right: 0; } } `,v=o.button.withConfig({displayName:"ImageSlideShowCarouselButton"})` display: none; position: absolute; top: calc(50% - 22px); transition: opacity 0.3s ease-in; opacity: 0; background: none; ${({direction:e})=>"prev"===e?"left: -44px":"right: -44px"}; fill: ${({isInactive:e})=>a(e?"colors.interactive.base.light":"colors.interactive.base.black")}; pointer-events: ${({isInactive:e})=>e?"none":"auto"}; @media (min-width: ${s.md}) { display: block; } `,$=o(m).withConfig({displayName:"ImageSlideShowCarouselArrow"})` ${({type:e})=>`transform: scale(${"prev"===e?"-0.85":"0.85"})`}; `,w=o.div.withConfig({displayName:"ImageSlideShowCarouselSwipe"})``,C=o.div.withConfig({displayName:"ImageSlideShowSlide"})``,k=o.div.withConfig({displayName:"ImageSlideShowSlideImage"})` display: flex; position: relative; align-items: center; background-color: ${a("colors.consumption.body.inverted.bg-photo")}; width: 100%; `,S=o.div.withConfig({displayName:"ImageSlideShowSlideMobileText"})` width: 100%; @media (min-width: ${s.md}) { display: none; } `,x=o.div.withConfig({displayName:"ContentUpdatorWrapper"})` transition: opacity 0.3s linear; min-height: 50px; `,E=o.div.withConfig({displayName:"ImageSlideShowSlideText"})` display: none; width: 100%; @media (min-width: ${s.md}) { display: block; } `,T=o.p.withConfig({displayName:"ImageSlideShowSlideCredit"})` margin: ${i(1.5)} 0 0; width: 100%; text-align: center; color: ${a("colors.consumption.body.standard.body-deemphasized")}; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.accreditation-core")} `,I=o.p.withConfig({displayName:"ImageSlideShowSlideCaption"})` margin: ${i(.5)} 0 0; width: 100%; text-align: center; color: ${a("colors.discovery.body.light.description")}; ${({theme:e})=>r(e,"typography.definitions.consumptionEditorial.description-core")} `,N=o.div.withConfig({displayName:"ImageSlideShowLastSlide"})` display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; flex-wrap: wrap; background-color: ${a("colors.consumption.body.inverted.bg-photo")}; padding: 0 ${i(2)}; `,L=o.h3.withConfig({displayName:"ImageSlideShowLastSlideHed"})` align-self: end; margin-top: 0; width: 100%; text-align: center; color: ${a("colors.consumption.lead.inverted.heading")}; ${({theme:e})=>r(e,"typography.definitions.discovery.hed-feature")} `,B=o.p.withConfig({displayName:"ImageSlideShowLastSlideDek"})` align-self: end; width: 100%; text-align: center; color: ${a("colors.consumption.lead.inverted.description")}; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-secondary")} `,P=o.a.withConfig({displayName:"ImageSlideShowLastSlideLink"})` width: 100%; text-decoration: none; &:hover, &:focus { p { text-decoration: underline; } } & > div { display: flex; flex-wrap: wrap; width: 100%; @media (min-width: ${s.lg}) { padding-bottom: ${i(4)}; } } `,M=o.div.withConfig({displayName:"ImageSlideShowCTA"})` margin-bottom: ${i(5)}; text-align: center; `;e.exports={ImageSlideShowWrapper:p,ImageSlideShowHeader:u,ImageSlideShowFooter:g,ImageSlideShowTitle:h,ImageSlideShowCarousel:y,ImageSlideShowCarouselList:b,ImageSlideShowCarouselItem:f,ImageSlideShowCarouselButton:v,ImageSlideShowCarouselArrow:$,ImageSlideShowCarouselSwipe:w,ImageSlideShowSlide:C,ImageSlideShowSlideImage:k,ImageSlideShowSlideMobileText:S,ContentUpdatorWrapper:x,ImageSlideShowSlideText:E,ImageSlideShowSlideCaption:I,ImageSlideShowSlideCredit:T,ImageSlideShowLastSlide:N,ImageSlideShowLastSlideLink:P,ImageSlideShowLastSlideHed:L,ImageSlideShowLastSlideDek:B,ImageSlideShowCTA:M}},65956:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({galleryLink:{id:"ImageSlideShow.galleryLink",defaultMessage:"See the gallery",description:"CTA to gallery"},lastSlideCTA:{id:"ImageSlideShow.lastSlideCTA",defaultMessage:"Explore the gallery",description:"Last slide overlay call to action"}})},47863:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(88835),s=n(92601).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{JustWatchEmbedWrapper:c,JustWatchEmbedWidgetWrapper:m,JustWatchEmbedLogoLink:p,JustWatchEmbedLogoText:u}=n(27839),g=({apiKey:e,className:t,url:n})=>{i.useEffect((()=>{(async()=>{await d(),l("JustWatchEmbed")})()}),[]);const{formatMessage:o}=a(),{hostname:g,pathname:h}=r.parse(n);return"www.justwatch.com"!==g?null:i.createElement(c,{"data-testid":"JustWatchEmbedWrapper",className:t},i.createElement(m,{"data-jw-widget":!0,"data-append-iframe":!0,"data-api-key":e,"data-url-path":h,"data-scale":.8,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:""}}),i.createElement(p,{target:"_blank","aria-label":"Opens in a new window",rel:"noopener noreferrer",href:"https://www.justwatch.com"},o(s.poweredBy),i.createElement(u,null,"JustWatch")))};g.propTypes={apiKey:o.string,className:o.string,url:o.string.isRequired},e.exports=g},38973:(e,t,n)=>{e.exports=n(47863)},27839:(e,t,n)=>{const o=n(75999).default,{BaseLink:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"JustWatchEmbedWrapper"})` margin: ${a(5,"px")} 0; `,s=o.div.withConfig({displayName:"JustWatchEmbedWidgetWrapper"})``,l=o(i).withConfig({displayName:"JustWatchEmbedLogoLink"})` color: #000000; font-family: sans-serif; font-size: 11px; `,d=o.span.withConfig({displayName:"JustWatchEmbedLogoText"})` display: inline-block; margin-left: 3px; background: url('https://widget.justwatch.com/assets/JW_logo_black_10px.svg'); width: 66px; height: 10px; overflow: hidden; text-indent: -3000px; `;e.exports={JustWatchEmbedWrapper:r,JustWatchEmbedWidgetWrapper:s,JustWatchEmbedLogoLink:l,JustWatchEmbedLogoText:d}},92601:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({poweredBy:{id:"JustWatchEmbed.PoweredBy",defaultMessage:"Powered by",description:"Text for sponser name prefix"}})},99535:(e,t,n)=>{const o=n(7350),i=n(32485),a=n(5556),r=n(96540),{connector:s}=n(57744),l=n(49235),d=n(52627),{trackComponent:c}=n(92716),{trackNavigationClick:m}=n(99623),{interactionResponse:p}=n(56187),u=n(15740),g=n(37748),{LinkBannerWrapper:h,StyledNavigationDropdown:y}=n(89635),{googleAnalytics:b}=n(90090),f=n(26890),{getComponentPosition:v,isBannerIntoView:$}=n(95788),w=(e,t,n,o={})=>{m(e,n,`link_banner_${t}`,"click","link-banner");const{trackingIdentifier:i,attributes:a={}}=o;i&&b.emitGoogleTrackingEvent(`recirc-linkbanner-${i}-click`,{"gtm.elementUrl":e,...a,type:t}),window.dataLayer&&"visual-link-banner"===t&&window.dataLayer.push({event:"link-title",navigationType:"visual-link-list",clickText:n})},C=(e,t,n)=>{const{trackingIdentifier:o="",attributes:i={}}=e;o&&b.emitUniqueGoogleTrackingEvent(`recirc-linkbanner-${o}-impression`,{componentPosition:t,...i,type:n})},k=({hasAllExternalLinks:e=!1,hasBorder:t=!0,hasCustomBackground:n=!1,hasDefaultChevron:a=!1,hasExtraSpace:s=!1,hasHedLinkColor:m,hasLinkListGradient:b=!1,hasMediumTypeface:k=!1,hasSmallTypeface:S=!1,hasSmallViewportTitle:x=!1,hasUnderline:E=!1,isResponsive:T=!1,hideHed:I=!1,hideLinkListImage:N=!1,hideMarqueeHed:L=!1,hideMobileMarqueeImage:B=!0,shouldReplaceWithDropdown:P=!1,isCentered:M=!0,linkBannerData:A={hed:"",dek:"",image:{},links:[]},palette:_="standard",shouldCenterAlignContent:H=!1,showMobileCompactView:D=!1,showBannerUnderNav:R,theme:O,trackingNamespace:F,typesWithBottomMargin:W=[],hasShadow:U=!0,hasDivider:V})=>{const[G,j]=r.useState(!1),{hed:z,image:q,links:Z,tracking:K={},bannerType:Y}=A;r.useEffect((()=>{(async()=>{await p(),c("LinkBanner",Y)})()}),[Y]);const J=r.useRef(),[Q,X]=r.useState(!1),[ee,te]=r.useState(0),[ne,oe]=r.useState(!1);if(r.useEffect((()=>{const e=o((()=>{const e=window.pageYOffset;f.shouldUpdateScroll(Q,e,ee,"delta")&&(X(e-ee>0),te(e))}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[Q,ee,Y]),r.useEffect((()=>{const e=v(J),t=o((()=>{$(J)&&(C(K,e,Y),window.removeEventListener("scroll",t,!1))}),100);if(!$(J))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};C(K,e,Y)}),[K,Y]),r.useEffect((()=>{function e(){Math.round(100*window.devicePixelRatio/2)>=400?j(!0):j(!1)}return Z.forEach((e=>{e.text.length>50&&oe(!0)})),P&&(e(),window.addEventListener("resize",e)),function(){window.removeEventListener("resize",e)}}),[P,Z]),0===Z.length)return null;const ie="visual-link-banner"===Y||"visual-carousel"===Y,ae={hasCarouselControls:ie,hasNoStickyPosition:"visual-carousel"===Y,hasMediumTypeface:"visual-carousel"===Y&&k,hasSmallTypeface:S,hasSmallViewportTitle:x,hasExtraSpace:s,hasGradient:"visual-link-banner"!==Y&&b,hasUnderline:E,hed:z,hideLinkListImage:!!ie||N,hideHed:I,image:q,isCentered:M,isFeatured:"featured"===O,links:Z.map((t=>({...t,isExternal:e||t.isExternal,onClick:()=>w(t.url,Y,t.text,K)}))),shouldHaveBottomMargin:W.includes(Y),shouldCenterAlignContent:H,trackingNamespace:F,hasDivider:V,hasDefaultChevron:a},re={hasUnderline:E,hasCustomBackground:n,hasHedLinkColor:m,hideMarqueeHed:L,hideMobileMarqueeImage:B,isCentered:M,isResponsive:T,linkBannerData:{...A,hed:L?null:z},showMobileCompactView:D,trackClick:w},se=Z.map((e=>({name:e.text,url:e.url})));return G&&P?r.createElement(l,{palette:_},r.createElement(y,{options:se,showLabel:!0,shouldTrim:ne,label:A.hed,hasDropdown:G,as:d})):r.createElement(l,{palette:_},r.createElement(h,{id:"link-banner",ref:J,"data-testid":"LinkBanner",hasBorder:t,hasCustomBackground:n,hasHedLinkColor:m,hasShadow:U,showBannerUnderNav:R,hasCarouselControls:ae.hasCarouselControls,hasLightBackground:ae.hasLightBackground,hasNoStickyPosition:ae.hasNoStickyPosition,lastScrollPosition:ee,isScrolled:Q,className:i({"visual-link-banner--is-scrolled":Q})},"link-list"===Y||"visual-link-banner"===Y||"visual-carousel"===Y?r.createElement(u,{...ae}):r.createElement(g,{...re})))};k.displayName="LinkBanner";const S=["marquee","link-list","visual-link-banner","visual-carousel"];k.propTypes={hasAllExternalLinks:a.bool,hasBorder:a.bool,hasCustomBackground:a.bool,hasDefaultChevron:a.bool,hasDivider:a.bool,hasExtraSpace:a.bool,hasHedLinkColor:a.bool,hasLinkListGradient:a.bool,hasMediumTypeface:a.bool,hasShadow:a.bool,hasSmallTypeface:a.bool,hasSmallViewportTitle:a.bool,hasUnderline:a.bool,hideHed:a.bool,hideLinkListImage:a.bool,hideMarqueeHed:a.bool,hideMobileMarqueeImage:a.bool,isCentered:a.bool,isResponsive:a.bool,isScrolled:a.bool,linkBannerData:g.propTypes.linkBannerData,palette:a.oneOf(["standard","inverted"]),shouldCenterAlignContent:a.bool,shouldReplaceWithDropdown:a.bool,showBannerUnderNav:a.bool,showMobileCompactView:a.bool,theme:a.string,trackingNamespace:a.string,type:a.oneOf(S),typesWithBottomMargin:a.arrayOf(a.oneOf(S))};const x=s(k,{keysToPluck:["linkBannerData"]});e.exports={LinkBanner:k,connectedLinkBanner:x}},82873:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{LinkBanner:i,connectedLinkBanner:a}=n(99535);e.exports=o(a,"LinkBanner"),e.exports.LinkBanner=o(i,"LinkBanner")},89635:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StyledNavigationDropdown=t.LinkBannerWrapper=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o}=n(75999),{getColorStyles:i,calculateSpacing:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{isInverted:l}=n(70698),{NavigationDropdownListItem:d,NavigationDropdownListWrapper:c,NavigationDropdownButton:m}=n(77906);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.LinkBannerWrapper=o.section.withConfig({displayName:"LinkBannerWrapper"})` ${({hasCarouselControls:e,hasNoStickyPosition:t})=>e&&!t&&"\n position: fixed;\n box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;\n transform: translateY(0px);\n transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;\n z-index: 350;\n\n &.visual-link-banner--is-scrolled {\n position: fixed;\n opacity: 0;\n transform: translateY(-200px);\n transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;\n && {\n padding-top: 0px;\n }\n }\n "} ${({hasNoStickyPosition:e,hasShadow:t})=>e&&t&&"box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;;"} ${({hasBorder:e,theme:t,hasShadow:n})=>e&&n&&`\n border-bottom: 1px solid;\n ${i(t,"border-color",l(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n `} ${({theme:e,hasCustomBackground:t,hasLightBackground:n})=>{let o;return o=t?"colors.consumption.lead.special.syndication":l(e)?"colors.consumption.lead.inverted.background":n?"colors.discovery.body.light.background":"colors.foundation.menu-bg.collapsed",i(e,"background",o)}}; height: ${({hasCarouselControls:e})=>!e&&`${t.MOBILE_HEIGHT}px`}; @media (min-width: ${s.md}) { height: ${({hasCarouselControls:e})=>!e&&`${t.DESKTOP_HEIGHT}px`}; } .body__drawer--open & { display: ${({showBannerUnderNav:e})=>!e&&"none"}; } `,t.StyledNavigationDropdown=o.div.withConfig({displayName:"StyledNavigationDropdown"})` ${c} { margin-top: 0; max-height: ${a(15)}; ${({shouldTrim:e})=>e&&`\n min-width: ${a(32)};\n white-space: normal;\n `}; } ${d} { height: ${a(3)}; ${({shouldTrim:e})=>e&&`margin-bottom: ${a(1)}`}; } ${m} { ${({theme:e})=>i(e,"color","colors.consumption.lead.standard.context-signature")}; ${r("typography.definitions.globalEditorial.context-primary")}; } `},15740:(e,t,n)=>{const o=n(96540),i=n(5556),{LinkBannerLinkList:a}=n(38365),r=n(73275),s=({hasCarouselControls:e=!1,hasDefaultChevron:t,hasDivider:n,hasExtraSpace:i=!1,hasGradient:r=!1,hasUnderline:s=!1,hasMediumTypeface:l=!1,hasSmallTypeface:d=!1,hasSmallViewportTitle:c,hed:m,hideLinkListImage:p=!1,hideHed:u=!1,image:g,isCentered:h=!0,isFeatured:y,links:b,shouldCenterAlignContent:f,shouldHaveBottomMargin:v,trackingNamespace:$})=>{const w={image:p||!g?.segmentedSources&&!g?.sources?null:g,text:u?null:m};return o.createElement(a,{hasCarouselControls:e,hasExtraSpace:i,hed:m,hasGradient:r,hasUnderline:s,hasMediumTypeface:l,hasSmallTypeface:d,hasSmallViewportTitle:c,isCentered:h,isFeatured:y,links:b,primaryLink:(w.image||w.text)&&w,shouldCenterAlignContent:f,shouldHaveBottomMargin:v,trackingNamespace:$,hasDivider:n,hasDefaultChevron:t})};s.propTypes={hasCarouselControls:i.bool,hasDefaultChevron:i.bool,hasDivider:i.bool,hasExtraSpace:i.bool,hasGradient:i.bool,hasMediumTypeface:i.bool,hasSmallTypeface:i.bool,hasSmallViewportTitle:i.bool,hasUnderline:i.bool,hed:i.string,hideHed:i.bool,hideLinkListImage:i.bool,image:i.shape(r.propTypes),isCentered:i.bool,isFeatured:i.bool,links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool,onClick:i.func})),shouldCenterAlignContent:i.bool,shouldHaveBottomMargin:i.bool,trackingNamespace:i.string},e.exports=s},38365:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkBannerLinkList=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l,getLinkStyles:d}=n(26865),{BREAKPOINTS:c}=n(96472),{isInverted:m}=n(70698),p=n(14212),{LinkBannerRubric:u,NavListItem:g,NavListItemContent:h,NavListItemContentAnchor:y,ImageWrapper:b,NavPrimaryItem:f,NavLink:v,VisualTextWrap:$,NavListWrapper:w}=n(79424);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.LinkBannerLinkList=o(p).withConfig({displayName:"LinkBannerLinkList"})` ${({hasGradient:e,theme:t})=>e&&`&::after {\n background: linear-gradient(90deg, rgba(${s(t,m(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed",{rgbOnly:!0})}, 0) 0%, rgba(${s(t,m(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed",{rgbOnly:!0})}, 1) 75%);;\n }`} ${g} { ${h} { ${y}:first-child { margin-right: 0; max-width: 66px; ${b} { max-width: 85px; } } } height: ${t.MOBILE_HEIGHT-1}px; @media (min-width: ${c.md}) { height: ${t.DESKTOP_HEIGHT-1}px; } ${({hasExtraSpace:e})=>e&&`\n & + ${g} {\n margin-left: ${a(5)}\n }\n `} ${({theme:e,hasDivider:t})=>t&&`\n &::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n \n &:visited:before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n &:hover::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n } \n &:focus-visible::before {\n ${r(e,"background-color","colors.discovery.body.black.accent")};\n }\n\n \n `} } ${({hasDivider:e,theme:t})=>e&&`&:last-child {\n margin-left: 0;\n }\n &:not(:last-child){\n border-right: 1px solid;\n margin-left: 0;\n padding-right: ${a(2)};\n border-color:${s(t,"colors.discovery.body.white.divider")}\n }`} ${v} { ${({theme:e,hasDivider:t})=>d(e,m(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default",((e,t)=>{let n=null;return n=e?m(t)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default":m(t)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover",n})(t,e),"navigation")} } ${v} { ${({hasUnderline:e})=>e&&"&:link {\n text-decoration: underline;\n }\n "} ${({hasDivider:e})=>e&&"&:link {\n text-decoration: none;\n }\n "} ${({hasCarouselControls:e})=>e&&"&:link {\n text-decoration: none;\n color: inherit;\n }"} } ${v} { ${({hasSmallTypeface:e,theme:t})=>e&&`${l(t,"typography.definitions.globalEditorial.numerical-small")}\n font-weight: 500;\n `} } ${$} { margin-right: 0; margin-left: ${a(2)}; ${({hasDivider:e})=>e&&`line-height: ${a(1.375,"px")};`} width: fit-content; } ${v} { ${({hasMediumTypeface:e})=>e&&"font-size: 18px;"} } ${w} { ${({shouldHaveBottomMargin:e})=>e&&`margin-bottom: ${a(4)}`} } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${f} { ${({hasExtraSpace:e})=>e&&`margin-right: ${a(5)};`} ${v} { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; ${({theme:e})=>r(e,"color",m(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-signature")}; } } ${({isFeatured:e})=>e&&i` ${u} { font-size: 11px; font-weight: 600; line-height: 12px; letter-spacing: 1.2px; text-align: left; } ${v} { font-size: 13px; font-weight: 600; line-height: 17px; letter-spacing: 0.1px; text-align: left; text-transform: unset; } ${g} { :not(:last-child)::after { background: #e2e2e2; } } `} ${v} { display: block; } `},37748:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(73275),{LinkBannerMarquee:r,LinkBannerMarqueeImage:s,LinkBannerMarqueeImageLink:l,LinkBannerMarqueeHed:d,LinkBannerMarqueeDek:c,LinkBannerMarqueeLink:m,LinkBannerMarqueeMobileCompactView:p}=n(36357),u=({hasCustomBackground:e,hasHedLinkColor:t,hasUnderline:n,hideMobileMarqueeImage:i,isCentered:a,isResponsive:u,linkBannerData:g,showMobileCompactView:h,trackClick:y})=>{const{hed:b,dek:f,image:v,links:$,tracking:w}=g,C=$?.[0];return o.createElement(r,{"data-testid":"LinkBannerMarquee",isCentered:a,showMobileCompactView:h},(v?.segmentedSources||v?.sources)&&o.createElement(l,{href:C.url,onClick:()=>y(C.url,"marquee_logo",C.text,w)},o.createElement(s,{hideMobile:i,...v})),o.createElement((({condition:e,wrapper:t,children:n})=>e?t(n):n),{condition:h,wrapper:e=>o.createElement(p,{"data-testid":"LinkBannerMarqueeMobileCompactView"},e)},b&&o.createElement(d,{"data-testid":"LinkBannerMarqueeHed",dangerouslySetInnerHTML:{__html:b},hasHedLinkColor:t}),f&&o.createElement(c,{"data-testid":"LinkBannerMarqueeDek",dangerouslySetInnerHTML:{__html:f}}),C&&o.createElement(m,{href:C.url,onClick:()=>y(C.url,"marquee",C.text,w),hasUnderline:n,hasCustomBackground:e,isResponsive:u,hasHedLinkColor:t,dangerouslySetInnerHTML:{__html:C.text}})))};u.propTypes={hasCustomBackground:i.bool,hasHedLinkColor:i.bool,hasUnderline:i.bool,hideMobileMarqueeImage:i.bool,isCentered:i.bool,isResponsive:i.bool,linkBannerData:i.shape({hed:i.string,dek:i.string,image:i.shape(a.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),bannerType:i.oneOf(["marquee","link-list","visual-link-banner"]),tracking:i.shape({trackingIdentifier:i.string,attributes:i.shape({id:i.string,url:i.string,type:i.string,source:i.string})})}),showMobileCompactView:i.bool,trackClick:i.func},u.defaultProps={hasCustomBackground:!1,hasHedLinkColor:!1,hasUnderline:!1,hideMobileMarqueeImage:!0,isCentered:!0,isResponsive:!1,linkBannerData:{hed:"",dek:"",image:{},links:[]},showMobileCompactView:!1},e.exports=u},36357:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkBannerMarqueeImageLink=t.LinkBannerMarqueeLink=t.LinkBannerMarqueeDek=t.LinkBannerMarqueeHed=t.LinkBannerMarqueeMobileCompactView=t.LinkBannerMarqueeImage=t.LinkBannerMarquee=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getColorToken:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{isInverted:c}=n(70698),{BaseLink:m,BaseText:p}=n(76955),{applyGridSpacing:u,cssVariablesGrid:g}=n(1123),h=n(39832),{NavImage:y}=n(79424);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60;const b=e=>`\n color: ${s(e,"colors.consumption.body.special.link")};\n`;t.LinkBannerMarquee=o.div.withConfig({displayName:"LinkBannerMarquee"})` ${g()} display: flex; align-items: center; ${u("padding")}; height: 100%; ${({isCentered:e})=>e&&`\n @media (min-width: ${d.md}) {\n justify-content: center;\n }`} ${({isCentered:e,showMobileCompactView:t})=>e&&t&&`\n @media (max-width: ${d.md}) {\n justify-content: center;\n }`} `,t.LinkBannerMarqueeImage=o(y).withConfig({displayName:"LinkBannerMarqueeImage"})` flex-shrink: 0; img { height: inherit; max-height: ${a(6)}; @media (min-width: ${d.md}) { max-height: ${a(7)}; } } ${({hideMobile:e})=>e&&`&& {\n @media (max-width: ${d.md}) {\n display: none;\n }\n }\n `} `,t.LinkBannerMarqueeMobileCompactView=o.div.withConfig({displayName:"LinkBannerMarqueeMobileCompactView"})` display: flex; align-items: center; @media (max-width: ${d.md}) { display: flex; flex-direction: column; align-items: center; margin-left: ${a(1)}; > span { text-align: center; white-space: normal; } > a { margin: 0; margin-top: ${a(1)}; } } `,t.LinkBannerMarqueeHed=o(p).withConfig({displayName:"LinkBannerMarqueeHed"}).attrs((({theme:e})=>({colorToken:c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-signature"})))` white-space: nowrap; > a { ${({theme:e})=>l(e,"typography.definitions.discovery.description-feature")}; text-decoration: none; ${({theme:e})=>r(e,"color",c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.heading")}; &:hover, &:focus { text-decoration: underline; } } ${({hasHedLinkColor:e,theme:t})=>e&&b(t)} @media (min-width: ${d.md}) { margin-left: ${a(1)}; } `,t.LinkBannerMarqueeHed.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.context-primary"},t.LinkBannerMarqueeDek=o(p).withConfig({displayName:"LinkBannerMarqueeDek"}).attrs((({theme:e})=>({colorToken:c(e)?"colors.consumption.lead.inverted.heading":"colors.discovery.body.white.context-tertiary"})))` margin-left: ${a(1)}; white-space: nowrap; @media (max-width: ${d.md}) { display: none; } `;const f=i` white-space: nowrap; `;t.LinkBannerMarqueeDek.defaultProps={as:"span",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"},t.LinkBannerMarqueeLink=o(m).withConfig({displayName:"LinkBannerMarqueeLink"}).attrs((({theme:e,hasCustomBackground:t})=>{let n,o;return t?(n="colors.consumption.body.special.link",o="colors.consumption.body.special.link"):c(e)?(o="colors.consumption.lead.inverted.link",n="colors.consumption.lead.inverted.link"):(n="colors.foundation.collapsed-menu.nav-link.hover",o="colors.foundation.collapsed-menu.nav-link.default"),{colorSecondaryLinkToken:n,colorStaticLinkToken:o}}))` flex-grow: 1; margin-left: ${a(1)}; text-align: ${({isResponsive:e})=>e?"center":"right"}; ${({isResponsive:e})=>!e&&f} ${({hasCustomBackground:e,theme:t})=>e&&b(t)} &::after { content: '\\A0\\BB'; } &:hover, &:focus { text-decoration: none; } @media (min-width: ${d.md}) { flex-grow: 0; ${f} } ${({hasUnderline:e})=>e&&"&::after {\n content: '';\n }\n &:link {\n text-decoration: underline;\n }"} `,t.LinkBannerMarqueeLink.defaultProps={as:h,linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.LinkBannerMarqueeImageLink=o(m).withConfig({displayName:"LinkBannerMarqueeImageLink"})``,t.LinkBannerMarqueeImageLink.defaultProps={as:h,linkStyle:"navigation"}},22901:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{default:r}=n(1165),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{trackNavigationEvent:d}=n(14307),{LinkStackWrapper:c,LinkStackHeader:m,LinkStackContent:p,LinkStackBullet:u,LinkStackDek:g,LinkStackFooter:h,LinkStackList:y}=n(15539),{emitGoogleTrackingEvent:b,emitUniqueGoogleTrackingEvent:f}=n(37402),{useViewportObserver:v}=n(55030),$=n(86157),{processLinks:w,processInternalLink:C}=n(74804),k=n(51009),{asConfiguredComponent:S}=n(12892),x=new r({a:w,"inline-embed":k,"internal-link":C}),E=({body:e,className:t,dangerousDek:n,dangerousHed:i,hasDividerAbove:r=!0,hasDividerBelow:$=!0,hasBulletBottomSpacing:w=!0,hasExtraDividerBelowSpacing:C=!1,hasMarginSpacing:k=!1,image:S,imageAlign:E="left",isSecondaryHed:T=!1,items:I,textItems:N,publishInfo:L,dividerColor:B,shouldOverrideLSFMarginBottom:P=!1,shouldOverrideMarginBottom:M=!1,uri:A})=>{a.useEffect((()=>{(async()=>{await l(),s("LinkStack")})()}),[]);const _=(e,t,n)=>{if("click"===e)return[{content_title:n,content_url:t}];const o=[];return N.forEach((e=>{const t=e.content.match(/\[(.*?)\]\((.*?)\)/),n=t?t[2]:null;o.push({content_title:e.content.replace(/<[^>]*>/g,""),content_url:n})})),o},H=(e,t,n)=>{const o={type:e,label:i.replace(/<[^>]*>/g,""),subject:"link_stack",subject_id:A,subject_version:L.version.toString(),items:_(e,t,n)||[null],placement:"content_footer",total_index:N?.length};d(o)};return v(".linkstack",void 0,(e=>{e&&(f("link-stack-impression",{linkStackId:A,linkStackVersion:L?.version}),H("impression"))})),I?.length?a.createElement(c,{className:o("linkstack",t),onClick:e=>{const{target:t}=e,n=t.closest(".link-stack--link-item")??t.closest(".link-stack--footer");"A"===t.tagName&&n&&(b("link-stack-click",{linkStackId:A,linkStackVersion:L?.version,clickURL:e.target.getAttribute("href")}),H("click",e.target.getAttribute("href"),e.target.innerText))},"data-testid":"LinkStack"},a.createElement(m,{className:"link-stack--heading",dangerousHed:i,image:S,imageAlign:E,isSecondaryHed:T,hasDividerAbove:r,hasDividerBelow:$,hasExtraDividerBelowSpacing:C,dividerColor:B,"data-testid":"LinkStackHed"}),a.createElement(p,{hasMarginSpacing:k},n&&a.createElement(g,{className:"link-stack--description",dangerouslySetInnerHTML:{__html:n}}),a.createElement(y,{shouldOverrideMarginBottom:M},I?.map(((e,t)=>a.createElement(u,{className:"link-stack--link-item",key:t,"data-testid":"LinkStackBullet",hasBulletBottomSpacing:w},x.convert(e))))),e&&a.createElement(h,{shouldOverrideLSFMarginBottom:P,className:"link-stack--footer"},x.convert(e)))):null};E.propTypes={body:i.array,className:i.string,dangerousDek:i.string,dangerousHed:i.string.isRequired,dividerColor:i.string,hasBulletBottomSpacing:i.bool,hasDividerAbove:i.bool,hasDividerBelow:i.bool,hasExtraDividerBelowSpacing:i.bool,hasMarginSpacing:i.bool,image:i.shape($.propTypes),imageAlign:i.oneOf(["left","right"]),isSecondaryHed:i.bool,items:i.arrayOf(i.array).isRequired,publishInfo:i.shape({version:i.number}).isRequired,shouldOverrideLSFMarginBottom:i.bool,shouldOverrideMarginBottom:i.bool,textItems:i.arrayOf(i.object),uri:i.string},E.displayName="LinkStack",e.exports=S(E,"LinkStack")},63401:(e,t,n)=>{e.exports=n(22901)},15539:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,getLinkStyles:l}=n(26865),{INTERACTIVE:d}=n(96472),c=n(35864),m=n(73275),{SectionTitleImageWrapper:p,SectionTitleHed:u}=n(33500),{applyCustomBorderTopColor:g}=n(1123),h=o.div.withConfig({displayName:"LinkStackWrapper"})` padding-bottom: ${a(4)}; .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } `,y=o(c).withConfig({displayName:"LinkStackHeader"})` display: flex; flex-direction: row-reverse; justify-content: flex-end; ${u} { ${({hasExtraDividerBelowSpacing:e})=>e?`\n padding: ${a(0)};\n `:`\n padding: ${a(1)} 0;`}; ${({theme:e,isSecondaryHed:t})=>s(e,t?"typography.definitions.consumptionEditorial.subhed-break-secondary":"typography.definitions.consumptionEditorial.subhed-break-primary")} } ${({dividerColor:e})=>e&&i` ${g(e)}; `} ${p} { padding-right: ${a(1)}; } ${m} img { width: auto; height: ${a(6)}; overflow: hidden; } ${({hasExtraDividerBelowSpacing:e})=>e?`\n padding-top: ${a(5)};\n margin: 0;\n `:`padding: ${a(0)};\n margin-top: ${a(2)};\n margin-bottom: ${a(2)};\n `}; ${({imageAlign:e})=>"right"===e?`\n flex-direction: row;\n justify-content: space-between;\n ${p} {\n padding-right: 0;\n }\n `:""}; `,b=o.div.withConfig({displayName:"LinkStackContent"})` ${({theme:e})=>s(e,"typography.definitions.consumptionEditorial.body-core")}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; ul { padding-left: ${a(2)}; } a { transition: color ${d.timingLinkDefault} ease; ${({theme:e})=>l(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")} } ${({hasMarginSpacing:e})=>e&&`\n margin: ${a(2)} 0 0 ${a(4)};\n `} `,f=o.ul.withConfig({displayName:"LinkStackList"})` ${({shouldOverrideMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,v=o.div.withConfig({displayName:"LinkStackDek"})``,$=o.div.withConfig({displayName:"LinkStackFooter"})` margin-bottom: ${a(2)}; ${({shouldOverrideLSFMarginBottom:e})=>e&&`margin-bottom: ${a(1)};`} `,w=o.li.withConfig({displayName:"LinkStackBullet"})` ${({hasBulletBottomSpacing:e})=>e&&` margin-bottom: ${a(2)};`} p { margin: 0; } `;e.exports={LinkStackWrapper:h,LinkStackHeader:y,LinkStackContent:b,LinkStackBullet:w,LinkStackDek:v,LinkStackFooter:$,LinkStackList:f}},14245:(e,t,n)=>{const o=n(62193),i=n(4124),a=n(85015),r=n(58156),s=n(5556),l=n(96540),{useIntl:d}=n(37243),c=n(41360).A,m=n(49235),p=n(52089),u=n(13175),g=n(76399),h=n(99906),y=n(13738),b=n(54790),f=n(33795),{trackComponent:v}=n(92716),{interactionResponse:$}=n(56187),{storageFactory:w}=n(60663),C=w((()=>window.sessionStorage)),{trackNavigationEvent:k}=n(14307),{MarginTopSize:S,MegaMenuGridWrapper:x,MegaMenuContent:E,MegaMenuCloseIcon:T,MegaMenuDefaultWrapper:I,MegaMenuDrawerNavLink:N,MegaMenuColumnWrapper:L,MegaMenuNavigationPrimary:B,MegaMenuVerboseCategoryList:P,MegaMenuVerboseCategoryLink:M,MegaMenuVerboseWrapper:A,MegaMenuWrapper:_,MegaMenuBottom:H,MegaMenuAccount:D,MegaMenuSignInLink:R,MegaMenuUtilityLinks:O,MegaMenuMobileVerboseWrapper:F,MegaMenuMobileClickOutLink:W,MegaMenuNavLinkWithChevron:U,MegaMenuColumnFooterAllLinkWrapper:V}=n(10246),{useState:G,useEffect:j,useRef:z}=l,{asConfiguredComponent:q}=n(12892),{NavDrawer:Z}=n(12501),K=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:e})},Y=e=>{const{accountProps:{accountLinks:t,signInLink:n},megaMenuContent:s,isAccountsEnabled:b,isContentCentered:w,isSlim:q,user:Y,collapseMegaMenu:J,containerMinHeight:Q,theme:X,utilityLinks:ee,hasLinkBanner:te,primaryNavLink:ne,variations:oe,variationName:ie,isDrawerOpen:ae,hasExtraTopMargin:re,navHighlightColour:se}=e;l.useEffect((()=>{(async()=>{await $(),v("MegaMenu",ie)})()}),[ie]);const le=s.layout||oe.layout,[de,ce]=G(s.children),[me,pe]=G({}),[ue,ge]=G([]),[he,ye]=G(!1),[be,fe]=G(!0),[ve,$e]=G([]),[we,Ce]=G(""),[ke,Se]=G([]),[xe,Ee]=G([]),Te=ee.filter((e=>e.showInBottomNav)),Ie=r(s,"showSecondaryFooterAllLink",!1),Ne=z(null),Le=(e,t,n)=>{const o=t?((e,t,n)=>`${t}/${e}/${n}`)(e,t,n+1):`Nav Link/${e}`;K(o)},Be=(e,t,n="children")=>e.reduce(((e,o)=>e||(o.text===t||o.groupName===t?o:o[n]?Be(o[n],t,n):null)),null),Pe=(e,t)=>{if("push"===e)Se([...ke,t]);else{const e=ke.indexOf(t);e>-1&&ke.splice(e,1)}},Me=(e,t=null)=>{Ce(e),Pe("push",e),Le(e,we,t);const n=Be(ve,e);Ee(n)},Ae=e=>e.text||e.groupName,_e=e=>{const t=he?e.target.firstChild.textContent:e.target.firstChild.querySelector("span").textContent;de.forEach((e=>{t===Ae(e)&&(pe(e),fe(!be),ge([]))}))},He=e=>{oe.showClickOutLink&&Q&&!he?y({yval:e.clientY,ymax:Q,func:J}):!Ne.current||Ne.current.contains(e.target)||he||oe.showClickOutLink||J(e)},De=e=>{const t={type:"click",label:e?.target?.textContent?.toString(),subject:"mega_menu",items:[{content_title:e?.target?.textContent?.toString(),content_url:e?.target?.href}],placement:"top"};k(t)};j((()=>(window.addEventListener("mousemove",He),()=>window.removeEventListener("mousemove",He)))),j((()=>{ce(s.children),pe("verbose"===le?s.children[0]:{}),fe(!0)}),[s,le]),j((()=>{de.map((e=>e.text===me.text?ge(e.children||e.links):null))}),[be,me,de]),j((()=>{window.innerWidth{$e(s.children)}),[s]);const{formatMessage:Re}=d(),Oe=e=>({groupName:e.groupName,isExternal:e.isExternal,isLink:e.isLink,url:e.url}),Fe=(e,t,n,o=!1,r=!1)=>{const l=a(n),d=l||!n?n:n.groupName,m=o?" nav__card":"",p={attributes:{"aria-labelledby":d?i(d):Re(c.megaMenuNavigationPrimaryAriaLabel)},className:`drawer__navigation--primary${m}`,hasCardList:r,heading:d||"",includesClickOut:t||!1,isCard:o,links:e,layout:le,maxItemsPerColumn:s.maxItemsPerColumn?s.maxItemsPerColumn:"default"===le?Ie?s.children.length+2:s.children.length:10,showContentDivider:!0,isMegamenu:!0};return!l&&n&&(p.headingUrl=n.url||"",p.isHeadingALink=n.isLink||!1,p.isHeadingUrlExternal=n.isExternal||!1),d&&(p.headingAttributes={id:i(d)}),p},We=(e,t)=>{const n=t||"",o=e===me.text?"active":"",i=he?{className:be?"":"active",onClick:e=>_e(e),key:n}:{className:o,onMouseEnter:e=>!oe.showMenuOnClick&&_e(e),onClick:()=>{return oe.showMenuOnClick&&(t=e,void de.forEach(((e,n)=>{t===e.text&&(pe(e),fe(!be),ge([]),Le(t,ne?.text,n))})));var t},onKeyDown:e=>{13===e.keyCode&&_e(e)},key:n};return he?l.createElement("li",{...i},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})):l.createElement("li",{...i},l.createElement(M,{href:!oe.showMenuOnClick&&me.url},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ue=(e,t,n,o="#")=>{const i=e===we?"active":"",a={className:"li-with-chevron",onClick:()=>n(e,t),key:t||""};return l.createElement("li",{...a},l.createElement(U,{className:i,href:o,onClick:e=>(e.preventDefault(),!1),role:"link"},l.createElement("span",null,e),l.createElement(u,{width:"1rem",height:"1rem"})))},Ve=({handleLinkClickUrl:e,url:t,label:n,clickEventLabel:o,key:i})=>l.createElement(N,{key:i,onClick:()=>(e=>{window.location.href=e})(e)},l.createElement("span",null,l.createElement("a",{href:t,onClick:()=>o&&K(o)},n))),Ge=r(s,"clickOutLinks")&&s.clickOutLinks.map(((e,t)=>Ve({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:e.text,key:t}))),je=l.createElement(P,{showBorderHighlight:oe.showBorderHighlight,showUnderlineOnHover:!oe.showMenuOnClick},de.map(((e,t)=>We(Ae(e),t))),Ie&&Ve({handleLinkClickUrl:s.url,url:s.url,label:`${Re(c.allText)} ${s.text}`,clickEventLabel:`${ne?.text}|Viewall`,key:null}),Ge),ze=e=>{let t=!1;const n=e.filter((e=>!e.isCard)).map(((e,n)=>e.hasChildren?Ue(e.text||e.groupName,n,Me,e.url):e.links?(t=!0,((e,t,n=!1)=>{const o=Oe(e),i=`${ke.join("|")}|`;return l.createElement(B,{...Fe(e.links,!1,o),key:t,noHeadingGroupName:n,showDividerOnTop:!0,isHeadingEmpty:!0,trackingText:i,trackingTextIndex:t,navHighlightColour:se})})(e,n,""===e.groupName)):Ve({handleLinkClickUrl:e.url,url:e.url,label:e.text,clickEventLabel:null,key:n})));return t?l.createElement(l.Fragment,null,n):l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},n,Ie&&Ve({handleLinkClickUrl:s.url,url:s.url,label:`${Re(c.allText)} ${s.text}`,clickEventLabel:`${ne?.text}|Viewall`,key:null}))},qe=l.createElement(F,{onClick:De},we?l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},Ue(we,null,(e=>{Pe("pop",e);const t=ke.length&&ke[ke.length-1];Ce(t);const n=Be(ve,t);n&&Ee(n)}))),ze(xe.children),(e=>{const t=e.filter((e=>e.isCard));if(!o(t)){const e=t[0].groupName,n=t.map((e=>e.links));return l.createElement(B,{...Fe(n,!1,e,!0,!0),showDividerOnTop:!0,isHeadingEmpty:!0})}return!1})(xe.children),xe.hasClickOut&&l.createElement(W,null,l.createElement("a",{href:xe.url},xe.clickOutText?xe.clickOutText:`${Re(c.destinationClickOut)} ${xe.text}`))):ze(ve),!we&&l.createElement(H,null,b&&l.createElement(D,null,Y&&(Y.isAuthenticated?l.createElement(f,{accountLinks:t,className:"drawer-account__options"}):l.createElement(R,{href:n,rel:"nofollow"},Re(c.megaMenuSignInLinkText)))),l.createElement(Z,{use:"MegaMenu"}),Te.length>0&&l.createElement(O,{links:Te}))),Ze=l.createElement(A,{onClick:De},be?je:l.createElement(l.Fragment,null,l.createElement(P,{showBorderHighlight:oe.showBorderHighlight},We(Ae(me))),me&&(me.hasChildren?ue.map(((e,t)=>{const n=Oe(e);return l.createElement(B,{...me.hasClickOut&&t+1>=ue.length?Fe([...e.links,{isExternal:!1,text:`${Re(c.destinationClickOut)} ${me.text}`,url:me.url}],me.hasClickOut,n):Fe(e.links,!1,n),key:t})})):l.createElement(B,{...Fe(ue)})))),Ke=l.createElement(L,{onClick:De},de.map(((e,t)=>{const n=e.children||e.links;if(!n)return null;const o=Oe(e),i=`${ne?.text||s?.text}|`;return l.createElement(B,{...Fe(n,!1,o),marginTopSize:S.LARGE,trackingText:i,key:t,hasExtraTopMargin:re,navHighlightColour:se})})),Ie&&l.createElement(V,null,Ve({handleLinkClickUrl:s.url,url:s.url,label:`${Re(c.allText)} ${s.text}`,clickEventLabel:null,key:null}))),Ye=l.createElement(A,{onClick:De},je,me&&ae?ue?.map(((e,t)=>{const n=Boolean(r(e,"groupName"))||r(e,"isCard",!1),o=Oe(e),i=((e="",t="")=>`${e}|${t}|`)(ne?.text||s?.text,me?.text);return l.createElement(B,{...oe.showClickOutLink&&me.hasClickOut&&t+1>=ue.length?Fe([...e.links,{isExternal:!1,text:me.clickOutText?me.clickOutText:`${Re(c.destinationClickOut)} ${me.text}`,url:me.url,hasClickOut:!0}],me.hasClickOut,o,e.isCard):Fe(e.links,!1,o,e.isCard),showBlankHeading:n,key:t,hasClickOutWithCard:e.isCard&&me.hasClickOut,isCard:e.isCard,trackingText:i,trackingTextIndex:t})})):l.createElement("div",null)),Je=l.createElement(p,{min:"xl"},(e=>e&&l.createElement(T,{"aria-label":Re(c.closeButtonLabel),ButtonIcon:g,isIconButton:!0,label:Re(c.closeButtonLabel),onClickHandler:J,hasExtraTopMargin:re,hasLinkBanner:te}))),Qe=C.getItem("nav_invisible")?"override-header":"",Xe=we&&xe.showSecondaryFooterAllLink;return l.createElement(_,{ref:Ne},l.createElement(m,{palette:X},l.createElement(x,{isSlim:q,hasLinkBanner:te,hasSecondaryFooterAllLink:Xe,hasExtraTopMargin:re},l.createElement(E,{className:Qe,isCentered:w,navHighlightColour:se},(()=>{let e=(()=>{const e=[...de,Ie&&{isExternal:!1,text:`${Re(c.allText)} ${s.text}`,url:s.url}].filter(Boolean),t=s.headingData?Oe(s.headingData):"",n=Ie;return l.createElement(I,{onClick:De},l.createElement(B,{...Fe(e,n,t)}))})();return he&&"default"!==le?e=oe.multipleIteration?qe:Ze:("column"===le&&(e=Ke),"verbose"===le&&(e=Ye)),e})(),oe.showCloseCTA&&Je)),Xe&&l.createElement(V,null,Ve({handleLinkClickUrl:xe.url,url:xe.url,label:`${Re(c.allText)} ${xe.text}`,clickEventLabel:null,key:null}))))};Y.propTypes={accountProps:s.shape({accountLinks:s.array,signInLink:s.string,redirectURL:s.string}),collapseMegaMenu:s.func,containerMinHeight:s.number,hasExtraTopMargin:s.bool,hasLinkBanner:s.bool,isAccountsEnabled:s.bool,isContentCentered:s.bool,isDrawerOpen:s.bool,isSlim:s.bool,megaMenuContent:s.object,navHighlightColour:s.string,primaryNavLink:s.object,theme:s.string,user:s.shape({isAuthenticated:s.bool.isRequired}),utilityLinks:b.propTypes.links,variationName:s.string,variations:s.shape({layout:s.string,multipleIteration:s.bool,showBorderHighlight:s.bool,showClickOutLink:s.bool,showCloseCTA:s.bool,showMenuOnClick:s.bool})},Y.defaultProps={accountProps:{signInLink:"/account/sign-in"},hasExtraTopMargin:!1,isDrawerOpen:!1,megaMenuContent:{},primaryNavLink:{},theme:"standard",utilityLinks:[],variations:{layout:"default",multipleIteration:!1,showBorderHighlight:!1,showClickOutLink:!1,showCloseCTA:!0,showMenuOnClick:!1}},Y.displayName="MegaMenu",e.exports=q(Y,"MegaMenu")},69834:(e,t,n)=>{e.exports=n(34562)},41360:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({megaMenuNavigationPrimaryAriaLabel:{id:"MegaMenu.NavigationPrimaryAriaLabel",defaultMessage:"Primary",description:"MegaMenu component Navigation links aria label"},destinationClickOut:{id:"MegaMenu.VerboseClickOut",defaultMessage:"More",description:"MegaMenu component verbose category click out"},allText:{id:"MegaMenu.All",defaultMessage:"All",description:"MegaMenu Secondary Footer All Link"},closeButtonLabel:{id:"MegaMenu.MegaMenuButton",defaultMessage:"Close Mega Menu",description:"ARIA label for the close button on Mega Menu"},megaMenuSignInLinkText:{id:"MegaMenu.SignInLinkText",defaultMessage:"Sign in",description:"MegaMenu component Sign in link text"}})},34562:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(14245);i.Verbose=o(i,"Verbose",{layout:"verbose"}),i.Column=o(i,"Column",{layout:"column"}),i.MultipleColumn=o(i,"MultipleColumn",{layout:"verbose",multipleIteration:!0,showBorderHighlight:!0}),i.NewVerbose=o(i,"NewVerbose",{layout:"verbose",multipleIteration:!0,showBorderHighlight:!0,showClickOutLink:!0,showCloseCTA:!0,showMenuOnClick:!0}),e.exports=i},6099:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{BREAKPOINTS:s}=n(96472),{CNEVideoEmbedWrapper:l}=n(69763),d=({scriptUrl:e,width:t="100%",shouldPause:n=!1,shouldGoFullScreenOnPlay:o=!1,hidePosterTitle:d})=>{const c=window.matchMedia(`(max-width: ${s.md})`),[m,p]=a(c?.matches||!1),[u,g]=a(n);return r((()=>{c.matches!==m&&p(c.matches),u!==n&&g((e=>!e));const e=()=>{p(c.matches),g(n)};return c.addEventListener("change",e),()=>c.removeEventListener("change",e)}),[m,c,u,n]),i.createElement(l,{width:t,scriptUrl:e,shouldAutoplay:!m,additionalEmbedParams:{hidePosterTitle:d||m,hasAnimatedThumb:!0},shouldMute:!m,shouldGoFullScreenOnPlay:o?m:o,shouldPause:u})};d.propTypes={hidePosterTitle:o.bool,scriptUrl:o.string.isRequired,shouldGoFullScreenOnPlay:o.bool,shouldPause:o.bool,width:o.string},e.exports=d},56153:(e,t,n)=>{e.exports=n(6099)},69763:(e,t,n)=>{const o=(0,n(75999).default)(n(64930)).withConfig({displayName:"CNEVideoEmbedWrapper"})` ${({width:e})=>`width: ${e};`} `;e.exports={CNEVideoEmbedWrapper:o}},84759:(e,t,n)=>{const o=n(7350),i=n(5556),a=n(96540),{connector:r}=n(57744),s=n(49235),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),c=n(89580),m=n(37748),{NavigationListWrapper:p}=n(65843),{googleAnalytics:u}=n(90090),{trackNavigationEvent:g}=n(14307),{getComponentPosition:h,isBannerIntoView:y}=n(95788),b=(e,t,n)=>{u.emitUniqueGoogleTrackingEvent("navigation-list-impression",{componentPosition:e,layout:t,hed:n})},f=({className:e,hasAnchorLinkListDivider:t=!1,hasBackgroundColorWhite:n=!1,hasBorder:i=!1,hasSquareChevronSlider:r=!1,hasHeaderBorder:m,hasUnderline:f=!1,hideBackgroundColor:v=!1,isInvertedTheme:$=!1,shouldTrackSnowplowEvent:w,hasRoundedCornerCards:C=!1,navigationListData:k,palette:S="standard",shouldCenterAlignContent:x=!1,shouldDisplayDangerousDek:E=!1,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I=!1,layout:N="NavigationListAnchored",theme:L,trackingNamespace:B})=>{a.useEffect((()=>{(async()=>{await d(),l("NavigationList",N)})()}),[N]);const{hed:P="",dek:M="",links:A=[]}=k,_=a.useRef(),[H,D]=a.useState(!1);if(a.useEffect((()=>{const e=o((()=>{const e=_.current?.getBoundingClientRect().top;D(e<=0)}),50);return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[N]),a.useEffect((()=>{const e=h(_),t=o((()=>{y(_)&&(b(e,N,P),window.removeEventListener("scroll",t,!1))}),100);if(!y(_))return window.addEventListener("scroll",t,!1),function(){window.removeEventListener("scroll",t,!1)};b(e,N,P)}),[N,P]),!A.length)return null;const R={dek:M,hasAnchorLinkList:"NavigationListAnchored"===N||"NavigationListTextOverlayOnImage"===N,hasAnchorLinkListDivider:t,hasSquareChevronSlider:r,hasUnderline:f,hed:P,isBannerPositionTop:H,isFeatured:"featured"===L,hasRoundedCornerCards:C,hasHeaderBorder:m,layout:N,links:A.map(((e,t)=>({...e,isExternal:!1,onClick:()=>((e,t,n,o,i,a,r)=>{u.emitGoogleTrackingEvent("navigation-list-click",{"gtm.elementUrl":e,layout:t,text:n}),a&&g({type:"click",label:o,subject:"carousel_navigation_list",items:[{content_title:n,content_url:e}],placement:"mid-content",index:i,total_index:r})})(e.url,N,e.text,P,t,w,A.length)}))),shouldCenterAlignContent:x||A.length>=1&&A.length<=10,shouldDisplayDangerousDek:E,shouldEnableBundleComponentAnalytics:T,shouldIncreaseCardSizeOnDesktop:I,trackingNamespace:B};return a.createElement(s,{palette:$?"inverted":S},a.createElement(p,{ref:_,"data-testid":"NavigationList",hasBackgroundColorWhite:n,hasBorder:i,hideBackgroundColor:v,hasHeaderBorder:m,isBannerPositionTop:H,isSubNavigation:R.isSubNavigation,className:e,layout:R.layout},a.createElement(c,{...R})))};f.displayName="NavigationList",f.propTypes={className:i.string,hasAnchorLinkListDivider:i.bool,hasBackgroundColorWhite:i.bool,hasBorder:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hideBackgroundColor:i.bool,isBannerPositionTop:i.bool,isCentered:i.bool,isInvertedTheme:i.bool,layout:i.oneOf(["NavigationListSubnavigation","NavigationListAnchored","NavigationListTextOverlayOnImage"]),navigationListData:m.propTypes.linkBannerData,palette:i.oneOf(["standard","inverted"]),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool,shouldTrackSnowplowEvent:i.bool,theme:i.string,trackingNamespace:i.string};const v=r(f,{keysToPluck:["navigationListData"]});e.exports={NavigationList:f,connectedNavigationList:v}},2505:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{NavigationList:i,connectedNavigationList:a}=n(84759);e.exports=o(a,"NavigationList"),e.exports.NavigationList=o(i,"NavigationList")},65843:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListWrapper=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const{default:o}=n(75999),{getColorStyles:i}=n(26865),{isInverted:a}=n(70698),{BREAKPOINTS:r}=n(96472);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListWrapper=o.section.withConfig({displayName:"NavigationListWrapper"})` position: relative; ${({isBannerPositionTop:e})=>e&&"box-shadow: rgb(0 0 0 / 10%) 0px 1px 6px;"} ${({hasBorder:e,theme:t})=>e&&`\n border-top: 1px solid;\n border-bottom: 1px solid;\n ${i(t,"border-color",a(t)?"colors.discovery.body.dark.divider":"colors.discovery.body.light.divider")};\n `} ${({hideBackgroundColor:e})=>e&&"\n &&&{\n background-color: transparent;\n box-shadow: transparent 0px 1px 6px;\n }"} ${({theme:e,layout:t,hasBackgroundColorWhite:n})=>{let o;return o=a(e)?"colors.discovery.body.dark.background":"NavigationListSubnavigation"===t||n?"colors.background.white":"colors.discovery.body.light.background",i(e,"background",o)}}; ${({layout:e})=>"NavigationListSubnavigation"===e&&`\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n padding: 20px 24px;\n \n @media (min-width: ${r.md}) {\n padding: 0px 64px 20px;\n }\n `} `},89580:(e,t,n)=>{const o=n(96540),i=n(5556),{NavigationListLinkList:a}=n(71853),r=({hasGradient:e=!1,hasSquareChevronSlider:t=!1,hasUnderline:n=!1,hasAnchorLinkList:i,hasAnchorLinkListDivider:r=!1,hasHeaderBorder:s,hed:l,dek:d,isCentered:c=!1,hasRoundedCornerCards:m=!1,layout:p,links:u,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h=!1,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b=!1})=>{const f={text:"NavigationListSubnavigation"===p?l:null};return o.createElement(a,{hed:l,dek:d,hasGradient:e,hasSquareChevronSlider:t,hasUnderline:n,hasAnchorLinkList:i,hasAnchorLinkListDivider:r,hasHeaderBorder:s,isCentered:c,hasRoundedCornerCards:m,layout:p,links:u,primaryLink:f.text&&f,shouldCenterAlignContent:g,shouldDisplayDangerousDek:h,shouldEnableBundleComponentAnalytics:y,shouldIncreaseCardSizeOnDesktop:b})};r.propTypes={dek:i.string,hasAnchorLinkList:i.bool,hasAnchorLinkListDivider:i.bool,hasGradient:i.bool,hasHeaderBorder:i.bool,hasRoundedCornerCards:i.bool,hasSquareChevronSlider:i.bool,hasUnderline:i.bool,hed:i.string,isCentered:i.bool,layout:i.string,links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool,onClick:i.func})),shouldCenterAlignContent:i.bool,shouldDisplayDangerousDek:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldIncreaseCardSizeOnDesktop:i.bool},e.exports=r},71853:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationListLinkList=t.DESKTOP_HEIGHT=t.MOBILE_HEIGHT=void 0;const o=n(26865),{default:i,css:a}=n(75999),{calculateSpacing:r,getColorStyles:s,getTypographyStyles:l}=n(26865),{BREAKPOINTS:d}=n(96472),{isInverted:c}=n(70698),m=n(14212),{ButtonWrapper:p}=n(18974),{NavListWrapper:u,NavList:g,NavListItem:h,NavPrimaryItem:y,NavLink:b,VisualTextWrap:f}=n(79424),{ResponsiveImageContainer:v,ResponsiveImagePicture:$}=n(7228),{SpanWrapper:w}=n(18117),{CarouselHeader:C,CarouselTitle:k,CarouselList:S,CarouselWrapper:x}=n(44802),{SummaryDekDefault:E}=n(95015);t.MOBILE_HEIGHT=60,t.DESKTOP_HEIGHT=60,t.NavigationListLinkList=i(m).withConfig({displayName:"NavigationListLinkList"})` ${C} { padding-bottom: 0; } ${k} { ${({hasAnchorLinkListDivider:e})=>l(e?"typography.definitions.discovery.subhed-section-primary":"typography.definitions.discovery.hed-core-primary")}; ${({theme:e})=>s(e,"color",c(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; ${({theme:e,hasAnchorLinkListDivider:t})=>t&&s(e,"color","colors.discovery.body.light.heading")}; } ${E} { ${l("typography.definitions.discovery.description-page")}; margin-top: ${r(2)}; margin-bottom: ${r(2)}; padding-bottom: ${r(3)}; } ${h} { height: ${t.MOBILE_HEIGHT-1}px; @media (min-width: ${d.md}) { height: ${t.DESKTOP_HEIGHT-1}px; } } ${b} { ${({hasUnderline:e})=>e&&"&:link {\n text-decoration: underline;\n }\n "} &:link, &:visited { ${({theme:e})=>s(e,"color",c(e)?"colors.discovery.body.dark.description":"colors.discovery.body.light.description")}; } } ${f} { ${l("typography.definitions.discovery.hed-bulletin-secondary")}; } ${({hasCarouselControls:e})=>e&&"&& {\n height: 100%\n }"} ${y} { ${b} { ${({theme:e})=>l(e,"typography.definitions.globalEditorial.context-primary")}; } } ${b} { display: block; } ${p} { ${({hasSquareChevronSlider:e})=>e&&" border-radius: unset;\n "} } ${h} { ${({hasRoundedCornerCards:e})=>e?`\n ${v}, ${$}, ${w}::after {\n border-radius: 10px;\n }\n `:`${v}, ${$}, ${w}::after {\n border-radius: 0px;\n }\n `} ${$} { ${({shouldIncreaseCardSizeOnDesktop:e})=>e?`\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n img {\n @media (min-width: ${d.xl}) {\n width: 150px;\n height: 200px;\n }\n }`:""} } } ${({layout:e,theme:t})=>"NavigationListSubnavigation"===e?a` ${u} { display: flex; flex-direction: column; align-items: center; border-top: 1px solid; border-bottom: 1px solid; border-color: ${(0,o.getColorToken)(t,"colors.interactive.base.black")}; padding: 20px 0 calc(20px - 0.75rem) 0; gap: calc(20px - 0.75rem); width: 100%; overflow-x: inherit; @media (min-width: ${d.md}) { padding: 20px 0 calc(20px - 1rem) 0; gap: calc(20px - 1rem); } } ${y} { margin: 0; ${b} { ${s(t,"color","colors.discovery.body.white.context-signature")}; ${l(t,"typography.definitions.globalEditorial.context-title")}; } } ${g} { flex-wrap: wrap; justify-content: center; white-space: normal; --grid-margin: 0; } ${h} { flex-shrink: inherit; height: auto; text-transform: uppercase; } `:"NavigationListTextOverlayOnImage"===e?a` ${f} { position: absolute; bottom: ${r(.5)}; padding-right: ${r(1)}; padding-left: ${r(1)}; ${b} { ${s(t,"color","colors.interactive.base.white")}; } } ${w}::after { position: absolute; top: 0; left: 0; background: linear-gradient(0deg, black, transparent 70%); width: 100%; height: 100%; content: ''; } ${h} { &:hover::before, &:focus-visible::before { ${s(t,"background-color","colors.discovery.body.white.background")}; right: ${r(1)}; left: ${r(1)}; z-index: 1; margin-top: ${r(1)}; margin-bottom: ${r(1)}; width: auto; @media (max-width: ${d.md}) { margin-bottom: 6px; } } } ${S} { padding: 0 ${r(8)} 0 ${r(8)}; @media (max-width: ${d.md}) { padding: 0 ${r(3)} 0 ${r(3)}; } } ${x} { padding-top: ${r(2.5)}; padding-bottom: ${r(2.5)}; } `:""} `},91003:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{googleAnalytics:r}=n(90090),{ProductOfferListWrapper:s,ProductOfferList:l,ProductOfferListConfiguredDisclaimer:d,OffersDataDisclaimerContainer:c}=n(29294),{trackComponent:m}=n(92716),{interactionResponse:p}=n(56187),u=({buttonPosition:e,className:t,ctaText:n,ctaAtRetailerName:i,hideTopDisclaimerOnMobile:u,offers:g,showHeaderButton:h})=>(a.useEffect((()=>{(async()=>{await p(),m("OffersData")})()}),[]),g?.length?a.createElement(a.Fragment,null,h&&a.createElement(s,{className:o("offer-data",t),"data-testid":"ProductOfferListWrapper"},a.createElement(l,{dataAttrs:{"data-component-position":e},defaultCTAText:n,ctaAtRetailerName:i,offers:g,onClickHandler:()=>{r.emitGoogleTrackingEvent("buy-button-click",{componentPosition:e})},showCount:4,showPriceOnButton:!0})),a.createElement(c,{className:o("disclaimer-container",t)},!u&&a.createElement(d,null))):null);u.propTypes={buttonPosition:i.string.isRequired,className:i.string,ctaAtRetailerName:i.string,ctaText:i.string,hideTopDisclaimerOnMobile:i.bool,offers:i.array,showHeaderButton:i.bool},e.exports=u},19762:(e,t,n)=>{e.exports=n(91003)},29294:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i}=n(26865),{BREAKPOINTS:a}=n(96472),{ConfiguredDisclaimer:r}=n(74307),s=n(18059),l=o.div.withConfig({displayName:"ProductOfferListWrapper"})` margin-bottom: ${i(2)}; `,d=o(s).withConfig({displayName:"ProductOfferList"})` display: flex; grid-column: 1/-1; flex-direction: column; align-items: left; width: 100%; @media (min-width: ${a.lg}) { grid-column: 1 / span 4; margin-bottom: ${i(2)}; } `,c=o(r).withConfig({displayName:"ProductOfferListConfiguredDisclaimer"})` grid-column: 1/-1; @media (min-width: ${a.lg}) { grid-column: 1/9; } `,m=o.div.withConfig({displayName:"OffersDataDisclaimerContainer"})``;e.exports={ProductOfferListWrapper:l,ProductOfferList:d,ProductOfferListConfiguredDisclaimer:c,OffersDataDisclaimerContainer:m}},87091:(e,t,n)=>{const o=n(96540),{useEffect:i,useState:a}=n(96540),{connect:r}=n(67851),s=n(5556),{useIntl:l}=n(37243),d=n(77463).default,c=n(12311),m=n(97316),{photoBookmarkDispatchActions:p}=n(86902),{BookmarkNew:u}=n(97504),{PhotoBookmarkButton:g,PhotoBookmarkWrapper:h}=n(62389),{usePhotoBookmarkingContext:y}=n(50624),b=null,f=({copilotID:e,bookmarkMeta:t={},image:n,isInverted:r,isSaved:s=null,onBookmarkToggle:p,organizationID:f,setLastBookmarkedPhoto:v,setShowPhotoBookmarkMessageBanner:$,signInHed:w,signInHedSpanTag:C,signInMessage:k,isAuthenticated:S,federatedGraphqlUrl:x})=>{const E=l(),[T,I]=a(s),[N,L]=a(!1),{openSaveAlert:B,openCollectionsDrawer:P,hasCollections:M}=y(),A={setLastBookmarkedPhoto:v,setShowPhotoBookmarkMessageBanner:$,organizationID:f,signInHed:w,signInHedSpanTag:C,signInMessage:k,isAuthenticated:S,federatedGraphqlUrl:x,bookmarkMeta:t},{toggleBookmark:_,checkIsBookmarked:H,PHOTO_BOOKMARK_ACTION_NAME:D}=m(A);if(i((()=>{if(S){if(window.location.search){const o=function({copilotID:e,image:t,meta:n}){const o=c.parseQueryParams(window.location.search);if(o?.photoId===e&&o?.action===D){const o=async function({copilotID:e,image:t,meta:n}){const{isSuccessful:o=!1}=await _({copilotID:e,image:t,isSaved:!1,meta:n})||{};return L(!1),o&&I(!0),o}({copilotID:e,image:t,meta:n});return window.history.replaceState({},document.title,document.location.pathname+document.location.hash),o}return!1}({copilotID:e,image:n,meta:t});if(o)return}s===b&&async function(e){const t=await H(e);I(t)}(e)}else I(!1)}),[S,e]),T===b)return null;const R=E.formatMessage(T?d.photoBookmarkSavedIconTitle:d.photoBookmarkSaveIconTitle),O=T?"fill":"outline",F=N?null:()=>o.createElement(u,{title:R,className:`icon-bookmark-${O}`});return o.createElement(h,{isInverted:r},o.createElement(g,{btnStyle:"text",ButtonIcon:F,isDisabled:N,isIconButton:!0,label:N?"Loading":R,loadingSpinnerColor:r?"white":"black",onClickHandler:async o=>{L(!0);const{isSuccessful:i=!1}=await _({event:o,copilotID:e,image:n,isSaved:T,meta:t})||{};L(!1),i&&(e=>{I(e),p?.({isBookmarked:e}),e&&(M?P?.():B?.())})(!T)},shouldShowLoadingState:!0,size:"small"}))};f.propTypes={bookmarkMeta:s.shape({slug:s.string,brandName:s.string,seasonName:s.string,title:s.string}),copilotID:s.string,federatedGraphqlUrl:s.string,image:s.object,isAuthenticated:s.bool,isInverted:s.bool,isSaved:s.oneOf([b,!0,!1]),onBookmarkToggle:s.func,organizationID:s.string,setLastBookmarkedPhoto:s.func,setShowPhotoBookmarkMessageBanner:s.func,signInHed:s.string,signInHedSpanTag:s.string,signInMessage:s.string},e.exports=r((e=>{const{coreDataLayer:{site:{orgId:t}},user:{isAuthenticated:n},userPlatform:{federatedGraphqlUrl:o}}=e;return{organizationID:t,isAuthenticated:n,federatedGraphqlUrl:o}}),(e=>{const{setLastBookmarkedPhoto:t,setShowPhotoBookmarkMessageBanner:n}=p(e);return{setLastBookmarkedPhoto:t,setShowPhotoBookmarkMessageBanner:n}}))(f,"PhotoBookmark")},97316:(e,t,n)=>{const{useIntl:o}=n(37243),i=n(5556),{default:a}=n(77463),r=n(22509),{proxyCreateBookmark:s,proxyRemoveBookmark:l,isPhotoBookmarked:d}=n(94459),{trackBookmarkOperation:c}=n(36647),m="Photo",p="addPhotoBookmark",u=({setLastBookmarkedPhoto:e,setShowPhotoBookmarkMessageBanner:t,organizationID:n,signInHed:i,signInHedSpanTag:u,signInMessage:g,isAuthenticated:h=!1,federatedGraphqlUrl:y,bookmarkMeta:b})=>{const{formatMessage:f}=o();return{toggleBookmark:async({event:o,copilotID:d,image:v,meta:$,isSaved:w})=>(t({showBanner:!1}),h?w?(async(t,n)=>{t&&t.preventDefault();let o=!1;try{return 204===(await l({copilotId:n,federatedGraphqlUrl:y})).status?(o=!0,c({type:"unsave",label:"Unsave Image",copilotID:n,bookmarkMeta:b,CONTENT_TYPE:m}),e(),{isSuccessful:o}):{isSuccessful:o}}catch(e){return c({type:"error",label:"Unsave Image",copilotID:n,error:"Failed unsaving an Image",bookmarkMeta:b,CONTENT_TYPE:m}),console.error(e),{isSuccessful:o}}})(o,d):(async({event:t,copilotID:o,image:i,meta:a})=>{t&&t.preventDefault();let r=!1;try{const{statusCode:t,data:{id:l}={}}=await s({copilotID:o,contentType:m,federatedGraphqlUrl:y,organizationID:n,meta:{...a,source:"web"}});return(201===t&&l||409===t)&&(c({type:"save",label:"Save Image",copilotID:o,bookmarkMeta:b,CONTENT_TYPE:m}),r=!0,e({copilotID:o,image:i})),{isSuccessful:r}}catch(e){return c({type:"error",label:"Save Image",copilotID:o,error:"Failed saving an Image",bookmarkMeta:b,CONTENT_TYPE:m}),console.error(e),{isSuccessful:r}}})({event:o,copilotID:d,image:v,meta:$}):(async(e,t)=>{e&&e.preventDefault();const{pathname:n,search:o,hash:s}=window.location,l=`action=${p}&photoId=${t}`,d=o?`${n}${o}&${l}${s}`:`${n}?${l}${s}`;r.doDisplayModal({authSource:"sign-in-modal",source:"VERSO_BOOKMARKING",dangerousHed:i||f(a.photoBookmarkSignInHed),dangerousHedSpanTag:u||f(a.photoBookmarkSignInHedSpanTag),dangerousDek:g||f(a.photoBookmarkSignInMessage),redirectURL:d,type:"default",analyticsType:"saved images"})})(o,d)),checkIsBookmarked:async e=>{if(e)try{return await d({copilotID:e,federatedGraphqlUrl:y,organizationID:n})}catch(e){return console.error(e),!1}return!1},PHOTO_BOOKMARK_ACTION_NAME:p}};u.propTypes={federatedGraphqlUrl:i.string,isAuthenticated:i.bool,organizationID:i.string,setLastBookmarkedPhoto:i.func,setShowPhotoBookmarkMessageBanner:i.func,signInHed:i.string,signInHedSpanTag:i.string,signInMessage:i.string},e.exports=u},50624:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.usePhotoBookmarkingContext=t.PhotoBookmarkingContext=void 0;const o=n(96540);t.PhotoBookmarkingContext=(0,o.createContext)({}),t.usePhotoBookmarkingContext=()=>(0,o.useContext)(t.PhotoBookmarkingContext)},43211:(e,t,n)=>{const o=n(87091),{asConfiguredComponent:i}=n(12892);e.exports=i(o,"PhotoBookmark")},86902:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.photoBookmarkDispatchActions=t.photoBookmarkStateKey=void 0,t.photoBookmarkStateKey={LAST_BOOKMARKED_PHOTO:"lastBookmarkedPhoto",SHOW_MESSAGE_BANNER:"showPhotoBookmarkMessageBanner"},t.photoBookmarkDispatchActions=e=>({setLastBookmarkedPhoto:({copilotID:n,image:o}={})=>{e({type:"SET_KEY",key:t.photoBookmarkStateKey.LAST_BOOKMARKED_PHOTO,value:{copilotID:n,image:o}})},setShowPhotoBookmarkMessageBanner:({showBanner:n})=>{e({type:"SET_KEY",key:t.photoBookmarkStateKey.SHOW_MESSAGE_BANNER,value:n})}})},62389:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),a=n(62282),{BaseLink:r,BaseText:s}=n(76955),{getColorStyles:l,getColorToken:d,calculateSpacing:c,getZIndex:m,isInverted:p,getTypographyStyles:u}=n(26865),{ResponsiveImageContainer:g,ResponsiveImagePicture:h}=n(7228),{SpanWrapper:y}=n(18117),b=n(88456),{ButtonIconWrapper:f}=n(18974),{MessageBannerCloseButton:v,MessageBannerContent:$}=n(8070),w=o.div.withConfig({displayName:"PhotoBookmarkWrapper"})` ${f} { line-height: 0; .icon-bookmark-outline path { ${({isInverted:e})=>l("stroke",e?"colors.interactive.base.white":"colors.interactive.base.black")} } .icon-bookmark-fill path { ${({isInverted:e})=>l("stroke",e?"colors.interactive.base.white":"colors.interactive.base.black")} ${({isInverted:e})=>l("fill",e?"colors.interactive.base.white":"colors.interactive.base.black")} } } `,C=o(b.Utility).withConfig({displayName:"PhotoBookmarkButton"})` cursor: pointer; `,k=o(a).withConfig({displayName:"PhotoBookmarkMessageBannerWrapper"})` --wide-banner: calc(100vw - ${c(4)}); position: fixed; bottom: ${c(2.5)}; left: 50%; transform: translateX(-50%); z-index: ${m("persistentAsideLayer")+1}; border: 1px solid; padding: ${c(1)} ${c(2)}; ${({theme:e})=>p(e)?l("border-color","colors.interactive.base.border"):l("border-color","colors.interactive.base.light")}; ${({theme:e})=>p(e)&&l("background","colors.interactive.base.black")}; width: var(--wide-banner); height: ${c(7)}; @media (min-width: ${i.md}) { right: ${c(6)}; bottom: ${c(6)}; left: unset; transform: unset; width: max-content; } ${$} { display: flex; flex-direction: column; justify-content: center; height: 100%; } ${v} { align-self: center; margin: 0 0 0 ${c(1)}; .icon-close path { ${l("fill","colors.interactive.base.deemphasized")}; } } `,S=o.div.withConfig({displayName:"SaveBookmarkAlertContent"})` display: flex; align-items: center; height: 100%; @media (min-width: ${i.md}) { min-width: 50vw; } @media (min-width: ${i.lg}) { min-width: 30vw; } ${y}, ${h}, ${g} { height: 100%; aspect-ratio: 2/3; object-fit: cover; } `,x=o(s).withConfig({displayName:"SaveBookmarkAlertLabel"})` flex: 2; margin: 0 ${c(1)}; ${({theme:e})=>p(e)&&l("color","colors.interactive.base.white")}; ${u("typography.definitions.utility.assistive-text")}; `,E=o(r).withConfig({displayName:"SaveBookmarkAlertLink"})` /* This should be possible using baseLink's props colorStaticLinkToken, hasUnderline/linkStyle but due to the way styles are added in MessageBannerContent they are being overridden */ &&:link, &&:visited, &&&:hover, &&&:focus { text-decoration: none; ${({theme:e})=>p(e)&&l("color","colors.interactive.base.white")}; } ${u("typography.definitions.foundation.link-primary")}; `,T=o.div.withConfig({displayName:"PhotoMessageBannerContent"})` display: flex; align-items: center; `,I=o.div.withConfig({displayName:"PhotoMessageBannerIcon"})` margin-right: ${c(1)}; min-width: ${c(4)}; path { ${({theme:e})=>p(e)?l("stroke","colors.interactive.base.white"):l("stroke","colors.interactive.base.black")}; } `,N=o(s).withConfig({displayName:"PhotoBookmarkMessageBannerMessage"})` ${({theme:e})=>p(e)?l("color","colors.interactive.base.white"):l("color","colors.interactive.base.black")}; ${u("typography.definitions.utility.assistive-text")}; `,L=o(b.Utility).withConfig({displayName:"SaveBookmarkAlertButton"})` &, &:hover { border: none; background-color: transparent; padding: 0; min-width: unset; ${({theme:e})=>p(e)?l("color","colors.interactive.base.white"):l("color","colors.interactive.base.black")}; ${u("typography.definitions.foundation.link-primary")}; } `;e.exports={PhotoBookmarkButton:C,PhotoBookmarkButtonWithBackgroundStyles:({theme:e})=>`\n border: 1px solid ${d(e,"colors.interactive.base.border")};\n border-radius: ${c(1)};\n width: ${c(5)};\n height: ${c(5)};\n ${l(e,"background-color","colors.interactive.base.black")};\n`,PhotoBookmarkWrapper:w,PhotoBookmarkMessageBannerWrapper:k,SaveBookmarkAlertContent:S,SaveBookmarkAlertLabel:x,SaveBookmarkAlertLink:E,SaveBookmarkAlertButton:L,PhotoMessageBannerContent:T,PhotoMessageBannerIcon:I,PhotoBookmarkMessageBannerMessage:N}},36647:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trackBookmarkOperation=void 0;const o=n(14307),i={"/fashion-shows/image-archive":"image-archive-page"},a=e=>{const{pathname:t}=window.location;return i[t]?i[t]:e?"photo_streetstyle":"photo_runway"};t.trackBookmarkOperation=({type:e,label:t,copilotID:n,error:i,bookmarkMeta:r})=>{const s={type:e,label:t,subject:a(r?.title),error:i,items:[{content_id:n,content_type:"Photo"}]},l=(0,o.buildSaveImageContext)({subject:"account_saved_images",isFromBookmark:!0,isDefault:!0});(0,o.trackSaveEvent)(s,l)}},77463:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(37243);t.default=(0,o.defineMessages)({GalleryDesktopMessageBannerText:{id:"PhotoBookmark.GalleryDesktopMessageBannerText",defaultMessage:"Click the icon to save an image to your account.",description:"Desktop GalleryPage message banner text"},GalleryMobileMessageBannerText:{id:"PhotoBookmark.GalleryMobileMessageBannerText",defaultMessage:"Tap the icon to save an image to your account.",description:"Mobile GalleryPage message banner text"},photoBookmarkSignInHed:{id:"PhotoBookmark.SignInHed",defaultMessage:"Save images",description:"Bookmark sign in hed"},photoBookmarkSignInHedSpanTag:{id:"PhotoBookmark.SignInHedSpanTag",defaultMessage:"to your Vogue account",description:"Bookmark sign in hed span tag"},photoBookmarkSignInMessage:{id:"PhotoBookmark.SignInMessage",defaultMessage:"Sign in to save runway and street style images, then easily revisit them on any device.",description:"Bookmark sign in message"},photoBookmarkSaveIconTitle:{id:"PhotoBookmark.SaveIconTitle",defaultMessage:"Save Image",description:"Save bookmark icon title"},photoBookmarkSavedIconTitle:{id:"PhotoBookmark.SavedIconTitle",defaultMessage:"Image saved",description:"Saved bookmark icon title"},RunwayDesktopMessageBannerText:{id:"PhotoBookmark.RunwayDesktopMessageBannerText",defaultMessage:"Hover over an image and click the icon to save it to your account.",description:"Desktop RunwayGalleryPage message banner text"},RunwayMobileMessageBannerText:{id:"PhotoBookmark.RunwayMobileMessageBannerText",defaultMessage:"Tap the icon to save an image to your account.",description:"Mobile RunwayGalleryPage message banner text"},SaveAlertSavedToBoardMessage:{id:"PhotoBookmark.SaveAlertSavedToBoardMessage",defaultMessage:"Go To Boards",description:"View link of board, image saved to"},SaveAlertWithBoardName:{id:"PhotoBookmark.SaveAlertWithBoardName",defaultMessage:"Saved to",description:"Name of board image saved to"},SaveBookmarkAlertText:{id:"PhotoBookmark.SaveBookmarkAlertText",defaultMessage:"Image saved",description:"View all saved images alert"},SaveBookmarkAlertLink:{id:"PhotoBookmark.SaveBookmarkAlertLink",defaultMessage:"Create a Board",description:"Create a new board button"}})},37230:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),{useIntl:r}=n(37243),{useInView:s}=n(46762),l=n(32485),{buildThresholdArray:d}=n(26695),c=n(73275),{getFinalPrice:m,getFinalOffer:p}=n(50398),{mapSourcesToSegmentedSources:u}=n(52009),{trackComponent:g}=n(92716),{interactionResponse:h}=n(56187),{encodeAffiliateLink:y}=n(25203),{handleLinkClick:b}=n(43428),{PLPProductCardWrapper:f,PLPProductCardObject:v,PLPProductCardHeader:$,PLPProductCardImage:w,PLPProductCardBody:C,PLPProductCardOffer:k,PLPProductCardBrandName:S,PLPProductCardName:x,PLPProductCardLink:E,PLPVariantInfoWrapper:T,PLPVariantInfo:I}=n(58533),N=({contentType:e,dangerousHed:t,url:n,hasAtRetailerNameLowerCase:o=!1,hasImageGrid:N,hasProductPriceColor:L,shouldUseProductPriceSecondary:B=!1,hasProductNewPriceColor:P,hasUnderlineHed:M,hasProductWhiteBackground:A=!1,isProductCardName:_,isProductCardRetailerName:H=!1,shouldCheckProductInView:D,hasMarginTopAuto:R=!1,hasPLPBrandNameContextTitle:O=!1,hasPLPCardNameDescriptionCore:F=!1,image:W,isLazy:U,hasImpressionTracking:V=!1,data_item:G={},brand:j,offers:z,showOfferUrl:q,onClick:Z=(()=>""),contentId:K,layoutName:Y,layout:J,dropShipSellers:Q,isDropshipProduct:X,className:ee,isProductWithVariants:te=!1,expVariationName:ne,priceFormatting:oe,actionIdFlags:ie={}})=>{i.useEffect((()=>{(async()=>{await h(),g("PLPProductCard")})()}),[]);const ae=z?z[0]:{},{price:re,comparisonPrice:se,sellerName:le,shortUrl:de,purchaseUri:ce}=ae,me="commerce-product"!==e||de?de:ce,{formatMessage:pe}=r();let ue=!0;if(X&&Q?.length){const e=new URL(ce);ue=Q?.some((t=>!e.hostname?.toLowerCase().includes(t)))}const ge=ue?K:G.id||G.variantKey,he=`cid=${ge}`;let ye;ye=q?ce:ge?y(me,{origin:ge,offerUrl:ce}):me,ye=ye.indexOf("?")>0?`${ye}&${he}`:ue?`${ye}?${he}`:`${ye}#${he}`;let be,fe="_self";ue&&(fe="_blank",be="noreferrer noopener sponsored");const[ve,$e]=a({"data-buy-button":!0,"data-offer-retailer":le||"","data-offer-url":n||"","aria-label":t||"",href:ye||n||"",title:t||"",rel:be,target:fe,hasUnderline:M}),we=m(re,L,P,se,{USD:"$",EUR:"€",GBP:"£",INR:"₹",JPY:"¥",TWD:"NT$",PHP:"₱",PLN:"zł",KRW:"₩",UAH:"₴",VND:"₫",MXN:"Mex$"}[ae.currency||"USD"],B,oe),Ce=p(we,le,L,pe,ue,Q,X,H,o,ve.href??ye),{label:ke,component:Se}=Ce,xe={...G,expVariationName:ne,layout:J};delete xe.image,delete xe.imageLabels,delete xe.source;const Ee={"data-item":JSON.stringify(xe)};let Te=null;W&&W.sources&&ye?Te=i.createElement("a",{href:ve?.href??ye,target:fe,rel:be,tabIndex:"-1"},i.createElement(c,{...W,isLazy:U})):W&&W.sources&&(Te=i.createElement(c,{...W,isLazy:U}));const[Ie,,Ne]=s({threshold:d()}),[Le,Be]=i.useState(!1);i.useEffect((()=>{Ne&&Ne.intersectionRatio&&(Ne.intersectionRatio<.95?Be(!0):Be(!1))}),[Ne]);const Pe=[];V&&(Pe.push("impressionTracking"),Y&&Y.length&&Pe.push(Y));const Me=e=>{let t=100;if(e?.includes(":")){const n=e.split(":").map(Number),o=n[1]/n[0]*100;isFinite(o)&&(t=o)}return t},Ae=ie?.enableActionIdForPLPProductCard,_e=ve?.href?.includes("cna.st")&&Ae;return i.createElement(f,{className:l([ee,Pe]),hasImageGrid:N,hasProductPriceColor:L,inView:Le,shouldCheckProductInView:D,isProductCardName:_,onClick:e=>{_e?b({event:e,onClickHandler:Z,linkProps:ve,setLinkProps:$e,type:"PLPProductCard"}):Z(e)},ref:Ie,...Ee},i.createElement(v,null,i.createElement($,null,i.createElement(w,{hasProductWhiteBackground:A,hasImageGrid:N,paddingTop:(e=>{const t=(e=>{const t={};if(e){const{segmentedSources:n,sources:o={}}=e,i=n??u(o);t.sm=i.sm[0]?.aspectRatio,t.lg=i.lg[0]?.aspectRatio}return t})(e);return{sm:Me(t?.sm),lg:Me(t?.lg)}})(W)},Te),te?i.createElement(T,{...ve},i.createElement(I,null,"more options")):null),i.createElement(C,{hasImageGrid:N,isProductCardName:_},j&&j.name?i.createElement(S,{isProductCardName:_,hasPLPBrandNameContextTitle:O},j.name):null,t?i.createElement(E,{...ve},i.createElement(x,{isProductCardName:_,isDropshipProduct:X,isAffiliateProduct:ue,hasPLPCardNameDescriptionCore:F,dangerouslySetInnerHTML:{__html:t}})):null,ke&&Se&&ve.href?i.createElement(k,{hasProductPriceColor:L,hasMarginTopAuto:R},Se):null)))};N.propTypes={actionIdFlags:o.object,brand:o.object,className:o.string,contentId:o.string,contentType:o.string,dangerousHed:o.string,data_item:o.object,dropShipSellers:o.arrayOf(o.string),expVariationName:o.string,hasAtRetailerNameLowerCase:o.bool,hasImageGrid:o.bool,hasImpressionTracking:o.bool,hasMarginTopAuto:o.bool,hasPLPBrandNameContextTitle:o.bool,hasPLPCardNameDescriptionCore:o.bool,hasProductNewPriceColor:o.bool,hasProductPriceColor:o.bool,hasProductWhiteBackground:o.bool,hasToggleGridColor:o.bool,hasUnderlineHed:o.bool,image:o.shape(c.propTypes),isDropshipProduct:o.bool,isLazy:o.bool,isProductCardName:o.bool,isProductCardRetailerName:o.bool,isProductWithVariants:o.bool,layout:o.string,layoutName:o.string,offers:o.array,onClick:o.func,priceFormatting:o.shape({fractionDigits:o.number,shouldFormatDecimalSeparator:o.bool}),shouldCheckProductInView:o.bool,shouldUseProductPriceSecondary:o.bool,showNewProductCardDesign:o.bool,showOfferUrl:o.bool,sourceName:o.string,url:o.string},N.displayName="PLPProductCard",e.exports=N},50398:(e,t,n)=>{const o=n(96540),i=n(20199).A,{PLPProductCardPrice:a,PLPProductCardRetailerName:r,PLPProductCardSalePrice:s,PLPArrow:l}=n(58533),d=e=>!/^\d/.test(e),c=e=>"€"===e?"de":"en",m=(e,t,n)=>{if(!e||d(e)||(e=>Number.isInteger(e))(e))return e;const o=n?.fractionDigits||0;let i=e,a="en";return n?.shouldFormatDecimalSeparator&&t&&(a=c(t)),i=new Intl.NumberFormat(a,{useGrouping:!1,minimumFractionDigits:o}).format(i),i},p=e=>e.replace(/&#{0,1}[a-z0-9]+;/gi,"").replace(/(<([^>]+)>)/gi,"");e.exports={getFinalPrice:(e,t,n,i,r,l,c)=>{if(!e)return{label:null,component:null};let p=e,u=i;return c&&(p=m(e,r,c),u=m(i,r,c)),{label:i||e,component:i?o.createElement(o.Fragment,null,o.createElement(s,{hasProductPriceColor:t,shouldUseProductPriceSecondary:l},e&&!d(e)?r:"",p)," ",o.createElement(a,{hasProductPriceColor:t,hasProductNewPriceColor:n,shouldUseProductPriceSecondary:l},e&&!d(i)?r:"",u)):o.createElement(a,{hasProductPriceColor:t,shouldUseProductPriceSecondary:l},e&&!d(e)?r:"",p)}},getFinalOffer:(e,t,n,a,s,d,c,m,u,g)=>{const h=t?i.atRetailerNameComponentText:i.shopNowComponentText,y=u?(e=>{if(e){const t=e.split(" ");return`${t[0].toLowerCase()} ${t.splice(1).join(" ").toUpperCase()}`}return e})(a(h,{sellerNameText:t})):a(h,{sellerNameText:t}),b=a(i.atRetailerNameLabel,{finalPriceLabel:e.label,sellerNameText:t}),f=a(i.buyAt,{sellerNameText:t}),v=function(e,t,n,i,a,s,d){return e?o.createElement(r,{hasProductPriceColor:a,isDropshipProduct:e,isAffiliateProduct:t,isProductCardRetailerName:s},t?o.createElement(o.Fragment,null,o.createElement("a",{href:d,"aria-label":"Opens in a new window",target:"_blank",rel:"noreferrer noopener sponsored"},o.createElement("span",null,p(i)),o.createElement("span",{className:"plpicons"},o.createElement(l,{"aria-hidden":!0})))):o.createElement(o.Fragment,null,o.createElement("a",{href:d,target:"_self",rel:"noreferrer"},o.createElement("span",null,"Shop on ",n?n?.[0]:"")))):o.createElement(r,{hasProductPriceColor:a,isProductCardRetailerName:s}," ",p(i))}(c,s,d,y,n,m,g);return{label:e.label?b:f,component:e?.component?o.createElement(o.Fragment,null,e.component,v):o.createElement(r,{hasProductPriceColor:n,isProductCardRetailerName:m},f)}},getLocaleByCurrency:c,formatPrice:m}},67611:(e,t,n)=>{const o=n(37230);e.exports=o},58533:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),a=n(4262),r=n(10934),{BaseLink:s,BaseText:l}=n(76955),{calculateSpacing:d,getColorStyles:c,getTypographyStyles:m,getColorToken:p,minScreen:u,isInverted:g}=n(26865),h=o(l).withConfig({displayName:"PLPProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${c(e,"color",g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({hasProductPriceColor:e,theme:t})=>e&&`\n${m(t,"typography.definitions.globalEditorial.numerical-small")};\n`} ${({shouldUseProductPriceSecondary:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.context-secondary")};\n `} `;h.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const y=o(l).withConfig({displayName:"PLPProductCardRetailerName"})` a { text-decoration: none; .plpicons { position: relative; margin-left: 2px; } } ${({isDropshipProduct:e,isAffiliateProduct:t})=>(e||t)&&"display: flex; \nline-height: 1.5em;"} ${({hasProductPriceColor:e,theme:t})=>e&&`\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n `} ${({isProductCardRetailerName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-secondary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `}; `;y.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const b=o(a).withConfig({displayName:"plpArrowIcon"})` ${({theme:e})=>`\n transform: rotate(-45deg) scale(0.75);\n position: relative;\n top: 3px;\n fill: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n stroke: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n stroke-width: 1.2px;\n`} `,f=o(r).withConfig({displayName:"plpShoppingIcon"})` ${({theme:e})=>`\n width: 18px;\n height: 18px;\n fill: ${p(e,g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.body-deemphasized")};\n`} `,v=o(l).withConfig({displayName:"PLPProductCardPrice"})` ${({theme:e})=>` ${c(e,"color",g(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({hasProductPriceColor:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.numerical-small")};\n `} ${({shouldUseProductPriceSecondary:e,theme:t})=>e&&`\n ${m(t,"typography.definitions.globalEditorial.context-secondary")};\n `} ${({hasProductNewPriceColor:e,theme:t})=>!e&&g(t)?`${c(t,"color","colors.consumption.body.inverted.body")}`:e?`${c(t,"color","colors.consumption.body.standard.accent")}`:""} `;v.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const $=o(l).withConfig({displayName:"PLPProductCardOffer"})` /* stylelint-disable value-no-vendor-prefix */ display: box; margin-top: ${({hasMarginTopAuto:e})=>e?"auto":`${d(.5)}`}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;$.defaultProps={colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const w=o(s).withConfig({displayName:"PLPProductCardLink"})` min-height: 4em; max-height: 5em; ${u(i.md)} { min-height: 3.5em; } `;w.defaultProps={colorToken:"colors.consumption.body.standard.link",hasUnderline:!0,typeIdentity:"typography.definitions.utility.button-utility"};const C=o(l).withConfig({displayName:"PLPProductCardBrandName"})` ${({isProductCardName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-primary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `} ${({hasPLPBrandNameContextTitle:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-title")};\n text-transform: uppercase;\n `} display: -webkit-box; margin-top: ${d(.5)}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;C.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const k=o(l).withConfig({displayName:"PLPProductCardName"})` ${({isProductCardName:e,theme:t})=>e&&`${m(t,"typography.definitions.globalEditorial.context-secondary")};\n ${c(t,"color",g(t)?"colors.consumption.body.inverted.body":"colors.interactive.base.black")};\n `}; ${({hasPLPCardNameDescriptionCore:e,theme:t})=>e&&`${m(t,"typography.definitions.discovery.description-core")};\n`}; display: -webkit-box; margin-top: ${d(.5)}; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; `;k.defaultProps={colorToken:"colors.consumption.body.standard.subhed",typeIdentity:"typography.definitions.consumptionEditorial.subhed-aux-secondary"};const S=o.div.withConfig({displayName:"PLPProductCardBody"})` display: flex; flex: 1 0 auto; flex-direction: column; ${({hasImageGrid:e})=>`${!e&&`padding: 0 ${d(1)} ${d(1.5)};`};\n ${e&&`padding-top:${d(1.5)};\n min-height:100px;\n `}`} text-align: left; `,x=o.div.withConfig({displayName:"PLPProductCardImage"})` &::before { display: block; ${({theme:e})=>c(e,"background-color","colors.consumption.body.standard.bg-card")}; padding-top: ${({paddingTop:e})=>e&&e.sm?`${e.sm}%`:"100%"}; ${u(i.md)} { padding-top: ${({paddingTop:e})=>e&&e.lg?`${e.lg}%`:"100%"}; } content: ''; } position: relative; width: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-color: ${({hasProductWhiteBackground:e,theme:t})=>e?`${p(t,"colors.background.white")}`:`${p(t,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; ${({hasImageGrid:e})=>!e&&"object-fit: cover;"} } `,E=o.div.withConfig({displayName:"PLPProductCardHeader"})` position: relative; `,T=o.div.withConfig({displayName:"PLPProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; height: 100%; `,I=o.div.withConfig({displayName:"PLPProductCardWrapper"})` margin: 0; height: 100%; ${({shouldCheckProductInView:e,inView:t})=>e&&t&&"opacity: 0.4;"} &:hover { cursor: pointer; ${C},${k} { ${({isProductCardName:e,theme:t})=>e&&!g(t)&&`${c(t,"color","colors.consumption.body.standard.link-hover")};`} } ${k} { ${({isProductCardName:e})=>e&&"text-decoration-line:underline;"} } } `,N=o(s).withConfig({displayName:"PLPVariantInfoWrapper"})` position: absolute; bottom: 6px; left: 6px; border: 1px solid; padding: ${d(.5)} ${d(1)}; &:hover { text-decoration: none; } ${({theme:e})=>c(e,"background-color","colors.background.white")}; ${({theme:e})=>c(e,"border-color","colors.background.light")}; `,L=o(l).withConfig({displayName:"PLPVariantInfo"})` text-decoration: none; ${m("typography.definitions.globalEditorial.context-secondary")} ${({theme:e})=>` ${c(e,"color","colors.consumption.body.standard.subhed")};\n `}; `;e.exports={PLPProductCardWrapper:I,PLPProductCardObject:T,PLPProductCardHeader:E,PLPProductCardImage:x,PLPProductCardBody:S,PLPProductCardBrandName:C,PLPProductCardOffer:$,PLPProductCardName:k,PLPProductCardLink:w,PLPProductCardPrice:v,PLPProductCardRetailerName:y,PLPProductCardSalePrice:h,PLPArrow:b,PLPVariantInfoWrapper:N,PLPVariantInfo:L,PLPShopping:f}},20199:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({atRetailerNameComponentText:{id:"PLPProductCard.AtRetailerNameComponentText",defaultMessage:"Shop at {sellerNameText}",description:"PLPProductCard component At RetailerName text"},shopNowComponentText:{id:"PLPProductCard.ShopNowComponentText",defaultMessage:"Shop Now",description:"PLPProductCard component At RetailerName text without RetailerName"},atRetailerNameLabel:{id:"PLPProductCard.AtRetailerNameLabel",defaultMessage:"$ {finalPriceLabel} At {sellerNameText}",description:"PLPProductCard component At RetailerName text with price"},buyAt:{id:"PLPProductCard.BuyAt",defaultMessage:"Buy At {sellerNameText}",description:"PLPProductCard component Buy At RetailerName text"}})},87475:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(38221),r=n(96540),{useState:s}=n(96540),{useIntl:l}=n(37243),d=n(20811).A,{googleAnalytics:c}=n(90090),{useViewportObserver:m}=n(55030),{Disclaimer:p}=n(74307),u=n(39832),g=n(73275),{handleLinkClick:h}=n(43428),y=n(18059),b=n(37537),{trackComponent:f}=n(92716),{interactionResponse:v}=n(56187),{formatGtmData:$,productImpressionTracking:w}=n(60162),{handleAffiliateLinkClick:C}=n(14307),{componentTracking:k}=n(90090),{ProductEmbedContent:S,ProductEmbedCTA:x,ProductEmbedImageLink:E,ProductEmbedWrapper:T,ProductEmbedImage:I,ProductEmbedImageCreditWrapper:N,ProductEmbedDek:L,ProductEmbedClampedDescription:B}=n(53985),P=e=>{const{className:t,contentType:n,ctaHref:i,ctaText:P,ctaAtRetailerName:M,dangerousCredit:A,dangerousDek:_,dangerousHed:H,embedSize:D,internalLink:R,isEmbedSizeEnabled:O,offerRetailer:F,offerUrl:W,image:U,isSponsored:V,isFirstProduct:G,hasProductEmbedPadding:j,hasProductEmbedHedTextCentreAlign:z,hasGalleryProductEmbedPadding:q,hedTag:Z,multipleOffers:K,productBrand:Y,productId:J,id:Q,productOfferVariation:X,shouldHaveAlternateHedSpacing:ee,shouldHaveModerateWrapperPadding:te,shouldShowBrandName:ne,shouldShowBrandInProductName:oe,showAffiliateDisclaimerOnFirstProduct:ie,showOfferUrl:ae,showPriceOnButton:re,variations:se,dropShipSellers:le,showLocalisedOffers:de,isLazy:ce,variationName:me,shouldEnableBundleComponentAnalytics:pe,index:ue,showClampedProductDescription:ge,actionIdFlags:he={}}=e,ye=he?.enableActionIdForProductEmbed;r.useEffect((()=>{(async()=>{await v(),f("ProductEmbed",me)})()}),[me]);const[be,fe]=r.useState(!1),{formatMessage:ve}=l(),$e=((e,t,n)=>"venue"===e?n(d.venueCtaText):t||n(d.defaultCtaText))(n,P,ve);let we=!0;le?.length>0&&(we=le?.some((e=>!W?.toLowerCase().includes(e))));const{imageAlign:Ce,marginDek:ke,contentAlign:Se,buttonAlign:xe,hasTopMargin:Ee,contentPosition:Te,shouldDekBelowOffer:Ie,hasMultipleLines:Ne}=se,Le={tabIndex:-1,"aria-hidden":!0,"data-offer-retailer":F,"data-offer-url":W},Be={dangerousHed:H,brand:{name:Y},id:J||Q,index:ue,contentType:n,offers:K,component:"product_embed",hotelLink:R};r.useEffect((()=>{window.addEventListener("load",(()=>w("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",a((()=>{w("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3))}),[]);const Pe=(e,t,n)=>{$({window,product:{...Be},index:e,actionId:n,layout:"ProductEmbed",event:t,layoutTitle:H})};m(".product-embed",void 0,(e=>{e&&c.emitUniqueGoogleTrackingEvent("productembeds")}));const Me=!(!O||!D),Ae=ve(d.defaultTextPreamble),_e={dangerousHed:Y&&oe?`${Y} ${H}`:H,dangerousDek:_,embedSize:D,marginDek:ke,productBrand:Y,productId:J,shouldShowBrandName:ne,shouldDekBelowOffer:Ie},He=e=>r.createElement(L,{className:"product-embed__dek",marginDek:ke,dangerouslySetInnerHTML:{__html:e},showClampedProductDescription:ge,showLess:be}),De=e=>{const t=be?"close":"open";return r.createElement(B,{linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:be,offset:2,onTextClick:()=>{fe(!be),$({window,product:{...Be},index:Be.index,layout:"ProductEmbed",type:t})},showClampedProductDescription:ge},He(e))},Re=ae?W:i,[Oe,Fe]=s(R??Re),We=(e,t,n)=>{n?h({event:e,gtmTrackOnClick:Pe,linkProps:Oe,setLinkProps:Fe,position:t,type:"GallerySlideImage"}):Pe(t,e)};let Ue={};return pe&&(Ue=k.addDataSectionTitleAttribute(pe,"product carousel item",ue)),r.createElement(r.Fragment,null,ie&&G&&r.createElement(p,{"data-testid":"ProductEmbedDisclaimer"}),r.createElement(T,{...Ue,"data-testid":"ProductEmbedWrapper",className:o("product-embed",{[`product-embed--image-${Ce}`]:Ce&&U&&!Me},{"product-embed--no-bottom-padding":se.noBottomPadding},t),imageAlign:Ce&&U&&!Me?Ce:null,marginDek:!Me&&ke?ke:null,hasTopMargin:Ee,isSponsored:V,embedSize:D,noImage:!U&&Me,noBottomPadding:se.noBottomPadding,noRightLeftPadding:se.noRightLeftPadding,hasSidePadding:se.hasSidePadding,shouldHaveAlternateHedSpacing:ee,shouldHaveModerateWrapperPadding:te,shouldShowBrandName:ne,useEmbedSize:Me,hasProductEmbedPadding:j,"data-item":JSON.stringify(Be),hasGalleryProductEmbedPadding:q},U&&(()=>{const e=Oe?.includes("cna.st")&&ye;return R?r.createElement(E,{href:Oe},r.createElement(I,{isLazy:ce,as:g,...U,onClick:(t,n)=>We(t,n,e)})):r.createElement(E,{as:u,href:Oe,target:we?"_blank":"_self",rel:"sponsored noopener",attributes:Le,onClick:(t,n)=>We(t,n,e)},r.createElement(I,{isLazy:ce,as:g,...U}),A&&r.createElement(N,{dangerouslySetInnerHTML:{__html:A}}))})(),r.createElement(S,{className:"product-embed__content",contentAlign:Se,contentPosition:Te},r.createElement(b,{..._e,hasBottomMargin:se.hasBottomMargin,hedTag:Z,hasProductEmbedHedTextCentreAlign:z,showLess:be,getClampedDescription:ge?De:He}),$e&&i&&r.createElement(x,{as:y,marginDek:ke,buttonAlign:xe,noDek:!_&&re,className:"product-embed__cta",defaultCTAText:$e,ctaAtRetailerName:M,defaultTextForEmbedSize:Me?Ae:null,hasMultipleLines:Ne,embedSize:D,offers:K,onClickHandler:(e,t,n,o,i)=>{const a={"click text":D?`${D}_${t+1}_${e}`:`default_${t+1}_${e}`};c.emitGoogleTrackingEvent("buy-button-click",a),C(o,{label:e,position:t,link:n,component:"affiliate_button_link",actionId:i}),Pe(t,o,i)},productId:J,showCount:4,showOfferUrl:ae,showPriceOnButton:re,productOfferVariation:X,dropShipSellers:le,showLocalisedOffers:de,hasProductEmbedPadding:j,hasGalleryProductEmbedPadding:q,isActionIdEnabledForComponent:ye}),Ie&&_&&H&&"feature-small"!==D&&(ge?De(_):He(_)))))};P.propTypes={actionIdFlags:i.object,className:i.string,contentType:i.string,ctaAtRetailerName:i.string,ctaHref:i.string,ctaText:i.string,dangerousCredit:i.string,dangerousDek:i.string,dangerousHed:i.string,dropShipSellers:i.array,embedSize:i.string,hasGalleryProductEmbedPadding:i.bool,hasProductEmbedHedTextCentreAlign:i.bool,hasProductEmbedPadding:i.bool,hedTag:i.string,id:i.string,image:i.shape(g.propTypes),index:i.number,internalLink:i.string,isEmbedSizeEnabled:i.bool,isFirstProduct:i.bool,isLazy:i.bool,isSponsored:i.bool,multipleOffers:i.array,offerRetailer:i.string,offerUrl:i.string,productBrand:i.string,productId:i.string,productOfferVariation:i.string,shouldEnableBundleComponentAnalytics:i.bool,shouldHaveAlternateHedSpacing:i.bool,shouldHaveModerateWrapperPadding:i.bool,shouldShowBrandInProductName:i.bool,shouldShowBrandName:i.bool,showAffiliateDisclaimerOnFirstProduct:i.bool,showClampedProductDescription:i.bool,showLocalisedOffers:i.bool,showOfferUrl:i.bool,showPriceOnButton:i.bool,variationName:i.string,variations:i.shape({buttonAlign:i.oneOf(["left","right","center"]),contentAlign:i.oneOf(["start","end","center","space-between"]),contentPosition:i.oneOf(["start","end","center","top","bottom"]),imageAlign:i.oneOf(["left","top","center"]).isRequired,marginDek:i.oneOf(["top","bottom"]),noBottomPadding:i.bool.isRequired,hasMultipleLines:i.bool,hasBottomMargin:i.bool,hasSidePadding:i.bool,hasTopMargin:i.bool,noRightLeftPadding:i.bool,shouldDekBelowOffer:i.bool})},P.defaultProps={hasGalleryProductEmbedPadding:!1,hasProductEmbedPadding:!1,hedTag:"div",isEmbedSizeEnabled:!1,isLazy:!1,shouldEnableBundleComponentAnalytics:!1,shouldHaveAlternateHedSpacing:!1,shouldHaveModerateWrapperPadding:!1,shouldShowBrandInProductName:!1,shouldShowBrandName:!1,showClampedProductDescription:!1,variations:{imageAlign:"left",noBottomPadding:!1,hasSidePadding:!1,hasTopMargin:!0,shouldDekBelowOffer:!1,hasMultipleLines:!1,hasBottomMargin:!1}},P.displayName="ProductEmbed",e.exports=P},37537:(e,t,n)=>{const o=n(5556),i=n(96540),{ProductEmbedHed:a,ProductEmbedBrandName:r,ProductEmbedHedWrapper:s}=n(53985),l=({dangerousHed:e,dangerousDek:t,embedSize:n,hedTag:o,hasProductEmbedHedTextCentreAlign:l,productBrand:d,productId:c,shouldShowBrandName:m,shouldDekBelowOffer:p,hasBottomMargin:u,getClampedDescription:g})=>i.createElement(i.Fragment,null,i.createElement(s,{hasBottomMargin:u,hasProductEmbedHedTextCentreAlign:l},m&&d&&i.createElement(r,{dangerouslySetInnerHTML:{__html:d}}),e?i.createElement(a,{as:o,id:(e=>{if(e)return e})(c),dangerouslySetInnerHTML:{__html:e}}):i.createElement(a,{dangerouslySetInnerHTML:{__html:t}}),!p&&t&&e&&"feature-small"!==n&&g(t)));l.propTypes={dangerousDek:o.string,dangerousHed:o.string,embedSize:o.string,getClampedDescription:o.func,hasBottomMargin:o.bool,hasProductEmbedHedTextCentreAlign:o.bool,hedTag:o.string,productBrand:o.string,productId:o.string,shouldDekBelowOffer:o.bool,shouldShowBrandName:o.bool},e.exports=l},75871:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(19057);e.exports=o(i,"ProductEmbed")},53985:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s,minScreen:l,maxScreen:d,minMaxScreen:c,styledProperty:m}=n(26865),p=n(48286),{BaseText:u,BaseWrap:g,BaseLink:h}=n(76955),{BREAKPOINTS:y}=n(96472),{BodyWrapper:b}=n(29912),{ProductOfferCtaBlock:f}=n(61366),{ButtonWrapper:v,ButtonLabel:$,ButtonIconWrapper:w}=n(18974),C=e=>"feature-medium"===e,k=e=>"feature-small"===e||"feature-large"===e,S=e=>"feature-small"===e||"feature-medium"===e,x=e=>"feature-medium"===e||"feature-large"===e,E=o.div.withConfig({displayName:"ProductEmbedCTA"})` grid-column: 1/-1; grid-row: 2/3; margin-top: ${a(2)}; .button--text-inside { padding: ${a(2)} 0.5rem; } ${({hasGalleryProductEmbedPadding:e})=>e&&` ${d(y.md)}{\n ${f} > a {\n padding: ${a(1)} 0;}\n } \n }`} ${({hasProductEmbedPadding:e,hasGalleryProductEmbedPadding:t})=>(e||t)&&`${f}{\n ${$}{\n padding:${a(1)} ${a(2)} 0;\n margin-bottom: ${a(1)};\n }\n }`} ${({buttonAlign:e})=>"right"===e&&"position: relative;"} ${l(y.md)} { position: relative; grid-column: 2/3; max-width: ${a(46)}; } & a { &:focus, &:link, &:visited, &:hover { text-decoration: none; } transition-timing-function: ease-in; transition-property: color, background, border; } `,T=o(h).withConfig({displayName:"ProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${a(2)};`} &&&& { text-decoration: none; } ${l(y.md)} { grid-row: 1/-1; padding-left: 0; } `,I=o.div.withConfig({displayName:"ProductEmbedImage"})``,N=o.div.withConfig({displayName:"ProductEmbedContent"})` grid-area: product-content; grid-column: 2/3; grid-row: 1/2; padding-right: ${a(2)}; ${({contentAlign:e})=>"space-between"===e&&i` display: flex; flex-direction: column; justify-content: space-between; height: 100%; `} ${({contentAlign:e,contentPosition:t})=>"center"===e&&"start"===t&&i` display: flex; flex-direction: column; justify-content: center; `} ${l(y.md)} { padding-right: 0; } `,L=i` ${s("typography.definitions.consumptionEditorial.subhed-aux-secondary")} margin: 0; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.subhed")}; `,B=o(u).withConfig({displayName:"ProductEmbedHed"})` ${L} ${b} & { ${L} } `;B.defaultProps={as:"h2"};const P=o(u).withConfig({displayName:"ProductEmbedDek"})` ${s("typography.definitions.consumptionEditorial.description-embed")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; ${l(y.md)} { margin-top: ${a(2)}; } ${({showLess:e,showClampedProductDescription:t})=>t&&`\n ${e?"overflow: hidden;":"\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n "}\n`} `;P.defaultProps={as:"div"};const M=i` && { grid-template-columns: repeat(2, 1fr); padding-right: 0; padding-left: 0; ${l(y.md)} { grid-template-columns: minmax(${a(20)}, 30%) 1fr; } } `,A=i` && { margin-bottom: ${a(3)}; .product-offer__buy-button { max-width: ${a(33)}; } ${l(y.md)} { padding-right: 0; padding-left: 0; } ${c(0,y.md)} { .product-offer__cta-block a { padding: ${a(2)} ${a(.5)}; } .product-offer__buy-button .button__label { padding: 0; } } } `,_=i` && { display: flex; flex-direction: column; margin-bottom: ${a(3)}; padding: 0; .product-offer__buy-button { max-width: ${a(33)}; } } `,H=i` &.callout--group-item { && { grid-column: 1/-1; ${l(y.md)} { grid-column-gap: ${a(2)}; grid-template-columns: minmax(${a(10)}, 40%) 1fr; grid-row-gap: ${a(2)}; margin-bottom: ${a(5)}; padding: ${a(2)} 0 ${a(8)}; ${T} { padding-left: ${a(2)}; } ${N} { padding-right: ${a(2)}; } ${E} { position: absolute; grid-column: 1/-1; max-width: none; } } } } `,D=i` && { display: flex; flex-direction: column; margin-bottom: ${a(5)}; padding-bottom: ${a(6)}; ${({hasGalleryProductEmbedPadding:e})=>e&&`\n &&&{\n margin-bottom: ${a(8)};\n ${d(y.md)}{\n margin-bottom: ${a(6)};\n }}\n `} ${T} { ${({hasProductEmbedPadding:e})=>e?` padding: 0 ${a(1)};`:`padding: 0 ${a(2)};`} ${({hasGalleryProductEmbedPadding:e})=>e&&" padding: 0;"} } ${N} { padding-left: ${a(2)}; } ${B} { ${({shouldHaveAlternateHedSpacing:e})=>e?`margin: ${a(.6)} 0 ${a(2)};`:`margin: ${a(1)} 0 0;`} ${({hasProductEmbedPadding:e})=>e&&`margin:${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&`margin:${a(2)} 0;`} } ${({marginDek:e,imageAlign:t})=>"bottom"===e&&"top"===t&&"padding-bottom: 0;"} ${P} { margin: ${a(2)} 0 0; ${({hasProductEmbedPadding:e,hasGalleryProductEmbedPadding:t})=>(e||t)&&`margin-bottom:${a(2)};`} ${({marginDek:e})=>"bottom"===e&&`\n position: relative;\n margin: ${a(2)} 0 ${a(2)};\n `} } ${E} { ${({hasTopMargin:e})=>e?"margin-top: 1rem;":"margin: 0;"} ${({marginDek:e})=>e&&"position: relative;"} ${({noDek:e})=>e&&`margin-top: ${a(2)};`} } ${l(y.md)} { margin-bottom: ${a(7)}; padding-bottom: ${a(5)}; ${T} { padding: 0; } ${N} { padding: 0; } ${B} { ${({shouldShowBrandName:e})=>e?`margin: ${a(1)} 0 0;`:`margin: ${a(2)} 0 ${a(2)};`} ${({hasProductEmbedPadding:e})=>e&&`margin:${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&`margin:${a(2)} 0;`} } ${P} { margin: 0 0 ${a(2)}; } } } &.callout--group-item { ${l(y.md)} { height: calc(100% - ${a(7)}); } } `,R=i` .grid--item & { &.callout--group-item { &.callout--group-item-1 { max-width: 960px; } &.callout--group-item-1, &.callout--group-item-2 { ${N} { ${m("contentAlign","center",i` display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; `)} } ${c(y.sm,y.md)} { display: block; padding: 16px 1rem 4rem; max-width: 100%; ${T} { padding-left: 0; } } } } } `,O=o(u).withConfig({displayName:"ProductEmbedImageCreditWrapper"})` padding-top: ${a(1)}; padding-bottom: ${a(2)}; `;O.defaultProps={as:"p",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.accreditation-core"};const F=o(g).withConfig({displayName:"ProductEmbedWrapper"})` display: grid; position: relative; grid-column-gap: ${a(2)}; grid-column: 1/-1; grid-template-areas: 'product-image product-content'; grid-template-columns: minmax(${a(10)}, 40%) 1fr; grid-row-gap: ${a(2)}; ${({theme:e})=>r(e,"background-color","colors.consumption.body.standard.bg-card")}; padding: ${a(2)} 0; ${({hasProductEmbedPadding:e})=>e&&`padding: ${a(1)} 0;`} ${({hasGalleryProductEmbedPadding:e})=>e&&"padding:0;"} ${l(y.md)} { grid-column-gap: ${a(4)}; grid-column: 1 / span 8; grid-template-areas: 'product-image product-content'; grid-template-columns: minmax(auto, ${a(30)}) 1fr; grid-template-rows: auto; grid-row-gap: 0; margin-bottom: ${a(7)}; ${({shouldHaveModerateWrapperPadding:e})=>e?`padding: ${a(2)};`:`padding: ${a(5)} ${a(4)};`} ${({hasGalleryProductEmbedPadding:e})=>e&&"padding:0;"} } /* image align styles */ ${m("imageAlign","top",D)} ${m("imageAlign","center",R)} ${m("imageAlign","left",H)} /* no-image styles */ ${m("noImage",!0,i` display: flex; `)} ${({useEmbedSize:e,embedSize:t})=>e&&t&&i` ${T} { padding: 0; ${C(t)&&"margin: auto 0;"} ${k(t)&&`${l(y.md)} {\n padding: 0;\n }`} } ${N} { padding-left: 0; ${S(t)&&"margin: auto 0;"} ${x(t)&&"padding-right: 0;"} ${k(t)&&`${l(y.md)} {\n padding-left: 0;\n }`} } ${B} { ${(e=>s(C(e)?"typography.definitions.discovery.subhed-section-tertiary":"typography.definitions.consumptionEditorial.subhed-aux-primary"))(t)} ${({theme:e})=>r(e,"color","colors.interactive.base.black")}; ${S(t)&&"margin-top: 0;\n line-height: 1.125em;"} ${k(t)&&`${l(y.md)} {\n margin-top: 0;\n }`} } ${P} { ${x(t)&&i` ${s("typography.definitions.consumptionEditorial.body-core")} margin-top: ${a(1)}; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body")}; `} } ${E} { ${x(t)&&`margin-top: ${a(2)};`} ${(e=>"feature-large"===e)(t)&&`${l(y.md)} {\n position: relative;\n margin-top: ${a(2)};\n max-width: ${a(43)};\n }`} } /* image size styles */ ${(e=>{switch(e){case"feature-small":return M;case"feature-medium":return A;case"feature-large":return _;default:return null}})(t)} `} ${({noRightLeftPadding:e})=>e&&i` && { padding: 0; &:not(:nth-child(1)) { margin-top: 1rem; } ${T} { padding: 0; } ${N} { padding: 0; } ${O} { padding-bottom: 0; } } `} ${({noBottomPadding:e,hasSidePadding:t,shouldHaveModerateWrapperPadding:n,hasGalleryProductEmbedPadding:o})=>(e||t)&&((e,t,n,o)=>i` && { & { padding-bottom: 0; } ${e&&"text-align: center;\n "} ${l(y.md)} { grid-column: 3 / span 4; text-align: left; } ${N} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${E} { position: relative; ${e&&`\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n ${l(y.md)} {\n margin-right: ${a(-4)};\n margin-left: ${a(-4)};\n }\n `} ${n&&` \n ${l(y.md)} {\n margin-right: ${a(-2)};\n margin-left: ${a(-2)};\n }\n `} ${o&&` \n ${l(y.md)} {\n margin-right: 0;\n margin-left: 0;\n }\n `} width: unset; min-width: unset; max-width: unset; ${t&&`\n & a {\n &:active,\n &:focus {\n ${({theme:e})=>r(e,"background-color","colors.interactive.base.brand-primary")};\n ${({theme:e})=>r(e,"border-color","colors.interactive.base.brand-primary")};\n }\n }\n `} } } ${b} > .body__inner-container > && { ${l(y.md)} { margin-right: auto; margin-left: auto; width: 50%; } } `)(e,t,n,o)} `;F.defaultProps={bottomSpacing:5};const W=o.div.withConfig({displayName:"ProductEmbedBrandName"})` margin-top: ${a(1)}; text-align: left; ${({theme:e})=>s(e,"typography.definitions.globalEditorial.context-secondary")}; text-transform: uppercase; ${({theme:e})=>r(e,"color","colors.consumption.body.standard.body-deemphasized")}; `,U=o.div.withConfig({displayName:"ProductEmbedHedWrapper"})` ${({hasBottomMargin:e})=>e?`\n ${d(y.md)} {\n margin-bottom: ${a(2)};\n }`:" "} ${({hasProductEmbedHedTextCentreAlign:e})=>e&&`\n text-align:center;\n &{\n margin-bottom: ${a(0)};\n }`} `,V=o(p).withConfig({displayName:"ProductEmbedClampedDescription"})` && { ${v} { ${({showLess:e})=>e?`margin: -${a(1)} 0 ${a(2)} 0;`:`margin: ${a(1)} 0 ${a(2)} 0;`} padding: 0; min-width: auto; height: 24px; } ${$} { padding: 0; width: 100%; text-align: left; ${s("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${r(e,"color","colors.interactive.base.black")};`}; } } ${w} { svg { width: 24px; height: 24px; } padding: 0; } `;e.exports={ProductEmbedContent:N,ProductEmbedCTA:E,ProductEmbedDek:P,ProductEmbedHed:B,ProductEmbedImageLink:T,ProductEmbedWrapper:F,ProductEmbedImage:I,ProductEmbedImageCreditWrapper:O,ProductEmbedBrandName:W,ProductEmbedHedWrapper:U,ProductEmbedClampedDescription:V}},20811:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({priceWithNoSellerPreamble:{id:"ProductEmbed.PriceWithNoSellerPreamble",defaultMessage:"Buy for {price}",description:"ProductEmbed component price text without seller name preamble"},priceWithSellerPreamble:{id:"ProductEmbed.PriceWithSellerPreamble",defaultMessage:"{price} at {sellerName}",description:"ProductEmbed component price text with seller name preamble"},defaultTextPreamble:{id:"ProductEmbed.DefaultTextPreamble",defaultMessage:"Learn More",description:"ProductEmbed component default text for price button"},defaultCtaText:{id:"ProductEmbed.DefaultCtaText",defaultMessage:"Buy It",description:"ProductEmbed component default CTA text",isConfigurable:!0},venueCtaText:{id:"ProductEmbed.VenueCtaText",defaultMessage:"Book Now",description:"ProductEmbed component CTA text for venue content type"}})},19057:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(87475);i.ImageLeft=o(i,"ImageLeft",{imageAlign:"left",noBottomPadding:!1}),i.ImageTop=o(i,"ImageTop",{imageAlign:"top",noBottomPadding:!1}),i.ImageTopNoBottomPadding=o(i,"ImageTopNoBottomPadding",{imageAlign:"top",noBottomPadding:!0,hasBottomMargin:!0}),i.ImageTopDekwithMargin=o(i,"ImageTopDekwithMargin",{imageAlign:"top",noBottomPadding:!1,marginDek:"bottom"}),i.ImageTopNoBottomPaddingContentAlign=o(i,"ImageTopNoBottomPaddingContentAlign",{imageAlign:"top",noBottomPadding:!0,contentAlign:"end",hasBottomMargin:!0}),i.ImageTopNoBottomPaddingContentAlignWithMultiLine=o(i,"ImageTopNoBottomPaddingContentAlignWithMultiLine",{imageAlign:"top",noBottomPadding:!0,contentAlign:"end",hasMultipleLines:!0,hasBottomMargin:!0}),i.ImageLeftButtonAlignRight=o(i,"ImageLeftButtonAlignRight",{imageAlign:"left",noBottomPadding:!1,buttonAlign:"right"}),i.ImageLeftWithButtonAndTextCentered=o(i,"ImageLeftWithButtonAndTextCentered",{imageAlign:"center",noBottomPadding:!1,contentAlign:"center"}),i.ImageLeftWithButtonAndTextVerticallyCentered=o(i,"ImageLeftWithButtonAndTextVerticallyCentered",{imageAlign:"center",noBottomPadding:!1,contentAlign:"center",contentPosition:"start"}),i.ItemLeftCaptionAboveMultipleButtonsWithPrice=o(i,"ItemLeftCaptionAboveMultipleButtonsWithPrice",{imageAlign:"top",noBottomPadding:!1,hasSidePadding:!0,hasTopMargin:!0,shouldDekBelowOffer:!0},{shouldShowBrandName:!0,shouldShowBrandInProductName:!1,showPriceOnButton:!0,productOfferVariation:"ButtonWithPriceSection"}),i.ImageTopDekwithMarginNoRightLeftPadding=o(i,"ImageTopDekwithMarginNoRightLeftPadding",{imageAlign:"top",noBottomPadding:!1,marginDek:"bottom",noRightLeftPadding:!0}),i.ImageTopButtonAlignmentForSideBySideProduct=o(i,"ImageTopButtonAlignmentForSideBySideProduct",{imageAlign:"top",noBottomPadding:!1,contentAlign:"space-between"}),e.exports=i},34611:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(86659),d=n(73275),c=n(73730),{PromoBoxButtonContainer:m,PromoBoxButtonPrimary:p,PromoBoxButtonSecondary:u,PromoBoxCallout:g,PromoBoxCalloutContent:h,PromoBoxContent:y,PromoBoxText:b,PromoBoxTitle:f,PromoBoxResponsiveAsset:v,PromoBoxWrapper:$}=n(75697),{componentTracking:w,googleAnalytics:C}=n(90090),{useViewportObserver:k}=n(55030),S=({asset:e,secondaryButtonVariation:t,className:n,contentTextAlign:i,dangerousButtonText:d,dangerousSecondaryButtonText:S,dangerousText:x,dangerousTitle:E,hasFullWidthForAsset:T,hasRoundedEdges:I,hasTopLine:N,hasFullGridWidth:L,href:B,shouldLinkWrapper:P,primaryButtonStyle:M,secondaryHref:A,secondaryButtonPosition:_,showSecondaryButton:H,shouldEnableBackgroundImgForMobile:D,shouldEnableBundleComponentAnalytics:R,shouldFetchBITokens:O,trackingNamespace:F,isInverted:W,isInvertedTheme:U,variations:{showCard:V,fullBleed:G,contentAlign:j},variationName:z})=>{a.useEffect((()=>{(async()=>{await s(),r("PromoBox",z)})()}),[z]),k(".promo-box",void 0,(e=>{e&&C.emitUniqueGoogleTrackingEvent("promobox-impression",{href:B})}));const q={inputKind:H?"link":"text",btnStyle:M,isCardVariation:V,label:d,secondaryButtonPosition:_,href:B},Z={...q,btnStyle:"outlined",label:S,href:H&&A},K=V?l.NoMargins:l.WithMargins,Y=V&&!G?l.WithMargins:"div",J=w.addDataSectionTitleAttribute(R,F?.primary||d),Q=w.addDataSectionTitleAttribute(R,F?.secondary||S);return a.createElement($,{"data-testid":"promo-box",href:A?void 0:`${B}`,className:o("promo-box",n),contentAlign:j,isCardVariation:V,hasTopLine:N,hasFullGridWidth:L,as:P&&B?"a":"div",hasFullWidthForAsset:T,shouldFetchBITokens:O},e&&a.createElement(v,{...e,contentAlign:j,isCardVariation:V,hasFullWidthForAsset:T,hasRoundedEdges:I,shouldEnableBackgroundImgForMobile:D}),a.createElement(y,{as:Y,isCardVariation:V,fullBleed:G},a.createElement(g,{className:"promo-box__callout",isCardVariation:V,isInverted:W,contentAlign:j,fullBleed:G},E&&a.createElement(h,{as:K,isCardVariation:V},a.createElement(f,{contentAlign:j,isCardVariation:V,dangerouslySetInnerHTML:{__html:E},isInvertedTheme:U,isInverted:W})),x&&a.createElement(h,{as:K,isCardVariation:V},a.createElement(b,{className:"promo-box__text",contentTextAlign:i,contentAlign:j,isCardVariation:V,dangerouslySetInnerHTML:{__html:x},isInvertedTheme:U,isInverted:W})),a.createElement(m,{secondaryButtonPosition:_},q.label&&a.createElement(p,{...q,...J,isInverted:W}),H&&Z.label&&a.createElement(u,{...Z,...Q,as:c[t]})))))};S.propTypes={asset:i.shape(d.propTypes),className:i.string,contentTextAlign:i.oneOf(["left","right","center"]),dangerousButtonText:i.string,dangerousSecondaryButtonText:i.string,dangerousText:i.string,dangerousTitle:i.string,hasFullGridWidth:i.bool,hasFullWidthForAsset:i.bool,hasRoundedEdges:i.bool,hasTopLine:i.bool,href:i.string.isRequired,isInverted:i.bool,isInvertedTheme:i.bool,primaryButtonStyle:i.oneOf(["filled","outlined","text"]),secondaryButtonPosition:i.string,secondaryButtonVariation:i.string,secondaryHref:i.string,shouldEnableBackgroundImgForMobile:i.bool,shouldEnableBundleComponentAnalytics:i.bool,shouldFetchBITokens:i.bool,shouldLinkWrapper:i.bool,showSecondaryButton:i.bool,trackingNamespace:i.object,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["below"]),showCard:i.bool,fullBleed:i.bool})},S.defaultProps={contentTextAlign:"center",hasFullGridWidth:!1,hasFullWidthForAsset:!1,hasRoundedEdges:!1,hasTopLine:!0,isInverted:!1,isInvertedTheme:!1,shouldEnableBackgroundImgForMobile:!1,shouldFetchBITokens:!1,shouldLinkWrapper:!0,showSecondaryButton:!1,variations:{showCard:!0}},S.displayName="PromoBox",e.exports=S},35727:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(35393),"PromoBox")},75697:(e,t,n)=>{const{default:o}=n(75999),{BaseText:i,BaseWrap:a}=n(76955),{getColorStyles:r,calculateSpacing:s,getTypographyStyles:l,getColorToken:d,getDecoration:c}=n(26865),{applyGridSpacing:m}=n(1123),{BREAKPOINTS:p}=n(96472),{GridItem:u}=n(40653),g=n(73275),h=n(73730),y=o(a).withConfig({displayName:"PromoBoxWrapper"})` display: flex; position: relative; align-items: center; justify-content: center; text-align: center; text-decoration: none; ${({theme:e,hasTopLine:t,shouldFetchBITokens:n=!0})=>t?`\n border-top: ${n?c(e,"dividerWidth"):"1px"} solid;\n ${r(e,"border-color",n?"colors.discovery.body.white.border":"colors.discovery.body.white.divider")};\n padding-top: ${s(6)};\n `:""} ${({isCardVariation:e})=>e?`\n display: grid;\n position: relative;\n grid-template-columns: repeat(12, 1fr);\n\n @media (min-width: ${p.md}) {\n ${m("margin",!0)}\n }\n `:""} ${({hasFullGridWidth:e})=>e&&`@media (min-width: ${p.md}) {\n margin-left: 0;\n margin-right: 0;\n }`} ${({contentAlign:e})=>"below"===e?"\n flex-wrap: wrap;\n ":""} ${({hasFullWidthForAsset:e})=>e&&`\n &:focus-visible {\n outline-offset: ${s(.5)};\n }\n `} `,b=o(g).withConfig({displayName:"PromoBoxResponsiveAsset"})` width: 100%; ${({isCardVariation:e})=>e?`\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 1;\n\n &.responsive-asset {\n display: none;\n }\n @media (min-width: ${p.md}) {\n &.responsive-asset {\n display: block;\n }\n }\n `:""} ${({contentAlign:e})=>"below"===e?"\n &::after {\n display: none;\n }\n ":""} ${({hasFullWidthForAsset:e})=>e&&"\n .responsive-image__image {\n width: 100%;\n }\n"} ${({hasRoundedEdges:e})=>e&&`\n &.responsive-asset {\n border-radius: ${s(1)};\n }\n @media (max-width: ${p.md}) {\n &.responsive-asset {\n border-radius: ${s(1)};\n }\n } \n `} ${({shouldEnableBackgroundImgForMobile:e})=>e&&`\n @media (max-width: ${p.md}) {\n &.responsive-asset {\n display: block;\n }\n } \n `} `,f=o.div.withConfig({displayName:"PromoBoxCallout"})` position: relative; text-decoration: none; ${({theme:e,isCardVariation:t})=>t?`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n ${r(e,"background-color","colors.discovery.body.brand.background")};\n padding: ${s(2)} ${s(2)};\n text-align: center;\n text-decoration: none;\n\n @media (min-width: ${p.md}) {\n padding: ${s(6)} ${s(7)};\n }\n \n `:""} ${({contentAlign:e})=>"below"===e?`\n margin-top: ${s(1)};\n\n @media (min-width: ${p.md}) {\n margin-top: ${s(5)};\n }\n `:""} ${({isInverted:e,theme:t})=>e&&`${r(t,"background-color","colors.discovery.body.black.background")}`} `,v=o(i).withConfig({displayName:"PromoBoxText"})` margin-top: ${s(1)}; ${({contentAlign:e,theme:t})=>"below"===e?`\n ${l(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color","colors.discovery.body.white.description")};\n margin-top: ${s(2)};\n `:""} @media (min-width: ${p.md}) { margin-top: ${s(2)}; } ${({isCardVariation:e,theme:t})=>e?`\n ${l(t,"typography.definitions.discovery.description-core")}\n ${r(t,"color","colors.discovery.body.brand.description")};\n margin-top: ${s(2)};\n\n @media (min-width: ${p.md}) {\n margin-top: ${s(3)}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} ${({contentTextAlign:e})=>`text-align: ${e}`}; `;v.defaultProps={as:"div",colorToken:"colors.discovery.body.black.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const $=o(i).withConfig({displayName:"PromoBoxTitle"})` margin-top: ${s(2)}; text-align: center; ${({contentAlign:e,theme:t})=>"below"===e?`\n margin-top: 0;\n ${r(t,"color","colors.discovery.body.white.heading")};\n `:""} @media (min-width: ${p.md}) { ${({theme:e})=>l(e,"typography.definitions.discovery.hed-break-out")} } ${({isCardVariation:e,theme:t})=>e?`\n ${l(t,"typography.definitions.discovery.hed-core-primary")}\n ${r(t,"color","colors.discovery.body.brand.heading")};\n margin-top: 0;\n width: 100%;\n\n @media (min-width: ${p.md}) {\n ${l(t,"typography.definitions.discovery.hed-feature")}\n width: 100%;\n }\n\n @media (min-width: ${p.lg}) {\n ${l(t,"typography.definitions.discovery.hed-break-out")}\n }\n `:""} ${({isInvertedTheme:e,theme:t})=>e?`color: ${d(t,"colors.background.white")}}`:""} ${({isInverted:e,theme:t})=>e&&`color: ${d(t,"colors.background.white")};`} `;$.defaultProps={as:"span",colorToken:"colors.discovery.body.black.heading",typeIdentity:"typography.definitions.discovery.hed-core-primary"};const w=o(a).withConfig({displayName:"PromoBoxButtonContainer"})` display: flex; flex-direction: ${({secondaryButtonPosition:e})=>"inverted"===e?"column-reverse":"column"}; align-items: center; justify-content: center; `,C=o(h.Primary).withConfig({displayName:"PromoBoxButtonPrimary"})` margin-top: ${({isCardVariation:e})=>s(e?2:1)}; @media (min-width: ${p.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{s("inverted"===t?2:e?4:5)}}; } ${({isInverted:e,theme:t})=>e&&`background-color: ${d(t,"colors.background.black")};\n color: ${d(t,"colors.background.white")};\n \n &:hover {\n background-color: ${d(t,"colors.background.white")};\n color: ${d(t,"colors.background.black")};\n }\n `} `,k=o.button.withConfig({displayName:"PromoBoxButtonSecondary"})` margin-top: ${({isCardVariation:e})=>s(e?2:1)}; @media (min-width: ${p.md}) { margin-top: ${({isCardVariation:e,secondaryButtonPosition:t})=>{s("inverted"!==t?2:e?4:5)}}; } `,S=o.div.withConfig({displayName:"PromoBoxContent"})` ${({isCardVariation:e})=>e?`\n && {\n grid-column: 1/-1;\n grid-row: 1;\n z-index: 2;\n }\n\n ${u} {\n grid-column: 1/-1;\n }\n\n @media (min-width: ${p.md}) {\n ${u} {\n grid-column: 3/11;\n }\n }\n `:""} `,x=o.div.withConfig({displayName:"PromoBoxCalloutContent"})` ${u} { grid-column: span 4; @media (min-width: ${p.md}) { grid-column: 3 / span 8; } } ${({isCardVariation:e})=>e?`\n @media (min-width: ${p.md}) {\n ${u} {\n grid-column: span 12;\n }\n }\n `:""} `;e.exports={PromoBoxCallout:f,PromoBoxCalloutContent:x,PromoBoxText:v,PromoBoxTitle:$,PromoBoxButtonContainer:w,PromoBoxButtonPrimary:C,PromoBoxButtonSecondary:k,PromoBoxWrapper:y,PromoBoxResponsiveAsset:b,PromoBoxContent:S}},35393:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(34611);i.TextBelow=o(i,"TextBelow",{contentAlign:"below",showCard:!1}),i.FullBleed=o(i,"FullBleed",{contentAlign:"below",fullBleed:!0,showCard:!0},{shouldLinkWrapper:!1}),e.exports=i},75217:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{PymInteractiveIframeEmbedWrapper:s,PymInteractiveIframeEmbedContainer:l,PymInteractiveIframEmbedContent:d,PymInteractiveIframEmbedCaption:c}=n(60430),m=({className:e,caption:t,offsetHeight:n=0,title:o="Interactive Iframe Embed",url:m})=>{i.useEffect((()=>{(async()=>{await r(),a("PymInteractiveIframeEmbed")})()}),[]);const p=i.useRef(),u=i.useRef(),g=({source:e,origin:t,data:o})=>{const{type:i,height:a}=o;let r;u.current&&p.current&&p.current.src.startsWith(t)&&p.current.contentWindow===e&&("string"==typeof o&&-1!==o.indexOf("apym")?r=o.replace("apym",""):"embed-size"===i&&(r=a),r&&(u.current.style.height=`${Number(r)+n}px`))};return i.useEffect((()=>(window.addEventListener("message",g),()=>{window.removeEventListener("message",g)}))),i.createElement(s,{"data-testid":"PymInteractiveIframeEmbedWrapper",className:e,ref:u},i.createElement(l,null,i.createElement(d,{title:o,src:m,ref:p,scrolling:"no"}),t&&i.createElement(c,{dangerousCaptionText:t})))};m.propTypes={caption:o.string,className:o.string,offsetHeight:o.number,title:o.string,url:o.string.isRequired},m.displayName="PymInteractiveIframeEmbed",e.exports=m},39122:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(75217);e.exports=o(i,"PymInteractiveIframeEmbed")},60430:(e,t,n)=>{const o=n(75999).default,i=n(14760),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),l=o.figure.withConfig({displayName:"PymInteractiveIframeEmbedWrapper"})` margin: ${a(5,"px")} auto; height: 100%; text-align: center; `,d=o.div.withConfig({displayName:"PymInteractiveIframeEmbedContainer"})` width: 100%; height: 100%; `,c=o.iframe.withConfig({displayName:"PymInteractiveIframEmbedContent"})` border: 0; width: 100%; max-width: 100%; height: 100%; `,m=o(i).withConfig({displayName:"PymInteractiveIframEmbedCaption"})` ${({theme:e,typeIdentity:t})=>r(e,t)} ${({theme:e,colorToken:t})=>s(e,"color",t)}; `;m.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-secondary"},e.exports={PymInteractiveIframeEmbedWrapper:l,PymInteractiveIframeEmbedContainer:d,PymInteractiveIframEmbedContent:c,PymInteractiveIframEmbedCaption:m}},1825:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(52540),r=n(73275),{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),{ReviewEmbedContentCard:d,ReviewEmbedWrapper:c,ReviewEmbedHr:m}=n(88920),p=({artistName:e="",buttonTextContent:t="",contributors:n,className:o,dangerousDek:a,dangerousHed:r,hasWhiteBg:p=!1,image:u,showArtist:g=!1,showButton:h=!1,showByline:y=!0,showHr:b=!0,showSideBySide:f=!0,url:v})=>(i.useEffect((()=>{(async()=>{await l(),s("ReviewEmbed")})()}),[]),i.createElement(c,{className:o},b&&i.createElement(m,null),i.createElement(d,{artistName:g?e:"",buttonTextContent:t,contributors:n,dangerousDek:a,dangerousHed:r,image:u,url:v,showButton:h,showByline:y,hasWhiteBg:p,showSideBySide:f}),b&&i.createElement(m,null)));p.propTypes={artistName:o.string,buttonTextContent:o.string,className:o.string,contributors:o.shape(a.propTypes.contributors),dangerousDek:o.string,dangerousHed:o.string,hasWhiteBg:o.bool,image:o.shape(r.propTypes),showArtist:o.bool,showButton:o.bool,showByline:o.bool,showHr:o.bool,showSideBySide:o.bool,url:o.string},e.exports=p},66268:(e,t,n)=>{e.exports=n(1825)},88920:(e,t,n)=>{const o=n(75999).default,{BREAKPOINTS:i}=n(96472),{calculateSpacing:a}=n(26865),r=n(78942),s=o.div.withConfig({displayName:"ReviewEmbedWrapper"})` @media (min-width: ${i.md}) { margin: ${a(5)} 0; } `,l=o(r).withConfig({displayName:"ReviewEmbedContentCard"})` margin: ${a(5)} 0 ${a(4)}; `,d=o.hr.withConfig({displayName:"ReviewEmbedHr"})` display: block; border: 0; padding: 0; height: 1px; `;e.exports={ReviewEmbedContentCard:l,ReviewEmbedWrapper:s,ReviewEmbedHr:d}},51437:(e,t,n)=>{const o=n(96540),{useRef:i,useState:a,useEffect:r,useCallback:s,useMemo:l}=n(96540),d=n(5556),c=n(32485),m=n(9573),{sizesAscending:p}=n(99906),u=n(73275),{componentTracking:g}=n(90090),{trackComponent:h}=n(92716),{interactionResponse:y}=n(56187),{getLastIndexElement:b,getNextIndexElement:f,handleOnScrollStop:v,isBackwardArrowActive:$,onScrollComplete:w}=n(70713),{trackNavigationEvent:C}=n(14307),{trackSnowplowEvent:k}=n(49938),S=n(30830),x=e=>e?.current?.querySelector("nav > ul"),E=(e,t)=>{const n=x(t),o=e||1,i=n?.querySelector(`li:nth-child(${o})`),a=i?.offsetLeft;n.scrollTo({left:a-48,behavior:"smooth"})},{LeftScrollButton:T,ImageWrapper:I,LinkBannerRubric:N,NavListWrapper:L,NavList:B,NavListItem:P,NavListItemContent:M,NavListItemContentAnchor:A,NavLink:_,NavWrapper:H,NavListWrapperForMore:D,NavPrimaryItem:R,NavImage:O,RightScrollButton:F,ScrollingNavigationMoreLinkWrapper:W,StyledChevron:U,StyledThinChevron:V,NavListDefault:G,VisualTextWrap:j}=n(79424),z=({ariaLabel:e,className:t,collapseMegaMenu:n=(()=>{}),defaultNavLinkCount:d=6,dek:p,hasBorders:z,hasBottomBorder:q,hasContentHeaderLogo:Z,hasCarouselControls:K,hasSmallViewportTitle:Y,hasDefaultChevron:J,hasDivider:Q,hasGradient:X=!0,hideMoreLinkOnLargerScreens:ee=!1,hidePrimaryLink:te,hasAnchorLinkList:ne,hasAnchorLinkListDivider:oe=!1,hasHeaderBorder:ie,hed:ae,isCentered:re,isLeftSpaceDisabled:se=!1,isMenuDrawerOpen:le,isPointerEventEnabledOnHover:de,isRightSpaceDisabled:ce=!1,isSlim:me,shouldUseHoverState:pe,links:ue,onHover:ge=(()=>{}),primaryLink:he,shouldCenterAlignContent:ye,shouldDisplayDangerousDek:be=!1,shouldEnableBundleComponentAnalytics:fe,shouldOpenDrawerOnClick:ve=!1,showChevron:$e=!1,showMoreLink:we=!1,fadeWidth:Ce="sm",trackingNamespace:ke,theme:Se="standard"})=>{const xe=X&&"inverted"!==Se,[Ee,Te]=a(!1),[Ie,Ne]=a(!1),[Le,Be]=a(!1),[Pe,Me]=a(0),[Ae,_e]=a(!1),[He,De]=a(!1),[Re,Oe]=a(null),Fe=i(),We=!!Z||me;o.useEffect((()=>{{const e=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Oe(e)}}),[]);const Ue=s((()=>{const e=v(Fe);Me(e)}),[]),Ve=l((()=>$(Fe,Pe)),[Pe]);r((()=>{De(!(!Ve||Le)),Ve&&!Ie&&_e(!0),Ve&&Ie&&_e(!1)}),[Le,Ie,Ve]);const Ge=s((()=>{ue.length<=4||Ie?_e(!1):_e(!0),Ve&&!Ie&&_e(!0),De(!(Le||!Ve))}),[Le,Ie,Ve,ue]);r((()=>{J&&Ge()}),[Le,Ie,Ve,J,ue,Ge]),r((()=>{w(Ue()),Ne((e=>{const t=x(e),n=t?.querySelector("li:last-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right-150}return null})(Fe)),Be((e=>{const t=x(e),n=t?.querySelector("li:first-child");if(t&&n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();return e.lefto.right}return null})(Fe)),window.addEventListener("scroll",w(Ue),!0)}),[Pe,Ue]);const je=()=>{const e=window.document&&window.document.querySelector('ul.anchor-nav-list li[class*="active-InPage-nav"]');e&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})};if(o.useEffect((()=>(window&&window.innerWidth<768&&window.addEventListener("DOMContentLoaded",je),()=>{window.removeEventListener("DOMContentLoaded",je)})),[]),o.useEffect((()=>{(async()=>{await y(),h("ScrollingNavigation")})()}),[]),!ue?.length)return null;const ze=(e,t)=>{13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),ge(t))},qe=(e,t,n)=>{"function"==typeof n&&n();const o=e.split("#"),i=o[1]?.toLowerCase();if(i){{const{href:t}=window.location,n=t.split("#");o[0]!==n[0]&&(window.location.href=e);const a=document.getElementById(i),r=200;window.scrollTo({top:a.offsetTop-r,behavior:"smooth"});const s=`#${i}`;window.history.replaceState(void 0,void 0,s);const l=decodeURIComponent(window?.location?.hash).replace(/-/g," ");Oe(l)}t.preventDefault()}},Ze=e=>{Te(!Ee),n(),Ee||((e,t)=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"header",clickText:t});const n={type:"click",label:t,subject:"header_menu",items:[{content_title:t,content_url:e?.target?.href?.toString()}],placement:"header"};C(n)})(e,"Nav Link/More")},Ke=(e,t,n,o)=>{if(t&&!o&&n.preventDefault(),ge(e),n){const t={type:"click",label:e,subject:"header_menu",items:[{content_title:e,content_url:n?.target?.href?.toString()}],placement:"header"};C(t)}Te(!1)},Ye=(e,t,n)=>{if(t||!t&&!e)return n},Je=(e,t)=>!(!e||!t)||!e&&void 0,Qe=()=>{J||(_e(!1),De(!1))},Xe=()=>o.createElement(P,{key:"More",isActive:Ee,shouldUseHoverState:!0,isSlim:We,enableHoverStyle:!0,onClick:e=>ve&&Ze(e),onKeyDown:({keyCode:e})=>(32===e||13===e)&&Ze()},o.createElement(_,{role:"link",hasChildren:!0,href:null,"aria-expanded":Ee,"data-testid":"ScrollingNavigationMoreLink",isActive:Ee,shouldUseHoverState:!0,as:"a",onMouseOver:()=>!ve&&Ze()},o.createElement("span",{dangerouslySetInnerHTML:{__html:"More"}})),$e?o.createElement(U,{isactive:String(Ee)}):""),et=(e,n="all")=>{const i=e.map((({hasChildren:e,hasHrefForLinks:n,isActive:i,isExternal:a,isLink:r,onClick:s,text:l,url:d,showOnlyInBreakpoints:p},u)=>{const h=i&≤let y={};return fe&&(y=g.addDataSectionTitleAttribute(fe,ke||he?.text,u)),o.createElement(P,{className:c(t,{isDummyLinkClickable:n&&!1}),...y,key:l,isActive:i,shouldUseHoverState:pe,isSlim:We,enableHoverStyle:ve,hasChildren:e,onClick:t=>(ve||de)&&Ke(l,e,t,r),onKeyDown:t=>e&&ze(t,l),showOnlyInBreakpoints:p},o.createElement(_,{tabIndex:"0",role:"link",hasChildren:e,href:Ye(e,n,d),"aria-expanded":Je(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:pe,as:a?m:"a",onClick:s,onMouseOver:()=>!ve&&Ke(l),onKeyDown:t=>e&&ze(t,l)},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})),$e&&e&&o.createElement(U,{isactive:String(h)}))}));return"more"===n&&i.push(Xe()),o.createElement(B,{disableRightSpace:ce},i)},tt=e=>{const{hasAnchorLinkList:t,hasChildren:n,hasHrefForLinks:i,url:a,isExternal:r,onClick:s,isActive:l,image:d}=e;return o.createElement(o.Fragment,null,t?o.createElement(I,{tabIndex:"-1","data-testid":"ImageWrapper",hasAnchorLinkList:t,hasHeaderBorder:ie,href:Ye(n,i,a),as:r?m:"a",onClick:t?e=>qe(a,e,s):s,isActive:l},o.createElement(u,{...d})):o.createElement(A,{as:"div"},o.createElement(I,{"data-testid":"ImageWrapper",src:d.segmentedSources.lg[0].url})))},nt=(e,n="all")=>{const i=e.map((({hasChildren:e,hasHrefForLinks:n,isActive:i,isExternal:a,isLink:r,onClick:s,text:l,url:d,image:p,rubric:u},h)=>{let y={};fe&&(y=g.addDataSectionTitleAttribute(fe,ke||he?.text,h));const b=!ne&&{isClickable:!0,onClick:()=>{window.location.href=d}};return o.createElement(P,{className:c(t,{isDummyLinkClickable:n&&!1,"active-InPage-nav":ne&&Re===`#${l.toLowerCase()}`}),...y,key:l,isActive:ne?Re===`#${l.toLowerCase()}`:i,shouldUseHoverState:pe,isSlim:We,enableHoverStyle:ve,hasChildren:e,onClick:t=>(ve||de)&&Ke(l,e,t,r),onKeyDown:t=>e&&ze(t,l),hasCarouselControls:K,hasAnchorLinkList:ne},p&&o.createElement(M,{...b,hasAnchorLinkList:ne},o.createElement(tt,{hasAnchorLinkList:ne,hasChildren:e,hasHrefForLinks:n,url:d,isExternal:a,onClick:s,isActive:i,image:p}),o.createElement(j,{hasAnchorLinkList:ne},!ne&&o.createElement(N,{id:"rubric"},u),o.createElement(_,{tabIndex:"0",role:"link",hasChildren:e,hasAnchorLinkList:ne,href:Ye(e,n,d),"aria-expanded":Je(e,i),"data-testid":"ScrollingNavigationLink",isActive:i,shouldUseHoverState:pe,as:a?m:"a",onClick:ne?e=>qe(d,e,s):s,onMouseOver:()=>!ve&&Ke(l),onKeyDown:ne?null:t=>e&&ze(t,l),hasCarouselControls:K},o.createElement("span",{dangerouslySetInnerHTML:{__html:l}})))),$e&&e&&o.createElement(U,{isactive:String(i)}))}));return"more"===n&&i.push(Xe()),o.createElement(o.Fragment,null,ne?o.createElement(B,{hasAnchorLinkList:ne,hasSmallViewportTitle:Y,numberOfItemsInCarousel:e.length,className:"anchor-nav-list"},o.createElement(S,{hasControls:!0,hasPagination:!0,controlPlacement:"space-between",controlPosition:"center",shouldAlignCenterIfContentIsLess:ye,shouldEnableScrollToStart:!1,isDotClickable:!1,paginationStyle:"slider",hasCustomSlider:!0,hasHeaderBorder:ie,snowplowNavEventSubject:"carousel_navigation_list",title:ae,strapline:p,hideStrapline:!be,hasDividerBelowHeader:oe,contentAlign:"center"},i)):o.createElement(B,{hasAnchorLinkList:ne,hasCarouselControls:K,numberOfItemsInCarousel:e.length},i))},ot=o.createElement(H,{"data-testid":"ScrollingNavigationNavWrapper",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,className:t,isMoreActive:Ee},o.createElement(D,{"aria-label":e},he&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&!K&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(_,{href:he.url,as:he.isExternal?m:"a"},he.text)),et(ue.slice(d)))),it=o.createElement(o.Fragment,null,o.createElement(G,{showDefaultNavListOnLargerScreens:ee},et(ue)),o.createElement(W,{hideMoreLinkWrapperOnLargerScreens:ee},et(ue.slice(0,d),"more")));if(K)return o.createElement(o.Fragment,null,o.createElement(H,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,fadeWidth:Ce,className:t,hed:ae},o.createElement(o.Fragment,null,o.createElement(L,{"aria-label":e,disableLeftSpace:se,hasCarouselControls:K,ref:Fe,onMouseEnter:()=>{J||Ge()},onMouseLeave:Qe,onClick:e=>k(e,"sub_header_menu")},K&&o.createElement(o.Fragment,null,He&&o.createElement(T,{onClick:()=>{const e=b(Pe,1,Fe);E(e,Fe),window.dataLayer&&window.dataLayer.push({event:"link-banner-left-arrow",navigationType:"visual-link-list"})},onMouseLeave:Qe,active:Ve},o.createElement(V,null)),Ae&&o.createElement(F,{onClick:()=>{const e=f(Pe,1,Fe);Ue();let t=e;e>1&&(t=e-3),E(t,Fe),ue.length>=5&&De(!0),ue.length===e&&_e(!1),window.dataLayer&&window.dataLayer.push({event:"link-banner-right-arrow",navigationType:"visual-link-list"})}},o.createElement(V,null))),he&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(_,{href:he.url,as:he.isExternal?m:"a",dangerouslySetInnerHTML:{__html:he.text}})),we&&ue.length>d?it:nt(ue)))),Ee&&ot);const at=we&&ue.length>d?it:ne&&nt(ue)||et(ue);return o.createElement(o.Fragment,null,o.createElement(H,{"data-testid":"ScrollingNavigation",hasBorders:z,hasBottomBorder:q,hasGradient:xe,isCentered:re,fadeWidth:Ce,hasAnchorLinkList:ne,className:t},o.createElement(o.Fragment,null,o.createElement(L,{"aria-label":e,disableLeftSpace:se,hasAnchorLinkList:ne,onClick:e=>k(e,"sub_header_menu")},he&&o.createElement(R,{"data-testid":"ScrollingNavigationPrimaryItem",hidePrimaryLink:te,hasDivider:Q},he.image&&o.createElement(O,{...he.image,hasMargin:!!he.text}),he.text&&o.createElement(_,{href:he.url,as:he.isExternal?m:"a",dangerouslySetInnerHTML:{__html:he.text}})),at))),Ee&&ot)};z.propTypes={ariaLabel:d.string,className:d.string,collapseMegaMenu:d.func,defaultNavLinkCount:d.number,dek:d.string,fadeWidth:d.string,hasAnchorLinkList:d.bool,hasAnchorLinkListDivider:d.bool,hasBorders:d.bool,hasBottomBorder:d.bool,hasCarouselControls:d.bool,hasContentHeaderLogo:d.bool,hasDefaultChevron:d.bool,hasDivider:d.bool,hasGradient:d.bool,hasHeaderBorder:d.bool,hasSmallViewportTitle:d.bool,hed:d.string,hideMoreLinkOnLargerScreens:d.bool,hidePrimaryLink:d.oneOf(p),isCentered:d.bool,isLeftSpaceDisabled:d.bool,isMenuDrawerOpen:d.bool,isPointerEventEnabledOnHover:d.bool,isRightSpaceDisabled:d.bool,isSlim:d.bool,links:d.array,onHover:d.func,primaryLink:d.object,shouldCenterAlignContent:d.bool,shouldDisplayDangerousDek:d.bool,shouldEnableBundleComponentAnalytics:d.bool,shouldOpenDrawerOnClick:d.bool,shouldUseHoverState:d.bool,showChevron:d.bool,showMoreLink:d.bool,theme:d.oneOf(["standard","inverted"]),trackingNamespace:d.string},z.displayName="ScrollingNavigation",e.exports=z},14212:(e,t,n)=>{e.exports=n(51437)},79424:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LeftScrollButton=t.RightScrollButton=t.LinkBannerRubric=t.ImageWrapper=t.VisualTextWrap=t.NavListDefault=t.ScrollingNavigationMoreLinkWrapper=t.NavImage=t.NavPrimaryItem=t.NavListItemContentAnchor=t.NavListItemContent=t.NavListItem=t.StyledChevron=t.StyledThinChevron=t.NavLink=t.NavList=t.NavListWrapperForMore=t.NavListWrapper=t.NavWrapper=void 0;const{default:o}=n(75999),{calculateSpacing:i,getColorStyles:a,getColorToken:r,getTypographyStyles:s,maxScreen:l,minScreen:d}=n(26865),{BaseLink:c}=n(76955),m=n(73275),{BREAKPOINTS:p}=n(96472),{cssVariablesGrid:u}=n(1123),{resolveMenuKey:g,isInverted:h}=n(70698),{ButtonWrapper:y,ButtonIcon:b}=n(18974),{CarouselHeader:f,CarouselTitle:v,CarouselControlButton:$,CurrentSlideIndicatorWrapper:w,CarouselList:C,CarouselWrapper:k,CarouselListButton:S}=n(44802),{Chevron:x}=n(97504),{Chevron:E}=n(91470),T="&::-webkit-scrollbar {display: none;}",I="\n display: flex;\n overflow-x: auto;\n line-height: 1;\n";t.NavWrapper=o.div.withConfig({displayName:"NavWrapper"})` ${({hasAnchorLinkList:e})=>`display: ${e?"block":"flex"};`} position: relative; width: 100%; ${({isMoreActive:e,theme:t})=>e&&`position: absolute;\n ${a(t,"background-color",g(t,h(t)?"colors.consumption.lead.inverted.background":"colors.foundation.menu-bg.collapsed"))};\n left: 0px;`} ${({isCentered:e})=>e&&"justify-content: center;"} ${({hasBorders:e,theme:t})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasBottomBorder:e,theme:t})=>e&&`border-bottom: 1px solid;\n ${a(t,"border-color","colors.foundation.menu.dividers")};\n `} ${({hasGradient:e,fadeWidth:t,theme:n,hasAnchorLinkList:o})=>e&&`&::after {\n position: ${o?"unset":"absolute"};\n top: 1px;\n right: 0;\n bottom: 1px;\n background: linear-gradient(90deg, rgba(${r(n,g(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 0) 0%, rgba(${r(n,g(n,"colors.foundation.menu-bg.collapsed"),{rgbOnly:!0})}, 1) 75%);\n \n width: ${i(3)} ;\n content: '';\n pointer-events: none;\n ${"lg"===t&&`\n width: ${i(9)} ;\n opacity: 0.9;\n @media (max-width: ${p.md}) {\n right: -1px;\n }\n `}\n }`} `,t.NavListWrapper=o.nav.withConfig({displayName:"NavListWrapper"})` ${u()}; ${({hasAnchorLinkList:e})=>!e&&`\n padding-left: var(--grid-margin);\n ${I};\n `} ${({hasCarouselControls:e,hasAnchorLinkList:t})=>e&&!t&&`\n padding-left: 0;\n height: 99px;\n && {\n background-color: ${r("colors.interactive.base.white")};\n }\n `} ${T}; ${({disableLeftSpace:e})=>e&&"padding-left:0;"} `,t.NavListWrapperForMore=o.nav.withConfig({displayName:"NavListWrapperForMore"})` ${u()}; ${I}; padding-left: ${i(6)}; ${T}; `,t.NavList=o.ul.withConfig({displayName:"NavList"})` margin: 0; padding: 0; ${({hasAnchorLinkList:e})=>!e&&"display: inline-flex;\n padding-right: var(--grid-margin);\n "} ${({hasCarouselControls:e,hasAnchorLinkList:t})=>!e&&!t&&"white-space: nowrap; "} ${({hasCarouselControls:e,numberOfItemsInCarousel:t,hasAnchorLinkList:n})=>e&&`\n display: grid;\n overflow-wrap: anywhere;\n overflow: auto;\n grid-template-columns: repeat(${t}, calc(25% - 8px));\n grid-template-rows: minmax(99px, 1fr);\n width: 100vw;\n\n && {\n background-color: ${r("colors.discovery.body.white.background")};\n }\n\n ${T};\n @media (max-width: ${p.lg}) {\n padding-left: ${i(3)};\n grid-template-columns: repeat(7,calc(33% - 10px));\n }\n ${!n&&` \n padding-left: var(--grid-margin);\n grid-gap: 16px;\n @media (max-width: ${p.md}) {\n grid-template-columns: repeat(${t},calc(50% - 8px));\n grid-gap: 23px;\n }\n @media (max-width: 455px) {\n grid-template-columns: repeat(${t},calc(95% - 8px));\n grid-gap: 23px;\n }\n `}\n `} ${({disableRightSpace:e=!1})=>e&&"padding-right: 0;"} ${({hasAnchorLinkList:e,hasSmallViewportTitle:t,theme:n})=>e&&`\n ${f} {\n border-style:hidden;\n margin:0;\n @media (max-width: 428px) {\n padding-bottom:${i(2)};\n }\n }\n ${v} {\n ${t&&`\n ${l(p.md)} {\n ${s(n,"typography.definitions.discovery.subhed-section-secondary")};\n }\n `}\n ${s(n,"typography.definitions.discovery.subhed-section-primary")};\n text-align:center;\n ${a(n,"color",h(n)?"colors.discovery.body.black.description":"colors.discovery.body.white.description")};\n }\n ${C}{\n padding:0 ${i(6)} 0 ${i(6)};\n margin:0;\n @media (max-width: 428px) {\n padding:0 ${i(3)} 0 ${i(3)};\n }\n }\n ${k}{\n margin:0;\n padding:${i(.5)} 0 ${i(.5)} 0;\n }\n ${S}{\n padding:0 ${i(1)} 0 ${i(1)} ;\n }\n ${y}{\n border-radius:23px;\n width:3rem;\n height:3rem;\n opacity:80%;\n @media (max-width: 428px) {\n width:2.5rem;\n height:2.5rem;\n }\n }\n ${$} {\n &:disabled {\n display: none;\n }\n width: 2.625rem;\n height: 2.625rem;\n @media (max-width: 428px) {\n width: 2.25rem;\n height: 2.25rem;\n }\n ${b}{\n width: 2.25rem;\n height: 2.25rem;\n @media (max-width: 428px) {\n width:1.75rem;\n height:1.75rem;\n }\n }\n }\n ${w}\n {\n display:none;\n }\n svg{\n padding-left:0.5rem;\n padding-top:0.5rem;\n }`} `,t.NavLink=o(c).withConfig({displayName:"NavLink"}).attrs((({theme:e})=>({colorSecondaryLinkToken:g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"),colorStaticLinkToken:g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")})))` ${({hasCarouselControls:e})=>!e&&`padding: ${i(1.5)} 0;\n word-break: normal;\n \n @media (min-width: ${p.lg}) {\n padding: ${i(2)} 0;\n }\n `} text-decoration: none; line-height: 1; &:not([href]) { ${({hasChildren:e})=>!e&&"pointer-events: none"} } &:link, &:visited { ${({theme:e,isActive:t})=>t&&`${a(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.hover"))};`} } ${({theme:e,isActive:t,shouldUseHoverState:n})=>t&&n&&`${a(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`} &:focus { ${({theme:e,isActive:t})=>t?`${r("color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`:`${r("color",g(e,h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default"))};`} } &:hover, &:focus-visible { text-decoration: none; ${({theme:e})=>`${a(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))};`} } ${({hasCarouselControls:e})=>e&&`\n word-break: break-word;\n ${({theme:e})=>a(e,"color","colors.discovery.body.white.heading")};\n ${s("typography.discovery.hed-core-secondary")};\n `} `,t.NavLink.defaultProps={linkStyle:"navigation",typeToken:"typography.definitions.foundation.link-primary"},t.StyledThinChevron=o(E).withConfig({displayName:"ScrollingNavigationThinChevron"})``,t.StyledChevron=o(x).withConfig({displayName:"ScrollingNavigationChevron"})` ${({theme:e})=>a(e,"fill",h(e)?"colors.consumption.lead.inverted.link":"colors.foundation.collapsed-menu.nav-link.default")}; transform: rotate(90deg); width: ${i(2)}; height: ${i(2)}; ${({theme:e,isactive:t})=>"true"===t&&`transform: rotate(270deg);\n ${a(e,"fill",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};`} `,t.NavListItem=o.li.withConfig({displayName:"NavListItem"})` display: flex; position: relative; flex-shrink: 0; align-items: center; transition: all 500ms ease; height: 48px; &.isDummyLinkClickable { cursor: pointer; a { pointer-events: none; } } ${({hasAnchorLinkList:e,theme:t})=>e&&`\n &:hover::before, &:focus-visible::before {\n ${a(t,"background-color",h(t)?"colors.discovery.body.white.background":"colors.discovery.body.black.background")};\n }\n &&& {\n height : 100%;\n }`} ${({showOnlyInBreakpoints:e})=>e&&"display: none;"} ${({showOnlyInBreakpoints:e})=>e&&e.map((e=>`@media (max-width: ${p[e]}){ display: flex; }`))} ${({hasCarouselControls:e})=>e&&`\n :not(:last-child):after {\n position: absolute;\n left: 100%;\n height: 99px;\n background: black;\n width: 1px;\n top: 0;\n padding-left: 0;\n\n && {\n background: ${r("colors.discovery.body.white.divider")};\n }\n } \n `} ${({isSlim:e})=>!e&&`\n @media (min-width: ${p.lg}) {\n height: ${i(9)};\n }\n `} ${({theme:e,isActive:t})=>t&&`\n &::before {\n ${a(e,"background-color",g(e,h(e)?"colors.consumption.lead.inverted.background":"colors.foundation.collapsed-menu.nav-link.hover"))};\n }\n `}; ${({theme:e,hasAnchorLinkList:t,isActive:n})=>t&&n&&`\n &::before {\n ${a(e,"background-color",h(e)?"colors.discovery.body.white.background":"colors.discovery.body.black.background")};\n }\n `} ${({theme:e,isActive:t,enableHoverStyle:n})=>!t&&n&&`\n &:hover::before, &:focus-visible::before {\n ${a(e,"background-color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.default"))};\n }\n `}; ${({hasCarouselControls:e})=>!e&&`& + li {\n margin-left: ${i(2)};\n }`} &:first-child { margin-left: 0; } &::before { position: absolute; bottom: 0; width: 100%; height: 4px; content: ''; } &:hover, &:focus-visible { outline: none; ${({theme:e})=>` \n \n ${t.StyledChevron} {\n ${a(e,"fill",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))};\n }\n\n ${t.NavLink} {\n ${a(e,"color",g(e,h(e)?"colors.consumption.lead.inverted.link-hover":"colors.foundation.collapsed-menu.nav-link.hover"))}\n }\n `} } `,t.NavListItemContent=o.div.withConfig({displayName:"NavListItemContent"})` ${({hasAnchorLinkList:e})=>!e&&"display: flex;\n flex-direction: inherit;\n align-items: center;"} ${({isClickable:e})=>e&&"cursor: pointer;"} `,t.NavListItemContentAnchor=o.a.withConfig({displayName:"NavListItemContentAnchor"})``,t.NavPrimaryItem=o.div.withConfig({displayName:"NavPrimaryItem"})` display: inline-flex; position: relative; flex: 1 0 auto; align-items: center; margin-right: ${i(2)}; ${({hasDivider:e,theme:t})=>e&&`\n padding-right: ${i(2)};\n\n ::after {\n display: block;\n position: absolute;\n right: 0;\n ${a(t,"background-color",h(t)?"colors.consumption.lead.inverted.divider":"colors.foundation.menu.dividers")};\n width: 1px;\n height: 32px;\n content: '';\n }\n `} ${({hidePrimaryLink:e})=>e&&`\n @media (min-width: ${p[e]}) {\n display: none;\n }`} ${t.NavLink} { display: flex; align-items: center; padding-top: 0; padding-bottom: 0; padding-left: 0; ${({theme:e})=>a(e,"color",g(e,"colors.foundation.collapsed-menu.nav-link.hover"))}; } `,t.NavImage=o(m).withConfig({displayName:"NavImage"})` img { height: ${i(6)}; ${({hasMargin:e})=>e&&`margin-right: ${i(2)}`}; @media (min-width: ${p.md}) { height: ${i(7)}; } } `,t.ScrollingNavigationMoreLinkWrapper=o.div.withConfig({displayName:"ScrollingNavigationMoreLinkWrapper"})` ${d(p.lg)} { display: block; } ${d(p.xxl)} { display: none; } ${({hideMoreLinkWrapperOnLargerScreens:e})=>e&&`\n ${d(p.xl)} {\n display: none;\n }\n `} `,t.NavListDefault=o.div.withConfig({displayName:"NavListDefault"})` display: none; ${({showDefaultNavListOnLargerScreens:e})=>e&&`\n ${d(p.xl)} {\n display: block;\n }\n `} ${d(p.xxl)} { display: block; } `,t.VisualTextWrap=o.div.withConfig({displayName:"VisualTextWrap"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; ${({hasAnchorLinkList:e})=>e?`\n ${s("typography.definitions.globalEditorial.numerical-small")}\n width:117px;\n a {\n padding:${i(1)} 0;\n }\n padding-bottom: ${i(1)};\n `:` width:181px;\n margin-right: ${i(2)};\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n /* stylelint-disable-next-line value-no-vendor-prefix */\n\n @media (max-width: ${p.sm}) {\n min-width: 200px;\n }`} `,t.ImageWrapper=o.img.withConfig({displayName:"ImageWrapper"})` ${({hasAnchorLinkList:e})=>e?"\n picture,\n img {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n background: white;\n width: 117px;\n }\n ":`margin-right: ${i(2)};\n width: 24%;\n\n @media (max-width: ${p.lg}) {\n width: 24%;\n }\n @media (max-width: ${p.md}) {\n width: 23%;\n }`} ${({hasHeaderBorder:e})=>e&&"\n picture,\n img {\n width: 200px;\n}\n \n "} ${({hasCarouselControls:e})=>!e&&"\n object-fit: cover;\n height: 66px;\n && {\n width: 66px;\n aspect-ratio: 1;\n }\n "} `,t.LinkBannerRubric=o.div.withConfig({displayName:"LinkBannerRubric"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-bottom: ${i(.5)}; overflow: hidden; text-overflow: ellipsis; line-height: ${i(2)}; -webkit-line-clamp: 1; -webkit-box-orient: vertical; /* stylelint-disable-next-line value-no-vendor-prefix */ ${({theme:e})=>a(e,"color","colors.consumption.lead.standard.context-signature")}; ${s("typography.definitions.globalEditorial.context-primary")}; && { text-transform: uppercase; text-decoration: none; } `;const N=o.button.withConfig({displayName:"BaseScrollButton"})` position: absolute; z-index: 10000; border: 0.5px solid ${r("colors.discovery.body.white.border")}; border-radius: 22px; background-color: ${r("colors.interactive.base.white")}; cursor: pointer; padding: 5px; width: ${i(6)}; height: ${i(6)}; @media (max-width: ${p.md}) { display: none; } `;t.RightScrollButton=o(N).withConfig({displayName:"RightScrollButton"})` right: 0; transform: rotate(0deg); margin: 26px 8px 25px auto; `,t.LeftScrollButton=o(N).withConfig({displayName:"LeftScrollButton"})` left: 0; transform: rotate(180deg); margin: 26px auto 25px 8px; `},37107:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(47524).A,s=n(54790),l=n(35676),d=n(33795),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{NavDrawer:p}=n(12501),{SecondaryMenuGridWrapper:u,SecondaryMenuContent:g,SecondaryMenuNavigationPrimary:h,SecondaryMenuNavigationUtility:y,SecondaryMenuBottom:b,SecondaryMenuSearch:f,SecondaryMenuSearchLink:v,SecondaryMenuAccount:$,SecondaryMenuSignInLink:w,SecondaryMenuUtilityLinks:C,SecondaryMenuSecondaryLinks:k,SecondaryMenuNavigationDropdown:S,SecondaryMenuNavigationDropdownHeader:x,SecondaryMenuSocialIcons:E}=n(90098),T=e=>{i.useEffect((()=>{(async()=>{await m(),c("SecondaryMenu")})()}),[]);const{accountProps:{accountLinks:t,signInLink:n="/account/sign-in",signOutLink:o="/auth/end"}={},contentAlign:s="left",primaryLinks:l,isAccountsEnabled:T,internationalInfo:I,user:N,showSearch:L,hasExtraTopMargin:B=!1,hideSocialIcons:P,rootBrandName:M,secondaryLinks:A,showMarketSwitcher:_,socialIconsProps:H,hasInvertedSearchStyles:D=!1,secondaryMenuSignInLink:R,secondaryMenuSignInLabel:O,showUtilityLinksOnTop:F=!1,theme:W="standard",shouldInvertSecondaryMenuTheme:U}=e,V=e.utilityLinks.filter((e=>!e.hideFromSecondaryMenu)),{formatMessage:G}=a(),j=e=>{window.dataLayer&&window.dataLayer.push({event:"navigation-click",navigationType:"menu",clickText:e})},z="inverted"===W&&U;return i.createElement(u,{contentAlign:s,showUtilityLinksOnTop:F,isInverted:z},i.createElement(g,{contentAlign:s},F&&V.length>0&&i.createElement(y,{attributes:{"aria-label":G(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:B,contentAlign:s,links:V,isInverted:z}),l.length>0&&i.createElement(h,{attributes:{"aria-label":G(r.secondaryMenuNavigationPrimaryAriaLabel)},className:"drawer__navigation--primary",hasExtraTopMargin:B,contentAlign:s,links:l,isInverted:z}),i.createElement(b,{"data-testid":"secondaryMenuBottomList",contentAlign:s},L&&i.createElement(f,{contentAlign:s},i.createElement(v,{onClick:()=>j(G(r.secondaryMenuSearchLinkText)),href:"/search",hasInvertedSearchStyles:D,isInverted:z},G(r.secondaryMenuSearchLinkText))),T&&i.createElement($,{isInverted:z,contentAlign:s,onClick:()=>j(G(r.secondaryMenuSignInLinkText))},N&&(N.isAuthenticated?i.createElement(d,{accountLinks:t,className:"drawer-account__options",signOutLink:o}):i.createElement(w,{href:R||n,rel:"nofollow",isInverted:z},O||G(r.secondaryMenuSignInLinkText)))),i.createElement(p,{use:"SecondaryMenu"}),!F&&V.length>0&&i.createElement(C,{attributes:{"aria-label":G(r.secondaryMenuUtilityLinksAriaLabel)},contentAlign:s,links:V,isInverted:z,utilityLinksOneItem:1===V.length&&0===A.length}),A.length>0&&i.createElement(k,{attributes:{"aria-label":G(r.secondaryMenuSecondaryLinksAriaLabel)},className:"drawer__navigation--secondary",contentAlign:s,links:A,isInverted:z})),_&&I?.internationalSites.length>0&&i.createElement(i.Fragment,null,i.createElement(x,{isInverted:z},G(r.secondaryMenuNavDropdownHeader,{rootBrandName:i.createElement("i",null,M)})),i.createElement(S,{id:"secondary-menu-overlay-dropdown",assistiveLabel:G(r.secondaryMenuNavDropdownAssistiveLabel),label:I.homeLocation.name,showLabel:!0,isInverted:z,direction:"up",options:I.internationalSites})),!P&&i.createElement(E,{...H,className:"drawer__social-icons",isInverted:z,showBorderTop:!_})))};T.propTypes={accountProps:o.shape({accountLinks:o.array,redirectURL:o.string,signInLink:o.string,signOutLink:o.string}),contentAlign:o.oneOf(["left","center"]),hasExtraTopMargin:o.bool,hasInvertedSearchStyles:o.bool,hideSocialIcons:o.bool,internationalInfo:o.object,isAccountsEnabled:o.bool,primaryLinks:s.propTypes.links,rootBrandName:o.string,secondaryLinks:s.propTypes.links,secondaryMenuSignInLabel:o.string,secondaryMenuSignInLink:o.string,shouldInvertSecondaryMenuTheme:o.bool,showMarketSwitcher:o.bool,showSearch:o.bool,showUtilityLinksOnTop:o.bool,socialIconsProps:o.shape(l.propTypes).isRequired,theme:o.oneOf(["standard","inverted"]),user:o.shape({isAuthenticated:o.bool.isRequired}),utilityLinks:s.propTypes.links},T.displayName="SecondaryMenu",e.exports=T},82814:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(37107);e.exports=o(i,"SecondaryMenu")},47524:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({secondaryMenuSearchLinkText:{id:"SecondaryMenu.SearchLinkText",defaultMessage:"Search",description:"SecondaryMenu component Search link text"},secondaryMenuSignInLinkText:{id:"SecondaryMenu.SignInLinkText",defaultMessage:"Sign in",description:"SecondaryMenu component Sign in link text"},secondaryMenuNavigationPrimaryAriaLabel:{id:"SecondaryMenu.NavigationPrimaryAriaLabel",defaultMessage:"Primary",description:"SecondaryMenu component Navigation links aria label"},secondaryMenuUtilityLinksAriaLabel:{id:"SecondaryMenu.UtilityLinksAriaLabel",defaultMessage:"Utility",description:"SecondaryMenu component Utility links aria label"},secondaryMenuSecondaryLinksAriaLabel:{id:"SecondaryMenu.SecondaryLinksAriaLabel",defaultMessage:"Secondary",description:"SecondaryMenu component Secondary links aria label"},secondaryMenuNavDropdownHeader:{id:"SecondaryMenu.NavDropdownHeader",defaultMessage:"Explore {rootBrandName} across the globe",description:"SecondaryMenu component Navigation dropdown header text"},secondaryMenuNavDropdownAssistiveLabel:{id:"SecondaryMenu.NavDropdownAssistiveLabel",defaultMessage:"Select international site",description:"ARIA description for secondary menu navigation dropdown"}})},48961:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(15343),s=n(99244),{googleAnalytics:l}=n(90090),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=n(57849),{SectionHeaderWrapper:p,SectionHeaderContainer:u,SectionHeaderHed:g,SectionHeaderSubhed:h,SectionHeaderSubhedClamp:y,SectionHeaderGrid:b,SectionHeaderHedDivider:f,ChipWrapper:v}=n(57221),$="above",w="below",C=({chipLengthToCenterAlignInMobile:e,hasNoHorizontalScroll:t=!0,hidePaddingBottom:n=!1,className:i,contentAlign:C="center",customTitle:k,dangerousHed:S,fullPageTheme:x="standard",dividerLength:E=12.5,hasConsistentSpacing:T=!1,hasInvertedDivider:I=!1,hasInvertedTheme:N=!1,hasMinimalVerticalPadding:L=!1,hasSectionContainerWidth:B,hedTag:P="h1",subHed:M,subHedMaxLines:A=0,subHedPosition:_=w,lede:H,ledeLogoBaseUrl:D="",mobileDividerLength:R=12.5,shouldCenterAlignChipsInMobile:O=!1,shouldEnableLede:F=!1,shouldEnableSubNavigation:W=!0,shouldHideBottomSpacing:U=!1,shouldHideTopSpacing:V=!1,shouldInvertDangerousDek:G=!1,shouldIncreaseBottomSpacingDivider:j=!1,shouldUseCollectionHeaderFont:z,shouldUseLedeAsLogo:q=!1,shouldUseCustomTitle:Z=!1,showDivider:K=!1,showSmallerSubHed:Y=!1,showSubChannelHed:J=!1,showTwolineSubHed:Q,variations:X={showSubHedToggleChips:!0},toggleChipsWithLink:ee,toggleChipRole:te="switch",type:ne})=>{a.useEffect((()=>{(async()=>{await c(),d("SectionHeader")})()}),[]);const{showSubHedToggleChips:oe}=X,ie=A>0,ae=ee?.length===e;let re=M?a.createElement(h,{hasSectionContainerWidth:B,className:"section-header__subhed","data-testid":"SectionHeaderSubhed",dangerouslySetInnerHTML:{__html:M},contentAlign:C,showSmallerSubHed:Y,showtwolineSubHed:Q,fullPageTheme:x,shouldInvertDangerousDek:G}):null;re&&ie&&(re=a.createElement(y,{lines:A,linesInExtraLargeDesktop:A,isCollapsible:!0},re));const[se,le]=a.useState(ee);return a.useEffect((()=>{{const e=window?.location?.pathname;le(e)}}),[ee]),a.createElement(p,{className:o("section-header",i,{"inverted-section-header":N}),shouldEnableLede:F,fullPageTheme:x,shouldHideTopSpacing:V,shouldHideBottomSpacing:U,hasConsistentSpacing:T},F&&a.createElement(m,{lede:H,ledeLogoBaseUrl:D,shouldUseLedeAsLogo:q}),(!q||!H)&&a.createElement(b,{contentAlign:C,hasSectionContainerWidth:B},a.createElement(u,{className:o("section-header__container",L&&"section-header__container--minimal-padding"),contentAlign:C,hasSectionContainerWidth:B,shouldHideTopSpacing:V,hidePaddingBottom:n,hasConsistentSpacing:T},_===$&&re,_===$&&K&&a.createElement(f,{contentAlign:C,subHedPosition:_,dividerLength:E,mobileDividerLength:R,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:V}),a.createElement(g,{className:"section-header__hed","data-testid":"SectionHeaderHed",dangerouslySetInnerHTML:{__html:J?S:Z&&k?k:S},fullPageTheme:x,as:P,showSubChannelHed:J,shouldUseCollectionHeaderFont:z}),_===w&&K&&a.createElement(f,{contentAlign:C,subHedPosition:_,dividerLength:E,mobileDividerLength:R,hasInvertedDivider:I,shouldIncreaseBottomSpacingDivider:j,shouldHideTopSpacing:V}),_===w&&re,W&&oe&&ee&&ee.length>0&&a.createElement(v,{hasSectionContainerWidth:B,shouldCenterAlignChipsInMobile:ae&&O},a.createElement(s,{contentAlign:"center",layout:"nowrap",hasNoHorizontalScroll:t},ee.map((e=>a.createElement(r,{analyticsDataAttribute:{},key:e.label,isChecked:e.url===se,onChange:()=>{return t=e.label,n=ne,void l.emitUniqueGoogleTrackingEvent("toggle-click",{clickText:t,clickType:n});var t,n},redirectUrl:e.url,role:te},e.label))))))))};C.propTypes={chipLengthToCenterAlignInMobile:i.number,className:i.string,contentAlign:i.oneOf(["center","left"]),customTitle:i.string,dangerousHed:i.string.isRequired,dividerLength:i.number,fullPageTheme:i.oneOf(["inverted","standard"]),hasConsistentSpacing:i.bool,hasInvertedDivider:i.bool,hasInvertedTheme:i.bool,hasMinimalVerticalPadding:i.bool,hasNoHorizontalScroll:i.bool,hasSectionContainerWidth:i.bool,hedTag:i.string,hidePaddingBottom:i.bool,lede:i.object,ledeLogoBaseUrl:i.string,mobileDividerLength:i.number,shouldCenterAlignChipsInMobile:i.bool,shouldEnableLede:i.bool,shouldEnableSubNavigation:i.bool,shouldHideBottomSpacing:i.bool,shouldHideTopSpacing:i.bool,shouldIncreaseBottomSpacingDivider:i.bool,shouldInvertDangerousDek:i.bool,shouldUseCollectionHeaderFont:i.bool,shouldUseCustomTitle:i.bool,shouldUseLedeAsLogo:i.bool,showDivider:i.bool,showSmallerSubHed:i.bool,showSubChannelHed:i.bool,showTwolineSubHed:i.bool,subHed:i.string,subHedMaxLines:i.number,subHedPosition:i.oneOf([w,$]),toggleChipRole:i.string,toggleChipsWithLink:i.array,type:i.string,variations:i.shape({showSubHedToggleChips:i.bool})},e.exports=C},57849:(e,t,n)=>{const o=n(96540),i=n(5556),{SectionHeaderLedeSection:a}=n(57221),r=({lede:e,ledeLogoBaseUrl:t="",shouldUseLedeAsLogo:n})=>{if(!e)return null;const i=o.createElement(a,{lede:e,captionWidth:"standard",shouldUseLedeAsLogo:n,hideLedeCaption:!0});return t?o.createElement("a",{href:t,"aria-label":"Lede Logo"},i):i};r.propTypes={lede:i.object,ledeLogoBaseUrl:i.string,shouldUseLedeAsLogo:i.bool},e.exports=r},95291:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223),a=n(19837);e.exports=i(o(a,"SectionHeader"))},57221:(e,t,n)=>{const{default:o}=n(75999),i=n(48286),{GridItem:a}=n(40653),r=n(86659),{BREAKPOINTS:s}=n(96472),{BaseText:l}=n(76955),{ListWrapper:d}=n(14952),c=n(92027),{calculateSpacing:m,getColorStyles:p,getColorToken:u,getTypographyStyles:g}=n(26865),{getSectionSpacingStyling:h}=n(16800),{applyGridSpacing:y}=n(1123),{ResponsiveImageContainer:b}=n(7228),{ContentHeaderLeadContentFullWidth:f,ContentHeaderResponsiveAsset:v}=n(5239),$=o.header.withConfig({displayName:"SectionHeaderWrapper"})` && { ${({shouldHideTopSpacing:e})=>e&&"\n margin-top: 0px;\n "} ${({shouldHideBottomSpacing:e})=>e&&"\n margin-bottom: 0px;\n "} } ${y("padding")} ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?null:`padding-bottom: ${m(5)};`} display: grid; ${({shouldEnableLede:e})=>e&&`\n grid-template-columns: 1fr;\n ${f} {\n grid-column: inherit;\n }\n `} ${({fullPageTheme:e,theme:t})=>{const n={inverted:"colors.consumption.lead.inverted.background",light:"colors.background.light",default:"colors.discovery.lead.primary.background"};return`${p(t,"background-color",n[e]||n.default)}`}} ${({hasSectionColor:e,theme:t})=>e&&`${p(t,"background","colors.background.light")}`} [class*='GridWrapper-'] [class*='SectionHeaderSubhedClamp-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`\n padding-bottom: ${h(t,"gap-md")};\n @media (max-width: ${s.md}) {\n padding-bottom: ${h(t,"gap-sm")};\n }\n `:null} } [class*='GridWrapper-'] .section-header__hed { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n padding-bottom: 24px;\n ":null} } [class*='GridWrapper-'] .section-header__subhed { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?"\n padding-top: 0px;\n ":null} } [class*='ClampWrapper-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`\n padding-bottom: ${h(t,"gap-md")};\n @media (max-width: ${s.md}) {\n padding-bottom: ${h(t,"gap-sm")};\n }\n `:null} } `,w=o.div.withConfig({displayName:"SectionHeaderContainer"})` ${({hasSectionContainerWidth:e})=>!e&&" max-width: 850px;"} ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(4)} 0;`} ${({hasSectionColor:e})=>e&&`padding: ${m(5)} 0 ${m(4)};`} text-align: ${({contentAlign:e})=>e}; &.section-header__container--minimal-padding { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(5)} 0;`} } @media (min-width: ${s.md}) { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==h(t,"gap-md")?`padding: ${m(0)} 0;`:`padding: ${m(5)} 0;`} ${({hasSectionColor:e})=>e&&`padding: ${m(5)} 0 ${m(4)};`} } && { ${({shouldHideTopSpacing:e})=>e&&"\n padding-top: 0px;\n "} ${({hidePaddingBottom:e})=>e&&"\n padding-bottom: 0px;\n "} } `,C=o(c).withConfig({displayName:"SectionHeaderLedeSection"})` grid-column: 1; grid-row: 1; ${({theme:e})=>p(e,"background","colors.background.white")}; ${({shouldUseLedeAsLogo:e})=>e&&"\n .lead-asset__content {\n padding: 32px 0;\n }\n "} .lead-asset__content__photo, ${b} { max-height: none; } ${v}, ${b} { ${({shouldUseLedeAsLogo:e})=>e?`\n width: 21em;\n text-align: center;\n margin: 0 auto;\n\n @media (max-width: ${s.md}) {\n width: 16em;\n }\n `:"\n width: 100%;\n "} } `,k=o.span.withConfig({displayName:"SectionHeaderHedDivider"})` @media (min-width: ${s.md}) { margin-top: ${m(4)}; margin-bottom: ${m(2)}; } display: block; grid-column: 1 / -1; margin-top: ${m(2)}; margin-right: auto; margin-bottom: ${({subHedPosition:e})=>"above"===e?m(2):0}; margin-left: ${({contentAlign:e})=>"center"===e?"auto":0}; border-bottom-width: ${m(.25,"px")}; border-bottom-style: solid; border-bottom-color: ${u("colors.consumption.lead.standard.accent")}; width: ${m(12.5,"px")}; && { ${({hasInvertedDivider:e,dividerLength:t,mobileDividerLength:n})=>e&&`border-bottom-width: ${m(1.5,"px")};\n border-bottom-style: solid;\n border-bottom-color: white;\n \n @media (min-width: ${s.md}) {\n width: ${m(t,"px")};\n }\n\n @media (max-width: ${s.md}) {\n width: ${m(n,"px")};\n }`} ${({shouldHideTopSpacing:e})=>e&&"\n margin-top: 0px;\n "} ${({shouldIncreaseBottomSpacingDivider:e})=>e&&"\n margin-bottom: 48px;\n "} } `,S=o(l).withConfig({displayName:"SectionHeaderHed"})` ${({fullPageTheme:e,theme:t})=>p(t,"color","inverted"===e?"colors.consumption.lead.inverted.heading":"colors.discovery.lead.primary.hed")}; ${({hasSectionColor:e,theme:t,showSubChannelHed:n})=>n?`\n ${g(t,"typography.definitions.discovery.subhed-section-secondary")}\n `:e?`\n ${g(t,"typography.definitions.discovery.subhed-section-primary")}\n `:""} ${({shouldUseCollectionHeaderFont:e,theme:t})=>e&&`\n ${g(t,"typography.definitions.discovery.page-hed-subsection")}\n `} `;S.defaultProps={as:"h1",bottomSpacing:0,topSpacing:0,typeIdentity:"typography.definitions.discovery.page-hed-section"};const x=o(l).withConfig({displayName:"SectionHeaderSubhed"})` padding: ${({contentAlign:e})=>"center"===e?`${m(2)} ${m(3)} 0 ${m(3)}`:`${m(2)} ${m(3)} 0 0`}; ${({hasSectionColor:e,showSmallerSubHed:t})=>(e||t)&&g("typography.definitions.consumptionEditorial.description-core")} ${({showtwolineSubHed:e})=>e&&g("typography.definitions.consumptionEditorial.display-medium")} @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e&&`\n margin-left:${m(3)};\n margin-right:${m(3)};\n `} } ${({fullPageTheme:e,shouldInvertDangerousDek:t,theme:n})=>"inverted"===e&&t?`${p(n,"color","colors.consumption.lead.inverted.description")}`:""} `;x.defaultProps={colorToken:"colors.discovery.lead.primary.description",typeIdentity:"typography.definitions.discovery.description-page"};const E=o(i).withConfig({displayName:"SectionHeaderSubhedClamp"})``,T=o(r.WithMargins).withConfig({displayName:"SectionHeaderGrid"})` ${a} { grid-column-end: -1; grid-column-start: 1; justify-self: ${({hasSectionContainerWidth:e,contentAlign:t})=>e?"auto":`${t}`}; } @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e&&"&.grid {\n --grid-margin: 0;\n }"} } `,I=o.div.withConfig({displayName:"ChipWrapper"})` margin: ${m(2)} 0 0 0; .list-item-wrapper:first-child { margin-left: initial; } .list-item-wrapper:last-child { margin-right: unset; } ${d} { a { padding-top: 0.7rem; padding-bottom: 0.7rem; } @media (min-width: ${s.md}) { flex-wrap: wrap; overflow-x: none; justify-content: center; padding: ${m(1)} ${m(3)}; .list-item-wrapper { margin-bottom: ${m(1)}; } } @media (max-width: ${s.md}) { ${({hasSectionContainerWidth:e})=>e?`\n padding-left:${m(3)};\n padding-right:${m(3)};\n `:"width: 350px;\n padding-left: 0;"} ${({shouldCenterAlignChipsInMobile:e})=>e&&"justify-content: center"}; padding-top: 0.7rem; padding-bottom: 0.7rem; } } `;e.exports={SectionHeaderWrapper:$,SectionHeaderContainer:w,SectionHeaderHed:S,SectionHeaderHedDivider:k,SectionHeaderSubhed:x,SectionHeaderSubhedClamp:E,SectionHeaderGrid:T,SectionHeaderLedeSection:C,ChipWrapper:I}},19837:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(48961);i.displayName="SectionHeader",i.SubHedToggleChips=o(i,"SubHedToggleChips",{showSubHedToggleChips:!0}),e.exports=i},30591:(e,t,n)=>{const o=n(5556),i=n(96540),{connector:a}=n(57744),r=n(73275),{googleAnalytics:s}=n(90090),{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{SeriesPaginationContentWrapper:c,SeriesPaginationImage:m,SeriesPaginationLink:p,SeriesPaginationListItem:u,SeriesPaginationPlaceholder:g,SeriesPaginationUnorderedList:h,SeriesPaginationWrapper:y}=n(32868),b=({href:e,prefix:t,hed:n})=>{const o=`${t} ${n}`;return i.createElement(p,{href:e,dangerouslySetInnerHTML:{__html:o},onClick:()=>s.emitGoogleTrackingEvent("seriespagination",{title:o})})};b.propTypes={hed:o.string,href:o.string,prefix:o.string};const f=({prefix:e,hed:t})=>{const n=`${e} ${t}`;return i.createElement(g,{dangerouslySetInnerHTML:{__html:n}})};f.propTypes={hed:o.string,prefix:o.string};const v=({links:e,prefixDivider:t,shouldIncludeIndex:n})=>e.length&&i.createElement(h,null,e.map(((e,o)=>{const a=o,{hed:r="",isExternal:s=!1,isPublished:l=!1,url:d=""}=e,c=l||s?b:f,m=`${n?o+1:""}${t}`;return i.createElement(u,{key:a},i.createElement(c,{href:d,prefix:m,hed:r}))})));v.propTypes={links:o.arrayOf(o.shape({url:o.string,hed:o.string,isPublished:o.bool})),prefixDivider:o.string,shouldIncludeIndex:o.bool};const $=({className:e,prefixDivider:t=":",seriesData:n,shouldIncludeIndex:o=!0})=>{i.useEffect((()=>{(async()=>{await d(),l("SeriesPagination")})()}),[]);const{image:a,links:s=[]}=n||{};if(!s.length)return null;const p={links:s,prefixDivider:t,shouldIncludeIndex:o};return i.createElement(y,{className:e},i.createElement(c,null,(a?.segmentedSources||a?.sources)&&i.createElement(m,null,i.createElement(r,{...a})),i.createElement(v,{...p})))};$.displayName="SeriesPagination",$.propTypes={className:o.string,prefixDivider:o.string,seriesData:o.shape({hed:o.hed,dek:o.dek,image:o.shape(r.propTypes),links:o.arrayOf(o.shape({hed:o.string,dek:o.string,image:o.object,isCurrent:o.bool,isExternal:o.bool,isPublished:o.bool,promoDek:o.string,promoHed:o.string,url:o.string})),shouldExcludeSeriesPagination:o.bool}),shouldIncludeIndex:o.bool},e.exports=a($,{keysToPluck:["seriesData"]})},28256:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(30591);e.exports=o(i,"SeriesPagination")},32868:(e,t,n)=>{const o=n(75999).default,{BaseLink:i}=n(76955),{calculateSpacing:a,getTypographyStyles:r,getColorStyles:s}=n(26865),{BREAKPOINTS:l}=n(96472),d=o.div.withConfig({displayName:"SeriesPaginationContentWrapper"})` display: flex; align-items: center; justify-content: flex-start; margin: auto; overflow-x: auto; overflow-y: hidden; padding: 0 ${a(2)}; height: 100%; @media (max-width: ${l.sm}) { &::after { display: block; position: absolute; top: 0; right: 0; z-index: 99; background: linear-gradient( to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.8) 73% ); width: 50px; height: 100%; content: ''; } } `,c=o.div.withConfig({displayName:"SeriesPaginationImage"})` flex-shrink: 0; img { height: 27px; } `,m=o(i).withConfig({displayName:"SeriesPaginationLink"})` ${({theme:e})=>r(e,"typography.definitions.foundation.link-primary")}; padding-top: ${a(3)}; padding-bottom: ${a(3)}; @media (max-width: ${l.md}) { padding-top: ${a(4)}; padding-bottom: ${a(4)}; } `;m.defaultProps={colorSecondaryToken:"colors.foundation.collapsed-menu.nav-link.hover",colorStaticLinkToken:"colors.foundation.collapsed-menu.nav-link.default",linkStyle:"navigation"};const p=o(m).withConfig({displayName:"SeriesPaginationPlaceholder"})` ${({theme:e})=>s(e,"color","colors.consumption.body.inverted.body-deemphasized")}; &:hover { cursor: default; text-decoration: none; ${({theme:e})=>s(e,"color","colors.consumption.body.inverted.body-deemphasized")}; } `,u=o.li.withConfig({displayName:"SeriesPaginationListItem"})` display: inline-block; padding: 0 0 0 ${a(5)}; white-space: nowrap; &:last-of-type { padding-right: ${a(2)}; } `,g=o.ul.withConfig({displayName:"SeriesPaginationUnorderedList"})` display: flex; align-items: center; justify-content: flex-start; margin: 0; padding: 0; height: 100%; list-style: none; @media (max-width: ${l.sm}) { padding: 0 50px 0 0; } `,h=o.section.withConfig({displayName:"SeriesPaginationWrapper"})` border-width: 0 0 1px; border-style: solid; width: 100%; height: 60px; ${({theme:e})=>s(e,"border-color","colors.discovery.body.white.divider")}; ${({theme:e})=>s(e,"background","colors.foundation.menu-bg.collapsed")}; @media (max-width: ${l.lg} - 1) { border-width: 1px 0; } @media (max-width: ${l.md}) { height: 60px; } `;e.exports={SeriesPaginationContentWrapper:d,SeriesPaginationImage:c,SeriesPaginationLink:m,SeriesPaginationListItem:u,SeriesPaginationPlaceholder:p,SeriesPaginationUnorderedList:g,SeriesPaginationWrapper:h}},91440:(e,t,n)=>{const o=n(5556),i=n(96540),{useIntl:a}=n(37243),r=n(38221),s=n(73275),l=n(64964),d=n(30830),c=n(67611),{calculateSpacing:m}=n(26865),{trackComponent:p}=n(92716),{interactionResponse:u}=n(56187),{ShoppableAssetEmbedIconWrapper:g,ShoppableAssetEmbedIcon:h,ShoppableAssetEmbedIconHoverText:y,ShoppableAssetEmbedAssetContainer:b,ShoppableAssetEmbedDrawer:f}=n(22879),{AssetEmbedWrapper:v,AssetEmbedResponsiveAsset:$,AssetEmbedCaption:w}=n(41108),C=n(58009).A,{BREAKPOINTS:k}=n(96472),S=({attributes:e,className:t,dangerousCaption:n,dangerousCredit:o,image:s,shoppableItems:S=[],contentAlign:x})=>{i.useEffect((()=>{(async()=>{await u(),p("ShoppableAssetEmbed")})()}),[]);const{formatMessage:E}=a(),[T,I]=i.useState(!1),[N,L]=i.useState(!1),[B,P]=i.useState(!1);i.useEffect((()=>{const e=()=>{const e=`(max-width: ${k.md})`,t=window.matchMedia(e).matches;t&&!B&&P(!0),!t&&B&&P(!1)},t=r(e,300);return e(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)}),[B]);const M=B?2:7;if(!s)return null;const A=n||o,_=()=>{T&&L(!N)},H={spacing:{sm:m(1),md:m(1),lg:m(1)},width:{sm:`calc(45% - ${m(1.5)})`,md:`calc(47% - ${m(1.5)})`,lg:`calc(14% - ${m(2)})`}};return i.createElement(v,{...e,isAlignedLeft:"left"===x,isAlignedRight:"right"===x,className:t},i.createElement(b,{onClick:_},i.createElement($,{...s,isLazy:!0,onAssetLoaded:()=>I(!0)}),i.createElement(g,{showIcon:T},i.createElement(h,null,i.createElement(l,null)),i.createElement(y,null,E(C.shoppingIconHoverText)))),i.createElement(f,{isOpen:N,onClose:_,showCloseButton:!0},i.createElement(d,{hasControls:S.length>M,controlPlacement:"space-between",controlPosition:"center",hasPadding:!0,hideHeaderBorder:!0,title:E(C.shoppingIconHoverText)},S.map(((e,t)=>i.createElement(d.CarouselItem,{...H,key:t},i.createElement(c,{...e,isProductCardName:!0,hasUnderlineHed:!1})))))),A&&i.createElement(w,{dangerousCaptionText:n,dangerousCredit:o}))};S.propTypes={attributes:o.object,className:o.string,contentAlign:o.oneOf(["left","right"]),dangerousCaption:o.string,dangerousCredit:o.string,image:o.shape(s.propTypes),shoppableItems:o.array},S.displayName="ShoppableAssetEmbed",e.exports=S},82077:(e,t,n)=>{e.exports=n(91440)},22879:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorToken:a}=n(26865),{BREAKPOINTS:r}=n(96472),{BaseText:s,BaseWrap:l}=n(76955),d=n(98653),c=o.div.withConfig({displayName:"ShoppableAssetEmbedIconWrapper"})` display: none; position: absolute; bottom: ${i(2)}; left: ${i(2)}; transition: max-width 0.32s ease; border: ${i(.2)} solid ${({theme:e})=>a(e,"colors.consumption.lead.standard.divider")}; border-radius: ${i(6)}; background-color: ${({theme:e})=>a(e,"colors.background.white")}; min-width: ${i(5)}; max-width: 0%; height: ${i(5)}; overflow: hidden; white-space: nowrap; ${({showIcon:e})=>e&&"display: block"}; @media (min-width: ${r.md}) { bottom: ${i(3)}; left: ${i(3)}; } `,m=o("span").withConfig({displayName:"ShoppableAssetEmbedIcon"})` svg { position: absolute; bottom: ${i(1)}; left: ${i(.8)}; } `,p=o(s).withConfig({displayName:"ShoppableAssetEmbedIconHoverText"})` transition: max-width 0.32s ease; padding-right: ${i(2.6)}; padding-left: ${i(5.8)}; max-width: 0; `;p.defaultProps={as:"span",colorToken:"colors.consumption.body.special.link",typeIdentity:"typography.definitions.utility.button-utility"};const u=o(l).withConfig({displayName:"ShoppableAssetEmbedContainer"})` display: inline-block; position: relative; &:hover { cursor: pointer; @media (min-width: ${r.md}) { ${p}, ${c} { max-width: 100%; } } } `,g=o(d.Bottom).withConfig({displayName:"ShoppableAssetEmbedContainer"})` && { padding: 0 ${i(8)}; @media (max-width: ${r.md}) { padding: 0 ${i(3)}; } } `;e.exports={ShoppableAssetEmbedIconWrapper:c,ShoppableAssetEmbedIcon:m,ShoppableAssetEmbedIconHoverText:p,ShoppableAssetEmbedAssetContainer:u,ShoppableAssetEmbedDrawer:g}},58009:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({shoppingIconHoverText:{id:"ShoppableAssetEmbed.shoppingIconHoverText",defaultMessage:"Shop the look",description:"ShoppableAssetEmbed component shopping icon on hover text"}})},99788:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(68642),{sizesFullName:r}=n(99906),s=n(48286),l=n(86157),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),{SummaryItemFloatingIcon:m,SummaryItemImageIcon:p}=n(14207),u=n(77818),g=n(96774),h=n(34187),{SideBySideRatingsCardWrapper:y,ImageWrapper:b,Image:f,Label:v,Link:$,ContentWrapper:w,Content:C,Body:k,Hed:S,Dek:x,MetaData:E,Rating:T,SideBySideRatingsCardDate:I,SourceTagNameWrapper:N}=n(78897),L=({analyticsDataAttribute:e,contentType:t,dangerousHed:n,dangerousDek:o,date:l,hedTag:L="h3",image:B,imageLabels:P,isAudioArticle:M=!1,issueDate:A,rating:_,hasDekPaddingBottom:H=!0,hideIssueDate:D=!0,hideRubricItemSummary:R=!1,hideSourceTagName:O,reviewsCount:F,rubric:W,shouldHideDekOnMobileView:U=!1,shouldHidePublishDate:V=!0,shouldHoldImageSpace:G=!0,sourceTagName:j,url:z})=>{if(i.useEffect((()=>{(async()=>{await c(),d("SideBySideRatingsCard")})()}),[]),!z||!n)return null;const{medium:q}=r,Z=U,K=B&&B.showImageWithoutLink,Y=i.createElement(i.Fragment,null,i.createElement(f,{...B,shouldHoldImageSpace:G}),P&&P.length?P.map(((e,t)=>i.createElement(v,{key:t.toString()},e))):null);return i.createElement(y,{...e},B&&i.createElement(b,{onClick:()=>{K&&(window.location=z)}},K?Y:i.createElement($,{href:z},Y),M&&i.createElement(m,null,i.createElement(u,null)),"gallery"===t&&i.createElement(p,{ButtonIcon:()=>i.createElement(g,null),inputKind:"text",isIconButton:!0,label:"icon",position:"left"})),i.createElement(w,null,i.createElement(C,{removePaddingOnMobileView:Z,hasDekPaddingBottom:H},i.createElement(k,null,!R&&W&&i.createElement(h,{name:W.name}),!O&&j&&i.createElement(N,null," ",`| From ${j}`),i.createElement($,{href:z},i.createElement(S,{as:L,dangerouslySetInnerHTML:{__html:n}})),i.createElement(s,{lines:2,breakpoint:q},i.createElement(x,{dangerouslySetInnerHTML:{__html:o},shouldHideDekOnMobileView:U})),((e,t,n,o)=>{let a="";return!n&&o?a=o:!e&&t&&(a=t),a&&i.createElement(I,{dangerouslySetInnerHTML:{__html:a}})})(V,l,D,A))),_&&F?i.createElement(E,null,i.createElement(a,null),i.createElement(T,null,_," (",F,")")):null))};L.propTypes={analyticsDataAttribute:o.object,contentType:o.string,dangerousDek:o.string,dangerousHed:o.string.isRequired,date:o.string,hasDekPaddingBottom:o.bool,hedTag:o.string,hideIssueDate:o.bool,hideRubricItemSummary:o.bool,hideSourceTagName:o.bool,image:o.shape(l.propTypes),imageLabels:o.arrayOf(o.string),isAudioArticle:o.bool,issueDate:o.string,rating:o.number,reviewsCount:o.number,rubric:o.shape(h.propTypes),shouldHideDekOnMobileView:o.bool,shouldHidePublishDate:o.bool,shouldHoldImageSpace:o.bool,sourceTagName:o.string,url:o.string.isRequired},e.exports=L},53743:(e,t,n)=>{e.exports=n(99788)},78897:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{BaseText:a,BaseLink:r}=n(76955),{minScreen:s,calculateSpacing:l,getColorStyles:d,getDecoration:c}=n(26865),m=n(86157),p=o.div.withConfig({displayName:"SideBySideRatingsCardWrapper"})` display: flex; flex-direction: row; `,u=o(r).withConfig({displayName:"Link"})``;u.defaultProps={colorToken:"colors.discovery.body.white.heading",linkStyle:"global"};const g=o.div.withConfig({displayName:"ImageWrapper"})` position: relative; width: 40%; ${s(i.md)} { width: 50%; } `,h=o(m).withConfig({displayName:"Image"})` img { border-radius: ${({theme:e})=>c(e,"cardRadiusSm")}; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; } ${s(i.lg)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; } } cursor: pointer; `,y=o(a).withConfig({displayName:"Label"})` position: absolute; top: ${l(1)}; left: ${l(1)}; margin: 0 ${l(.5)} 0 0; border-radius: ${l(3)}; padding: ${l(.5)} ${l(1)}; ${({theme:e})=>d(e,"background","colors.discovery.body.brand.background")}; ${s(i.md)} { margin: 0 ${l(1)} 0 0; } ${s(i.lg)} { top: ${l(2)}; left: ${l(2)}; padding: ${l(1)} ${l(2)}; } `;y.defaultProps={as:"div",colorToken:"colors.discovery.body.brand.heading",typeIdentity:"typography.definitions.globalEditorial.tags"};const b=o.div.withConfig({displayName:"ContentWrapper"})` border-radius: ${({theme:e})=>c(e,"cardRadiusSm")}; padding: 0 0 0 ${l(2)}; width: 60%; ${s(i.md)} { border-radius: ${({theme:e})=>c(e,"cardRadiusMd")}; padding: 0 0 0 ${l(3)}; width: 50%; } ${s(i.lg)} { border-radius: ${({theme:e})=>c(e,"cardRadiusLg")}; padding: 0 0 0 ${l(4)}; } `,f=o.div.withConfig({displayName:"Content"})` ${({hasDekPaddingBottom:e,removePaddingOnMobileView:t})=>e?t?`\n ${s(i.md)} {\n padding: 0 0 ${l(2)};\n }\n `:`padding: 0 0 ${l(2)};`:"padding-bottom: 0;"} `,v=o.div.withConfig({displayName:"Body"})``,$=o(a).withConfig({displayName:"Hed"})` margin: 0 0 ${l(1)}; `;$.defaultProps={as:"h3",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.hed-core-secondary"};const w=o(a).withConfig({displayName:"Dek"})` ${({shouldHideDekOnMobileView:e})=>e&&`\n display: none;\n \n ${s(i.md)} {\n display: block;\n }\n `} `;w.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.discovery.description-core"};const C=o.div.withConfig({displayName:"MetaData"})` display: flex; flex-direction: row; align-items: center; height: ${l(4)}; `,k=o(a).withConfig({displayName:"Rating"})` margin: 0 ${l(1)}; `;k.defaultProps={as:"div",colorToken:"colors.discovery.body.white.accreditation",typeIdentity:"typography.definitions.globalEditorial.numerical-small"};const S=o(a).withConfig({displayName:"SideBySideRatingsSideBySideRatingsCardDate"})` display: block; align-self: center; margin-top: ${l(1)}; `;S.defaultProps={as:"time",colorToken:"colors.discovery.body.white.context-tertiary",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const x=o(a).withConfig({displayName:"SourceTagNameWrapper"})` display: inline-block; `;x.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.heading",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={SideBySideRatingsCardWrapper:p,Link:u,ImageWrapper:g,Image:h,Label:y,ContentWrapper:b,Content:f,Body:v,Hed:$,Dek:w,MetaData:C,Rating:k,SideBySideRatingsCardDate:S,SourceTagNameWrapper:x}},98918:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{useIntl:r}=n(37243),s=n(13487).A,{trackComponent:l}=n(92716),{interactionResponse:d}=n(56187),{SponsoredContentHeaderWrapper:c,SponsoredContentHeaderExternalLink:m,SponsoredContentHeaderInfoBox:p,SponsoredContentHeaderBylineText:u,SponsoredContentHeaderResponsiveAsset:g,SponsoredContentHeaderSponsorName:h}=n(67101),{getBylineText:y,getLogoRatio:b,getSponsoredHeaderDisplayOptions:f,getValidBylineOption:v}=n(62574),$=({brandName:e,bylineOption:t,bylineVariant:n,campaignUrl:i,className:$,sponsorLogo:w,sponsorName:C})=>{a.useEffect((()=>{(async()=>{await d(),l("SponsoredContentHeader")})()}),[]);const k=r(),S=v(t),{isBrandedLegacy:x,shouldDisplayLogo:E}=f({bylineOption:S,bylineVariant:n,hasLogo:!!w}),T=y({intl:k,bylineOption:S,brandName:e,sponsorName:C}),I=b({sponsorLogo:w});return a.createElement(c,{isBrandedLegacy:x,className:o($,S.replace("_","-")),"data-testid":"SponsoredContentHeaderWrapper"},a.createElement(m,{additionalRelVals:["sponsored"],href:i||void 0,attributes:{"aria-label":k.formatMessage(s.sponsoredLinkCTA,{sponsorName:C})}},a.createElement(p,{isBrandedLegacy:x},a.createElement(u,{isBrandedLegacy:x,"data-testid":"SponsoredContentHeaderBylineText"},T),E?a.createElement(g,{altText:w.altText,constrainLogoByWidth:I>1,isBrandedLegacy:x,sources:w.sources}):a.createElement(h,{isBrandedLegacy:x},C))))};$.propTypes={brandName:i.string.isRequired,bylineOption:i.string.isRequired,bylineVariant:i.string.isRequired,campaignUrl:i.string.isRequired,className:i.string,sponsorLogo:i.any,sponsorName:i.string.isRequired},$.displayName="SponsoredContentHeader",e.exports=$},31411:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892);e.exports=o(n(98918),"SponsoredContentHeader")},67101:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getTypographyStyles:s}=n(26865),l=n(86157),d=n(39832),c=o.div.withConfig({displayName:"SponsoredContentHeaderWrapper"})` display: flex; justify-content: center; ${({theme:e})=>r(e,"background-color","colors.discovery.body.light.background")}; padding: ${a(2)}; width: 100%; min-height: 80px; ${({isBrandedLegacy:e})=>e?`\n grid-column: 1 / -1;\n padding: unset;\n height: 60px;\n min-height: unset;\n\n &.light-theme {\n ${({theme:e})=>r(e,"background-color","colors.background.light")}\n }\n `:""} `,m=o(d).withConfig({displayName:"SponsoredContentHeaderExternalLink"})` text-decoration: none; `,p=o.div.withConfig({displayName:"SponsoredContentHeaderInfoBox"})` display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; ${({isBrandedLegacy:e})=>e?"& { flex-direction: unset; }":""} `,u=o(i).withConfig({displayName:"SponsoredContentHeaderBylineText"})` ${({theme:e,isBrandedLegacy:t})=>t?`\n ${s(e,"typography.definitions.globalEditorial.context-primary")};\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n padding-right: ${a(2)};\n height: 100%;\n\n &.light-theme {\n ${r(e,"color","colors.discovery.body.light.heading")}\n }\n }\n `:""} `;u.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.syndication",typeIdentity:"typography.definitions.globalEditorial.syndication"};const g=o(l).withConfig({displayName:"SponsoredContentHeaderResponsiveAsset"})` &.responsive-asset { display: flex; align-items: center; margin-top: ${a(1)}; overflow: visible; ${({theme:e,isBrandedLegacy:t})=>t?`\n justify-content: flex-start;\n margin-top: unset;\n padding-left: ${a(2)};\n border-left: 1px solid;\n ${r(e,"border-color","colors.discovery.body.light.divider")};\n `:""} } &.responsive-image { height: 60px; img { height: 100%; } ${({constrainLogoByWidth:e})=>e?"{\n width: 60px;\n height: unset;\n\n img {\n height: unset;\n }\n }":""} } `,h=o(i).withConfig({displayName:"SponsoredContentHeaderSponsorName"})` display: flex; align-items: center; margin-top: ${a(.5)}; ${({isBrandedLegacy:e,theme:t})=>e?`\n justify-content: flex-start;\n margin-top: unset;\n padding-left: ${a(.5)};\n\n &.light-theme {\n ${r(t,"color","colors.discovery.body.light.syndication")};\n }\n `:""} `;h.defaultProps={as:"div",colorToken:"colors.consumption.lead.standard.syndication",typeIdentity:"typography.definitions.consumptionEditorial.description-feature"},e.exports={SponsoredContentHeaderWrapper:c,SponsoredContentHeaderExternalLink:m,SponsoredContentHeaderInfoBox:p,SponsoredContentHeaderBylineText:u,SponsoredContentHeaderResponsiveAsset:g,SponsoredContentHeaderSponsorName:h}},13487:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({bylineBrandXAdvertiser:{id:"SponsoredContentHeader.BylineBrandXAdvertiser",defaultMessage:"{brandName} X",description:"Byline text when it's a brand and an advertiser"},bylineBrandPresentsAdvertiser:{id:"SponsoredContentHeader.BylineBrandPresentsAdvertiser",defaultMessage:"{brandName} Presents",description:"Byline text when it's a brand presenting an advertiser"},bylineBrandedContent:{id:"SponsoredContentHeader.BylineBrandedContent",defaultMessage:"Branded Content By",description:"Byline text for branded content"},bylineCreated:{id:"SponsoredContentHeader.BylineCreated",defaultMessage:"Created By {brandName} For",description:"Byline text for created by brand"},bylinePaidPost:{id:"SponsoredContentHeader.BylinePaidPost",defaultMessage:"PAID POST",description:"Byline text for a paid post"},bylinePR:{id:"SponsoredContentHeader.BylinePR",defaultMessage:"PR",description:"Byline text for a PR"},bylinePaidPostByAdvertiser:{id:"SponsoredContentHeader.BylinePaidPostByAdvertiser",defaultMessage:"Paid Post by {sponsorName}, Brought to you By Business Reporter",description:"Byline text by advertiser for a paid post"},bylineProduced:{id:"SponsoredContentHeader.BylineProduced",defaultMessage:"Produced By",description:"Byline text for produced by"},bylineProducedByAdvertiser:{id:"SponsoredContentHeader.BylineProducedByAdvertiser",defaultMessage:"Produced By",description:"Byline text for produced by advertiser"},bylinePublishedByAdvertiser:{id:"SponsoredContentHeader.BylinePublishedByAdvertiser",defaultMessage:"Published By",description:"Byline text for published by advertiser"},bylinePresentedByAdvertiser:{id:"SponsoredContentHeader.BylinePresentedByAdvertiser",defaultMessage:"Presented By",description:"Byline text for presented by advertiser"},bylineProducedByBrand:{id:"SponsoredContentHeader.BylineProducedByBrand",defaultMessage:"Produced By {brandName} With",description:"Byline text for produced by brand"},bylineSponsored:{id:"SponsoredContentHeader.BylineSponsored",defaultMessage:"Sponsored content",description:"Byline text for sponsored content"},bylineSponsoredContent:{id:"SponsoredContentHeader.BylineSponsoredContent",defaultMessage:"Sponsored Content By",description:"Byline text for sponsored content with a sponsor name"},bylineTogetherWith:{id:"SponsoredContentHeader.BylineTogetherWith",defaultMessage:"Together with",description:"Byline text for together with"},bylineInCollaboration:{id:"SponsoredContentHeader.BylineInCollaboration",defaultMessage:"In Collaboration With",description:"Byline text for in collaboration with"},bylineSponsoredBy:{id:"SponsoredContentHeader.BylineSponsoredBy",defaultMessage:"Sponsored By",description:"Byline text for sponsored by"},bylineInPartnership:{id:"SponsoredContentHeader.BylineInPartnership",defaultMessage:"In Partnership With",description:"Byline text for in partnership with"},bylineAdvertising:{id:"SponsoredContentHeader.BylineAdvertising",defaultMessage:"Advertising",description:"Byline text for advertising"},bylinePromotedByAdvertiser:{id:"SponsoredContentHeader.BylinePromotedByAdvertiser",defaultMessage:"Promoted by",description:"Byline text for promoted by advertiser"},bylinePromotion:{id:"SponsoredContentHeader.BylinePromotion",defaultMessage:"Promotion",description:"Byline text for promotion"},bylineAdvertisementFeatureWith:{id:"SponsoredContentHeader.BylineAdvertisementFeatureWith",defaultMessage:"Advertisement Feature With",description:"Byline text for advertisement feature with"},bylineOriginalContentBy:{id:"SponsoredContentHeader.BylineOriginalContentBy",defaultMessage:"Original Content By",description:"Byline text for Original Content By"},sponsoredLinkCTA:{id:"SponsoredContentHeader.SponsoredLinkCTA",defaultMessage:"Click to go to {sponsorName}'s website",description:"Call to action for sponsored link"},bylineAdvertisementByAdvertiser:{id:"SponsoredContentHeader.bylineAdvertisementByAdvertiser",defaultMessage:"Advertisement By",description:"Byline text for advertisement by advertiser"},bylineAd:{id:"SponsoredContentHeader.bylineAd",defaultMessage:"Ad",description:"Byline text for ad"},bylineSponsoredByAdvertiser:{id:"SponsoredContentHeader.bylineSponsoredByAdvertiser",defaultMessage:"Sponsored By",description:"Byline text for sponsored by advertiser"},bylineInPartnershipWithAdvertiser:{id:"SponsoredContentHeader.bylineInPartnershipWithAdvertiser",defaultMessage:"In Partnership With",description:"Byline text for in partnership with advertiser"},bylinePaidPartnershipWithAdvertiser:{id:"SponsoredContentHeader.bylinePaidPartnershipWithAdvertiser",defaultMessage:"Paid Partnership With",description:"Byline text for paid partnership with advertiser"},bylineAffiliatePartner:{id:"SponsoredContentHeader.bylineAffiliatePartner",defaultMessage:"Affiliate Partner",description:"Byline text for affiliate partner"},bylinePaidPromotionByAdvertiser:{id:"SponsoredContentHeader.bylinePaidPromotionByAdvertiser",defaultMessage:"Paid Promotion By",description:"Byline text for paid promotion by advertiser"},bylineSpecialFeature:{id:"SponsoredContentHeader.bylineSpecialFeature",defaultMessage:"Special Feature",description:"Byline text for special feature"}})},62574:(e,t,n)=>{const o=n(13487).A,i="produced_by_advertiser",a={brand_x_advertiser:o.bylineBrandXAdvertiser,brand_presents_advertiser:o.bylineBrandPresentsAdvertiser,branded_content:o.bylineBrandedContent,created:o.bylineCreated,original_content_by:o.bylineOriginalContentBy,paid_post:o.bylinePaidPost,paid_post_by_advertiser_brought_to_you_by_business_reporter:o.bylinePaidPostByAdvertiser,produced:o.bylineProduced,produced_by_advertiser:o.bylineProducedByAdvertiser,presented_by_advertiser:o.bylinePresentedByAdvertiser,produced_by_brand:o.bylineProducedByBrand,sponsored:o.bylineSponsored,sponsored_content:o.bylineSponsoredContent,together_with:o.bylineTogetherWith,in_collaboration:o.bylineInCollaboration,sponsored_by:o.bylineSponsoredBy,in_partnership:o.bylineInPartnership,advertisement_feature_with:o.bylineAdvertisementFeatureWith,advertisement_by_advertiser:o.bylineAdvertisementByAdvertiser,ad:o.bylineAd,sponsored_by_advertiser:o.bylineSponsoredByAdvertiser,in_partnership_with_advertiser:o.bylineInPartnershipWithAdvertiser,paid_partnership_with_advertiser:o.bylinePaidPartnershipWithAdvertiser,affiliate_partner:o.bylineAffiliatePartner,paid_promotion_by_advertiser:o.bylinePaidPromotionByAdvertiser,special_feature:o.bylineSpecialFeature,advertising:o.bylineAdvertising,PR:o.bylinePR,promoted_by_advertiser:o.bylinePromotedByAdvertiser,published_by_advertiser:o.bylinePublishedByAdvertiser,promotion:o.bylinePromotion};function r(e){return Object.prototype.hasOwnProperty.call(a,e)?e:i}e.exports={BYLINE_TEMPLATES:a,getBylineText:function({intl:e,bylineOption:t=i,brandName:n,sponsorName:o}){return e.formatMessage(a[t],{brandName:n,sponsorName:o})},getLogoRatio:function({sponsorLogo:e}){return(e?.sources?.sm?.height||0)/(e?.sources?.sm?.width||1)},getSponsoredHeaderDisplayOptions:function({bylineOption:e,bylineVariant:t,hasLogo:n}){const o=r(e),i="sponsored"===o||"produced"===o;return{isBrandedLegacy:i,shouldDisplayLogo:n&&("logo"===t||i)}},getValidBylineOption:r}},43709:(e,t,n)=>{e.exports=n(7035)},7035:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(87339);i.Inverted=o(i,"Inverted",{},{isInverted:!0,viewAllButtonVariation:"UtilityInverted",btnStyle:"outlined"}),i.ButtonPrimaryOutlined=o(i,"ButtonPrimaryOutlined",{},{viewAllButtonVariation:"Primary",btnStyle:"outlined"}),i.ButtonPrimaryOutlinedCompact=o(i,"ButtonPrimaryOutlinedCompact",{},{viewAllButtonVariation:"Primary",btnStyle:"outlined",hasModerateSpacing:!1}),e.exports=i},30608:(e,t,n)=>{const o=n(5556),{useInView:i}=n(46762),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),{SummaryItemSimpleAnchor:l,SummaryItemSimpleHed:d,SummaryItemResponsiveAsset:c,SummaryItemLiveWrapperAsset:m,SummaryItemLiveSpacerAsset:p,SummaryItemLiveEllipseAsset:u,SummaryItemLiveLabelAsset:g,SummaryItemSimpleSubHed:h,SummaryItemCustomMessage:y}=n(14815),b=n(37402),{handleCommercePromotionBanner:f}=n(14307),v=({image:e,copilotID:t,isLive:n=!1,isRunwayRecommendationSubHed:o=!1,hasMobilePaddingBottom:v,hed:$,showAssetOnly:w=!1,showLinkedAsset:C=!1,subHed:k,liveLabel:S="LIVE",url:x,analyticsEvent:E,customMessage:T,showPrice:I,hasUnderlineHed:N=!0,isInternalLink:L,layout:B,index:P,contentType:M})=>{a.useEffect((()=>{(async()=>{await s(),r("SummaryItemSimple")})()}),[]);const A="content-click",_=("ContentCarousel"===B||"GridFourColumns"===B)&&"externallink"===M,H={id:t,name:"photo",title:e?.altText,url:x,position:P},[D,R]=i({threshold:.5,trackVisibility:!0,delay:100,triggerOnce:!0});R&&_&&f({type:"impression",event:"content-impression",...H});const O=e&&a.createElement(c,{...e,hasMobilePaddingBottom:v});if(w)return O;const F=e&&a.createElement(l,{href:x,"data-testid":"SummaryItemSimple",ref:D,onClick:()=>{E&&b.emitGoogleTrackingEvent(E,{"event-label":$,"gtm.elementUrl":x}),_&&f({type:"click",event:A,...H})},target:L?"_self":"_blank",hasMobilePaddingBottom:v},a.createElement(c,{...e}));return C?F:a.createElement(l,{href:x,"data-testid":"SummaryItemSimple",onClick:()=>{E&&b.emitGoogleTrackingEvent(E,{"event-label":$,"gtm.elementUrl":x}),_&&f({type:"click",event:A,...H})},hasUnderlineHed:N,hasMobilePaddingBottom:v},O,e&&n&&a.createElement(m,null,a.createElement(u,null),a.createElement(p,null),a.createElement(g,null," ",S," ")),$&&a.createElement(d,{as:"h3",hasMobilePaddingBottom:v},$),k&&a.createElement(h,{showPrice:I,as:"p"},I?k:null),T&&a.createElement(y,{isRunwayRecommendationSubHed:o}," ",T," "))};v.propTypes={analyticsEvent:o.string,contentType:o.string,copilotID:o.string,customMessage:o.string,hasMobilePaddingBottom:o.bool,hasUnderlineHed:o.bool,hed:o.string,image:o.shape(c.propTypes),index:o.number,isInternalLink:o.bool,isLive:o.bool,isRunwayRecommendationSubHed:o.bool,layout:o.string,liveLabel:o.string,showAssetOnly:o.bool,showLinkedAsset:o.bool,showPrice:o.bool,subHed:o.string,url:o.string.isRequired},e.exports=v},31933:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(30608);e.exports=o(i,"SummaryItemSimple")},14815:(e,t,n)=>{const o=n(75999).default,{calculateSpacing:i,getColorStyles:a,getTypographyStyles:r}=n(26865),{BREAKPOINTS:s}=n(96472),{BaseLink:l,BaseText:d}=n(76955),c=n(73275),m=o(l).withConfig({displayName:"SummaryItemSimpleAnchor"})` display: block; position: relative; ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?4:3)};}`}; && { ${({hasUnderlineHed:e})=>!e&&"text-decoration: none"} } `,p=o(d).withConfig({displayName:"SummaryItemSimpleHed"})` ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?.5:1.5)};}`}; text-align: center; ${({theme:e})=>r(e,"typography.definitions.discovery.hed-core-secondary")} ${({theme:e})=>a(e,"color","colors.discovery.lead.secondary.hed")}; `,u=o(d).withConfig({displayName:"SummaryItemSimpleSubHed"})` text-align: center; ${({theme:e,showPrice:t})=>r(e,t?"typography.definitions.discovery.hed-core-secondary":"typography.definitions.globalEditorial.context-tertiary")} ${({theme:e})=>a(e,"color","colors.discovery.body.white.context-tertiary")}; `,g=o(c).withConfig({displayName:"SummaryItemResponsiveAsset"})` ${({hasMobilePaddingBottom:e})=>`padding-bottom: ${i(e?1.5:.5)};}`}; @media (min-width: ${s.md}) { padding-bottom: ${i(1)}; } img { width: 100%; } `,h=o.div.withConfig({displayName:"SummaryItemLiveWrapperAsset"})` display: flex; position: absolute; top: 24px; left: 12px; flex-direction: row; align-items: center; background: #a60505; padding: 2px 4px; height: 19px; `,y=o.div.withConfig({displayName:"SummaryItemLiveSpacerAsset"})` position: static; opacity: 0.3; width: 4px; `,b=o.div.withConfig({displayName:"SummaryItemLiveEllipseAsset"})` top: 7px; left: 4px; flex: none; flex-grow: 0; order: 0; margin: 4px 0; ${({theme:e})=>a(e,"background-color","colors.interactive.base.white")}; width: 5px; height: 5px; `,f=o.div.withConfig({displayName:"SummaryItemLiveLabelAsset"})` top: 2px; left: 13px; flex: none; flex-grow: 0; order: 1; margin: 4px 0; height: 15px; ${({theme:e})=>r(e,"typography.definitions.globalEditorial.context-tertiary")} line-height: 15px; ${({theme:e})=>a(e,"color","colors.interactive.base.white")}; `,v=o(d).withConfig({displayName:"SummaryItemCustomMessage"})` ${({theme:e})=>r(e,"typography.definitions.globalEditorial.ad-label")} ${({theme:e})=>a(e,"color","colors.consumption.body.standard.adlabel")}; text-align: center; ${({theme:e,isRunwayRecommendationSubHed:t})=>t&&`\n ${r(e,"typography.definitions.globalEditorial.context-secondary")}\n ${a(e,"color","colors.consumption.body.standard.subhed")}\n `}; `;v.displayName="SummaryItemCustomMessage",e.exports={SummaryItemSimpleAnchor:m,SummaryItemSimpleHed:p,SummaryItemResponsiveAsset:g,SummaryItemLiveWrapperAsset:h,SummaryItemLiveSpacerAsset:y,SummaryItemLiveEllipseAsset:b,SummaryItemLiveLabelAsset:f,SummaryItemSimpleSubHed:u,SummaryItemCustomMessage:v}},53814:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{trackComponent:r}=n(92716),{interactionResponse:s}=n(56187),l=n(73730),d=n(73275),{TickerImage:c,TickerText:m,TickerHed:p,TickerLink:u,TickerWrapper:g,TickerLinkWrapper:h}=n(28934),{componentTracking:y}=n(90090),{trackNavigationClick:b}=n(99623),f=({btnStyle:e="filled",buttonVariation:t="Utility",className:n,fullPageTheme:i="standard",hasBorders:d=!0,id:f,marginTopType:v="small",hasMinimalBottomMargin:$=!1,hasSolidBorders:w=!1,hasRoundedImage:C,hideTopBorder:k=!1,image:S,imageMinWidth:x=72,index:E,isLink:T=!1,isInvertedTheme:I=!1,hasConsistentSpacing:N=!1,isSpecialTheme:L=!1,typeTokenSet:B,link:P,shouldEnableBundleComponentAnalytics:M,target:A,trackingNamespace:_,text:H,variations:D={imagePosition:"left",layoutPlacement:"text-below-mobile-only"},variationName:R})=>{a.useEffect((()=>{(async()=>{await s(),r("Ticker",R)})()}),[R]);const O=l[t],{imagePosition:F,layoutPlacement:W}=D,U=P?.text?.length>0,V=y.addDataSectionTitleAttribute(M,_||"ticker position",E),G=S?.segmentedSources.sm[0].width,j=S?.segmentedSources.sm[0].height;let z=!1,q=!1,Z=W,K=F;G&&j&&"dense"!==W?j>G||j===G?(Z="side-by-side",K="left"):q=!0:z=!0;const Y=I||"inverted"===i,J=(Q=c,function(e){return a.createElement(h,{href:P.href,onClick:()=>b(P.href,P.text,"ticker_logo","click",f)},a.createElement(Q,{...e}))});var Q;return a.createElement(g,{...V,className:o("ticker-wrapper",n),hasBorders:d,hideTopBorder:k,marginTopType:v,hasMinimalBottomMargin:$,isInverted:Y,isSpecialTheme:L,hasSolidBorders:w,layoutPlacement:Z,applyStyleForNoImage:z,applyStyleForLandscapeImg:q,hasConsistentSpacing:N},S&&S.segmentedSources&&a.createElement(J,{...S,className:"ticker__image",marginTopType:v,hasRoundedImage:C,imagePosition:K,imageMinWidth:x,layoutPlacement:Z,shouldHoldImageSpace:!0,applyStyleForNoImage:z}),a.createElement(m,{layoutPlacement:Z,applyStyleForNoImage:z,applyStyleForLandscapeImg:q},H&&a.createElement(p,{"data-testid":"TickerText",dangerouslySetInnerHTML:{__html:H},isLink:T,isInverted:Y,layoutPlacement:Z,typeTokenSet:B,applyStyleForNoImage:z,applyStyleForLandscapeImg:q}),T&&U&&a.createElement(u,{className:"ticker__link",dangerouslySetInnerHTML:{__html:P.text},href:P.href,onClick:()=>b(P.href,P.text,"ticker_link","click",f),isInverted:Y,layoutPlacement:Z,typeTokenSet:B,applyStyleForNoImage:z,applyStyleForLandscapeImg:q}),!T&&U&&a.createElement(O,{componentId:f,btnStyle:e,subject:"ticker_button",href:P.href,inputKind:"link",label:P.text,target:A,isInverted:Y,shouldEnableBundleComponentAnalytics:M,typeTokenSet:B,applyStyleForNoImage:z})))};f.propTypes={btnStyle:i.string,buttonVariation:i.string,className:i.string,fullPageTheme:i.oneOf(["standard","inverted"]),hasBorders:i.bool,hasConsistentSpacing:i.bool,hasMinimalBottomMargin:i.bool,hasRoundedImage:i.bool,hasSolidBorders:i.bool,hideTopBorder:i.bool,id:i.string,image:i.shape(d.propTypes),imageMinWidth:i.oneOf([48,56,64,72]),index:i.number,isInvertedTheme:i.bool,isLink:i.bool,isSpecialTheme:i.bool,link:i.shape({href:i.string,text:i.string}).isRequired,marginTopType:i.oneOf(["small","none","large"]),shouldEnableBundleComponentAnalytics:i.bool,target:i.string,text:i.string.isRequired,trackingNamespace:i.object,typeTokenSet:i.oneOf(["default","utility"]),variationName:i.string,variations:i.shape({imagePosition:i.oneOf(["left","right"]),layoutPlacement:i.oneOf(["side-by-side","text-below-mobile-only","dense"])})},f.displayName="Ticker",e.exports=f},78250:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),{asThemedComponent:i}=n(20223);e.exports=i(o(n(99010),"Ticker"))},28934:(e,t,n)=>{const o=n(75999).default,i=n(73275),{BaseText:a,BaseLink:r}=n(76955),{BREAKPOINTS:s}=n(96472),{ButtonWrapper:l}=n(18974),{getTypographyStyles:d,calculateSpacing:c,getColorStyles:m}=n(26865),{getSectionSpacingStyling:p}=n(16800),u=o.section.withConfig({displayName:"TickerWrapper"})` ${"\n display: flex;\n align-items: center;\n justify-content: center;\n"} ${({layoutPlacement:e})=>"text-below-mobile-only"===e&&`\n flex-direction: column;\n @media (min-width: ${s.md}) {\n flex-direction: row;\n }`} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${s.md}) {\n flex-direction: column;\n }\n `} ${({hasBorders:e,isInverted:t,theme:n})=>e&&`\n border-width: 1px 0;\n border-style: solid;\n ${m(n,"border-color","colors.discovery.body.white.divider")};\n `} ${({hasSolidBorders:e,theme:t})=>e&&`border-width: 4px 0px;\n border-style: solid;\n ${m(t,"border-color","colors.interactive.base.black")};`} ${({isInverted:e,theme:t})=>e&&`\n ${m(t,"background","colors.consumption.lead.inverted.heading-background")};\n `} padding: ${c(2)} 0; @media (min-width: ${s.md}) { padding: ${c(1)} 0; } min-height: 88px; ${({marginTopType:e,hasConsistentSpacing:t,theme:n})=>"small"===e?t&&"0px"!==p(n,"gap-md")?`margin-bottom: ${c(0)};`:`margin-top: ${c(1)};`:"large"===e?t&&"0px"!==p(n,"gap-md")?`margin-bottom: ${c(0)};`:`margin-top: ${c(4)};`:"none"===e?"margin-top: 0;":""} ${({hasMinimalBottomMargin:e})=>e&&`margin-bottom: ${c(2)};`} ${({hideTopBorder:e})=>e&&"\n border-top: 0px\n"} ${({isSpecialTheme:e,theme:t})=>e&&`\n ${m(t,"background","colors.consumption.body.special.bg-photo")};\n `} `,g=o.span.withConfig({displayName:"TickerText"})` ${"\n display: flex;\n align-items: center;\n justify-content: center;\n"} flex-direction: column; align-items: flex-start; ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${s.md}){\n align-items: center;\n gap: 0;\n };`} @media (min-width: ${s.md}) { flex-direction: row; gap: 5px; align-items: center; } ${({layoutPlacement:e})=>"side-by-side"===e?`\n margin-left: ${c(3)};\n gap: ${c(1)};\n @media (min-width: ${s.md}) {\n margin-left: 0;\n }\n `:"dense"===e?"\n display: block;\n ":""} ${({applyStyleForLandscapeImg:e})=>e&&`\n @media (max-width: ${s.md}) {\n &{\n ${l}{\n margin-top: ${c(2)};\n }\n }\n }\n `} ${({theme:e})=>d(e,"typography.definitions.foundation.link-primary")} ${({applyStyleForNoImage:e})=>e&&`\n @media (max-width: ${s.md}) {\n & {\n ${l} {\n margin: 0 auto;\n }\n }\n }\n `} `,h=o(i).withConfig({displayName:"TickerImage"})` position: relative; cursor: pointer; height: auto; ${({imagePosition:e})=>"right"===e&&`\n order: 2;\n margin-top: ${c(2)};\n\n @media (min-width: ${s.md}) {\n margin-top: 0;\n margin-left: ${c(2)};\n }\n `}; ${({imagePosition:e,layoutPlacement:t})=>"left"===e&&"dense"===t&&`\n margin-right: ${c(2)};\n `}; ${({imagePosition:e})=>"left"===e&&`\n @media (min-width: ${s.md}) {\n margin-right: ${c(2)};\n }\n `}; ${({hasRoundedImage:e})=>e&&`\n border-radius: ${c(1)}\n `}; ${({imageMinWidth:e})=>e&&`\n min-width: ${e}px;\n `} `,y=o(a).withConfig({displayName:"TickerHed"})` ${({layoutPlacement:e})=>"text-below-mobile-only"===e&&`\n text-align: center;\n margin: ${c(2)} 0 ${c(2)} 0;\n @media (min-width: ${s.md}) {\n margin: 0 ${c(2)} 0 ${c(2)};\n }\n `} ${({isLink:e,layoutPlacement:t})=>e&&"dense"===t?`margin-right: ${c(.5)}`:e?"":`\n @media (min-width: ${s.md}) {\n margin-right: ${c(2)};\n }\n `}; ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.consumption.lead.inverted.heading":"colors.consumption.lead.standard.heading")}; ${({isLink:e,layoutPlacement:t})=>e&&"dense"!==t&&`\n padding-bottom: 0;\n @media (min-width: ${s.md}) {\n padding-right: 0;\n }\n `} ${({typeTokenSet:e,theme:t})=>"utility"===e?d(t,"typography.definitions.utility.body"):""}; @media (max-width: ${s.md}) { ${({applyStyleForLandscapeImg:e})=>e&&`margin-top: ${c(2)};`} ${({applyStyleForNoImage:e})=>e&&"margin-top: 0;"} } `;y.defaultProps={as:"span",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.description-feature"};const b=o(r).withConfig({displayName:"TickerLinkWrapper"})``,f=o(r).withConfig({displayName:"TickerLink"})` ${({typeTokenSet:e,theme:t})=>d(t,"utility"===e?"typography.definitions.utility.button-utility":"typography.definitions.discovery.description-feature")} &:visited, &:link { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.white":"colors.interactive.base.brand-primary")}; } &:hover { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } &:focus { ${({isInverted:e,theme:t})=>m(t,"color",e?"colors.interactive.base.brand-primary":"colors.interactive.base.dark")}; } @media (max-width: ${s.md}) { ${({applyStyleForNoImage:e})=>e&&"margin: 0 auto;"} } `;e.exports={TickerHed:y,TickerText:g,TickerImage:h,TickerWrapper:u,TickerLink:f,TickerLinkWrapper:b}},99010:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(53814);i.ImageLeft=o(i,"ImageLeft",{imagePosition:"left",layoutPlacement:"text-below-mobile-only"}),i.ImageRight=o(i,"ImageRight",{imagePosition:"right",layoutPlacement:"text-below-mobile-only"}),i.SideBySide=o(i,"SideBySide",{imagePosition:"left",layoutPlacement:"side-by-side"}),i.Utility=o(i,"Utility",{imagePosition:"left",layoutPlacement:"dense"},{typeTokenSet:"utility",hasBorders:!1,hasRoundedImage:!0,imageMinWidth:48,isLink:!0}),e.exports=i},76704:(e,t,n)=>{const o=n(5556),i=n(96540),{ToggleChipListWrapper:a,LabelText:r,ListWrapper:s,ListItemWrapper:l,HelperText:d}=n(14952),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),{asThemedComponent:p}=n(20223),u=({label:e,children:t,contentAlign:n="left",fullPageTheme:o,hasNoHorizontalScroll:p=!1,isReadViewShopViewEnabled:u,hasIncreasedBottomMargin:g=!1,hasLargeLabel:h=!1,hasSpacing:y=!1,hasToggleGridColor:b,helper:f,hideGradientOnMobileView:v=!1,shouldEnableSnowPlowTracking:$,shouldReduceTopPadding:w=!1,layout:C="wrap"})=>(i.useEffect((()=>{(async()=>{await m(),c("ToggleChipList")})()}),[]),i.createElement(a,{contentAlign:n,hasToggleGridColor:b,hideGradientOnMobileView:v},e&&i.createElement(r,{fullPageTheme:o,hasIncreasedBottomMargin:g,hasLargeLabel:h},e),i.createElement(s,{contentAlign:n,layout:C,isReadViewShopViewEnabled:u,hasNoHorizontalScroll:p,hasToggleGridColor:b,shouldReduceTopPadding:w,className:"list-wrapper"},i.Children.map(t,((e,t)=>e?i.createElement(l,{contentAlign:n,key:t,layout:C,hasSpacing:y,shouldEnableSnowPlowTracking:$,className:"list-item-wrapper"},e):null))),f&&i.createElement(d,null,f)));u.propTypes={children:o.array.isRequired,contentAlign:o.oneOf(["left","center","right"]),fullPageTheme:o.oneOf(["standard","inverted"]),hasIncreasedBottomMargin:o.bool,hasLargeLabel:o.bool,hasNoHorizontalScroll:o.bool,hasSpacing:o.bool,hasToggleGridColor:o.bool,helper:o.string,hideGradientOnMobileView:o.bool,isReadViewShopViewEnabled:o.bool,label:o.string,layout:o.oneOf(["wrap","nowrap"]),shouldEnableSnowPlowTracking:o.bool,shouldReduceTopPadding:o.bool},e.exports=p(u)},99244:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(76704);e.exports=o(i,"ToggleChipList")},14952:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a,getColorStyles:r,getColorToken:s}=n(26865),{resolveMenuKey:l}=n(70698),{BREAKPOINTS:d}=n(96472),c=o.div.withConfig({displayName:"ToggleChipListWrapper"})` ${({hideGradientOnMobileView:e,theme:t})=>!e&&`\n @media (max-width: ${d.md}) {\n &::after {\n background: linear-gradient(90deg, rgba(${s(t,l(t,"colors.discovery.body.white.background"),{rgbOnly:!0})}, 0) 0%, rgba(${s(t,l(t,"colors.discovery.body.white.background"),{rgbOnly:!0})}, 1) 75%);\n width: ${a(7)};\n content: '';\n position: absolute;\n height: 8%;\n margin-top: ${a(1.25,"px")};\n right: 0;\n padding-right: ${a(1)};\n }\n }\n `} ${({hasToggleGridColor:e,theme:t})=>e&&`\n ${r(t,"background-color","colors.background.light")};\n border-bottom:${a(4)} solid ;\n ${r(t,"border-color","colors.background.light")};\n `} display: flex; flex-direction: column; ${({contentAlign:e})=>"left"===e?"align-items: flex-start":"center"===e?"align-items: center":"right"===e&&"align-items: flex-end"} `,m=o(i).withConfig({displayName:"LabelText"})` margin: 0 0 ${a(1)}; ${({hasIncreasedBottomMargin:e})=>e&&` \n margin: 0 0 ${a(2)};\n `} ${({hasLargeLabel:e})=>e&&" \n font-size: 1rem;\n letter-spacing: 1px;\n "} ${({fullPageTheme:e,theme:t})=>"inverted"===e?r(t,"color","colors.interactive.base.white"):""} `;m.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.label"};const p=o.div.withConfig({displayName:"ListWrapper"})` display: flex; flex-direction: row; padding: ${a(2,"px")} ${a(3)}; ${({shouldReduceTopPadding:e})=>e&&`padding-top: ${a(1)};`} width: 100%; gap: ${a(1.5)}; ${({hasNoHorizontalScroll:e})=>e&&" &::-webkit-scrollbar \n {\n display: none;\n }"} ${({layout:e})=>"wrap"===e?"flex-wrap: wrap;":"overflow-x: auto;"} ${({contentAlign:e,layout:t})=>{if("nowrap"===t)return"";switch(e){case"left":return"justify-content: flex-start;";case"center":return"justify-content: center;";case"right":return"justify-content: flex-end;";default:return""}}} ${({hasToggleGridColor:e})=>e&&`--grid-margin: ${a(3)};`} ${({isReadViewShopViewEnabled:e})=>e&&`\n padding:${a(.5)};\n gap: ${a(.5)};\n `} `,u=o.div.withConfig({displayName:"ListItemWrapper"})` ${({contentAlign:e,layout:t,hasSpacing:n})=>{if("wrap"===t)return"";let o=e;switch(n&&(o="centerWithPadding"),o){case"center":return"\n &:first-child {\n margin-left: auto;\n }\n\n &:last-child {\n margin-right: auto;\n }\n ";case"right":return"\n &:first-child {\n margin-left: auto;\n }\n ";case"centerWithPadding":return`\n @media (min-width: ${d.md}) {\n &:first-child {\n margin-left: auto;\n }\n\n &:last-child {\n margin-right: auto;\n }\n }\n\n @media (min-width: ${d.sm}) and (max-width: ${d.md}) {\n &:first-child {\n margin-left: 1.5rem;\n }\n \n &:last-child {\n margin-right: 1.5rem;\n }\n } \n `;default:return""}}} `,g=o(i).withConfig({displayName:"HelperText"})` margin: ${a(1)} 0 0; `;g.defaultProps={as:"div",colorToken:"colors.interactive.base.dark",typeIdentity:"typography.definitions.utility.assistive-text"},e.exports={ToggleChipListWrapper:c,LabelText:m,ListWrapper:p,ListItemWrapper:u,HelperText:g}},28150:(e,t,n)=>{const o=n(5556),i=n(96540),{ToutText:a,ToutHed:r,ToutWrapper:s,ToutDek:l,ToutButton:d}=n(15956),c=({btnStyle:e="filled",rubric:t,dek:n,source:o,target:c,url:m})=>{const p=o||"Explore Now";return i.createElement(s,null,i.createElement(a,null,t&&i.createElement(r,{"data-testid":"ToutHed",dangerouslySetInnerHTML:{__html:t}}),n&&i.createElement(l,{"data-testid":"ToutDek",dangerouslySetInnerHTML:{__html:n}})),m&&i.createElement(d,{btnStyle:e,href:m,label:p,target:c,inputKind:"link"}))};c.propTypes={btnStyle:o.string,dek:o.string,rubric:o.string,source:o.string,target:o.string,url:o.string},c.displayName="Tout",e.exports=c},20464:(e,t,n)=>{e.exports=n(28150)},66678:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a}=n(96540),r=n(62193),s=n(32485),l=n(38221),{useIntl:d}=n(37243),c=n(73275),{shouldRenderDek:m,jsonmlToReact:p}=n(38759),u=n(58893),g=n(43901),h=n(708),y=n(1889).A,{productImpressionTracking:b,formatGtmData:f}=n(60162),{handleAffiliateLinkClick:v}=n(14307),{getXidAndAmguuid:$}=n(5344),{normalizePrice:w}=n(65947),{UnifiedProductCardWrapper:C,UnifiedProductCardObject:k,UnifiedProductCardHeader:S,UnifiedProductCardBody:x,UnifiedProductCardBrandName:E,UnifiedProductCardName:T,UnifiedProductCardNameWrapper:I,UnifiedProductCardDescription:N,UnifiedProductCardSlideNumber:L,UnifiedProductCardClampedDescription:B,UnifiedProductCardSuperlative:P,UnifiedProductCardProConsAccordionContainer:M,UnifiedProductCardProConsAccordionItemContainer:A,UnifiedProductCardProConsAccordionLabelContainer:_,UnifiedProductCardProConsAccordionItemContainerButton:H,UnifiedProductCardProConsAccordionItemContainerContent:D,UnifiedProductCardProConsAccordionItemContainerLabel:R,UnifiedProductCardProConsAccordionItemContainerTitle:O,UnifiedProductCardProConsAccordionItemContainerDataUl:F,UnifiedProductCardProConsAccordionItemContainerData:W,UnifiedProductCardRating:U,UnifiedProductCardRatingWrapper:V}=n(22039),G=({pros:e,cons:t,maxProsConsHeight:n,isSlide:o})=>{const{formatMessage:r}=d(),[s,l]=a(!1);return i.createElement(M,null,i.createElement(A,{isActive:s,onClick:()=>{l((e=>!e))}},i.createElement(_,null,i.createElement(R,{dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardProsConsTitle)}})),i.createElement(H,{isActive:s,ButtonIcon:h,role:"button",isIconButton:!0,label:"AccordionItemContainerButton",width:"0.5rem",height:"0.5rem"})),i.createElement(D,{isActive:s},i.createElement(O,{isActive:s,dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardProsLabel)}}),i.createElement(F,{maxProsConsHeight:n,isSlide:o},e.map((e=>i.createElement(W,{dangerouslySetInnerHTML:{__html:`${e}`}})))),i.createElement(O,{isActive:s,dangerouslySetInnerHTML:{__html:r(y.UnifiedProductCardConsLabel)}}),i.createElement(F,{maxProsConsHeight:n,isSlide:o},t.map((e=>i.createElement(W,{dangerouslySetInnerHTML:{__html:`${e}`}}))))))};G.propTypes={cons:o.array,isSlide:o.bool,maxProsConsHeight:o.number,pros:o.array};const j=({image:e,brand:t,dangerousHed:n,hasAffiliateLinkDisabled:o,offers:c,dangerousDek:h,url:M="",type:A="card",preHeaderOne:_=null,totalCount:H=null,showMultipleOffers:D=!1,showAmazonPrimeDealsChip:R=!1,index:O,isLazy:F=!1,aspectRatio:W=[3,4],isDropshipProduct:j,dropShipSellers:z,hasImpressionTracking:q,layoutName:Z,sourceName:K,data_item:Y={},contentId:J,showLocalisedOffers:Q=!1,showOfferUrl:X=!1,layout:ee,dek:te,hasDiffMinHeight:ne=!1,hasProductHeight:oe=!1,hasProductNameHeight:ie=!1,showOfferButton:ae=!1,diffMinHeightValue:re,showProductNameAsH3:se=!1,showClampedProductDescription:le=!1,isCttEnabled:de=!1,shouldUseOutlinedButton:ce,shouldUseBlackButton:me,showSuperlativeText:pe=!1,name:ue,isMobileView:ge,shouldDisableCreditText:he,maxProsConsHeight:ye=5.5,pros:be,cons:fe,rating:ve,productMultiImageCount:$e,hasImageCreditText:we,isPrimeExclusive:Ce=!1,shouldUseAmazonPrimeDayLiveAPIData:ke,actionIdFlags:Se={}})=>{const xe=!!H,{formatMessage:Ee}=d();let Te="p";Te=se?"h3":H?"h2":"p";const Ie=((e,t,n,o)=>e&&(t&&n||!t&&(e=>e?.some((({sellerName:e,reducedPrice:t,price:n})=>"amazon"===e?.toLowerCase()&&w(t)Y.hasProsConsFeature&&!r(be)&&!r(fe),Le=()=>Y.hasRatingFeature&&ve,[Be,Pe]=a(!1);let Me=0,Ae="";const _e={isDropshipProduct:j,dropShipSellers:z,sourceName:K,data_item:Y,contentId:J,showOfferUrl:X||o,layout:ee},He=new Map([["GridFourColumns","plp_grid"],["ContentCarousel","carousel"]]);"object"!=typeof t||r(t)?"string"==typeof t&&(Ae=t):Ae=t.name;const De=Y?.hasMultipleImageSupport&&!r(e)&&e?.length>1,Re=Y?.showMultipleImageCount,Oe="undefined"!==Y.index?Y.index:O,Fe={...Y,id:Y.id||Y.productId,index:Oe,brand:{name:Ae},component:He.get(ee)||(De||Le()||Ne()?"enhanced_product_card":"unified_product_card"),total_index:(e=>e?.length>Re?Re:e?.length)(e),hasMultipleImage:De,componentType:"card"!==A,rating:ve,showProsConsData:Ne(),showBadge:Ie};delete Fe.image,delete Fe.imageLabels,delete Fe.source,delete Fe.multipleOffers;const We={"data-item":JSON.stringify(Fe)},Ue=ee||Fe.layout,[Ve,Ge]=i.useState({}),je=!!pe&&xe,ze=(e,t,n,o=null)=>{void 0!==n&&(Me=n),f({window,product:Fe,index:Fe.index,actionId:t,layout:Ue,event:e,type:o,image_index:void 0===n?Me:n})},qe={image:e,isLazy:F,offers:c,url:M,dropShipData:_e,type:A,xidAndAmguuid:Ve,shouldRenderSuperlativeText:je,isMobileView:ge,aspectRatio:W,gtmTrackOnClick:ze,hasMultipleImageSupport:Y?.hasMultipleImageSupport,showAmazonPrimeDealsChip:R,showImageCreditText:Y?.showImageCreditText,showMultipleImageCount:Re,shouldDisableCreditText:he,upcLazyLoading:"lazy",productMultiImageCount:$e,hasImageCreditText:we,showBadge:Ie,actionIdFlags:Se},Ze={dangerousHed:n,type:A,offers:c,url:M,showMultipleOffers:D,showOfferButton:ae,dropShipData:_e,productId:Fe.id,gtmTrackOnClick:ze,onClickHandler:(e,t,n,o,i)=>{v(o,{actionId:i,label:e,position:t,link:n,component:"affiliate_button_link"})},xidAndAmguuid:Ve,isCttEnabled:de,shouldUseOutlinedButton:ce,shouldUseBlackButton:me,showAmazonPrimeDiscounts:Ie,actionIdFlags:Se},Ke=e=>te?.length>0&&m(te)?i.createElement(N,{shouldHideDescriptionMargin:!!e,isCttEnabled:de,showLess:Be,showClampedProductDescription:le},p.convert(te)):!te?.length>0&&h?i.createElement(N,{showMultipleOffers:D,shouldHideDescriptionMargin:!!e,dangerouslySetInnerHTML:{__html:h},showLess:Be,isCttEnabled:de,showClampedProductDescription:le}):null,Ye=[];return q&&(Ye.push("impressionTracking"),Z&&Z.length&&Ye.push(Z)),i.useEffect((()=>{window.addEventListener("load",(()=>b("ProductEmbed",document.getElementsByClassName("product-embed")))),window.addEventListener("scroll",l((()=>{b("ProductEmbed",document.getElementsByClassName("product-embed"))}),1e3));const e=$();Ge(e)}),[]),i.createElement(C,{type:A,className:s({"product-embed":"embed"===A},[Ye]),...We,isSlide:xe},i.createElement(k,null,i.createElement(S,null,je&&n&&i.createElement(P,{dangerouslySetInnerHTML:{__html:n}}),i.createElement(g,{...qe}))),i.createElement(x,null,H?i.createElement(L,{isCttEnabled:de},_):null,i.createElement(E,{hasProductHeight:oe,isCttEnabled:de,totalCount:H,className:"upc-brandName",dangerouslySetInnerHTML:{__html:Ae}}),(n||ue)&&i.createElement(I,{hasDiffMinHeight:ne,diffMinHeightValue:re,isCttEnabled:de},i.createElement(T,{hasProductHeight:oe,hasProductNameHeight:ie,isCttEnabled:de,id:`upc_${Fe.id}`,as:"embed"===A?Te:"p",type:A,dangerouslySetInnerHTML:{__html:je?ue:n||ue}})),c?.length>0?i.createElement(u,{...Ze,showLocalisedOffers:Q}):null,"card"!==A&&(le?(e=>{const t=Be?"close":"open";return i.createElement(B,{lines:3,linesInExtraLargeDesktop:3,isCollapsible:!0,showLess:Be,offset:2,onTextClick:()=>{Pe(!Be),f(window,Fe,Fe.index,Ue,null,"",t)},showClampedProductDescription:le},Ke(e))})(H):Ke(H)),"card"!==A&&Le()&&i.createElement(V,{showProsConsData:Ne()},i.createElement(U,{showProsConsData:Ne(),dangerouslySetInnerHTML:{__html:`${Ee(y.UnifiedProductCardRatingTitle)} ${ve}/10`}})),"card"!==A&&Ne()&&i.createElement(G,{pros:be,cons:fe,maxProsConsHeight:ye,isSlide:xe})))};j.propTypes={actionIdFlags:o.object,aspectRatio:o.arrayOf(o.number),brand:o.oneOfType([o.object,o.string]),cons:o.array,contentId:o.string,dangerousDek:o.string,dangerousHed:o.string,data_item:o.object,dek:o.arrayOf(o.string),diffMinHeightValue:o.number,dropShipSellers:o.arrayOf(o.string),hasAffiliateLinkDisabled:o.bool,hasDiffMinHeight:o.bool,hasImageCreditText:o.bool,hasImpressionTracking:o.bool,hasProductHeight:o.bool,hasProductNameHeight:o.bool,image:o.shape(c.propTypes),index:o.number,isCttEnabled:o.bool,isDropshipProduct:o.bool,isLazy:o.bool,isMobileView:o.bool,isPrimeExclusive:o.bool,layout:o.string,layoutName:o.string,maxProsConsHeight:o.number,name:o.string,offers:o.arrayOf(o.object),preHeaderOne:o.string,productMultiImageCount:o.number,pros:o.array,rating:o.string,shouldDisableCreditText:o.bool,shouldUseAmazonPrimeDayLiveAPIData:o.bool,shouldUseBlackButton:o.bool,shouldUseOutlinedButton:o.bool,showAmazonPrimeDealsChip:o.bool,showClampedProductDescription:o.bool,showLocalisedOffers:o.bool,showMultipleOffers:o.bool,showOfferButton:o.bool,showOfferUrl:o.bool,showProductNameAsH3:o.bool,showSuperlativeText:o.bool,sourceName:o.string,totalCount:o.number,type:o.oneOf(["card","embed"]),url:o.string},j.displayName="UnifiedProductCard",e.exports=j},43901:(e,t,n)=>{const o=n(96540),i=n(5556),a=n(62193),{useIntl:r}=n(37243),{useState:s}=n(96540),l=n(73275),d=n(30830),{validateAndTransformOffers:c,getAffiliateData:m}=n(5344),{handleLinkClick:p}=n(43428),u=n(1889).A,{UnifiedProductEmbedImageLink:g,UnifiedProductCardImageCarousel:h,UnifiedProductCardVariantImage:y,UnifiedProductCardImageCreditText:b,UnifiedProductCardImageWrapper:f,UpcSingleImageWrapper:v,UnifiedProductCardLabel:$}=n(22039),w=({image:e,isLazy:t,offers:n,url:i,dropShipData:w,type:C="card",xidAndAmguuid:k,shouldRenderSuperlativeText:S,isMobileView:x,aspectRatio:E=[3,4],gtmTrackOnClick:T,hasMultipleImageSupport:I,showImageCreditText:N,showMultipleImageCount:L,shouldDisableCreditText:B=!1,upcLazyLoading:P,productMultiImageCount:M,hasImageCreditText:A,showBadge:_,actionIdFlags:H={}})=>{const{formatMessage:D}=r(),R={...c(i,n)[0],...k},O=m({dropShipData:w,offer:R,type:C}),[F,W]=s({href:O.offerUrl,target:O.target,rel:O.rel,tabIndex:"-1","data-offer-url":R.purchaseUri||""});e&&e.altText||(F["aria-hidden"]="true");const U=H?.enableActionIdForUPC,V=O?.offerUrl?.includes("cna.st")&&U,G=(e,n)=>o.createElement(o.Fragment,null,o.createElement(f,{aspectRatio:""===E?[3,4]:E,onClick:e=>((e,t)=>{V?p({event:e,gtmTrackOnClick:T,linkProps:F,setLinkProps:W,type:"UPCImage",index:t}):T(e,t)})(e,n),shouldRenderSuperlativeText:S,hasImageCreditText:A,hasMultipleImageSupport:I},_&&o.createElement($,null,D(u.UnifiedProductCardAmazonPrimeExclusiveLabel)),!a(e)&&(!a(e.sources)||!a(e.segmentedSources))&&o.createElement(g,{className:"image",...F},o.createElement(l,{...e,isLazy:t,imageAttributes:{loading:P}}))),N&&A&&!B&&(e=>o.createElement(b,{dangerouslySetInnerHTML:{__html:e?.credit}}))(e));return I&&!a(e)&&e?.length>1?o.createElement(h,{showImageCreditText:N},o.createElement(d,{hasControls:!x,hasPagination:!0,controlPlacement:"space-between",controlPosition:"center",isDotClickable:!0,hasSwipeCarouseList:!0,hasCircularScrolling:!0,gtmTrackOnClick:T,isUpcEnabled:!0,hasUPCMultipleImages:I},e.map(((e,t)=>o.createElement(o.Fragment,null,t1,hasImageCreditText:A},G(e?.length>1?e[0]:e))};w.propTypes={actionIdFlags:i.object,aspectRatio:i.arrayOf(i.number),dropShipData:i.object,gtmTrackOnClick:i.func,hasImageCreditText:i.bool,hasMultipleImageSupport:i.bool,image:i.shape(l.propTypes),isLazy:i.bool,isMobileView:i.bool,offers:i.arrayOf(i.object),productMultiImageCount:i.number,shouldDisableCreditText:i.bool,shouldRenderSuperlativeText:i.bool,showAmazonPrimeDealsChip:i.bool,showBadge:i.bool,showImageCreditText:i.bool,showMultipleImageCount:i.number,type:i.oneOf(["card","embed"]),upcLazyLoading:i.string,url:i.string,xidAndAmguuid:i.object},e.exports=w},58893:(e,t,n)=>{const o=n(96540),i=n(5556),{useRef:a,useEffect:r,useState:s}=n(96540),{useIntl:l}=n(37243),d=n(36314),c=n(1889).A,{getProductLocalisedOffers:m,countryCurrencyMapping:p}=n(63799),{currencySymbols:u,validateAndTransformOffers:g,getAffiliateData:h,isEllipsisActive:y,getValueWithCurrency:b}=n(5344),{handleLinkClick:f}=n(43428),{UnifiedProductCardPrice:v,UnifiedProductCardSalePrice:$,UnifiedProductCardOffer:w,UnifiedProductCardPriceWrapper:C,UnifiedProductCardRetailerName:k,UnifiedArrow:S,UnifiedProductCardOfferWrapper:x}=n(22039),E="US",T=(e,t,n,i,a,r,s,l,c,m,p,u={},g=!1)=>{const y=h({dropShipData:t,offer:e});let b=e.price?`${e.price}`:null,f=null;e.comparisonPrice?g?f=`${e.comparisonPrice}`:(b=`${e.comparisonPrice}`,f=`${e.price}`):e.reducedPrice&&(f=`${e.reducedPrice}`);const v="embed"===p?u?.enableActionIdForUPCEmbed:u?.enableActionIdForUPC;return o.createElement(d.ButtonWithSellerBelowPrice,{ctaHref:y.offerUrl,offerUrl:e.offerUrl,price:b,productId:a,reducedPrice:f,sellerName:e.sellerName,showSellerNameBelowPrice:!0,key:r,position:r,isExternalProduct:y.isAffiliateProduct,isCtaInternal:!y.isAffiliateProduct,gtmTrackOnClick:n,onClickHandler:i,isCttEnabled:s,shouldUseOutlinedButton:l,shouldUseBlackButton:c,showAmazonPrimeDiscounts:m,isActionIdEnabledForComponent:v})},I=({currency:e,price:t,comparisonPrice:n,isCttEnabled:i})=>n?o.createElement(o.Fragment,null,o.createElement($,{isCttEnabled:i},u[e],t)," ",o.createElement(v,{isCttEnabled:i},u[e],n)):o.createElement(v,{isCttEnabled:i},u[e],t);I.propTypes={comparisonPrice:i.number,currency:i.string,isCttEnabled:i.bool,price:i.number};const N=({dangerousHed:e,type:t,offers:n,url:i,showLocalisedOffers:d,showMultipleOffers:u,dropShipData:v,gtmTrackOnClick:$,onClickHandler:N,productId:L,showOfferButton:B,xidAndAmguuid:P,isCttEnabled:M,shouldUseOutlinedButton:A,shouldUseBlackButton:_,showAmazonPrimeDiscounts:H,actionIdFlags:D={}})=>{const{formatMessage:R}=l(),O=d?n?.filter((e=>e.countryCode&&""!==e.countryCode?e.countryCode===E:e.currency===p[E])):n,[F,W]=s(g(i,O)),U=a(null),[V,G]=s(!1);r((()=>(d&&W(g(i,m(E,n))),()=>{})),[d,i,n]),r((()=>{const e=U.current;"card"===t&&G(y(e))}),[t]);const[j,z]=s();if("card"===t){const{currency:n,price:i,comparisonPrice:a,sellerName:r}=F[0],s={...F[0],...P},l=h({dropShipData:v,offer:s,type:t}),d={"data-buy-button":!0,"data-offer-retailer":r||"","data-offer-url":s.purchaseUri||"","aria-label":e||"",href:j??l.offerUrl,target:l.target,rel:l.rel,className:"product-offer__buy-button"},m=D?.enableActionIdForUPC,p=l?.offerUrl?.includes("cna.st")&&m,u=(e,t,n,o)=>{p&&f({event:e,onClickHandler:N,gtmTrackOnClick:$,linkProps:d,setLinkProps:z,label:t,position:n,link:o,type:"upcCard"})};if(B){let e=null,r=null;return a&&(e=b(n,a)),r=b(n,i),o.createElement(x,{onClick:e=>$(e)},T({...s,price:r,comparisonPrice:e,...P},v,$,N,L,0,M,A,_,H,t,D))}return o.createElement(w,{onClick:e=>$(e)},o.createElement(C,{isCttEnabled:M,onClick:(e,t,n,o)=>u(e,t,n,o)},i&&o.createElement("a",{...d},I({currency:n,price:i,comparisonPrice:a,isCttEnabled:M}))),o.createElement(k,{className:"upcRetailerNameWrapper",sellerNameHasEllipsis:V,isCttEnabled:M,onClick:(e,t,n,o)=>u(e,t,n,o)},o.createElement("a",{...d},o.createElement("span",{className:"upcRetailerNameBlock"},o.createElement("span",{className:"upcRetailerName",ref:U},r||R(c.defaultOfferCtaText))),o.createElement("span",{className:"upcicons"},o.createElement(S,{"aria-hidden":!0})))))}if("embed"===t&&u){const e=F.map(((e,n)=>{const o={...e,...P};return T(o,v,$,N,L,n,M,A,_,H,t,D)}));return o.createElement(x,{onClick:e=>$(e)},e)}return o.createElement(x,null,T(F[0],v,$,N,L,0,M,A,_,H,t,D))};N.propTypes={actionIdFlags:i.object,dangerousHed:i.string,dropShipData:i.object,gtmTrackOnClick:i.func,isCttEnabled:i.bool,offers:i.arrayOf(i.object),onClickHandler:i.func,productId:i.string,shouldUseBlackButton:i.bool,shouldUseOutlinedButton:i.bool,showAmazonPrimeDiscounts:i.bool,showLocalisedOffers:i.bool,showMultipleOffers:i.bool,showOfferButton:i.bool,type:i.oneOf(["card","embed"]),url:i.string,xidAndAmguuid:i.object},e.exports=N},51125:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(11763);e.exports=o(i,"UnifiedProductCard")},22039:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),a=n(4262),r=n(48286),s=n(73730),{BaseText:l,BaseLink:d}=n(76955),{CarouselWrapper:c,CarouselList:m,CarouselListWrapper:p,CarouselListItem:u,CarouselFooter:g,CarouselListButton:h,CarouselFooterItemDots:y}=n(44802),{calculateSpacing:b,getColorStyles:f,getTypographyStyles:v,getColorToken:$,minScreen:w,isInverted:C,minMaxScreen:k,maxScreen:S}=n(26865),{BodyWrapper:x}=n(29912),{ButtonWrapper:E,ButtonLabel:T,ButtonIconWrapper:I}=n(18974),N="0.2s",L=o(l).withConfig({displayName:"UnifiedProductCardSalePrice"})` text-decoration: line-through; ${({theme:e})=>` ${f(e,"color",C(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;L.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const B=o(l).withConfig({displayName:"UnifiedProductCardLabel"})` position: absolute; top: ${b(1)}; left: ${b(1)}; z-index: 1; margin: 0 ${b(1)} 0 0; border-radius: ${b(3)}; background: ${$("colors.interactive.base.black")}; padding: ${b(1)} ${b(1.5)}; color: ${$("colors.interactive.base.white")}; ${w(i.md)} { padding: ${b(.5)} ${b(1)}; } `;B.defaultProps={as:"div",colorToken:"colors.interactive.base.white",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const P=o(l).withConfig({displayName:"UnifiedProductCardRetailerName"})` display: flex; flex-direction: row; align-items: flex-end; padding: 0; width: 100%; line-height: revert; a { display: flex; gap: ${({sellerNameHasEllipsis:e})=>e?"0":b(.5)}; width: 100%; } .upcRetailerNameBlock { display: grid; } .upcRetailerName { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .upcicons { display: flex; align-items: center; justify-content: center; transition: all 0.5s ease-in; margin: auto; margin-left: 0; border-radius: 100px; background: ${({theme:e})=>`${$(e,"colors.interactive.base.highlight")}`}; width: 1rem; height: 1rem; text-align: center; aspect-ratio: 1/1; } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;P.defaultProps={as:"span",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const M=o(a).withConfig({displayName:"UnifiedArrowIcon"})` transform: rotate(-45deg); width: 8.45px; height: 8.49px; stroke: ${$("colors.interactive.base.black")}; stroke-width: 1.2px; `,A=o(l).withConfig({displayName:"UnifiedProductCardPrice"})` ${({theme:e})=>` ${f(e,"color",C(e)?"colors.consumption.body.inverted.body":"colors.consumption.body.standard.subhed")};\n `}; ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;A.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const _=o(l).withConfig({displayName:"UnifiedProductCardOffer"})` display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 0; .upcRetailerNameWrapper > a { transition: text-decoration 1s ease; text-decoration: underline solid transparent; text-underline-offset: 2px; } ${k(0,i.md)} { .upcRetailerNameWrapper > a { text-decoration: underline; } .upcicons { position: relative; transform: translate(0, -2px); } } &:hover { .upcicons { transform: translate(2px, -2px); } .upcRetailerNameWrapper > a { text-decoration: underline; } } `;_.defaultProps={as:"div"};const H=o(l).withConfig({displayName:"UnifiedProductCardPriceWrapper"})` display: flex; flex-direction: row; align-items: center; cursor: pointer; padding: 0; width: 100%; min-height: ${b(2)}; overflow: hidden; gap: ${b(.5)}; a { text-decoration: none; } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.call-to-action")} `;H.defaultProps={as:"div",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-core"};const D=o(l).withConfig({displayName:"UnifiedProductCardNameWrapper"})` display: flex; padding: ${b(.5)} 0 ${b(1)} 0; h2 { font-weight: bold; } h3 { ${v("typography.definitions.globalEditorial.context-secondary")} } ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-title")} `;D.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.link",typeIdentity:"typography.definitions.utility.button-utility"};const R=o(l).withConfig({displayName:"UnifiedProductCardBrandName"})` ${({totalCount:e})=>!e&&`\n margin-top: ${b(1)} !important;\n `} padding: ${b(1)} 0 0 0; width: 100%; height: ${b(3.5)}; min-height: ${b(3)}; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; ${({hasProductHeight:e})=>e&&`\n line-height: ${b(2)};\n `} ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.brand-name")} `;R.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const O=o(l).withConfig({displayName:"UnifiedProductCardName"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; height: 2lh; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; && { ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-title")} margin:0; } `;O.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-secondary"};const F=o(r).withConfig({displayName:"UnifiedProductCardClampedDescription"})` && { ${E} { transform-origin: center; margin: ${b(1)} 0 0; padding: 0; min-width: auto; height: 24px; } ${T} { padding: 0; width: 100%; text-align: left; ${v("typography.definitions.utility.button-bulletin")}; ${({theme:e})=>` ${f(e,"color","colors.interactive.base.black")};`}; } } ${I} { svg { width: 24px; height: 24px; } padding: 0; } `,W=o(l).withConfig({displayName:"UnifiedProductCardDescription"})` &&& { margin-top: 1rem; } padding: 0; width: 100%; p { margin-block-start: ${b(2)}; margin-block-end: ${b(2)}; } p:last-of-type { margin-block-start: ${b(2)}; margin-block-end: 0; } p:first-of-type { margin-block-start: 0; margin-block-end: ${b(2)}; } p:first-of-type:last-of-type { margin-block-start: 0; margin-block-end: 0; } ${({showLess:e,showClampedProductDescription:t})=>t&&`\n ${e?"overflow: hidden;":"\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n "}\n`} ${({isCttEnabled:e})=>e&&v("typography.definitions.commerce.product-description")} `;W.defaultProps={as:"div",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.description-embed"};const U=o.div.withConfig({displayName:"UnifiedProductCardBody"})` display: grid; width: 100%; text-align: left; `,V=o.div.withConfig({displayName:"UnifiedProductCardImageWrapper"})` display: grid; &::before { display: inline-block; ${({theme:e})=>f(e,"background-color","colors.consumption.body.standard.bg-card")}; padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; ${w(i.md)} { padding-top: ${({aspectRatio:e})=>e[1]/e[0]*100}%; } content: ''; } position: relative; width: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background-color: ${({theme:e})=>`${$(e,"colors.consumption.body.standard.bg-card")}`}; max-width: 100%; height: 100%; object-fit: contain; } ${({shouldRenderSuperlativeText:e})=>e&&`\n margin-top: ${b(1.25)};\n `} ${({hasMultipleImageSupport:e,hasImageCreditText:t})=>!t&&e&&"margin-bottom: 0.5rem"} `,G=o.div.withConfig({displayName:"UnifiedProductCardHeader"})` position: relative; `,j=o.div.withConfig({displayName:"UnifiedProductCardObject"})` display: flex; flex-direction: column; border: 1px solid; border-color: transparent; `,z=o.div.withConfig({displayName:"UnifiedProductCardWrapper"})` position: relative; margin: 0; ${({type:e,isSlide:t})=>"embed"===e&&`\n margin: 0 auto ${b(6)};\n max-width: ${b(t?48:70)};\n ${t&&S(i.md)} {\n max-width: ${b(40)};\n }\n ${x} > .body__inner-container > && {\n ${w(i.md)} {\n margin-right: auto;\n margin-left: auto;\n }\n }\n `} `,q=o.span.withConfig({displayName:"UnifiedProductCardSlideNumber"})` display: flex; flex-direction: column; align-items: flex-start; margin-top: 16px; ${({isCttEnabled:e})=>v(e?"typography.definitions.commerce.label":"typography.definitions.globalEditorial.numerical-small")} ${({theme:e})=>` ${f(e,"color","colors.consumption.body.standard.body-deemphasized")};\n `}; `,Z=o.div.withConfig({displayName:"UnifiedProductCardOfferWrapper"})` padding: 0; .product-offer__cta-block { display: grid; } div:last-of-type { margin-bottom: 0; } `,K=o(d).withConfig({displayName:"UnifiedProductEmbedImageLink"})` grid-area: product-image; grid-column: 1/2; grid-row: 1/2; ${({hasGallerySlideBackground:e})=>!e&&`padding-left: ${b(2)};`} &&&& { text-decoration: none; } ${w(i.md)} { grid-row: 1/-1; padding-left: 0; } `,Y=o.div.withConfig({displayName:"UnifiedProductCardImageCarousel"})` top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%; height: 100%; object-fit: contain; ${c} { margin: 0; padding: 0; height: 100%; } ${m} { margin: 0; height: 100%; &::-webkit-scrollbar { display: none; } } ${p} { width: 100%; height: 100%; } ${u} { margin-right: 0; width: 100%; height: 100%; } ${h} { ${({showImageCreditText:e})=>e&&"\n top: calc(50% - 20px);\n "} } &&& { ${I} { .ButtonIcon { &&&& { width: 32px; height: 32px; } } svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; width: 32px; height: 32px; } } } &&& { ${u}: first-child { padding: 0; } ${u}: last-child { padding: 0; } ${u} { margin: 0; } } ${g} { margin: 0; ${y} { svg { path { stroke: ${$("colors.interactive.base.dark")}; } } } } `,J=o.div.withConfig({displayName:"UnifiedProductCardVariantImage"})` position: relative; width: 100%; height: 100%; overflow: hidden; picture, img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; background-color: ${({theme:e})=>`${$(e,"colors.consumption.body.standard.bg-card")}`}; cursor: pointer; width: 100%; max-width: 100%; height: 100%; } `,Q=o.div.withConfig({displayName:"UnifiedProductCardImageCreditText"})` /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-top: ${b(.75)}; height: 2lh; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ${v("typography.definitions.globalEditorial.context-tertiary")}; ${({theme:e})=>` ${f(e,"color","colors.consumption.body.standard.body")};`}; overflow-wrap: anywhere; font-family: Source Serif Pro; `,X=o.div.withConfig({displayName:"upcSingleImageWrapper"})` ${({isCoupledWithMultiImageProduct:e,hasImageCreditText:t})=>e&&`margin-bottom: ${t?1.5:2}rem`} `;Q.defaultProps={colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.globalEditorial.context-tertiary"};const ee=o(l).withConfig({displayName:"UnifiedProductCardSuperlative"})` max-height: 3lh; overflow: hidden; `;ee.defaultProps={as:"h2",colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.consumptionEditorial.subhed-break-primary"};const te=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionContainer"})` margin-top: ${b(1.5)}; border-top: 0.5px solid; border-bottom: 0.5px solid; overflow: hidden; ${({theme:e})=>`${f(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${f(e,"border-top-color","colors.consumption.body.standard.divider")};`} svg { float: right; fill: black; transform-origin: center; transition: all ${N} ease-in-out; width: ${b(1.25)}; height: ${b(1.25)}; } `,ne=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerLabel"})` ${({theme:e})=>f(e,"color","colors.interactive.base.black")}; ${v("typography.definitions.discovery.hed-bulletin-secondary")}; `,oe=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionLabelContainer"})` display: inline-flex; `;ne.defaultProps={typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const ie=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerContent"})` ${({isActive:e})=>e?`\n overflow: hidden;\n max-height: 1000px;\n transition: ${N} linear;\n padding-bottom: ${b(2)};\n `:`\n max-height: 0px;\n transition: all ${N};\n `} ${({theme:e})=>f(e,"color","colors.consumption.lead.standard.description")}; `,ae=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainer"})` margin-top: 0.75rem; line-height: normal; ${({isActive:e})=>!e&&"margin-bottom: 0.75rem;"} `,re=o(s.Utility).withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerButton"})` fill: #615f66; float: right; transition: all 0.2s ease; padding: ${b(1)} ${b(.5)}; &, &:focus, &:hover { border: 0; background-color: transparent; } ${({isActive:e})=>e&&"transform: rotate(180deg);"} `,se=o.div.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerTitle"})` ${({isActive:e})=>e&&`\n margin-top: ${b(2)};\n padding-bottom: ${b(1)};\n `} ${v("typography.definitions.discovery.hed-bulletin-secondary")}; ${({theme:e})=>f(e,"color","colors.interactive.base.black")}; `,le=o.li.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerData"})` ${v("typography.definitions.consumptionEditorial.description-embed")}; `,de=o.ul.withConfig({displayName:"UnifiedProductCardProConsAccordionItemContainerDataUl"})` &&& { margin: 0; list-style-type: disc; } ${({isSlide:e})=>e&&"padding-inline-start: 20px;"} ${({maxProsConsHeight:e})=>`max-height: ${e}em;`} overflow: hidden; `,ce=o.div.withConfig({displayName:"UnifiedProductCardRating"})` margin: ${b(1.5)} 0 0 0; ${v("typography.definitions.discovery.subhed-section-tertiary")}; ${({showProsConsData:e})=>!e&&`\n margin-bottom:${b(1.5)};\n `} `,me=o.div.withConfig({displayName:"UnifiedProductCardRatingWrapper"})` margin-top: ${b(2)}; border-top: 0.5px solid; ${({theme:e})=>`${f(e,"border-bottom-color","colors.consumption.body.standard.divider")};\n ${f(e,"border-top-color","colors.consumption.body.standard.divider")};`} ${({showProsConsData:e,theme:t})=>!e&&`\n border-bottom: 0.5px solid;\n ${f(t,"border-bottom-color","colors.consumption.body.standard.divider")};\n `} `;e.exports={UnifiedProductCardWrapper:z,UnifiedProductCardLabel:B,UnifiedProductCardObject:j,UnifiedProductCardHeader:G,UnifiedProductCardImageWrapper:V,UnifiedProductCardBody:U,UnifiedProductCardBrandName:R,UnifiedProductCardOffer:_,UnifiedProductCardName:O,UnifiedProductCardNameWrapper:D,UnifiedProductCardPrice:A,UnifiedProductCardRetailerName:P,UnifiedProductCardSalePrice:L,UnifiedArrow:M,UnifiedProductCardDescription:W,UnifiedProductCardClampedDescription:F,UnifiedProductCardPriceWrapper:H,UnifiedProductCardSlideNumber:q,UnifiedProductCardOfferWrapper:Z,UnifiedProductEmbedImageLink:K,UnifiedProductCardSuperlative:ee,UnifiedProductCardImageCarousel:Y,UnifiedProductCardVariantImage:J,UnifiedProductCardImageCreditText:Q,UnifiedProductCardProConsAccordionContainer:te,UnifiedProductCardProConsAccordionItemContainer:ae,UnifiedProductCardProConsAccordionLabelContainer:oe,UnifiedProductCardProConsAccordionItemContainerButton:re,UnifiedProductCardProConsAccordionItemContainerContent:ie,UnifiedProductCardProConsAccordionItemContainerLabel:ne,UnifiedProductCardProConsAccordionItemContainerTitle:se,UnifiedProductCardProConsAccordionItemContainerData:le,UnifiedProductCardProConsAccordionItemContainerDataUl:de,UnifiedProductCardRating:ce,UnifiedProductCardRatingWrapper:me,UpcSingleImageWrapper:X}},1889:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({defaultOfferCtaText:{id:"UnifiedProductCard.DefaultOfferCtaText",defaultMessage:"Shop Now",description:"UPC default CTA text for Card variation"},UnifiedProductCardRatingTitle:{id:"UnifiedProductCard.UnifiedProductCardRatingTitle",defaultMessage:"OUR RATING:",description:"UPC rating title"},UnifiedProductCardProsConsTitle:{id:"UnifiedProductCard.UnifiedProductCardProsConsTitle",defaultMessage:"Pros & Cons",description:"UPC pros cons title"},UnifiedProductCardProsLabel:{id:"UnifiedProductCard.UnifiedProductCardProsLabel",defaultMessage:"Pros",description:"UPC pros label"},UnifiedProductCardConsLabel:{id:"UnifiedProductCard.UnifiedProductCardConsLabel",defaultMessage:"Cons",description:"UPC cons label"},UnifiedProductCardAmazonPrimeExclusiveLabel:{id:"UnifiedProductCard.UnifiedProductCardAmazonPrimeExclusiveLabel",defaultMessage:"Amazon Prime Deal",description:"UPC Amazon Prime exclusive label"}})},11763:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(66678);i.Card=o(i,"Card",{type:"card"}),i.Embed=o(i,"Embed",{type:"embed"}),e.exports=i},43651:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{UtilityCardContent:r,UtilityCardWrapper:s,UtilityCardDek:l,UtilityCardHed:d}=n(99411),{trackComponent:c}=n(92716),{interactionResponse:m}=n(56187),p=({children:e,className:t,dangerousDek:n,dangerousHed:i,shouldUseAlternateProfilePageStyle:p,shouldUseAlternativeStyle:u,hasTopPadding:g,variations:h,variationName:y})=>(a.useEffect((()=>{(async()=>{await m(),c("UtilityCard",y)})()}),[y]),a.createElement(s,{"data-testid":"UtilityCardWrapper",className:o("utility-card",t),hasBorder:h.hasBorder,contentAlign:h.contentAlign,shouldUseAlternativeStyle:u,hasTopPadding:g},i&&a.createElement(d,{className:"utility-card__hed",dangerouslySetInnerHTML:{__html:i}}),n&&a.createElement(l,{className:"utility-card__dek",dangerouslySetInnerHTML:{__html:n}}),a.createElement(r,{className:"utility-card__content",shouldUseAlternateProfilePageStyle:p},e)));p.propTypes={children:i.node,className:i.string,dangerousDek:i.string,dangerousHed:i.string,hasTopPadding:i.bool,shouldUseAlternateProfilePageStyle:i.bool,shouldUseAlternativeStyle:i.bool,variationName:i.string,variations:i.shape({contentAlign:i.oneOf(["center","left","right"]),hasBorder:i.oneOf([!0,!1])})},p.defaultProps={shouldUseAlternativeStyle:!1,variations:{contentAlign:"center",hasBorder:!1}},p.displayName="UtilityCard",e.exports=p},60521:(e,t,n)=>{e.exports=n(93015)},99411:(e,t,n)=>{const{default:o}=n(75999),{DiscoverySelectionControlHed:i}=n(69741),{BaseText:a,BaseWrap:r}=n(76955),{calculateSpacing:s,getColorStyles:l,getTypographyStyles:d}=n(26865),c=o.div.withConfig({displayName:"UtilityCardContent"})` ${e=>e.shouldUseAlternateProfilePageStyle&&"\n width: 100%;\n "} `,m=o(r).withConfig({displayName:"UtilityCardDek"})` ${({theme:e})=>l(e,"color","colors.discovery.body.white.description")}; p { ${({theme:e})=>d(e,"typography.definitions.discovery.description-feature")}; } a { ${({theme:e})=>l(e,"color","colors.discovery.body.white.accent")}; } `;m.defaultProps={as:"div",bottomSpacing:s(2),topSpacing:s(2)};const p=o(a).withConfig({displayName:"UtilityCardHed"})` margin: 0 0 ${s(2)}; `;p.defaultProps={as:"h2",colorToken:"colors.discovery.body.white.heading",typeIdentity:"typography.definitions.discovery.subhed-section-secondary"};const u=o(r).withConfig({displayName:"UtilityCardWrapper"})` ${({theme:e})=>l(e,"background","colors.discovery.body.white.background")}; padding: ${s(4)}; ${({shouldUseAlternativeStyle:e})=>e&&`\n &:not(.account-subscription-box) {\n background: transparent;\n padding: ${s(6)} 0 0;\n\n > ${c} {\n .account-newsletter-check-boxes {\n ${m} {\n display: none;\n }\n\n ${i} {\n ${({theme:e})=>d(e,"typography.definitions.discovery.description-feature")};\n }\n }\n }\n`}; ${({contentAlign:e})=>(e=>`\n ${m}, ${p} {\n text-align: ${e}\n }\n`)(e)}; ${({theme:e,hasBorder:t})=>t?`\n border-top: 1px solid;\n ${l(e,"border-color","colors.discovery.body.white.accent")}`:"none"}; ${({hasTopPadding:e})=>!0===e&&`\n padding-top: ${s(3,"px")};\n `} `;e.exports={UtilityCardContent:c,UtilityCardWrapper:u,UtilityCardDek:m,UtilityCardHed:p}},93015:(e,t,n)=>{const{asVariation:o}=n(81372),i=n(43651);i.HasBorder=o(i,"HasBorder",{hasBorder:!0}),i.ContentLeft=o(i,"ContentLeft",{contentAlign:"left"}),e.exports=i},75019:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{asConfiguredComponent:s}=n(12892),l=n(35864),{EmbedWrapper:d,EmbedWrapperHed:c,EmbedWrapperDek:m,EmbedBody:p,GridWrapper:u}=n(99585),g=({body:e,copilotId:t,dangerousDek:n,dangerousHed:o,gridVariationForEmbed:s="NarrowContentWithWideAdRail",isEmbedWrapperFullBleed:g=!1,sectionTitleVariation:h="LineAboveLineBelowTextCenter",shouldUseConstrainedParagraph:y,shouldUseGridForEmbed:b=!0,shouldUseGridWrapperForEmbed:f=!1})=>{i.useEffect((()=>{(async()=>{await r(),a("VersoEmbed")})()}),[]);const v=l[h],$=u[s],w=i.createElement(p,{constrainPagragraph:y,body:e,className:"verso-embed-container",shouldDisableMaxWidth:!0}),C=i.createElement(i.Fragment,null,o&&i.createElement(c,{as:v,dangerousHed:o}),n&&i.createElement(m,{dangerouslySetInnerHTML:{__html:n}}));return i.createElement(i.Fragment,null,f&&i.createElement($,null,i.createElement(i.Fragment,null,C,w)),b&&i.createElement(d,{copilotId:t,isEmbedWrapperFullBleed:g},C,w),!b&&!f&&i.createElement(i.Fragment,null,C,w))};g.propTypes={body:o.array,copilotId:o.string,dangerousDek:o.string,dangerousHed:o.string,gridVariationForEmbed:o.string,isEmbedWrapperFullBleed:o.bool,sectionTitleVariation:o.string,shouldUseConstrainedParagraph:o.bool,shouldUseGridForEmbed:o.bool,shouldUseGridWrapperForEmbed:o.bool},g.displayName="VersoEmbed",e.exports=s(g,"VersoEmbed")},90111:(e,t,n)=>{e.exports=n(75019)},99585:(e,t,n)=>{const{default:o,css:i}=n(75999),{BREAKPOINTS:a}=n(96472),{applyGridSpacing:r,cssVariablesGrid:s}=n(1123),{calculateSpacing:l,minScreen:d,getColorToken:c,getTypographyStyles:m,firstLetterDropCap:p}=n(26865),{BaseText:u}=n(76955),g=n(86659),h=n(22652),y=`\n ${s()}\n ${r("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${a.xxl};\n`,b=o.div.withConfig({displayName:"EmbedWrapper"})` ${y} ${({isEmbedWrapperFullBleed:e})=>e&&i` padding-right: 0; padding-left: 0; max-width: 100%; `} `,f=o.div.withConfig({displayName:"EmbedWrapperHed"})` margin-bottom: ${l(2)}; `,v=o(u).withConfig({displayName:"EmbedWrapperDek"})` margin: 0 auto ${l(2)}; padding-right: ${l(1)}; padding-left: ${l(1)}; max-width: ${l(75)}; text-align: center; ${m("typography.definitions.consumptionEditorial.description-core")} `,$=o(g).withConfig({displayName:"GridWrapper"})` ${y} `,w=o(h).withConfig({displayName:"EmbedBody"})` p.has-dropcap { margin-top: ${l(4,"px")}; &::first-letter { ${p}; } &.has-dropcap__lead-standard-heading { &::first-letter { padding: 0.1em 0.05em 0 0; color: ${c("colors.consumption.lead.standard.heading")}; } } } ${({constrainPagragraph:e})=>e&&`\n inline-embed{\n display: block;\n p {\n display:inline-block;\n max-width: ${l(40.875)};\n ${d(a.lg)} {\n max-width: ${l(91.5)};\n }\n }\n }\n `} `;e.exports={EmbedWrapper:b,EmbedWrapperHed:f,EmbedWrapperDek:v,EmbedBody:w,GridWrapper:$}},29076:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(73730),{VotingWrapper:r,VotingPrompt:s,VotingButtons:l}=n(61333),{trackComponent:d}=n(92716),{interactionResponse:c}=n(56187),m=({answers:e=[],onVoteCast:t,prompt:n,hasVoted:o=!1,votedMessage:m})=>(i.useEffect((()=>{(async()=>{await c(),d("Voting")})()}),[]),e.length?i.createElement(r,{"data-testid":"voting"},o?i.createElement(s,{"data-testid":"response"},m):i.createElement(s,{"data-testid":"prompt"},n),i.createElement(l,null,e.map((e=>{const n=e.selected?"filled":"outlined";return i.createElement(a.Utility,{key:e.text,type:"button",btnStyle:n,"data-testid":"answer",onClickHandler:()=>{!e.selected&&t({value:e.value})},selected:e.selected,label:e.text})})))):null);m.propTypes={answers:o.array,hasVoted:o.bool,onVoteCast:o.func,prompt:o.string,votedMessage:o.string},e.exports=m},14155:(e,t,n)=>{e.exports=n(29076)},61333:(e,t,n)=>{const o=n(75999).default,{BaseText:i}=n(76955),{calculateSpacing:a}=n(26865),r=o.div.withConfig({displayName:"VotingWrapper"})` margin-bottom: ${a(2)}; `,s=o(i).withConfig({displayName:"VotingPrompt"})` margin-top: ${a(2)}; margin-bottom: ${a(2)}; `;s.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.utility.button-utility"};const l=o.div.withConfig({displayName:"VotingButtons"})` display: flex; > * { width: 50%; max-width: 165px; &:first-child { margin-right: ${a(1)}; } &:last-child { margin-left: ${a(1)}; } } `;e.exports={VotingButtons:l,VotingPrompt:s,VotingWrapper:r}},63761:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentLangProvider=t.ContentLangContext=void 0;const i=o(n(96540)),a=o(n(5556)),r=n(18106);t.ContentLangContext=i.default.createContext({}),t.ContentLangProvider=({lang:e,children:n})=>i.default.createElement(t.ContentLangContext.Provider,{value:e||r.DEFAULT_LANG},n),t.ContentLangProvider.propTypes={children:a.default.node,lang:a.default.string},t.ContentLangProvider.displayName="ContentLangProvider"},76573:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContentLangProvider=t.ContentLangContext=t.useContentLang=void 0;var o=n(34549);Object.defineProperty(t,"useContentLang",{enumerable:!0,get:function(){return o.useContentLang}});var i=n(63761);Object.defineProperty(t,"ContentLangContext",{enumerable:!0,get:function(){return i.ContentLangContext}}),Object.defineProperty(t,"ContentLangProvider",{enumerable:!0,get:function(){return i.ContentLangProvider}})},34549:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useContentLang=void 0;const o=n(96540),i=n(63761),a=n(18106);t.useContentLang=()=>(0,o.useContext)(i.ContentLangContext)||a.DEFAULT_LANG},96461:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HasScrolledProvider=t.HasScrolledContext=void 0;const s=r(n(5556)),l=a(n(96540));t.HasScrolledContext=l.default.createContext(!1),t.HasScrolledProvider=({children:e})=>{const[n,o]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{let e=()=>null;return e=()=>{o(!0),window.removeEventListener("scroll",e)},window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e)}}),[]),l.default.createElement(t.HasScrolledContext.Provider,{value:n},e)},t.HasScrolledProvider.propTypes={children:s.default.node},t.HasScrolledProvider.displayName="HasScrolledProvider"},52064:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.HasScrolledProvider=t.HasScrolledContext=t.useHasScrolled=void 0;var o=n(35363);Object.defineProperty(t,"useHasScrolled",{enumerable:!0,get:function(){return o.useHasScrolled}});var i=n(96461);Object.defineProperty(t,"HasScrolledContext",{enumerable:!0,get:function(){return i.HasScrolledContext}}),Object.defineProperty(t,"HasScrolledProvider",{enumerable:!0,get:function(){return i.HasScrolledProvider}})},35363:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useHasScrolled=void 0;const o=n(96540),i=n(96461);t.useHasScrolled=()=>(0,o.useContext)(i.HasScrolledContext)},59531:(e,t,n)=>{const{connect:o}=n(67851),i=n(89568),a=o((e=>{const{sentry:t}=e;return{sentryDSN:t&&t.dsn}}))(i);e.exports=a},89568:(e,t,n)=>{const o=n(5556),i=n(96540),{injectIntl:a}=n(37243),r=n(61726).A,{trackComponent:s}=n(92716),{interactionResponse:l}=n(56187),d=(e,t)=>{Sentry.withScope((n=>{n.setTags(t.tags),n.setExtras(t.extra),Sentry.captureException(e,t)}))};class c extends i.Component{constructor(e){super(e),this.state={hasError:!1}}async componentDidMount(){await l(),s("ErrorBoundary")}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){const{sentryDSN:n}=this.props;if(!n)return;const o={extra:t,tags:{timestamp:(new Date).getTime(),errorContext:"client",source:"ErrorBoundary"}};"undefined"!=typeof Sentry?d(e,o):((e,t,n)=>{const o=document.createElement("script");o.setAttribute("async","async"),o.id="error-boundary-sentry-logging",o.integrity="sha384-aUot8tg7PBjpaNw1irUMJOYjTkC/Acnd2QwobKnxvPf97XlMHI4w3aO7zDWPRKfp",o.crossOrigin="anonymous",o.src="https://browser.sentry-cdn.com/7.17.3/bundle.es5.min.js",o.onload=()=>{Sentry.init({dsn:e,defaultIntegrations:!1}),d(t,n)},document.body.appendChild(o)})(n,e,o)}render(){const{intl:e}=this.props;return this.state.hasError?i.createElement("div",{className:"error-boundary"},e.formatMessage(r.errorMessage)):this.props.children}}c.propTypes={children:o.node,intl:o.object,sentryDSN:o.string},e.exports=a(c)},48496:(e,t,n)=>{e.exports=n(59531)},61726:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({errorMessage:{id:"ErrorBoundary.ErrorMessage",defaultMessage:"An error occurred.",description:"Error message"}})},16751:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187),{InterstitialWrapper:s}=n(97607),l=({children:e})=>(i.useEffect((()=>{(async()=>{await r(),a("Interstitial")})()}),[]),i.createElement(s,null,e));l.propTypes={children:o.node},e.exports=l},2245:(e,t,n)=>{e.exports=n(16751)},97607:(e,t,n)=>{const o=n(75999).default,{ZINDEX_MAP:i}=n(96472),a=o.div.withConfig({displayName:"InterstitialWrapper"})` position: fixed; z-index: ${i.interstitialLayer}; `;e.exports={InterstitialWrapper:a}},62408:(e,t,n)=>{const o=n(32485),i=n(38221),a=n(5556),r=n(96540),{PersistentAsideWrapper:s}=n(19577),l=n(23148),d=n(28433),{trackComponent:c}=n(92716),{calculateSpacing:m}=n(26865),{interactionResponse:p}=n(56187),u={bottom:"anchorBottom",top:"anchorTop"};class g extends r.PureComponent{constructor(e){super(e),this.updateBounds=()=>{const e=this.resolveAnchor("top"),t=this.resolveAnchor("bottom"),n={top:l(e.node,e.edge),bottom:l(t.node,t.edge)};this.updateDOMElementObservers([e.node,t.node]),this.setState({bounds:n})},this.updateDOMElementObservers=e=>{this.observer||(this.observer=new MutationObserver(this.updateBounds)),this.observer.disconnect();const t=[].slice.call(document.querySelectorAll(".ad, .responsive-image, .clamp"));e.concat(t).forEach((e=>{this.observer.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})}))},this.debouncedUpdateBounds=i(this.updateBounds,50),this.state={bounds:null},this.element=r.createRef()}async componentDidMount(){document.addEventListener("DOMContentLoaded",this.updateBounds),window.addEventListener("load",this.updateBounds),window.addEventListener("resize",this.debouncedUpdateBounds),this.updateBounds(),await p(),c("PersistentAside")}componentDidUpdate(e){const{anchorBottom:t,anchorTop:n}=this.props;n===e.anchorTop&&t===e.anchorBottom||this.updateBounds()}componentWillUnmount(){document.removeEventListener("DOMContentLoaded",this.updateBounds),window.removeEventListener("load",this.updateBounds),window.removeEventListener("resize",this.debouncedUpdateBounds);try{this.observer.disconnect(),this.observer=null}catch(e){}}resolveAnchor(e){let t,n,o;const i=this.props[u[e]],a=Array.isArray(i)?i.slice(0):[i],r=this.element.current;for(;a.length&&!t;)o=a.shift(),t=document.querySelector(o.selector),n=o.edge||e;return t||(t=r?r.parentElement:document.querySelector("body")),{node:t,edge:n}}render(){const{align:e,attributes:t,className:n,children:i,fullWidthSelector:a,style:l,hasStickyBoxIndexPosition:c,shouldRemoveAbsolute:p}=this.props,{bounds:u}=this.state;let g={...l,position:"absolute",top:u?u.top:"auto",height:u?Math.abs(u.top-u.bottom):"auto"};return p&&(g={...l,top:m(18),marginBottom:m(5),position:"sticky",height:"unset !important"}),r.createElement(s,{className:o("persistent-aside",{[`persistent-aside--align-${e}`]:e}),isAlignedToLeft:"left"===e,isAlignedLeftLeadAsset:"left-lead-asset"===e,hasStickyBoxIndexPosition:c,ref:this.element,style:g,"data-testid":"PersistentAsideWrapper"},r.createElement(d,{...t,tagName:"div",fullWidthSelector:a,hasStickyBoxIndexPosition:c,className:n},i))}}const h=a.shape({selector:a.string,edge:a.oneOf(["top","bottom"])});g.propTypes={align:a.string,anchorBottom:a.oneOfType([a.arrayOf(h),h]),anchorTop:a.oneOfType([a.arrayOf(h),h]),attributes:a.object,children:a.node,className:a.string,fullWidthSelector:a.string,hasStickyBoxIndexPosition:a.bool,shouldRemoveAbsolute:a.bool,style:a.object},e.exports=g},40855:(e,t,n)=>{e.exports=n(62408)},19577:(e,t,n)=>{const o=n(75999).default,{ZINDEX_MAP:i}=n(96472),a=o.aside.withConfig({displayName:"PersistentAsideWrapper"})` top: 0; transition: top 0.2s ease-out; z-index: ${({hasStickyBoxIndexPosition:e})=>e?"auto":i.navFixed}; /* it seems like this should be: z-index: ${i.persistentAsideLayer}; ? however first rule of converting to styled components is not to change things like that so, should fix later */ ${({isAlignedToLeft:e,isAlignedLeftLeadAsset:t})=>e?"left: 0;":t?"left: 20px;":""} @media print { display: none; } `;e.exports={PersistentAsideWrapper:a}},85207:(e,t,n)=>{const o=n(58156),i=n(96540),{DEFAULT_LOCALE:a}=n(18106),r=n(86399),{mapChannelName:s}=n(39104),l=i.createContext();e.exports={withRecircContextProvider:e=>{let t=!1,n=!1;return d=>{const[c,m]=i.useState([]),[p,u]=i.useState([]),g=o(d,"featureFlags")||{},h=o(d,"config.recommendations",{}),y=o(d,"useTrailingSlash",!1),b=o(d,"channelMap")||{},f=o(d,"lang",a),v=o(d,"featureFlags.personalizeRecircMostPopular",!1),$=o(d,"featureFlags.personalizeRecircInlineRecirc",!1),w={RecircMostPopular:{items:c,onViewportIntersection:async e=>{if(0===c.length&&!t){t=!0,e.language=f;const n=await r(e,v,"mostPopular",g,{},e.useTrailingSlash,h);m(n.map((e=>({...e,rubric:s(e.rubric,b)})))),t=!1}}},InlineRecirc:{items:p,onViewportIntersection:async e=>{if(0===p.length&&!n){n=!0,e.language=f;const t=await r(e,$,"inlineRecirc",g,{},y,h);u(t.map((e=>({...e,rubric:s(e.rubric,b)})))),n=!1}}}};return i.createElement(l.Provider,{value:w},i.createElement(e,{...d}))}},withRecircContextConsumer:e=>t=>i.createElement(l.Consumer,null,(n=>{let a,r;return e.displayName.includes("RecircMostPopular")&&({items:a=[],onViewportIntersection:r=(()=>{})}=o(n,"RecircMostPopular",{})),e.displayName.includes("InlineRecirc")&&({items:a=[],onViewportIntersection:r=(()=>{})}=o(n,"InlineRecirc",{})),i.createElement(e,{...t,items:a,onIntersectionViewportCallback:r})})),RecircContext:l}},15595:(e,t,n)=>{const o=n(96540),i=n(5556),{trackComponent:a}=n(92716),r=({children:e,name:t})=>{if(o.useEffect((()=>{a("Slot")}),[]),!t)throw new Error("A slot must contain a name!");return e};r.propTypes={children:i.node.isRequired,name:i.string.isRequired},e.exports={Slot:r,getSlots:(e,t=[])=>{const n=new Set(t),i={};let a;const s=[];return o.Children.forEach(e,(e=>{a=e.props.name,s.push(e.props.url),e.type===r&&a&&(0===n.size||n.has(a))&&(i[a]=e)})),{slots:i,urlData:s}}}},50035:(e,t,n)=>{e.exports=n(15595)},1329:(e,t,n)=>{const o=n(5556),i=n(96540),{trackComponent:a}=n(92716),{interactionResponse:r}=n(56187);class s extends i.Component{static getStartTouchX(e){return e.clientX||e.touches[0].clientX}static getStartTouchY(e){return e.clientY||e.touches[0].clientY}static getChangedTouchesX(e){return e.clientX||e.changedTouches[0].clientX}static getChangedTouchesY(e){return e.clientY||e.changedTouches[0].clientY}constructor(e,t){super(e,t),this.getSwipeFunction=(e,t)=>{const{delta:n}=this.props,o=e-this.state.x,i=t-this.state.y;return Math.abs(o)>=n&&Math.abs(o)>=Math.abs(i)?o>n?this.props.onSwipeRight:this.props.onSwipeLeft:Math.abs(i)>=n&&(i>n?this.props.onSwipeUp:this.props.onSwipeDown)},this.handlePreventDefault=e=>{this.props.shouldPreventDefaultEvent&&e.preventDefault()},this.handleTouchStart=e=>{this.handlePreventDefault(e),this.setState({x:s.getStartTouchX(e),y:s.getStartTouchY(e),isPolling:!0})},this.handleTouchMove=e=>{if(!this.state.isPolling)return;this.handlePreventDefault(e);const t=s.getChangedTouchesX(e),n=s.getChangedTouchesY(e),o=this.getSwipeFunction(t,n);o&&(o(!0),this.setState({isPolling:!1}))},this.handleTouchEnd=e=>{this.handlePreventDefault(e),this.setState({x:0,y:0,isPolling:!1})},this.state={x:0,y:0,isPolling:!1}}componentDidMount(){(async()=>{await r(),a("Swipe")})()}render(){const{children:e,className:t}=this.props,n={className:t,style:{touchAction:"none"},onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd};return i.createElement("span",{...n},e)}}s.propTypes={children:o.node,className:o.string,delta:o.number,onSwipeDown:o.func,onSwipeLeft:o.func,onSwipeRight:o.func,onSwipeUp:o.func,shouldPreventDefaultEvent:o.bool},s.defaultProps={delta:10,shouldPreventDefaultEvent:!1},e.exports=s},39767:(e,t,n)=>{e.exports=n(1329)},47821:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),r=n(62193),{StickyHeroAd:s}=n(19607),{connector:l}=n(57744),d=n(2245),c=n(62282),{PaymentGateway:m}=n(92807),{PaywallConductor:p}=n(46944),u=n(71284),g=n(86281),h=n(97986),y=n(23043),b=n(55482),{ParselyScript:f}=n(66366),{AdmiralScript:v}=n(5252),$=n(1241),w=n(68787),C=n(51810),k=n(97438),S=n(23074),x=n(66657),E=n(98928),T=n(2820),{scrollToAnchor:I}=n(759),N=n(10980),{HasScrolledProvider:L}=n(52064),{ContentLangProvider:B}=n(76573),{LOCALES:P,DEFAULT_LANG:M}=n(18106),{FullBarrier:A,RegistrationGate:_,Ticker:H}=n(12501),D=n(73275),R=n(36897),{getOverrideBehaviour:O}=n(68089),{disableAnonymousTracking:F,trackNavigationEvent:W,initializeSnowplowTracker:U,trackClickEvent:V,findNearestAnchor:G,trackAffiliateLinks:j,trackConsentPending:z,trackCeros:q,hasTargetConsentFromCookie:Z}=n(14307),{FingerprintJS:K}=n(13446),{isRedirectedInternallyForFirstTime:Y}=n(89143),{trackComponent:J}=n(92716),{interactionResponse:Q}=n(56187),X=n(82873),{BasePageWrapper:ee,BasePageMainContent:te,BasePageNavigationBackgroundFiller:ne,BasePageSkipLink:oe,BasePageSiteFooterRow:ie,BasePageMainFooterFiller:ae,BasePageAd:re,BasePageSiteFooterRowGrid:se}=n(4081),{Footer:le}=n(12501),{getContentFooter:de}=n(40510),ce=({attributes:e,additionalNavigation:t=null,children:n,className:i,clsConfig:l,componentConfig:P,config:D,hasBaseAds:ce=!1,hasContentHeaderLogo:me,hasFooterAdsMargins:pe=!1,hasFooterMargins:ue=!0,hasEventBannerHidden:ge,hasInvertedHeadertheme:he=!1,hasTopStory:ye=!1,hideFooter:be=!1,hideHeader:fe=!1,coreDataLayer:ve,deepLinkImageId:$e,featureFlags:we,fullPageTheme:Ce="standard",isHeroAdVisible:ke=!0,interactiveOverride:Se,redirectMsg:xe,showContentFooterWithHeaderOverride:Ee=!1,showNavWithHeaderOverride:Te=!0,theme:Ie="standard",hasFooterAd:Ne=!0,shouldPrioritizeSeriesPagination:Le=!1,seriesData:Be,linkBannerData:Pe,globalMessage:Me=null,showBackgroundGradientColor:Ae=!1,fourd:_e,hasLinkbannerCrossSlideAnimation:He=!1,snowplow:De,mainRef:Re=null,fingerprint:Oe,shouldScrollToTopStory:Fe,hasExtraMarginForHeader:We=!1,user:Ue,lang:Ve=M,parsely:Ge,admiral:je={enabled:!1,bundle:""},shouldBeStickyVideo:ze=!1,shouldEnableFullArticleInverted:qe,hasConsistentSpacing:Ze})=>{let Ke=!1,Ye=!1,Je=!1,Qe=!1,Xe=[];const et=[],tt=[],nt=[],ot=a.useRef(),[it,at]=a.useState(!1),rt=e=>{W({type:"scroll",placement:"vertical",index:e})},st=e=>{const t=Array.isArray(e?.detail)?e?.detail:[],n=["C0004"],o=!!t.some((e=>n.includes(e)));ot.current.updateConsent(t),F(Z()||o)},lt=()=>{const e=window&&window.document&&window.document.documentElement.scrollHeight,t=(window&&window.pageYOffset)/(e-(window&&window.innerHeight))*100;t>=25&&!Ke&&(rt(25),z(),Ke=!0),t>=50&&!Ye&&(rt(50),z(),Ye=!0),t>=75&&!Je&&(rt(75),z(),Je=!0),t>=100&&!Qe&&(rt(100),z(),Qe=!0)},dt=()=>{if($e){const e=document.getElementById($e);e&&setTimeout((()=>{e.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}),1)}else I(window.location.hash)},ct=e=>()=>{e.scrollBy({left:-300,behavior:"smooth"}),W({type:"back",subject:"table",placement:"mid-content"})},mt=e=>()=>{e.scrollBy({left:300,behavior:"smooth"}),W({type:"forward",subject:"table",placement:"mid-content"})},pt=(e,t,n)=>()=>{const{scrollLeft:o,scrollWidth:i,clientWidth:a}=e,r=0===o,s=o>=i-a;t.disabled=r,n.disabled=s,s?e.classList.remove("has-shadow"):e.classList.add("has-shadow")},ut=()=>{Xe=document.querySelectorAll(".scrollable-table-container"),Xe.forEach(((e,t)=>{const n=document.createElement("div"),o=document.createElement("button"),i=document.createElement("button"),a=e.scrollWidth>e.clientWidth;et[t]=o,tt[t]=i,nt[t]=n,a?(e.classList.add("has-shadow"),n.classList.add("scroll-arrows"),o.classList.add("chevron","left"),i.classList.add("chevron","right"),o.disabled=!0,n.appendChild(o),n.appendChild(i),e.parentElement.insertAdjacentElement("afterend",n),o.addEventListener("click",ct(e)),i.addEventListener("click",mt(e)),e.addEventListener("scroll",pt(e,o,i))):(e.parentElement.classList.add("has-bottom-margin"),e.classList.remove("has-shadow"))}))};a.useEffect((()=>{if(ot.current=new K(Oe),window.addEventListener("OneTrustGroupsUpdated",st),window.addEventListener("scroll",lt),window.addEventListener("load",(()=>{ut(),dt()})),we.showRedirectMsg&&xe&&Y()&&at(!0),De){const{collectorURL:e,slug:t,enableSnowplow:n,appInfoObj:o}=De;if(n){const n=window.document.getElementsByTagName("a");for(let e=0;e{const t=G(e.target);t&&V(t)}));U(e,t,[ve,Ue],o),document?.body?.addEventListener("ceros-analytics-event",q),j()}}return(async()=>{await Q(),J("BasePage")})(),()=>{window.removeEventListener("load",(()=>{ut(),dt()})),window.removeEventListener("OneTrustGroupsUpdated",st),window.removeEventListener("scroll",lt),Xe.forEach(((e,t)=>{const n=et[t],o=tt[t],i=nt[t];n.removeEventListener("click",ct(e)),o.removeEventListener("click",mt(e)),e.removeEventListener("scroll",pt(e,n,o)),i&&i.remove()}))}}),[]);const{bannerType:gt}=Pe,ht="visual-link-banner"===gt,yt=ht&&!me,{publicKey:bt,shouldRenderParsely:ft=!0}=Ge||{},vt=ve?.content?.tags||"",$t="header"===O(Se),wt="all"===O(Se),Ct=_e?_e.enableFourdUser:null;if(wt)return a.createElement(a.Fragment,null,bt&&ft&&a.createElement(f,{apiKey:bt}),a.createElement("div",{className:"interactive-override-container interactive-override-container--all",dangerouslySetInnerHTML:{__html:Se.markup}}),De?.enableSnowplow&&a.createElement($,null),a.createElement(b,{shouldEnableFourdUser:Ct,shouldEnableInfinityId:we.enableInfinityId}));const kt=(Te||!$t)&&!fe,St=Le&&Be&&Pe.links.length>0,xt=P?.ConnectedNavigation?.settings?.navPattern||"",Et=!St&&P?.[xt]?.variation||"",Tt="OneNav"===xt,It=pe?6:0,Nt=he?"inverted":(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:Ce,theme:Ie}),Lt={fullPageTheme:Ce,theme:Nt},Bt="main-content",Pt=a.createElement(ee,{...e,className:o("page",`page-theme-${Nt}`,{"page-hero-ad-hidden":!ke},{"page-prioritize-series-pagination":St},i),hasContentHeaderLogo:me,isNavigationHidden:!kt,shouldBeStickyVideo:ze,showScrolledLinkBannerSpacing:He,isVisualLinkBanner:ht,hasExtraMarginForHeader:We},it&&a.createElement(c,{contentAlign:"center",isFixed:!0,delayDuration:1e4},a.createElement("p",null,xe)),we.showGlobalMessage&&Me&&a.createElement(c,{contentAlign:"center",delayDuration:Me.delayDuration},a.createElement("p",null,Me.text)),bt&&ft&&a.createElement(f,{apiKey:bt}),je.enabled&&a.createElement(v,{bundle:je.bundle}),a.createElement(T.Provider,{value:Lt},a.createElement(ne,{isNavigationHidden:!kt,palette:Nt}),ce&&a.createElement(m,{group:"ads"},a.createElement(re,{position:"out-of-page"}),a.createElement(re,{position:"outstream"}),a.createElement(re,{position:"overlay"})),a.createElement(oe,{href:Fe?"#topstory-content":`#${Bt}`,"data-testid":"BasePageSkipLink"},"Skip to main content"),a.createElement(d,null,a.createElement(m,{group:"paywall"},a.createElement(k,{className:"paywall-modal--paywall",position:"paywall-modal-full-barrier"}),a.createElement(p,{name:"incognito-modal",component:k,className:"paywall-modal--incognito"})),a.createElement(A,null)),kt&&a.createElement(N,{hasContentHeaderLogo:me,shouldEnableFullArticleInverted:qe,hasLinkbannerCrossSlideAnimation:He}),yt&&a.createElement(X,{hasDivider:ht}),t,a.createElement(S,null,a.createElement(_,null),a.createElement(m,{group:"paywall"},a.createElement(C,null)),a.createElement(g,null),a.createElement(h,null),a.createElement(y,null),we.hasRiser&&a.createElement(u,{position:"cm-riser"})),!Tt&&ce&&ke&&!$t&&a.createElement(s,{navVariation:Et,shouldHoldSpace:!0,isVisualLinkBanner:yt}),a.createElement(te,{id:Bt,tabIndex:"-1",isInverted:"inverted"===Ce,className:"page__main-content",hasTopStory:ye,showBackgroundGradientColor:Ae,ref:Re,hasConsistentSpacing:Ze},!ye&&a.createElement(H,null),!r(D.eventBanner)&&!ge&&a.createElement(R,{"data-testid":"EventBanner",className:"page__event_banner",pageTags:vt,clsConfig:l}),$t?a.createElement(a.Fragment,null,a.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:Se.markup}}),Ee&&de(n)):n),a.createElement(ae,{className:"page__main-footer-filler"}),ce&&Ne&&a.createElement(x,{topSpacing:It},a.createElement(le,null),a.createElement(m,{group:"consumer-marketing"},a.createElement(u,{position:"cm-footer"}))),((e,t,n,o)=>e?null:a.createElement(ie,{hasMargins:t,noFooterMargin:"inverted"===n,hasConsistentSpacing:o},a.createElement(se,null,a.createElement(E,null))))(be,ue,Ce,Ze)),a.createElement(b,{shouldEnableFourdUser:Ct,shouldEnableInfinityId:we.enableInfinityId}),we.enableUserContext&&a.createElement(w,null),De?.enableSnowplow&&a.createElement($,null));return a.createElement(L,null,a.createElement(B,{lang:Ve},Pt))};ce.propTypes={additionalNavigation:i.node,admiral:i.shape({enabled:i.bool,bundle:i.string}),attributes:i.object,children:i.node.isRequired,className:i.string,clsConfig:i.object,componentConfig:i.shape({ConnectedNavigation:i.shape({settings:i.shape({navPattern:i.string})})}),config:i.shape({eventBanner:i.object}),coreDataLayer:i.shape({content:i.shape({tags:i.string,contentType:i.string})}),deepLinkImageId:i.string,eventBannerTags:i.array,featureFlags:i.shape({hasRiser:i.bool,showRedirectMsg:i.bool,showGlobalMessage:i.bool,enableInfinityId:i.bool,enableUserContext:i.bool}),fingerprint:i.object,fourd:i.shape({enableFourdUser:i.bool}),fullPageTheme:i.oneOf(["standard","inverted"]),globalMessage:i.shape({text:i.string.isRequired,delayDuration:i.number}),hasBaseAds:i.bool,hasConsistentSpacing:i.bool,hasContentHeaderLogo:i.bool,hasEventBannerHidden:i.bool,hasExtraMarginForHeader:i.bool,hasFooterAd:i.bool,hasFooterAdsMargins:i.bool,hasFooterMargins:i.bool,hasInvertedHeadertheme:i.bool,hasLinkbannerCrossSlideAnimation:i.bool,hasTopStory:i.bool,hideFooter:i.bool,hideHeader:i.bool,interactiveOverride:i.shape({markup:i.string,behavior:i.string}),isHeroAdVisible:i.bool,lang:i.oneOf(P),linkBannerData:i.shape({bannerType:i.string,hed:i.hed,dek:i.dek,image:i.shape(D.propTypes),links:i.arrayOf(i.shape({url:i.string,text:i.string,isExternal:i.bool})),tracking:i.shape(X.propTypes.tracking)}),mainRef:i.object,parsely:i.shape({publicKey:i.string,shouldRenderParsely:i.bool}),redirectMsg:i.string,seriesData:i.shape({hed:i.string,dek:i.string,image:i.object,links:i.arrayOf(i.shape({hed:i.string,dek:i.string,image:i.object,isPublished:i.bool,promoHed:i.string,url:i.string}))}),shouldBeStickyVideo:i.bool,shouldEnableFullArticleInverted:i.bool,shouldPrioritizeSeriesPagination:i.bool,shouldScrollToTopStory:i.bool,showBackgroundGradientColor:i.bool,showContentFooterWithHeaderOverride:i.bool,showNavWithHeaderOverride:i.bool,snowplow:i.shape({collectorURL:i.string,enableSnowplow:i.bool,slug:i.string,appInfoObj:i.object}),theme:i.oneOf(["standard","inverted","special"]),user:i.object},ce.displayName="BasePage",e.exports=l(ce,{keysToPluck:["config","redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","admiral","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint"]})},40510:(e,t,n)=>{const o=n(96540),i=n(61127);e.exports={getContentFooter:e=>{let t=e;return Array.isArray(e)?(t=e.find((({type:e})=>e&&"I18nProvider"===e.displayName)),t.props.children.find((e=>e&&"ArticlePageContentFooterGrid"===e.type?.displayName?o.createElement(i,{...e.props}):null))):e&&e.props?e:null}}},30543:(e,t,n)=>{const{asConfiguredComponent:o}=n(12892),i=n(47821);e.exports=o(i,"BasePage")},4081:(e,t,n)=>{const{default:o,css:i}=n(75999),{BaseLink:a}=n(76955),{hideVisuallyFocusable:r}=n(52813),s=n(66657),{BREAKPOINTS:l}=n(96472),d=n(19607),c=n(86659),{GridItem:m}=n(40653),{getColorToken:p,calculateSpacing:u,getZIndex:g,minScreen:h,getTypographyStyles:y}=n(26865),{getSectionSpacingStyling:b}=n(16800),{SplitScreenContentHeaderSocialIcons:f}=n(67040),{ContentHeaderPersistentAside:v}=n(88317),{SplitScreenContentHeaderPersistentAside:$}=n(9481),{ContentHeaderSocialIcons:w}=n(50130),{TickerContainer:C}=n(66228),k=o(s).withConfig({displayName:"BasePageSiteFooterRow"})` background-color: ${p("colors.foundation.footer.bg")}; ${({noFooterMargin:e})=>e&&"margin-top: 0;"} ${({hasMargins:e,hasConsistentSpacing:t,noFooterMargin:n,theme:o})=>e&&!n?t&&"0px"!==b(o,"padding-top-md")?`margin-top: ${u(0)};`:`margin-top: ${u(6)};`:""} `,S=`\n .standardnavigation-site-navigation[class*='link-banner'] & {\n &.page {\n padding-top: ${u(14.5)};\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(20)};\n }\n }\n }\n\n .ad-stickymidcontent {\n .ad.ad--mid-content {\n @media (max-width: ${l.md}) {\n top: ${u(15.7,"px")};\n }\n }\n }\n }\n &.page-prioritize-series-pagination {\n padding-top: ${u(7)};\n }\n }\n`,x=i` .fixed-header-large-logo-nav-variation & { &.homepage { padding-top: ${u(8)}; @media (min-width: ${l.lg}) { padding-top: ${u(8)}; } } } /* 06/13/23 hotfix to resolve multiple variations of header-with-gql-link-banner Longer term solution should be implemented. */ .fixed-header-large-logo-nav-variation.header-with-gql-link-banner:not( .link-banner-without-navigation ) & { @media (min-width: ${l.lg}) { padding-top: ${u(22)}; } } /* 21/08/23 variation name has not yet been configured. Created a tech debt ticket to clean up some classes in this file and will be taken care of later. Longer term solution should be implemented. */ .header-with-gql-link-banner.link-banner-visual-link-banner &, .fixed-header-large-logo-nav-variation.header-with-gql-link-banner.link-banner-visual-link-banner & { padding-top: ${u(6.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(19.5)}; } } `,E=`\n .fixed-header-normal-logo-with-search-bar-nav-variation & {\n padding-top: ${u(14)};\n\n @media (min-width: ${l.lg}) {\n padding-top: ${u(17)};\n }\n\n &.homepage {\n padding-top: ${u(14)};\n @media (min-width: ${l.lg}) {\n padding-top: ${u(23)};\n }\n\n .sticky-box {\n top: ${u(20)};\n }\n }\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(17)};\n }\n }\n }\n }\n`,T=`\n .fixed-header-logo-with-search-bar-nav-variation & {\n .ad-stickymidcontent {\n .ad.ad--mid-content {\n @media (max-width: ${l.md}) {\n top: ${u(15.5,"px")};\n }\n }\n }\n\n &.homepage {\n .sticky-box {\n top: ${u(20)};\n }\n }\n\n .grid-layout__aside {\n .sticky-box {\n @media (min-width: ${l.md}) {\n top: ${u(17)};\n }\n }\n }\n }\n`,I=o.div.withConfig({displayName:"BasePageWrapper"})` && { .fixed-header-nav-variation & { .grid-layout__aside { .sticky-box { @media (min-width: ${l.md}) { top: ${u(15)}; } } } } .fixed-header-nav-variation.header-with-gql-link-banner & { padding-top: ${u(14,"px")}; } .fixed-header-nav-variation.header-with-gql-link-banner.link-banner-without-navigation & { padding-top: ${u(7,"px")}; } .fixed-header-nav-variation.link-banner-visual-link-banner & { padding-top: ${u(7,"px")}; } .fixed-header-nav-variation.link-banner-marquee & { padding-top: ${u(12,"px")}; } .stackednavigation-site-navigation.fixed-header-nav-variation { ${v}, ${$} { ${h(l.lg)} { top: ${u(15)}; } } } .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation { ${v}, ${$} { ${h(l.lg)} { top: ${u(19)}; } } } .standardnavigation-site-navigation[class*='link-banner'] { ${v}, ${$} { ${h(l.lg)} { top: ${u(23)}; z-index: 1; } } } ${({hasExtraMarginForHeader:e})=>e&&`\n padding-top: ${u(13)};\n \n ${h(l.lg)} {\n padding-top: ${u(26)};\n }\n `} ${v}, ${$} { display: inline; ${h(l.lg)} { display: block; top: ${u(16)}; margin: 0; } ${w},${f} { margin: 0 auto; ${h(l.lg)} { margin: 0; } } } .fixed-header-with-link-banner-nav-variation & { padding-top: ${u(14)}; ${h(l.lg)} { padding-top: ${({isVisualLinkBanner:e})=>!e&&u(15.5)}; } } ${x} .fixed-header-with-link-banner-nav-variation &, .fixed-header-large-logo-nav-variation & { .grid-layout__aside { .sticky-box { @media (min-width: ${l.md}) { top: ${({shouldBeStickyVideo:e})=>u(e?36:19)}; } } } } ${S} .logo-center-with-search-bar-nav-variation & { &.page { padding-top: ${u(15.5)}; @media (min-width: ${l.lg}) { padding-top: ${u(7,"px")}; } } } ${T} ${E} .table-container.has-bottom-margin { margin: ${u(3)} 0; } .table-container { position: relative; margin-top: ${u(3)}; margin-bottom: 0; border: 1px solid ${p("colors.interactive.base.border")}; border-radius: 4px; width: 100%; overflow: hidden; .has-shadow::after { position: absolute; top: 0; left: 100%; box-shadow: -15px 0 10px rgba(0, 0, 0, 0.05); width: ${u(6.25)}; height: 100%; content: ''; } > div { overflow-x: auto; } > div::-webkit-scrollbar { border-radius: ${u(6.25)}; height: 3px; } > div::-webkit-scrollbar-thumb { background-color: black; } > div::-webkit-scrollbar-track { background: ${p("colors.interactive.base.light")}; } .simple-table { width: 100%; border-collapse: unset; thead th, tbody td { padding: ${u(2)}; min-width: ${u(18.75)}; max-width: ${u(25)}; text-align: left; color: ${p("colors.interactive.base.body")}; ${({theme:e})=>y(e,"typography.definitions.utility.body")}; font-size: ${u(1.75)}; } thead th { border: none; border-bottom: 1px solid ${p("colors.interactive.base.border")}; background-color: ${p("colors.interactive.base.highlight")}; font-weight: bold; } tbody td { border: none; border-bottom: 1px solid ${p("colors.interactive.base.border")}; background: #ffffff; } tbody tr:last-child td { border-bottom: none; } } } .scroll-arrows { display: none; } @media only screen and (min-width: 768px) { .scroll-arrows { display: flex; justify-content: flex-end; margin-bottom: ${u(3)}; button { margin: 0 ${u(1)}; background: none; } button[disabled] { opacity: 0.2; pointer-events: none; } .chevron::before { display: inline-block; position: relative; top: 0.8em; left: 0.1em; transform: rotate(-135deg); border-width: 2px 2px 0 0; border-style: solid; width: ${u(1)}; height: ${u(1)}; vertical-align: top; content: ''; } .chevron.right::before { left: 0; transform: rotate(45deg); } } } } ${({hasContentHeaderLogo:e})=>e&&"\n padding-top: 0px!important;\n "} ${({isNavigationHidden:e})=>e?"&&&, &&&.homepage { padding-top: 0; }":""} `,N=o.div.withConfig({displayName:"BasePageNavigationBackgroundFiller"})` display: ${({isNavigationHidden:e})=>e?"none":"block"}; position: absolute; top: 0; background: ${({palette:e,theme:t})=>p(t,"inverted"===e?"colors.consumption.lead.inverted.background":"special"===e?"colors.consumption.lead.special.background":"colors.consumption.lead.standard.background")}; width: 100%; height: 0; .fixed-header-nav-variation & { @media (min-width: ${l.lg}) { height: ${u(14,"px")}; } } @media print { display: none; } `,L=o.div.withConfig({displayName:"BasePageMainContent"})` &:focus { outline: unset; } background: ${({isInverted:e,theme:t,showBackgroundGradientColor:n})=>e&&!n&&p(t,"colors.consumption.lead.inverted.background")}; ${({hasTopStory:e})=>!e&&i` ${C} { margin: 16px auto; } `} padding-top: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-top-md")}; padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-bottom-md")}; @media (max-width: ${l.md}) { padding-top: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-top-sm")}; padding-bottom: ${({hasConsistentSpacing:e,theme:t})=>e&&b(t,"padding-bottom-sm")}; } /* Added this to remove margin-bottom at RowWrapper at Ad Footer just before Page footer on pages with consistent spacing */ [class*='RowWrapper-']:has(> .ad--footer) { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?"margin-bottom: 0px;":""} } /* Added this to add a margin bottom to ContentFooterWrapper on pages with consistent spacing */ [class*='ContentFooterWrapper-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?`\n margin-bottom: ${b(t,"gap-md")};\n @media (max-width: ${l.md}) {\n margin-bottom: ${b(t,"gap-sm")};\n }\n `:""} } /* Added this to remove the extra padding from top and bottom from Section Header in a Curated Show */ [class*='RowWrapper-'] [data-testid='CuratedShowsSection'] [class*='CuratedShowsSectionTitle-'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==b(t,"gap-md")?"\n padding-top: 0;\n padding-bottom: 0;\n ":""} } `;L.defaultProps={as:"main"};const B=o(a).withConfig({displayName:"BasePageSkipLink"})` ${r} &:hover, &:focus { position: fixed; z-index: ${g("skipLink")}; background-color: white; color: black; } `,P=o.div.withConfig({displayName:"BasePageMainFooterFiller"})``,M=o(d).withConfig({displayName:"BasePageAd"})` position: absolute; z-index: -1; `,A=o(c.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${m} { grid-column: 1 / -1; } `;e.exports={BasePageWrapper:I,BasePageMainContent:L,BasePageNavigationBackgroundFiller:N,BasePageSiteFooterRow:k,BasePageSkipLink:B,BasePageMainFooterFiller:P,BasePageAd:M,BasePageSiteFooterRowGrid:A}},18284:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=r(n(32485)),l=a(n(96540)),d=r(n(5556)),c=r(n(2820)),m=n(57744),p=n(14307),u=n(52064),g=n(76573),h=n(4081),y=n(18106),b=r(n(73275)),f=r(n(1241)),v=r(n(82873)),$=r(n(55482)),w=r(n(68787));class C extends l.Component{constructor(e){super(e),this.onOneTrustGroupsUpdated=e=>{const t=Array.isArray(e?.detail)?e?.detail:[],n=["C0004"],o=!!t.some((e=>n.includes(e)));(0,p.disableAnonymousTracking)((0,p.hasTargetConsentFromCookie)()||o)},this.callSnowplowEvent=e=>{(0,p.trackNavigationEvent)({type:"scroll",placement:"vertical",index:e})},this.handleScroll=this.handleScroll.bind(this),this.is25PercentLogged=!1,this.is50PercentLogged=!1,this.is75PercentLogged=!1,this.is100PercentLogged=!1}componentDidMount(){function e(e){let t=e;for(;t&&"A"!==t.tagName;)t=t.parentElement;return t}if(window.addEventListener("OneTrustGroupsUpdated",this.onOneTrustGroupsUpdated),window.addEventListener("scroll",this.handleScroll),this.props.snowplow&&window&&window.dataLayer){const{snowplow:t,coreDataLayer:n,user:o}=this.props,{collectorURL:i,slug:a,enableSnowplow:r,appInfoObj:s}=t;if(r){const t=window.document.getElementsByTagName("a");for(let n=0;n{const n=e(t.target);n&&(0,p.trackClickEvent)(t,n)}));const r=[n,o];(0,p.initializeSnowplowTracker)(i,a,r,s)}}}componentWillUnmount(){window.removeEventListener("OneTrustGroupsUpdated",this.onOneTrustGroupsUpdated),window.removeEventListener("scroll",this.handleScroll)}handleScroll(){const e=window&&window.document&&window.document.documentElement.scrollHeight,t=(window&&window.pageYOffset)/(e-(window&&window.innerHeight))*100;t>=25&&!this.is25PercentLogged&&(this.callSnowplowEvent(25),this.is25PercentLogged=!0),t>=50&&!this.is50PercentLogged&&(this.callSnowplowEvent(50),this.is50PercentLogged=!0),t>=75&&!this.is75PercentLogged&&(this.callSnowplowEvent(75),this.is75PercentLogged=!0),t>=100&&!this.is100PercentLogged&&(this.callSnowplowEvent(100),this.is100PercentLogged=!0)}render(){const{attributes:e,children:t,className:n,fullPageTheme:o,hasContentHeaderLogo:i,isHeroAdVisible:a,lang:r,theme:d,snowplow:m,shouldBeStickyVideo:p,hasLinkbannerCrossSlideAnimation:y,hasExtraMarginForHeader:b,shouldScrollToTopStory:v,featureFlags:C,fourd:k}=this.props,S=(({fullPageTheme:e,theme:t})=>"standard"!==e?e:t)({fullPageTheme:o,theme:d}),x={fullPageTheme:o,theme:S},E=l.default.createElement(h.BasePageWrapper,{...e,className:(0,s.default)("page","dynamic-page",`page-theme-${S}`,{"page-hero-ad-hidden":!a},n),hasContentHeaderLogo:i,shouldBeStickyVideo:p,showScrolledLinkBannerSpacing:y,hasExtraMarginForHeader:b},l.default.createElement(c.default.Provider,{value:x},l.default.createElement(h.BasePageSkipLink,{href:v?"#topstory-content":"#main-content","data-testid":"BasePageSkipLink"},"Skip to main content"),t),l.default.createElement($.default,{shouldEnableFourdUser:k.enableFourdUser,shouldEnableInfinityId:C.enableInfinityId}),C.enableUserContext&&l.default.createElement(w.default,null),m?.enableSnowplow&&l.default.createElement(f.default,null));return l.default.createElement(u.HasScrolledProvider,null,l.default.createElement(g.ContentLangProvider,{lang:r},E))}}C.propTypes={additionalNavigation:d.default.node,admiral:d.default.shape({enabled:d.default.bool,bundle:d.default.string}),attributes:d.default.object,children:d.default.node.isRequired,className:d.default.string,componentConfig:d.default.shape({ConnectedNavigation:d.default.shape({settings:d.default.shape({navPattern:d.default.string})})}),coreDataLayer:d.default.shape({content:d.default.shape({tags:d.default.string,contentType:d.default.string})}),deepLinkImageId:d.default.string,eventBannerTags:d.default.array,featureFlags:d.default.shape({hasRiser:d.default.bool,showRedirectMsg:d.default.bool,showGlobalMessage:d.default.bool,enableInfinityId:d.default.bool,enableUserContext:d.default.bool}),fingerprint:d.default.object,fourd:d.default.shape({enableFourdUser:d.default.bool}),fullPageTheme:d.default.oneOf(["standard","inverted"]),globalMessage:d.default.shape({text:d.default.string.isRequired,delayDuration:d.default.number}),hasBaseAds:d.default.bool,hasContentHeaderLogo:d.default.bool,hasEventBannerHidden:d.default.bool,hasExtraMarginForHeader:d.default.bool,hasFooterAd:d.default.bool,hasFooterAdsMargins:d.default.bool,hasFooterMargins:d.default.bool,hasInvertedHeadertheme:d.default.bool,hasLinkbannerCrossSlideAnimation:d.default.bool,hasTopStory:d.default.bool,hideFooter:d.default.bool,hideHeader:d.default.bool,interactiveOverride:d.default.shape({markup:d.default.string,behavior:d.default.string}),isHeroAdVisible:d.default.bool,lang:d.default.oneOf(y.LOCALES),linkBannerData:d.default.shape({bannerType:d.default.string,hed:d.default.hed,dek:d.default.dek,image:d.default.shape(b.default.propTypes),links:d.default.arrayOf(d.default.shape({url:d.default.string,text:d.default.string,isExternal:d.default.bool})),tracking:d.default.shape(v.default.propTypes.tracking)}),mainRef:d.default.object,parsely:d.default.shape({publicKey:d.default.string,shouldRenderParsely:d.default.bool}),redirectMsg:d.default.string,seriesData:d.default.shape({hed:d.default.string,dek:d.default.string,image:d.default.object,links:d.default.arrayOf(d.default.shape({hed:d.default.string,dek:d.default.string,image:d.default.object,isPublished:d.default.bool,promoHed:d.default.string,url:d.default.string}))}),shouldBeStickyVideo:d.default.bool,shouldEnableFullArticleInverted:d.default.bool,shouldPrioritizeSeriesPagination:d.default.bool,shouldScrollToTopStory:d.default.bool,showBackgroundGradientColor:d.default.bool,showContentFooterWithHeaderOverride:d.default.bool,showNavWithHeaderOverride:d.default.bool,snowplow:d.default.shape({collectorURL:d.default.string,enableSnowplow:d.default.bool,slug:d.default.string,appInfoObj:d.default.object}),theme:d.default.oneOf(["standard","inverted","special"]),user:d.default.object},C.defaultProps={fourd:{enableFourdUser:!1},fullPageTheme:"standard",lang:y.DEFAULT_LANG,theme:"standard"},C.displayName="DynamicBasePage",t.default=(0,m.connector)(C,{keysToPluck:["redirectMsg","componentConfig","coreDataLayer","deepLinkImageId","featureFlags","hasTopStory","parsely","admiral","seriesData","linkBannerData","globalMessage","snowplow","fourd","user","fingerprint"]})},69700:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=o(n(32485)),s=n(4081),l=n(12892),d=n(68089),c=n(40510),m=({fullPageTheme:e,hasTopStory:t,showBackgroundGradientColor:n,mainRef:o,children:a,className:l,interactiveOverride:m,showContentFooterWithHeaderOverride:p})=>{const u="header"===(0,d.getOverrideBehaviour)(m);return i.default.createElement(s.BasePageMainContent,{id:"main-content",tabIndex:"-1",isInverted:"inverted"===e,className:(0,r.default)("page__main-content",l),hasTopStory:t,showBackgroundGradientColor:n,ref:o},u?i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"interactive-override-container interactive-override-container--header",dangerouslySetInnerHTML:{__html:m.markup}}),p&&(0,c.getContentFooter)(a)):a)};m.propTypes={children:a.default.node.isRequired,className:a.default.string,fullPageTheme:a.default.oneOf(["standard","inverted"]),hasTopStory:a.default.bool,interactiveOverride:a.default.shape({markup:a.default.string,behavior:a.default.string}),mainRef:a.default.object,showBackgroundGradientColor:a.default.bool,showContentFooterWithHeaderOverride:a.default.bool},t.default=(0,l.asConfiguredComponent)(m,"BasePage")},34406:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(5556)),r=n(57744),s=n(92716),l=n(56187),d=o(n(69700)),c=({children:e,className:t})=>(i.default.useEffect((()=>{(async()=>{await(0,l.interactionResponse)(),(0,s.trackComponent)("DynamicBundlePage")})()}),[]),i.default.createElement(d.default,{className:t},e));c.propTypes={children:a.default.node,className:a.default.string},t.default=(0,r.connector)(c,{keysToPluck:[]})},94748:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(32485)),a=o(n(5556)),r=o(n(96540)),s=o(n(71656)),l=n(57744),d=o(n(31411)),c=n(92716),m=n(56187),p=n(94631),u=e=>{r.default.useEffect((()=>{(async()=>{await(0,m.interactionResponse)(),(0,c.trackComponent)("DynamicHomePage")})()}),[]);const{attributes:t,backgroundColorSettingForNewsletter:n,bundleProps:o,className:a,isPaddingRequired:l,dispatch:u,hasBackground:g=!1,hasFullBleedBackground:h=!1,hideErrorTextPadding:y=!1,isNewsletterDisclaimerCenterAligned:b=!1,shouldHideSidePadding:f=!1,fullPageTheme:v="standard",navigation:{hasChannelNavigation:$},shouldHidePadding:w,shouldHidePaddingBottom:C=!1,shouldShowFooterAdPadding:k=!1,shouldOverrideColorToken:S=!1,hasTopStory:x=!1,hasEvenSpacing:E=!1,shouldHideAds:T=!1,children:I,featureFlags:N}=e,{isSponsored:L,seoHiddenHeader:B,sponsoredContentHeaderProps:P={}}=o??{};let M=a;if(M=l&&M?M.replace("ad--mid-content","ad--mid-content-with-padding"):a,N.excludedParams&&"undefined"!=typeof URLSearchParams){const e=new URLSearchParams(window.location.search);N.excludedParams.forEach((t=>e.delete(t)));const t=""!==e.toString()?`${window.location.pathname}?${e.toString()}`:window.location.pathname;window.history.replaceState({},document.title,t)}return u({type:"SET_KEY",key:"isHomepage",value:!0}),r.default.createElement(p.DynamicHomepageWrapper,{...t,className:(0,i.default)("homepage",M),additionalNavigation:$?r.default.createElement(s.default,null):null,fullPageTheme:v,hasBackground:g,hasFullBleedBackground:h,hideHeader:$||x,hideErrorTextPadding:y,isNewsletterDisclaimerCenterAligned:b,shouldHideSidePadding:f,shouldHidePadding:w||x,shouldOverrideColorToken:S,backgroundColorSettingForNewsletter:n,shouldHidePaddingBottom:C,shouldShowFooterAdPadding:k,isHeroAdVisible:!x,hasEvenSpacing:E,shouldHideAds:T,shouldScrollToTopStory:x},L&&r.default.createElement(d.default,{...P,className:"light-theme"}),B&&r.default.createElement(p.HomepageHiddenContent,null,B),I)};u.propTypes={attributes:a.default.object,backgroundColorSettingForNewsletter:a.default.string,bundleProps:a.default.shape({isSponsored:a.default.bool,seoHiddenHeader:a.default.string,sponsoredContentHeaderProps:a.default.object}),bundleTitle:a.default.string,channelFilter:a.default.string,channelItems:a.default.shape({list:a.default.array,searchUrl:a.default.string}),channelItemsTotal:a.default.number,children:a.default.node,className:a.default.string,dangerousBundleDek:a.default.string,dispatch:a.default.func,featureFlags:a.default.object,featureValue:a.default.object,fullPageTheme:a.default.oneOf(["standard","inverted"]),hasBackground:a.default.bool,hasDisclaimerBackground:a.default.bool,hasDisclaimerBorderBottom:a.default.bool,hasEvenSpacing:a.default.bool,hasFullBleedBackground:a.default.bool,hasReducedMargin:a.default.bool,hasTopStory:a.default.bool,hasVersoFeaturesReducedMargin:a.default.bool,headerIcon:a.default.object,hideErrorTextPadding:a.default.bool,isNewsletterDisclaimerCenterAligned:a.default.bool,isPaddingRequired:a.default.bool,lede:a.default.object,navigation:a.default.shape({subchannelLinks:a.default.arrayOf(a.default.object),hasChannelNavigation:a.default.bool}).isRequired,newsletter:a.default.object,shouldCenterBundleBodyContent:a.default.bool,shouldHideAds:a.default.bool,shouldHidePadding:a.default.bool,shouldHidePaddingBottom:a.default.bool,shouldHideSidePadding:a.default.bool,shouldOverrideColorToken:a.default.bool,shouldShowChannelFilter:a.default.bool,shouldShowFooterAdPadding:a.default.bool,shouldUseBundleHeader:a.default.bool,shouldUseSectionTitle:a.default.bool,showBundleBody:a.default.bool,showSearchFilter:a.default.bool,showSubChannelHed:a.default.bool,spacingAboveAd:a.default.number,tickerMarginTopType:a.default.oneOf(["small","none","large"])},u.displayName="DynamicHomePage";const g=(0,l.connector)(u,{keysToPluck:["channelFilter","channelItems","channelItemsTotal","featureFlags","navigation","newsletter","hasTopStory"]});t.default=g},75945:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(12892),a=o(n(94748));t.default=(0,i.asConfiguredComponent)(a.default,"HomePage")},68955:(e,t,n)=>{const o=n(5556),i=n(96540),{useState:a,useEffect:r}=n(96540),{useInView:s}=n(46762),{asConfiguredComponent:l}=n(12892),{googleAnalytics:d}=n(90090),{withRecircContextConsumer:c}=n(85207),m=c(n(71436)),p=n(71284),{PaymentGateway:u}=n(92807),g=n(19607),h=n(63510),y=n(96637),b=n(96303),f=n(19146),v=n(51125),{trackNavigationEvent:$}=n(14307),{checkImageCreditText:w}=n(5344),C={"award-list":y},k=({className:e,getRef:t,hasCM:n,hasPhotoBookmark:o,selectedItemId:l,showOfferUrl:c,interlude:y,hasInContentAd:k,hasVoting:S,hasVotingAlternatePrompts:x,slideFormat:E,isLazy:T,item:I,shouldUpdateUrl:N=!1,shouldEnableCardLevelBookmark:L,shouldEnableCommentsCount:B,shouldScrollToSelectedItem:P})=>{const M=I&&"product"===I.contentType?`${I.id}`:"",A=w(I.image),[_,H]=s({threshold:.5}),[D,R]=a(!1),O=I.isUpcEnabled&&["commerce-product","product"].includes(I.contentType)?v:C[E]||h;if(!D&&H){R(!0);const e={"gallery-item-number":`image-${I.order+1}`,"gallery-item-name":I.dangerousHed||"","gallery-length":I.totalCount};(e=>{const t={type:"impression",subject:"gallery_image",index:e.order,total_index:e.totalCount,label:e.dangerousHed||"",placement:"vertical"};$(t)})(I),d.emitGoogleTrackingEvent("vertical-gallery-view",e)}if(N){const e=new URLSearchParams(window.location.search),t=window.location.pathname,n=window.location.hash,o=()=>{const o=e.toString();window.history.replaceState({},"",`${t}${o&&`?${o}`}${n}`)};H?(e.set("image",I.id),o()):e.get("image")===I.id&&(e.delete("image"),o())}const F={...I,layout:"ProductEmbed"};return r((()=>{if(P&&l){const e=`${l}-lightbox`,t=document.getElementById(e);t&&t.scrollIntoView()}}),[l,P]),i.createElement("li",{ref:e=>t(e,I.order),className:e,id:P?`${I.id}-lightbox`:I.id},i.createElement("div",{ref:_},i.createElement(O,{...I,showOfferUrl:c,isLazy:!!I.isUpcEnabled||T,hasPhotoBookmark:o,hasVoting:S,productId:M,data_item:F,hasImpressionTracking:!0,hasImageCreditText:A,shouldEnableCardLevelBookmark:L,shouldEnableCommentsCount:B}),S&&i.createElement(f,{imageId:I.id,hasVotingAlternatePrompts:x}),n&&i.createElement(u,{group:"consumer-marketing"},i.createElement("div",{className:"gallery-slide__cm-container"},i.createElement(p,{position:"gallery-slide",secondPosition:"in-content"}))),k&&i.createElement(u,{group:"ads"},i.createElement(g,{position:"in-content",shouldDisplayLabel:!0,instance:0})),y.include&&i.createElement("div",null,i.createElement(b,{...y})),I.recirc&&I.recirc.include&&i.createElement(m,{reelId:I.recirc.reelId})))};k.propTypes={className:o.string,getRef:o.func,hasCM:o.bool,hasInContentAd:o.bool,hasPhotoBookmark:o.bool,hasVoting:o.bool,hasVotingAlternatePrompts:o.bool,interlude:o.shape({...b.propTypes,include:o.bool}),isLazy:o.bool,isNative:o.bool,item:o.shape(h.propTypes).isRequired,selectedItemId:o.string,shouldEnableCardLevelBookmark:o.bool,shouldEnableCommentsCount:o.bool,shouldScrollToSelectedItem:o.bool,shouldUpdateUrl:o.bool,showOfferUrl:o.bool,slideFormat:o.string},k.displayName="GalleryItem",e.exports=l(k,"GalleryItem")},42434:(e,t,n)=>{const o=n(96540),{useInView:i}=n(46762),a=n(5556),r=n(38221),{buildThresholdArray:s}=n(26695),l=n(67611),d=n(86659),{imageTransformToPlpCardImage:c}=n(34120),{formatGtmData:m,productImpressionTracking:p}=n(60162),u=({hasImageGrid:e,hasProductPriceColor:t,hasProductNewPriceColor:n,isProductCardName:a,chunk:u,dropShipSellers:g})=>{const h="GalleryShopView",[y,,b]=i({threshold:s()}),[f,v]=o.useState(!1);return o.useEffect((()=>{!f&&b&&b.intersectionRatio&&window.dataLayer&&(v(!0),setTimeout((()=>{p(h,document.getElementsByClassName("impressionTracking"))}),1e3)),window.addEventListener("scroll",r((()=>p(h,document.getElementsByClassName("impressionTracking"))),1e3))}),[h,b,f]),o.createElement("div",{ref:y},u&&o.createElement(d.EvenTwo,null,u.map(((i,r)=>{const s={name:i?.brand||""};let d=[];if(i.offers&&i.offers.length)for(const e in i.offers)d=[{purchaseUri:i?.offers[e]?.offerUrl||"",price:i?.offers[e]?.price||"",currency:i?.offers[e]?.currency||"",shortUrl:i?.offers[e]?.purchaseUri||"",sellerName:i?.offers[e]?.sellerName||"",comparisonPrice:i?.offers[e]?.reducedPrice||""}];else d=[{purchaseUri:"",price:"",currency:"",shortUrl:"",sellerName:"",comparisonPrice:""}];const p=c(i);let u="";i&&i.dangerousHed&&(u=i.dangerousHed.replace(/&#{0,1}[a-z0-9]+;/gi,"").replace(/(<([^>]+)>)/gi,""));const y={...i,dangerousHed:u};return o.createElement(l,{hasImageGrid:e,hasProductPriceColor:t,hasProductNewPriceColor:n,isProductCardName:a,dangerousHed:u,image:p,offers:d,contentId:i.id,brand:s,item:i,key:i.id||r,isDropshipProduct:!0,dropShipSellers:g,data_item:y,layout:h,hasImpressionTracking:!0,onClick:(e,t)=>{m({window,product:y,index:r,actionId:t,layout:h,event:e})}})}))))};u.propTypes={chunk:a.array.isRequired,dropShipSellers:a.arrayOf(a.string),hasImageGrid:a.bool,hasProductNewPriceColor:a.bool,hasProductPriceColor:a.bool,isProductCardName:a.bool},u.displayName="GalleryShopViewPage",e.exports=u},15564:(e,t,n)=>{const o=n(96540);e.exports=o.createContext()},19146:(e,t,n)=>{const o=n(5556),i=n(96540),a=n(7350),{asConfiguredComponent:r}=n(12892),s=n(14155),l=n(15564),{GalleryVotingSlideWrapper:d}=n(64763),c=({hasBottomDivider:e,hasVotingAlternatePrompts:t,imageId:n,shouldShowPercentVotedMessage:o,votingProps:r={}})=>r.answers?i.createElement(l.Consumer,null,(({votes:l=[],onVoteCast:c,allVotes:m=[]})=>{const p=l.find((e=>e.imageId===n)),u=m.find((e=>e.imageId===n)),g=!!p;let{votedMessage:h}=r;const{percentVotedMessage:y}=r;if(g&&o&&u){const e=u.tallyResults.find((e=>!0===e.result)),t=u.tallyResults.reduce(((e,t)=>e+t.count),0);if(e?.percentage&&t>5){const t=`${Math.round(e.percentage)}%`;h=y.replace("{percent}",`${t}`)}}const b=r.answers.map((e=>({...e,selected:!!g&&e.value===p.result}))),f=t?r.promptAlt:r.prompt;return i.createElement(d,{hasBottomDivider:e},i.createElement(s,{...r,answers:b,hasVoted:g,onVoteCast:a((({value:e})=>c({value:e,imageId:n})),500),votedMessage:h,prompt:f}))})):null;c.propTypes={hasBottomDivider:o.bool,hasVotingAlternatePrompts:o.bool,imageId:o.string,shouldShowPercentVotedMessage:o.bool,votingProps:o.object},c.displayName="GalleryVotingSlide",e.exports=r(c,"GalleryVotingSlide")},70497:(e,t,n)=>{const o=n(32485),i=n(5556),a=n(96540),{connect:r}=n(67851),s=n(96303),l=n(19607),{PaymentGateway:d}=n(92807),{useOnAdFilled:c}=n(1184),m=n(68955),p=n(42434),u=new Set(["ItemOrderedLeft","ItemOrderedCenter","CardOrderedLeft","CardOrderedCenter"]),g=n(72159),h=({chunk:e,className:t,isReadViewShopViewEnabled:n=!1,dropShipSellers:i,getRef:r=(()=>{}),hasInContentAd:s,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,inContentAdItemIndex:f,index:v,isSponsoredProductSlotProp:$,sponsorProductIndex:w,interlude:C={},hasProduct:k,newslettersInline:S,nodeIndexForNewsletterPosition:x,slideFormat:E,shouldLoadOnScroll:T=!1,shouldScrollToSelectedItem:I,shouldShowCM:N,showOfferUrl:L,slideVariation:B,shouldEnableCardLevelBookmark:P,shouldEnableCommentsCount:M,shopTypeView:A})=>{const _=u.has(B)?"ol":"ul",[,H,D]=c(),R={newsletterType:"slim-newsletter",newsletters:S};return a.createElement(_,{className:t},n&&k&&"shop"===A?a.createElement(p,{hasImageGrid:!0,hasProductPriceColor:!0,hasProductNewPriceColor:!0,isProductCardName:!0,chunk:e,dropShipSellers:i}):a.createElement(a.Fragment,null,e.map(((t,n)=>{let i=!1;n===w&&$&&(i=!0);const c=n===x&&S?.length>=1,p=T?!T:!(0===v&&0===n),u=n===Math.floor((e.length-1)/2);return a.createElement(a.Fragment,{key:t.id||n},S&&c&&a.createElement(g,{...R}),a.createElement(m,{selectedItemId:e[v]?.id,shouldScrollToSelectedItem:I,getRef:r,hasCM:N&&0===n,showOfferUrl:L,hasInContentAd:s&&n===f,hasPhotoBookmark:h,hasVoting:y,hasVotingAlternatePrompts:b,interlude:{...C,include:C.include&&u},slideFormat:E,item:t,isLazy:p,shouldEnableCardLevelBookmark:P,shouldEnableCommentsCount:M,className:o("gallery__slides__slide",{"gallery__slides__slide--rca":"award-list"===E})}),i&&a.createElement("li",{className:o("gallery__slides__slide",H)},a.createElement(d,{group:"ads"},a.createElement(l,{position:"sponsor-product",className:o("gallery-slide"),onFilled:D}))))}))))};h.propTypes={chunk:i.array.isRequired,className:i.string,dropShipSellers:i.arrayOf(i.string),getRef:i.func,hasInContentAd:i.bool,hasPhotoBookmark:i.bool,hasProduct:i.bool,hasVoting:i.bool,hasVotingAlternatePrompts:i.bool,inContentAdItemIndex:i.number,index:i.number,interlude:i.shape({...s.propTypes,include:i.bool}),isReadViewShopViewEnabled:i.bool,isSponsoredProductSlotProp:i.bool,newslettersInline:i.array,nodeIndexForNewsletterPosition:i.number,shopTypeView:i.string,shouldEnableCardLevelBookmark:i.bool,shouldEnableCommentsCount:i.bool,shouldLoadOnScroll:i.bool,shouldScrollToSelectedItem:i.bool,shouldShowCM:i.bool,showOfferUrl:i.bool,slideFormat:i.string,slideVariation:i.string.isRequired,sponsorProductIndex:i.number};const y=r((function(e){return{slideVariation:e.componentConfig?.GallerySlide?.variation}}))(h);e.exports=y},21159:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.jsonmlToReact=void 0;const{default:o}=n(1165),i=n(62839),a=n(39832),r={"callout:button-group":i};t.jsonmlToReact=new o({a:function(e){const{isExternal:t,...n}=e;return{type:t?a:"a",props:n}},"inline-embed":e=>({type:r[e.type],props:e.props})})},34120:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.imageTransformToPlpCardImage=void 0,t.imageTransformToPlpCardImage=e=>({altText:e?.image?.altText,sources:{sm:e?.image?.segmentedSources?.sm?{aspectRatio:"1:1",width:e?.image?.segmentedSources.sm[(e?.image?.segmentedSources?.sm?.length??0)-1].width,url:e?.image?.segmentedSources.sm[(e?.image?.segmentedSources?.sm?.length??0)-1].url,srcset:e?.image?.segmentedSources.sm.map((e=>`${e.url} ${e.width}w`)).join(", ")}:{},lg:e?.image?.segmentedSources?.lg?{aspectRatio:"1:1",width:e?.image?.segmentedSources.lg[(e?.image?.segmentedSources?.lg?.length??0)-1].width,url:e?.image?.segmentedSources.lg[(e?.image?.segmentedSources?.lg?.length??0)-1].url,srcset:e?.image?.segmentedSources.lg.map((e=>`${e.url} ${e.width}w`)).join(", ")}:{}}})},64763:(e,t,n)=>{const{default:o}=n(75999),{BREAKPOINTS:i}=n(96472),{calculateSpacing:a,minScreen:r,getColorToken:s}=n(26865),l=o.div.withConfig({displayName:"GalleryVotingSlideWrapper"})` ${({hasBottomDivider:e,theme:t})=>e&&`\n border-bottom: 1px solid ${s(t,"colors.consumption.body.standard.divider")};;\n `}; margin: 0 0 ${a(5)}; ${r(i.lg)} { margin: 0 0 ${a(5)}; } `;e.exports={GalleryVotingSlideWrapper:l}},48887:(e,t,n)=>{const o=n(2404),i=n(5556),a=n(96540),{default:r}=n(1165),s=n(96303),{shouldRenderNothing:l}=n(29670),{connectDomain:d}=n(57744),c=d("payment"),m=d("featureFlags"),p=n(66657),u=n(28433),{getInterludePosition:g,reviewStrategies:h}=n(15316),y=n(19607),b=n(57885),{PaymentGateway:f}=n(92807),v=n(36382),$=n(51009),w=n(39832),{HomepageChannelBody:C,HomepageSummaryListAside:k}=n(94631),S=new r({a:function(e){const{isExternal:t,...n}=e;return{type:t?w:"a",props:n}},h2:function(e={}){return"sidebar:heading"===e.type?{type:v,props:e.props}:e},"inline-embed":$,blockquote:({props:e})=>({type:b,props:e})});function x(e){const t=e[0],n=e[1]||{},o="inline-embed"===t&&"callout:feature-large"===n.type,i="inline-embed"===t&&"callout:feature-medium"===n.type;return o||i||"ad"===t}function E(e,t){return`${e}-${t}`}class T{constructor({GeneralContentWrapper:e=(()=>null),FullBleedContentWrapper:t=(()=>null),RailContent:n=(()=>null),payment:o,featureFlags:i,interlude:a,shouldUsePaddingTopForHomePageBody:r}){this.interludeProps=a,this.interludePosition=a?.strategy&&g(a,h),this.GeneralContentWrapper=e,this.FullBleedContentWrapper=t,this.shouldUsePaddingTopForHomePageBody=r,this.RailContent=n,this.chunkCount=0,this.shouldRenderMidContent=!l("ads",o,i)}closeSmallGroup(e,t,n){let o=t;if(e.length>0){++this.chunkCount;const i=this.GeneralContentWrapper;o=[...t,a.createElement(i,{shouldUsePaddingTopForHomePageBody:this.shouldUsePaddingTopForHomePageBody,key:E("small-group",n)},a.createElement(C,{className:"body__container article__body",shouldEnableDataJourneyHook:!1},S.convert(["div",{className:"body__inner-container"},...e])),a.createElement(k,null,a.createElement(u,null,this.RailContent(this.chunkCount))))]}return o}wrapInFullSizeContainer(e,t,n){const o=this.FullBleedContentWrapper;return[...t,a.createElement(o,{key:E("full",n)},a.createElement(C,{className:"channel--body body__container",shouldEnableDataJourneyHook:!1},S.convert(e)))]}visit(e){const t=function(e){return function(e){return Array.isArray(e)&&"string"==typeof e[0]}(e)&&e[1]&&"object"==typeof e[1]&&!Array.isArray(e[1])?e.slice(2):e.slice(1)}(e);let n=[],o=[];return this.isSingleChunk=!t.some((e=>"ad"===e[0])),this.finalAdSet=!1,t.forEach(((e,t)=>{const[i]=e;if("ad"===i?this.shouldRenderMidContent&&(n=this.closeSmallGroup(o,n,t),o=[],n=[...n,a.createElement(p,{className:"full-bleed-ad row-mid-content-ad",key:E("ad",t)},a.createElement(f,{group:"ads"},a.createElement(y,{position:"mid-content",shouldDisplayLabel:!0,shouldHoldSpace:!0})))]):x(e)?(n=this.closeSmallGroup(o,n,t),o=[],n=this.wrapInFullSizeContainer(e,n,t)):o=[...o,e],this.interludePosition===t)if(x(e)||"ad"===i)n=[...n,a.createElement(s,{...this.interludeProps,isRightRail:!1})];else{const e=(({brand:e,interludeOverrideId:t,playerBase:n,isRailEligible:o,isTitleLinkDisabled:i})=>["inline-embed",{type:"cneinterlude",props:{brand:e,interludeOverrideId:t,playerBase:n,isRailEligible:o,isRightRail:!1,isTitleLinkDisabled:i}}])({...this.interludeProps,isRightRail:!1});o=[...o,e]}})),n=this.closeSmallGroup(o,n,"final"),this.finalAdSet=!0,n}}const I=({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:n,jsonml:o,payment:i,featureFlags:a,interlude:r,shouldUsePaddingTopForHomePageBody:s})=>new T({FullBleedContentWrapper:e,GeneralContentWrapper:t,RailContent:n,jsonml:o,payment:i,featureFlags:a,interlude:r,shouldUsePaddingTopForHomePageBody:s}).visit(o);I.propTypes={className:i.string,featureFlags:i.object,FullBleedContentWrapper:i.oneOfType([i.func,i.object]),GeneralContentWrapper:i.oneOfType([i.func,i.object]),interlude:i.object,jsonml:i.array.isRequired,payment:i.object,RailContent:i.func},e.exports=a.memo(c(m(I)),o),e.exports.Chunks=I},94631:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,minScreen:r,getLinkStyles:s,getTypographyStyles:l,getColorToken:d,getColorStyles:c}=n(26865),{getSectionSpacingStyling:m}=n(16800),p=n(95291),u=n(22652),{getPattern:g}=n(30),{INTERACTIVE:h}=n(96472),{BREAKPOINTS:y}=n(96472),{EventsListWrapper:b}=n(66472),{BasePageMainContent:f}=n(4081),{SectionHeaderSubhed:v}=n(57221),$=n(30543),{default:w}=n(18284),{asConfiguredComponent:C}=n(12892),{Disclaimer:k}=n(74307),{SectionTitleHed:S}=n(33500),{BundleBodyContainer:x}=n(62077),{MultiPackageContainer:E,NewsletterWrapper:T}=n(67275),{SummaryCollectionGridDek:I}=n(4534),{SummaryCollageThreeWrapper:N,SummaryCollageThreeItemWrapper:L}=n(85095),{NewsletterSubscribeFormWrapper:B,NewsletterSubscribeFormDek:P,NewsletterSubscribeFormDisclaimer:M,NewsletterSubscribeFormValidation:A,NewsletterSubscribeFormInputsWrapper:_,NewsletterSubscribeFormHedDekWrapper:H}=n(69817),{ProductEmbedWrapper:D,ProductEmbedContent:R,ProductEmbedHed:O,ProductEmbedCTA:F}=n(53985),{ProductOfferListWrapper:W}=n(94037),{ProductOfferCtaBlock:U,ProductOfferWrapper:V,ProductOfferPriceBlock:G}=n(61366),{UtilityValidationDescriptionWrapper:j}=n(69195),{ButtonLabel:z}=n(18974),{universalGridCore:q}=n(89085),{applyGridSpacing:Z}=n(1123),K=n(86659),{RowWrapper:Y}=n(20139),J=n(35864),{createMultipackageContainerStyles:Q}=n(89085),X=n(6538),{BreadcrumbTrailItem:ee}=n(61670),te=o("h1").withConfig({displayName:"HomepageHiddenContent"})` display: none; `,ne=o(p).withConfig({displayName:"HomepageHeader"})` .news-feed-row { /* If homepage header and news feed is first section bypass header styles */ .navigation--section { margin-top: -${a(5)}; border-top: 0; } } `,oe=o(p).withConfig({displayName:"HomepageHeader"})``,ie=o.div.withConfig({displayName:"HomePageDisclaimerWrapper"})` padding: 1rem; .disclaimer { padding: 0; } ${({hasGridFourColumnsLayout:e,hasDisclaimerBackground:t,theme:n})=>e&&i` ${t?c(n,"background-color","colors.background.light"):null}; margin-top: ${a(-7)}; padding-bottom: ${a(3)}; ${r(y.md)} { margin-top: ${a(-5)}; } `} `,ae=o(C(k.TextCenterNoTopRule,"Disclaimer")).withConfig({displayName:"HomePageDisclaimer"})` grid-column: 1 / -1; justify-content: center; font-style: italic; p { ${d("colors.interactive.base.black")}; ${l("typography.definitions.globalEditorial.context-secondary")}; padding: 0; line-height: 1.125rem; } ${r(y.md)} { grid-column: 3 / span 8; } `,re=o.div.withConfig({displayName:"HomePageDisclaimerBorder"})` margin: ${a(4)} ${a(2)} ${a(1)}; border-bottom: 1px solid ${d("colors.discovery.body.white.divider")}; @media (min-width: 0) and (max-width: ${y.md}) { margin: ${a(4)} ${a(1)} ${a(1)}; } `,se=o(u).withConfig({displayName:"HomepageChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${r(y.md)} { grid-column: 3/11; } `,le=o("aside").withConfig({displayName:"HomepageSummaryListAside"})` height: 100%; `,de=`\n ul {\n position: initial;\n z-index: 2;\n overflow-x: auto;\n li {\n @media (min-width: 0) and (max-width: ${y.md}) {\n margin: 0 10px 0 10px;\n }\n .product__carousel__card {\n margin-bottom: 0;\n width: 100%;\n height: 100%;\n ${R} {\n ${O} {\n overflow: hidden;\n ${W} > ${V} {\n ${U} > a {\n ${z} {\n ${l("typography.definitions.foundation.link-primary")};\n }\n }\n }\n }\n ${F} {\n margin-right: 0;\n margin-left: 0;\n ${r(y.md)} {\n margin-right: 0;\n margin-left: 0;\n }\n }\n }\n }\n }\n @media (min-width: 0) and (max-width: ${y.md}) {\n li:first-of-type {\n margin: 0 10px 0 0;\n }\n li:last-of-type {\n margin: 0 0 0 10px;\n }\n li {\n margin: 0 10px 0 10px;\n }\n }\n }\n`,ce=i` ${({shouldHidePadding:e})=>!e&&`\n padding-top: ${a(8)};\n @media (min-width: ${y.lg}) {\n padding-top: ${a(21)}\n }\n\n `}; .homepage__half-column-row--with-border { ${r(y.lg)} { &:not(:last-of-type) { border-right: 1px solid ${d("colors.discovery.lead.secondary.divider")}; } /* catch-all to prevent a right border from showing if two half columns sit beside each other */ + .homepage__half-column-row--with-border { border-right: none; } } } .homepage__native-ad .ad--promo .ad__slot--promo { display: block; } .homepage__plp-filterable-row { background: ${d("colors.discovery.body.light.background")}; } .homepage__newsletter-row { background: ${d("colors.discovery.body.light.background")}; ${({hasFullBleedBackground:e,theme:t})=>!e&&`\n background: none;\n ${({theme:e,hasConsistentSpacing:t})=>t&&"0px"!==m(e,"gap-md")?"margin-bottom: 0px;":`margin-top: ${a(8)};`};\n ${T} {\n background-color: ${d(t,"colors.consumption.body.special.bg-card")};\n ${r(y.lg)} {\n ${B} {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n ${H} {\n grid-column: 3 / span 8;\n }\n ${_} {\n grid-column: 4 / span 6;\n }\n }\n }\n }\n `}; ${B} { ${_} { ${A} { ${j} { ${({hideErrorTextPadding:e})=>e&&" padding: 0;\n "}; } ${M} { ${({isNewsletterDisclaimerCenterAligned:e})=>e&&"\n text-align: center;\n "}; ${({shouldOverrideColorToken:e,theme:t})=>e&&`\n color: ${d(t,"colors.discovery.body.light.description")};\n a {\n color: ${d(t,"colors.discovery.body.light.description")};\n }\n `}; } } } } } .homepage__related-row { background-color: ${d("colors.discovery.body.light.background")}; } .newletter-container-layout { display: grid; ${({theme:e,backgroundColorSettingForNewsletter:t})=>t?`background-color: ${d(e,`colors.discovery.body.${t}.background`)}`:`${d("colors.background.light")}`}; .newsletter-subscribe-form { grid-column: 1 / span 6; margin: 0 auto; } } .homepage__half-column-row { &:not(:last-of-type) { ${r(y.lg)} { ${S} { ${l("typography.definitions.discovery.subhed-section-secondary")}; } width: 50%; max-width: ${a(100,"px")}; } > .grid { ${r(y.lg)} { padding-right: var(--grid-gap); } } } } ${b} { background: transparent; .recirc-list.recirc-list--text-overlay { margin-top: 0; } } ${({theme:e})=>g(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${v}, ${I} { a { ${({theme:e})=>s(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; transition: color ${h.timingLinkDefault} ease; } text-align: center; } ${v} { padding-right: ${({shouldHideSidePadding:e})=>e?0:a(3)}; padding-left: ${({shouldHideSidePadding:e})=>e?0:a(3)}; } ${B} { ${_} { text-align: left; } grid-column: 1 / -1; ${r(y.md)} { grid-column: 3 / span 8; } ${r(y.lg)} { grid-column: 4 / span 6; } } .newsletter-subscribe-form__hed { margin-top: 0; margin-bottom: ${a(2)}; ${({shouldOverrideColorToken:e})=>e&&`\n color: ${d("colors.discovery.body.light.heading")};`}; ${r(y.md)} { margin-bottom: ${a(2)}; } } ${P} { margin-top: 0; margin-bottom: ${a(2)}; ${({shouldOverrideColorToken:e,theme:t})=>e&&`\n color: ${d(t,"colors.discovery.body.light.description")};\n a {\n color: ${d(t,"colors.discovery.body.light.description")};\n }`}; ${r(y.md)} { margin-bottom: ${a(4)}; } } ${f} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${a(1,"px")};`} content: ''; } .channelfilter-wrapper { grid-template-columns: 1fr; } ${E} { > .product__list { margin-right: ${a(7)}; margin-left: ${a(7)}; @media (min-width: 0) and (max-width: ${y.md}) { margin-right: ${a(3)}; margin-left: ${a(3)}; } .callout--group { margin: auto; > ${D} { ${R} > ${W} { ${V} > ${U} { a > ${z} { ${l("typography.definitions.foundation.link-primary")}; } } } } } } .cm-unit-row { margin-bottom: ${a(2)}; ${({hasEvenSpacing:e})=>e&&i` margin-top: ${a(6)}; margin-bottom: 0; ${r(y.md)} { margin-top: ${a(7)}; margin-bottom: 0; } `} .consumer-marketing-unit { grid-column: 1 / -1; border-top: 1px solid ${d("colors.discovery.body.white.divider")}; padding-top: ${a(2)}; ${r(y.md)} { margin-top: ${a(2)}; } } } > .product__carousel { max-width: 1600px; div { > button.carousel-control-button--back { box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15); } > button.carousel-control-button--forward { box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); } } ${de} } > div > div[data-testid='SummaryRiverWrapper'] { section[data-testid='SummaryRiverSection'] .summary-item--bundle { grid-column-gap: var(--grid-gap); margin: 0; } } } ${({hasEvenSpacing:e})=>e&&i` ~ ${Y}:not(:empty) { margin-top: ${a(6)}; ${r(y.md)} { margin-top: ${a(7)}; } } `} } .summary-item--bundle { .summary-item__content { @media (min-width: ${y.sm}) { width: auto; } @media (min-width: ${y.md}) { padding-right: 0; padding-left: 0; } @media (min-width: ${y.md}) { margin: 0; } } .summary-item__hed, .summary-item__byline { @media (min-width: ${y.md}) { margin: 0; } } } .summary-collage-five { .summary-item--bundle { @media (min-width: ${y.md}) { .summary-item__hed { margin-bottom: ${a(2)}; width: unset; } .summary-item__hed--no-margin-bottom { margin-bottom: 0; width: unset; } } } } .summary-collection-grid--four-columns, .summary-collage-one, ${N} ${L}:first-child { .summary-item__image { display: block; &.responsive-asset { margin-right: 0; margin-left: 0; } @media (min-width: ${y.md}) { margin-right: 0; margin-left: 0; } } .responsive-clip { margin-right: 0; margin-left: 0; } } ${Q(E)} ${E} { ${({hasConsistentSpacing:e,theme:t})=>{const n=m(t,"gap-md");return e&&"0px"!==n?`\n gap: ${n};\n margin-bottom: ${m(t,"gap-md")};\n `:null}} @media (max-width: ${y.md}) { ${({hasConsistentSpacing:e,theme:t})=>{const n=m(t,"gap-sm");return e&&"0px"!==n?`\n gap: ${n};\n margin-bottom: ${m(t,"gap-sm")};\n `:null}} } } main > [data-testid='ScrollingNavigation'], main > [data-testid='DropdownNavigation'] { ${({hasConsistentSpacing:e,theme:t})=>e&&"0px"!==m(t,"gap-md")?`\n margin-bottom: ${m(t,"gap-md")};\n @media (max-width: ${y.md}) {\n margin-bottom: ${m(t,"gap-sm")};\n }\n `:null} } .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${y.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container { .ad--mid-content { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } .ad-container.ad-container-reduced-margin { .ad--mid-content-with-padding { @media (min-width: ${y.md}) { padding: 0 0 ${a(2)} 0; } } } .ticker-view--has-special-theme { background-color: ${({theme:e})=>d(e,"colors.consumption.body.special.bg-photo")}; } ${({shouldShowFooterAdPadding:e})=>!e&&".cns-ads-slot-type-footer {\n padding: 0;\n}"} ${R} { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } ${G} { justify-content: left; margin-left: 0; } .footer-toggle-chip-links { padding-bottom: 30px; .section-header__container--minimal-padding { padding: ${a(2)} 0 0; } } ${({hasBackground:e,theme:t})=>e&&t&&g(t,"page-background")}; .plp-storefornt_breadcrumb { ${ee} { text-transform: capitalize; &:last-of-type { a { ${({theme:e})=>c(e,"color","colors.interactive.base.black")}; } } } } `,me=o(w).withConfig({displayName:"HomepageWrapper"})` ${ce} `,pe=o($).withConfig({displayName:"HomepageWrapper"})` ${ce} `,ue=o.div.withConfig({displayName:"HomepageBodyWrapperGrid"})` ${q()} ${Z("padding")} `,ge=o(K.NarrowContentWithWideAdRail).withConfig({displayName:"HomePageGridNarrowContentWithWideAdRail"})` ${({shouldUsePaddingTopForHomePageBody:e})=>e&&`padding-top: ${a(4)};\n`} `,he=o.div.withConfig({displayName:"HomepageBundleBody"})` ${x} { margin-top: ${a(5)}; margin-bottom: ${a(5)}; @media (min-width: ${y.lg}) { margin-top: ${a(6)}; margin-bottom: ${a(6)}; } p:first-child { margin-top: 0; padding-top: 0; @media (min-width: ${y.lg}) { padding-top: 0; } } p:last-child { margin-bottom: 0; } } `,ye=o(J.IconAbove).withConfig({displayName:"HomepageSectionTitle"})``,be=o(X).withConfig({displayName:"BreadcrumbTrailComponent"})``;ee.defaultProps={colorToken:"colors.interactive.base.deemphasized",typeIdentity:"typography.definitions.utility.input-core"},e.exports={HomepageWrapper:pe,HomepageHiddenContent:te,HomepageHeader:ne,HomepageSubHeader:oe,HomepageChannelBody:se,HomepageSummaryListAside:le,HomepageBodyWrapperGrid:ue,HomePageDisclaimerWrapper:ie,HomePageDisclaimer:ae,HomePageDisclaimerBorder:re,HomePageGridNarrowContentWithWideAdRail:ge,HomepageBundleBody:he,HomepageSectionTitle:ye,BreadcrumbTrailComponent:be,DynamicHomepageWrapper:me}},52643:(e,t,n)=>{const{default:o,css:i}=n(75999),{calculateSpacing:a,minScreen:r,maxScreen:s,getColorToken:l,getTypographyStyles:d}=n(26865),c=n(22652),{getPattern:m}=n(30),{BREAKPOINTS:p}=n(96472),{BasePageMainContent:u}=n(4081),g=n(48286),h=n(30543),{BaseText:y}=n(18730),{maxThresholds:b}=n(99906),f=n(84311),v=n(74992),{SummaryListWrapper:$}=n(63637),{SummaryRiverSection:w,SummaryRiverTitleWrapper:C}=n(15641),{SummaryItemHedLink:k,SummaryItemAssetContainer:S,SummaryItemContent:x,SummaryItemContextualHeader:E,SummaryItemRubric:T}=n(68116),{SummaryItemImageLink:I}=n(14207),{SummaryItemCTAPodcastWrapper:N}=n(30854),{SummaryItemHedBase:L}=n(36211),{universalGridCore:B}=n(89085),{applyGridSpacing:P}=n(1123),M=n(86659),{GridItem:A}=n(40653),{ContentHeaderAccreditation:_}=n(80607),{PodcastContentHeaderDivider:H}=n(88317),{RubricName:D}=n(6613),R=o(c).withConfig({displayName:"PodcastDetailChannelBody"})` grid-column: 1/-1; margin-bottom: 1rem; ${r(p.md)} { grid-column: 3 / span 8; } `,O=o("div").withConfig({displayName:"PodcastDetailContentHeader"})``,F=o("div").withConfig({displayName:"PodcastDetailBodyWrapperGrid"})` ${B()} ${P("padding")} padding-bottom: ${a(2)}; `,W=o("div").withConfig({displayName:"DekWrapper"})` ${B()} ${P("padding")} padding-top:${a(5)}; > * { grid-column: 1 / -1; margin-top: ${a(2)}; margin-bottom: ${a(2)}; } a, a:not(.button):link { color: ${l("colors.consumption.body.standard.link")}; } a:not(.button):hover { color: ${l("colors.consumption.lead.standard.link-hover")}; } `,U=o(g).withConfig({displayName:"DekClamp"})` ${({breakpoint:e})=>e&&i` ${r(p[e])} { button { display: none; } } @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } text-align: center; ${s(`${b.md}px`)} { width: 100%; } `} `,V=o("div").withConfig({displayName:"Dek"})``,G=o(h).withConfig({displayName:"PodcastDetailPageWrapper"})` ${({podcastContentHeaderTheme:e})=>"inverted"===e&&i` ${_} { padding-top: ${a(1.5)}; } ${H} { display: none; } `} ${({theme:e})=>m(e,"main-background")} .ad__slot--hero .cns-ads-stage { ${({shouldHidePaddingBottom:e})=>!e&&"padding-bottom: 0;"} } ${u} { &::before { display: block; ${({shouldHidePadding:e})=>!e&&`height: ${a(1,"px")};`} content: ''; } } .ad-container.ad-container-reduced-margin { .ad--mid-content { @media (min-width: ${p.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container { .ad--mid-content { @media (min-width: ${p.md}) { margin-bottom: ${a(2)}; padding: 0 0 0 0; } } } .ad-container.ad-container-reduced-margin { .ad--mid-content-with-padding { @media (min-width: ${p.md}) { padding: 0 0 ${a(2)} 0; } } } .cns-ads-slot-type-footer { padding: 0; } ${({hasBackground:e,theme:t})=>e&&t&&m(t,"page-background")} `,j=o("div").withConfig({displayName:"PodcastDetailPageRecircWrapper"})` --grid-margin: ${a(6)}; padding-top: calc(1 * var(--grid-margin)); padding-right: calc(1 * var(--grid-margin)); padding-left: calc(1 * var(--grid-margin)); ${N} { @media (max-width: calc(${p.md} - 1px)) { display: grid; } a { max-width: ${a(25)}; @media (max-width: calc(${p.md} - 1px)) { grid-column: 3/5; max-width: ${a(22.5)}; } } } ${S} { align-self: baseline; max-width: 100%; @media (max-width: calc(${p.md} - 1px)) { display: grid; } } ${I} { @media (max-width: calc(${p.md} - 1px)) { grid-column: 3/5; width: ${a(19.375)}; height: ${a(19.375)}; } } ${x} { padding: 0; @media (max-width: calc(${p.md} - 1px)) { text-align: center; } ${D} { color: ${l("colors.discovery.body.white.context-signature")}; ${({theme:e})=>d(e,"typography.definitions.globalEditorial.context-primary")}; } } ${E} { @media (max-width: calc(${p.md} - 1px)) { display: none; } } ${T} { @media (max-width: calc(${p.md} - 1px)) { margin-bottom: ${a(.5)}; padding-top: ${a(2.5)}; max-width: 100%; } } `,z=o(v.PodcastRecirc).withConfig({displayName:"PodcastDetailPageRecircItem"})` ${k} { &::after { border-bottom: 0; } } > ${A} { grid-column: 1 / -1; @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } } `,q=o(f).withConfig({displayName:"PodcastDetailPageSummaryRiver"})` .grid { row-gap: 0.25rem; } ${r(p.lg)} { .grid { row-gap: 0.75rem; } ${w}:first-child ${$}::before { grid-column: 1/-5; } && ${$} { .grid-layout__content { grid-column: 1/-4; } } ${$} { grid-template-columns: repeat(12, 1fr); .summary-item--layout-placement-side-by-side-desktop-only { grid-template-columns: repeat(9, 1fr); .summary-item__content { grid-column: 4/-1; } .summary-item__asset-container { grid-column: 1/-7; align-self: baseline; } } } ${k} { ${L} { ${({theme:e})=>d(e,"typography.definitions.discovery.hed-core-primary")}; } } ${C} { ${P("padding")}; margin-bottom: 0; padding: ${a(8)} ${a(6)} ${a(8)} ${a(6)}; } } `,Z=o(M.NoMargins).withConfig({displayName:"PodcastDetailPageGrid"})` > ${A} { grid-column: 1 / -1; @media (min-width: ${p.lg}) { grid-column: 3 / span 8; } @media (max-width: ${p.lg}) { margin-top: ${a(4)}; } } `,K=o(y).withConfig({displayName:"PodcastRecircContextualHeader"})` padding-bottom: ${a(2.5)}; text-align: center; @media (min-width: ${p.md}) { display: none; } `;K.defaultProps={as:"div",colorToken:"colors.discovery.body.white.description",typeIdentity:"typography.definitions.globalEditorial.context-primary"},e.exports={PodcastDetailPageWrapper:G,PodcastDetailBodyWrapperGrid:F,PodcastDetailChannelBody:R,PodcastDetailContentHeader:O,PodcastRecircContextualHeader:K,PodcastDetailPageRecircWrapper:j,PodcastDetailPageSummaryRiver:q,PodcastDetailPageRecircItem:z,PodcastDetailPageGrid:Z,DekWrapper:W,Dek:V,DekClamp:U}},40133:(e,t,n)=>{const o=n(37243);t.A=(0,o.defineMessages)({relatedArticleHed:{id:"PodcastDetailedPage.relatedArticleHed",defaultMessage:"Related Articles",description:"Default section hed text for PodcastDetailedPage page summary river"},contextualHeader:{id:"PodcastDetailedPage.contextualHeader",defaultMessage:"You Might Like This",description:"Contextual Header for podcast recirc unit"},primaryCTALabel:{id:"PodcastDetailedPage.primaryCTALabel",defaultMessage:"Start Listening Now",description:"Default CTA text for Start Listening Now button"}})},13738:e=>{e.exports=e=>{const{xval:t=-1,xmax:n=-1,yval:o=-1,ymax:i=-1,func:a}=e,{revisedXmax:r,revisedYmax:s}=((e,t,n,o)=>{let i=t,a=o;return-1!==e&&-1===t&&(i=Number.MAX_SAFE_INTEGER),-1!==n&&-1===o&&(a=Number.MAX_SAFE_INTEGER),{revisedXmax:i,revisedYmax:a}})(t,n,o,i);t>=r&&o>=s&&a&&a()}},23148:e=>{e.exports=(e,t)=>({top:e=>e.top+window.pageYOffset,bottom:e=>e.top+e.height+window.pageYOffset}[t](e.getBoundingClientRect()))},30:(e,t,n)=>{const o=n(61448),i=n(58156),a=e=>{const t=i(e,"gradient-style"),n=i(e,"color-stops");let o=i(e,"angle");"radial"===t&&(o=null);const a=((e,t,n=null)=>null===n?`${e}-gradient(${t})`:`${e}-gradient(${n}, ${t})`)(t,n,o);return`background: ${a}; position: sticky;`},r=e=>{const t=i(e,"url"),n=i(e,"repeat"),o=i(e,"color"),a=i(e,"attachment"),r=i(e,"size");return((e,t="no-repeat",n="center",o="cover",i="scroll",a="transparent")=>{let r,s="";if(null!==e&&(r=e),s=`background-image:${r};\n background-attachment:${i};\n background-color:${a};\n background-repeat:${t};\n background-position:${n};`,"string"==typeof o)s+=`background-size:${o};`;else{const e=[];o.forEach((t=>{e.push(t)})),s+=`background-size:${o.toString()};`}return s})(t,n,i(e,"position"),r,a,o)};e.exports={getPattern:(e,t)=>{let n;if(!e||0===Object.keys(e).length||!t)return"background: none;";if(o(e,"container-styles")){const d=e["container-styles"];if(!d[t])return"background: none;";n=d[t];const c=o(n,"pattern")?n.pattern:null;if(c&&c.length){let e="";return c.length>=2?(c.forEach(((t,n)=>{let s=n;if(o(t,"gradient"))e+=a(i(t,"gradient"));else if(o(t,"image")){let n="";i(t,"image").size&&(n=i(t,"url")),n.size?e+=`'url(${n})'`:s=c.length,r(i(t,"image"))}else if(o(t,"solid")){const n=i(t,"solid");n&&(e+=i(n,"color"))}s!==c.length-1&&(e+=",")})),e.toString()):(s=c[0],o(s,"gradient")?a(i(s,"gradient")):o(s,"image")?r(i(s,"image")):o(s,"solid")?(l=i(s,"solid"),`background-color:${i(l,"color")};`):"background: none;")}}var s,l;return"background: none;"}}},94409:e=>{e.exports=e=>{if(!window)return{};const{bottom:t,left:n,right:o,top:i}=e.getBoundingClientRect(),a=e.currentStyle||window.getComputedStyle(e);return{bottom:t+parseFloat(a.marginBottom),left:n-parseFloat(a.marginLeft),right:o+parseFloat(a.marginRight),top:i-parseFloat(a.marginTop)}}},48419:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getMotionAnimationValues=void 0;const{getThemeValue:o}=n(26865);t.getMotionAnimationValues=(...e)=>{if("string"==typeof e[0])return({theme:n})=>(0,t.getMotionAnimationValues)(n,...e);const[n,i,a=!0]=e,{delay:r,duration:s,easing:l,pattern:d}=o(n,"motion")||{delay:[],duration:{},easing:{},pattern:{}},c=a?"animation":"transition";if(d[i]){const e={};return d[i].duration&&(e[`${c}-duration`]=s[d[i].duration.split(".")[1]]),d[i].delay&&(e[`${c}-delay`]=r[d[i].delay.split(".")[1]]),{[`${c}-timing-function`]:`cubic-bezier(${l[d[i].easing]})`,...e}}if(l[i])return{[`${c}-timing-function`]:`cubic-bezier(${l[i]})`};const[m,p]=i.split("-");return"duration"===m&&s[p]?{[`${c}-duration`]:s[p]}:"delay"===m&&r[p]?{[`${c}-delay`]:r[p]}:{error:"Invalid input, no matching pattern or property value found."}}},56341:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSiteNavigationMenuStyles=void 0;const{css:o}=n(75999),{getColorToken:i,calculateSpacing:a}=n(26865),{hideVisually:r}=n(52813);t.getSiteNavigationMenuStyles=function(e,t=!0,n="colors.foundation.collapsed-menu.nav-link.default",s="colors.foundation.collapsed-menu.nav-link.hover"){const l=t?"justify-content: flex-start;":"";return o` display: flex; position: relative; align-items: center; border: 0; border-radius: 0; background-color: transparent; padding: 0 ${a(1)}; width: 100%; min-width: ${a(5)}; height: 100%; ${l} svg { display: block; width: 100%; height: 100%; path { fill: ${i(e,n)}; } } &:focus, &:hover { border: 0; background-color: transparent; svg path { fill: ${i(e,s)}; } } .button__icon-container { width: ${a(4)}; height: ${a(4)}; } .button__label { ${r()} } `}},49829:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SiteNavigationSearch=void 0;const{css:o}=n(75999),{calculateSpacing:i,getColorToken:a,minScreen:r}=n(26865),{BREAKPOINTS:s}=n(96472),{ButtonIcon:l,ButtonIconWrapper:d}=n(18974);t.SiteNavigationSearch=function(){return o` display: flex; position: relative; margin: 0 ${i(2)} 0 auto; border: 0; background-color: transparent; padding: 0; width: ${i(4)}; ${r(s.md)} { margin: 0 ${i(3)} 0 ${i(2)}; } &:hover, &:focus { border: 0; background-color: transparent; svg path { fill: ${a("colors.foundation.icon.hover")}; } } ${d} { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; max-width: ${i(4)}; height: 100%; ${l} { width: 100%; height: auto; } } svg path { fill: ${a("colors.foundation.icon.default")}; } `}},16800:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSectionSpacingStyling=void 0;const{getThemeValue:o}=n(26865);t.getSectionSpacingStyling=(...e)=>{if("string"==typeof e[0])return({theme:n})=>(0,t.getSectionSpacingStyling)(n,...e);const[n,i]=e,a=o(n,"spacing")||{section:{"gap-sm":"spacing-0","gap-md":"spacing-0","padding-top-sm":"spacing-0","padding-top-md":"spacing-0","padding-bottom-sm":"spacing-0","padding-bottom-md":"spacing-0"}};return a[a.section[i]]}},95788:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isBannerIntoView=t.getComponentPosition=void 0,t.getComponentPosition=e=>{const t=(e.current?.getBoundingClientRect().top??0)+window.pageYOffset,{scrollHeight:n}=document.documentElement;return tn/1.5?"bottom":""},t.isBannerIntoView=e=>{const t=(e.current?.getBoundingClientRect().top??0)+(e.current?.getBoundingClientRect().height??0);return t>=0&&t<=window.innerHeight}},94776:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RIVER_LAYOUTS=void 0,t.RIVER_LAYOUTS={Paginated:{isPaginated:!0,isGrid:!1,hasRail:!0,map:!1},PaginatedOneColumn:{isPaginated:!0,isGrid:!1,hasRail:!0,map:!1},PaginatedThreeColumns:{isPaginated:!0,isGrid:!0,hasRail:!0,map:!1},OneColumn:{isPaginated:!1,isGrid:!1,hasRail:!0,map:!1},ThreeColumns:{isPaginated:!1,isGrid:!0,hasRail:!0,map:!1},OneColumnAlternating:{isPaginated:!1,isGrid:!1,hasRail:!1,map:["SideBySideCenterImageLeft","SideBySideCenterImageRight"]}}},53788:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=Object.freeze({amgPartnerCookieName:"amg_user_partner",authCompleteCookieName:"CN_authComplete",authCookieName:"CN_userAuth",authTrackingCookieName:"CN_authCheck",emailHashCookie:"CN_ipeh",oidcCookies:{access:"CN_token_access",id:"CN_token_id",refresh:"CN_token_refresh"},signOutAuthCookies:{legacy:["amg_user_partner","CN_userAuth","_wired_logged_in","vfauthtok"],paywall:["pay_ent_sub","pay_ent_pass"]},vfAuthCookieName:"vfauthtok",wiredAuthCookieName:"_wired_logged_in",xidCookie:"CN_xid",accessCookie:"CN_access"})},31042:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultPage=void 0;const i=o(n(96540)),a=()=>i.default.createElement("h1",null,"Fallback Page. This page should be replaced by a Presenter's component");t.DefaultPage=a,a.displayName="DefaultPage"},24755:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PageFactory=void 0;const i=o(n(58156)),a=n(86663),r=o(n(96540)),s=n(67851),l=n(82960),d=n(93719),c=n(10103),m=n(22509),p=n(61057),u=n(57744),g=o(n(53788)),h=n(16529),y=n(7117),b=n(71557),f=o(n(48336)),v=o(n(69858)),$=o(n(80246)),w=o(n(4926)),C=n(26138),k=n(93595),S=n(46664),x=n(10524),E=n(22214),T=n(5413),I=n(27311),N=n(56822),L=n(56187),B=n(56552),P=n(31042),M=n(56892),A=n(1915),_=n(20539),H=n(76700),D=n(85438),R=n(89240),O=n(9267),F=n(21318),W=n(14307),U=o(n(45702)),V=n(70144),G=n(85878),{googleAnalytics:j}=n(90090),z=n(48373),{amgPartnerCookieName:q,authCookieName:Z,authCompleteCookieName:K,authTrackingCookieName:Y,oidcCookies:{id:J}}=g.default,Q=(0,u.connector)((({children:e,scTheme:t})=>r.default.createElement(H.StylesProvider,{theme:t},e)),{keysToPluck:["scTheme"]});t.PageFactory={create(e){const t=e||P.DefaultPage;return class extends r.default.Component{constructor(e){super(e);const{componentConfig:t,config:n,renditions:o,transformed:a,featureFlags:r}=this.props;y.LiveReloadClient.listenForReload();let{user:s}=a;if(!s?.isAuthResolved){const e=E.UserAuthenticationClient.getDecodedAuthToken(),t=E.UserAuthenticationClient.isTokenValid(e),n=E.UserAuthenticationClient.getDecodedToken(J);s={amguuid:e.sub,email:n.email||"",hasUserAuthCheck:"",isAuthResolved:!1,isAuthenticated:t,xid:n.xid||""}}s?.geo||(s.geo={countryCode:""}),Number.isInteger(s?.bucketNumber)||(s.bucketNumber=100);const c=(0,i.default)(a,"navigationSearch",!0),m=(0,i.default)(a,"capabilityConfig",{name:"",capability:"",layoutSkin:null,slotsMapping:[],slotsDefinition:[]});this.templateManagerInstance=new U.default({templateConfig:m});const p={config:n,...a,hasSearch:c,renditions:o,componentConfig:t,featureFlags:r,user:s,expDataLayerUpdated:!1,interactiveElementsState:{accountLinkingPageAddressForm:{errors:[],isPending:!1,isSuccessful:!1},accountLinkingPageNumberForm:{errors:[],isPending:!1,isSuccessful:!1},redirect:{isRedirecting:!1}},pageState:{account:{linking:{shouldShowNumberForm:!0}},bookmarkStatus:{bookmarkId:null,isUrlBookmark:null}},onboarding:{bookmarks:{onboardingStep:"bookmarkAwareness"}}};this.store=(0,l.createStore)((0,u.createRootReducer)(p),(0,d.devToolsEnhancer)({}))}async componentDidMount(){window.journeyDataGateway=(0,f.default)(this.store),window.dfpDataGateway=(0,v.default)(this.store),window.paymentGateway=(0,$.default)(this.store),window.paywallGateway=(0,w.default)(this.store),this.initUserData();const{transformed:{boomerang:e},featureFlags:t}=this.props;T.ParselyClient.initialize(this.store),(0,m.setModalDispatcher)(this.store.dispatch),(0,p.setUserNameModalDispatcher)(this.store.dispatch);const n=this.store.getState()?.["ads.page"]?.server;"production"!==n&&(0,R.initializeExtensionCommunication)(window,this.store),window.cnBus&&(window.cnBus.on("journey.client.state.update",this.journeyCallback.bind(this)),window.cnBus.emit("journey.ready")),await(0,L.interactionResponse)();const{access:o}=this.store.getState();o&&o.isAccessNegotiationEnabled&&I.AccessNegotiationClient.initialize(this.store),b.AnalyticsClient.initialize(this.store),(0,O.initializeBoomerang)({...e}),t.google?.swgEnabled&&C.SwgClient.initialize(this.store),k.SegmentationClient.initialize(this.store),t.enablePermutiveSegmentation&&S.PermutiveSegmentationClient.initialize(this.store),t.enableSegmentatorRu&&x.SegmentatorRuClient.initialize(this.store)}async getPageBookmarkedStatus({isAuthenticated:e,amgUUID:t}){const{transformed:n,featureFlags:o}=this.props,a=n["head.pageType"],r={nativegallery:"gallery",nativearticle:"article"}[a]||a,s=(0,i.default)(n,`${r}.showBookmark`)||!1,l=window.location.search.includes("action=addBookmark");if(e&&s&&!l){const{coreDataLayer:{content:{contentId:e},page:{canonical:i},site:{orgId:a}},userPlatform:{siteCode:r,userPlatformProxy:s,xClientID:l,federatedGraphqlUrl:d}}=n,c=o.shouldUseBookmarkV3||!1,m=z(c),p=await m.getBookmarkStatus({amgUUID:t,copilotID:e,documentUrl:i,organizationID:a,siteCode:r,userPlatformProxy:s,xClientID:l,federatedGraphqlUrl:d});this.store.dispatch({type:"SET_KEY",key:"pageState.bookmarkStatus",value:{...p,isBookmarkLoading:!1}})}}journeyCallback({key:e="",value:t=""}={}){""!==e&&this.store.dispatch({type:"SET_KEY",key:e,value:t})}initUserData(){const e=(0,i.default)(window,"cookie.get")||E.UserAuthenticationClient.getDocumentCookie,{user:{isAuthResolved:t,isAuthenticated:n},martechPlatform:o}=this.store.getState(),{config:r}=this.props;let s="";if(!t){const e=E.UserAuthenticationClient.getDecodedAuthToken();s=e.sub;const t=E.UserAuthenticationClient.isTokenValid(e),n=(0,M.getCookieDomainFromHostname)();t||(0,M.deleteCookie)(Z,n);const i=E.UserAuthenticationClient.getCookieValue(Y),a=E.UserAuthenticationClient.getDecodedToken(J);if(E.UserAuthenticationClient.getCookieValue(K)&&t&&(j.emitUniqueGoogleTrackingEvent("auth-complete"),r?.snowplow?.enableSnowplow)){const e={type:"complete",subject:"login",platform:"Verso",source_type:"id.condenast.com"};(0,W.trackUserAccountEvent)(e)}(0,M.deleteCookie)(K,n),this.store.dispatch({type:"MERGE_KEY",key:"user",value:{amguuid:e.sub,email:a.email||"",hasUserAuthCheck:i,isAuthResolved:!0,isAuthenticated:t,xid:a.xid||"",isEntitled:(0,F.checkAccess)(o)}}),this.getPageBookmarkedStatus({isAuthenticated:t,amgUUID:s})}this.store.dispatch({type:"MERGE_KEY",key:"user",value:{bucketNumber:(0,A.getBucketNumber)(e("CN_xid")),geo:{countryCode:e("CN_geo_country_code")||""}}});const l=e("_ga")||"",d=(0,h.subStrAfterCharacterOccurrence)(l,".",2);if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]){const{scopedForm:t=""}=(0,i.default)(this.props.transformed,"payment",{}),[o=""]=(0,i.default)(this.store.getState()["ads.page"],"keywords.copilotid",[]),r=(0,a.parse)(window.location.search.toLowerCase())?.cndid||"",l={account:{amgUserId:s||e(q)||"",loginStatus:n},gaClientId:d,contentVisits:(0,B.getContentVisitsCount)(o),xId:e("CN_xid")||"",mdwId:r,monthlyVisits:(0,B.getMonthVisitsCount)(),paymentMethod:t,sparrowSessionId:e("sID")||"",sparrowUserId:e("CN_sp")||"",...(0,W.getSubscriptionData)()},c=window.dataLayer[0];window.dataLayer[0]={...c,user:l},window.cnBus?.emit("user.context.updated")}}render(){const{locale:e,transformed:n}=this.props,o=(0,i.default)(n,"translations",{});return r.default.createElement(_.I18nProvider,{locale:e,translations:o},r.default.createElement(D.ConsentProvider,{isEnabled:n.consentEnabled},r.default.createElement(s.Provider,{store:this.store},r.default.createElement(G.ExperimentsProvider,{config:this.props.config,store:this.store},r.default.createElement(c.GatewayProvider,null,r.default.createElement(Q,null,r.default.createElement(V.TemplateProvider,{templateManagerInstance:this.templateManagerInstance},r.default.createElement("div",{ref:()=>{(0,N.perfMark)("react-hydrate-end"),(0,N.perfMeasure)("react-hydrate","react-hydrate-start","react-hydrate-end")}},r.default.createElement(t,null)))))))))}}}}},56552:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getContentVisitsCount=t.getMonthVisitsCount=void 0;const o="month-visits",i="content-ids",a=(0,n(60663).storageFactory)((()=>window.localStorage)),r=()=>(a.getItem(o)||"").split(",").pop(),s=()=>{const e=r()||"",t=parseInt(e,10),n=new Date(t),o=new Date;return n.getFullYear()!==o.getFullYear()||n.getMonth()!==o.getMonth()};t.getMonthVisitsCount=()=>{const e=a.getItem(o)||"",t=Date.now().toString();if(!e||s())return a.setItem(o,t),1;const n=e.split(",").filter(String);return(()=>{const e=r()||"",t=parseInt(e,10),n=new Date(t),o=new Date;return n.getFullYear()!==o.getFullYear()||n.getMonth()!==o.getMonth()||n.getDate()!==o.getDate()})()&&n.push(t),a.setItem(o,n.join(",")),n.length},t.getContentVisitsCount=e=>{const t=a.getItem(i)||"";if(!t||s())try{return a.setItem(i,e),1}catch(e){return 0}const n=t.split(",").filter(String);n.every((t=>t!==e))&&n.push(e);try{return a.setItem(i,n.join(",")),n.length}catch(e){return 0}}},89240:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.initializeExtensionCommunication=t.handleMessages=void 0,t.handleMessages=(e,t)=>n=>{if("verso-bi-extension"===n.data.namespace){const{payload:o}=n.data;if("REVERT_THEME"===o.type){const n={type:"MERGE_KEY",key:"scTheme",value:t};e.dispatch(n)}o.key="scTheme",e.dispatch(o)}},t.initializeExtensionCommunication=(e,n)=>{if("object"==typeof e){const o=n.getState().scTheme,i=(0,t.handleMessages)(n,o);e.addEventListener("message",i,!1),e.versoThemerExtensionInitialized=!0}}},69750:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getComponentConfigFromExperimentsPayload=t.getConfigurationContentType=void 0;const i=o(n(58156)),a=o(n(55364)),r=o(n(14515));t.getConfigurationContentType=e=>{const t=(0,r.default)(e),n=(0,i.default)(e,"appConfig.tenant.bundle.useHomepageConfigOnChannels",!0)?/homepage|channel/i:/homepage/i;return"bundle"===t&&(0,i.default)(e,"fetched.primary.bundleType").match(n)?"homepage":t},t.getComponentConfigFromExperimentsPayload=function(e,t){let n={};try{if(e&&e.client&&t){const{client:o}=e;Object.keys(o).forEach((e=>{const i=`${t}PageContext`.toLowerCase();i&&i.includes(e.toLowerCase().replace("Context",""))&&(n=(0,a.default)({},n,o[e]))}))}}catch(e){return n}return n}},85878:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ExperimentsProvider=void 0;const r=a(n(96540)),s=n(63066),l=n(37418);t.ExperimentsProvider=({children:e,config:t,store:n})=>{const o=(0,r.useRef)(new l.GrowthBookClient(t,n)),[,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=o.current;l.GrowthBookClient.canCreate(t,navigator)&&e.initGrowthBook(navigator).then((()=>{e.runExperiments()})).catch((e=>{console.error("Error initializing Experiments",e)})).finally((()=>{i(!0)}))}),[t,n]),r.default.createElement(s.GrowthBookProvider,{growthbook:o.current.gb},e)}},37418:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GrowthBookClient=void 0;const o=n(63066),i=n(56892),a=n(69750),r=n(23914),s=n(72362),l=n(9170);t.GrowthBookClient=class{constructor(e,t){this.config=e,this.store=t,this.gb=new o.GrowthBook}static canCreate(e,t){return!(!window.cnBus||!t||(0,l.isBot)(t.userAgent))&&e.growthbook.enableClient&&e.growthbook.apiHost&&e.growthbook.clientSdkKey}async initGrowthBook(e){const t=(0,i.getCookie)("CN_xid"),n=(0,i.getCookie)("cn-debug"),{userAgent:a}=e,r=(0,i.getCookie)("CN_segments"),{user:l}=this.store.getState(),{apiHost:d,clientSdkKey:c}=this.config.growthbook;this.gb=new o.GrowthBook({apiHost:d,clientKey:c,enableDevMode:"true"===n,attributes:{userAgent:a,id:t,url:window.location.href,isMobile:!(0,s.isDesktopBrowser)(),loggedIn:l&&l.isAuthenticated,segment:r}}),this.gb.setTrackingCallback(((e,t)=>{const n=[];t.featureId=t.featureId||e.name;const o=this.createSnowplowExp(t);n.push(o),this.store.dispatch({type:"MERGE_KEY",key:"experimentData",value:o}),this.setupDataLayerExperiments(n)})),await this.gb.init({streaming:!1})}updateComponentBeforeRendering(e){const t=this.store.getState()["head.pageType"];this.store.dispatch({type:"MERGE_KEY",key:"componentConfig",value:(0,a.getComponentConfigFromExperimentsPayload)(e,t)})}setupDataLayerExperiments(e){if(Array.isArray(window.dataLayer)&&"object"==typeof window.dataLayer[0]&&e.length>0){window.dataLayer[0].experiments=(0,r.mergeAssignments)(e,window.dataLayer[0].experiments||[]);const{experiments:t}=window.dataLayer[0],n=(0,r.formatExperimentsForPageContext)(t),{pageContext:o}=window.cns;o.experiments=n,window.cnBus?.emit("experiments.assignments.processed")}}createSnowplowExp(e){const t={experiment_id:e.featureId,bucket_id:e.key,bucket_label:e.name,status:"CLIENT_ASSIGNMENT"};return this.store.dispatch({type:"MERGE_KEY",key:"experimentData",value:t}),t}makeExperimentAssignments(e){const t=[];if(Object.keys(e).length>0){const n=Object.keys(e);for(const e of n){const n=this.gb.evalFeature(e);"defaultValue"!==n.source&&t.push(n)}}return t}updateComponentsWithAssignments(e){e.forEach((e=>{this.updateComponentBeforeRendering(e.value||{})}))}handleSnowplow(e){const t=e.map((e=>this.createSnowplowExp(e.experimentResult)));this.setupDataLayerExperiments(t)}runExperiments(){const e=this.gb.getFeatures(),t=this.makeExperimentAssignments(e);this.updateComponentsWithAssignments(t),this.handleSnowplow(t)}}},63190:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.withExperimentHook=void 0;const r=n(63066),s=a(n(96540)),l=n(57744);function d(e,t){for(const n in t)t[n]&&"object"==typeof t[n]&&!Array.isArray(t[n])?e[n]=d(e[n]?{...e[n]}:{},t[n]):e[n]=t[n];return e}t.withExperimentHook=e=>(0,l.connector)((t=>{const{growthbook:n}=(0,s.useContext)(r.GrowthBookContext);let o={},i={};if(n){const t=Object.keys(n.getFeatures());if(t.length>0){const a=e.displayName||"?";for(const e of t){const t=n.getFeatureValue(e,{}),{targets:r}=t;r&&r.includes(a)&&t.props&&(i=d(i,t.props)),o={...o,[e]:t}}}}const a=d({...t},i);return s.default.createElement(e,{...a,featureValue:o})}),{keysToPluck:[]})},23914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatExperimentsForPageContext=t.updateAttrBasedOnExp=t.mergeAssignments=void 0,t.mergeAssignments=function(e=[],t=[]){const n=[...t,...e],o=new Map;return n.forEach((e=>{const t=o.get(e.experiment_id);(!t||"CLIENT_ASSIGNMENT"===e.status&&"EDGE_ASSIGNMENT"===t.status)&&o.set(e.experiment_id,e)})),Array.from(o.values())},t.updateAttrBasedOnExp=function(e){e&&Object.keys(e).forEach((t=>{const n=e[t];n.attribute&&n.attributeValue&&n.targetAttribute&&n.targetAttributeValue&&document.querySelectorAll(`[${n.targetAttribute}=${n.targetAttributeValue}]`).forEach((e=>{e[n.attribute]=n.attributeValue}))}))},t.formatExperimentsForPageContext=function(e){if(!e||!e.length)return{};const t=[],n=[];return e&&e.forEach((e=>{const{bucket_id:o,bucket_label:i,experiment_id:a}=e;t.push(`${i}_${o}`),n.push(`${a}_${o}`)})),{bucketLabel:t,experimentLabel:n}}},67506:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCategory=t.checkFilterApplied=t.flatCategoryList=t.checkAndMapFilterParamValue=t.mapTypeCategoryAndValue=t.convertStringAsSlug=t.queryParamsForPagination=t.convertQueryParamToApiParam=t.extractCommerceProductKeyfromIdentifier=t.isCommerceProduct=void 0;const o=["Type"],i=["type","color","brand"],a=["type","color","brand","sort"],{parseQueryParams:r}=n(12311);t.isCommerceProduct=e=>!(!e.metadata||"contentreference"!==e.metadata.contentType||"commerce-tools"!==e.provider),t.extractCommerceProductKeyfromIdentifier=e=>{const[t,...n]=e.identifier.split(":");return n.join(":")},t.convertQueryParamToApiParam=e=>{if(!e)return"";const t=e.split("&"),n=[];return t.forEach((e=>{const[t,o]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(o),i=e.replace(/ /g,"+").split("+");("type"!==t||"type"===t&&"PIM PLP"!==e)&&n.push(`${t}::${i.join()}`)}})),n.join("|")},t.queryParamsForPagination=e=>{if(!e)return"";const t=e.replace("?","").split("&"),n=[];let o="",a="";return t.forEach((e=>{const[t,r]=e.split("=");if(i.includes(t)){const e=decodeURIComponent(r).replace(/ /g,"+");n.push(`${t}=${e}`)}else"sort"===t?o=decodeURIComponent(r):"page"===t&&(a=r)})),{queryString:n.join("&"),sort:o,page:a}},t.convertStringAsSlug=e=>e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-"),t.mapTypeCategoryAndValue=({key:e,value:n},o)=>{const i=o.find((t=>t.label.toLowerCase()===e.toLowerCase())),a=i&&i.children.filter((e=>n.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));return{key:i?.value||e,value:a}},t.checkAndMapFilterParamValue=(e,n,a="")=>{const r=e.replace("?","").split("&"),s=[];return r.forEach((e=>{const[r,l]=e.split("="),d=(l?decodeURIComponent(l).replace(/ /g,"+"):"").split("+"),c=o.map((e=>e.toLowerCase()));if(d&&r&&c.includes(r.toLowerCase())){if("type"===a){const e=n.filter((e=>d.includes((0,t.convertStringAsSlug)(e.label)))).map((e=>e.value));e.length&&s.push(`categoryId::${e.join()}`)}}else r&&i.includes(r)&&s.push(`${r}::${d.join()}`)})),s.join("|")},t.flatCategoryList=e=>{let n=[];return e.map((e=>(e.children&&e.children.length&&(n=[...n,...e.children]),e))).concat(n.length?(0,t.flatCategoryList)(n):n)},t.checkFilterApplied=e=>{if(!e)return!1;const t=r(e);return a.find((e=>e in t))},t.isValidCategory=(e,t,n)=>!(t.key.startsWith("gpc-")||n&&n.id===e||t.id!==e)},9267:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.initializeBoomerang=t.getBoomerangConfig=void 0;const i=o(n(58156)),a=n(69006);t.getBoomerangConfig=function(e){const t=(0,i.default)(e,"request.query.boom-sample"),n=(0,i.default)(e,"config.brand.deprecatedSlug"),o=(0,i.default)(e,"fetched.primary.meta.modelName")||"unknown";return{tags:{brand:n,contentType:o,brand_slug:n,content_type:o},sample:t||(0,i.default)(e,"fetched.primary.meta.boomerangSample")||void 0}},t.initializeBoomerang=function(e){e&&e.tags&&e.tags.brand&&(0,a.loadBoomerang)(e)}},16529:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.subStrAfterCharacterOccurrence=void 0,t.subStrAfterCharacterOccurrence=function(e,t,n){if("string"!=typeof e)return"";const o=e.split(t)||[];if(o.length{o{Object.defineProperty(t,"__esModule",{value:!0}),t.mapSourcesToSegmentedSources=void 0;const o=n(82692);t.mapSourcesToSegmentedSources=function(e){return{sm:[(0,o.getFirstTruthyValue)([e.md,e.sm],null)],lg:[(0,o.getFirstTruthyValue)([e.xxl,e.xl,e.lg],null)]}}},7117:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LiveReloadClient=void 0;const i=o(n(18315));class a{static listenForReload(){}}a.url=`http://localhost:${i.default.socket_port}`,t.LiveReloadClient=a},58201:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(96540),a=o(n(77423)),r=o(n(73651));t.default=class{constructor(){this.pluginStore=new a.default,this.componentStore=new r.default}registerPlugin(e){this.pluginStore.registerPlugin(new e(this))}getFallbackComponent(){return this.componentStore.getFallbackComponent()}registerComponent(e){this.componentStore.registerComponent(e)}getComponentDefinition(e){return this.componentStore.getComponentDefinition(e)}renderComponent(e,t,n){const{component:o,props:a}=this.componentStore.getComponentWithProps(e,t,n);return(0,i.createElement)(o,a)}getComponentWithProps(e,t,n){return this.componentStore.getComponentWithProps(e,t,n)}validateComponent(e,t){const{type:n}=this.componentStore.getComponentDefinition(e);return"Fallback"===n||t.includes(n)}getAllComponents(){return this.componentStore.getAllComponents()}bootPlugins(){this.pluginStore.registeredPlugins.forEach((e=>{e.boot(),this.pluginStore.bootedPlugins.push(e)}))}}},70144:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,i)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateProvider=t.TemplateContext=void 0;const s=a(n(96540)),l=r(n(5556));t.TemplateContext=(0,s.createContext)({templateManagerInstance:void 0}),t.TemplateProvider=({children:e,templateManagerInstance:n})=>s.default.createElement(t.TemplateContext.Provider,{value:{templateManagerInstance:n}},e),t.TemplateProvider.propTypes={children:l.default.node.isRequired,templateManagerInstance:l.default.any},t.TemplateProvider.displayName="TemplateProvider"},58157:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(58201)),a=o(n(5492)),r=new i.default;a.default.forEach((e=>{r.registerPlugin(e)})),r.bootPlugins(),t.default=r},73651:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(57744);t.default=class{constructor(){this.registeredComponents={}}getFallbackComponent(){return this.registeredComponents.fallback.component}registerComponent(e){this.registeredComponents[e.name]=e}getComponentDefinition(e){return this.registeredComponents[e]||this.registeredComponents.fallback}getAllComponents(){const e=this,t={};return Object.keys(this.registeredComponents).forEach((n=>{t[n]=e.registeredComponents[n].component})),t}getComponentWithProps(e,t,n){const i=this.registeredComponents[t]||{};if(void 0!==i.component){const{variation:a,settings:r={}}=n,s=i.component[a]||i.component;return{component:(0,o.connector)(s,{keysToSpread:[`capability.${e}`]}),props:{key:t,...r}}}return{component:this.registeredComponents.fallback.component,props:{message:`The component ${t} is not found!`}}}}},79352:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.PlaceholderTypes=void 0,(n=t.PlaceholderTypes||(t.PlaceholderTypes={})).Ad="Ad",n.ConsumerMarketingUnit="ConsumerMarketingUnit",n.Container="Container",n.Error="Error",n.Fallback="Fallback",n.Footer="Footer",n.Navigation="Navigation",n.Recommendation="Recommendation",n.MultiPackagesWrapper="MultiPackagesWrapper",n.MainContentWrapper="MainContentWrapper",n.BodyWrapper="BodyWrapper",n.PageWrapper="PageWrapper",n.Paywall="Paywall"},77060:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(e){this.pluginSystem=e}boot(){throw new Error("Method not implemented. This method should be overridden by the plugin.")}}},77423:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{constructor(){this.registeredPlugins=[],this.bootedPlugins=[]}registerPlugin(e){this.registeredPlugins.push(e)}}},45702:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(58156)),a=o(n(58157)),r=n(79352);t.default=class{constructor({templateConfig:e}){const{name:t="",capability:n,slotsDefinition:o=[],slotsMapping:i=[],layoutSkin:r}=e;this.slotsDef=o,this.mapping=i,this.templateName=t.split(/\s/g).join("-"),this.capability=n,this.skin=r,this.pluginSys=a.default}get layoutSkin(){return this.skin}get slotsMapping(){return this.mapping}get slotsDefinition(){return this.slotsDef}get pluginSystem(){return this.pluginSys}get shouldRenderBasePageWrapper(){const e=(0,i.default)(this,"mapping.0.component",""),t=this.pluginSys.getComponentDefinition(e)?.type;return t!==r.PlaceholderTypes.PageWrapper}}},79912:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.hasItems=void 0,t.hasItems=e=>!!e?.items?.length},74996:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AdFooter=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(19607)),l=o(n(66657));t.AdFooter=()=>i.default.createElement(l.default,{bottomSpacing:7},i.default.createElement(s.default,{position:"footer",shouldHoldSpace:!0}));class d extends a.default{constructor(){super(...arguments),this.name="ad-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdFooter",component:t.AdFooter,type:r.PlaceholderTypes.Ad})}}t.default=d},31515:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=n(19607);class s extends a.default{constructor(){super(...arguments),this.name="ad-hero-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdHero",component:r.StickyHeroAd,type:i.PlaceholderTypes.Ad})}}t.default=s},39988:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AdMidContent=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(77060)),s=n(79352),l=o(n(19607)),d=n(92807);t.AdMidContent=e=>i.default.createElement("div",{"data-journey-hook":e.dataJourneyHook,className:(0,a.default)("ad-container",{"ad-container-reduced-margin":e.hasReducedMargin})},i.default.createElement(d.PaymentGateway,{group:"ads"},i.default.createElement(l.default,{position:"mid-content",shouldHoldSpace:!0,shouldDisplayLabel:!0})));class c extends r.default{constructor(){super(...arguments),this.name="ad-mid-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"AdMidContent",component:t.AdMidContent,type:s.PlaceholderTypes.Ad})}}t.default=c},70306:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAd=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=n(92807),l=n(4081);t.BaseAd=()=>i.default.createElement(s.PaymentGateway,{group:"ads"},i.default.createElement(l.BasePageAd,{position:"out-of-page"}),i.default.createElement(l.BasePageAd,{position:"outstream"}),i.default.createElement(l.BasePageAd,{position:"overlay"}));class d extends a.default{constructor(){super(...arguments),this.name="base-ad-plugin"}boot(){this.pluginSystem.registerComponent({name:"BaseAd",component:t.BaseAd,type:r.PlaceholderTypes.Ad})}}t.default=d},84855:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(77060)),a=n(79352),r=o(n(34406));class s extends i.default{constructor(){super(...arguments),this.name="bundle-main-content-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"BundleMainContentWrapper",component:r.default,type:a.PlaceholderTypes.MainContentWrapper})}}t.default=s},66148:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CMUFooter=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(66657)),l=n(92807),d=o(n(71284)),c=n(12501);t.CMUFooter=()=>i.default.createElement(s.default,null,i.default.createElement(c.Footer,null),i.default.createElement(l.PaymentGateway,{group:"consumer-marketing"},i.default.createElement(d.default,{position:"cm-footer"})));class m extends a.default{constructor(){super(...arguments),this.name="cmu-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"CMUFooter",component:t.CMUFooter,type:r.PlaceholderTypes.ConsumerMarketingUnit})}}t.default=m},24376:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CustomDeviceErrorContent=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=n(72362),l=o(n(73730)),{default:d,css:c}=n(75999),{trackNavigationEvent:m}=n(14307),{calculateSpacing:p,getColorToken:u,getTypographyStyles:g,minScreen:h,getColorStyles:y}=n(26865),{applyGridSpacing:b,cssVariablesGrid:f}=n(1123),{BaseText:v}=n(76955),{BREAKPOINTS:$}=n(96472),w=n(92027),{ResponsiveImageContainer:C}=n(7228),{ContentHeaderResponsiveAsset:k}=n(5239),S=d.header.withConfig({displayName:"CustomErrorWrapper"})` display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr; bottom: ${`-${parseFloat(p(6))}rem`}; position: relative; `,x=d(w).withConfig({displayName:"CustomErrorSection"})` grid-column: 1; grid-row: 1; background: ${({theme:e})=>u(e,"colors.background.light")}; ${({shouldApplyDarkBackground:e,theme:t})=>e&&`\n background: ${u(t,"colors.consumption.lead.inverted.background")};\n `} ${({hasTopMargin:e})=>e&&`\n ${h($.lg)} {\n margin-top: -8%;\n }\n `} ${({overlayType:e})=>"gradient"===e?c` &:after { background: linear-gradient(to top, rgb(0, 0, 0) 0, transparent 65%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } `:"solid"===e?c` &:after { background-color: rgba( ${u("colors.interactive.base.black",{rgbOnly:!0})}, 0.35 ); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } `:""} .lead-asset__content__photo, ${k} ${C} { ${h($.md)} { max-height: none; } } ${k}, ${C} { width: 100%; } `,E=d.div.withConfig({displayName:"CustomErrorHedDekGrid"})` ${f()} display: grid; grid-column: 1; grid-row: 1; grid-template-columns: repeat(4, 1fr); column-gap: var(--grid-gap); z-index: 1; width: 100%; row-gap: var(--grid-gap); ${({isInverted:e,theme:t})=>e&&`\n background: ${u(t,"colors.consumption.lead.inverted.background")};\n `} ${b("padding")} ${({headerPosition:e})=>"center"===e?"place-items: center center;":"place-items: start center;"} ${h($.md)} { grid-template-columns: repeat(12, 1fr); } `,T=d.div.withConfig({displayName:"CustomDeviceHedDekBlock"})` grid-column: 1 / -1; text-align: center; @media (min-width: ${$.lg}) { ${({isDirectoryBundle:e})=>e?"grid-column: 4 / 10":"grid-column: 1 / -1;"} ${({showHeaderOnTop:e,showHeaderOnBottom:t})=>(e||t)&&"\n grid-column: 3 / -3;\n "} } `,I=d(v).withConfig({displayName:"CustomErrorHed"})` margin-top: ${p(14)}; margin-bottom: ${p(4)}; ${({theme:e,shouldDecorateHeader:t})=>t?`text-decoration: underline; text-decoration-color: ${u(e,"colors.discovery.lead.primary.accent")};`:"text-decoration: none"}; ${({theme:e})=>g(e,"typography.definitions.consumptionEditorial.display-small")}; @media (max-width: ${$.lg}) { margin-top: ${p(6.2)}; } `;I.defaultProps={as:"h1",colorToken:"colors.consumption.body.standard.body",typeIdentity:"typography.definitions.consumptionEditorial.body-core"};const N=d(v).withConfig({displayName:"CustomDeviceDekText"})` ${({isDestinationBundle:e,shouldOverrideDirectoryBundle:t,theme:n})=>g(n,e||t?"typography.definitions.consumptionEditorial.description-core":"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({shouldOverrideDirectoryBundle:e,isDirectoryBundle:t,theme:n})=>!e&&g(n,t?"typography.definitions.consumptionEditorial.subhed-break-secondary":"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; margin-top: 0; color: ${({isDestinationBundle:e,theme:t})=>u(t,e?"colors.discovery.body.black.description":"colors.discovery.body.white.description")}; ${({shouldOverrideDirectoryBundle:e,theme:t})=>e&&`\n ${y(t,"color","colors.consumption.body.inverted.body-deemphasized")}\n `} `,L=d(l.default).withConfig({displayName:"AppRedirectButton"})` margin-bottom: ${p(3)}; bottom: ${`-${parseFloat(p(7))}rem`}; `;t.CustomDeviceErrorContent=e=>{const{appStoreRedirectUri:t=null,desktopBannerImg404:n=null,mobileBannerImg404:o=null,dangerousDek:a,dangerousHed:r,buttonLabel:l=null}=e,[d,c]=i.default.useState(""),[p,u]=i.default.useState((0,s.isDesktopBrowser)()?n:o);i.default.useEffect((()=>{!(0,s.isDesktopBrowser)()&&t&&(c((e=>{const{appleStoreAppUri:t,playStoreAppUri:n}=e||{},o=(0,s.isIOSDevice)();return o&&t?t:!o&&n?n:""})(t)),u(o))}),[t,o]);const g=i.default.createElement(E,{isInverted:!1},i.default.createElement(T,{showHeaderOnTop:!0,isInverted:!1},r&&i.default.createElement(I,{shouldDecorateHeader:!1,shouldOverrideTypeToken:!0,dangerouslySetInnerHTML:{__html:r}}),a&&i.default.createElement(N,{isDestinationBundle:!1,isDirectoryBundle:!1,dangerouslySetInnerHTML:{__html:(0,s.isDesktopBrowser)()?a:"Discover the latest posts from your favorite contributors, shop like a Vogue editor and connect with fashion enthusiasts—all in
the Vogue app."},showHeaderOnTop:!0,isInverted:!1,shouldAddBottomSpacing:!1}),d&&i.default.createElement(L,{inputKind:"link",onClickHandler:()=>(m({type:"click",label:l,subject:"custom_device_error_content",placement:"middle"}),void window.open(d,"_self")),key:"app-store-redirect",dataAttrs:{"data-test-id":"app-store-redirect-button"},label:l,shouldUseFullWidth:!0})));return i.default.createElement(i.default.Fragment,null,g,i.default.createElement(S,{"data-testid":"CustomError",isFullBleedForXXXL:!0,isInverted:!1},p&&i.default.createElement(x,{lede:p,hasTopMargin:!1})))};class B extends r.default{constructor(){super(...arguments),this.name="custom-device-error-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"CustomDeviceErrorContent",component:t.CustomDeviceErrorContent,type:a.PlaceholderTypes.Error,dataProcessor:{fetchers:[],transformer:"ErrorContentTransformer"}})}}t.default=B},4053:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(1898)),r=o(n(77060));class s extends r.default{constructor(){super(...arguments),this.name="error-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"ErrorContent",component:a.default,type:i.PlaceholderTypes.Error,dataProcessor:{fetchers:[],transformer:"ErrorContentTransformer"}})}}t.default=s},33428:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fallback=void 0;const i=o(n(96540)),a=o(n(75999)),r=n(76955),s=o(n(77060)),l=n(79352),d=(0,a.default)(r.BaseWrap).withConfig({displayName:"FallbackWrapper"})` display: flex; justify-content: center; border-bottom: 0.5px dotted; padding: 0.5rem; `;t.Fallback=({message:e})=>{const t=e||"Plugin component is not configured";return i.default.createElement(d,null,i.default.createElement(r.BaseText,null,t))};class c extends s.default{constructor(){super(...arguments),this.name="fallback-plugin"}boot(){this.pluginSystem.registerComponent({name:"fallback",component:t.Fallback,type:l.PlaceholderTypes.Fallback})}}t.default=c},64143:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(75945)),l=({children:e,className:t,multiPackageValues:n})=>{const{bundleProps:o}=n;return i.default.createElement(s.default,{bundleProps:{isSponsored:o.bundle.isSponsored,seoHiddenHeader:o.bundle.seoHiddenHeader,sponsoredContentHeaderProps:o.bundle.sponsoredContentHeaderProps},className:t},e)};class d extends a.default{constructor(){super(...arguments),this.name="home-page-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"HomePageWrapper",component:l,type:r.PlaceholderTypes.PageWrapper,dataProcessor:{fetchers:[],transformer:"HomePageTransformer"}})}}t.default=d},96589:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=o(n(8466));class s extends a.default{constructor(){super(...arguments),this.name="most-recent-content-plugin"}boot(){this.pluginSystem.registerComponent({name:"MostRecentContent",component:r.default,type:i.PlaceholderTypes.Recommendation,dataProcessor:{fetchers:["MostRecentContentFetcher"],transformer:"MostRecentContentTransformer"}})}}t.default=s},22514:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(55717)),a=n(79352),r=o(n(77060));class s extends r.default{constructor(){super(...arguments),this.name="multi-package-wrapper-plugin"}boot(){this.pluginSystem.registerComponent({name:"MultiPackageWrapper",component:i.default,type:a.PlaceholderTypes.MultiPackagesWrapper,dataProcessor:{fetchers:[],transformer:"MultiPackageTransformer"}})}}t.default=s},32248:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentBottomPaywall=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=o(n(23074)),l=n(12501),d=n(92807),c=o(n(23043)),m=o(n(51810)),p=o(n(71284)),u=o(n(86281));t.PersistentBottomPaywall=({hasRiser:e})=>i.default.createElement(s.default,null,i.default.createElement(l.RegistrationGate,null),i.default.createElement(d.PaymentGateway,{group:"paywall"},i.default.createElement(m.default,null)),i.default.createElement(u.default,null),i.default.createElement(c.default,null),e&&i.default.createElement(p.default,{position:"cm-riser"}));class g extends r.default{constructor(){super(...arguments),this.name="persistent-bottom-paywall-plugin"}boot(){this.pluginSystem.registerComponent({name:"PersistentBottomPaywall",component:t.PersistentBottomPaywall,type:a.PlaceholderTypes.Paywall,dataProcessor:{fetchers:[],transformer:"FeatureFlagsTransformer"}})}}t.default=g},45432:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(79352),a=o(n(77060)),r=o(n(3703));class s extends a.default{constructor(){super(...arguments),this.name="recirc-list-plugin"}boot(){this.pluginSystem.registerComponent({name:"RecircList",component:r.default,type:i.PlaceholderTypes.Recommendation,dataProcessor:{fetchers:["RecircListFetcher"],transformer:"RecircListTransformer"}})}}t.default=s},50806:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SiteFooter=void 0;const i=o(n(96540)),a=o(n(75999)),r=o(n(98928)),s=o(n(86659)),l=n(40653),d=o(n(66657)),c=n(26865),m=o(n(77060)),p=n(79352),u=(0,a.default)(d.default).withConfig({displayName:"BasePageSiteFooterRow"})` background-color: ${(0,c.getColorToken)("colors.foundation.footer.bg")}; ${({noFooterMargin:e})=>e&&"margin-top: 0;"} ${({hasMargins:e,noFooterMargin:t})=>e&&!t&&`margin-top: ${(0,c.calculateSpacing)(6)};`} `,g=(0,a.default)(s.default.WithMargins).withConfig({displayName:"BasePageSiteFooterRowGrid"})` ${l.GridItem} { grid-column: 1 / -1; } `;t.SiteFooter=({hasFooterMargins:e=!0,fullPageTheme:t="standard"})=>i.default.createElement(u,{hasMargins:e,noFooterMargin:"inverted"===t},i.default.createElement(g,null,i.default.createElement(r.default,null)));class h extends m.default{constructor(){super(...arguments),this.name="site-footer-plugin"}boot(){this.pluginSystem.registerComponent({name:"SiteFooter",component:t.SiteFooter,type:p.PlaceholderTypes.Footer})}}t.default=h},70975:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(77060)),a=o(n(10980)),r=n(79352);class s extends i.default{constructor(){super(...arguments),this.name="stacked-navigation-plugin"}boot(){this.pluginSystem.registerComponent({name:"StackedNavigation",component:a.default,type:r.PlaceholderTypes.Navigation})}}t.default=s},20028:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TickerComponent=void 0;const i=o(n(96540)),a=n(79352),r=o(n(77060)),s=n(12501);t.TickerComponent=()=>i.default.createElement(s.Ticker,null);class l extends r.default{constructor(){super(...arguments),this.name="ticker-plugin"}boot(){this.pluginSystem.registerComponent({name:"Ticker",component:t.TickerComponent,type:a.PlaceholderTypes.ConsumerMarketingUnit})}}t.default=l},42408:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoCNEVideo=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(86630));t.VersoCNEVideo=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o}=t,{hasMarginTopMultiPackageRow:a,hasMediumMargin:r,hasNoBottomMargin:d,hasNoTopBottomMarginOnMobile:c}=n;return i.default.createElement(s.default,{className:"verso-bundle-cne-embed",dataJourneyHook:o,hasMarginTopMultiPackageRow:a,hasMediumMargin:r,hasNoBottomMargin:e.isSpecialTheme&&d,hasNoTopBottomMarginOnMobile:c},i.default.createElement(l.default,{...e,shouldHaveTeaser:!0}))};class d extends a.default{constructor(){super(...arguments),this.name="verso-cne-video"}boot(){this.pluginSystem.registerComponent({name:"VersoCNEVideo",component:t.VersoCNEVideo,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoCNEVideoTransformer"}})}}t.default=d},23638:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoEmbedWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=n(97737);t.VersoEmbedWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,isInvertedTheme:a}=t,{hasMarginTopMultiPackageRow:r,hasMediumMargin:d,shouldShowAdsInMultiPackageBody:c,shouldUseGridForEmbed:m,shouldUseJumpLinksSectionStyleForEmbed:p=!1}=n;return i.default.createElement(s.default,{className:"verso-embed-row",dataJourneyHook:o,hasMarginTopMultiPackageRow:r,hasMediumMargin:d,isInvertedTheme:a},(0,l.getEmbedView)(e,{shouldShowAdsInMultiPackageBody:c,shouldUseGridForEmbed:m,shouldUseJumpLinksSectionStyleForEmbed:p}))};class d extends a.default{constructor(){super(...arguments),this.name="verso-embed-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoEmbed",component:t.VersoEmbedWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoEmbedTransformer"}})}}t.default=d},80428:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoFeaturesWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(46793)),d=n(79912);t.VersoFeaturesWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,minimalSpacingConfig:a,bundleProps:r}=t,{hasReducedMargin:c,lowestHierarchy:m,hasNoTopBottomMarginOnMobile:p,shouldPreferCollectionGrid:u,hasVersoFeaturesIncreasedVerticalPaddingTop:g,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasVersoFeaturesIncreasedVerticalPadding:b}=n,{hasVersoFeaturesReducedMargin:f,shouldUseCustomMargin:v}=a;return(0,d.hasItems)(e)?i.default.createElement(s.default,{dataJourneyHook:o,hasNoBottomMargin:!0,hasNoTopMargin:!!f,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasNoTopBottomMarginOnMobile:p},i.default.createElement(l.default,{container:e,hasIncreasedVerticalPadding:b,hasIncreasedVerticalPaddingTop:g,hasMinimalVerticalSpacing:f,lowestHierarchy:r.bundle.isDestinationBundle?m:"",shouldPreferCollectionGrid:u,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,isDestinationBundle:r.bundle.isDestinationBundle,hasNoTopBottomMarginOnMobile:p,hasReducedMargin:c,shouldUseCustomMargin:v})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-feature-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoFeatures",component:t.VersoFeaturesWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoFeatureTransformer"}})}}t.default=c},67165:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoFeaturesRowsWrapper=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=o(n(46793)),d=n(79912);t.VersoFeaturesRowsWrapper=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o,minimalSpacingConfig:a,bundleProps:r}=t,{hasReducedMargin:c,lowestHierarchy:m,hasNoTopBottomMarginOnMobile:p,shouldPreferCollectionGrid:u,hasVersoFeaturesIncreasedVerticalPaddingTop:g,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasVersoFeaturesIncreasedVerticalPadding:b}=n,{hasVersoFeaturesReducedMargin:f,shouldUseCustomMargin:v}=a;return(0,d.hasItems)(e)?i.default.createElement(s.default,{dataJourneyHook:o,hasNoBottomMargin:!0,hasNoTopMargin:!!f,hasMarginBottomMultiPackageRow:h,hasMarginTopMultiPackageRow:y,hasNoTopBottomMarginOnMobile:p},i.default.createElement(l.default,{container:e,hasIncreasedVerticalPadding:b,hasIncreasedVerticalPaddingTop:g,hasMinimalVerticalSpacing:f,lowestHierarchy:r.bundle.isDestinationBundle?m:"",shouldPreferCollectionGrid:u,shouldUseAdInCollectionGrid:r.featureFlags.shouldUseAdInCollectionGrid,isDestinationBundle:r.bundle.isDestinationBundle,summaryCollageVariation:"RowsWithDekAndItemsBelow",hasNoTopBottomMarginOnMobile:p,hasReducedMargin:c,shouldUseCustomMargin:v})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-features-rows-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoFeaturesRows",component:t.VersoFeaturesRowsWrapper,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoFeaturesRowsTransformer"}})}}t.default=c},94879:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoHeroCuratedFeature=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=n(79912),l=o(n(3771)),d=o(n(31498));t.VersoHeroCuratedFeature=({container:e,multiPackageValues:t})=>{const{additionalProps:n}=t,{hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a}=n;return(0,s.hasItems)(e)?i.default.createElement(l.default,{className:"verso-best-stories-package",hasMarginBottomMultiPackageRow:o,hasMarginTopMultiPackageRow:a},i.default.createElement(d.default,{...e})):null};class c extends a.default{constructor(){super(...arguments),this.name="verso-hero-curated-feature"}boot(){this.pluginSystem.registerComponent({name:"VersoHeroCuratedFeature",component:t.VersoHeroCuratedFeature,type:r.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoHeroCuratedFeatureTransformer"}})}}t.default=c},49233:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoNativeAd=void 0;const i=o(n(96540)),a=o(n(77060)),r=n(79352),s=o(n(3771)),l=n(92807),d=o(n(19607));t.VersoNativeAd=({multiPackageValues:e})=>{const{additionalProps:t,dataJourneyHook:n,minimalSpacingConfig:o}=e,{hasMediumMargin:a,hasReducedMargin:r,hasNoTopBottomMarginOnMobile:c,hasConsistentSpacing:m}=o;return t.shouldHideAds?null:i.default.createElement(s.default,{dataJourneyHook:n,className:"homepage__native-ad",hasReducedMargin:r,hasMediumMargin:a,hasNoTopBottomMarginOnMobile:c,hasConsistentSpacing:m,isNativeAd:!0},i.default.createElement(l.PaymentGateway,{group:"ads"},i.default.createElement(d.default,{position:"promo"})))};class c extends a.default{constructor(){super(...arguments),this.name="verso-native-ad-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoNativeAd",component:t.VersoNativeAd,type:r.PlaceholderTypes.Ad,dataProcessor:{fetchers:["GetBundleFetcher"],transformer:"VersoNativeTransformer"}})}}t.default=c},43056:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoRelated=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(77060)),s=n(79352),l=o(n(3771)),d=o(n(35862)),c=n(79912);t.VersoRelated=({container:e,multiPackageValues:t,componentConfigOverride:n})=>{const{additionalProps:o,dataJourneyHook:r,minimalSpacingConfig:s}=t,{hasRelatedContainerBackgroundColor:m,hasMarginBottomMultiPackageRow:p,hasMarginTopMultiPackageRow:u,nativeTrendingPosition:g}=o,{hasMediumMargin:h,hasNoBottomMargin:y}=s;return(0,c.hasItems)(e)?i.default.createElement(l.default,{dataJourneyHook:r,className:(0,a.default)({"homepage__related-row":m,"summary-collection-row":!0}),hasMarginBottomMultiPackageRow:p,hasMarginTopMultiPackageRow:u,hasNoBottomMargin:y,hasMediumMargin:h},i.default.createElement(d.default,{...e,hasBackgroundColor:m,nativeTrendingPosition:g,shouldTrackSnowplowRecircEvent:!0,componentConfigOverride:n})):null};class m extends r.default{constructor(){super(...arguments),this.name="verso-related-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoRelated",component:t.VersoRelated,type:s.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoRelatedTransformer"}})}}t.default=m},91957:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoSubtopics=void 0;const i=o(n(96540)),a=o(n(75999)),r=o(n(77060)),s=o(n(13478)),l=n(79352),d=o(n(3771)),c=n(1123),m=n(89085),p=n(96472),u=n(26865),g=n(79912),h=a.default.div.withConfig({displayName:"SubTopicDiscoveryWrapper"})` ${(0,m.universalGridCore)(!0)} ${(0,c.applyGridSpacing)("padding")} margin: 0 auto; width: 100%; max-width: ${p.BREAKPOINTS.xxl}; ${(0,u.minScreen)(p.BREAKPOINTS.lg)} { padding-right: var(--grid-margin); padding-left: var(--grid-margin); } `;t.VersoSubtopics=({container:e,multiPackageValues:t})=>{const{additionalProps:n,dataJourneyHook:o}=t,{hasMarginBottomMultiPackageRow:a,hasMarginTopMultiPackageRow:r}=n;return(0,g.hasItems)(e)?i.default.createElement(d.default,{className:"verso-subtopic-discovery-row",hasMarginBottomMultiPackageRow:a,hasMarginTopMultiPackageRow:r,dataJourneyHook:o},i.default.createElement(h,null,i.default.createElement(s.default,{...e}))):null};class y extends r.default{constructor(){super(...arguments),this.name="verso-subtopics-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoSubtopics",component:t.VersoSubtopics,type:l.PlaceholderTypes.Container,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoSubtopicsTransformer"}})}}t.default=y},3113:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersoTicker=void 0;const i=o(n(96540)),a=o(n(32485)),r=o(n(75999)),s=n(79352),l=o(n(77060)),d=n(97737),c=o(n(71284)),m=n(96472),p=n(1123),u=`\n ${(0,p.cssVariablesGrid)()}\n ${(0,p.applyGridSpacing)("padding")}\n\n margin: 0 auto;\n width: 100%;\n max-width: ${m.BREAKPOINTS.xxl};\n`,g=r.default.div.withConfig({displayName:"TickerWrapper"})` ${({isInvertedTheme:e})=>e?`\n ${(0,p.cssVariablesGrid)()}\n ${(0,p.applyGridSpacing)("padding",!0)}`:`${u}`} `;t.VersoTicker=({container:e,multiPackageValues:t})=>{const{additionalProps:n,minimalSpacingConfig:o,bundleProps:r}=t;return i.default.createElement("div",{className:(0,a.default)("ticker-view",{"ticker-view--has-special-theme":n.hasTickerSpecialTheme})},i.default.createElement(g,null,i.default.createElement(c.default,{position:"cm-ticker"})),(0,d.getTickerView)(1,r.bundle.isInvertedTheme,e,o))};class h extends l.default{constructor(){super(...arguments),this.name="verso-ticker-plugin"}boot(){this.pluginSystem.registerComponent({name:"VersoTicker",component:t.VersoTicker,type:s.PlaceholderTypes.ConsumerMarketingUnit,dataProcessor:{fetchers:["GetBundleFetcher","GetRelatedFetcher"],transformer:"VersoTickerTransformer"}})}}t.default=h},5492:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(74996)),a=o(n(31515)),r=o(n(39988)),s=o(n(66148)),l=o(n(4053)),d=o(n(24376)),c=o(n(33428)),m=o(n(96589)),p=o(n(45432)),u=o(n(50806)),g=o(n(70975)),h=o(n(20028)),y=o(n(42408)),b=o(n(23638)),f=o(n(80428)),v=o(n(67165)),$=o(n(94879)),w=o(n(43056)),C=o(n(91957)),k=o(n(22514)),S=o(n(84855)),x=o(n(3113)),E=o(n(64143)),T=o(n(70306)),I=o(n(32248)),N=o(n(49233)),L=[i.default,a.default,r.default,T.default,S.default,s.default,l.default,d.default,c.default,E.default,m.default,k.default,I.default,p.default,u.default,g.default,h.default,y.default,b.default,f.default,v.default,$.default,N.default,w.default,C.default,x.default];t.default=L},27311:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccessNegotiationClient=t.NO_CN_ACCESS_COOKIE=t.UNRESTRICTED_CONTENT=t.ACTIVE_SUBSCRIPTION_FOUND=t.MISSING_SUBSCRIPTION=t.MISSING_MATRIX=void 0;const i=o(n(62193)),a=o(n(35970)),r=o(n(35880)),s=o(n(79712)),l=n(91250),d=n(56892),c=o(n(53788));let m={accessGranted:!1,reason:""};t.MISSING_MATRIX="missing matrix",t.MISSING_SUBSCRIPTION="missing subscription",t.ACTIVE_SUBSCRIPTION_FOUND="active subscription found",t.UNRESTRICTED_CONTENT="unrestricted content",t.NO_CN_ACCESS_COOKIE="cookie does not exist";const p=!0,u=!1;t.AccessNegotiationClient=class{static async initialize(e){try{const n=async()=>{const{access:n}=e.getState(),{contentRestricted:o,accessMatrix:a,content:r}=n;if(!o)return y(p,t.UNRESTRICTED_CONTENT);if(!(0,d.getCookie)(c.default.accessCookie))return y(u,t.NO_CN_ACCESS_COOKIE);const s=await f();return(0,i.default)(s)?y(u,t.MISSING_SUBSCRIPTION):g(r,s,a)};e.dispatch({type:"MERGE_KEY",key:"access",value:{accessNegotiation:await n()}})}catch(e){console.error("error in access negotiation",e)}}};const g=(e,n,o)=>{const a=n.reduce(((e,t)=>(t in o&&e.push(o[t]),e)),[]);return(0,i.default)(a)?y(u,t.MISSING_MATRIX):h(a,e)},h=(e,n)=>e.some((e=>e.some((e=>{const{name:t,...o}=e;return Object.keys(o).every((e=>{const t=o[e],i=n[e];let a=!1;return"string"==typeof t&&t===i&&(a=!0),"object"==typeof t&&t.includes(i)&&(a=!0),a}))}))))?(m={...m,accessGranted:!0,reason:t.ACTIVE_SUBSCRIPTION_FOUND},y(p,t.ACTIVE_SUBSCRIPTION_FOUND)):y(u,t.MISSING_SUBSCRIPTION),y=(e,t)=>(m.accessGranted=e,m.reason=t,m),b=()=>{const e=(0,d.getCookie)(c.default.accessCookie);return e?(0,s.default)(e):{}},f=async()=>{await(async()=>{const e=b();!e?.exp||Date.now()<1e3*(e?.exp||0)||await(0,l.fetchWithTimeout)("/api/access/revalidate",{credentials:"include",mode:"cors",headers:{"Content-Type":"application/json","User-Agent":"verso-access-sphere"}},5e3)})();const e=b();return(0,a.default)((0,r.default)(e?.fct))}},71557:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnalyticsClient=void 0;const o=n(31089),i=n(57744);t.AnalyticsClient=class{static initialize(e){(new this).initialize(e)}constructor(){}initialize(e){const{googleTagManagerId:t,googleTagManagerToken:n}=e.getState(),a=document.head,r=n?.split("~"),s=r?r[0]:"",l=r?r[1]:"",d=n?`>m_auth=${s}>m_preview=env-${l}>m_cookies_win=x`:"";if(window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t){const e=document.createElement("script");e.src=`https://www.googletagmanager.com/gtm.js?id=GTM-${t}${d}&l=dataLayer`,a.appendChild(e)}(0,i.bindActorToStore)(o.updateUserSubscriptionStatus,e)}}},31089:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateUserSubscriptionStatus=void 0;var o=n(82672);Object.defineProperty(t,"updateUserSubscriptionStatus",{enumerable:!0,get:function(){return o.updateUserSubscriptionStatus}})},82672:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.updateUserSubscriptionStatus=void 0;const i=o(n(58156));t.updateUserSubscriptionStatus={scopes:{watch:["user.isAuthenticated","user.isEntitled"],input:["user.isAuthenticated","user.isEntitled"],output:[]},perform:e=>{const{isAuthenticated:t,isEntitled:n}=e.user;if(void 0===n)return;const o=(0,i.default)(window,"dataLayer");o&&o.push({event:"subscription-status-updated",user:{account:{subscriptionStatus:t&&n?"active":"not active"}}})}}},69858:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(88055)),a=o(n(49870)),r=o(n(44383)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},26138:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SwgClient=void 0;const i=n(57744),a=n(34861),r=o(n(20494)),s=n(91287);t.SwgClient=class{static initialize(e){const{google:t,payment:n={},user:o,userPlatform:l}=e.getState(),{processEntitlementResponse:d}=t.entitlement,c=(0,s.createSubscriptionContext)(t,n,o,l);o.isAuthenticated&&r.default.registerSwgAccountLinkCTA(o.amguuid,t,c),r.default.registerSwgSubscribeCTA(t.swgSku),r.default.registerOnEntitlementsResponseHandler(c,d),r.default.registerOnSubscribeResponseHandler(c),(0,i.bindActorToStore)(a.googleRegisterLwgCTA,e)}}},10435:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.googleRegisterLwgCTA=void 0;const i=o(n(20494));t.googleRegisterLwgCTA={scopes:{watch:["payment.sample"],input:["payment.sample","google","userPlatform"],output:[]},perform:e=>{const{google:t,payment:n,userPlatform:o}=e,a={registrationSourceCode:t.registrationSourceCode,siteCode:o.siteCode,userPlatformProxy:o.userPlatformProxy,xClientID:o.xClientID};i.default.registerLwgCTA(a,n)}}},34861:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.googleRegisterLwgCTA=void 0;var o=n(10435);Object.defineProperty(t,"googleRegisterLwgCTA",{enumerable:!0,get:function(){return o.googleRegisterLwgCTA}})},81741:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deferredAccountCreation=t.authenticateUserByEntitlementsToken=void 0;const{googleAnalytics:o}=n(90090),i=n(86969),a=n(94010);t.authenticateUserByEntitlementsToken=async(e,t)=>{const{siteCode:n,userPlatformProxy:a,xClientID:r}=e;if(t.entitlements){const s=t.entitlements.find((t=>t.source===e.swgPublicationId&&!!t.subscriptionToken));if(s)return i.swgAuthenticate({payload:{condeSubscriptionToken:s.subscriptionToken,persistSession:!0,siteCode:n},userPlatformProxy:a,xClientID:r}).then((e=>e.ok?(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-success",{tokenType:"conde subscription token"}),!0):(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-failure",{tokenType:"conde subscription token"}),!1)))}return i.swgAuthenticate({payload:{entitlementsToken:t.raw,persistSession:!0,siteCode:n},userPlatformProxy:a,xClientID:r}).then((e=>e.ok?(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-success",{tokenType:"entitlements token"}),!0):(o.emitGoogleTrackingEvent("swg-entitlements-authenticate-failure",{tokenType:"entitlements token"}),!1)))},t.deferredAccountCreation=async(e,t,n)=>{let i;o.emitGoogleTrackingEvent("subscription-defer-account-creation-attempt",{subscriptionSource:"verso-subscribe-with-google"});try{i=await e.completeDeferredAccountCreation({entitlements:n,consent:!0}),o.emitGoogleTrackingEvent("subscription-defer-account-creation-complete",{subscriptionSource:"verso-subscribe-with-google"})}catch(e){o.emitGoogleTrackingEvent("subscription-defer-account-creation-failure",{subscriptionSource:"verso-subscribe-with-google",user:{account:{loginFailureMessage:e.toString()}}})}await a.handleSubscription(t,i)}},2208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.storeSubscription=t.authenticateUser=void 0;const o=n(86969),{proxyApiRoutes:i}=n(15822);t.authenticateUser=async(e,t)=>{if(e.isLoggedIn)return;const{registrationSourceCode:n,siteCode:i,userPlatformProxy:a,xClientID:r}=e;if("error"===await o.googleAuthenticate({googleIdToken:t.userData.idToken,registrationSourceCode:n,siteCode:i,source:"verso-swg-flow",userPlatformProxy:a,xClientID:r}))throw new Error("authentication failed")},t.storeSubscription=(e,t)=>{const{siteCode:n,userPlatformProxy:o,xClientID:a}=e;return fetch(`${o}${i.swgSubscribe}`,{body:JSON.stringify({signature:t.purchaseData.signature,siteCode:n,subscriptionToken:t.purchaseData.raw}),credentials:"include",headers:{"Content-Type":"application/json","x-client":a},method:"POST"}).then((e=>{if(200!==e.status)throw new Error(`failed to send subscription. response status: ${e.status}`);return e.json()}))}},29538:(e,t,n)=>{const o=n(62193),i=n(63560),a=n(94010),r=n(48637),s=n(99167),l={handleReadyToPay:function(e){const{entitlements:t=[],isReadyToPay:n}=e||{};i(window,"CN.user.isReadyToPay",t.length<=0&&n||!1),n&&window.dataLayer.push({event:"swg-readytopay",user:{swgReadyToPay:!0}})},linkAccount:async function(e,t){const{entitlements:n}=e,{acceptableFormsOfTenderedPayment:i=[],isLoggedIn:a}=t,r=!document.cookie.includes("CN_userLinkAccountCTA");new URLSearchParams(window.location.search).has("swglinking")&&a&&o(n)&&i.includes("sub")&&r&&s.getGoogleApi().then((e=>{e.load("client:auth2",(()=>{e.auth2.init({}).then((()=>{e.auth2.getAuthInstance().isSignedIn.get()&&window.postMessage({type:"swglinkingcta",clientId:"google.production.w0obnuvb21refjgr0g6y1d1jrd7uvt43"})}))}))}))}};e.exports={_internals:l,createOnSubscribeResponseHandler:e=>async t=>{const n=await t;await a.handleSubscription(e,n)},createOnEntitlementsResponseHandler:(e,t,n)=>async o=>{const i=await o;if(l.handleReadyToPay(i),l.linkAccount(i,t),n&&i.enablesThis())try{await r.handleEntitlements(i,e,t)}catch(e){console.error(`Failed to process entitlements: ${e.message}`)}}}},83139:(e,t,n)=>{const o=n(42131),i=n(29538);e.exports={registerOnEntitlementsResponseHandler:async(e,t)=>{const n=await o.getWindowSwg();n.setOnEntitlementsResponse(i.createOnEntitlementsResponseHandler(n,e,t))},registerOnSubscribeResponseHandler:async e=>{(await o.getWindowSwg()).setOnSubscribeResponse(i.createOnSubscribeResponseHandler(e))}}},48637:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleEntitlements=void 0;const o=n(81741),i=n(91287);t.handleEntitlements=async(e,t,n)=>{const a=o.authenticateUserByEntitlementsToken(n,e);await t.waitForSubscriptionLookup(a).then((a=>a?t.showLoginNotification().then((()=>i.setSubscriptionCookie(n))):o.deferredAccountCreation(t,n,e))).then((()=>{e.ack(),i.postEntitlementsActions()}))}},94010:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.handleSubscription=void 0;const o=n(2208),i=n(91287);t.handleSubscription=async(e,t)=>{let n={};try{await o.authenticateUser(e,t),n=await o.storeSubscription(e,t),await i.setSubscriptionCookie(e)}catch(e){console.error("Error encountered attempting to authenticate SwG user"),console.error(e)}await i.emitTransactionEvent(n,t,e),await t.complete(),i.postPurchaseActions()}},42131:e=>{e.exports={getWindowSwg:(e=window)=>new Promise(((t,n)=>{(e.SWG=e.SWG||[]).push((e=>t(e)))}))}},20494:(e,t,n)=>{const{getWindowSwg:o}=n(42131),{registerSwgSubscribeCTA:i}=n(54520),{registerSwgAccountLinkCTA:a}=n(1965),{registerLwgCTA:r}=n(77309),{registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}=n(83139);e.exports={getWindowSwg:o,registerLwgCTA:r,registerSwgSubscribeCTA:i,registerSwgAccountLinkCTA:a,registerOnEntitlementsResponseHandler:s,registerOnSubscribeResponseHandler:l}},77309:(e,t,n)=>{const o=n(58156),i=n(99167),{googleAnalytics:a}=n(90090),r=n(26820),s=n(26830),l=n(86969),d={receiveLwgMessage:function(e){const t=["login","registration"];if(e&&e.data&&e.data.type&&"lwgcta"===e.data.type){const{paywallSource:n,registrationSourceCode:c}=e.data;d.platformData.registrationSourceCode=c,d.platformData.source=n,s.trackGoogleSignInAttempt({paywallSource:n}),i.getGoogleApi().then((e=>{e.load("client:auth2",(()=>{e.auth2.init({}).signIn().then((async e=>{const{payment:i,platformData:s}=d,c=await r.googleSignIn(e,s,{paywallSource:n}),{loginResult:m}=c;if(t.indexOf(m)>-1){a.emitGoogleTrackingEvent(`${m}-complete`,{user:{account:{authProvider:"google"}},paywallSource:n});const e=o(i,"sample.iss");"wir_high_prop"!==e&&"wir_reg_gate"!==e&&"vf_high_prop"!==e&&"vf_reg_gate"!==e&&"tny_high_prop"!==e&&"tny_reg_gate"!==e||await l.resetEntitlementSampleMax({iss:e}),"registration"===m?window.postMessage({type:"lwg-registration"},window.origin):window.location.reload()}})).catch((e=>{s.trackGoogleSignInFailure({paywallSource:n,user:{account:{loginFailureMessage:e&&e.error}}})}))}))}))}}};e.exports={_internals:d,registerLwgCTA:(e,t)=>{d.platformData=e,d.payment=t,window.addEventListener("message",d.receiveLwgMessage)}}},1965:(e,t,n)=>{const o=n(42131),i=n(73506),a={updateConsent:function(e){const{amguuid:t,siteCode:n,userPlatformProxy:o,xClientID:r}=a,s=[{clientId:e,consentScopeName:"entitlements:read",consentStatus:!0,siteCode:n}];return i.updateUserConsent({amgUUID:t,body:s,userPlatformProxy:o,xClientID:r})},receiveAccountLinkingMessage:function(e){if(!(e&&e.data&&e.data.type&&e.data.clientId&&"swglinkingcta"===e.data.type))return;const t={amguuid:a.amguuid,siteCode:a.siteCode,clientId:e.data.clientId,xClientID:a.xClientID,userPlatformProxy:a.userPlatformProxy},n=i.proxyGetOAuthToken(t).then((e=>{const{data:{access_token:t}}=e;return{token:t}}));a.swgClient.saveSubscription((()=>n)).then((t=>{t&&a.updateConsent(e.data.clientId),document.cookie=`CN_userLinkAccountCTA=1; domain=${a.domain}; path=/; max-age=31536000;`})).catch((()=>{}))}};e.exports={_internals:a,registerSwgAccountLinkCTA:async function(e,t,n){const i=await o.getWindowSwg();a.swgClient=i,a.siteCode=n.siteCode,a.userPlatformProxy=n.userPlatformProxy,a.amguuid=e,a.domain=n.domain,a.xClientID=n.xClientID,window.addEventListener("message",a.receiveAccountLinkingMessage)}}},54520:(e,t,n)=>{const o=n(42131),i={receiveSwgMessage:function(e){if(!e||!e.data||!e.data.type||"swgcta"!==e.data.type)return;const t=e.data.sku||i.defaultSku;i.swgClient.subscribe(t)}};e.exports={_internals:i,registerSwgSubscribeCTA:async e=>{const t=await o.getWindowSwg();i.defaultSku=e,i.swgClient=t,window.addEventListener("message",i.receiveSwgMessage)}}},91287:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createSubscriptionContext=t.setSubscriptionCookie=t.postEntitlementsActions=t.postPurchaseActions=t.emitTransactionEvent=void 0;const{validateEntitlement:o}=n(79577),{googleAnalytics:i}=n(90090);t.emitTransactionEvent=async(e,t,n)=>{const o=JSON.parse(t.purchaseData.raw),{orderId:a,productId:r}=o,{siteCode:s,xClientID:l}=n,{introductoryPriceInfo:{introductoryPriceCurrencyCode:d,introductoryPriceAmountMicros:c}={},priceCurrencyCode:m,priceAmountMicros:p,subscriptionLength:u=12,subscriptionType:g="Bundle",subscriptionValue:h=9.99}=e,y=d||m||"",b=c&&p?(c||p)/1e6:void 0,f=l.slice(6);i.emitUniqueGoogleTrackingEvent("transaction",{ecommerce:{currencyCode:y,purchase:{actionField:{id:a,affiliation:f,revenue:b,tax:"",coupon:"",paymentType:"Subscribe with Google",keycode:"",source:""},products:[{id:s,name:f,brand:"",price:b,category:"",variant:"",quantity:"1",coupon:"",sku:r,dimension94:u,dimension95:b,dimension96:"",dimension100:g,dimension101:u,dimension102:h}]}}})},t.postPurchaseActions=()=>{window.location.assign(window.location.href)},t.postEntitlementsActions=()=>{window.location.reload(!0)},t.setSubscriptionCookie=({domain:e,server:t,acceptableForms:n,acceptableScopes:i})=>o.validatePayment({acceptableForms:n,acceptableScopes:i,entitlement:{domain:e,enabled:!0,server:t}}),t.createSubscriptionContext=(e,t,n,o)=>{const{acceptableForms:i=[],acceptableFormsOfTenderedPayment:a=[],acceptableScopes:r=[],entitlement:s={}}=t;return{acceptableForms:i,acceptableFormsOfTenderedPayment:a,acceptableScopes:r,domain:s.domain||"",isLoggedIn:n.isAuthenticated,registrationSourceCode:e.registrationSourceCode,server:s.server||"",siteCode:o.siteCode,swgPublicationId:e.swgPublicationId,userPlatformProxy:o.userPlatformProxy,xClientID:o.xClientID}}},48336:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=o(n(88055)),a=o(n(49870)),r=o(n(44383)),s=["payment","user","segmentation"],l=(0,a.default)([r.default,i.default]);t.default=e=>({fetch:()=>l(e.getState(),s)})},5413:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ParselyClient=void 0;const o=n(57744),i=n(20837);t.ParselyClient=class{static initialize(e){const{parsely:t={}}=e.getState();t.isEnabled&&(0,o.bindActorToStore)(i.parselyTrackPageView,e)}}},20837:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parselyTrackPageView=void 0;var o=n(83880);Object.defineProperty(t,"parselyTrackPageView",{enumerable:!0,get:function(){return o.parselyTrackPageView}})},83880:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parselyTrackPageView=void 0;const i=o(n(58156));t.parselyTrackPageView={scopes:{watch:["user.isEntitled"],input:["user.isEntitled"],output:[]},perform:e=>{const{PARSELY:t}=window;if(!t)return;const n=(0,i.default)(e,"user.isEntitled");t.ready.then((()=>{t.updateDefaults({data:{plan:n?"Active":"Not Active"}}),t.beacon.trackPageView()}))}}},80246:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>({configure:({groupsToRender:t}={})=>e.dispatch({type:"MERGE_KEY",key:"payment",value:{gateway:{groupsToRender:t}}})})},4926:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=e=>({truncateContent:({paragraphs:t,slides:n}={})=>e.dispatch({type:"MERGE_KEY",key:"paywall",value:{gateway:{shouldTruncate:!0,paragraphLimit:t,gallerySlideLimit:n}}})})},46664:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PermutiveSegmentationClient=void 0,t.PermutiveSegmentationClient=class{static initialize(e){return Promise.resolve((async()=>{const t={permutiveSegments:await new Promise((e=>{const{permutive:t}=window;t?t.ready((()=>{window.permutive?.segments(e)}),"realtime"):e([])}))};return e.dispatch({type:"MERGE_KEY",key:"segmentation",value:t}),window.cnBus&&window.cnBus.emit("permutiveSegments.updated"),t})())}}},93595:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentationClient=void 0;const i=o(n(44826)),a=n(90090),r=n(57744),s=n(56892),l=n(49083);t.SegmentationClient=class{static initialize(e){const t=()=>{const t=(0,s.getCookie)("CN_segments"),n={segments:t?t.split("|").map(i.default):[]};var o;return e.dispatch({type:"UPDATE_KEY",key:"segmentation",value:n}),o=n,a.googleAnalytics.emitGoogleTrackingEvent("segments-loaded",o),n};window.cnBus&&window.cnBus.on("segments.updated",t);const{martechPlatform:n}=e.getState();return n&&n.isAccessCookieEnabled||(0,r.bindActorToStore)(l.determineIfTheUserIsEntitled,e),Promise.resolve(t())}}},12436:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;const o=n(56237);t.determineIfTheUserIsEntitled={scopes:{watch:["segmentation"],input:["segmentation","payment.products"],output:["user.isEntitled"]},perform:e=>{const{segmentation:t={},payment:{products:n=[]}={}}=e;return{user:{isEntitled:(0,o.isUserEntitled)(t,n)}}}}},49083:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.determineIfTheUserIsEntitled=void 0;var o=n(12436);Object.defineProperty(t,"determineIfTheUserIsEntitled",{enumerable:!0,get:function(){return o.determineIfTheUserIsEntitled}})},56237:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isUserEntitled=t.getUserSegmentedBrandEntitlements=void 0;const o=n(44383),i=n(47248),a=/en\.([a-z]+)\.([ace])/,r=["slug","status"],s=e=>a.test(e),l=e=>o(i([null,...r],e.match(a)),r),d=e=>"a"===e.status;t.getUserSegmentedBrandEntitlements=(e,t)=>{const{segments:n}=e;return n.filter(s).map(l).filter((e=>t=>e.some((e=>e.slug===t.slug)))(t))},t.isUserEntitled=(e,n)=>(0,t.getUserSegmentedBrandEntitlements)(e,n).some(d)},10524:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentatorRuClient=void 0;const{fetchWithTimeout:o}=n(57743),{getCookie:i}=n(56892);t.SegmentatorRuClient=class{static initialize(e){return Promise.resolve((async()=>{const t={interests:await(async()=>{const{content:t,page:n}=e.getState()?.coreDataLayer??{},a=new URL(n.canonical),{protocol:r,hostname:s}=a,l=s.split(".").splice(-2).join("."),d=`${r}//${s}`,c=t.contentId,m=JSON.stringify({domain:l,path:c});try{const e=i("G_CNID")||null,t=await o("https://segmentator.condenast.ru/api/get_segment_names/0.1/",{body:m,headers:{origin:d,Accept:"application/json","Content-Type":"application/json","x-g-cnid":e},method:"POST"},1e3);if(t.ok){const e=await t.json(),{response_map:{segment_names:n=[]}}=e;if(Array.isArray(n))return window.cns&&(window.cns.pageContext.keywords.interests=n),n}}catch(e){return[]}return[]})()};return e.dispatch({type:"MERGE_KEY",key:"segmentation",value:t}),window.cnBus&&window.cnBus.emit("ruSegmentator.componentDidUpdate.segmentsFetched"),t})())}}},21318:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.checkAccess=void 0;const i=o(n(35970)),a=o(n(79859)),r=o(n(62193)),s=o(n(42426)),l=o(n(35880)),d=o(n(79712)),c=n(56892),m=o(n(53788));t.checkAccess=e=>{const{products:t,isAccessCookieEnabled:n}=e;if(!n)return!1;const o=(0,c.getCookie)(m.default.accessCookie);return!!o&&p(t,o)};const p=(e,t)=>{if((0,r.default)(e))return!1;if(!t)return!1;const n=u(t);return!(0,r.default)(n)&&(0,s.default)(e,(e=>(0,a.default)(n,e)))},u=e=>{const t=(0,d.default)(e),n=t?.fct||{};return(0,i.default)((0,l.default)(n))}},62067:e=>{e.exports=e=>({setShopifyCartItems:t=>{e({type:"SET_KEY",key:"shopifyCartItems",value:t})},setShopifyWidgetState:t=>{e({type:"SET_KEY",key:"isShopifyCartWidgetOpen",value:t})}})},14920:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.convertRubric=void 0;const i=o(n(14792)),a=o(n(58156)),r=n(14515),s=new Map([["ACTIVE_FITNESS","Active Fitness"],["BEACH","Beach"],["CINEMA","Cinema"],["COMEDY","Comedy"],["CONCERT","Concert"],["GALLERY","Gallery"],["FARM","Farm"],["LANDMARK","Landmark"],["MINDFULNESS","Mindfulness"],["MOUNTAIN","Mountain"],["MUSEUM","Museum"],["NATIONAL_PARK","National Park"],["PARK_GARDEN","Parks & Gardens"],["SPA","Spa"],["SPORTS","Sports"],["THEATER","Theater"],["TOUR","Tour"],["WELLNESS","Wellness"],["RETREAT","Retreat"],["YOGA","Yoga"]]),l=new Map([["FoodHall","Food Hall"],["CocktailBar","Cocktail Bar"],["CommonBar","Bar"],["CoffeeTeaBar","Coffee/Tea Bar"],["DepartmentStore","Department Store"],["SpecialtyShop","Specialty"],["StreetFood","Street Food"],["RooftopBar","Rooftop Bar"],["HotelBar","Hotel Bar"],["DiveBar","Dive Bar"],["JuiceBar","Juice Bar"],["SportsBar","Sports Bar"]]);t.convertRubric=function(e,t,n,o){if(t)return t;if(r.venueTypes.includes(e))switch(e){case"restaurant":case"bar":case"shop":case"spa":return{name:l.get(n?.subtype)||n?.subtype};case"activity":return{name:s.get(n?.secondaryType)||"activity"};default:return}return"review"===e&&!t&&n?.genre?.length?(0,a.default)(o,"appConfig.channel.features.useMultipleGenre",!1)?n.genre:{name:n?.genre[0].name,url:n?.genre[0].url}:"contributor"!==e||t?e&&e.includes("video")?{name:"Video"}:void 0:{name:(n?.contextualDek||n?.channelName||"").replace(/\w+/g,i.default)}}},14515:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.venueTypes=void 0;const i=o(n(58156));t.venueTypes=["activity","bar","hotel","restaurant","ship","shop","spa","skiresort"],t.default=function(e){const n=(0,i.default)(e,"fetched.primary.meta.modelName","");return t.venueTypes.includes(n)?"venue":n}},97906:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[120,240,320,640,960,1280,1600,1920,2240,2580,2920,3260,3600,3940].filter((t=>t<=e));return 0===t.length&&e&&t.push(e),t}},60595:(e,t)=>{function n(e,t){const n=e?.filter((e=>t[e.slug]))[0]?.slug;return n?t[n]:null}Object.defineProperty(t,"__esModule",{value:!0}),t.getSignage=t.getSignageFromFunctionalTags=void 0,t.getSignageFromFunctionalTags=n,t.getSignage=function(e="",t={},o=[]){return"FunctionalTags"===e?n(o,t):null}},44860:function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlashToUrl=t.shouldUseTrailingSlash=void 0;const i=o(n(58156));t.shouldUseTrailingSlash=e=>(0,i.default)(e,"appConfig.tenant.seo.useTrailingSlash",!1),t.addTrailingSlashToUrl=(e="")=>{const[t,n]=e.split(/([?#])/),o=t.endsWith("/")?t:`${t}/`;return n?o+n+e.split(n)[1]:o}},18315:e=>{"use strict";e.exports=JSON.parse('{"server_port":3000,"socket_port":3001}')}}]);