Module 19886

1,889 characters · in 4d418c4499c7d8c7.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,u,t){t.d(u,{rG:()=>p,Lh:()=>m,Wo:()=>h,p3:()=>G,bu:()=>b,$F:()=>A,Xb:()=>g});var n,r=t(17928),l=t(439174),i=t(321191),a=t(287809),d=t(166403),s=t(474090);let o=(0,t(945810).mj)({kind:"user",name:"2026-08-nitro-tenure-badge-withheld-state",defaultConfig:{showWithheldBadge:!1},variations:{0:{showWithheldBadge:!1},1:{showWithheldBadge:!0}}});function c(e){return(0,r.bG)([i.A],()=>{let u,t=null!=e?i.A.getUserProfile(e):null,n=t?.premiumSince;return null==t||null==n?null:(t?.badges?.forEach(e=>{let t=(0,l.cZ)(e.id);null!=t&&(u=t)}),u)})}var f=t(202541),h=((n={}).UPCOMING="upcoming",n.WITHHELD="withheld",n.EARNED="earned",n);function m(){let e=(0,r.bG)([a.default],()=>a.default.getCurrentUser());return c(e?.id)??null}function p(e){return(0,r.bG)([i.A],()=>{if(null==e)return null;let u=i.A.getUserProfile(e);return u?.premiumSince})}function g(){let e=(0,r.bG)([a.default],()=>a.default.getCurrentUser()),u=(0,s.YE)(e,f.PremiumTypes.TIER_2),t=(0,r.bG)([d.A],()=>{let e=d.A.getPremiumSubscription();return null!=e&&u?e.premiumSince:null},[u]),n=p(e?.id);return t??n}function b(){let e=(0,r.bG)([a.default],()=>a.default.getCurrentUser()),u=(0,r.bG)([d.A],()=>d.A.getPremiumTypeSubscription());return(0,s.YE)(e,f.PremiumTypes.TIER_2)?(0,l.UO)(u?.premiumSince):null}function A(){let e,u,t=(0,r.bG)([a.default],()=>a.default.getCurrentUser()),n=G(t?.id),i=(e=m(),u=(0,r.bG)([d.A],()=>d.A.getPremiumTypeSubscription()),null==e||null==u||null==u.premiumSince?null:(0,l.Xr)(e,u.premiumSince)),s=g();if(null!=n)return{...n,earnedOnDate:i,status:"earned"};if(null==s)return null;if(!t?.hasPaidTier2Subscription()){let e=(0,l.UO)(s);if(null!=e&&o.getConfig({location:"useTieredTenureBadgeData"}).showWithheldBadge)return{...f.VD[e],earnedOnDate:(0,l.Xr)(e,s),status:"withheld"}}return{...Object.values(f.VD)[0],status:"upcoming"}}function G(e){let u=c(e);return null==u?null:f.VD[u]}}