Module 60317

740 characters · in 324b1c5d01ed0db0.js
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{YY:()=>u,eT:()=>d,fz:()=>c});var l=n(735438),i=n(835245),a=n(776231),r=n(104142),o=n(998304),s=n(297494);let u=7.5,c=(0,l.memoize)((e,t,n,l)=>new Promise(e=>{let i=new Image;i.src=t,i.crossOrigin="Anonymous",i.onload=()=>{let t=32*(0,a.mZ)(),r=JSON.stringify(n);if(null!=l&&(r=(0,s.vc)(r,(0,o.E2)(l))),i.width===t&&i.height===t||0===i.width&&0===i.height)e(JSON.parse(r));else{let t=128/i.width*i.height;e(JSON.parse(r=(r=r.replace(/"w":128,"h":128/,`"w":128,"h":${t}`)).replace(/"a":{"a":0,"k":\[64,64/,`"a":{"a":0,"k":[64,${t/2}`)))}}}));function d(e,t,n,l){let{emojiSize:a,key:o,messageId:s}=l??{},u=(0,r.Br)(e,null!=a?2*a:void 0);return{channelId:n,messageId:s,emoji:e,animationId:(0,i.A)(),url:u,key:o,color:t}}}