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