Build 574548stable
Module 463376
866 characters · in 71641aa1f4f7e455.jsDependencies
Source Raw
function(e,t,n){n.d(t,{i:()=>o});var l=n(64700),i=n(422936),r=n(234419),a=n(650170),s=n(202541);function o(){let{selectedSkuId:e,isPremium:t,isPremiumGroupPurchase:n,referralTrialOfferId:o,isGift:u}=(0,a.t4)(e=>{let t=e.get("selectedPlanAttributes");return{selectedSkuId:e.selectedSkuId,referralTrialOfferId:e.referralTrialOfferId,isGift:e.isGift,isPremium:t.isPremiumPurchase,isPremiumGroupPurchase:t.isPremiumGroupPurchase}}),c=(0,r.V)(o??void 0),d=!n&&!u&&null!=e,p=!!(d&&null!=c&&s.TP[c.trial_id].skus.includes(e)),m=(0,i.O)(),h=null!=e&&null!=m&&null!=m.discount&&null!=m.discount.planIds&&m.discount.planIds.some(t=>s.hd[t].skuId===e),C=!!(d&&null!=m&&h),E=(0,i.p)();return l.useMemo(()=>({isPremium:t,isPremiumGroupPurchase:n,isEligibleForTrial:p,isEligibleForDiscount:C,userTrialOffer:c,discountOffer:m,premiumGroupDiscountOffer:n?E:null}),[t,n,p,C,c,m,E])}}