Files
2026-07-28 01:06:53 +03:00

51 lines
3.2 KiB
TypeScript

/* Metro module 9737; source: modules/parent_tools/hooks/useHelpLineVisibility.tsx; dependencies: [31, 1949, 5116, 8171, 632, 9738, 2] */
import LocaleStore from '../../user_settings/LocaleStore.tsx'; /* Metro dependency 1949 */
import FamilyCenterStore from '../FamilyCenterStore.tsx'; /* Metro dependency 5116 */
import UseIsInAdultAgeGroup from './useIsInAdultAgeGroup.tsx'; /* Metro dependency 8171 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
function _fun76505(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#76505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:6, offset: 0x01dd1b0b, size: 250 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let Set = global.Set;
let set = new Set(['US']);
Set = global.Set;
set = new Set(['en-US', 'es-ES']);
const useShouldShowHelplineLink2 = useShouldShowHelplineLink;
(FileImportTrackerModule).fileFinishedImporting('modules/parent_tools/hooks/useHelpLineVisibility.tsx');
exports.useShouldShowHelplineLink = useShouldShowHelplineLink2;
exports.useShouldShowThroughlineLink = useShouldShowThroughlineLink;
function useShouldShowHelplineLink() { // fn#76506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:199, offset: 0x01dd1c05, size: 204 bytes, params: 1, frame: 20
const value2 = (UseIsInAdultAgeGroup)();
const userCountry = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([FamilyCenterStore],
function() {
return FamilyCenterStore.getUserCountry();
});
const locale = (require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([LocaleStore],
function() {
return LocaleStore.locale;
});
ReactModule.useEffect(_fun76509, [userCountry]);
return !value2 && userCountry != null && env0_6.has(userCountry.alpha2) && env0_7.has(locale);
function _fun76509() { // fn#76509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:348, offset: 0x01dd1ce4, size: 52 bytes, params: 1, frame: 11
var value;
if (userCountry == null) {
value = environment.__proto__;
value = require(9738) /* metro dependency 9738: MessageRequestActionCreators */;
value.fetchUserCountryCode();
}
}
}
function useShouldShowThroughlineLink() { // fn#76510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9923:611, offset: 0x01dd1d18, size: 48 bytes, params: 1, frame: 12
return !(importDefault(8171) /* metro dependency 8171: useIsInAdultAgeGroup */)() && !useShouldShowHelplineLink();
}
}
global.__d(_fun76505, 9737, [31, 1949, 5116, 8171, 632, 9738,
2]) /* metro module 9737, dependencies: [31, 1949, 5116, 8171, 632, 9738, 2] */;