import setPathCookie from './utils/setPathCookie'
import removeMobileHover from './utils/removeMobileHover'
import wireSocialButtons from './utils/wireSocialButtons'
import startMap from './map'
import setupCredits from './credits'
import updateTimestamp from './timestamp'

removeMobileHover()
setPathCookie()
setupCredits()
document.querySelector('html').classList.add('js-is-loaded')
if (document.querySelectorAll('.g-header__share').length) {
	wireSocialButtons({
		facebook: '.g-header__share-button--fb',
		twitter: '.g-header__share-button--tw',
	})
}

const url =
	`https://www3.bostonglobe.com/partners/snowfallscraper/snowfall_scraper.json?q=${Date.now()}`
startMap(url)
updateTimestamp(url)