Module 987666

1,119 characters · in 675130949bee6a1e.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{$:()=>c});var l=n(477900);n(582128);var i=n(888751),r=n(692440),a=n(400612),s=n(818824),o=n(936477),u=n(87725);function c(e){let{plan:t,paymentSourceType:n,activeSubscription:c,discriminatedInvoicePreview:d,overrideRenewalDate:p,fractionalPremiumInfo:m,isInvoiceBilledImmediately:h=!0,unifiedLegalType:C,discountOffer:f,subscriptionTrial:E}=e,{immediateDelivery:S}=(0,s.U)(),{checkoutReviewButtonLabel:y}=(0,u.t4)(e=>({checkoutReviewButtonLabel:e.checkoutReviewButtonLabel}));if(d.type===a.u$.LOADING)return null;let{invoicePreview:A}=d,P=("renewalInvoicePreview"in d?d.renewalInvoicePreview:null)??A,I=(0,r.de)({overrideRenewalDate:p,currentInvoice:h?A:void 0,renewalInvoice:P,isSubscriptionUpdate:null!=c,fractionalPremiumInfo:m}),{renewalPrice:g,multiPeriodDiscountAttributes:_}=(0,i.QM)(P,t,{discountOffer:f,subscriptionTrial:E}),v={purchaseButtonText:y,totalDue:h?A.total:0,renewalPrice:g,multiPeriodDiscountAttributes:_,currency:A.currency,interval:t.interval,intervalCount:t.intervalCount,startDate:I};return(0,l.jsx)(o._P,{variant:{type:C,...v},paymentSourceType:n,immediateDelivery:S})}}