89 lines
3.6 KiB
TypeScript
89 lines
3.6 KiB
TypeScript
// Module ID: 14720
|
|
// Function ID: 14721
|
|
// Name: isTinyBroncoAnnouncementCountry
|
|
// Dependencies: [19, 4775, 14686, 14687, 5423, 4773, 504, 10964, 2]
|
|
// Exports: isTinyBroncoAnnouncementCountry, shouldShowTinyBroncoAccountStatus, useShouldShowTinyBroncoAccountStatus
|
|
|
|
// Module 14720 (isTinyBroncoAnnouncementCountry)
|
|
import useIsTinyBroncoEnabled from "useIsTinyBroncoEnabled" /* 14687 */;
|
|
import closure_2 from "noop" /* 19 */;
|
|
import closure_3 from "getRegionalFeatureConfig" /* 4775 */;
|
|
import TINY_BRONCO_BLOG_URL from "TINY_BRONCO_BLOG_URL" /* 14686 */;
|
|
|
|
require = arg1;
|
|
({ TINY_BRONCO_ANNOUNCEMENT_EXCLUDED_COUNTRIES: c4, TINY_BRONCO_SETTINGS_LOCATION: c5 } = TINY_BRONCO_BLOG_URL);
|
|
const result = require("set").fileFinishedImporting("modules/tiny_bronco/TinyBroncoAccountStatusVisibility.tsx");
|
|
|
|
export const isTinyBroncoAnnouncementCountry = function isTinyBroncoAnnouncementCountry(alpha2) {
|
|
let tmp = null != alpha2;
|
|
if (tmp) {
|
|
tmp = !set.has(alpha2.alpha2);
|
|
}
|
|
return tmp;
|
|
};
|
|
export const shouldShowTinyBroncoAccountStatus = function shouldShowTinyBroncoAccountStatus() {
|
|
let isTinyBroncoEnabledResult = useIsTinyBroncoEnabled.isTinyBroncoEnabled(closure_5);
|
|
if (isTinyBroncoEnabledResult) {
|
|
userCountryCode = userCountryCode.getUserCountryCode();
|
|
let hasAgeGatedFeaturesResult = null != userCountryCode;
|
|
if (hasAgeGatedFeaturesResult) {
|
|
hasAgeGatedFeaturesResult = !set.has(userCountryCode.alpha2);
|
|
}
|
|
if (hasAgeGatedFeaturesResult) {
|
|
let tmpResult = tmp(5423);
|
|
hasAgeGatedFeaturesResult = tmpResult.hasAgeGatedFeatures();
|
|
}
|
|
if (hasAgeGatedFeaturesResult) {
|
|
tmpResult = tmp(4773);
|
|
let isAssignedByDiscordResult = tmpResult.isAssignedByDiscord();
|
|
if (!isAssignedByDiscordResult) {
|
|
isAssignedByDiscordResult = !tmp(4773).isAgeVerified();
|
|
const tmpResult1 = tmp(4773);
|
|
}
|
|
hasAgeGatedFeaturesResult = isAssignedByDiscordResult;
|
|
}
|
|
isTinyBroncoEnabledResult = hasAgeGatedFeaturesResult;
|
|
}
|
|
return isTinyBroncoEnabledResult;
|
|
};
|
|
export const useShouldShowTinyBroncoAccountStatus = function useShouldShowTinyBroncoAccountStatus() {
|
|
isTinyBroncoEnabled = isTinyBroncoEnabled(stateFromStores[3]).useIsTinyBroncoEnabled(closure_5);
|
|
let obj = isTinyBroncoEnabled(stateFromStores[3]);
|
|
let isAssignedByDiscord = isTinyBroncoEnabled(stateFromStores[5]).useIsAssignedByDiscord();
|
|
const obj2 = isTinyBroncoEnabled(stateFromStores[5]);
|
|
const obj3 = isTinyBroncoEnabled(stateFromStores[5]);
|
|
const tmp3 = !isTinyBroncoEnabled(stateFromStores[5]).useIsAgeVerified();
|
|
const hasAgeGatedFeatures = isTinyBroncoEnabled(stateFromStores[4]).useHasAgeGatedFeatures();
|
|
const obj4 = isTinyBroncoEnabled(stateFromStores[4]);
|
|
const items = [closure_3];
|
|
stateFromStores = isTinyBroncoEnabled(stateFromStores[6]).useStateFromStores(items, () => userCountryCode.getUserCountryCode());
|
|
const items1 = [isTinyBroncoEnabled, stateFromStores];
|
|
const effect = React.useEffect(() => {
|
|
let tmp = isTinyBroncoEnabled;
|
|
if (isTinyBroncoEnabled) {
|
|
tmp = null == stateFromStores;
|
|
}
|
|
if (tmp) {
|
|
const userCountryCode = isTinyBroncoEnabled(stateFromStores[7]).fetchUserCountryCode();
|
|
const obj = isTinyBroncoEnabled(stateFromStores[7]);
|
|
}
|
|
}, items1);
|
|
let tmp7 = isTinyBroncoEnabled;
|
|
if (tmp7) {
|
|
let tmp9 = null != stateFromStores;
|
|
if (tmp9) {
|
|
tmp9 = !set.has(stateFromStores.alpha2);
|
|
}
|
|
if (tmp9) {
|
|
tmp9 = hasAgeGatedFeatures;
|
|
}
|
|
if (tmp9) {
|
|
if (!isAssignedByDiscord) {
|
|
isAssignedByDiscord = tmp3;
|
|
}
|
|
tmp9 = isAssignedByDiscord;
|
|
}
|
|
tmp7 = tmp9;
|
|
}
|
|
return tmp7;
|
|
};
|