PageSourceSearch

https://www.puratos.at/etc.clientlibs/settings/wcm/designs/puratos…/resources/static/js/6910.8d68370f.chunk.js

js puratos.at collected 2026-10-02 19:46:46 UTC 19,801 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkpuratos_react=self.webpackChunkpuratos_react||[]).push([[6910],{34782(e,t,a){a.d(t,{x:()=>g});var r=a(96540),l=a(19115),i=a(60188),n=a(54585),o=a(41953),s=a(74848);const c=(0,o.OY)(),d=e=>{let{className:t,children:a}=e;return c?(0,s.jsx)(r.Fragment,{children:a}):(0,s.jsx)("picture",{className:t,children:a})};var u=a(77450);const p="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",m=(0,o.OY)(),h=e=>{let{image:t,altText:a,hasAltImage:r,position:l="card-image-middle-aligned",className:o,width:c,height:u}=e;if(!t)return null;const h=["lazyload",l,t.cssClass,o,r?"thumbnail__with-packshot":null].filter(e=>e).join(" ");if("string"===typeof t)return(0,s.jsx)(d,{children:(0,s.jsx)("img",{src:(0,n.hZ)(t)||p,alt:a,className:h,width:c,height:u,loading:"lazy",decoding:"async"})});if(m)return(0,s.jsx)("img",{src:(0,n.hZ)((0,i.L6)(t)),alt:a,className:"".concat(h," withFallback"),width:c,height:u});let g=i.iu.filter(e=>t[(e<=i.Ob?"thumbnail":"rendition")+e+"Path"]).map(e=>t[(e<=i.Ob?"thumbnail":"rendition")+e+"Path"]+" "+e+"w");return g.length||(g=Array(1).fill(t.renditionOriginalPath)),(0,s.jsx)("img",{className:h,alt:a,width:c,height:u,src:(0,n.hZ)((0,i.aC)(t)),srcSet:p,"data-sizes":"auto","data-srcset":g,loading:"lazy",decoding:"async"})},g=e=>{let{link:t,image:a,altImage:r,position:o,altText:c,children:m,useAltImage:g,showReferenceImageFirst:f,materialNumbers:b,hideOverlay:v=!1,addEvent:x,productClickData:j,width:y,height:w,listPosition:P=1}=e;const k=(0,i.L6)(a,128),N=(0,i.L6)(r,128),O=(0,l.useSelector)(e=>(0,n.G9)(e));return(0,s.jsxs)("figure",{className:"thumbnail__figure",children:[m,(0,s.jsxs)("a",{href:t,onClick:()=>x(j,P),onMouseDown:e=>1===e.button&&x(j,P),children:[!v&&b&&!N&&(0,s.jsx)(u.W,{id:b,fading:!0}),k&&(0,s.jsx)("div",{className:"thumbnail__packshot bg-lazyload lazyload withFallback".concat(g&&N?"":" no-opacity"," ").concat(f?"thumbnail__reference-image-first":""),style:{backgroundImage:"url('"+(0,n.hZ)(k)+"')"},children:!v&&b&&N&&(0,s.jsx)(u.W,{id:b,fading:!0})}),g&&N&&(0,s.jsx)(h,{image:r,altText:c,hasRendition:!!N,hasAltImage:!!k,position:o,width:y,height:w}),!k&&!N&&(0,s.jsx)(d,{className:"fallback-image",children:(0,s.jsx)("img",{src:(0,n.hZ)(O)||p,alt:c,width:y,height:w,loading:"lazy",decoding:"async"})})]})]})}},4611(e,t,a){a.d(t,{BE:()=>l,Wd:()=>r,cR:()=>i,eG:()=>s,kU:()=>o,uI:()=>n});const r={width:418,height:150},l={width:508,height:200},i={width:245,height:164},n={width:245,height:164},o={width:482,height:219},s={width:508,height:200}},96910(e,t,a){a.d(t,{A:()=>M});var r=a(96540),l=a(5556),i=a.n(l),n=a(94671),o=a(34782),s=a(4611),c=a(74848);function d(e){let{tags:t,allowedTags:a}=e;return(0,c.jsx)(r.Fragment,{children:t.filter(e=>-1!==(a||[]).findIndex(t=>(e.path||e.tagId||"").startsWith(t))).map(e=>e.title||e.tagLabel||e).join(", ")})}var u=a(66977),p=a(26493),m=a(60188),h=a(19115),g=a(53607),f=a(54585),b=a(52819);const v=e=>{let{icon:t,label:a,plantForwardIcon:r=!1}=e;return(0,c.jsx)("div",{className:"card-icon__holder ".concat(r?"plant-forward":""),children:(0,c.jsx)(b.A,{placement:"left",trigger:"hover",tooltip:a,children:(0,c.jsx)("img",{src:(0,f.hZ)(t),alt:a,className:"card-icon__holder-image"})})})};var x=a(83555),j=a(28282);const y=e=>{var t,a,r;let{tags:l,model:i,combineHealthWellbeing:n=!1,amountOfHealthWellbeing:o=0}=e;const s=(0,h.useSelector)(e=>{var t;return null===(t=(0,f.VX)(e))||void 0===t?void 0:t.plantForwardConfiguration}),d=(0,h.useSelector)(e=>{var t;return null===(t=(0,f.W_)(e,i))||void 0===t?void 0:t.tags});let u=!1,p=!1;if(l||(l=d,u=!0,p=(null===s||void 0===s?void 0:s.enablePlantForwardProductPages)||!1),!s||null===(t=s.imageTagPair)||void 0===t||!t.imagePath||null===(a=s.imageTagPair)||void 0===a||!a.tagPath||u&&!p||!u&&!s.enablePlantForwardProductFinder)return null;const m=(null===(r=l)||void 0===r?void 0:r.findIndex(e=>e.path===s.imageTagPair.tagPath||e===s.imageTagPair.tagPath))>-1,b=s.imageTagPair.imagePath,j=s.imageTagPair.tagTitle,y=(0,f.hZ)(s.link),w=(0,h.useSelector)(e=>(0,f.VX)(e).dotCom);return(0,c.jsx)(g.C,{show:m,children:w&&n&&o>0?(0,c.jsx)(v,{icon:b,label:j,plantForwardIcon:!0}):(0,c.jsx)("div",{className:"card-icon absolute-box bottom-right ".concat(u?"large":""," ").concat(w?"dotCom":""),children:(0,c.jsx)(x.e,{condition:y&&u,wrapper:e=>
1(0,c.jsx)("a",{href:y,children:e}),children:(0,c.jsx)(v,{icon:b,label:j,plantForwardIcon:!0})})})})};function w(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,j.w)("react--plant-forward-icons",y);class P extends r.Component{constructor(){super(...arguments),w(this,"getIcon",e=>e[1]),w(this,"getLabel",e=>{const t=this.props.tags.findIndex(t=>t.path===e[0]);return t>-1?this.props.tags[t].title:void 0})}render(){const{healthWellbeingConfig:e,tags:t,className:a}=this.props;if(!e||!e.enableHealthWellbeing||!e.labelMapping)return null;const r=Object.entries(e.labelMapping).filter(e=>{let[a]=e;return t.findIndex(e=>e.path===a)>-1}).slice(0,2);return(0,c.jsxs)("div",{className:"card-icon "+a,children:[(0,c.jsxs)(g.C,{show:r.length,children:[r&&r.map(e=>(0,c.jsx)(v,{icon:this.getIcon(e),label:this.getLabel(e)})),(0,c.jsx)(y,{tags:t,combineHealthWellbeing:!0,amountOfHealthWellbeing:r.length})]}),(0,c.jsx)(g.C,{show:0===r.length,children:(0,c.jsx)(y,{tags:t,combineHealthWellbeing:!0,amountOfHealthWellbeing:r.length})})]})}}w(P,"propTypes",{tags:l.array}),w(P,"defaultProps",{tags:[]});const k=(0,h.connect)(e=>({healthWellbeingConfig:(0,f.VX)(e).healthWellbeingConfiguration}),{})(P);var N=a(66797),O=a(24926),_=a(1934);const A=(e,t)=>{const[a,l]=r.useState(void 0);return r.useLayoutEffect(()=>{const{current:a}=e;a&&(()=>{const e=a.scrollHeight>a.clientHeight;l(e),t&&t(e)})()},[t,e]),a};var I=a(67009),S=a(6664),C=a(35934),T=a(99792),E=a(43099);function F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function D(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?F(Object(a),!0).forEach(function(t){L(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function L(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function H(e){var t,a,l,i;let{item:n,fallback:m,allowedTags:g,hoverEffect:v,showReferenceImageFirst:x,size:j,isFinder:w,hideOverlay:P,showPlantForwardIcons:F=!1,hideAddToCart:L=!1,addEvent:H,tileData:M,position:U}=e;const[B,W]=(0,r.useState)(null),R=r.useMemo(()=>{const e=n&&n.referenceText;try{const t=document.createElement("div");return t.innerHTML=(null===e||void 0===e?void 0:e.trim())||"",window.jQuery(t).unwrap().unwrap().html()}catch(t){return""}},[n]),z=(0,N.GO)(),G=(0,f.Ul)(),V=((0,h.useSelector)(S.D9),(0,h.useSelector)(f.VX)),q=(0,h.useSelector)(e=>{var t;return null===(t=(0,O.C)(e,(null===M||void 0===M?void 0:M.stockType)||_.M.NONE))||void 0===t?void 0:t.shortDescription})||void 0,X=(0,r.useRef)(null),Z=A(X),Q=n["cq:tags"]||n.tags,K=n.referenceTitle||n.title||n.materialName,Y=(null===n||void 0===n||null===(t=n.materials)||void 0===t?void 0:t.map(e=>e.materialNumber))||void 0,$=(0,h.useSelector)(e=>{var t;return null===(t=(0,f.VX)(e))||void 0===t||null===(t=t.plantForwardConfiguration)||void 0===t?void 0:t.enablePlantForwardProductFinder}),J=(0,h.useSelector)(e=>(0,f.VX)(e).healthWellbeingConfiguration),ee=null===n||void 0===n||null===(a=n.materials)||void 0===a?void 0:a.map(e=>D(D(D({},e),M),{},{aemProdName:K})),te=(0,T.hf)(T.gg.invalid);return(0,r.useEffect)(()=>{te||(async()=>
1{if(null!==M&&void 0!==M&&M.materialNumber)try{const e=await C.v.getProductPrice(M.materialNumber);W(e)}catch(e){console.error("Error fetching price:",e)}})()},[null===M||void 0===M?void 0:M.materialNumber]),(0,c.jsx)(p.A,{className:"finder-card col-xs-12 ".concat(j?"col-sm-"+j:"col-sm-6 col-md-4 col-lg-3"," p-flex p-flex-column"),children:(0,c.jsxs)("div",{className:"thumbnail",children:[(0,c.jsxs)(o.x,{image:x?n.fileReference||n.file||n.skuImage||n.skuImageUrl||(n.image||n.imageUrl?null:m):n.skuImage||n.skuImageUrl||(n.image||n.imageUrl?null:m),altImage:x?n.skuImage||n.skuImageUrl||(n.image||n.imageUrl?null:m):n.image||n.imageUrl,useAltImage:v,showReferenceImageFirst:x,hideOverlay:P,position:n.fileReferencePosition,listPosition:U,link:n.link||n.productUrl,altText:K,materialNumbers:Y,addEvent:H,productClickData:ee,width:s.BE.width,height:s.BE.height,children:[(0,c.jsx)(k,{tags:Q,className:"absolute-box"}),F&&$&&!J.enableHealthWellbeing?(0,c.jsx)(y,{tags:Q}):null]}),(0,c.jsxs)("div",{ref:X,className:"caption card p-margin-top-none",children:[(0,c.jsxs)("h3",{className:"p-margin-top-sm p-margin-bottom-sm",children:[(0,c.jsx)("a",{href:n.link||n.productUrl,onClick:()=>H(ee,U),onMouseDown:e=>1===e.button&&H(ee,U),className:"p-color-black",children:K}),(null===B||void 0===B||null===(l=B.promotion)||void 0===l?void 0:l.promoLabel)&&(0,c.jsx)(I.u,{promotion:B.promotion})]}),Q&&(0,c.jsx)(d,{tags:Q,allowedTags:g}),(0,c.jsx)("p",{className:"text-small p-margin-bottom-none",dangerouslySetInnerHTML:{__html:R}}),Z&&(0,c.jsx)("div",{className:"fadeout"})]}),!te&&((null===M||void 0===M?void 0:M.length)||(null===M||void 0===M?void 0:M.aemProductId))&&(0,c.jsx)("div",{className:"caption p-padding-bottom-xs",children:(0,c.jsx)("a",{href:n.link||n.productUrl,onClick:()=>H(ee,U),onMouseDown:e=>1===e.button&&H(ee,U),className:"finder-link__link",children:z("Read more")})}),te?(0,c.jsxs)("div",{className:"caption p-flex p-flex-align-center p-justify-space-between small finder-link",children:[(0,c.jsx)("p",{className:"finder-link__text",children:(0,c.jsx)("a",{href:n.link||n.productUrl,onClick:()=>H(ee,U),onMouseDown:e=>1===e.button&&H(ee,U),className:"finder-link__link",children:z("Read more")})}),(0,c.jsx)("a",{className:"btn-add-to-cart",onClick:()=>(0,E.y)(),children:(0,c.jsx)("span",{className:"btn-add-to-cart__holder btn-add-to-cart__icon"})})]}):(0,c.jsxs)("div",{className:"caption p-flex p-flex-align-center p-justify-space-between small finder-link",children:[null!==M&&void 0!==M&&M.priceSalesUnit?(0,c.jsxs)("div",{className:"p-flex p-flex-column",children:[(0,c.jsxs)("div",{className:"p-flex p-flex-align-start p-margin-bottom-xs stock-information",children:[null!==B&&void 0!==B&&B.hasPromotionalPrice?(0,c.jsxs)("div",{className:"p-flex p-flex-column p-flex-justify-left",children:[(0,c.jsx)("h2",{className:"text-lowercase p-text-color-black-75 p-margin-none text-lt ".concat("es-pe"===G?"text-transform-none":""),children:null===B||void 0===B?void 0:B.basePrice}),(0,c.jsx)("h2",{className:"text-lowercase p-text-promotion p-bold p-margin-none ".concat("es-pe"===G?"text-transform-none":""),children:null===B||void 0===B?void 0:B.finalBasePrice})]}):(0,c.jsx)("h2",{className:"text-lowercase p-text-color-black-75 p-margin-none ".concat("es-pe"===G?"text-transform-none":""),children:null===B||void 0===B?void 0:B.finalBasePrice}),V.enableStockAvailability&&(null===M||void 0===M?void 0:M.stockType)&&q&&(0,c.jsx)(b.A,{placement:"auto",trigger:"hover",tooltip:q,children:(0,c.jsx)("p",{className:"p-margin-none p-margin-left-sm stock-information-".concat((null===M||void 0===M||null===(i=M.stockType)||void 0===i?void 0:i.toLowerCase())||"none")})})]}),null!==B&&void 0!==B&&B.hasPromotionalPrice?(0,c.jsxs)("div",{className:"p-flex",children:[(0,c.jsx)("p",{className:"p-bold p-text-color-black-75 p-margin-none text-lt",children:null===B||void 0===B?void 0:B.salesPrice}),(0,c.jsx)("span",{className:"p-text-promotion p-bold p-margin-left-sm",children:null===B||void 0===B?void 0:B.finalSalesPrice})]}):(0,c.jsx)("p",{className:"p-bold p-text-color-black-75 p-margin-none",children:null===B||void 0===B?void 0:B.finalSalesPrice})]}):(0,c.jsx)("p",{className:"finder-link__text",children:(0,c.jsx)("a",{href:n.link||n.productUrl,onClick:()=>H(ee,U),onMouseDown:e=>1===e.button&&H(ee,U),className:"finder-link__link",children:z("Read more")})}),!L&&(0,c.jsx)(u.h,{isBlocksale:"BLOCKSALE"===(null===B||void 0===B?void 0:B.stockType),product:n,isFinder:w,useHasPrice:!1})]})]})})}H.propTypes={item:i().shape(n.ch),fallback:i().shape(m.yj),allowedTags:i().arrayOf(i().string),size:i().string,
1showReferenceImageFirst:i().bool,hoverEffect:i().bool,isFinder:i().bool},H.defaultProps={allowedTags:[],size:void 0,showReferenceImageFirst:!1,hoverEffect:!1,isFinder:!1,hideOverlay:!1};const M=H},66977(e,t,a){a.d(t,{h:()=>W});var r=a(96540),l=a(5556),i=a.n(l),n=a(99792),o=a(19115),s=a(45037),c=a(2458),d=a(60040),u=a(96267),p=a(20666),m=a(62274),h=a(74692),g=a(51044),f=a(95786),b=a(69727),v=a(87055),x=a(76948),j=a(6664),y=a(51701),w=a(54585),P=a(5864),k=a(7790),N=a(31977),O=a(48931),_=a(74848);function A(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function I(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?A(Object(a),!0).forEach(function(t){S(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function S(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const C="product-ordering";m.P.modals[C]=function(e){const[t,a]=(0,r.useState)(null),[l,i]=(0,r.useState)(!1),s=(0,o.useSelector)(d.B$),c=(0,o.useSelector)(j.D9),m=(0,o.useSelector)(d.u6),A=(0,o.useDispatch)();return(0,r.useEffect)(()=>{(0,n.hf)(n.gg.valid)&&(i(!0),(0,O.P)(e.payload.productId).then(e=>a(e)).catch(e=>{console.error("Failed to fetch product SKU data:",e),a([])}).finally(()=>i(!1)),A((0,v.w$)([e.payload.productId])))},[e.payload.productId]),(0,r.useEffect)(()=>{const e=h("body");return e.addClass("modal-open"),()=>e.removeClass("modal-open")}),(0,_.jsx)(u.P,{skus:t,loading:l,title:"Select package",children:(0,_.jsx)(g.N8,{type:e.payload.type,children:t&&(0,_.jsx)(p.A,{sku:t,addEvent:t=>{A((0,b.EG)(I(I({},t),{},{type:(0,x.GU)(e.payload.type)}))),(0,f.V)(t,e.payload.type,!0,s,c,1),y.v.selectItem({user_id:s,page_language:(0,w.wq)(),email_address:(0,n.M3)()?m:"",login_status:s?P.y.LOGGED_IN:P.y.GUEST,website_section:k.k.allProducts,items:(0,N.L_)(t,c,e.payload.type)})},showBundles:!0,hideCartAmountAlert:e.payload.hideCartAmountAlert,productCategoryTag:e.payload.productCategoryTag})})})};var T=a(94671),E=a(8576),F=a(52819),D=a(5047),L=a(94290),H=a(90251);function M(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class U extends r.Component{constructor(e){super(e),M(this,"fetchMaterials",async(e,t)=>(await Promise.all(e.map(async e=>{const[a,r]=await Promise.allSettled([(0,L.Q)(e,(0,w.ay)()),(0,L.S)(e)]),l="fulfilled"===a.status?a.value:null,i="fulfilled"===r.status?r.value:null;if(!l)return null;const n=(0,H.PQ)(l,i,t);return n&&"rejected"===r.status&&(n.hasPrice=!1),n}))).filter(Boolean)),M(this,"handleMouseHover",()=>{this.props.label&&this.setState(this.toggleHoverState)}),M(this,"toggleHoverState",e=>({showLabel:!e.showLabel})),M(this,"onClick",e=>{e&&e.preventDefault(),this.props.openModal(C,{productId:this.props.product.id||this.props.product.aemId||this.props.product.productId,hideCartAmountAlert:!0,type:this.context,productCategoryTag:this.props.product.productCategoryTag||""})}),this.state={showLabel:!1,materials:null}}async componentDidMount(){var e;const{product:t,isNewPdp:a}=this.props,r=t.id||t.aemId||t.productId,l=(null===t||void 0===t||null===(e=t.packagings)||void 0===e?void 0:e.map(e=>
1e.code).filter(Boolean))||[];if(a&&t&&r&&(0,n.M3)()&&l.length>0)try{const e=await this.fetchMaterials(l,r);this.setState({materials:e})}catch(i){console.error("Error fetching materials:",i)}}render(){var e,t;const a=this.state.materials,r=a&&a.some(e=>e.hasPrice),l=a&&a.every(e=>e.isObsolete),{loginUrl:i,product:o,isFinder:s=!1,small:d,inverted:u,label:p,padding:m,absolute:h,homepage:g,useHasPrice:f=!0,isBlocksale:b=!1}=this.props,{showLabel:v}=this.state;if(!o)return null;const{materials:x,packagings:j}=o,y=o.hasPrice||r,w=o.isObsolete||l,P=!!(x&&x[0]&&x[0].materialNumber)||!!(j&&j[0]&&j[0].code),k=w||f&&!y||s&&!P||b,N=f&&!y&&!w,O=(null===o||void 0===o?void 0:o.materialNumber)||(null===o||void 0===o?void 0:o.variationsList)&&(null===o||void 0===o||null===(e=o.variationsList[0])||void 0===e?void 0:e.materialNumber)||(null===o||void 0===o?void 0:o.packagings)&&(null===(t=o.packagings[0])||void 0===t?void 0:t.code),A=g?(0,_.jsxs)("div",{className:"p-padding-sm text-center",children:[g.accompanyingButtonText&&(0,_.jsx)("p",{dangerouslySetInnerHTML:{__html:N?g.accompanyingButtonText:g.obsoleteProduct},className:N?"":"p-margin-none"}),N&&(0,_.jsx)(D.p,{productId:O})]}):null;return(0,_.jsx)(c.A,{requireEcom:!0,children:(0,_.jsxs)(E.a,{children:[(0,_.jsx)(E.a.Fragment,{roles:n.gg.connected,children:(0,_.jsxs)(F.A,{placement:"auto",trigger:"hover",tooltip:A,delayHide:125,triggerClassName:"btn-add-to-cart__wrapper",disabled:!p||!f&&!w||f&&!w&&y||s||!A,children:[(0,_.jsx)("a",{className:"btn-add-to-cart ".concat(k?"disabled":""," ").concat(m?"p-margin-left-sm":""," ").concat(d?"small":""),href:"#!",onClick:()=>this.onClick(),children:(0,_.jsx)("span",{className:"btn-add-to-cart__holder btn-add-to-cart__icon ".concat(d?"small":"")})}),v&&!k&&(0,_.jsx)("span",{className:"btn-label ".concat(h?"btn-label-absolute":null),children:p})]})}),(0,_.jsx)(E.a.Fragment,{roles:n.gg.loggedOut,children:(0,_.jsx)("a",{className:"btn-add-to-cart ".concat(k?"disabled":""," ").concat(m?"p-margin-left-sm":""," ").concat(d?"small":""),href:i,children:(0,_.jsx)("span",{className:"btn-add-to-cart__holder btn-add-to-cart__icon ".concat(d?"small":"")})})})]})})}}
1M(U,"contextType",g.qe),M(U,"propTypes",{product:i().shape(T.ch).isRequired,loginUrl:i().string,openModal:i().func.isRequired,redirectToLogin:i().func,useHasPrice:i().bool,isDisabled:i().bool});const B={openModal:s.qf},W=(0,o.connect)(e=>({loggedIn:(0,d.x3)(e),loginUrl:(0,d.DA)(e),homepage:(0,w.VX)(e)}),B)(U)}}]);
2//# sourceMappingURL=6910.8d68370f.chunk.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.