<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PAINEL TIGGERBOT + BloodStrike V1.1</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            font-family: Arial, sans-serif;
            background-color: #1e1e1e;
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            position: relative;
            overflow: hidden;
        }
        #particles-js {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
        }
        .login-container, .panel-container {
            width: 300px;
            background-color: #2c2c2c;
            border-radius: 12px;
            padding: 20px;
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.7);
            position: relative;
            z-index: 10;
        }
        .panel-container {
            max-width: 400px;
            display: none; /* Mantenha escondido até o login */
        }
        h2, h1 {
            text-align: center;
            margin-bottom: 20px;
        }
        input[type="text"], input[type="password"], button, select, input[type="number"], .code-input {
            width: calc(100% * 20px);
            padding: 10px;
            margin: 10px auto;
            border-radius: 4px;
            border: none;
            display: block;
            box-sizing: border-box;
        }
        input[type="text"], input[type="password"], .code-input {
            background-color: #333;
            color: white;
        }
        button {
            background-color: #f700ff;
            color: white;
            cursor: pointer;
            font-weight: bold;
            transition: background-color 0.3s;
        }
        button:hover {
            background-color: #d100e6;
        }
        .message {
            text-align: center;
            margin-top: 15px;
            font-size: 14px;
        }
        .success {
            color: #4caf50;
        }
        .error {
            color: #ff4d4d;
        }
        .toggle-switch {
            display: flex;
            align-items: center;
            margin-bottom: 10px; /* Ajuste para espaçamento */
        }
        .switch-label {
            margin-right: 10px; /* Ajuste para espaçamento */
        }
    </style>
