{"id":8,"date":"2026-08-03T11:58:11","date_gmt":"2026-08-03T11:58:11","guid":{"rendered":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/?page_id=8"},"modified":"2026-08-03T13:00:44","modified_gmt":"2026-08-03T13:00:44","slug":"896r6","status":"publish","type":"page","link":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/","title":{"rendered":"Dashboard"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_code _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->    <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"><!-- [et_pb_line_break_holder] -->    <title>Private Blockchain<\/title><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- Native App Meta Tags for Android & iOS --><!-- [et_pb_line_break_holder] -->    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\"><!-- [et_pb_line_break_holder] -->    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\"><!-- [et_pb_line_break_holder] -->    <meta name=\"apple-mobile-web-app-title\" content=\"XIVIXX\"><!-- [et_pb_line_break_holder] -->    <meta name=\"mobile-web-app-capable\" content=\"yes\"><!-- [et_pb_line_break_holder] -->    <meta name=\"theme-color\" content=\"#0A0A0A\"><!-- [et_pb_line_break_holder] -->    <link rel=\"apple-touch-icon\" href=\"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-content\/uploads\/2026\/08\/blockchain-logo-png-transparent.png\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- PWA Manifest Injection --><!-- [et_pb_line_break_holder] -->    <link rel=\"manifest\" id=\"manifestLink\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script><!-- [et_pb_line_break_holder] -->    <script><!-- [et_pb_line_break_holder] -->        tailwind.config = {<!-- [et_pb_line_break_holder] -->            theme: {<!-- [et_pb_line_break_holder] -->                extend: {<!-- [et_pb_line_break_holder] -->                    colors: {<!-- [et_pb_line_break_holder] -->                        'brand-green': '#00D632', <!-- [et_pb_line_break_holder] -->                        'brand-black': '#0A0A0A',<!-- [et_pb_line_break_holder] -->                        'brand-gray-light': '#F3F4F6',<!-- [et_pb_line_break_holder] -->                    },<!-- [et_pb_line_break_holder] -->                    fontFamily: {<!-- [et_pb_line_break_holder] -->                        sans: ['Inter', 'sans-serif'],<!-- [et_pb_line_break_holder] -->                    },<!-- [et_pb_line_break_holder] -->                    animation: {<!-- [et_pb_line_break_holder] -->                        'pulse-fast': 'pulse 1s cubic-bezier(0.4, 0, 0.6, 1) infinite',<!-- [et_pb_line_break_holder] -->                        'scanline': 'scan 2.5s ease-in-out infinite',<!-- [et_pb_line_break_holder] -->                        'fade-in': 'fadeIn 0.5s ease-out forwards',<!-- [et_pb_line_break_holder] -->                        'slide-up': 'slideUp 0.4s ease-out forwards',<!-- [et_pb_line_break_holder] -->                        'slide-down': 'slideDown 0.4s ease-out forwards',<!-- [et_pb_line_break_holder] -->                    },<!-- [et_pb_line_break_holder] -->                    keyframes: {<!-- [et_pb_line_break_holder] -->                        scan: {<!-- [et_pb_line_break_holder] -->                            '0%': { top: '0%' },<!-- [et_pb_line_break_holder] -->                            '50%': { top: '100%' },<!-- [et_pb_line_break_holder] -->                            '100%': { top: '0%' }<!-- [et_pb_line_break_holder] -->                        },<!-- [et_pb_line_break_holder] -->                        fadeIn: {<!-- [et_pb_line_break_holder] -->                            '0%': { opacity: '0' },<!-- [et_pb_line_break_holder] -->                            '100%': { opacity: '1' }<!-- [et_pb_line_break_holder] -->                        },<!-- [et_pb_line_break_holder] -->                        slideUp: {<!-- [et_pb_line_break_holder] -->                            '0%': { transform: 'translateY(20px)', opacity: '0' },<!-- [et_pb_line_break_holder] -->                            '100%': { transform: 'translateY(0)', opacity: '1' }<!-- [et_pb_line_break_holder] -->                        },<!-- [et_pb_line_break_holder] -->                        slideDown: {<!-- [et_pb_line_break_holder] -->                            '0%': { transform: 'translateY(-20px)', opacity: '0' },<!-- [et_pb_line_break_holder] -->                            '100%': { transform: 'translateY(0)', opacity: '1' }<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] -->    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<style><!-- [et_pb_line_break_holder] -->        body {<!-- [et_pb_line_break_holder] -->            font-family: 'Inter', sans-serif;<!-- [et_pb_line_break_holder] -->            background-color: #E5E7EB;<!-- [et_pb_line_break_holder] -->            color: #111827;<!-- [et_pb_line_break_holder] -->            -webkit-tap-highlight-color: transparent;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->            align-items: center;<!-- [et_pb_line_break_holder] -->            height: 100vh;<!-- [et_pb_line_break_holder] -->            margin: 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        .app-container {<!-- [et_pb_line_break_holder] -->            height: 100vh;<!-- [et_pb_line_break_holder] -->            width: 100vw;<!-- [et_pb_line_break_holder] -->            max-width: 480px;<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->            background-color: #FFFFFF;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 40px rgba(0,0,0,0.1);<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .no-scrollbar::-webkit-scrollbar { display: none; }<!-- [et_pb_line_break_holder] -->        .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .view-layer {<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            top: 0;<!-- [et_pb_line_break_holder] -->            left: 0;<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            height: 100%;<!-- [et_pb_line_break_holder] -->            background: #F3F4F6;<!-- [et_pb_line_break_holder] -->            transform: translateX(100%);<!-- [et_pb_line_break_holder] -->            transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);<!-- [et_pb_line_break_holder] -->            z-index: 10;<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .view-layer.active {<!-- [et_pb_line_break_holder] -->            transform: translateX(0);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .scanner-frame {<!-- [et_pb_line_break_holder] -->            position: relative;<!-- [et_pb_line_break_holder] -->            width: 280px;<!-- [et_pb_line_break_holder] -->            height: 380px;<!-- [et_pb_line_break_holder] -->            margin: 0 auto;<!-- [et_pb_line_break_holder] -->            border-radius: 160px;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->            border: 4px solid #E5E7EB;<!-- [et_pb_line_break_holder] -->            background-color: #F9FAFB;<!-- [et_pb_line_break_holder] -->            box-shadow: inset 0 0 20px rgba(0,0,0,0.05);<!-- [et_pb_line_break_holder] -->            transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        .scanner-frame.scanning {<!-- [et_pb_line_break_holder] -->            border-color: #00D632;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 0 4px rgba(0, 214, 50, 0.2);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .scanner-frame.failed {<!-- [et_pb_line_break_holder] -->            border-color: #ef4444; <!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 0 4px rgba(239, 68, 68, 0.2);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .scan-line {<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            height: 3px;<!-- [et_pb_line_break_holder] -->            background: #00D632;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 15px #00D632;<!-- [et_pb_line_break_holder] -->            left: 0;<!-- [et_pb_line_break_holder] -->            opacity: 0;<!-- [et_pb_line_break_holder] -->            z-index: 20;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .scanning .scan-line {<!-- [et_pb_line_break_holder] -->            opacity: 1;<!-- [et_pb_line_break_holder] -->            animation: scan 2s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .dummy-camera {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            height: 100%;<!-- [et_pb_line_break_holder] -->            object-fit: cover;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .face-mesh {<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            top: 50%;<!-- [et_pb_line_break_holder] -->            left: 50%;<!-- [et_pb_line_break_holder] -->            transform: translate(-50%, -50%);<!-- [et_pb_line_break_holder] -->            width: 200px;<!-- [et_pb_line_break_holder] -->            height: 260px;<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            z-index: 16;<!-- [et_pb_line_break_holder] -->            display: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        .scanning .face-mesh { display: block; }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        .mesh-point {<!-- [et_pb_line_break_holder] -->            position: absolute;<!-- [et_pb_line_break_holder] -->            width: 5px;<!-- [et_pb_line_break_holder] -->            height: 5px;<!-- [et_pb_line_break_holder] -->            background-color: #00D632;<!-- [et_pb_line_break_holder] -->            border-radius: 50%;<!-- [et_pb_line_break_holder] -->            animation: pulse-fast 1s infinite alternate;<!-- [et_pb_line_break_holder] -->            box-shadow: 0 0 5px #00D632;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .content-scrollable {<!-- [et_pb_line_break_holder] -->            padding-bottom: 90px; <!-- [et_pb_line_break_holder] -->            overflow-y: auto;<!-- [et_pb_line_break_holder] -->            height: 100%;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"app-container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Install App Screen (First Screen User Sees) --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"installView\" class=\"view-layer active flex flex-col bg-white z-[60]\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"flex-1 flex flex-col justify-center items-center p-8\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"mb-10 text-center animate-slide-up\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"w-24 h-24 bg-brand-black text-white rounded-[2rem] flex items-center justify-center mx-auto mb-6 shadow-2xl\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-12 h-12\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><!-- [et_pb_line_break_holder] -->                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 002-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10\"><\/path><!-- [et_pb_line_break_holder] -->                    <\/svg><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<h1 class=\"text-3xl font-bold text-gray-900 tracking-tight\">XIVIXX<\/h1>\n<p><!-- [et_pb_line_break_holder] -->                <pee class=\"text-gray-500 mt-2 font-medium\">Private Blockchain Application<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <!-- Install Button Area --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"installUI\" class=\"w-full max-w-sm space-y-4 animate-slide-up\" style=\"animation-delay: 0.1s;\"><!-- [et_pb_line_break_holder] -->                <button onclick=\"handleInstall()\" class=\"w-full bg-brand-green text-brand-black font-bold py-4 rounded-2xl text-lg hover:bg-[#00e636] transition-colors shadow-lg flex justify-center items-center\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-6 h-6 mr-2\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    Install App<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->                <pee class=\"text-xs text-center text-gray-400 mt-4\">Add to Home Screen for secure access<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <!-- Fake Loading Progress Bar --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"installingUI\" class=\"w-full max-w-sm hidden flex-col items-center\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"w-full bg-gray-100 rounded-full h-2 mb-4 overflow-hidden shadow-inner\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"bg-brand-green h-2 rounded-full w-0 transition-all duration-[2000ms] ease-out\" id=\"installProgress\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee class=\"text-sm font-bold text-gray-500 animate-pulse uppercase tracking-wider\">Installing to Device&#8230;<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <!-- Open App Button (Shows after install) --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"openAppUI\" class=\"w-full max-w-sm hidden\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"text-center mb-6\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"w-12 h-12 rounded-full bg-green-50 text-brand-green flex items-center justify-center mx-auto mb-2 border border-green-100\"><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <pee class=\"font-bold text-gray-900\">Successfully Installed<\/pee><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <button onclick=\"navToLogin()\" class=\"w-full bg-brand-black text-white font-bold py-4 rounded-2xl text-lg hover:bg-gray-800 transition-colors shadow-lg flex justify-center items-center\"><!-- [et_pb_line_break_holder] -->                    Open Application<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- Login Screen --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"loginView\" class=\"view-layer flex flex-col bg-white z-50\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"flex-1 flex flex-col justify-center items-center p-8\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"mb-10 text-center animate-slide-up\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"w-20 h-20 bg-brand-black text-white rounded-2xl flex items-center justify-center mx-auto mb-6 shadow-xl transform rotate-3\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-10 h-10 transform -rotate-3\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><!-- [et_pb_line_break_holder] -->                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 002-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10\"><\/path><!-- [et_pb_line_break_holder] -->                    <\/svg><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<h1 class=\"text-3xl font-bold text-gray-900 tracking-tight\">Private Blockchain<\/h1>\n<p><!-- [et_pb_line_break_holder] -->                <pee class=\"text-gray-500 mt-2 font-medium\">Secure Banking App<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"w-full max-w-sm space-y-4 animate-slide-up\" style=\"animation-delay: 0.1s;\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"space-y-1\"><!-- [et_pb_line_break_holder] -->                    <label class=\"text-sm font-semibold text-gray-700 ml-1\">Email Address<\/label><!-- [et_pb_line_break_holder] -->                    <input type=\"email\" id=\"emailInput\" placeholder=\"Enter your email\" class=\"w-full bg-gray-50 text-gray-900 px-4 py-4 rounded-2xl border border-gray-200 focus:outline-none focus:ring-2 focus:ring-brand-black focus:border-transparent transition-all font-medium\"><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"space-y-1 mt-4\"><!-- [et_pb_line_break_holder] -->                    <label class=\"text-sm font-semibold text-gray-700 ml-1\">Password<\/label><!-- [et_pb_line_break_holder] -->                    <input type=\"password\" id=\"passwordInput\" placeholder=\"Enter your password\" class=\"w-full bg-gray-50 text-gray-900 px-4 py-4 rounded-2xl border border-gray-200 focus:outline-none focus:ring-2 focus:ring-brand-black focus:border-transparent transition-all font-medium\"><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <!-- Error Message Container --><!-- [et_pb_line_break_holder] -->                <pee id=\"loginError\" class=\"text-red-500 text-sm font-bold text-center mt-2 hidden\">Invalid credentials.<\/pee><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <button id=\"connectBtn\" onclick=\"handleLogin()\" class=\"w-full bg-brand-black text-white font-bold py-4 rounded-2xl text-lg hover:bg-gray-800 transition-colors shadow-lg mt-8 flex justify-center items-center\"><!-- [et_pb_line_break_holder] -->                    Connect<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"p-6 text-center\"><!-- [et_pb_line_break_holder] -->            <pee class=\"text-sm text-gray-400 font-medium\">XIVIXX<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Location Overlay --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"locationOverlay\" class=\"absolute inset-0 bg-gray-900\/40 backdrop-blur-sm z-40 hidden flex-col justify-start pt-16 items-center px-4\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"bg-white p-6 rounded-3xl w-full max-w-sm flex flex-col items-center shadow-2xl opacity-0 transform -translate-y-4 transition-all duration-500 border border-gray-100\" id=\"locationPanel\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"w-16 h-16 rounded-full bg-green-50 flex items-center justify-center mb-4\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-8 h-8 text-green-500\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><!-- [et_pb_line_break_holder] -->                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><!-- [et_pb_line_break_holder] -->                <\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2 class=\"text-xl font-bold text-gray-900 text-center leading-tight mb-1\">Hello, welcome back<!\u2013- [et_pb_br_holder] -\u2013>Flora<\/h2>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"text-gray-500 mb-6 text-sm font-medium\">We recognize your location.<\/pee><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"bg-gray-50 p-4 rounded-2xl w-full text-left mb-2 border border-gray-100\"><!-- [et_pb_line_break_holder] -->                <pee class=\"text-xs text-gray-500 font-semibold uppercase tracking-wider mb-2\">Successfully logged in from:<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"flex items-start\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-5 h-5 text-gray-400 mr-2 mt-0.5 flex-shrink-0\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <pee class=\"text-sm font-medium text-gray-800 leading-relaxed\">1181 Co Rd 22,<!\u2013- [et_pb_br_holder] -\u2013>Union Springs, AL 36089,<!\u2013- [et_pb_br_holder] -\u2013>United States<\/pee><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"mt-4 flex items-center text-green-600 font-bold bg-green-50 px-4 py-2 rounded-full text-sm\"><!-- [et_pb_line_break_holder] -->                Location Verified<!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Main Dashboard --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"dashboardView\" class=\"view-layer flex-1 bg-brand-gray-light z-20\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"content-scrollable no-scrollbar\"><!-- [et_pb_line_break_holder] -->            <!-- Header --><!-- [et_pb_line_break_holder] -->            <\/p>\n<header class=\"px-6 pt-10 pb-4 flex justify-between items-center bg-white border-b border-gray-100 sticky top-0 z-20\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"flex items-center space-x-3\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"w-12 h-12 rounded-full bg-gray-100 flex items-center justify-center border border-gray-200 shadow-sm relative overflow-hidden\"><!-- [et_pb_line_break_holder] -->                        <img decoding=\"async\" src=\"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-content\/uploads\/2026\/08\/cropped_circle_image.png\" alt=\"Profile\" class=\"w-full h-full object-cover\"><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div><!-- [et_pb_line_break_holder] -->                        <pee class=\"text-xs font-semibold text-gray-500 uppercase tracking-wider\">Welcome Back,<\/pee><!-- [et_pb_line_break_holder] -->                        <pee class=\"font-bold text-gray-900 text-lg\">Flora<\/pee><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <button onclick=\"navTo('settingsView')\" class=\"p-2 rounded-full bg-gray-50 text-gray-600 hover:bg-gray-100 transition border border-gray-200\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/header>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"p-4 space-y-4\"><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <!-- Savings Balance --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-brand-black p-6 rounded-[2rem] shadow-xl relative overflow-hidden text-white\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"absolute top-0 right-0 w-48 h-48 bg-brand-green opacity-20 rounded-full blur-3xl -mr-10 -mt-10\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"relative z-10\"><!-- [et_pb_line_break_holder] -->                        <pee class=\"text-gray-300 font-medium mb-1\">Savings Balance<\/pee><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h2 class=\"text-5xl font-bold tracking-tight mb-6\">$356,928<span class=\"text-2xl text-gray-400\">.07<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->                        <!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"flex space-x-3\"><!-- [et_pb_line_break_holder] -->                            <button onclick=\"initiateSend('Savings Balance', '$356,928.07')\" class=\"flex-1 bg-brand-green text-brand-black font-bold py-3.5 rounded-2xl flex items-center justify-center hover:bg-[#00e636] transition shadow-lg shadow-brand-green\/20\"><!-- [et_pb_line_break_holder] -->                                <svg class=\"w-5 h-5 mr-1.5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 10l7-7m0 0l7 7m-7-7v18\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                                Send<!-- [et_pb_line_break_holder] -->                            <\/button><!-- [et_pb_line_break_holder] -->                            <button onclick=\"initiateSend('Savings Balance (Receive)', '$356,928.07')\" class=\"flex-1 bg-white\/10 text-white font-bold py-3.5 rounded-2xl flex items-center justify-center border border-white\/20 backdrop-blur-sm\"><!-- [et_pb_line_break_holder] -->                                <svg class=\"w-5 h-5 mr-1.5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M19 14l-7 7m0 0l-7-7m7 7V3\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                                Receive<!-- [et_pb_line_break_holder] -->                            <\/button><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <!-- Crypto Balance --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-white p-5 rounded-3xl flex justify-between items-center shadow-sm border border-gray-100\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex items-center\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"w-12 h-12 rounded-2xl bg-indigo-50 flex items-center justify-center mr-4 border border-indigo-100\"><!-- [et_pb_line_break_holder] -->                            <svg class=\"w-6 h-6 text-indigo-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-sm font-semibold text-gray-500\">Crypto Balance<\/pee><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-xl font-bold text-gray-900\">$216,980.01<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <button onclick=\"initiateSend('Crypto', '$216,980.01')\" class=\"bg-gray-50 hover:bg-gray-100 text-brand-black p-3 rounded-full transition border border-gray-200\"><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 10l7-7m0 0l7 7m-7-7v18\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <!-- Investment Balance --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-white p-5 rounded-3xl flex justify-between items-center shadow-sm border border-gray-100\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex items-center\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"w-12 h-12 rounded-2xl bg-emerald-50 flex items-center justify-center mr-4 border border-emerald-100\"><!-- [et_pb_line_break_holder] -->                            <svg class=\"w-6 h-6 text-emerald-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-sm font-semibold text-gray-500\">Investment Balance<\/pee><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-xl font-bold text-gray-900\">$2,897,243.08<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <button onclick=\"initiateSend('Investment', '$2,897,243.08')\" class=\"bg-gray-50 hover:bg-gray-100 text-brand-black p-3 rounded-full transition border border-gray-200\"><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 10l7-7m0 0l7 7m-7-7v18\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <!-- Recent Activity Placeholder --><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"mt-8\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex justify-between items-end mb-4 px-1\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<h3 class=\"text-lg font-bold text-gray-900\">Recent Transactions<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                        <button class=\"text-brand-green text-sm font-bold\">See All<\/button><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"bg-white rounded-3xl shadow-sm border border-gray-100 divide-y divide-gray-100\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"flex items-center justify-between p-4\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"flex items-center\"><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div class=\"w-12 h-12 rounded-2xl bg-green-50 text-green-600 flex items-center justify-center mr-4 border border-green-100\"><!-- [et_pb_line_break_holder] -->                                    <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div><!-- [et_pb_line_break_holder] -->                                    <pee class=\"font-bold text-gray-900\">Ethereum Staking Yield<\/pee><!-- [et_pb_line_break_holder] -->                                    <pee class=\"text-sm text-gray-500 font-medium\">Today, 10:42 AM<\/pee><!-- [et_pb_line_break_holder] -->                                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-green-600 font-bold text-lg\">+$1,200.00<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                         <\/p>\n<div class=\"flex items-center justify-between p-4\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"flex items-center\"><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div class=\"w-12 h-12 rounded-2xl bg-gray-50 text-gray-600 flex items-center justify-center mr-4 border border-gray-200\"><!-- [et_pb_line_break_holder] -->                                    <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                                <\/p>\n<div><!-- [et_pb_line_break_holder] -->                                    <pee class=\"font-bold text-gray-900\">Exchange Fee<\/pee><!-- [et_pb_line_break_holder] -->                                    <pee class=\"text-sm text-gray-500 font-medium\">Yesterday<\/pee><!-- [et_pb_line_break_holder] -->                                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <pee class=\"font-bold text-gray-900 text-lg\">-$45.50<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Settings \/ Account View --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"settingsView\" class=\"view-layer bg-brand-gray-light flex flex-col z-20\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header class=\"px-4 pt-10 pb-4 flex items-center bg-white border-b border-gray-100 sticky top-0 z-20\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2 class=\"text-xl font-bold text-gray-900 ml-4\">Account Settings<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"content-scrollable no-scrollbar p-4 space-y-6\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"bg-white p-6 rounded-3xl shadow-sm border border-gray-100 flex items-center\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"w-16 h-16 rounded-full bg-gray-100 flex items-center justify-center mr-4 shadow-inner relative overflow-hidden\"><!-- [et_pb_line_break_holder] -->                    <img decoding=\"async\" src=\"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-content\/uploads\/2026\/08\/cropped_circle_image.png\" alt=\"Profile\" class=\"w-full h-full object-cover\"><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3 class=\"text-xl font-bold text-gray-900\">Flora<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <pee class=\"text-gray-500 text-sm font-medium\">janelschofield007@gmail.com<\/pee><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"space-y-2\"><!-- [et_pb_line_break_holder] -->                <pee class=\"text-xs text-gray-500 font-bold px-4 py-1 uppercase tracking-wider\">Account Settings<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-white rounded-3xl shadow-sm border border-gray-100 divide-y divide-gray-100\"><!-- [et_pb_line_break_holder] -->                    <button class=\"w-full text-left px-6 py-4 flex justify-between items-center hover:bg-gray-50 transition first:rounded-t-3xl text-gray-800 font-medium\"><!-- [et_pb_line_break_holder] -->                        <span>Personal Information<\/span><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"w-full text-left px-6 py-4 flex justify-between items-center hover:bg-gray-50 transition text-gray-800 font-medium\"><!-- [et_pb_line_break_holder] -->                        <span>Linked Wallets &#038; Cards<\/span><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                    <button class=\"w-full text-left px-6 py-4 flex justify-between items-center hover:bg-gray-50 transition last:rounded-b-3xl text-gray-800 font-medium\"><!-- [et_pb_line_break_holder] -->                        <span>Limits &#038; Features<\/span><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <pee class=\"text-xs text-gray-500 font-bold px-4 py-1 uppercase tracking-wider mt-6\">Security<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-white rounded-3xl shadow-sm border border-gray-100 divide-y divide-gray-100\"><!-- [et_pb_line_break_holder] -->                    <button class=\"w-full text-left px-6 py-4 flex justify-between items-center hover:bg-gray-50 transition first:rounded-t-3xl text-gray-800 font-medium\"><!-- [et_pb_line_break_holder] -->                        <span>Privacy &#038; Security<\/span><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <\/button><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"w-full text-left px-6 py-4 flex justify-between items-center last:rounded-b-3xl text-gray-800 font-medium\"><!-- [et_pb_line_break_holder] -->                        <span>Require Face ID<\/span><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"w-12 h-6 bg-brand-green rounded-full relative cursor-pointer shadow-inner\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"w-5 h-5 bg-white rounded-full absolute right-0.5 top-0.5 shadow\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                <button onclick=\"handleLogout()\" class=\"w-full mt-8 bg-white text-red-500 font-bold py-4 rounded-2xl shadow-sm border border-gray-100 hover:bg-red-50 transition active:bg-red-100\"><!-- [et_pb_line_break_holder] -->                    Sign Out<!-- [et_pb_line_break_holder] -->                <\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Cards View --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"cardsView\" class=\"view-layer bg-brand-gray-light flex flex-col z-20\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header class=\"px-6 pt-10 pb-4 flex items-center bg-white border-b border-gray-100 sticky top-0 z-20\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2 class=\"text-xl font-bold text-gray-900 ml-2\">My Cards<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"content-scrollable no-scrollbar p-6 space-y-6\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"bg-brand-black p-6 rounded-[2rem] shadow-2xl relative overflow-hidden text-white aspect-[1.58\/1] flex flex-col justify-between border border-gray-800\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"absolute top-0 right-0 w-32 h-32 bg-brand-green opacity-20 rounded-full blur-2xl -mr-10 -mt-10\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"flex justify-between items-start relative z-10\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-10 h-10 text-gray-300\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9 3v2m6-2v2M9 19v2m6-2v2M5 9H3m2 6H3m18-6h-2m2 6h-2M7 19h10a2 2 0 002-2V7a2 2 0 00-2-2H7a2 2 0 00-2 2v10a2 2 0 002 2zM9 9h6v6H9V9z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-12 h-8 text-white\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M2.937 15.688L5.056 2.375h3.364l-2.119 13.313H2.937zM18.17 2.375h2.158l-1.391 13.313h-3.329l.808-4.22h-3.411l-.815 4.22H9l2.766-13.313h6.404zm-.507 6.467c.189-.982.353-1.82.511-2.658h-1.896l-.995 2.658h2.38z\"\/><\/svg><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"relative z-10 space-y-5\"><!-- [et_pb_line_break_holder] -->                    <pee class=\"font-mono text-2xl tracking-widest text-gray-100\">\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 8924<\/pee><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex justify-between items-end\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-[10px] text-gray-400 uppercase tracking-widest mb-1\">Card Holder<\/pee><!-- [et_pb_line_break_holder] -->                            <pee class=\"font-bold text-base tracking-widest uppercase\">Flora J Mendoza<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div><!-- [et_pb_line_break_holder] -->                            <pee class=\"text-[10px] text-gray-400 uppercase tracking-widest mb-1\">Expires<\/pee><!-- [et_pb_line_break_holder] -->                            <pee class=\"font-bold text-sm tracking-wide\">12\/28<\/pee><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"bg-white rounded-3xl shadow-sm border border-gray-100 p-2\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"flex justify-between items-center p-4 hover:bg-gray-50 rounded-2xl transition cursor-pointer\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex items-center space-x-3\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"bg-blue-50 text-blue-500 p-2 rounded-xl\"><svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"><\/path><\/svg><\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <span class=\"font-bold text-gray-800\">Lock Card<\/span><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"w-12 h-6 bg-gray-200 rounded-full relative cursor-pointer shadow-inner\"><!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"w-5 h-5 bg-white rounded-full absolute left-0.5 top-0.5 shadow\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Investments View --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"investmentsView\" class=\"view-layer bg-brand-gray-light flex flex-col z-20\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header class=\"px-6 pt-10 pb-4 flex items-center bg-white border-b border-gray-100 sticky top-0 z-20\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2 class=\"text-xl font-bold text-gray-900 ml-2\">Investments<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"content-scrollable no-scrollbar flex flex-col items-center justify-center h-full pb-20\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"w-24 h-24 bg-white rounded-full flex items-center justify-center mb-6 shadow-sm border border-gray-100\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-10 h-10 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h3 class=\"text-2xl font-bold text-gray-900 mb-2\">Locked<\/h3>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"text-gray-500 text-center px-8 font-medium\">Verify with Hardware Token to access your investment portfolio.<\/pee><!-- [et_pb_line_break_holder] -->            <button onclick=\"initiateSend('Hardware Token', 'Unlock')\" class=\"mt-8 bg-brand-black text-white font-bold py-3.5 px-8 rounded-2xl flex items-center justify-center hover:bg-gray-800 transition shadow-lg\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-5 h-5 mr-2\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 7a2 2 0 012 2m4 0a6 6 0 01-7.743 5.743L11 17H9v2H7v2H4a1 1 0 01-1-1v-2.586a1 1 0 01.293-.707l5.964-5.964A6 6 0 1121 9z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                Connect Token<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Verification \/ Face Scan View --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"verificationView\" class=\"view-layer bg-white z-40 flex flex-col\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<header class=\"px-4 pt-10 pb-4 flex justify-between items-center absolute w-full z-30\"><!-- [et_pb_line_break_holder] -->            <button onclick=\"cancelSend()\" class=\"text-gray-700 bg-gray-100\/80 p-2 rounded-full backdrop-blur hover:bg-gray-200 transition\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->            <span class=\"font-bold text-sm bg-gray-100\/80 text-gray-800 px-4 py-1.5 rounded-full backdrop-blur\">Identity Verification<\/span><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"w-10\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/header>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"flex-1 flex flex-col items-center justify-center relative p-6 mt-10\"><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"text-center mb-8 z-30\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h2 id=\"sendContextTitle\" class=\"text-2xl font-bold text-gray-900 mb-1\">Initiating Transfer<\/h2>\n<p><!-- [et_pb_line_break_holder] -->                <pee class=\"text-gray-500 text-sm font-medium\">Position your face within the frame.<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"scannerBox\" class=\"scanner-frame\"><!-- [et_pb_line_break_holder] -->                <video id=\"webcam\" autoplay playsinline class=\"dummy-camera\" style=\"display:none;\"><\/video><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" id=\"fallbackImg\" src=\"https:\/\/placehold.co\/400x500\/E5E7EB\/9CA3AF?text=Camera+Active\" class=\"dummy-camera\" alt=\"camera feed\"><!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"scan-line\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"face-mesh\" id=\"faceMesh\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div id=\"scanStatus\" class=\"mt-8 text-center h-16 z-30 flex flex-col items-center justify-center w-full\"><!-- [et_pb_line_break_holder] -->                <!-- Status injected via JS --><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Error Modal (Face Scan Failed) --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"errorModal\" class=\"absolute inset-0 bg-gray-900\/60 backdrop-blur-sm z-50 hidden flex-col justify-end\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"bg-white rounded-t-[2rem] p-6 pb-10 transform translate-y-full transition-transform duration-300 shadow-2xl\" id=\"errorModalContent\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"w-12 h-1.5 bg-gray-300 rounded-full mx-auto mb-8\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"flex items-center justify-center w-20 h-20 rounded-full bg-red-50 text-red-500 mx-auto mb-6 border-4 border-white shadow-lg\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-10 h-10\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <\/p>\n<h3 class=\"text-2xl font-bold text-gray-900 text-center mb-3\">Identity Not Verified<\/h3>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"text-gray-600 text-center mb-8 px-4 font-medium leading-relaxed\"><!-- [et_pb_line_break_holder] -->                You cannot send at this time, we do not recorgnise your face. You are not Flora.<!-- [et_pb_line_break_holder] -->            <\/pee><!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            <button onclick=\"closeErrorModal()\" class=\"w-full bg-brand-black text-white font-bold py-4 rounded-2xl hover:bg-gray-800 transition shadow-lg\"><!-- [et_pb_line_break_holder] -->                Return to Dashboard<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- Bottom Navigation --><!-- [et_pb_line_break_holder] -->    <\/p>\n<nav id=\"bottomNav\" class=\"absolute bottom-0 w-full bg-white border-t border-gray-100 p-3 pb-6 flex justify-around items-center z-30 hidden shadow-[0_-10px_30px_rgba(0,0,0,0.05)]\"><!-- [et_pb_line_break_holder] -->        <button onclick=\"navTo('dashboardView')\" id=\"nav-dashboardView\" class=\"nav-btn flex flex-col items-center w-16 text-brand-green\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"p-2 rounded-xl mb-1 transition-colors\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"text-[10px] font-bold\">Home<\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <button onclick=\"navTo('cardsView')\" id=\"nav-cardsView\" class=\"nav-btn flex flex-col items-center text-gray-400 hover:text-gray-800 transition w-16\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"p-2 mb-1\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"text-[10px] font-medium\">Cards<\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <button onclick=\"navTo('investmentsView')\" id=\"nav-investmentsView\" class=\"nav-btn flex flex-col items-center text-gray-400 hover:text-gray-800 transition w-16\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"p-2 mb-1\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"text-[10px] font-medium\">Invest<\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->        <button onclick=\"navTo('settingsView')\" id=\"nav-settingsView\" class=\"nav-btn flex flex-col items-center text-gray-400 hover:text-gray-800 transition w-16\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"p-2 mb-1\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"text-[10px] font-medium\">Account<\/span><!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->    <\/nav>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->    const manifest = {<!-- [et_pb_line_break_holder] -->        \"name\": \"XIVIXX Private Blockchain\",<!-- [et_pb_line_break_holder] -->        \"short_name\": \"XIVIXX\",<!-- [et_pb_line_break_holder] -->        \"start_url\": window.location.href.split('?')[0],<!-- [et_pb_line_break_holder] -->        \"display\": \"standalone\",<!-- [et_pb_line_break_holder] -->        \"background_color\": \"#ffffff\",<!-- [et_pb_line_break_holder] -->        \"theme_color\": \"#0A0A0A\",<!-- [et_pb_line_break_holder] -->        \"icons\": [<!-- [et_pb_line_break_holder] -->            {<!-- [et_pb_line_break_holder] -->                \"src\": \"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-content\/uploads\/2026\/08\/blockchain-logo-png-transparent.png\",<!-- [et_pb_line_break_holder] -->                \"sizes\": \"192x192\",<!-- [et_pb_line_break_holder] -->                \"type\": \"image\/png\",<!-- [et_pb_line_break_holder] -->                \"purpose\": \"any maskable\"<!-- [et_pb_line_break_holder] -->            },<!-- [et_pb_line_break_holder] -->            {<!-- [et_pb_line_break_holder] -->                \"src\": \"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-content\/uploads\/2026\/08\/blockchain-logo-png-transparent.png\",<!-- [et_pb_line_break_holder] -->                \"sizes\": \"512x512\",<!-- [et_pb_line_break_holder] -->                \"type\": \"image\/png\",<!-- [et_pb_line_break_holder] -->                \"purpose\": \"any maskable\"<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        ]<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Inject real PWA manifest via data URI to bypass blob restrictions<!-- [et_pb_line_break_holder] -->    const manifestDataUri = 'data:application\/manifest+json;charset=utf-8,' + encodeURIComponent(JSON.stringify(manifest));<!-- [et_pb_line_break_holder] -->    document.getElementById('manifestLink').setAttribute('href', manifestDataUri);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Register real Service Worker with fetch handler (required by mobile Chrome for PWA)<!-- [et_pb_line_break_holder] -->    if ('serviceWorker' in navigator) {<!-- [et_pb_line_break_holder] -->        const swCode = `<!-- [et_pb_line_break_holder] -->            self.addEventListener('install', (e) => self.skipWaiting());<!-- [et_pb_line_break_holder] -->            self.addEventListener('activate', (e) => self.clients.claim());<!-- [et_pb_line_break_holder] -->            self.addEventListener('fetch', (e) => {<!-- [et_pb_line_break_holder] -->                e.respondWith(fetch(e.request).catch(() => new Response('Offline')));<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        `;<!-- [et_pb_line_break_holder] -->        const swBlob = new Blob([swCode], {type: 'application\/javascript'});<!-- [et_pb_line_break_holder] -->        navigator.serviceWorker.register(URL.createObjectURL(swBlob)).catch(() => console.log('SW setup skipped'));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let loginCount = localStorage.getItem('loginCount') ? parseInt(localStorage.getItem('loginCount')) : 0;<!-- [et_pb_line_break_holder] -->    let currentStream = null;<!-- [et_pb_line_break_holder] -->    let deferredPrompt; \/\/ Variable to store real PWA prompt if available<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.addEventListener('DOMContentLoaded', () => {<!-- [et_pb_line_break_holder] -->        if (window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone === true) {<!-- [et_pb_line_break_holder] -->            \/\/ If running from Home Screen as real PWA, skip install screen and go to login<!-- [et_pb_line_break_holder] -->            document.getElementById('installView').classList.remove('active');<!-- [et_pb_line_break_holder] -->            document.getElementById('loginView').classList.add('active');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Listen for real PWA install prompt event from browser<!-- [et_pb_line_break_holder] -->    window.addEventListener('beforeinstallprompt', (e) => {<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        deferredPrompt = e;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.addEventListener('appinstalled', () => {<!-- [et_pb_line_break_holder] -->        \/\/ Triggered when actual PWA is successfully installed natively<!-- [et_pb_line_break_holder] -->        document.getElementById('installUI').classList.add('hidden');<!-- [et_pb_line_break_holder] -->        document.getElementById('installingUI').classList.add('hidden');<!-- [et_pb_line_break_holder] -->        document.getElementById('installingUI').classList.remove('flex');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Show success and tell them to open from home screen<!-- [et_pb_line_break_holder] -->        const openAppUI = document.getElementById('openAppUI');<!-- [et_pb_line_break_holder] -->        openAppUI.classList.remove('hidden');<!-- [et_pb_line_break_holder] -->        openAppUI.innerHTML = `<!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"text-center mb-6 animate-slide-up\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"w-12 h-12 rounded-full bg-green-50 text-brand-green flex items-center justify-center mx-auto mb-2 border border-green-100\"><!-- [et_pb_line_break_holder] -->                    <svg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->                <pee class=\"font-bold text-gray-900\">App Installed Successfully!<\/pee><!-- [et_pb_line_break_holder] -->                <pee class=\"text-sm text-gray-500 mt-2 px-2\">You can now close this browser and open <strong>XIVIXX<\/strong> directly from your phone's Home Screen.<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <button onclick=\"navToLogin()\" class=\"w-full bg-brand-black text-white font-bold py-4 rounded-2xl text-lg hover:bg-gray-800 transition-colors shadow-lg flex justify-center items-center animate-slide-up\"><!-- [et_pb_line_break_holder] -->                Continue in Browser<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        `;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Handle Native App Installation Logic<!-- [et_pb_line_break_holder] -->    function handleInstall() {<!-- [et_pb_line_break_holder] -->        if (deferredPrompt) {<!-- [et_pb_line_break_holder] -->            \/\/ Trigger native browser install prompt if available<!-- [et_pb_line_break_holder] -->            deferredPrompt.prompt();<!-- [et_pb_line_break_holder] -->            deferredPrompt.userChoice.then((choiceResult) => {<!-- [et_pb_line_break_holder] -->                if (choiceResult.outcome === 'accepted') {<!-- [et_pb_line_break_holder] -->                    deferredPrompt = null;<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    deferredPrompt = null;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            \/\/ Browser blocked the automatic prompt (common on iOS or embedded WordPress pages)<!-- [et_pb_line_break_holder] -->            \/\/ Show native OS instructions so they can still install the PWA<!-- [et_pb_line_break_holder] -->            const isIOS = \/iPad|iPhone|iPod\/.test(navigator.userAgent) && !window.MSStream;<!-- [et_pb_line_break_holder] -->            const btnContainer = document.getElementById('installUI');<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            btnContainer.innerHTML = `<!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"bg-gray-50 p-5 rounded-2xl border border-gray-200 text-left animate-slide-up\"><!-- [et_pb_line_break_holder] -->                    <pee class=\"font-bold text-gray-900 mb-2\">Manual Installation Required<\/pee><!-- [et_pb_line_break_holder] -->                    <pee class=\"text-sm text-gray-600 mb-3\">Your browser requires you to install this app manually:<\/pee><!-- [et_pb_line_break_holder] -->                    ${isIOS ? <!-- [et_pb_line_break_holder] -->                        '<pee class=\"text-sm text-gray-800\">1. Tap the <strong>Share<\/strong> icon at the bottom of your screen.<!\u2013- [et_pb_br_holder] -\u2013>2. Scroll down and tap <strong>\"Add to Home Screen\"<\/strong>.<\/pee>' : <!-- [et_pb_line_break_holder] -->                        '<pee class=\"text-sm text-gray-800\">1. Tap the <strong>Menu (3 dots)<\/strong> in the top right corner.<!\u2013- [et_pb_br_holder] -\u2013>2. Select <strong>\"Install app\"<\/strong> or <strong>\"Add to Home screen\"<\/strong>.<\/pee>'<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                    <button onclick=\"navToLogin()\" class=\"w-full mt-5 bg-white text-brand-black border border-gray-300 font-bold py-3.5 rounded-xl text-sm hover:bg-gray-100 transition shadow-sm\">Skip & Continue in Browser<\/button><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            `;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function showOpenAppBtn() {<!-- [et_pb_line_break_holder] -->        document.getElementById('openAppUI').classList.remove('hidden');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function navToLogin() {<!-- [et_pb_line_break_holder] -->        document.getElementById('installView').classList.remove('active');<!-- [et_pb_line_break_holder] -->        document.getElementById('loginView').classList.add('active');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ View Management for Bottom Navigation<!-- [et_pb_line_break_holder] -->    const views = ['dashboardView', 'settingsView', 'cardsView', 'investmentsView']; <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function navTo(targetViewId) {<!-- [et_pb_line_break_holder] -->        document.querySelectorAll('.nav-btn').forEach(btn => {<!-- [et_pb_line_break_holder] -->            btn.classList.remove('text-brand-green');<!-- [et_pb_line_break_holder] -->            btn.classList.add('text-gray-400');<!-- [et_pb_line_break_holder] -->            btn.querySelector('span').classList.remove('font-bold');<!-- [et_pb_line_break_holder] -->            btn.querySelector('span').classList.add('font-medium');<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const activeBtn = document.getElementById('nav-' + targetViewId);<!-- [et_pb_line_break_holder] -->        if (activeBtn) {<!-- [et_pb_line_break_holder] -->            activeBtn.classList.remove('text-gray-400');<!-- [et_pb_line_break_holder] -->            activeBtn.classList.add('text-brand-green');<!-- [et_pb_line_break_holder] -->            activeBtn.querySelector('span').classList.remove('font-medium');<!-- [et_pb_line_break_holder] -->            activeBtn.querySelector('span').classList.add('font-bold');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (views.includes(targetViewId)) {<!-- [et_pb_line_break_holder] -->            views.forEach(viewId => {<!-- [et_pb_line_break_holder] -->                if(viewId === targetViewId) {<!-- [et_pb_line_break_holder] -->                    document.getElementById(viewId).classList.add('active');<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    document.getElementById(viewId).classList.remove('active');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function showView(viewId) {<!-- [et_pb_line_break_holder] -->        document.getElementById(viewId).classList.add('active');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function hideView(viewId) {<!-- [et_pb_line_break_holder] -->        document.getElementById(viewId).classList.remove('active');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function handleLogin() {<!-- [et_pb_line_break_holder] -->        const email = document.getElementById('emailInput').value.trim();<!-- [et_pb_line_break_holder] -->        const password = document.getElementById('passwordInput').value;<!-- [et_pb_line_break_holder] -->        const errorMsg = document.getElementById('loginError');<!-- [et_pb_line_break_holder] -->        const btn = document.getElementById('connectBtn');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Exact credential verification<!-- [et_pb_line_break_holder] -->        if (email.toLowerCase() === 'janelschofield007@gmail.com' && password === 'Godisable100') {<!-- [et_pb_line_break_holder] -->            errorMsg.classList.add('hidden');<!-- [et_pb_line_break_holder] -->            btn.innerHTML = `<svg class=\"animate-spin h-5 w-5 mx-auto\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle><path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path><\/svg>`;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            setTimeout(() => {<!-- [et_pb_line_break_holder] -->                document.getElementById('loginView').classList.remove('active'); \/\/ completely hide login<!-- [et_pb_line_break_holder] -->                document.getElementById('bottomNav').classList.remove('hidden'); \/\/ show nav<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                navTo('dashboardView'); \/\/ Route to dash<!-- [et_pb_line_break_holder] -->                <!-- [et_pb_line_break_holder] -->                loginCount++;<!-- [et_pb_line_break_holder] -->                localStorage.setItem('loginCount', loginCount);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                if (loginCount <= 5) {<!-- [et_pb_line_break_holder] -->                    showLocationVerification();<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }, 800);<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            \/\/ Show error message<!-- [et_pb_line_break_holder] -->            errorMsg.classList.remove('hidden');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function handleLogout() {<!-- [et_pb_line_break_holder] -->        navTo('dashboardView'); \/\/ Reset internal states<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Return to login screen<!-- [et_pb_line_break_holder] -->        document.getElementById('loginView').classList.add('active');<!-- [et_pb_line_break_holder] -->        document.getElementById('bottomNav').classList.add('hidden');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Reset login inputs and buttons<!-- [et_pb_line_break_holder] -->        document.getElementById('emailInput').value = '';<!-- [et_pb_line_break_holder] -->        document.getElementById('passwordInput').value = '';<!-- [et_pb_line_break_holder] -->        document.getElementById('connectBtn').innerHTML = 'Connect';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function showLocationVerification() {<!-- [et_pb_line_break_holder] -->        const overlay = document.getElementById('locationOverlay');<!-- [et_pb_line_break_holder] -->        const panel = document.getElementById('locationPanel');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        overlay.classList.remove('hidden');<!-- [et_pb_line_break_holder] -->        overlay.classList.add('flex');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        void panel.offsetWidth; <!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        panel.classList.remove('opacity-0', '-translate-y-4');<!-- [et_pb_line_break_holder] -->        panel.classList.add('opacity-100', 'translate-y-0');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        setTimeout(() => {<!-- [et_pb_line_break_holder] -->            panel.classList.remove('opacity-100', 'translate-y-0');<!-- [et_pb_line_break_holder] -->            panel.classList.add('opacity-0', '-translate-y-4');<!-- [et_pb_line_break_holder] -->            setTimeout(() => {<!-- [et_pb_line_break_holder] -->                overlay.classList.add('hidden');<!-- [et_pb_line_break_holder] -->                overlay.classList.remove('flex');<!-- [et_pb_line_break_holder] -->            }, 500);<!-- [et_pb_line_break_holder] -->        }, 5000); <!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    async function startCamera() {<!-- [et_pb_line_break_holder] -->        const video = document.getElementById('webcam');<!-- [et_pb_line_break_holder] -->        const fallback = document.getElementById('fallbackImg');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        try {<!-- [et_pb_line_break_holder] -->            currentStream = await navigator.mediaDevices.getUserMedia({ <!-- [et_pb_line_break_holder] -->                video: { facingMode: 'user' } <!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            video.srcObject = currentStream;<!-- [et_pb_line_break_holder] -->            video.style.display = 'block';<!-- [et_pb_line_break_holder] -->            fallback.style.display = 'none';<!-- [et_pb_line_break_holder] -->        } catch (err) {<!-- [et_pb_line_break_holder] -->            console.log(\"Camera access denied or unavailable.\");<!-- [et_pb_line_break_holder] -->            video.style.display = 'none';<!-- [et_pb_line_break_holder] -->            fallback.style.display = 'block';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function stopCamera() {<!-- [et_pb_line_break_holder] -->        if (currentStream) {<!-- [et_pb_line_break_holder] -->            currentStream.getTracks().forEach(track => track.stop());<!-- [et_pb_line_break_holder] -->            currentStream = null;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function createMeshPoints() {<!-- [et_pb_line_break_holder] -->        const mesh = document.getElementById('faceMesh');<!-- [et_pb_line_break_holder] -->        mesh.innerHTML = '';<!-- [et_pb_line_break_holder] -->        for(let i=0; i<30; i++) {<!-- [et_pb_line_break_holder] -->            const point = document.createElement('div');<!-- [et_pb_line_break_holder] -->            point.className = 'mesh-point';<!-- [et_pb_line_break_holder] -->            point.style.left = `${Math.random() * 100}%`;<!-- [et_pb_line_break_holder] -->            point.style.top = `${Math.random() * 100}%`;<!-- [et_pb_line_break_holder] -->            point.style.animationDelay = `${Math.random()}s`;<!-- [et_pb_line_break_holder] -->            mesh.appendChild(point);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function initiateSend(accountType, amount) {<!-- [et_pb_line_break_holder] -->        document.getElementById('sendContextTitle').innerText = `Send from ${accountType}`;<!-- [et_pb_line_break_holder] -->        showView('verificationView');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        const scannerBox = document.getElementById('scannerBox');<!-- [et_pb_line_break_holder] -->        const statusBox = document.getElementById('scanStatus');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        scannerBox.classList.remove('scanning', 'failed');<!-- [et_pb_line_break_holder] -->        statusBox.innerHTML = `<!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"flex items-center space-x-2 text-gray-500 bg-gray-100 px-4 py-2 rounded-full\"><!-- [et_pb_line_break_holder] -->                <svg class=\"w-5 h-5 animate-spin\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                <span class=\"text-sm font-bold tracking-wide\">INITIALIZING CAMERA...<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        `;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        startCamera().then(() => {<!-- [et_pb_line_break_holder] -->            setTimeout(() => {<!-- [et_pb_line_break_holder] -->                scannerBox.classList.add('scanning');<!-- [et_pb_line_break_holder] -->                createMeshPoints();<!-- [et_pb_line_break_holder] -->                statusBox.innerHTML = `<!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"flex items-center space-x-2 text-brand-green bg-green-50 px-4 py-2 rounded-full border border-green-100 animate-pulse\"><!-- [et_pb_line_break_holder] -->                        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                        <span class=\"text-sm font-bold tracking-wide\">ANALYZING BIOMETRICS...<\/span><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                `;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                setTimeout(() => {<!-- [et_pb_line_break_holder] -->                    scannerBox.classList.remove('scanning');<!-- [et_pb_line_break_holder] -->                    scannerBox.classList.add('failed');<!-- [et_pb_line_break_holder] -->                    statusBox.innerHTML = `<!-- [et_pb_line_break_holder] -->                        <\/p>\n<div class=\"flex items-center space-x-2 text-red-600 bg-red-50 px-4 py-2 rounded-full border border-red-100\"><!-- [et_pb_line_break_holder] -->                            <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><!-- [et_pb_line_break_holder] -->                            <span class=\"text-sm font-bold tracking-wide\">MATCH FAILED<\/span><!-- [et_pb_line_break_holder] -->                        <\/div>\n<p><!-- [et_pb_line_break_holder] -->                    `;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                    setTimeout(() => {<!-- [et_pb_line_break_holder] -->                        showErrorModal();<!-- [et_pb_line_break_holder] -->                    }, 800);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                }, 3500); <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            }, 800);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function cancelSend() {<!-- [et_pb_line_break_holder] -->        hideView('verificationView');<!-- [et_pb_line_break_holder] -->        stopCamera();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function showErrorModal() {<!-- [et_pb_line_break_holder] -->        const modal = document.getElementById('errorModal');<!-- [et_pb_line_break_holder] -->        const content = document.getElementById('errorModalContent');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        modal.classList.remove('hidden');<!-- [et_pb_line_break_holder] -->        modal.classList.add('flex');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        void content.offsetWidth;<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        content.classList.remove('translate-y-full');<!-- [et_pb_line_break_holder] -->        content.classList.add('translate-y-0');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function closeErrorModal() {<!-- [et_pb_line_break_holder] -->        const modal = document.getElementById('errorModal');<!-- [et_pb_line_break_holder] -->        const content = document.getElementById('errorModalContent');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        content.classList.remove('translate-y-0');<!-- [et_pb_line_break_holder] -->        content.classList.add('translate-y-full');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        setTimeout(() => {<!-- [et_pb_line_break_holder] -->            modal.classList.add('hidden');<!-- [et_pb_line_break_holder] -->            modal.classList.remove('flex');<!-- [et_pb_line_break_holder] -->            cancelSend(); <!-- [et_pb_line_break_holder] -->        }, 300);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":11,"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/pages\/8\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/xivixx.online\/dashboard-secure-geolivelogin\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}