/*! For license information please see presenter-articles.ba36cb110806ee305eb4.js.LICENSE.txt */ (()=>{var e,t,i,o,r,n={5736:(e,t,i)=>{"use strict";i.d(t,{j:()=>s});var o=i(3613),r=i(39295),n=i(20656),a=i(53788),l=i(74139);const s=async({federatedGraphqlUrl:e,query:t,variables:i,queryLabelForError:s})=>{const d=n.d.getCookieValue(a.A.oidcCookies.id);if(!d)throw new Error(l.D1.MISSING_ACCESS_TOKEN);try{return await(0,o.n)(e,d,t,{...i})}catch(e){(0,r.E)(s)(e)}return{}}},12501:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>C.A,F6:()=>v.A,GO:()=>y.A,IJ:()=>u.A,LF:()=>a.A,LQ:()=>h.A,Pc:()=>c.A,Pe:()=>A.A,RJ:()=>x.A,Rv:()=>$.A,UT:()=>T.A,Vx:()=>f.A,W3:()=>E.A,YC:()=>b.A,ZJ:()=>p.A,dd:()=>m.A,h1:()=>d.A,lB:()=>s.A,lw:()=>g.A,v0:()=>l.A,vE:()=>k.A,wi:()=>n.A});var o=i(85152),r=i(7760),n=i(73521),a=i(68594),l=i(77455),s=i(87958),d=i(78298),c=i(23485),u=i(33808),h=i(54051),m=i(45642),p=i(70185),g=i(77468),b=i(27215),A=i(95846),y=i(15143),f=i(21438),v=i(27859),k=i(50978),C=i(15883),w=i(46511),S=i(14363),x=i(73656),$=i(22297),E=i(58120),B=i(54551),T=i(70574);o.A,r.A,n.A,a.A,l.A,s.A,E.A,d.A,c.A,u.A,h.A,m.A,p.A,g.A,b.A,A.A,y.A,f.A,v.A,k.A,C.A,w.A,S.A,x.A,$.A,B.A,T.A},15316:(e,t,i)=>{"use strict";i.d(t,{Kq:()=>l,em:()=>o.A});i(72550),i(85480);var o=i(17130);const r="default",n={index:0},a=()=>{},l=(e,t,i,o)=>{const{strategy:{enabled:l,method:s=r,options:d=(o?{index:o}:n)}={}}=e,c=t[s]||a;return l&&c({length:i,...d})}},15609:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var o=i(5556),r=i.n(o),n=i(96540),a=i(63486),l=i(53499);const s=function({url:e,dangerousDek:t}){return n.useEffect(()=>{window.Kendra.TRACK_COMPONENT.broadcast(l.G.RENDER,{name:"InternalLinkEmbed"})},[]),n.createElement(a.M,{href:e,dangerouslySetInnerHTML:{__html:t}})};s.propTypes={dangerousDek:r().string.isRequired,url:r().string.isRequired},s.displayName="InternalLinkEmbed";const d=s},17130:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});const o={default:({index:e})=>e,disable:()=>null,end:({length:e})=>e-1}},21020:(e,t,i)=>{"use strict";var o=i(96540),r=Symbol.for("react.element"),n=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,i){var o,n={},d=null,c=null;for(o in void 0!==i&&(d=""+i),void 0!==t.key&&(d=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,o)&&!s.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===n[o]&&(n[o]=t[o]);return{$$typeof:r,type:e,key:d,ref:c,props:n,_owner:l.current}}t.Fragment=n,t.jsx=d,t.jsxs=d},22761:(e,t,i)=>{"use strict";i.d(t,{HL:()=>b,Jq:()=>u,M1:()=>s,N:()=>h,OS:()=>g,VV:()=>p,WN:()=>m,XC:()=>A,cn:()=>y,ey:()=>l,ve:()=>f,vw:()=>d,yt:()=>c});var o=i(38267),r=i(26865),n=i(76955),a=i(96472);const l=o.Ay.div.withConfig({displayName:"ReviewListLoaderWrapper"})` display: flex; justify-content: center; `,s=o.Ay.div.withConfig({displayName:"CommentMessageWrapper"})` display: flex; flex-direction: column; align-items: center; margin-bottom: ${(0,r.Kq)(3)}; border: 1px solid; ${({hideDivider:e})=>e&&"\n border: none;\n "} ${({hasSideBorder:e})=>!e&&"\n border-right: none;\n border-left: none;\n "} ${(0,r._o)("border-color","colors.consumption.body.standard.divider")}; padding: ${(0,r.Kq)(3)} ${(0,r.Kq)(2)}; text-align: center; `,d=(0,o.Ay)(n.vm).withConfig({displayName:"CommentInfoHed"})` ${(0,r._o)("color","colors.consumption.lead.standard.heading")}; ${(0,r.Gg)("typography.definitions.consumptionEditorial.description-feature")} &:not(:last-child) { padding-bottom: ${(0,r.Kq)(2)}; } `,c=(0,o.Ay)(n.vm).withConfig({displayName:"CommentInfoDek"})` ${(0,r._o)("color","colors.consumption.lead.standard.context-tertiary")}; ${(0,r.Gg)("typography.definitions.utility.assistive-text")} &:not(:last-child) { padding-bottom: ${(0,r.Kq)(2)}; } `,u=o.Ay.div.withConfig({displayName:"CommentMessageBannerIconWrapper"})` display: flex; align-items: center; justify-content: center; margin-bottom: ${(0,r.Kq)(2)}; svg { width: 64px; height: 64px; } `,h=(0,o.Ay)("div").withConfig({displayName:"MessageBannerBookmarkWrapper"})` display: flex; flex-direction: column; width: 100%; button { margin-top: 0; margin-bottom: 0; ${(0,r.L7)(a.LO.md)} { margin-right: 16px; margin-left: 16px; } ${(0,r._o)("background","colors.interactive.base.brand-primary")}; &:hover, &:focus, &:active { ${(0,r._o)("background-color","colors.interactive.base.brand-primary")}; } } span { ${(0,r._o)("color","colors.interactive.base.white")}; } svg { width: 24px; height: 24px; path { ${(0,r._o)("fill","colors.interactive.base.white")}; } } `,m=o.Ay.div.withConfig({displayName:"DualCTAContainer"})` display: flex; flex-direction: column; align-items: center; width: 100%; `,p=(0,o.Ay)(n.sH).withConfig({displayName:"SecondarySignInLink"}).attrs({colorToken:"colors.interactive.base.brand-secondary",typeToken:"typography.definitions.utility.button-core",hasUnderline:!0})` margin-top: ${(0,r.Kq)(3)}; text-align: center; `,g=o.Ay.div.withConfig({displayName:"QaPromptContainer"})` display: flex; align-items: center; gap: ${(0,r.Kq)(2)}; padding: ${(0,r.Kq)(3)} ${(0,r.Kq)(2)}; `,b=o.Ay.div.withConfig({displayName:"QaTextContent"})` flex: 1; `,A=o.Ay.div.withConfig({displayName:"QaQuestion"})` ${(0,r.Gg)("typography.definitions.globalEditorial.accreditation-core")}; ${({theme:e})=>(0,r._o)(e,"color","colors.consumption.lead.standard.accreditation")}; margin: 0 0 ${(0,r.Kq)(1)} 0; `,y=(0,o.Ay)(n.sH).withConfig({displayName:"QaCallToAction"})` text-decoration: underline; `;y.defaultProps={typeToken:"typography.definitions.utility.button-utility",colorToken:"colors.consumption.lead.standard.accreditation",as:"div"};const f=o.Ay.div.withConfig({displayName:"QaBannerIconWrapper"})` display: flex; align-items: center; justify-content: center; `},24695:(e,t,i)=>{"use strict";i.r(t),i.d(t,{Account:()=>o.A,AgeGate:()=>r.A,Arrow:()=>n.A,Article:()=>a.A,BadgeArtist:()=>l.A,BadgeDayOne:()=>s.A,BadgeStaff:()=>d.A,BlueSky:()=>m.A,Bookmark:()=>c.A,BookmarkActivated:()=>u.A,BookmarkNew:()=>h.A,CartFilled:()=>p.A,CartOutlined:()=>g.A,Check:()=>b.A,ChevronDown:()=>k.A,ChevronFill:()=>y.A,ChevronLeft:()=>f.A,ChevronRight:()=>A.A,ChevronUp:()=>v.A,Close:()=>C.A,Collapse:()=>w.A,Comment:()=>S.A,CopyLink:()=>x.A,Dot:()=>$.A,DownloadCloud:()=>E.A,DownloadWeb:()=>B.A,Email:()=>T.A,EmailFilled:()=>R.A,Enlarge:()=>I.A,Expand:()=>P.A,Facebook:()=>N.A,Filmstrip:()=>L.A,Flipboard:()=>O.A,Gallery:()=>M.A,GoogleNews:()=>D.A,Grid:()=>H.A,Headphone:()=>F.A,Information:()=>_.A,Instagram:()=>q.A,LargeChevron:()=>W.A,LeftChevron:()=>Ge.A,Like:()=>V.A,LikeFilled:()=>U.A,Line:()=>j.A,LinkedIn:()=>z.A,List:()=>G.A,Maximize:()=>Q.A,Menu:()=>Y.A,NativeShare:()=>X.A,Newsletter:()=>J.A,NewsletterArrow:()=>Z.A,OK:()=>ee.A,Paperclip:()=>te.A,Passkey:()=>se.A,Pause:()=>ie.A,PhotoStack:()=>oe.A,Pinterest:()=>re.A,PitchforkUpvote:()=>ne.A,PitchforkUpvoteFilled:()=>ae.A,Play:()=>le.A,PlayOutlined:()=>ce.A,Playlist:()=>de.A,Print:()=>ue.A,QAIcon:()=>he.A,RatingFilled:()=>me.A,RatingHalf:()=>pe.A,RatingOutlined:()=>ge.A,Replay:()=>be.A,Rss:()=>Ae.A,Search:()=>ye.A,Share:()=>fe.A,Shopping:()=>ve.A,SlimHeadphone:()=>ke.A,Snapchat:()=>Ce.A,SocialHandle:()=>we.A,Spotify:()=>Se.A,Star:()=>xe.A,Subscribe:()=>Qe.A,Telegram:()=>$e.A,Threads:()=>Ee.A,Tiktok:()=>Be.A,Timestamp:()=>Te.A,Triangle:()=>Re.A,TriangleDown:()=>Ie.A,TriangleUp:()=>Pe.A,Tumblr:()=>Ne.A,Twitter:()=>Le.A,VK:()=>qe.A,VerificationBadge:()=>Oe.A,Vero:()=>Me.A,Viber:()=>De.A,Video:()=>He.A,VolumeHigh:()=>Fe.A,VolumeMute:()=>_e.A,WeChat:()=>We.A,Weibo:()=>Ke.A,Whatsapp:()=>Ve.A,Xing:()=>Ue.A,YandexZen:()=>je.A,YouTube:()=>ze.A,default:()=>Ye});var o=i(63104),r=i(83383),n=i(4262),a=i(87793),l=i(95599),s=i(28538),d=i(44760),c=i(70931),u=i(64736),h=i(42605),m=i(72942),p=i(80809),g=i(19751),b=i(18635),A=i(69880),y=i(38537),f=i(9137),v=i(47749),k=i(19328),C=i(76399),w=i(73672),S=i(28650),x=i(19310),$=i(30408),E=i(7742),B=i(20821),T=i(43403),R=i(68579),I=i(28717),P=i(93467),N=i(23871),L=i(85803),O=i(76702),M=i(20381),D=i(25727),H=i(36355),F=i(43657),_=i(25965),q=i(25855),W=i(82281),K=i(63208),V=i(50716),U=i(27404),j=i(35105),z=i(22921),G=i(25963),Q=i(32209),Y=i(26488),X=i(67977),J=i(55020),Z=i(66491),ee=i(32313),te=i(19775),ie=i(57561),oe=i(26407),re=i(16401),ne=i(99576),ae=i(12256),le=i(69433),se=i(23971),de=i(65469),ce=i(77067),ue=i(19368),he=i(36588),me=i(60614),pe=i(60703),ge=i(85348),be=i(39184),Ae=i(42223),ye=i(73767),fe=i(44244),ve=i(61599),ke=i(8550),Ce=i(37193),we=i(50762),Se=i(71369),xe=i(7171),$e=i(75260),Ee=i(92550),Be=i(97057),Te=i(49811),Re=i(91583),Ie=i(84979),Pe=i(1846),Ne=i(10537),Le=i(98152),Oe=i(70417),Me=i(56765),De=i(78041),He=i(62524),Fe=i(82785),_e=i(3052),qe=i(98276),We=i(6133),Ke=i(97575),Ve=i(69301),Ue=i(26835),je=i(34013),ze=i(55166),Ge=i(66191),Qe=i(77035);const Ye={Account:o.A,AgeGate:r.A,Arrow:n.A,Article:a.A,BadgeArtist:l.A,BadgeDayOne:s.A,BadgeStaff:d.A,Bookmark:c.A,BookmarkActivated:u.A,BookmarkNew:h.A,BlueSky:m.A,CartFilled:p.A,CartOutlined:g.A,Check:b.A,ChevronRight:A.A,ChevronFill:y.A,ChevronLeft:f.A,ChevronUp:v.A,ChevronDown:k.A,Close:C.A,Collapse:w.A,Comment:S.A,CopyLink:x.A,Dot:$.A,DownloadCloud:E.A,DownloadWeb:B.A,Email:T.A,EmailFilled:R.A,Enlarge:I.A,Expand:P.A,Facebook:N.A,Filmstrip:L.A,Flipboard:O.A,Gallery:M.A,GoogleNews:D.A,Grid:H.A,Headphone:F.A,Information:_.A,Instagram:q.A,LargeChevron:W.A,LeftChevron:Ge.A,Like:V.A,LikeFilled:U.A,Line:j.A,LinkedIn:z.A,List:G.A,Lock:K.A,Maximize:Q.A,Menu:Y.A,NativeShare:X.A,Newsletter:J.A,NewsletterArrow:Z.A,OK:ee.A,Paperclip:te.A,Pause:ie.A,PhotoStack:oe.A,Pinterest:re.A,PitchforkUpvote:ne.A,PitchforkUpvoteFilled:ae.A,Play:le.A,Passkey:se.A,Playlist:de.A,PlayOutlined:ce.A,Print:ue.A,QAIcon:he.A,RatingFilled:me.A,RatingHalf:pe.A,RatingOutlined:ge.A,Replay:be.A,Rss:Ae.A,Search:ye.A,Share:fe.A,Shopping:ve.A,SlimHeadphone:ke.A,Snapchat:Ce.A,SocialHandle:we.A,Spotify:Se.A,Star:xe.A,Subscribe:Qe.A,Telegram:$e.A,Threads:Ee.A,Tiktok:Be.A,Timestamp:Te.A,Triangle:Re.A,TriangleDown:Ie.A,TriangleUp:Pe.A,Tumblr:Ne.A,Twitter:Le.A,VerificationBadge:Oe.A,Vero:Me.A,Viber:De.A,Video:He.A,VolumeHigh:Fe.A,VolumeMute:_e.A,VK:qe.A,WeChat:We.A,Weibo:Ke.A,Whatsapp:Ve.A,Xing:Ue.A,YandexZen:je.A,YouTube:ze.A}},30271:(e,t,i)=>{"use strict";i.d(t,{$D:()=>n,I0:()=>l,iA:()=>a,vY:()=>s});var o=i(96472);const r=(e,t)=>Object.keys(e).filter(e=>Object.hasOwnProperty.call(o.Ni,e)).map((i,r)=>{const n=t(i,e[i],r);return`\n @media (min-width: ${o.Ni[i][0]}) {\n ${n}\n }\n `}),n=({isFirstItem:e,isLastItem:t,itemSpacing:i})=>"string"==typeof i?e?`margin: 0 ${i} 0 0;`:t?`margin: 0 0 0 ${i};`:`margin: 0 ${i};`:r(i,(i,o)=>n({isFirstItem:e,isLastItem:t,itemSpacing:o})).join("\n"),a=({itemWidth:e})=>"string"==typeof e?`width: ${e};`:r(e,(e,t)=>a({itemWidth:t})).join("\n"),l=(e,t)=>!t&&e.scrollLeft<=e.scrollWidth-e.offsetWidth+1&&e.scrollLeft>=e.scrollWidth-e.offsetWidth-1,s=(e,t)=>!t&&0===e.scrollLeft},35363:(e,t,i)=>{"use strict";i.d(t,{Y:()=>n});var o=i(96540),r=i(96461);const n=()=>(0,o.useContext)(r.c)},38221:(e,t,i)=>{var o=i(23805),r=i(10124),n=i(99374),a=Math.max,l=Math.min;e.exports=function(e,t,i){var s,d,c,u,h,m,p=0,g=!1,b=!1,A=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var i=s,o=d;return s=d=void 0,p=t,u=e.apply(o,i)}function f(e){var i=e-m;return void 0===m||i>=t||i<0||b&&e-p>=c}function v(){var e=r();if(f(e))return k(e);h=setTimeout(v,function(e){var i=t-(e-m);return b?l(i,c-(e-p)):i}(e))}function k(e){return h=void 0,A&&s?y(e):(s=d=void 0,u)}function C(){var e=r(),i=f(e);if(s=arguments,d=this,m=e,i){if(void 0===h)return function(e){return p=e,h=setTimeout(v,t),g?y(e):u}(m);if(b)return clearTimeout(h),h=setTimeout(v,t),y(m)}return void 0===h&&(h=setTimeout(v,t)),u}return t=n(t)||0,o(i)&&(g=!!i.leading,c=(b="maxWait"in i)?a(n(i.maxWait)||0,t):c,A="trailing"in i?!!i.trailing:A),C.cancel=function(){void 0!==h&&clearTimeout(h),p=0,s=m=d=h=void 0},C.flush=function(){return void 0===h?u:k(r())},C}},45741:(e,t,i)=>{"use strict";i.d(t,{c7:()=>d});var o=i(38267),r=i(5556),n=i.n(r),a=i(26865);const l=["left","center","right"],s={left:"\n margin-left: 0;\n margin-right: auto;\n ",center:"\n margin-left: auto;\n margin-right: auto;\n ",right:"\n margin-right: 0;\n margin-left: auto;\n "},d=o.Ay.div.withConfig({displayName:"BaseWrap-sc"})` margin: 0; ${({bottomSpacing:e})=>e&&!isNaN(e)?`margin-bottom: ${(0,a.Kq)(e)};`:""} ${({topSpacing:e})=>e&&!isNaN(e)?`margin-top: ${(0,a.Kq)(e)};`:""} ${({align:e})=>e&&l.includes(e)&&`\n align-self: ${e};\n justify-self: ${e};\n ${s[e]};\n `} ${({textAlign:e})=>e&&l.includes(e)&&`text-align: ${e}; `} `;d.propTypes={align:n().oneOf(l),as:n().string,bottomSpacing:n().number,textAlign:n().oneOf(l),topSpacing:n().number}},50643:(e,t,i)=>{"use strict";i.d(t,{AQ:()=>c,GK:()=>l,IY:()=>b,Jx:()=>p,TL:()=>d,Yg:()=>u,bw:()=>h,d2:()=>m,fG:()=>r,h9:()=>s,oU:()=>g});var o=i(16791);i(26580);const r="\nmutation CreateBookmark($bookmarkName: String!, $organizationId: ID!, $copilotId: String!, $documentType: String!, $meta: String) {\n createBookmark(bookmarkName: $bookmarkName, organizationId: $organizationId, copilotId: $copilotId, documentType: $documentType, meta: $meta) {\n id\n copilotId\n siteCode\n bookmarkName\n documentType\n }\n }",n=`\n fragment bookmarkField on Bookmark {\n id\n copilotId\n bookmarkName\n content {\n ...${o.vG}\n }\n documentUrl\n documentType\n meta\n siteCode\n organizationId\n}`,a=`\n ${n}\n query AllBookmarks($limit: Int!, $offset: Int!, $organizationId: ID!, $copilotIds: [String], $sortOrder: SortOrder, $sortBy: BookmarkSortKeys) {\n allBookmarks(limit: $limit, offset: $offset, organizationId: $organizationId, copilotIds: $copilotIds, sortOrder: $sortOrder, sortBy: $sortBy) {\n bookmarks {\n ...bookmarkField\n }\n allBookmarkCount\n }\n }\n`,l=(e=[])=>0===e.length?`\n ${(0,o.AH)()}\n ${a}\n`:((e=[])=>`\n ${(0,o._M)(e)}\n ${a}\n`)(e),s="\n mutation DeleteBookmark($bulkIds: [Int], $copilotId: String) {\n deleteBookmark(bulkIds: $bulkIds, copilotId: $copilotId) {\n message\n }\n }",d="\n query AllBookmarks($limit: Int!, $offset: Int!, $organizationId: ID!, $copilotIds: [String]) {\n allBookmarks(limit: $limit, offset: $offset, organizationId: $organizationId, copilotIds: $copilotIds) {\n bookmarks {\n id\n copilotId\n bookmarkName\n }\n allBookmarkCount\n }\n }",c="\n query BookmarkedProducts($limit: Int!, $offset: Int!, $organizationId: ID!, $documentType: String!) {\n allBookmarks(limit: $limit, offset: $offset, organizationId: $organizationId, documentType: $documentType) {\n bookmarks {\n id\n copilotId\n bookmarkName\n documentType\n }\n allBookmarkCount\n }\n }",u="\n query GetPhoto($organizationId: ID!, $copilotID: String!) {\n getPhoto(organizationId: $organizationId, id: $copilotID) {\n isBookmarked\n }\n }\n",h=`\n ${(0,o._M)(["Photo","Article","Gallery",...o.d7])}\n ${n}\n query allCollections(\n $limit: Int!\n $offset: Int!\n $organizationId: ID!\n $sortBy: CollectionSortKeys\n $sortOrder: SortOrder\n $bookmarksLimit: Int!\n $bookmarksOffset: Int!\n $bookmarksSortBy: BookmarkCollectionSortKeys\n $bookmarksSortOrder: SortOrder,\n $includeBookmarks: Boolean!\n ) {\n allCollections(\n limit: $limit\n offset: $offset\n organizationId: $organizationId\n sortBy: $sortBy\n sortOrder: $sortOrder\n ) {\n allCollectionCount\n collections {\n id\n collectionName\n totalBookmarkCount\n lastBookmark {\n ...bookmarkField\n }\n bookmarks(\n limit: $bookmarksLimit,\n offset: $bookmarksOffset,\n sortBy: $bookmarksSortBy,\n sortOrder: $bookmarksSortOrder\n ) @include(if: $includeBookmarks) {\n bookmark {\n ...bookmarkField\n }\n }\n }\n }\n }\n`,m="\n query allCollections($limit: Int!, $offset: Int!, $organizationId: ID!) {\n allCollections(\n limit: $limit\n offset: $offset\n organizationId: $organizationId\n ) {\n allCollectionCount\n }\n }\n",p="mutation UpdateCollection(\n $updateCollectionId: Int!, \n $collectionName: String, \n $organizationId: ID, \n $addCopilotDetails: [CopilotDetail], \n $removeCopilotIds: [String], \n $addBookmarkIds: [Int], \n $removeBookmarkIds: [Int], \n $meta: String \n ) {\n updateCollection(\n id: $updateCollectionId, \n collectionName: $collectionName, \n organizationId: $organizationId, \n addCopilotDetails: $addCopilotDetails, \n removeCopilotIds: $removeCopilotIds, \n addBookmarkIds: $addBookmarkIds, \n removeBookmarkIds: $removeBookmarkIds, \n meta: $meta\n ) {\n id\n collectionName\n totalBookmarkCount\n }\n }\n",g=" \n mutation CreateCollection($collectionName: String!, $organizationId: ID!, $copilotDetails: [CopilotDetail]) {\n createCollection(collectionName: $collectionName, organizationId: $organizationId,copilotDetails: $copilotDetails) {\n id\n collectionName\n lastBookmark {\n copilotId\n }\n }\n}",b="\nmutation MoveBookmarks($fromCollectionId: Int!, $toCollectionId: Int!, $copilotIds: [String], $bookmarkIds: [Int], $moveAll: Boolean) {\n moveBookmarks(fromCollectionId: $fromCollectionId, toCollectionId: $toCollectionId, copilotIds: $copilotIds, bookmarkIds: $bookmarkIds, moveAll: $moveAll) {\n message\n }\n}"},51895:(e,t,i)=>{"use strict";i.d(t,{j:()=>o.j});i(3613);var o=i(5736)},54819:(e,t,i)=>{"use strict";function o(e,t){var i=t&&t.cache?t.cache:c,o=t&&t.serializer?t.serializer:s;return(t&&t.strategy?t.strategy:l)(e,{cache:i,serializer:o})}function r(e,t,i,o){var r,n=null==(r=o)||"number"==typeof r||"boolean"==typeof r?o:i(o),a=t.get(n);return void 0===a&&(a=e.call(this,o),t.set(n,a)),a}function n(e,t,i){var o=Array.prototype.slice.call(arguments,3),r=i(o),n=t.get(r);return void 0===n&&(n=e.apply(this,o),t.set(r,n)),n}function a(e,t,i,o,r){return i.bind(t,e,o,r)}function l(e,t){return a(e,this,1===e.length?r:n,t.cache.create(),t.serializer)}i.d(t,{B:()=>o,W:()=>u});var s=function(){return JSON.stringify(arguments)};function d(){this.cache=Object.create(null)}d.prototype.get=function(e){return this.cache[e]},d.prototype.set=function(e,t){this.cache[e]=t};var c={create:function(){return new d}},u={variadic:function(e,t){return a(e,this,n,t.cache.create(),t.serializer)},monadic:function(e,t){return a(e,this,r,t.cache.create(),t.serializer)}}},72550:()=>{"use strict"},75021:(e,t,i)=>{"use strict";var o=i(96540),r=i(5556),n=i.n(r),a=i(11542),l=i(32485),s=i.n(l),d=i(63560),c=i.n(d),u=i(58156),h=i.n(u),m=i(38798),p=i(72267);const g=(0,p.defineMessages)({truncatedButtonLabel:{id:"ArticlePage.TruncatedButtonLabel",defaultMessage:"Read Full Story",description:"ArticlePage component truncated button label"},backToArticle:{id:"ArticlePage.Back to article",defaultMessage:"Back to article",description:"Gallery slider back button text"},publishedInThe:{id:"ArticlePage.From the issue of",defaultMessage:"From the issue of",description:"Article page date text"},defaultDisclaimer:{id:"ArticlePage.DefaultDisclaimer",defaultMessage:"All products are independently selected by our editors. If you buy something, we may earn an affiliate commission.",description:"Default disclaimer for Article page"}});var b=i(21729),A=i(19582),y=i(47655),f=i(54870),v=i(31706),k=i(3464),C=i(53499);class w extends o.PureComponent{componentDidMount(){window.Kendra.TRACK_COMPONENT.broadcast(C.G.RENDER,{name:"ResourceHint"}),this.props&&this.writeResourceHintLink(this.props)}writeResourceHintLink(e){const{as:t,hint:i,href:o}=e,r=document.createElement("link");r.as=t,r.href=o,r.rel=i,document.head.appendChild(r)}render(){return o.createElement(o.Fragment,null)}}const S=w;var x=i(13465),$=i(86659),E=i(38080),B=i(66657),T=i(79784),R=i(69148),I=i(90239),P=i(2404),N=i.n(P),L=i(1165),O=i(59749),M=i(38267),D=i(96472),H=i(26865);const F=(0,M.Ay)("div").withConfig({displayName:"LiveProductDisplayContainer"})` margin: ${(0,H.Kq)(3,"px")} 0; border: 1px solid ${({theme:e})=>(0,H.HK)(e,"colors.discovery.body.brand.accent")}; padding: ${(0,H.Kq)(3,"px")}; ${({theme:e})=>(0,H._o)(e,"background-color","colors.background.white")}; ${(0,H.L7)(D.LO.md)} { padding-left: ${(0,H.Kq)(1.5,"px")}; } ${(0,H.Xm)(D.LO.md,D.LO.lg-1)} { padding-right: ${(0,H.Kq)(9,"px")}; } ${(0,H.Xm)(D.LO.lg,D.LO.xl-1)} { padding-right: ${(0,H.Kq)(6,"px")}; } ${(0,H.H4)(D.LO.xl)} { padding-right: ${(0,H.Kq)(9,"px")}; } `,_=(0,M.Ay)("div").withConfig({displayName:"LiveProductDisplayTitle"})` display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: ${(0,H.Kq)(1.5,"px")}; ${({theme:e})=>(0,H.Gg)(e,"typography.definitions.consumptionEditorial.subhed-aux-secondary")}; ${({theme:e})=>(0,H._o)(e,"color","colors.discovery.body.white.heading")}; `,q=(0,M.Ay)("div").withConfig({displayName:"LiveProductDisplayTimestamp"})` margin-bottom: ${(0,H.Kq)(.75,"px")}; ${({theme:e})=>(0,H.Gg)(e,"typography.definitions.foundation.link-utility")}; ${({theme:e})=>(0,H._o)(e,"color","colors.consumption.body.standard.adlabel")}; `,W=(0,M.Ay)("div").withConfig({displayName:"LiveSchemaProductConatiner"})` display: block; margin: 0; padding: 0; `,K=(0,M.Ay)("div").withConfig({displayName:"LiveProductDisplayProductTitle"})` display: inline-block; margin-bottom: 0; &&&&, &&&&:link, &&&&:visited, &&&&:hover, &&&&:active { text-decoration: underline; ${({theme:e})=>(0,H.Gg)(e,"typography.definitions.discovery.hed-core-secondary")}; ${({theme:e})=>(0,H._o)(e,"color","colors.consumption.body.standard.accent")}; } &&&&:hover { text-decoration: none; } `,V=(0,M.Ay)("div").withConfig({displayName:"LiveProductDisplayDescription"})` ${({theme:e})=>(0,H.Gg)(e,"typography.definitions.navigation.text-tertiary")}; ${({theme:e})=>(0,H._o)(e,"color","colors.navigation.standard.item-primary")}; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; margin-top: ${(0,H.Kq)(1.5,"px")}; margin-bottom: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word; `;var U=i(60162),j=i(25203),z=i(43428),G=i(82049);const Q=({product:e,timestamp:t,eventName:i="Deal",className:r,showOfferUrl:n,enableActionIdForFeaturedDeal:a})=>{if(!e)return null;const l=h()(e,"editorNote",""),s=h()(e,"brand.name",""),d=h()(e,"name",""),c=s+" "+d,u=h()(e,"id",""),m=h()(e,"offers[0]",{}),p=h()(e,"offers",[]),g=h()(D.uM,h()(m,"currency",""),""),b=(e,t)=>h()(e,t,""),A=b(m,"price"),y=b(m,"comparisonPrice"),f=y&&A>y?o.createElement(o.Fragment,null,c," ",o.createElement("span",{style:{textDecoration:"line-through"}},g," ",A)," ",g," ",y):o.createElement(o.Fragment,null,c," ",g," ",A),v=(0,G.E)(t),k={dangerousHed:d,brand:{name:s},id:u,contentType:"Featured Deal Product",offers:p,component:"featured_deal"},C=(e,t,i)=>{(0,U.g1)({window,product:{...k,component:"featured_deal"},index:e,actionId:i,layout:"ProductEmbed",event:t,layoutTitle:c})};let w=(e=>{if(p&&p.length>0)return e?p[0].purchaseUri:p[0].shortUrl})(n),S="_blank";"#"===w&&(w+=h()(e,"id",""),S="_self");const x=w?.includes("cna.st")&&a,$=o.useRef(null);return o.useEffect(()=>{const e=$.current;e&&(0,U.Yp)("ProductEmbed",[e],"",0,!0)},[]),o.createElement(F,{ref:$,className:r,"data-item":JSON.stringify(k)},o.createElement(_,null,i),o.createElement(q,null,"Updated:"," ",v.toLocaleString("en-US",{hour:"numeric",minute:"2-digit",month:"short",day:"numeric",year:"numeric"}).replace(",","")),o.createElement(W,null,o.createElement(K,{as:"a",href:w,target:S,rel:"noopener noreferrer",className:"link featured-deal-link",onClick:(e,t)=>((e,t)=>{const i=e?.currentTarget?.getAttribute("href"),o=(0,j.hh)();if(x&&i){e.preventDefault();const{href:r}=(0,z.P)({event:e,gtmTrackOnClick:C,linkProps:i,position:t,type:"FeaturedDealLiveSchema",component:"featured_deal",queryParams:o});window.open(r,S)}else C(t,e),window.open(w,S)})(e,t)},f||"Sample Product Title"),l&&o.createElement(V,null,l)))};Q.propTypes={product:n().shape({name:n().string,hed:n().string,description:n().string,editorNote:n().string,id:n().string,offers:n().arrayOf(n().shape({price:n().string,comparisonPrice:n().string,currency:n().string,shortUrl:n().string,purchaseUri:n().string,sellerName:n().string})),currency:n().string,brand:n().string,comparisonPrice:n().string}),timestamp:n().string,eventName:n().string,className:n().string,showOfferUrl:n().bool,enableActionIdForFeaturedDeal:n().bool},Q.defaultProps={product:null,timestamp:(new Date).toISOString(),eventName:"Deal",className:"",showOfferUrl:!1,enableActionIdForFeaturedDeal:!1};const Y=Q;var X=i(19607),J=i(72987),Z=i(49741),ee=i(12501),te=i(11025),ie=i(26938),oe=i(24532);function re(e){return e&&"p"===e[0]}var ne=i(92920),ae=i(38221),le=i.n(ae);const se=M.Ay.aside.withConfig({displayName:"PersistentAsideWrapper"})` top: 0; transition: top 0.2s ease-out; z-index: ${({hasStickyBoxIndexPosition:e})=>e?"auto":D.KV.navFixed}; /* it seems like this should be: z-index: ${D.KV.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; } `,de=(e,t)=>({top:e=>e.top+window.pageYOffset,bottom:e=>e.top+e.height+window.pageYOffset}[t](e.getBoundingClientRect())),ce={bottom:"anchorBottom",top:"anchorTop"};class ue extends o.PureComponent{constructor(e){super(e),this.setStyleRef=e=>{e&&(this.element.current=e,this.updateBounds())},this.updateBounds=()=>{const e=this.resolveAnchor("top"),t=this.resolveAnchor("bottom"),i=de(e.node,e.edge),o=de(t.node,t.edge);this.updateDOMElementObservers([e.node,t.node]),this.element.current&&!this.props.shouldRemoveAbsolute&&(this.element.current.style.top=`${i}px`,this.element.current.style.height=`${Math.abs(i-o)}px`)},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=le()(this.updateBounds,50),this.element=o.createRef()}componentDidMount(){document.addEventListener("DOMContentLoaded",this.updateBounds),window.addEventListener("load",this.updateBounds),window.addEventListener("resize",this.debouncedUpdateBounds),this.updateBounds(),window.Kendra.TRACK_COMPONENT.broadcast(C.G.RENDER,{name:"PersistentAside"})}componentDidUpdate(e){const{anchorBottom:t,anchorTop:i}=this.props;i===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,i,o;const r=this.props[ce[e]],n=Array.isArray(r)?r.slice(0):[r],a=this.element.current;for(;n.length&&!t;)o=n.shift(),t=document.querySelector(o.selector),i=o.edge||e;return t||(t=a?a.parentElement:document.querySelector("body")),{node:t,edge:i}}render(){const{align:e,attributes:t,className:i,children:r,fullWidthSelector:n,style:a,hasStickyBoxIndexPosition:l,shouldRemoveAbsolute:d}=this.props;let c={...a,position:"absolute",top:"auto",height:"auto"};return d&&(c={...a,top:(0,H.Kq)(18),marginBottom:(0,H.Kq)(5),position:"sticky",height:"unset !important"}),o.createElement(se,{className:s()("persistent-aside",{[`persistent-aside--align-${e}`]:e}),isAlignedToLeft:"left"===e,isAlignedLeftLeadAsset:"left-lead-asset"===e,hasStickyBoxIndexPosition:l,ref:this.setStyleRef,style:c,"data-testid":"PersistentAsideWrapper"},o.createElement(te.A,{...t,tagName:"div",fullWidthSelector:n,hasStickyBoxIndexPosition:l,className:i},r))}}const he=n().shape({selector:n().string,edge:n().oneOf(["top","bottom"])});ue.propTypes={align:n().string,anchorBottom:n().oneOfType([n().arrayOf(he),he]),anchorTop:n().oneOfType([n().arrayOf(he),he]),attributes:n().object,children:n().node,className:n().string,fullWidthSelector:n().string,hasStickyBoxIndexPosition:n().bool,shouldRemoveAbsolute:n().bool,style:n().object};const me=ue,pe=(e=[])=>Array.isArray(e)&&e.reduce((e,t,i)=>Array.isArray(t)&&t.length>1?e+pe(t):"string"==typeof t&&0!==i?e+t.trim().replace(/\s+/gi," ").split(" ").length:e,0);var ge=i(90114),be=i(74804),Ae=i(29670),ye=i(26066),fe=i(73036),ve=i(30),ke=i(73730),Ce=i(13099),we=i(29912),Se=i(69458),xe=i(33500),$e=i(15539),Ee=i(68426),Be=i(16302),Te=i(77307),Re=i(34980),Ie=i(77527),Pe=i(56082),Ne=i(41108),Le=i(40653),Oe=i(51e3),Me=i(1123),De=i(43152),He=i(76955),Fe=i(25423),_e=i(56317);const qe=(0,O.h5)(fe.A),We=M.AH` ${({pageBackgroundTheme:e})=>e?M.AH` ${(0,Me.Rn)(e)}; `:M.AH` ${({theme:e})=>(0,ve.j)(e,"page-background")}; `} .grid-layout__content { ${(0,H.H4)(D.LO.md)} { grid-column: 3 / span 8; } ${(0,H.H4)(D.LO.lg)} { grid-column: 2 / span 6; } ${(0,H.Xm)(D.LO.sm,D.LO.md)} { grid-column: 1 / -1; } } .grid-layout--adrail.narrow { .container--body-inner { ${(0,H.H4)(D.LO.md)} { grid-column: 1 / -1; } } ${Be.YX} { &:first-child { margin-top: 0; ${Be.fz} { margin-top: 0; } } } } .container--body { grid-gap: 20px; } inline-embed[name='align-right'] { text-align: right; } inline-embed[name='align-center'] { text-align: center; } `,Ke=(0,M.Ay)(qe).withConfig({displayName:"ArticlePageBase"})` &&& { ${We} ${({shouldHideBaseTopPadding:e})=>e&&"padding-top : 0;"} ${({hideNav:e,shouldPrioritizeSeriesPagination:t,hasContentHeaderLogo:i})=>!t&&i&&(e=>e?"\n header.site-navigation {\n margin-bottom: -7rem;\n transform: translateY(-150%);\n transition: all 1000ms ease;\n }\n ":"\n header.site-navigation {\n margin-bottom: -7rem;\n transition: all 500ms ease;\n }\n")(e)} } `,Ve=M.DU` .channel--body { ${We} } .body__container { grid-column: 1/ -1; ${(0,H.H4)(D.LO.md)} { grid-column: 3 / span 8; } } /* 1. required to enforce proper alignment when text may be less than a full line 2. remove extra top spacing added by default paragraph margins */ .article__body { margin-bottom: ${(0,H.Kq)(2)}; width: 100%; /* 1 */ p:first-child:not(.callout--group-item):not(.upc-brandName) { margin-top: 0; /* 2 */ } .small { font-variant: small-caps; text-transform: lowercase; font-style: normal; } .underline { text-decoration: underline; font-style: inherit; } .italic { font-style: italic; } ${Ie.Jp} .underline { font-style: inherit; } ${Ie.Jp} .italic { font-style: italic; } } .article-white-background { background-color: white; padding: 1rem; } .article__body > .body__inner-container > { & { ${(0,H.L7)(D.LO.md)} { .grid-items-3${Ee.v} { ${Le.E}{ margin-bottom: ${(0,H.Kq)(2.5)}; } ${Le.E}:last-child:nth-child(odd) { grid-column: 1 / 3; } } } ${({hideSideBySideViewOnMobile:e})=>e&&`\n ${(0,H.L7)(D.LO.md)} {\n ${Ee.v} {\n ${Le.E} {\n grid-column: 1 / -1;\n }\n }\n }\n `} } ${Re.HT}, .cne-video-embed { &:first-child { margin-top: 0; } } inline-embed:first-child ${Re.HT} { margin-top: 0; } } .article__body > .body__inner-container > figure.asset-embed { padding: 0; } .article__body--grid-margins { grid-column: 1 / -1; } /** 1. have ad span more columns from the right panel to have a larger right margin 2. have it span 3 which is intended in a 12 column grid */ .grid-layout__aside { display: none; ${(0,H.H4)(D.LO.lg)} { display: block; min-width: 300px; ${Te.o6} { top: 90px; } } ${Be.YX} { &:first-child { margin-top: 0; ${Be.fz} { margin-top: 0; } } } } ${we.q} { ${({shouldEnableFullArticleInverted:e,theme:t})=>e&&`color: ${(0,H.HK)(t,"colors.consumption.body.inverted.body")}`} } ${we.q} { ${({dividerColor:e})=>e&&`\n .body__inner-container > hr {\n background: #${e};\n height: 1px;\n }\n `} } `,Ue=(0,M.Ay)("div").withConfig({displayName:"PaywallInlineBarrierWithWrapperGrid"})` ${({adRail:e})=>!e&&`\n > ${Le.E} {\n grid-column: 1 / -1;\n }`} `,je=(0,M.Ay)("div").withConfig({displayName:"ArticlePageLedeBackground"})` ${({theme:e})=>(0,ve.j)(e,"lede-background")}; `,ze=(0,M.Ay)("div").withConfig({displayName:"ArticlePageContentBackGround"})` ${({theme:e})=>(0,ve.j)(e,"lede-background")} padding-top: ${(0,H.Kq)(2)}; @media (min-width: 1208px) { padding-top: ${(0,H.Kq)(4)}; } ${({togglePaddingTop:e,hasReducedBackgroundSpacing:t})=>"large"===e&&`padding-top: ${(0,H.Kq)(4)};\n ${(0,H.H4)(D.LO.md)} { \n padding-top: ${t?(0,H.Kq)(4):(0,H.Kq)(6)};\n }\n `} ${({enableActionBar:e})=>e&&`\n ${(0,H.L7)(D.LO.xxl)}{\n padding-top: ${(0,H.Kq)(6)};\n }\n ${(0,H.H4)(D.LO.lg)} {\n position: relative;\n }\n `} ${({togglePaddingTop:e})=>"xlarge"===e&&`${(0,H.H4)(D.LO.lg)} { padding-top: ${(0,H.Kq)(8)}; }`} ${({isMobileTruncated:e})=>e&&`\n position: relative;\n height: 890px;\n overflow: hidden;\n \n &::before {\n display: block;\n position: absolute;\n bottom: 0;\n z-index: 1;\n background: linear-gradient(\n 0deg,\n rgba(255, 255, 255, 1) 20%,\n rgba(255, 255, 255, 0) 100%\n );\n width: 100%;\n height: 192px;\n content: '';\n }\n \n ${(0,H.H4)(D.LO.md)} {\n height: auto;\n overflow: visible;\n \n &::before {\n display: none;\n }\n }\n `} ${({cartoonVariation:e})=>"card"===e&&M.AH` ${Ie.SX}::before, ${Ie.SX}::after { border: none; } ${Ie.SX} { ${(0,H._o)("background-color","colors.background.brand")}; border: none; padding: ${(0,H.Kq)(3)} ${(0,H.Kq)(6)}; ${(0,H.H4)(D.LO.lg)} { ${Oe.Pq} a { width: ${(0,H.Kq)(5)}; } } } `} `,Ge=(0,M.Ay)("div").withConfig({displayName:"MobileRecircMostPopular"})``,Qe=(0,M.Ay)("div").withConfig({displayName:"ArticlePageChunks"})` ${({adRail:e})=>e&&`\n ${Fe.qV} {\n margin-right: auto;\n margin-left: auto;\n width: auto;\n }`} .grid:last-child { .body__container > .body__inner-container > *:last-child { ${Pe.iq}:last-child { display: none; } } } ${({horizontalRuleStyle:e})=>"thin"===e&&"\n .body__container {\n .callout--has-top-border {\n border-top-width: 1px;\n }\n\n hr {\n height: 1px;\n }\n }\n "} ${({hasTopSpacing:e})=>!e&&`\n .inset-embedded-lede {\n @media (min-width: 0px) and (max-width: calc(${D.LO.md} - 1px)) {\n ${Ne.HO} {\n transform: translateX(-50%); /* 1 */\n margin-left: 50%;\n width: 100vw;\n }\n }\n }\n\n ${(0,H.H4)(D.LO.md)} {\n .body__container {\n p:first-of-type {\n margin-top: 0;\n }\n\n .inset-embedded-lede {\n margin-top: 0;\n }\n }\n }\n `} @media print { ${Le.A} { display: block; } ${Le.A} > p { font-size: 17px; } } ${({pageBackgroundTheme:e})=>e&&".ad.ad--mid-content {\n .ad-label {\n color: #1A1A1A;\n }\n }"} `,Ye=(0,M.Ay)(ke.A.Utility).withConfig({displayName:"ArticlePageBodyMobileTruncatedBtn"})` position: absolute; bottom: 0; left: 50%; z-index: 2; margin-left: -100px; width: 200px; ${(0,H.H4)(D.LO.md)} { display: none; } `,Xe=(0,M.Ay)(Ce.M).withConfig({displayName:"ArticlePageDisclaimer"})` ${(0,H.Gg)("typography.definitions.discovery.subhed-section-collection")} ${({theme:e})=>(0,H._o)(e,"color","colors.consumption.body.standard.body")}; ${(0,H.H4)(D.LO.md)} { .grid-layout--adrail & { grid-column: 1 / -1; } } span { font-style: normal; } `,Je=(0,M.Ay)("div").withConfig({displayName:"ArticlePageChunksContent"})` ${({isNarrowContentWell:e})=>e&&`\n .grid > *:first-child,\n .body__container {\n grid-column: 1 / -1;\n\n ${(0,H.H4)(D.LO.lg)} {\n grid-column: 4 / span 6;\n }\n }\n\n ${Ie.SX} {\n .grid--item {\n grid-column: 1 / -1;\n }\n }\n `} ${({shouldBlurText:e})=>{e&&M.AH` .grid:first-of-type .body__container p.has-dropcap::first-letter { color: transparent; } ${we.q} { * { text-shadow: 0 0 20px rgba( ${(0,H.HK)("colors.consumption.body.standard.body")}, 0.5 ); color: transparent; } a:not(.button) { ${({theme:e})=>(0,H.pe)(e,"colors.consumption.body.standard.link","colors.consumption.body.standard.link-hover")}; text-shadow: 0 0 20px rgba( ${(0,H.HK)("colors.consumption.body.standard.link")}, 0.5 ); } } `}} ${({hasAdditionalDropcapStyling:e,theme:t})=>e&&`\n .body__container p.has-dropcap::first-letter {\n ${(0,H.Gg)(t,"typography.definitions.consumptionEditorial.display-large")};\n color: ${(0,H.HK)(t,"colors.consumption.body.standard.accent")};\n font-size: 80px;\n padding: ${(0,H.Kq)(2)} ${(0,H.Kq)(2)} 0;\n margin: 0;\n }\n `} `,Ze=((0,M.Ay)("article").withConfig({displayName:"ArticlePageMainContent"})` ${({shouldBlurText:e})=>e&&"\n .grid {\n .body__container {\n p.has-dropcap,\n p.has-dropcap__lead-standard-heading {\n &::first-letter {\n color: inherit;\n }\n }\n }\n }\n "} `,(0,M.Ay)(me).withConfig({displayName:"ArticlePageSplitAdRail"})` ${Te.o6}, ${Te.o6} > ${Te.RV} { height: 100%; } > aside > ${Te.o6} { position: static; } `),et=(0,M.Ay)("div").withConfig({displayName:"ArticlePageSplitAdRailContent"})` display: flex; flex-direction: column; height: 100%; ${Te.o6} { margin-bottom: 0; } > div { flex: 1; } `,tt=(0,M.Ay)("div").withConfig({displayName:"ArticlePageSplitAdRailTop"})``,it=(0,M.Ay)("div").withConfig({displayName:"ArticlePageSplitAdRailMiddle"})` margin-top: 40px; `,ot=(0,M.Ay)("div").withConfig({displayName:"ArticlePageSplitAdRailBottom"})` margin-top: 40px; `,rt=(0,M.Ay)("div").withConfig({displayName:"ArticlePageBodyGridContainer"})` width: 100%; `,nt=M.Ay.div.withConfig({displayName:"ArticlePageChunksGrid"})` ${we.q} > ${_e.g} { padding: 20px 0; } ${we.q} > ${Be.YX} { width: unset; ul, li { margin: unset; } ${(0,H.H4)(D.LO.lg)} { display: none; } } ${({adRail:e})=>!e&&`\n > ${Le.E} {\n grid-column: 1/ -1;\n ${(0,H.H4)(D.LO.md)} {\n grid-column: 3 / span 8;\n }\n }`} > ${Le.E} { margin-bottom: ${(0,H.Kq)(2)}; } ${({pageBackgroundTheme:e})=>e&&` .ad.ad--in-content {\n display: none;\n }\n ${De.j} {\n margin-top: 2rem;\n } \n `} `,at=M.Ay.div.withConfig({displayName:"ArticlePageContentFooterGrid"})` ${Le.E} { grid-column: 1 / -1; ${(0,H.H4)(D.LO.md)} { grid-column: 3 / span 8; } ${({isNarrow:e})=>e&&`\n ${(0,H.H4)(D.LO.md)} {\n grid-column: 4 / span 6;\n }\n `} } `,lt=M.Ay.div.withConfig({displayName:"ArticlePageDisclaimerGrid"})` ${({disclaimerPosition:e})=>"bottom"===e&&"\n .disclaimer {\n border: none;\n }\n "} ${({adRail:e})=>!e&&`\n > ${Le.E} {\n grid-column: 1/ -1;\n ${(0,H.H4)(D.LO.md)} {\n grid-column: 3 / span 8;\n }\n }`} `,st=M.Ay.div.withConfig({displayName:"ContentWrapperGrid"})` ${({isadRail:e})=>!e&&`\n > ${Le.E} {\n grid-column: 1/ -1;\n ${(0,H.H4)(D.LO.md)} {\n grid-column: 3 / span 8;\n }\n }`} `,dt=(0,M.Ay)(Se.A).withConfig({displayName:"LinkStackArticlePage"})` margin: 48px 0; padding-bottom: 0; ${xe.bU} { margin: 0; } ${$e.OE} > ul { margin-left: 0; padding-left: 0; } `,ct=(0,M.Ay)(He.vm).withConfig({displayName:"ArticlePageIssueDate"})` display: flex; justify-content: center; padding-bottom: ${(0,H.Kq)(4)}; text-align: center; `;ct.defaultProps={as:"span",colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.consumptionEditorial.description-feature"};var ut=i(46897),ht=i(74679),mt=i(71886),pt=i(6442),gt=i(52663),bt=i(35864),At=i(70251),yt=i(14307),ft=i(49380),vt=i(68116),kt=i(36211);const Ct=M.Ay.div.withConfig({displayName:"MidRecircWrapper"})` &&& { ${vt.Tr} { ${vt.hU} { text-decoration: none; } ${vt.IB} { display: none; } } ${kt.Y} { ${(0,H.H4)(D.LO.sm)} { margin-bottom: ${(0,H.Kq)(1)}; } } } padding: ${(0,H.Kq)(2)} 0 ${(0,H.Kq)(4)} 0; ${(0,H.L7)(D.LO.md)} { padding-top: 0; } ${kt.Y} { ${(0,H.Gg)("typography.definitions.discovery.hed-bulletin-primary")} ${({theme:e})=>(0,H._o)(e,"color","colors.discovery.body.white.heading")} } ${vt.Rp} { display: block; border-bottom: 1px solid; padding-top: ${(0,H.Kq)(2)}; ${({theme:e})=>(0,H._o)(e,"border-bottom-color","colors.discovery.body.white.border")} } ${vt.Tr} { padding: 0; } ${vt.tP} { width: ${(0,H.Kq)(12)}; ${(0,H.H4)(D.LO.sm)} { display: block; float: right; margin: 0 0 ${(0,H.Kq)(2)} ${(0,H.Kq)(2)}; } } ${xe.QW} { border-top: 1px solid; padding-top: ${(0,H.Kq)(2)}; ${({theme:e})=>(0,H._o)(e,"border-top-color","colors.discovery.body.white.border")} } ${xe.bU} { margin-top: 0; margin-bottom: ${(0,H.Kq)(2)}; ${(0,H.Gg)("typography.definitions.discovery.subhed-section-tertiary")} ${(0,H.H4)(D.LO.lg)} { justify-self: start; } } `;var wt=i(4149);const St=({bylineVariation:e,brandName:t,items:i=[],hideMidRecirc:r=!0,shouldHideRubric:n=!0})=>{const[a,l]=o.useState(!1);(0,At.w)(()=>l((0,ft.eD)())),o.useEffect(()=>{l((0,ft.eD)())},[]);const{formatMessage:s}=(0,pt.A)(),d=(0,ft.Bh)(a),c=s(wt.A.alsoOn,{brandName:t});return r||0===i.length?null:o.createElement(Ct,{"data-test-id":"MidRecirc"},o.createElement(bt.default,{dangerousHed:c}),i.map((t,r)=>{const a={...t,clickHandler:()=>((e,t,i)=>{const o={type:"click",label:c,subject:"recirc_unit",strategy:(0,yt.Cu)(e.url),placement:"mid_article_recirc",subject_version:d,items:[{content_id:e.contentId,content_title:e.dangerousHed,content_type:e.contentType.toLowerCase(),content_url:e.url}],index:t,total_index:i};(0,yt.kg)(o)})(t,r,i.length)};return o.createElement(gt.A.SideBySideDense,{key:r,...a,bylineVariation:e,hideRubricItemSummary:n,isRecircListItem:!0,recircPlacement:"mid_article_recirc",recircId:r+1,totalItems:i.length,sectionTitleLabel:c,subjectVersion:d})}))};St.propTypes={brandName:n().string,bylineVariation:n().string,hideMidRecirc:n().bool,items:n().array,shouldHideRubric:n().bool};const xt=(0,a.M3)(St,{keysToPluck:["brandName"]}),$t=(0,x.y)(xt,"MidRecirc");var Et=i(72362),Bt=i(87997),Tt=i(16631),Rt=i(22761),It=i(92867),Pt=i(67198),Nt=i(24695),Lt=i(85554);const Ot=({communityLogo:e,shouldUseSoftRoundedEdges:t,shouldUseFullOpacity:i,shouldUseDarkPinnedTheme:r,shouldUseAlternateColorToken:n})=>{const{formatMessage:a}=(0,pt.A)();return o.createElement(Tt.fm,{shouldUseSoftRoundedEdges:t,className:Lt.i7.PINNED_COMMENT,shouldUseFullOpacity:i,shouldUseDarkPinnedTheme:r},o.createElement(Tt.W6,{shouldUseSoftRoundedEdges:t,shouldUseFullOpacity:i,shouldUseDarkPinnedTheme:r},o.createElement(Tt.oE,{shouldUseAlternateColorToken:n,shouldUseInvertedColor:r},a(It.A.qaReviewLabel)),e&&o.createElement(Tt.tG,{...e})),o.createElement(Rt.OS,null,o.createElement(Rt.ve,null,o.createElement(Nt.QAIcon,null)),o.createElement(Rt.HL,null,o.createElement(Rt.XC,null,a(It.A.qaBannerTitle)),o.createElement(Rt.cn,{onClick:()=>(0,Pt.A)(`.${Lt.i7.COMMENTING_SECTION}`)},a(It.A.qaBannerDek)))))};Ot.propTypes={communityLogo:n().object,shouldUseSoftRoundedEdges:n().bool,shouldUseFullOpacity:n().bool,shouldUseDarkPinnedTheme:n().bool,shouldUseAlternateColorToken:n().bool},Ot.displayName="QaBanner";const Mt=(0,x.y)((0,a.M3)(Ot,{keysToPluck:["communityLogo"]}),"QaBanner"),Dt=(0,O.sA)(oe.A),Ht=(0,a.z5)("payment"),Ft=(0,a.z5)("featureFlags");function _t(){return o.createElement("div",null,o.createElement(Z.A,{position:"article-mid-content",secondPosition:"in-content"}),o.createElement(ee.lB,null))}const qt=new L.default({"featured-deal-live-schema":e=>o.createElement(Y,{...e,className:"article-page__featured-deal"}),a:be.Nl,blockquote:({props:e})=>({type:ie.A,props:e}),bluesky:({props:e})=>({type:ht.A,props:e}),ceros:be.cg,h2:be.Zy,reddit:({meta:e,...t})=>({type:mt.A,props:{...t,...JSON.parse(decodeURIComponent(e))}}),tiktok:be.qW,"cm-unit":()=>({type:_t}),"inline-embed":ge.A,"inline-recirc":e=>o.createElement(Dt,{...e,className:"article-inline-recirc-wrapper"}),"native-ad":e=>o.createElement(E.Z,{group:"ads"},o.createElement(X.A,{...e})),"mid-recirc":e=>o.createElement($t,{items:e.midRecircs}),"inline-newsletter":e=>o.createElement("div",null,o.createElement(ne.A,{...e,isArticlePage:!0}),o.createElement(ee.Pc,null)),"journey-extra-slim":()=>o.createElement(ee.lw,null),"journey-extra-slim-with-action-sheet":()=>o.createElement(ee.YC,null),"journey-inline-newsletter":()=>o.createElement("div",null,o.createElement(ee.Pe,{className:"article-newsletter-slim-wrapper"}),o.createElement(ee.vE,null),o.createElement(ee.GO,null),o.createElement(ee.F6,null)),"qa-banner":()=>o.createElement(Mt,null)});function Wt(e){return e&&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):[]}function Kt(e,t){return`${e}-${t}`}class Vt{constructor({tagCloud:e,adRail:t,config:i,GeneralContentWrapper:r=()=>null,FullBleedContentWrapper:n=()=>null,interlude:a,isMobileDevice:l,multiChunkRailStrategy:s,recircMostPopular:d,shouldRenderMidContent:c,shouldShowMostPopular:u,shouldUsePersistentAd:h,singleChunkRailStrategy:m,recircMostPopularVariationOnMobile:p,dividerColor:g,shouldEnableArticleBackground:b,shouldEnableFullArticleInverted:y,pageBackgroundTheme:f,showFirstRailRecirc:v,linkList:k,isLinkStackEnabled:C,responsiveCartoonVariation:w,hasCartoonFullWidth:S,hasBaseAds:x,setCartoonLinkedGalleries:$,articleIssueDateComponent:E,midRecircItems:B,minWordCountForMidRecirc:T,shouldHideInlineRecirc:I,showDisclaimer:P,visualStoryBanner:N,relatedAudio:L,featuredDeal:O,shouldShowQaBanner:M,enableCommunityExperience:D,qaBannerParagraphIndex:H}={}){this.shouldLimitMidContent=e=>{const t=this.config.adsConfig.maxMidContentAdsDesktop,i=this.config.adsConfig.maxMidContentAdsMobile,o=(0,Et.Zm)();return!(!o&&i<=0||o&&t<=0)&&!!(!o&&e>=i||o&&e>=t)},this.isMobileDevice=l,this.tagCloud=e,this.isLinkStackEnabled=C,this.linkList=k,this.adRail=t,this.config=i,this.multiChunkRailStrategy=s,this.chunkCount=0,this.shouldRenderMidContent=c,this.shouldUsePersistentAd=h,this.shouldEnableArticleBackground=b,this.shouldEnableFullArticleInverted=y,this.GeneralContentWrapper=r,this.FullBleedContentWrapper=n,this.finalAdSet=!1,this.isSingleChunk=!1,this.singleChunkRailStrategy=m,this.pageBackgroundTheme=f,this.interlude=a?.strategy?.enabled&&a.isRailEligible?o.createElement(R.A,{...a,isRightRail:!0}):null,this.interludeSet=!1,this.mostPopular=u&&o.createElement(A.A,{className:"article-recirc-most-popular-wrapper",items:d,dividerColor:g,categoriesMap:e?.tags}),this.mostPopularOnMobile=u&&o.createElement(Ge,{className:"article-recirc-most-popular-wrapper",counterSuffix:"",items:d,dividerColor:g,categoriesMap:e?.tags,as:A.A[p]}),this.hasRecircMostPopularOnMobile=!!p,this.showFirstRailRecirc=v,this.responsiveCartoonVariation=w,this.hasCartoonFullWidth=S,this.setCartoonLinkedGalleries=$,this.articleIssueDateComponent=E,this.hasBaseAds=x,this.midRecircItems=B||[],this.minWordCountForMidRecirc=T,this.shouldHideInlineRecirc=I,this.showDisclaimer=P,this.visualStoryBanner=N,this.relatedAudio=L,this.featuredDeal=O,this.shouldShowQaBanner=M,this.enableCommunityExperience=D,this.qaBannerParagraphIndex=H}determineAd(){if(this.shouldUsePersistentAd)return this.interludeSet=!0,this.persistentAd();const e=this.stickyAd(this.showFirstRailRecirc);return this.interludeSet=!0,e}showAds(e){if(1===this.chunkCount)return this.determineAd();if(!this.finalAdSet){const t=this.stickyAd(e);return this.interludeSet=!0,t}return null}injectAfterFirstParagraph(e,t){let i=-1,o=!1;return e.forEach((e,t)=>{!o&&re(e)&&(o=!0,i=o)}),o?e.splice(i,0,t):e.unshift(t),e}getAdSlot(e){return o.createElement(o.Fragment,null,o.createElement(E.Z,{group:"ads"},e,o.createElement(X.A,{position:"rail"})),o.createElement(E.Z,{group:"consumer-marketing"},o.createElement(Z.A,{position:"display-rail"})))}withStickyBox(e,t={}){return e&&o.createElement(te.A,{...t},e)}renderSplitAdRail(){const e=this.withStickyBox(this.getAdSlot(null)),t=this.withStickyBox(this.mostPopular),i=this.withStickyBox(this.getAdSlot(null));return o.createElement(Ze,{anchorTop:{selector:"[data-testid='ContentHeaderLeadRailAnchor']"},anchorBottom:{selector:".content-bottom-anchor",edge:"bottom"},shouldRemoveAbsolute:!0},o.createElement(et,{className:"split-ad-rail-content"},o.createElement(tt,null,e),this.showFirstRailRecirc&&o.createElement(it,{className:"split-ad-rail-middle"},t),o.createElement(ot,{className:"split-ad-rail-bottom"},i)))}renderAdRail(e){return this.isSingleChunk&&"split-in-three"===this.singleChunkRailStrategy?this.renderSplitAdRail():this.showAds(e)}closeSmallGroup(e,t,i,r){if(e.length>0){++this.chunkCount;const n=2===this.chunkCount&&this.hasRecircMostPopularOnMobile,a=this.GeneralContentWrapper;return t.concat([o.createElement(nt,{adRail:this.adRail,as:a,key:Kt("small-group",i),pageBackgroundTheme:this.pageBackgroundTheme},o.createElement(ye.A,{className:s()("body__container article__body",{"article-white-background":this.shouldEnableArticleBackground&&this.pageBackgroundTheme&&!this.shouldEnableFullArticleInverted}),shouldEnableFullArticleInverted:this.shouldEnableFullArticleInverted},r&&this.relatedAudio&&this.relatedAudio.embedUrl&&o.createElement(Bt.A,{scriptUrl:this.relatedAudio.embedUrl,skin:this.config.brand.organizationSlug,target:this.relatedAudio.id,...this.relatedAudio}),n&&this.mostPopularOnMobile,r&&this.articleIssueDateComponent,qt.convert(["div",{className:"body__inner-container"},...e]),r&&o.createElement(ee.W3,null),r&&o.createElement(ee.UT,null),"final"===i&&this.visualStoryBanner&&o.createElement(ut.A,{container:this.visualStoryBanner,className:"articleLayout"}),"final"===i&&this.isLinkStackEnabled&&this.linkList&&o.createElement(dt,{...this.linkList})),o.createElement(I.A,null,this.adRail&&!this.isMobileDevice&&this.renderAdRail("final"!==i)))])}return t}isMultiChunkRailStrategyAlternate(){return"alternate"===this.multiChunkRailStrategy}shouldRenderAd(){return!this.isMultiChunkRailStrategyAlternate()||this.chunkCount%2==1}shouldRenderMostPopular(e){return this.isMultiChunkRailStrategyAlternate()&&e?this.chunkCount%2==0:e}getChunkAdRailContent(e,t){return o.createElement(o.Fragment,null,(this.shouldRenderAd()||!t)&&this.getAdSlot(e),this.shouldRenderMostPopular(t)&&this.mostPopular)}injectInlineRecirc(e){let t=0,i=0;return e.reduce((o,r,n)=>re(r)?(t++,re(e[n+1])&&this.shouldInsertRecirc(t,i)?(t=0,o.concat([r,["inline-recirc",{reelId:++i}]])):o.concat([r])):o.concat([r]),[])}getTotalWordCount(e){return e.filter(e=>"p"===e[0]).reduce((e,t)=>e+t.filter(e=>"string"==typeof e).reduce((e,t)=>e+t.split(" ").length,0),0)}injectMidRecirc(e){let t=0,i=!1,o=null;return e.reduce((r,n,a)=>{const l=n[0]||"";if(t<1&&"ad"===l&&t++,t>=1&&!i){const t=a+1=(0===t?5:8)}stickyAd(e){const t=!this.interludeSet&&this.interlude,i=this.getChunkAdRailContent(t,e);return o.createElement(o.Fragment,null,this.withStickyBox(i,{isExpanded:!!t}))}wrapInFullSizeContainer(e,t,i){const r=this.FullBleedContentWrapper;return t.concat([o.createElement(r,{key:Kt("full",i)},o.createElement(rt,{className:"body__grid-container",as:ye.A,shouldDisableMaxWidth:!0,shouldEnableDataJourneyHook:!1,shouldEnableFullArticleInverted:this.shouldEnableFullArticleInverted},qt.convert(e)))])}injectQaBanner(e){return function({children:e,targetParagraphIndex:t,nodeToInject:i,requireNextParagraph:o=!1}){if(!t||t<1)return e;let r=0,n=!1;const a=[];return e.forEach((l,s)=>{a.push(l),re(l)&&(r++,r===t&&!n)&&(o?re(e[s+1])&&(n=!0,a.push(i)):(n=!0,a.push(i)))}),a}({children:e,targetParagraphIndex:this.qaBannerParagraphIndex,nodeToInject:["qa-banner"]})}visit(e){let t=Wt(e),i=[],r=[],n=0;this.isSingleChunk=!t.some(e=>"ad"===e[0]),this.finalAdSet=!1;const a=t.filter(re).length,l=!this.shouldHideInlineRecirc&&a>10;this.enableCommunityExperience&&this.shouldShowQaBanner&&this.qaBannerParagraphIndex&&(t=this.injectQaBanner(t)),l&&(t=this.injectInlineRecirc(t)),this.featuredDeal&&(t=this.injectAfterFirstParagraph(t,["featured-deal-live-schema",this.featuredDeal]));if(a>2&&this.midRecircItems&&this.midRecircItems.length>0){const e=this.getTotalWordCount(t);this.minWordCountForMidRecirc&&e>this.minWordCountForMidRecirc&&(t=this.injectMidRecirc(t))}let s=0;const d=t.reduce((e,t=[])=>{const[i,o={},r=[]]=t,{props:{childTypes:n=[],image:{contentType:a=""}={}}={}}=o;return"inline-embed"!==i||!n.includes("cartoon")&&"cartoon"!==a||!t.length&&!r.length?e:e+1},0);let c="";return t=this.injectJourneyNewsletter(t,this.showDisclaimer),t.forEach((e,t)=>{const[a,l,u]=e;if("ad"===a)c=Boolean(""===c),this.shouldRenderMidContent&&(i=this.closeSmallGroup(r,i,t,c),r=[],this.hasBaseAds&&!this.shouldLimitMidContent(n)&&(n++,i=i.concat([o.createElement(I.A,{key:Kt("ad",t)},o.createElement(B.A,{className:"full-bleed-ad row-mid-content-ad",key:Kt("ad",t)},o.createElement(J.A,{shouldDisplayLabel:!0,shouldHoldSpace:!0})))])));else if(!this.adRail&&function(e){const t=e[0],i=e[1]||{},o="inline-embed"===t&&"callout:feature-large"===i.type,r="inline-embed"===t&&"callout:feature-medium"===i.type;return o||r||"ad"===t}(e))c=Boolean(""===c),i=this.closeSmallGroup(r,i,t,c),r=[],i=this.wrapInFullSizeContainer(e,i,t);else if("inline-embed"===a&&l?.props?.childTypes?.includes("cartoon")&&u?.length){const t=u[1];t.props.image.responsiveCartoonVariation=this.responsiveCartoonVariation,t.props.image.setCartoonLinkedGalleries=this.setCartoonLinkedGalleries,s+=1,t.props.image.analyticsData={totalNumberOfCartoons:d,cartoonPosition:s,cartoonPlacement:"inline"},r=this.hasCartoonFullWidth?r.concat([u]):r.concat([e])}else if("inline-embed"===a&&"cartoon"===l?.props?.image?.contentType&&e?.length){const t=e[1];t.props.image.responsiveCartoonVariation=this.responsiveCartoonVariation,t.props.image.setCartoonLinkedGalleries=this.setCartoonLinkedGalleries,s+=1,t.props.image.analyticsData={totalNumberOfCartoons:d,cartoonPosition:s,cartoonPlacement:"inline"},r=r.concat([e])}else r=r.concat([e])}),c=Boolean(""===c),i=this.closeSmallGroup(r,i,"final",c),this.finalAdSet=!0,i}}function Ut({tagCloud:e,adRail:t,config:i={adsConfig:{maxMidContentAdsDesktop:0,maxMidContentAdsMobile:0}},FullBleedContentWrapper:r,featureFlags:n,GeneralContentWrapper:a,interlude:l,isMobileDevice:s,jsonml:d,payment:c,recircMostPopular:u,shouldUsePersistentAd:h,hasRecircMostPopularOnMobile:m,recircMostPopularVariationOnMobile:p,hideRecircMostPopular:g,dividerColor:b,shouldEnableArticleBackground:A,shouldEnableFullArticleInverted:y,pageBackgroundTheme:f,showFirstRailRecirc:v,wordsToDisplay:k,linkList:C,isLinkStackEnabled:w,responsiveCartoonVariation:S,setCartoonLinkedGalleries:x,articleIssueDateComponent:$,hasBaseAds:E=!0,hasCartoonFullWidth:B=!1,multiChunkRailStrategy:T="default",singleChunkRailStrategy:R="default",midRecircItems:I,minWordCountForMidRecirc:P,shouldHideInlineRecirc:N,showDisclaimer:L,visualStoryBanner:O,relatedAudio:M,featuredDeal:D,shouldShowQaBanner:H,enableCommunityExperience:F,qaBannerParagraphIndex:_}){o.useEffect(()=>{const e=document.querySelector(".split-ad-rail-content"),t=document.querySelector(".split-ad-rail-middle"),i=document.querySelector(".split-ad-rail-bottom");if(e&&t&&i){const o=new IntersectionObserver((e=>t=>{const[i]=t;i.intersectionRatio{o.disconnect()}}return()=>{}});const q=!(0,Ae.D)("ads",c,n),W=!g&&((e,t)=>pe(e)>(t||200))(d,k);return new Vt({tagCloud:e,adRail:t,config:i,FullBleedContentWrapper:r,GeneralContentWrapper:a,interlude:l,isMobileDevice:s,multiChunkRailStrategy:T,recircMostPopular:u,shouldRenderMidContent:q,linkList:C,isLinkStackEnabled:w,shouldShowMostPopular:W,shouldUsePersistentAd:h,singleChunkRailStrategy:R,hasRecircMostPopularOnMobile:m,recircMostPopularVariationOnMobile:p,pageBackgroundTheme:f,dividerColor:b,shouldEnableArticleBackground:A,shouldEnableFullArticleInverted:y,showFirstRailRecirc:v,responsiveCartoonVariation:S,hasCartoonFullWidth:B,hasBaseAds:E,setCartoonLinkedGalleries:x,articleIssueDateComponent:$,midRecircItems:I,minWordCountForMidRecirc:P,shouldHideInlineRecirc:N,showDisclaimer:L,visualStoryBanner:O,relatedAudio:M,featuredDeal:D,shouldShowQaBanner:H,enableCommunityExperience:F,qaBannerParagraphIndex:_}).visit(d)}Ut.propTypes={adRail:n().bool,config:n().object,dividerColor:n().string,enableCommunityExperience:n().bool,featureFlags:n().object,FullBleedContentWrapper:n().func,GeneralContentWrapper:n().func,hasBaseAds:n().bool,hasCartoonFullWidth:n().bool,hideRecircMostPopular:n().bool,interlude:n().shape({...R.A.propTypes,isRailEligible:n().boolean}),jsonml:n().array.isRequired,minWordCountForMidRecirc:n().number,multiChunkRailStrategy:n().oneOf(["default","alternate"]),pageBackgroundTheme:n().string,payment:n().object,qaBannerParagraphIndex:n().number,recircMostPopular:n().array,recircMostPopularVariationOnMobile:n().oneOf((0,y._)(A.A)),relatedAudio:n().object,responsiveCartoonVariation:n().oneOf((0,y._)(b.A)),shouldHideInlineRecirc:n().bool,shouldShowQaBanner:n().bool,shouldUsePersistentAd:n().bool,showDisclaimer:n().bool,showFirstRailRecirc:n().bool,singleChunkRailStrategy:n().oneOf(["default","split-in-three"]),tagCloud:n().shape({tags:n().arrayOf(n().shape({tag:n().string.isRequired,url:n().string}))}),visualStoryBanner:n().object,wordsToDisplay:n().number};const jt=o.memo(Ht(Ft(Ut)),function(e,t){return N()(e,t)}),zt=({body:e,config:t,linkList:i,isLinkStackEnabled:r,hasTopSpacing:n=!0,horizontalRuleStyle:a,interlude:l,isMobileDevice:d,multiChunkRailStrategy:c,shouldBlurText:u=!1,shouldUsePersistentAd:h,singleChunkRailStrategy:m,variations:p={},recircMostPopularVariationOnMobile:g,hideRecircMostPopular:b,dividerColor:A,shouldEnableArticleBackground:y=!1,shouldEnableFullArticleInverted:f=!1,pageBackgroundTheme:v,recircMostPopular:k,showFirstRailRecirc:C,hasAdditionalDropcapStyling:w=!1,tagCloud:S,wordsToDisplay:x,responsiveCartoonVariation:R,hasCartoonFullWidth:I=!1,hasBaseAds:P=!0,setCartoonLinkedGalleries:N,articleIssueDateComponent:L,showDisclaimer:O,disclaimer:M,disclaimerPosition:D,midRecircItems:H,minWordCountForMidRecirc:F,shouldHideInlineRecirc:_,visualStoryBanner:q,relatedAudio:W,featuredDeal:K,shouldShowQaBanner:V,enableCommunityExperience:U,qaBannerParagraphIndex:j})=>{const z=p&&p.adRail,G=s()("article__body",{"article__body--grid-margins":!z}),Q=z?$.A.NarrowContentWithWideAdRail:B.A,Y=z?$.A.NarrowContentWithWideAdRail:$.A.WithMargins;return o.createElement(Je,{isNarrowContentWell:p.isNarrowContentWell,shouldBlurText:u,hasAdditionalDropcapStyling:w},"middle"===D&&O&&o.createElement(lt,{adRail:z,as:Y,disclaimerPosition:D},o.createElement(Xe,{disclaimerHtml:M,disclaimerPosition:D})),o.createElement(Qe,{hasTopSpacing:n,horizontalRuleStyle:a,pageBackgroundTheme:v,"data-testid":"ArticlePageChunks",adRail:z},o.createElement(jt,{featuredDeal:K,tagCloud:S,jsonml:e,adRail:z,config:t,isMobileDevice:d,linkList:i,isLinkStackEnabled:r,multiChunkRailStrategy:c,interlude:l,FullBleedContentWrapper:Q,GeneralContentWrapper:Y,recircMostPopular:k,shouldUsePersistentAd:h,singleChunkRailStrategy:m,recircMostPopularVariationOnMobile:g,hideRecircMostPopular:b,pageBackgroundTheme:v,dividerColor:A,shouldEnableArticleBackground:y,shouldEnableFullArticleInverted:f,showFirstRailRecirc:C,wordsToDisplay:x,responsiveCartoonVariation:R,hasCartoonFullWidth:I,hasBaseAds:P,setCartoonLinkedGalleries:N,articleIssueDateComponent:L,midRecircItems:H,minWordCountForMidRecirc:F,shouldHideInlineRecirc:_,showDisclaimer:O,visualStoryBanner:q,relatedAudio:W,shouldShowQaBanner:V,enableCommunityExperience:U,qaBannerParagraphIndex:j})),o.createElement(E.Z,{group:"paywall"},o.createElement(e=>o.createElement(Ue,{adRail:z,as:Y},o.createElement("div",{className:s()("body","body__inline-barrier",G)},o.createElement("div",{className:"container container--body"},o.createElement("div",{className:"container--body-inner"},o.createElement(T.A,{...e}))))),null)))};zt.propTypes={articleIssueDateComponent:n().node,body:n().array.isRequired,config:n().object,disclaimer:n().string,disclaimerPosition:n().string,dividerColor:n().string,enableCommunityExperience:n().object,featuredDeal:n().object,hasAdditionalDropcapStyling:n().bool,hasBaseAds:n().bool,hasCartoonFullWidth:n().bool,hasTopSpacing:n().bool,hideRecircMostPopular:n().bool,horizontalRuleStyle:n().oneOf(["thin"]),interlude:n().shape({...R.A.propTypes,isRailEligible:n().boolean}),isLinkStackEnabled:n().bool,isMobileDevice:n().bool,linkList:n().object,midRecircItems:n().array,minWordCountForMidRecirc:n().number,multiChunkRailStrategy:n().oneOf(["alternate"]),pageBackgroundTheme:n().string,qaBannerParagraphIndex:n().number,recircMostPopular:n().array,recircMostPopularVariationOnMobile:n().oneOf((0,y._)(A.A)),relatedAudio:n().object,responsiveCartoonVariation:n().oneOf((0,y._)(b.A)),setCartoonLinkedGalleries:n().func,shouldBlurText:n().bool,shouldEnableArticleBackground:n().bool,shouldEnableFullArticleInverted:n().bool,shouldHideInlineRecirc:n().bool,shouldShowQaBanner:n().bool,shouldUsePersistentAd:n().bool,showDisclaimer:n().bool,showFirstRailRecirc:n().bool,singleChunkRailStrategy:n().oneOf(["split-in-three"]),tagCloud:n().shape({tags:n().arrayOf(n().shape({tag:n().string.isRequired,url:n().string}))}),variations:n().shape({adRail:n().bool,isNarrowContentWell:n().bool}),visualStoryBanner:n().object,wordsToDisplay:n().number},zt.displayName="ChunkedArticleContent";const Gt=zt;Gt.WithAdRail=(0,y.y)(Gt,"WithAdRail",{adRail:!0}),Gt.OneColumn=(0,y.y)(Gt,"OneColumn",{adRail:!1}),Gt.OneColumnNarrow=(0,y.y)(Gt,"OneColumnNarrow",{adRail:!1,isNarrowContentWell:!0});const Qt=(0,x.y)(Gt,"ChunkedArticleContent");var Yt=i(61127),Xt=i(69389),Jt=i(70697),Zt=i(27669),ei=i(49299),ti=i(90090),ii=i(49870),oi=i.n(ii),ri=i(90713);const ni=(e,t)=>{const i=e.displayName||e.name,r=e=>"object"==typeof e&&"p"===e[0],a=(e,t)=>e.filter((i,o)=>((e,t)=>e.slice(0,t).filter(r).length)(e,o){const{[t]:r,shouldTruncate:n,paywall:{gateway:l={},paragraphLimit:s}={}}=i,d=r&&(l.shouldTruncate||n)&&(l.paragraphLimit>=0||s>=0);return o.createElement(e,{...i,[t]:d?a(r,l.paragraphLimit||s):r})};return l.propTypes={[t]:n().array.isRequired,paywall:n().shape({gateway:n().shape({paragraphLimit:n().number,shouldTruncate:n().bool}),paragraphLimit:n().number}),shouldTruncate:n().bool},l.displayName=`withArticleTruncation(${i})`,l};var ai=i(15356);const li=(0,a.z5)("user"),si=(0,a.z5)("paywall"),di=(0,a.z5)("payment"),ci=oi()([li,di,si,ai.qw])(ri.A);var ui=i(80471),hi=i(73275);const mi=(0,p.defineMessages)({readMoreDefault:{id:"ReadMore.SeriesRecirc",defaultMessage:"Read more",description:"SeriesRecirc component Read more text"},readNext:{id:"ReadNext.SeriesRecirc",defaultMessage:"Read next",description:"SeriesRecirc component Read next text"}}),pi=M.Ay.div.withConfig({displayName:"SeriesRecircAsset"})` grid-column: 1/5; @media (max-width: ${D.LO.md}) { grid-column: 1/-1; } `,gi=M.Ay.div.withConfig({displayName:"SeriesRecircContainer"})` margin-top: ${(0,H.Kq)(4)}; margin-bottom: ${(0,H.Kq)(5)}; border-top: 2px solid ${({theme:e})=>(0,H.HK)(e,"colors.discovery.body.white.heading")}; padding-top: ${(0,H.Kq)(2)}; `,bi=M.Ay.figure.withConfig({displayName:"SeriesRecircContent"})` margin-right: 0; margin-left: 0; @media (min-width: ${D.LO.md}) { display: grid; grid-column-gap: ${(0,H.Kq)(3)}; grid-template-columns: repeat(10, 1fr); } @media (max-width: ${D.LO.md}) { display: block; } `,Ai=(0,M.Ay)(He.vm).withConfig({displayName:"SeriesRecircDek"})` @media (min-width: ${D.LO.md}) { grid-column: 1/-1; } `;Ai.defaultProps={as:"div",typeIdentity:"typography.definitions.consumptionEditorial.description-embed"},Ai.displayName="SeriesRecircDek";const yi=(0,M.Ay)(He.vm).withConfig({displayName:"SeriesPromoHed"})` a { text-decoration: none; color: inherit; &:hover { text-decoration: underline; } } @media (min-width: ${D.LO.md}) { grid-column: 1/-1; } `;yi.defaultProps={as:"h2",bottomSpacing:.625,topSpacing:1,typeIdentity:"typography.definitions.discovery.subhed-section-tertiary"};const fi=(0,M.Ay)(He.vm).withConfig({displayName:"SeriesRecircReadMoreCta"})` @media (max-width: ${D.LO.md}) { display: none; } `;fi.defaultProps={typeIdentity:"typography.definitions.discovery.subhed-section-primary"};const vi=(0,M.Ay)(fi).withConfig({displayName:"SeriesRecircReadMoreCtaMobile"})` display: none; @media (max-width: ${D.LO.md}) { display: block; grid-column: 1/-1; margin-bottom: 1em; } `,ki=M.Ay.div.withConfig({displayName:"SeriesRecircTextContainer"})` @media (min-width: ${D.LO.md}) { grid-column: 5/-1; } `,Ci="Read more",wi={[Ci]:mi.readMoreDefault,"Read next":mi.readNext},Si=({ContentWrapper:e=$.A.NarrowContentWithWideAdRail,readMoreCTA:t=Ci,seriesData:i=null})=>{const{formatMessage:r}=(0,pt.A)();o.useEffect(()=>{window.Kendra.TRACK_COMPONENT.broadcast(C.G.RENDER,{name:"SeriesRecirc"})},[]);const n=(({links:e})=>{let t;for(let i=0;i{(0,ti.W8)("seriesrecirc",{title:e})},[l,s]=(0,ui.Wx)();if(o.useEffect(()=>{s&&(0,ti.zJ)("series-inview",{title:n?.promoHed})},[s]),!i)return null;if(!n)return null;const{dek:d="",hed:c="",image:u=null,promoHed:h="",url:m=""}=n,p=u&&(u.segmentedSources||u.sources)&&{...u};return o.createElement(e,null,n&&o.createElement(gi,{ref:l},o.createElement(bi,null,o.createElement(vi,null,r(wi[t])),o.createElement(pi,null,p&&o.createElement("a",{href:m,onClick:()=>a(h||c)},o.createElement(hi.A,{...p,isLazy:!0}))),o.createElement(ki,null,o.createElement(fi,null,r(wi[t])),(c||h)&&o.createElement(yi,null,o.createElement("a",{href:m,onClick:()=>a(h||c)},o.createElement("span",{dangerouslySetInnerHTML:{__html:h||c}}))),d&&o.createElement(Ai,null,o.createElement("span",{dangerouslySetInnerHTML:{__html:d}}))))))};Si.propTypes={ContentWrapper:n().elementType,readMoreCTA:n().string,seriesData:n().shape({hed:n().string,dek:n().string,image:n().object,links:n().arrayOf(n().shape({hed:n().string,dek:n().string,image:n().object,isCurrent:n().bool,isExternal:n().bool,isPublished:n().bool,promoDek:n().string,promoHed:n().string,url:n().string}))})},Si.displayName="SeriesRecirc";const xi=(0,a.M3)(Si,{keysToPluck:["seriesData"]}),$i=(0,x.y)(xi,"SeriesRecirc");var Ei=i(41338),Bi=i(68898),Ti=i(99407),Ri=i(62265),Ii=i(52590),Pi=i(74200),Ni=i(14935),Li=i(43786);const Oi="\n display: flex;\n align-items: center;\n",Mi=M.Ay.div.withConfig({displayName:"ChannelCloudContainerWrapper"})``,Di=M.Ay.div.withConfig({displayName:"ChannelCloudHeaderContainer"})` ${Oi}; border-width: 0 0 ${(0,H.Kq)(.25)}; border-style: solid; padding: ${(0,H.Kq)(1)} ${(0,H.Kq)(3)} ${(0,H.Kq)(2)} 0; ${({theme:e})=>(0,H._o)(e,"border-color","colors.interactive.base.black")}; `,Hi=M.Ay.img.withConfig({displayName:"ChannelCloudHeaderImage"})` width: 25px; height: 30px; `,Fi=(0,M.Ay)(He.sH).withConfig({displayName:"ChannelCloudHeaderLink"})` position: relative; top: ${(0,H.Kq)(.3)}; padding-left: ${({hasLogo:e})=>e?(0,H.Kq)(1.3):0}; `;Fi.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.discovery.hed-bulletin-secondary"};const _i=M.Ay.div.withConfig({displayName:"ChannelCloudContainer"})` display: flex; flex-wrap: wrap; padding: ${(0,H.Kq)(2.4)} ${(0,H.Kq)(6)} ${(0,H.Kq)(1)} 0; `,qi=M.Ay.div.withConfig({displayName:"ChannelCloudSubChannelContainer"})` ${Oi} flex-wrap: wrap; margin-bottom: ${(0,H.Kq)(2)}; padding-right: ${(0,H.Kq)(2)}; `,Wi=(0,M.Ay)(He.vm).withConfig({displayName:"ChannelCloudSubChannelText"})` padding-right: ${(0,H.Kq)(1)}; &::after { content: ':'; } `;Wi.defaultProps={colorToken:"colors.interactive.base.black",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const Ki=(0,M.Ay)(He.sH).withConfig({displayName:"ChannelCloudSubChannelLink"})` ${Oi} padding-right: ${(0,H.Kq)(1)}; svg { ${({theme:e})=>(0,H._o)(e,"fill","colors.consumption.body.standard.body-deemphasized")}; position: relative; top: 2px; right: 2px; transform: rotate(-45deg); width: 12px; height: 12px; vertical-align: bottom; } &::after { ${({theme:e})=>(0,H._o)(e,"color","colors.consumption.body.standard.body-deemphasized")}; position: relative; right: ${({hasIcon:e})=>e?(0,H.Kq)(.4):0}; line-height: 0; content: ','; } &:last-child { &::after { content: ''; } } `,Vi=(0,M.Ay)(He.vm).withConfig({displayName:"ChannelCloudSubChannelLinkText"})` line-height: 1.7em; &:hover { ${({theme:e})=>(0,H._o)(e,"color","colors.consumption.body.standard.link-hover")}; text-decoration: underline; ${({theme:e})=>(0,H._o)(e,"text-decoration-color","colors.consumption.body.standard.link-hover")}; } `;Vi.defaultProps={colorToken:"colors.consumption.body.standard.body-deemphasized",typeIdentity:"typography.definitions.globalEditorial.context-primary"};const Ui=({channels:e,headerLogo:t,headerLink:i,sectionHeader:r})=>(o.useEffect(()=>{window.Kendra.TRACK_COMPONENT.broadcast(C.G.RENDER,{name:"ChannelCloud"})},[]),o.createElement(Mi,null,r&&o.createElement(Di,null,t&&o.createElement(Hi,{src:t,alt:"logo"}),o.createElement(Fi,{href:i,hasLogo:Boolean(t),dangerouslySetInnerHTML:{__html:r}})),e&&o.createElement(_i,null,e.map(e=>o.createElement(qi,{key:e.id},o.createElement(Wi,{dangerouslySetInnerHTML:{__html:e.text}}),e.sub.map(e=>o.createElement(Ki,{key:e.id,href:e.url,onClick:()=>(0,ti.W8)("channelCloud",e)},o.createElement(Vi,{dangerouslySetInnerHTML:{__html:e.text}}))))))));Ui.propTypes={channels:n().arrayOf(n().shape({id:n().string,text:n().string,originalText:n().string,sub:n().arrayOf(n().shape({id:n().string,text:n().string,url:n().string}))})).isRequired,headerLink:n().string,headerLogo:n().string,sectionHeader:n().string.isRequired},Ui.displayName="ChannelCloud";const ji=(0,x.y)(Ui,"ChannelCloud");var zi=i(22598),Gi=i(60363),Qi=i(51054),Yi=i(29727),Xi=i(60156),Ji=i(67275),Zi=i(68089),eo=i(22354),to=i(20312),io=i.n(to),oo=i(59319),ro=i(97504),no=i(99906),ao=i(50531);const lo=(0,M.Ay)(ke.A.Utility).withConfig({displayName:"CloseModalButton"})` position: absolute; color: ${({theme:e})=>(0,H.HK)(e,"colors.interactive.base.dark")}; svg { fill: ${({theme:e})=>(0,H.HK)(e,"colors.interactive.base.dark")}; } &:hover { color: ${({theme:e})=>(0,H.HK)(e,"colors.interactive.base.dark")}; } ${ao.ny} { display: flex; } `,so=(0,M.Ay)(lo).withConfig({displayName:"CloseModalButtonDesktop"})` left: 0; &:hover { text-decoration: underline; text-decoration-color: ${(0,H.HK)("colors.interactive.base.primary")}; } ${(0,H.L7)(`${no.VS.lg}px`)} { display: none; } ${ao.Lj} { padding: 0; } `,co=(0,M.Ay)(lo).withConfig({displayName:"CloseModalButtonRight"})` top: ${(0,H.Kq)(2.5)}; right: ${(0,H.Kq)(3)}; left: unset; z-index: ${(0,H.fl)("skipLink")}; border: 1px solid ${(0,H.HK)("colors.interactive.base.light")}; width: ${(0,H.Kq)(5)}; height: ${(0,H.Kq)(5)}; &:hover { border: 1px solid ${(0,H.HK)("colors.interactive.base.light")}; background: ${(0,H.HK)("colors.interactive.base.light")}; } svg { vertical-align: bottom; } ${({isWindowed:e,isBottom:t})=>e?M.AH` display: flex; `:t?M.AH` top: ${(0,H.Kq)(1)}; right: ${(0,H.Kq)(1)}; border: none; width: ${(0,H.Kq)(4)}; height: ${(0,H.Kq)(4)}; &:hover { border: none; background: unset; } `:M.AH` ${(0,H.H4)(D.LO.lg)} { display: none; } `} `,uo=M.Ay.div.withConfig({displayName:"ModalContentWrapper"})` padding: 0; height: 100%; `,ho=M.DU` .genericModalHtmlOpen { overflow: hidden; } .genericModalBodyOpen { @media (hover: none) { overflow-y: hidden; } } ${({siteHeaderHeight:e,modalTransitionTime:t})=>M.AH` .genericModalOverlay { position: fixed; top: ${e}px; left: 0; opacity: 0; z-index: ${(0,H.fl)("hyperstitialLayer")}; width: 100%; height: calc(100% - ${e}px); ${t&&M.AH` transition: opacity ${t}ms ease-in-out; `}; } `}; .genericModalOverlayAfterOpen { opacity: 1; } .genericModalOverlayBeforeClose { opacity: 0; } ${({shouldShowOverlay:e})=>e?M.AH` .genericModalOverlay { display: flex; position: fixed; align-items: center; justify-content: center; background-color: rgba( ${(0,H.HK)("colors.background.dark",{rgbOnly:!0})}, 0.4 ); overflow: hidden; justify-items: center; } .genericModal { position: relative; outline: none; ${(0,H._o)("background-color","colors.interactive.base.white")}; } `:M.AH` .genericModal { width: 100%; height: 100%; overflow-y: auto; ${(0,H._o)("background-color","colors.interactive.base.white")}; } `}; ${({isWindowed:e})=>e&&M.AH` .genericModal { display: flex; border-radius: ${(0,H.Kq)(1)}; padding: ${(0,H.Kq)(6)} 0; width: auto; max-height: 100%; ${(0,H._o)("background-color","colors.interactive.base.white")}; ${(0,H.H4)(D.LO.md)} { padding: ${(0,H.Kq)(6)} 0; } svg { ${(0,H._o)("fill","colors.interactive.base.deemphasized")}; } } ${uo} { display: flex; flex: 1; height: unset; } `}; ${({isBottom:e})=>e&&M.AH` .genericModalOverlay { align-items: end; ${(0,H.H4)(D.LO.xl)} { align-items: center; } } .genericModal { display: flex; border-radius: ${(0,H.Kq)(1)}; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding-top: ${(0,H.Kq)(5)}; width: 100%; max-height: calc(100% - ${(0,H.Kq)(4)}); ${(0,H.H4)(D.LO.md)} { height: unset; } ${(0,H.H4)(D.LO.xl)} { border-bottom-left-radius: ${(0,H.Kq)(1)}; border-bottom-right-radius: ${(0,H.Kq)(1)}; max-width: ${(0,H.Kq)(104.125)}; } } ${uo} { display: flex; flex: 1; align-items: center; justify-content: center; height: unset; justify-items: center; } `}; `,mo=({children:e,onClose:t,isModalOpen:i,modalTransitionTime:r=300,closeModalText:n="",onAfterOpen:a,openModal:l,showHeader:s=!1,variations:d={isBottom:!1,isWindowed:!1}})=>{const{isWindowed:c,isBottom:u}=d,h=!u&&!c,m=u||c;o.useEffect(()=>{io().setAppElement("#app-root")},[]);const p=o.useMemo(()=>{if(!s||!i||!document)return 0;const e=window?.innerWidth,t=document.getElementsByClassName("visual-link-banner--is-scrolled"),o=document.getElementsByClassName("site-navigation");return e{t&&t(),l(!1)};return o.createElement(io(),{isOpen:i,className:"genericModal",overlayClassName:{base:"genericModalOverlay",afterOpen:"genericModalOverlayAfterOpen",beforeClose:"genericModalOverlayBeforeClose"},bodyOpenClassName:"genericModalBodyOpen",htmlOpenClassName:"genericModalHtmlOpen",shouldCloseOnEsc:!0,closeTimeoutMS:r,onRequestClose:g,onAfterOpen:()=>{a&&a()}},h&&o.createElement(so,{btnStyle:"text",iconPosition:"before",hasEnableIcon:!0,onClickHandler:g,ButtonIcon:ro.Ay.Close,label:n}),o.createElement(co,{ButtonIcon:ro.Ay.Close,onClickHandler:g,onTouchStart:g,btnStyle:"outlined",isIconButton:!0,hasEnableIcon:!0,cornerRadius:"FullyRoundedCorner",size:"small",label:n,isWindowed:c,isBottom:u}),o.createElement(uo,null,e),o.createElement(ho,{siteHeaderHeight:p,modalTransitionTime:r,isWindowed:c,isBottom:u,shouldShowOverlay:m}))};mo.propTypes={children:n().node.isRequired,closeModalText:n().string,isModalOpen:n().bool.isRequired,modalTransitionTime:n().number,onAfterOpen:n().func,onClose:n().func,openModal:n().func.isRequired,showHeader:n().bool,variations:n().shape({isBottom:n().bool,isWindowed:n().bool})};const po=(0,eo.Ng)(e=>({isModalOpen:e.isModalOpen||!1}),e=>{const{openModal:t}=(0,oo.A)(e);return{openModal:t}})(mo);po.Default=(0,y.y)(po,"Default",{}),po.Windowed=(0,y.y)(po,"Windowed",{isWindowed:!0}),po.Bottom=(0,y.y)(po,"Bottom",{isBottom:!0});const go=po;const bo=(0,i(31581).N)((0,x.y)(go,"GenericModal"));var Ao=i(36276),yo=i(92729),fo=i(54634),vo=i(60663),ko=i(95768),Co=i(62747),wo=i(59867),So=i(58002),xo=i(16695);const $o=(0,vo.Y)(()=>window.sessionStorage),Eo=["TextAboveCenterSmallWithRule","TextAboveCenterFullBleedNoContributor","TextBelowCenterFullBleedNoContributor","InlineImage","SplitScreenImageRightFullBleed","SplitScreenImageRightInset","SplitScreenImageLeftInset","SplitScreenImageLeftFullBleed","TextAboveLeftSmallWithRule"],Bo=["TextOverlayContentHeader","TextOverlayContentHeaderWithLogo","TextOverlayCenterFullBleedGradient"],To=e=>Eo.includes(e),Ro=(e,t)=>Boolean(t&&Bo.includes(e));class Io extends o.Component{constructor(e){super(e),this.onHandleScroll=()=>{const e=window.scrollY<=this.pageContentEl.current.offsetTop+100;e!==this.state.hideNav&&this.setState({hideNav:e})},this.onResizeHandler=()=>{this.implementActionBarHeight()},this.onScrollHandler=()=>{this.implementActionBarHeight()},this.onTruncationDismiss=()=>{this.setState({isMobileTruncated:!this.state.isMobileTruncated}),(0,ti.zJ)("article-read-more")},this.setCartoonLinkedGalleries=(e,t)=>{this.setState({sliderData:e},()=>{t()})},this.implementActionBarHeight=()=>{this.props.featureFlags?.enableActionBar&&this.articleWrapperRef?.current?.offsetHeight!==this.state.articleLength&&(this.state.articleLength=this.articleWrapperRef?.current?.offsetHeight)},this.fetchNewsletterSubscriptions=async e=>{try{const t=await(0,Yi.k)(e);if(200===t.status){const e=this.props.article.newsletterModules.filter(e=>e.priority).sort((e,t)=>e.priority-t.priority).map(e=>e.newsletterId),i=this.props.article.newsletter.newsletterId,o=t.newsletterSubscriptions.data.filter(e=>"SUBSCRIBED"===e.attributes.status).map(e=>e.attributes.newsletterId);if(o.length){const t=e.filter(e=>!o.includes(e)),r=this.props.article.newsletterModules.find(e=>e.newsletterId===t[0]);o.includes(i)&&this.setState({newsletterData:{...this.state.newsletterData,...r}})}}}catch(e){}return{}},this.state={articleLength:0,hideNav:this.props.article.headerProps.hasContentHeaderLogo,isMobileTruncated:!1,newsletterData:this.props.article.newsletter,sliderData:{}},this.pageContentEl=o.createRef(),this.articleWrapperRef=o.createRef();const t=e.hasLightbox?(0,Bi.A)({Component:Qt,slides:e.article.lightboxImages,hasSlideShow:e.hasSlideShow,slideShowVariation:e.slideShowVariation}):Qt;this.TruncatedChunkedArticleContent=ni(t,"body")}componentDidMount(){if(this.props.user.isAuthenticated&&this.props.hasDynamicNewsletterSignup&&this.props.article.newsletterModules?.length){const e=this.props.article.newsletterModules.map(e=>e.newsletterId).toString(),t={amgUUID:this.props.user.amguuid,newsletterIds:e,userPlatformProxy:this.props.userPlatform.userPlatformProxy,provider:"sailthru",xClientID:this.props.userPlatform.xClientID};this.fetchNewsletterSubscriptions(t)}const{hasTruncationOnMobile:e}=this.props.article;e?this.setState({isMobileTruncated:!0}):this.setState({isMobileTruncated:!1}),this.props.article.headerProps.hasContentHeaderLogo&&(this.setState({hideNav:!0}),this.scrollSubscription=window.Kendra.WINDOW_EVENT.on(wo.m.SCROLL_DEBOUNCE,this.onHandleScroll));const t="header"===h()(this.props.article.interactiveOverride,"behavior"),i=h()(this.props.componentConfig,"BasePage.settings.showNavWithHeaderOverride"),o=t&&!i;$o.setItem("nav_invisible",o),window.cns&&(window.cns.pageContext.content.pageStructure=this.props.article.pageStructure),this.scrollHandlerSubscription=window.Kendra.WINDOW_EVENT.on(wo.m.SCROLL_DEBOUNCE,this.onScrollHandler),this.scrollHandlerSubscription=window.Kendra.WINDOW_EVENT.on(wo.m.RESIZE_DEBOUNCE,this.onResizeHandler),window.Kendra.TRACK_COMPONENT.broadcast(C.G.RENDER,{name:"ArticlePage"})}componentWillUnmount(){this.scrollSubscription&&this.scrollSubscription.off(),this.scrollHandlerSubscription&&this.scrollHandlerSubscription.off(),this.resizeHandlerSubscription&&this.resizeHandlerSubscription.off(),$o.removeItem("nav_invisible")}render(){const{article:{id:e,body:t,channelCloudData:i,contentWarnings:r,contributorSpotLightProps:n,hasAffiliateLinks:a,hasEventBannerHidden:l,channelMap:d,hasNewsletterInBody:u,hasTruncationOnMobile:m,headerProps:p,hideContributorBio:b,hideRecircList:A,hideRecircMostPopular:y,hierarchy:C,shouldEnableVMG:w,interactiveOverride:E,isAffiliateLinksDisabled:T,lang:R,langTranslations:I,customHeading:P={},recircs:N=[],recircMostPopular:L,recircRelated:O,midRecircItems:M,relatedVideo:D,relatedAudio:H,interlude:F,isHeroAdVisible:_,isMobileDevice:q,isLicensedPartner:W,licensedPartnerLink:K,magazineDisclaimer:V,paddingTop:U,tagCloud:j,navigationTheme:z,newsletter:G,shouldUsePersistentAd:Q,showAgeGate:Y,showBookmark:X,showBreadcrumbTrail:J,showHotelRecirc:Z,signageConfig:te,isUpcEnabled:ie,isLinkStackEnabled:oe,shouldShowFooterNewsletter:re,shouldPrioritizeSeriesPagination:ne,cnCoupons:ae=[],hasAffiliateLinkDisabled:le,showDisclaimer:se,disclaimerText:de,disclaimerPosition:ce},communityExperience:ue,showWriterBio:he=!1,showFirstRailRecirc:me,attributes:pe,className:ge,componentConfig:be,config:Ae,shouldHideBaseTopPadding:ye,shouldHideSeriesNavigation:fe=!0,shouldHideSeriesRecirc:ve=!0,shouldShowSeriesNavigationInFooter:ke,pageBackgroundTheme:we,dividerColor:Se,shouldEnableArticleBackground:xe=!1,shouldEnableFullArticleInverted:$e=!1,shouldInheritDropcapColor:Ee=!1,showLinkStackInsideContentBody:Be=!1,featureFlags:Te,hasLightbox:Re=!1,hasChannelNavigation:Ie,hideSideBySideViewOnMobile:Pe,showContributor:Ne,showContributorSpotlight:Le,cartoonVariation:Oe="default",hasRecircDriver:Me,recircMostPopularVariationOnMobile:De,linkList:He,related:Fe=[],metadataVideo:_e={},productCarousel:qe={},user:We,hasNewsletterForABTest:Ue,intl:Ge,xlargePaddingTop:Qe,articleVariationForXlargePaddingTop:Je,beOp:Ze,hasDynamicDisclaimer:et,responsiveCartoonVariation:tt,showGalleryCartoonPublishedDate:it=!0,actionBarLargeScreenVariation:ot,actionBarMobileScreenVariation:rt,isActionBarStickyLargeScreen:nt,actionBarButtons:dt,showContributorImageOnMobile:ut=!0,showIssueDateInArticle:ht=!1,hasLinkbannerCrossSlideAnimation:mt,showEnhancedTextOverlay:pt,minWordCountForMidRecirc:gt,shouldShowMidArticleRecirc:bt,shouldHideInlineRecirc:At,showExperimentPlaceholder:yt=!1,headerComponent:ft="ContentHeader",oneCover:vt,visualStoryBanner:kt,featuredDeal:Ct,qaBannerParagraphIndex:wt}=this.props,{enableCommunityExperience:St,enableArtistQA:xt}=ue,$t=Ae?.account?.bookmark,Et=$t?.enableBookmarkDrawers||!1,Bt=de||Ge.formatMessage(g.defaultDisclaimer),Tt=xe?we:void 0,Rt=xe?Se:void 0,{hideNav:It,articleLength:Pt}=this.state,Nt=!!Ue||u,{hasContentHeaderLogo:Lt,isFullBleedVideo:Ot}=p;Lt&&(()=>{const e=h()(be,"ContentHeader.settings");c()(be,"ContentHeader.variation","TextOverlayWithLogo"),c()(be,"ContentHeader.settings",{...e,showLogo:!0,hideContributors:!1,hidePublishDate:!0,hideRubric:!1,hideShareButtons:!0})})();const Mt=b?void 0:p.contributors,{hasNativeShareButton:Dt,hasNewsletterOnPageTop:Ht,hasNewsletterWithoutWrapper:Ft,shouldEnableNativeShareOnDesktop:_t,shouldRemoveBackgroundColor:qt,enableEnhancedCartoonExperience:Wt,enableEnhancedArticleHeader:Kt,enableActionBar:Vt,variations:Ut,showFullBleedBelow:jt,cneVideoEmbedProps:zt,enableBookmarking:Gt,enableBytesInjection:Qt}=Te,ei={};let ti={};const ii=h()(be,"ContentHeader.variation"),oi=()=>p.issueDate?o.createElement(ct,null,Ge.formatMessage(g.publishedInThe),` ${p.issueDate} `):null,ri=((e,t,i,o)=>{let r={};const{showContributorImageOnMobile:n,showEnhancedTextOverlay:a}=o;return e&&(To(i)&&(r={shouldAlignCenterWhenNoCaption:!0}),"TextBelowCenterFullBleedNoContributor"===i&&(r={...r,isImagePositionBottomInSmallScreen:!0})),t&&(r={...r}),To(i)?r={...r,showContributorImageOnMobile:n}:Ro(i,a)&&(r={...r,showContributorImage:!1,hideShareButtons:!0,showTextOverlayDek:!0,hasDekMarginReduced:!0,shouldLimitContentWidth:!0,showEnhancedPublishDate:!0}),r})(Kt,Vt,ii,{showContributorImageOnMobile:ut,showEnhancedTextOverlay:pt});(To(ii)||Ro(ii,pt))&&(ei.hasReducedBackgroundSpacing=ht,ti={...ht&&{articleIssueDateComponent:o.createElement(oi,null)}});const ni=Wt?"InlineCartoon":tt,ai=(0,Ri.S)(be,{type:"article"}),li="OneColumnNarrow"===h()(be,"ChunkedArticleContent.variation"),si=$.A.DynamicGrid({startColumn:2,endColumn:12}),di=N.map((e,t)=>{const i=(0,x.y)(zi.A,e.displayName),r=e.heading||"",{results:n,destinationPage:a,location:l,recommendedClickout:s,recommendedType:d}=e;return Me&&a?o.createElement(Gi.A,{key:`SummaryCollectionSplitColumns${t}`,recommendedItems:{items:n,recommendedType:d,recommendedClickout:s},guideItem:[a],location:l,shouldAppendReadMoreLinkForDek:!0}):o.createElement(Qi.A,{key:`ConnectedErrorBoundary${t}`},o.createElement(i,{related:e.related,heading:r,dividerColor:Rt,shouldEnableFullArticleInverted:$e}))}),ui=ii===Je&&Qe?Qe:U,hi=Ze?.accountID||"",mi=Ze?.isEnabled||!1,pi=Ie&&o.createElement(Pi.A,null),gi="WithAdRail"===h()(be,"ChunkedArticleContent.variation"),bi=({children:e})=>o.createElement(st,{isadRail:gi,as:ai},o.createElement("div",{className:"body body__container"},o.createElement("div",{className:"container container--body"},o.createElement("div",{className:"container--body-inner"},e)))),Ai="articleheader"===(0,Zi.u)(E),yi=h()(p,"sponsoredContentHeaderProps");return o.createElement(Ke,{additionalNavigation:pi,attributes:pe,shouldEnableFullArticleInverted:$e,channelMap:d,className:s()("page--article",ge),config:Ae,featureFlags:Te,hideNav:It,hasContentHeaderLogo:Lt,hasEventBannerHidden:l,hasFooterAdsMargins:!0,interactiveOverride:E,isHeroAdVisible:_,hasBaseAds:!0,user:We,lang:R,customHeading:P,shouldHideBaseTopPadding:ye,shouldPrioritizeSeriesPagination:ne,pageBackgroundTheme:Tt,navigationTheme:z,hasLinkbannerCrossSlideAnimation:(Ro(ii,pt)||To(ii))&&mt},mi&&o.createElement(Ti.M,{accountId:hi}),o.createElement(f.C,{locale:R,translations:I},X&&o.createElement(Ni.A,null),"top"===ce&&se&&o.createElement(B.A,null,o.createElement(si,null,o.createElement(Ce.M,{disclaimerHtml:Bt,hasTopRule:!1,contentAlign:"center"}))),J&&o.createElement(k.A,{hierarchy:C,shouldRemoveBackgroundColor:qt}),o.createElement("article",{className:s()("article main-content","story",{"article--inherited-dropcaps":Ee}),lang:R},Ht&&G&&o.createElement(Li.A,{...G,position:"article-page-top"}),o.createElement(xo.N,null,p.sponsoredContentHeaderProps&&o.createElement(Ei.A,{...p.sponsoredContentHeaderProps,className:"light-theme"}),Ai?o.createElement("div",{className:"interactive-override-container interactive-override-container--content_header",dangerouslySetInnerHTML:{__html:E.markup}}):o.createElement(je,{ref:this.pageContentEl},o.createElement(Co.L,null,({isGBReady:e})=>(0,Jt.C)({showExperimentPlaceholder:yt,renderHeader:()=>(0,Zt.w)(ft,{oneCover:vt,headerProps:p,type:"article",additionalHeaderProps:ri,enableEnhancedArticleHeader:Kt,hasNativeShareButton:Dt,shouldEnableNativeShareOnDesktop:_t,isFullBleedVideo:Ot,hasLightbox:Re,interactiveOverride:E,metadataVideo:_e,showBreadCrumb:J,featuredDeal:Ct}),isGBReady:e})))),!fe&&!ke&&o.createElement(Ii.A,{className:"article__series-navigation",pageBackgroundTheme:Tt,dividerColor:Rt}),o.createElement(ze,{togglePaddingTop:ui,isMobileTruncated:this.state.isMobileTruncated,cartoonVariation:Oe,"data-attribute-verso-pattern":"article-body",enableActionBar:Vt,className:"article-body__content",...ei,ref:this.articleWrapperRef},Vt&&dt&&o.createElement(ko.A,{isPhotoBookmarkingEnabled:Gt,theme:"standard"},o.createElement(yo.A,{actionBarLargeScreenVariation:ot,actionBarMobileScreenVariation:rt,isActionBarStickyLargeScreen:nt,actionBarButtons:dt,articleLength:Pt,showActionBar:Vt,shouldEnableBookmarkDrawers:Et,image:p.lede})),m&&this.state.isMobileTruncated&&o.createElement(Ye,{inputKind:"button",label:Ge.formatMessage(g.truncatedButtonLabel),onClickHandler:this.onTruncationDismiss}),h()(be,"ChannelCloud.settings.shouldShowChannelCloud",!1)&&i?.channels?.length>0&&o.createElement($.A.ContentWithAdRailNarrow,null,o.createElement("div",null,o.createElement(ji,{...i,...h()(be,"ChannelCloud.settings")}))),t&&o.createElement(ci,{featuredDeal:Ct,body:t,linkList:He,isLinkStackEnabled:oe&&Be,isMobileDevice:q,component:this.TruncatedChunkedArticleContent,contributors:Mt,hasTopSpacing:!!p.lede,interlude:F,isAffiliateLinksDisabled:T,name:"chunked-article-content",shouldUsePersistentAd:Q,recircMostPopularVariationOnMobile:De,hideRecircMostPopular:y,shouldEnableArticleBackground:xe,shouldEnableFullArticleInverted:$e,pageBackgroundTheme:Tt,dividerColor:Rt,recircMostPopular:L,showFirstRailRecirc:me,tagCloud:j,responsiveCartoonVariation:ni,hasCartoonFullWidth:Wt,setCartoonLinkedGalleries:this.setCartoonLinkedGalleries,hasAffiliateLinks:a,...ti,showDisclaimer:se,disclaimer:Bt,disclaimerPosition:ce,shouldHideInlineRecirc:At,visualStoryBanner:kt,relatedAudio:H,...bt&&{midRecircItems:M,minWordCountForMidRecirc:gt},shouldShowQaBanner:xt,enableCommunityExperience:St,qaBannerParagraphIndex:wt}),t&&o.createElement(bi,null,o.createElement(ee.h1,null))),!ve&&o.createElement($i,{ContentWrapper:bi})),mi&&o.createElement(bi,null,o.createElement("div",{className:"BeOpWidget"})),jt&&o.createElement(o.Fragment,null,o.createElement(Xt.A,{variations:Ut,isFullBleedVideo:jt,cneVideoEmbedProps:zt})),"bottom"===ce&&se&&o.createElement(lt,{as:ai},o.createElement(Xe,{disclaimerHtml:Bt,hasTopRule:!1})),Object.keys(qe).length>0&&o.createElement(Ji.K1,{key:"articleCarouselProduct",dataJourneyHook:"row-content"},o.createElement(Xi.A,{isUpcEnabled:ie,...qe,hasAffiliateLinkDisabled:le,copilotId:e})),St&&o.createElement(So.u,{hed:p.dangerousHed,id:e}),o.createElement(at,{as:Yt.A,className:s()("article-body__footer",{"content-footer--mobile-truncated":this.state.isMobileTruncated}),channelMap:d,consumerMarketing:{position:"article-footer"},shouldEnableFullArticleInverted:$e,ContentWrapper:ai,contributors:Mt,contributorSpotlight:n,showWriterBio:he,hideContributorBio:b,showContributorSpotlight:Le,showContributor:Ne,hideRecircList:A,hasNewsletterWithoutWrapper:Ft,isLicensedPartner:W,isLinkStackEnabled:oe&&!Be,isNarrow:li,isAdRail:gi,licensedPartnerLink:K,linkList:He,magazineDisclaimer:V,newsletter:We.isAuthenticated?this.state.newsletterData:G,recircs:N,recircListElements:di,dividerColor:Rt,related:Fe,recircRelated:O,relatedVideo:D,showNewsletter:re||!Nt,showHotelRecirc:Z,signageConfig:te,tagCloud:j,shouldEnableVMG:w,cnCoupons:ae,sponsoredProps:yi,hasDynamicDisclaimer:et,shouldShowSeriesNavigationInFooter:!fe&&ke,pageBackgroundTheme:Tt,currentPage:"article",...Qt&&{enableBytesInjection:Qt,isMobileDevice:q,brandSlug:Ae?.brand?.deprecatedSlug}}),Y&&o.createElement(v.A,{content:{contentWarnings:r}}),!We.isAuthenticated&&We.hasUserAuthCheck&&o.createElement(S,{as:"document",hint:"prefetch",href:"/account/sign-in"})),Wt&&o.createElement(bo,{closeModalText:Ge.formatMessage(g.backToArticle)},o.createElement(Ao.A,{id:this.state.sliderData.id,items:this.state.sliderData.items,showPublishedDate:it,responsiveCartoonVariation:"SliderCartoon",title:this.state.sliderData?.source?.hed,titleLinkURL:this.state.sliderData?.url,shouldUseModalStyle:!0,carouselPlacedIn:"modal",showHeadRecirc:!0,showNewsletter:!0})),o.createElement(Ve,{pageBackgroundTheme:Tt,dividerColor:Rt,shouldEnableFullArticleInverted:$e,hideSideBySideViewOnMobile:Pe,isUpcEnabled:ie}))}}Io.propTypes={actionBarButtons:n().arrayOf(n().oneOf(["audio","bookmark","comments"])),actionBarLargeScreenVariation:n().oneOf((0,y._)(fo.A)),actionBarMobileScreenVariation:n().oneOf((0,y._)(fo.A)),article:n().shape({body:n().array,channelCloudData:n().object,cnCoupons:n().array,contributorSpotLightProps:n().object,hasAffiliateLinks:n().boolean,channelMap:n().object,contentWarnings:n().array,customHeading:n().object,disclaimerText:n().string,disclaimerPosition:n().string,hasAffiliateLinkDisabled:n().bool,hasEventBannerHidden:n().bool,hasNewsletterInBody:n().bool,hasTruncationOnMobile:n().bool,headerProps:n().object.isRequired,hideContributorBio:n().bool,hideRecircList:n().bool,hideRecircMostPopular:n().bool,hierarchy:n().array,id:n().string,interactiveOverride:n().shape({markup:n().string,behavior:n().string}),interlude:n().shape({...R.A.propTypes,isRailEligible:n().boolean}),isAffiliateLinksDisabled:n().bool,isHeroAdVisible:n().bool.isRequired,isLicensedPartner:n().bool,isLinkStackEnabled:n().bool,isMobileDevice:n().bool,isUpcEnabled:n().bool,lang:n().string,langTranslations:n().object,licensedPartnerLink:n().string,lightboxImages:n().array.isRequired,magazineDisclaimer:n().shape({issueDate:n().string.isRequired,issueLink:n().string.isRequired,originalHed:n().string,hasContentDisclaimerTag:n().bool}),midRecircItems:n().array,navigationTheme:n().string,newsletter:n().object,newsletterModules:n().array,paddingTop:n().oneOf(["large"]),pageStructure:n().array,recircs:n().array,recircMostPopular:n().array,recircRelated:n().array,relatedVideo:n().shape({brand:n().string,related:n().any,useRelatedVideo:n().bool}),relatedAudio:n().object,shouldPrioritizeSeriesPagination:n().bool,shouldShowFooterNewsletter:n().bool,shouldUsePersistentAd:n().bool,shouldEnableVMG:n().bool,showAgeGate:n().bool,showBookmark:n().bool,showBreadcrumbTrail:n().bool,showDisclaimer:n().bool,showHotelRecirc:n().bool,signageConfig:n().object,tagCloud:n().shape({tags:n().arrayOf(n().shape({tag:n().string.isRequired,url:n().string}))})}).isRequired,articleVariationForXlargePaddingTop:n().string,attributes:n().object,beOp:n().shape({accountID:n().string,isEnabled:n().boolean}),cartoonVariation:n().oneOf(["default","card"]),className:n().string,communityExperience:n().shape({enableCommunityExperience:n().bool,enableArtistQA:n().bool}),componentConfig:n().object,config:n().object,dividerColor:n().string,featureFlags:n().object,hasChannelNavigation:n().bool,hasDynamicDisclaimer:n().bool,hasDynamicNewsletterSignup:n().bool,hasLightbox:n().bool,hasLinkbannerCrossSlideAnimation:n().bool,hasNewsletterForABTest:n().bool,hasRecircDriver:n().bool,hasSlideShow:n().bool,headerComponent:n().string,hideNav:n().bool,hideSideBySideViewOnMobile:n().bool,intl:n().object,isActionBarStickyLargeScreen:n().bool,linkList:n().object,metadataVideo:n().shape({isLive:n().bool,premiereDate:n().string,series:n().string,videoLength:n().number,premiereGap:n().number}),minWordCountForMidRecirc:n().number,oneCover:ei.OZ,pageBackgroundTheme:n().string,productCarousel:n().object,qaBannerParagraphIndex:n().number,recircMostPopularVariationOnMobile:n().oneOf((0,y._)(A.A)),related:n().array,responsiveCartoonVariation:n().oneOf((0,y._)(b.A)),reviewerInfoText:n().string,shouldEnableArticleBackground:n().bool,shouldEnableFullArticleInverted:n().bool,shouldHideBaseTopPadding:n().bool,shouldHideInlineRecirc:n().bool,shouldHideSeriesNavigation:n().bool,shouldHideSeriesRecirc:n().bool,shouldInheritDropcapColor:n().bool,shouldShowMidArticleRecirc:n().bool,shouldShowSeriesNavigationInFooter:n().bool,showContributor:n().bool,showContributorImageOnMobile:n().bool,showContributorSpotlight:n().bool,showEnhancedTextOverlay:n().bool,showExperimentPlaceholder:n().string,showFirstRailRecirc:n().bool,showGalleryCartoonPublishedDate:n().bool,showIssueDateInArticle:n().bool,showLinkStackInsideContentBody:n().bool,showWriterBio:n().bool,signInHed:n().string,signInHedSpanTag:n().string,signInMessage:n().string,slideShowVariation:n().string,user:n().object,userPlatform:n().object,visualStoryBanner:n().object,xlargePaddingTop:n().string,featuredDeal:n().shape({product:n().object,timestamp:n().string,eventName:n().string,rotationCount:n().number})},Io.displayName="ArticlePage";const Po=(0,a.M3)((0,m.Ay)(Io),{keysToPluck:["article","beOp","componentConfig","config","featureFlags","linkList","metadataVideo","productCarousel","related","showFirstRailRecirc","user","userPlatform","communityExperience","visualStoryBanner","oneCover","featuredDeal"]}),No=(0,x.y)(Po,"ArticlePage");var Lo=i(51298);const Oo=(0,M.Ay)("div").withConfig({displayName:"PuzzlesAndGamesWrapper"})` display: flex; position: absolute; top: 3.5rem; bottom: 0; flex-direction: column; width: 100%; @media (min-width: 1024px) { padding-top: 55px; } .game-container { min-height: 400px; } .shuffalo-game-loader { display: flex; justify-content: center; background: #ffe17d; padding-top: 34px; height: 100%; } .shuffalo-progress-wrapper { margin: 0 16px; border-radius: 100px; background: #fdf1ca; width: 100%; max-width: 362px; height: 8px; overflow: hidden; } .shuffalo-progress-bar { transition: width 0.3s ease-in-out; animation: shuffalo-loading 6s infinite; background: #000; width: 1%; height: 8px; } @keyframes shuffalo-loading { 0% { width: 1%; } 50% { width: 50%; } 100% { width: 100%; } } .page { min-height: 100dvh; } `;var Mo=i(53788),Do=i(56892);const Ho=(0,a.z5)("user"),Fo=({user:e,puzzlesAndGames:t})=>{const{game:r,gamesCDNURL:n,stateSyncConfig:a}=t,[l,s]=o.useState(null),[d,c]=o.useState(!0);o.useEffect(()=>{i.e(7800).then(i.bind(i,55929)).then(e=>{s(e),c(!1)}).catch(e=>{c(!1)})},[]);const u=o.useMemo(()=>{if(!e||!e.amguuid||!e.isAuthenticated)return;const t=(0,Do.getCookie)(Mo.A.oidcCookies.access)||(0,Do.getCookie)(Mo.A.authCookieName);return t?{userId:e.amguuid,authToken:t}:void 0},[e]),[h,m]=o.useState({gameType:void 0,theme:{},isLoading:!0,userContext:u,stateSyncConfig:a,options:{game:r,session:void 0,settings:{}}});o.useEffect(()=>{l&&m(e=>({...e,gameType:l.GameType[r.gameType],isLoading:!1,options:{...e.options,game:r,session:JSON.parse(localStorage.getItem(`shuffaloGameSession-${r.id}`)||"null")}}))},[r,a,u,l]);const p=o.createElement("div",{style:{display:"none"},dangerouslySetInnerHTML:{__html:`\x3c!-- #puzzles-and-games-url: ${n}?id=${r.id} --\x3e`}});if(d||!l)return o.createElement(Lo.A,{hideFooter:!0},o.createElement(Oo,null,p,o.createElement("div",{className:"shuffalo-game-loader"},o.createElement("div",{className:"shuffalo-progress-wrapper"},o.createElement("div",{className:"shuffalo-progress-bar"})))));const{GameLoader:g}=l;return o.createElement(Lo.A,{hideFooter:!0},o.createElement(Oo,null,p,h.isLoading&&o.createElement("div",{className:"shuffalo-game-loader"},o.createElement("div",{className:"shuffalo-progress-wrapper"},o.createElement("div",{className:"shuffalo-progress-bar"}))),!h.isLoading&&o.createElement(g,{...h})))};Fo.propTypes={puzzlesAndGames:n().shape({game:n().object.isRequired,gamesCDNURL:n().string.isRequired,seo:n().shape({title:n().string,description:n().string}).isRequired,stateSyncConfig:n().shape({apiBaseUrl:n().string.isRequired,throttleMs:n().number.isRequired}).isRequired}),user:n().shape({isAuthenticated:n().bool,amguuid:n().string})},Fo.displayName="PuzzlesAndGames";const _o=Ho((0,a.M3)(Fo,{keysToPluck:["puzzlesAndGames"]})),qo=(0,x.y)(_o,"PuzzlesAndGamesPage"),Wo=e=>{const{puzzlesAndGames:t}=e;return t?.isPuzzlesAndGamesArticle?o.createElement(qo,null):o.createElement(No,null)};Wo.propTypes={puzzlesAndGames:{isPuzzlesAndGamesArticle:n().bool.isRequired}};const Ko=(0,a.M3)(Wo,{keysToPluck:["puzzlesAndGames"]});(0,i(9509).A)(Ko)},75163:(e,t,i)=>{"use strict";i.d(t,{U6:()=>s,kT:()=>l,pT:()=>a});var o=i(38267),r=i(26865),n=i(96472);const a={Color:{ActionBrandDefault:"--color-action-brand-default",ActionBrandHover:"--color-action-brand-hover",ActionBrandPressed:"--color-action-brand-pressed",ActionBrandInverse:"--color-action-brand-inverse",ActionUtilityDefault:"--color-action-utility-default",ActionUtilityHover:"--color-action-utility-hover",ActionUtilityPressed:"--color-action-utility-pressed",ActionUtilityInverse:"--color-action-utility-inverse",Border:"--color-border",BorderAccent:"--color-border-accent",BorderActive:"--color-border-active",BorderButtonPrimaryOutlined:"--color-border-button-primary-outlined",BorderButtonUtilityOutlined:"--color-border-button-utility-outlined",BorderDisabled:"--color-border-disabled",BorderError:"--color-border-error",BorderFocus:"--color-border-focus",BorderNavigation:"--color-border-navigation",BorderNavigationActive:"--color-border-navigation-active",BorderPullquote:"--color-border-pullquote",BorderStory:"--color-border-story",BorderSub:"--color-border-sub",BorderSubNavigation:"--color-border-sub-navigation",BorderToggleChipHover:"--color-border-toggle-chip-hover",BorderUtility:"--color-border-utility",BorderSubtle:"--color-border-subtle",Icon:"--color-icon",IconAccent:"--color-icon-accent",IconActive:"--color-icon-active",IconDisabled:"--color-icon-disabled",IconSubtle:"--color-icon-subtle",OverlayBadge:"--color-overlay-badge",OverlayInverse:"--color-overlay-inverse",OverlayStrong0deg:"--color-overlay-strong-0deg",OverlayStrong180deg:"--color-overlay-strong-180deg",OverlaySubtle0deg:"--color-overlay-subtle-0deg",OverlaySubtle180deg:"--color-overlay-subtle-180deg",Surface:"--color-surface",SurfaceAccent:"--color-surface-accent",SurfaceAd:"--color-surface-ad",SurfaceButtonPrimaryFilled:"--color-surface-button-primary-filled",SurfaceButtonPrimaryFilledActive:"--color-surface-button-primary-filled-active",SurfaceButtonPrimaryFilledHover:"--color-surface-button-primary-filled-hover",SurfaceButtonUtilityFilled:"--color-surface-button-utility-filled",SurfaceButtonUtilityFilledActive:"--color-surface-button-utility-filled-active",SurfaceButtonUtilityFilledHover:"--color-surface-button-utility-filled-hover",SurfaceBylineCard:"--color-surface-byline-card",SurfaceCardActive:"--color-surface-card-active",SurfaceCardDisabled:"--color-surface-card-disabled",SurfaceHover:"--color-surface-hover",SurfaceNavigation:"--color-surface-navigation",SurfaceNavigationElevated:"--color-surface-navigation-elevated",SurfaceNavigationFeature:"--color-surface-navigation-feature",SurfaceNavigationFeatureBrand:"--color-surface-navigation-feature-brand",SurfaceNavigationFeatureBrandHover:"--color-surface-navigation-feature-brand-hover",SurfaceNavigationFeatureBrandPressed:"--color-surface-navigation-feature-brand-pressed",SurfaceNavigationOverlay:"--color-surface-navigation-overlay",SurfacePlaceholder:"--color-surface-placeholder",SurfacePressed:"--color-surface-pressed",SurfaceRubricCard:"--color-surface-rubric-card",SurfaceStatusCard:"--color-surface-status-card",SurfaceSubtle:"--color-surface-subtle",SurfaceToggleChip:"--color-surface-toggle-chip",SurfaceToggleChipActive:"--color-surface-toggle-chip-active",Text:"--color-text",TextAccent:"--color-text-accent",TextActive:"--color-text-active",TextAd:"--color-text-ad",TextBlockquote:"--color-text-blockquote",TextButtonPrimary:"--color-text-button-primary",TextButtonPrimaryFilled:"--color-text-button-primary-filled",TextButtonUtility:"--color-text-button-utility",TextButtonUtilityFilled:"--color-text-button-utility-filled",TextByline:"--color-text-byline",TextBylineCard:"--color-text-byline-card",TextBylineLink:"--color-text-byline-link",TextCardActive:"--color-text-card-active",TextCardDisabled:"--color-text-card-disabled",TextDek:"--color-text-dek",TextDisabled:"--color-text-disabled",TextError:"--color-text-error",TextHeading:"--color-text-heading",TextImageCaption:"--color-text-image-caption",TextImageCredit:"--color-text-image-credit",TextLink:"--color-text-link",TextNavigation:"--color-text-navigation",TextNavigationAccent:"--color-text-navigation-accent",TextNavigationBrand:"--color-text-navigation-brand",TextNavigationElevated:"--color-text-navigation-elevated",TextNavigationEmphasis:"--color-text-navigation-emphasis",TextNavigationFeature:"--color-text-navigation-feature",TextPlaceholder:"--color-text-placeholder",TextPricing:"--color-text-pricing",TextPubdate:"--color-text-pubdate",TextRubric:"--color-text-rubric",TextRubricCard:"--color-text-rubric-card",TextStatus:"--color-text-status",TextStatusCard:"--color-text-status-card",TextSubHeading:"--color-text-sub-heading",TextSubtle:"--color-text-subtle",TextSuccess:"--color-text-success",TextToggleChip:"--color-text-toggle-chip",TextToggleChipActive:"--color-text-toggle-chip-active"},Component:{Link:"link",BylineLink:"byline link",RubricLink:"rubric link",TextBadge:"badge",TextLink:"text link",ImageCaptionLink:"image caption link",ImageCreditLink:"image credit link",PrimaryFilledLinkButton:"link-button primary filled",UtilityOutlinedLinkButton:"link-button utility outlined",UtilityFilledLinkButton:"link-button utility filled",Compact:"compact"}};function l(e,t,i){const n=e.overrides||{};return o.AH` ${Object.keys(i).map(o=>{const a=n[t],l=null!=a?a[o]:void 0;try{return[o,(0,r.HK)(e,l||i[o])]}catch(e){return[o,null]}}).filter(([e,t])=>null!=t).map(([e,t])=>`${e}: ${t};`).join("\n")} `}function s(e,t,i){let o="global"===t?n.ob:(0,r.nv)(e,`interactive.links.${t||"default"}`);return null==o||"null"===o[i].style?"initial":o[i].style||"initial"}},76960:(e,t,i)=>{"use strict";i.d(t,{I:()=>o});const o={primary:{normal:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-secondary",border:"colors.interactive.base.brand-secondary"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-secondary",border:"colors.interactive.base.brand-secondary"},disabled:{text:"colors.interactive.base.white",background:"colors.interactive.base.light",border:"colors.interactive.base.light"}},"primary-pair":{normal:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.brand-primary"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.brand-primary"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.light"}},secondary:{normal:{text:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.black"},active:{text:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light"}},utility:{normal:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.white",background:"colors.interactive.base.light",border:"colors.interactive.base.light"}},"utility-inverted":{normal:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.brand-primary",border:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.dark",border:"colors.interactive.base.dark"}},"utility-pair":{normal:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.black"},hover:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},focus:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.black"},active:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.black"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.light"}},"utility-pair-inverted":{normal:{text:"colors.interactive.base.white",background:null,border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},focus:{text:"colors.interactive.base.white",background:"colors.interactive.base.black",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.black",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},disabled:{text:"colors.interactive.base.dark",background:null,border:"colors.interactive.base.dark"}},"inverted-text":{normal:{text:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.brand-primary"},focus:{text:"colors.interactive.base.white"},active:{text:"colors.interactive.base.brand-primary"},disabled:{text:"colors.interactive.base.dark"}},"utility-pair-secondary":{normal:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},hover:{text:"colors.interactive.base.brand-secondary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},focus:{text:"colors.interactive.base.brand-primary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},active:{text:"colors.interactive.base.brand-secondary",background:"colors.interactive.base.white",border:"colors.interactive.base.white"},disabled:{text:"colors.interactive.base.light",background:"colors.interactive.base.white",border:"colors.interactive.base.white"}}}},91470:(e,t,i)=>{"use strict";i.r(t),i.d(t,{Account:()=>o.A,AgeGate:()=>r.A,Arrow:()=>n.A,Article:()=>a.A,BadgeArtist:()=>l.A,BadgeDayOne:()=>s.A,BadgeStaff:()=>d.A,BlueSky:()=>m.A,Bookmark:()=>c.A,BookmarkActivated:()=>u.A,BookmarkNew:()=>h.A,CartFilled:()=>p.A,CartOutlined:()=>g.A,Check:()=>b.A,ChevronDown:()=>k.A,ChevronFill:()=>y.A,ChevronLeft:()=>f.A,ChevronRight:()=>A.A,ChevronUp:()=>v.A,Close:()=>C.A,Collapse:()=>w.A,Comment:()=>S.A,CopyLink:()=>x.A,Dot:()=>$.A,DownloadCloud:()=>E.A,DownloadWeb:()=>B.A,Email:()=>T.A,EmailFilled:()=>R.A,Enlarge:()=>P.A,Expand:()=>I.A,Facebook:()=>N.A,Filmstrip:()=>L.A,Flipboard:()=>O.A,Gallery:()=>D.A,GoogleNews:()=>M.A,Grid:()=>H.A,Headphone:()=>F.A,Instagram:()=>_.A,LargeChevron:()=>q.A,LeftChevron:()=>W.A,Like:()=>K.A,LikeFilled:()=>V.A,Line:()=>U.A,LinkedIn:()=>j.A,List:()=>Y.A,Maximize:()=>X.A,Menu:()=>J.A,NativeShare:()=>Z.A,Newsletter:()=>ee.A,NewsletterArrow:()=>te.A,OK:()=>G.A,Paperclip:()=>Q.A,Passkey:()=>le.A,Pause:()=>ie.A,PhotoStack:()=>de.A,Pinterest:()=>oe.A,PitchforkUpvote:()=>re.A,PitchforkUpvoteFilled:()=>ne.A,Play:()=>ae.A,PlayOutlined:()=>ce.A,Playlist:()=>se.A,Print:()=>ue.A,QAIcon:()=>he.A,RatingFilled:()=>me.A,RatingHalf:()=>pe.A,RatingOutlined:()=>ge.A,Replay:()=>be.A,Rss:()=>Ae.A,Search:()=>ye.A,Share:()=>ve.A,Shopping:()=>ke.A,SlimHeadphone:()=>fe.A,Snapchat:()=>Ce.A,SocialHandle:()=>we.A,Spotify:()=>Se.A,Subscribe:()=>xe.A,Telegram:()=>$e.A,Threads:()=>Le.A,Tiktok:()=>Be.A,Timestamp:()=>Ee.A,Triangle:()=>Te.A,TriangleDown:()=>Ie.A,TriangleUp:()=>Re.A,Tumblr:()=>Pe.A,Twitter:()=>Ne.A,VK:()=>qe.A,VerificationBadge:()=>Oe.A,Vero:()=>Me.A,Viber:()=>De.A,Video:()=>He.A,VolumeHigh:()=>Fe.A,VolumeMute:()=>_e.A,WeChat:()=>We.A,Weibo:()=>Ke.A,Whatsapp:()=>Ve.A,Xing:()=>Ue.A,YandexZen:()=>je.A,YouTube:()=>ze.A,default:()=>Ge});var o=i(92237),r=i(86138),n=i(69571),a=i(90628),l=i(53090),s=i(74695),d=i(93107),c=i(315),u=i(52585),h=i(44584),m=i(81463),p=i(58366),g=i(72172),b=i(9218),A=i(25751),y=i(58180),f=i(18972),v=i(68804),k=i(40589),C=i(80046),w=i(56099),S=i(56807),x=i(25601),$=i(60261),E=i(66087),B=i(39392),T=i(57942),R=i(62410),I=i(58332),P=i(83476),N=i(69192),L=i(50694),O=i(50907),M=i(24596),D=i(39336),H=i(49776),F=i(53636),_=i(7994),q=i(79350),W=i(65234),K=i(35483),V=i(74771),U=i(8990),j=i(25534),z=i(3503),G=i(22650),Q=i(13150),Y=i(61852),X=i(30110),J=i(15447),Z=i(28828),ee=i(60779),te=i(65102),ie=i(13148),oe=i(24888),re=i(60889),ne=i(13901),ae=i(11118),le=i(57946),se=i(85026),de=i(5232),ce=i(25856),ue=i(40641),he=i(99563),me=i(35149),pe=i(36928),ge=i(85323),be=i(81055),Ae=i(29454),ye=i(36652),fe=i(20855),ve=i(69657),ke=i(64964),Ce=i(74170),we=i(89281),Se=i(59596),xe=i(86522),$e=i(46119),Ee=i(92566),Be=i(50610),Te=i(90040),Re=i(15497),Ie=i(82652),Pe=i(32262),Ne=i(33189),Le=i(29011),Oe=i(192),Me=i(34214),De=i(16576),He=i(12037),Fe=i(29186),_e=i(3711),qe=i(52783),We=i(85858),Ke=i(93470),Ve=i(90370),Ue=i(36216),je=i(51716),ze=i(92459);const Ge={Account:o.A,AgeGate:r.A,Arrow:n.A,Article:a.A,BadgeArtist:l.A,BadgeDayOne:s.A,BadgeStaff:d.A,Bookmark:c.A,BookmarkActivated:u.A,BookmarkNew:h.A,BlueSky:m.A,CartFilled:p.A,CartOutlined:g.A,Check:b.A,ChevronRight:A.A,ChevronFill:y.A,ChevronLeft:f.A,ChevronUp:v.A,ChevronDown:k.A,Close:C.A,Collapse:w.A,Comment:S.A,CopyLink:x.A,Dot:$.A,DownloadCloud:E.A,DownloadWeb:B.A,Email:T.A,EmailFilled:R.A,Expand:I.A,Enlarge:P.A,Facebook:N.A,Filmstrip:L.A,Flipboard:O.A,GoogleNews:M.A,Gallery:D.A,Grid:H.A,Headphone:F.A,Instagram:_.A,LargeChevron:q.A,LeftChevron:W.A,Like:K.A,LikeFilled:V.A,Line:U.A,LinkedIn:j.A,OK:G.A,List:Y.A,Lock:z.A,Maximize:X.A,Menu:J.A,NativeShare:Z.A,Newsletter:ee.A,NewsletterArrow:te.A,Paperclip:Q.A,Pause:ie.A,Pinterest:oe.A,PitchforkUpvote:re.A,PitchforkUpvoteFilled:ne.A,Play:ae.A,Passkey:le.A,Playlist:se.A,PhotoStack:de.A,PlayOutlined:ce.A,Print:ue.A,QAIcon:he.A,RatingFilled:me.A,RatingHalf:pe.A,RatingOutlined:ge.A,Replay:be.A,Rss:Ae.A,Search:ye.A,Share:ve.A,Shopping:ke.A,SlimHeadphone:fe.A,Snapchat:Ce.A,SocialHandle:we.A,Spotify:Se.A,Subscribe:xe.A,Telegram:$e.A,Timestamp:Ee.A,Tiktok:Be.A,Threads:Le.A,Triangle:Te.A,TriangleUp:Re.A,TriangleDown:Ie.A,Tumblr:Pe.A,Twitter:Ne.A,VerificationBadge:Oe.A,Vero:Me.A,Viber:De.A,Video:He.A,VolumeHigh:Fe.A,VolumeMute:_e.A,VK:qe.A,WeChat:We.A,Weibo:Ke.A,Whatsapp:Ve.A,Xing:Ue.A,YandexZen:je.A,YouTube:ze.A}},96461:(e,t,i)=>{"use strict";i.d(t,{C:()=>s,c:()=>l});var o=i(5556),r=i.n(o),n=i(96540),a=i(59867);const l=n.createContext(!1),s=({children:e})=>{const[t,i]=(0,n.useState)(!1),o=(0,n.useRef)(null);return(0,n.useEffect)(()=>{{const e=()=>{i(!0),o.current&&o.current.off()};o.current=window.Kendra.WINDOW_EVENT.on(a.m.SCROLL_DEBOUNCE,e)}return()=>{o.current&&o.current.off()}},[]),n.createElement(l.Provider,{value:t},e)};s.propTypes={children:r().node},s.displayName="HasScrolledProvider"},97504:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>Je,p:()=>h.A});var o=i(38299),r=i(42368),n=i(42361),a=i(4498),l=i(42096),s=i(75421),d=i(54337),c=i(43706),u=i(20215),h=i(66718),m=i(59257),p=i(3540),g=i(64510),b=i(76196),A=i(39733),y=i(87986),f=i(56430),v=i(16619),k=i(32586),C=i(30616),w=i(87241),S=i(34577),x=i(70195),$=i(29165),E=i(5198),B=i(71039),T=i(49140),R=i(88852),I=i(3686),P=i(84050),N=i(67818),L=i(39792),O=i(26676),M=i(73137),D=i(15514),H=i(96774),F=i(34890),_=i(77818),q=i(28153),W=i(83558),K=i(33528),V=i(708),U=i(47424),j=i(36737),z=i(68165),G=i(80636),Q=i(41876),Y=i(56148),X=i(65087),J=i(79301),Z=i(63397),ee=i(49498),te=i(60836),ie=i(88845),oe=i(90906),re=i(86173),ne=i(21516),ae=i(87574),le=i(42710),se=i(80890),de=i(39083),ce=i(74723),ue=i(11936),he=i(87444),me=i(23150),pe=i(54280),ge=i(3330),be=i(7967),Ae=i(97195),ye=i(46769),fe=i(45191),ve=i(45530),ke=i(64577),Ce=i(3653),we=i(94416),Se=i(90506),xe=i(16119),$e=i(10934),Ee=i(10312),Be=i(84502),Te=i(7507),Re=i(97475),Ie=i(74561),Pe=i(82728),Ne=i(10033),Le=i(28304),Oe=i(43438),Me=i(47774),De=i(48767),He=i(30920),Fe=i(63579),_e=i(21318),qe=i(35788),We=i(81058),Ke=i(37819),Ve=i(48848),Ue=i(75937),je=i(74921),ze=i(36108),Ge=i(75088),Qe=i(87924),Ye=i(94342),Xe=i(57961);const Je={Account:o.A,AgeGate:r.A,Arrow:n.A,Article:a.A,BadgeArtist:l.A,BadgeDayOne:s.A,BadgeStaff:d.A,Bookmark:c.A,BookmarkActivated:u.A,BookmarkNew:h.A,BlueSky:m.A,CartFilled:p.A,CartOutlined:g.A,Check:b.A,ChevronRight:A.A,ChevronFill:k.A,ChevronLeft:y.A,ChevronUp:f.A,ChevronDown:v.A,Close:C.A,Collapse:w.A,Comment:S.A,CopyLink:x.A,DownloadCloud:$.A,DownloadWeb:E.A,Dot:B.A,Email:T.A,EmailFilled:R.A,Enlarge:I.A,Expand:P.A,Facebook:N.A,Filmstrip:L.A,Filter:O.A,Flipboard:M.A,GoogleNews:D.A,Gallery:H.A,Grid:F.A,Headphone:_.A,SlimHeadphone:q.A,Information:W.A,Instagram:K.A,LargeChevron:V.A,LeftChevron:U.A,Like:j.A,LikeFilled:z.A,Line:G.A,LinkedIn:Q.A,OK:Y.A,Paperclip:X.A,List:ee.A,Lock:Z.A,Maximize:te.A,Menu:ie.A,NativeShare:oe.A,Newsletter:re.A,NewsletterArrow:ne.A,Pause:ae.A,PhotoStack:le.A,Pinterest:se.A,PitchforkUpvote:de.A,PitchforkUpvoteFilled:ce.A,Play:ue.A,Passkey:he.A,PlayCNE:me.A,PlaylistIcon:pe.A,PlayOutlined:ge.A,Print:be.A,PrivacyOT:Ae.A,QAIcon:ye.A,RatingFilled:fe.A,RatingHalf:ve.A,RatingOutlined:ke.A,Replay:Ce.A,Loader:J.A,Rss:we.A,Search:Se.A,Share:xe.A,Shopping:$e.A,Snapchat:Ee.A,Spotify:Be.A,SocialHandle:Te.A,Subscribe:Re.A,Telegram:Ie.A,Timestamp:Pe.A,Tiktok:Le.A,Threads:Ne.A,Triangle:Oe.A,TriangleDown:Me.A,TriangleUp:De.A,Tumblr:He.A,Twitter:Fe.A,VerificationBadge:_e.A,Vero:qe.A,Viber:We.A,Video:Ke.A,VolumeHigh:Ve.A,VolumeMute:Ue.A,VK:je.A,WeChat:ze.A,Weibo:Ge.A,Whatsapp:Qe.A,YandexZen:Ye.A,YouTube:Xe.A}}},a={};function l(e){var t=a[e];if(void 0!==t)return t.exports;var i=a[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,l),i.loaded=!0,i.exports}l.m=n,e=[],l.O=(t,i,o,r)=>{if(!i){var n=1/0;for(c=0;c=r)&&Object.keys(l.O).every(e=>l.O[e](i[s]))?i.splice(s--,1):(a=!1,r0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[i,o,r]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},i=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var r=Object.create(null);l.r(r);var n={};t=t||[null,i({}),i([]),i(i)];for(var a=2&o&&e;("object"==typeof a||"function"==typeof a)&&!~t.indexOf(a);a=i(a))Object.getOwnPropertyNames(a).forEach(t=>n[t]=()=>e[t]);return n.default=()=>e,l.d(r,n),r},l.d=(e,t)=>{for(var i in t)l.o(t,i)&&!l.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},l.f={},l.e=e=>Promise.all(Object.keys(l.f).reduce((t,i)=>(l.f[i](e,t),t),[])),l.u=e=>"chunk."+(7800===e?"tny-puzzles-and-games":e)+"."+{7800:"d82384abfd2b170ffda7",7833:"02035aba06381d320d4d"}[e]+".js",l.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},r="verso:",l.l=(e,t,i,n)=>{if(o[e])o[e].push(t);else{var a,s;if(void 0!==i)for(var d=document.getElementsByTagName("script"),c=0;c{a.onerror=a.onload=null,clearTimeout(m);var r=o[e];if(delete o[e],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach(e=>e(i)),t)return t(i)},m=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),s&&document.head.appendChild(a)}},l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),l.p="/verso/static/",(()=>{var e={8659:0};l.f.j=(t,i)=>{var o=l.o(e,t)?e[t]:void 0;if(0!==o)if(o)i.push(o[2]);else{var r=new Promise((i,r)=>o=e[t]=[i,r]);i.push(o[2]=r);var n=l.p+l.u(t),a=new Error;l.l(n,i=>{if(l.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var r=i&&("load"===i.type?"missing":i.type),n=i&&i.target&&i.target.src;a.message="Loading chunk "+t+" failed.\n("+r+": "+n+")",a.name="ChunkLoadError",a.type=r,a.request=n,o[1](a)}},"chunk-"+t,t)}},l.O.j=t=>0===e[t];var t=(t,i)=>{var o,r,[n,a,s]=i,d=0;if(n.some(t=>0!==e[t])){for(o in a)l.o(a,o)&&(l.m[o]=a[o]);if(s)var c=s(l)}for(t&&t(i);dl(75021));s=l.O(s)})();