// Metro module 13625 (f13626). import { useMemo } from "react"; import AccessibilityStore from "../AccessibilityStore"; import { useStateFromStoresObject, useStateFromStores } from "../../../_bundle/Module589"; import { AccessibilityPreferencesContext } from "../../../_bundle/Module3908"; export default function AccessibilityPreferencesContextProvider(props) { let stateFromStores, stateFromStoresObject2, stateFromStores2, stateFromStores3, stateFromStores4; const children = props.children; stateFromStores = void 0; stateFromStoresObject2 = void 0; stateFromStores2 = void 0; stateFromStores3 = void 0; stateFromStores4 = void 0; const stateFromStoresObject = useStateFromStoresObject([AccessibilityStore], () => ({ enabled: AccessibilityStore.useReducedMotion, rawValue: AccessibilityStore.rawPrefersReducedMotion })); stateFromStores = useStateFromStores([AccessibilityStore], () => AccessibilityStore.systemPrefersCrossfades); stateFromStoresObject2 = useStateFromStoresObject([AccessibilityStore], () => ({ enabled: AccessibilityStore.useForcedColors, rawValue: AccessibilityStore.systemForcedColors })); stateFromStores2 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.alwaysShowLinkDecorations); stateFromStores3 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.keyboardModeEnabled); stateFromStores4 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.isSwitchIconsEnabled); return ({ reducedMotion: stateFromStoresObject, prefersCrossfades: stateFromStores, forcedColors: stateFromStoresObject2, alwaysShowLinkDecorations: stateFromStores2, highContrastModeEnabled: false, keyboardModeEnabled: stateFromStores3, switchIconsEnabled: stateFromStores4 }), [stateFromStoresObject, stateFromStores, stateFromStoresObject2, stateFromStores2, stateFromStores3, stateFromStores4])}>{children}; };