// Module ID: 13033 // Function ID: 13034 // Dependencies: [12953, 12932] // Exports: captureFeedback // Module 13033 import _mod12932 from "module_12932" /* 12932 */; import _mod12953 from "module_12953" /* 12953 */; require = arg1; const dependencyMap = arg6; export const captureFeedback = function captureFeedback(arg0) { let obj = arg1; if (arg1 === undefined) { obj = {}; } let currentScope = arg2; if (arg2 === undefined) { currentScope = _mod12953.getCurrentScope(); } const obj2 = { contexts: null, type: "feedback", level: "info", tags: null }; const obj4 = { feedback: _mod12932.dropUndefinedKeys({ contact_email: email, name, message, url, source, associated_event_id: associatedEventId }) }; ({ message, name, email, url, source, associatedEventId, tags } = arg0); obj2.contexts = obj4; obj2.tags = tags; let client = currentScope; if (currentScope) { client = currentScope.getClient(); } if (!client) { client = _mod12953.getClient(); const tmp3Result = _mod12953; } if (client) { client.emit("beforeSendFeedback", obj2, obj); } return currentScope.captureEvent(obj2, obj); };