Module 201275

689 characters · in f08fed5b39d8e5b5.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{$7:()=>c,ox:()=>o,qE:()=>u});var l=n(64700),i=n(17928),s=n(317525),r=n(71393),a=n(376304);function o(e,t){if(null==e)return;let{customIconSrc:n,unicodeEmoji:l}=(0,a.sE)(e,t)??{};if(null!=n||null!=l)return{src:n,name:e.name,roleId:e.id,size:t,unicodeEmoji:l}}function c(e){let{guildId:t,roleId:n,size:c=20,role:u,guild:d}=e,{guild:h,role:m}=(0,i.cf)([r.A,s.A],()=>({guild:null==d?r.A.getGuild(t):void 0,role:null==u&&null!=n?s.A.getRole(t,n):void 0}),[t,n,u,d]),p=d??h,f=u??m;return l.useMemo(()=>{if(null!=p&&null!=f&&(0,a.fm)(p,f))return o(f,c)},[p,f,c])}function u(e,t){let n=(0,i.bG)([r.A],()=>r.A.getGuild(e));if(null!=n&&(0,a.fm)(n,t))return o(t)}}