"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[43],{29:(t,e,i)=>{i.r(e),i.d(e,{default:()=>n});const n={checkoutButton:"e1yuB0Es",first:"wBEBABZz",subtotalContainer:"ejXF2VW9",discountContainer:"RZkRxLan",originalPrice:"hjlJrKyq",priceContainer:"yrz7qHpi",continueShopping:"haQJXprg"}},277:(t,e,i)=>{const n=i(133);(0,i(1).createEntrypoint)("cart_subtotals",n.CartSubtotals)},133:function(t,e,i){var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.CartSubtotals=function(){const t=(0,r.useBentoShared)((t=>t.cart)),e=null==t?void 0:t.item_count,i=(null==t?void 0:t.total_price)&&(null==t?void 0:t.total_price)/100,n=function(t){const e=null==t?void 0:t.original_total_price,i=null==t?void 0:t.items.reduce(((t,e)=>{const i=function(t){var e,i;return(null===(e=t.item_components)||void 0===e?void 0:e.length)&&null!==(i=t.item_components[0].properties._compareRetail)&&void 0!==i?i:t.properties._compareRetail}(e);return i?t+parseFloat(`${i}`)*e.quantity:t+e.original_line_price}),0);if(i){if(e&&i<=e)return e/100;if("show"===(0,s.getAssignment)("compareAtSubtotal"))return i/100}return e&&e/100}(t);if(void 0===i||void 0===e)return(0,a.jsx)(l.Fragment,{});const d=void 0!==n&&n>i;return n&&i&&"showDiscountLine"===function(t){var e;return t&&null!==(e=(0,s.getAssignment)("cartSubtotalTreatment"))&&void 0!==e?e:"default"}(d)?(0,a.jsx)(u,{cartOriginalTotal:n,subtotal:i}):(0,a.jsxs)("div",{class:[o.default.subtotalContainer,o.default.first].join(" "),role:"group","aria-label":"Price breakdown",children:[(0,a.jsx)("span",{children:`Subtotal (${e} item${e>1?"s":""})`}),(0,a.jsxs)("div",{class:o.default.priceContainer,children:[(0,a.jsx)("span",{"aria-label":`Current subtotal: $${null==i?void 0:i.toFixed(2)}`,children:"$"+(null==i?void 0:i.toFixed(2))}),d?(0,a.jsx)("s",{class:o.default.originalPrice,"aria-label":`Original subtotal: $${null==n?void 0:n.toFixed(2)}`,children:"$"+(null==n?void 0:n.toFixed(2))}):null]})]})};const a=i(0),l=i(3),r=i(4),o=n(i(29)),s=i(1);function u({cartOriginalTotal:t,subtotal:e}){const i=t-e;return(0,a.jsxs)("div",{role:"group","aria-label":"Price breakdown",children:[(0,a.jsxs)("div",{class:[o.default.subtotalContainer,o.default.first].join(" "),children:[(0,a.jsx)("span",{"aria-hidden":"true",children:"Subtotal"}),(0,a.jsx)("span",{class:o.default.priceContainer,"aria-label":`Subtotal: $${t.toFixed(2)}`,children:"$"+t.toFixed(2)})]}),(0,a.jsxs)("div",{class:[o.default.subtotalContainer,o.default.discountContainer].join(" "),children:[(0,a.jsx)("span",{"aria-hidden":"true",children:"Discounts"}),(0,a.jsx)("span",{class:o.default.priceContainer,"aria-label":`Discount amount: $${i.toFixed(2)}`,children:"- $"+i.toFixed(2)})]}),(0,a.jsxs)("div",{class:o.default.subtotalContainer,children:[(0,a.jsx)("span",{"aria-hidden":"true",children:"Total"}),(0,a.jsx)("span",{class:o.default.priceContainer,"aria-label":`Total: $${e.toFixed(2)}`,children:"$"+e.toFixed(2)})]})]})}}},t=>{t.O(0,[1,2,3,4,6,5],(()=>t(t.s=277))),t.O()}]);