Module 300703

841 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>p,V:()=>l});var r=n(838677),i=n(486020),s=n(998304),a=n(515718),o=n(791059);let l=new Set(["™","™️","\xa9","\xa9️","\xae","\xae️"]);function u(e){if(l.has(e))return"";try{let t=0>e.indexOf("‍")?e.replace("️",""):e;return n(256628)(`./${r.A.convert.toCodePoint(t)}.svg`)}catch(t){return console.warn(t,"no emoji for",e),""}}function c(e){return e}function d(e){let{palette:t,shouldProcessMobileColors:n=!1}=e;return t}async function _(e){let t,{id:n,name:r}=e;t=null!=n?i.Ay.getEmojiURL({id:n,size:32,animated:!1}):u(r);let o=await (0,a.S4)(t);return o?.map(e=>{let[t,n,r]=e;return(0,s.Ob)(t,n,r)})}function f(e){let{channelId:t,messageId:n,emoji:r}=e}let p={getURL:o.A.makeMemoizer(u),filterUnsupportedEmojis:c,applyPlatformToThemedEmojiColorPalette:d,getEmojiColors:_,triggerFullscreenAnimation:f}}