// Module ID: 12470 // Function ID: 12471 // Name: useIsMessageRequestRestrictedViewer // Dependencies: [4787, 5437, 7313, 12471, 2] // Exports: useIsMessageRequestRestrictedViewer // Module 12470 (useIsMessageRequestRestrictedViewer) import AgeVerificationUtils from "AgeVerificationUtils" /* 4787 */; import RegionalFeatureConfigUtils from "RegionalFeatureConfigUtils" /* 5437 */; import SettingsDefaultFeature from "SettingsDefaultFeature" /* 7313 */; import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("modules/message_request/hooks/useIsMessageRequestRestrictedViewer.tsx"); export const useIsMessageRequestRestrictedViewer = function useIsMessageRequestRestrictedViewer(ChatInputGuardMessageRequest) { const isExplicitlyVerifiedAdult = AgeVerificationUtils.useIsExplicitlyVerifiedAdult(); const isSettingTeenByDefault = RegionalFeatureConfigUtils.useIsSettingTeenByDefault(SettingsDefaultFeature.SettingsDefaultFeature.MESSAGE_REQUEST_RESTRICTIONS); let enabled = !isExplicitlyVerifiedAdult; if (!isExplicitlyVerifiedAdult) { enabled = isSettingTeenByDefault; } if (enabled) { enabled = obj3.useConfig(obj4).enabled; } return enabled; };