(function(){
  var bar = document.getElementById('wg-sticky-bar');
  if (!bar) return;

  var eventDate = window._wgBarEventDate || '2026-05-13T16:00:00Z';
  var eventTime = new Date(eventDate).getTime();
  var dismissHours = 12;
  var cookieName = 'wg_sticky_dismissed';

  // Check dismissed
  if (document.cookie.indexOf(cookieName + '=1') !== -1) {
    bar.remove();
    return;
  }

  // Check if event passed (hide 1hr after)
  if (Date.now() > eventTime + 3600000) {
    bar.remove();
    return;
  }

  // Slide in
  setTimeout(function(){ bar.classList.add('wg-sb-visible'); }, 1200);

  // Dismiss
  bar.querySelector('.wg-sb-close').addEventListener('click', function(){
    bar.classList.remove('wg-sb-visible');
    bar.classList.add('wg-sb-hiding');
    var expires = new Date(Date.now() + dismissHours * 3600000).toUTCString();
    document.cookie = cookieName + '=1;path=/;expires=' + expires;
    setTimeout(function(){ bar.remove(); }, 400);
  });

  // Countdown
  var cdEl = document.getElementById('wg-sb-cd');
  if (cdEl) {
    function updateCD() {
      var diff = eventTime - Date.now();
      if (diff <= 0) {
        cdEl.textContent = '\uD83D\uDD34 LIVE NOW';
        cdEl.style.color = '#E74C6F';
        cdEl.style.background = 'rgba(231,76,111,0.15)';
        return;
      }
      var d = Math.floor(diff / 86400000);
      var h = Math.floor((diff % 86400000) / 3600000);
      var m = Math.floor((diff % 3600000) / 60000);
      var s = Math.floor((diff % 60000) / 1000);
      var parts = [];
      if (d > 0) parts.push(d + 'd');
      if (h > 0 || d > 0) parts.push(h + 'h');
      parts.push(m + 'm');
      if (d === 0) parts.push(s + 's');
      cdEl.textContent = '\u23F1 ' + parts.join(' ');
    }
    updateCD();
    setInterval(updateCD, 1000);
  }
})();