1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[231],{9556:(e,r,t)=>{"use strict";t.r(r),t.d(r,{SimilarProductCarousel:()=>u});var o=t(54568),l=t(39319),a=t(88180),d=t(95544),c=t.n(d);let u=e=>{let{productId:r,similarProductCarouselProps:t}=e,{title:d,viewAllCta:u,productSource:n,showFilters:i,strategy:s,productCardCtaType:p}=t||{},v=(0,a.G)({mode:"locale"});return(0,o.jsx)(l.ProductCarouselClient,{strategy:s,viewAllCta:u,showFilters:i,itemId:r,numResults:24,title:d,className:c()["product-carousel-pdp"],productSource:n,productCardCtaType:p,locale:v,hasFluidPadding:!0})}},27736:(e,r,t)=>{"use strict";t.d(r,{I:()=>a});var o=t(69549),l=t(12715);function a(e,r){return(0,l.t)(e,o.$,r)}},33745:(e,r,t)=>{"use strict";t.d(r,{I:()=>l});var o=t(12247);let l=(0,o.createServerReference)("7f8f211f7453c3dd7e8446cd7ef7eda2be12bd613a",o.callServer,void 0,o.findSourceMapURL,"getProductBySKU")},70092:(e,r,t)=>{"use strict";t.d(r,{O:()=>n});var o=t(54568),l=t(10790),a=t(78641),d=t(33745),c=t(41159),u=t(30800);let n=e=>{let r=r=>{let{productNode:t,variantEntityId:n,sku:i,...s}=r,p=(0,c.GV)(e=>(0,u.EW)(e,n)),v=(0,c.jL)(),f=(0,a.c)();if(!n)return null;let g=async()=>{var e,r;let o=t;if(!i&&!t)return void console.warn("withAddToCompare: SKU or productNode must be provided");if(!t&&i&&(o=await (0,d.I)(i)),!o)return;let l=null==(r=o.variants.edges)||null==(e=r.find(e=>e.node.entityId===n))?void 0:e.node.sku;if(!l)return;let a=await (0,d.I)(l);p&&a?v((0,u.Rz)(n)):a&&n&&v((0,u.$t)({productNode:a,variantEntityId:n}))},m={...s,onClick:g};return(0,o.jsx)(e,{...m,IconLeft:p?l.CompareSolid:l.CompareOutline,children:f(p?"product.compare.added.label":"product.compare.label")})};return r.displayName="withAddToCompare(".concat(e.displayName||e.name||"Component",")"),r}},81265:(e,r,t)=>{"use strict";t.d(r,{E:()=>c});var o=t(27736),l=t(12247);let a=(0,l.createServerReference)("7f7eceb158d91c19ce4fdb114424a37a4ddcba588a",l.callServer,void 0,l.findSourceMapURL,"getCarouselProducts"),d=async function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||0===e.length)return{products:[],categories:[]};try{return await a(e,r,t)}catch(e){return console.error("Error fetching carousel products:",e),{products:[],categories:[]}}},c=function(e){var r,t;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",a=arguments.length>2?arguments[2]:void 0,c=JSON.stringify(null==e?void 0:e.map(e=>e.id)),u="No CTA"!==a,n="No CTA"===a?"":a,i="Compare"===a,{data:s,isLoading:p,error:v}=(0,o.I)({queryKey:["carousel-products",c,l,a],queryFn:async()=>{var r;if(!e||0===e.length)return{products:[],categories:[]};let t=await d(e,l,{inStockOnly:!0,showControls:u,ctaLabel:n,showComparison:i});return{products:null!=(r=null==t?void 0:t.products)?r:[],categories:(null==t?void 0:t.categories)||[]}},enabled:!!(e&&e.length>0),staleTime:3e5,gcTime:18e5,placeholderData:e=>e});return{products:null!=(r=null==s?void 0:s.products)?r:[],categories:null!=(t=null==s?void 0:s.categories)?t:[],loading:p,error:null!=v?v:null}}},95544:e=>{e.exports={"product-carousel-pdp":"style_product-carousel-pdp__rLP34"}}}]);
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.