<!DOCTYPE html>
<html lang="az" class="h-full">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
    <title>JoshgunHamzayev.az - System Deployment</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;800;900&family=Rajdhani:wght@500;600;700&family=Share+Tech+Mono&display=swap" rel="stylesheet">
    <style>
        body {
            font-family: 'Rajdhani', sans-serif;
            background-color: #030712;
            color: #f3f4f6;
            overflow-x: hidden;
            touch-action: manipulation;
            user-select: none;
            -webkit-user-select: none;
        }
        .font-mono-tech {
            font-family: 'Share Tech Mono', monospace;
        }
        .font-orbitron {
            font-family: 'Orbitron', sans-serif;
        }

        .cyber-glow {
            text-shadow: 0 0 10px rgba(6, 182, 212, 0.7), 0 0 25px rgba(6, 182, 212, 0.4);
        }
        .cyber-card {
            background: rgba(6, 11, 25, 0.92);
            backdrop-filter: blur(25px);
            -webkit-backdrop-filter: blur(25px);
            border: 1px solid rgba(6, 182, 212, 0.4);
            box-shadow: 0 0 40px rgba(6, 182, 212, 0.18), inset 0 0 20px rgba(6, 182, 212, 0.08);
            position: relative;
        }
        .cyber-corners {
            clip-path: polygon(
                0 20px, 20px 0,
                calc(100% - 20px) 0, 100% 20px,
                100% calc(100% - 20px), calc(100% - 20px) 100%,
                20px 100%, 0 calc(100% - 20px)
            );
        }

        .scanline {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 4px;
            background: linear-gradient(90deg, transparent, rgba(6, 182, 212, 0.8), transparent);
            animation: scan 4s linear infinite;
            pointer-events: none;
            z-index: 20;
        }
        @keyframes scan {
            0% { top: 0%; opacity: 0; }
            15% { opacity: 1; }
            85% { opacity: 1; }
            100% { top: 100%; opacity: 0; }
        }

        #matrix-canvas, #snow-canvas {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
        }
        #matrix-canvas { z-index: 1; opacity: 0.3; }
        #snow-canvas { z-index: 2; opacity: 0.6; }
        .content-container { position: relative; z-index: 10; }

        .bg-hex {
            background-image: radial-gradient(rgba(6, 182, 212, 0.12) 1px, transparent 0);
            background-size: 28px 28px;
        }

        .tech-btn {
            background: rgba(15, 23, 42, 0.9);
            border: 1px solid rgba(6, 182, 212, 0.3);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            cursor: pointer;
        }
        .tech-btn:hover {
            border-color: rgba(6, 182, 212, 0.9);
            box-shadow: 0 0 20px rgba(6, 182, 212, 0.5);
            transform: translateY(-2px);
        }
    </style>
