PageSourceSearch

https://www.bestbuy.com/~assets/bby/_com/bestbuy/homepage/_next/static/chunks/9103-d7f3882735f26379.js

js bestbuy.com collected 2026-09-24 09:06:31 UTC 59,314 bytes, 155 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[78,4902,6611,7488,9103],{1005:(e,t,n)=>{n.d(t,{TabList:()=>K});var r=n(54568),i=n(7620),o=n(48949),l=n(52508),a=n(5022),s=n.n(a),d=n(95359),c=n.n(d),u=n(77707),m=n.n(u),p=n(84825),g=n.n(p),v=n(16396),f=n.n(v),h=n(4406),y=n.n(h),w=n(54930),b=n.n(w),x=n(76771),C=n.n(x),S=n(94964),I=n.n(S),j=n(41383),E=n(24019),k=n(88897),A=n(89643),N=n(32894),P=n(44400),T=n(37108),L=n(86532),O=(0,n(54437).E)({global:{container:{className:["self-start","grow-0"]},containerWrapFalse:{style:{gap:8,flexDirection:"row"}},containerWrapTrue:{style:{width:"100%",gap:8,flexDirection:"row",flexWrap:"wrap"}}}},{global:{containerScroll:{className:["overflow-auto"]},containerContent:{className:["flex"]},fieldset:{className:["border-none","p-0","m-0","relative"],css:{minInlineSize:"auto"}}}}),D=["className","customProps","defaultValue","onChange","onInput","items","ref","wrap","selectionMode","size","shape","style","value","testID","variant"],$=["accessibilityRole","accessibilityState"];function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function H(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function R(e,t,n){var r;return(r=function(e,t){if("object"!==V(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==V(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===V(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F=function(e,t,n){var r=s()(null!=n?n:t);return f()(e,function(e){var t=e.icon,n=e.label,i=e.value;return{icon:t,label:n,selected:m()(r,null!=i?i:n),value:null!=i?i:n}})},z=function(e,t,n){var r=f()(e,function(e){return M({},e)}),i=c()(r,function(e){return e.value===t.value});return"single"===n?f()(r,function(e,t){return M(M({},e),{},{selected:t===i})}):(r[i].selected=!r[i].selected,r)},U=function(e){return I()(e,function(e,t){return M(M({},e),{},R({},t.value,t.selected))},{})},Z=function(e){var t,n,o,l,a=e.className,s=e.customProps,d=e.defaultValue,c=e.onChange,u=void 0===c?b():c,p=e.onInput,v=void 0===p?b():p,h=e.items,w=e.ref,x=e.wrap,S=void 0!==x&&x,I=e.selectionMode,V=void 0===I?"multi":I,_=e.size,R=void 0===_?"md":_,Z=e.shape,J=void 0===Z?"default":Z,W=e.style,q=e.value,K=e.testID,Y=e.variant,G=void 0===Y?"default":Y,Q=H(e,D),X=(0,i.useRef)(null),ee=null!=w?w:X,et=function(e){if(Array.isArray(e))return e}(t=(0,i.useState)({current:F(h,d,q),previous:F(h,d,q)}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,i,o,l=[],a=!0,s=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(n=i.call(t)).done)&&(l.push(n.value),2!==l.length);a=!0);}catch(e){s=!0,r=e}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(s)throw r}}return l}}(t)||function(e){if(e){if("string"==typeof e)return B(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return B(e,2)}}
1(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),en=et[0],er=et[1],ei=(0,L.q)({ref:ee},!1),eo=ei.onScrollViewScroll,el=ei.scrollToElement,ea=ei.scrollableElements;(0,j.useUpdateEffect)(function(){er({current:F(h,d,q),previous:en.current})},[h,d,q]),(0,j.useUpdateEffect)(function(){u(new N.o({detail:{value:U(en.current),previousValue:U(en.previous)}}))},[en.current,u]);var es=function(e,t,n){var r=en.current,i=z(en.current,e,V),o=new P.C({sourceEvent:t,detail:{id:e.value,value:U(r),nextValue:U(i)}});v(o),!o.defaultPrevented&&g()(q)&&(el(n),er({current:i,previous:en.current}))},ed="web"===k.Platform.OS?null==s?void 0:s.web:null==s?void 0:s.native,ec=f()(en.current,function(e,t){var n,i=null!=(n=null==ed?void 0:ed.chip)?n:{},o=i.accessibilityRole,l=i.accessibilityState,a=H(i,$),s=(null!=o?o:"single"===V)?"radio":"checkbox",d=["radio","checkbox","switch","menuitemcheckbox","menuitemradio","option"];return(0,r.jsx)(A.v,M(M({accessibilityRole:s,customProps:y()({},{native:{root:{accessibilityState:M(M({},m()(d,s)?{checked:e.selected}:{selected:e.selected}),l)}},web:{root:{customProps:{web:{root:M({},"button"===s?{"aria-pressed":e.selected}:m()(d,s)?{"aria-checked":e.selected}:{"aria-selected":e.selected})}}}}},a.customProps)},C()(e,"value")),{},{onPress:function(n){return es(e,n,t)},ref:function(e){ea[t]=e},shape:J,size:R,variant:G},C()(a,"customProps")),t)});return(0,r.jsx)(T.i,M(M(M({className:(0,E.Q)(O.global.container.className,a,null==ed||null==(n=ed.root)?void 0:n.className),contentContainerStyle:[S?O.global.containerWrapTrue.style:O.global.containerWrapFalse.style,null==ed||null==(o=ed.root)?void 0:o.contentContainerStyle],onScroll:eo,ref:ee,scrollEnabled:!S,style:[W,null==ed||null==(l=ed.root)?void 0:l.style],testID:K},Q),C()(null==ed?void 0:ed.root,["className","contentContainerStyle","style"])),{},{children:ec}))},J=i.forwardRef(function(e,t){return Z(M(M({},e),{},{ref:t}))});J.displayName="ChipGroup";var W=n(61331);let q={web:{chip:{role:"tab"}}},K=({tabs:e,children:t,experience:n,header:a,className:s,onPillClick:d,showGradientHeaderinSV:c,isSmallView:u})=>{var m,p,g;let v=(0,i.useRef)(null),[f,h]=(0,i.useState)(0),y=(0,i.useMemo)(()=>e.at(f),[f,e]);(0,i.useEffect)(()=>{h(0)},[e.length]);let w=(0,i.useCallback)(e=>{if(u&&v.current){let t=v.current.querySelectorAll("button")[e];t&&t.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"})}},[u]);(0,i.useEffect)(()=>{(null==e?void 0:e.length)&&f>0&&e.length>f&&w(f)},[e,f,w]);let b=(0,i.useMemo)(()=>(null==y?void 0:y.label)?[null==y?void 0:y.label]:void 0,[null==y?void 0:y.label]),x=(0,i.useCallback)(t=>{let n=e.findIndex(e=>!0===t.detail.nextValue[e.label]);if(-1===n)return;let r=e[n];(null==r?void 0:r.label)&&(null==d||d(r),h(n))},[e,d]),C=(0,i.useMemo)(()=>e.map(({label:e,icon:t})=>({label:e,icon:t?(0,r.jsx)(l.I,{icon:t,size:"lg"}):void 0})),[e]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:(0,W.x)("flex gap-200 place-content-between",u?"flex-col items-left":"flex-row items-center"),children:[a&&(!u||!c)&&(0,r.jsx)(o.Header,{...a,isSmallView:u}),(0,r.jsx)("div",{className:"overflow-hidden",ref:v,children:(0,r.jsx)(J,{className:"_chipGroup_ob3vm_1",selectionMode:"single",items:C,accessibilityLabel:"Tab List",onInput:x,defaultValue:null==(m=e[0])?void 0:m.label,value:b,size:"lg",shape:"round",accessibilityRole:"tablist",customProps:q})})]}),(0,r.jsx)("div",{children:f>-1&&f<e.length&&(0,r.jsx)("div",{id:`${n}-${null==(p=e[f])?void 0:p.id}`,"aria-labelledby":`${n}-${null==(g=e[f])?void 0:g.id}`,role:"tabpanel",className:s,children:t},f)})]})}}
1,1902:(e,t,n)=>{n.d(t,{MarketplaceEnabledProvider:()=>i,useMarketplaceEnabled:()=>o});var r=n(7620);let i=({children:e})=>r.createElement(r.Fragment,null,e),o=()=>({mpEnabled:!0,mpUTInclusionListEnabled:!1,mpUTEligible:!1,mpEmployeesEnabled:!1,mpEmployeeEligible:!1,mpAllEnabled:!0,isMarketplaceEnabled:!0,isMarketplaceEnabledForPage:!0})},4902:(e,t,n)=>{n.r(t),n.d(t,{SaveForLater:()=>l});var r=n(54568),i=n(20924),o=n(61331);let l=({skuId:e,className:t,additionalAnalyticsData:n,isSmallView:l,onSaveForLater:a})=>(0,r.jsx)("div",{className:(0,o.x)("z-1",t),children:(0,r.jsx)(i.F,{buttonVariation:"round",deviceClass:l?"sv":"lv",entityId:e,isRecognized:!0,additionalAnalyticsData:n,onPress:()=>null==a?void 0:a()})})},5270:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});let r={_listItem_dgryx_1:"_listItem_dgryx_1"}},6595:(e,t,n)=>{n.d(t,{trackDealsPageLoad:()=>d});var r=n(84559),i=n(9470),o=n(58145),l=n(44592),a=n(64590),s=n(79075);let d=async e=>{try{await (0,r.y)(),await (0,l.Y)(async()=>{let t=(0,o.W)();(0,s.oJ)(t,i.I,{appState:{name:e.appStateName,nodeId:e.nodeId},listResult:{type:a.g.PROMO}}),await (0,s.zA)(t)})}catch(e){s.DA.error(`CJ: trackDealsPageLoad failed: ${e}`)}}},6611:(e,t,n)=>{n.r(t),n.d(t,{CookiesProvider:()=>d,getCookies:()=>c});var r=n(42388),i=n(7620),o=n(38821),l=n(57413),a=Object.defineProperty,s=(e,t)=>a(e,"name",{value:t,configurable:!0});let d=s(async({children:e})=>{let t=(await (0,r.cookies)()).getAll();return i.createElement(o.SecureCookiesProvider,{value:(0,l.E)(t)},e)},"CookiesProvider"),c=s(async()=>{let e=await (0,r.cookies)();return{get:t=>null==t?Object.fromEntries(e.getAll().map(e=>[e.name,e.value])):e.get(t)?.value,set:(t,n,r)=>{let i=e.get(t)?.value;return e.set(t,n,r&&u(r)),i},remove:t=>e.delete(t),toString:()=>e.toString()}},"getCookies"),u=s(e=>({expires:"number"==typeof e.expires?864e5*e.expires:e.expires,path:e.path,domain:e.domain,secure:e.secure,sameSite:e.sameSite?.toLowerCase()}),"convertCookieAttributes")},8588:(e,t,n)=>{Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,n(7620),n(63173),n(22407),n(98799)},9470:(e,t,n)=>{n.d(t,{I:()=>i,a:()=>r});let r={id:"0a3112b5-31dc-4cad-8f36-11274f8aaa35",version:"3"},i={id:"75a7a8ec-e29a-4aa3-91b2-8238dc4924c1",version:"3"}},15618:(e,t,n)=>{n.r(t),n.d(t,{useDevicePixelRatio:()=>i});var r=n(7620);function i(){let[e,t]=(0,r.useState)(()=>"u"<typeof window?2:(window.matchMedia,window.devicePixelRatio??2)),n="u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia(`(resolution: ${e}dppx)`):void 0,i=(0,r.useCallback)(e=>{!e.matches&&window.devicePixelRatio&&t(window.devicePixelRatio)},[]);return(0,r.useEffect)(()=>{if(n)return n.addEventListener("change",i),()=>{n.removeEventListener("change",i)}},[i,n]),e}},16636:(e,t,n)=>{n.r(t),n.d(t,{useElementSize:()=>i});var r=n(7620);function i(e,t){let[n,i]=(0,r.useState)(null);return(0,r.useLayoutEffect)(()=>{if(!e.current)return;let n=()=>{e.current&&i(e.current.getBoundingClientRect())},r=new IntersectionObserver(([e])=>{e?.isIntersecting&&e.intersectionRatio>0&&(n(),r.disconnect())},{root:null,rootMargin:"0px 0px 0px 0px",threshold:0}),o=new ResizeObserver(t=>{for(let r of t)r.target===e.current&&n()});return r.observe(e.current),o.observe(e.current),t?.updateOnWindowResize&&window.addEventListener("resize",n),n(),()=>{r.disconnect(),o.disconnect(),t?.updateOnWindowResize&&window.removeEventListener("resize",n)}},[e,t?.updateOnWindowResize]),n}},22148:(e,t,n)=>{n.d(t,{CountdownTimerLabel:()=>s});var r=n(54568),i=n(52957),o=n(83193),l=n(42521);let a=e=>(e<0&&(e=0),e.toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})),s=e=>{let{counterTextColor:t,hoursRemaining:n=0,minutesRemaining:s=0,secondsRemaining:c=0,isSmallView:u}=e;return(0,r.jsxs)(i.S,{style:u?{backgroundColor:l.UWN,minWidth:124}:{},className:`${u?"px-50 py-100 flex flex-col justify-center items-center px-200 py-100":""}`,children:[u&&(0,r.jsx)(o.E,{weight:400,style:{...d.title,color:t},className:"text-center leading-3 text-2",children:"Ends"}),(0,r.jsxs)(i.S,{className:"flex flex-row items-center gap-50",children:[(0,r.jsxs)(i.S,{className:"flex flex-col items-center",children:[(0,r.jsx)(o.E,{weight:500,size:"lg",style:{...d.number,color:t},className:`text-center ${u?"text-3 leading-3":"text-5 leading-5"}`,children:a(n)}),!u&&(0,r.jsx)(o.E,{weight:400,size:"sm",style:{color:t},className:"text-center",children:"hrs"})]}),(0,r.jsx)(o.E,{weight:500,size:"lg",style:{...d.number,color:t},className:`text-center ${u?"text-3 leading-3":"text-5 leading-5"}`,children:":"}),(0,r.jsxs)(i.S,{className:"flex flex-col items-center",children:[(0,r.jsx)(o.E,{weight:500,size:"lg",style:{...d.number,color:t},className:`text-center ${u?"text-3 leading-3":"text-5 leading-5"}`,children:a(s)}),!u&&(0,r.jsx)(o.E,{weight:400,size:"sm",style:{color:t},className:"text-center",children:"mins"})]}),(0,r.jsx)(o.E,{weight:500,size:"lg",style:{...d.number,color:t},className:`text-center ${u?"text-3 leading-3":"text-5 leading-5"}`,children:":"}),(0,r.jsxs)(i.S,{className:"flex flex-col items-center",children:[(0,r.jsx)(o.E,{weight:500,size:"lg",style:{...d.number,color:t},className:`text-center ${u?"text-3 leading-3":"text-5 leading-5"}`,children:a(c)}),!u&&(0,r.jsx)(o.E,{weight:400,size:"sm",style:{color:t},className:"text-center",children:"secs"})]})]})]})},d={number:{fontFamily:"Human BBY Digital",letterSpacing:-1},title:{fontFamily:"Human BBY Digital"}}}
1,22983:(e,t,n)=>{n.r(t),n.d(t,{CacheSeeder:()=>y,buildEntriesFromConfig:()=>v,buildSeederConfigs:()=>f});var r=Object.defineProperty,i=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,d=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,c=(e,t)=>{for(var n in t||(t={}))a.call(t,n)&&d(e,n,t[n]);if(l)for(var n of l(t))s.call(t,n)&&d(e,n,t[n]);return e},u=n(7620),m=n(98491);let p={versionedJson:{query:(0,m.J1)`
2	query VersionedJson_Init($key: String!) {
3		versionedJsonByKey(key: $key) {
4			versionedJsonId
5			json
6			__typename
7		}
8	}
9`,dataKey:"versionedJsonByKey"},managedContent:{query:(0,m.J1)`
10	query ManagedContent_Init($catalog: String!, $id: String!, $type: String!) {
11		managedContentByTypeAndId(
12			managedContentInput: { catalog: $catalog, id: $id, type: $type }
13		) {
14			document
15			__typename
16		}
17	}
18`,dataKey:"managedContentByTypeAndId"},managedContentByKey:{query:(0,m.J1)`
19	query ManagedContentByKey_Init($key: String!) {
20		managedContentByTypeAndId(
21			managedContentInput: { type: "key-value", id: $key }
22		) {
23			document
24			id
25			type
26			catalog
27			__typename
28		}
29	}
30`,dataKey:"managedContentByTypeAndId"},widgetFromSiteControl:{query:(0,m.J1)`
31	query WidgetFromSiteControlTimeline_Init(
32		$page: String!
33		$widgetType: String!
34		$tenant: String
35		$includeAllDimensions: String
36		$dimensions: String
37		$previewTimestamp: String
38		$view: String
39	) {
40		widgetFromSiteControlTimeline(
41			widgetFromSiteControlTimelineInput: {
42				page: $page
43				widgetType: $widgetType
44				tenant: $tenant
45				includeAllDimensions: $includeAllDimensions
46				dimensions: $dimensions
47				previewTimestamp: $previewTimestamp
48				view: $view
49			}
50		) {
51			widgets
52		}
53	}
54`,dataKey:"widgetFromSiteControlTimeline"},siteControlTimeline:{query:(0,m.J1)`
55	query SiteControlTimeline_Init(
56		$dimensions: String
57		$includeAllDimensions: String
58		$page: String!
59		$previewTimestamp: String
60		$tenant: String
61		$view: String
62	) {
63		siteControlTimeline(
64			siteControlTimelineInput: {
65				dimensions: $dimensions
66				includeAllDimensions: $includeAllDimensions
67				page: $page
68				previewTimestamp: $previewTimestamp
69				tenant: $tenant
70				view: $view
71			}
72		) {
73			endDateTime
74			guid
75			footer {
76				disclaimer
77				emailFooterTitle
78				footerIconNavigation
79				footerLegalNavigation
80				footerMainNavigation
81				footerMarketingNavigation
82				globalNavigation
83				utilityNavigation
84			}
85			krakenNodeConfigVersion
86			layoutName
87			nodeData {
88				active
89				activeDate
90				analyticsPageType
91				canonicalReference
92				cobaltPowered
93				cobaltQueryPath
94				cobaltSearchKeyword
95				cobaltSearchSort
96				defaultParentPublicId
97				hierarchyId
98				hierarchyPublicId
99				isDisplayable
100				links {
101					href
102					rel
103				}
104				listingBanners {
105					nodeName
106					publicNodeId
107					slot
108				}
109				mediaNetworkBanner
110				metaDescription
111				metaKeywords
112				metaTitle
113				noIndex
114				nodeName
115				nodeType
116				preventGaps
117				publicNodeId
118				restrictedAccess
119				shortName
120				startDisplay
121			}
122			header {
123				globalNavigation
124				utilityNavigation
125				valueProposition
126			}
127			pageHeadline
128			rowContainer
129			rows {
130				columns {
131					_meta {
132						columnSizeLarge
133						columnSizeMedium
134						columnSizeSmall
135						guid
136					}
137					columnSize
138					guid
139					widgets
140				}
141				guid
142				isFluid
143				removeMargin
144				rowName
145			}
146			showB52
147			showBreadcrumb
148			showLargeViewAd
149			showSmallViewAd
150			startDateTime
151			timelineID
152		}
153	}
154`,dataKey:"siteControlTimeline"}};function g(e,t,n){let{query:r,dataKey:i}=p[t];return{key:e,queryType:t,query:r,variables:n,dataKey:i}}function v(e=[],t=[],n=[],r=[]){return(function(e){let{platmanEntries:t=[],managedContentEntries:n=[],widgetFromSiteControlEntries:r=[],siteControlTimelineEntries:i=[]}=e;return[...t.map(e=>g(e.key,"versionedJson",{key:e.key})),...n.map(e=>e.catalog&&e.id&&e.type?g(e.key,"managedContent",{catalog:e.catalog,id:e.id,type:e.type}):g(e.key,"managedContentByKey",{key:e.key})),...r.map(e=>g(e.key,"widgetFromSiteControl",{page:e.page,widgetType:e.widgetType,tenant:e.tenant,includeAllDimensions:e.includeAllDimensions,dimensions:e.dimensions,previewTimestamp:e.previewTimestamp,view:e.view})),...i.map(e=>g(e.key,"siteControlTimeline",{page:e.page,view:e.view,previewTimestamp:e.previewTimestamp,tenant:e.tenant,includeAllDimensions:e.includeAllDimensions,dimensions:e.dimensions}))]})({platmanEntries:e,managedContentEntries:t,widgetFromSiteControlEntries:n,siteControlTimelineEntries:r}).map(({key:e,queryType:t,variables:n,dataKey:r})=>({key:e,queryType:t,variables:n,dataKey:r}))}function f(e){let t=[];for(let n of e){let e=p[n.queryType];e&&t.push({key:n.key,query:e.query,variables:n.variables||{key:n.key},dataKey:n.dataKey||"versionedJsonByKey"})}return t}function h(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}let y=({data:e={},children:t,configs:n,configEntries:r,additionalConfigEntries:l=[],operationPollingConfig:a})=>{let s=(0,m.mK)(),d=(0,u.useRef)(!1);return Object.keys(e).length>0&&!d.current&&function(e,t){var n;
154let{client:r,skipCachedDataForRequest:l=!1}=t;if(l)return 0;let a=null!=(n=e.data)?n:{},s=0;for(let t of function(e){if(e.configs)return e.configs;let{configEntries:t,additionalConfigEntries:n=[],operationPollingConfig:r}=e,i=[];return t?i=t:((null==r?void 0:r.platmanEntries)||(null==r?void 0:r.managedContentEntries)||(null==r?void 0:r.widgetFromSiteControlEntries)||(null==r?void 0:r.siteControlTimelineEntries))&&(i=v(r.platmanEntries,r.managedContentEntries,r.widgetFromSiteControlEntries,r.siteControlTimelineEntries)),f([...i,...n])}(e)){let e=a[t.key],{query:n,variables:l,dataKey:d}=t;null!=e&&n&&l&&d&&(r.cache.writeQuery({query:n,variables:l,data:{[d]:function(e){if(h(e)){if(h(e.json)){let t,n;return t=c({},e),n={json:i(c({},e.json),o({fromL1:!0}))},i(t,o(n))}if(h(e.document)){let t,n;return t=c({},e),n={document:i(c({},e.document),o({fromL1:!0}))},i(t,o(n))}}return e}(e)}}),s++)}return s}({data:e,configs:n,configEntries:r,additionalConfigEntries:l,operationPollingConfig:a},{client:s})>0&&(d.current=!0),u.createElement(u.Fragment,null,t)};y.displayName="CacheSeeder"},26941:(e,t,n)=>{n.d(t,{ScrollToElement:()=>o});var r=n(54568),i=n(7620);let o=({placement:e})=>{let t=`placementId=${e.placementId}&storyName=${e.storyName}`,[n,o]=(0,i.useState)();(0,i.useEffect)(()=>{o(window.location.hash.replace("#",""))},[]);let l=(0,i.useMemo)(()=>{let t=new URLSearchParams(n),r=t.get("placementId"),i=t.get("storyName");return r===e.placementId&&i===e.storyName},[n,e.placementId,e.storyName]);return(0,i.useEffect)(()=>{let e,n,r;return l&&(n=0,r=0,e=setInterval(()=>{let i=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight);if(i===n){if((r+=250)>1500)return void clearInterval(e)}else{var o;r=0,n=i,window.scrollTo({top:(o=document.getElementById(t))?o.getBoundingClientRect().top+window.scrollY+-84:0,behavior:0===window.scrollY?"instant":"smooth"})}},250)),()=>{clearInterval(e)}},[t,l]),l&&(0,r.jsx)("div",{id:t,style:{height:0,width:0,lineHeight:0,padding:0,margin:0}})}},29269:(e,t,n)=>{n.d(t,{CjAnalyticsInitializer:()=>m});var r=n(79748),i=n(7620),o=n(73817),l=n(9470);let a={batchSize:3,waitTime:1e3,retentionTime:14,eventTypes:["load","interaction"],schemaNames:["cjc-page-requests"]};var s=n(84559),d=n(58145),c=n(44592),u=n(79075);let m=()=>{let e=(0,r.usePathname)(),t=(0,i.useRef)(0);return(0,i.useEffect)(()=>{if("u"<typeof window)return;let e=++t.current,n=!1,r=(0,c.Y)(async()=>{if(n||e!==t.current)return;let r=(()=>{var e;if("u"<typeof window)return"local";switch((null==(e=null==window?void 0:window.location)?void 0:e.hostname)||""){case"www.bestbuy.com":return"production";case"www.stage.bestbuy.com":return"stage";case"www.test.bestbuy.com":return"test";case"dev.bestbuy.com":return"dev";default:return"local"}})(),i=(0,d.W)(),{batchSize:s,waitTime:c,retentionTime:m,eventTypes:p,schemaNames:g}=a;await (0,o.O)({schemaName:i,contractObject:l.a,env:r,eventBatcherConfig:{batchSize:s,waitTime:c,retentionTime:m,eventTypes:p,schemaNames:g},loggerConfig:"production"!==r?5:3,loggerListener:"production"!==r?e=>console.log("CJ Capture SDK log:",e):void 0,pageViewId:(0,u.bz)(),isEmployeeApp:"employee-digital-experience-event"===i})});return(0,s.p)(r),r.catch(e=>{console.error("CJ: CjAnalyticsInitializer error",e)}),()=>{n=!0}},[e]),null}},30223:(e,t,n)=>{n.d(t,{useOnViewport:()=>i});var r=n(7620);function i(e,t,{threshold:n=.5}={}){let o=(0,r.useRef)(t);o.current=t;let l=(0,r.useRef)(!1);(0,r.useEffect)(()=>{let t=e.current;if(!t||!o.current||l.current)return;let r=new IntersectionObserver(([e])=>{var t;(null==e?void 0:e.isIntersecting)&&!l.current&&(l.current=!0,r.disconnect(),null==(t=o.current)||t.call(o))},{root:null,rootMargin:"0px",threshold:n});return r.observe(t),()=>r.disconnect()},[e,n])}},36371:(e,t,n)=>{n.d(t,{InfoButton:()=>s});var r=n(54568),i=n(7620),o=n(5353),l=n(63967),a=n(11053);let s=({buttonAriaLabel:e="Click to see offer",modalAriaLabel:t="Offer information",modalContent:n})=>{let[s,d]=(0,i.useState)(!1),c=(0,i.useRef)(null);return(0,r.jsxs)("div",{children:[(0,r.jsx)(o.u,{className:"border border-solid rounded-full w-400 h-400 v-text-light-gray p-100 v-shadow-hard",ariaLabel:e,"aria-expanded":s,onClick:()=>{d(!0)},ref:c}),(0,r.jsx)(l.E,{children:s&&(0,r.jsx)(a.J6,{onClose:()=>{d(!1)},ariaLabel:t,triggerElement:c,children:n})})]})}}
154,37488:(e,t,n)=>{n.r(t),n.d(t,{AddToCart:()=>l});var r=n(54568),i=n(50515),o=n(61331);let l=({analyticsContext:e,buttonStateOverride:t,context:n,fulfillmentData:l,isSmallView:a,onSuccess:s,pdpUrl:d,skuId:c,parentSkuId:u})=>{let m=(null==l?void 0:l.destinationZipCode)||"",p=(null==l?void 0:l.storeId)||"";return(0,r.jsx)(i.default,{analyticsContext:e||"Sales & Promotions",buttonStateOverride:t,context:n,destinationZipCode:m,isMarketplaceEnabled:!0,isSmallView:a,onSuccess:s,pdpUrl:d,salesChannel:"web",skuId:c,parentSkuId:u,storeId:p,stylingClassName:(0,o.x)("z-1","_addToCart_b79p0_1")})}},43012:(e,t,n)=>{n.d(t,{SaleEventCategoriesClientLoader:()=>g});var r=n(54568),i=n(75133),o=n(12434),l=n(57825);let a=e=>!!e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message,s=e=>!!e&&"object"==typeof e,d=e=>Array.isArray(e)&&e.every(a);var c=n(98491),u=n(19305);let m=({isSmallView:e})=>(0,r.jsx)(u.Skeleton,{style:{width:"100%",height:e?275:259}});var p=n(59726);let g=({PresentationalComponent:e,placementId:t,widgetNumber:n,previewTimestamp:u,pageContext:g,appStateName:v,isSmallView:f,deviceClass:h,piscesEnv:y,memberDealsStoryRebrandEnabled:w,memberDealsStoryRebrandLogoPath:b})=>{var x,C;let S=t.split("-")[0]??"",I={page:S,widgetNumber:n,...u&&{previewTimestamp:u},managedContentId:"deals-upa-sales-event-page",saleEvent:i.cI.DEALSSALEEVENTCATEGORIES,viewSize:(0,o.I)(h)},{data:j,error:E,loading:k}=(0,c.IT)(i.pL,{variables:I,context:{surfaceAllErrors:!0},errorPolicy:"all"});if(k)return(0,r.jsx)(m,{isSmallView:f});try{if(!S)throw Error(`Invalid placementId, expected format "page-widgetNumber" but got "${t}"`);let i=function({data:e,error:t,requiredField:n,logFields:r,missingDataMessage:i="Error fetching required field",allowErrors:o=!1}){let c=(e=>{let t=[];if(!e)return t;if(d(e))return t.push(...e),t;if(s(e)){d(e.graphQLErrors)&&t.push(...e.graphQLErrors);let n=e.networkError;if(s(n)){let e=n.result;s(e)&&d(e.errors)&&t.push(...e.errors)}if(a(n)&&t.push({message:n.message}),0===t.length&&a(e)&&t.push({message:e.message}),t.length>0)return t}return a(e)?t.push({message:e.message}):t.push({message:"Unknown error"}),t})(t);if(c.length>0){let e=c.map(e=>e.message).join(", ");if(o)l.Ay.withFields(r).error(e);else throw Error(e)}return e?.[n]?e:(l.Ay.withFields(r).warn(i),null)}({data:j,error:E,requiredField:"saleEventCategoriesExperience",logFields:{query:"SaleEventCategories",placementId:t,widgetNumber:n,previewTimestamp:u},missingDataMessage:"No SaleEventCategories data",allowErrors:!0});if(!(null==(C=null==(x=null==i?void 0:i.saleEventCategoriesExperience)?void 0:x.items)?void 0:C.length))return null;let{shoppingCategories:o,headerFontColor:c,backgroundColor:m,headerText:h,linkRegion:I,linkPlacement:k}=(0,p.Y)(i);return(0,r.jsx)(e,{"data-testid":"deals-sale-event-categories",shoppingCategories:o,enableWebp:!0,backgroundColor:m,headerFontColor:c,headerText:h,linkPlacement:k,linkRegion:I,isLoading:!1,widgetNumber:n,pageContext:g,appStateName:v,isSmallView:f,piscesEnv:y,memberDealsStoryRebrandEnabled:w,memberDealsStoryRebrandLogoPath:b})}catch{return null}}},44582:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});let r={_cardContainer_15p5b_1:"_cardContainer_15p5b_1",_cardLink_15p5b_5:"_cardLink_15p5b_5",_cardContent_15p5b_16:"_cardContent_15p5b_16"}},44592:(e,t,n)=>{n.d(t,{Y:()=>i});let r=Promise.resolve(),i=e=>{let t=r.catch(()=>void 0).then(e);return r=t.then(()=>void 0,()=>void 0),t}},47651:(e,t,n)=>{n.d(t,{GradientActionHeader:()=>v});var r=n(54568),i=n(52957),o=n(91454),l=n(83193),a=n(85081),s=n(7620),d=n(22148),c=n(61539);let u=({width:e="100%",height:t="30",className:n})=>(0,r.jsxs)("svg",{width:e,height:t,viewBox:"0 0 194 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:n,children:[(0,r.jsx)("path",{d:"M1.32 0.399999H8.8C14.68 0.399999 18 2.72 18 9.16V20.16C18 26.48 14.72 29 8.8 29H1.32V0.399999ZM8.64 5H7.2V24.4H8.68C11.16 24.4 11.92 23.36 11.92 20.04V9.28C11.92 6.04 11.16 5 8.64 5ZM20.3434 29V0.399999H33.1034V5.04H26.2234V11.72H31.6634V16.12H26.2234V24.36H33.5034V29H20.3434ZM46.0588 29L45.2188 23.04H40.5388L39.7388 29H34.3788L38.9388 0.399999H47.3788L51.9788 29H46.0588ZM42.8588 5.6L42.3788 9.6L41.0988 18.96H44.6588L43.3788 9.6L42.8588 5.6ZM53.4294 29V0.399999H59.3094V24.32H65.8294V29H53.4294Z",fill:"#FFF200"}),(0,r.jsx)("path",{d:"M79.4 29.32C75.04 29.32 72.32 26.44 72.32 21.4V8C72.32 2.96 75.04 0.079998 79.4 0.079998C83.68 0.079998 86.44 3 86.44 8V21.32C86.44 26.4 83.68 29.32 79.4 29.32ZM79.4 27.68C82.64 27.68 84.52 25.36 84.52 21.32V8.04C84.52 4 82.6 1.68 79.4 1.68C76.08 1.68 74.28 3.92 74.28 8V21.36C74.28 25.44 76.08 27.68 79.4 27.68ZM89.4778 29V0.399999H99.4378V2H91.4378V13.64H97.8778V15.2H91.4378L91.3978 29H89.4778ZM110.189 29V2H105.229V0.399999H117.149V2H112.149L112.109 29H110.189ZM119.283 29V0.399999H121.243V13.72H129.723V0.399999H131.683V29H129.723V15.32H121.243V29H119.283ZM135.064 29V0.399999H145.184V2H137.024V12.84H143.584V14.4H137.024V27.4H145.624V29H135.064ZM152.915 0.399999H158.035C163.235 0.399999 165.915 3.12 165.915 8.64V20.76C165.915 26.16 163.315 29 158.035 29H152.915V0.399999ZM157.955 1.96H154.875V27.4H157.955C162.275 27.4 163.915 25.16 163.915 20.72V8.6C163.915 4.2 162.235 1.96 157.955 1.96ZM178.745 29L177.385 21.44H170.305L168.945 29H167.145L172.465 0.399999H175.345L180.705 29H178.745ZM173.865 1.76L173.425 4.32L170.585 19.92H177.105L174.265 4.32L173.865 1.76ZM185.398 29V16.48L179.678 0.399999H181.638L186.398 14.2L190.998 0.399999H192.838L187.398 16.48V29H185.398Z",fill:"#FFF200"})]});var m=n(74831),p=n(2545),g=n(61331);
154let v=({counterTextColor:e,gradientBackground:t,topText:n,middleText:v,bottomText:f,labelTextColor:h,showTimer:y,testId:w,ctaLabel:b,ctaVariant:x="default",ctaOnPress:C,headerBackgroundColor:S,imageBackground:I,ctaHref:j,angle:E,handleRefetch:k,dotd:A,isSmallView:N})=>{let P=(0,s.useCallback)(()=>{k&&k()},[k]),{countdownHoursRemaining:T,countdownMinutesRemaining:L,countdownSecondsRemaining:O}=(0,m.useCountdownTimer)({getRemainingTime:()=>p.b.getRemainingTimeFromEndOfDayCST(),onTimerFinished:P});return(0,r.jsxs)(i.S,{className:(0,g.x)("flex flex-col shrink-0 overflow-hidden",N&&"mx-200 rounded-md"),style:{width:N?"auto":272},children:[I?(0,r.jsx)("img",{src:I,alt:"gradient-action-header-image",className:"rounded-md w-full h-xs-full"}):(0,r.jsx)(i.S,{style:{backgroundColor:S},className:(0,g.x)("flex flex-col rounded-md",!N&&"p-200 grow",A&&"p-100"),accessible:!0,accessibilityLabel:`${n} ${v} ${f}`,accessibilityRole:"header",testID:`${w}-StoryHeader-Container`,children:(0,r.jsxs)(o.W,{colors:void 0!==t?t:[],angle:E||(N?270:135),testID:`${w}-StoryHeader-Container-Gradient`,className:(0,g.x)("flex flex-1",N?"flex-row justify-between items-stretch rounded-sm overflow-hidden":"justify-center flex-col items-center p-150"),children:[(0,r.jsx)(i.S,{className:(0,g.x)("flex items-center",N?"flex-row gap-50 p-200":"flex-col mb-200"),children:N&&A?(0,r.jsx)(u,{}):(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)(l.E,{className:(0,g.x)("content-center font-500",N?"text-10 font-sans-serif":"text-13 font-condensed"),style:{color:h,lineHeight:N?40:56},accessible:!1,children:n}),v&&(0,r.jsx)(l.E,{className:(0,g.x)("font-300 pl-50 content-center",N?"text-10 font-sans-serif":"text-13 font-condensed"),style:{color:h,lineHeight:N?40:56,fontWeight:300},accessible:!1,children:v}),f&&(0,r.jsx)(l.E,{className:(0,g.x)("font-300 pl-50 content-center",N?"text-10 leading-10 font-sans-serif":"text-13 leading-13 font-condensed"),style:{color:h,lineHeight:N?40:56,fontWeight:300},accessible:!1,children:f})]})}),y&&(0,r.jsx)(d.CountdownTimerLabel,{hoursRemaining:T,minutesRemaining:L,secondsRemaining:O,counterTextColor:e,isSmallView:N})]})}),y&&!I&&(0,r.jsx)(l.E,{className:"sr-only","aria-live":"assertive",testID:"sr-timer",children:`Sale expires in ${T} hours and ${L} minutes`}),!N&&(0,r.jsx)(c.N,{href:j,styles:{textDecoration:N?"none":void 0},children:(0,r.jsx)(a.Button,{label:b||"See all Deals of the Day",variant:x,onPress:C,size:"lg",className:"mt-200 w-full h-500 text-2",accessibilityRole:"button",testID:`${w}-StoryHeader-CTAButton`})})]})}},58145:(e,t,n)=>{n.d(t,{W:()=>i});var r=n(64590);let i=()=>"u">typeof window&&(e=>{var t,n,r;let i;if(!("u">typeof window))return;let o=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return void 0!==(i=null==(r=null==(n=null==(t=null==window?void 0:window.document)?void 0:t.cookie)?void 0:n.match(RegExp(`(^| )${o}=([^;]*)`)))?void 0:r[2])?i.replace(/[^\w-_. ]/gi,"").replace(/ /g,""):void 0})("et")?r.t.EMPLOYEE:r.t.STANDARD},61055:(e,t,n)=>{n.d(t,{ProductCardHorizontal:()=>E});var r=n(54568),i=n(50515),o=n(13434),l=n(83193),a=n(52957),s=n(75919),d=n(61331),c=n(69519);let u=e=>e?.piscesHref||e?.href||"";function m(e,t){let n=u(e?.primaryImage);return n?{src:n,alt:e?.primaryImage?.altText??e?.name?.short??"Product"}:{src:t?.src??"",alt:t?.alt??e?.name?.short??"Product"}}var p=n(21033),g=n(75161),v=n(13716),f=n(98649),h=n(99518),y=n(43358),w=n(7620),b=n(61539),x=n(76551),C=n(4902),S=n(53787),I=n(68109),j=n(35059);function E({cardProperties:e,index:t,isLoading:n=!1,linkRegion:k,maxTitleLines:A=2,deal:N,comboId:P,onClick:T,onAddToCart:L,addToCartAnalyticsData:O,saveForLaterAnalyticsData:D,priceBlockHeight:$,testId:V,showAddToCart:B=!0,showFulfillment:H=!0,showSaveForLater:_=!0,hidePriceBlock:M=!1,showReviewAndRatings:R=!0,hideTitle:F=!1,stretchToContainer:z=!1,pageContext:U,piscesEnv:Z,fulfillmentData:J}){var W,q,K,Y,G,Q,X,ee,et,en,er,ei,eo;let el,ea=N.product,es=(null==ea?void 0:ea.skuId)??"",ed=P??es,ec=(null==(W=null==ea?void 0:ea.url)?void 0:W.relativePdp)??"",eu=(0,w.useMemo)(()=>(function(e,t,n){if(n?.comboPairLayout){let n=(e?.images??[]).map(t=>({src:u(t),alt:t?.altText??e?.name?.short??"Product"}));if(n.length>=2){let e=n[0],t=n[1];if(e&&t)return[e,t]}if(1===n.length){let e=n[0];if(e)return[e,{src:"",alt:e.alt??"Product"}]}let r=m(e,t);return[r,{src:"",alt:r.alt}]}return[m(e,t)]})(ea,N.image,{comboPairLayout:!!P}),[ea,N.image,P]),em=(null==ea?void 0:ea.reviewInfo)??null,ep=(null==(Y=null==(K=null==(q=null==ea?void 0:ea.fulfillmentOptions)?void 0:q.buttonStates)?void 0:K[0])?void 0:Y.buttonState)||void 0,eg=(null==(X=null==(Q=null==(G=null==ea?void 0:ea.fulfillmentOptions)?void 0:G.buttonStates)?void 0:Q[0])?void 0:X.displayText)??"Add to Cart",ev=(0,w.useMemo)(()=>(0,p.K)(null==ea?void 0:ea.price),[null==ea?void 0:ea.price]),ef=U===g.iT.DEAL_OF_THE_DAY?"SMALL":"PRODUCT_CARD_PRICE",eh=(0,w.useMemo)(()=>
154{if(!ec||!es)return"#";let e=ec.split("/");return`/site/reviews/${(null==e?void 0:e[2])??"-"}/${es}`},[ec,es]),ey=(0,w.useCallback)(()=>{null==T||T(N,t??0)},[N,t,T]),ew=(0,w.useCallback)(()=>{null==L||L(N,t??0)},[N,t,L]),eb=U===g.iT.DEAL_OF_THE_DAY,ex=(0,w.useMemo)(()=>{var e,n,r,i,o;if(!_||!eb)return;let l=null==(e=null==D?void 0:D.content)?void 0:e[0];return{content:[{isClick:(null==(n=null==D?void 0:D.contentAdditionalProps)?void 0:n.isClick)??(null==l?void 0:l.isClick)??!0,name:(null==(r=null==D?void 0:D.contentAdditionalProps)?void 0:r.name)??(null==l?void 0:l.name)??"Save for later",region:(null==l?void 0:l.region)??(null==D?void 0:D.region)??k??"",type:(null==(i=null==D?void 0:D.contentAdditionalProps)?void 0:i.type)??(null==l?void 0:l.type)??v.s.actionCarousel,placement:(null==l?void 0:l.placement)??(null==D?void 0:D.placement)??""}],interaction:{name:(null==(o=null==D?void 0:D.interaction)?void 0:o.name)||v.s.saveForLater},skus:[{id:ed,rank:(t??0)+1,isAddToSavedItems:!0,regularPrice:(null==ev?void 0:ev.regularPrice)??0,unitPrice:(null==ev?void 0:ev.customerPrice)??0}],...(null==D?void 0:D.listResult)?{listResult:D.listResult}:{}}},[_,eb,D,k,ed,t,ev]),eC=(0,w.useMemo)(()=>{var e,n,r,i;let o=null==(r=null==(n=null==(e=null==ea?void 0:ea.fulfillmentOptions)?void 0:e.buttonStates)?void 0:n[0])?void 0:r.fulfillmentOption;return[{badge:"",buttonContext:(null==(i=null==O?void 0:O.content)?void 0:i.name)??k,id:es,isAddToCart:!0,priceType:(null==ev?void 0:ev.saleEventMessageType)||"regular",rank:(t??0)+1,regularPrice:(null==ev?void 0:ev.regularPrice)??0,unitPrice:(null==ev?void 0:ev.customerPrice)??0,...eb&&o?{fulfilment:{type:o,..."PICKUP"===o?{pickUpType:o}:{}},fulfillment:{isSelected:!0}}:{}}]},[O,k,es,ev,t,eb,null==(ee=null==ea?void 0:ea.fulfillmentOptions)?void 0:ee.buttonStates]),eS=(null==(et=null==O?void 0:O.content)?void 0:et.name)??k??"Sales & Promotions",eI=(null==(en=null==O?void 0:O.content)?void 0:en.region)??k,{width:ej,height:eE,imageHeight:ek,productCardStyle:eA}=e,{hideBorder:eN,cardBackgroundColor:eP}=eA,eT=(ei=(null==(er=null==ea?void 0:ea.name)?void 0:er.short)??"",el=(null==(eo=null==ei?void 0:ei.split(" "))?void 0:eo[0])||"",(0,r.jsx)(l.E,{className:(0,d.x)("text-style-body-md-400",`line-clamp-${A}`),style:{color:"#030303"},testID:c.B.productCardTitle,children:el?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.E,{className:(0,d.x)("text-style-body-md-500"),style:{color:"#030303"},children:el}),(0,r.jsx)(l.E,{style:{color:"#030303"},children:ei.slice(el.length)})]}):(0,r.jsx)(l.E,{style:{color:"#030303"},children:ei})})),[eL]=(0,j.cN)(),eO=(0,f.p)((0,I.A)()),eD=(0,w.useMemo)(()=>({customer:eL,isUserLoggedIn:!!eO.userToken,platform:"lv",skuId:es,zipCode:(null==J?void 0:J.destinationZipCode)??void 0,userToken:eO.userToken,visitorToken:eO.visitorToken}),[eL,es,eO,null==J?void 0:J.destinationZipCode]);return(0,r.jsx)(a.S,{className:(0,d.x)("relative w-full overflow-hidden",z&&"w-full",!eN&&"rounded-lg border-xs border-default-subdued"),testID:V??c.B.productCardTestId,style:{backgroundColor:eP,width:z?"100%":ej,maxWidth:z?"100%":ej,minWidth:z?0:void 0,height:eE,maxHeight:eE,minHeight:eE},children:(0,r.jsxs)(a.S,{className:"flex h-full min-w-0 w-full flex-row items-stretch gap-200",children:[(0,r.jsxs)(a.S,{className:"relative flex h-full min-h-0 min-w-0 w-1/2 flex-col overflow-hidden",children:[(0,r.jsx)(x.ProductCardImageGallery,{images:eu,href:ec,onPress:ey,piscesEnv:Z,height:"number"==typeof ek?ek:176}),_?(0,r.jsx)(a.S,{className:"absolute right-300 top-300 z-20",testID:c.B.productCardSaveForLater,children:(0,r.jsx)(C.SaveForLater,{skuId:ed,isSmallView:!1,additionalAnalyticsData:ex})}):null]}),(0,r.jsxs)(a.S,{className:"flex min-w-0 w-1/2 flex-col justify-between gap-100 overflow-hidden pb-200 pl-100 pr-200 pt-150",children:[(0,r.jsxs)(a.S,{className:"flex min-w-0 flex-col gap-100",children:[!F&&(0,r.jsx)(b.N,{testId:c.B.productCardTitleLink,href:ec,onClick:ey,className:(0,d.x)("no-underline",n&&"a-skeleton-shimmer"),children:!n&&eT?eT:null}),R&&(0,r.jsx)(b.N,{href:eh,className:"no-underline",children:(0,r.jsx)(s.RatingSummary,{rating:(null==em?void 0:em.averageRating)||0,count:(null==em?void 0:em.reviewCount)||0,size:"sm",showRatingValue:!0,testID:c.B.productCardRatingSummary,scale:5,variant:"link"})}),!M&&ev?(0,r.jsx)(a.S,{className:(0,d.x)("z-1",n&&"a-skeleton-shimmer"),testID:c.B.productCardPriceBlock,style:{minHeight:$??50},children:n?null:(0,r.jsx)(S.cc,{profile:ef,parameters:eD,data:{__typename:"Product",price:{__typename:"ItemPrice",...ev}}})}):null]}),(0,r.jsxs)(a.S,{className:"w-fit",children:[H&&(null==J?void 0:J.storeId)?(0,r.jsx)(a.S,{className:"min-h-400 self-start align-end w-fit",children:(0,r.jsx)(h.A,{context:y.xA.DEALS,destinationZipCode:J.destinationZipCode||"",isMarketplaceEnabled:!0,isSmallView:!0,salesChannel:"LargeView",skuId:es,storeId:J.storeId||"",suppressAllActionableLinks:!0})}):null,B?(0,r.jsx)(a.S,{className:"mt-auto min-h-400 self-start w-fit",children:P?(0,r.jsx)(i.ComboAddToCart,{analyticsContext:eS,analyticsReg
154ion:eI,comboId:P,context:o.AddToCartButtonContext.CAROUSEL,destinationZipCode:(null==J?void 0:J.destinationZipCode)||"",isSmallView:!1,onSuccess:ew,storeId:(null==J?void 0:J.storeId)||"",stylingClassName:"z-1 [&_button]:w-auto",...eb?{analyticsSkusInfo:eC,contentName:eg}:{}}):(0,r.jsx)(i.default,{analyticsContext:eS,analyticsRegion:eI,buttonStateOverride:ep,context:o.AddToCartButtonContext.CAROUSEL,destinationZipCode:(null==J?void 0:J.destinationZipCode)||"",isMarketplaceEnabled:!0,isSmallView:!1,onSuccess:ew,pdpUrl:ec,salesChannel:"web",skuId:es,storeId:(null==J?void 0:J.storeId)||"",stylingClassName:"z-1 [&_button]:w-auto",...eb?{analyticsSkusInfo:eC,contentName:eg}:{}})}):null]})]})]})})}},64590:(e,t,n)=>{n.d(t,{g:()=>i,t:()=>r});let r={EMPLOYEE:"employee-digital-experience-event",STANDARD:"digital-experience-event"},i={PROMO:"promo"}},73817:(e,t,n)=>{n.d(t,{O:()=>I});var r=n(79075);let i="s_channel",o="cjc_route_determination";class l{constructor(e){this.adapter=e}get(e="cjcDataLayers"){return this.adapter.read(e)||[]}set(e,t){return this.adapter.write(e,t)}}function a(e,t){if(void 0===e)throw Error(`${t}: name must be set`);if("string"!=typeof e)throw Error(`${t}: name must be a string`)}function s(e,t){if(void 0===e)throw Error(`${t}: value must be set`);if("string"!=typeof e)throw Error(`${t}: value must be a string`);if(!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z?$/.test(e))throw Error(`${t}: value must be a  timestamp string`)}class d extends l{constructor(e="sessionStorage"){const t="cjcStorage";super({read:n=>{a(n,t);let r=window[e].getItem(n);return r?"string"==typeof r?JSON.parse(r):r:null},write:(n,r)=>{a(n,t),function(e,t){if(void 0===e)throw Error(`${t}: value must be set`);if("object"!=typeof e||null===e)throw Error(`${t}: value must be an object`)}(r,t),window[e].setItem(n,JSON.stringify(r))}}),this.platform="web"}}let c=e=>new d(e),u=e=>/^(?:BestBuy\/|Bby-Android\/)/.test(e||navigator.userAgent);function m({userAgent:e}={}){return e||navigator?.userAgent}function p({pageViewId:e,userAgent:t}={}){return u(m({userAgent:t}))?e:"u">typeof window&&window?._pageCJAppStateUuid?window?._pageCJAppStateUuid:e}let g=!1;function v(e){let t=e?.payload?.appState?.name;if(!t||"string"!=typeof t)return;let n=c("localStorage")?.get(o)||{};c("localStorage")?.set(o,{...n,name:t})}let f=e=>{let t;if(!e)throw Error("name required");let n=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return void 0!==(t=window?.document?.cookie?.match(RegExp(`(^| )${n}=([^;]*)`))?.[2])?t.replace(/[^\w-_. ]/gi,"").replace(/ /g,""):void 0};async function h(e={},t){let{carrierName:n,name:i,orientation:o,osVersion:l,screenHeight:a,screenWidth:s}=e,d={timeZone:(()=>{try{let e=e=>"00".substring(0,2-e.length)+e,t=(new Date).getTimezoneOffset(),n=e(`${parseInt(Math.abs(t)/60)}`);return`${t>0?"UTC-":"UTC+"}${n}:${e(`${Math.abs(t%60)}`)}`}catch(e){r.DA.error("CJ: ContextProvider - timeZone",e)}})(),time:(new Date).toISOString()};if(u(t))return d.carrierName=n,d.name=i,d.orientation=o,d.osVersion=l,d.screenHeight=a,d.screenWidth=s,d;let c=await (navigator?.userAgentData&&navigator?.userAgentData?.getHighEntropyValues?navigator?.userAgentData?.getHighEntropyValues(["platformVersion"])?.then(e=>{if(e?.platformVersion&&"Windows"===navigator?.userAgentData?.platform){let t=parseInt(e?.platformVersion?.split(".")[0]);return isNaN(t)?null:t>=13?"Windows 11 or later":t>=1?"Windows 10":"Before Windows 10"}return null}):Promise.resolve(null));return c&&(d.osVersion=c),d}let y=(e=!1)=>e||!!f("et");async function w({cacheOverrides:e,defaultDataLayerObject:t,isEmployeeApp:n,overrides:l={},pageViewId:a}={}){let{cachedPayload:s,cachedProtected:d}=e||{},b=m({userAgent:l?.source?.userAgent}),x=function(e=18e5,t=864e5){try{let n=c("localStorage")?.get("cj_session_object");if(!n||!n.sessionStart)return!1;let r=Date.now()-new Date(n.sessionStart).getTime();return!(r>e||r>t)}catch(t){let e=t&&t.message||"";return r.DA.error(`Failed to validate session: ${e}`),!1}}(),C=l?.appState?.referrerUrl,S=function(e,t){let n=u(t);n||g||"function"==typeof r.DA?.subscribe&&(r.DA.subscribe(v,void 0,"setPageDataSuccess"),g=!0);let i=c("localStorage")?.get(o)||{},l=n?e?.name:function(){if("u">typeof window&&window?.location)return window.location.pathname}(),a=e?.pageViewId,s=i?.pageViewId,d=i?.sharedAppStateUuid,m=i?.routeName,p=t=>{c("localStorage")?.set(o,{sharedAppStateUuid:t,routeName:l,pageViewId:a,name:e?.name,hitIncrement:i?.hitIncrement})},f=i?.sharedAppStateUuid;if(!a||a===s){let e;l&&m&&l!==m&&(p(e=(0,r.bz)()),d=e)}else p(d=a);let h=i?.name,y=f??e?.uuid,w=n?e?.referrerUrl:document?.referrer,b={uuid:d};return h&&(b.previousName=h),y&&(b.previousUuid=y),e?.name&&(b.name=e.name),w&&(b.referrerUrl=w),b}({name:l?.appState?.name,referrerUrl:C,pageViewId:p({pageViewId:a,userAgent:b})},b),I=function(e={},t){let n=[];if(u(t)){let t=e?.decisions||[];if(!Array.isArray(t))return n;for(let e=0;e<t.length;e++){let r=t[e];r&&"object"==typeof r&&n.push(r)}}else"1"===f("e_dns")&&n.push({name:"Do Not Sell",type:"privacy"}),f("global_privacy_control")&&n.push({name:"Global Privacy Control",type:"privacy"});return n}({decisions:l?.decisions},b),j=await h(l?.device||{},b),E=await async function(e={},t){let{defaultStoreId:n,defaultStoreZipCode:r,isBluetoothEnabled:i,isInStore:o,isLocationServicesEnabled:l}=e,a={};return u(t)||(a.defaultStoreId=f("locStoreId"),a.defaultStoreZipCode=f("locDestZip"),a.isBluetoothEnabled=await navigator?.bluetooth?.getAvailability()||!1),n&&(a.defaultStoreId=n),r&&(a.defaultStoreZipCode=r),"boolean"==typeof i&&(a.isBluetoothEnabled=i),"boolean"==typeof o&&(a.isInStore=o),"boolean"==typeof l&&(a.isLocationServicesEnabled=l),a}(l?.location||{},b),k=s?.decisions||[];if(0===I.length)k=[];else{let e=[];for(let t=0;t<k.length;t+=1){let n=k[t];"privacy"===n.type&&"Do Not Sell"===n.name&&e.push(n)}k=e}let A=Array.from(new Map([...k,...I].map(e=>[JSON.stringify(e,Object.keys(e).sort()),e])).values());n&&(l.identities=l?.identities||{},l.identities.isEmployeeApp=!0,l.source=l?.source||{},l.source.isEmployeeApp=!0);let N=c("localStorage")?.get(o)||{},P=function({hitIncrement:e=0}={}){return{hitIncrement:e+1}}({hitIncrement:x&&N?.hitIncrement||0}),T=c("localStorage")?.get(o)||{};return c("localStorage")?.set(o,{...T,hitIncrement:P.hitIncrement}),{appState:S,application:{...t?.application,...d?.application},basket:function(e={}){let{displayCount:t}=e,n=0;if(!u(void 0)){let e=f("CartItemCount");n=e?parseInt(e,10):0}return{displayCount:t||n}}({displayCount:l?.basket?.displayCount}),browser:function(e={},t){let{height:n,width:r,isCookiesDisabled:o,language:l,title:a,url:s,pathName:d,hash:c,queryParams:m=[]}=e,p=Array.isArray(e?.services)?e?.services:[],g={};return u(t)||(g.height=window.innerHeight,g.width=window.innerWidth,g.isWrapped=!!f(i),g.isCookiesDisabled=!navigator.cookieEnabled,g.language=navigator.language,g.title=document.title,g.url=window.location.href,g.pathName=window.location.pathname,g.hash=window.location.hash,g.queryParams=Array.from(new URLSearchParams(window.location.search).entries(),([e,t])=>({id:e,value:t}))||void 0),void 0!==n&&(g.height=n),void 0!==r&&(g.width=r),void 0!==o&&(g.isCookiesDisabled=o),void 0!==l&&(g.language=l),void 0!==a&&(g.title=a),void 0!==s&&(g.url=s),void 0!==d&&(g.pathName=d),void 0!==c&&(g.hash=c),m.length>0&&(g.queryParams=Array.from(m.entries(),([e,t])=>({id:e,value:t}))||void 0),p.length>0&&(g.services=p),g}(l?.browser||{}
154,b),decisions:A,device:j,event:P,identities:function(e={},t){let n,{adobeId:r=""!==(n=document.cookie&&document.cookie.split("MCMID")[1]?decodeURI(document.cookie.split("MCMID")[1]):"")?n.split("|")[1].split(";")[0]:"",branchId:i,browserSessionId:o,isEmployeeApp:l,partyId:a,userId:s,visitorId:d}=e,c={};if(!u(t)){let e=f("vt"),t=f("pt"),n=f("ut"),r=f("SID");e&&(c.visitorId=e),t&&(c.partyId=t),n&&(c.userId=n),r&&(c.browserSessionId=r),c.isEmployeeMode=y(l)}return r&&(c.adobeId=r),d&&(c.visitorId=d),s&&(c.userId=s),a&&(c.partyId=a),i&&(c.branchId=i),o&&(c.browserSessionId=o),c}(l?.identities||{},b),location:E,mobileApp:function(e={}){if(0===Object.keys(e).length)return;let{bundleId:t,isPushNotificationAuthorized:n}=e;return{bundleId:t,isPushNotificationAuthorized:n}}(l?.mobileApp||{}),source:{...t?.source,...function(e={}){let{activeBundleVersion:t,baseBundleVersion:n,OTABucketName:r,versionId:i,isEmployeeApp:o,userAgent:l}=e,a=m({userAgent:l}),s="a";u(a)||(s=f("bby_rdp")||"NA");let d={name:"BBY-US-Web",viewType:s,userAgent:a};return u(a)&&(d.name=y(o)?"BBY-US-EmployeeApp":"BBY-US-ConsumerApp"),t&&(d.activeBundleVersion=t),n&&(d.baseBundleVersion=n),u(a)&&(d.framework="ReactNative"),r&&(d.OTABucketName=r),i&&(d.versionId=i),d}(l?.source||{}),...d?.source}}}let b=null,x=!1,C=!1;async function S({schemaName:e,contractObject:t,env:n="local",eventBatcherConfig:o,loggerConfig:l,loggerListener:d,overrides:p,pageViewId:g,isEmployeeApp:v,throwOnError:h=!1,replayProvider:y=S}){try{var I;let h;if(l&&!x){let e="number"==typeof l?l:l?.severity;try{!function({severity:e,listener:t}={}){"number"==typeof e&&(0,r.Bs)(e),"function"==typeof t&&r.DA.subscribe(t)}({severity:e,listener:d})}catch(e){throw Error(`Failed to configure SDK logger: ${e.message}`)}x=!0}if(o&&!C)try{let{batchSize:e,waitTime:t,retentionTime:n,eventTypes:i,schemaNames:l}=o;(0,r.s3)(e,t,n,i,l),C=!0}catch(e){throw Error(`Invalid event batcher configuration: ${e.message}`)}let S=(I=m({userAgent:p?.source?.userAgent}),e&&1||r.DA.error("setEsasDefaults called without required parameters"),(h={application:{schemaName:e,schemaVersion:"v1",schemaUri:`dar://dar.edp.bestbuy.com/entries/engagement/${e}/v1`},source:{}}).source.name=u(I)?"BBY-US-ConsumerApp":"BBY-US-Web",h);try{await (0,r.ak)(n,S)}catch(e){throw Error(`Failed to set initial data layer: ${e.message}`)}let j={...S,...p},{cachedProtected:E,cachedPayload:k}=function(e){let t=c("sessionStorage")?.get("cjcDataLayers")||[];for(let n=0;n<t.length;n++){let r=t[n];if(!r||!Object.prototype.hasOwnProperty.call(r,e))continue;let i=r[e];return i?{cachedProtected:i.protected,cachedPayload:i.payload}:{cachedProtected:void 0,cachedPayload:void 0}}return{cachedProtected:void 0,cachedPayload:void 0}}(e);try{k&&await r.T7.reset(e)}catch(e){throw Error(`Failed to reset data layer: ${e.message}`)}(function({providerOptions:e={},replayProvider:t}={}){if("u"<typeof window)return;let n=f("cjcSessionInfo");if(f(i)&&"string"==typeof n)try{var o,l;let e,t=decodeURIComponent(n);o=JSON.parse(t),l=navigator?.userAgent,e="overrideSessionData",u(l)||(a(o.sessionUuid,e),s(o.sessionStart,e),s(o.lastEvent,e),c("localStorage")?.set("cj_session_object",o))}catch(e){throw Error(`Failed to parse session cookie for wrapped page: ${e.message}`)}b&&window.removeEventListener("pageshow",b);let{schemaName:d,contractObject:m,env:p,eventBatcherConfig:g,loggerConfig:v,loggerListener:h,isEmployeeApp:y,overrides:w}=e,x=Array.isArray(w?.browser?.services)?w.browser.services:[],C=!1;for(let e=0;e<x.length;e++)if("BFCache"===x[e]?.name){C=!0;break}let S=C?x:[...x,{name:"BFCache"}],I={schemaName:d,contractObject:m,env:p,eventBatcherConfig:g,loggerConfig:v,loggerListener:h,isEmployeeApp:y,throwOnError:!0,overrides:{...w,browser:{...w?.browser,services:S}}};b=e=>{if(e.persisted){let e=(0,r.bz)();window._pageCJAppStateUuid=e,t({...I,pageViewId:e}).catch(e=>{r.DA.error(`Context Provider BFCache replay: ${e.message}`)})}},window.addEventListener("pageshow",b)})({providerOptions:{schemaName:e,contractObject:t,env:n,eventBatcherConfig:o,loggerConfig:l,loggerListener:d,overrides:p,pageViewId:g,isEmployeeApp:v},replayProvider:y}),"digital-experience-event"!==e&&"employee-digital-experience-event"!==e||(j=await w({cacheOverrides:{cachedProtected:E,cachedPayload:k},defaultDataLayerObject:S,overrides:p,pageViewId:g,isEmployeeApp:v}).catch(e=>{throw Error(`Failed to set experience event node: ${e.message}`)}));try{await (0,r.oJ)(e,t,j)}catch(e){throw Error(`Failed to set page data: ${e.message}`)}return j}catch(e){if(r.DA.error(`Context Provider: ${e.message}`),h)throw e}}async function I({schemaName:e,contractObject:t,env:n="local",eventBatcherConfig:i,loggerConfig:o,loggerListener:l,overrides:a,pageViewId:s,isEmployeeApp:d}={}){if(t)try{let c=m({userAgent:a?.source?.userAgent});u(c)||"u"<typeof window||window._pageCJAppStateUuid||(window._pageCJAppStateUuid=s||(0,r.bz)());let g=p({pageViewId:s,userAgent:c});return await S({schemaName:e,contractObject:t,env:n,eventBatcherConfig:i,loggerConfig:o,loggerListener:l,pageViewId:g,isEmployeeApp:d,overrides:a})}catch(e){r.DA.error(`Context Provider: ${e.message}`)}}},76551:(e,t,n)=>{n.d(t,{ProductCardImageGallery:()=>m});var r=n(54568),i=n(65543),o=n(69519),l=n(61331),a=n(7620),s=n(74080);function d({src:e,alt:t,piscesEnv:n,height:o,width:a,className:c,loading:u,fetchPriority:m}){let p=(0,s.usePiscesImageUrl)({piscesEnv:n,devicePixelRatio:2,src:e,height:o,width:a});return(0,r.jsx)("div",{className:(0,l.x)("relative h-full w-full min-h-0 min-w-0 overflow-hidden",c),style:{backgroundColor:i.J.Backgroun
154dSubDued,isolation:"isolate"},children:(0,r.jsx)("img",{src:p,alt:t,className:"product-card-image pointer-events-none",loading:u,fetchPriority:m,style:{objectFit:"contain",width:"100%",height:"100%",mixBlendMode:"multiply"}})})}function c({images:e,piscesEnv:t,height:n,width:o,priority:s=!1}){let u=(0,a.useMemo)(()=>(e=>{let t=new Set,n=[];for(let r of e){if(""===r.src){n.push(r);continue}t.has(r.src)||(t.add(r.src),n.push(r))}return n})(e),[e]),m=1===u.length;return(0,r.jsx)("div",{className:(0,l.x)("flex h-full w-full min-h-0 min-w-0 items-center justify-center",!m&&"grid grid-cols-2 gap-200 px-100"),style:{backgroundColor:i.J.BackgroundSubDued},children:u.map((e,l)=>(0,r.jsx)("div",{className:"flex h-full min-h-0 min-w-0 w-full items-center justify-center overflow-hidden",style:{backgroundColor:i.J.BackgroundSubDued},children:(0,r.jsx)(d,{src:e.src,alt:e.alt,piscesEnv:t,height:n,width:m?o:o?Math.floor(o/2):void 0,className:"h-full max-h-full w-full",loading:s&&0===l?"eager":"lazy",fetchPriority:s&&0===l?"high":void 0})},`${e.src}-${l}`))})}let u=i.J.BackgroundSubDued;function m({images:e,href:t,onPress:n,piscesEnv:i,height:s,className:d,testId:p=o.B.productCardImageLink}){let[g,v]=(0,a.useState)(0),f=(0,a.useRef)(null);return((0,a.useEffect)(()=>{let e=f.current;if(!e||"u"<typeof ResizeObserver)return;let t=()=>{v(e.clientWidth)};t();let n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[]),e.length)?(0,r.jsx)("div",{className:(0,l.x)("flex h-full min-h-0 min-w-0 w-full flex-col",d),"data-testid":"product-card-image-gallery",children:(0,r.jsx)("div",{className:"relative flex min-h-0 min-w-0 flex-1 items-center justify-center overflow-hidden rounded-lg bg-default-subdued p-300",children:(0,r.jsx)("a",{href:t||"#",className:"relative flex h-full min-h-0 min-w-0 w-full items-center justify-center overflow-hidden rounded-lg no-underline","data-testid":p,onClick:()=>null==n?void 0:n(),onDragStart:e=>e.preventDefault(),style:{height:s,maxHeight:s,width:"100%",backgroundColor:u},children:(0,r.jsx)("div",{ref:f,className:"h-full w-full min-h-0 min-w-0 overflow-hidden rounded-lg",style:{backgroundColor:u},children:(0,r.jsx)(c,{images:e,piscesEnv:i,height:s,width:g>0?g:void 0,priority:!0})})})})}):null}},80078:(e,t,n)=>{n.r(t),n.d(t,{Fulfillment:()=>l});var r=n(54568),i=n(99518),o=n(43358);let l=({skuId:e,context:t=o.xA.DEALS,fulfillmentData:n,isSmallView:l})=>(0,r.jsx)(i.A,{context:t,destinationZipCode:n.destinationZipCode||"",isMarketplaceEnabled:!0,isSmallView:!0,salesChannel:l?"SmallView":"LargeView",skuId:e,storeId:n.storeId||"",suppressAllActionableLinks:!0})},84559:(e,t,n)=>{n.d(t,{p:()=>i,y:()=>o});let r=Promise.resolve(),i=e=>r=e,o=()=>r},90422:(e,t,n)=>{n.d(t,{ValueDeals:()=>v});var r=n(54568),i=n(91413),o=n(28660),l=n(1005),a=n(7620),s=n(82844);let d=()=>{},c=({tabs:e,deals:t,loading:n,cardInstanceId:c,effectivePlanPaidMemberType:u="NULL",header:m,onPillClick:p,onProductClick:g,linkRegion:v,placementAdBeacons:f,onPreviousClick:h,onNextClick:y,componentName:w,showGradientHeaderinSV:b,productCardProps:x,appStateName:C,isSmallView:S,piscesEnv:I,fulfillmentButtonStates:j,fulfillmentData:E})=>{let[k,A]=(0,a.useState)((null==f?void 0:f.onClickBeacons)??null),N=(0,a.useMemo)(()=>Array.from({length:7},(e,t)=>(0,r.jsx)(s.ProductCard,{index:void 0,fulfillmentData:E,height:"349px",width:"212px",instanceId:c,skuId:"",skuLink:"",imageProps:{alt:"Loading product"},onClick:d,effectivePlanPaidMemberType:"NULL",isLoading:!0,isLoadingPrice:!0,isLoadingAtcButtonState:!0,appStateName:C,isSmallView:S,piscesEnv:I},`loading-${t}`)),[E,c,C,S,I]),P=(0,a.useMemo)(()=>({height:"auto",width:S?168:212}),[S]),T=(0,a.useMemo)(()=>t.map((e,t)=>{var o,l,a,d,m,p,f,h,y,b,N,P,T,L,O,D,$,V,B,H,_,M,R,F,z;let U=(0,i.P)(null==(o=null==e?void 0:e.product)?void 0:o.price),Z=null==(l=null==j?void 0:j.find(t=>{var n;return(null==t?void 0:t.skuId)===(null==(n=e.product)?void 0:n.skuId)}))?void 0:l.buttonState,J=null==(p=null==(m=null==(d=null==(a=null==e?void 0:e.product)?void 0:a.fulfillmentOptions)?void 0:d.buttonStates)?void 0:m[0])?void 0:p.buttonState;return(0,r.jsx)(s.ProductCard,{fulfillmentData:E,index:t,width:"212px",instanceId:c,brand:(null==(f=e.product)?void 0:f.brand)||void 0,productTitle:(null==(y=null==(h=e.product)?void 0:h.name)?void 0:y.short)||`Product ${null==(b=e.product)?void 0:b.skuId}`,skuId:(null==(N=e.product)?void 0:N.skuId)||"",skuLink:(null==(T=null==(P=e.product)?void 0:P.url)?void 0:T.relativePdp)||"",imageProps:{src:(null==(L=e.image)?void 0:L.src)??(null==(D=null==(O=e.product)?void 0:O.primaryImage)?void 0:D.href)??void 0,alt:(null==($=e.image)?void 0:$.alt)||(null==(B=null==(V=e.product)?void 0:V.name)?void 0:B.short)||"Product image"},onClick:()=>{var n;g&&(null==(n=e.product)?void 0:n.skuId)&&g(e.product.skuId,U,t+1)},price:U,effectivePlanPaidMemberType:u,showAddToCart:!0,testId:`value-deal-${null==(H=e.product)?void 0:H.skuId}`,isLoading:n,linkRegion:v,reviewInfo:e.product.reviewInfo,onLoadBeacon:(null==(_=e.adBeacons)?void 0:_.onLoadBeacon)??void 0,onViewBeacon:(null==(M=e.adBeacons)?void 0:M.onViewBeacon)??void 0,onClickBeacon:(null==(R=e.adBeacons)?void 0:R.onClickBeacon)??void 0,onBasketChangeBeacon:(null==(F=e.ad
154Beacons)?void 0:F.onBasketChangeBeacon)??void 0,placementOnClickBeacons:k,setPlacementOnClickBeacons:A,componentName:w,atcButtonStateOverride:Z??J??void 0,appStateName:C,isSmallView:S,piscesEnv:I,...x},`${null==(z=e.product)?void 0:z.skuId}-${t}`)}),[t,E,c,g,u,n,v,k,A,w,j,C,S,I,x]);return(0,r.jsx)(l.TabList,{tabs:e,experience:"Value-Deals",header:m,showGradientHeaderinSV:b,onPillClick:p,isSmallView:S,children:(0,r.jsx)(o.Carousel,{itemStyles:P,onPreviousClick:h,onNextClick:y,isSmallView:S,children:n?N:T})})};var u=n(73128),m=n(42521),p=n(40421),g=n(47651);let v=(0,a.forwardRef)(function({appStateName:e,isSmallView:t,headerProps:n,footerProps:i,cardInstanceId:o,loading:l=!1,fulfillmentData:a,deals:s,tabs:d,effectivePlanPaidMemberType:v,backgroundColor:f,onFooterCtaClick:h,onPillClick:y,onProductClick:w,onPreviousClick:b,onNextClick:x,placementAdBeacons:C,linkRegion:S,componentName:I,showGradientHeaderinSV:j=!1,productCardProps:E,gradientActionHeaderProps:k,piscesEnv:A,fulfillmentButtonStates:N},P){var T,L,O,D,$;return(0,r.jsxs)(u.SectionWrapper,{ref:P,style:{"--backgroundColor":f},isSmallView:t,children:[j&&t&&(0,r.jsx)(g.GradientActionHeader,{labelTextColor:m.bPJ,ctaHref:null==(T=null==i?void 0:i.cta)?void 0:T.location,isSmallView:t,...k}),(0,r.jsx)(c,{deals:s,tabs:d,loading:l,fulfillmentData:a,cardInstanceId:o??"",effectivePlanPaidMemberType:v,header:n,showGradientHeaderinSV:j,onPillClick:y,onProductClick:w,linkRegion:S,onPreviousClick:b,onNextClick:x,placementAdBeacons:C,componentName:I,productCardProps:E,appStateName:e,isSmallView:t,piscesEnv:A,fulfillmentButtonStates:N}),i&&(0,r.jsx)(p.Footer,{isSmallView:t,className:t?"px-200":void 0,testId:i.testId,showCtaText:i.showCtaText,cta:{linkText:null==(L=i.cta)?void 0:L.linkText,displayText:null==(O=i.cta)?void 0:O.displayText,location:null==(D=i.cta)?void 0:D.location,style:null==($=i.cta)?void 0:$.style},isLoading:l,onClick:h})]})})},94278:(e,t,n)=>{n.d(t,{DealsPageLoadTracker:()=>l});var r=n(79748),i=n(7620),o=n(6595);let l=({pageEventData:e,useCaptureSDK:t})=>{let n=(0,r.usePathname)(),l=(0,i.useRef)(null);return(0,i.useEffect)(()=>{t&&n&&l.current!==n&&(e=>{if("u">typeof window){if("complete"===document.readyState)return e();window.addEventListener("load",e,{once:!0})}})(()=>{l.current=n,(0,o.trackDealsPageLoad)(e)})},[t,e,n]),null}}}]);
155//# sourceMappingURL=9103-d7f3882735f26379.js.map

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.