(function () {
    const ECOMAP_URL = 'https://www.google.com/maps/d/u/0/edit?mid=1EqmRLKI-U2QDKx0LF0rATghGrB0P2g8&ll=10.398080350052547%2C-75.35693787578126&z=12';

    const translations = {
        es: 'Ecomap - Red Akitrips de Turismo Regenerativo',
        en: 'Ecomap - Akitrips Regenerative Tourism Network',
        fr: 'Ecomap - Réseau Akitrips de Tourisme Régénératif',
        pt: 'Ecomap - Rede Akitrips de Turismo Regenerativo',
        de: 'Ecomap - Akitrips Netzwerk für Regenerativen Tourismus',
    };

    var lang = (document.documentElement.lang || 'es').substring(0, 2).toLowerCase();
    var label = translations[lang] || translations['es'];

    // --- Nav ---
    var nav = document.querySelector('nav.main-nav');
    if (nav) {
        var navLink = document.createElement('a');
        navLink.className = 'main-nav__link';
        navLink.href = ECOMAP_URL;
        navLink.target = '_blank';
        navLink.rel = 'noopener noreferrer';
        navLink.setAttribute('data-content', 'true');
        navLink.textContent = label;
        nav.appendChild(navLink);
    }

    // --- Footer ---
    var footerLists = document.querySelectorAll('.footer-column .footer-links');
    footerLists.forEach(function (ul) {
        var firstLink = ul.querySelector('a[href="/"]');
        if (firstLink) {
            var li = document.createElement('li');
            var a = document.createElement('a');
            a.href = ECOMAP_URL;
            a.target = '_blank';
            a.rel = 'noopener noreferrer';
            a.textContent = label;
            li.appendChild(a);
            ul.appendChild(li);
        }
    });
})();