Build 533169stable
Module 196923
1,412 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>v});var r=n(627968),i=n(64700),s=n(735438),a=n.n(s),o=n(330140),l=n(311907),u=n(397927),c=n(933958),d=n(587500),_=n(400492),f=n(312671),p=n(803224),h=n(309010),m=n(351906),E=n(503509),g=n(5867),A=n(235079);let I={transform:"scale(0.7)",opacity:0},T={transform:"scale(1)",opacity:1};function S(){return 500!==a().random(1,1e3)?"call_ringing":a().sample(["call_ringing_beat","call_ringing_snow_halation"])}function y(){let e=(0,l.yK)([E.A,h.A,c.Ay],()=>E.A.getIncomingCalls().filter(e=>{let{channel:t}=e,n=h.A.getChannelId()===t.id,r=null==t.guild_id&&n,i=c.Ay.getConnectedActivityChannelId()===t.id&&h.A.getVoiceChannelId()!==t.id&&c.Ay.getActivityPanelMode()===g.Gd.PANEL;return!r||i})),t=(0,l.bG)([E.A],()=>E.A.hasIncomingCalls()),n=(0,l.bG)([p.A],()=>p.A.isSoundDisabled("call_ringing")),s=(0,l.bG)([m.A],()=>m.A.disableSounds),a=(0,l.bG)([f.A],()=>f.A.getSoundpack()),y=i.useRef(!1),v=(0,o.A)(()=>{let e="call_ringing";return a===A.i.CLASSIC?(0,_.Qh)(S(),e):(0,_.aN)("call_ringing",a)},[a]);return i.useEffect(()=>()=>{v.stop()},[v]),i.useEffect(()=>{if(s||n){y.current&&(v.stop(),y.current=!1);return}t&&!y.current?(v.loop(),y.current=!0):!t&&y.current&&(v.stop(),y.current=!1)},[n,s,t,v]),(0,u.pnh)(e,{keys:e=>e.channel?.id,enter:{from:I,to:T},leave:I,config:{mass:1,tension:500,friction:18,clamp:!0}})((e,t)=>(0,r.jsx)(d.A,{...t,animatedStyle:e}))}let v=i.memo(y)}