</head>
<body class="min-h-full flex flex-col justify-center items-center relative bg-hex bg-slate-950 p-2 sm:p-4">

    <canvas id="matrix-canvas"></canvas>
    <canvas id="snow-canvas"></canvas>

    <!-- Audio toggle button -->
    <div class="fixed top-4 right-4 z-50">
        <button id="audio-toggle-btn" onclick="toggleAudio()" class="tech-btn px-3.5 py-2 rounded text-cyan-400 font-mono-tech text-xs flex items-center space-x-2 shadow-lg">
            <i id="audio-icon" class="fa-solid fa-clock text-cyan-400 animate-pulse"></i>
            <span id="audio-status-text">SAAT SƏSİ: AKTİV</span>
        </button>
    </div>

    <main class="content-container w-full max-w-2xl text-center my-auto py-2">
       
        <div class="cyber-card cyber-corners rounded-lg p-4 sm:p-6 relative overflow-hidden transition-all duration-300">
           
            <div class="scanline"></div>

            <div class="absolute top-0 left-0 w-8 h-8 border-t-2 border-l-2 border-cyan-400"></div>
            <div class="absolute top-0 right-0 w-8 h-8 border-t-2 border-r-2 border-cyan-400"></div>
            <div class="absolute bottom-0 left-0 w-8 h-8 border-b-2 border-l-2 border-cyan-400"></div>
            <div class="absolute bottom-0 right-0 w-8 h-8 border-b-2 border-r-2 border-cyan-400"></div>

            <div class="flex items-center justify-between text-[10px] sm:text-[11px] font-mono-tech text-cyan-400/80 mb-3.5 border-b border-cyan-500/25 pb-2.5">
                <div class="flex items-center space-x-2">
                    <span class="inline-block w-2 h-2 bg-cyan-400 rounded-full animate-ping"></span>
                    <span>SYS.STATUS // DEPLOYMENT_ACTIVE</span>
                </div>
                <div class="hidden sm:block tracking-widest text-slate-400">
                    HOST: JOSHGUNHAMZAYEV.AZ
                </div>
                <div class="text-cyan-300 font-bold">
                    v2.1.0
                </div>
            </div>

            <div class="inline-flex items-center justify-center px-3.5 py-1 mb-3 bg-cyan-950/70 border border-cyan-500/40 rounded-sm text-cyan-300 font-mono-tech tracking-wider text-[11px] sm:text-xs">
                <i class="fa-solid fa-microchip text-cyan-400 mr-2 animate-pulse"></i>
                <span>JOSHGUN HAMZAYEV // RƏQƏMSAL PLATFORM</span>
            </div>

            <h1 class="text-xl sm:text-2xl md:text-3xl font-black tracking-wider text-white mb-2.5 cyber-glow font-orbitron uppercase">
                SİSTEM HAZIRLANIR
            </h1>
           
            <p class="text-slate-300 text-xs sm:text-sm max-w-lg mx-auto mb-4 leading-relaxed font-light">
                Diqqət! Coşqun Həmzəyevin rəqəmsal platformasına xoş gəlmisiniz. Bu platforma fərdi portfelim, gördüyüm işlər, veb sayt, script və hosting satışları, həmçinin haqqımda geniş məlumatların yer alacağı, gələcəyin rəqəmsal mərkəzi kimi hazırlanır.
            </p>

            <div class="grid grid-cols-2 sm:grid-cols-4 gap-2.5 sm:gap-3.5 mb-4">
               
                <div class="bg-slate-950/95 p-2.5 sm:p-3 border-l-2 border-r-2 border-cyan-500/60 rounded-sm relative group">
                    <div class="text-2xl sm:text-3xl font-black text-cyan-400 font-orbitron cyber-glow" id="days">00</div>
                    <div class="text-[9px] uppercase tracking-widest text-slate-400 font-mono-tech mt-1">GÜN / DAYS</div>
                </div>

                <div class="bg-slate-950/95 p-2.5 sm:p-3 border-l-2 border-r-2 border-cyan-500/60 rounded-sm relative group">
                    <div class="text-2xl sm:text-3xl font-black text-cyan-400 font-orbitron cyber-glow" id="hours">00</div>
                    <div class="text-[9px] uppercase tracking-widest text-slate-400 font-mono-tech mt-1">SAAT / HOURS</div>
                </div>

                <div class="bg-slate-950/95 p-2.5 sm:p-3 border-l-2 border-r-2 border-cyan-500/60 rounded-sm relative group">
                    <div class="text-2xl sm:text-3xl font-black text-cyan-400 font-orbitron cyber-glow" id="minutes">00</div>
                    <div class="text-[9px] uppercase tracking-widest text-slate-400 font-mono-tech mt-1">DƏQİQƏ / MINS</div>
                </div>

                <div class="bg-slate-950/95 p-2.5 sm:p-3 border-l-2 border-r-2 border-cyan-500/60 rounded-sm relative group">
                    <div class="text-2xl sm:text-3xl font-black text-cyan-400 font-orbitron cyber-glow" id="seconds">00</div>
                    <div class="text-[9px] uppercase tracking-widest text-slate-400 font-mono-tech mt-1">SANİYƏ / SECS</div>
                </div>

            </div>

            <div class="max-w-md mx-auto mb-4 font-mono-tech">
                <div class="flex justify-between items-center text-[10px] text-slate-400 mb-1">
                    <span class="flex items-center"><i class="fa-solid fa-terminal mr-1 text-cyan-400"></i> AKTİV OLACAĞI TARİX:</span>
                    <span class="text-cyan-300 font-bold tracking-wider">31 OKTYABR 2026 // 15:00:00</span>
                </div>
                <div class="w-full bg-slate-950 rounded-none h-2.5 p-0.5 border border-cyan-500/40 relative">
                    <div id="progress-bar" class="bg-gradient-to-r from-cyan-600 via-teal-400 to-cyan-300 h-full transition-all duration-1000 relative" style="width: 0%">
                        <div class="absolute right-0 top-0 bottom-0 w-1 bg-white animate-pulse"></div>
                    </div>
                </div>
            </div>

            <div class="pt-3.5 border-t border-cyan-500/25 mb-3.5">
                <div class="flex flex-col sm:flex-row items-center justify-between gap-3">
                    <div class="flex items-center space-x-2 text-[11px] font-mono-tech text-cyan-300 whitespace-nowrap">
                        <i class="fa-solid fa-satellite-dish text-cyan-400 animate-pulse"></i>
                        <span class="tracking-wider font-semibold">RƏQƏMSAL KANALLAR:</span>
                    </div>
                    <div class="flex items-center space-x-2 overflow-x-auto pb-1 sm:pb-0">
                        <a href="https://www.youtube.com/@Joshgun.Hamzayev" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-red-500 flex items-center justify-center text-base min-w-[38px]" title="YouTube" aria-label="YouTube">
                            <i class="fa-brands fa-youtube"></i>
                        </a>
                        <a href="https://www.instagram.com/Joshgun.Hamzayev" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-pink-500 flex items-center justify-center text-base min-w-[38px]" title="Instagram" aria-label="Instagram">
                            <i class="fa-brands fa-instagram"></i>
                        </a>
                        <a href="https://www.facebook.com/Joshgun.Hamzayev" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-blue-500 flex items-center justify-center text-base min-w-[38px]" title="Facebook" aria-label="Facebook">
                            <i class="fa-brands fa-facebook-f"></i>
                        </a>
                        <a href="https://www.tiktok.com/@Joshgun.Hamzayev" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-cyan-300 flex items-center justify-center text-base min-w-[38px]" title="TikTok" aria-label="TikTok">
                            <i class="fa-brands fa-tiktok"></i>
                        </a>
                        <a href="https://linkedin.com" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-blue-400 flex items-center justify-center text-base min-w-[38px]" title="LinkedIn" aria-label="LinkedIn">
                            <i class="fa-brands fa-linkedin-in"></i>
                        </a>
                        <a href="https://twitter.com" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-sky-400 flex items-center justify-center text-base min-w-[38px]" title="Twitter / X" aria-label="Twitter">
                            <i class="fa-brands fa-x-twitter"></i>
                        </a>
                        <a href="https://t.me" target="_blank" rel="noopener noreferrer" class="tech-btn p-2.5 rounded text-slate-300 hover:text-blue-300 flex items-center justify-center text-base min-w-[38px]" title="Telegram" aria-label="Telegram">
                            <i class="fa-brands fa-telegram"></i>
                        </a>
                    </div>
                </div>
            </div>

            <div class="pt-3.5 border-t border-cyan-500/25 flex flex-col sm:flex-row items-center justify-between gap-3">
                <div class="flex items-center space-x-2 text-[11px] font-mono-tech text-cyan-300">
                    <i class="fa-solid fa-headset text-cyan-400 animate-pulse"></i>
                    <span class="tracking-wider font-semibold">ƏLAQƏ VASİTƏLƏRİ:</span>
                </div>
                <div class="grid grid-cols-2 gap-2.5 w-full sm:w-auto">
                    <a href="mailto:joshgun@hamzayev.az" class="tech-btn px-4 py-2 rounded text-slate-200 hover:text-amber-400 flex items-center justify-center space-x-2 text-xs font-mono-tech" title="Elektron Poçt Göndər">
                        <i class="fa-solid fa-envelope text-amber-400"></i>
                        <span>EMAİL YAZ</span>
                    </a>
                    <a href="tel:+994000000000" class="tech-btn px-4 py-2 rounded text-slate-200 hover:text-emerald-400 flex items-center justify-center space-x-2 text-xs font-mono-tech" title="Zəng Et">
                        <i class="fa-solid fa-phone text-emerald-400"></i>
                        <span>ZƏNG ET</span>
                    </a>
                </div>
            </div>

        </div>

        <p class="text-[10px] text-slate-500 font-mono-tech mt-3 tracking-widest uppercase">
            &copy; 2026 JOSHGUN HAMZAYEV // ALL RIGHTS RESERVED.
        </p>

    </main>

    <script>
        // LAUNCH_TARGET: 31 Oktyabr 2026, saat 15:00:00
        const targetDate = new Date(2026, 9, 31, 15, 0, 0).getTime();
        const startDate = new Date("2026-01-01T00:00:00").getTime();

        let lastSecond = -1;
        let audioCtx = null;
        let soundActive = true;

        function initAudioContext() {
            if (!audioCtx) {
                audioCtx = new (window.AudioContext || window.webkitAudioContext)();
            }
            if (audioCtx.state === 'suspended') {
                audioCtx.resume();
            }
        }

        function toggleAudio() {
            soundActive = !soundActive;
            const statusText = document.getElementById('audio-status-text');
            const audioIcon = document.getElementById('audio-icon');

            if (soundActive) {
                statusText.innerText = "SAAT SƏSİ: AKTİV";
                audioIcon.className = "fa-solid fa-clock text-cyan-400 animate-pulse";
                initAudioContext();
            } else {
                statusText.innerText = "SAAT SƏSİ: DEAKTİV";
                audioIcon.className = "fa-solid fa-clock-slash text-slate-500";
            }
        }

        function playTickSound() {
            if (!soundActive) return;
            try {
                initAudioContext();
                if (!audioCtx) return;

                const osc = audioCtx.createOscillator();
                const gain = audioCtx.createGain();

                osc.type = 'sine';
                osc.frequency.setValueAtTime(1200, audioCtx.currentTime);
                osc.frequency.exponentialRampToValueAtTime(400, audioCtx.currentTime + 0.025);

                gain.gain.setValueAtTime(0.08, audioCtx.currentTime);
                gain.gain.exponentialRampToValueAtTime(0.0001, audioCtx.currentTime + 0.03);

                osc.connect(gain);
                gain.connect(audioCtx.destination);

                osc.start();
                osc.stop(audioCtx.currentTime + 0.035);
            } catch (e) {
                console.log("Audio play error:", e);
            }
        }

        document.addEventListener('click', () => {
            initAudioContext();
        }, { once: true });
       
        window.addEventListener('load', () => {
            initAudioContext();
        });

        function updateCountdown() {
            const now = new Date().getTime();
            const difference = targetDate - now;

            const currentSec = Math.floor((now / 1000) % 60);
            if (currentSec !== lastSecond) {
                lastSecond = currentSec;
                playTickSound();
            }

            if (difference <= 0) {
                document.getElementById('days').innerText = "00";
                document.getElementById('hours').innerText = "00";
                document.getElementById('minutes').innerText = "00";
                document.getElementById('seconds').innerText = "00";
                document.getElementById('progress-bar').style.width = "100%";
                return;
            }

            const days = Math.floor(difference / (1000 * 60 * 60 * 24));
            const hours = Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
            const minutes = Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60));
            const seconds = Math.floor((difference % (1000 * 60)) / 1000);

            document.getElementById('days').innerText = days < 10 ? '0' + days : days;
            document.getElementById('hours').innerText = hours < 10 ? '0' + hours : hours;
            document.getElementById('minutes').innerText = minutes < 10 ? '0' + minutes : minutes;
            document.getElementById('seconds').innerText = seconds < 10 ? '0' + seconds : seconds;

            const totalDuration = targetDate - startDate;
            const elapsed = now - startDate;
            const progress = Math.min(Math.max((elapsed / totalDuration) * 100, 5), 100);
            document.getElementById('progress-bar').style.width = progress + "%";
        }

        setInterval(updateCountdown, 200);
        updateCountdown();

        // Matrix background
        const matrixCanvas = document.getElementById('matrix-canvas');
        const matrixCtx = matrixCanvas.getContext('2d');

        let width = matrixCanvas.width = window.innerWidth;
        let height = matrixCanvas.height = window.innerHeight;

        const chars = "01100101001010100101010100101110101010101110101010101010101010101010100101";
        const fontSize = 14;
        let columns = Math.floor(width / fontSize);
        let drops = Array(columns).fill(1);

        function drawMatrix() {
            matrixCtx.fillStyle = 'rgba(3, 7, 18, 0.1)';
            matrixCtx.fillRect(0, 0, width, height);

            matrixCtx.fillStyle = '#06b6d4';
            matrixCtx.font = fontSize + 'px monospace';

            for (let i = 0; i < drops.length; i++) {
                const text = chars.charAt(Math.floor(Math.random() * chars.length));
                matrixCtx.fillText(text, i * fontSize, drops[i] * fontSize);

                if (drops[i] * fontSize > height && Math.random() > 0.975) {
                    drops[i] = 0;
                }
                drops[i]++;
            }
        }

        // Snow background
        const snowCanvas = document.getElementById('snow-canvas');
        const snowCtx = snowCanvas.getContext('2d');

        snowCanvas.width = width;
        snowCanvas.height = height;

        let numFlakes = Math.min(Math.floor(width / 15), 70);
        let flakes = [];

        function initSnow() {
            flakes = [];
            for (let i = 0; i < numFlakes; i++) {
                flakes.push({
                    x: Math.random() * width,
                    y: Math.random() * height,
                    radius: Math.random() * 2 + 0.8,
                    speedY: Math.random() * 1.2 + 0.4,
                    speedX: Math.random() * 0.6 - 0.3,
                    opacity: Math.random() * 0.7 + 0.3
                });
            }
        }
        initSnow();

        function drawSnow() {
            snowCtx.clearRect(0, 0, width, height);
            for (let i = 0; i < flakes.length; i++) {
                const f = flakes[i];
                snowCtx.beginPath();
                snowCtx.arc(f.x, f.y, f.radius, 0, Math.PI * 2);
                snowCtx.fillStyle = `rgba(207, 250, 254, ${f.opacity})`;
                snowCtx.fill();

                f.y += f.speedY;
                f.x += f.speedX;

                if (f.y > height) {
                    f.y = -5;
                    f.x = Math.random() * width;
                }
                if (f.x > width) f.x = 0;
                if (f.x < 0) f.x = width;
            }
        }

        function animateCanvas() {
            drawMatrix();
            drawSnow();
            requestAnimationFrame(animateCanvas);
        }
        animateCanvas();

        window.addEventListener('resize', () => {
            width = matrixCanvas.width = snowCanvas.width = window.innerWidth;
            height = matrixCanvas.height = snowCanvas.height = window.innerHeight;
            columns = Math.floor(width / fontSize);
            drops = Array(columns).fill(1);
            numFlakes = Math.min(Math.floor(width / 15), 80);
            initSnow();
        });

        document.addEventListener('contextmenu', function(e) {
            e.preventDefault();
        });

        document.addEventListener('keydown', function(e) {
            // Disable F12
            if (e.keyCode === 123) {
                e.preventDefault();
                return false;
            }
            // Disable Ctrl+U, Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+Shift+C, Ctrl+S
            if (e.ctrlKey && (e.keyCode === 85 || e.keyCode === 83)) { // U or S
                e.preventDefault();
                return false;
            }
            if (e.ctrlKey && e.shiftKey && (e.keyCode === 73 || e.keyCode === 74 || e.keyCode === 67)) { // I, J, C
                e.preventDefault();
                return false;
            }
        });
    </script>
</body>
</html>