<?php
require_once '../config.php';

// Sincroniza a variável de conexão para evitar erro 500
if (!isset($conn) && isset($db)) { $conn = $db; }

include '../header.php';

/**
 * Função Avançada de Análise
 */
function realizarAnaliseAvancada($conn, $posicao) {
    $analises = [];
    
    // Busca os 5 grupos com mais frequência
    $query = "SELECT valor, COUNT(*) as total FROM ranking_bicho 
              WHERE tipo='grupo' AND posicao='$posicao' 
              AND valor NOT IN ('0','00') 
              GROUP BY valor ORDER BY total DESC LIMIT 5";
              
    $res = $conn->query($query);

    if($res) {
        while ($reg = $res->fetch_assoc()) {
            $grupo = (int)$reg['valor'];
            
            // Constância baseada no volume de dados
            $constancia = ($reg['total'] > 5) ? "FREQUENTE" : "OSCILANTE";
            if ($reg['total'] > 15) $constancia = "MUITO ALTA";

            // Lógica de vizinhança
            $vizinho = ($grupo % 2 == 0) ? ($grupo + 1) : ($grupo - 1);
            if ($vizinho > 25) $vizinho = 1;
            if ($vizinho < 1) $vizinho = 25;

            $analises[] = [
                'grupo' => str_pad($grupo, 2, "0", STR_PAD_LEFT),
                'frequencia' => $reg['total'],
                'melhor_dia' => "SEG / QUA", 
                'comportamento' => $constancia,
                'proximidade' => "G-" . str_pad($vizinho, 2, "0", STR_PAD_LEFT),
                'tendencia' => ($reg['total'] > 10) ? "ALTA" : "NORMAL"
            ];
        }
    }
    return $analises;
}

$analise1 = realizarAnaliseAvancada($conn, 'primeiro');
$analiseGeral = realizarAnaliseAvancada($conn, 'geral');
?>

<style>
    .titulo-analise { color: #6a1b9a; border-bottom: 2px solid #6a1b9a; margin-bottom: 15px; font-size: 16px; font-weight: bold; }
    .card-analise { border: 1px solid #ddd; border-radius: 4px; background: #fff; margin-bottom: 20px; overflow: hidden; }
    .card-header-analise { background: #6a1b9a; color: #fff; padding: 8px; font-size: 12px; font-weight: bold; text-align: center; }
    .card-header-geral { background: #4527a0; } /* Tom levemente diferente para o Geral */
    
    .table-analise { width: 100%; border-collapse: collapse; font-size: 10px; }
    .table-analise th { background: #f8f9fa; border: 1px solid #eee; padding: 5px; text-align: center; }
    .table-analise td { border: 1px solid #eee; padding: 8px 4px; text-align: center; vertical-align: middle; }
    
    .badge-tendencia { padding: 2px 5px; border-radius: 3px; font-weight: bold; color: #fff; }
    .bg-alta { background: #2e7d32; }
    .bg-normal { background: #757575; }
    
    .legenda-caixa { background: #fff9c4; padding: 10px; border: 1px solid #fbc02d; font-size: 10px; margin-top: 15px; border-radius: 4px; }
</style>

<div class="container-fluid mt-2">
    <h2 class="titulo-analise">📊 RELATÓRIO DE TENDÊNCIAS</h2>

    <div class="card-analise">
        <div class="card-header-analise">MATRIZ DE PROBABILIDADE - 1º LUGAR</div>
        <div class="table-responsive">
            <table class="table-analise">
                <thead>
                    <tr>
                        <th>GRUPO</th>
                        <th>SAÍDAS</th>
                        <th>CONST.</th>
                        <th>DIA</th>
                        <th>VIZINHO</th>
                        <th>TEND.</th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($analise1 as $a): ?>
                    <tr>
                        <td style="font-size: 13px; font-weight: bold; color: #d32f2f;">G-<?php echo $a['grupo']; ?></td>
                        <td><?php echo $a['frequencia']; ?>x</td>
                        <td><?php echo $a['comportamento']; ?></td>
                        <td><?php echo $a['melhor_dia']; ?></td>
                        <td><?php echo $a['proximidade']; ?></td>
                        <td>
                            <span class="badge-tendencia <?php echo $a['tendencia'] == 'ALTA' ? 'bg-alta' : 'bg-normal'; ?>">
                                <?php echo $a['tendencia']; ?>
                            </span>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
    </div>

    <div class="card-analise">
        <div class="card-header-analise card-header-geral">MATRIZ DE PROBABILIDADE - GERAL</div>
        <div class="table-responsive">
            <table class="table-analise">
                <thead>
                    <tr>
                        <th>GRUPO</th>
                        <th>SAÍDAS</th>
                        <th>CONST.</th>
                        <th>DIA</th>
                        <th>VIZINHO</th>
                        <th>TEND.</th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($analiseGeral as $a): ?>
                    <tr>
                        <td style="font-size: 13px; font-weight: bold; color: #1976d2;">G-<?php echo $a['grupo']; ?></td>
                        <td><?php echo $a['frequencia']; ?>x</td>
                        <td><?php echo $a['comportamento']; ?></td>
                        <td><?php echo $a['melhor_dia']; ?></td>
                        <td><?php echo $a['proximidade']; ?></td>
                        <td>
                            <span class="badge-tendencia <?php echo $a['tendencia'] == 'ALTA' ? 'bg-alta' : 'bg-normal'; ?>">
                                <?php echo $a['tendencia']; ?>
                            </span>
                        </td>
                    </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
    </div>

    <div class="legenda-caixa">
        <strong>DICA EXPERT:</strong><br>
        • <strong>Constância:</strong> Frequência de repetição no período.<br>
        • <strong>Vizinho:</strong> Grupo com maior probabilidade de "puxada".<br>
        • <strong>Tendência:</strong> Baseada no volume total de saídas no ranking.
    </div>
</div>

<?php include '../footer.php'; ?>