decord/stable/source/modules/tiny_bronco/TinyBroncoAccountStatusVisibility.tsx
github-actions 528a3dd5ba chore: update source for stable 345.9
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4745.js (118.4 MB)
2026-09-18 20:18:48 +00:00

90 lines
3.7 KiB
TypeScript

// Module ID: 14720
// Function ID: 14721
// Name: TinyBroncoAccountStatusVisibility
// Dependencies: [19, 4775, 14686, 14687, 5423, 4773, 504, 10964, 2]
// Exports: isTinyBroncoAnnouncementCountry, shouldShowTinyBroncoAccountStatus, useShouldShowTinyBroncoAccountStatus
// Module 14720 (TinyBroncoAccountStatusVisibility)
import MessageRequestActionCreators from "MessageRequestActionCreators" /* 10964 */;
import TinyBroncoExperiment from "TinyBroncoExperiment" /* 14687 */;
import noop from "module_19" /* 19 */;
import RegionalFeatureConfigStore from "RegionalFeatureConfigStore" /* 4775 */;
require = fn;
const TinyBroncoConstants = fn(14686);
({ TINY_BRONCO_ANNOUNCEMENT_EXCLUDED_COUNTRIES: closure_4, TINY_BRONCO_SETTINGS_LOCATION: hasOwnProperty } = TinyBroncoConstants);
const size = fn(2);
const result = size.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 = TinyBroncoExperiment.isTinyBroncoEnabled(hasOwnProperty);
if (isTinyBroncoEnabledResult) {
const userCountryCode = RegionalFeatureConfigStore.getUserCountryCode();
let hasAgeGatedFeaturesResult = null != userCountryCode;
if (hasAgeGatedFeaturesResult) {
hasAgeGatedFeaturesResult = !set.has(userCountryCode.alpha2);
}
if (hasAgeGatedFeaturesResult) {
hasAgeGatedFeaturesResult = tmp(5423).hasAgeGatedFeatures();
const tmpResult = tmp(5423);
}
if (hasAgeGatedFeaturesResult) {
let isAssignedByDiscordResult = tmp(4773).isAssignedByDiscord();
if (!isAssignedByDiscordResult) {
isAssignedByDiscordResult = !tmp(4773).isAgeVerified();
const tmpResult4 = tmp(4773);
}
hasAgeGatedFeaturesResult = isAssignedByDiscordResult;
const tmpResult3 = tmp(4773);
}
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 = [RegionalFeatureConfigStore];
stateFromStores = isTinyBroncoEnabled(stateFromStores[6]).useStateFromStores(items, () => userCountryCode.getUserCountryCode());
const items1 = [isTinyBroncoEnabled, stateFromStores];
const effect = noop.useEffect(() => {
let tmp = isTinyBroncoEnabled;
if (isTinyBroncoEnabled) {
tmp = null == stateFromStores;
}
if (tmp) {
userCountryCode = MessageRequestActionCreators.fetchUserCountryCode();
}
}, 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;
};