// Home page entry: mounts <FrontHome> into #root.
yy.waitFor(['DATA_READY', 'FrontHome', 'React', 'ReactDOM', 'THEMES', 'CHANNELS', 'COURSES'], () => {
  yy.applyStoredTheme();
  const lang = yy.getLang();
  const theme = yy.getTheme();
  const signedIn = !!(window.__DATA__ && window.__DATA__.user);
  const onSignUp = () => yy.goTo('auth', { mode: 'signup' });
  const root = ReactDOM.createRoot(document.getElementById('root'));
  root.render(React.createElement(FrontHome, { lang, theme, goTo: yy.goTo, signedIn, onSignUp }));
});
