Video =
  configure: (video, disableAutoplay) ->
    video.loop = true
    video.muted = !Conf['Allow Sound']
    video.controls = Conf['Show Controls']
    video.autoplay = false
    if Conf['Autoplay'] and not disableAutoplay
      Video.start video
    else
      video.pause()

  start: (video) ->
    {controls} = video
    video.controls = false
    video.play()
    # Hacky workaround for Firefox forever-loading bug for very short videos
    if controls
      $.asap (-> (video.readyState >= 3 and video.currentTime <= Math.max 0.1, (video.duration - 0.5)) or !d.contains video), ->
        video.controls = true
      , 500

