// Module ID: 18057 // Function ID: 18058 // Name: SafetyFlowsManager // Dependencies: [18058, 6613, 2] // Module 18057 (SafetyFlowsManager) import openSafetyFlow from "openSafetyFlow" /* 18058 */; import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 6613 */; import size from "module_2" /* 2 */; function handleConnectionOpenSupplemental() { const obj = openSafetyFlow; obj.openSafetyFlow(); } function handleSafetyFlowsModalOpen() { const obj = openSafetyFlow; obj.openSafetyFlow(); } function handleUserRequiredActionUpdate(requiredAction) { requiredAction = requiredAction.requiredAction; const obj = openSafetyFlow; obj.openSafetyFlow({ requiredAction }); } class SafetyFlowsManager extends AutomaticLifecycleManager { constructor() { const applyArgumentsResult = HermesBuiltin.applyArguments(this, new.target); const obj = { CONNECTION_OPEN_SUPPLEMENTAL: handleConnectionOpenSupplemental, SAFETY_FLOWS_MODAL_OPEN: handleSafetyFlowsModalOpen, USER_REQUIRED_ACTION_UPDATE: handleUserRequiredActionUpdate }; applyArgumentsResult.actions = obj; return applyArgumentsResult; } } const safetyFlowsManager = new SafetyFlowsManager(); const result = size.fileFinishedImporting("modules/safety_flows/SafetyFlowsManager.tsx"); export default safetyFlowsManager;