Build 533169stable
Module 536432
2,677 characters · in no known chunkDependencies
Lazily required by (0)none
Requires (24)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ak:()=>b,Au:()=>O,Dv:()=>P,Ir:()=>R,ND:()=>U,Ni:()=>G,VE:()=>M,fh:()=>w,un:()=>x,wH:()=>N}),n(321073);var r=n(417597),i=n(554146),s=n(58149),a=n(693806),o=n(253932),l=n(594061),u=n(617617),c=n(173660),d=n(914616),_=n(95701),f=n(576705),p=n(287809),h=n(954571),m=n(927578),E=n(427262),g=n(796774),A=n(209932),I=n(807348),T=n(123973),S=n(984813);n(980504);var y=n(652215),v=n(698279);function N(){let e=o.dG.getSetting();return e?.volume??100}function C(e,t){return t?.guild_id==null||f.A.can(y.xBc.USE_EXTERNAL_SOUNDS,t)||"0"===e.guildId||e.guildId===t?.guild_id}function R(e,t,n){let r=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return(m.Ay.canUseSoundboardEverywhere(e)||t.guildId===n?.guild_id||"0"===t.guildId)&&C(t,n)&&(!r||t.available)}function O(e){let{mute:t,suppress:n}=(0,c.k)({channel:e});return!t&&!n}function b(e,t,n,r){(0,g.qP)(t,e,I.Zm.SOUNDBOARD),(0,d.Wv)(t,e,__OVERLAY__,n,r)}function D(e,t){(0,g.qP)(t,e,I.Zm.JOINED_VOICE_CHANNEL),(0,d.Rc)(t,e,__OVERLAY__)}function L(){return Object.values(u.A.settings.guilds?.guilds??{}).some(e=>null!=e.joinSound)}async function w(e){let t=p.default.getCurrentUser(),n=(0,a.A)(),r=(0,S.z0)(e);if(null==n||_.Do.has(n.type)||null==r||!m.Ay.canUseCustomCallSounds(t)||!(0,T.lI)())return;await (0,g.E7)();let i="0"===r.guildId?"0":r.guildId,s=A.A.getSound(i,r.soundId);if(null!=s){if(!C(s,n)||!R(t,s,n,!0)||!O(n))return null;D(s,n.id)}}function M(e){let{isSoundboardButtonDisabled:t=!1}=e,n=(0,r.bG)([p.default],()=>p.default.getCurrentUser()),s=[];if(!t&&!L()){let e=(0,E.G2)(n);(m.Ay.canUseCustomCallSounds(n)||e)&&s.push(i.M.CUSTOM_CALL_SOUNDS_PICKER_UPSELL)}return s}function P(e,t){(0,l.TG)(e,n=>{n.joinSound=void 0,k({guildId:e,changeType:I.Vr.REMOVED,soundType:I.ib.ENTRY,location:t})},l.Sb.INFREQUENT_USER_ACTION)}function x(e,t,n){(0,l.TG)(e,r=>{let i="0"===t.guildId,s=i?I.FH.DEFAULT:I.FH.CUSTOM,a=null!=r.joinSound?I.Vr.UPDATED:I.Vr.ADDED;r.joinSound={soundId:t.soundId,guildId:i?"0":t.guildId},k({guildId:e,changeType:a,soundSource:s,soundType:I.ib.ENTRY,location:n})},l.Sb.INFREQUENT_USER_ACTION)}function k(e){let{guildId:t,changeType:n,soundType:r,soundSource:i,location:s}=e;h.default.track(y.HAw.USER_CUSTOM_CALL_SOUND_SETTING_UPDATED,{location_stack:s,guild_id:""===t?0:Number(t),change_type:n,sound_type:r,sound_source:i})}function U(e){let{location:t}=e;h.default.track(y.HAw.USER_CUSTOM_CALL_SOUND_SETTING_GUILD_REMOVED,{location_stack:t})}function G(e){let{sound:t,location:n}=e;s.Ay.trackWithMetadata(y.HAw.EXPRESSION_FAVORITED,{location:n,expression_type:v.kx.SOUNDBOARD,expression_id:t.soundId,expression_name:t.name,expression_guild_id:t.guildId})}}