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