<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Under Maintenance</title>
    <link rel = "icon" href ="https://lsi.umy.ac.id/wp-content/uploads/2019/10/favicon.ico" type = "image/x-icon">
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
    <style>
        body {
        background-color: rgba(52, 58, 64, 0.8);
      color: #000000;
      #font-weight: bold; 
        }

        .maintenance-container {
            text-align: center;
            margin: 10px auto;
            max-width: auto;
            background-image: radial-gradient(circle at 50% 1.26%, #f9b662 0, #eeba5e 5%, #e3bf5c 10%, #d7c35c 15%, #cac75e 20%, #bccb62 25%, #aece69 30%, #9fd170 35%, #90d47a 40%, #7fd684 45%, #6cd890 50%, #56da9c 55%, #3adbaa 60%, #00dcb7 65%, #00dcc5 70%, #00dcd2 75%, #00dcdf 80%, #00dcec 85%, #00dbf8 90%, #00daff 95%, #00d8ff 100%);

        }

        .maintenance-image {
            width: 200px;
            height: 200px;
        }

        .footer {
            position: fixed;
            bottom: 0;
            width: 100%;
      background-color: rgba(52, 58, 64, 0.8); /* Menggunakan warna latar belakang dengan alpha (transparansi) */
      color: #ffffff; /* Menjadikan warna teks hitam */
            text-align: center;
            padding: 10px 0;
        }
            .blink {
            color: blue;
      animation: blink 2s infinite; /* Animasi blink selama 1 detik dan diulang terus-menerus */
    }

    @keyframes blink {
      0%, 100% {
        opacity: 1; /* Tampilkan teks dengan opacity penuh */
      }
      50% {
        opacity: 0; /* Sembunyikan teks dengan opacity 0 */
      }
    }
    
        .work-hours-message {
      font-size: 15px;
      margin-top: 10px;
font-weight: bold;
    }
    </style>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZG3L1H7CKK"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-ZG3L1H7CKK');
</script>
</head>
<body>

<div class="maintenance-container">
    <h1>Sedang Pemeliharaan</h1>
    <p><span id="currentTime"></span> WIB</p>
    <p>Saat ini kami sedang berupaya untuk meningkatkan situs web kami. Silakan periksa kembali nanti.</br>
    Anda harus menghapus cache, cookie, dan riwayat browser web anda secara berkala untuk mencegah atau menyelesaikan masalah kinerja.</p>
    <img src="lsi.jpg" alt="QR Code" class="maintenance-image">
    <p>Untuk masalah mendesak, hubungi kami di </br><a href="https://wa.me/6281388880851" target="_blank" class="blink">WhatsApp</a> (hanya terima chat).</p>
     <div class="work-hours-message" id="workHoursMessage"></div>
</br>
</div>
<p style="font-size: 12px; color: white; text-align: center;">Lokasi: Kampus Terpadu UMY Gedung AR Fachruddin B Lt.1 </br>
Jl. Brawijaya, Kasihan Bantul, Yogyakarta,</br> Telp: +62 274 387656 Ext 164</p>

<footer class="footer">
    &copy; 2021-<script>document.write(new Date().getFullYear())</script> Lembaga Sistem Informasi UMY
</footer>

<!-- Bootstrap JS and Popper.js -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

<script>
    // Dynamically update the current time in WIB
    function updateCurrentTime() {
      const currentTimeElement = document.getElementById('currentTime');
     // const currentTime = new Date().toLocaleString('id-ID', { timeZone: 'Asia/Jakarta' });
     const currentTime = new Date().toLocaleString('id-ID', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', timeZone: 'Asia/Jakarta' });
      currentTimeElement.innerText = currentTime;
      
        // Get current day and time
      const currentDay = new Date().getDay();
      const currentHour = new Date().getHours();
      const workHoursMessageElement = document.getElementById('workHoursMessage');

      // Check if it's within working hours
      if ((currentDay >= 1 && currentDay <= 4 && currentHour >= 8 && currentHour < 16) || 
          (currentDay >= 5 && currentDay <= 6 && currentHour >= 8 && currentHour < 15)) {
        workHoursMessageElement.innerText = `Saat ini kami tersedia selama jam kerja: 
                                             Senin-Kamis: 08:00 - 16:00, 
                                             Jumat-Sabtu: 08:00 - 15:00.`;
      } else {
        workHoursMessageElement.innerText = `Pesan Anda segera kami tanggapi pada jam kerja selanjutnya. Mohon pengertiannya.`;
      }
    }

    // Update the current time every second
    setInterval(updateCurrentTime, 1000);

    // Initial update
    updateCurrentTime();
  </script>
  
</body>
</html>
