// Module ID: 4181 // Function ID: 35957 // Name: isUserPremiumTypeForClipsEarlyAccess // Dependencies: [] // Exports: areClipsAvailable, isScreenshotKeybindEnabled, useIsClipsAvailable, useScreenshotKeybindEnabled // Module 4181 (isUserPremiumTypeForClipsEarlyAccess) function isUserPremiumTypeForClipsEarlyAccess(currentUser) { let premiumType; if (null != currentUser) { premiumType = currentUser.premiumType; } return importDefault(dependencyMap[6]).isPremiumAtLeast(premiumType, PremiumTypes.TIER_2); } let closure_3 = importDefault(dependencyMap[0]); let closure_4 = importDefault(dependencyMap[1]); const PremiumTypes = arg1(dependencyMap[2]).PremiumTypes; let obj = arg1(dependencyMap[3]); obj = { "Null": "staging", "Null": "staging", defaultConfig: {}, variations: { [1]: { "Null": 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021043611947808288, "Null": 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053357352779429986 }, [2]: { "Null": null, "Null": null } } }; const apexExperiment = obj.createApexExperiment(obj); const result = arg1(dependencyMap[7]).fileFinishedImporting("modules/clips/ClipsExperiment.tsx"); export const ClipsExperiment = apexExperiment; export const areClipsAvailable = function areClipsAvailable() { if (importDefault(dependencyMap[4])(closure_3)) { let enableClips = isUserPremiumTypeForClipsEarlyAccess(currentUser.getCurrentUser()); const obj = { location: "areClipsEnabled" }; if (!enableClips) { enableClips = apexExperiment.getConfig(obj).enableClips; } return enableClips; } else { return false; } }; export const useIsClipsAvailable = function useIsClipsAvailable() { const tmp = importDefault(dependencyMap[4])(closure_3); const items = [closure_4]; const stateFromStores = arg1(dependencyMap[5]).useStateFromStores(items, () => callback(currentUser.getCurrentUser())); const obj = arg1(dependencyMap[5]); return (apexExperiment.getConfig({ location: "useEnableClips" }).enableClips || stateFromStores) && tmp; }; export { isUserPremiumTypeForClipsEarlyAccess }; export function isScreenshotKeybindEnabled() { return false; } export function useScreenshotKeybindEnabled() { return false; }