Module 401124

2,402 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{enable:()=>y,isNotSupported:()=>N,trackToggleSelfDeaf:()=>R,trackToggleSelfMute:()=>O});var i=n(627968);n(64700);var r=n(862482),s=n(192308),a=n(640238),o=n(834730),l=n(228366),u=n(626584),c=n(734057),d=n(451409),_=n(309010),h=n(532624),f=n(531685),E=n(174459),p=n(350535),m=n(427603),g=n(652215),A=n(765682),I=n(375708);let T=new u.A("AudioActionCreators");function S(){(0,s.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("17951"),n.e("15799"),n.e("44602"),n.e("25280")]).then(n.bind(n,987482));return t=>(0,i.jsx)(e,{source:"Unsupported Browser",...t})})}function N(){return!d.Ay.isSupported()&&((0,s.openModal)(e=>(0,i.jsx)(a.a,{header:I.intl.string(I.t.ilMTy0),confirmText:I.intl.string(I.t["BK8LK+"]),cancelText:I.intl.string(I.t["ETE/oC"]),onConfirm:S,confirmButtonColor:r.$n.Colors.BRAND,...e,children:(0,i.jsx)(o.E,{variant:"text-md/normal",children:I.intl.string(I.t.h66vlB)})})),!0)}function C(e){E.default.track(g.HAw.PERMISSIONS_ACKED,{type:"audio",action:e})}function y(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return N()?Promise.resolve(!1):(E.default.track(g.HAw.PERMISSIONS_REQUESTED,{type:"audio"}),d.Ay.getMediaEngine().enable().then(()=>{l.h.dispatch({type:"MEDIA_ENGINE_SET_AUDIO_ENABLED",enabled:!0,unmute:e}),C(A.hL.ACCEPTED)},e=>{switch(e){case g.xei.NO_DEVICES_FOUND:C(A.hL.NO_DEVICES);break;case g.xei.PERMISSION_DENIED:C(A.hL.DENIED);break;case g.xei.PERMISSION_DISMISSED:C(A.hL.DISMISSED);break;default:C(A.hL.ERROR),T.warn(`unknown getUserMedia error: ${e}`)}}).then(()=>!0))}function O(e){let{usedKeybind:t=!1,location:n}=e,i=h.Ay.getKeybindForAction(g.hCu.TOGGLE_MUTE,!1,!0),r=_.A.getVoiceChannelId(),s=null!=r?c.A.getChannel(r):null;E.default.track(g.HAw.INPUT_MUTE_TOGGLED,{enabled:!d.Ay.isSelfMute(),custom_keybind_assigned:null!=i,used_keybind:t,app_in_focus:f.A.isAppFocused(),overlay_activated:null!=(0,m.A)(),voice_channel_type:null!=s?s.type:null,location:n})}function R(e){let{usedKeybind:t=!1,location:n}=e,i=h.Ay.getKeybindForAction(g.hCu.TOGGLE_DEAFEN,!1,!0),r=_.A.getVoiceChannelId(),s=null!=r?c.A.getChannel(r):null;E.default.track(g.HAw.SELF_DEAFEN_TOGGLED,{enabled:!d.Ay.isSelfDeaf(),keybind_assigned:null!=i?(0,p.dI)(i.shortcut):void 0,used_keybind:t,app_in_focus:f.A.isAppFocused(),overlay_activated:null!=(0,m.A)(),voice_channel_type:null!=s?s.type:null,location:n})}}