"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[14],{19:function(e,l,i){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(l,"__esModule",{value:!0}),l.ProductHeroPrice=function({memberPricingEnabled:e,useSharedState:l,pricingPolicy:i,tagOverride:r,pricePillOverride:n}){const s=l(),{selectedVariant:a}=s((e=>({selectedVariant:e.selectedVariant})));return(0,c.jsx)(o,{pricePillOverride:n,memberPricingEnabled:e,selectedVariant:a,pricingPolicy:i,tagOverride:r})},l.ProductPrice=o,l.BundlePrice=function({small:e,tagOverride:l,compareAtRetailBundlePrice:i,compareAtBundlePrice:r,bundlePrice:n,hidePrice:a,hideFinalPrice:t}){const o=void 0===r||void 0===i||0===i||i<=r?void 0:d(i),p=t?"":d(n);if(a)return(0,c.jsx)("div",{style:"margin-bottom: var(--section-padding);",children:!e&&(0,c.jsx)(u,{message:null!=l?l:null})});const f=void 0!==r&&r>n;return(0,c.jsx)("div",{class:[s.default.container,e?s.default.small:""].join(" "),children:(0,c.jsxs)("h2",{class:[s.default.productPrice,e?s.default.small:""].join(" "),children:[void 0!==o&&(0,c.jsx)("span",{class:s.default.compareAtPrice,children:o}),f&&(0,c.jsxs)("span",{class:s.default.compareAtPrice,children:["$",r]}),(0,c.jsx)("span",{children:p}),!e&&(0,c.jsx)(u,{message:null!=l?l:null})]})})},l.PricePill=u,l.PricingPolicy=p;const c=i(0),n=i(1),s=r(i(13)),a=i(3),t=i(9);function d(e){if(void 0===e)return"";const l="string"==typeof e?parseFloat(e):e;return l===Math.round(l)?`$${l.toString()}`:`$${l.toFixed(2)}`}function o({memberPricingEnabled:e,selectedVariant:l,small:i,tagOverride:r,pricingPolicy:a,pricePillOverride:o}){var f,m,v;const h=d(null==l?void 0:l.compareAtPrice),g=(0,t.getPreOrderMessage)(l);return(0,c.jsx)("div",{class:[s.default.container,i?s.default.small:""].join(" "),children:e?(0,c.jsxs)(n.Fragment,{children:[(0,c.jsxs)("h2",{class:s.default.productPriceDefault,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)("h2",{class:[s.default.productPrice,i?s.default.small:""].join(" "),children:[h&&(0,c.jsx)("span",{class:s.default.compareAtPrice,children:h}),(0,c.jsx)("span",{children:null!==(f=d(null==l?void 0:l.price))&&void 0!==f?f:"NA"}),!i&&(0,c.jsx)(u,{pricePillOverride:o,message:null!=r?r:g?g.displayValue:h?"Sale":null}),h&&(null==a?void 0:a.enabled)&&(0,c.jsx)(p,{compareAtPrice:parseFloat(null!==(m=null==l?void 0:l.compareAtPrice)&&void 0!==m?m:""),price:parseFloat(null!==(v=null==l?void 0:l.price)&&void 0!==v?v:"NA"),pricingPolicy:a})]})})}function u({message:e,small:l,pricePillOverride:i}){var r;return e?(0,c.jsx)("span",{style:null==i?void 0:i.style,class:[s.default.pricePill,l?s.default.small:""].join(" "),children:null!==(r=null==i?void 0:i.message)&&void 0!==r?r:e}):(0,c.jsx)(n.Fragment,{})}function p({compareAtPrice:e,price:l,pricingPolicy:i}){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==i?void 0:i.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.jsx)("h1",{class:s.default.pricingHeader,children:null==i?void 0:i.title}),!!e&&(0,c.jsx)("div",{class:s.default.pricingText,children:null==i?void 0:i.offer_title}),!!e&&(0,c.jsxs)("div",{class:s.default.pricingText,children:[null==i?void 0:i.compare_at_price_title,": $",e]}),(0,c.jsxs)("div",{class:s.default.pricingText,children:[null==i?void 0:i.price_title,": $",l]}),(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==i?void 0:i.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==i?void 0:i.pricing_policy})})]}),(0,c.jsx)("div",{class:s.default.pricingText,children:null==i?void 0:i.footer_message}),(0,c.jsx)("div",{style:"height: 100px;"})]})]})]})}}}]);