// Metro module 10162 (f10163). import { useEffect } from "react"; import LocaleStore from "../../user_settings/LocaleStore"; import FamilyCenterStore from "../FamilyCenterStore"; import useIsInAdultAgeGroup from "./useIsInAdultAgeGroup"; import { useStateFromStores } from "../../../_bundle/defaultAreStatesEqual"; function $mk84111($env) { return () => { if ($env[0] == null) { const r4 = $env.$parent; (0, r4[0])(r4[2][5]).fetchUserCountryCode(); } }; } let $mk84109 = function() { return () => FamilyCenterStore.getUserCountry(); }, $mk84110 = function() { return () => LocaleStore.locale; }; let env6775 = {}; const c6775_6 = new Set(["US"]); const c6775_7 = new Set(["en-US", "es-ES"]); export function useShouldShowHelplineLink() { let env17739; const r1 = env17739 = { $parent: env6775 }; const isInAdultAgeGroup = useIsInAdultAgeGroup(); const stateFromStores = useStateFromStores([FamilyCenterStore], $mk84109()); env17739[0] = stateFromStores; const stateFromStores2 = useStateFromStores([LocaleStore], $mk84110()); useEffect($mk84111(r1), [stateFromStores]); return (isInAdultAgeGroup ? !isInAdultAgeGroup : stateFromStores != null) && c6775_6.has(stateFromStores.alpha2) && c6775_7.has(stateFromStores2); } export function useShouldShowThroughlineLink() { let env17740; const isInAdultAgeGroup = useIsInAdultAgeGroup(); const r13 = env17740 = { $parent: env6775 }; env17740[0] = void 0; const isInAdultAgeGroup2 = useIsInAdultAgeGroup(); const stateFromStores = useStateFromStores([FamilyCenterStore], $mk84109()); env17740[0] = stateFromStores; const stateFromStores2 = useStateFromStores([LocaleStore], $mk84110()); useEffect($mk84111(r13), [stateFromStores]); const r32 = (isInAdultAgeGroup2 ? !isInAdultAgeGroup2 : stateFromStores != null) && c6775_6.has(stateFromStores.alpha2) && c6775_7.has(stateFromStores2); return isInAdultAgeGroup ? !isInAdultAgeGroup : !r32; }