Loading
function(e,t,n){n.d(t,{_:()=>g});var l=n(627968),r=n(64700),i=n(17928),a=n(587895),s=n(944355),o=n(241989),u=n(722847),c=n(548118),d=n(815545),p=n(736339),m=n(299301),h=n(71393),A=n(967198),C=n(67480),E=n(486020),y=n(428262),P=n(580630),S=n(888751),_=n(652215),I=n(788868),f=n(88001),T=n(375708),N=n(327105),v=n(466919);function g(e){let{type:t,invoicePreview:n,subscriptionPlan:o,isPrepaidPaymentSource:g,giftRecipient:M,isPremiumGroupPurchase:b=!1,guildId:L,bottomSubText:j,storeListing:O}=e,w=(0,u.t4)(e=>e.checkoutPriceOptions),D=function(e){let{invoiceSummaryType:t,invoicePreview:n,subscriptionPlan:l,isPremiumGroupPurchase:r,isPrepaidPaymentSource:i}=e,{subscriptionPlanInvoiceItem:a}=(0,d.Sb)(n,l);return r?null!=a?(0,d.Tp)(a,l):T.intl.formatToPlainString(v.default["8bPDtb"],{premiumGroupProductName:(0,f.DP)()}):R(t)?(0,S.iK)(l):(0,y.ys)(l.id)?(0,y.Mn)(l.id,!1,i):l.name}({invoiceSummaryType:t,invoicePreview:n,subscriptionPlan:o,isPremiumGroupPurchase:b,isPrepaidPaymentSource:g}),U=function(e){let{guildId:t,invoiceSummaryType:n,giftRecipient:l}=e,r=(0,i.bG)([h.A],()=>null!=t?h.A.getGuild(t):null,[t]);return R(n)&&null!=l?{type:"gift",user:l}:null!=r?{type:"guildSubscription",guild:r}:void 0}({guildId:L,invoiceSummaryType:t,giftRecipient:M}),k=function(e){let{invoiceSummaryType:t,guildId:n,giftRecipient:l}=e;return R(t)?null!=l?"":T.intl.string(N.default["3wsYeI"]):null==n?T.intl.string(N.default["2zUa6I"]):void 0}({guildId:L,invoiceSummaryType:t,giftRecipient:M}),{header:G,headerIconSrc:Y,guildForIcon:F}=function(e){let{skuId:t}=e;return(0,i.cf)([a.A,C.A,h.A,A.A],()=>{let e=C.A.get(t);if(null==e)return{};let n=e.productLine;if(n===_.EZt.PREMIUM)return{};let l=a.A.getApplication(e.applicationId);if(null==l)return{};if(n===_.EZt.GUILD_ROLE){let e=A.A.getGuildId(),t=h.A.getGuild(e);return null!=t?{header:t.name,guildForIcon:t}:{}}let r=E.Ay.getApplicationIconURL({id:l.id,icon:l.icon});return{header:l.name,headerIconSrc:r}},[t])}({skuId:o.skuId}),B=null!=F?(0,l.jsx)(c.Ay,{guild:F,size:c.Ay.Sizes.SMOL}):void 0,{price:W,priceSubText:H,priceSubTextHasStrikethrough:V}=r.useMemo(()=>(function(e){let{invoiceSummaryType:t,subscriptionPlan:n,invoicePreview:l,priceOptions:r}=e,{subscriptionPlanInvoiceItem:i}=(0,d.Sb)(l,n),a=R(t),s=t===m.N$.PREMIUM_WITH_TRIAL,o=(a?i?.amount:i?.subscriptionPlanPrice)??0,u=(0,P.$g)(o,l.currency),c=(0,P.CE)(u,n.interval,n.intervalCount),h=null,A=!1;if(s)h=(0,p.O7)(n,{amount:o,currency:l.currency});else if(a&&n.interval===I.WT.YEAR&&(0,y.xq)(n.id)){let e=(0,y.VA)({subscriptionPlan:n,isGift:a,priceOptions:r});h=null!=e?(0,P.$g)(e,l.currency):null,A=!0}let C=c;return s?C=(0,S.ib)(l.currency,{includeNowSuffix:!0}):t===m.N$.PREMIUM_GIFT&&(C=u),{price:C,priceSubText:h,priceSubTextHasStrikethrough:A}})({invoiceSummaryType:t,subscriptionPlan:o,invoicePreview:n,priceOptions:w}),[t,o,n,w]),K=((0,y.ys)(o.id)?(0,y.m6)(o.id):void 0)===I.PremiumTypes.TIER_2;return(0,l.jsx)(s.f7,{label:D,description:k,price:W,priceSubText:H,priceSubTextHasStrikethrough:V,target:U,graphic:(0,l.jsx)(x,{subscriptionPlan:o,storeListing:O}),omitDefaultIconBackground:K,header:G,headerIconSrc:Y,headerIconComponent:B,bottomSubText:j})}function x(e){let{subscriptionPlan:t,storeListing:n}=e,r=(0,i.bG)([C.A],()=>C.A.get(t.skuId),[t.skuId]),a=(0,y.ys)(t.id)?(0,y.m6)(t.id):void 0;return(0,l.jsx)(o.WH,{sku:r,premiumType:a,storeListing:n})}function R(e){return e===m.N$.PREMIUM_GIFT}}