"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[10],{34:(e,i,r)=>{r.d(i,{a:()=>j,b:()=>h,c:()=>u,d:()=>g,e:()=>m});var l=r(0),n=r(4),a=r(15),s=r(3),c=r(2),t=r(21),o=r(119),d=r(96),p=r(36);function u({memberPricingEnabled:e,pricingPolicy:i,tagOverride:r,pricePillOverride:n,afterpayConfig:a}){const{selectedVariant:c}=(0,s.c)((e=>({selectedVariant:e.selectedVariant})));return(0,l.jsx)(g,{pricePillOverride:n,memberPricingEnabled:e,selectedVariant:c,pricingPolicy:i,tagOverride:r,afterpayConfig:a})}function m(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 g({memberPricingEnabled:e,selectedVariant:i,small:r,tagOverride:u,pricingPolicy:g,pricePillOverride:j,product:y,afterpayConfig:b}){var F,A,O,k,C,N;if(!i)return(0,l.jsx)(n.Fragment,{});const _=(0,s.c)((e=>e.product)),M=null!=y?y:_,{variantPrice:V,className:$,ssrStyle:S}=(0,d.b)(M,i.variantId),I=(null==V?void 0:V.price.currency)||"USD",R=(0,p.b)({currency:I}),w=null==V?void 0:V.price.amount,B=null===(F=null==V?void 0:V.compareAtPrice)||void 0===F?void 0:F.amount,L=null!=w?w:parseFloat(i.price),T=null!=B?B:parseFloat(null!==(A=i.compareAtPrice)&&void 0!==A?A:i.price),D=null!=w,E=null!=w?R(w):m(i.price),U=null!=B&&B>(null!=w?w:0)?R(B):void 0,z=D?U:i.compareAtPrice&&T>L&&m(i.compareAtPrice),H=(null!==(N=null!==(k=null===(O=i.competitorRange)||void 0===O?void 0:O.maxPrice)&&void 0!==k?k:null===(C=i.competitorRange)||void 0===C?void 0:C.minPrice)&&void 0!==N?N:T)>L,X=(0,t.d)(i),q=H||!!z,{message:G,override:J}=function({price:e,compareAtPrice:i,tagOverride:r,pricePillOverride:l,preorderMessage:n,saleIndication:a}){return(0,c.useMemo)((()=>{var s;const c=null!==(s=null!=r?r:n)&&void 0!==s?s:a?"Sale":null;if(!l)return{message:c,override:void 0};const{message:t,style:o}=l;if(t&&t.includes("{percentage}")){if("number"==typeof i&&i>e){const r=Math.floor((i-e)/i*100);if(Number.isFinite(r)&&r>0)return{message:c,override:{style:o,message:t.replace("{percentage}",String(r))}}}return null!==c?{message:c,override:{style:o,message:c}}:{message:c,override:void 0}}return{message:c,override:l}}),[e,i,r,l,n,a])}({price:L,compareAtPrice:T,tagOverride:u,pricePillOverride:j,preorderMessage:null==X?void 0:X.displayValue,saleIndication:q}),K=(0,o.a)(H);return(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)("div",{class:[a.a.container,r?a.a.small:"",e?a.a.productPriceDefault:a.a.productPrice].join(" "),children:e?(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)("span",{children:"$129.00 | "}),(0,l.jsx)("span",{children:"Up to 70% off with member pricing"}),(0,l.jsx)("div",{class:a.a.login,children:(0,l.jsx)("a",{class:a.a.memberLink,children:"Login or Signup"})})]}):(0,l.jsxs)(n.Fragment,{children:[(0,l.jsxs)("span",{class:$,style:S,children:[z&&(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)(v,{compareAtPriceDisplay:z})," "]}),(0,l.jsx)("span",Object.assign({},K,{children:E}))]}),(0,l.jsx)(x,{competitorRange:i.competitorRange}),r?(0,l.jsx)(n.Fragment,{}):(0,l.jsx)(h,{pricePillOverride:J,message:G}),(0,l.jsx)(P,{compareAtPrice:T,price:L,pricingPolicy:g,isVisible:!(r||!z||!(null==g?void 0:g.enabled))})]})}),!r&&(null==b?void 0:b.enabled)&&(0,l.jsx)(f,{price:L,config:b})]})}function v({compareAtPriceDisplay:e}){return e?(0,l.jsx)("span",{class:a.a.compareAtPrice,children:e}):(0,l.jsx)(n.Fragment,{})}function x({competitorRange:e}){return!e||e.maxPrice?(0,l.jsx)(n.Fragment,{}):(0,l.jsxs)("span",{class:a.a.competitorPrice,children:["Comp. Price ",m(e.minPrice)]})}function j({small:e,tagOverride:i,compareAtRetailBundlePrice:r,compareAtBundlePrice:s,bundlePrice:c,hidePrice:t,hideFinalPrice:d}){const p=void 0===s||void 0===r||0===r||r<=s?void 0:m(r),u=d?"":m(c);if(t)return(0,l.jsx)("div",{style:"margin-bottom: var(--section-padding);",children:!e&&(0,l.jsx)(h,{message:null!=i?i:null})});const g=void 0!==s&&Math.round(s)>Math.round(c),v=(0,o.a)(void 0!==p||g);return(0,l.jsx)("div",{class:[a.a.container,a.a.productPrice,e?a.a.small:""].join(" "),children:(0,l.jsxs)(n.Fragment,{children:[void 0!==p&&(0,l.jsx)("span",{class:a.a.compareAtPrice,children:p}),g&&(0,l.jsx)("span",{class:a.a.compareAtPrice,children:m(s)}),(0,l.jsx)("span",Object.assign({},v,{children:u})),!e&&(0,l.jsx)(h,{message:null!=i?i:null})]})})}function h({message:e,small:i,pricePillOverride:r}){var s;return e?(0,l.jsx)("span",{style:null==r?void 0:r.style,class:[a.a.pricePill,i?a.a.small:""].join(" "),children:null!==(s=null==r?void 0:r.message)&&void 0!==s?s:e}):(0,l.jsx)(n.Fragment,{})}function P({compareAtPrice:e,price:i,pricingPolicy:r,isVisible:s=!0}){const[t,o]=(0,c.useState)(!1);function d(){document.body.style.overflow="auto"}return s?(0,l.jsxs)(n.Fragment,{children:[(0,l.jsx)("label",{className:a.a.pricingPolicyLabel,for:"pricingPolicy",onClick:function(){document.body.style.overflow="hidden"},children:null==r?void 0:r.title}),(0,l.jsx)("input",{type:"checkbox",id:"pricingPolicy",className:a.a.pricingPolicyCheckbox}),(0,l.jsxs)("div",{className:a.a.modalOverlay,children:[(0,l.jsx)("label",{htmlFor:"pricingPolicy",className:a.a.modalBackground,onClick:d}),(0,l.jsxs)("div",{className:a.a.modal,children:[(0,l.jsx)("label",{for:"pricingPolicy",className:a.a.closeBtn,onClick:d,children:"X"}),(0,l.jsxs)("h2",{class:a.a.pricingHeader,children:[(0,l.jsx)("span",{class:"visually-hidden",children:"Pricing policy:"})," ",null==r?void 0:r.title]}),!!e&&(0,l.jsx)("div",{class:a.a.pricingText,children:null==r?void 0:r.offer_title}),!!e&&(0,l.jsxs)("div",{class:a.a.pricingText,children:[null==r?void 0:r.compare_at_price_title,": $",e]}),(0,l.jsxs)("div",{class:a.a.pricingText,children:[null==r?void 0:r.price_title,": $",i]}),(0,l.jsxs)("div",{className:a.a.pricePolicyInnercontainer,children:[(0,l.jsxs)("div",{className:a.a.header,onClick:()=>{o(!t)},children:[(0,l.jsx)("span",{children:null==r?void 0:r.pricing_policy_title}),(0,l.jsx)("button",{className:a.a.toggleButton,children:t?"-":"+"})]}),t&&(0,l.jsx)("div",{className:a.a.content,children:(0,l.jsx)("p",{children:null==r?void 0:r.pricing_policy})})]}),(0,l.jsx)("div",{class:a.a.pricingText,children:null==r?void 0:r.footer_message}),(0,l.jsx)("div",{style:"height: 100px;"})]})]})]}):(0,l.jsx)(n.Fragment,{})}function f({price:e,config:i}){const r=(e/i.installments).toFixed(2);return(0,l.jsx)("div",{class:a.a.afterpayContainer,children:i.textTemplate.split(/(\{installments\}|\{amount\}|\{logo\}|\{moreInfo\})/).map(((e,n)=>"{installments}"===e?(0,l.jsx)("span",{children:i.installments},n):"{amount}"===e?(0,l.jsxs)("span",{children:["$",r]},n):"{logo}"===e?i.logo&&"image"===i.logo.type?(0,l.jsx)("img",{src:i.logo.url,alt:"Afterpay",class:a.a.afterpayLogo,loading:"lazy"},n):null:"{moreInfo}"===e?(0,l.jsx)("span",{"data-afterpay-modal":i.locale||"",class:a.a.afterpayLink,children:"More info"},n):e?(0,l.jsx)("span",{children:e},n):null))})}},119:(e,i,r)=>{function l(e){return e?{"data-is-on-sale":!0}:{}}r.d(i,{a:()=>l})}}]);