Build 589089stable
Module 721157
1,104 characters · in b60e195c52a56db6.jsDependencies
Source Raw
function(e,t,i){i.d(t,{ON:()=>o,P3:()=>u,ij:()=>d,zE:()=>c});var n,s,r=i(158045),a=i(202541);let l=new Set([a.k4,a.Dw,a.pX,a.Hp,a.fY,a.bi,a.J7,a.a7,a.Tt]);var o=((n={}).NO_SUBSCRIPTION="no_subscription",n.NOT_TIER_2_SUBSCRIPTION="not_tier_2_subscription",n.SUBSCRIPTION_STATUS_NOT_ALLOWED="subscription_status_not_allowed",n.TRIAL_USER_NOT_ELIGIBLE="trial_user_not_eligible",n);function d(e,t){if(null==e)return{isEligible:!1,reason:"no_subscription"};let i=(0,r.EL)(e);return null==i||a.hd[i.planId]?.premiumType!==a.PremiumTypes.TIER_2?{isEligible:!1,reason:"not_tier_2_subscription"}:e.statusAllowsPerks||t===a.xc.FP_SUB_PAUSED?null!=e.trialId&&e.hasActiveTrial&&!l.has(e.trialId)?{isEligible:!1,reason:"trial_user_not_eligible"}:{isEligible:!0,reason:null}:{isEligible:!1,reason:"subscription_status_not_allowed"}}var c=((s={}).CAN_CLAIM="CAN_CLAIM",s.BLOCK_CLAIM="BLOCKED",s.UPSELL="UPSELL",s);function u(e){switch(e){case null:return"CAN_CLAIM";case"no_subscription":case"not_tier_2_subscription":case"subscription_status_not_allowed":return"UPSELL";case"trial_user_not_eligible":return"BLOCKED"}}}