// Module ID: 9495 // Function ID: 73974 // Name: filterOptions // Dependencies: [] // Exports: getAudioFeedbackOptions, getConnectionFeedbackOptions, getPeopleFeedbackOptions, getStreamFeedbackOptions, getVideoBackgroundFeedbackOptions, getVideoFeedbackOptions, processOptOut, shuffleProblems // Module 9495 (filterOptions) function filterOptions(items) { const found = items.filter((disabled) => !disabled.disabled); return found.map((arg0) => { const obj = Object.create(null); obj.disabled = 0; return Object.assign(arg0, obj); }); } const _module = require(dependencyMap[0]); ({ ConnectionFeedbackOption: closure_3, AudioFeedbackOption: closure_4, VideoFeedbackOption: closure_5, VideoBackgroundFeedbackOption: closure_6, StreamFeedbackOption: closure_7, FeedbackOptionVariant: closure_8, FeedbackType: closure_9, MAX_REPRESENTABLE_DATE: closure_10, PeopleFeedbackOption: closure_11 } = _module); const AnalyticEvents = require(dependencyMap[1]).AnalyticEvents; const _module1 = require(dependencyMap[7]); const result = _module1.fileFinishedImporting("modules/feedback/FeedbackUtils.tsx"); export const shuffleProblems = function shuffleProblems(reasons, otherKey) { const require = otherKey; const shuffleResult = importDefault(dependencyMap[2]).shuffle(reasons); const findIndexResult = shuffleResult.findIndex((value) => value.value === arg1); if (findIndexResult > -1) { shuffleResult.splice(findIndexResult, 1); shuffleResult.push(shuffleResult[findIndexResult]); } return shuffleResult; }; export const processOptOut = function processOptOut(feedbackType) { feedbackType = feedbackType.feedbackType; const require = feedbackType; let obj = importDefault(dependencyMap[3]); obj = { feedback_type: closure_9[feedbackType], opted_out_until: closure_10 }; obj.track(AnalyticEvents.USER_SETTINGS_IN_APP_FEEDBACK_OPTED_OUT, obj); const InAppFeedbackStates = require(dependencyMap[4]).InAppFeedbackStates; InAppFeedbackStates.updateSetting((arg0) => { let obj = {}; const merged = Object.assign(arg0); obj = {}; const merged1 = Object.assign(arg0[closure_0]); obj["optOutExpiryTime"] = closure_10; obj[feedbackType] = obj; return obj; }); }; export const getConnectionFeedbackOptions = function getConnectionFeedbackOptions() { let obj = { variant: constants6.SELF, value: constants.COULD_NOT_CONNECT }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).gMHKDJ); const items = [obj, , , , , ]; obj = { value: constants.HIGH_TTC, variant: constants6.SELF }; const intl2 = require(dependencyMap[5]).intl; obj.label = intl2.string(importDefault(dependencyMap[6]).y06Ayn); items[1] = obj; obj = { value: constants.HIGH_LATENCY, variant: constants6.SELF }; const intl3 = require(dependencyMap[5]).intl; obj.label = intl3.string(importDefault(dependencyMap[6]).y5k8Jq); items[2] = obj; const obj1 = { value: constants.ROBOT_VOICE, variant: constants6.SOMEONE }; const intl4 = require(dependencyMap[5]).intl; obj1.label = intl4.string(importDefault(dependencyMap[6]).f2914v); items[3] = obj1; const obj2 = { value: constants.DESYNC, variant: constants6.UNSPECIFIED }; const intl5 = require(dependencyMap[5]).intl; obj2.label = intl5.string(importDefault(dependencyMap[6]).zk+QL1); items[4] = obj2; const obj3 = { value: constants.CUTTING, variant: constants6.SOMEONE }; const intl6 = require(dependencyMap[5]).intl; obj3.label = intl6.string(importDefault(dependencyMap[6]).K5vYQA); items[5] = obj3; return filterOptions(items); }; export const getAudioFeedbackOptions = function getAudioFeedbackOptions(isMobile) { let obj = { value: constants2.NO_AUDIO, variant: constants6.SELF }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).GWypH+); const items = [obj, , , , , , , , , , , , ]; obj = { value: constants2.NO_AUDIO, variant: constants6.OTHERS }; const intl2 = require(dependencyMap[5]).intl; obj.label = intl2.string(importDefault(dependencyMap[6]).ftSvQ0); items[1] = obj; obj = { value: constants2.LOW_QUALITY_AUDIO, variant: constants6.OTHERS }; const intl3 = require(dependencyMap[5]).intl; obj.label = intl3.string(importDefault(dependencyMap[6]).1DnNRO); items[2] = obj; const obj1 = { value: constants2.ROBOT_VOICE, variant: constants6.SOMEONE }; const intl4 = require(dependencyMap[5]).intl; obj1.label = intl4.string(importDefault(dependencyMap[6]).yGe0BL); items[3] = obj1; const obj2 = { value: constants2.ECHO, variant: constants6.OTHERS }; const intl5 = require(dependencyMap[5]).intl; obj2.label = intl5.string(importDefault(dependencyMap[6]).Q5Dsaz); items[4] = obj2; const obj3 = { value: constants2.TOO_QUIET_OR_LOUD, variant: constants6.SOMEONE }; const intl6 = require(dependencyMap[5]).intl; obj3.label = intl6.string(importDefault(dependencyMap[6]).1o77I3); items[5] = obj3; const obj4 = { value: constants2.CUTTING, variant: constants6.SOMEONE }; const intl7 = require(dependencyMap[5]).intl; obj4.label = intl7.string(importDefault(dependencyMap[6]).RK9DUi); items[6] = obj4; const obj5 = { value: constants2.DELAYED, variant: constants6.UNSPECIFIED }; const intl8 = require(dependencyMap[5]).intl; obj5.label = intl8.string(importDefault(dependencyMap[6]).RGRgmM); items[7] = obj5; const obj6 = { value: constants2.BACKGROUND_NOISE, variant: constants6.SOMEONE }; const intl9 = require(dependencyMap[5]).intl; obj6.label = intl9.string(importDefault(dependencyMap[6]).anHk1/); items[8] = obj6; const obj7 = { value: constants2.UNABLE_TO_FIND_DEVICE, variant: constants6.SELF }; const intl10 = require(dependencyMap[5]).intl; obj7.label = intl10.string(importDefault(dependencyMap[6]).05VSjm); items[9] = obj7; const obj8 = { value: constants2.COMPLAINTS, variant: constants6.OTHERS }; const intl11 = require(dependencyMap[5]).intl; obj8.label = intl11.string(importDefault(dependencyMap[6]).kbbtwi); items[10] = obj8; const obj9 = { value: constants2.TROUBLE_WITH_SPEAKERPHONE, variant: constants6.SELF }; const intl12 = require(dependencyMap[5]).intl; obj9.label = intl12.string(importDefault(dependencyMap[6]).4qlGrO); obj9.disabled = !isMobile.isMobile; items[11] = obj9; const obj10 = { value: constants2.NO_GAME_AUDIO, variant: constants6.SELF }; const intl13 = require(dependencyMap[5]).intl; obj10.label = intl13.string(importDefault(dependencyMap[6]).2IG95D); items[12] = obj10; return filterOptions(items); }; export const getVideoFeedbackOptions = function getVideoFeedbackOptions() { let obj = { value: constants3.NO_VIDEO, variant: constants6.SELF }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).Bh+02d); const items = [obj, , , , , ]; obj = { value: constants3.NO_VIDEO, variant: constants6.SOMEONE }; const intl2 = require(dependencyMap[5]).intl; obj.label = intl2.string(importDefault(dependencyMap[6]).R+wqwU); items[1] = obj; obj = { value: constants3.FREEZING_OR_HITCHING, variant: constants6.SOMEONE }; const intl3 = require(dependencyMap[5]).intl; obj.label = intl3.string(importDefault(dependencyMap[6]).8I/GUL); items[2] = obj; const obj1 = { value: constants3.BLURRY_OR_PIXELATED, variant: constants6.SOMEONE }; const intl4 = require(dependencyMap[5]).intl; obj1.label = intl4.string(importDefault(dependencyMap[6]).k7Idoz); items[3] = obj1; const obj2 = { value: constants3.UNABLE_TO_ENABLE_DEVICE, variant: constants6.SELF }; const intl5 = require(dependencyMap[5]).intl; obj2.label = intl5.string(importDefault(dependencyMap[6]).QbC6La); items[4] = obj2; const obj3 = { value: constants3.DESYNC, variant: constants6.UNSPECIFIED }; const intl6 = require(dependencyMap[5]).intl; obj3.label = intl6.string(importDefault(dependencyMap[6]).vRDE5O); items[5] = obj3; return filterOptions(items); }; export const getVideoBackgroundFeedbackOptions = function getVideoBackgroundFeedbackOptions() { let obj = { value: constants4.OUTLINE_FUZZY_OR_HALO, variant: constants6.SELF }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).calUNv); const items = [obj, , , ]; obj = { value: constants4.INACCURATE_BACKGROUND_DETECTION, variant: constants6.SELF }; const intl2 = require(dependencyMap[5]).intl; obj.label = intl2.string(importDefault(dependencyMap[6]).zYumoj); items[1] = obj; obj = { value: constants4.FLICKERING_ARTIFACTS, variant: constants6.SELF }; const intl3 = require(dependencyMap[5]).intl; obj.label = intl3.string(importDefault(dependencyMap[6]).ie5nCG); items[2] = obj; const obj1 = { value: constants4.LAG_ON_MOVEMENT, variant: constants6.SELF }; const intl4 = require(dependencyMap[5]).intl; obj1.label = intl4.string(importDefault(dependencyMap[6]).Gg/Y1X); items[3] = obj1; return filterOptions(items); }; export const getStreamFeedbackOptions = function getStreamFeedbackOptions(isStreamer) { isStreamer = isStreamer.isStreamer; let obj = { value: constants5.COULD_NOT_LOAD, variant: constants6.SELF }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).w+kiDF); obj.disabled = !isStreamer; const items = [obj, , , , , , , , , , , , , , , , , , ]; obj = { value: constants5.BLACK_SCREEN, variant: constants6.SELF }; const intl2 = require(dependencyMap[5]).intl; obj.label = intl2.string(importDefault(dependencyMap[6]).RRZZZb); obj.disabled = !isStreamer; items[1] = obj; obj = { value: constants5.FREEZING_OR_HITCHING, variant: constants6.SELF }; const intl3 = require(dependencyMap[5]).intl; obj.label = intl3.string(importDefault(dependencyMap[6]).3PKSkd); obj.disabled = !isStreamer; items[2] = obj; const obj1 = { value: constants5.LAG, variant: constants6.SELF }; const intl4 = require(dependencyMap[5]).intl; obj1.label = intl4.string(importDefault(dependencyMap[6]).iMxexK); obj1.disabled = !isStreamer; items[3] = obj1; const obj2 = { value: constants5.BLURRY_OR_PIXELATED, variant: constants6.SELF }; const intl5 = require(dependencyMap[5]).intl; obj2.label = intl5.string(importDefault(dependencyMap[6]).8ceyQy); obj2.disabled = !isStreamer; items[4] = obj2; const obj3 = { value: constants5.NO_AUDIO, variant: constants6.SELF }; const intl6 = require(dependencyMap[5]).intl; obj3.label = intl6.string(importDefault(dependencyMap[6]).HaZSC3); obj3.disabled = !isStreamer; items[5] = obj3; const obj4 = { value: constants5.BAD_AUDIO, variant: constants6.SELF }; const intl7 = require(dependencyMap[5]).intl; obj4.label = intl7.string(importDefault(dependencyMap[6]).zIC+8Y); obj4.disabled = !isStreamer; items[6] = obj4; const obj5 = { value: constants5.STOPPED_UNEXPECTEDLY, variant: constants6.SELF }; const intl8 = require(dependencyMap[5]).intl; obj5.label = intl8.string(importDefault(dependencyMap[6])./nlKuG); obj5.disabled = !isStreamer; items[7] = obj5; const obj6 = { value: constants5.DESYNC, variant: constants6.SELF }; const intl9 = require(dependencyMap[5]).intl; obj6.label = intl9.string(importDefault(dependencyMap[6]).JS6akP); obj6.disabled = !isStreamer; items[8] = obj6; const obj7 = { value: constants5.NO_GAME_AUDIO, variant: constants6.SELF }; const intl10 = require(dependencyMap[5]).intl; obj7.label = intl10.string(importDefault(dependencyMap[6]).TaIrh5); obj7.disabled = !isStreamer; items[9] = obj7; const obj8 = { value: constants5.COULD_NOT_LOAD, variant: constants6.SOMEONE }; const intl11 = require(dependencyMap[5]).intl; obj8.label = intl11.string(importDefault(dependencyMap[6]).jU9Zs8); obj8.disabled = isStreamer; items[10] = obj8; const obj9 = { value: constants5.BLACK_SCREEN, variant: constants6.SOMEONE }; const intl12 = require(dependencyMap[5]).intl; obj9.label = intl12.string(importDefault(dependencyMap[6]).aml28x); obj9.disabled = isStreamer; items[11] = obj9; const obj10 = { value: constants5.FREEZING_OR_HITCHING, variant: constants6.SOMEONE }; const intl13 = require(dependencyMap[5]).intl; obj10.label = intl13.string(importDefault(dependencyMap[6]).V3EeCH); obj10.disabled = isStreamer; items[12] = obj10; const obj11 = { value: constants5.LAG, variant: constants6.SOMEONE }; const intl14 = require(dependencyMap[5]).intl; obj11.label = intl14.string(importDefault(dependencyMap[6]).hi1Y39); obj11.disabled = isStreamer; items[13] = obj11; const obj12 = { value: constants5.BLURRY_OR_PIXELATED, variant: constants6.SOMEONE }; const intl15 = require(dependencyMap[5]).intl; obj12.label = intl15.string(importDefault(dependencyMap[6]).qdBn3L); obj12.disabled = isStreamer; items[14] = obj12; const obj13 = { value: constants5.NO_AUDIO, variant: constants6.SOMEONE }; const intl16 = require(dependencyMap[5]).intl; obj13.label = intl16.string(importDefault(dependencyMap[6]).DOOlop); obj13.disabled = isStreamer; items[15] = obj13; const obj14 = { value: constants5.BAD_AUDIO, variant: constants6.SOMEONE }; const intl17 = require(dependencyMap[5]).intl; obj14.label = intl17.string(importDefault(dependencyMap[6]).k7bdGE); obj14.disabled = isStreamer; items[16] = obj14; const obj15 = { value: constants5.STOPPED_UNEXPECTEDLY, variant: constants6.SOMEONE }; const intl18 = require(dependencyMap[5]).intl; obj15.label = intl18.string(importDefault(dependencyMap[6]).jPD998); obj15.disabled = isStreamer; items[17] = obj15; const obj16 = { value: constants5.DESYNC, variant: constants6.SOMEONE }; const intl19 = require(dependencyMap[5]).intl; obj16.label = intl19.string(importDefault(dependencyMap[6]).JfAvQp); obj16.disabled = isStreamer; items[18] = obj16; return filterOptions(items); }; export const getPeopleFeedbackOptions = function getPeopleFeedbackOptions() { const obj = { value: constants7.TOXIC_OR_INAPPROPRIATE, variant: constants6.OTHERS }; const intl = require(dependencyMap[5]).intl; obj.label = intl.string(importDefault(dependencyMap[6]).PLBRzF); const items = [obj]; return filterOptions(items); };