"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[17],{51:(e,r,a)=>{a.d(r,{a:()=>_});var t=a(0),i=(a(1),a(52)),s=a(5),n=a(3);const{wrapper:o,wrapperFull:u,wrapperHalf:l,wrapperEmpty:c,wrapperText:d,wrapperTextNone:p,wrapperArrow:m,backgroundedWrapper:v,absoluteWrapper:g,stackWrapper:h}=i.a,_=({averageRating:e,totalReviews:r,isWithBackground:a=!1,isAbsolute:i=!1,isArrow:_=!1,isStackPDP:b})=>{const w=Array.from({length:5},((r,a)=>a<(String(e).includes(".8")||String(e).includes(".9")?Math.round(e):Math.floor(e))));return(0,t.jsxs)("div",Object.assign({className:(0,n.a)(o,a&&v,i&&g,b&&h)},{children:[r>0&&w.map(((r,a)=>r?(0,t.jsx)("div",Object.assign({className:u},{children:(0,t.jsx)(s.a.T,{},`star${a}`)})):e>=a+.3&&e{a.d(r,{a:()=>i,b:()=>s});var t=a(2);const i=e=>{const[r,a]=(0,t.useState)({days:0,hours:0,minutes:0,seconds:0});return(0,t.useEffect)((()=>{const r=setInterval((()=>{const t=new Date,i=new Date(e).getTime()-t.getTime();if(i<=0)clearInterval(r),a({days:0,hours:0,minutes:0,seconds:0});else{const e=Math.floor(i/864e5),r=Math.floor(i%864e5/36e5),t=Math.floor(i%36e5/6e4),s=Math.floor(i%6e4/1e3);a({days:e,hours:r,minutes:t,seconds:s})}}),1e3);return()=>clearInterval(r)}),[e]),r},s=e=>{var r,a;const t=e.product_variants.filter((e=>e.quantity>0)),i=t.reduce(((e,r)=>{var a,t;return e+Number(null!==(t=null===(a=r.compareAtPrice)||void 0===a?void 0:a.amount)&&void 0!==t?t:0)}),0),s=i>0?t.reduce(((e,r)=>{var a,t;return e+Number(null!==(t=null===(a=r.compareAtPrice)||void 0===a?void 0:a.amount)&&void 0!==t?t:r.price.amount)}),0):i,n=t.reduce(((e,r)=>e+Number(r.price.amount)),0),o=e.use_custom_promotion?n-n*((null!==(r=e.discount_percentage)&&void 0!==r?r:0)/100):n,u=e.use_custom_promotion?null!==(a=e.discount_percentage)&&void 0!==a?a:0:s?Number(((s-n)/s*100).toFixed()):0,l=!!u&&!!e.date_limit&&new Date(e.date_limit).getTime()-(new Date).getTime()>0,c={items:t.filter((e=>!!(null==e?void 0:e.title)&&!!(null==e?void 0:e.handle))).map((r=>{var a,t;return{id:r.variantId,variant_id:Number(r.variantId),quantity:1,price:100*Number(r.price.amount),final_price:100*Number(r.price.amount),image:r.image.src,variant_title:r.variantTitle,product_title:r.title,sku:r.sku,url:r.handle,vendor:r.vendor,properties:{_compareAtPrice:null===(a=r.compareAtPrice)||void 0===a?void 0:a.amount,_youMayAlsoLikeHandles:null!==(t=null==r?void 0:r.cartYouMayAlsoLikeHandles)&&void 0!==t?t:[],_sotw:l?e.sotw_unique_id:null}}}))};return{regularPrice:!e.use_custom_promotion&&s&&l?s:n,currentCompareAtPrice:s,promoPrice:o,discountPercentage:u,preparedPayload:c,isTimeDifference:l}}}}]);