import { initContainer } from './container' import { initNav } from './nav' import { initResources } from './resources' import { initState } from './state' import { isMobile } from './utils' initContainer() const ijs = initResources() initState(ijs.length) initNav() // NOTE: it seems firefox and chromnium don't like top layer await // so we are using import then instead if (ijs.length > 0) { if (!isMobile()) { import('./desktop/init') .then((d) => d.initDesktop(ijs)) .catch((e) => console.log(e)) } else { import('./mobile/init').then((m) => m.initMobile(ijs)).catch((e) => console.log(e)) } }