<?php if (isset($component)) { $__componentOriginal9ac128a9029c0e4701924bd2d73d7f54 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54 = $attributes; } ?>
<?php $component = App\View\Components\AppLayout::resolve([] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('app-layout'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\App\View\Components\AppLayout::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
     <?php $__env->slot('header', null, []); ?> 
        <div class="flex items-center gap-3">
            <div class="w-8 h-8 rounded-lg bg-white/20 flex items-center justify-center">
                <i class="fas fa-user-lock text-white text-sm"></i>
            </div>
            <div>
                <span class="block font-bold text-white text-lg leading-tight">Manajemen Blokir Login</span>
                <span class="block text-teal-100 text-xs font-normal">Monitor & buka blokir akun user</span>
            </div>
        </div>
     <?php $__env->endSlot(); ?>

    
    <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>

    <div class="py-6 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto">

        
        <div class="grid grid-cols-1 sm:grid-cols-3 gap-4 mb-6">
            
            <div class="kkd-card flex items-center gap-4">
                <div class="w-12 h-12 rounded-xl bg-red-50 dark:bg-red-900/20 flex items-center justify-center flex-shrink-0">
                    <i class="fas fa-user-lock text-red-500 dark:text-red-400 text-lg"></i>
                </div>
                <div>
                    <p class="stat-label">Sedang Diblokir</p>
                    <p class="stat-value text-red-600 dark:text-red-400" id="stat-locked"><?php echo e(count($locked)); ?></p>
                </div>
            </div>
            
            <div class="kkd-card flex items-center gap-4">
                <div class="w-12 h-12 rounded-xl bg-teal-50 dark:bg-teal-900/20 flex items-center justify-center flex-shrink-0">
                    <span class="relative flex h-4 w-4">
                        <span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-teal-400 opacity-75"></span>
                        <span class="relative inline-flex rounded-full h-4 w-4 bg-teal-500"></span>
                    </span>
                </div>
                <div>
                    <p class="stat-label">Status Monitor</p>
                    <p class="text-sm font-bold text-teal-600 dark:text-teal-400">Realtime Aktif</p>
                    <p class="text-xs text-gray-400 dark:text-gray-500">Update setiap 5 detik</p>
                </div>
            </div>
            
            <div class="kkd-card flex items-center gap-4">
                <div class="w-12 h-12 rounded-xl bg-blue-50 dark:bg-blue-900/20 flex items-center justify-center flex-shrink-0">
                    <i class="fas fa-sync-alt text-blue-500 dark:text-blue-400 text-lg" id="sync-icon"></i>
                </div>
                <div>
                    <p class="stat-label">Terakhir Diperbarui</p>
                    <p class="text-sm font-bold text-gray-800 dark:text-white" id="last-updated">Baru saja</p>
                </div>
            </div>
        </div>

        
        <div class="kkd-card">
            <div class="flex items-center justify-between mb-5 flex-wrap gap-3">
                <div>
                    <h2 class="section-title flex items-center gap-2">
                        <i class="fas fa-shield-alt text-red-500"></i>
                        Akun yang Sedang Diblokir
                    </h2>
                    <p class="section-subtitle mt-0.5">Klik "Buka Blokir" untuk mengizinkan user login kembali secara instan.</p>
                </div>
                <button onclick="forceRefresh()"
                        class="inline-flex items-center gap-2 px-4 py-2 bg-teal-50 dark:bg-teal-900/20 hover:bg-teal-100 dark:hover:bg-teal-900/40
                               text-teal-700 dark:text-teal-300 text-sm font-medium rounded-lg border border-teal-200 dark:border-teal-800 transition-all">
                    <i class="fas fa-sync-alt text-xs"></i>
                    Refresh Manual
                </button>
            </div>

            
            <div class="overflow-x-auto rounded-xl border border-gray-100 dark:border-slate-700">
                <table class="w-full text-sm">
                    <thead>
                        <tr class="bg-gray-50 dark:bg-slate-800/60 border-b border-gray-100 dark:border-slate-700">
                            <th class="px-4 py-3 text-left text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider">User</th>
                            <th class="px-4 py-3 text-left text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider hidden sm:table-cell">Role</th>
                            <th class="px-4 py-3 text-center text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider">Sisa Waktu</th>
                            <th class="px-4 py-3 text-center text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider">Aksi</th>
                        </tr>
                    </thead>
                    <tbody id="locked-table-body" class="divide-y divide-gray-50 dark:divide-slate-700/50">
                        <?php $__empty_1 = true; $__currentLoopData = $locked; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $lu): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
                        <tr class="locked-row hover:bg-gray-50 dark:hover:bg-slate-800/40 transition-colors"
                            id="row-<?php echo e($lu['id']); ?>"
                            data-email="<?php echo e($lu['email']); ?>"
                            data-seconds="<?php echo e($lu['seconds_left']); ?>">
                            
                            <td class="px-4 py-3">
                                <div class="flex items-center gap-3">
                                    <div class="w-9 h-9 rounded-full bg-red-100 dark:bg-red-900/30 flex items-center justify-center flex-shrink-0">
                                        <i class="fas fa-user text-red-500 dark:text-red-400 text-sm"></i>
                                    </div>
                                    <div class="min-w-0">
                                        <p class="font-semibold text-gray-800 dark:text-white text-sm truncate"><?php echo e($lu['name']); ?></p>
                                        <p class="text-xs text-gray-500 dark:text-gray-400 truncate"><?php echo e($lu['email']); ?></p>
                                    </div>
                                </div>
                            </td>
                            
                            <td class="px-4 py-3 hidden sm:table-cell">
                                <span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium
                                    <?php echo e($lu['role'] === 'admin' || $lu['role'] === 'super_admin'
                                        ? 'bg-purple-100 text-purple-700 dark:bg-purple-900/30 dark:text-purple-300'
                                        : ($lu['role'] === 'dokter'
                                            ? 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-300'
                                            : 'bg-gray-100 text-gray-700 dark:bg-gray-800 dark:text-gray-300')); ?>">
                                    <?php echo e(ucfirst($lu['role'])); ?>

                                </span>
                            </td>
                            
                            <td class="px-4 py-3 text-center">
                                <div class="inline-flex flex-col items-center gap-1.5">
                                    
                                    <div class="flex items-center gap-1.5 bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-lg px-3 py-1.5">
                                        <i class="fas fa-hourglass-half text-red-400 text-xs row-hourglass"></i>
                                        <span class="row-clock font-mono font-bold text-base tabular-nums text-red-600 dark:text-red-400 tracking-wider">
                                            <?php echo e(gmdate('i:s', $lu['seconds_left'])); ?>

                                        </span>
                                    </div>
                                    
                                    <div class="w-24 h-1.5 bg-red-100 dark:bg-red-900/30 rounded-full overflow-hidden">
                                        <div class="row-bar h-full bg-gradient-to-r from-red-400 to-orange-400 rounded-full"
                                             style="width:100%; transition: width 1s linear;"></div>
                                    </div>
                                </div>
                            </td>
                            
                            <td class="px-4 py-3 text-center">
                                <button onclick="unlockUser('<?php echo e($lu['email']); ?>', '<?php echo e($lu['name']); ?>', <?php echo e($lu['id']); ?>)"
                                        class="unlock-btn inline-flex items-center gap-1.5 px-3 py-1.5 bg-emerald-500 hover:bg-emerald-600
                                               text-white text-xs font-semibold rounded-lg transition-all shadow-sm hover:shadow-md
                                               active:scale-95 focus:outline-none focus:ring-2 focus:ring-emerald-400">
                                    <i class="fas fa-lock-open text-xs"></i>
                                    Buka Blokir
                                </button>
                            </td>
                        </tr>
                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
                        <tr id="empty-row">
                            <td colspan="4" class="px-4 py-16 text-center">
                                <div class="flex flex-col items-center gap-3">
                                    <div class="w-16 h-16 rounded-full bg-teal-50 dark:bg-teal-900/20 flex items-center justify-center">
                                        <i class="fas fa-shield-check text-teal-400 dark:text-teal-500 text-2xl"></i>
                                    </div>
                                    <p class="text-sm font-semibold text-gray-600 dark:text-gray-400">Tidak Ada Akun Diblokir</p>
                                    <p class="text-xs text-gray-400 dark:text-gray-500">Semua user dapat login dengan normal.</p>
                                </div>
                            </td>
                        </tr>
                        <?php endif; ?>
                    </tbody>
                </table>
            </div>

            
            <div class="mt-4 flex items-center gap-2 text-xs text-gray-400 dark:text-gray-500">
                <i class="fas fa-info-circle text-teal-400"></i>
                <span>Blokir otomatis terjadi setelah <strong class="text-gray-600 dark:text-gray-400">5 kali gagal login</strong> dan berlaku selama <strong class="text-gray-600 dark:text-gray-400">10 menit</strong>.</span>
            </div>
        </div>

        
        <div class="kkd-card mt-6">
            <h2 class="section-title flex items-center gap-2 mb-4">
                <i class="fas fa-history text-teal-500"></i>
                Log Aktivitas Unlock
            </h2>
            <div id="activity-log" class="space-y-2 max-h-48 overflow-y-auto">
                <p class="text-xs text-gray-400 dark:text-gray-500 italic">Belum ada aktivitas unlock dalam sesi ini.</p>
            </div>
        </div>
    </div>

    <style>
        .locked-row.unlocking {
            animation: fadeOut 0.6s ease forwards;
        }
        @keyframes fadeOut {
            0%   { opacity: 1; transform: translateX(0); }
            100% { opacity: 0; transform: translateX(30px); }
        }
        .row-unlocked-badge {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 4px 10px;
            background: #d1fae5;
            color: #065f46;
            border-radius: 9999px;
            font-size: 11px;
            font-weight: 700;
        }
        .dark .row-unlocked-badge {
            background: rgba(6,78,59,0.4);
            color: #6ee7b7;
        }
    </style>

    <script>
    (function () {
        /* ══ STATE ══ */
        // Map: userId → { secondsLeft, totalSeconds, timerId }
        const rowState = {};

        /* ══ INIT: Mulai countdown untuk setiap baris ══ */
        document.querySelectorAll('.locked-row').forEach(row => {
            const id    = row.id.replace('row-', '');
            const secs  = parseInt(row.dataset.seconds, 10);
            const email = row.dataset.email;
            initRowCountdown(row, id, secs, email);
        });

        function initRowCountdown(row, id, secs, email) {
            const clockEl   = row.querySelector('.row-clock');
            const barEl     = row.querySelector('.row-bar');
            const hourEl    = row.querySelector('.row-hourglass');
            const total     = secs;
            let   secsLeft  = secs;

            rowState[id] = { secsLeft, total, email };

            const timer = setInterval(() => {
                secsLeft = Math.max(0, secsLeft - 1);
                rowState[id].secsLeft = secsLeft;

                clockEl.textContent  = fmt(secsLeft);
                barEl.style.width    = ((secsLeft / total) * 100) + '%';

                if (secsLeft <= 60) {
                    barEl.style.background = 'linear-gradient(90deg,#fbbf24,#f59e0b)';
                    clockEl.className = 'row-clock font-mono font-bold text-base tabular-nums text-amber-500 tracking-wider';
                }

                if (secsLeft <= 0) {
                    clearInterval(timer);
                    markRowExpired(row, clockEl, hourEl);
                }
            }, 1000);

            rowState[id].timerId = timer;
        }

        function markRowExpired(row, clockEl, hourEl) {
            clockEl.textContent = '00:00';
            clockEl.className = 'row-clock font-mono font-bold text-base tabular-nums text-gray-400 tracking-wider';
            if (hourEl) {
                hourEl.classList.remove('fa-hourglass-half','text-red-400');
                hourEl.classList.add('fa-check','text-emerald-500');
            }
            // Hilangkan baris setelah delay (blokir sudah habis sendiri)
            setTimeout(() => removeRow(row.id.replace('row-','')), 2000);
        }

        /* ══ POLLING SERVER setiap 5 detik ══ */
        let polling = true;

        function pollServer() {
            if (!polling) return;

            const syncIcon = document.getElementById('sync-icon');
            syncIcon.classList.add('animate-spin');

            fetch('<?php echo e(route("admin.locked-users.status")); ?>', {
                headers: {
                    'Accept': 'application/json',
                    'X-Requested-With': 'XMLHttpRequest',
                    'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content,
                }
            })
            .then(r => r.json())
            .then(data => {
                syncIcon.classList.remove('animate-spin');
                document.getElementById('last-updated').textContent = timeNow();

                const serverMap = {};
                (data.locked_users || []).forEach(u => { serverMap[u.id] = u; });

                // Akun yang sudah tidak terblokir di server → hapus baris
                Object.keys(rowState).forEach(id => {
                    if (!serverMap[id]) {
                        removeRow(id, true);
                    } else {
                        // Sinkronkan sisa waktu dengan server (mencegah drift)
                        rowState[id].secsLeft = serverMap[id].seconds_left;
                    }
                });

                // Akun baru yang terblokir → tambah baris
                Object.keys(serverMap).forEach(id => {
                    if (!rowState[id] && !document.getElementById('row-' + id)) {
                        addNewRow(serverMap[id]);
                    }
                });

                // Update stat counter
                const lockedCount = Object.keys(rowState).length;
                document.getElementById('stat-locked').textContent = lockedCount;
            })
            .catch(() => {
                syncIcon.classList.remove('animate-spin');
            });
        }

        // Mulai polling
        setInterval(pollServer, 5000);

        /* ══ UNLOCK USER ══ */
        window.unlockUser = function(email, name, userId) {
            const isDark = document.documentElement.classList.contains('dark');
            Swal.fire({
                title: 'Buka Blokir?',
                html: `Apakah Anda yakin ingin membuka blokir akun:<br><strong>${name}</strong><br><small style="color:#64748b">${email}</small>`,
                icon: 'question',
                confirmButtonText: '<i class="fas fa-lock-open mr-1"></i> Ya, Buka Blokir',
                confirmButtonColor: '#10b981',
                cancelButtonText: 'Batal',
                cancelButtonColor: '#94a3b8',
                showCancelButton: true,
                background: isDark ? '#1e293b' : '#fff',
                color: isDark ? '#f1f5f9' : '#0f172a',
            }).then(result => {
                if (!result.isConfirmed) return;

                // Disable tombol sementara
                const btn = document.querySelector(`#row-${userId} .unlock-btn`);
                if (btn) {
                    btn.disabled = true;
                    btn.innerHTML = '<i class="fas fa-spinner fa-spin text-xs"></i> Membuka...';
                }

                fetch('<?php echo e(route("admin.locked-users.unlock")); ?>', {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json',
                        'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]').content,
                        'Accept': 'application/json',
                    },
                    body: JSON.stringify({ email })
                })
                .then(r => r.json())
                .then(data => {
                    if (data.success) {
                        Swal.fire({
                            title: 'Berhasil!',
                            text: data.message,
                            icon: 'success',
                            timer: 2000,
                            showConfirmButton: false,
                            background: isDark ? '#1e293b' : '#fff',
                            color: isDark ? '#f1f5f9' : '#0f172a',
                        });
                        // Hentikan timer baris ini dan hapus dari table
                        if (rowState[userId]) {
                            clearInterval(rowState[userId].timerId);
                        }
                        removeRow(userId);
                        addActivityLog(name, email, 'unlock');
                    } else {
                        if (btn) {
                            btn.disabled = false;
                            btn.innerHTML = '<i class="fas fa-lock-open text-xs"></i> Buka Blokir';
                        }
                        Swal.fire({
                            title: 'Gagal',
                            text: data.message || 'Terjadi kesalahan.',
                            icon: 'error',
                            background: isDark ? '#1e293b' : '#fff',
                            color: isDark ? '#f1f5f9' : '#0f172a',
                        });
                    }
                })
                .catch(() => {
                    if (btn) {
                        btn.disabled = false;
                        btn.innerHTML = '<i class="fas fa-lock-open text-xs"></i> Buka Blokir';
                    }
                    Swal.fire({ title: 'Error Jaringan', text: 'Gagal terhubung ke server.', icon: 'error' });
                });
            });
        };

        /* ══ HELPER: Hapus baris dari table ══ */
        function removeRow(id, serverUnlocked = false) {
            const row = document.getElementById('row-' + id);
            if (!row) return;

            if (rowState[id]) {
                clearInterval(rowState[id].timerId);
                delete rowState[id];
            }

            row.classList.add('unlocking');
            setTimeout(() => {
                row.remove();
                const count = Object.keys(rowState).length;
                document.getElementById('stat-locked').textContent = count;

                // Tampilkan empty state jika tidak ada lagi
                if (count === 0 && !document.querySelector('.locked-row')) {
                    const tbody = document.getElementById('locked-table-body');
                    tbody.innerHTML = `
                        <tr id="empty-row">
                            <td colspan="4" class="px-4 py-16 text-center">
                                <div class="flex flex-col items-center gap-3">
                                    <div class="w-16 h-16 rounded-full bg-teal-50 dark:bg-teal-900/20 flex items-center justify-center">
                                        <i class="fas fa-shield-check text-teal-400 dark:text-teal-500 text-2xl"></i>
                                    </div>
                                    <p class="text-sm font-semibold text-gray-600 dark:text-gray-400">Tidak Ada Akun Diblokir</p>
                                    <p class="text-xs text-gray-400 dark:text-gray-500">Semua user dapat login dengan normal.</p>
                                </div>
                            </td>
                        </tr>`;
                }
            }, 650);
        }

        /* ══ HELPER: Tambah baris baru (dari polling) ══ */
        function addNewRow(u) {
            // Hapus empty state dulu jika ada
            const emptyRow = document.getElementById('empty-row');
            if (emptyRow) emptyRow.remove();

            const role      = u.role || 'user';
            const roleClass = role === 'admin' || role === 'super_admin'
                ? 'bg-purple-100 text-purple-700 dark:bg-purple-900/30 dark:text-purple-300'
                : (role === 'dokter'
                    ? 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-300'
                    : 'bg-gray-100 text-gray-700 dark:bg-gray-800 dark:text-gray-300');

            const tr = document.createElement('tr');
            tr.className = 'locked-row hover:bg-gray-50 dark:hover:bg-slate-800/40 transition-colors';
            tr.id        = 'row-' + u.id;
            tr.dataset.email   = u.email;
            tr.dataset.seconds = u.seconds_left;
            tr.style.animation = 'none';
            tr.style.opacity   = '0';
            tr.innerHTML = `
                <td class="px-4 py-3">
                    <div class="flex items-center gap-3">
                        <div class="w-9 h-9 rounded-full bg-red-100 dark:bg-red-900/30 flex items-center justify-center flex-shrink-0">
                            <i class="fas fa-user text-red-500 dark:text-red-400 text-sm"></i>
                        </div>
                        <div class="min-w-0">
                            <p class="font-semibold text-gray-800 dark:text-white text-sm truncate">${u.name || u.email}</p>
                            <p class="text-xs text-gray-500 dark:text-gray-400 truncate">${u.email}</p>
                        </div>
                    </div>
                </td>
                <td class="px-4 py-3 hidden sm:table-cell">
                    <span class="inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium ${roleClass}">
                        ${role.charAt(0).toUpperCase() + role.slice(1)}
                    </span>
                </td>
                <td class="px-4 py-3 text-center">
                    <div class="inline-flex flex-col items-center gap-1.5">
                        <div class="flex items-center gap-1.5 bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-lg px-3 py-1.5">
                            <i class="fas fa-hourglass-half text-red-400 text-xs row-hourglass"></i>
                            <span class="row-clock font-mono font-bold text-base tabular-nums text-red-600 dark:text-red-400 tracking-wider">
                                ${fmt(u.seconds_left)}
                            </span>
                        </div>
                        <div class="w-24 h-1.5 bg-red-100 dark:bg-red-900/30 rounded-full overflow-hidden">
                            <div class="row-bar h-full bg-gradient-to-r from-red-400 to-orange-400 rounded-full" style="width:100%;transition:width 1s linear;"></div>
                        </div>
                    </div>
                </td>
                <td class="px-4 py-3 text-center">
                    <button onclick="unlockUser('${u.email}','${u.name || u.email}',${u.id})"
                            class="unlock-btn inline-flex items-center gap-1.5 px-3 py-1.5 bg-emerald-500 hover:bg-emerald-600 text-white text-xs font-semibold rounded-lg transition-all shadow-sm hover:shadow-md active:scale-95">
                        <i class="fas fa-lock-open text-xs"></i>
                        Buka Blokir
                    </button>
                </td>`;

            document.getElementById('locked-table-body').prepend(tr);

            // Fade in
            requestAnimationFrame(() => {
                tr.style.transition = 'opacity 0.4s ease';
                tr.style.opacity    = '1';
            });

            initRowCountdown(tr, u.id, u.seconds_left, u.email);
            document.getElementById('stat-locked').textContent = Object.keys(rowState).length;
        }

        /* ══ HELPER: Activity Log ══ */
        function addActivityLog(name, email, action) {
            const log = document.getElementById('activity-log');
            // Hapus pesan kosong
            const empty = log.querySelector('p.italic');
            if (empty) empty.remove();

            const entry = document.createElement('div');
            entry.className = 'flex items-center gap-3 p-2.5 bg-emerald-50 dark:bg-emerald-900/10 border border-emerald-100 dark:border-emerald-900/30 rounded-lg text-xs';
            entry.innerHTML = `
                <i class="fas fa-lock-open text-emerald-500 flex-shrink-0"></i>
                <div class="flex-1 min-w-0">
                    <span class="font-semibold text-gray-800 dark:text-white">${name}</span>
                    <span class="text-gray-500 dark:text-gray-400"> (${email})</span>
                    <span class="text-emerald-600 dark:text-emerald-400 font-medium"> berhasil dibuka blokirnya</span>
                </div>
                <span class="text-gray-400 dark:text-gray-500 flex-shrink-0">${timeNow()}</span>`;
            log.prepend(entry);
        }

        /* ══ HELPER: Format MM:SS ══ */
        function fmt(s) {
            return String(Math.floor(s / 60)).padStart(2,'0') + ':' + String(s % 60).padStart(2,'0');
        }

        function timeNow() {
            return new Date().toLocaleTimeString('id-ID', { hour:'2-digit', minute:'2-digit', second:'2-digit' });
        }

        /* ══ Manual Refresh ══ */
        window.forceRefresh = function () {
            pollServer();
            document.getElementById('last-updated').textContent = 'Memperbarui...';
        };

        // Update last-updated pertama kali
        document.getElementById('last-updated').textContent = timeNow();

    })();
    </script>
 <?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54)): ?>
<?php $attributes = $__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54; ?>
<?php unset($__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal9ac128a9029c0e4701924bd2d73d7f54)): ?>
<?php $component = $__componentOriginal9ac128a9029c0e4701924bd2d73d7f54; ?>
<?php unset($__componentOriginal9ac128a9029c0e4701924bd2d73d7f54); ?>
<?php endif; ?><?php /**PATH C:\laragon\www\KESEHATAN\resources\views/admin/locked-users.blade.php ENDPATH**/ ?>