"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[10],{24: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,pricingPolicy:i,tagOverride:l,pricePillOverride:r}){const{selectedVariant:n}=(0,a.useBentoShared)((e=>({selectedVariant:e.selectedVariant})));return(0,c.jsx)(u,{pricePillOverride:r,memberPricingEnabled:e,selectedVariant:n,pricingPolicy:i,tagOverride:l})},i.getDisplayPrice=o,i.ProductPrice=u,i.BundlePrice=function({small:e,tagOverride:i,compareAtRetailBundlePrice:l,compareAtBundlePrice:r,bundlePrice:a,hidePrice:t,hideFinalPrice:d}){const u=void 0===r||void 0===l||0===l||l<=r?void 0:o(l),p=d?"":o(a);if(t)return(0,c.jsx)("div",{style:"margin-bottom: var(--section-padding);",children:!e&&(0,c.jsx)(g,{message:null!=i?i:null})});const m=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!==u&&(0,c.jsx)("span",{class:s.default.compareAtPrice,children:u}),m&&(0,c.jsxs)("span",{class:s.default.compareAtPrice,children:["$",r]}),(0,c.jsx)("span",{children:p}),!e&&(0,c.jsx)(g,{message:null!=i?i:null})]})})},i.PricePill=g,i.PricingPolicy=v;const c=l(0),n=l(3),s=r(l(14)),a=l(4),t=l(2),d=l(15);function o(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 u({memberPricingEnabled:e,selectedVariant:i,small:l,tagOverride:r,pricingPolicy:a,pricePillOverride:t}){var u,f,x,P,j,h,y,b;if(!i)return(0,c.jsx)(n.Fragment,{});const F=parseFloat(i.price),A=parseFloat(null!==(u=i.compareAtPrice)&&void 0!==u?u:i.price),_=i.compareAtPrice&&A>F&&o(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,d.getPreOrderMessage)(i),O=null!=r?r:N?N.displayValue:k||_?"Sale":null;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:[(0,c.jsx)(p,{compareAtPriceDisplay:_}),(0,c.jsx)("span",{children:null!==(h=o(null==i?void 0:i.price))&&void 0!==h?h:"NA"}),(0,c.jsx)(m,{competitorRange:i.competitorRange}),l?(0,c.jsx)(n.Fragment,{}):(0,c.jsx)(g,{pricePillOverride:t,message:O}),(0,c.jsx)(v,{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:a,isVisible:!(l||!_||!(null==a?void 0:a.enabled))})]})})}function p({compareAtPriceDisplay:e}){return e?(0,c.jsx)("span",{class:s.default.compareAtPrice,children:e}):(0,c.jsx)(n.Fragment,{})}function m({competitorRange:e}){return!e||e.maxPrice?(0,c.jsx)(n.Fragment,{}):(0,c.jsxs)("span",{class:s.default.competitorPrice,children:["Comp. Price ",o(e.minPrice)]})}function g({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 v({compareAtPrice:e,price:i,pricingPolicy:l,isVisible:r=!0}){const[a,d]=(0,t.useState)(!1);function o(){document.body.style.overflow="auto"}return r?(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:o}),(0,c.jsxs)("div",{className:s.default.modal,children:[(0,c.jsx)("label",{for:"pricingPolicy",className:s.default.closeBtn,onClick:o,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(!a)},children:[(0,c.jsx)("span",{children:null==l?void 0:l.pricing_policy_title}),(0,c.jsx)("button",{className:s.default.toggleButton,children:a?"-":"+"})]}),a&&(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;"})]})]})]}):(0,c.jsx)(n.Fragment,{})}}}]);