1import{u as e,S as i}from"./2c1ab0fe.GMbxnz74.js";import{c1 as r,x as n,c2 as t,P as c}from"./164ad2e3.BbIvMjRY.js";import{S as s,ci as p}from"./4c290a1e.C6TDJ9Fn.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<c?i(r):e.translate("shipping.subscription_delivery_description.prepaid_free_shipping_with_cycles",{cycle:t,count:c,recurring_order_shipping_price:n})},baseShippingWithMoreThanOneCycle:function(i){const{priceBreakdown:{excludeFromDeliveryOptionPrice:r},sellingPlan:{deliveriesPerBillingCycle:n=1},formattedFields:{recurringOrderShippingPrice:t,perDeliveryCost:c,firstOrderPriceFormatted:s,shippingPriceFormatted:p}}=i;return r?e.translate("shipping.subscription_delivery_description.prepaid_order_no_cycle",{count:n-1,shipping_price:s,recurring_order_shipping_price:t,per_delivery_cost:c}):e.translate("shipping.subscription_delivery_description.prepaid_order_no_cycle_delivery_not_included",{count:n,shipping_price:p,recurring_order_shipping_price:t,per_delivery_cost:c})},baseShippingWithOneCycle:function(i){const{priceBreakdown:{excludeFromDeliveryOptionPrice:r},sellingPlan:{deliveriesPerBillingCycle:n=1},formattedFields:{firstOrderPriceFormatted:t,shippingPriceFormatted:c,perDeliveryCost:s}}=i;return r?e.translate("shipping.subscription_delivery_description.prepaid_order_one_cycle",{count:n-1,shipping_price:t,per_delivery_cost:s}):e.translate("shipping.subscription_delivery_description.prepaid_order_one_cycle_delivery_not_included",{count:n,shipping_price:c,per_delivery_cost:s})}}}(),c=function(){const{i18n:e}=s();function i(i,r){const{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})}function r(e){const{formattedFields:{recurringShippingFrequency:i}}=e;return i}function n(i,r){const{formattedFields:{singleShippingPriceFormatted:n},priceBreakdown:{excludeFromDeliveryOptionPrice:t}}=i;return t?e.translate("shipping.subscription_delivery_description.max_cycles_base_shipping",{count:r-1,shipping_price:n}):e.translate("shipping.subscription_delivery_description.max_cycles_base_shipping_delivery_not_included",{count:r,shipping_price:n})}return{freeShippingWithFrequency:function(i){const{formattedFields:{deliveryCycleDescription:r}}=i;return e.translate("shipping.subscription_delivery_description.subscription_free_with_frequency_label",{delivery_frequency:r})},freeShippingWithNCycles:i,freeShippingWithOneCycle:function(){return e.translate("shipping.subscription_delivery_description.free_shipping_cycles_delivery_not_included",{count:1})},freeShippingDiscountWithRecurringCycles:function(i){const{formattedFields:{recurringShippingFrequency:n},priceBreakdown:{discountRecurringCycleLimit:t=1,excludeFromDeliveryOptionPrice:c}}=i;return 1===t&&c?r(i):c?e.translate("shipping.subscription_delivery_description.first_n_order_free_with_cycle",{count:t-1,recurring_order_shipping_price:n}):e.translate("shipping.subscription_delivery_description.first_n_order_free_with_cycle_delivery_not_included",{count:t,recurring_order_shipping_price:n})},freeShippingDiscountWithNCycles:function(r,t){const{priceBreakdown:{discountRecurringCycleLimit:c=1,excludeFromDeliveryOptionPrice:s},formattedFields:{recurringShippingFrequency:p}}=r,l=Math.min(c,t);return t<c?i(r,t):1===c&&s?n(r,t):s?e.translate("shipping.subscription_delivery_description.first_n_order_free_with_cycle",{count:l-1,recurring_order_shipping_price:p}):e.translate("shipping.subscription_delivery_description.first_n_order_free_with_cycle_delivery_not_included",{count:l,recurring_order_shipping_price:p})},baseShippingWithRecurringCycles:r,baseShippingWithNCycles:n,baseShippingWithOneCycle:function(i){const{formattedFields:{singleShippingPriceFormatted:r}}=i;return e.translate("shipping.subscription_delivery_description.max_cycles_base_shipping_delivery_not_included",{count:1,shipping_price:r})}}}(),p=e?.targetMerchandiseLines[0]?.sellingPlan,l=p?.subscriptionDetail
1s;if(!e||!l||!i)return;const u={priceBreakdown:e,subscriptionDetails:l,discountedShippingPrice:i,sellingPlan:p,formattedFields:n(e,l,p)},{amount:d,discountRecurringCycleLimit:a}=e,{prepaid:_}=p;return 0===d.amount||0===a?o(u,_?{recurring:t.freeShippingWithFrequency,nCycles:t.freeShippingWithFrequency,oneCycle:t.freeShippingWithOneCycle}:{recurring:c.freeShippingWithFrequency,nCycles:c.freeShippingWithNCycles,oneCycle:c.freeShippingWithOneCycle}):void 0!==a&&0===i.amount?o(u,_?{recurring:t.freeShippingDiscountWithMoreThanOneCycle,nCycles:t.freeShippingDiscountWithMoreThanOneCycle,oneCycle:t.freeShippingWithOneCycle}:{recurring:c.freeShippingDiscountWithRecurringCycles,nCycles:c.freeShippingDiscountWithNCycles,oneCycle:c.freeShippingWithOneCycle}):o(u,_?{recurring:t.baseShippingWithMoreThanOneCycle,nCycles:t.baseShippingWithMoreThanOneCycle,oneCycle:t.baseShippingWithOneCycle}:{recurring:c.baseShippingWithRecurringCycles,nCycles:c.baseShippingWithNCycles,oneCycle:c.baseShippingWithOneCycle})}function o(e,i){const{subscriptionDetails:{billingMaxCycles:r}}=e,{recurring:n,oneCycle:t,nCycles:c}=i;return r?1===r?t(e):c(e,r):n(e)}function u({deliveryMethod:r}){if(!r.priceBreakdown)return null;const t=n(r.priceBreakdown);return e(i,{children:t.map((i,n,{length:t})=>{const c=i.targetMerchandiseLines[0]?.sellingPlan;return c?.subscriptionDetails?e(a,{priceBreakdown:i,showProductSubtitle:t>
11,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};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.