// Metro module 10555 (f10556). import AuthenticationStore from "../../../stores/AuthenticationStore"; import { createApexExperiment } from "../../experiments/apex/index"; import { useStateFromStores } from "../../../_bundle/Module589"; const apexExperiment = createApexExperiment({ kind: "user", name: "2026-03-surface-direct-renderer", defaultConfig: { enableSurfaceDirectRenderer: false }, variations: { 1: { enableSurfaceDirectRenderer: true } } }); export const ANDROID_SURFACE_DIRECT_RENDERER_EXPERIMENT = "2026-03-surface-direct-renderer"; export function isSurfaceDirectRendererExperimentEnabled() { return apexExperiment.getConfig({ location: "RTCConnection_media_engine_connect" }).enableSurfaceDirectRenderer; } export function useSurfaceDirectRendererExperiment(a0, a1) { const enableSurfaceDirectRenderer = apexExperiment.useConfig(a1).enableSurfaceDirectRenderer; const stateFromStores = useStateFromStores([AuthenticationStore], () => a0 === AuthenticationStore.getId(), [a0]); return a0 != null && !stateFromStores && enableSurfaceDirectRenderer; }