"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[17],{25:function(t,e,n){var r=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(t);ae?(0,s.jsxs)("span",{children:[u," –"," ",(0,s.jsxs)("span",Object.assign({class:i.default.linethrough},{children:["$",t]}))," $",e]}):(0,s.jsxs)("span",{children:[u," – $",e]}),o&&(0,s.jsx)("div",Object.assign({class:i.default.estimatedShipDate},{children:o}))]})}return(0,s.jsx)("span",{children:u})}e.AddToCartButton=function({selectedVariant:t,selectedVariants:e=[],pathname:n,addToCart:a,cartStatus:f,size:b,showPriceOnButton:v,buttonStyle:h,buttonSubText:m,outlined:j,buttonMessage:O}){0===e.length&&t&&(e=[t]);const g=e[0],y=e.some((t=>(0,d.isPreOrderVariant)(t))),P=e.every((t=>t.availableForSale));P||h||(h={backgroundColor:"#666",color:"#999"});const _=(0,u.useMemo)((()=>null==e?void 0:e.map((t=>{var e,n,{addToCartProperties:a={}}=t,s=r(t,["addToCartProperties"]);const i=null===(n=null===(e=null==s?void 0:s.metafields)||void 0===e?void 0:e.find((t=>"shipping"===(null==t?void 0:t.key))))||void 0===n?void 0:n.value;return{id:null==s?void 0:s.variantId,quantity:"number"==typeof a._item_quantity?a._item_quantity:1,properties:Object.assign(Object.assign({},a),{Shipping:i,_compareAtPrice:s.compareAtPrice,_olpre:i&&"preorder"})}}))),[e]),x=(0,c.useIsHydrated)();return(0,s.jsx)(l.Fragment,{children:(0,s.jsx)("form",Object.assign({class:[i.default.container,"small"===b?i.default.small:""].join(" "),action:`/cart/add?return_to=${encodeURIComponent(`${n}?variant=${null==g?void 0:g.variantId}&viewcart=true`)}`,method:"POST"},{children:(0,s.jsx)("button",Object.assign({type:"submit",disabled:!x||f.status===o.Status.updating||!P,class:[i.default.addButton,"small"===b?i.default.small:"",j?i.default.outlined:""].join(" "),style:h,onClick:t=>{t.preventDefault(),P?a({items:_}):console.error("Not available for sale")}},{children:(0,s.jsx)(p,{selectedVariant:g,showPriceOnButton:v,isUpdating:(_.length>1&&`${null==g?void 0:g.variantId}_bundle`===f.variantId||(null==g?void 0:g.variantId)===f.variantId)&&f.status===o.Status.updating,isPreorder:y,isSoldOut:!P,buttonSubText:m,buttonMessage:O})}))}))})}},31:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useIsHydrated=void 0;const r=n(3);e.useIsHydrated=function(){const[t,e]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{e(!0)}),[]),t}}}]);