Loading
function(e,t,n){"use strict";n.d(t,{PI:()=>y,W9:()=>_,l$:()=>S});var l=n(627968);n(64700);var i=n(683071),s=n(546605),r=n(854354),a=n(364995),o=n(463376),u=n(818824),c=n(944355),d=n(270537),m=n(211159),h=n(881489),p=n(531506),f=n(458785),g=n(367921),E=n(299301),A=n(888751),C=n(652215),x=n(375708),I=n(327105);let _=e=>{let{invoiceSummaryTypeWithPreview:t,subscriptionPlan:n,subscriptionTrial:i,isPrepaidPaymentSource:s,isCustomGift:a}=e,{invoicePreview:o}=t,u=[];u=t.type===E.N$.PREMIUM_GIFT?(0,A.fk)(o,{isCustomGift:a,isPrepaidPaymentSource:s,subscriptionPlan:n}):(0,A.IY)(o,{isPrepaidPaymentSource:s,invoiceSummaryType:t.type,subscriptionPlan:n,subscriptionTrial:i}).lineItems;let c=(0,r.lp)(o,{manualLineItems:u,includeTaxLineItem:!0});return(0,l.jsx)(d.Vm,{label:x.intl.string(I.default.eoXh7B),lineItems:c,currency:o.currency})},S=e=>{let{fractionalPremiumInfo:t,isEligibleForTrial:n,trialPeriodCopy:s,subscriptionPeriodEnd:r}=e,{fractionalPremiumBannerMessage:a}=(e=>{let{fractionalPremiumInfo:t,isEligibleForTrial:n,trialPeriodCopy:l,subscriptionPeriodEnd:i}=e,s=(0,h.ds)(),r={};return s?r={variant:p.uA.REVERSE_TRIAL}:n&&(r={variant:p.uA.TRIAL,trialPeriod:l,trialEnd:i}),{fractionalPremiumBannerMessage:(0,p.NQ)({fractionalPremiumInfo:t,...r})}})({fractionalPremiumInfo:t,isEligibleForTrial:n,trialPeriodCopy:s,subscriptionPeriodEnd:r});return null!=a&&""!==a?(0,l.jsx)(i.w,{type:"info",children:a}):null};function y(e){let{planGroup:t,isTrial:n,plan:i,isGift:r,paymentSourceType:d,activeSubscription:h,invoiceSummaryTypeWithPreview:p,isPrepaidPaymentSource:x=!1,overrideRenewalDate:I,fractionalPremiumInfo:_,hideLegalContent:S,isInvoiceBilledImmediately:y=!0}=e,{immediateDelivery:v}=(0,u.U)(),{discountOffer:T,premiumGroupDiscountOffer:N}=(0,o.i)(),j=(0,m.t4)(e=>e.paymentSourceId),{checkoutPaymentSources:b}=(0,a.t)(),R=(0,s.vg)("PremiumUnifiedCheckoutLegal");if(p.type===E.N$.LOADING)return null;let{invoicePreview:P}=p,L=("renewalInvoicePreview"in p?p.renewalInvoicePreview:null)??P,{renewalPrice:M,multiPeriodDiscountAttributes:O}=(0,A.Go)(L,i,N??T);if(S)return null;let w=R&&null!=j&&b?.some(e=>e.id===j&&null!=e.relocationCountry),k={purchaseButtonText:(0,g.Ro)({productLine:C.EZt.PREMIUM,purchaseType:C.VVm.SUBSCRIPTION,plan:i,premiumSubscription:h,isGift:r,planGroup:t,isPrepaidPaymentSource:x,willRelocateStoreCountry:w}),totalDue:y?P.total:0,renewalPrice:M,multiPeriodDiscountAttributes:O,currency:P.currency,interval:i.interval,intervalCount:i.intervalCount,startDate:(0,f.de)({overrideRenewalDate:I,currentInvoice:P.id!==L.id?P:void 0,renewalInvoice:L,isSubscriptionUpdate:null!=h,fractionalPremiumInfo:_})};return(0,l.jsx)(c._P,{variant:{type:r?c.I0.GiftNitro:n?c.I0.SubscriptionTrial:c.I0.Subscription,...k},paymentSourceType:d,immediateDelivery:v})}}