validas-2025 / index.html
Alson1's picture
Add 3 files
cbb47b1 verified
Raw
History Blame Contribute Delete
18.6 kB
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SNIs Vodacom 2025 | Painel Premium</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
.gradient-bg {
background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);
}
.sni-card {
transition: all 0.3s ease;
border-left: 4px solid #3b82f6;
}
.sni-card:hover {
transform: translateY(-3px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.copy-btn {
transition: all 0.2s ease;
}
.copy-btn:hover {
background-color: #2563eb;
}
.copy-btn.copied {
background-color: #10b981;
}
.pulse {
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.7); }
70% { box-shadow: 0 0 0 10px rgba(59, 130, 246, 0); }
100% { box-shadow: 0 0 0 0 rgba(59, 130, 246, 0); }
}
</style>
</head>
<body class="bg-gray-100 font-sans">
<div class="min-h-screen flex flex-col">
<!-- Header -->
<header class="gradient-bg text-white shadow-lg">
<div class="container mx-auto px-4 py-6">
<div class="flex justify-between items-center">
<div class="flex items-center space-x-3">
<i class="fas fa-bolt text-yellow-300 text-2xl"></i>
<h1 class="text-2xl font-bold">Vodacom SNI Premium</h1>
</div>
<div class="hidden md:flex items-center space-x-4">
<span class="bg-blue-500 text-xs px-3 py-1 rounded-full">2025 Edition</span>
<button class="bg-yellow-400 hover:bg-yellow-500 text-blue-900 px-4 py-2 rounded-lg font-medium transition">
<i class="fas fa-crown mr-2"></i>Atualizações
</button>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<main class="flex-grow container mx-auto px-4 py-8">
<div class="max-w-4xl mx-auto">
<!-- Alert Box -->
<div class="bg-blue-50 border-l-4 border-blue-500 p-4 mb-8 rounded-r-lg pulse">
<div class="flex">
<div class="flex-shrink-0">
<i class="fas fa-info-circle text-blue-500 text-xl"></i>
</div>
<div class="ml-3">
<h3 class="text-sm font-medium text-blue-800">Informação Importante</h3>
<div class="mt-2 text-sm text-blue-700">
<p>Estes SNIs são válidos para conexões Vodacom em 2025. Atualizamos nossa base diariamente para garantir funcionalidade.</p>
</div>
</div>
</div>
</div>
<!-- Stats Cards -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-8">
<div class="bg-white rounded-lg shadow p-6">
<div class="flex items-center">
<div class="p-3 rounded-full bg-green-100 text-green-600">
<i class="fas fa-check-circle text-xl"></i>
</div>
<div class="ml-4">
<p class="text-sm font-medium text-gray-500">SNIs Ativos</p>
<p class="text-2xl font-semibold text-gray-900">24</p>
</div>
</div>
</div>
<div class="bg-white rounded-lg shadow p-6">
<div class="flex items-center">
<div class="p-3 rounded-full bg-blue-100 text-blue-600">
<i class="fas fa-sync-alt text-xl"></i>
</div>
<div class="ml-4">
<p class="text-sm font-medium text-gray-500">Última Atualização</p>
<p class="text-2xl font-semibold text-gray-900">Hoje</p>
</div>
</div>
</div>
<div class="bg-white rounded-lg shadow p-6">
<div class="flex items-center">
<div class="p-3 rounded-full bg-purple-100 text-purple-600">
<i class="fas fa-shield-alt text-xl"></i>
</div>
<div class="ml-4">
<p class="text-sm font-medium text-gray-500">Taxa de Sucesso</p>
<p class="text-2xl font-semibold text-gray-900">98%</p>
</div>
</div>
</div>
</div>
<!-- SNI List -->
<div class="bg-white shadow-lg rounded-lg overflow-hidden">
<div class="px-6 py-4 border-b border-gray-200">
<div class="flex items-center justify-between">
<h2 class="text-xl font-semibold text-gray-800">Lista de SNIs Vodacom 2025</h2>
<div class="relative">
<input type="text" placeholder="Buscar SNI..." class="pl-10 pr-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500">
<i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
</div>
</div>
</div>
<div class="divide-y divide-gray-200">
<!-- SNI Item 1 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">internet.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-green-600 font-medium">Alta</span></p>
</div>
<button onclick="copyToClipboard('internet.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
<!-- SNI Item 2 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">m.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-yellow-600 font-medium">Média</span></p>
</div>
<button onclick="copyToClipboard('m.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
<!-- SNI Item 3 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">portal.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-green-600 font-medium">Alta</span></p>
</div>
<button onclick="copyToClipboard('portal.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
<!-- SNI Item 4 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">web.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-yellow-600 font-medium">Média</span></p>
</div>
<button onclick="copyToClipboard('web.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
<!-- SNI Item 5 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">online.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-red-600 font-medium">Baixa</span></p>
</div>
<button onclick="copyToClipboard('online.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
<!-- SNI Item 6 -->
<div class="sni-card bg-white p-6 hover:bg-gray-50">
<div class="flex items-center justify-between">
<div>
<h3 class="text-lg font-medium text-gray-900">connect.vodacom.co.mz</h3>
<p class="text-sm text-gray-500 mt-1">Prioridade: <span class="text-green-600 font-medium">Alta</span></p>
</div>
<button onclick="copyToClipboard('connect.vodacom.co.mz', this)" class="copy-btn bg-blue-500 text-white px-4 py-2 rounded-lg text-sm font-medium flex items-center">
<i class="fas fa-copy mr-2"></i> Copiar
</button>
</div>
</div>
</div>
<div class="px-6 py-4 bg-gray-50 border-t border-gray-200">
<div class="flex justify-between items-center">
<span class="text-sm text-gray-600">Mostrando 6 de 24 SNIs</span>
<div class="flex space-x-2">
<button class="px-3 py-1 border rounded-lg text-sm font-medium text-gray-700 bg-white">Anterior</button>
<button class="px-3 py-1 border rounded-lg text-sm font-medium text-white bg-blue-500">Próximo</button>
</div>
</div>
</div>
</div>
<!-- Usage Instructions -->
<div class="mt-8 bg-white shadow-lg rounded-lg overflow-hidden">
<div class="px-6 py-4 bg-gray-800 text-white">
<h2 class="text-xl font-semibold">Como usar esses SNIs</h2>
</div>
<div class="p-6">
<div class="space-y-4">
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center">
<span class="text-blue-600">1</span>
</div>
<div class="ml-4">
<h3 class="text-lg font-medium text-gray-900">Configuração HTTP Injector</h3>
<p class="mt-1 text-gray-600">No campo SNI, cole um dos domínios listados acima e configure conforme seu plano de dados.</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center">
<span class="text-blue-600">2</span>
</div>
<div class="ml-4">
<h3 class="text-lg font-medium text-gray-900">Teste de Velocidade</h3>
<p class="mt-1 text-gray-600">Após conectar, faça um teste para verificar a velocidade e estabilidade da conexão.</p>
</div>
</div>
<div class="flex items-start">
<div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 flex items-center justify-center">
<span class="text-blue-600">3</span>
</div>
<div class="ml-4">
<h3 class="text-lg font-medium text-gray-900">Alternância de SNI</h3>
<p class="mt-1 text-gray-600">Se um SNI parar de funcionar, experimente outro da lista com prioridade "Alta".</p>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="bg-gray-800 text-white py-8">
<div class="container mx-auto px-4">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-4 md:mb-0">
<h3 class="text-xl font-bold flex items-center">
<i class="fas fa-bolt text-yellow-300 mr-2"></i> Vodacom SNI
</h3>
<p class="text-gray-400 mt-2">Recursos premium para conexões estáveis em 2025</p>
</div>
<div class="flex space-x-6">
<a href="#" class="text-gray-300 hover:text-white">
<i class="fab fa-telegram text-xl"></i>
</a>
<a href="#" class="text-gray-300 hover:text-white">
<i class="fab fa-whatsapp text-xl"></i>
</a>
<a href="#" class="text-gray-300 hover:text-white">
<i class="fas fa-envelope text-xl"></i>
</a>
</div>
</div>
<div class="border-t border-gray-700 mt-6 pt-6 text-center text-gray-400 text-sm">
<p>© 2025 Vodacom SNI Premium. Todos os direitos reservados. Atualizado diariamente.</p>
</div>
</div>
</footer>
</div>
<script>
function copyToClipboard(text, button) {
navigator.clipboard.writeText(text).then(function() {
// Change button style temporarily
button.innerHTML = '<i class="fas fa-check mr-2"></i> Copiado!';
button.classList.add('copied');
// Reset button after 2 seconds
setTimeout(function() {
button.innerHTML = '<i class="fas fa-copy mr-2"></i> Copiar';
button.classList.remove('copied');
}, 2000);
}).catch(function(err) {
console.error('Erro ao copiar texto: ', err);
});
}
// Simple search functionality
document.querySelector('input[type="text"]').addEventListener('input', function(e) {
const searchTerm = e.target.value.toLowerCase();
const sniItems = document.querySelectorAll('.sni-card');
sniItems.forEach(item => {
const sniText = item.querySelector('h3').textContent.toLowerCase();
if (sniText.includes(searchTerm)) {
item.style.display = 'flex';
} else {
item.style.display = 'none';
}
});
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Alson1/validas-2025" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>