// Module ID: 8715 // Function ID: 8716 // Name: useIsExpressiveModalV2Enabled // Dependencies: [8716, 1467, 8704, 586, 2] // Exports: isExpressiveModalV2Enabled, useIsExpressiveModalV2Enabled // Module 8715 (useIsExpressiveModalV2Enabled) import initialize from "initialize" /* 586 */; import parseMessageEmbedForProps from "parseMessageEmbedForProps" /* 8704 */; import closure_2 from "handleSafetyHubRequestAgeVerificationResetModalAction" /* 8716 */; import ApexExperiment from "ApexExperiment" /* 1467 */; require = arg1; ApexExperiment = { 1: null, 2: { enabled: true } }; ApexExperiment[2] = { enabled: true }; let closure_3 = ApexExperiment.createApexExperiment({ kind: "user", name: "2026-07-expressive-modal-v2", defaultConfig: { enabled: false }, variations: ApexExperiment }); const result = require("set").fileFinishedImporting("modules/age_assurance/ExpressiveModalV2Experiment.tsx"); export const useIsExpressiveModalV2Enabled = function useIsExpressiveModalV2Enabled(location) { let obj = parseMessageEmbedForProps; const isSuspendedUser = obj.useIsSuspendedUser(); const items = [closure_2]; obj = { location }; const stateFromStores = initialize.useStateFromStores(items, () => isExpressiveModalV2Enabled.getIsExpressiveModalV2Enabled()); let enabled = closure_3.useConfig(obj).enabled; if (isSuspendedUser) { enabled = stateFromStores; } return enabled; }; export const isExpressiveModalV2Enabled = function isExpressiveModalV2Enabled(entryPoint) { let obj = parseMessageEmbedForProps; if (obj.isCurrentUserSuspended()) { let enabled = isExpressiveModalV2Enabled.getIsExpressiveModalV2Enabled(); } else { obj = { location: null }; obj[0] = entryPoint; enabled = closure_3.getConfig(obj).enabled; } return enabled; };