<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ARNIMS CHECKER</title>
    <link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.5.11/css/mdb.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <style>
        body {
            background-color: #f8f9fa;
            font-family: 'Roboto', sans-serif;
        }
        .card {
            margin: 20px 0;
        }
        .btn {
            margin: 10px 0;
        }
        footer {
            background-color: #343a40;
            color: white;
            padding: 10px 0;
        }
        footer a {
            color: #ffc107;
        }
    </style>
</head>
<body>

<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header text-center">
                    <h5>TES THE CC - Material Design</h5>
                </div>
                <div class="card-body text-center">
                    <span>[#Arnim]</span>
                    <div class="md-form">
                        <textarea id="lista" class="md-textarea form-control text-center" rows="2"></textarea>
                        <label for="lista">Email and Pass</label>
                    </div>
                    <div class="md-form">
                        <input type="text" id="pk_live" class="form-control text-center">
                        <label for="pk_live">Pk live</label>
                    </div>
                    <button class="btn btn-primary" id="testar" onclick="enviar()">TEST</button>
                    <button class="btn btn-danger">STOP</button>
                </div>
            </div>
        </div>
        <div class="col-md-4">
            <div class="card">
                <div class="card-header text-center">
                    <h5>INFORMATION:</h5>
                </div>
                <div class="card-body text-center">
                    <div class="md-form">
                        <span>Status:</span> <span class="badge badge-secondary">Waiting for command.</span><br>
                        <span>Approved:</span> <span id="cLive" class="badge badge-success">0</span><br>
                        <span>Failed:</span> <span id="cDie" class="badge badge-danger">0</span><br>
                        <span>Tested:</span> <span id="total" class="badge badge-info">0</span><br>
                        <span>Loaded:</span> <span id="carregadas" class="badge badge-dark">0</span>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="card">
        <div class="card-header d-flex justify-content-between align-items-center">
            <h6 class="font-weight-bold">Approved - <span id="cLive2" class="badge badge-success">0</span></h6>
            <button id="mostra" class="btn btn-primary">SHOW/HIDE</button>
        </div>
        <div id="bode" class="card-body">
            <span id=".aprovadas" class="aprovadas"></span>
        </div>
    </div>

    <div class="card">
        <div class="card-header d-flex justify-content-between align-items-center">
            <h6 class="font-weight-bold">Failed - <span id="cDie2" class="badge badge-danger">0</span></h6>
            <button id="mostra2" class="btn btn-primary">SHOW/HIDE</button>
        </div>
        <div id="bode2" class="card-body">
            <span id=".reprovadas" class="reprovadas"></span>
        </div>
    </div>
</div>

<footer class="text-center">
    <div class="footer-copyright py-3">Made by Arnim:
        <h7>Telegram - @arnimKINGG</h7>
    </div>
</footer>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.4/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.5.11/js/mdb.min.js"></script>
<script>
    $(document).ready(function(){
        $("#bode").hide();
        $("#mostra").click(function(){
            $("#bode").slideToggle();
        });

        $("#bode2").hide();
        $("#mostra2").click(function(){
            $("#bode2").slideToggle();
        });
    });

    function enviar() {
        var linha = $("#lista").val();
        var pk = $("#pk_live").val().trim(); // Get the pk live value

        // Check if pk_live is empty or does not start with 'pk_live'
        if (pk === "" || !pk.startsWith("pk_live")) {
            alert("Please enter a valid pk live key starting with 'pk_live'.");
            return;
        }

        var linhaenviar = linha.split("\n");
        var total = linhaenviar.length;
        var ap = 0;
        var rp = 0;
        linhaenviar.forEach(function(value, index) {
            setTimeout(function() {
                $.ajax({
                    url: 'api.php?lista=' + encodeURIComponent(value) + '&pk=' + encodeURIComponent(pk), // Pass pk as a parameter
                    type: 'GET',
                    async: true,
                    success: function(resultado) {
                        if (resultado.match("#Aprovada")) {
                            removelinha();
                            ap++;
                            aprovadas(resultado + "");
                        } else {
                            removelinha();
                            rp++;
                            reprovadas(resultado + "");
                        }
                        $('#carregadas').html(total);
                        var fila = parseInt(ap) + parseInt(rp);
                        $('#cLive').html(ap);
                        $('#cDie').html(rp);
                        $('#total').html(fila);
                        $('#cLive2').html(ap);
                        $('#cDie2').html(rp);
                    }
                });
            }, 500 * index);
        });
    }

    function aprovadas(str) {
        $(".aprovadas").append(str + "<br>");
    }

    function reprovadas(str) {
        $(".reprovadas").append(str + "<br>");
    }

    function removelinha() {
        var lines = $("#lista").val().split('\n');
        lines.splice(0, 1);
        $("#lista").val(lines.join("\n"));
    }
</script>

</body>
</html>