Module 544028

1,601 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n(311907),i=n(582754),s=n(73153),a=n(775602),o=n(677313),l=n(403528),u=n(997579),c=n(284016),d=n(964404),_=n(617617),f=n(185928),p=n(652215);let h=0,m=f.qj,E=(0,o.A)(),g=m[E],A=null;function I(){return __OVERLAY__||null==A?(0,l.A)(E,m):A}function T(){let e=I();return e!==g&&(g=e,(0,u.A)(g),!0)}class S extends r.Ay.PersistedStore{static displayName="ThemeStore";static persistKey="ThemeStore";static migrations=[e=>{let t=e.theme;return"amoled"===t&&(t="midnight"),{...e,theme:t}},e=>e];initialize(e){e?.theme!=null&&(h=1,g=e.theme,(0,u.A)(g),null!=e.preferences&&(m=e.preferences),(0,i.Mw)(g)&&(m[f.Fc.DARK]=g)),this.waitFor(d.Ay,c.A,_.A,a.A)}getState(){return{theme:this.theme,preferences:m,status:h}}get theme(){return g}get systemTheme(){return E}themePreferenceForSystemTheme(e){return m[e]}}function y(){return 0===h&&(m={...m,[f.Fc.DARK]:p.NJ8.DARKER},h=1),T()}function v(){return(0,i.qB)(I())}function N(e){return A=null,!e.isSwitchingAccount&&g!==p.NJ8.DARK&&(g=p.NJ8.DARK,(0,u.A)(g),T())}function C(e){let{systemTheme:t}=e;return E=t,T()}function R(e){return m={...m,...e.preferences},T()}function O(e){return A=e.theme,T()}function b(){return A=null,T()}function D(){return T()}let L=new S(s.h,{CACHE_LOADED:T,CONNECTION_OPEN:y,LOGOUT:N,OVERLAY_INITIALIZE:T,SELECTIVELY_SYNCED_USER_SETTINGS_UPDATE:T,UNSYNCED_USER_SETTINGS_UPDATE:T,USER_SETTINGS_PROTO_UPDATE:T,RESET_PREVIEW_CLIENT_THEME:T,SYSTEM_THEME_CHANGE:C,ACCESSIBILITY_DARK_SIDEBAR_TOGGLE:v,UPDATE_THEME_PREFERENCES:R,SET_THEME_OVERRIDE:O,CLEAR_THEME_OVERRIDE:b,REFRESH_THEME:D})}