Module 862990

3,169 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{bf:()=>C,O9:()=>v,PA:()=>N,o1:()=>T,bV:()=>I,ux:()=>S,FY:()=>y});var i=n(17928),r=n(554146),s=n(826673),a=n(780964),o=n(766075),l=n(287809),u=n(166403),c=n(428262),d=n(427262),_=n(593032);let h=(0,n(945810).mj)({name:"2026-04-premium-group-primary-reminder-nagbar",kind:"user",defaultConfig:!1,variations:{0:!1,1:!0}});var f=n(788868),p=n(88001),E=n(466919),m=n(375708),g=n(97352),A=n(580630);let I=(e,t)=>{let{withIntervals:n}=t??{};if(null==e||!e.hasAnyPremiumGroup)return null;let i=e.planIdFromItems;if(null==i)return null;let r=g.A.get(i);if(null==r)return null;let s=(0,c.y8)(i),a=(0,A.$g)(s.amount,s.currency);if(!n)return a;{let{interval:e,intervalCount:t}=r;return(0,A.CE)(a,e,t)}},T=e=>{let t,n,{sender:i,channel:r,isSender:s,inviteState:u}=e,c=(0,p.DP)();if(s){let e=((e,t)=>{if(null==t)return null;let n=t.recipients?.find(t=>t!==e.id),i=l.default.getUser(n);return null==i?null:(0,d.$3)(i)})(i,r);if(null==e)return null;let s=m.intl.format(E.default.MkcFjx,{receiverName:e,premiumGroupProductName:c});switch(u){case p.xI.ACCEPTED:t=m.intl.formatToPlainString(E.default.K37xCB,{premiumGroupProductName:c}),n=m.intl.formatToPlainString(E.default["W7e/z1"],{receiverName:e});break;case p.xI.REMOVED:case p.xI.NOT_FOUND:case p.xI.ERROR:t=m.intl.formatToPlainString(E.default.YLvraS,{premiumGroupProductName:c}),n=m.intl.format(E.default.BHxlIR,{premiumGroupProductName:c,onClick:()=>{(0,o.openUserSettings)(a.X.SUBSCRIPTIONS_PANEL)}});break;case p.xI.PENDING:default:t=m.intl.formatToPlainString(E.default["5uwv8J"],{premiumGroupProductName:c}),n=m.intl.formatToPlainString(E.default["AmE0B/"],{receiverName:e})}return{message:s,header:t,body:n}}{let e=(0,d.$3)(i),r=m.intl.format(E.default["51Kv/4"],{senderName:e,premiumGroupProductName:c,helpCenterLink:p.TE});switch(u){case p.xI.ACCEPTED:t=m.intl.string(E.default.ssge1y),n=m.intl.formatToPlainString(E.default.fTAcw3,{senderName:e});break;case p.xI.REMOVED:case p.xI.NOT_FOUND:case p.xI.ERROR:t=m.intl.formatToPlainString(E.default["AmLUw+"],{premiumGroupProductName:c}),n=m.intl.formatToPlainString(E.default["7XAuyg"],{premiumGroupProductName:c});break;case p.xI.PENDING:default:t=m.intl.string(E.default.ssge1y),n=m.intl.formatToPlainString(E.default.MkcdX8,{senderName:e,premiumGroupProductName:c})}return{message:r,header:t,body:n}}},S=(e,t)=>!(!e.isPremiumGroupPrimary()||!h.getConfig({location:"PremiumGroupUtils"})||(0,s.u$)(r.M.PREMIUM_GROUP_PRIMARY_REMINDER_NAGBAR,t.id).isDismissed||null==t.createdAt||Date.now()-t.createdAt.getTime()<p.qk),y=e=>{let{isGift:t}=e;return N()&&!t},N=()=>{let e=(0,_.A)({location:"PremiumGroupPurchase"}),t=(0,i.bG)([u.A],()=>u.A.getPremiumSubscription()),n=(0,i.bG)([l.default],()=>l.default.getCurrentUser());return!n?.isPremiumWithFractionalPremiumOnly()&&!!e&&(null==t||f.BL.has(t.premiumPlanIdFromItems??"")&&!t.isPurchasedExternally)},v=()=>{let e=(0,_.A)({location:"PremiumGroupPurchase"}),t=N(),n=(0,i.bG)([l.default],()=>l.default.getCurrentUser());return!!e&&!!t&&(null==n||!n.isPremiumWithPremiumGroup())},C=()=>{let e=v(),t=(0,i.bG)([l.default],()=>l.default.getCurrentUser());return e&&((0,c.TW)(t)||!(0,c.mv)(t))}}