<!-- public/index.html - Versão mais simples e direta -->
<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8" />
  <link rel="icon" type="image/svg+xml" href="/vite.svg" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  
  <!-- PWA Meta tags -->
  <link rel="manifest" href="/manifest.json" />
  <meta name="theme-color" content="#059669" />
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  
  <!-- 🔥 OneSignal - Versão simplificada -->
  <script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
  <script>
    // 🔥 Inicialização direta
    window.OneSignalDeferred = window.OneSignalDeferred || [];
    window.OneSignalDeferred.push(async function(OneSignal) {
      console.log('🔄 Inicializando OneSignal...');
      
      await OneSignal.init({
        appId: "8b9dbc27-ba52-4f13-97b7-6d0fabc71dcf",
        safari_web_id: "web.onesignal.auto.092506a7-b452-4a06-a822-c1d343884087",
        notifyButton: {
          enable: false,
        },
        allowLocalhostAsSecureOrigin: true,
      });
      
      console.log('✅ OneSignal inicializado!');
      
      // 🔥 Verificar status e disparar evento
      try {
        const isSubscribed = await OneSignal.Notifications.getPermission();
        console.log('📊 Status:', isSubscribed ? 'Inscrito' : 'Não inscrito');
        
        // 🔥 Disparar evento para o React
        window.dispatchEvent(new CustomEvent('onesignal-ready', { 
          detail: { isSubscribed } 
        }));
      } catch (e) {
        console.error('Erro ao verificar status:', e);
      }
    });
  </script>
  
  <title>Bolão DTI</title>
  <script type="module" crossorigin src="/assets/index-BvACuATR.js"></script>
  <link rel="stylesheet" crossorigin href="/assets/index-DenLFSlw.css">
</head>
<body>
  <div id="root"></div>
</body>
</html>