Module 177653

2,508 characters · in 33645dc6ae61c139.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>E});var i=n(627968);n(64700);var s=n(503698),l=n.n(s),r=n(735438),a=n.n(r),o=n(311907),d=n(397927),c=n(287809),u=n(97352),m=n(166403),g=n(469778),_=n(927578),x=n(538511),h=n(788868),A=n(652215),p=n(466919),T=n(985018),f=n(441924);function S(e){let t,{user:n,planId:s,count:r,userPremiumSubscription:a,unconsumedFractionalPremiumUnits:c=[],hasPremiumGroup:m}=e,[g,x]=(0,o.yK)([u.A],()=>[u.A.get(s),null!=a?u.A.get(a.planId):null]);if(null==g||_.Ay.getInterval(s).intervalType!==h.WT.MONTH)return null;let S=null!=x?x.skuId:null,E=g.skuId===S,b=_.Ay.getDisplayName(s);if(m)t=T.intl.string(p.default["5asczk"]);else if(E&&null!=a){let e;e=new Date(a.status===A.Dmq.PAUSED&&null!=a.pauseEndsAt?a.pauseEndsAt:a.currentPeriodEnd);let n=(0,_._e)(e,c);t=T.intl.formatToPlainString(T.t["5CNRRA"],{date:n??0})}else t=T.intl.formatToPlainString(T.t.eNXZ5O,{planName:b});let C=n.hasFreePremium()||null!=a&&a.isPurchasedExternally;return(0,i.jsxs)("div",{className:f.Bh,children:[(0,i.jsx)("div",{className:l()({[f.sr]:g.skuId===h.pe.TIER_0,[f.lP]:g.skuId===h.pe.TIER_1,[f.eb]:g.skuId===h.pe.TIER_2}),children:(0,i.jsx)(d.tvc,{size:"md",color:"currentColor",className:f.Kk})}),(0,i.jsxs)("div",{className:f.pt,children:[(0,i.jsx)(d.Heading,{variant:"heading-md/semibold",children:T.intl.format(T.t.LzobT9,{planName:b})}),!C&&(0,i.jsx)(d.Heading,{className:f.gj,variant:"heading-sm/semibold",color:"text-default",children:t})]}),(0,i.jsx)(d.Text,{className:f.PJ,variant:"text-md/semibold",children:T.intl.format(T.t["ess/xl"],{count:r})})]})}let E=function(e){let{className:t,entitlements:n}=e,s=a()(Array.from(n)).filter(e=>{let{subscriptionPlanId:t,parentId:n,consumed:i}=e;return null!=t&&null!=n&&!i}).groupBy(e=>e.subscriptionPlanId).value(),r=(0,o.yK)([g.A],()=>g.A.getUnactivatedFractionalPremiumUnits()),u=(0,o.bG)([m.A],()=>m.A.getPremiumSubscription()),_=(0,o.bG)([m.A],()=>null==m.A.getPremiumTypeSubscription()),A=Object.keys(s).some(e=>e===h.gD.PREMIUM_MONTH_TIER_1),p=(0,o.bG)([c.default],()=>c.default.getCurrentUser());if(null==p)return null;let E=p.isPremiumWithPremiumGroup();return(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:l()(t,f.xF,f.J_),children:Object.keys(s).map(e=>(0,i.jsx)(S,{planId:e,count:s[e].length,userPremiumSubscription:u,user:p,unconsumedFractionalPremiumUnits:r,hasPremiumGroup:E},e))}),A&&_&&(0,i.jsxs)("div",{children:[(0,i.jsx)(d.Text,{className:f.eT,variant:"text-md/normal",children:T.intl.string(T.t["VNr4+O"])}),(0,i.jsx)(x.i,{})]})]})}}