{"id":3181,"date":"2026-08-11T16:33:45","date_gmt":"2026-08-11T15:33:45","guid":{"rendered":"https:\/\/nublo.tv\/?page_id=3181"},"modified":"2026-08-18T14:21:40","modified_gmt":"2026-08-18T13:21:40","slug":"gran-canaria","status":"publish","type":"page","link":"https:\/\/nublo.tv\/index.php\/gran-canaria\/","title":{"rendered":"Gran Canaria"},"content":{"rendered":"    <style>\r\n        :root {\r\n            --gc-primary: #005f73;\r\n            --gc-secondary: #0a9396;\r\n            --gc-accent: #ee9b00;\r\n            --gc-danger: #ae2012;\r\n            --gc-bg: #f8fafc;\r\n            --gc-card-bg: #ffffff;\r\n            --gc-text-main: #1e293b;\r\n            --gc-text-muted: #64748b;\r\n            --gc-border: #e2e8f0;\r\n            --gc-radius: 12px;\r\n            --gc-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\r\n        }\r\n\r\n        .gc-guide-wrapper {\r\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\r\n            color: var(--gc-text-main);\r\n            background-color: var(--gc-bg);\r\n            border-radius: var(--gc-radius);\r\n            padding: 24px;\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        \/* Selector de Idiomas *\/\r\n        .gc-lang-switcher {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: flex-end;\r\n            flex-wrap: wrap;\r\n            gap: 8px;\r\n            margin-bottom: 20px;\r\n            background: #ffffff;\r\n            padding: 10px 16px;\r\n            border-radius: 30px;\r\n            border: 1px solid var(--gc-border);\r\n        }\r\n\r\n        .gc-lang-label {\r\n            font-size: 0.88rem;\r\n            font-weight: 700;\r\n            color: var(--gc-text-muted);\r\n            margin-right: 6px;\r\n        }\r\n\r\n        .gc-lang-btn {\r\n            background: transparent;\r\n            border: 1px solid transparent;\r\n            padding: 6px 12px;\r\n            border-radius: 20px;\r\n            font-size: 0.85rem;\r\n            font-weight: 600;\r\n            color: var(--gc-text-main);\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        .gc-lang-btn:hover { background: #f1f5f9; }\r\n        .gc-lang-btn.active {\r\n            background: var(--gc-primary);\r\n            color: #ffffff;\r\n            border-color: var(--gc-primary);\r\n        }\r\n\r\n        \/* Cabecera *\/\r\n        .gc-header { text-align: center; margin-bottom: 25px; }\r\n        .gc-header h2 {\r\n            margin: 0 0 8px 0;\r\n            color: var(--gc-primary);\r\n            font-size: 1.9rem;\r\n            font-weight: 800;\r\n            line-height: 1.3;\r\n        }\r\n        .gc-header p { margin: 0; color: var(--gc-text-muted); font-size: 1.02rem; }\r\n\r\n        \/* Buscador *\/\r\n        .gc-search-container { margin: 20px 0; }\r\n        .gc-search-input {\r\n            width: 100%;\r\n            padding: 15px 24px;\r\n            border: 2px solid var(--gc-border);\r\n            border-radius: 30px;\r\n            font-size: 1.02rem;\r\n            outline: none;\r\n            transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n            box-sizing: border-box;\r\n            background: #ffffff;\r\n        }\r\n        .gc-search-input:focus {\r\n            border-color: var(--gc-secondary);\r\n            box-shadow: 0 0 0 4px rgba(10, 147, 150, 0.15);\r\n        }\r\n\r\n        \/* Filtros por Categor\u00eda *\/\r\n        .gc-nav-filters {\r\n            display: flex;\r\n            gap: 8px;\r\n            overflow-x: auto;\r\n            padding-bottom: 12px;\r\n            margin-bottom: 24px;\r\n            scrollbar-width: thin;\r\n        }\r\n\r\n        .gc-filter-btn {\r\n            background: #ffffff;\r\n            border: 1px solid var(--gc-border);\r\n            padding: 9px 16px;\r\n            border-radius: 20px;\r\n            font-size: 0.88rem;\r\n            font-weight: 600;\r\n            color: var(--gc-text-muted);\r\n            cursor: pointer;\r\n            white-space: nowrap;\r\n            transition: all 0.2s ease;\r\n        }\r\n        .gc-filter-btn.active, .gc-filter-btn:hover {\r\n            background: var(--gc-primary);\r\n            color: #ffffff;\r\n            border-color: var(--gc-primary);\r\n        }\r\n\r\n        \/* Widget de Clima y Alertas *\/\r\n        .gc-weather-widget-box {\r\n            background: linear-gradient(135deg, #005f73 0%, #0a9396 100%);\r\n            color: #ffffff;\r\n            border-radius: var(--gc-radius);\r\n            padding: 22px;\r\n            margin-bottom: 28px;\r\n            box-shadow: 0 8px 20px rgba(0, 95, 115, 0.15);\r\n        }\r\n\r\n        .gc-weather-header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            flex-wrap: wrap;\r\n            gap: 12px;\r\n            border-bottom: 1px solid rgba(255, 255, 255, 0.2);\r\n            padding-bottom: 14px;\r\n            margin-bottom: 16px;\r\n        }\r\n\r\n        .gc-weather-title { display: flex; align-items: center; gap: 10px; }\r\n        .gc-live-indicator {\r\n            background: #ef4444;\r\n            color: #ffffff;\r\n            font-size: 0.72rem;\r\n            font-weight: 800;\r\n            padding: 3px 8px;\r\n            border-radius: 12px;\r\n            letter-spacing: 0.5px;\r\n            animation: pulse 2s infinite;\r\n        }\r\n        @keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\r\n\r\n        .gc-weather-title h3 { margin: 0; font-size: 1.25rem; font-weight: 700; color: #ffffff; }\r\n\r\n        .gc-weather-select {\r\n            background: rgba(255, 255, 255, 0.15);\r\n            color: #ffffff;\r\n            border: 1px solid rgba(255, 255, 255, 0.3);\r\n            padding: 8px 14px;\r\n            border-radius: 20px;\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            outline: none;\r\n            cursor: pointer;\r\n        }\r\n        .gc-weather-select option { background: #005f73; color: #ffffff; }\r\n\r\n        .gc-weather-content {\r\n            display: flex;\r\n            gap: 20px;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            flex-wrap: wrap;\r\n            margin-bottom: 18px;\r\n        }\r\n\r\n        .gc-weather-current { display: flex; align-items: center; gap: 16px; }\r\n        .gc-weather-temp { font-size: 2.8rem; font-weight: 800; line-height: 1; }\r\n        .gc-weather-details p { margin: 3px 0; font-size: 0.95rem; opacity: 0.92; }\r\n\r\n        .gc-weather-forecast-days { display: flex; gap: 12px; }\r\n        .gc-forecast-day-card {\r\n            background: rgba(255, 255, 255, 0.12);\r\n            padding: 10px 14px;\r\n            border-radius: 10px;\r\n            text-align: center;\r\n            min-width: 75px;\r\n        }\r\n        .gc-forecast-day-card strong { display: block; font-size: 0.82rem; opacity: 0.9; margin-bottom: 4px; }\r\n        .gc-forecast-day-card span { font-size: 1.1rem; font-weight: 700; }\r\n\r\n        \/* Banner de Alerta de Riesgos *\/\r\n        .gc-hazard-alert-banner {\r\n            background: rgba(174, 32, 18, 0.22);\r\n            border: 1px solid rgba(255, 255, 255, 0.35);\r\n            border-left: 5px solid #f87171;\r\n            border-radius: 10px;\r\n            padding: 14px;\r\n            display: flex;\r\n            gap: 14px;\r\n            align-items: flex-start;\r\n        }\r\n\r\n        .gc-hazard-icon { font-size: 1.6rem; line-height: 1; }\r\n        .gc-hazard-text strong { color: #fecaca; font-size: 0.98rem; display: block; margin-bottom: 4px; }\r\n        .gc-hazard-text p { margin: 0; font-size: 0.9rem; line-height: 1.45; color: #ffffff; opacity: 0.95; }\r\n\r\n        \/* Grid de Tarjetas *\/\r\n        .gc-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));\r\n            gap: 22px;\r\n        }\r\n\r\n        .gc-card {\r\n            background: var(--gc-card-bg);\r\n            border: 1px solid var(--gc-border);\r\n            border-radius: var(--gc-radius);\r\n            padding: 22px;\r\n            box-shadow: var(--gc-shadow);\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: space-between;\r\n            transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        }\r\n        .gc-card:hover { transform: translateY(-4px); box-shadow: 0 10px 24px rgba(0, 0, 0, 0.09); }\r\n\r\n        .gc-card-header {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            justify-content: space-between;\r\n            gap: 10px;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .gc-card-title { font-size: 1.2rem; font-weight: 700; color: var(--gc-primary); margin: 0; }\r\n\r\n        .gc-badge-group { display: flex; flex-wrap: wrap; gap: 5px; justify-content: flex-end; }\r\n        .gc-badge {\r\n            font-size: 0.72rem;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            padding: 4px 8px;\r\n            border-radius: 6px;\r\n            background: #e0f2fe;\r\n            color: #0369a1;\r\n        }\r\n        .gc-badge.emergency { background: #fee2e2; color: var(--gc-danger); }\r\n\r\n        .gc-card-body p { margin: 0 0 10px 0; font-size: 0.94rem; line-height: 1.5; color: var(--gc-text-main); }\r\n        .gc-card-body ul { margin: 0 0 14px 0; padding-left: 18px; font-size: 0.91rem; color: var(--gc-text-muted); }\r\n        .gc-card-body li { margin-bottom: 6px; line-height: 1.45; }\r\n\r\n        \/* Caja de Curiosidades *\/\r\n        .gc-curiosity-box {\r\n            background: #fffbe3;\r\n            border-left: 4px solid var(--gc-accent);\r\n            padding: 10px 12px;\r\n            border-radius: 0 8px 8px 0;\r\n            margin-top: 10px;\r\n            margin-bottom: 12px;\r\n            font-size: 0.88rem;\r\n            line-height: 1.4;\r\n            color: #78350f;\r\n        }\r\n\r\n        .gc-card-actions { display: flex; gap: 10px; margin-top: 12px; flex-wrap: wrap; }\r\n        .gc-btn {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 6px;\r\n            padding: 10px 14px;\r\n            border-radius: 8px;\r\n            font-size: 0.88rem;\r\n            font-weight: 600;\r\n            text-decoration: none;\r\n            flex: 1;\r\n            min-width: 130px;\r\n            text-align: center;\r\n            transition: background 0.2s ease;\r\n        }\r\n        .gc-btn-call { background: var(--gc-secondary); color: #ffffff !important; }\r\n        .gc-btn-call:hover { background: #087f81; }\r\n        .gc-btn-danger { background: var(--gc-danger); color: #ffffff !important; }\r\n        .gc-btn-danger:hover { background: #8f1a0e; }\r\n        .gc-btn-outline { background: transparent; border: 1px solid var(--gc-border); color: var(--gc-text-main) !important; }\r\n        .gc-btn-outline:hover { background: #f1f5f9; }\r\n\r\n        .gc-hidden { display: none !important; }\r\n\r\n        @media (max-width: 768px) {\r\n            .gc-guide-wrapper { padding: 16px 12px; }\r\n            .gc-lang-switcher { justify-content: center; }\r\n            .gc-weather-header { flex-direction: column; align-items: flex-start; }\r\n            .gc-weather-content { flex-direction: column; align-items: flex-start; }\r\n            .gc-weather-forecast-days { width: 100%; justify-content: space-between; }\r\n            .gc-grid { grid-template-columns: 1fr; }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"gc-guide-wrapper\" id=\"gcGuide\">\r\n        <!-- Selector de Idioma -->\r\n        <div class=\"gc-lang-switcher\">\r\n            <span class=\"gc-lang-label\" id=\"gcLangLabel\">\ud83c\udf10 Idioma \/ Language:<\/span>\r\n            <button type=\"button\" class=\"gc-lang-btn active\" data-lang=\"es\">\ud83c\uddea\ud83c\uddf8 Espa\u00f1ol<\/button>\r\n            <button type=\"button\" class=\"gc-lang-btn\" data-lang=\"en\">\ud83c\uddec\ud83c\udde7 English<\/button>\r\n            <button type=\"button\" class=\"gc-lang-btn\" data-lang=\"de\">\ud83c\udde9\ud83c\uddea Deutsch<\/button>\r\n            <button type=\"button\" class=\"gc-lang-btn\" data-lang=\"fr\">\ud83c\uddeb\ud83c\uddf7 Fran\u00e7ais<\/button>\r\n            <button type=\"button\" class=\"gc-lang-btn\" data-lang=\"it\">\ud83c\uddee\ud83c\uddf9 Italiano<\/button>\r\n        <\/div>\r\n\r\n        <!-- Cabecera -->\r\n        <header class=\"gc-header\">\r\n            <h2 id=\"gcTitle\">\ud83c\udfdd\ufe0f Gu\u00eda Pr\u00e1ctica e Insular del Viajero - Gran Canaria<\/h2>\r\n            <p id=\"gcSubtitle\">Emergencias, polic\u00eda canaria, guaguas (Global, Gumidafe), taxis, farmacias, municipios, clima en vivo y peligros del mar.<\/p>\r\n        <\/header>\r\n\r\n        <!-- Buscador -->\r\n        <div class=\"gc-search-container\">\r\n            <input type=\"text\" id=\"gcSearch\" class=\"gc-search-input\" placeholder=\"\ud83d\udd0d Buscar tel\u00e9fono, farmacia, guagua, G\u00e1ldar, Firgas, taxi, SIM, clima, polic\u00eda...\" aria-label=\"Buscar servicio pr\u00e1ctico\">\r\n        <\/div>\r\n\r\n        <!-- Pesta\u00f1as de Filtro Categor\u00edas -->\r\n        <nav class=\"gc-nav-filters\" id=\"gcFilters\">\r\n            <button type=\"button\" class=\"gc-filter-btn active\" data-category=\"all\" data-key=\"all\">Todos<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"emergencias\" data-key=\"emergencias\">\ud83d\udea8 Emergencias y Polic\u00eda<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"salud\" data-key=\"salud\">\ud83c\udfe5 Farmacias y Salud<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"movilidad\" data-key=\"movilidad\">\ud83d\ude8d Guaguas, Taxis y Ferries<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"parking\" data-key=\"parking\">\ud83c\udd7f\ufe0f Parking y Zonas<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"conectividad\" data-key=\"conectividad\">\ud83d\udcf1 SIM y Consignas<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"servicios\" data-key=\"servicios\">\ud83d\uded2 Compras y S\u00faper<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"gastronomia\" data-key=\"gastronomia\">\ud83c\udf7d\ufe0f Gastronom\u00eda y Municipios<\/button>\r\n            <button type=\"button\" class=\"gc-filter-btn\" data-category=\"clima\" data-key=\"clima\">\ud83c\udf24\ufe0f Clima y Peligros del Mar<\/button>\r\n        <\/nav>\r\n\r\n        <!-- Widget Especial de Clima y Alertas en Vivo -->\r\n        <div class=\"gc-weather-widget-box\" id=\"gcWeatherWidgetBox\">\r\n            <div class=\"gc-weather-header\">\r\n                <div class=\"gc-weather-title\">\r\n                    <span class=\"gc-live-indicator\">\u25cf EN VIVO<\/span>\r\n                    <h3 id=\"gcWeatherWidgetTitle\">\ud83c\udf24\ufe0f Clima Actual y Predicci\u00f3n en Gran Canaria<\/h3>\r\n                <\/div>\r\n                <select id=\"gcWeatherLocation\" class=\"gc-weather-select\" aria-label=\"Seleccionar Municipio\">\r\n                    <option value=\"laspalmas\">Las Palmas de Gran Canaria (Norte)<\/option>\r\n                    <option value=\"galdar\">G\u00e1ldar \/ Agaete (Noroeste)<\/option>\r\n                    <option value=\"maspalomas\">Maspalomas \/ Mog\u00e1n (Sur)<\/option>\r\n                    <option value=\"teror\">Teror \/ Firgas \/ Cumbre (Centro)<\/option>\r\n                <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"gc-weather-content\" id=\"gcWeatherContent\">\r\n                <div class=\"gc-weather-loading\">\u231b Consultando datos meteorol\u00f3gicos de la isla...<\/div>\r\n            <\/div>\r\n\r\n            <!-- Avisos de Riesgos Cr\u00edticos -->\r\n            <div class=\"gc-hazard-alert-banner\">\r\n                <div class=\"gc-hazard-icon\">\u26a0\ufe0f<\/div>\r\n                <div class=\"gc-hazard-text\">\r\n                    <strong id=\"gcHazardTitle\">Aviso Especial de Seguridad en la Isla:<\/strong>\r\n                    <p id=\"gcHazardDesc\">Extrema precauci\u00f3n con el mar de fondo en piscinas naturales del norte (El Agujero en G\u00e1ldar, Roqueprieto en Gu\u00eda, Las Salinas en Agaete). Las olas pueden subir s\u00fabitamente. Respeta siempre las banderas en las playas.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Grid de Tarjetas Informativas -->\r\n        <main class=\"gc-grid\" id=\"gcCardGrid\">\r\n            <!-- 1. Emergencias 112 -->\r\n            <article class=\"gc-card\" data-card-id=\"112\" data-category=\"emergencias\" data-keywords=\"112 emergencia ambulancia rescate mar incendio medico gratis bomberos\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83d\udea8 Emergencias 112<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge emergency gc-card-badge\">24\/7 Multiling\u00fce<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Tel\u00e9fono \u00fanico gratuito de emergencia para toda la isla de Gran Canaria.<\/p>\r\n                        <ul>\r\n                            <li>Atenci\u00f3n directa en espa\u00f1ol, ingl\u00e9s, alem\u00e1n, franc\u00e9s e italiano.<\/li>\r\n                            <li>Rescate mar\u00edtimo, urgencias sanitarias, bomberos y polic\u00eda.<\/li>\r\n                            <li>Funciona incluso sin cobertura de tu operador.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Centro Coordinador del 112 en Canarias (CECOES) procesa autom\u00e1ticamente la geolocalizaci\u00f3n de tu smartphone al llamar.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"tel:112\" class=\"gc-btn gc-btn-danger\">\ud83d\udcde Llamar al 112<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 2. Polic\u00eda Canaria y Cuerpos de Seguridad -->\r\n            <article class=\"gc-card\" data-card-id=\"policia\" data-category=\"emergencias\" data-keywords=\"policia canaria cgpc guardia civil policia nacional policia local galdar firgas maspalomas denuncia 091 062 092\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83d\udc6e Polic\u00eda Canaria y Fuerzas de Seguridad<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Insular y Local<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Diferentes cuerpos policiales operan en Gran Canaria seg\u00fan la zona y competencia:<\/p>\r\n                        <ul>\r\n                            <li><strong>Polic\u00eda Canaria (CGPC):<\/strong> Competencias auton\u00f3micas e inspecci\u00f3n (Tlfn: 928 11 70 93).<\/li>\r\n                            <li><strong>Guardia Civil (062):<\/strong> Costas, puertos (Agaete\/Las Palmas), aeropuerto y municipios rurales (Firgas, Teror, Tejeda, Mog\u00e1n).<\/li>\r\n                            <li><strong>Polic\u00eda Nacional (091):<\/strong> Ciudades (Las Palmas GC, Telde, Maspalomas).<\/li>\r\n                            <li><strong>Polic\u00eda Local (092):<\/strong> Seguridad municipal y tr\u00e1fico en cada municipio (G\u00e1ldar, Arucas, Santa Luc\u00eda, etc.).<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Cuerpo General de la Polic\u00eda Canaria viste uniforme caracter\u00edstico rojo\/negro\/verde y gestiona apoyo en eventos insulares y medio ambiente.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"tel:062\" class=\"gc-btn gc-btn-call\">\ud83d\udcde Guardia Civil (062)<\/a>\r\n                    <a href=\"tel:928117093\" class=\"gc-btn gc-btn-outline\">\ud83d\udcde Pol. Canaria<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 3. Farmacias y Salud -->\r\n            <article class=\"gc-card\" data-card-id=\"salud\" data-category=\"salud\" data-keywords=\"farmacia guardia 24 horas urgencias medico receta hospital insular doctor negro tarjeta sanitaria europea\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83c\udfe5 Farmacias de Guardia y Salud<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Farmacias de Guardia<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Red asistencial de salud en municipios de Gran Canaria:<\/p>\r\n                        <ul>\r\n                            <li><strong>Farmacias:<\/strong> La cruz verde parpadeante indica servicio abierto. Si est\u00e1 fija fuera de hora, consulta el cuadrante expuesto en la puerta.<\/li>\r\n                            <li><strong>Parafarmacias:<\/strong> Venden cosm\u00e9tica pero NO medicamentos con receta.<\/li>\r\n                            <li><strong>Hospitales de Referencia:<\/strong> Hospital Insular y Hospital Doctor Negr\u00edn (Las Palmas), y San Roque (Maspalomas \/ Las Palmas).<\/li>\r\n                            <li><strong>Tarjeta Sanitaria Europea (TSE):<\/strong> Da acceso directo a los Centros de Salud del Servicio Canario de la Salud (SCS).<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> En municipios como G\u00e1ldar, Firgas, Teror o Agaete, las farmacias turnan la guardia nocturna para garantizar medicamentos 24 horas.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/farmacia+de+guardia+Gran+Canaria\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83d\uddfa\ufe0f Farmacias Cercanas<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 4. Guaguas y Transporte -->\r\n            <article class=\"gc-card\" data-card-id=\"guaguas\" data-category=\"movilidad\" data-keywords=\"guagua autobus global gumidafe galdar guia guaguas municipales telbus pardilla taxi agaete ferry fred olsen armas\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83d\ude8d Guaguas (Autobuses), Taxis y Ferries<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Toda la Isla<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Red completa de transporte p\u00fablico en Gran Canaria:<\/p>\r\n                        <ul>\r\n                            <li><strong>Guaguas Global (Verdes\/Turquesa):<\/strong> Red interurbana insular (Aeropuerto, Maspalomas, G\u00e1ldar, Teror, Firgas, Agaete). Pago *contactless* o efectivo max. 10\u20ac.<\/li>\r\n                            <li><strong>Guaguas Municipales (Amarillas):<\/strong> Red urbana exclusiva de Las Palmas de Gran Canaria.<\/li>\r\n                            <li><strong>Guaguas Gumidafe:<\/strong> Servicio regular municipal que conecta G\u00e1ldar, Gu\u00eda, La Atalaya y las piscinas de El Agujero y Roqueprieto.<\/li>\r\n                            <li><strong>Telb\u00fas \/ La Pardilla:<\/strong> Servicio urbano en Telde y comarca este.<\/li>\r\n                            <li><strong>Taxis por Municipio:<\/strong> Flotas locales (Radio Taxi G\u00e1ldar, Socomtaxi Sur, Radio Taxi Las Palmas).<\/li>\r\n                            <li><strong>Ferries en Agaete:<\/strong> Fast-ferry Fred. Olsen y Armas conectan con Tenerife en 80 minutos.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> La palabra 'guagua' proviene del transporte en Cuba tra\u00eddo por emigrantes canarios del siglo XIX. \u00a1En Canarias jam\u00e1s se dice 'autob\u00fas'!\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.globalsu.net\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83c\udf10 Horarios Global<\/a>\r\n                    <a href=\"https:\/\/www.gumidafe.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83d\ude8c Guaguas Gumidafe<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 5. Parking -->\r\n            <article class=\"gc-card\" data-card-id=\"parking\" data-category=\"parking\" data-keywords=\"parking aparcamiento zona azul zona verde telpark easypark elparking coche alquiler galdar firgas maspalomas las palmas\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83c\udd7f\ufe0f Estacionamiento Regulado y Zonas<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Aparcamiento y Apps<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Regulaci\u00f3n de aparcamiento en centros urbanos de Gran Canaria:<\/p>\r\n                        <ul>\r\n                            <li><strong>Zona Azul:<\/strong> Pago en horario comercial (aprox. 09:00-14:00 y 16:30-20:00 h). L\u00edmite de 1 a 2 horas.<\/li>\r\n                            <li><strong>Zona Verde:<\/strong> Prioritaria para residentes. Visitantes pagan tarifa superior.<\/li>\r\n                            <li><strong>Aparcamientos Gratuitos:<\/strong> En municipios del norte como G\u00e1ldar y Firgas existen aparcamientos disuasorios a pocos minutos del centro.<\/li>\r\n                            <li><strong>Apps M\u00f3viles de Pago:<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> y <em>ElParking<\/em>.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Los cascos hist\u00f3ricos de G\u00e1ldar y Firgas son peatonales, por lo que se recomienda estacionar en los aparcamientos perif\u00e9ricos gratuitos.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/parking+Gran+Canaria\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83d\uddfa\ufe0f Parkings en Maps<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 6. SIM y Consignas -->\r\n            <article class=\"gc-card\" data-card-id=\"sim\" data-category=\"conectividad\" data-keywords=\"sim prepago datos movistar vodafone orange digi pasaporte dni consigna equipaje lockers san telmo santa catalina maspalomas\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83d\udcf1 Tarjetas SIM Prepago y Consignas<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Tr\u00e1mites y Lockers<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Conexi\u00f3n a internet local y guardado seguro de maletas:<\/p>\r\n                        <ul>\r\n                            <li><strong>DNI o Pasaporte F\u00edsico Obligatorio:<\/strong> Por Ley 25\/2007 de Espa\u00f1a, la compra de SIM prepago requiere identificaci\u00f3n f\u00edsica oficial.<\/li>\r\n                            <li><strong>Operadores Recomendados:<\/strong> Movistar, Vodafone, Orange, Yoigo y Digi (4G\/5G insular).<\/li>\r\n                            <li><strong>Consignas (Lockers):<\/strong> Estaci\u00f3n de San Telmo y Santa Catalina (Las Palmas), Estaci\u00f3n de G\u00e1ldar y locales en Maspalomas.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Si tu m\u00f3vil admite eSIM, puedes contratar planes de datos locales espa\u00f1oles directamente de forma digital.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/tienda+telefonia+Gran+Canaria\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83d\uddfa\ufe0f Tiendas de Telefon\u00eda<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 7. Supermercados -->\r\n            <article class=\"gc-card\" data-card-id=\"supermercados\" data-category=\"servicios\" data-keywords=\"supermercado hiperdino superdino mercadona spar lidl carrefour compras comida galdar firgas teror maspalomas\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83d\uded2 Supermercados y Horarios<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">S\u00faper y Compras<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Cadenas principales de alimentaci\u00f3n en la isla:<\/p>\r\n                        <ul>\r\n                            <li><strong>HiperDino \/ SuperDino \/ Express:<\/strong> Cadena aut\u00f3ctona canaria presente en todos los municipios (G\u00e1ldar, Firgas, Teror, Maspalomas).<\/li>\r\n                            <li><strong>Mercadona, Spar Gran Canaria, Lidl y Carrefour:<\/strong> Abundantes en n\u00facleos urbanos e industriales.<\/li>\r\n                            <li><strong>Horarios:<\/strong> En el Norte los supermercados abren de Lunes a S\u00e1bado. En \u00e1reas tur\u00edsticas del Sur abren los 7 d\u00edas de la semana.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> La mascota de HiperDino es un simp\u00e1tico dinosaurio verde llamado 'Dino', icono muy querido en Canarias.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/supermercado+Gran+Canaria\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83d\uddfa\ufe0f Ver Supermercados<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 8. Gastronom\u00eda -->\r\n            <article class=\"gc-card\" data-card-id=\"gastronomia\" data-category=\"gastronomia\" data-keywords=\"gastronomia papas arrugadas mojo queso flor guia berros firgas cebolla galdar ron arucas cafe agaete horario propina\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83c\udf7d\ufe0f Gastronom\u00eda Tradicional y Municipios<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge gc-card-badge\">Especialidades Locales<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Platos emblem\u00e1ticos y especialidades seg\u00fan el municipio:<\/p>\r\n                        <ul>\r\n                            <li><strong>Papas Arrugadas con Mojo:<\/strong> Cocidas con sal marina abundante y acompa\u00f1adas de mojo rojo pic\u00f3n o verde.<\/li>\r\n                            <li><strong>Firgas:<\/strong> Famosa por su sabroso Potaje de Berros con pi\u00f1a de millo y aguas minerales.<\/li>\r\n                            <li><strong>G\u00e1ldar:<\/strong> Cebollas dulces costeras, Queso de Flor e historia prehisp\u00e1nica.<\/li>\r\n                            <li><strong>Arucas:<\/strong> Cuna del Ron Arehucas y la catedral neog\u00f3tica de piedra volc\u00e1nica.<\/li>\r\n                            <li><strong>Agaete:<\/strong> El Valle de Agaete alberga los \u00fanicos cafetales tradicionales de Europa continental.<\/li>\r\n                            <li><strong>Gu\u00eda:<\/strong> Hogar del Queso de Flor de Gu\u00eda (DOP).<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Queso de Flor de Gu\u00eda utiliza cuajo vegetal extra\u00eddo del flor del cardo silvestre, d\u00e1ndole un sabor suave e inconfundible.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/restaurante+comida+canaria+Gran+Canaria\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83c\udf7d\ufe0f Restaurantes T\u00edpicos<\/a>\r\n                <\/div>\r\n            <\/article>\r\n\r\n            <!-- 9. Clima y Mar -->\r\n            <article class=\"gc-card\" data-card-id=\"clima-mar\" data-category=\"clima\" data-keywords=\"clima tiempo mar de fondo corriente piscinas naturales el agujero galdar roqueprieto agaete calima uv es-alert ola peligro\">\r\n                <div class=\"gc-card-header\">\r\n                    <h3 class=\"gc-card-title\">\ud83c\udf24\ufe0f Clima, Calima y Peligros del Mar<\/h3>\r\n                    <div class=\"gc-badge-group\">\r\n                        <span class=\"gc-badge emergency gc-card-badge\">Seguridad y Mar<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-body\">\r\n                    <div class=\"gc-card-text\">\r\n                        <p>Factores clim\u00e1ticos y de seguridad vitales en las islas:<\/p>\r\n                        <ul>\r\n                            <li><strong>Peligro en Piscinas Naturales del Norte:<\/strong> El Agujero (G\u00e1ldar), Roqueprieto (Gu\u00eda) o Las Salinas (Agaete) sufren mar de fondo repentino. Si sube la marea, al\u00e9jate del borde.<\/li>\r\n                            <li><strong>Banderas en Playas:<\/strong> Roja (Prohibido el ba\u00f1o), Amarilla (Precauci\u00f3n extrema), Verde (Permitido).<\/li>\r\n                            <li><strong>Calima:<\/strong> Polvo sahariano en suspensi\u00f3n. Evita ejercicio f\u00edsico intenso en alertas.<\/li>\r\n                            <li><strong>\u00cdndice UV:<\/strong> Muy alto incluso con nubes. Usa siempre crema SPF 50+.<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                    <div class=\"gc-curiosity-box\">\r\n                        \ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Gran Canaria es llamada un 'Continente en Miniatura' por sus m\u00faltiples microclimas simult\u00e1neos.\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"gc-card-actions\">\r\n                    <a href=\"http:\/\/www.aemet.es\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"gc-btn gc-btn-outline\">\ud83c\udf24\ufe0f El Tiempo (AEMET)<\/a>\r\n                <\/div>\r\n            <\/article>\r\n        <\/main>\r\n    <\/div>\r\n\r\n    <script>\r\n    (function () {\r\n        'use strict';\r\n\r\n        var LOCATIONS = {\r\n            laspalmas: { name: \"Las Palmas de Gran Canaria\", lat: 28.12, lon: -15.43 },\r\n            galdar: { name: \"G\u00e1ldar \/ Agaete \/ Norte\", lat: 28.14, lon: -15.65 },\r\n            maspalomas: { name: \"Maspalomas \/ Mog\u00e1n \/ Sur\", lat: 27.76, lon: -15.58 },\r\n            teror: { name: \"Teror \/ Firgas \/ Cumbre\", lat: 28.06, lon: -15.55 }\r\n        };\r\n\r\n        var TRANSLATIONS = {\r\n            title: {\r\n                es: \"\ud83c\udfdd\ufe0f Gu\u00eda Pr\u00e1ctica e Insular del Viajero - Gran Canaria\",\r\n                en: \"\ud83c\udfdd\ufe0f Practical & Island Traveler's Guide - Gran Canaria\",\r\n                de: \"\ud83c\udfdd\ufe0f Praktischer Inself\u00fchrer f\u00fcr Reisende - Gran Canaria\",\r\n                fr: \"\ud83c\udfdd\ufe0f Guide Pratique de l'\u00cele pour Voyageurs - Gran Canaria\",\r\n                it: \"\ud83c\udfdd\ufe0f Guida Pratica dell'Isola per Viaggiatori - Gran Canaria\"\r\n            },\r\n            subtitle: {\r\n                es: \"Emergencias, polic\u00eda canaria, guaguas (Global, Gumidafe), taxis, farmacias, municipios, clima en vivo y peligros del mar.\",\r\n                en: \"Emergencies, Canarian police, buses (Global, Gumidafe), taxis, pharmacies, live weather and ocean safety.\",\r\n                de: \"Notf\u00e4lle, Kanarische Polizei, Busse (Global, Gumidafe), Taxis, Apotheken, Live-Wetter und Meeresgefahren.\",\r\n                fr: \"Urgences, polic\u00eda canaria, bus (Global, Gumidafe), taxis, pharmacies, m\u00e9t\u00e9o en direct et s\u00e9curit\u00e9 en mer.\",\r\n                it: \"Emergenze, polizia canaria, autobus (Global, Gumidafe), taxi, farmacie, meteo in tempo reale e sicurezza in mare.\"\r\n            },\r\n            langLabel: {\r\n                es: \"\ud83c\udf10 Idioma \/ Language:\", en: \"\ud83c\udf10 Idioma \/ Language:\", de: \"\ud83c\udf10 Sprache \/ Language:\", fr: \"\ud83c\udf10 Langue \/ Language:\", it: \"\ud83c\udf10 Lingua \/ Language:\"\r\n            },\r\n            searchPlaceholder: {\r\n                es: \"\ud83d\udd0d Buscar tel\u00e9fono, farmacia, guagua, G\u00e1ldar, Firgas, taxi, SIM, clima, polic\u00eda...\",\r\n                en: \"\ud83d\udd0d Search phone, pharmacy, bus, G\u00e1ldar, Firgas, taxi, SIM, weather, police...\",\r\n                de: \"\ud83d\udd0d Telefon, Apotheke, Bus, G\u00e1ldar, Firgas, Taxi, SIM, Wetter, Polizei suchen...\",\r\n                fr: \"\ud83d\udd0d Rechercher t\u00e9l\u00e9phone, pharmacie, bus, G\u00e1ldar, Firgas, taxi, SIM, m\u00e9t\u00e9o, police...\",\r\n                it: \"\ud83d\udd0d Cerca telefono, farmacia, autobus, G\u00e1ldar, Firgas, taxi, SIM, meteo, polizia...\"\r\n            },\r\n            weatherTitle: {\r\n                es: \"\ud83c\udf24\ufe0f Clima Actual y Predicci\u00f3n en Gran Canaria\",\r\n                en: \"\ud83c\udf24\ufe0f Current Weather & Forecast in Gran Canaria\",\r\n                de: \"\ud83c\udf24\ufe0f Aktuelles Wetter & Vorhersage auf Gran Canaria\",\r\n                fr: \"\ud83c\udf24\ufe0f M\u00e9t\u00e9o Actuelle & Pr\u00e9visions \u00e0 Gran Canaria\",\r\n                it: \"\ud83c\udf24\ufe0f Meteo Attuale e Previsioni a Gran Canaria\"\r\n            },\r\n            filters: {\r\n                all: { es: \"Todos\", en: \"All\", de: \"Alle\", fr: \"Tous\", it: \"Tutti\" },\r\n                emergencias: { es: \"\ud83d\udea8 Emergencias y Polic\u00eda\", en: \"\ud83d\udea8 Emergencies & Police\", de: \"\ud83d\udea8 Notfall & Polizei\", fr: \"\ud83d\udea8 Urgences & Police\", it: \"\ud83d\udea8 Emergenze & Polizia\" },\r\n                salud: { es: \"\ud83c\udfe5 Farmacias y Salud\", en: \"\ud83c\udfe5 Health & Pharmacy\", de: \"\ud83c\udfe5 Gesundheit & Apotheke\", fr: \"\ud83c\udfe5 Sant\u00e9 & Pharmacie\", it: \"\ud83c\udfe5 Salute & Farmacie\" },\r\n                movilidad: { es: \"\ud83d\ude8d Guaguas, Taxis y Ferries\", en: \"\ud83d\ude8d Buses, Taxis & Ferries\", de: \"\ud83d\ude8d Busse, Taxis & F\u00e4hren\", fr: \"\ud83d\ude8d Bus, Taxis & Ferries\", it: \"\ud83d\ude8d Autobus, Taxi & Traghetti\" },\r\n                parking: { es: \"\ud83c\udd7f\ufe0f Parking y Zonas\", en: \"\ud83c\udd7f\ufe0f Parking & Zones\", de: \"\ud83c\udd7f\ufe0f Parken & Zonen\", fr: \"\ud83c\udd7f\ufe0f Parking & Zones\", it: \"\ud83c\udd7f\ufe0f Parcheggio e Zone\" },\r\n                conectividad: { es: \"\ud83d\udcf1 SIM y Consignas\", en: \"\ud83d\udcf1 SIM & Lockers\", de: \"\ud83d\udcf1 SIM & Gep\u00e4ck\", fr: \"\ud83d\udcf1 SIM & Consignes\", it: \"\ud83d\udcf1 SIM & Depositi\" },\r\n                servicios: { es: \"\ud83d\uded2 Compras y S\u00faper\", en: \"\ud83d\uded2 Shops & Supermarkets\", de: \"\ud83d\uded2 Gesch\u00e4fte & Superm\u00e4rkte\", fr: \"\ud83d\uded2 Commerces & Supermarch\u00e9s\", it: \"\ud83d\uded2 Negozi & Supermercati\" },\r\n                gastronomia: { es: \"\ud83c\udf7d\ufe0f Gastronom\u00eda y Municipios\", en: \"\ud83c\udf7d\ufe0f Food & Towns\", de: \"\ud83c\udf7d\ufe0f Gastronomie & Orte\", fr: \"\ud83c\udf7d\ufe0f Gastronomie & Villes\", it: \"\ud83c\udf7d\ufe0f Gastronomia & Comuni\" },\r\n                clima: { es: \"\ud83c\udf24\ufe0f Clima y Peligros del Mar\", en: \"\ud83c\udf24\ufe0f Weather & Ocean Hazards\", de: \"\ud83c\udf24\ufe0f Wetter & Meeresrisiken\", fr: \"\ud83c\udf24\ufe0f M\u00e9t\u00e9o & Risques Mer\", it: \"\ud83c\udf24\ufe0f Meteo & Pericoli Mare\" }\r\n            },\r\n            hazardTitle: {\r\n                es: \"Aviso Especial de Seguridad en la Isla:\",\r\n                en: \"Special Safety Warning for the Island:\",\r\n                de: \"Besondere Sicherheitswarnung f\u00fcr die Insel:\",\r\n                fr: \"Avertissement Particulier de S\u00e9curit\u00e9 :\",\r\n                it: \"Avviso Speciale di Sicurezza sull'Isola:\"\r\n            },\r\n            hazardDesc: {\r\n                es: \"Extrema precauci\u00f3n con el mar de fondo en piscinas naturales del norte (El Agujero en G\u00e1ldar, Roqueprieto en Gu\u00eda, Las Salinas en Agaete). Las olas pueden subir s\u00fabitamente. Respeta siempre las banderas en las playas.\",\r\n                en: \"Be extremely cautious of swell waves in northern natural sea pools (El Agujero in G\u00e1ldar, Roqueprieto in Gu\u00eda, Las Salinas in Agaete). Waves can rise suddenly. Always respect beach safety flags.\",\r\n                de: \"Extrem vorsichtig sein bei D\u00fcnung in den nat\u00fcrlichen Meerwasserschwimmb\u00e4dern im Norden (El Agujero in G\u00e1ldar, Roqueprieto in Gu\u00eda, Las Salinas in Agaete). Wellen k\u00f6nnen pl\u00f6tzlich ansteigen. Strandflaggen beachten.\",\r\n                fr: \"Soyez extr\u00eamement prudent face \u00e0 la houle dans les piscines naturelles du Nord (El Agujero \u00e0 G\u00e1ldar, Roqueprieto \u00e0 Gu\u00eda, Las Salinas \u00e0 Agaete). Les vagues peuvent monter soudainement. Respectez les drapeaux.\",\r\n                it: \"Prestare massima attenzione al mare di fondo nelle piscine naturali del Nord (El Agujero a G\u00e1ldar, Roqueprieto a Gu\u00eda, Las Salinas ad Agaete). Le onde possono alzarsi all'improvviso. Rispettare sempre le bandiere.\"\r\n            },\r\n            cardsData: {\r\n                \"112\": {\r\n                    title: { es: \"\ud83d\udea8 Emergencias 112\", en: \"\ud83d\udea8 Emergency 112\", de: \"\ud83d\udea8 Notruf 112\", fr: \"\ud83d\udea8 Urgences 112\", it: \"\ud83d\udea8 Emergenze 112\" },\r\n                    badge: { es: \"24\/7 Multiling\u00fce\", en: \"24\/7 Multilingual\", de: \"24\/7 Mehrsprachig\", fr: \"24\/7 Multilingue\", it: \"24\/7 Multilingue\" },\r\n                    body: {\r\n                        es: \"<p>Tel\u00e9fono \u00fanico gratuito de emergencia para toda la isla de Gran Canaria.<\/p><ul><li>Atenci\u00f3n directa en espa\u00f1ol, ingl\u00e9s, alem\u00e1n, franc\u00e9s e italiano.<\/li><li>Rescate mar\u00edtimo, urgencias sanitarias, bomberos y polic\u00eda.<\/li><li>Funciona incluso sin cobertura de tu operador.<\/li><\/ul>\",\r\n                        en: \"<p>Free single emergency number for the entire island of Gran Canaria.<\/p><ul><li>Direct attention in English, Spanish, German, French & Italian.<\/li><li>Coastguard maritime rescue, medical emergency, fire & police.<\/li><li>Works even without SIM network coverage.<\/li><\/ul>\",\r\n                        de: \"<p>Kostenlose Notrufnummer f\u00fcr die gesamte Insel Gran Canaria.<\/p><ul><li>Direkte Betreuung auf Deutsch, Englisch, Spanisch, Franz\u00f6sisch und Italienisch.<\/li><li>Seenotrettung, medizinische Notf\u00e4lle, Feuerwehr und Polizei.<\/li><li>Funktioniert auch ohne Netzabdeckung Ihres Anbieters.<\/li><\/ul>\",\r\n                        fr: \"<p>Num\u00e9ro d'urgence unique et gratuit pour toute l'\u00eele de Gran Canaria.<\/p><ul><li>Assistance en fran\u00e7ais, anglais, espagnol, allemand et italien.<\/li><li>Sauvetage en mer, urgences m\u00e9dicales, pompiers et police.<\/li><li>Fonctionne m\u00eame sans couverture r\u00e9seau.<\/li><\/ul>\",\r\n                        it: \"<p>Numero unico gratuito di emergenza per tutta l'isola di Gran Canaria.<\/p><ul><li>Assistenza diretta in italiano, spagnolo, inglese, tedesco e francese.<\/li><li>Soccorso marittimo, urgenze mediche, vigili del fuoco e polizia.<\/li><li>Funziona anche senza copertura operatore.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Centro Coordinador del 112 en Canarias (CECOES) procesa autom\u00e1ticamente la geolocalizaci\u00f3n de tu smartphone al llamar.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> The Canarian 112 Emergency Center automatically processes your smartphone's GPS location when you call.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Die Notrufzentrale 112 ermittelt bei Ihrem Anruf automatisch den GPS-Standort Ihres Smartphones.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Le centre 112 g\u00e9olocalise automatiquement votre smartphone lors de l'appel d'urgence.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> Il centro 112 rileva automaticamente la posizione GPS del tuo smartphone quando effettui la chiamata.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83d\udcde Llamar al 112\", en: \"\ud83d\udcde Call 112\", de: \"\ud83d\udcde 112 Anrufen\", fr: \"\ud83d\udcde Appeler 112\", it: \"\ud83d\udcde Chiama 112\" } } ]\r\n                },\r\n                \"policia\": {\r\n                    title: { es: \"\ud83d\udc6e Polic\u00eda Canaria y Fuerzas de Seguridad\", en: \"\ud83d\udc6e Canarian Police & Security Forces\", de: \"\ud83d\udc6e Polizeikr\u00e4fte auf Gran Canaria\", fr: \"\ud83d\udc6e Forces de S\u00e9curit\u00e9 & Polic\u00eda Canaria\", it: \"\ud83d\udc6e Polizia Canaria e Forze dell'Ordine\" },\r\n                    badge: { es: \"Insular y Local\", en: \"Island & Local Police\", de: \"Insel & Lokalpolizei\", fr: \"Police de l'\u00cele\", it: \"Polizia dell'Isola\" },\r\n                    body: {\r\n                        es: \"<p>Diferentes cuerpos policiales operan en Gran Canaria seg\u00fan la zona:<\/p><ul><li><strong>Polic\u00eda Canaria (CGPC):<\/strong> Competencias auton\u00f3micas e inspecci\u00f3n (Tlfn: 928 11 70 93).<\/li><li><strong>Guardia Civil (062):<\/strong> Costas, puertos (Agaete\/Las Palmas), aeropuerto y municipios rurales (Firgas, Teror, Tejeda, Mog\u00e1n).<\/li><li><strong>Polic\u00eda Nacional (091):<\/strong> Ciudades (Las Palmas GC, Telde, Maspalomas).<\/li><li><strong>Polic\u00eda Local (092):<\/strong> Seguridad municipal y tr\u00e1fico en cada municipio.<\/li><\/ul>\",\r\n                        en: \"<p>Different police forces operate in Gran Canaria depending on area:<\/p><ul><li><strong>Canarian Police (CGPC):<\/strong> Regional police force (Tel: +34 928 11 70 93).<\/li><li><strong>Guardia Civil (062):<\/strong> Coasts, ports (Agaete\/Las Palmas), airport & rural towns (Firgas, Teror, Mog\u00e1n).<\/li><li><strong>National Police (091):<\/strong> Cities (Las Palmas, Telde, Maspalomas).<\/li><li><strong>Local Police (092):<\/strong> Municipal security & traffic in every town.<\/li><\/ul>\",\r\n                        de: \"<p>Verschiedene Polizeikr\u00e4fte je nach Region:<\/p><ul><li><strong>Polic\u00eda Canaria (CGPC):<\/strong> Regionalpolizei (Tel: +34 928 11 70 93).<\/li><li><strong>Guardia Civil (062):<\/strong> K\u00fcsten, H\u00e4fen (Agaete), Flughafen & l\u00e4ndliche Orte (Firgas, Teror, Mog\u00e1n).<\/li><li><strong>Polic\u00eda Nacional (091):<\/strong> St\u00e4dte (Las Palmas, Telde, Maspalomas).<\/li><li><strong>Polic\u00eda Local (092):<\/strong> Gemeindepolizei in jedem Ort.<\/li><\/ul>\",\r\n                        fr: \"<p>Diff\u00e9rents corps de police selon la zone :<\/p><ul><li><strong>Polic\u00eda Canaria (CGPC) :<\/strong> Police r\u00e9gionale (T\u00e9l : +34 928 11 70 93).<\/li><li><strong>Guardia Civil (062) :<\/strong> C\u00f4tes, ports (Agaete), a\u00e9roport et zones rurales (Firgas, Teror, Mog\u00e1n).<\/li><li><strong>Polic\u00eda Nacional (091) :<\/strong> Grandes villes (Las Palmas, Telde, Maspalomas).<\/li><li><strong>Polic\u00eda Local (092) :<\/strong> S\u00e9curit\u00e9 municipale dans chaque ville.<\/li><\/ul>\",\r\n                        it: \"<p>Diverse forze di polizia operano a seconda della zona:<\/p><ul><li><strong>Polic\u00eda Canaria (CGPC):<\/strong> Polizia regionale (Tel: +34 928 11 70 93).<\/li><li><strong>Guardia Civil (062):<\/strong> Coste, porti (Agaete), aeroporto e comuni rurali (Firgas, Teror, Mog\u00e1n).<\/li><li><strong>Polic\u00eda Nacional (091):<\/strong> Citt\u00e0 (Las Palmas, Telde, Maspalomas).<\/li><li><strong>Polic\u00eda Local (092):<\/strong> Sicurezza comunale in ogni comune.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Cuerpo General de la Polic\u00eda Canaria viste uniforme caracter\u00edstico rojo\/negro\/verde y gestiona apoyo en eventos insulares y medio ambiente.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> The Canarian Police wear distinctive red\/black\/green uniforms and protect nature reserves.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Die Polic\u00eda Canaria tr\u00e4gt rot-schwarz-gr\u00fcne Uniformen und sch\u00fctzt auch Naturgebiete.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> La Polic\u00eda Canaria porte un uniforme rouge\/noir\/vert et prot\u00e8ge l'environnement.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> La Polic\u00eda Canaria indossa una divisa rossa\/nera\/verde e tutela l'ambiente dell'isola.\"\r\n                    },\r\n                    btns: [\r\n                        { text: { es: \"\ud83d\udcde Guardia Civil (062)\", en: \"\ud83d\udcde Guardia Civil (062)\", de: \"\ud83d\udcde Guardia Civil (062)\", fr: \"\ud83d\udcde Guardia Civil (062)\", it: \"\ud83d\udcde Guardia Civil (062)\" } },\r\n                        { text: { es: \"\ud83d\udcde Pol. Canaria\", en: \"\ud83d\udcde Canarian Pol.\", de: \"\ud83d\udcde Pol. Canaria\", fr: \"\ud83d\udcde Pol. Canaria\", it: \"\ud83d\udcde Pol. Canaria\" } }\r\n                    ]\r\n                },\r\n                \"salud\": {\r\n                    title: { es: \"\ud83c\udfe5 Farmacias de Guardia y Salud\", en: \"\ud83c\udfe5 Pharmacies & Health Centers\", de: \"\ud83c\udfe5 Apotheken & Gesundheit\", fr: \"\ud83c\udfe5 Pharmacies de Garde & Sant\u00e9\", it: \"\ud83c\udfe5 Farmacie di Guardia e Sanit\u00e0\" },\r\n                    badge: { es: \"Farmacias de Guardia\", en: \"24h Pharmacies\", de: \"24h Apotheken\", fr: \"Pharmacies de Garde\", it: \"Farmacie di Guardia\" },\r\n                    body: {\r\n                        es: \"<p>Red asistencial de salud en municipios de Gran Canaria:<\/p><ul><li><strong>Farmacias:<\/strong> La cruz verde parpadeante indica servicio abierto. Si est\u00e1 fija fuera de hora, consulta el cuadrante expuesto en la puerta.<\/li><li><strong>Parafarmacias:<\/strong> Venden cosm\u00e9tica pero NO medicamentos con receta.<\/li><li><strong>Hospitales de Referencia:<\/strong> Hospital Insular y Hospital Doctor Negr\u00edn (Las Palmas), y San Roque (Maspalomas \/ Las Palmas).<\/li><li><strong>Tarjeta Sanitaria Europea (TSE):<\/strong> Da acceso directo a los Centros de Salud del Servicio Canario de la Salud (SCS).<\/li><\/ul>\",\r\n                        en: \"<p>Healthcare network across Gran Canaria municipalities:<\/p><ul><li><strong>Pharmacies:<\/strong> Flashing green cross means open. If fixed outside hours, check the duty schedule on the door.<\/li><li><strong>Parafarmacias:<\/strong> Sell cosmetics, but NOT prescription medicines.<\/li><li><strong>Main Hospitals:<\/strong> Hospital Insular, Hospital Dr. Negr\u00edn (Las Palmas), & San Roque (Maspalomas).<\/li><li><strong>European Health Insurance Card (EHIC):<\/strong> Access to public SCS health clinics.<\/li><\/ul>\",\r\n                        de: \"<p>Gesundheitsversorgung auf Gran Canaria:<\/p><ul><li><strong>Apotheken:<\/strong> Blinkendes gr\u00fcnes Kreuz bedeutet ge\u00f6ffnet. Au\u00dferhalb h\u00e4ngt der Dienstplan an der T\u00fcr.<\/li><li><strong>Parafarmacias:<\/strong> Verkaufen Kosmetik, aber KEINE rezeptpflichtigen Medikamente.<\/li><li><strong>Krankenh\u00e4user:<\/strong> Hospital Insular, Dr. Negr\u00edn (Las Palmas) und San Roque (Maspalomas).<\/li><li><strong>Europ\u00e4ische Krankenversicherungskarte (EHIC):<\/strong> Zugang zu \u00f6ffentlichen SCS-Gesundheitszentren.<\/li><\/ul>\",\r\n                        fr: \"<p>R\u00e9seau de sant\u00e9 dans les villes de Gran Canaria :<\/p><ul><li><strong>Pharmacies :<\/strong> Croix verte clignotante = ouvert. Hors horaires, consultez le panneau de garde sur la porte.<\/li><li><strong>Parafarmacias :<\/strong> Vendent des soins mais PAS de m\u00e9dicaments sur ordonnance.<\/li><li><strong>H\u00f4pitaux principaux :<\/strong> Hospital Insular, Dr. Negr\u00edn (Las Palmas) et San Roque (Maspalomas).<\/li><li><strong>Carte Europ\u00e9enne (CEAM) :<\/strong> Acc\u00e8s aux centres de sant\u00e9 publics (SCS).<\/li><\/ul>\",\r\n                        it: \"<p>Rete sanitaria nei comuni di Gran Canaria:<\/p><ul><li><strong>Farmacie:<\/strong> Croce verde lampeggiante indica apertura. Fuori orario consulta il cartello sulla porta.<\/li><li><strong>Parafarmacie:<\/strong> Vendono cosmetici ma NON farmaci con ricetta.<\/li><li><strong>Ospedali Principali:<\/strong> Hospital Insular, Dr. Negr\u00edn (Las Palmas) e San Roque (Maspalomas).<\/li><li><strong>Tessera Sanitaria Europea (TEAM):<\/strong> D\u00e0 accesso ai centri di salute pubblici (SCS).<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> En municipios como G\u00e1ldar, Firgas, Teror o Agaete, las farmacias turnan la guardia nocturna para garantizar medicamentos 24 horas.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> In towns like G\u00e1ldar, Firgas, Teror or Agaete, pharmacies alternate overnight duty for 24h coverage.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> In Orten wie G\u00e1ldar, Firgas oder Teror wechseln sich die Apotheken mit dem Nachtdienst ab.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Dans les communes como G\u00e1ldar ou Firgas, les pharmacies alternent les gardes nocturnes.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> In comuni come G\u00e1ldar, Firgas o Teror, le farmacie si alternano nei turni di guardia notturna.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83d\uddfa\ufe0f Farmacias Cercanas\", en: \"\ud83d\uddfa\ufe0f Nearby Pharmacies\", de: \"\ud83d\uddfa\ufe0f Apotheken Finden\", fr: \"\ud83d\uddfa\ufe0f Pharmacies Proches\", it: \"\ud83d\uddfa\ufe0f Farmacie Vicine\" } } ]\r\n                },\r\n                \"guaguas\": {\r\n                    title: { es: \"\ud83d\ude8d Guaguas (Autobuses), Taxis y Ferries\", en: \"\ud83d\ude8d Buses (Guaguas), Taxis & Ferries\", de: \"\ud83d\ude8d Busse (Guaguas), Taxis & F\u00e4hren\", fr: \"\ud83d\ude8d Bus (Guaguas), Taxis & Ferries\", it: \"\ud83d\ude8d Autobus (Guaguas), Taxi e Traghetti\" },\r\n                    badge: { es: \"Toda la Isla\", en: \"Island Transit\", de: \"Inselweiter Transport\", fr: \"Transport \u00cele\", it: \"Trasporti Isola\" },\r\n                    body: {\r\n                        es: \"<p>Red completa de transporte p\u00fablico en Gran Canaria:<\/p><ul><li><strong>Guaguas Global (Verdes\/Turquesa):<\/strong> Red interurbana insular (Aeropuerto, Maspalomas, G\u00e1ldar, Teror, Firgas, Agaete). Pago *contactless* o efectivo max. 10\u20ac.<\/li><li><strong>Guaguas Municipales (Amarillas):<\/strong> Red urbana exclusiva de Las Palmas de Gran Canaria.<\/li><li><strong>Guaguas Gumidafe:<\/strong> Servicio regular municipal que conecta G\u00e1ldar, Gu\u00eda, La Atalaya y las piscinas de El Agujero y Roqueprieto.<\/li><li><strong>Telb\u00fas \/ La Pardilla:<\/strong> Servicio urbano en Telde y comarca este.<\/li><li><strong>Taxis por Municipio:<\/strong> Flotas locales (Radio Taxi G\u00e1ldar, Socomtaxi Sur, Radio Taxi Las Palmas).<\/li><li><strong>Ferries en Agaete:<\/strong> Fast-ferry Fred. Olsen y Armas conectan con Tenerife en 80 minutos.<\/li><\/ul>\",\r\n                        en: \"<p>Full public transport network in Gran Canaria:<\/p><ul><li><strong>Global Buses (Turquoise):<\/strong> Intercity island buses (Airport, Maspalomas, G\u00e1ldar, Teror, Firgas, Agaete). Contactless pay or cash up to \u20ac10.<\/li><li><strong>Guaguas Municipales (Yellow):<\/strong> City buses in Las Palmas.<\/li><li><strong>Guaguas Gumidafe:<\/strong> Local municipal lines linking G\u00e1ldar, Gu\u00eda & natural sea pools of El Agujero & Roqueprieto.<\/li><li><strong>Telb\u00fas:<\/strong> Urban bus service in Telde.<\/li><li><strong>Taxis per Town:<\/strong> Local fleets in G\u00e1ldar, Sur, Las Palmas, Mog\u00e1n.<\/li><li><strong>Ferries in Agaete Port:<\/strong> Fred. Olsen & Armas fast ferries to Tenerife (80 min).<\/li><\/ul>\",\r\n                        de: \"<p>\u00d6ffentlicher Nahverkehr auf Gran Canaria:<\/p><ul><li><strong>Global Busse (T\u00fcrkis\/Gr\u00fcn):<\/strong> Inselweites Netz (Flughafen, Maspalomas, G\u00e1ldar, Firgas, Teror, Agaete). Kartenzahlung oder max. 10\u20ac Schein.<\/li><li><strong>Guaguas Municipales (Gelb):<\/strong> Stadtbusse in Las Palmas.<\/li><li><strong>Gumidafe Busse:<\/strong> Lokale Linien zwischen G\u00e1ldar, Gu\u00eda und den Naturschwimmb\u00e4dern El Agujero & Roqueprieto.<\/li><li><strong>Taxis pro Gemeinde:<\/strong> Lokale Taxiflottencenter in G\u00e1ldar, Sur, Las Palmas.<\/li><li><strong>F\u00e4hren in Agaete:<\/strong> Fred. Olsen Express & Armas nach Teneriffa (80 Min.).<\/li><\/ul>\",\r\n                        fr: \"<p>R\u00e9seau de transports publics \u00e0 Gran Canaria :<\/p><ul><li><strong>Bus Global (Turquoise) :<\/strong> Lignes interurbaines (A\u00e9roport, Maspalomas, G\u00e1ldar, Teror, Firgas, Agaete). Carte sans contact ou liquide max. 10\u20ac.<\/li><li><strong>Guaguas Municipales (Jaunes) :<\/strong> Bus urbains de Las Palmas.<\/li><li><strong>Guaguas Gumidafe :<\/strong> Lignes locales reliant G\u00e1ldar, Gu\u00eda et piscines naturelles d'El Agujero et Roqueprieto.<\/li><li><strong>Taxis par Commune :<\/strong> Flottes locales \u00e0 G\u00e1ldar, Sur, Las Palmas, Mog\u00e1n.<\/li><li><strong>Ferries \u00e0 Agaete :<\/strong> Fred. Olsen et Armas vers T\u00e9n\u00e9rife (80 min).<\/li><\/ul>\",\r\n                        it: \"<p>Rete completa di trasporti pubblici a Gran Canaria:<\/p><ul><li><strong>Autobus Global (Turchese):<\/strong> Rete extraurbana (Aeroporto, Maspalomas, G\u00e1ldar, Teror, Firgas, Agaete). Pagamento contactless o contanti max 10\u20ac.<\/li><li><strong>Guaguas Municipales (Gialli):<\/strong> Rete urbana di Las Palmas.<\/li><li><strong>Guaguas Gumidafe:<\/strong> Servizio locale tra G\u00e1ldar, Gu\u00eda e le piscine naturali di El Agujero e Roqueprieto.<\/li><li><strong>Taxi per Comune:<\/strong> Flotte locali a G\u00e1ldar, Sur, Las Palmas, Mog\u00e1n.<\/li><li><strong>Traghetti ad Agaete:<\/strong> Traghetti veloci Fred. Olsen ed Armas per Tenerife (80 min).<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> La palabra 'guagua' proviene del transporte en Cuba tra\u00eddo por emigrantes canarios del siglo XIX. \u00a1En Canarias jam\u00e1s se dice 'autob\u00fas'!\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> The word 'guagua' comes from 19th-century Canarian emigrants returning from Cuba. Locals never call buses 'autob\u00fas'!\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Das Wort 'guagua' f\u00fcr Bus stammt von kanarischen Auswanderern aus Kuba. Niemand sagt hier 'Autob\u00fas'!\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Le mot 'guagua' vient des \u00e9migrants canariens venus de Cuba. Aux Canaries, on ne dit jamais 'autobus' !\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> La parola 'guagua' deriva dagli emigrati canari di ritorno da Cuba. Alle Canarie non si dice mai 'autobus'!\"\r\n                    },\r\n                    btns: [\r\n                        { text: { es: \"\ud83c\udf10 Horarios Global\", en: \"\ud83c\udf10 Global Bus Timetable\", de: \"\ud83c\udf10 Global Fahrplan\", fr: \"\ud83c\udf10 Horaires Global\", it: \"\ud83c\udf10 Orari Bus Global\" } },\r\n                        { text: { es: \"\ud83d\ude8c Guaguas Gumidafe\", en: \"\ud83d\ude8c Gumidafe Buses\", de: \"\ud83d\ude8c Gumidafe Busse\", fr: \"\ud83d\ude8c Bus Gumidafe\", it: \"\ud83d\ude8c Bus Gumidafe\" } }\r\n                    ]\r\n                },\r\n                \"parking\": {\r\n                    title: { es: \"\ud83c\udd7f\ufe0f Estacionamiento Regulado y Zonas\", en: \"\ud83c\udd7f\ufe0f Regulated Parking & Blue\/Green Zones\", de: \"\ud83c\udd7f\ufe0f Parkzonen Blau\/Gr\u00fcn & Apps\", fr: \"\ud83c\udd7f\ufe0f Stationnement R\u00e9gul\u00e9 & Zones Bleues\", it: \"\ud83c\udd7f\ufe0f Parcheggio Regolato & Zone Blu\/Verdi\" },\r\n                    badge: { es: \"Aparcamiento y Apps\", en: \"Parking & Apps\", de: \"Parken & Apps\", fr: \"Parking & Apps\", it: \"Parcheggio & App\" },\r\n                    body: {\r\n                        es: \"<p>Regulaci\u00f3n de aparcamiento en centros urbanos de Gran Canaria:<\/p><ul><li><strong>Zona Azul:<\/strong> Pago en horario comercial (aprox. 09:00-14:00 y 16:30-20:00 h). L\u00edmite de 1 a 2 horas.<\/li><li><strong>Zona Verde:<\/strong> Prioritaria para residentes. Visitantes pagan tarifa superior.<\/li><li><strong>Aparcamientos Gratuitos:<\/strong> En municipios del norte como G\u00e1ldar y Firgas existen aparcamientos disuasorios a pocos minutos del centro.<\/li><li><strong>Apps M\u00f3viles de Pago:<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> y <em>ElParking<\/em>.<\/li><\/ul>\",\r\n                        en: \"<p>Parking regulations in urban centers of Gran Canaria:<\/p><ul><li><strong>Blue Zone:<\/strong> Paid parking during business hours (09:00-14:00 & 16:30-20:00). Max 1-2 hours limit.<\/li><li><strong>Green Zone:<\/strong> Resident priority. Non-residents pay a higher rate.<\/li><li><strong>Free Parking Lots:<\/strong> Northern towns like G\u00e1ldar and Firgas have free park-and-ride lots walking distance to historic centers.<\/li><li><strong>Mobile Payment Apps:<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> & <em>ElParking<\/em>.<\/li><\/ul>\",\r\n                        de: \"<p>Parkregeln in den St\u00e4dten Gran Canarias:<\/p><ul><li><strong>Blaue Zone:<\/strong> Kostenpflichtig w\u00e4hrend der Gesch\u00e4ftszeiten (09:00-14:00 & 16:30-20:00). Max. 1-2 Std.<\/li><li><strong>Gr\u00fcne Zone:<\/strong> Anwohnerbevorzugt. H\u00f6here Tarife f\u00fcr Besucher.<\/li><li><strong>Kostenlose Parkpl\u00e4tze:<\/strong> In Orten wie G\u00e1ldar und Firgas gibt es kostenfreie Parkpl\u00e4tze nahe dem Zentrum.<\/li><li><strong>Park-Apps:<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> und <em>ElParking<\/em>.<\/li><\/ul>\",\r\n                        fr: \"<p>R\u00e8gles de stationnement dans les centres-villes :<\/p><ul><li><strong>Zone Bleue :<\/strong> Payante pendant les heures de bureau (09:00-14:00 et 16:30-20:00). Limite 1-2h.<\/li><li><strong>Zone Verte :<\/strong> Priorit\u00e9 aux r\u00e9sidents. Tarif plus \u00e9lev\u00e9 pour les visiteurs.<\/li><li><strong>Parking Gratuit :<\/strong> G\u00e1ldar et Firgas disposent de parkings gratuits \u00e0 pocos minutos del centro.<\/li><li><strong>Apps Mobiles :<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> et <em>ElParking<\/em>.<\/li><\/ul>\",\r\n                        it: \"<p>Regole di parcheggio nei centri urbani:<\/p><ul><li><strong>Zona Blu:<\/strong> A pagamento negli orari commerciali (09:00-14:00 e 16:30-20:00). Limite 1-2 ore.<\/li><li><strong>Zona Verde:<\/strong> Priorit\u00e0 ai residenti. Tariffe maggiori per visitatori.<\/li><li><strong>Parcheggi Gratuiti:<\/strong> A G\u00e1ldar e Firgas ci sono grandi parcheggi gratuiti vicini al centro.<\/li><li><strong>App per Pagare:<\/strong> <em>Telpark<\/em>, <em>EasyPark<\/em> ed <em>ElParking<\/em>.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Los cascos hist\u00f3ricos de G\u00e1ldar y Firgas son peatonales, por lo que se recomienda estacionar en los aparcamientos perif\u00e9ricos gratuitos.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> The historic cores of G\u00e1ldar and Firgas are fully pedestrianized, making peripheral parking lots the best choice.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Die historischen Altst\u00e4dte von G\u00e1ldar und Firgas sind Fu\u00dfg\u00e4ngerzonen.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Les centres historiques de G\u00e1ldar et Firgas sont enti\u00e8rement pi\u00e9tons.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> I centri storici di G\u00e1ldar e Firgas sono interamente pedonali.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83d\uddfa\ufe0f Parkings en Maps\", en: \"\ud83d\uddfa\ufe0f Parkings on Maps\", de: \"\ud83d\uddfa\ufe0f Parkpl\u00e4tze auf Karte\", fr: \"\ud83d\uddfa\ufe0f Parkings sur Maps\", it: \"\ud83d\uddfa\ufe0f Parcheggi su Maps\" } } ]\r\n                },\r\n                \"sim\": {\r\n                    title: { es: \"\ud83d\udcf1 Tarjetas SIM Prepago y Consignas\", en: \"\ud83d\udcf1 Prepaid SIM Cards & Luggage Lockers\", de: \"\ud83d\udcf1 Prepaid SIM-Karten & Schlie\u00dff\u00e4cher\", fr: \"\ud83d\udcf1 Cartes SIM Pr\u00e9pay\u00e9es & Consignes\", it: \"\ud83d\udcf1 SIM Ricaricabili e Depositi Bagagli\" },\r\n                    badge: { es: \"Tr\u00e1mites y Lockers\", en: \"SIM & Lockers\", de: \"SIM & Gep\u00e4ck\", fr: \"SIM & Consignes\", it: \"SIM & Depositi\" },\r\n                    body: {\r\n                        es: \"<p>Conexi\u00f3n a internet local y guardado seguro de maletas:<\/p><ul><li><strong>DNI o Pasaporte F\u00edsico Obligatorio:<\/strong> Por Ley 25\/2007 de Espa\u00f1a, la compra de SIM prepago requiere identificaci\u00f3n f\u00edsica oficial.<\/li><li><strong>Operadores Recomendados:<\/strong> Movistar, Vodafone, Orange, Yoigo y Digi (4G\/5G insular).<\/li><li><strong>Consignas (Lockers):<\/strong> Estaci\u00f3n de San Telmo y Santa Catalina (Las Palmas), Estaci\u00f3n de G\u00e1ldar y locales en Maspalomas.<\/li><\/ul>\",\r\n                        en: \"<p>Local internet connectivity and secure luggage storage:<\/p><ul><li><strong>Mandatory Physical ID\/Passport:<\/strong> Spanish Law 25\/2007 requires presenting a original ID or Passport to register any prepaid SIM.<\/li><li><strong>Main Carriers:<\/strong> Movistar, Vodafone, Orange, Yoigo & Digi (4G\/5G island-wide).<\/li><li><strong>Luggage Lockers:<\/strong> San Telmo & Santa Catalina bus stations (Las Palmas), G\u00e1ldar Bus Station, & lockers in Maspalomas.<\/li><\/ul>\",\r\n                        de: \"<p>Mobiles Internet & Gep\u00e4ckaufbewahrung:<\/p><ul><li><strong>Ausweispflicht:<\/strong> Gem\u00e4\u00df spanischem Gesetz ist der Kauf einer Prepaid-SIM-Karte nur mit Pass oder Personalausweis m\u00f6glich.<\/li><li><strong>Anbieter:<\/strong> Movistar, Vodafone, Orange, Yoigo und Digi (4G\/5G Abdeckung).<\/li><li><strong>Gep\u00e4ckschlie\u00dff\u00e4cher:<\/strong> Busbahnh\u00f6fe San Telmo & Santa Catalina (Las Palmas), G\u00e1ldar und Maspalomas.<\/li><\/ul>\",\r\n                        fr: \"<p>Connexion internet locale et stockage de bagages :<\/p><ul><li><strong>Pi\u00e8ce d'Identit\u00e9 Physique Obligatoire :<\/strong> La loi espagnole exige un passeport ou carte d'identit\u00e9 original pour acheter une carte SIM.<\/li><li><strong>Op\u00e9rateurs :<\/strong> Movistar, Vodafone, Orange, Yoigo et Digi (4G\/5G sur toute l'\u00eele).<\/li><li><strong>Consignes \u00e0 Bagages :<\/strong> Gares routi\u00e8res de San Telmo, Santa Catalina et G\u00e1ldar.<\/li><\/ul>\",\r\n                        it: \"<p>Connessione internet locale e deposito bagagli sicuro:<\/p><ul><li><strong>Documento Fisico Obbligatorio:<\/strong> La legge spagnola richiede il passaporto o carta d'identit\u00e0 originale per acquistare una SIM ricaricabile.<\/li><li><strong>Operatori:<\/strong> Movistar, Vodafone, Orange, Yoigo e Digi (4G\/5G su tutta l'isola).<\/li><li><strong>Depositi Bagagli:<\/strong> Stazioni autobus San Telmo, Santa Catalina, G\u00e1ldar e Maspalomas.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Si tu m\u00f3vil admite eSIM, puedes contratar planes de datos locales espa\u00f1oles directamente de forma digital.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> If your phone supports eSIM, you can purchase Spanish data plans digitally before arriving.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> eSIM-f\u00e4hige Smartphones k\u00f6nnen spanische Datentarife direkt digital aktivieren.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Les smartphones compatibles eSIM permettent d'activer un forfait de donn\u00e9es espagnol instantan\u00e9ment.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> Se il tuo telefono supporta l'eSIM, puoi acquistare un piano dati spagnolo direttamente in digitale.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83d\uddfa\ufe0f Tiendas de Telefon\u00eda\", en: \"\ud83d\uddfa\ufe0f Phone Stores\", de: \"\ud83d\uddfa\ufe0f Telefonl\u00e4den\", fr: \"\ud83d\uddfa\ufe0f Boutiques T\u00e9l\u00e9com\", it: \"\ud83d\uddfa\ufe0f Negozi Telefonia\" } } ]\r\n                },\r\n                \"supermercados\": {\r\n                    title: { es: \"\ud83d\uded2 Supermercados y Horarios\", en: \"\ud83d\uded2 Supermarkets & Hours\", de: \"\ud83d\uded2 Superm\u00e4rkte & Zeiten\", fr: \"\ud83d\uded2 Supermarch\u00e9s & Horaires\", it: \"\ud83d\uded2 Supermercati e Orari\" },\r\n                    badge: { es: \"S\u00faper y Compras\", en: \"Supermarkets\", de: \"Superm\u00e4rkte\", fr: \"Supermarch\u00e9s\", it: \"Supermercati\" },\r\n                    body: {\r\n                        es: \"<p>Cadenas principales de alimentaci\u00f3n en la isla:<\/p><ul><li><strong>HiperDino \/ SuperDino \/ Express:<\/strong> Cadena aut\u00f3ctona canaria presente en todos los municipios (G\u00e1ldar, Firgas, Teror, Maspalomas).<\/li><li><strong>Mercadona, Spar Gran Canaria, Lidl y Carrefour:<\/strong> Abundantes en n\u00facleos urbanos e industriales.<\/li><li><strong>Horarios:<\/strong> En el Norte los supermercados abren de Lunes a S\u00e1bado. En \u00e1reas tur\u00edsticas del Sur abren los 7 d\u00edas de la semana.<\/li><\/ul>\",\r\n                        en: \"<p>Main grocery chains across the island:<\/p><ul><li><strong>HiperDino \/ SuperDino:<\/strong> Authentic local Canarian chain present in every town (G\u00e1ldar, Firgas, Teror, Maspalomas).<\/li><li><strong>Mercadona, Spar, Lidl & Carrefour:<\/strong> Widespread in cities and coastal resorts.<\/li><li><strong>Opening Hours:<\/strong> Northern villages close main stores on Sundays, whereas southern tourist zones operate 7 days a week.<\/li><\/ul>\",\r\n                        de: \"<p>Wichtige Supermarktketten auf der Insel:<\/p><ul><li><strong>HiperDino \/ SuperDino:<\/strong> Kanarische Kette in jedem Ort vertreten (G\u00e1ldar, Firgas, Teror, Maspalomas).<\/li><li><strong>Mercadona, Spar, Lidl, Carrefour:<\/strong> In St\u00e4dten und Touristenzentren.<\/li><li><strong>\u00d6ffnungszeiten:<\/strong> Im Norden sonntags geschlossen, im S\u00fcden 7 Tage ge\u00f6fnet.<\/li><\/ul>\",\r\n                        fr: \"<p>Principales cha\u00eenes de supermarch\u00e9s sur l'\u00eele :<\/p><ul><li><strong>HiperDino \/ SuperDino :<\/strong> Cha\u00eene locale canarienne pr\u00e9sente dans toutes les villes (G\u00e1ldar, Firgas, Teror).<\/li><li><strong>Mercadona, Spar, Lidl :<\/strong> Tr\u00e8s pr\u00e9sents partout.<\/li><li><strong>Horaires :<\/strong> Ferm\u00e9 le dimanche dans le Nord, ouvert 7j\/7 dans le Sud.<\/li><\/ul>\",\r\n                        it: \"<p>Principali catene di supermercati sull'isola:<\/p><ul><li><strong>HiperDino \/ SuperDino:<\/strong> Catena locale canaria presente in tutti i comuni (G\u00e1ldar, Firgas, Teror).<\/li><li><strong>Mercadona, Spar, Lidl:<\/strong> Molto diffusi ovunque.<\/li><li><strong>Orari:<\/strong> Chiusi la domenica nei paesi del Nord, aperti 7 giorni su 7 nel Sud turistico.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> La mascota de HiperDino es un simp\u00e1tico dinosaurio verde llamado 'Dino', icono muy querido en Canarias.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> HiperDino's mascot is a friendly green dinosaur named 'Dino', iconic across the Canary Islands.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Das Maskottchen von HiperDino ist ein gr\u00fcner Dinosaurier namens 'Dino'.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> La mascotte d'HiperDino est un dinosaure vert pr\u00e9nomm\u00e9 'Dino'.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> La mascotte di HiperDino \u00e8 un dinosauro verde chiamato 'Dino'.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83d\uddfa\ufe0f Ver Supermercados\", en: \"\ud83d\uddfa\ufe0f Supermarkets Map\", de: \"\ud83d\uddfa\ufe0f Superm\u00e4rkte Karte\", fr: \"\ud83d\uddfa\ufe0f Carte Supermarch\u00e9s\", it: \"\ud83d\uddfa\ufe0f Mappa Supermercati\" } } ]\r\n                },\r\n                \"gastronomia\": {\r\n                    title: { es: \"\ud83c\udf7d\ufe0f Gastronom\u00eda Tradicional y Municipios\", en: \"\ud83c\udf7d\ufe0f Traditional Food & Town Specialties\", de: \"\ud83c\udf7d\ufe0f Traditionelles Essen & Orte\", fr: \"\ud83c\udf7d\ufe0f Gastronomie Traditionnelle & Villes\", it: \"\ud83c\udf7d\ufe0f Gastronomia Tradizionale e Comuni\" },\r\n                    badge: { es: \"Especialidades Locales\", en: \"Local Specialties\", de: \"Lokale Spezialit\u00e4ten\", fr: \"Sp\u00e9cialit\u00e9s Locales\", it: \"Specialit\u00e0 Locali\" },\r\n                    body: {\r\n                        es: \"<p>Platos emblem\u00e1ticos y especialidades seg\u00fan el municipio:<\/p><ul><li><strong>Papas Arrugadas con Mojo:<\/strong> Cocidas con sal marina abundante y acompa\u00f1adas de mojo rojo pic\u00f3n o verde.<\/li><li><strong>Firgas:<\/strong> Famosa por su sabroso Potaje de Berros con pi\u00f1a de millo y aguas minerales.<\/li><li><strong>G\u00e1ldar:<\/strong> Cebollas dulces costeras, Queso de Flor e historia prehisp\u00e1nica.<\/li><li><strong>Arucas:<\/strong> Cuna del Ron Arehucas y la catedral neog\u00f3tica de piedra volc\u00e1nica.<\/li><li><strong>Agaete:<\/strong> El Valle de Agaete alberga los \u00fanicos cafetales tradicionales de Europa continental.<\/li><li><strong>Gu\u00eda:<\/strong> Hogar del Queso de Flor de Gu\u00eda (DOP).<\/li><\/ul>\",\r\n                        en: \"<p>Iconic dishes and specialties per municipality:<\/p><ul><li><strong>Papas Arrugadas with Mojo:<\/strong> Salt-crusted potatoes with spicy red or cilantro green mojo sauce.<\/li><li><strong>Firgas:<\/strong> Famous for Watercress Stew (Potaje de Berros) & natural spring water.<\/li><li><strong>G\u00e1ldar:<\/strong> Sweet coastal onions, Flor cheese & Guanche archaeology.<\/li><li><strong>Arucas:<\/strong> Home to Arehucas Rum distilleries & volcanic stone church.<\/li><li><strong>Agaete:<\/strong> Agaete Valley grows continental Europe's only traditional coffee.<\/li><li><strong>Gu\u00eda:<\/strong> Home to PDO Flor de Gu\u00eda Cheese.<\/li><\/ul>\",\r\n                        de: \"<p>Spezialit\u00e4ten nach Orten auf Gran Canaria:<\/p><ul><li><strong>Papas Arrugadas mit Mojo:<\/strong> Runzelkartoffeln mit Meersalzkruste und roter\/gr\u00fcner Mojo-So\u00dfe.<\/li><li><strong>Firgas:<\/strong> Ber\u00fchmt f\u00fcr Brunnenkresse-Eintopf (Potaje de Berros) & Quellwasser.<\/li><li><strong>G\u00e1ldar:<\/strong> Bekannt f\u00fcr s\u00fc\u00dfe Zwiebeln, Flor-K\u00e4se und Guanche-Geschichte.<\/li><li><strong>Arucas:<\/strong> Heimat der Arehucas Rum-Destillerie.<\/li><li><strong>Agaete:<\/strong> Das Agaete-Tal beherbergt Europas einzige Kaffeeplantagen.<\/li><li><strong>Gu\u00eda:<\/strong> Heimat des gesch\u00fctzten Flor de Gu\u00eda K\u00e4ses.<\/li><\/ul>\",\r\n                        fr: \"<p>Plats embl\u00e9matiques et sp\u00e9cialit\u00e9s par commune :<\/p><ul><li><strong>Papas Arrugadas au Mojo :<\/strong> Pommes de terre en cro\u00fbte de sel et sauce mojo.<\/li><li><strong>Firgas :<\/strong> Renomm\u00e9e pour son Potage de Cresson (Potaje de Berros) et son eau min\u00e9rale.<\/li><li><strong>G\u00e1ldar :<\/strong> C\u00e9l\u00e8bre pour ses oignons doux, le fromage de Flor et son histoire.<\/li><li><strong>Arucas :<\/strong> Berceau de la distillerie de Rhum Arehucas.<\/li><li><strong>Agaete :<\/strong> La Vall\u00e9e d'Agaete produit le seul caf\u00e9 d'Europe.<\/li><li><strong>Gu\u00eda :<\/strong> Patrie du fromage Flor de Gu\u00eda.<\/li><\/ul>\",\r\n                        it: \"<p>Piatti tipici e specialit\u00e0 per comune:<\/p><ul><li><strong>Papas Arrugadas con Mojo:<\/strong> Patate al sale con salsa mojo rossa o verde.<\/li><li><strong>Firgas:<\/strong> Famosa per la Zuppa di Crescione (Potaje de Berros) e l'acqua minerale.<\/li><li><strong>G\u00e1ldar:<\/strong> Celebre per le cipolle dolci della costa, il Formaggio di Flor e la storia guanche.<\/li><li><strong>Arucas:<\/strong> Patria della distilleria di Rum Arehucas.<\/li><li><strong>Agaete:<\/strong> La Valle di Agaete ospita le uniche piantagioni di caff\u00e8 d'Europa.<\/li><li><strong>Gu\u00eda:<\/strong> Patria del formaggio DOP Flor de Gu\u00eda.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> El Queso de Flor de Gu\u00eda utiliza cuajo vegetal extra\u00eddo del flor del cardo silvestre, d\u00e1ndole un sabor suave e inconfundible.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> Flor de Gu\u00eda Cheese uses natural plant rennet from wild thistle flowers, giving it a unique creamy taste.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> F\u00fcr den Flor de Gu\u00eda K\u00e4se wird pflanzliches Lab aus Distelbl\u00fcten verwendet.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Le fromage Flor de Gu\u00eda utilise une pr\u00e9sure v\u00e9g\u00e9tale issue de la fleur de chardon sauvage.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> Il formaggio Flor de Gu\u00eda utilizza il caglio vegetale estratto dal fiore del carciofo selvatico.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83c\udf7d\ufe0f Restaurantes T\u00edpicos\", en: \"\ud83c\udf7d\ufe0f Local Restaurants\", de: \"\ud83c\udf7d\ufe0f Lokale Restaurants\", fr: \"\ud83c\udf7d\ufe0f Restaurants Locaux\", it: \"\ud83c\udf7d\ufe0f Ristoranti Tipici\" } } ]\r\n                },\r\n                \"clima-mar\": {\r\n                    title: { es: \"\ud83c\udf24\ufe0f Clima, Calima y Peligros del Mar\", en: \"\ud83c\udf24\ufe0f Weather, Calima & Swell Hazards\", de: \"\ud83c\udf24\ufe0f Wetter, Calima & Meeresgefahren\", fr: \"\ud83c\udf24\ufe0f M\u00e9t\u00e9o, Calima & Risques de la Mer\", it: \"\ud83c\udf24\ufe0f Meteo, Calima e Pericoli del Mare\" },\r\n                    badge: { es: \"Seguridad y Mar\", en: \"Safety & Ocean\", de: \"Sicherheit & Meer\", fr: \"S\u00e9curit\u00e9 & Mer\", it: \"Sicurezza & Mare\" },\r\n                    body: {\r\n                        es: \"<p>Factores clim\u00e1ticos y de seguridad vitales en las islas:<\/p><ul><li><strong>Peligro en Piscinas Naturales del Norte:<\/strong> El Agujero (G\u00e1ldar), Roqueprieto (Gu\u00eda) o Las Salinas (Agaete) sufren mar de fondo repentino. Si sube la marea, al\u00e9jate del borde.<\/li><li><strong>Banderas en Playas:<\/strong> Roja (Prohibido el ba\u00f1o), Amarilla (Precauci\u00f3n extrema), Verde (Permitido).<\/li><li><strong>Calima:<\/strong> Polvo sahariano en suspensi\u00f3n. Evita ejercicio f\u00edsico intenso en alertas.<\/li><li><strong>\u00cdndice UV:<\/strong> Muy alto incluso con nubes. Usa siempre crema SPF 50+.<\/li><\/ul>\",\r\n                        en: \"<p>Vital weather & safety factors across the island:<\/p><ul><li><strong>Danger in Northern Natural Pools:<\/strong> Sea pools like El Agujero (G\u00e1ldar), Roqueprieto (Gu\u00eda) or Las Salinas (Agaete) face sudden swell waves. Stay away from outer walls during high tide.<\/li><li><strong>Beach Flags:<\/strong> Red (Strictly Forbidden), Yellow (Extreme Caution), Green (Safe).<\/li><li><strong>Calima:<\/strong> Saharan dust cloud. Avoid intense exercise during alerts.<\/li><li><strong>UV Radiation:<\/strong> Sunburn risk is high even on cloudy days. Always use SPF 50+ sunscreen.<\/li><\/ul>\",\r\n                        de: \"<p>Wichtige Wetter- & Sicherheitsfaktoren:<\/p><ul><li><strong>Gefahr in Naturschwimmb\u00e4dern:<\/strong> In El Agujero (G\u00e1ldar), Roqueprieto oder Las Salinas (Agaete) droht pl\u00f6tzliche D\u00fcnung. Halten Sie Abstand.<\/li><li><strong>Strandflaggen:<\/strong> Rot (Badeverbot), Gelb (Gefahr), Gr\u00fcn (Sicher).<\/li><li><strong>Calima:<\/strong> Saharastaub in der Luft. Bei Warnungen Sport im Freien meiden.<\/li><li><strong>UV-Strahlung:<\/strong> Sehr hoch \u2013 auch bei Bew\u00f6lkung Sonnenschutz 50+ nutzen.<\/li><\/ul>\",\r\n                        fr: \"<p>Facteurs climatiques et de s\u00e9curit\u00e9 vitaux :<\/p><ul><li><strong>Danger dans les Piscines Naturelles :<\/strong> El Agujero (G\u00e1ldar), Roqueprieto ou Las Salinas subissent de soudaines fortes houles. \u00c9loignez-vous des rebords.<\/li><li><strong>Drapeaux de Plage :<\/strong> Rouge (Baignade interdite), Jaune (Prudence), Vert (Baignade autoris\u00e9e).<\/li><li><strong>Calima :<\/strong> Poussi\u00e8re du Sahara. \u00c9vitez le sport lors des alertes.<\/li><li><strong>Rayonnement UV :<\/strong> Tr\u00e8s \u00e9lev\u00e9, m\u00eame par temps nuageux. Utiliser cr\u00e8me 50+.<\/li><\/ul>\",\r\n                        it: \"<p>Fattori climatici e di sicurezza fondamentali:<\/p><ul><li><strong>Pericolo nelle Piscine Naturali:<\/strong> A El Agujero (G\u00e1ldar), Roqueprieto o Las Salinas il mare di fondo crea onde improvvise. Non sostare sui bordi.<\/li><li><strong>Bandiere in Spiaggia:<\/strong> Rossa (Divieto), Gialla (Prudenza), Verde (Sicuro).<\/li><li><strong>Calima:<\/strong> Polvere del Sahara nell'aria. Evita sport intensi durante le allerte.<\/li><li><strong>Raggi UV:<\/strong> Molto elevati anche con le nuvole. Usare protezione 50+.<\/li><\/ul>\"\r\n                    },\r\n                    curiosity: {\r\n                        es: \"\ud83d\udca1 <strong>\u00bfSab\u00edas que...?<\/strong> Gran Canaria es llamada un 'Continente en Miniatura' por sus m\u00faltiples microclimas simult\u00e1neos.\",\r\n                        en: \"\ud83d\udca1 <strong>Did you know?<\/strong> Gran Canaria is known as a 'Miniature Continent' because of its many simultaneous microclimates.\",\r\n                        de: \"\ud83d\udca1 <strong>Wussten Sie schon?<\/strong> Gran Canaria wird als 'Miniaturkontinent' bezeichnet, da sich das Klima extrem unterscheidet.\",\r\n                        fr: \"\ud83d\udca1 <strong>Le saviez-vous ?<\/strong> Gran Canaria est appel\u00e9e un 'Continent en Miniature' en raz\u00f3n de ses m\u00faltiples microclimats.\",\r\n                        it: \"\ud83d\udca1 <strong>Lo sapevi?<\/strong> Gran Canaria \u00e8 definita un 'Continente in Miniatura' per via dei suoi numerosi microclimi contemporanei.\"\r\n                    },\r\n                    btns: [ { text: { es: \"\ud83c\udf24\ufe0f El Tiempo (AEMET)\", en: \"\ud83c\udf24\ufe0f AEMET Weather\", de: \"\ud83c\udf24\ufe0f AEMET Wetter\", fr: \"\ud83c\udf24\ufe0f M\u00e9t\u00e9o AEMET\", it: \"\ud83c\udf24\ufe0f Meteo AEMET\" } } ]\r\n                }\r\n            }\r\n        };\r\n\r\n        function mainInit() {\r\n            var guideWrapper = document.getElementById('gcGuide');\r\n            if (!guideWrapper) return;\r\n\r\n            var currentLang = 'es';\r\n            var currentCategory = 'all';\r\n\r\n            var searchInput = document.getElementById('gcSearch');\r\n            var cards = document.querySelectorAll('.gc-card');\r\n            var langBtns = document.querySelectorAll('.gc-lang-btn');\r\n            var filterBtns = document.querySelectorAll('.gc-filter-btn');\r\n            var weatherSelect = document.getElementById('gcWeatherLocation');\r\n            var weatherContent = document.getElementById('gcWeatherContent');\r\n\r\n            function filterCards() {\r\n                var query = searchInput ? searchInput.value.toLowerCase().trim() : '';\r\n\r\n                cards.forEach(function (card) {\r\n                    var category = card.getAttribute('data-category');\r\n                    var keywords = (card.getAttribute('data-keywords') || '').toLowerCase();\r\n                    var cardTitle = card.querySelector('.gc-card-title') ? card.querySelector('.gc-card-title').textContent.toLowerCase() : '';\r\n                    var cardText = card.textContent.toLowerCase();\r\n\r\n                    var matchesCategory = (currentCategory === 'all' || category === currentCategory);\r\n                    var matchesSearch = (query === '' || keywords.indexOf(query) !== -1 || cardTitle.indexOf(query) !== -1 || cardText.indexOf(query) !== -1);\r\n\r\n                    if (matchesCategory && matchesSearch) {\r\n                        card.classList.remove('gc-hidden');\r\n                    } else {\r\n                        card.classList.add('gc-hidden');\r\n                    }\r\n                });\r\n            }\r\n\r\n            function setLanguage(lang) {\r\n                currentLang = lang;\r\n\r\n                var elTitle = document.getElementById('gcTitle');\r\n                var elSubtitle = document.getElementById('gcSubtitle');\r\n                var elLangLabel = document.getElementById('gcLangLabel');\r\n                var elWeatherTitle = document.getElementById('gcWeatherWidgetTitle');\r\n                var elHazardTitle = document.getElementById('gcHazardTitle');\r\n                var elHazardDesc = document.getElementById('gcHazardDesc');\r\n\r\n                if (elTitle && TRANSLATIONS.title[lang]) elTitle.textContent = TRANSLATIONS.title[lang];\r\n                if (elSubtitle && TRANSLATIONS.subtitle[lang]) elSubtitle.textContent = TRANSLATIONS.subtitle[lang];\r\n                if (elLangLabel && TRANSLATIONS.langLabel[lang]) elLangLabel.textContent = TRANSLATIONS.langLabel[lang];\r\n                if (elWeatherTitle && TRANSLATIONS.weatherTitle[lang]) elWeatherTitle.textContent = TRANSLATIONS.weatherTitle[lang];\r\n                if (elHazardTitle && TRANSLATIONS.hazardTitle[lang]) elHazardTitle.textContent = TRANSLATIONS.hazardTitle[lang];\r\n                if (elHazardDesc && TRANSLATIONS.hazardDesc[lang]) elHazardDesc.textContent = TRANSLATIONS.hazardDesc[lang];\r\n                if (searchInput && TRANSLATIONS.searchPlaceholder[lang]) searchInput.placeholder = TRANSLATIONS.searchPlaceholder[lang];\r\n\r\n                filterBtns.forEach(function (btn) {\r\n                    var key = btn.getAttribute('data-key');\r\n                    if (key && TRANSLATIONS.filters[key] && TRANSLATIONS.filters[key][lang]) {\r\n                        btn.textContent = TRANSLATIONS.filters[key][lang];\r\n                    }\r\n                });\r\n\r\n                cards.forEach(function (card) {\r\n                    var cardId = card.getAttribute('data-card-id');\r\n                    var cData = TRANSLATIONS.cardsData[cardId];\r\n                    if (!cData) return;\r\n\r\n                    var titleEl = card.querySelector('.gc-card-title');\r\n                    var badgeEl = card.querySelector('.gc-card-badge');\r\n                    var textEl = card.querySelector('.gc-card-text');\r\n                    var curiosityEl = card.querySelector('.gc-curiosity-box');\r\n                    var actionBtns = card.querySelectorAll('.gc-btn');\r\n\r\n                    if (titleEl && cData.title[lang]) titleEl.textContent = cData.title[lang];\r\n                    if (badgeEl && cData.badge[lang]) badgeEl.textContent = cData.badge[lang];\r\n                    if (textEl && cData.body[lang]) textEl.innerHTML = cData.body[lang];\r\n                    if (curiosityEl && cData.curiosity[lang]) curiosityEl.innerHTML = cData.curiosity[lang];\r\n\r\n                    actionBtns.forEach(function (btn, idx) {\r\n                        if (cData.btns && cData.btns[idx] && cData.btns[idx].text[lang]) {\r\n                            btn.textContent = cData.btns[idx].text[lang];\r\n                        }\r\n                    });\r\n                });\r\n\r\n                if (weatherSelect) fetchLiveWeather(weatherSelect.value);\r\n            }\r\n\r\n            function fetchLiveWeather(locationKey) {\r\n                if (!weatherContent) return;\r\n\r\n                var loc = LOCATIONS[locationKey] || LOCATIONS.laspalmas;\r\n                weatherContent.innerHTML = '<div class=\"gc-weather-loading\">\u231b Consultando clima en tiempo real de ' + loc.name + '...<\/div>';\r\n\r\n                fetch('https:\/\/api.open-meteo.com\/v1\/forecast?latitude=' + loc.lat + '&longitude=' + loc.lon + '&current_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min&timezone=Atlantic\/Canary')\r\n                    .then(function(response) { return response.json(); })\r\n                    .then(function(data) {\r\n                        if (!data || !data.current_weather) throw new Error(\"No weather\");\r\n\r\n                        var current = data.current_weather;\r\n                        var temp = Math.round(current.temperature);\r\n                        var wind = Math.round(current.windspeed);\r\n                        var weatherCode = current.weathercode;\r\n\r\n                        var getWeatherDesc = function(code) {\r\n                            if (code === 0) return { desc: { es: \"Despejado \/ Soleado\", en: \"Clear \/ Sunny\", de: \"Klar \/ Sonnig\", fr: \"D\u00e9gag\u00e9 \/ Ensoleill\u00e9\", it: \"Sereno \/ Soleggiato\" }, icon: \"\u2600\ufe0f\" };\r\n                            if (code <= 3) return { desc: { es: \"Parcialmente Nublado\", en: \"Partly Cloudy\", de: \"Teilweise bew\u00f6lkt\", fr: \"Partiellement Nuageux\", it: \"Parzialmente Nuvoloso\" }, icon: \"\u26c5\" };\r\n                            if (code <= 48) return { desc: { es: \"Niebla \/ Bruma\", en: \"Fog \/ Mist\", de: \"Nebel\", fr: \"Brouillard\", it: \"Nebbia\" }, icon: \"\ud83c\udf2b\ufe0f\" };\r\n                            if (code <= 67) return { desc: { es: \"Lluvia Moderada\", en: \"Moderate Rain\", de: \"M\u00e4\u00dfiger Regen\", fr: \"Pluie Mod\u00e9r\u00e9e\", it: \"Pioggia Moderata\" }, icon: \"\ud83c\udf27\ufe0f\" };\r\n                            return { desc: { es: \"Chubascos \/ Variable\", en: \"Showers \/ Variable\", de: \"Schauer\", fr: \"Averses\", it: \"Rovesci\" }, icon: \"\ud83c\udf26\ufe0f\" };\r\n                        };\r\n\r\n                        var wInfo = getWeatherDesc(weatherCode);\r\n\r\n                        var daysHtml = '';\r\n                        if (data.daily && data.daily.time) {\r\n                            daysHtml = data.daily.time.slice(1, 4).map(function(dateStr, idx) {\r\n                                var dateObj = new Date(dateStr);\r\n                                var dayName = dateObj.toLocaleDateString(currentLang, { weekday: 'short' });\r\n                                var maxT = Math.round(data.daily.temperature_2m_max[idx + 1]);\r\n                                var minT = Math.round(data.daily.temperature_2m_min[idx + 1]);\r\n                                return '<div class=\"gc-forecast-day-card\">' +\r\n                                    '<strong>' + dayName.toUpperCase() + '<\/strong>' +\r\n                                    '<span>' + maxT + '\u00b0C<\/span> \/ <small>' + minT + '\u00b0C<\/small>' +\r\n                                    '<\/div>';\r\n                            }).join('');\r\n                        }\r\n\r\n                        weatherContent.innerHTML = '<div class=\"gc-weather-current\">' +\r\n                            '<div style=\"font-size: 3.2rem; line-height: 1;\">' + wInfo.icon + '<\/div>' +\r\n                            '<div>' +\r\n                                '<div class=\"gc-weather-temp\">' + temp + '\u00b0C<\/div>' +\r\n                                '<div class=\"gc-weather-details\">' +\r\n                                    '<p><strong>' + (wInfo.desc[currentLang] || wInfo.desc['es']) + '<\/strong><\/p>' +\r\n                                    '<p>\ud83d\udca8 Viento: ' + wind + ' km\/h | \ud83d\udccd ' + loc.name + '<\/p>' +\r\n                                '<\/div>' +\r\n                            '<\/div>' +\r\n                        '<\/div>' +\r\n                        '<div class=\"gc-weather-forecast-days\">' + daysHtml + '<\/div>';\r\n                    })\r\n                    .catch(function() {\r\n                        weatherContent.innerHTML = '<div class=\"gc-weather-loading\">\ud83c\udf24\ufe0f Temp. Media en Gran Canaria: ~22\u00b0C (Consultar AEMET para datos meteorol\u00f3gicos oficiales).<\/div>';\r\n                    });\r\n            }\r\n\r\n            langBtns.forEach(function (btn) {\r\n                btn.addEventListener('click', function () {\r\n                    langBtns.forEach(function (b) { b.classList.remove('active'); });\r\n                    this.classList.add('active');\r\n                    var lang = this.getAttribute('data-lang');\r\n                    setLanguage(lang);\r\n                    filterCards();\r\n                });\r\n            });\r\n\r\n            filterBtns.forEach(function (btn) {\r\n                btn.addEventListener('click', function () {\r\n                    filterBtns.forEach(function (b) { b.classList.remove('active'); });\r\n                    this.classList.add('active');\r\n                    currentCategory = this.getAttribute('data-category');\r\n                    filterCards();\r\n                });\r\n            });\r\n\r\n            if (searchInput) {\r\n                searchInput.addEventListener('input', filterCards);\r\n            }\r\n\r\n            if (weatherSelect) {\r\n                weatherSelect.addEventListener('change', function () {\r\n                    fetchLiveWeather(this.value);\r\n                });\r\n            }\r\n\r\n            fetchLiveWeather('laspalmas');\r\n        }\r\n\r\n        if (document.readyState === 'loading') {\r\n            document.addEventListener('DOMContentLoaded', mainInit);\r\n        } else {\r\n            mainInit();\r\n        }\r\n    })();\r\n    <\/script>\r\n    \n\n\n<p>[wpmps-map] <\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3182,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wpai_generated_summary":"","wpai_meta_description":"","footnotes":""},"class_list":["post-3181","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/pages\/3181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/comments?post=3181"}],"version-history":[{"count":3,"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/pages\/3181\/revisions"}],"predecessor-version":[{"id":4688,"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/pages\/3181\/revisions\/4688"}],"wp:attachment":[{"href":"https:\/\/nublo.tv\/index.php\/wp-json\/wp\/v2\/media?parent=3181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}