1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11102,41056],{578:(e,t,r)=>{r.d(t,{r:()=>i});function i(e){return e.transcodingList??e.transcodings??[]}},3091:(e,t,r)=>{r.d(t,{NN:()=>y.A,PT:()=>M,Ay:()=>N,Bt:()=>T,LC:()=>m,$C:()=>A,HG:()=>k});var i=r(1873),a=r(53520),n=r(67288),o=r(80166),s=r(47382),l=r(9954),d=r(93682),u=r(53647),c=r(578);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function m(e){return e?.map(e=>({id:e.id,cropped_preview_image:e.croppedPreviewImage,transcodings:(0,u.iv)((0,c.r)(e)),ads_disabled:e.adsDisabled,description:e.description,duration:e.duration,is_disabled:e.isDisabled,metadata:e.videoMetadata??e.metadata,publish_from:e.publishFrom??null,publish_to:e.publishTo??null,title:e.title,short_title:e.shortTitle,source:e.source?function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,d.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e.source):void 0,nearest_aspect_ratio:e.nearestAspectRatio}))}var g=r(37001),f=r(71055),y=r(1696),h=r(27305),v=r(13274),b=r(94442);async function O(e,t){let r=await (0,b.hd)(e);if(!r.ok){let e=await r.text().catch(()=>"");throw Error(`${t} request failed with ${r.status}${e?`: ${e}`:""}`)}return await r.json()}let w=new s.default("USE-FETCH-VIDEO-DATA");function A(e,t){let{first:r,start:i,skip:a=!1,videoIds:n}=t,o=(i??1)-1,s=n.slice(o,void 0===r?void 0:o+r),l=new URLSearchParams({ids:s.join(",")}),d=`/api/videos/data/batch?${l.toString()}`,u=a||0===s.length,{data:c,error:p,isLoading:m}=(0,g.Ay)(u?null:d,()=>O(d,"Video data"),{revalidateOnFocus:!1,shouldRetryOnError:!1});return p&&(w.error("Failed to fetch video data",{embedId:e,error:p.message}),(0,v.K)(h.hU,h.FB.NITEHAWK_ERROR,{error:p,errorType:"voltronFetchError",embedId:e},{player:{}})),{data:c,error:p,isLoading:m}}function P(e,{data:t,isLoading:r,error:i}){(0,f.useEffect)(()=>{if(r||i||!e||!t)return;let a={videos:m(t)},n=new y.A(a);if(!n.videos?.length)return void w.warn("No videos to append to player");let o=new Set((e.store.getState().playlist?.videos??[]).map(e=>e.id)),s=n.videos.filter(e=>!o.has(e.id));s.length&&e.appendToPlaylist(s)},[t,r,i,e])}let E=new s.default("USE-FETCH-VOLTRON-EMBED");function k(e,{skip:t=!1}={}){let r=e?`/api/videos/embeds/${e}`:null,{data:i,error:a,isLoading:n}=(0,g.Ay)(t||!r?null:r,()=>O(r,"Voltron video embed"),{revalidateOnFocus:!1,shouldRetryOnError:!1});return a&&(E.error("Failed to fetch Voltron video embed",{embedId:e,error:a.message}),(0,v.K)(h.hU,h.FB.NITEHAWK_ERROR,{error:a,errorType:"voltronFetchError",embedId:e},{player:{}})),{data:i,error:a,isLoading:n}}var _=r(91039);let j={start:1,skipCount:0,isReady:!0},S={start:1,skipCount:0,isReady:!0};var D=r(55837);function I({totalVideos:e=0,embedId:t,fetchThreshold:r=1,startOffset:i=0,videoIds:a}){let n=(0,D.p)(),o=(0,D.s)(),s=o?.videos?.length??0,l=(0,D.t)(),d=!o||e>0&&s+i>=e||l<r;return!function(e,t){let{totalVideos:r,currentVideos:i,embedId:a,skip:n=!1,startOffset:o=0,videoIds:s}=t;P(e,A(a,{first:r-o-i,start:o+i+1,skip:n,videoIds:s}))}(n,{totalVideos:e,currentVideos:s,embedId:t,skip:d,startOffset:i,videoIds:a}),null}function R({embedId:e,start:t,first:r,skip:i=!1,videoIds:a}){return P((0,D.p)(),A(e,{start:t,first:r,skip:i,videoIds:a})),null}function Y({embedId:e,wrapCount:t,wrapStart:r=1,totalVideos:i,videoIds:a}){let n=(0,D.p)(),o=(0,D.t)(),s=Math.max(0,i-t-2);return P(n,A(e,{start:r,first:t,skip:o<s,videoIds:a})),null}function x({embedId:e,totalVideos:t=0,skipCount:r,enabled:i=!0,viewedFilteringEnabled:a=!1,viewedStart:n=1,viewedIsReady:o=!0,initialBatchSize:s=5,wrapStart:d=2,skipInitialBatch:u=!1,videoIds:c}){if(!i)return null;let p=a&&!u;return(0,l.Y)(f.default.Fragment,null,p?(0,l.Y)(R,{embedId:e,start:n,first:s,skip:!o,videoIds:c}):null,(0,l.Y)(I,{totalVideos:t,embedId:e,startOffset:r,fetchThreshold:p?s:1,videoIds:c}),r>0?(0,l.Y)(Y,{embedId:e,wrapCount:r,wrapStart:d,totalVideos:t,videoIds:c}):null)}function M({embedId:e,videoIds:t,totalVideos:r=0,enabled:i=!0,viewedFilteringEnabled:a=!1,pinnedCount:n=1,initialBatchSize:o,wrapStart:s,skipInitialBatch:d}
1){let{start:u,skipCount:c,isReady:p}=function({videoIds:e,skip:t=!1,pinnedCount:r=1}){let i=(0,f.useMemo)(()=>t||!e.length?void 0:e.slice(r),[t,e,r]),a=function(e){let t=(0,f.useRef)(!1),{0:r,1:i}=(0,f.useState)(()=>e?.length?{start:1,skipCount:0,isReady:!1}:j);return(0,f.useEffect)(()=>{if(t.current||!e?.length)return;i(e=>e.isReady?{start:1,skipCount:0,isReady:!1}:e);let r=!1,a=(0,_.mD)();return(0,_.$N)(e,a).then(a=>{if(r||t.current)return;let n=a.length>0?e.indexOf(a[0]):-1;t.current=!0,n<=0?i(j):i({start:n+1,skipCount:n,isReady:!0})}),()=>{r=!0}},[e]),r}(i),n=(0,f.useRef)(void 0),o=!!i?.length&&!n.current?.length;return((0,f.useEffect)(()=>{n.current=i}),t)?S:o||!a.isReady?{start:1,skipCount:0,isReady:!1}:{start:a.start+r,skipCount:a.skipCount,isReady:!0}}({videoIds:t,skip:!i||!a,pinnedCount:n});return(0,l.Y)(x,{embedId:e,totalVideos:r,skipCount:c,enabled:i,viewedFilteringEnabled:a,viewedStart:u,viewedIsReady:p,initialBatchSize:o,wrapStart:s,skipInitialBatch:d,videoIds:t})}var C=r(71855);function T({isRelated:e,playlistType:t,enableViewedFiltering:r=!0}){let i=t===C.m.DYNAMIC,a=+!!e,n=r&&(e||i);return{viewedFilteringEnabled:n,pinnedCount:a,maxInitialVideos:n&&e?1:void 0,wrapStart:a+1}}let L=["children","source"],V=new s.default("NitehawkProvider"),N=function(e){var t;let{children:r,source:s}=e,d=(0,a.A)(e,L),u="development"===(t=o.JD)||"feature"===t||"stage"===t||"prod"===t||"production"===t?o.JD:void 0;return(V.log("Final Data Source:",s),s)?(0,l.Y)(n.Ay,(0,i.A)({env:u,source:s},d),r):null}},5262:(e,t,r)=>{r.d(t,{FN:()=>s,Jk:()=>d,L7:()=>c,cO:()=>u,q2:()=>l,wq:()=>o});var i=r(38536),a=r(28270),n=r(14687);let o=(0,i.A)("nav",{target:"e1moaw1m5"})((0,a.Ay)("modular-content-carousel-with-pagination-wrapper"),""),s=(0,i.A)(n.Ay,{target:"e1moaw1m4"})((0,a.Ay)("modular-content-carousel-with-pagination",{'[data-theme-key="carousel-item"]':{justifyContent:"center"},'[data-theme-key="custom-item"]':{borderRadius:"m",bg:"stone-100",overflow:"hidden","& div":{mb:0},div:{height:"auto"}},'[data-theme-key="custom-item-content"]':{p:"{l} {*sizes.primitive-40}",span:{display:"block"}},'[data-theme-key="carousel-inner-wrapper"]':{m:"0"},'[data-theme-key="custom-item-title-text"]':{p:"0"},'[data-theme-key="custom-item-dek"]':{pt:"{*sizes.primitive-4}"},'[data-theme-key="by-line-name"]':{pt:"{*sizes.primitive-4}"}}),""),l=(0,i.A)("nav",{target:"e1moaw1m3"})((0,a.Ay)("modular-content-carousel-with-pagination-nav",{pt:"xs"}),""),d=(0,i.A)("ul",{target:"e1moaw1m2"})((0,a.Ay)("modular-content-carousel-with-pagination-list",{display:"flex",justifyContent:"center",gap:"5px",m:0,p:0,listStyleType:"none"}),""),u=(0,i.A)("li",{target:"e1moaw1m1"})((0,a.Ay)("modular-content-carousel-with-pagination-list-item"),""),c=(0,i.A)("button",{target:"e1moaw1m0"})((0,a.Ay)("modular-content-carousel-with-pagination-button",{display:"block",m:0,p:0,border:"none",borderRadius:"50%",height:"0.5rem",width:"0.5rem",bg:"black",cursor:"pointer"}),"")},11102:(e,t,r)=>{r.r(t),r.d(t,{PhotoCreditFigcaption:()=>m,default:()=>f});var i=r(53520),a=r(38536),n=r(71055),o=r(28270);let s=(0,a.A)("span",{target:"e1geg53v2"})((0,o.Ay)("photo-credit-creditor"),""),l=(0,a.A)("span",{target:"e1geg53v1"})((0,o.Ay)("photo-credit-copyright"),""),d=(0,a.A)("span",{target:"e1geg53v0"})((0,o.Ay)("photo-credit-divider",{p:"0 0.3rem"}),"");var u=r(35871),c=r(9954);let p=["credit","copyright","divider","captionFor"],m=(0,a.A)("figcaption",{target:"e1g9hcy40"})((0,o.Ay)({paddingLeft:0,lineHeight:1}),""),g=(0,n.forwardRef)((e,t)=>{let{credit:r,copyright:a,divider:n=u.eT,captionFor:o}=e,g=(0,i.A)(e,p),f=`photo-credit-figcaption${o?`-${o}`:""}`;return(0,c.Y)(m,{ref:t,sx:g?.sx,"data-theme-key":f,__themeKey:f},r?(0,c.Y)(s,{"data-theme-key":"photo-credit-creditor"},r):null,r&&a?(0,c.Y)(d,null,n):null,a?(0,c.Y)(l,null,a):null)});g.displayName="PhotoCredit";let f=g},16764:(e,t,r)=>{var i,a,n,o,s,l;r.d(t,{Z2:()=>a,s:()=>i,y5:()=>n}),(o=i||(i={})).PLAYING="playing",o.MUTED="muted",o.VOLUME="volume",(s=a||(a={})).VIDEO_PLAYER="video-player",s.TTS="tts",s.YOUTUBE="youtube",s.AUDIO="audio",s.STORIFYME="storifyme",(l=n||(n={})).ON_PLAY="onPlay",l.ON_PAUSE="onPause",l.ON_VOLUME_CHANGE="onVolumeChange",l.ON_ENDED="onEnded"},35377:(e,t,r)=>{r.d(t,{A:()=>ee});var i=r(1873),a=r(93682),n=r(44410),o=r(39288),s=r(54791),l=r(51540),d=r(38536),u=r(28270),c=r(14687),p=r(5262);let m=(0,d.A)(c.Ay,{target:"e1msi37f5"})((0,u.Ay)("embedded-product-image-carousel-with-pagination",{pl:{_:"{*sizes.primitive-10}","lg>":"0"},pr:{_:"{*sizes.primitive-10}","lg>":"0"},'[data-theme-key="carousel-item"]':{justifyContent:"center"},'[data-theme-key="carousel-button-prev"]':{ml:{_:"{*sizes.primitive-10}","lg>":"0"}},'[data-theme-key="carousel-button-next"]':{mr:{_:"{*sizes.primitive-10}","lg>":"0"}}}),""),g=(0,d.A)(p.q2,{target:"e1msi37f4"})((0,u.Ay)("embedded-product-image-carousel-with-pagination-nav",{pt:"0",pb:"xs"}),""),f=(0,d.A)(p.L7,{target:"e1msi37f3"})((0,u.Ay)("embedded-product-image-carousel-with-pagination-button",{width:"0.438rem",height:"0.438rem",m:"0 2px"}),""),y=(0,d.A)(p.Jk,{target:"e1msi37f2"})((0,u.Ay)("embedded-product-image-carousel-with-pagination-list",{my:"0"}),""),h=(0,d.A)(p.cO,{target:"e1msi37f1"})((0,u.Ay)("embedded-product-image-carousel-with-pagination-list-item",{}),""),v=(0,d.A)("div",{target:"e1msi37f0"})((0,u.Ay)("embedded-product-image-carousel-video-wrapper",{width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",video:{width:"100%",height:"auto"},"&& .video-player-wrapper":{width:"100%",display:"flex",height:"auto",aspectRatio:e=>{let t;return(t=e.aspectRatio)?t.replace(":"," / "):"16 / 9"}}}),"");var b=r(84604),O=r(15630),w=r(59716),A=r(78860),P=r(53225),E=r(7144),k=r(33911),_=r(50804),j=r(87301),S=r(86385),D=r(7855),I=r(47523),R=r(49444),Y=r(3666),x=r(83222),M=r(71055),C=r(174),T=r(75813),L=r(3091),V=r(78018),N=r(41427),U=r(43370),$=r(96475),z=r(93024),F=r(89205),H=r(25084),B=r(9954),q=r(710
155);function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let{PUBLISHED:Z,UNPUBLISHED:K}=o.hT,X={itemsPerPage:1,peekWidthPercentage:0,icons:{prev:"caret-left-regular",next:"caret-right-regular"},buttonProps:{prev:{iconProps:{primary:"black"}},next:{iconProps:{primary:"black"}}}},J=new Set(["16:9","6:4","2:1"]);function Q({videoId:e,previewUrl:t,contentId:r,setViewVideo:i,aspectRatio:a,isActive:n}){let{inView:o,ref:s}=(0,x.A)({rootMargin:"0px 0px",threshold:.5}),{0:l,1:d}=(0,M.useState)(null),{adCookies:u,isConsentGranted:c}=(0,H.B)({}),{data:p}=(0,L.$C)(e,{skip:!e,videoIds:e?[e]:[]}),m=(0,M.useMemo)(()=>(0,V.DW)(e,Array.isArray(p)?p:null),[e,p]);return(0,M.useEffect)(()=>(o&&i(!0),()=>i(!1)),[o]),(0,M.useEffect)(()=>{!n&&l&&l.pause()},[n,l]),(0,M.useEffect)(()=>()=>l?.pause(),[l]),(0,B.Y)(v,{ref:s,aspectRatio:a},(0,B.Y)(T.default,{autoPlay:!1,muted:!1,embedId:e,aspectRatio:a,setPlayer:d},(0,B.Y)(z.bn,{position:F.w1.PRODUCT_VIDEO,enableAdTracking:!0}),(0,B.Y)($.Ay,{src:t}),(0,B.Y)(L.Ay,{source:m},(0,B.Y)(U.A,{showControls:!0}
1)),(0,B.Y)(N.ImaAdProviderDynamic,{adCookies:u,isConsentGranted:c,playerPosition:F.w1.PRODUCT_VIDEO,contentId:r})))}let ee=function({customImages:e=[],propsProductAnchor:{contentId:t},propsProductImage:{image:r,badge:a={},crop:o,sxProps:d={},title:u,themeOptions:c={},priority:p="auto",layoutType:v=""}={},propsProductAnchor:T={},setViewImage:L=()=>{},setSelectedImage:V,isRatings:N,isBestDealProduct:U,product:$,setViewVideo:z=()=>{},setCarouselPosition:F=()=>{}}){let{0:H,1:G}=(0,M.useState)({index:0,method:"null"}),ee=(0,A.z)((0,P._P)("fre.commerce.video.support")),et=(0,M.useMemo)(()=>({currentIndex:H,setCurrentIndex:G}),[H]),{inView:er,ref:ei}=(0,x.A)({rootMargin:"0px 0px",threshold:.5}),ea=(0,M.useMemo)(()=>(0,B.Y)(g,{"aria-label":"Carousel Pagination"},(0,B.Y)(y,null,Array.from({length:e.length},(e,t)=>(0,B.Y)(h,{key:t},(0,B.Y)(f,{"aria-label":`Slide ${t+1}`,sx:{opacity:t===H.index?"1":"0.2"},onClick:()=>G({index:t,method:"click"}),"aria-current":t===H.index}))))),[e.length,H.index]),en=(0,w.i)({image:r},s.default),[,eo]=(0,E.A)("product_click_total"),[,es]=(0,E.A)("affiliate_item_click"),[,el]=(0,E.A)(j.pt),{isDisplayGrid:ed,isControl:eu}=(0,_.ho)(),{isAboveTheFoldFeatureOn:ec}=(0,k.a)(),ep=!!(0,S.A)(D.HX),em=!!(0,S.A)(I.Hb),eg=(0,Y.A)($),{trackRYAffiliateClick:ef}=(0,R.r3)(eg),ey=e=>{eo(),es(),(ed||eu||ec||ep||em)&&el(),ef(e)},{id:eh}=$,ev=e.map((e,r)=>{var a;let n,s=e?.metadata?.selected_crop||o,l=!!e?.video?.[0]?.id,d=(a=e?.aspectRatio,n=`${s||""}`.replace("x",":"),J.has(n)?n:a),c=l&&ee,m=c?b.sC:b.wV,g=r+1;F(g);let f=`${c?"v":"pic"}${g}`;return N&&(f+="|rri"),U&&(f+="|bdi"),(0,B.Y)(m,(0,i.A)({key:r},T,{type:f,ref:q.createRef()}),c?(0,B.Y)(Q,{videoId:e.video[0].id,previewUrl:e?.preview_url,contentId:t,setViewVideo:z,aspectRatio:d,isActive:H.index===r}):(0,B.Y)(en,{image:W(W({},e),{},{metadata:W(W({},e?.metadata),{},{crops:e?.crops}),hips_url:(0,O.se)(e.aws_url),height:e.height||"100%",width:e.width||"100%"}),priority:"high"===p,config:{640:{resize:"640:*",crop:s},980:{resize:"980:*",crop:s}},title:u,srcSet:!0,onClick:ey,"data-fp-product-image":!0,dataFpTag:"data-fp-product-image"}))});(0,M.useEffect)(()=>(er&&L(!0),()=>L(!1)),[er]),(0,M.useEffect)(()=>{let t=ev[H?.index],r=t?.props?.type;if(["click","swipe"].includes(H?.method)&&r){let e=r&&/^(v\d)/.test(r);(0,C.A)("product_carousel",H.method,{primaryUX:`product_${e?"video":"image"}_carousel`,rovProdId:eh,pos:H.index+1})}V(e[H.index])},[H.index]);let eb=(0,A.z)((0,P._P)("fre.commerce.simplified-psv"));if(!r)return null;let{is_automatic:eO=!1,name:ew="",slug:eA="",status:eP=K}=a||{},eE=eP!==Z||eO?null:eA;return(0,B.Y)(l._,(0,i.A)({sx:d?.ProductImageContainer,"data-theme-key":"embedded-product-image-container"},c?.ProductImageContainer,{ref:ei}),(0,B.Y)(l.V,(0,i.A)({"data-optimizely":"product-image-container",sx:d?.ImageContainer},c?.ImageContainer,{isSimplifiedPSV:eb,layoutType:v,isMultipleImages:eb}),eE?(0,B.Y)(n.A,{slug:eE,name:ew,sx:d?.ProductBadge,isMultipleImages:!0}):null,(0,B.Y)(m,(0,i.A)({infiniteLoop:!0,controller:et,itemLength:e?.length||0},X),ev),ea))}},59716:(e,t,r)=>{r.d(t,{i:()=>l});var i=r(53225),a=r(68014),n=r.n(a),o=r(15630);let s=n()(()=>r.e(30455).then(r.bind(r,30455)),{id:"305b0c0",loadableGenerated:{webpack:()=>[30455]}});function l({image:e}={},t=null){return(0,i._P)("fre.enable-fastly-image")&&(0,o.Xt)(e)?s:t}},61021:(e,t,r)=>{r.d(t,{y:()=>i});let i=(0,r(56317).eU)([])},67774:(e,t,r)=>{r.d(t,{P:()=>i});function i(e){return e&&(e.metadata?.videoEmbedId||"id"in e&&e.id)||null}},75813:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var i=r(1873),a=r(93682),n=r(53520),o=r(57038);r(53133);var s=r(98435),l=r(90810),d=r(19768),u=r(93225),c=r(9954),p=r(28270),m=r(12625),g=r(61021),f=r(71055),y=r(90277),h=r(16764);function v(e,t,r){let i=t.map(t=>e.events.on(t,()=>{r()}));return()=>{i.forEach(t=>{e.events.unsubscribe(t)})}}var b=r(58377),O=r(47382),w=r(27305);let A=["children","aspectRatio","setPlayer","autoPlay","muted","embedId","disableMediaManager","wrapperProps"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?P(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let k=new O.default("Video Player"),_={position:"absolute",top:0,left:0,width:"100%",height:"100%",background:"white",elevation:"raised","&.video-player-wrapper.hpc-sticky.hpc-sticky-wrapper.hpc-sticky-bottom":{elevation:"subnav","& .overlay-mute-button":{elevation:"nav"},"& .hpc-sticky-header":{elevation:"subnav"}}},j=function(e){let{children:t,aspectRatio:r="16x9",setPlayer:a,autoPlay:O,muted:P,embedId:j,disableMediaManager:S=!1,wrapperProps:D={}}=e,I=(0,n.A)(e,A),R=(0,m.Xr)(g.y),Y=(0,f.useRef)(null),{0:x,1:M}=(0,f.useState)(!1),C=(0,u.u)(),{0:T,1:L}=(0,f.useState)(!1),V=(0,f.useRef)(O),N=(0,f.useRef)(!1);(0,f.useEffect)(()=>{let e=Y.current;e&&O&&O!==V.current&&!T&&!N.current&&e.element.src&&(N.current=!0,e.logger.warn("AutoPlay enabled after source load, attempting play() directly"),e.play().catch(t=>{e.logger.warn("AutoPlay play() failed, retrying muted playback",{name:t?.name,message:t?.message}),e.mute(),e.play().catch(t=>{e.logger.warn("Muted autoplay retry failed",{name:t?.name,message:t?.message})})}))},[O,T,x]),(0,f.useEffect)(()=>()=>{let e=Y.current;e&&(S||y.A.unregister(e.uuid,e.element),R(t=>t.filter(t=>t!==e)))},[S,R]);let U=r.replace(/x/gi,":");return(0,c.Y)(l.A,{aspectRatio:`${(0,d.K)((0,s._)(r))}%`,sx:{position:"relative",height:0,paddingBottom:"var(--aspect-ratio)"}},(0,c.Y)(c.Z2,null,({css:e})=>(0,c.Y)(o.A,(0,i.A)({aspectRatio:U,wrapperProps:E(E({},D),{},{"data-embed-id":j}),playsInline:!0,autoPlay:!0===T||O,muted:P},I,{wrapperClassName:`video-player ${e((0,p.qg)(_,{theme:C}))}`,onReady:e=>{e.events.one("playing",()=>L(!0)),R(t=>[...t,e]),S||y.A.register({prefix:h.Z2.VIDEO_PLAYER,element:e.element,id:e.uuid,pause:e.pause.bind(e),play:e.play.bind(e),setMuted:t=>t?e.mute():e.unmute(),config:{muteOthersOnPlay:!1,pauseOthersOnUnmute:!0},eventListeners:{[h.y5.ON_PLAY]:t=>v(e,["play","ads-ima-adCanPlay","ads-ima-resume"],t),[h.y5.ON_PAUSE]:t=>v(e,["pause","ads-ima-pause"],t)}}),window.dispatchEvent(new CustomEvent(w.ZS,{detail:{player:e}})),Y.current=e,M(!0),"function"==typeof a&&a(e)},loggerSettings:{logger:k,levels:[b.Qb.ALL]}}),t)))}},76631:(e,t,r)=>{r.d(t,{A:()=>N});var i=r(1873),a=r(93682),n=r(53520),o=r(71055),s=r(53995),l=r.n(s),d=r(68014),u=r.n(d),c=r(18952),p=r(12703),m=r(32354),g=r(38536),f=r(28270),y=r(64781),h=r(61546),v=r(69391),b=r(9954);let O=(0,g.A)("div",{target:"efra1gv6"})((0,f.Ay)("embedded-product-ratings",{mt:{"md>":"xs",_:"-1.5rem"},mb:"0.825rem",display:"flex",flexDirection:"column",alignItems:{"<xs":"center"}}),""),w=(0,g.A)(function(e){return(0,b.Y)(y.default,(0,i.A)({type:h.PV.Stylized,relativeUrl:"static/icons/star-regular.svg",alt:"Rating"},e))},{target:"efra1gv5"})((0,f.Ay)("embedded-product-ratings-star-icon",{position:"static",width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",marginTop:"0.1rem"}),""),A=(0,g.A)(function(e){return(0,b.Y)(y.default,(0,i.A)({type:h.PV.Stylized,relativeUrl:"static/icons/star-fill.svg",alt:"Rating"},e))},{target:"efra1gv4"})((0,f.Ay)("embedded-product-ratings-full-star-icon",{position:"static",width:"{*sizes.primitive-24}",height:"{*sizes.primitive-24}",marginTop:"0.1rem"}),""),P=(0,g.A)(v.A,{target:"efra1gv3"})((0,f.Ay)("embedded-product-ratings-review",{display:"flex",alignItems:"flex-end"}),""),E=(0,g.A)("span",{target:"efra1gv2"})((0,f.Ay)("embedded-product-ratings-review-text",{marginLeft:"0.4rem",marginRight:"0.4rem",fontSize:"1.125rem",lineHeight:1.1,fontWeight:"bold"}),""),k=(0,g.A)("span",{target:"efra1gv1"})((0,f.Ay)("embedded-product-ratings-review-count"),"padding-bottom:0.1rem;font-size:0.875rem;line-height:1.2;"),_=(0,g.A)("div",{target:"efra1gv0"})((0,f.Ay)("embedded-product-ratings-powered",{display:"flex",alignItems:"flex-start",fontSize:"0.875rem",lineHeight:1.2,marginTop:"0.2rem","& img":{marginTop:({imgProps:e})=>e.marginTop?e.marginTop:"0",marginLeft:({imgProps:e})=>e.marginLeft?e.marginLeft:"0.2rem"}}),"");var j=r(28634),S=r(7144);let D=function({product:e}){let t=(0,j.pZ)(),[,r]=(0,S.A)("prod_click_star_ratings");if(!e||!t)return null;let{retailer:a}=e,{display_name:n,customer_rating:o,reviews_count:s}=a||{};if(!s||s<10)return null;let l=n?.toLowerCase(),d=(0,j.I3)(l),u=Math.floor(Math.max(0,Math.min(5,o)));return(0,b.Y)(O,null,(0,b.Y)(P,{target:"_blank",product:e,type:"rr",onClick:e=>{r(e,{$opt_event_properties:{primaryUx:"rrb"}})}},Array.from({length:5},(e,t)=>t<u?(0,b.Y)(A,{key:t}):(0,b.Y)(w,{key:t}))," ",(0,b.Y)(E,null,o),(0,b.Y)(k,null,"(",s,")")),(0,b.Y)(_,{imgProps:d},"Reviews powered by"," ",(0,b.Y)(y.default,(0,i.A)({type:h.PV.Stylized,relativeUrl:`/static/images/3rd-party/${l}.svg`,alt:n},d))))};
1var I=r(43058),R=r(84604),Y=r(9203),x=r(64330);let M=["styles","propsProductHeader","propsProductLabel","propsProductTitle","propsProductSlideNumber","forLgScreen","isProductCardRefreshEnabled","linkProductTitleToRetailer","propsProductAnchor","product","shouldRenderRatings","hasProductCardComparisonEnabled","orientation","breakpoint"],C=["sx"];function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let V=u()(()=>Promise.all([r.e(49804),r.e(90130),r.e(23111),r.e(704),r.e(66171)]).then(r.bind(r,66171)),{id:"ba12060",loadableGenerated:{webpack:()=>[66171]}});function N(e){let{styles:t,propsProductHeader:r,propsProductLabel:a,propsProductTitle:s,propsProductSlideNumber:d=null,forLgScreen:u=!1,isProductCardRefreshEnabled:g=!1,linkProductTitleToRetailer:f=!1,propsProductAnchor:y=null,product:h={},shouldRenderRatings:v=!1,hasProductCardComparisonEnabled:O=!1,orientation:w,breakpoint:A}=e,P=(0,n.A)(e,M),{sm:E,lg:k}=t??{},_=u?k??{}:E??{};w===Y.sn&&(_=l()(_,u?{display:"none"}:{display:{_:"block",md:"block",lg:"block"}}));let S=r??{},{sx:T}=S,N=L(L({},(0,n.A)(S,C)),{},{sx:l()(T??{},_)}),U=(0,j.pZ)(),$=(0,j.oU)(h),z=(0,c.vC)(h),F=(0,x.k9)(),H=g||f,B=H?R._q:o.default.Fragment,q=U&&$?"rrt":"";return z&&(q+="|bdt"),(0,b.Y)(R.Tn,(0,i.A)({},N,P,{className:u?"":"top"}),(0,b.Y)(R.pM,null,d?(0,b.Y)(I.A,(0,i.A)({"data-theme-key":"embedded-product-slide-number"},d,{"data-fp-embedded-product-slide-number":!0})):null),(0,b.Y)(p.A,a),F?(0,b.Y)(V,{productId:h?.id}):null,(0,b.Y)(B,(0,i.A)({},y,H?{"data-theme-key":"embedded-product-title"}:{},{type:q,"data-fp-embedded-product-title":!0}),(0,b.Y)(m.A,s)),v?(0,b.Y)(D,{product:h}):null)}},78018:(e,t,r)=>{r.d(t,{zu:()=>a.zu,Xl:()=>b,DW:()=>h,el:()=>v});var i=r(93682),a=r(12934),n=r(50285),o=r(53647),s=r(10607),l=r(2440),d=r(3615),u=r(67774),c=r(578);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let g=new(r(47382)).default("TRANSFORM-VOLTRON-DATA");function f(e){return m({id:e.id,title:e.title,short_title:e.shortTitle??void 0,nearest_aspect_ratio:e.nearestAspectRatio,cropped_preview_image:e.croppedPreviewImage,transcodings:(0,c.r)(e),ads_disabled:e.adsDisabled,description:e.description,duration:e.duration,is_disabled:e.isDisabled,metadata:e.videoMetadata??void 0,publish_from:e.publishFrom??null,publish_to:e.publishTo??null},e.source?{source:m({},e.source)}:{})}function y(e,t){let r,i=(0,u.P)(e)??e.id,s=e.videos??[],c=s[0];if(!c)return g.error("At least one video is required",{embedData:e}),null;let p=(0,d.v)(e);if(!p)return g.error("A media type is required",{embedData:e}),null;let y="number"!=typeof t||s.length<=t?s:s.slice(0,t),{ads_disabled:h,autoplay:v,aspect_ratio:b}=(0,l.bS)(e),O=p===a.zu.Video?(r=e.related?y:[],m(m({},f(c)),r.length>0?{videos:r.map(f)}:{})):{id:e.id,title:e.title??"",description:e.description??"",type:e.playlistType??0,videos:y.map(f)},w={type:n.eL.prefetched,id:i,assetType:n.PW.embeds,data:{id:i,media_type:p,ads_disabled:h,autoplay:v,related:e.related??!1,aspect_ratio:b,role:e.role,site:{ad_tag:e.site?.adTag},media:O}};return(0,o.iv)(w)}function h(e,t){let[r]=t??[];return r?y({id:e,media_type:a.zu.Video,metadata:{videoEmbedId:e},videos:[r]}):null}function v(e,t){return(0,s.Z)(e)?y(e,t):null}function b(e){return(0,l.zV)(e)?{videoIds:e.videoIds??[],totalVideos:e.totalVideos??0}:{videoIds:[],totalVideos:0}}},90277:(e,t,r)=>{r.d(t,{A:()=>c});var i=r(93682),a=r(47382),n=r(16764);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let l=new a.default("Media Manager"),d="data-media-manager-id";class u{static mediaElements=new Map;static getInitialState(e){let{element:t}=e;return{muted:t.muted,playing:!t.paused,volume:t.volume}}static setupEventListeners(e){let{element:t,eventListeners:r}=e;if(!(t instanceof HTMLMediaElement))return;let i={play:{handler:u.onPlay,customType:n.y5.ON_PLAY},pause:{handler:u.onPause,customType:n.y5.ON_PAUSE},volumechange:{handler:u.onVolumeChange,customType:n.y5.ON_VOLUME_CHANGE},ended:{handler:u.onEnded,customType:n.y5.ON_ENDED}},a=[];if(Object.entries(i).forEach(([i,{handler:n,customType:o}])=>{let s=r?.[o],l=()=>{u.mediaElements.get(e.id)===e&&n(e)};if(s){let e=s(l);"function"==typeof e&&a.push(e)}else t.addEventListener(i,l),a.push(()=>t.removeEventListener(i,l))}),a.length>0){let t=!1;e.removeEventListeners=()=>{t||(t=!0,a.forEach(e=>e()))}}}static getUUID(){let[e]=window.crypto.getRandomValues(new Uint32Array(1));return e}static register(e){let t=e.element.hasAttribute(d),r=t?e.element.getAttribute(d):null,i=e.id||r||`${e.prefix}-${u.getUUID()}`;if(t&&!r)return void l.info("Media element is already registered",e.element);if(r&&e.id&&r!==e.id)return void l.warn(`Media element has a different ${d} (${r}) than the requested ID (${e.id})`,e.element);let a=u.mediaElements.get(i);if(a){if(a.element===e.element)return l.info(`Media element with ID ${i} is already registered`,e.element),i;l.info(`Replacing registered media element with ID ${i}`,e.element),a.removeEventListeners?.()}let n=u.getInitialState(e),o=s(s({},e),{},{id:i,state:n});return r!==i&&o.element.setAttribute(d,i),u.mediaElements.set(o.id,o),u.setupEventListeners(o),l.log(`Media element with ID ${e.id} registered `,o),i}static unregister(e,t){let r=u.mediaElements.get(e);r?t&&r.element!==t?l.info(`Media element with ID ${e} was replaced before unregister`,t):(r.removeEventListeners?.(),u.mediaElements.delete(e)):l.warn(`No media element with ID ${e} is registered`)}static setPlayingState(e,t){e.state.playing=t}static setMutedState(e,t){e.state.muted=t}static setVolumeState(e,t){e.state.volume=t}static onPlay(e){let{id:t}=e;u.setPlayingState(e,!0),e.config.pauseOthersOnPlay&&u.pauseOtherMedia(t),e.config.muteOthersOnPlay&&u.muteOtherMedia(t),e.config.unmuteOnPlay&&u.setMuted(t,!1)}static onPause(e){u.setPlayingState(e,!1)}static onEnded(e){u.setPlayingState(e,!1)}static async play(e){let t=u.mediaElements.get(e);if(!t)return void l.warn(`No media element with ID ${e} is registered`);if(!0!==t.state.playing)try{"function"==typeof t.play?await t.play():await t.element.play(),u.setPlayingState(t,!0),t.onStateChange?.(n.s.PLAYING,!0,t.state)}catch(r){l.error(`Error playing media element with ID ${e}:`,r),u.setPlayingState(t,!1)}}static pause(e){let t=u.mediaElements.get(e);t?!1!==t.state.playing&&(u.setPlayingState(t,!1),"function"==typeof t.pause?t.pause():t.element.pause(),t.onStateChange?.(n.s.PLAYING,!1,t.state)):l.warn(`No media element with ID ${e} is registered`)}static onVolumeChange(e){let{element:t,config:{pauseOthersOnUnmute:r}}=e;u.setVolumeState(e,t.volume),u.setMutedState(e,t.muted),r&&!t.muted&&t.volume>0&&u.pauseOtherMedia(e.id)}static setMuted(e,t){let r=u.mediaElements.get(e);r?r.state.muted!==t&&(u.setMutedState(r,t),"function"==typeof r.setMuted?r.setMuted(t):r.element.muted=t,r.onStateChange?.(n.s.MUTED,t,r.state)):l.warn(`No media element with ID ${e} is registered`)}static setVolume(e,t){let r=u.mediaElements.get(e);if(!r)return void l.warn(`No media element with ID ${e} is registered`);let i=Math.max(0,Math.min(1,t));"function"==typeof r.setVolume?r.setVolume(i):r.element.volume=i,i>0&&u.setMuted(e,!1),r.onStateChange?.(n.s.VOLUME,t,r.state)}static pauseOtherMedia(e){let t=u.mediaElements.get(e);for(let[r,i]of u.mediaElements.entries())r!==e&&(t&&void 0!==i.config.priority&&void 0!==t.config.priority&&i.config.priority>t.config.priority||u.pause(r))}static muteOtherMedia(e){let t=this.mediaElements.get(e);for(let[r,i]of u.mediaElements.entries())r!==e&&(t&&void 0!==i.config.priority&&void 0!==t.config.priority&&i.config.priority>t.config.priority||u.setMuted(r,!0))}static getPlayingMedia(){return Array.from(u.mediaElements.values()).filter(e=>e.state.playing)}static isAnyMediaPlaying(e){return Array.from(u.mediaElements.values()).some(t=>!(!t.state.playing||e&&e.includes(t.prefix)))}static isAnyMediaOfTypePlaying(e,t=""){return Array.from(u.mediaElements.values()).some(r=>r.state.playing&&r.prefix===e&&r.id!==t)}}let c=u}}]);
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.