PageSourceSearch

https://www.esquire.com/_assets/fre/scopes/hdm/_next/static/chunks/91387.e74ff906df71bd59.js

js esquire.com collected 2026-10-01 07:48:26 UTC 70,701 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[19768,55373,61399,76818,86627,91387],{1696:(e,t,i)=>{"use strict";i.d(t,{A:()=>r.a});var r=i(70266);i(16706),i(14565),i(66959),i(3780)},1848:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SlideLoop:()=>p});var r=i(15630),s=i(38536),a=i(8396),n=i(28270);let l=(0,s.A)(a.A,{target:"e2iqpt60"})((0,n.Ay)({width:"100%",height:"100%",objectFit:"cover"}),"");var o=i(54791),d=i(32956),u=i(41865),c=i(9954);function p({loop:e,isPlaceholder:t=!1}){let i=(0,d.Zh)(e),s=(0,r.G7)(e),a=i?(0,d.Cv)(e):(0,r.nV)(s);return t?(0,c.Y)(o.default,{src:a,width:"100%",height:"auto"}):i?(0,c.Y)(u.default,{embed:e}):(0,c.Y)(l,{loop:!0,playsInline:!0,muted:!0,autoplay:!0,src:s,url:s,priority:"high",posterUrl:a})}},4865:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var r=i(53520),s=i(19025),a=i(9954);let n=["children"],l=function(e){let{children:t}=e,i=(0,r.A)(e,n);return(0,a.Y)(s.A,i,t)}},5543:(e,t,i)=>{"use strict";i.d(t,{A:()=>Y});var r=i(1873),s=i(93682),a=i(71055),n=i(13384),l=i(92818),o=i(61546),d=i(94263),u=i(20339),c=i(53864),p=i(60512),m=i(174),h=i(96314),g=i(62422),v=i(69325),y=i(87139),f=i(12625),b=i(95995),w=i(38644),E=i(800),_=i(43029),A=i(9954),P=i(71055);function k(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function S(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?k(Object(i),!0).forEach(function(t){(0,s.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):k(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function Y(e){let[t]=(0,u.Bd)(["common.download"]),{label:i=t,downloadUrl:s}=e,{isSecondaryImage:k,secondaryImageProps:Y}=(0,n.p)(o.Ru.Hover),O=(0,d.useIsSubscribedUser)(),{0:C,1:T}=(0,a.useState)(!1),I=(0,f.Xr)(v.m),R=(0,y.Z)(),D=(0,b.A)(),L=(0,f.Xr)(E.WS),x=(0,E.BV)("layoutContextProps.siteId"),V=(0,E.jV)("membershipModalConfig"),{data:M={}}=(0,w.IT)([_.u,{resourceId:x,resource_type:"site",config_type:"membership_modal"}]),j=M?.config||{};(0,a.useEffect)(()=>{let e=!j||0===Object.keys(j).length;V&&0!==Object.keys(V).length||e||L(e=>S(S({},e),{},{data:S(S({},e.data),{},{content:[S(S({},e.data?.content?.[0]),{},{membershipModalConfig:j})]})}))},[j,V,L]);let N=(0,a.useContext)(p.C),G=N?.display||e.displayGalleryType,B=e=>{(0,m.A)(h.iS.GATE_BUTTON,h.iS.GATE_BUTTON_CLICK,{el:e.currentTarget})},U=O?e=>{B(e),s&&window.open(s,"_blank")}:e=>{B(e);let t=!!window?.JOURNEY_INFO?.templates?.["journey-quick-cart-blocker"]?.[0];!R&&D&&t?T(!0):I(!0)},F=(0,A.Y)(l.j,{displaySecondaryImage:k,eventType:o.Ru.Hover,"data-theme-key":"lockable-button-icon"});return(0,A.Y)(P.Fragment,null,(0,A.Y)(l.C,(0,r.A)({elementLast:O?null:F,className:"lockableButton",onClick:U,"data-theme-key":"lockable-button","data-vars-ga-name":"gated-button","data-vars-ga-outbound-link":O?s:"","data-vars-ga-call-to-action":i||t,"data-vars-ga-gated-is-lockable":!O,"data-vars-ga-gallery-display":G},Y),(0,A.Y)("span",{"data-theme-key":"lockable-button-label"},i||t)),(0,A.Y)(g.default,{context:g.MEMBERSHIP_MODAL_CONTEXT_GATED}),(0,A.Y)(c.A,{open:C,onClose:()=>T(!1)}))}},8396:(e,t,i)=>{"use strict";i.d(t,{A:()=>P});var r=i(93682),s=i(53520),a=i(1873),n=i(40561),l=i(71055),o=i(54791),d=i(56874),u=i(83222),c=i(4927),p=i(19768),m=i(90810),h=i(61546),g=i(75191),v=i(52336),y=i(9954),f=i(71055);let b=["posterUrl","url","className","priority","dataAttrs"];function w(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function E({onClick:e=c.lQ,playPauseRef:t=c.lQ}){let{0:i,1:r}=(0,l.useState)();return(0,y.Y)(v.D6,{type:"button","aria-label":`${i?"play loop video":"pause loop video"}`,onClick:()=>{e(i),r(!0!==i)},ref:t},(0,y.Y)(v.bH,null,i?(0,y.Y)(v.K5,null):(0,y.Y)(v.S,{alt:"Pause Icon",relativeUrl:"/static/icons/pause.svg",type:h.PV.Stylized})))}function _({update:e,wrapper:t,posterLoaded:i}){let{inView:r,observer:s}=(0,u.A)({initialRef:t}),a=(0,d.A)(),{effectiveConnectionType:n}=(0,g.M)("4g");return(0,l.useEffect)(()=>{r&&i&&a&&(!n||"4g"===n)&&(s.current.unobserve(t.current),e(!0))},[r,i,a]),null}function A({url:e,onLoadedData:t=c.lQ,options:i}){let{ref:r,inView:s}=(0,u.A)(),{playPauseRef:n}=i;(0,l.useEffect)(()=>
1{if(!r.current)return;let e=r.current;s||e.paused?s&&!r.current.userIntendToPause&&e.play():e.pause()},[s]);let o=(0,l.useCallback)(e=>{r.current&&(e?(r.current.userIntendToPause=!1,r.current.play()):(r.current.userIntendToPause=!0,r.current.pause()))});return(0,y.Y)(f.Fragment,null,(0,y.Y)(v.o2,(0,a.A)({ref:r,src:e},i,{onLoadedData:t}),(0,y.Y)("track",{kind:"captions"})),(0,y.Y)(E,{onClick:o,playPauseRef:n}))}let P=function(e){let{posterUrl:t="",url:i,className:d="",priority:u="auto",dataAttrs:c={}}=e,h=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?w(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):w(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({autoPlay:!0,playsInline:!1,loop:!0,muted:!0},(0,s.A)(e,b)),{0:g,1:E}=(0,l.useState)(!1),{0:P,1:k}=(0,l.useState)(100),{0:S,1:Y}=(0,l.useState)(!1),{0:O,1:C}=(0,l.useState)(!1),T=(0,l.useRef)(null),I=(0,l.useRef)(null),R=(0,l.useCallback)(e=>{E(e)},[]);(0,l.useEffect)(()=>{let e=()=>{let{naturalWidth:e,naturalHeight:t}=T?.current||{};k((0,p.K)("",e,t)),Y(!0)},{naturalWidth:t,naturalHeight:i}=T?.current||{};T?.current?.complete||0!==i||0!==t?e():T?.current?.addEventListener("load",e,{once:!0})},[]);let D=(0,l.useCallback)(()=>{C(!0)});return(0,y.Y)(f.Fragment,null,"high"===u?(0,y.Y)(n.A,null,(0,y.Y)("link",{rel:"preload",as:"image",href:t})):null,(0,y.Y)(v.mJ,(0,a.A)({className:d,ref:I},c),(0,y.Y)(m.A,{sx:{width:"100%"},aspectRatio:`${P}%`},g?(0,y.Y)(A,{url:i,options:h,onLoadedData:D}):null,O?null:(0,y.Y)(o.default,{src:t,priority:u,className:O?"hidden":"",imgRef:T,width:"100%",height:"auto"})),(0,y.Y)(_,{update:R,wrapper:I,posterLoaded:S,priority:u,url:i})))}},16614:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>H,T8:()=>F,rk:()=>B,Ry:()=>G,Wd:()=>$});var r=i(1873),s=i(34726),a=i(45025),n=i(4093),l=i(68014),o=i.n(l),d=i(20401),u=i(47241),c=i(54791),p=i(92850),m=i(53995),h=i.n(m),g=i(99738),v=i(78860),y=i(22440),f=i(30299),b=i(6913),w=i(10379),E=i(800),_=i(62005),A=i(53225),P=i(87073),k=i(5543),S=i(12598),Y=i(71055),O=i(60512),C=i(75036),T=i(86385),I=i(75917),R=i(42705),D=i(47854),L=i(9954);function x({nodeId:e}){let{0:t,1:i}=(0,Y.useState)(!0);return((0,I.A)([t,i]),t)?null:(0,L.Y)(R.A,{nodeId:e,wrapperComponent:D.h6})}var V=i(1848),M=i(98268),j=i(71055);let N=o()(()=>Promise.resolve().then(i.bind(i,11102)),{id:"93ff0e0",loadableGenerated:{webpack:()=>[11102]}});function G({slide:e,slideNumber:t,galleryId:i,hideProsAndCons:r,isEmbeddedListicleDisplay:s=!1,linkProductTitleToRetailer:l=!1,productThemeOptionPrefix:o=a.OC.embeddedGallery,is2UpProductGrid:d=!1}){let u=d?h()(D.bm,{ProductWrapper:{width:{"<md":"100%"},maxWidth:{"<md":"100%"},margin:{"<md":0},flexGrow:{"<md":1},display:{"<md":"grid"},gridTemplateRows:{"<md":"auto 1fr"}},ProductWrapperRefresh:{width:{"<md":"100%"},maxWidth:{"<md":"100%"},margin:{"<md":0},flexGrow:{"<md":1},display:{"<md":"grid"},gridTemplateRows:{"<md":"auto 1fr"},"[data-theme-key='embedded-product-custom-tag']":{marginTop:{"<md":"{*sizes.primitive-8}"},fontSize:{"<md":"0.625rem"}}},ProductInfo:{display:{"<md":"flex"},flexDirection:{"<md":"column"},alignItems:{"<md":"center"},border:{"<md":"none"},padding:{"<md":0},flexGrow:{"<md":1},maxWidth:{"<md":"100%"},width:{"<md":"100%"}},ProductInfoDetails:{},ProductHeader:{"&.top":{margin:{"<md":0},padding:{"<md":0},"& > *":{display:{"<md":"none"}},"[data-fp-embedded-product-custom-tag]":{display:{"<md":"inline-block"},fontSize:{"<md":"0.625rem"},letterSpacing:{"<md":"0.04em"},margin:{"<md":"0.375rem auto 0"},padding:{"<md":"0.125rem 0.375rem"}}},"&:not(.top)":{display:{"<md":"block"},textAlign:{"<md":"center"},"& > :first-child":{display:{"<md":"none"}},"[data-fp-embedded-product-custom-tag]":{display:{"<md":"none"}}}},ProductTitle:{fontSize:{"<md":"20px"},lineHeight:{"<md":"110%"},margin:{"<md":0},padding:{"<md":"0 0.125rem"},display:{"<md":"-webkit-box"},WebkitLineClamp:{"<md":3},WebkitBoxOrient:{"<md":"vertical"},overflow:{"<md":"hidden"}},ProductImage:{ProductImageContainer:{height:{"<md":"auto"},maxWidth:{"<md":"100%"},padding:{"<md":"0.5rem 0.625rem 0.625rem"},margin:{"<md":"0 auto"},aspectRatio:{"<md":"1 / 1"},overflow:{"<md":"hidden"},minHeight:{"<md":0},img:{objectFit:{"<md":"contain"},maxHeight:{"<md":"100%"},width:{"<md":"100%"},height:{"<md":"100%"}}}},ProductDetails:{padding:{"<md":"0 0.375rem 0"},margin:{"<md":0},textAlign:{"<md":"center"},maxWidth:{"<md":"100%"},width:{"<md":"100%"},display:{"<md":"flex"},flexDirection:{"<md":"column"},flexGrow:{"<md":1}},ProductButtons:{ProductButtonsContainer:{padding:{"<md":0},marginBottom:{"<md":0},maxWidth:{"<md":"100%"},alignItems:{"<md":"center"},gap:{"<md":"0.625rem"},"& a":{width:{"<md":"100%"},maxWidth:{"<md":"100%"},fontSize:{"<md":"0.6875rem"},padding:{"<md":"0.5rem 0.25rem"},textAlign:{"<md":"center"},margin:{"<md":0}}}},ProductDescription:{display:{"<md":"none"}},ProductProsCons:{ProductProsConsContainer:{display:{"<md":"none"}}},ProductFeatureSpecs:{Container:{display:{"<md":"none"}}},ProductImageCredit:{display:{"<md":"none"}}}):D.bm;return s?(0,L.Y)(C.A,{hideProsAndCons:r,layoutType:o,linkProductTitleToRetailer:l,product:(0,n.ps)(e),slideNumber:`${t}`,sxProps:u,themeOptions:(0,b.e)(o)}):(0,L.Y)(p.A,{galleryId:i,hideProsAndCons:r,layoutType:a.OC.embeddedGallery,linkProductTitleToRetailer:l,product:(0,n.ps)(e),sxProps:u,themeOptions:(0,b.e)(o)})}
1function B(e,t=!1){let{metadata:{headline:i,headlineDom:a,dekDom:n,custom_tag:l,slide_image_link_new_tab:o,slide_image_link_nofollow:u,slide_image_link_url:p},photographer:m,source:h}=e,b=(0,g.getImageMetadata)(e),w=b?.seo_meta_description||b?.seo_meta_title||"",E=m?.name||b?.photo_credit,A=h?.title,P=(0,v.z)(u)&&{rel:"nofollow"},k=(0,v.z)(o)&&{target:"_blank"},S=e?.metadata?.selected_crop,Y=(0,L.Y)(c.default,{image:e,alt:w,default:{resize:"640:*",crop:S}}),O=(0,L.Y)(y.Ay,(0,r.A)({className:"clickable-image-link clickable-image-embed-item",href:p},k,P),Y);return t?(0,L.Y)(D.RR,null,(0,L.Y)(D.iI,null,l?(0,L.Y)(j.Fragment,null,(0,L.Y)(D.Cn,{"data-fp-episode-badge":!0},l),(0,L.Y)(D.aX,{"aria-hidden":"true"})):null,p?O:Y),(0,L.Y)(D.$T,null,(0,L.Y)(D.Q7,null,a?(0,L.Y)(D.$j,null,(0,L.Y)(d.A,{dom:a,styles:f.r,views:_.A})):i?(0,L.Y)(D.$j,null,i):null,n?(0,L.Y)(D.HG,{__themeKey:"embedded-gallery-stacked-dek","data-fp-embedded-gallery-body":!0},(0,L.Y)(d.A,{dom:n,styles:f.r,views:_.A})):null,s.VK&&E?(0,L.Y)(N,{credit:E,copyright:A}):null))):(0,L.Y)(D.Q7,null,l?(0,L.Y)(j.Fragment,null,(0,L.Y)(D.Cn,{"data-fp-episode-badge":!0},l),(0,L.Y)(D.aX,{"aria-hidden":"true"})):null,p?O:Y,a?(0,L.Y)(D.$j,null,(0,L.Y)(d.A,{dom:a,styles:f.r,views:_.A})):i?(0,L.Y)(D.$j,null,i):null,n?(0,L.Y)(D.HG,{"data-fp-embedded-gallery-body":!0},(0,L.Y)(d.A,{dom:n,styles:f.r,views:_.A})):null,s.VK&&E?(0,L.Y)(N,{credit:E,copyright:A}):null)}function U({nodeId:e,children:t,slideRef:i,isLastSlide:r,isProduct2Up:s,titleLines:a}){return(0,L.Y)(j.Fragment,null,(0,L.Y)(x,{nodeId:e}),(0,L.Y)(D.d,{ref:r?i:null,className:"embedded-gallery-slide","data-theme-key":"embedded-gallery-item-wrapper","data-node-id":e,"data-product-2up":s?"":void 0,"data-title-lines":a},(0,L.Y)(D.xW,{"data-theme-key":"embedded-gallery-image-wrapper","data-fp-embedded-gallery-product":!0,style:s?{height:"100%",display:"flex",flexDirection:"column"}:void 0},t)))}function F(e,t=!1){let{metadata:{headline:i,headlineDom:r,dekDom:s,custom_tag:a,badge:n,content_url:l,custom_c_t_a:o,center_text_align:u}}=e,p=(0,g.getImageMetadata)(e),m=p?.seo_meta_description||p?.seo_meta_title||"",h=e?.metadata?.selected_crop,v=(0,L.Y)(c.default,{image:e,alt:m,default:{resize:"640:*",crop:h}});return(0,L.Y)(D.KT,{isCarousel:t},a?(0,L.Y)(D.JU,{isCarousel:t},a):null,(0,L.Y)(D.ph,{isCarousel:t},v,n?(0,L.Y)(P.A,{slug:n,name:n}):null),r?(0,L.Y)(D.ru,{isCarousel:t},(0,L.Y)(d.A,{dom:r,styles:f.r,views:_.A})):i?(0,L.Y)(D.ru,{isCarousel:t}
1,i):null,s?(0,L.Y)(D.hq,{isCarousel:t,centerTextAlign:u,"data-fp-embedded-gallery-body":!0},(0,L.Y)(d.A,{dom:s,styles:f.r,views:_.A})):null,(0,L.Y)(D.eM,{isCarousel:t},(0,L.Y)(k.A,{downloadUrl:l,label:o})))}function $(e,t=!1){let{metadata:{headline:i,headlineDom:r,dekDom:s,custom_tag:a}}=e;return t?(0,L.Y)(D.RR,null,(0,L.Y)(D.iI,null,a?(0,L.Y)(j.Fragment,null,(0,L.Y)(D.Cn,null,a),(0,L.Y)(D.aX,{"aria-hidden":"true"})):null,(0,L.Y)(M.V,null,(0,L.Y)(V.SlideLoop,{loop:e}))),(0,L.Y)(D.$T,null,(0,L.Y)(D.Q7,null,r?(0,L.Y)(D.$j,null,(0,L.Y)(d.A,{dom:r,styles:f.r,views:_.A})):i?(0,L.Y)(D.$j,null,i):null,s?(0,L.Y)(D.HG,{__themeKey:"embedded-gallery-stacked-dek","data-fp-embedded-gallery-body":!0},(0,L.Y)(d.A,{dom:s,styles:f.r,views:_.A})):null))):(0,L.Y)(D.Q7,null,a?(0,L.Y)(j.Fragment,null,(0,L.Y)(D.Cn,null,a),(0,L.Y)(D.aX,{"aria-hidden":"true"})):null,(0,L.Y)(M.V,null,(0,L.Y)(V.SlideLoop,{loop:e})),r?(0,L.Y)(D.$j,null,(0,L.Y)(d.A,{dom:r,styles:f.r,views:_.A})):i?(0,L.Y)(D.$j,null,i):null,s?(0,L.Y)(D.HG,{"data-fp-embedded-gallery-body":!0},(0,L.Y)(d.A,{dom:s,styles:f.r,views:_.A})):null)}let W=(0,Y.forwardRef)(({showTitle:e,title:t,slides:i,hideProsAndCons:r=!1,id:s,stacked:a},l)=>{let o=(0,E.BV)("embeddedContentProps"),d=(0,E.Uk)("GalleryWrapper")||"StandardGalleryWrapper",c=(0,Y.useContext)(O.C),[p]=(0,A._P)(["fre.prevent-article-switch"]),m=(0,S.g3)(c?.display),h="LongformGalleryWrapper"===d||(0,w.dP)(o?.[s]?.gridLayout),v="2-up_layout"===(0,T.A)("2up_product_grid")&&h&&!a,y=i.length,f=i.length-1,b=1===i.length?D.Rc:{},_=h?D.g7:D.Dz,P=h?"embedded-gallery-longform-wrapper":"embedded-gallery-standard-wrapper",k=h?"data-fp-gallery-longform-wrapper":"data-fp-gallery-standard-wrapper",C=D.e1,I="embedded-gallery-headline";a&&(_=D.Dg,C=D.jc,P="embedded-gallery-stacked-wrapper",I="embedded-gallery-stacked-headline");let R=[],x=(0,Y.useMemo)(()=>{let e=new Map;if(!v||!Array.isArray(i))return e;let t=e=>{if(!e)return 1;let t=e.split(" "),i=1,r=0;for(let e of t){let t=+(r>0)+e.length;r+t>14&&r>0?(i+=1,r=e.length):r+=t}return Math.min(i,3)},r=[];i.forEach((e,t)=>{(0,S.nS)(e)||(0,g.isImageType)(e?.media_type)||(0,S.t9)(e)||r.push(t)});for(let s=0;s<r.length;s+=2){let a=r[s],l=r[s+1],o=(0,n.ps)(i[a]),d=null!=l?(0,n.ps)(i[l]):null,u={titleLines:Math.max(t((0,n.rj)(o)),d?t((0,n.rj)(d)):1)};e.set(a,u),null!=l&&e.set(l,u)}return e},[v,i]);return Array.isArray(i)&&(R=i.map((e,t)=>{let i=null,{media_type:n}=e,o=!(0,S.nS)(e)&&!(0,g.isImageType)(n)&&!(0,S.t9)(e),d=x.get(t);i=(0,S.nS)(e)?F(e):(0,g.isImageType)(n)?B(e,a):(0,S.t9)(e)?$(e,a):G({slide:e,slideNumber:t+1,galleryId:s,hideProsAndCons:r,isEmbeddedListicleDisplay:m,is2UpProductGrid:v,linkProductTitleToRetailer:!0});let u=`gallery.${s}.slide.${t}`,c=`${e.id||u}-${t}`;return p?(0,L.Y)(U,{key:c,nodeId:u,slideRef:l,isLastSlide:f===t,isProduct2Up:v&&o,titleLines:d?.titleLines},i):(0,L.Y)(D.d,{key:c,ref:f===t?l:null,"data-theme-key":"embedded-gallery-item-wrapper","data-product-2up":v&&o?"":void 0,"data-title-lines":d?.titleLines},(0,L.Y)(D.xW,{"data-theme-key":"embedded-gallery-image-wrapper","data-fp-embedded-gallery-product":!0,style:v&&o?{height:"100%",display:"flex",flexDirection:"column"}:void 0},i))})),(0,L.Y)(j.Fragment,null,e?(0,L.Y)(C,{"data-theme-key":I},(0,L.Y)(u.A,{sxProps:D.vF},t)):null,(0,L.Y)(_,{className:"embedded-gallery-grid",slideNum:y,is2UpProductGrid:v,sx:b,"data-theme-key":P,[k]:!0},R))});W.displayName="EmbedGallery";let H=W},19025:(e,t,i)=>{"use strict";let r;i.d(t,{A:()=>u});var s=((r=s||{}).MP4="video/mp4",r.AVI="video/avi",r.OGG="video/ogg",r.M3U8="m3u8",r.WEBM="video/webm",r.MOV="video/quicktime",r.WMV="video/x-ms-wmv",r.MPEG="video/mpeg",r),a=i(19939),n=i(71055),l=i(55837),o=i(7751),d=class{constructor(){(0,a.a)(this,"player",null)}setup(e){this.player=e}async play(){return this.player?.element.play()}pause(){this.player?.element.pause()}setSrc(e){this.player&&this.player.setSrc(e)}getCurrentVideo(){return this.player?.store.getState().video??void 0}destroy(){this.player=null}};function u({onError:e,onReady:t,children:i}){let{_setPlayerInitialized:r}=(0,l.y)(),s=(0,l.p)(),a=(0,l.r)(),c=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{var i,n;let l,o,u,p,m,h,g,v;if(!s||c.current)return;let y=a;if(!y&&s.element.src&&(l=(n=i=s.element.src).includes(".m3u8")||n.includes(".HLS"),o=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(n),u=/\.avi$/i.test(n),p=/\.(ogg|ogv)$/i.test(n),m=/\.webm$/i.test(n),h=/\.(mov|qt)$/i.test(n),g=/\.wmv$/i.test(n),v=/\.(mpeg|mpg)$/i.test(n),y={id:i,sources:[{src:i,type:(l?"m3u8":o?"video/mp4":u?"video/avi":p?"video/ogg":m?"video/webm":h?"video/quicktime":g?"video/x-ms-wmv":v?"video/mpeg":null)||"video/mp4",displayName:"Default"}]}),!y)return;let f=new d;s.provider=f,s.element.src?s.setSrc(s.element.src):s.setVideo(y);let b=window.videoPlayerManager;b&&(b.initPlayer(s),r(!0)),c.current=!0,e&&s.events.on("error",t=>{e(t.error??Error("Unknown player error"))}),t?.(f)},[s,a,r,e,t]),(0,o.Y)(o.FK,{children:i})}},19363:(e,t,i)=>{"use strict";i.d(t,{G:()=>o,Q:()=>l});var r=i(71055),s=i(86385),a=i(30826),n=i(65830);function l(){let e=(0,s.A)(a.xL),t=void 0!==e&&!1!==e&&null!==e&&Object.hasOwn(a.GJ,e),i=t?a.GJ[e]:null;return{isControlVariation:e===a.sP,isVariation13Lines:e===a.j8,isVariation31Lines:e===a.tx,isVariation100Line
1s:e===a.og,isInTest:t,lineClamps:i,variation:e}}function o(){let{isInTest:e}=l();(0,r.useEffect)(()=>{if(!e)return;let t=e=>{let{eventType:t,event:i}=e.detail||{};"skip-link-scroll"===t&&("scroll-start"===i?(0,n.o$)(!0):"scroll-end"===i&&(0,n.o$)(!1))};return window.addEventListener("fre-send-event",t),()=>{window.removeEventListener("fre-send-event",t),(0,n.o$)(!1)}},[e])}},19768:(e,t,i)=>{"use strict";function r(e,t,i){let r=e&&e.split?e.split("x"):[];return r.length<2?t&&i&&t>0&&i>0?i/t*100:100:Number(r[1])/Number(r[0])*100}i.d(t,{K:()=>r})},19939:(e,t,i)=>{"use strict";i.d(t,{a:()=>s});var r=Object.defineProperty,s=(e,t,i)=>{let s;return(s="symbol"!=typeof t?t+"":t)in e?r(e,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[s]=i}},23422:(e,t,i)=>{"use strict";i.d(t,{O:()=>r});let r=(0,i(56317).eU)(0);r.debugLabel="adPlacementsRenderedTotalAtom"},24679:(e,t,i)=>{"use strict";i.d(t,{FC:()=>o,Fd:()=>l,NN:()=>n,ux:()=>d});var r=i(89205),s=i(96314),a=i(28707);function n(e,t){return e===r.rU.LISTICLE||e===r.rU.STANDARD_ARTICLE||e===r.rU.LONGFORM_ARTICLE||t===s.Wi.embeddedListicle}function l(e){return Array.isArray(e)&&e.length?e.map(e=>String(e).trim()).filter(Boolean):[...a.Gt]}function o(e,t){if(!e||!t?.length)return!1;let i=String(e).trim().toLowerCase();return t.some(e=>String(e).trim().toLowerCase()===i)}function d(e,t){let i=e?.slug?.trim(),r=t?.slug?.trim();return i&&r?`${i}/${r}`:i||r||""}},28707:(e,t,i)=>{"use strict";i.d(t,{Gt:()=>o,I9:()=>r,Jx:()=>m,Ln:()=>y,Lv:()=>v,MY:()=>n,Rh:()=>p,Sv:()=>d,Ug:()=>u,Xq:()=>g,jG:()=>s,jP:()=>c,nB:()=>h,pd:()=>a,vY:()=>l});let r="commerce.enable-product-recommendations",s="product_recommendations",a=`${s}:on`,n="data.content.0.productRecommendationsConfig",l=5e3,o=["Deals & Shopping News","Product Review","Round-up: Products"],d="More Editor Picks for You",u=4,c="content.showingCurrentOfTotal",p="Showing {current} of {total}",m="listicle-product-recommendations",h="recommendations",g="product_recommendations",v="viewable_product_impression",y="article-product-recommendations-viewable"},30826:(e,t,i)=>{"use strict";i.d(t,{GJ:()=>o,Hf:()=>c,T7:()=>d,_3:()=>m,gX:()=>h,j8:()=>a,kU:()=>u,og:()=>l,sP:()=>s,tx:()=>n,xL:()=>r,yN:()=>p});let r="read_more_button_recipe_variations",s="control",a="read_more_after_13_lines",n="read_more_after_31_lines",l="read_more_after_100_lines",o={[s]:{_:5,xs:4,sm:3},[a]:{_:13,xs:13,sm:13},[n]:{_:31,xs:31,sm:31},[l]:{_:100,xs:100,sm:100}},d="recirculation_view",u="comment_section_view",c="jump_to_recipe_click",p="ad_view",m="ingredients_view",h="read_more_click"},35871:(e,t,i)=>{"use strict";i.d(t,{GB:()=>n,Us:()=>s,eT:()=>a,mB:()=>r});let r=["Hearst Owned","Product Shot Image"],s=["Product Shot Image"],a="//",n="gb"},41865:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>h});var r=i(75813),s=i(4865),a=i(52336),n=i(61546),l=i(55837),o=i(67774),d=i(578),u=i(32956),c=i(9842),p=i(9954);function m({videoPlayer:e}){let t=(0,l.a)();return(0,p.Y)(a.D6,{type:"button","aria-label":`${t?"pause video":"play video"}`,onClick:()=>t?e.pause():e.play()},(0,p.Y)(a.bH,null,t?(0,p.Y)(a.S,{alt:"Pause Icon",relativeUrl:"/static/icons/pause.svg",type:n.PV.Stylized}):(0,p.Y)(a.K5,null)))}let h=function({embed:e}){let t=(0,c.ns)(e),i=(0,u.b4)((0,d.r)(t??{})),n=(0,u.XJ)(i),l=i?.full_url,h=(0,u.Cv)(e),g=(0,u._k)(e),v=(0,o.P)(e),y=function(e){let t=(0,u.B)(e);if(t)return{".video-player video":{objectViewBox:t.objectViewBox,objectPosition:t.objectPosition}}}(e);return(0,p.Y)(a.lS,{sx:y},(0,p.Y)(r.default,{src:l,aspectRatio:g,muted:!0,autoPlay:!0,playsInline:!0,poster:h,loop:!0,disableMediaManager:!0,embedId:v,controls:n?({videoPlayer:e})=>(0,p.Y)(m,{videoPlayer:e}):void 0},(0,p.Y)(s.A,null)))}},42705:(e,t,i)=>{"use strict";i.d(t,{A:()=>Y});var r=i(23422),s=i(4870),a=i(52011),n=i(71055),l=i(60227),o=i(12625),d=i(56317),u=i(1873),c=i(64788),p=i(80587),m=i(29582),h=i(44806),g=i(87042),v=i(96314),y=i(52134),f=i(800),b=i(9954);let w=(0,n.forwardRef)(({id:e,nodeId:t},i)=>{let r=(0,y.Z)(m.UM,p.UM),s=(0,f.BV)("layoutContextProps.siteData.metadata.adConfig.settings.mobileStickyAds",!1),a=(0,c.useIsBreakerAdDisabled)();return(0,b.Y)(r,(0,u.A)({id:`${e}-wrapper`,"data-node-id":t,"data-type":h.Kx.BREAKER_AD,className:h.Kx.BREAKER_AD,mobileStickyAds:s,reserveSpace:!a,ref:i},v.xi.UNBLUR),(0,b.Y)(g.S,{name:"content.breaker-ad",fallback:c.default,ad
1Id:e,className:"clearfix"}))});w.displayName="Ad";var E=i(78860),_=i(19363),A=i(68014);let P=i.n(A)()(()=>i.e(1653).then(i.bind(i,1653)),{id:"c041b90",loadableGenerated:{webpack:()=>[1653]}});function k({breakerAdId:e,nodeId:t}){let i=(0,n.useRef)(null);(0,l.RH)([[a.L,new Map]]);let r=(0,o.Xr)(a.L),{isInTest:s}=(0,_.Q)();(0,n.useEffect)(()=>{r(e=>(e&&e.set(t,i),e))},[i?.current]);let d=s?P:w;return e?(0,b.Y)(d,{adId:e,id:e,nodeId:t,ref:i}):null}function S({placement:e,nodeId:t}){let i=(0,E.z)((0,f.BV)("data.content.0.metadata.hide_breaker_ads",!1)),s=e[h.Kx.BREAKER_AD]?.id||"",a=e[h.Kx.VERTICAL_AD]?.id||"",l=(0,o.Xr)(r.O);return(0,n.useEffect)(()=>{l(e=>e+1)},[]),i?null:(0,b.Y)(k,{breakerAdId:s,verticalAdId:a,nodeId:t})}function Y({nodeId:e,wrapperComponent:t}){let i=(0,n.useMemo)(()=>(0,d.eU)(t=>t(s.B)?.get(e?.toString())),[e,s.B]),r=(0,o.md)(i),a=r?(0,b.Y)(S,{placement:r,nodeId:e}):null;return t?(0,b.Y)(t,null,a):a}},50285:(e,t,i)=>{"use strict";i.d(t,{PW:()=>r.b,eL:()=>r.c});var r=i(66288);i(3780)},52011:(e,t,i)=>{"use strict";i.d(t,{D:()=>l,L:()=>n});var r=i(56317),s=i(4870),a=i(23422);let n=(0,r.eU)(null);n.debugLabel="breakerAdRefsAtom";let l=(0,r.eU)(e=>{let t=e(s.B),i=e(n),r=t?.size;return r===e(a.O)||r===(i?i.size:0)})},53133:()=>{},55837:(e,t,i)=>{"use strict";i.d(t,{a:()=>l,b:()=>o,c:()=>d,d:()=>u,e:()=>c,f:()=>p,g:()=>m,h:()=>h,j:()=>g,l:()=>v,p:()=>y,q:()=>f,r:()=>b,s:()=>w,t:()=>E,u:()=>_,v:()=>A,w:()=>P,x:()=>k,y:()=>S});var r=i(75602);i(71055);var s={xxs:[20,30],xs:[30,40.625],sm:[40.625,48],smd:[61.25,61.25],md:[48,64],lg:[64,73.75],xlg:[73.75,75],xxlg:[75,90],xxxlg:[90,100],xxxxlg:[100]};!function(e=s,t="sm"){let i=Object.keys(e),r=i.indexOf(t);r>=0&&i.slice(0,r)}();var a=Object.freeze([]);function n(e){return e.video?.markers?e.video.markers:e.playlist?.videos[e.currentPlaylistIndex]?.markers??a}function l(){return(0,r.a)(e=>e.isPlaying)}function o(){return(0,r.a)(e=>e.isPaused)}function d(){return(0,r.a)(e=>e.hasStartedPlaying)}function u(){return(0,r.a)(e=>e.isBuffering)}function c(){return(0,r.a)(e=>e.isMuted)}function p(){return(0,r.a)(e=>e.volume)}function m(){return(0,r.a)(e=>e.currentTime)}function h(){return(0,r.a)(e=>e.duration)}function g(){return(0,r.a)(e=>e.error)}function v(){return(0,r.a)(e=>e.isLivestream)}function y(){return(0,r.a)(e=>e.player)}function f(){return(0,r.a)(e=>e.isPlayerInitialized)}function b(){return(0,r.a)(e=>e.video)}function w(){return(0,r.a)(e=>e.playlist)}function E(){return(0,r.a)(e=>e.currentPlaylistIndex)}function _(){return(0,r.a)(e=>e.videoLoading)}function A(){return(0,r.a)(e=>e.videoError)}function P(){return(0,r.a)(e=>e.autoplay)}function k(){return(0,r.a)(n)}function S(){return(0,r.a)(e=>e.actions)}},56874:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var r=i(71055);let s="largest-contentful-paint";function a(){let{0:e,1:t}=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!window.PerformanceObserver||!window.PerformanceObserver.supportedEntryTypes.includes(s))return t(!0),e;
1try{let e=new PerformanceObserver(()=>{e.disconnect(),window.requestIdleCallback?window.requestIdleCallback(()=>t(!0)):t(!0)});return e.observe({type:s,buffered:!0}),()=>e.disconnect()}catch(e){t(!0)}return e},[]),e}},57038:(e,t,i)=>{"use strict";let r,s,a,n,l;i.d(t,{A:()=>O});var o=i(94602),d=i(19939),u=i(71055),c=i(58898),p=i(7751),m=e=>crypto.getRandomValues(new Uint8Array(e)),h=((e,t=21)=>((e,t,i)=>{let r=256-256%e.length;if(256===r){let r=e.length-1;return (s=t)=>{if(!s)return"";let a="";for(;;){let t=i(s),n=s;for(;n--;)if((a+=e[t[n]&r]).length>=s)return a}}}let s=Math.ceil(409.6*t/r);return (a=t)=>{if(!a)return"";let n="";for(;;){let t=i(s),l=s;for(;l--;)if(t[l]<r&&(n+=e[t[l]%e.length]).length>=a)return n}}})(e,0|t,m))("1234567890abcdefghijklmnopqrstuvwxyz",10),g=class{constructor(e){(0,d.a)(this,"eventCallbacks"),(0,d.a)(this,"logger"),this.eventCallbacks={},this.logger=e}on(e,t){let i=h(),r=`${e}${o.g}${i}`;return e in this.eventCallbacks?this.eventCallbacks[e][i]=t:this.eventCallbacks[e]={[i]:t},r}one(e,t){let i=this.on(e,e=>{i&&this.unsubscribe(i),t(e)});return i}emit(e,t){return this.logger&&"timeupdate"!==e&&this.logger.log(e,t||{}),e in this.eventCallbacks&&(Object.values(this.eventCallbacks[e]).forEach(i=>{i({type:e,timestamp:new Date().getTime(),...t||{}})}),!0)}unsubscribe(e){let t,i=-1!==(t=e.lastIndexOf(o.g))&&{eventName:e.substring(0,t),callbackKey:e.substring(t+1)};if(!1===i)return!1;let{eventName:r,callbackKey:s}=i;return!!this.eventCallbacks[r]&&s in this.eventCallbacks[r]&&(delete this.eventCallbacks[r][s],!0)}getEventsSubscribedTo(){return Object.keys(this.eventCallbacks).filter(e=>Object.keys(this.eventCallbacks[e]).length>0)}getSubscriptionIds(e){return e in this.eventCallbacks?Object.keys(this.eventCallbacks[e]).map(t=>`${e}|${t}`):[]}unsubscribeFromAll(){this.eventCallbacks={}}},v={player:null,isPlayerInitialized:!1,isPlaying:!1,isPaused:!0,hasStartedPlaying:!1,isBuffering:!1,isMuted:!0,volume:1,currentTime:0,duration:0,isFullscreen:!1,error:null,isLivestream:!1,isLivestreamLocked:!1,aspectRatio:o.j,breakpoints:o.k,autoplay:!1,video:null,playlist:null,currentPlaylistIndex:0,videoLoading:!0,videoError:null},y=(e={})=>{var t;let i,r,s,a,n,l,o;return t=(i=(t,i)=>({...v,...e,actions:{_syncState:e=>t(e),_setPlayerInitialized:e=>t({isPlayerInitialized:e}),_setVideoData:({video:e,playlist:r})=>{t({video:void 0!==e?e:i().video,playlist:void 0!==r?r:i().playlist})},_appendToPlaylist:e=>{let r=i().playlist;r&&t({playlist:{...r,videos:[...r.videos,...e]}})},_setVideoLoading:e=>t({videoLoading:e}),_setVideoError:e=>t({videoError:e}),_setCurrentPlaylistIndex:e=>t({currentPlaylistIndex:e})}}),(e,t,r)=>{let s=r.subscribe;return r.subscribe=(e,t,i)=>{let a=e;if(t){let s=i?.equalityFn||Object.is,n=e(r.getState());a=i=>{let r=e(i);if(!s(n,r)){let e=n;t(n=r,e)}},i?.fireImmediately&&t(n,n)}return s(a)},i(e,t)}),s=new Set,l={setState:a=(e,t)=>{let i="function"==typeof e?e(r):e;if(!Object.is(i,r)){let e=r;r=t??("object"!=typeof i||null===i)?i:Object.assign({},r,i),s.forEach(t=>t(r,e))}},getState:n=()=>r,getInitialState:()=>o,subscribe:e=>(s.add(e),()=>s.delete(e))},o=r=t(a,n,l),l},f=class{constructor({logger:e=null,levels:t=["error","warn"]}={}){(0,d.a)(this,"logger"),(0,d.a)(this,"_levels"),this.logger=e,this._levels=t}get levels(){return this._levels}isLogAllLevel(){return this.levels.includes("log")||this.levels.includes("*")}checkLevel(e){return!!(this.levels?.includes(e)||this.levels?.includes("*"))}process(e,...t){if(this.logger)try{this.logger[e](...t)}catch(e){console.warn("This custom logger call is not supported",...t,e)}else this.checkLevel(e)&&console[e](...t)}log(...e){this.process("log",...e)}info(...e){this.process("info",...e)}warn(...e){this.process("warn",...e)}error(...e){this.process("error",...e)}},b=class{constructor(e){(0,d.a)(this,"enabled"),(0,d.a)(this,"subscriptions"),(0,d.a)(this,"eventEmitter"),(0,d.a)(this,"_queue"),this.subscriptions=new Set,this.eventEmitter=e,this.enabled=!0,this._queue=[]}get isEnabled(){return this.enabled}get queue(){return this._queue}enqueue(e){this._queue.push(e)}
1disable(){this.enabled=!1,this.subscriptions.forEach(e=>{this.eventEmitter.unsubscribe(e),this.subscriptions.delete(e)})}flush(){this._queue=[]}subscribe(e){if(!this.enabled)return!1;let t=this.eventEmitter.on(e,e=>this.enqueue(e));return t&&this.subscriptions.add(t),!0}},w=((r=w||{}).CHROME="Chrome",r.CHROMIUM="Chromium",r.SAFARI="Safari",r.EDGE="Edge",r.FIREFOX="Firefox",r),E="",_=((s=_||{}).MP4="video/mp4",s.AVI="video/avi",s.OGG="video/ogg",s.M3U8="m3u8",s.WEBM="video/webm",s.MOV="video/quicktime",s.WMV="video/x-ms-wmv",s.MPEG="video/mpeg",s),A=class e{constructor(t,i){(0,d.a)(this,"_uuid"),(0,d.a)(this,"_settings"),(0,d.a)(this,"_provider"),(0,d.a)(this,"events"),(0,d.a)(this,"eventQueue"),(0,d.a)(this,"element"),(0,d.a)(this,"logger"),(0,d.a)(this,"_videoWrapper"),(0,d.a)(this,"_plugins"),(0,d.a)(this,"_autoplaySubscriptionId"),(0,d.a)(this,"store"),(0,d.a)(this,"_cleanupStoreSync"),(0,d.a)(this,"_cleanupStoreSubscription"),(0,d.a)(this,"_isAppendingToPlaylist",!1),e.setVersion(),this.logger=new f(i?.loggerSettings),this._uuid=`video-player-${h()}`,this._plugins=new Map,this.element=t,this.element.id=this._uuid,this.element.classList.add("player"),this._settings={...o.i,...i},this._provider=this.settings.provider;let r=void 0===i.muted||i.muted,s=r?0:i.volume??1;t.muted=r,t.volume=s,this.events=new g(this.logger),this.eventQueue=new b(this.events),this._videoWrapper=i.videoWrapper??this.addWrapper(t),this._videoWrapper.classList.add("video-player-wrapper");let a={player:this,isMuted:r,volume:s,aspectRatio:i.aspectRatio||o.j,breakpoints:i.breakpoints??o.k};i.store?(this.store=i.store,this.store.setState({...a,autoplay:i.autoplay??this.store.getState().autoplay})):this.store=y({...a,video:i.video??null,playlist:i.playlist??null,autoplay:i.autoplay??!1}),this._cleanupStoreSync=function(e,t,i){let r=t.getState().actions._syncState,s=()=>{r({isPlaying:!0,isPaused:!1,hasStartedPlaying:!0})},a=()=>{r({isPlaying:!1,isPaused:!0})},n=()=>{r({currentTime:e.currentTime})},l=()=>{let i=e.duration||0,s=e.seekable,a=t.getState();if(a.isLivestreamLocked)return void r({duration:i});let n=a.isLivestream||i===1/0||s.length>0&&s.start(0)>1;r({duration:i,isLivestream:n})},o=()=>{r({volume:e.volume,isMuted:e.muted})},d=()=>{r({isBuffering:!0})},u=()=>{r({isBuffering:!1})},c=()=>{let t=e.error;r({error:t?Error(t.message):null})},p=()=>{r({isFullscreen:document.fullscreenElement===i})},m=t.subscribe((e,t)=>{e.isLivestream!==t.isLivestream&&(e.isLivestream?i.classList.add("livestream"):i.classList.remove("livestream"))});return e.addEventListener("play",s),e.addEventListener("pause",a),e.addEventListener("timeupdate",n),e.addEventListener("durationchange",l),e.addEventListener("loadedmetadata",l),e.addEventListener("volumechange",o),e.addEventListener("waiting",d),e.addEventListener("canplay",u),e.addEventListener("error",c),document.addEventListener("fullscreenchange",p),()=>{m(),e.removeEventListener("play",s),e.removeEventListener("pause",a),e.removeEventListener("timeupdate",n),e.removeEventListener("durationchange",l),e.removeEventListener("loadedmetadata",l),e.removeEventListener("volumechange",o),e.removeEventListener("waiting",d),e.removeEventListener("canplay",u),e.removeEventListener("error",c),document.removeEventListener("fullscreenchange",p)}}(this.element,this.store,this._videoWrapper)}static setVersion(){"u">typeof window&&window.videoPlayerManager&&window.videoPlayerManager.setVersion("VideoPlayer",e.VERSION)}static getBrowser(){return function(){if("u">typeof window&&""===E){let e=window?.navigator?.userAgent||"",t=/Firefox/i.test(e),i=/Edg/i.test(e),r=/Chromium/i.test(e),s=/Chrome/i.test(e)&&!i&&!r,a=/Safari/i.test(e)&&!s&&!r;if(t)return E="Firefox","Firefox";if(i)return E="Edge","Edge";if(r)return E="Chromium","Chromium";if(s)return E="Chrome","Chrome";if(a)return E="Safari","Safari"}return E}()}get videoWrapper(){return this._videoWrapper}get uuid(){return this._uuid}get settings(){return this._settings}set settings(e){void 0!==e.muted&&(this.element.muted=e.muted),void 0!==e.volume&&(this.element.volume=e.volume),(void 0!==e.video||void 0!==e.playlist)&&(void 0!==e.video&&this.store.setState({video:e.video}),void 0!==e.playlist&&this.store.setState({playlist:e.playlist}
1)),void 0!==e.autoplay&&this.store.setState({autoplay:e.autoplay}),this.logger.warn("[Deprecated] Mutating player.settings after construction is deprecated. This will be split into an initial config object and the rest will be managed by the store. Use player.store.getState() to access the live state.");let{video:t,playlist:i,muted:r,volume:s,...a}=e;this._settings={...this._settings,...a}}set provider(e){this._provider=e}get provider(){return this._provider||this._settings.provider}get plugins(){return this._plugins}registerPlugin(e,t){this._plugins.set(e,t)}async play(){this.provider?await this.provider.play():await this.element.play()}async togglePlay(){this.isPaused()?await this.play():this.pause()}pause(){this.provider?this.provider.pause():this.element.pause()}isPaused(){return this.element.paused}duration(){return this.element.duration}currentTime(){return this.element.currentTime}setCurrentTime(e){this.element.currentTime=e}getCurrentVideo(){return this.provider?.getCurrentVideo()}unmute(e){"number"==typeof e?this.setVolume(e):this.setVolume(1),this.element.muted=!1}mute(){this.setVolume(0),this.element.muted=!0}isMuted(){return this.element.muted||0===this.element.volume}volume(){return"number"!=typeof this.element.volume?+!this.isMuted():this.element.volume}setVolume(e){this.element.volume=e}autoplay(e=!1){if(this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),!0===e)this.element.autoplay=!0;else if("any"===e){let e=this.events.on("loadstart",()=>{this.element.play().catch(()=>(this.element.muted=!0,this.play())).catch(e=>{this.logger.warn("Autoplay failed after retrying with muted playback",e)})});e&&(this._autoplaySubscriptionId=e)}else this.element.removeAttribute("autoplay");this.store.setState({autoplay:e})}aspectRatio(e){if(e){/^\d+:\d+$/.test(e)||(e=o.j);let[t,i]=e.split(":");if(t&&i){let[r,s]=this.store.getState().aspectRatio.split(":");this.videoWrapper.classList.remove(`aspect-ratio-${r}-${s}`),this.videoWrapper.classList.add(`aspect-ratio-${t}-${i}`),this.store.setState({aspectRatio:e})}}return this.store.getState().aspectRatio}addWrapper(e){let t=document.createElement("div");return e.parentNode?.insertBefore(t,e),t.appendChild(e),t}setupStoreSubscription(){let e=this.store.subscribe(e=>e.video?.id??null,e=>{let t=this.store.getState().video;null!==e&&null!==t&&this.setVideo(t)}),t=this.store.subscribe(e=>e.playlist?.id??null,e=>{let t=this.store.getState().playlist;null===e||null===t||this._isAppendingToPlaylist||this.setPlaylist(t)});this._cleanupStoreSubscription=()=>{e(),t()}}setupEvents(){let e=this.settings.events?.customEvents||[];new Set([...o.h,...e]).forEach(e=>{this.element.addEventListener(e,()=>{this.events.emit(e)})})}handleProviderSetupError(e){let t=e instanceof Error?e:Error(String(e));this.logger.error("Video player provider setup failed",t),this.events.emit("error",{error:t,isFatal:!0})}initPlayer(){this.element?.parentElement?.setAttribute("aria-label","Video Player"),this.setupEvents(),this.autoplay(this.store.getState().autoplay),this.aspectRatio(this.settings.aspectRatio??this.store.getState().aspectRatio),this.element.controls=!0===this._settings.controls;try{let e=this.provider?.setup(this);Promise.resolve(e).catch(e=>{this.handleProviderSetupError(e)})}catch(e){this.handleProviderSetupError(e)}this.setupStoreSubscription()}on(e,t){return this.events.on(e,t)}unsubscribe(e){return this.events.unsubscribe(e)}destroy(){this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),this._cleanupStoreSync?.(),this._cleanupStoreSubscription?.(),this?.provider?.destroy()}setSrc(e){let t,i,r,s,a,n,l,o,d=(t=e.includes(".m3u8")||e.includes(".HLS"),i=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(e),r=/\.avi$/i.test(e),s=/\.(ogg|ogv)$/i.test(e),a=/\.webm$/i.test(e),n=/\.(mov|qt)$/i.test(e),l=/\.wmv$/i.test(e),o=/\.(mpeg|mpg)$/i.test(e),{id:e,sources:[{src:e,type:(t?"m3u8":i?"video/mp4":r?"video/avi":s?"video/ogg":a?"video/webm":n?"video/quicktime":l?"video/x-ms-wmv":o?"video/mpeg":null)||"video/mp4",displayName:"Default"}]});"function"==typeof this.provider?.setVideo?this.setVideo(d):(this.element.setAttribute("src",e),this.store.setState({video:d}))}setVideo(e){let t=void 0!==e.isLivestream;this.store.setState({video:e,isLivestream:e.isLivestream??!1,isLivestreamLocked:t}),"function"==typeof this.provider?.setVideo&&(this.provider.setVideo(e),this.events.emit(o.f,{video:e}))}setPlaylist(e,t=0){this.store.setState({playlist:e}),"function"==typeof this.provider?.setPlaylist&&(this.provider.setPlaylist(e,t),this.events.emit(o.f,{playlist:e}))}appendToPlaylist(e,t){this._isAppendingToPlaylist=!0,this.store.getState().actions._appendToPlaylist(e),this._isAppendingToPlaylist=!1,"function"==typeof this.provider?.appendToPlaylist&&(this.provider.appendToPlaylist(e,t),this.events.emit(o.f,{videos:e}))}setPlayerVisibility(e){this.element.style.visibility=e?"visible":"hidden"}};(0,d.a)(A,"VERSION","1.6.7");var P=((a=P||{}).LOG="log",a.INFO="info",a.WARN="warn",a.ERROR="error",a),k=((n=k||{}).ALL="*",n),S=((l=S||{}).NewInstance="newInstance",l),Y=class{constructor(){(0,d.a)(this,"_instances",[]),(0,d.a)(this,"events"),(0,d.a)(this,"eventQueue"),(0,d.a)(this,"versions",{}),this.events=new g,this.eventQueue=new b(this.events),"u">typeof window&&!window[o.b]&&(window[o.b]=this,window[o.b].versions={},window.dispatchEvent(new CustomEvent(o.c,{detail:this})))}registerPlayer(e){this.instances.push(e),this.events.emit(o.e,{videoPlayer:e})}setVersion(e,t){"u">typeof window&&window[o.b]&&(window[o.b].versions[e]=t)}initPlayerElement(e,t){let i=new A(e,t);return this.registerPlayer(i),this.initPlayer(i),this.events.emit(o.d,{videoPlayer:i}),i}initPlayer(e){e.initPlayer(),this.events.emit(o.d,{videoPlayer:e})}get numberOfPlayers(){return this.instances.length}get instances(){return this._instances}};function O({wrapperClassName:e,wrapperProps:t={},controls:i,onReady:r,children:s,className:a,aspectRatio:n,video:l,playlist:d,initialPlaylistIndex:m,src:h,muted:g,autoPlay:v,poster:f,loggerSettings:b,playsInl
1ine:w=!0,...E}){let _=(0,u.useRef)(null),P=(0,u.useRef)(null),k=(0,u.useRef)(null),S=(0,u.useRef)(!1),C=g??!0,[T]=(0,u.useState)(()=>y({isMuted:C,volume:+!C,aspectRatio:n||void 0,autoplay:v??!1,video:l??null,playlist:d??null}));return(0,u.useEffect)(()=>{if(!_.current||S.current)return;S.current=!0;let e=window[o.b]??new Y,t="boolean"==typeof i?i:void 0,s=new A(_.current,{videoWrapper:P.current??void 0,muted:g??!0,...void 0!==t?{controls:t}:{},autoplay:v??!1,loggerSettings:b,aspectRatio:n,video:l??void 0,playlist:d??void 0,store:T});k.current=s,e.registerPlayer(s),r?.(s)},[]),(0,u.useEffect)(()=>()=>{k.current&&(k.current.logger.warn("Destroying Player Instance:",k.current.uuid),k.current.destroy(),k.current=null)},[]),(0,u.useEffect)(()=>{void 0!==h&&k.current&&k.current.setSrc(h)},[h]),(0,u.useEffect)(()=>{let e=k.current;if(e){if(d&&d.videos?.length>0)return void e.setPlaylist(d,m??0);if(l&&"string"==typeof l.id)return void e.setVideo(l);(d||l)&&e.logger.warn("Invalid video or playlist prop",{video:l,playlist:d})}},[d,l,m]),(0,u.useEffect)(()=>{k.current&&void 0!==g&&(g?k.current.mute():k.current.unmute())},[g]),(0,u.useEffect)(()=>{k.current&&void 0!==v&&k.current.autoplay(v)},[v]),(0,p.FD)("div",{ref:P,className:e,...t,children:[(0,p.Y)("video",{ref:_,className:a,muted:g,...!0===v&&{autoPlay:!0},poster:f,playsInline:w,controls:!0===i,style:{height:"100%",width:"100%"},...E}),(0,p.FD)(c.a.Provider,{value:T,children:["function"==typeof i&&k.current&&i({videoPlayer:k.current}),s]})]})}},58377:(e,t,i)=>{"use strict";let r,s;i.d(t,{Qb:()=>n}),i(83061);var a=((r=a||{}).LOG="log",r.INFO="info",r.WARN="warn",r.ERROR="error",r),n=((s=n||{}).ALL="*",s)},58898:(e,t,i)=>{"use strict";i.d(t,{a:()=>s,b:()=>a});var r=i(71055),s=(0,r.createContext)(null);function a(){let e=(0,r.useContext)(s);if(!e)throw Error("usePlayerStoreContext must be used within a VideoPlayer component");return e}},62422:(e,t,i)=>{"use strict";i.r(t),i.d(t,{MEMBERSHIP_MODAL_CONTEXT_FILMSTRIP:()=>_,MEMBERSHIP_MODAL_CONTEXT_GATED:()=>A,default:()=>S});var r=i(98756),s=i(174),a=i(22440),n=i(12625),l=i(800),o=i(94263),d=i(73366),u=i(69325),c=i(38536),p=i(28270);let m=(0,c.A)("div",{target:"eq5dd0z0"})((0,p.Ay)("membership-modal-content",{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",padding:{md:"{*sizes.primitive-10} {*sizes.primitive-20}","<sm":"{*sizes.primitive-10} {*sizes.primitive-4}"},"[data-theme-key='base-link']":{mb:"{*sizes.primitive-10}",mt:"{*sizes.primitive-20}"},"[data-theme-key='modal-dek']":{mb:"{*sizes.primitive-6}"},"[data-theme-key='modal-heading']":{mb:"{*sizes.primitive-20}"},"[data-theme-key='button-primary']":{width:"100%"}}),"");var h=i(48138),g=i(60986),v=i(7144),y=i(34762),f=i(86385),b=i(20339),w=i(9954);let E={width:{_:"95%",md:"70%",lg:"50%",xlg:"35%"},maxWidth:"600px"},_="filmstrip",A="gated",P={[_]:{close:"video_playback_filmstrip_modal_close",signup:"video_playback_filmstrip_modal_signup",signin:"video_playback_filmstrip_modal_signin"}};function k(e,t){let i=P?.[e]?.[t];i&&e&&(0,s.A)(e,i)}function S({context:e=_}){let[t,i]=(0,n.fp)(u.m),s=(0,l.jV)("membershipModalConfig"),c=(0,o.useIsSubscribedUser)(),p=(0,d.cA)(),A=(0,o.useUserAuthorizedStatus)(),P=(0,h.I)(),Y=(0,h.A)("saved",P),O=s?.buttonLink,C=(0,b.Bd)("content.memberShipFallback")||{},[,T]=(0,v.A)(y.h.VIDEO_CLASS_MODAL_CLICK),I=(0,f.A)("jam_ab_video_class");if(c)return null;let R=async()=>{i(!1),k(e,"close")};return(0,w.Y)(r.default,{hasFocus:!1,isOpen:t,onOpenChange:R},(0,w.Y)(r.ModalContent,{sx:E},(0,w.Y)(m,null,(0,w.Y)(r.ModalHeading,null,s?.hed??C?.hed),(0,w.Y)(r.ModalDek,null,s?.dek??C?.dek),(0,w.Y)(r.ModalButton,{as:"a",href:s?.buttonLink,onClick:()=>{k(e,"signup"),(0,g.qn)(O,"cds_tracking_code")&&Y&&(0,g.i3)(O),I&&T()}},s?.buttonText??C?.buttonText),A?null:(0,w.Y)(a.Ay,{href:p,onClick:()=>k(e,"signin")},s?.signInCopy??C?.signInCopy)),(0,w.Y)(r.ModalCloseButton,null)))}},65830:(e,t,i)=>{"use strict";i.d(t,{o$:()=>c,G1:()=>v,Nc:()=>h,bL:()=>y,sC:()=>g,qx:()=>f,KH:()=>m});var r=i(71055),s=i(44045),a=i(7144),n=i(47382);window.onSendGAReady||(window.onSendGAReady=[]);var l=i(19363),o=i(30826);let d=new n.default("RECIPE-READ-MORE-TEST"),u=!1;function c(e){u=e}function p(e,t){let i=(0,r.useRef)(!1);return(0,r.useCallback)((...r)=>{if(!(t&&t())&&!i.current)return i.current=!0,e(...r)},[e,t])}function m(){let{isInTest:e}=(0,l.Q)(),t=(0,s.E)(),[i]=(0,a.A)(o.T7);return p((0,r.useCallback)(async()=>
1{if(i&&e)try{let e=await t();if(!e)return void d.warn("RECIPE READ MORE TEST - User context not available");window?.HRST?.sendGA?window.HRST.sendGA("recirculation_view",void 0):window.onSendGAReady.push(()=>window.HRST.sendGA("recirculation_view",void 0)),e.trackEvent(o.T7,{timestamp:Date.now()}),d.info("RECIPE READ MORE TEST - Viewability of recirc unit tracked")}catch(e){d.error("RECIPE READ MORE TEST - Error tracking recirculation view",e)}},[i,t,e]),()=>u)}function h(){let{isInTest:e}=(0,l.Q)(),[t,i]=(0,a.A)(o.kU);return p((0,r.useCallback)(()=>{t&&e&&(i(),d.info("RECIPE READ MORE TEST - Comment section viewability tracked"))},[t,i,e]),()=>u)}function g(){let{isInTest:e}=(0,l.Q)(),[t,i]=(0,a.A)(o.Hf);(0,r.useEffect)(()=>{if(!e)return;let r=e=>{e.target.closest('[class*="jump-to-recipe"], [data-dispatch-ga*="jump-to-recipe"]')&&t&&(i(),d.info("RECIPE READ MORE TEST - Jump to recipe click tracked"))};return document.addEventListener("click",r),()=>{document.removeEventListener("click",r)}},[t,i,e])}function v(){let{isInTest:e}=(0,l.Q)(),[t,i]=(0,a.A)(o.yN);return p((0,r.useCallback)(()=>{t&&e&&(i(),d.info("RECIPE READ MORE TEST - Breaker ads viewability tracked"))},[t,i,e]))}function y(){let{isInTest:e}=(0,l.Q)(),[t,i]=(0,a.A)(o._3);return p((0,r.useCallback)(()=>{t&&e&&(i(),d.info("RECIPE READ MORE TEST - Ingredient viewability tracked"))},[t,i,e]),()=>u)}function f(){let{isInTest:e}=(0,l.Q)(),[t,i]=(0,a.A)(o.gX);(0,r.useEffect)(()=>{if(!e)return;let r=e=>{let r=e.target.closest('[data-vars-ga-name="recipe-read-more-button"]');!r||"recipe_read_more"===r.getAttribute("data-vars-ga-recipe-button-state")&&t&&i()};return document.addEventListener("click",r,!0),()=>{document.removeEventListener("click",r,!0)}},[t,i,e])}},67288:(e,t,i)=>{"use strict";let r,s,a,n,l,o,d,u,c,p;i.d(t,{Ay:()=>ee});var m,h=i(71055),g=i(55837),v=((r=v||{}).MP4="video/mp4",r.AVI="video/avi",r.OGG="video/ogg",r.M3U8="m3u8",r.WEBM="video/webm",r.MOV="video/quicktime",r.WMV="video/x-ms-wmv",r.MPEG="video/mpeg",r),y=Object.create,f=Object.defineProperty,b=Object.getOwnPropertyDescriptor,w=Object.getOwnPropertyNames,E=Object.getPrototypeOf,_=Object.prototype.hasOwnProperty,A=(e,t,i)=>(i=null!=e?y(E(e)):{},((e,t,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of w(t))_.call(e,r)||void 0===r||f(e,r,{get:()=>t[r],enumerable:!(i=b(t,r))||i.enumerable});return e})(!t&&e&&e.__esModule?i:f(i,"default",{value:e,enumerable:!0}),e)),P=(s=(e,t)=>{"object"==typeof e&&"u">typeof t?t.exports=function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}:"function"==typeof define&&i.amdO?define(function(){return function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}}):e.dlv=function(e,t,i,r,s){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:s;return e===s?i:e}},()=>{try{return a||s((a={exports:{}}).exports,a),a.exports}catch(e){throw a=0,e}}),k=A(P(),1);function S(e){return function({isDisabled:e,publishFrom:t,publishTo:i}){let r,s;return!(e||i&&(r=new Date(i),1)&&new Date>r)&&(s=new Date(t),!0)&&new Date>s}({isDisabled:(0,k.default)(e,"is_disabled"),publishFrom:(0,k.default)(e,"publish_from"),publishTo:(0,k.default)(e,"publish_to")})}var Y=new Set(["apple_m3u8","original"]),O=/(\d+)p/i;function C(e){let t=O.exec(e.display_name)??O.exec(e.preset_name);return t?Number.parseInt(t[1],10):1/0}function T(e){return{src:e.full_url,type:I.getVideoType(e),displayName:e.display_name,presetName:e.preset_name}}var I=class{constructor(e){this.getFallbackSource=()=>{let[e]=this.videoMedia.transcodings.filter(e=>!Y.has(e.mapped_preset_name)&&"H_265"!==e.codec).sort((e,t)=>C(e)-C(t));return e?T(e):void 0},this.videoMedia=e,this.title=e.title,this.shortTitle=e.short_title,this.description=e.description,this.duration=e.duration,this.poster=e.cropped_preview_image,this.source={title:e?.source?.title||""},this.sources=this.getSources(),this.fallbackSource=this.getFallbackSource(),this.id=e.id}get aspectRatio(){return this.videoMedia.nearest_aspect_ratio}getSources(){return this.videoMedia.transcodings.map(T)}static getVideoType(e){return"apple_m3u8"===e.mapped_preset_name?v.M3U8:v.MP4}static isViewable(e){return S(e)}},R=class{constructor(e){this.playlist=e,this._videos=this.parseVideos()}get title(){return this.playlist.title}get description(){return this.playlist.description}get id(){return this.playlist.id}get videos(){return this._videos}set videos(e){this._videos=e}parseVideos(){return(this.playlist.videos||[]).filter(e=>S(e)).map(e=>new I(e))}},D=A(P(),1),L=class{constructor(e,t){if(this._video=null,this._playlist=null,this.embedData=e,this.settings=t,this.embedId=e.id,this.isSingleVideo){let e=this.getSingleVideo();this._video=I.isViewable(e)?new I(e):null}else this._playlist=new R(e.media)}getSingleVideo(){return this.isPlaylist||this.isRelatedPlaylist?(this.embedData?.media?.videos||[])[0]??this.embedData.media:this.embedData.media}get video(){return this._video}get playlist(){return this._playlist}set playlist(e){this._playlist=e}get isPlaylist(){return"playlist"===(0,D.default)(this.embedData,"media_type",!1)}get isRelatedPlaylist(){return(0,D.default)(this.embedData,"related",!1)}get isDynamicPlaylist(){return this.isPlaylist&&1===this.playlistType}get playlistType(){return this.isPlaylist?(0,D.default)(this.embedData,"media.type"):null}get videoId(){return(0,D.default)(this.embedData,"media.id","")}get embedAspectRatio(){return(0,D.default)(this.embedData,"aspect_ratio",void 0)}get role(){return(0,D.default)(this.embedData,"role")}get source(){return(0,D.default)(this.embedData,"media.source")}get isSingleVideo(){return"video"===(0,D.default)(this.embedData,"media_type",!1)&&!this.isRelatedPlaylist||!!this.settings.isSingleVideoEmbed}get baseAdTag(){return(0,D.default)(this.embedData,"site.video_ads.videoConfig.adTag")||(0,D.default)(this.embedData,"site.ad_tag","")}get videoAdConfig(){return(0,D.default)(this.embedData,"site.video_ads")}get videoConfigAdTag(){return(0,D.default)(this.embedData,"site.video_ads.videoConfig.adTag")??null}get embedAdDisabled(){return this.embedData.ads_disabled}get videoAdsDisabled(){return(0,D.default)(this.embedData,"media.ads_disabled",!1)}get isVideoHub(){return"hub"===this.settings.source.assetType}get autoplay(){return(0,D.default)(this.embedData,"autoplay")}get muted(){return(0,D.default)(this.embedData,"mute")}},x=((n=x||{})[n.CURATED=0]="CURATED",n[n.DYNAMIC=1]="DYNAMIC",n),V=((l=V||{}).Video="video",l.Playlist="playlist",l.Generic="generic",l),M=((o=M||{})[o.SLIDE=1]="SLIDE",o[o.SOCIAL=2]="SOCIAL",o[o.LEDE=3]="LEDE",o[o.BODY_MEDIA=4]="BODY_MEDIA",o[o.MARQUEE=5]="MARQUEE",o[o.SPONSORED_MARQUEE=6]="SPONSORED_MARQUEE",o[o.PREVIEW=7]="PREVIEW",o[o.ASSOCIATED_IMAGE=8]="ASSOCIATED_IMAGE",o[o.ASSOCIATED_VIDEO=9]="ASSOCIATED_VIDEO",o[o.CUSTOM_PREVIEW_IMAGE=10]="CUSTOM_PREVIEW_IMAGE",o[o.CONTENT_TESTING=11]="CONTENT_TESTING",o[o.INDEX=12]="INDEX",o[o.SECTION_VIDEO=13]="SECTION_VIDEO",o[o.VIDEO_HUB=14]="VIDEO_HUB",o[o.MEDIA_ROLE_PINTEREST=16]="MEDIA_ROLE_PINTEREST",o[o.OFF_PLATFORM=16]="OFF_PLATFORM",o[o.CUSTOM_PROMO=17]="CUSTOM_PROMO",o[o.FEED=18]="FEED",o[o.GHOST_SLIDE=19]="GHOST_SLIDE",o[o.SPOTLIGHT_MARQUEE=20]="SPOTLIGHT_MARQUEE",o[o.EMBEDDED_CONTENT=21]="EMBEDDED_CONTENT",o),j=((d=j||{}).Video="video",d.Embed="embed",d.Playlist="playlist",d.Unknown="unknown",d),N=((u=N||{}).development="https://nitehawk.kubefeature.hearstapps.net",u.feature="https://nitehawk.kubefeature.hearstapps.net",u.stage="https://stage-nitehawk.hearst.io",u.prod="https://nitehawk.hearst.io",u.production="https://nitehawk.hearst.io",u),G=((c=G||{}).embeds="embeds",c.playlists="playlists",c.videos="videos",c.videohub="hub",c),B=((p=B||{}).prefetched="prefetched",p.fetch="fetch",p),{error:U}=console;async function F(e){return fetch(e).then(e=>e.json()).catch(e=>U(e))}var $=class e{constructor(t){this.embed=null,this.video=null,this.playlist=null,e.setVersion(),this.settings=t,t.source?this.source=t.source:this.source={type:"fetch",id:t.embedId??"",assetType:t.nitehawkType??"embeds",...t.videoHubSettings?{videoHubSettings:t.videoHubSettings}:{}},this.assetType=this.source.assetType,this._url=t.url||e.globalUrl||function(e="feature"){return N[e]??"https://nitehawk.kubefeature.hearstapps.net"}(t.env||e.globalEnv)}get resolvedVideo(){return this.embed?.video?this.embed.video:this.video?this.video:null}get resolvedPlaylist(){return this.embed?.playlist?this.embed.playlist:this.playlist?this.playlist:null}get resolvedId(){return this.source.id}static setVersion(){"u">typeof window&&window.videoPlayerManager?.setVersion("Nitehawk",e.VERSION)}async fetchNitehawkData(){let e="";if("hub"===this.source.assetType&&"fetch"===this.source.type&&this.source.videoHubSettings){let{overrideType:t,overrideId:i}=this.source.videoHubSettings;e=`?${t}=${i}`}return F(`${this.url}/${this.assetType}/${this.resolvedId}${e}`)}setup(e){try{switch(this.assetType){case"hub":case"embeds":this.embed=new L(e,{...this.settings,source:this.source});break;case"videos":this.video=new I(e);break;case"playlists":this.playlist=new R(e)}}catch(t){let{error:e}=console;return e("Failed to setup Nitehawk",t),null}return this}static get globalUrl(){return e._globalUrl}static set globalUrl(t){e._globalUrl=t}get url(){return this._url}set url(e){this._url=e}static get globalEnv(){return e._globalEnv}static set globalEnv(t){e._globalEnv=t}};function W(e){return new Promise((t,i)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>i(e.error)})}function H(e,t){let i;return(r,s)=>(()=>
1{if(i)return i;let r=indexedDB.open(e);return r.onupgradeneeded=()=>r.result.createObjectStore(t),(i=W(r)).then(e=>{e.onclose=()=>i=void 0},()=>{i=void 0}),i})().then(e=>s(e.transaction(t,r).objectStore(t)))}function z(){return m||(m=H("keyval-store","keyval")),m}function K(e){return`video/viewedVideos/${e}`}async function q(e){let t=await function(e=z()){return e("readonly",e=>{var t;if(e.getAllKeys)return W(e.getAllKeys());let i=[];return(t=e=>i.push(e.key),e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},W(e.transaction)).then(()=>i)})}(e);return t.length>50?(await function(e=z()){return e("readwrite",e=>(e.clear(),W(e.transaction)))}(e),null):new Set(t.filter(e=>"string"==typeof e))}async function Q(e,t){var i;let r=await q(t);if(!r)return e;let s=(i=e=>e.id,e.reduce((e,t)=>(r.has(K(i(t)))?e.viewed.push(t):e.unwatched.push(t),e),{viewed:[],unwatched:[]}));return[...s.unwatched,...s.viewed]}async function X(e,t){let i=e.playlist?.videos;if((e.isPlaylist||e.isRelatedPlaylist)&&i){if(e.isRelatedPlaylist)return[i[0],...await Q(i.slice(1),t)];if(e.isDynamicPlaylist)return Q(i,t)}return null}$._globalEnv="feature",$.VERSION="1.7.8";var J={video:null,playlist:null,nitehawk:null,loading:!0,error:null},Z=i(7751);function ee({source:e,env:t="prod",url:i,isSingleVideoEmbed:r,skip:s,sortByViewedVideos:a=!1,onLoad:n,onError:l,children:o}){let{video:d,playlist:u,nitehawk:c,loading:p,error:m}=function(e){let{source:t,env:i="prod",url:r,isSingleVideoEmbed:s,skip:a=!1,sortByViewedVideos:n}=e,[l,o]=(0,h.useState)(()=>({...J,loading:!a})),d=(0,h.useRef)(0),u=(0,h.useRef)(H("video-db","watched-videos-store")),c=(0,h.useRef)(null),p=(0,g.p)();(0,h.useEffect)(()=>{var e,t;let i;n&&p?(e=u.current,c.current=p.on("playlistitem",()=>{i&&(p.events.unsubscribe(i),i=!1),i=p.events.on("timeupdate",()=>{if(p.currentTime()>5){var t;let r=p.getCurrentVideo();r&&(t=r.id,function(e,t,i=z()){return i("readwrite",i=>(i.put(t,e),W(i.transaction)))}(K(t),!0,e)).catch(e=>{p.logger.warn("Failed to mark video as viewed",e)}),i&&p.events.unsubscribe(i)}})})):!n&&p&&c.current&&(t=c.current,p.events.unsubscribe(t),c.current=null)},[n,p]);let m=(0,h.useCallback)(async e=>{let t=e.resolvedVideo,i=e.resolvedPlaylist;if(n&&e.embed?.playlist){let t=await X(e.embed,u.current);t&&i&&(i.videos=t)}return{video:t,playlist:i}},[n]),v=(0,h.useCallback)(async()=>{let e=++d.current;o(e=>({...e,loading:!0,error:null}));try{let a=new $({source:t,env:i,url:r,isSingleVideoEmbed:s});if(t.type===B.prefetched){if(!a.setup(t.data))throw Error("Failed to setup Nitehawk from provided data")}else{let t=await a.fetchNitehawkData();if(e!==d.current)return;if(!t)throw Error("No data returned from Nitehawk");if(!a.setup(t))throw Error("Failed to setup Nitehawk data")}if(e!==d.current)return;let{video:n,playlist:l}=await m(a);if(e!==d.current)return;o({nitehawk:a,video:n,playlist:l,loading:!1,error:null})}catch(i){if(e!==d.current)return;let t=i instanceof Error?i:Error(String(i));o(e=>({...e,loading:!1,error:t})),console.error("Error loading Nitehawk data:",t)}},[t,i,r,s,m]);return(0,h.useEffect)(()=>{a?o(e=>({...e,loading:!1})):v().catch(e=>{console.error("Unexpected error loading Nitehawk data:",e)})},[v,a]),{video:l.video,playlist:l.playlist,nitehawk:l.nitehawk,loading:l.loading,error:l.error,refetch:v}}({source:e,env:t,url:i,isSingleVideoEmbed:r,skip:s,sortByViewedVideos:a}),v=(0,g.p)(),{_setVideoLoading:y,_setVideoError:f,_setVideoData:b,_syncState:w}=(0,g.y)();return(0,h.useEffect)(()=>{if(!p&&!m&&c&&v){let e=c.embed?.embedAspectRatio||c.video?.aspectRatio;e&&v.aspectRatio(e)}},[c,p,m,v]),(0,h.useEffect)(()=>{y(p)},[p,y]),(0,h.useEffect)(()=>{f(m)},[m,f]),(0,h.useEffect)(()=>{p||m||b({video:d,playlist:u})},[d,u,p,m,b]),(0,h.useEffect)(()=>{p||m||!c||w({nitehawk:c})},[c,p,m,w]),(0,h.useEffect)(()=>{!p&&!m&&c&&n&&n({video:d,playlist:u,nitehawk:c})},[p,m,d,u,c,n]),(0,h.useEffect)(()=>{m&&l&&l(m)},[m,l]),"function"==typeof o?(0,Z.Y)(Z.FK,{children:o({loading:p,error:m,video:d,playlist:u})}):(0,Z.Y)(Z.FK,{children:o})}},71855:(e,t,i)=>{"use strict";i.d(t,{m:()=>r.a});var r=i(59105);i(3780)},75036:(e,t,i)=>{"use strict";i.d(t,{A:()=>G});
1var r=i(1873),s=i(71055),a=i(78860),n=i(53225),l=i(800),o=i(96314),d=i(34726),u=i(45025),c=i(9203),p=i(4093),m=i(18952),h=i(81009),g=i(2698),v=i(6913),y=i(84604),f=i(53995),b=i.n(f),w=i(35377),E=i(46315),_=i(43194),A=i(44091),P=i(42757),k=i(83232),S=i(15984),Y=i(76631),O=i(33588),C=i(46385),T=i(78610),I=i(9954),R=i(71055);let D=function({propsProductDiscount:e,propsProductPriceText:t,propsProductButtons:i,isProductCardRefreshEnabled:s,setViewButtons:a,setEventData:n,carouselPosition:l}){return(0,I.Y)(R.Fragment,null,(0,I.Y)(O.A,(0,r.A)({customDataThemeKey:"embedded-product-discount"},e)),(0,I.Y)(C.A,t),(0,I.Y)(T.A,(0,r.A)({},i,{setViewButtons:a,setEventData:n,isProductCardRefreshEnabled:s,carouselPosition:l})))};var L=i(28634),x=i(82981),V=i(99657);let{large:M}=P.gS,j={textAlign:{_:"center",lg:"left"},display:{lg:"none"}},N={textAlign:{_:"center",lg:"left"},display:{_:"none",lg:"block"}},G=function({hideProsAndCons:e=null,imageProps:t={},layoutType:i=u.OC.listicle,linkProductTitleToRetailer:f=!1,mediaId:P="",orientation:O,priority:C="auto",product:T,productWrapperProps:R={},slideNumber:G="",sxProps:B={},themeOptions:U={}}){let{0:F,1:$}=(0,s.useState)({}),{0:W,1:H}=(0,s.useState)(null),z=(0,A.G0)(T),K=(0,l.jV)("display_type.slug"),q=(0,l.BV)("displayType"),Q=(0,l.BV)("data.content.0.metadata.defaults.user_experience"),X=(0,l.BV)("displayGalleryType"),J=(0,n._P)("fre.commerce.product-card-refresh"),Z=(0,x.Ay)(),ee=(0,L.pZ)(),et=(0,L.oU)(z),ei=ee&&et,er=(0,m.vC)(z),es=(0,a.z)((0,n._P)("fre.commerce.multi-image")),ea=(0,a.z)((0,n._P)("fre.commerce.video.support")),en=Q===o.Wi.embeddedListicle||X===d.cJ,el=(0,p.ax)({displayTypeTitle:K||q,isEmbeddedListicleExperience:en,isFlagEnabled:J}),eo=(0,s.useMemo)(()=>b()((0,v.e)(u.OC.single),U),[U]),{propsProductAnchor:ed,propsProductButtons:eu,propsProductContainer:ec,propsProductDescription:ep,propsProductDetails:em,propsProductDiscount:eh,propsProductHeader:eg,propsProductImage:ev,propsProductImageCredit:ey,propsProductInfo:ef,propsProductKeySpecs:eb,propsProductLabel:ew,propsProductPriceText:eE,propsProductProsCons:e_,propsProductSlideNumberContainer:eA,propsProductSlideNumber:eP,propsProductTitle:ek}=(0,m.VY)({align:"center",imageProps:t,layoutType:i,mediaId:P,product:z,productWrapperProps:R,size:M,slideNumber:G,sxProps:B,themeOptions:eo}),{setViewButtons:eS,setEventData:eY,setViewImage:eO,setViewVideo:eC}=(0,m.cE)();if(!z?.id)return null;let eT={propsProductLabel:ew,propsProductTitle:ek,propsProductSlideNumberContainer:eA,propsProductSlideNumber:eP,propsProductHeader:eg,styles:{lg:N,sm:j}},eI=i===u.OC.listicle?y.vh:y.iz,eR=el?y.JN:s.default.Fragment,eD=[ef.className,O===c.sn?"embedded-product-info--top-header":""].filter(Boolean).join(" "),eL=(0,p.s8)({customImages:ev?.custom_images,videos:ev?.videos,hasVideoCardEnabled:ea}),ex=es&&eL.length>1,eV=ei?"rri":"";return er&&(eV+="|bdi"),(0,I.Y)(S.A,(0,r.A)({},ec,{isProductCardRefreshEnabled:el}),(0,I.Y)(V.A,{product:z,hasProductCardComparisonEnabled:Z}),(0,I.Y)(y.kr,(0,r.A)({"data-theme-key":"embedded-product-info"},ef,{className:eD,"data-fp-embedded-product-info":!0}),(0,I.Y)(Y.A,(0,r.A)({},eT,{orientation:O,breakpoint:"lg",isProductCardRefreshEnabled:el,linkProductTitleToRetailer:f,propsProductAnchor:ed,product:z,shouldRenderRatings:!0})),ex?null:(0,I.Y)(y.wV,(0,r.A)({"data-theme-key":"product-image-wrapper"},ed,{type:eV}),(0,I.Y)(g.default,(0,r.A)({},ev,{priority:C,setViewImage:eO}))),ex?(0,I.Y)(w.A,{customImages:eL,product:z,propsProductAnchor:ed,propsProductImage:ev,priority:C,setViewImage:eO,setSelectedImage:$,isRatings:ei,isBestDealProduct:er,setViewVideo:eC,setCarouselPosition:H}):null,(0,I.Y)(eI,(0,r.A)({"data-theme-key":"embedded-product-details"},em),(0,I.Y)(Y.A,(0,r.A)({},eT,{forLgScreen:!0,orientation:O,breakpoint:"lg",isProductCardRefreshEnabled:el,linkProductTitleToRetailer:f,propsProductAnchor:ed,product:z,shouldRenderRatings:!0,hasProductCardComparisonEnabled:Z})),el?(0,I.Y)(eR,{"data-theme-key":"embedded-product-actionable-wrapper"},(0,I.Y)("div",{"data-theme-key":`embedded-product-details-wrapper-${O}`},(0,I.Y)(D,{propsProductDiscount:eh,propsProductPriceText:eE,propsProductButtons:eu,setViewButtons:eS,setEventData:eY,isProductCardRefreshEnabled:el,carouselPosition:W})),(0,I.Y)(_.A,(0,r.A)({},ey,{selectedImage:F,isMultipleImages:ex}))):(0,I.Y)(s.default.Fragment,null,(0,I.Y)(eR,null,(0,I.Y)(D,{propsProductDiscount:eh,propsProductPriceText:eE,propsProductButtons:eu,setViewButtons:eS,setEventData:eY,isProductCardRefreshEnabled:el,carouselPosition:W})),(0,I.Y)(_.A,(0,r.A)({},ey,{selectedImage:F,isMultipleImages:ex})))),el&&!e?(0,I.Y)(E.A,(0,r.A)({},e_,{layoutType:i})):null),el||e?null:(0,I.Y)(E.A,(0,r.A)({},e_,{layoutType:i})),(0,I.Y)(h.A,(0,r.A)({},ep,{prId:z.id})),(0,I.Y)(k.A,eb))}},75191:(e,t,i)=>{"use strict";let r;i.d(t,{M:()=>o});var s=i(93682),a=i(71055);function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function l(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?n(Object(i),!0).forEach(function(t){(0,s.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let o=e=>{let t={unsupported:r=!("u">typeof navigator&&"connection"in navigator)||!("effectiveType"in navigator.connection),effectiveConnectionType:r?e:navigator.connection.effectiveType},{0:i,1:s}=(0,a.useState)(t);return(0,a.useEffect)(()=>{if(!r){let e=navigator.connection,t=()=>{s({effectiveConnectionType:e.effectiveType})};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}}},[]),l(l({},i),{},{setNetworkStatus:s})}},75602:(e,t,i)=>{"use strict";i.d(t,{a:()=>a});var r=i(58898),s=i(71055);function a(e){return function(e,t=e=>e){let i=s.default.useSyncExternalStore(e.subscribe,s.default.useCallback(()=>t(e.getState()),[e,t]),s.default.useCallback(()=>t(e.getInitialState()),[e,t]));return s.default.useDebugValue(i),i}((0,r.b)(),e)}},83061:(e,t,i)=>{},87073:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var r=i(1873),s=i(53520),a=i(64781),n=i(61546),l=i(75846),o=i(38536),d=i(28270);let u=(0,o.A)("div",{target:"e1kausn70"})((0,d.Ay)("embedded-gallery-gated-custom-badge",{display:"block",height:"auto",width:"calc(100% / 3)",maxWidth:"7rem",right:"1rem",bottom:"1rem",position:"absolute",img:{verticalAlign:"top",width:"100%",height:"auto"}}),"");var c=i(9954);let p=["slug","name"],m=function(e){let{slug:t="",name:i=""}=e,o=(0,s.A)(e,p);return t?(0,c.Y)(u,(0,r.A)({class:"custom-badge"},o),(0,c.Y)(a.default,(0,r.A)({type:n.PV.Stylized,relativeUrl:`static/images/badges/${t}.svg`,title:i,alt:i,height:l.fr.HEIGHT,width:l.fr.WIDTH},o))):null}},90810:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var r=i(93682),s=i(78854),a=i(38536),n=i(28270);let l=(0,a.A)("div",{target:"eksj1ta0"})((0,n.Ay)("media-responsive-container",{mb:"s"}),"");function o(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}let d=function({children:e,aspectRatio:t,sx:i={}}){return(0,s.Y)(l,{className:"__resp-container",sx:function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?o(Object(i),!0).forEach(function(t){(0,r.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({"--aspect-ratio":t},i),children:e})}},92850:(e,t,i)=>{"use strict";i.d(t,{A:()=>k});var r=i(1873),s=i(71055),a=i(45025),n=i(18952),l=i(81009),o=i(2698),d=i(12703),u=i(46385),c=i(43058),p=i(32354),m=i(84604),h=i(78610),g=i(33588),v=i(46315),y=i(43194),f=i(99657),b=i(66726),w=i(83232),E=i(15984),_=i(10352),A=i(9954),P=i(71055);let k=function(e){let{blockTypeName:t,linkProductTitleToRetailer:i=!1}=e,{propsProductAnchor:k,propsProductButtons:S,propsProductContainer:Y,propsProductDescription:O,propsProductDetails:C,propsProductDiscount:T,propsProductImage:I,propsProductImageCredit:R,propsProductInfo:D,propsProductInfoDetails:L,propsProductKeySpecs:x,propsProductLabel:V,propsProductPriceText:M,propsProductProsCons:j,propsProductSlideNumber:N,propsProductTitle:G,restComponentProps:B}=(0,n.Oi)(e),{dataNodeId:U,hideProsAndCons:F,layoutType:$,product:W,productFooter:H}=B,z=!!W?.image&&W?.product_metadata?.show_product_image!==!1,K=(0,s.useCallback)(()=>z?(0,A.Y)(m.wV,(0,r.A)({"data-theme-key":"product-image-wrapper"},k),(0,A.Y)(o.default,I)):null,[z,k,I]),q=(0,s.useCallback)(()=>z?(0,A.Y)(y.A,R):null,[z,R]),Q=(0,s.useCallback)((e={})=>{if(W?.product_metadata?.show_product_name===!1)return null;let{titleProps:t}=e,s=i?m._q:b.A;return i||$===a.OC.feed||$===a.OC.productExplorer?(0,A.Y)(s,k,(0,A.Y)(p.A,(0,r.A)({},G,t))):(0,A.Y)(p.A,(0,r.A)({},G,t))},[i,G,$,k,W?.product_metadata?.show_product_name]),X=(0,s.useCallback)((e={})=>{if(W?.product_metadata?.show_price===!1)return null;let{discountProps:i,productProps:s={}}=e,{hide:a,restProductProps:n}=s;return(0,A.Y)(P.Fragment,null,t!==_.Bh.grid?(0,A.Y)(g.A,(0,r.A)({},T,i)):null,a?null:(0,A.Y)(u.A,(0,r.A)({},M,n)))},[M,T,W?.product_metadata?.show_price,t]);return W?.id?(0,A.Y)(P.Fragment,null,$===a.OC.galleryOverlay?(0,A.Y)(E.A,(0,r.A)({},Y,{"data-node-id":U}),(0,A.Y)(m.EX,null,(0,A.Y)(f.A,{product:W,hasProductCardComparisonEnabled:!1,isAbsolute:!1,mobileAlignRight:!1})),(0,A.Y)(m.kr,D,K(),(0,A.Y)(m.uL,L,(0,A.Y)(c.A,N),(0,A.Y)(d.A,V),(0,A.Y)(m.iz,C,Q(),X(),(0,A.Y)(h.A,S)))),F?null:(0,A.Y)(v.A,(0,r.A)({},j,{layoutType:a.OC.galleryOverlay})),(0,A.Y)(l.A,(0,r.A)({},O,{prId:W.id})),(0,A.Y)(w.A,x),q()):null,$===a.OC.feed?(0,A.Y)(E.A,(0,r.A)({},Y,{"data-node-id":U}),K(),(0,A.Y)(m.uL,L,(0,A.Y)(d.A,V),Q(),X(),(0,A.Y)(h.A,S),(0,A.Y)(l.A,(0,r.A)({},O,{prId:W.id})),H)):null,$===a.OC.feedCard?(0,A.Y)(E.A,(0,r.A)({},Y,{"data-node-id":U,"data-role":"feed-card-hover-parent"}),(0,A.Y)(b.A,k,(0,A.Y)(o.default,I),(0,A.Y)(d.A,V),Q(),(0,A.Y)(h.A,(0,r.A)({"data-theme-key":"embedded-product-sh
1op-link"},S,{disableMultiRetailer:!0})),H)):null,$===a.OC.productExplorer?(0,A.Y)(E.A,(0,r.A)({},Y,{"data-node-id":U}),K(),(0,A.Y)(m.uL,(0,r.A)({},L,{"data-theme-key":"product-explorer-info-details-wrapper"}),Q({titleProps:{"data-theme-key":"product-explorer-title"}}),(0,A.Y)(m.iz,(0,r.A)({},C,{"data-theme-key":"product-explorer-details"}),(0,A.Y)(h.A,(0,r.A)({},S,{customDataThemeKey:"product-explorer-button",disableMultiRetailer:!0})),X({discountProps:{customDataThemeKey:"product-explorer-discount"},productProps:{hide:!0}}),W.custom_description?(0,A.Y)(l.A,(0,r.A)({},O,{prId:W.id,"data-theme-key":"product-explorer-description"})):null,H))):null,$===a.OC.embeddedGallery?(0,A.Y)(E.A,(0,r.A)({},Y,{"data-node-id":U}),(0,A.Y)(m.Tu,null,(0,A.Y)(d.A,V)),z?null:(0,A.Y)(m.EX,null,(0,A.Y)(f.A,{product:W,hasProductCardComparisonEnabled:!1,isAbsolute:!1})),(0,A.Y)(m.kr,D,(0,A.Y)(m.Gf,null,K(),z?(0,A.Y)(f.A,{product:W,hasProductCardComparisonEnabled:!1,variant:"image-overlay"}):null),(0,A.Y)(m.uL,L,(0,A.Y)(c.A,N),(0,A.Y)(m.iz,C,Q(),X({discountProps:{isEmbeddedGallery:!0}}),(0,A.Y)(h.A,S),q()))),F?null:(0,A.Y)(v.A,(0,r.A)({},j,{layoutType:a.OC.embeddedGallery})),(0,A.Y)(l.A,(0,r.A)({},O,{prId:W.id}))):null):null}},94602:(e,t,i)=>{"use strict";let r;i.d(t,{a:()=>s,b:()=>a,c:()=>n,d:()=>l,e:()=>o,f:()=>d,g:()=>u,h:()=>c,i:()=>p,j:()=>m,k:()=>h});var s=((r=s||{}).Abort="abort",r.CanPlay="canplay",r.CanPlayThrough="canplaythrough",r.DurationChange="durationchange",r.Emptied="emptied",r.Ended="ended",r.Error="error",r.LoadedData="loadeddata",r.LoadedMetadata="loadedmetadata",r.LoadStart="loadstart",r.Pause="pause",r.Play="play",r.Playing="playing",r.RateChange="ratechange",r.Resize="resize",r.Seeked="seeked",r.Seeking="seeking",r.Stalled="stalled",r.Suspend="suspend",r.VolumeChange="volumechange",r.Waiting="waiting",r.TimeUpdate="timeupdate",r),a="videoPlayerManager",n="videoPlayerManagerInit",l="videoPlayerInit",o="videoPlayerRegistered",d="videoPlaylistUpdated",u="|",c=Object.values(s),p={autoplay:!0,muted:!0,loop:!0},m="16:9",h={mobile:767,tablet:980}},98268:(e,t,i)=>{"use strict";i.d(t,{V:()=>n,b:()=>a});var r=i(38536),s=i(28270);let a=(0,r.A)("div",{target:"e1nfup6f1"})((0,s.Ay)("photo-credit-wrapper",{position:"relative",img:{display:"block"},figcaption:{background:"rgb(255, 255, 255, 0.8)",position:"absolute",bottom:0,left:0,padding:"{xxs} {xs}",color:"black"}}),""),n=(0,r.A)("header",{target:"e1nfup6f0"})((0,s.Ay)({position:"relative",overflow:"hidden",height:{_:"100%"}}),"")}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.