import{u as e,M as i}from"./2c1ab0fe.Dbn2KvkT.js";import{cx as r,a9 as n,cy as t,f as c}from"./164ad2e3.FTBuhkTQ.js";import{d as s,c9 as p}from"./4b4bc88f.z1yoAwwH.js";function l({priceBreakdown:e,discountedShippingPrice:i}){const n=function(){const{i18n:e}=s(),i=r();return(r,n,t)=>{const{amount:c,discountRecurringCycleLimit:s=1}=r,{deliveriesPerBillingCycle:p=1}=t,{billingMaxCycles:l}=n,o=Math.ceil(100*c.amount/p)/100,u=e.formatCurrency(c.amount,{currency:c.currencyCode}),d=e.formatCurrency(o,{currency:c.currencyCode}),a=e.translate("shipping.subscription_delivery_description.multiple_subscriptions_shipping_price_label",{shipping_price:d}),_=i(n.deliveryInterval,n.deliveryIntervalCount),h=i(n.deliveryInterval,n.billingIntervalCount),g=l?Math.min(l,s):s,y=function(i,r){switch(i){case"month":return e.translate("subscriptions.recurring_total_intervals.month",{count:r});case"week":return e.translate("subscriptions.recurring_total_intervals.week",{count:r});case"day":return e.translate("subscriptions.recurring_total_intervals.day",{count:r});case"year":return e.translate("subscriptions.recurring_total_intervals.year",{count:r});default:return""}}(n.billingInterval,n.billingIntervalCount*g);return{perDeliveryCost:a,deliveryCycleDescription:_,singleShippingPriceFormatted:d,shippingPriceFormatted:u,recurringShippingFrequency:`${u} ${_}`,billingCycleDescription:h,recurringOrderShippingPrice:`${u} ${h}`,firstOrderPriceFormatted:e.formatCurrency(c.amount-o,{currency:c.currencyCode}),recurringBillingInterval:y}}}(),t=function(){const{i18n:e}=s();function i(i){const{formattedFields:{deliveryCycleDescription:r}}=i;return e.translate("shipping.subscription_delivery_description.subscription_free_with_frequency_label",{delivery_frequency:r})}return{freeShippingWithFrequency:i,freeShippingWithOneCycle:function(i){const{sellingPlan:{deliveriesPerBillingCycle:r=1},priceBreakdown:{excludeFromDeliveryOptionPrice:n}}=i;return n?e.translate("shipping.subscription_delivery_description.free_shipping_cycles",{count:r-1}):e.translate("shipping.subscription_delivery_description.free_shipping_cycles_delivery_not_included",{count:r})},freeShippingDiscountWithMoreThanOneCycle:function(r){const{formattedFields:{recurringOrderShippingPrice:n,recurringBillingInterval:t},priceBreakdown:{discountRecurringCycleLimit:c=1},subscriptionDetails:{billingMaxCycles:s}}=r;return s&&s{const c=i.targetMerchandiseLines[0]?.sellingPlan;return c?.subscriptionDetails?e(a,{priceBreakdown:i,showProductSubtitle:t>1,discountedShippingPrice:r.costAfterDiscounts,methodTitle:r.title,hideMerchandiseTitle:1===t},c.id):null})})}const d=({title:i,deliveryDetail:r})=>e("div",{className:"hMn1U",children:[e(c,{color:"subdued",children:i}),e(c,{children:r})]}),a=({priceBreakdown:i,showProductSubtitle:r,discountedShippingPrice:n,methodTitle:c,hideMerchandiseTitle:s})=>{const o=t(),{targetMerchandiseLines:u}=i,a=o(u.map(function(e){return[e.title,r&&e.subtitle?`(${e.subtitle})`:null].filter(Boolean).join(" ")})),_=l({priceBreakdown:i,discountedShippingPrice:n}),h=`${c} ${_?p:""} ${_}`.trimEnd();return e(d,{title:s?"":a,deliveryDetail:h})};export{u as S,l as u};