Build 567923stable
Module 482030
2,288 characters · in 3d3b05863accbf32.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ch:()=>N,hg:()=>j,dn:()=>T,SD:()=>v});var l=n(64700),i=n(735438),s=n.n(i),r=n(17928),a=n(807081),o=n(212245),u=n(849269),c=n(869003),d=n(95561),m=n(264322),h=n(392054),p=n(480084),f=n(29814),g=n(551965),E=n(625494),A=n(211401),C=n(989837),x=n(500049),I=n(652215),_=n(375708);let S={...f.A.RULES.commandMention,parse:(e,t,n)=>({content:f.A.RULES.commandMention.parse(e,t,n).content})},y=s().pick((0,g.A)([f.A.RULES,{commandMention:S},(0,p.A)({enableBuildOverrides:!1,enableEmojiClick:!1})]),["commandMention","customEmoji","em","emoji","emoticon","highlight","inlineCode","looseEm","s","strong","text","timestamp","u","spoiler"]),v=a.aV(y);function T(e){let{context:t,application:n,location:i,sectionName:s,commandName:a,autoDismissOnClick:p=!0,launchingComponentId:f,submitting:g=!1,fetchesApplication:E=!0,onConfirmActivityLaunchChecksAlertOpen:S}=e,y=(0,o.p)(),v=function(e){let[t,n]=l.useState(e);return l.useLayoutEffect(()=>{if(e===u.o6.LEAVE){let t=setTimeout(()=>n(e),100);return()=>clearTimeout(t)}n(e)},[e]),t}((0,u.Hq)({context:t,applicationId:n.id,fetchesApplication:E})),T=(0,r.bG)([C.A],()=>C.A.entrypoint()),N=l.useMemo(()=>{if("channel"!==t.type)return n.bot?.id??(0,m.Sx)(t,n.id).descriptor?.botId},[t,n.id,n.bot]),j=(0,u.wK)({application:n,botUserIdForAppDM:N,embeddedActivitiesManager:c.A,context:t,locationObject:y.location,onActivityItemSelectedProp:e=>{let{applicationId:t}=e;p&&A.k(x.Se.ACTIVITY),(0,d.zV)(I.HAw.APP_LAUNCHER_ACTIVITY_ITEM_SELECTED,{location:i,application_id:t,section_name:s,action:v,source:T})},launchingComponentId:f,commandOrigin:h.iw.APPLICATION_LAUNCHER,sectionName:s,source:T,fetchesApplication:E,onConfirmActivityLaunchChecksAlertOpen:S}),b="primary",R=a??_.intl.string(_.t.zKX8Nu);return v===u.o6.JOIN?(b="active",R=_.intl.string(_.t.d9PsMj)):v!==u.o6.LEAVE||g||(b="critical-primary",R=_.intl.string(_.t["Hi1/aQ"])),{onActivityItemSelected:j,activityAction:v,buttonVariant:b,buttonText:R}}function N(e,t){let n=C.A.entrypoint(),s=l.useMemo(()=>(0,i.debounce)((e,t)=>{(0,d.zV)(I.HAw.APP_LAUNCHER_EMPTY_STATE_ENCOUNTERED,{type:e,source:t})},400,{leading:!1,trailing:!0}),[]);l.useEffect(()=>{null!=e&&s(e,n)},[e,t,n,s])}function j(e){E._.dispatchToLastSubscribed(I.jej.OPEN_APP_LAUNCHER,{applicationId:e})}}