</head>
<body>

    <div id="particles-js"></div>

    <div class="login-container" style="display:block;"> <!-- Exibir a tela de login -->
        <h2>LOGIN TIGGERBOT</h2>
        <form id="login-form">
            <input type="text" id="username" placeholder="Usuário" required>
            <input type="password" id="password" placeholder="Senha" required>
            <button type="submit">LOGIN</button>
        </form>
        <div id="message" class="message"></div>
    </div>

    <div class="panel-container">
        <h1>PAINEL TIGGERBOT</h1>

        <!-- AIM SYSTEM -->
        <div class="toggle-switch">
                <span class="switch-label">Ativar AIM SYSTEM</span>
                <label class="switch">
                    <input type="checkbox" id="aim-system-toggle">
                    <span class="slider"></span>
                </label>
         </div>

         <!-- AIMBOT -->
         <div class="toggle-switch">
                <span class="switch-label">Ativar AIMBOT</span>
                <label class="switch">
                    <input type="checkbox" id="aimbot-toggle">
                    <span class="slider"></span>
                </label>
         </div>

         <!-- AIMFOV -->
         <div class="toggle-switch">
                <span class="switch-label">Ativar AIMFOV</span>
                <label class="switch">
                    <input type="checkbox" id="aimfov-toggle">
                    <span class="slider"></span>
                </label>
         </div>

         <!-- Offset Inputs -->
         <label for="aim-offset-x">Offset X:</label>
         <input type="number" id="aim-offset-x" value="0">

         <label for="aim-offset-y">Offset Y:</label>
         <input type="number" id="aim-offset-y" value="0">

         <!-- Outros controles do painel aqui -->
     </div>

     <script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
     <script>
         // Configuração do sistema de partículas
         particlesJS("particles-js", {
             particles:{
                 number:{
                     value :150,
                     density:{
                         enable:true,
                         value_area :800
                     }
                 },
                 color:{
                     value:"#f700ff"
                 },
                 shape:{
                     type:"circle",
                     stroke:{
                         width :0,
                         color:"#000"
                     },
                     polygon:{
                         nb_sides :5
                     }
                 },
                 opacity:{
                     value :0.5,
                     random:true,
                     anim:{
                         enable:true,
                         speed :1,
                         opacity_min :0.1,
                         sync:false
                     }
                 },
                 size:{
                     value :5,
                     random:true,
                     anim:{
                         enable:false,
                         speed :4,
                         size_min :0.1,
                         sync:false
                     }
                 },
                 line_linked:{
                     enable:true,
                     distance :150,
                     color:"#f700ff",
                     opacity :0.4,
                     width :1
                 },
                 move:{
                     enable:true,
                     speed :3,
                     direction :"none",
                     random:true,
                     straight:false,
                     out_mode :"out",
                     bounce:false,
                 }
             },
             interactivity:{
                 detect_on :"canvas",
                 events:{
                     onhover:{
                         enable:true,
                         mode:"repulse"
                     },
                     onclick:{
                         enable:true,
                         mode:"push"
                     },
                 },
                 modes:{
                     repulse:{
                         distance :100,
                         duration :0.4
                     },
                     push:{
                         particles_nb :4
                     },
                 }
             },
             retina_detect:true
         });
         
         // Sistema de login
         const loginForm = document.getElementById('login-form');
         const loginContainer = document.querySelector('.login-container');
         const panelContainer = document.querySelector('.panel-container');
         const messageDiv = document.getElementById('message');

         // Credenciais corretas
         const correctUsername = "Cauã";
         const correctPassword = "IOS";

         loginForm.addEventListener('submit', function (event) {
             event.preventDefault(); // Evita o envio do formulário

             // Obter valores dos campos
             const username = document.getElementById('username').value;
             const password = document.getElementById('password').value;

             // Validar credenciais
             if (username === correctUsername && password === correctPassword) {
                 messageDiv.textContent = "Login realizado com sucesso!";
                 messageDiv.className = "message success";

                 // Exibir painel e esconder tela de login
                 loginContainer.style.display = 'none';
                 panelContainer.style.display = 'block';
             } else {
                 messageDiv.textContent = "Usuário ou senha incorretos.";
                 messageDiv.className = "message error";
             }
         });

         // Variáveis de controle para AIM SYSTEM, AIMBOT e AIMFOV
         let aimSystemActive = false; 
         let aimbotActive = false; 
         let aimFovActive = false;

         // Função para ativar/desativar AIM SYSTEM
         document.getElementById('aim-system-toggle').addEventListener('change', function() {
             aimSystemActive = this.checked; 
             console.log("AIM SYSTEM " + (aimSystemActive ? "ativado" : "desativado"));
             // Aqui você pode adicionar a lógica específica para o AIM SYSTEM.
             handleAimSystem(aimSystemActive);
         });

         // Função para ativar/desativar AIMBOT
         document.getElementById('aimbot-toggle').addEventListener('change', function() {
             aimbotActive = this.checked; 
             console.log("AIMBOT " + (aimbotActive ? "ativado" : "desativado"));
             // Aqui você pode adicionar a lógica específica para o AIMBOT.
             handleAimbot(aimbotActive);
         });

         // Função para ativar/desativar AIMFOV
         document.getElementById('aimfov-toggle').addEventListener('change', function() {
             aimFovActive = this.checked; 
             console.log("AIMFOV " + (aimFovActive ? "ativado" : "desativado"));
             // Aqui você pode adicionar a lógica específica para o AIMFOV.
             handleAimFov(aimFovActive);
         });

         // Funções para lidar com offsets e lógica dos sistemas

         const offsets = {
             aimSystemOffset1: 0x64cf41c,
             aimSystemOffset2: 0x64cf3b0,
             aimbotOffset1: 0x6c2359c,
             aimbotOffset2: 0x6c235ac,
             aimFovOffset1: 0x6c235dc,
             aimFovOffset2: 0x6c235ec,
             additionalOffsets1: [0x726e2ac, 0x726e350, 0x726e3f0],
             additionalOffsets2: [0x5b33ea0, 0x5b33eb0]
         };

         function handleAimSystem(active) {
             if (active) {
                 console.log("Lógica do AIM SYSTEM com offsets:", offsets);
                 // Adicione aqui a lógica que utiliza os offsets do AIM SYSTEM.
             } else {
                 console.log("Desativando lógica do AIM SYSTEM.");
             }
         }

         function handleAimbot(active) {
             if (active) {
                 console.log("Lógica do AIMBOT com offsets:", offsets);
                 // Adicione aqui a lógica que utiliza os offsets do AIMBOT.
             } else {
                 console.log("Desativando lógica do AIMBOT.");
             }
         }

         function handleAimFov(active) {
             if (active) {
                 console.log("Lógica do AIMFOV com offsets:", offsets);
                 // Adicione aqui a lógica que utiliza os offsets do AIMFOV.
             } else {
                 console.log("Desativando lógica do AIMFOV.");
             }
         }

     </script>
</body>
</html>
