// Metro module 10499 (f10500). import { AnalyticEvents } from "../../../Constants"; import AutomaticLifecycleManager from "../../../lib/AutomaticLifecycleManager"; import * as _PlatformUtils from "../../../utils/PlatformUtils"; import { AppStates } from "../../../ConstantsIOS"; let c7044_3 = null; let c7044_4 = null; class AppStoreOverlayTelemetryManager extends AutomaticLifecycleManager { actions = { APP_STATE_UPDATE: (a0) => this.handleAppStateUpdate(a0) }; handleAppStateUpdate({ state }) { let r0; const isAndroid = _PlatformUtils.isAndroid(); let r1 = !isAndroid; if (!isAndroid) { L7: { r0 = c7044_3 != null; if (r0) { if (state === AppStates.ACTIVE && c7044_4 != null) { c7044_3.trackOverlayEvent(AnalyticEvents.QUEST_APP_STORE_OVERLAY_RETURNED, Date.now() - c7044_4); c7044_4 = null; r0 = false; break L7; } const BACKGROUND = AppStates.BACKGROUND; r0 = false; if (state === BACKGROUND) { c7044_3.trackOverlayEvent(AnalyticEvents.QUEST_APP_STORE_OVERLAY_BACKGROUNDED); c7044_4 = Date.now(); r0 = false; } } } r1 = r0; } return r1; } } const appStoreOverlayTelemetryManager = new AppStoreOverlayTelemetryManager(); export default appStoreOverlayTelemetryManager; export function setAppStoreOverlayOpen(a0) { c7044_3 = a0; } export function clearAppStoreOverlayOpen() { c7044_3 = null; c7044_4 = null; }