"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[12],{25:function(e,i,l){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,"__esModule",{value:!0}),i.ProductHeroPrice=function({memberPricingEnabled:e,useSharedState:i,pricingPolicy:l,tagOverride:r,pricePillOverride:n}){const a=i(),{selectedVariant:s}=a((e=>({selectedVariant:e.selectedVariant})));return(0,c.jsx)(o,{pricePillOverride:n,memberPricingEnabled:e,selectedVariant:s,pricingPolicy:l,tagOverride:r})},i.getDisplayPrice=d,i.ProductPrice=o,i.BundlePrice=function({small:e,tagOverride:i,compareAtRetailBundlePrice:l,compareAtBundlePrice:r,bundlePrice:s,hidePrice:t,hideFinalPrice:o}){const u=void 0===r||void 0===l||0===l||l<=r?void 0:d(l),p=o?"":d(s);if(t)return(0,c.jsx)("div",{style:"margin-bottom: var(--section-padding);",children:!e&&(0,c.jsx)(m,{message:null!=i?i:null})});const g=void 0!==r&&r>s;return(0,c.jsx)("div",{class:[a.default.container,a.default.productPrice,e?a.default.small:""].join(" "),children:(0,c.jsxs)(n.Fragment,{children:[void 0!==u&&(0,c.jsx)("span",{class:a.default.compareAtPrice,children:u}),g&&(0,c.jsxs)("span",{class:a.default.compareAtPrice,children:["$",r]}),(0,c.jsx)("span",{children:p}),!e&&(0,c.jsx)(m,{message:null!=i?i:null})]})})},i.PricePill=m,i.PricingPolicy=g;const c=l(0),n=l(3),a=r(l(15)),s=l(2),t=l(13);function d(e){if(void 0===e)return"";const i="string"==typeof e?parseFloat(e):e;return i===Math.round(i)?`$${i.toString()}`:`$${i.toFixed(2)}`}function o({memberPricingEnabled:e,selectedVariant:i,small:l,tagOverride:r,pricingPolicy:s,pricePillOverride:o}){var v,f,x,P,j,h,y,b;if(!i)return(0,c.jsx)(n.Fragment,{});const F=parseFloat(i.price),A=parseFloat(null!==(v=i.compareAtPrice)&&void 0!==v?v:i.price),_=i.compareAtPrice&&A>F&&d(i.compareAtPrice),k=(null!==(j=null!==(x=null===(f=i.competitorRange)||void 0===f?void 0:f.maxPrice)&&void 0!==x?x:null===(P=i.competitorRange)||void 0===P?void 0:P.minPrice)&&void 0!==j?j:A)>F,N=(0,t.getPreOrderMessage)(i),O=null!=r?r:N?N.displayValue:k||_?"Sale":null;return(0,c.jsx)("div",{class:[a.default.container,l?a.default.small:"",e?a.default.productPriceDefault:a.default.productPrice].join(" "),children:e?(0,c.jsxs)(n.Fragment,{children:[(0,c.jsx)("span",{children:"$129.00 | "}),(0,c.jsx)("span",{children:"Up to 70% off with member pricing"}),(0,c.jsx)("div",{class:a.default.login,children:(0,c.jsx)("a",{class:a.default.memberLink,children:"Login or Signup"})})]}):(0,c.jsxs)(n.Fragment,{children:[(0,c.jsx)(u,{compareAtPriceDisplay:_}),(0,c.jsx)("span",{children:null!==(h=d(null==i?void 0:i.price))&&void 0!==h?h:"NA"}),(0,c.jsx)(p,{competitorRange:i.competitorRange}),l?(0,c.jsx)(n.Fragment,{}):(0,c.jsx)(m,{pricePillOverride:o,message:O}),(0,c.jsx)(g,{compareAtPrice:parseFloat(null!==(y=null==i?void 0:i.compareAtPrice)&&void 0!==y?y:""),price:parseFloat(null!==(b=null==i?void 0:i.price)&&void 0!==b?b:"NA"),pricingPolicy:s,isVisible:!(l||!_||!(null==s?void 0:s.enabled))})]})})}function u({compareAtPriceDisplay:e}){return e?(0,c.jsx)("span",{class:a.default.compareAtPrice,children:e}):(0,c.jsx)(n.Fragment,{})}function p({competitorRange:e}){return!e||e.maxPrice?(0,c.jsx)(n.Fragment,{}):(0,c.jsxs)("span",{class:a.default.competitorPrice,children:["Comp. Price ",d(e.minPrice)]})}function m({message:e,small:i,pricePillOverride:l}){var r;return e?(0,c.jsx)("span",{style:null==l?void 0:l.style,class:[a.default.pricePill,i?a.default.small:""].join(" "),children:null!==(r=null==l?void 0:l.message)&&void 0!==r?r:e}):(0,c.jsx)(n.Fragment,{})}function g({compareAtPrice:e,price:i,pricingPolicy:l,isVisible:r=!0}){const[t,d]=(0,s.useState)(!1);function o(){document.body.style.overflow="auto"}return r?(0,c.jsxs)(n.Fragment,{children:[(0,c.jsx)("label",{className:a.default.pricingPolicyLabel,for:"pricingPolicy",onClick:function(){document.body.style.overflow="hidden"},children:null==l?void 0:l.title}),(0,c.jsx)("input",{type:"checkbox",id:"pricingPolicy",className:a.default.pricingPolicyCheckbox}),(0,c.jsxs)("div",{className:a.default.modalOverlay,children:[(0,c.jsx)("label",{htmlFor:"pricingPolicy",className:a.default.modalBackground,onClick:o}),(0,c.jsxs)("div",{className:a.default.modal,children:[(0,c.jsx)("label",{for:"pricingPolicy",className:a.default.closeBtn,onClick:o,children:"X"}),(0,c.jsxs)("h2",{class:a.default.pricingHeader,children:[(0,c.jsx)("span",{class:"visually-hidden",children:"Pricing policy:"})," ",null==l?void 0:l.title]}),!!e&&(0,c.jsx)("div",{class:a.default.pricingText,children:null==l?void 0:l.offer_title}),!!e&&(0,c.jsxs)("div",{class:a.default.pricingText,children:[null==l?void 0:l.compare_at_price_title,": $",e]}),(0,c.jsxs)("div",{class:a.default.pricingText,children:[null==l?void 0:l.price_title,": $",i]}),(0,c.jsxs)("div",{className:a.default.pricePolicyInnercontainer,children:[(0,c.jsxs)("div",{className:a.default.header,onClick:()=>{d(!t)},children:[(0,c.jsx)("span",{children:null==l?void 0:l.pricing_policy_title}),(0,c.jsx)("button",{className:a.default.toggleButton,children:t?"-":"+"})]}),t&&(0,c.jsx)("div",{className:a.default.content,children:(0,c.jsx)("p",{children:null==l?void 0:l.pricing_policy})})]}),(0,c.jsx)("div",{class:a.default.pricingText,children:null==l?void 0:l.footer_message}),(0,c.jsx)("div",{style:"height: 100px;"})]})]})]}):(0,c.jsx)(n.Fragment,{})}}}]);