Build 576754stable
Module 69236
962 characters · in 77999f4b43393674.jsDependencies
Source Raw
function(t,e,i){i.d(e,{W8:()=>o,oG:()=>s,we:()=>l});var r=i(17928),n=i(309954),u=i(287809),_=i(517907),a=i(760716);function o(){let t=(0,a.i)(t=>t.overrideNitroEligibilityForSocialLayerStorefront?t.isNitroEligibleForSocialLayerStorefront:void 0),e=(0,r.bG)([u.default],()=>u.default.getCurrentUser()?.hasPaidTier2Subscription()??!1),i=(0,r.bG)([u.default],()=>u.default.getCurrentUser()?.isPremiumGroupMember()??!1);return null!=t?t:e||i}function s(t){let{orbPriceAmount:e,applicationId:i,location:r}=t;return l({orbPriceAmount:e,applicationId:i,location:r}).state}function l(t){let{orbPriceAmount:e,applicationId:i,location:r}=t,u=(0,_.A)({applicationId:i,location:r}),a=o(),{balance:s,isFetching:l,error:T}=(0,n.W)({disableFetch:!u||null==e||!a});if(!u||null==e)return{state:"HIDDEN",isReady:!0};if(!a)return{state:"NEEDS_NITRO",isReady:!0};let d=!l&&(null!=s||null!=T);return null==s||s<e?{state:"NOT_ENOUGH_ORBS",isReady:d}:{state:"CAN_CHECKOUT",isReady:d}}}