Module 406704

3,563 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{AI:()=>S,D1:()=>I,Et:()=>L,H_:()=>k,Id:()=>w,NI:()=>R,NR:()=>C,R:()=>v,Tb:()=>T,UJ:()=>P,_M:()=>F,io:()=>g,jr:()=>M,lK:()=>D,n:()=>A,qi:()=>G,s5:()=>V});var r=n(735438),i=n.n(r),s=n(136722),a=n(311907),o=n(323073),l=n(143770),u=n(753727),c=n(143413),d=n(95701),_=n(961350),f=n(734057),p=n(576705),h=n(661191),m=n(863005),E=n(652215);let g=(0,l.A)({id:"2022-07_voice_in_threads",label:"Voice in Threads",kind:"guild",defaultConfig:{enabled:!1},treatments:[{id:1,label:"On",config:{enabled:!0}}]});function A(e,t){return y((0,a.bG)([p.A],()=>{let t=e.isForumLikeChannel()?E.xBc.SEND_MESSAGES:s.kg(E.xBc.CREATE_PUBLIC_THREADS,E.xBc.READ_MESSAGE_HISTORY);return p.A.can(t,e)},[e]),e,t)}function I(e,t){let n=e.isForumLikeChannel()?E.xBc.SEND_MESSAGES:s.kg(E.xBc.CREATE_PUBLIC_THREADS,E.xBc.READ_MESSAGE_HISTORY);return y(p.A.can(n,e),e,t)}function T(e){let t=(0,a.bG)([p.A],()=>p.A.can(s.kg(E.xBc.CREATE_PRIVATE_THREADS),e),[e]);return e.type===E.rbe.GUILD_TEXT&&y(t,e)}function S(e){let t=A(e),n=T(e);return t||n}function y(e,t,n){return!(__OVERLAY__||!e||!d.wE.has(t.type)||null!=n&&(n.hasFlag(E.pr7.HAS_THREAD)||(0,c.A)(n)))&&!0}function v(e){let t=(0,a.bG)([f.A],()=>f.A.getChannel(h.default.castMessageIdAsChannelId(e.id)),[e]);return N((0,a.bG)([p.A],()=>p.A.can(E.xBc.VIEW_CHANNEL,t),[t]),e,t)}function N(e,t,n){return!!t.hasFlag(E.pr7.HAS_THREAD)&&null!=n&&!!e}function C(e){return(0,a.cf)([m.A,p.A],()=>{let t=m.A.getActiveJoinedThreadsForParent(e.guild_id,e.id),n=m.A.getActiveJoinedRelevantThreadsForParent(e.guild_id,e.id),r=m.A.getActiveUnjoinedThreadsForParent(e.guild_id,e.id),s=i()(n).some(e=>p.A.can(E.xBc.VIEW_CHANNEL,e.channel)),a=i()(t).some(e=>!(e.channel.id in n)&&p.A.can(E.xBc.VIEW_CHANNEL,e.channel)),o=i()(r).some(e=>p.A.can(E.xBc.VIEW_CHANNEL,e));return{hasActiveThreads:s||a||o,hasMoreActiveThreads:o||a}})}function R(e){let t=(0,a.bG)([f.A],()=>f.A.getChannel(e?.parent_id)),n=(0,a.bG)([p.A],()=>null!=t&&p.A.can(E.xBc.MANAGE_THREADS,t),[t]),r=(0,a.bG)([_.default],()=>_.default.getId());return null!=e&&null!=t&&!!e.isThread()&&(!!n||!e.isLockedThread()&&e.ownerId===r)}function O(e,t){return null!=e&&t.can(E.xBc.SEND_MESSAGES_IN_THREADS,e)}function b(e,t,n){return null!=e&&!!e.isThread()&&(e.threadMetadata?.locked?n:t)}function D(e){let t=(0,a.bG)([p.A],()=>O(e,p.A)),n=k(e);return b(e,t,n)}function L(e){let t=O(e,p.A),n=U(e);return b(e,t,n)}function w(e){let t=(0,a.bG)([p.A],()=>null!=e&&p.A.can(E.xBc.SEND_MESSAGES_IN_THREADS,e));return null!=e&&(!e.isThread()||e.isActiveThread()||e.isArchivedThread()&&e.threadMetadata?.locked!==!0&&t)}function M(e){return null!=e&&(!e.isThread()||e.isActiveThread()||e.isArchivedThread()&&e.threadMetadata?.locked!==!0&&p.A.can(E.xBc.SEND_MESSAGES_IN_THREADS,e))}function P(e){let t=p.A.can(E.xBc.MANAGE_THREADS,e);return e.isArchivedLockedThread()&&!t}function x(e,t){return null!=e&&t.can(E.xBc.MANAGE_THREADS,e)}function k(e){return(0,a.bG)([p.A],()=>U(e,[p.A]))}function U(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[p.A],[n]=t;return x(e,n)}function G(e){return(0,a.bG)([f.A,p.A,_.default],()=>{let t=f.A.getChannel(e);if(null==t)return!1;let n=_.default.getId();return t.type===E.rbe.PRIVATE_THREAD&&t.ownerId===n||U(t,[p.A])})}function F(e){let t=(0,u.A)(),n=(0,a.bG)([p.A],()=>p.A.can(E.xBc.CONNECT,e)),r=w(e),i=g.useExperiment({guildId:e.guild_id,location:"e791ea_1"},{autoTrackExposure:!1}).enabled,s=(0,o.a9)()&&(0,o.UK)(e.id);return!t&&e.isVocalThread()&&i&&n&&r&&!s}function V(e){let t=k(e);return e.isLockedThread()&&!t}}