Module 101928

795 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:()=>f});var r=n(317097),i=n(311907),s=n(374994),a=n(582754),o=n(736653),l=n(775602),u=n(654107),c=n(543699),d=n(837529),_=n(652215);function f(e){let{user:t,displayProfile:n,pendingThemeColors:f,pendingAvatarSrc:p,isPreview:h,forceUserTheme:m}=e,E=(0,o.Ay)(),g=(0,d.Wd)(),A=(0,i.bG)([l.A],()=>l.A.syncProfileThemeWithUserTheme),I=p??t?.getAvatarURL(n?.guildId,80),T=(0,s.nt)("PRIMARY_530",{saturation:1}),[S,y]=(0,u.rh)(I,T,!1);if(null!=g)return g;if(!n?.canEditThemes&&!h)return{theme:E,primaryColor:null,secondaryColor:null};let v=n?.getPreviewThemeColors(f),N=v?.[0]??(0,r.LX)(S),C=v?.[1]??(0,r.LX)(y),R=A||m?E:(0,c.tM)(N)??E;return R===_.NJ8.DARK&&(0,a.Mw)(E)?R=E:R===_.NJ8.DARK&&(0,a.qB)(E)&&(R=_.NJ8.DARKER),{theme:R,primaryColor:N,secondaryColor:C}}}