<!DOCTYPE html>
<html lang="es">
<head>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-DCC1WX8386"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-DCC1WX8386');
    </script>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/svg+xml" href="./favicon.svg">
    <title>Peruanazo.com - Noticias del Perú</title>

    <!-- Preconnect para recursos externos -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://cdnjs.cloudflare.com">
    <link rel="preconnect" href="https://images.unsplash.com">
    <link rel="dns-prefetch" href="https://www.googletagmanager.com">

    <!-- Critical CSS inline - Mínimo necesario para FCP -->
    <style>
        /* Critical CSS - Solo estilos esenciales above-the-fold */
        *{box-sizing:border-box;margin:0;padding:0}
        body{font-family:Roboto,sans-serif;background:#f5f5f5;line-height:1.6;color:#333}
        .container{max-width:1200px;margin:0 auto;padding:0 20px}
        img{max-width:100%;height:auto;display:block}
    </style>

    <!-- Cargar fuentes con display=swap para evitar FOIT -->
    <link href="https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@400;700&family=Roboto:wght@300;400;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
    <noscript><link href="https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@400;700&family=Roboto:wght@300;400;700&display=swap" rel="stylesheet"></noscript>

    <!-- CSS principal - Sistema de diseño modular -->
    <link rel="stylesheet" href="./css/variables.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/typography.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/components.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/header.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/hero.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/news-cards.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/sidebar.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/patterns.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/footer.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/animations.min.css?v=20260112.172207">
	<link rel="stylesheet" href="./css/style.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/sponsorship.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/sponsorships.min.css?v=20260112.172207">
    <link rel="stylesheet" href="./css/geolocation-popup.min.css?v=20260112.172207">

    <!-- Cargar Font Awesome de forma asíncrona -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" media="print" onload="this.media='all'">
    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"></noscript>
</head>
<body>
    <!-- Skip to content - Accesibilidad -->
    <a href="#main-content" class="skip-to-content">Saltar al contenido principal</a>

    <!-- Header -->
    <header>
        <div class="top-bar">
            <div class="container">
                <div class="date-display">
                    <i class="fas fa-calendar-alt"></i>
                    <span id="current-date">Jueves, 17 de Julio de 2025</span>
                </div>
                <div class="breaking-news">
                    <!-- <i class="fas fa-bolt"></i> -->
                    <span>ÚLTIMA HORA: Presidente anuncia medidas económicas para reactivar el turismo</span>
                </div>
                <div class="top-bar-social">
                    <a href="https://facebook.com/peruanazo" target="_blank" rel="noopener noreferrer" aria-label="Facebook">
                        <i class="fab fa-facebook-f"></i>
                    </a>
                    <a href="https://twitter.com/peruanazo" target="_blank" rel="noopener noreferrer" aria-label="Twitter">
                        <i class="fab fa-twitter"></i>
                    </a>
                    <a href="https://instagram.com/peruanazo" target="_blank" rel="noopener noreferrer" aria-label="Instagram">
                        <i class="fab fa-instagram"></i>
                    </a>
                </div>
            </div>
        </div>

        <div class="main-header">
            <div class="container">
                <div class="header-content">
                    <a href="index.html" class="logo" aria-label="Peruanazo - Inicio">
                        <span class="logo-text">Peruanazo</span>
                    </a>

                    <nav aria-label="Navegación principal">
                        <ul class="nav-menu" id="main-nav-menu">
                            <!-- Las categorías se cargan dinámicamente desde la API -->
                        </ul>
                    </nav>

                    <div class="header-actions">
                        <button class="search-btn" id="search-toggle-btn" aria-label="Buscar" aria-expanded="false">
                            <i class="fas fa-search"></i>
                        </button>
                        <a href="section-enviar-noticia.html" class="submit-news" aria-label="Enviar noticia">
                            <i class="fas fa-paper-plane"></i>
                        </a>
                        <button class="mobile-menu-btn" id="mobile-menu-btn" aria-label="Menú" aria-expanded="false">
                            <i class="fas fa-bars"></i>
                        </button>
                    </div>
                </div>
            </div>
        </div>

        <!-- Search Bar (expandible) -->
        <div class="search-bar-container" id="search-bar-container">
            <div class="container">
                <form class="search-form" id="header-search-form">
                    <input type="text"
                           id="header-search-input"
                           placeholder="Buscar noticias..."
                           autocomplete="off"
                           required>
                    <button type="submit" class="btn">
                        <i class="fas fa-search"></i> Buscar
                    </button>
                </form>
            </div>
        </div>
    </header>

    <!-- Leaderboard Banner (728x90) -->
    <div class="sponsorship-container" style="text-align: center; padding: 20px 0; background: #f5f5f5;">
        <div id="sponsorship-leaderboard"></div>
    </div>

    <!-- Hero Sponsorship Banner -->
    <div class="container">
        <div id="sponsorship-home-hero"></div>
    </div>

    <!-- Hero Section -->
    <main id="main-content">
    <section class="hero">
        <div class="container">
            <div class="hero-grid" id="hero-grid">
                <!-- Hero content loaded dynamically from API -->
            </div>
        </div>
    </section>
    
    <!-- Main Content -->
    <section class="news-section">
        <div class="container">
            <h2 class="section-title">Últimas Noticias</h2>
            
            <div class="news-grid">
                <div class="news-container" id="news-container">
                    <!-- News loaded dynamically from API -->
                </div>
                
                <!-- Sidebar -->
                <aside class="sidebar">
                    <!-- Sponsorship Banner 300x250 -->
                    <div class="sidebar-widget sponsorship-widget">
                        <div id="sponsorship-sidebar-top" class="sponsorship-sidebar"></div>
                    </div>

                    <!-- Tendencias (loaded dynamically) -->
                    <!-- Clima (loaded dynamically) -->
                    
                    <!-- Suscripción -->
                    <div class="sidebar-widget">
                        <h3><i class="fas fa-envelope"></i> Boletín informativo</h3>
                        <p>Recibe las noticias más importantes directamente en tu correo.</p>
                        <form class="subscribe-form">
                            <input type="email" placeholder="Tu correo electrónico" required>
                            <button type="submit" class="btn">Suscribirse</button>
                        </form>
                    </div>
                    
                    <!-- Redes Sociales -->
                    <div class="sidebar-widget">
                        <h3>Síguenos</h3>
                        <div class="social-icons">
                            <a href="#"><i class="fab fa-facebook-f"></i></a>
                            <a href="#"><i class="fab fa-twitter"></i></a>
                            <a href="#"><i class="fab fa-instagram"></i></a>
                            <a href="#"><i class="fab fa-youtube"></i></a>
                            <a href="#"><i class="fab fa-tiktok"></i></a>
                        </div>
                    </div>

                    <!-- Sponsorship Sidebar Bottom -->
                    <div class="sidebar-widget sponsorship-widget">
                        <div id="sponsorship-sidebar-bottom" class="sponsorship-sidebar"></div>
                    </div>
                </aside>
            </div>
        </div>
    </section>
    </main>

    <!-- Footer -->
    <footer>
        <div class="container">
            <div class="footer-content">
                <div class="footer-column">
                    <h3>Peruanazo.com</h3>
                    <p>Tu fuente confiable de noticias del Perú y el mundo. Información actualizada las 24 horas del día.</p>
                </div>
                
                <div class="footer-column">
                    <h3>Secciones</h3>
                    <ul class="footer-links" id="footer-categories">
                        <li><a href="index.html">Inicio</a></li>
                        <!-- Categories will be loaded dynamically -->
                    </ul>
                </div>
                
                <div class="footer-column">
                    <h3>Legal</h3>
                    <ul class="footer-links">
                        <li><a href="#">Términos y Condiciones</a></li>
                        <li><a href="#">Política de Privacidad</a></li>
                        <li><a href="#">Política de Cookies</a></li>
                        <li><a href="#">Aviso Legal</a></li>
                    </ul>
                </div>
                
                <div class="footer-column">
                    <h3>Contacto</h3>
                    <ul class="footer-links">
                        <li><a href="#">Redacción</a></li>
                        <li><a href="#">Publicidad</a></li>
                        <li><a href="#">Trabaja con nosotros</a></li>
                        <li><a href="#">Enviar noticia</a></li>
                    </ul>
                </div>
            </div>

            <!-- Sponsorship Footer Banner -->
            <div id="sponsorship-footer"></div>

            <div class="copyright">
                <p>&copy; 2025 Peruanazo.com - Todos los derechos reservados</p>
            </div>
        </div>
    </footer>
    
    <!-- Scripts críticos primero (necesarios para cargar contenido) -->
    <!-- CONFIG, API y Utils NO usan defer porque otros scripts dependen de ellos -->
    <script src="https://cdn.jsdelivr.net/npm/axios@1.6.2/dist/axios.min.js"></script>
    <script src="./js/config.min.js?v=20260112.172207"></script>
    <script src="./js/auth.min.js?v=20260112.172207"></script>
    <script src="./js/api.min.js?v=20260112.172207"></script>
    <script src="./js/utils.min.js?v=20260112.172207"></script>
    <script src="./js/pages/index.min.js?v=20260112.172207" defer></script>

    <!-- Scripts no críticos cargados después -->
    <script>
        window.addEventListener('load', function() {
            var nonCriticalScripts = [
                './js/utils/image-optimizer.min.js?v=20260112.172207',
                './js/components/footer.min.js?v=20260112.172207',
                './js/components/newsletter.min.js?v=20260112.172207',
                './js/components/weather.min.js?v=20260112.172207',
                './js/components/breaking-news.min.js?v=20260112.172207',
                './js/components/mobile-menu.min.js?v=20260112.172207',
                './js/components/meta-tags.min.js?v=20260112.172207',
                './js/components/lazy-load.min.js?v=20260112.172207',
                './js/components/cache-manager.min.js?v=20260112.172207',
                './js/components/dark-mode.min.js?v=20260112.172207',
                './js/components/social-share.min.js?v=20260112.172207',
                './js/components/comments-enhanced.min.js?v=20260112.172207'
            ];

            setTimeout(function() {
                nonCriticalScripts.forEach(function(src, index) {
                    setTimeout(function() {
                        var script = document.createElement('script');
                        script.src = src;
                        script.async = true;
                        document.body.appendChild(script);
                    }, index * 100);
                });
            }, 500);
        });
    </script>

    <!-- Inline Scripts -->
    <script>

        // Establecer fecha actual
        const dateOptions = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
        const today = new Date();
        document.getElementById('current-date').textContent = today.toLocaleDateString('es-ES', dateOptions);

        // Toggle search bar
        const searchToggleBtn = document.getElementById('search-toggle-btn');
        const searchBarContainer = document.getElementById('search-bar-container');

        if (searchToggleBtn) {
            searchToggleBtn.addEventListener('click', function() {
                searchBarContainer.classList.toggle('active');
                if (searchBarContainer.classList.contains('active')) {
                    document.getElementById('header-search-input').focus();
                }
            });
        }

        // Handle search form submission
        const headerSearchForm = document.getElementById('header-search-form');
        if (headerSearchForm) {
            headerSearchForm.addEventListener('submit', function(e) {
                e.preventDefault();
                const query = document.getElementById('header-search-input').value.trim();
                if (query) {
                    window.location.href = `search.html?q=${encodeURIComponent(query)}`;
                }
            });
        }
    </script>

    <!-- Mobile Bottom Sponsorship (fixed) -->
    <div id="sponsorship-mobile-bottom"></div>

    <!-- Scroll Animations -->
    <script src="./js/scroll-animations.min.js?v=20260112.172207" defer></script>

    <!-- Scripts de patrocinios con defer -->
    <script src="./js/services/geolocationService.min.js?v=20260112.172207" defer></script>
    <script src="./js/services/sponsorshipService.min.js?v=20260112.172207" defer></script>
    <script src="./js/components/SponsorshipBanner.min.js?v=20260112.172207" defer></script>
    <script src="./js/components/SponsorshipRotator.min.js?v=20260112.172207" defer></script>
    <script src="./js/pages/home-sponsorships.min.js?v=20260112.172207" defer></script>
    <script src="./js/init-geolocation.min.js?v=20260112.172207" defer></script>
</body>
</html>