"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[14],{20: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 s=i(),{selectedVariant:a}=s((e=>({selectedVariant:e.selectedVariant})));return(0,c.jsx)(o,{pricePillOverride:n,memberPricingEnabled:e,selectedVariant:a,pricingPolicy:l,tagOverride:r})},i.ProductPrice=o,i.BundlePrice=function({small:e,tagOverride:i,compareAtRetailBundlePrice:l,compareAtBundlePrice:r,bundlePrice:a,hidePrice:t,hideFinalPrice:o}){const p=void 0===r||void 0===l||0===l||l<=r?void 0:d(l),f=o?"":d(a);if(t)return(0,c.jsx)("div",{style:"margin-bottom: var(--section-padding);",children:!e&&(0,c.jsx)(u,{message:null!=i?i:null})});const v=void 0!==r&&r>a;return(0,c.jsx)("div",{class:[s.default.container,s.default.productPrice,e?s.default.small:""].join(" "),children:(0,c.jsxs)(n.Fragment,{children:[void 0!==p&&(0,c.jsx)("span",{class:s.default.compareAtPrice,children:p}),v&&(0,c.jsxs)("span",{class:s.default.compareAtPrice,children:["$",r]}),(0,c.jsx)("span",{children:f}),!e&&(0,c.jsx)(u,{message:null!=i?i:null})]})})},i.PricePill=u,i.PricingPolicy=p;const c=l(0),n=l(1),s=r(l(13)),a=l(3),t=l(9);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:a,pricePillOverride:o}){var f,v,m;const g=d(null==i?void 0:i.compareAtPrice),h=(0,t.getPreOrderMessage)(i);return(0,c.jsx)("div",{class:[s.default.container,l?s.default.small:"",e?s.default.productPriceDefault:s.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:s.default.login,children:(0,c.jsx)("a",{class:s.default.memberLink,children:"Login or Signup"})})]}):(0,c.jsxs)(n.Fragment,{children:[g&&(0,c.jsx)("span",{class:s.default.compareAtPrice,children:g}),(0,c.jsx)("span",{children:null!==(f=d(null==i?void 0:i.price))&&void 0!==f?f:"NA"}),!l&&(0,c.jsx)(u,{pricePillOverride:o,message:null!=r?r:h?h.displayValue:g?"Sale":null}),g&&(null==a?void 0:a.enabled)&&(0,c.jsx)(p,{compareAtPrice:parseFloat(null!==(v=null==i?void 0:i.compareAtPrice)&&void 0!==v?v:""),price:parseFloat(null!==(m=null==i?void 0:i.price)&&void 0!==m?m:"NA"),pricingPolicy:a})]})})}function u({message:e,small:i,pricePillOverride:l}){var r;return e?(0,c.jsx)("span",{style:null==l?void 0:l.style,class:[s.default.pricePill,i?s.default.small:""].join(" "),children:null!==(r=null==l?void 0:l.message)&&void 0!==r?r:e}):(0,c.jsx)(n.Fragment,{})}function p({compareAtPrice:e,price:i,pricingPolicy:l}){function r(){document.body.style.overflow="auto"}const[t,d]=(0,a.useState)(!1);return(0,c.jsxs)(n.Fragment,{children:[(0,c.jsx)("label",{className:s.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:s.default.pricingPolicyCheckbox}),(0,c.jsxs)("div",{className:s.default.modalOverlay,children:[(0,c.jsx)("label",{htmlFor:"pricingPolicy",className:s.default.modalBackground,onClick:r}),(0,c.jsxs)("div",{className:s.default.modal,children:[(0,c.jsx)("label",{for:"pricingPolicy",className:s.default.closeBtn,onClick:r,children:"X"}),(0,c.jsxs)("h2",{class:s.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:s.default.pricingText,children:null==l?void 0:l.offer_title}),!!e&&(0,c.jsxs)("div",{class:s.default.pricingText,children:[null==l?void 0:l.compare_at_price_title,": $",e]}),(0,c.jsxs)("div",{class:s.default.pricingText,children:[null==l?void 0:l.price_title,": $",i]}),(0,c.jsxs)("div",{className:s.default.pricePolicyInnercontainer,children:[(0,c.jsxs)("div",{className:s.default.header,onClick:()=>{d(!t)},children:[(0,c.jsx)("span",{children:null==l?void 0:l.pricing_policy_title}),(0,c.jsx)("button",{className:s.default.toggleButton,children:t?"-":"+"})]}),t&&(0,c.jsx)("div",{className:s.default.content,children:(0,c.jsx)("p",{children:null==l?void 0:l.pricing_policy})})]}),(0,c.jsx)("div",{class:s.default.pricingText,children:null==l?void 0:l.footer_message}),(0,c.jsx)("div",{style:"height: 100px;"})]})]})]})}}}]);