Build 545858stable
Module 736339
3,840 characters · in 0e246c547cb823ba.js, 512b98ddebdab104.jsDependencies
Source Raw
function(e,t,l){l.d(t,{Ay:()=>A,O7:()=>j,gS:()=>y});var n=l(627968),a=l(64700),r=l(503698),i=l.n(r),s=l(284009),u=l.n(s),c=l(17928),d=l(834730),o=l(939249),m=l(150934),x=l(937008),f=l(97352),h=l(252424),p=l(428262),g=l(580630),C=l(788868),v=l(375708),b=l(672305);let j=(e,t)=>{let l=e.interval===C.WT.YEAR?v.t.ECT4A5:v.t.v9QeON;return v.intl.format(l,{price:(0,g.$g)(t.amount,t.currency)})},y=(e,t,l)=>{let{userLocale:n,isEligibleForBOGOPromotion:a,shouldShowSavingsPercent:r,isGift:i,planId:s,savingsPercent:u}=l,c=null!=e&&(e.planId===s||null!=t&&e.planId===t.id);return a?i||s!==C.gD.PREMIUM_MONTH_TIER_2?null:{type:"badge",textBadgeVariant:"eyebrow",text:v.intl.string(v.t.iQTfWx)}:null==t||t.interval===C.WT.YEAR&&null!=e||r&&!c?null!=t&&t.interval===C.WT.YEAR&&null!=e?v.intl.string(v.t["122kWB"]):r&&!c&&null!=u?{type:"badge",textBadgeVariant:"eyebrow",text:v.intl.format(v.t.IAybsG,{discount:(0,h.l9)(n,u/100)})}:null:null};function A(e){let{userLocale:t,premiumSubscription:l,planId:r,selectPlan:s,selected:h,priceOptions:A,isPrepaid:T,isCustomGift:N,shouldUseCalculatedDiscount:L,shouldShowUpdatedPaymentModal:E,discountOffer:S,discountAmountOff:P,isEligibleForDiscount:I,isEligibleForBOGOPromotion:w,isEligibleForTrial:M,isCurrentPlan:_,disabled:k}=e,{isGift:O}=(0,x.Pv)(),G=(0,c.bG)([f.A],()=>f.A.get(r));u()(null!=G,"Missing subscriptionPlan");let R=(0,p.L_)({planId:r,shouldUseCalculatedDiscount:L,isGift:O,priceOptions:A,subscriptionPlan:G}),D=(0,p.y8)(r,!1,O,A),B=null!=R&&!E,U=a.useCallback(()=>{let e=y(l,G,{userLocale:t,isEligibleForBOGOPromotion:w,shouldShowSavingsPercent:B,isGift:O,planId:r,savingsPercent:R});return"string"==typeof e?(0,n.jsxs)("span",{className:b.IS,children:["(",e,")"]}):null!=e&&"badge"===e.type?(0,n.jsx)(d.E,{tag:"span",variant:e.textBadgeVariant,color:"always-white",className:b.kP,children:e.text}):null},[t,w,G,l,B,O,r,R]),V=(0,p.m6)(G.id),W=a.useMemo(()=>(0,p.D8)(G.interval,O,T,G.intervalCount,N,V),[G.interval,G.intervalCount,O,T,N,V]),Y=()=>{k||s(r)},Z=E?v.intl.format(v.t.hXcaLT,{price:I&&null!=P&&G.interval===C.WT.MONTH?(0,g.$g)(D.amount-P,D.currency):M?(0,g.$g)(0,D.currency,{minimumFractionDigits:0,maximumFractionDigits:0}):(0,g.$g)(D.amount,D.currency)}):(0,g.$g)(D.amount,D.currency);return(0,n.jsxs)(o.D,{role:N?"menuitem":"radio","aria-checked":h,tabIndex:N||h?0:-1,focusProps:{offset:{left:-4,right:-4,top:0,bottom:0}},onClick:Y,className:i()(b.G_,{[b.vW]:N&&h,[b.Gb]:N}),children:[(0,n.jsxs)("div",{className:i()(b.XM,{[b.PA]:k}),children:[(0,n.jsxs)("div",{className:b.l,children:[!N&&(0,n.jsx)("div",{className:b.E2,children:(0,n.jsx)(m.S,{checked:h,value:h,label:"",description:"",onChange:Y})}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:i()(b.Gl,{[b.h4]:h||N,[b.ox]:E&&(h||N)}),children:[W,N&&U()]}),N&&(0,n.jsx)("div",{className:b._R,children:v.intl.format(v.t.ori2Jm,{currencyAmount:(0,g.$g)(D.amount,D.currency)})})]}),_&&(0,n.jsxs)("span",{className:b.bq,children:["(",v.intl.string(v.t.ymSxhy),")"]}),!N&&U()]}),E?(0,n.jsx)("div",{className:i()({[b.kb]:h}),children:Z}):(0,n.jsx)("div",{className:i()({[b.h4]:h||N}),children:Z})]}),E&&(0,n.jsx)("div",{className:b.hB,children:(0,n.jsx)(d.E,{variant:"text-md/normal",color:h?"text-default":"interactive-text-default",className:i()(b.Ub,{[b.sw]:I||M}),children:((e,t)=>{let{price:l,isEligibleForDiscount:n,isEligibleForTrial:a,discountAmountOff:r,discountOffer:i,savingsPercent:s}=t;return n&&null!=r&&e.interval===C.WT.MONTH?v.intl.format(v.t["VeE/4E"],{numMonths:i?.discount.userUsageLimit??C.OJ,discountedPrice:(0,g.$g)(l.amount-r,l.currency),regularPrice:(0,g.$g)(l.amount,l.currency)}):a?j(e,l):e.interval===C.WT.YEAR?v.intl.formatToPlainString(v.t.rtLTJP,{percent:s??""}):null})(G,{price:D,isEligibleForDiscount:I,isEligibleForTrial:M,discountAmountOff:P,discountOffer:S,savingsPercent:R})})})]})}}