<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="theme-color" content="#0d0b1a">
  <meta name="color-scheme" content="dark">

  <!-- Primary Meta -->
  <title>GTA6 Radar — Countdown &amp; Actus</title>
  
  <meta name="description" content="Suivez le compte à rebours GTA 6 et toutes les dernières actualités.">
  
  <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
  <meta name="author" content="GTA6 Radar">
  <meta name="publisher" content="GTA6 Radar">

  <!-- Open Graph -->
  <meta property="og:title" content="GTA6 Radar">
  
  <meta property="og:description" content="Suivez le compte à rebours GTA 6.">
  
  
  <meta property="og:type" content="website">
  
  <meta property="og:url" content="https://gta6radar.com/">
  
  <meta property="og:site_name" content="GTA6 Radar">
  <meta property="og:locale" content="fr_FR">

  <!-- Twitter Card -->
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="GTA6 Radar">
  
  <meta name="twitter:description" content="Suivez le compte à rebours GTA 6.">
  
  

  <!-- Canonical & hreflang -->
  
  <link rel="canonical" href="https://gta6radar.com/">
  
  
    
  <link rel="alternate" hreflang="fr" href="https://gta6radar.com/">
    
  <link rel="alternate" hreflang="en" href="https://gta6radar.com/en">
    
  <link rel="alternate" hreflang="x-default" href="https://gta6radar.com/">
  

  <!-- Favicon -->
  <link rel="icon" type="image/svg+xml" href="/img/favicon.svg">
  <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
  <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">

  <!-- RSS Feed -->
  <link rel="alternate" type="application/rss+xml" title="GTA6 Radar — Actus" href="/feed.xml">

  <!-- Preload critical fonts -->
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">

  <!-- Styles -->
  <link rel="stylesheet" href="/css/style.css">

  <!-- JSON-LD: Website -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "GTA6 Radar",
    "url": "https://gta6radar.com",
    "description": "Compte à rebours GTA 6, actus et leaks",
    "inLanguage": ["fr", "en"],
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://gta6radar.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
  </script>

  <!-- JSON-LD: Article (if page-specific) -->
  

  <!-- Anti-copy protection -->
  <style>
    body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .article__content, .article-card__title, .article-card__summary, .article__title, .article__summary { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
  </style>
</head>
<body>

<!-- Page transition overlay -->
<div id="page-transition" style="position:fixed;inset:0;background:var(--bg,#0d0b1a);z-index:9998;opacity:1;pointer-events:none;transition:opacity 0.4s ease-out;"></div>

<!-- Hero: Countdown with trailer background -->
<section class="hero" data-target="2026-11-19T00:00">
  <!-- YouTube trailer background (muted, autoplay, loop via YT API) -->
  <div class="hero__video-bg">
    <div id="yt-bg"></div>
  </div>
  <script>
    var tag = document.createElement('script');
    tag.src = 'https://www.youtube.com/iframe_api';
    document.head.appendChild(tag);
    function onYouTubeIframeAPIReady() {
      new YT.Player('yt-bg', {
        videoId: 'QdBZY2fkU-0',
        playerVars: {
          autoplay: 1,
          mute: 1,
          loop: 1,
          playlist: 'QdBZY2fkU-0',
          controls: 0,
          showinfo: 0,
          rel: 0,
          playsinline: 1,
          start: 3,
          modestbranding: 1,
          disablekb: 1,
          fs: 0,
          iv_load_policy: 3
        },
        events: {
          onReady: function(e) { e.target.mute(); e.target.playVideo(); }
        }
      });
    }
  </script>
  <div class="hero__video-overlay"></div>
  <div class="hero__grain"></div>
  <div class="hero__skyline"></div>

  <div class="hero__content">
    <p class="hero__subtitle">
      <span class="live-dot"></span>
      SURVEILLANCE ACTIVE
    </p>

    <div class="hero__logo">GTA<span>6</span> RADAR</div>

    <div class="hero__countdown" data-target="2026-11-19T00:00">
      <div class="cd-unit">
        <span class="cd-value" id="cd-days">00</span>
        <span class="cd-label">Jours</span>
      </div>
      <div class="cd-sep">:</div>
      <div class="cd-unit">
        <span class="cd-value" id="cd-hours">00</span>
        <span class="cd-label">Heures</span>
      </div>
      <div class="cd-sep">:</div>
      <div class="cd-unit">
        <span class="cd-value" id="cd-minutes">00</span>
        <span class="cd-label">Minutes</span>
      </div>
      <div class="cd-sep">:</div>
      <div class="cd-unit">
        <span class="cd-value" id="cd-seconds">00</span>
        <span class="cd-label">Secondes</span>
      </div>
    </div>

    <p class="hero__release-date">
      
      GTA VI &mdash; Sortie pr&eacute;vue le <strong>19 novembre 2026</strong>
      
    </p>
  </div>

  <a class="hero__scroll-indicator" href="#latest-news" aria-label="Voir les actualités">
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M12 5v14M5 12l7 7 7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
    </svg>
  </a>
</section>

<!-- Latest articles -->
<section class="latest-news" id="latest-news">
  <div class="container">
    <h2 class="section-title reveal">Dernières actus</h2>

    
    <div class="articles-grid articles-grid--3 reveal">
      
      <a class="article-card reveal reveal--delay-1" href="/blog/2-years-after-the-gta-5-source-code-leak-fans-think-theyve-found-the-protagonist-of-rockstars-canceled-ps3-spy-epic-buri">
        
        <div class="article-card__image">
          <img src="https://cdn.mos.cms.futurecdn.net/VhCfiuo8GBkkfMCD3S4hUN-1280-80.jpg" alt="2 ans après la fuite du code source de GTA 5, les fans pensent avoir retrouvé le protagoniste de l&#39;épopée d&#39;espionnage PS3 annulée de Rockstar enfoui dans les fichiers" loading="lazy" width="400" height="180">
        </div>
        
        <div class="article-card__body">
          <div class="article-card__meta">
            <span class="source-badge" style="background: #88888820; color: #888888; border: 1px solid #88888840;">
              GamesRadar
            </span>
            <span class="article-card__date">7 avril 2026</span>
          </div>
          <h3 class="article-card__title">2 ans après la fuite du code source de GTA 5, les fans pensent avoir retrouvé le protagoniste de l&#39;épopée d&#39;espionnage PS3 annulée de Rockstar enfoui dans les fichiers</h3>
          
          
          <p class="article-card__summary">Cela &#34;pourrait en fait être le protagoniste de l&#39;Agent&#34;</p>
          
        </div>
      </a>
      
      <a class="article-card reveal reveal--delay-2" href="/blog/battling-layoffs-gta-comparisons-and-the-industrys-crap-how-just-causes-creator-is-risking-it-all">
        
        <div class="article-card__image">
          <img src="https://www.gamespot.com/a/uploads/screen_medium/1179/11799911/4678902-samson.jpg" alt="Lutte contre les licenciements, les comparaisons dans la région du Grand Toronto et les « conneries » de l&#39;industrie : comment le créateur de Just Cause risque tout" loading="lazy" width="400" height="180">
        </div>
        
        <div class="article-card__body">
          <div class="article-card__meta">
            <span class="source-badge" style="background: #88888820; color: #888888; border: 1px solid #88888840;">
              GameSpot
            </span>
            <span class="article-card__date">7 avril 2026</span>
          </div>
          <h3 class="article-card__title">Lutte contre les licenciements, les comparaisons dans la région du Grand Toronto et les « conneries » de l&#39;industrie : comment le créateur de Just Cause risque tout</h3>
          
          
          <p class="article-card__summary">Après des années de développement et des bouleversements importants qui ont conduit au licenciement de la moitié de l&#39;éq...</p>
          
        </div>
      </a>
      
      <a class="article-card reveal reveal--delay-3" href="/blog/new-gta-online-chat-system-reportedly-in-development-ahead-of-gta-6">
        
        <div class="article-card__image">
          <img src="https://rockstarintel.com/wp-content/uploads/2022/12/06-12-221-scaled.jpg" alt="Le nouveau système de chat en ligne GTA serait en cours de développement avant GTA 6" loading="lazy" width="400" height="180">
        </div>
        
        <div class="article-card__body">
          <div class="article-card__meta">
            <span class="source-badge" style="background: #88888820; color: #888888; border: 1px solid #88888840;">
              Rockstar Intel
            </span>
            <span class="article-card__date">7 avril 2026</span>
          </div>
          <h3 class="article-card__title">Le nouveau système de chat en ligne GTA serait en cours de développement avant GTA 6</h3>
          
          
          <p class="article-card__summary">Rockstar Games semble travailler sur une nouvelle fonction de chat pour GTA Online qui fonctionnera d&#39;une manière totale...</p>
          
        </div>
      </a>
      
    </div>
    

    <div class="section-cta reveal">
      <a href="/blog" class="btn-primary">Toutes les actus &rarr;</a>
    </div>
  </div>
</section>




<script>
(function() {
  var target = document.querySelector('[data-target]');
  if (!target) return;
  var targetDate = new Date(target.getAttribute('data-target')).getTime();

  function update() {
    var now = Date.now();
    var diff = targetDate - now;
    if (diff <= 0) {
      document.getElementById('cd-days').textContent = '00';
      document.getElementById('cd-hours').textContent = '00';
      document.getElementById('cd-minutes').textContent = '00';
      document.getElementById('cd-seconds').textContent = '00';
      return;
    }
    var days    = Math.floor(diff / 86400000);
    var hours   = Math.floor((diff % 86400000) / 3600000);
    var minutes = Math.floor((diff % 3600000) / 60000);
    var seconds = Math.floor((diff % 60000) / 1000);
    document.getElementById('cd-days').textContent    = String(days).padStart(2, '0');
    document.getElementById('cd-hours').textContent   = String(hours).padStart(2, '0');
    document.getElementById('cd-minutes').textContent = String(minutes).padStart(2, '0');
    document.getElementById('cd-seconds').textContent = String(seconds).padStart(2, '0');
  }

  update();
  setInterval(update, 1000);
})();
</script>


<!-- Page transition + scroll reveal + link interception -->
<script>
(function() {
  // Fade in on load
  var overlay = document.getElementById('page-transition');
  if (overlay) {
    requestAnimationFrame(function() { overlay.style.opacity = '0'; });
    setTimeout(function() { overlay.style.display = 'none'; }, 500);
  }

  // Smooth page transitions for internal links
  document.addEventListener('click', function(e) {
    var link = e.target.closest('a[href]');
    if (!link) return;
    var href = link.getAttribute('href');
    if (!href || href.startsWith('#') || href.startsWith('http') || href.startsWith('mailto') || link.target === '_blank') return;
    e.preventDefault();
    if (overlay) {
      overlay.style.display = 'block';
      overlay.style.opacity = '1';
    }
    setTimeout(function() { window.location.href = href; }, 300);
  });

  // Scroll reveal
  var reveals = document.querySelectorAll('.reveal');
  if (reveals.length) {
    var observer = new IntersectionObserver(function(entries) {
      entries.forEach(function(entry) {
        if (entry.isIntersecting) {
          entry.target.classList.add('reveal--visible');
          observer.unobserve(entry.target);
        }
      });
    }, { threshold: 0.1, rootMargin: '0px 0px -30px 0px' });
    reveals.forEach(function(el) { observer.observe(el); });
  }
})();
</script>

<!-- Protection: disable right-click & dev tools shortcuts -->
<script>
document.addEventListener('contextmenu', function(e) { e.preventDefault(); });
document.addEventListener('keydown', function(e) {
  if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && (e.key === 'I' || e.key === 'J' || e.key === 'C')) || (e.ctrlKey && e.key === 'u')) {
    e.preventDefault();
  }
});
</script>

</body>
</html>
