Module 492

4,088 characters · in 59d015f542ac994b.js
Dependencies
Source Raw
function(e,t,i){i.d(t,{default:()=>y});var n=i(477900);i(582128);var a=i(562708),o=i(192308);let l=(0,i(945810).mj)({name:"2026-02-mute-tutorial",kind:"user",defaultConfig:{muteTutorialEnabled:!1},variations:{1:{muteTutorialEnabled:!0}}});var s=i(930932),r=i(878234),u=i(382935),d=i(21217),c=i(559633),_=i(293246),m=i(174459);async function p(e,t){let{rating:i,category:n,reasonCode:a,reasonDescription:o,variant:l,feedback:s,analyticsData:r}=t,u=_.Ay.getSettings(),d=_.Ay.getInputDeviceId(),p=_.Ay.getInputDevices()[d],g=_.Ay.getOutputDeviceId(),b=_.Ay.getOutputDevices()[g],v=_.Ay.getVideoDeviceId(),f=_.Ay.getVideoDevices()[v],y=_.Ay.getNoiseCancellation(),E=_.Ay.getMediaEngine().getAudioSubsystem(),O=_.Ay.getMediaEngine().getAudioLayer(),A=await c.A.getKrispModel(),{output_audio_route_type:C,...F}=r??{};m.default.track(e,{rating:i??"no response",category:n,reason_code:a,reason_description:o,reason_variant:l,feedback:s,audio_input_mode:u.mode,automatic_audio_input_sensitivity_enabled:u.modeOptions.autoThreshold,audio_input_sensitivity:u.modeOptions.threshold,vad_use_advanced_voice_activity:u.modeOptions.vadUseKrisp,echo_cancellation_enabled:u.echoCancellation,noise_suppression_enabled:u.noiseSuppression,automatic_gain_control_enabled:u.automaticGainControl,voice_output_volume:u.outputVolume,noise_cancellation_enabled:y,input_device_name:p?.name,output_device_name:b?.name,video_device_name:f?.name,audio_subsystem:E,audio_layer:O,automatic_audio_subsystem:u.automaticAudioSubsystem,krisp_nc_model:A,audio_output_mode:C,...F})}var g=i(652215),b=i(670455),v=i(375708),f=i(564082);function y(e){let{onClose:t,transitionState:c,analyticsData:y}=e,{surveyEmojiKind:E}=d.A.useConfig({location:"VoiceCallFeedback"}),O=v.intl.string(v.t.Ss6tlb),A=v.intl.string(v.t.tLi4cR),C={impressionName:a.ImpressionNames.VOICE_FEEDBACK_MODAL,impressionProperties:{rtc_connection_id:y.rtc_connection_id,media_session_id:y.media_session_id}},F={value:b.Eq.CONNECTION,label:v.intl.string(f.default.FVhMw6),problemsHeader:v.intl.string(v.t.FJmoxF),problemOptions:(0,s.A_)(),freeformConfig:{value:b.bO.FREEFORM,label:v.intl.string(v.t.emlT91)}},M={value:b.Eq.AUDIO,label:v.intl.string(f.default.PL2l6A),problemsHeader:v.intl.string(v.t.FJmoxF),problemOptions:(0,s.Op)({isMobile:!1}),freeformConfig:{value:b.X.FREEFORM,label:v.intl.string(v.t.emlT91)}},h={value:b.Eq.VIDEO,label:v.intl.string(f.default["0WFzPh"]),problemsHeader:v.intl.string(v.t.FJmoxF),problemOptions:(0,s.de)(),freeformConfig:{value:b.AO.FREEFORM,label:v.intl.string(v.t.emlT91)}},I={value:b.Eq.PEOPLE,label:v.intl.string(f.default.Moa3W9),problemsHeader:v.intl.string(v.t.FJmoxF),problemOptions:(0,s.TK)(),freeformConfig:{value:b.CW.FREEFORM,label:v.intl.string(v.t.emlT91)}};return(0,n.jsx)(u.A,{onMount:()=>{m.default.track(g.HAw.OPEN_MODAL,{type:"voice",source:"Feedback Modal"})},onSubmit:function(e){let{dontShowAgain:t,rating:a,feedback:u,category:d,problem:c}=e;if(t&&(0,s.n3)({feedbackType:b.MW.VOICE,location:"VoiceCallFeedbackModal"}),null!=a){if(p(g.HAw.CALL_REPORT_PROBLEM,{rating:a,category:d,reasonDescription:c?.value??null,variant:c?.variant??null,feedback:u,analyticsData:y}),null!=c){if(c.value===b.X.NO_AUDIO&&c.variant===b.UV.SELF&&function(e){let{duration:t,duration_muted_ms:i}=e;return null!=t&&null!=i&&0!==t&&i/t>=.98&&_.Ay.isSelfMute()}(y)&&l.getConfig({location:"VoiceCallFeedbackModal"}).muteTutorialEnabled)return void(0,o.openModalLazy)(async()=>{let{default:e}=await Promise.all([i.e("73746"),i.e("21226"),i.e("41737")]).then(i.bind(i,36304));return t=>(0,n.jsx)(e,{...t})});(0,r.r)(a,d,c)?(0,o.openModalLazy)(async()=>{let{default:e}=await i.e("69791").then(i.bind(i,72514));return t=>(0,n.jsx)(e,{...t,mediaSessionId:y.media_session_id,rtcConnectionId:y.rtc_connection_id})}):(0,o.openModalLazy)(async()=>{let{default:e}=await i.e("37836").then(i.bind(i,845671));return t=>(0,n.jsx)(e,{body:v.intl.string(v.t["d9+vQ8"]),...t})})}}},onClose:t,ratingHeader:O,ratingEmojiKind:E,ratingBody:A,categoriesHeader:v.intl.string(f.default.tq8598),optionsTree:[F,M,h,I],impression:C,transitionState:c})}}