const sleep = (seconds) => new Promise(resolve => {
document.body.classList.add('sleeping')
setTimeout(() => {
document.body.classList.remove('sleeping')
resolve()
}, seconds * 1000)
})