It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://nsavexchange.com/

  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5.  <meta charset="UTF-8" />
  6.  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  7.  <title>Maintenance Mode | PLANET77</title>
  8.  
  9.  <!-- Canonical URL -->
  10.  <link rel="canonical" href="https://nsavexchange.com/" />
  11.  
  12. <!-- META TAG -->
  13. <meta name="google-site-verification" content="rC8ySbQ1fs6PoeDusk99Z7dnsFLS_5KHQMQmp6_b-2U" />
  14. <meta name="google-site-verification" content="rC8ySbQ1fs6PoeDusk99Z7dnsFLS_5KHQMQmp6_b-2U" />
  15. <meta name='dmca-site-verification' content='OHE4cXFPZTdZeE5idlk4a2N4T0pBZz090' />
  16.  
  17.  <!-- Google Fonts -->
  18.  <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet">
  19.  
  20.  <style>
  21.    :root {
  22.      --primary: #0a74da;
  23.      --primary-light: #3d8fe0;
  24.      --secondary: #222;
  25.      --accent: #00aced;
  26.      --shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
  27.      --text: #333;
  28.      --text-light: #666;
  29.      --white: #fff;
  30.      --bg-gradient: linear-gradient(145deg, #f5f7fa 0%, #e4e8ed 100%);
  31.    }
  32.    
  33.    * {
  34.      box-sizing: border-box;
  35.      margin: 0;
  36.      padding: 0;
  37.    }
  38.    
  39.    body {
  40.      font-family: 'Poppins', Arial, sans-serif;
  41.      background: var(--bg-gradient);
  42.      color: var(--text);
  43.      line-height: 1.6;
  44.      min-height: 100vh;
  45.      display: flex;
  46.      flex-direction: column;
  47.      justify-content: center;
  48.      align-items: center;
  49.      text-align: center;
  50.      padding: 20px;
  51.    }
  52.    
  53.    .maintenance-container {
  54.      max-width: 800px;
  55.      width: 100%;
  56.      background: var(--white);
  57.      border-radius: 15px;
  58.      box-shadow: var(--shadow);
  59.      padding: 50px;
  60.      position: relative;
  61.      overflow: hidden;
  62.      border: 1px solid rgba(0,0,0,0.1);
  63.    }
  64.    
  65.    .maintenance-container::before {
  66.      content: '';
  67.      position: absolute;
  68.      top: 0;
  69.      left: 0;
  70.      width: 100%;
  71.      height: 5px;
  72.      background: linear-gradient(to right, var(--primary), var(--accent));
  73.    }
  74.    
  75.    .logo {
  76.      max-height: 100px;
  77.      margin-bottom: 30px;
  78.      filter: drop-shadow(0 5px 10px rgba(0,0,0,0.1));
  79.    }
  80.    
  81.    h1 {
  82.      font-size: 2.5rem;
  83.      color: var(--secondary);
  84.      margin-bottom: 20px;
  85.      position: relative;
  86.      display: inline-block;
  87.    }
  88.    
  89.    h1::after {
  90.      content: '';
  91.      position: absolute;
  92.      bottom: -10px;
  93.      left: 50%;
  94.      transform: translateX(-50%);
  95.      width: 80px;
  96.      height: 4px;
  97.      background: linear-gradient(to right, var(--primary), var(--accent));
  98.      border-radius: 2px;
  99.    }
  100.    
  101.    .maintenance-icon {
  102.      font-size: 5rem;
  103.      color: var(--primary);
  104.      margin: 30px 0;
  105.      animation: pulse 2s infinite;
  106.    }
  107.    
  108.    @keyframes pulse {
  109.      0% { transform: scale(1); }
  110.      50% { transform: scale(1.1); }
  111.      100% { transform: scale(1); }
  112.    }
  113.    
  114.    p {
  115.      color: var(--text-light);
  116.      font-size: 1.2rem;
  117.      margin-bottom: 30px;
  118.      line-height: 1.8;
  119.    }
  120.    
  121.    .progress-container {
  122.      width: 100%;
  123.      height: 10px;
  124.      background: #eee;
  125.      border-radius: 5px;
  126.      margin: 40px 0;
  127.      overflow: hidden;
  128.    }
  129.    
  130.    .progress-bar {
  131.      height: 100%;
  132.      width: 65%;
  133.      background: linear-gradient(to right, var(--primary), var(--accent));
  134.      border-radius: 5px;
  135.      animation: progress 2s ease-in-out infinite;
  136.    }
  137.    
  138.    @keyframes progress {
  139.      0% { width: 65%; }
  140.      50% { width: 70%; }
  141.      100% { width: 65%; }
  142.    }
  143.    
  144.    .social-links {
  145.      display: flex;
  146.      justify-content: center;
  147.      gap: 20px;
  148.      margin-top: 30px;
  149.    }
  150.    
  151.    .social-link {
  152.      display: inline-flex;
  153.      align-items: center;
  154.      justify-content: center;
  155.      width: 50px;
  156.      height: 50px;
  157.      background: var(--white);
  158.      border-radius: 50%;
  159.      color: var(--primary);
  160.      font-size: 1.5rem;
  161.      box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  162.      transition: all 0.3s ease;
  163.    }
  164.    
  165.    .social-link:hover {
  166.      background: var(--primary);
  167.      color: var(--white);
  168.      transform: translateY(-5px);
  169.    }
  170.    
  171.    footer {
  172.      margin-top: 50px;
  173.      color: var(--text-light);
  174.      font-size: 0.9rem;
  175.    }
  176.    
  177.    footer a {
  178.      color: var(--primary);
  179.      text-decoration: none;
  180.      font-weight: 600;
  181.    }
  182.    
  183.    /* Responsive adjustments */
  184.    @media (max-width: 768px) {
  185.      .maintenance-container {
  186.        padding: 30px 20px;
  187.      }
  188.      
  189.      h1 {
  190.        font-size: 2rem;
  191.      }
  192.      
  193.      p {
  194.        font-size: 1rem;
  195.      }
  196.      
  197.      .maintenance-icon {
  198.        font-size: 3.5rem;
  199.      }
  200.    }
  201.  </style>
  202. </head>
  203. <body>
  204.  <div class="maintenance-container">
  205.    <img src="https://nsavexchange.com/images/maintenance.png" alt="PLANET77 Logo" class="logo">
  206.    <h1>🚧 Currently Under Maintenance : nsavexchange.com</h1>
  207.    
  208.    <div class="maintenance-icon">
  209.      <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  210.        <path d="M22 12h-4l-3 9L9 3l-3 9H2"></path>
  211.      </svg>
  212.    </div>
  213.    
  214.  </style>
  215. </head>
  216. <body>
  217.  <div class="container">
  218.    <div class="emoji">🚧</div>
  219.    <h1>Scheduled Maintenance in Progress</h1>
  220.    <p>Kami sedang melakukan perawatan sistem untuk meningkatkan pengalaman Anda.</p>
  221.    <p>🌐 Website akan segera kembali online dalam waktu singkat.</p>
  222.    <p>🙏 Terima kasih atas kesabaran dan pengertian Anda.</p>
  223.  </div>
  224. <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"6a8970228e2249c6a876ad05fac3c3a5","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
  225. </body>
  226. </html>
  227.    
  228.    <div class="progress-container">
  229.      <div class="progress-bar"></div>
  230.    </div>
  231.    
  232.    <p>
  233.      Estimated time remaining: <strong>15 minutes</strong><br>
  234.      Last updated: <strong id="update-time"></strong>
  235.    </p>
  236.    
  237.    <div class="social-links">
  238.      <a href="#" class="social-link" aria-label="Twitter">
  239.        <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  240.          <path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path>
  241.        </svg>
  242.      </a>
  243.      <a href="#" class="social-link" aria-label="Facebook">
  244.        <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  245.          <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path>
  246.        </svg>
  247.      </a>
  248.      <a href="#" class="social-link" aria-label="Instagram">
  249.        <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  250.          <rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect>
  251.          <path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path>
  252.          <line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line>
  253.        </svg>
  254.      </a>
  255.    </div>
  256.  </div>
  257.  
  258.  <footer>
  259.    <p>&copy; 2025 <a href="#" target="_blank">nsavexchange.com</a>. All rights reserved.</p>
  260.  </footer>
  261.  
  262.  <script>
  263.    // Display current time as last updated
  264.    document.addEventListener('DOMContentLoaded', function() {
  265.      const now = new Date();
  266.      const options = {
  267.        hour: '2-digit',
  268.        minute: '2-digit',
  269.        hour12: true,
  270.        month: 'short',
  271.        day: 'numeric'
  272.      };
  273.      document.getElementById('update-time').textContent = now.toLocaleTimeString('en-US', options);
  274.      
  275.      // Update time every minute
  276.      setInterval(() => {
  277.        const now = new Date();
  278.        document.getElementById('update-time').textContent = now.toLocaleTimeString('en-US', options);
  279.      }, 60000);
  280.    });
  281.  </script>
  282. <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"95317c67587bf408","serverTiming":{"name":{"cfExtPri":true,"cfEdge":true,"cfOrigin":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"version":"2025.6.2","token":"81506a34c88b44148ec33ae96f027494"}' crossorigin="anonymous"></script>
  283. </body>
  284. </html>
  285.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda