1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6771],{6771:(e,t,i)=>{i.r(t),i.d(t,{default:()=>q});var r=i(47758),l=i(3934),n=i(79069),o=i(24123),a=i(28013),s=i(484),d=i.n(s),c=i(20721),u=i.n(c),m=i(51906),p=i.n(m),x=i(86435),f=i(82077),h=i(83877),b=i(24366),g=i(70984),y=i(35772),A=i(90989),v=i(66805),j=i(88638),C=i.n(j),S=i(81541),k=i(54099),N=i(78654),I=i(92484),P=i(43877),T=i(17726),z=i(50084),w=i.n(z),B=i(20254),D=i(38345),W=i(13932),E=i(74597);let F=e=>{var t;let{buyingEnabled:i,buyButtonIsLinkToProduct:o,product:s,condensedCard:c,getBuyButtonTheme:u,addItem:m,isBuyButtonDisabled:p,t:x,addingItem:f,hrefAndAs:h,withQuantitySelect:g=!1}=e,y=(0,A.useRouter)(),v=(0,b.pW)()&&(null==(t=y.pathname)?void 0:t.includes("/events")),[j,C]=(0,l.useState)({amount:1}),S=e=>{j.amount+e>=1&&C({amount:j.amount+e})};return(0,r.jsxs)(n.A,{sx:{displayPrint:"none"},children:[i&&!o&&(0,r.jsx)(r.Fragment,{children:!(0,b.T3)(s)&&(0,r.jsxs)(r.Fragment,{children:[g&&(0,r.jsxs)(n.A,{sx:{display:"flex",justifyContent:"space-around",alignItems:"center",border:"solid 1px",borderColor:"primary.dark"},children:[(0,r.jsx)(B.A,{onClick:()=>S(-1),disabled:j.amount<=1,children:(0,r.jsx)(E.A,{})}),(0,r.jsx)(n.A,{sx:{fontWeight:"bold",fontSize:"1.1em"},children:j.amount}),(0,r.jsx)(B.A,{onClick:()=>S(1),children:(0,r.jsx)(W.A,{})})]}),(0,r.jsxs)(D.A,{className:"pc-bb",sx:{width:"100%",borderRadius:0,py:c?.75:1.5},disableElevation:!0,variant:"contained",color:u(),size:"medium",type:"submit",onClick:()=>m({...s,amount:j.amount}),disabled:p(s),"data-test-id":"ProductCard--BuyButton",children:[!f&&x((0,b.AU)()?"Add to list":"Buy"),f&&(0,r.jsx)(a.A,{color:"secondary",size:25})]})]})}),(!i||o)&&(0,r.jsx)(D.A,{component:d(),href:h.as||h.href,className:"pc-bb",sx:v?{width:"100%",borderRadius:0,py:c?.75:1.5}:{minHeight:"40px",width:"98%",m:"0 auto",mb:{xs:2,desktop:1}},variant:v?"outlined":"contained",color:"primary",size:"medium",type:"submit",onClick:e=>e.stopPropagation(),"data-test-id":v?"ProductCard--ProductPageButton":void 0,children:x(v?"Product page":"Info")})]})};var R=i(86658);let H=e=>{let{product:t,t:i,containerSx:l={}}=e;return t.rating?(0,r.jsxs)(n.A,{sx:{display:"flex",...l},children:[(0,r.jsx)(n.A,{sx:{display:"inline-flex",fontSize:"1.25em",fontFamily:"Times",lineHeight:1,letterSpacing:"-2px","&:before":{background:"linear-gradient(90deg, #fc0 ".concat(t.rating/5*100,"%, #ccc ").concat(t.rating/5*100,"%)"),content:'"â
â
â
â
â
"',WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},order:0},"aria-label":i("Rating of this product is {1} out of 5",[(0,b.RK)(t.rating)]),role:"img"}),t.ratingCount>0?(0,r.jsxs)(n.A,{sx:{ml:1},children:["(",t.ratingCount,")"]}):(0,r.jsx)(r.Fragment,{})]}):null};H.propTypes={product:w().object.isRequired,t:w().func.isRequired,containerSx:w().object};var M=i(96039),_=i(23691);let U=e=>{var t,i;let{product:o,buyingEnabled:a,buyButtonIsLinkToProduct:s,condensedCard:c,getBuyButtonTheme:u,addItem:m,isBuyButtonDisabled:x,t:h,currency:g,isoLocale:A,addingItem:v,hrefAndAs:j,trackClick:C,listingView:S}=e,{state:k,dispatch:N}=(0,l.useContext)(f.M),I=(0,M.A)(),P=(0,R.A)(I.breakpoints.up("tablet")),T=(0,b.Yt)(o.images,"card",!1),z=(0,b.MH)(o.images,"card"),w=p()(o.data||[],e=>"ribbon"===e.key),B=(null==(t=p()(o.data||[],e=>"ingress"===e.key))?void 0:t.value)||o.ingress,D=(null==o?void 0:o.sellables.find(e=>!0===e.primary))||(0,b.o8)(null==o?void 0:o.sellables),W=null==o||null==(i=o.skuProperties)?void 0:i.electricityNumber,E=k.cart.items.find(e=>e.productNumber===o.productNumber);return(0,r.jsxs)(n.A,{sx:{backgroundColor:"#fff",width:"100%",my:1,mb:1,display:"list"===S&&P?"flex":"none",flexDirection:"column","& a":{textDecoration:"none",color:"inherit"},"@media print":{display:"grid",p:0,py:1,my:0,mb:.25,breakInside:"avoid"}},className:"pch","data-test-id":"ProductCard",children:[(0,r.jsxs)(n.A,{sx:{display:"flex",p:1,"@media print":{display:"grid",gridTemplateColumns:"1fr 150px"}},children:[(0,r.jsx)(d(),{href:j.href,as:j.as,onClick:C,title:o.name,children:(0,r.jsxs)(n.A,{sx:{display:"flex",pt:1,"@media print":{display:"grid",gridTemplateColumns:"60
1px 1fr"}},children:[(0,r.jsx)(n.A,{sx:{width:"150px",mr:2,flexShrink:0,"@media print":{width:"50px"}},children:(0,r.jsx)(y.default,{image:T,hoverImage:z,alt:o.name,variant:"card",noStyles:!0})}),(0,r.jsxs)(n.A,{sx:{mr:2},children:[(0,r.jsx)(n.A,{sx:{fontSize:"1.3em",fontWeight:"bold",mb:1,"@media print":{fontSize:"1em"}},children:o.name}),W&&(0,r.jsxs)(n.A,{sx:{mt:-1,fontStyle:"italic",mb:1,fontSize:"0.8rem"},children:[h("Electrical number"),": ",W]}),(0,r.jsxs)(n.A,{sx:{display:"flex",alignItems:"center",mb:1,"@media print":{display:"none"}},children:[(0,r.jsx)(H,{product:o,t:h}),(null==w?void 0:w.value)&&(0,r.jsx)(n.A,{sx:{ml:+(o.ratingCount>0)},children:w.value})]}),(0,r.jsx)(n.A,{sx:{"@media print":{fontSize:"0.9em",lineHeight:"1.2"}},children:B})]})]})}),(0,r.jsxs)(n.A,{sx:{ml:"auto",display:"flex",flexDirection:"column",minWidth:"150px","@media print":{display:"grid",textAlign:"right"}},children:[(0,r.jsx)(n.A,{sx:{mt:1},children:o.sellables.length>0&&!(0,b.T3)(o)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.A,{sx:{fontWeight:"bold",fontSize:"1.3em","@media print":{fontSize:"1em"}},children:[(0,b.EX)(A,D.normalPrice)," ",g]}),(0,r.jsx)(n.A,{sx:{fontStyle:"italic",fontSize:"0.80em"},children:h("Normal price")})]})}),(0,r.jsxs)(n.A,{sx:{mt:"auto"},children:[E&&(0,r.jsxs)(n.A,{sx:{backgroundColor:"green",p:1,py:2,display:"flex",alignItems:"center",justifyContent:"center",color:"white",fontWeight:700,"@media print":{display:"none"}},children:[(0,r.jsx)(_.A,{sx:{mr:.5}})," ",h("item in list")]}),!E&&(0,r.jsx)(F,{buyingEnabled:a,buyButtonIsLinkToProduct:s,product:o,condensedCard:c,getBuyButtonTheme:u,addItem:m,isBuyButtonDisabled:x,t:h,addingItem:v,hrefAndAs:j,withQuantitySelect:!E})]})]})]}),E&&E.customerMessage&&(0,r.jsx)(n.A,{sx:{backgroundColor:"#e6e6e6",borderTop:"solid 1px #e1e1e1",py:.5,px:1,display:"flex",whiteSpace:"pre-line"},children:(0,r.jsx)(n.A,{sx:{fontStyle:"italic"},children:null==E?void 0:E.customerMessage})})]})};U.propTypes={product:w().object.isRequired,buyingEnabled:w().bool,buyButtonIsLinkToProduct:w().bool,condensedCard:w().bool,getBuyButtonTheme:w().func,addItem:w().func,isBuyButtonDisabled:w().func,t:w().func,currency:w().string,isoLocale:w().string,addingItem:w().bool,hrefAndAs:w().object,trackClick:w().func,listingView:w().string};var X=i(6542);let Y=e=>{var t,i,s,c,m;let{product:j,isSearchResult:z,condensedCard:w=!1,feedItem:B=!1,listIdentifier:D=null,promotedItem:W=!1,idx:E,filters:R,listingView:M,forcedVertical:_=!1,hideIfNoAvailability:Y=!1}=e,q={productCardTitle:{backgroundColor:"productCard.title.backgroundColor",color:"productCard.title.color",textAlign:"center",fontWeight:"500",lineHeight:w?"1":"1.2",fontSize:w?"0.65em":"inherit",padding:"4px 0"}},L=(0,A.useRouter)(),{state:V}=(0,l.useContext)(N.z),{trackAddToCart:O,trackSelectViewItem:Q}=(0,g.A)(),{t:J,locale:K,isoLocale:G,currency:Z,currencyString:$}=(0,x.A)(),ee=(0,b.Yt)(j.images,"card",!1),et=(0,b.MH)(j.images,"card"),ei=(0,b.pW)()&&L.pathname.includes("/events"),er=(null==(t=L.query)?void 0:t.debugFilters)==="Ja",el="";j.page&&j.page.routes&&j.page.routes.length>0&&(el=(null==(m=u()(j.page.routes))?void 0:m.identifier)||"");let en=p()(j.data||[],e=>"productCardTitle"===e.key),eo=p()(j.data||[],e=>"campaignCardTitle"===e.key),ea=p()(j.data||[],e=>"ribbon"===e.key),es=null==j||null==(i=j.skuProperties)?void 0:i.electricityNumber,{dispatch:ed}=(0,l.useContext)(S.A),{state:ec,dispatch:eu}=(0,l.useContext)(f.M),em=ec.cart,[ep,ex]=(0,l.useState)(""),[ef,eh]=(0,l.useState)(!1),[eb,eg]=(0,l.useState)(1),[ey,eA]=(0,l.useState)(null),{publicRuntimeConfig:ev}=C()(),ej=ev.NEW_SEARCH,eC=(0,k.getShopConfig)(),eS=(0,b.Yi)(eC),ek=ej&&z||ei;(0,l.useEffect)(()=>{eg(1)},[ep]),(0,l.useEffect)(()=>{let e=async e=>{try{let i=await (0,h.Mr)(em,e);if(i)if(i.error){let e=J(i.error);(0,b.pW)()&&(e="".concat(i.error," - reset the cart from checkout page")),eu({type:"setAddedNotification",notification:e,alertType:"error"}),eu({type:"toggleAddedNotification",value:!0})}else{var t;eu({type:"updateCartItems",cart:i}),(null==(t=i.items)?void 0:t.find(t=>t.productNumber===e.productNumber))?(O({...e,identifier:D},$),eu({type:"setAddedNotification",notification:"".concat(e.name," - ").concat(J("added"))})):eu({type:"setAddedNotification",notification:J("Not available"),alertType:"error"}),eu({type:"toggleAddedNotification",value:!0})}}finally{eh(!1)}};ey&&e(ey)},[ey]),(0,l.useEffect)(()=>{j&&j.sellables&&1===j.sellables.length&&ex(j.sellables[0])},[j]);let eN=()=>"buyButton",eI=e=>{var t,i,r,l;if(ef)return;if(ei&&eT(e)){eu({type:"setAddedNotification",notification:J("Not available"),alertType:"error"}),eu({type:"toggleAddedNotification",value:!0});return}if((null==(t=e.sellables)?void 0:t.length)>1)return void ed({type:"setProduct",product:e,identifier:D});eh(!0);let n=(em.items||[]).find(e=>e.productNumber===ep.productNumber),o=(null==n?void 0:n.amount)||e.amount||1;if(ep.limitPerCustomer&&o>=ep.limitPerCustomer){eu({type:"toggleSelectItemWarning",message:J("Selected option is already in cart. Item has limit of {1} per customer",[ep.limitPerCustomer])}),eh(!1);return}let a=eP(ep.productNumber),s=(null==(i=e.name)?void 0:i.length)>0&&(null==(r=ep.name)?void 0:r.indexOf(e.name))===-1?"".concat(e.name,", ").concat(ep.name):ep.name;ep&&eA({productNumber:ep.productNumber,name:s,amount:o,salesPrice:ep.salesPrice,availableQuantity:a?null==a?void 0:a.count:void 0,shopId:e.shopId}),!ep&&(null==(l=e.sellables)?void 0:l.length)&&(eu({type:"toggleSelectItemWarning"}),eh(!1))},eP=e=>{let t="".concat(j.productNumber,"--A1");if(V[t])return V[t];{let t=j.sellables.find(t=>t.productNumber===e);return t?null==t?void 0:t.availability:null}},eT=e=>{let t=[];if(ei){var i;let t=null==(i=e.sellables)?void 0:i[0];if(!t||t.presale&&(0,I.A)(new Date,new Date(t.presale.sellableFrom)))return!0;let r="".concat(t.productNumber,"--A1");return!(0,b.Y)({availabilities:{[r]:eP(t.productNumber)},product:t.productNumber,orderableIfNoStock:t.orderableIfNoStock,discontinued:t.discontinued,itemForm:e.itemForm||t.itemForm,hasAvailability:t.hasAvailability})}if((0,b.pW)()||(0,b.AU)())return!1;if(1===e.sellables.length){let t=e.sellables[0];if(t.presale&&(0,I.A)(new Date,new Date(t.presale.sellableFrom)))return!0}let r="".concat(e.productNumber,"--A1");if(B||e.availabilityCount)if(!(e.availabilityCount<10)||!V[r])return e.availabilityCount<10;else{let i={availabilities:{[r]:V[r]},product:e.productNumber,orderableIfNoStock:e.orderableIfNoStock,discontinued:e.discontinued,itemForm:e.itemForm,hasAvailability:e.hasAvailability};t.push((0,b.Y)(i))}return e.sellables.map(i=>{let r={availabilities:{["".concat(i.productNumber,"--A1")]:eP(i.productNumber)},product:i.productNumber,orderableIfNoStock:i.orderableIfNoStock,discontinued:i.discontinued,itemForm:e.itemForm,hasAvailability:i.hasAvailability};t.push((0,b.Y)(r))}),!t.includes(!0)},ez=(e=>{var t;if(!e||"string"!=typeof el||!el)return{href:"#",as:""};let i=el.split("/"),r=i[i.length-1],l=(null==(t=e.sellables)?void 0:t.find(e=>e.productNumber===r))||!1;if((0,b.mN)()){let t=e.shopId||L.query.shopId;t||(t=v.constants.SHOP_ID);let i="/"===el[0]?el:"/".concat(el);return{href:l?"/[lang]/r/[shopId]/[product]/[identifier]/[bundle]":"/[lang]/r/[shopId]/[product]/[identifier]",as:"/".concat(K,"/r/").concat(t).concat(i)}}let n=(0,b.o9)(K,el);return{href:l?"/[lang]/[product]/[identifier]/[bundle]":"/[lang]/[product]/[identifier]",as:"/".concat(n)}})(j),ew=()=>{Q(j,D)},eB=w&&j.name.length>65?"".concat(j.name.substring(0,65),"..."):j.name,eD=ei?"div":d(),eW=ei?{}:{href:ez.href,as:ez.as,onClick:ew,title:j.name};return(0,r.jsxs)(l.Fragment,{children:[(0,b.AU)()&&!_&&(0,r.jsx)(U,{product:j,buyingEnabled:eS,buyButtonIsLinkToProduct:ek,condensedCard:w,getBuyButtonTheme:eN,addItem:eI,isBuyButtonDisabled:eT,t:J,currency:Z,isoLocale:G,addingItem:ef,hrefAndAs:ez,trackClick:ew,listingView:M}),(0,r.jsxs)(n.A,{onClick:ei?()=>{ef||eI(j)}:void 0,sx:{border:W?"solid 2px #fff":"none",borderColor:"productCard.promoted.borderColor",backgroundColor:"#fff",width:"100%",padding:0,overflow:"hidden",display:Y&&eT(j)?"none":(0,b.AU)()&&!_?(e=>!!e&&"string"==typeof e&&["item-type-products","suggested","othersBought","related"].some(t=>e.startsWith(t)))(D)||"grid"===M?"flex":"none":"flex",displayPrint:"none",flexDirection:"column",position:"relative",m:0,cursor:ei?eT(j)?"default":"pointer":void 0,opacity:ei&&eT(j)?.65:void 0,"&:hover":{boxShadow:"0px 0px 30px 0px #eee"},"& h2":{fontWeight:w?"300":"700",fontSize:w?"0.85em":"1.2em",m:0,lineHeight:w?"1.1":"1.3",mt:.5}},className:"pc","data-test-id":"ProductCard",children:[(0,r.jsxs)(n.A,{sx:{display:"flex",flexDirection:"column",flex:1,height:"100%",filter:ei&&ef?"blur(2px)":"none",pointerEvents:ei&&ef?"none":void 0,transition:"filter 0.15s ease"},children:[(0,r.jsx)(n.A,{sx:{flex:"1 1 auto",p:1,"& a":{display:"flex",flexDirection:"column",textDecoration:"none",color:"productCard.color",height:w?"100%":"auto"}},children:(0,r.jsxs)(eD,{...eW,children:[(0,r.jsxs)(n.A,{sx:{flex:"1 1 auto"},children:[!(0,b.AU)()&&(0,r.jsxs)(n.A,{sx:{zIndex:"10",position:"absolute",width:"100%",left:0,top:0},children:[eo&&eo.value&&(0,r.jsx)(n.A,{sx:q.productCardTitle,children:eo.value}),en&&en.value&&(0,r.jsx)(n.A,{sx:q.productCardTitle,children:en.value})]}),(0,r.jsx)(n.A,{sx:{maxWidth:"300px",m:"0 auto",mb:w?"0":"0.75em"},children:(0,r.jsx)(y.default,{image:ee,hoverImage:et,alt:j.name,variant:"card",noStyles:!0})}),eS&&!(0,b.T3)(j)&&(null==(s=j.sellables)?void 0:s.length)>0&&(e=>{let t=e.find(e=>!0===e.primary)||(0,b.o8)(e),i=t.salesPrice;if((0,b.AU)())return(0,r.jsxs)(n.A,{sx:{textAlign:"right"},children:[(0,r.jsxs)(n.A,{sx:{fontWeight:"bold",fontSize:"1.3em"},children:[(0,b.EX)(G,t.normalPrice)," ",Z]}),(0,r.jsx)(n.A,{sx:{fontStyle:"italic",fontSize:"0.9em"},children:J("Normal price")})]});(0,b.l4)()&&(i=(0,b.c9)(t.salesPrice,t.vat));let l=t.salesPrice<t.normalPrice,o=0;return l&&(o=(t.normalPrice-t.salesPrice)/t.normalPrice*100),(0,r.jsxs)(n.A,{sx:{display:"flex",marginTop:l?"-3.5em":"-2em"},children:[l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{sx:{display:"flex",alignItems:"flex-end",zIndex:"10"},children:(0,r.jsxs)(n.A,{component:"span",sx:{fontSize:{xs:"1.1em",sm:w?"1em":"1.5em"},color:"productCard.priceSalePercentage.text",backgroundColor:"productCard.priceSalePercentage.background",p:"0 0.25em",fontWeight:"bold"},children:["-",o.toFixed(),"%"]})}),(0,r.jsxs)(n.A,{sx:{ml:"auto",display:"flex",flexDirection:"column",alignItems:"flex-end",zIndex:"10"},children:[(0,r.jsxs)(n.A,{component:"span",sx:{textDecoration:"line-through"},children:[(0,b.l4)()&&J("Normal price")," ",(0,b.EX)(G,t.normalPrice)," ",Z]}),(0,r.jsxs)(n.A,{component:"span",sx:{fontSize:{xs:"1.1em",sm:w?"1.25em":"1.75em"},fontWeight:"bold",letterSpacing:"-1px",color:"productCard.priceSalePrice.text",backgroundColor:"productCard.priceSalePrice.background",padding:"0 0.35em 0 0.15em",fontStyle:"italic"},children:[(0,b.EX)(G,i)," ",Z]}),(0,b.l4)()&&t.vat&&(0,r.jsxs)(n.A,{component:"span",children:["(",(0,b.EX)(G,t.salesPrice)," ",Z," ",J("With VAT {1}%",[t.vat]),")"]})]})]}),!l&&(0,r.jsxs)(n.A,{sx:{ml:"auto",display:"flex",flexDirection:"column",alignItems:"flex-end",zIndex:"10"},children:[(0,r.jsxs)(n.A,{component:"span",sx:{fontSize:{xs:"1.1em",sm:w?"1.25em":"1.75em"},fontWeight:"bold",letterSpacing:"-1px",backgroundColor:"#fff",padding:"0 0.15em"},children:[(0,b.EX)(G,i),"\xa0",Z]}),(0,b.l4)()&&t.vat&&(0,r.jsxs)(n.A,{component:"span",children:["(",(0,b.EX)(G,t.salesPrice)," ",Z," ",J("With VAT {1}%",[t.vat]),")"]})]})]})})(j.sellables),!j.rating&&(0,r.jsx)(n.A,{children:"\xa0"}),(0,r.jsxs)(n.A,{sx:{display:"flex",flexDirection:"column"},children:[(0,r.jsx)(H,{product:j,t:J,containerSx:{mt:.5}}),(null==ea?void 0:ea.value)&&(0,r.jsx)(n.A,{sx:{order:1},children:ea.value}),!(null==ea?void 0:ea.value)&&(0,r.jsx)(n.A,{sx:{order:1},children:"\xa0"}),!el&&(0,r.jsx)("div",{children:J("Invalid url")}),es&&(0,b.AU)()&&(0,r.jsxs)(n.A,{sx:{fontStyle:"italic",mb:1,fontSize:"0.8rem"},children:[J("Electrical number"),": ",es]})]})]}),ei&&(0,r.jsxs)(n.A,{sx:{fontSize:"0.85em",color:"text.secondary"},children:[(0,r.jsx)(n.A,{sx:{fontWeight:"500"},children:j.productNumber}),(null==(c=j.sellables)?void 0:c.length)===1&&(0,r.jsx)(n.A,{children:(()=>{let e=j.sellables[0],t=eP(e.productNumber);return t?(0,r.jsx)(X.A,{availabilities:{["".concat(e.productNumber,"--A1")]:t},product:e,applyColorToText:!0}):null})()})]}),(0,r.jsx)(o.A,{variant:"h2","data-test-id":"ProductCard--ProductName",children:eB}
1),er&&(0,r.jsxs)(n.A,{sx:{fontSize:"0.8em"},children:["(",E,")",j.productNumber,R.map(e=>{var t;let i=j.specifications.find(t=>t.specificationId===e.id),l=e.min>=0&&e.max>=0,o=void 0!==e.boolean,a=(null==(t=e.options)?void 0:t.length)>=0;return(0,r.jsxs)(n.A,{children:[e.id," ",i.key,": ",(e=>{if(l)return e.numeric;if(o)return e.boolean?"Yes":"No";if(a){var t;return null==(t=e.options)?void 0:t.join(",")}})(i)]},"card_filter_".concat(j.id,"_").concat(e.id))})]})]})}),(e=>{if((0,b.AU)())return null;if(1===e.sellables.length){var t,i;let l=e.sellables[0],o=(0,I.A)(new Date,new Date(null==l||null==(t=l.presale)?void 0:t.sellableFrom)),a=(0,P.A)(new Date,new Date(null==l||null==(i=l.presale)?void 0:i.visibleFrom));if(l.presale&&o&&a)return(0,r.jsxs)(n.A,{children:[J("Sale starts"),": ",(0,T.A)(new Date(l.presale.sellableFrom),"dd.MM.yy hh:mm")]})}})(j),(0,r.jsx)(F,{buyingEnabled:eS,buyButtonIsLinkToProduct:ek,product:j,condensedCard:w,getBuyButtonTheme:eN,addItem:eI,isBuyButtonDisabled:eT,t:J,addingItem:ef,hrefAndAs:ez})]}),ei&&ef&&(0,r.jsx)(n.A,{sx:{position:"absolute",inset:0,zIndex:3,display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"rgba(255,255,255,0.25)"},children:(0,r.jsx)(a.A,{color:"primary",size:37})})]})]})};Y.propTypes={product:w().object.isRequired,isSearchResult:w().bool,condensedCard:w().bool,feedItem:w().bool,listIdentifier:w().string,promotedItem:w().bool,idx:w().number,filters:w().array,listingView:w().string,forcedVertical:w().bool,hideIfNoAvailability:w().bool};let q=Y}}]);
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.