• PORTADA
    • Últimas noticias
    • España
      • Madrid
      • Andalucía
      • Comunidad Valenciana
      • Castilla y León
      • Aragón
      • Cataluña
    • OKBaleares
    • Navarra.com
    • Opinión
    • Investigación
    • Economía
      • Empresas
      • Consumo
      • Empleo
    • Sociedad
    • Metabolic
    • Techy44
    • Talent24H
    • Diario Madridista
      • Últimas noticias
      • Real Madrid
    • Deportes
      • Fútbol
      • Atlético de Madrid
      • Barcelona
      • Champions League
      • Tenis
      • Fórmula 1
    • Sucesos
    • Internacional
    • Look
      • Actualidad
      • Estilo
      • Casa Real
      • Famosos
    • Coolthelifestyle
    • HappyFM
    • Cine y Series
    • OKMotor
    • OKSalud
    • OKGreen
    • Curiosidades
    • ESPECIALES
      • Recetas
        • Recetas fáciles
        • Recetas de postres
        • Recetas de aperitivos
        • Recetas de chocolate
        • Recetas de pasta
        • Recetas de verduras
        • Recetas de arroz
        • Recetas de ensaladas
        • Recetas de cuchara
        • Recetas vegetarianas
        • Recetas de carne
        • Recetas saludables
        • Recetas de pescado y marisco
        • Recetas de Navidad
      • ¿Cómo se hace?
      • Mascotas
      • Bebés
      • Tecnología
      • Naturaleza
      • Educación
      • Historia
      • Mercadona
      • Ciencia
      • Listas
      • Gastronomía
    • OKPlanes
    • OKCLUB
    • OkShopping
    • Lotería
    • SER PADRES
    • MIA REVISTA
    • Muy interesante
Destacados:
  • Sánchez impuestos DANA
  • Estrecho Ormuz EEUU
  • Resultado Barcelona – Espanyol
  • Sánchez vacaciones
  • Sánchez muñeco Netanyahu
  • Lesión Gerard Martín
  • Jordi Hurtado
  • Moreno impuesto sucesiones
  • Marlaska guardia civil
  • Policía jubilado
  • Guardias civiles vigilantes
  • Horario Alcaraz – Sinner
  • Trofeo Conde de Godó 2026
  • Comprobar ONCE
  • Comprobar Bonoloto
  • Comprobar La Primitiva
  • Últimas noticias
Más

    El sitio de los inconformistas

    12 Abr 2026
    Actualizado 07:26 CET
    INICIAR SESIÓN
    Es Noticia
    • Colas en LIDL por la BICICLETA ELÉCTRICA con 355Wh
    • Aviso de la AEMET por LLUVIAS y GRANIZO en estas provincias
    • Crece un ÁRBOL gracias a una semilla que viajó en ARTEMIS I
    • REINO UNIDO comienza a exportar PULPOS
    • El BUQUE de guerra de ESPAÑA e ITALIA
    • Para hacer la PAELLA valenciana no debes echar AGUA
    • CHINA crea el primer VUELO con MOTOR turbohélice
    • El 23 de abril es FESTIVO en estas comunidades
    • El INSECTO cuyas ALAS crean sensores
    • Adiós al último GLACIAR de LEÓN
    • El truco para quitar la HUMEDAD de tu CASA
    • Crean el primer CRISTAL que rompe la LEY de NEWTON
    • Hallan la primera CUEVA volcánica en VENUS
    • Los TERREMOTOS pueden generar pepitas de ORO
    • La ROTONDA más grande de ESPAÑA está en EXTREMADURA
    • El aviso para los dueños de PERROS cuando LLUEVE mucho
    • El primer DESTRUCTOR del mundo con MISILES
    • El manjar de LA RIOJA y CASTILLA Y LEÓN
    • El OFICIO de la posguerra que neesitaba la CONSTRUCCIÓN
    • Los MONOCULTIVOS están destrozando este AVE
    • CHINA construye 664 km de CANALES y TÚNELES
    • El truco para conservar el JAMÓN de varios días
    • CROQUETAS congeladas en FREIDORA de AIRE
    • La señal de la DGT que puede quitarte 4 puntos
    • EEUU busca ALBAÑILES con SUELDOS de 75.000 euros
    • Te deduces 100 euros en la RENTA 2025 por tu MASCOTA
    • Adiós a las BATERÍA de LITIO: llegan las de SODIO y con carga rápida

    Okdiario

    • España
    • Economía
    • Deportes
    • Investigación
    • Look
    • Cool
    • Opinión
    • Sociedad
    • Diario Madridista
    • El Gobierno gasta 1,7 millones en acelerar la nacionalidad para que 2,3 millones de
    • El gran robo electoral que se avecina
    • La última de RTVE en las polémicas oposiciones: Yo en Melilla y otros con peor nota, en Madrid
        • Economía
        • Economía

      La última de RTVE en las polémicas oposiciones: "Yo en Melilla y otros con peor nota, en Madrid"

      • Carlos Ribagorda
      • 2026-04-12 05:45
    • Un alto cargo de Sánchez acompañó a Begoña Gómez en varios actos de negocios como directora de cátedra
        • España
        • España

      Un alto cargo de Sánchez acompañó a Begoña Gómez en varios actos de negocios como "directora de cátedra"

      • Luz Sela
      • 2026-04-12 05:46
    • Paco Boya: guía turístico de Sánchez y gran amigo de Begoña con estudios de FP y un sueldo de 121.219 €
        • España
        • España

      Paco Boya: guía turístico de Sánchez y "gran amigo" de Begoña con "estudios de FP" y un sueldo de 121.219 €

      • Luz Sela
      • 2026-04-12 05:46
    • Sánchez sablea a los valencianos tras la DANA cobrándoles 2.371 millones más en impuestos
    • EEUU reabre el Estrecho de Ormuz tras mes y medio de guerra escoltando petroleros con buques de la
        • Internacional
        • Internacional

      EEUU reabre el Estrecho de Ormuz tras mes y medio de guerra escoltando petroleros con buques de la 'Navy'

      Dos destructores de misiles guiados de la Armada estadounidense atravesaron el estrecho de Ormuz este sábado, coincidiendo con el inicio de las conversaciones de paz entre Estados Unidos e Irán. EEUU ha reabierto el estrecho de Ormuz tras mes y medio de guerra, escoltando petroleros con buques de la Armada. 
      • Marta Torres
      • 2026-04-11 18:34
    • EEUU e Irán avanzan a la fase técnica y mantienen las conversaciones este domingo en Islamabad
        • Internacional
        • Internacional

      EEUU e Irán avanzan a la fase técnica y mantienen las conversaciones este domingo en Islamabad

      • Marta Torres
      • 2026-04-11 21:54
    • Israel acusa a Sánchez de incitación al odio por la quema de un muñeco de Netanyahu en un municipio socialista
        • España
        • España

      Israel acusa a Sánchez de "incitación al odio" por la quema de un muñeco de Netanyahu en un municipio socialista

      • Marta Torres
      • 2026-04-11 19:13
    • José Antonio Gurpegui, experto en Relaciones Internacionales: Europa se derrotará a sí misma, desde dentro”
    • Hungría dividida: las urbes votan a Magyar, el campo a Orbán y las elecciones las decidirá la minoría romaní
        • Internacional
        • Internacional

      Hungría dividida: las urbes votan a Magyar, el campo a Orbán y las elecciones las decidirá la minoría romaní

      • Paula Ciordia
      • Enviada especial
      • BUDAPEST (HUNGRÍA)
      • 2026-04-12 05:52
    • Rodrigo Ballester: La UE quiere deshacerse de Orbán antes de las elecciones de Italia, España, Francia y Polonia de 2027
        • Internacional
        • Internacional

      Rodrigo Ballester: "La UE quiere deshacerse de Orbán antes de las elecciones de Italia, España, Francia y Polonia de 2027"

      • Paula Ciordia
      • Enviada especial
      • Budapest (Hungría)
      • 2026-04-11 15:57
    • Europa quiere deshacerse de Orbán
    • El sector eléctrico carga contra el nuevo impuesto europeo y alerta del riesgo para la energía barata
    • Marlaska paga un millón a Quirón por los chequeos médicos de la Guardia Civil mientras el PSOE cruje a Ayuso por hacer lo mismo
        • España
        • España

      Marlaska paga un millón a Quirón por los chequeos médicos de la Guardia Civil mientras el PSOE cruje a Ayuso por hacer lo mismo

      • Rosalina Moreno
      • 2026-04-12 05:45
    • El candidato de Sánchez gana las primarias del PSOE extremeño que enchufó al hermano del presidente
        • España
        • España

      El candidato de Sánchez gana las primarias del PSOE extremeño que enchufó al hermano del presidente

      • OKDIARIO
      • 2026-04-11 22:16
    • Todos con corbata, menos Felipe VI
    • Sube & Baja, por Jaime Peñafiel: semana del 4 al 11 de abril
    • Juan Sanabria, presidente de Philips Ibérica: El futuro de la sanidad pasa por la digitalización y los datos
    • Destinos históricos y gastro para salir de la capital
    • OK AL DÍA

    • Aviso de la AEMET por tormentas, lluvias de más de 30 l/m² y granizo en estas seis provincias de España
        • Sociedad
        • Sociedad

      Aviso de la AEMET por tormentas, lluvias de más de 30 l/m² y granizo en estas seis provincias de España

      • Marta Torres
      • 2026-04-11 21:15
    • El aviso inédito de Jordi Hurtado por lo que va a ocurrir este domingo en
        • Cool
        • Cool

      El aviso inédito de Jordi Hurtado por lo que va a ocurrir este domingo en 'Saber y ganar': "Algo nunca visto"

      • Marta Torres
      • 2026-04-11 20:56
    • Ni trapos ni papel de cocina: el sencillo truco de los chefs para conservar el jamón perfectamente
        • Curiosidades
        • Curiosidades

      Ni trapos ni papel de cocina: el sencillo truco de los chefs para conservar el jamón perfectamente

      El jamón representa uno de los tesoros más valiosos de la gastronomía española, aunque su correcta conservación constituye un auténtico desafío, especialmente cuando disponemos de una pieza completa en el hogar. Para mantener sus cualidades intactas resulta fundamental seguir las recomendaciones de los maestros jamoneros, auténticos conocedores de las técnicas que preservan este producto en condiciones óptimas. Gracias a estos métodos tradicionales, esta joya culinaria conserva las propiedades organolépticas que lo han convertido en un manjar reconocido internacionalmente.
      • Gemma Meca
      • 2026-04-11 18:18
    • No apto para aprensivos: el hallazgo de ciervos desfigurados con bultos pone en alerta a cazadores y consumidores
        • Naturaleza
        • Naturaleza

      No apto para aprensivos: el hallazgo de ciervos desfigurados con bultos pone en alerta a cazadores y consumidores

      • Alejo Lucarás
      • 2026-04-11 18:06
    • Los científicos estupefactos por las toneladas de carbono que los lagos del río Congo liberan a la atmósfera sin parar
        • Naturaleza
        • Naturaleza

      Los científicos estupefactos por las toneladas de carbono que los lagos del río Congo liberan a la atmósfera sin parar

      • Sofía Crotti
      • 2026-04-11 20:35
    • Colas en Lidl para conseguir la bicicleta urbana eléctrica con motor de 36 V y autonomía de 100 km
        • Deportes
        • Deportes

      Colas en Lidl para conseguir la bicicleta urbana eléctrica con motor de 36 V y autonomía de 100 km

      • Luis G. Díaz
      • 2026-04-11 18:17
    • Preocupación entre los expertos por las especies protegidas en riesgo encontradas al vaciar un embalse de La Rioja
        • Naturaleza
        • Naturaleza

      Preocupación entre los expertos por las especies protegidas en riesgo encontradas al vaciar un embalse de La Rioja

      • Sofía Narváez
      • 2026-04-11 20:14
    • Hallazgo asombroso valorado en 5,6 billones de euros: geólogos encuentran el mayor yacimiento de hierro
        • Ciencia
        • Ciencia

      Hallazgo asombroso valorado en 5,6 billones de euros: geólogos encuentran el mayor yacimiento de hierro

      • Manuel Morera
      • 2026-04-11 20:35
    • La comunidad zoológica no da crédito: los linces de España y Portugal se mezclan y dejan de ser poblaciones aisladas
        • Naturaleza
        • Naturaleza

      La comunidad zoológica no da crédito: los linces de España y Portugal se mezclan y dejan de ser poblaciones aisladas

      • Ana López Vera
      • 2026-04-11 20:35
    • Gilles Vidal (Stellantis): Las marcas de coches que tengan un diseño que se parezca entre sí morirán
    • Alcaraz no da pie a la sorpresa: supera a Vacherot y se cita con Sinner en la final de Montecarlo
        • Deportes
        • Deportes

      Alcaraz supera a Vacherot y se cita con Sinner en la final de Montecarlo

      Carlos Alcaraz ya está en la final del Masters 1000 de Montecarlo tras superar a Valentin Vacherot (6-4, 6-4). 1 hora y 24 minutos necesitó el español para deshacerse del tenista monegasco, en un partido muy igualado. Era un partido trampa, porque el tenista local de 27 años había dejado en el camino a jugadores de la talla de Lorenzo Musetti y Álex de Miñaur. Pero el de El Palmar acabó imponiéndose y se cita con Jannik Sinner en la final.
      • Miguel Zorío
      • 2026-04-11 17:05
    • Escándalo judicial en Valencia: una juez condena a la rival de su marido en un pleito científico
        • España
        • España

      Valencia: una juez condena a la rival de su marido en un pleito científico

      • Esther Jaén
      • 2026-04-12 05:50
    • Escándalo judicial en Mallorca: descubren causas penales que llevan más de 10 años metidas en un cajón
        • OkBaleares
        • OkBaleares

      Escándalo judicial en Mallorca: descubren causas penales que llevan más de 10 años metidas en un cajón

      • Tomas Ibarz
      • 2026-04-12 04:00
    • Ven a las VI Jornadas OKSALUD, el evento anual de la salud de OKDIARIO
    • Los padres del asesino del niño de Villanueva de la Cañada culpan a su médico por retirarle la medicación
        • Sucesos
        • Sucesos

      Los padres del asesino del niño de Villanueva de la Cañada culpan a su médico por retirarle la medicación

      • Ángel Moya
      • 2026-04-11 15:43
    • Ábalos y Koldo se pusieron pelo en la clínica de Joaquín Martins, el hermano del asesino de las niñas de Alcasser
        • Cool
        • Cool

      Ábalos y Koldo se pusieron pelo en la clínica de Joaquín Martins, el hermano del asesino de las niñas de Alcasser

      • Javier Fernández
      • 2026-04-11 15:37
    • Sánchez, ante el Supremo: la financiación ilegal
    • RTVE: Investigación
    • Europa se tambalea
    • Icono de https://okdiario.com/web/themes/v10/css/_img/icons/cintillos/logo-lexus-iso-32.png  trofeo conde de godó 2026

    • Alcaraz ya conoce su camino en el Godó: debut con un jugador de la previa y cuadro exigente hasta la final
        • Deportes
        • Deportes

      Alcaraz ya conoce su camino en el Godó: debut con un jugador de la previa y cuadro exigente

      Carlos Alcaraz ya sabe cuándo debutará en el Trofeo Conde de Godó y contra quién. El tenista murciano, que defiende final en tierras catalanas, comenzará una nueva andadura en el Real Club de Tenis Barcelona el martes 14 de abril frente a un jugador procedente de la fase previa. El sorteo realizado este martes del torneo ATP 500 que se disputa en Barcelona ha determinado un cuadro bastante exigente para el español, por lo que no podrá despistarse mucho si quiere levantar el título.

      • Miguel Zorío
      • 2026-04-11 14:12
    • Así queda el cuadro del Trofeo Conde de Godó 2026: cuándo debuta Carlos Alcaraz y posibles rivales
        • Deportes
        • Deportes

      Así queda el cuadro del Trofeo Conde de Godó 2026: cuándo debuta Carlos Alcaraz y posibles rivales

      • Pablo Duque
      • 2026-04-11 13:27
    • La tradición más importante del Trofeo Conde de Godó: por qué el ganador salta a la piscina con los recogepelotas
        • Deportes
        • Deportes

      La tradición más importante del Trofeo: por qué el ganador salta a la piscina con los recogepelotas

      • Pablo Villanueva
      • 2026-04-11 13:49
    • La tontada de 900 millones de pesetas que trajo a la
    • El requisito de catalán sin pies ni cabeza: Palma lo pide a los taxistas, pero no a los chóferes de la EMT
        • OkBaleares
        • OkBaleares

      El requisito de catalán sin pies ni cabeza: Palma lo pide a los taxistas, pero no a los chóferes de la EMT

      El Ayuntamiento de Palma, gobernado en minoría por el PP con el alcalde Jaime Martínez al frente, exige el requisito de catalán a los taxistas, pero no a los conductores de autobuses de la EMT, a quienes ya no se les pide desde hace casi dos años tras la decisión del consejo de administración aprobada por el gobierno municipal del PP y los representantes de Vox. La eliminación del requisito de catalán, que impuso el pacto de izquierdas para conducir autobuses en la Empresa Municipal de Transportes (EMT) las dos pasadas legislaturas, tuvo lugar en mayo de 2024 a instancias del grupo municipal de Vox.
      • Indalecio Ribelles
      • 2026-04-12 04:38
    • La Justicia en Baleares causa bochorno: ya se señalan juicios penales para 2030
        • OkBaleares
        • OkBaleares

      La Justicia en Baleares causa bochorno: ya se señalan juicios penales para 2030

      • Tomas Ibarz
      • 2026-04-12 04:00
    • Caos en la Vía de Cintura de Palma: dos turistas borrachos, ensangrentados, siembran el pánico en hora punta
        • OkBaleares
        • OkBaleares

      Caos en la Vía de Cintura de Palma: dos turistas borrachos, ensangrentados, siembran el pánico en hora punta

      • Julio Bastida
      • 2026-04-12 04:00
    • Cómo seguir obteniendo hasta 40 céntimos por litro de descuento hasta el 3 de mayo
    • Kia EV2: el crossover eléctrico que no entiende de edades
        • Motor
        • Motor

      Kia EV2: el crossover eléctrico que no entiende de edades

      En el ecosistema de la movilidad urbana, existe un punto de inflexión donde la tecnología deja de ser una fría hoja de especificaciones para convertirse en una emoción. Ese punto se llama Kia EV2. El nuevo crossover 100% eléctrico de la marca coreana no llega sólo para engrosar las listas de ventas; llega para posicionarse como la puerta de entrada aspiracional a un estilo de vida conectado.

      • OKDIARIO
      • 2026-04-06 11:18
    • Chema Alonso: La IA ya hace mejor que nosotros tareas por las que nos están pagando
        • Tecnología
        • Tecnología

      "La IA ya hace mejor que nosotros tareas por las que nos están pagando"

      • María Zabay
      • 2026-04-11 05:45
    • Las personas en el centro de
    • Madrid acelera con la Fórmula E: Tatiana Calderón y Alberto Longo analizan el aterrizaje en
        • Economía
        • Economía

      Madrid acelera con la Fórmula E: Tatiana Calderón y Alberto Longo analizan el aterrizaje en 'Tiempo Extra'

      • OKDIARIO
      • 2026-04-09 17:34
    • IQOS Boutique en Bilbao: un espacio innovador para fumadores adultos que buscan alternativas al cigarrillo
        • OkSalud
        • OkSalud

      IQOS Boutique en Bilbao: un espacio innovador para fumadores adultos que buscan alternativas al cigarrillo

      • Diego Buenosvinos
      • 2026-04-10 13:44
    • Nuevo Mazda CX-5: la tercera generación del SUV que ha conquistado a cinco millones de conductores
        • Motor
        • Motor

      Nuevo Mazda CX-5: la tercera generación del SUV que ha conquistado a cinco millones de conductores

      Hay modelos que marcan una época dentro de una marca. El Mazda CX-5 es uno de ellos. Desde su lanzamiento, ha superado los cinco millones de unidades en todo el mundo y se ha convertido en uno de los pilares de Mazda a nivel global. No es sólo un éxito comercial: define la forma en la que la marca entiende el segmento SUV.

      • OKDIARIO
      • 2026-04-07 07:00
    • ICAgIAogICAgPHN0eWxlPgogICAgQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L2lxYTFxZWIuY3NzJyk7CgogICAgLyogQ29udGVuZWRvciBwcmluY2lwYWwgbGltaXRhZG8gYSA5NjBweCBlbiBlc2NyaXRvcmlvICovCiAgICAuY3YtbHQ0OHIgLnNlY3Rpb257bWF4LXdpZHRoOjk2MHB4O21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX0KCiAgICAuY3YtbHQ0OHIgLmJnLXNlY3Rpb24tdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46OHB4IDAgNTBweH0KICAgIC5jdi1sdDQ4ciAuZm5kLWxpbmVhe3dpZHRoOjEwMCU7aGVpZ2h0OjVweDtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbi10b3A6LTI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzfQogICAgLmN2LWx0NDhyIC5zZWN0aW9uLXRpdGxle2ZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzotMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo0cHggMTNweDtib3JkZXI6MXB4IHNvbGlkICMzMzM7Zm9udC1zaXplOjQycHg7dHJhbnNmb3JtOnJvdGF0ZVgoNWRlZykgcm90YXRlWSgtMjVkZWcpIHNrZXdYKDBkZWcpfQoKICAgIC5jdi1sdDQ4ciAuY2Fyb3VzZWx7LS1nYXA6MTZweDstLXBlZWs6MTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdhcCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjZweH0KICAgIC5jdi1sdDQ4ciAudHJhY2t7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1nYXApO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5O3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7cGFkZGluZy1yaWdodDp2YXIoLS1wZWVrKX0KICAgIC5jdi1sdDQ4ciAudHJhY2s6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0KICAgIC5jdi1sdDQ4ciAuY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0O3dpZHRoOmNhbGMoKDEwMCUgLSAyKnZhcigtLWdhcCkgLSB2YXIoLS1wZWVrKSkvMyk7YXNwZWN0LXJhdGlvOjkvMTY7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLCB0cmFuc2Zvcm0gLjRzIGVhc2V9CiAgICAuY3YtbHQ0OHIgLmNhcmQuaXMtaW57b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfQoKICAgIC5jdi1sdDQ4ciAudGh1bWJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBlYXNlLCBvcGFjaXR5IC4yNXMgZWFzZTt0cmFuc2Zvcm06c2NhbGUoMS4wMSl9CiAgICAuY3YtbHQ0OHIgLmNhcmQ6aG92ZXIgLnRodW1iLC5jdi1sdDQ4ciAuY2FyZDpmb2N1cy12aXNpYmxlIC50aHVtYnt0cmFuc2Zvcm06c2NhbGUoMS4wNil9CiAgICAvKiBTaW4gb3ZlcmxheXMgcGVyc29uYWxpemFkb3M6IHNlIHVzYW4gY29udHJvbGVzIG5hdGl2b3MgZGVsIHBsYXllciAqLwoKICAgIC5jdi1sdDQ4ciAuYXJ7cG9zaXRpb246cmVsYXRpdmV9CiAgICAuY3YtbHQ0OHIgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYigyNTUgMjU1IDI1NSAvIDIwJSk7Ym94LXNoYWRvdzowIDZweCAxNnB4IHJnYigwIDAgMCAvIDIwJSk7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjI7dHJhbnNpdGlvbjouM3N9CiAgICAuY3YtbHQ0OHIgLmFycm93OmhvdmVye2JhY2tncm91bmQ6cmdiKDAgMCAwIC8gMjAlKTtib3JkZXI6MXB4IHNvbGlkICNmZmZ9CiAgICAuY3YtbHQ0OHIgLmFycm93OmZvY3Vze2JhY2tncm91bmQ6cmdiKDI1NSAyNTUgMjU1IC8gMjAlKX0KICAgIC5jdi1sdDQ4ciAuYXJyb3cgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9CiAgICAuY3YtbHQ0OHIgLmFycm93LmxlZnR7bGVmdDoxMHB4fQogICAgLmN2LWx0NDhyIC5hcnJvdy5yaWdodHtyaWdodDoxMHB4fQoKICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsKICAgICAgLyogRW4gbfN2aWwsIGVsIGNvbnRlbmVkb3Igb2N1cGEgdG9kbyBlbCBhbmNobyAqLwogICAgICAuY3YtbHQ0OHIgLnNlY3Rpb257bWF4LXdpZHRoOjEwMCV9CiAgICAgIC5jdi1sdDQ4ciAuc2VjdGlvbi10aXRsZXtmb250LXNpemU6MjdweDtwYWRkaW5nOjJweCA4cHg7dHJhbnNmb3JtOnJvdGF0ZVgoNWRlZykgcm90YXRlWSgtMjVkZWcpIHNrZXdYKDBkZWcpfQogICAgICAuY3YtbHQ0OHIgLmNhcm91c2Vsey0tcGVlazoxMiV9CiAgICAgIC8qIDIgdGFyamV0YXMgY29tcGxldGFzICsgdW4gcGVlayBkZSBsYSAzqiAqLwogICAgICAuY3YtbHQ0OHIgLmNhcmR7d2lkdGg6Y2FsYygoMTAwJSAtIDQqdmFyKC0tZ2FwKSAtIHZhcigtLXBlZWspKS8xKX0KICAgICAgLmN2LWx0NDhyIC5hcnJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0KICAgICAgLmN2LWx0NDhyIC50cmFja3tvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47cGFkZGluZy1yaWdodDp2YXIoLS1wZWVrKX0KICAgIH0KICAgIDwvc3R5bGU+CgogICAgPGRpdiBjbGFzcz0iY3YtbHQ0OHIiPgogICAgICA8c2VjdGlvbiBjbGFzcz0ic2VjdGlvbiIgYXJpYS1sYWJlbD0iQ2FycnVzZWwgZGUgdu1kZW9zIChTaG9ydHMpIj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZy1zZWN0aW9uLXRpdGxlIj4KICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+TG9zICdzaG9ydHMnIGRlIG9rZGlhcmlvPC9oMj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJmbmQtbGluZWEiPjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhciIgcm9sZT0icmVnaW9uIiBhcmlhLWxhYmVsPSJMaXN0YWRvIGRlIHbtZGVvcyI+CiAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhcnJvdyBsZWZ0IiB0eXBlPSJidXR0b24iIGFyaWEtbGFiZWw9IkFudGVyaW9yIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTUgNmwtNiA2IDYgNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPgogICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJhcnJvdyByaWdodCIgdHlwZT0iYnV0dG9uIiBhcmlhLWxhYmVsPSJTaWd1aWVudGUiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik05IDE4bDYtNi02LTYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cmFjayIgcm9sZT0ibGlzdCI+CgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvSU90WURFSnBzYWMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJJT3RZREVKcHNhYyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL0lPdFlERUpwc2FjL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAxIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL2FBVy01Q05FVWFZIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iYUFXLTVDTkVVYVkiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9hQVctNUNORVVhWS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy82RDh1S0J0UTBzbyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IjZEOHVLQnRRMHNvIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvNkQ4dUtCdFEwc28vaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDMiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvMzV4Tl9pUFdGTHciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSIzNXhOX2lQV0ZMdyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpLzM1eE5faVBXRkx3L2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA0IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzLzQ3RWpWcmNhQW9rIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iNDdFalZyY2FBb2siIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS80N0VqVnJjYUFvay9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgNSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvc2VjdGlvbj4KICAgIDwvZGl2PgogICAgPHNjcmlwdD4KICAgIChmdW5jdGlvbigpewogICAgICB2YXIgcm9vdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5jdi1sdDQ4cicpOwogICAgICBpZiAoIXJvb3QpIHJldHVybjsKICAgICAgdmFyIHRyYWNrID0gcm9vdC5xdWVyeVNlbGVjdG9yKCcudHJhY2snKTsKICAgICAgaWYgKCF0cmFjaykgcmV0dXJuOwoKICAgICAgdmFyIGFycm93cyA9IHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmFycm93Jyk7CiAgICAgIHZhciBHQVAgPSAxNjsKCiAgICAgIGZ1bmN0aW9uIGdldENhcmRXaWR0aCgpewogICAgICAgIHZhciBmaXJzdCA9IHJvb3QucXVlcnlTZWxlY3RvcignLmNhcmQnKTsKICAgICAgICBpZiAoIWZpcnN0KSByZXR1cm4gMDsKICAgICAgICByZXR1cm4gZmlyc3QuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGg7CiAgICAgIH0KCiAgICAgIGZ1bmN0aW9uIGdldENhcmRzUGVyUGFnZSgpewogICAgICAgIHJldHVybiAod2luZG93LmlubmVyV2lkdGggPD0gNzY4KSA/IDIgOiA0OwogICAgICB9CgogICAgICBhcnJvd3MuZm9yRWFjaChmdW5jdGlvbihidG4pewogICAgICAgIGJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGUpewogICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgdmFyIGRpciA9IHRoaXMuY2xhc3NMaXN0LmNvbnRhaW5zKCdsZWZ0JykgPyAtMSA6IDE7CiAgICAgICAgICB2YXIgY2FyZFcgPSBnZXRDYXJkV2lkdGgoKTsKICAgICAgICAgIGlmICghY2FyZFcpIHJldHVybjsKICAgICAgICAgIHZhciBzdGVwID0gKGNhcmRXICsgR0FQKSAqIGdldENhcmRzUGVyUGFnZSgpICogZGlyOwogICAgICAgICAgdHJhY2suc2Nyb2xsQnkoeyBsZWZ0OiBzdGVwLCBiZWhhdmlvcjogJ3Ntb290aCcgfSk7CiAgICAgICAgfSk7CiAgICAgIH0pOwoKICAgICAgLy8gRmFkZS1pbiBhbCBlbnRyYXIgZW4gdmlld3BvcnQKICAgICAgdmFyIGlvID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVudHJpZXMpewogICAgICAgIGVudHJpZXMuZm9yRWFjaChmdW5jdGlvbihlbil7IGlmKGVuLmlzSW50ZXJzZWN0aW5nKXsgZW4udGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2lzLWluJyk7IH0gfSk7CiAgICAgIH0sIHsgcm9vdDogdHJhY2ssIHRocmVzaG9sZDogMC4xIH0pOwogICAgICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXJkJykuZm9yRWFjaChmdW5jdGlvbihjKXsgaW8ub2JzZXJ2ZShjKTsgfSk7CgogICAgICAvLyBDbGljayBwZXJzaXN0ZW50ZSAoc2luIHRlYXNlciBwb3IgaG92ZXIpCiAgICAgIGZ1bmN0aW9uIG1ha2VFbWJlZFVybChpZCwgb3B0cyl7CiAgICAgICAgdmFyIHFzID0gWwogICAgICAgICAgJ2F1dG9wbGF5PScgKyAob3B0cyAmJiBvcHRzLmF1dG9wbGF5PyAnMSc6JzAnKSwKICAgICAgICAgICdwbGF5c2lubGluZT0xJywnZnM9MScsJ2l2X2xvYWRfcG9saWN5PTMnLCdzaG93aW5mbz0xJywncmVsPTAnLCdjY19sb2FkX3BvbGljeT0wJywnc3RhcnQ9MCcsCiAgICAgICAgICAnbXV0ZT0nICsgKG9wdHMgJiYgb3B0cy5tdXRlPyAnMSc6JzAnKSwKICAgICAgICAgIChvcHRzICYmIG9wdHMuY29udHJvbHM9PT0wPyAnY29udHJvbHM9MCc6J2NvbnRyb2xzPTEnKSwKICAgICAgICAgICdtb2Rlc3RicmFuZGluZz0xJywnZW5hYmxlanNhcGk9MScKICAgICAgICBdLmpvaW4oJyYnKTsKICAgICAgICByZXR1cm4gJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkLycgKyBpZCArICc/JyArIHFzOwogICAgICB9CgogICAgICAvLyBDYXJnYXIgQVBJIGRlIFlvdVR1YmUgYmFqbyBkZW1hbmRhCiAgICAgIHZhciB5dEFwaVByb21pc2UgPSBudWxsOwogICAgICBmdW5jdGlvbiBlbnN1cmVZVEFwaSgpewogICAgICAgIGlmICh3aW5kb3cuWVQgJiYgd2luZG93LllULlBsYXllcikgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpOwogICAgICAgIGlmICh5dEFwaVByb21pc2UpIHJldHVybiB5dEFwaVByb21pc2U7CiAgICAgICAgeXRBcGlQcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSl7CiAgICAgICAgICB2YXIgcHJldkNiID0gd2luZG93Lm9uWW91VHViZUlmcmFtZUFQSVJlYWR5OwogICAgICAgICAgd2luZG93Lm9uWW91VHViZUlmcmFtZUFQSVJlYWR5ID0gZnVuY3Rpb24oKXsgaWYgKHR5cGVvZiBwcmV2Q2I9PT0nZnVuY3Rpb24nKSB7IHRyeXsgcHJldkNiKCk7IH1jYXRjaChfKXt9IH0gcmVzb2x2ZSgpOyB9OwogICAgICAgICAgdmFyIHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsKICAgICAgICAgIHMuc3JjID0gJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2lmcmFtZV9hcGknOwogICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzKTsKICAgICAgICB9KTsKICAgICAgICByZXR1cm4geXRBcGlQcm9taXNlOwogICAgICB9CgogICAgICAvLyBJbnN0YW5jaWFyIHBsYXllciBuYXRpdm8gZW4gdGFyamV0YXMgdmlzaWJsZXMgcGFyYSBxdWUgZWwgaWNvbm8gZGUgcGxheSBhcGFyZXpjYSBkZXNkZSBlbCBpbmljaW8KICAgICAgZnVuY3Rpb24gaW5pdFBsYXllckZvckNhcmQoY2FyZCl7CiAgICAgICAgaWYoIWNhcmQgfHwgY2FyZC5feXRQbGF5ZXIgfHwgY2FyZC5feXRJbml0KSByZXR1cm47CiAgICAgICAgdmFyIGlkID0gY2FyZC5nZXRBdHRyaWJ1dGUoJ2RhdGEteXQtaWQnKTsKICAgICAgICBpZighaWQpIHJldHVybjsKICAgICAgICBjYXJkLl95dEluaXQgPSB0cnVlOwogICAgICAgIHZhciBwb3N0ZXIgPSBjYXJkLnF1ZXJ5U2VsZWN0b3IoJ2ltZy50aHVtYicpOwogICAgICAgIHZhciBob2xkZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICBob2xkZXIuc3R5bGUucG9zaXRpb249J2Fic29sdXRlJzsgaG9sZGVyLnN0eWxlLmluc2V0PScwJzsgaG9sZGVyLnN0eWxlLndpZHRoPScxMDAlJzsgaG9sZGVyLnN0eWxlLmhlaWdodD0nMTAwJSc7IGhvbGRlci5zdHlsZS5iYWNrZ3JvdW5kPScjMDAwJzsKICAgICAgICBpZihwb3N0ZXIpeyBjYXJkLmluc2VydEJlZm9yZShob2xkZXIsIHBvc3Rlcik7IH0gZWxzZSB7IGNhcmQuYXBwZW5kQ2hpbGQoaG9sZGVyKTsgfQogICAgICAgIC8vIE9jdWx0YW1vcyBlbCBw83N0ZXIgY3VhbnRvIGFudGVzIHBhcmEgZGVqYXIgdmVyIGVsIG92ZXJsYXkgbmF0aXZvCiAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gPSBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiB8fCAnb3BhY2l0eSAuMTVzIGVhc2UnOyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nMCc7IHBvc3Rlci5zdHlsZS5wb2ludGVyRXZlbnRzPSdub25lJzsgfQogICAgICAgIGVuc3VyZVlUQXBpKCkudGhlbihmdW5jdGlvbigpewogICAgICAgICAgdmFyIHBsYXllciA9IG5ldyBZVC5QbGF5ZXIoaG9sZGVyLCB7CiAgICAgICAgICAgIHZpZGVvSWQ6IGlkLAogICAgICAgICAgICBwbGF5ZXJWYXJzOiB7IGF1dG9wbGF5OjAsIGNvbnRyb2xzOjEsIHJlbDowLCBwbGF5c2lubGluZToxLCBpdl9sb2FkX3BvbGljeTozLCBtb2Rlc3RicmFuZGluZzoxLCBmczoxLCBvcmlnaW46IChsb2NhdGlvbiAmJiBsb2NhdGlvbi5vcmlnaW4pID8gbG9jYXRpb24ub3JpZ2luIDogdW5kZWZpbmVkIH0sCiAgICAgICAgICAgIGV2ZW50czogewogICAgICAgICAgICAgIG9uUmVhZHk6IGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nMCc7IHBvc3Rlci5zdHlsZS5wb2ludGVyRXZlbnRzPSdub25lJzsgfQogICAgICAgICAgICAgICAgLy8gRm9yemFyIHBlcm1pc29zIGRlIHBhbnRhbGxhIGNvbXBsZXRhIGVuIGVsIGlmcmFtZSBnZW5lcmFkbwogICAgICAgICAgICAgICAgdHJ5ewogICAgICAgICAgICAgICAgICB2YXIgaWZyID0gcGxheWVyLmdldElmcmFtZSAmJiBwbGF5ZXIuZ2V0SWZyYW1lKCk7CiAgICAgICAgICAgICAgICAgIGlmIChpZnIpewogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsJycpOwogICAgICAgICAgICAgICAgICAgIHZhciBjdXIgPSBpZnIuZ2V0QXR0cmlidXRlKCdhbGxvdycpIHx8ICcnOwogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93JywgKGN1ciA/IGN1ciArICc7ICcgOiAnJykgKyAnZnVsbHNjcmVlbicpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgICAgIGNhcmQuX3l0UGxheWVyID0gcGxheWVyOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24oKXsKICAgICAgICAgIHRyeXsgY2FyZC5yZW1vdmVDaGlsZChob2xkZXIpOyB9Y2F0Y2goXyl7IH0KICAgICAgICAgIC8vIFNpIGZhbGxhIGxhIEFQSSwgZGVqYW1vcyBlbCBw83N0ZXIgaGFzdGEgaW50ZXJhY2Np824KICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScnOyBwb3N0ZXIuc3R5bGUucG9pbnRlckV2ZW50cz0nJzsgfQogICAgICAgICAgY2FyZC5feXRJbml0ID0gZmFsc2U7CiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIC8vIEluaWNpYWxpemFyIGF1dG9t4XRpY2FtZW50ZSBsb3MgcGxheWVycyBkZSBsYXMgdGFyamV0YXMgdmlzaWJsZXMgYWwgY2FyZ2FyCiAgICAgIHZhciBpbml0SU8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW50cmllcyl7CiAgICAgICAgZW50cmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVuKXsgaWYoZW4uaXNJbnRlcnNlY3RpbmcpeyBpbml0UGxheWVyRm9yQ2FyZChlbi50YXJnZXQpOyB9IH0pOwogICAgICB9LCB7IHJvb3Q6IG51bGwsIHRocmVzaG9sZDogMC4yNSB9KTsKICAgICAgcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZCcpLmZvckVhY2goZnVuY3Rpb24oYyl7IGluaXRJTy5vYnNlcnZlKGMpOyB9KTsKCiAgICAgIHJvb3QuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgICAgICB2YXIgYSA9IGUudGFyZ2V0LmNsb3Nlc3QoJ2EuY2FyZFtkYXRhLXl0LWlkXScpOwogICAgICAgIGlmKCFhIHx8ICFyb290LmNvbnRhaW5zKGEpKSByZXR1cm47CiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgIHZhciBwb3N0ZXIgPSBhLnF1ZXJ5U2VsZWN0b3IoJ2ltZy50aHVtYicpOwogICAgICAgIC8vIHNpbiBvdmVybGF5cyBwZXJzb25hbGl6YWRvcwoKICAgICAgICAvLyBUb2dnbGUgc2kgeWEgaGF5IHBsYXllcgogICAgICAgIGlmIChhLl95dFBsYXllcil7CiAgICAgICAgICB2YXIgcCA9IGEuX3l0UGxheWVyOwogICAgICAgICAgaWYgKGEuY2xhc3NMaXN0LmNvbnRhaW5zKCdpcy1wYXVzZWQnKSl7CiAgICAgICAgICAgIHRyeXsgcC51bk11dGUoKTsgcC5zZXRWb2x1bWUoMTAwKTsgcC5wbGF5VmlkZW8oKTsgfWNhdGNoKF8peyB9CiAgICAgICAgICAgIGEuY2xhc3NMaXN0LnJlbW92ZSgnaXMtcGF1c2VkJyk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0cnl7IHAucGF1c2VWaWRlbygpOyB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgYS5jbGFzc0xpc3QuYWRkKCdpcy1wYXVzZWQnKTsKICAgICAgICAgIH0KICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgc3RvcFRlYXNlcihhKTsKICAgICAgICB2YXIgaWQgPSBhLmdldEF0dHJpYnV0ZSgnZGF0YS15dC1pZCcpOwogICAgICAgIHZhciBob2xkZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgICBob2xkZXIuc3R5bGUucG9zaXRpb249J2Fic29sdXRlJzsgaG9sZGVyLnN0eWxlLmluc2V0PScwJzsgaG9sZGVyLnN0eWxlLndpZHRoPScxMDAlJzsgaG9sZGVyLnN0eWxlLmhlaWdodD0nMTAwJSc7IGhvbGRlci5zdHlsZS5iYWNrZ3JvdW5kPScjMDAwJzsKICAgICAgICBpZihwb3N0ZXIpeyBhLmluc2VydEJlZm9yZShob2xkZXIsIHBvc3Rlcik7IH0gZWxzZSB7IGEuYXBwZW5kQ2hpbGQoaG9sZGVyKTsgfQoKICAgICAgICBlbnN1cmVZVEFwaSgpLnRoZW4oZnVuY3Rpb24oKXsKICAgICAgICAgIHZhciBwbGF5ZXIgPSBuZXcgWVQuUGxheWVyKGhvbGRlciwgewogICAgICAgICAgICB2aWRlb0lkOiBpZCwKICAgICAgICAgICAgcGxheWVyVmFyczogeyBhdXRvcGxheToxLCBjb250cm9sczoxLCByZWw6MCwgcGxheXNpbmxpbmU6MSwgaXZfbG9hZF9wb2xpY3k6MywgbW9kZXN0YnJhbmRpbmc6MSwgZnM6MSwgb3JpZ2luOiAobG9jYXRpb24gJiYgbG9jYXRpb24ub3JpZ2luKSA/IGxvY2F0aW9uLm9yaWdpbiA6IHVuZGVmaW5lZCB9LAogICAgICAgICAgICBldmVudHM6IHsKICAgICAgICAgICAgICBvblJlYWR5OiBmdW5jdGlvbihldil7CiAgICAgICAgICAgICAgICB0cnl7IGV2LnRhcmdldC51bk11dGUoKTsgZXYudGFyZ2V0LnNldFZvbHVtZSgxMDApOyBldi50YXJnZXQucGxheVZpZGVvKCk7IH1jYXRjaChfKXt9CiAgICAgICAgICAgICAgICAvLyBGb3J6YXIgZnVsbHNjcmVlbiBkaXNwb25pYmxlIGVuIGlmcmFtZSBJRnJhbWUgQVBJCiAgICAgICAgICAgICAgICB0cnl7CiAgICAgICAgICAgICAgICAgIHZhciBpZnIgPSBwbGF5ZXIuZ2V0SWZyYW1lICYmIHBsYXllci5nZXRJZnJhbWUoKTsKICAgICAgICAgICAgICAgICAgaWYgKGlmcil7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywnJyk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGN1ciA9IGlmci5nZXRBdHRyaWJ1dGUoJ2FsbG93JykgfHwgJyc7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3cnLCAoY3VyID8gY3VyICsgJzsgJyA6ICcnKSArICdmdWxsc2NyZWVuJyk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH1jYXRjaChfKXsgfQogICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpewogICAgICAgICAgICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiA9IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uIHx8ICdvcGFjaXR5IC4xNXMgZWFzZSc7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgfQogICAgICAgICAgICAgICAgICBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBsYXlpbmcnKTsKICAgICAgICAgICAgICAgICAgYS5feXRQbGF5ZXIgPSBwbGF5ZXI7CiAgICAgICAgICAgICAgICB9LCAxMDApOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24oKXsKICAgICAgICAgIC8vIEZhbGxiYWNrOiBpZnJhbWUgc2ltcGxlCiAgICAgICAgICB2YXIgaWZyYW1lID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJyk7CiAgICAgICAgICBpZnJhbWUuc3JjID0gbWFrZUVtYmVkVXJsKGlkLCB7YXV0b3BsYXk6dHJ1ZSwgbXV0ZTpmYWxzZX0pOwogICAgICAgICAgaWZyYW1lLnNldEF0dHJpYnV0ZSgnYWxsb3cnLCAnYXV0b3BsYXk7IGVuY3J5cHRlZC1tZWRpYTsgcGljdHVyZS1pbi1waWN0dXJlJyk7CiAgICAgICAgICBpZnJhbWUuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCAnJyk7CiAgICAgICAgICBpZnJhbWUuc3R5bGUucG9zaXRpb249J2Fic29sdXRlJzsgaWZyYW1lLnN0eWxlLmluc2V0PScwJzsgaWZyYW1lLnN0eWxlLndpZHRoPScxMDAlJzsgaWZyYW1lLnN0eWxlLmhlaWdodD0nMTAwJSc7IGlmcmFtZS5zdHlsZS5ib3JkZXI9JzAnOyBpZnJhbWUuc3R5bGUuZGlzcGxheT0nYmxvY2snOyBpZnJhbWUuc3R5bGUuYmFja2dyb3VuZD0nIzAwMCc7CiAgICAgICAgICBob2xkZXIucmVwbGFjZVdpdGgoaWZyYW1lKTsKICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKXsgYS5jbGFzc0xpc3QuYWRkKCdpcy1wbGF5aW5nJyk7IH0sIDE1MCk7CiAgICAgICAgfSk7CiAgICAgIH0pOwoKICAgICAgCiAgICB9KSgpOwogICAgPC9zY3JpcHQ+
      CiAgICA8c3R5bGU+CiAgICBAaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvaXFhMXFlYi5jc3MnKTsKCiAgICAvKiBDb250ZW5lZG9yIHByaW5jaXBhbCBsaW1pdGFkbyBhIDk2MHB4IGVuIGVzY3JpdG9yaW8gKi8KICAgIC5jdi1sdDQ4ciAuc2VjdGlvbnttYXgtd2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfQoKICAgIC5jdi1sdDQ4ciAuYmctc2VjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjo4cHggMCA1MHB4fQogICAgLmN2LWx0NDhyIC5mbmQtbGluZWF7d2lkdGg6MTAwJTtoZWlnaHQ6NXB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLXRvcDotMjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9CiAgICAuY3YtbHQ0OHIgLnNlY3Rpb24tdGl0bGV7Zm9udC1mYW1pbHk6ImJlYmFzLW5ldWUtcHJvLWV4cGFuZGVkIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjRweCAxM3B4O2JvcmRlcjoxcHggc29saWQgIzMzMztmb250LXNpemU6NDJweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CgogICAgLmN2LWx0NDhyIC5jYXJvdXNlbHstLWdhcDoxNnB4Oy0tcGVlazoxMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ2FwKTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NnB4fQogICAgLmN2LWx0NDhyIC50cmFja3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWdhcCk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgLmN2LWx0NDhyIC50cmFjazo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfQogICAgLmN2LWx0NDhyIC5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIqdmFyKC0tZ2FwKSAtIHZhcigtLXBlZWspKS8zKTthc3BlY3QtcmF0aW86OS8xNjtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZX0KICAgIC5jdi1sdDQ4ciAuY2FyZC5pcy1pbntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9CgogICAgLmN2LWx0NDhyIC50aHVtYntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsIG9wYWNpdHkgLjI1cyBlYXNlO3RyYW5zZm9ybTpzY2FsZSgxLjAxKX0KICAgIC5jdi1sdDQ4ciAuY2FyZDpob3ZlciAudGh1bWIsLmN2LWx0NDhyIC5jYXJkOmZvY3VzLXZpc2libGUgLnRodW1ie3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0KICAgIC8qIFNpbiBvdmVybGF5cyBwZXJzb25hbGl6YWRvczogc2UgdXNhbiBjb250cm9sZXMgbmF0aXZvcyBkZWwgcGxheWVyICovCgogICAgLmN2LWx0NDhyIC5hcntwb3NpdGlvbjpyZWxhdGl2ZX0KICAgIC5jdi1sdDQ4ciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiKDI1NSAyNTUgMjU1IC8gMjAlKTtib3gtc2hhZG93OjAgNnB4IDE2cHggcmdiKDAgMCAwIC8gMjAlKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6Mjt0cmFuc2l0aW9uOi4zc30KICAgIC5jdi1sdDQ4ciAuYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoMCAwIDAgLyAyMCUpO2JvcmRlcjoxcHggc29saWQgI2ZmZn0KICAgIC5jdi1sdDQ4ciAuYXJyb3c6Zm9jdXN7YmFja2dyb3VuZDpyZ2IoMjU1IDI1NSAyNTUgLyAyMCUpfQogICAgLmN2LWx0NDhyIC5hcnJvdyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0KICAgIC5jdi1sdDQ4ciAuYXJyb3cubGVmdHtsZWZ0OjEwcHh9CiAgICAuY3YtbHQ0OHIgLmFycm93LnJpZ2h0e3JpZ2h0OjEwcHh9CgogICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpewogICAgICAvKiBFbiBt83ZpbCwgZWwgY29udGVuZWRvciBvY3VwYSB0b2RvIGVsIGFuY2hvICovCiAgICAgIC5jdi1sdDQ4ciAuc2VjdGlvbnttYXgtd2lkdGg6MTAwJX0KICAgICAgLmN2LWx0NDhyIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmc6MnB4IDhweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CiAgICAgIC5jdi1sdDQ4ciAuY2Fyb3VzZWx7LS1wZWVrOjEyJX0KICAgICAgLyogMiB0YXJqZXRhcyBjb21wbGV0YXMgKyB1biBwZWVrIGRlIGxhIDOqICovCiAgICAgIC5jdi1sdDQ4ciAuY2FyZHt3aWR0aDpjYWxjKCgxMDAlIC0gNCp2YXIoLS1nYXApIC0gdmFyKC0tcGVlaykpLzEpfQogICAgICAuY3YtbHQ0OHIgLmFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fQogICAgICAuY3YtbHQ0OHIgLnRyYWNre292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgfQogICAgPC9zdHlsZT4KCiAgICA8ZGl2IGNsYXNzPSJjdi1sdDQ4ciI+CiAgICAgIDxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIiBhcmlhLWxhYmVsPSJDYXJydXNlbCBkZSB27WRlb3MgKFNob3J0cykiPgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj5Mb3MgJ3Nob3J0cycgZGUgb2tkaWFyaW88L2gyPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImZuZC1saW5lYSI+PC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFyIiByb2xlPSJyZWdpb24iIGFyaWEtbGFiZWw9Ikxpc3RhZG8gZGUgdu1kZW9zIj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IGxlZnQiIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iQW50ZXJpb3IiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0xNSA2bC02IDYgNiA2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IHJpZ2h0IiB0eXBlPSJidXR0b24iIGFyaWEtbGFiZWw9IlNpZ3VpZW50ZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTkgMThsNi02LTYtNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgogICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWNrIiByb2xlPSJsaXN0Ij4KCiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9JT3RZREVKcHNhYyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IklPdFlERUpwc2FjIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvSU90WURFSnBzYWMvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDEiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvYUFXLTVDTkVVYVkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJhQVctNUNORVVhWSIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2FBVy01Q05FVWFZL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAyIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzLzZEOHVLQnRRMHNvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iNkQ4dUtCdFEwc28iIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS82RDh1S0J0UTBzby9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMyIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy8zNXhOX2lQV0ZMdyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IjM1eE5faVBXRkx3IiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvMzV4Tl9pUFdGTHcvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvNDdFalZyY2FBb2siIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSI0N0VqVnJjYUFvayIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpLzQ3RWpWcmNhQW9rL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA1IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9zZWN0aW9uPgogICAgPC9kaXY+CiAgICA8c2NyaXB0PgogICAgKGZ1bmN0aW9uKCl7CiAgICAgIHZhciByb290ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmN2LWx0NDhyJyk7CiAgICAgIGlmICghcm9vdCkgcmV0dXJuOwogICAgICB2YXIgdHJhY2sgPSByb290LnF1ZXJ5U2VsZWN0b3IoJy50cmFjaycpOwogICAgICBpZiAoIXRyYWNrKSByZXR1cm47CgogICAgICB2YXIgYXJyb3dzID0gcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuYXJyb3cnKTsKICAgICAgdmFyIEdBUCA9IDE2OwoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZFdpZHRoKCl7CiAgICAgICAgdmFyIGZpcnN0ID0gcm9vdC5xdWVyeVNlbGVjdG9yKCcuY2FyZCcpOwogICAgICAgIGlmICghZmlyc3QpIHJldHVybiAwOwogICAgICAgIHJldHVybiBmaXJzdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aDsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZHNQZXJQYWdlKCl7CiAgICAgICAgcmV0dXJuICh3aW5kb3cuaW5uZXJXaWR0aCA8PSA3NjgpID8gMiA6IDQ7CiAgICAgIH0KCiAgICAgIGFycm93cy5mb3JFYWNoKGZ1bmN0aW9uKGJ0bil7CiAgICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICB2YXIgZGlyID0gdGhpcy5jbGFzc0xpc3QuY29udGFpbnMoJ2xlZnQnKSA/IC0xIDogMTsKICAgICAgICAgIHZhciBjYXJkVyA9IGdldENhcmRXaWR0aCgpOwogICAgICAgICAgaWYgKCFjYXJkVykgcmV0dXJuOwogICAgICAgICAgdmFyIHN0ZXAgPSAoY2FyZFcgKyBHQVApICogZ2V0Q2FyZHNQZXJQYWdlKCkgKiBkaXI7CiAgICAgICAgICB0cmFjay5zY3JvbGxCeSh7IGxlZnQ6IHN0ZXAsIGJlaGF2aW9yOiAnc21vb3RoJyB9KTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAvLyBGYWRlLWluIGFsIGVudHJhciBlbiB2aWV3cG9ydAogICAgICB2YXIgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW50cmllcyl7CiAgICAgICAgZW50cmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVuKXsgaWYoZW4uaXNJbnRlcnNlY3RpbmcpeyBlbi50YXJnZXQuY2xhc3NMaXN0LmFkZCgnaXMtaW4nKTsgfSB9KTsKICAgICAgfSwgeyByb290OiB0cmFjaywgdGhyZXNob2xkOiAwLjEgfSk7CiAgICAgIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBpby5vYnNlcnZlKGMpOyB9KTsKCiAgICAgIC8vIENsaWNrIHBlcnNpc3RlbnRlIChzaW4gdGVhc2VyIHBvciBob3ZlcikKICAgICAgZnVuY3Rpb24gbWFrZUVtYmVkVXJsKGlkLCBvcHRzKXsKICAgICAgICB2YXIgcXMgPSBbCiAgICAgICAgICAnYXV0b3BsYXk9JyArIChvcHRzICYmIG9wdHMuYXV0b3BsYXk/ICcxJzonMCcpLAogICAgICAgICAgJ3BsYXlzaW5saW5lPTEnLCdmcz0xJywnaXZfbG9hZF9wb2xpY3k9MycsJ3Nob3dpbmZvPTEnLCdyZWw9MCcsJ2NjX2xvYWRfcG9saWN5PTAnLCdzdGFydD0wJywKICAgICAgICAgICdtdXRlPScgKyAob3B0cyAmJiBvcHRzLm11dGU/ICcxJzonMCcpLAogICAgICAgICAgKG9wdHMgJiYgb3B0cy5jb250cm9scz09PTA/ICdjb250cm9scz0wJzonY29udHJvbHM9MScpLAogICAgICAgICAgJ21vZGVzdGJyYW5kaW5nPTEnLCdlbmFibGVqc2FwaT0xJwogICAgICAgIF0uam9pbignJicpOwogICAgICAgIHJldHVybiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvJyArIGlkICsgJz8nICsgcXM7CiAgICAgIH0KCiAgICAgIC8vIENhcmdhciBBUEkgZGUgWW91VHViZSBiYWpvIGRlbWFuZGEKICAgICAgdmFyIHl0QXBpUHJvbWlzZSA9IG51bGw7CiAgICAgIGZ1bmN0aW9uIGVuc3VyZVlUQXBpKCl7CiAgICAgICAgaWYgKHdpbmRvdy5ZVCAmJiB3aW5kb3cuWVQuUGxheWVyKSByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7CiAgICAgICAgaWYgKHl0QXBpUHJvbWlzZSkgcmV0dXJuIHl0QXBpUHJvbWlzZTsKICAgICAgICB5dEFwaVByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKXsKICAgICAgICAgIHZhciBwcmV2Q2IgPSB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHk7CiAgICAgICAgICB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHkgPSBmdW5jdGlvbigpeyBpZiAodHlwZW9mIHByZXZDYj09PSdmdW5jdGlvbicpIHsgdHJ5eyBwcmV2Q2IoKTsgfWNhdGNoKF8pe30gfSByZXNvbHZlKCk7IH07CiAgICAgICAgICB2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwogICAgICAgICAgcy5zcmMgPSAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vaWZyYW1lX2FwaSc7CiAgICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHMpOwogICAgICAgIH0pOwogICAgICAgIHJldHVybiB5dEFwaVByb21pc2U7CiAgICAgIH0KCiAgICAgIC8vIEluc3RhbmNpYXIgcGxheWVyIG5hdGl2byBlbiB0YXJqZXRhcyB2aXNpYmxlcyBwYXJhIHF1ZSBlbCBpY29ubyBkZSBwbGF5IGFwYXJlemNhIGRlc2RlIGVsIGluaWNpbwogICAgICBmdW5jdGlvbiBpbml0UGxheWVyRm9yQ2FyZChjYXJkKXsKICAgICAgICBpZighY2FyZCB8fCBjYXJkLl95dFBsYXllciB8fCBjYXJkLl95dEluaXQpIHJldHVybjsKICAgICAgICB2YXIgaWQgPSBjYXJkLmdldEF0dHJpYnV0ZSgnZGF0YS15dC1pZCcpOwogICAgICAgIGlmKCFpZCkgcmV0dXJuOwogICAgICAgIGNhcmQuX3l0SW5pdCA9IHRydWU7CiAgICAgICAgdmFyIHBvc3RlciA9IGNhcmQucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGNhcmQuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgY2FyZC5hcHBlbmRDaGlsZChob2xkZXIpOyB9CiAgICAgICAgLy8gT2N1bHRhbW9zIGVsIHDzc3RlciBjdWFudG8gYW50ZXMgcGFyYSBkZWphciB2ZXIgZWwgb3ZlcmxheSBuYXRpdm8KICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiA9IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uIHx8ICdvcGFjaXR5IC4xNXMgZWFzZSc7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgZW5zdXJlWVRBcGkoKS50aGVuKGZ1bmN0aW9uKCl7CiAgICAgICAgICB2YXIgcGxheWVyID0gbmV3IFlULlBsYXllcihob2xkZXIsIHsKICAgICAgICAgICAgdmlkZW9JZDogaWQsCiAgICAgICAgICAgIHBsYXllclZhcnM6IHsgYXV0b3BsYXk6MCwgY29udHJvbHM6MSwgcmVsOjAsIHBsYXlzaW5saW5lOjEsIGl2X2xvYWRfcG9saWN5OjMsIG1vZGVzdGJyYW5kaW5nOjEsIGZzOjEsIG9yaWdpbjogKGxvY2F0aW9uICYmIGxvY2F0aW9uLm9yaWdpbikgPyBsb2NhdGlvbi5vcmlnaW4gOiB1bmRlZmluZWQgfSwKICAgICAgICAgICAgZXZlbnRzOiB7CiAgICAgICAgICAgICAgb25SZWFkeTogZnVuY3Rpb24oKXsKICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgICAgICAgICAvLyBGb3J6YXIgcGVybWlzb3MgZGUgcGFudGFsbGEgY29tcGxldGEgZW4gZWwgaWZyYW1lIGdlbmVyYWRvCiAgICAgICAgICAgICAgICB0cnl7CiAgICAgICAgICAgICAgICAgIHZhciBpZnIgPSBwbGF5ZXIuZ2V0SWZyYW1lICYmIHBsYXllci5nZXRJZnJhbWUoKTsKICAgICAgICAgICAgICAgICAgaWYgKGlmcil7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywnJyk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGN1ciA9IGlmci5nZXRBdHRyaWJ1dGUoJ2FsbG93JykgfHwgJyc7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3cnLCAoY3VyID8gY3VyICsgJzsgJyA6ICcnKSArICdmdWxsc2NyZWVuJyk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH1jYXRjaChfKXsgfQogICAgICAgICAgICAgICAgY2FyZC5feXRQbGF5ZXIgPSBwbGF5ZXI7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgdHJ5eyBjYXJkLnJlbW92ZUNoaWxkKGhvbGRlcik7IH1jYXRjaChfKXsgfQogICAgICAgICAgLy8gU2kgZmFsbGEgbGEgQVBJLCBkZWphbW9zIGVsIHDzc3RlciBoYXN0YSBpbnRlcmFjY2nzbgogICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9Jyc7IHBvc3Rlci5zdHlsZS5wb2ludGVyRXZlbnRzPScnOyB9CiAgICAgICAgICBjYXJkLl95dEluaXQgPSBmYWxzZTsKICAgICAgICB9KTsKICAgICAgfQoKICAgICAgLy8gSW5pY2lhbGl6YXIgYXV0b23hdGljYW1lbnRlIGxvcyBwbGF5ZXJzIGRlIGxhcyB0YXJqZXRhcyB2aXNpYmxlcyBhbCBjYXJnYXIKICAgICAgdmFyIGluaXRJTyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbnRyaWVzKXsKICAgICAgICBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24oZW4peyBpZihlbi5pc0ludGVyc2VjdGluZyl7IGluaXRQbGF5ZXJGb3JDYXJkKGVuLnRhcmdldCk7IH0gfSk7CiAgICAgIH0sIHsgcm9vdDogbnVsbCwgdGhyZXNob2xkOiAwLjI1IH0pOwogICAgICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXJkJykuZm9yRWFjaChmdW5jdGlvbihjKXsgaW5pdElPLm9ic2VydmUoYyk7IH0pOwoKICAgICAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGUpewogICAgICAgIHZhciBhID0gZS50YXJnZXQuY2xvc2VzdCgnYS5jYXJkW2RhdGEteXQtaWRdJyk7CiAgICAgICAgaWYoIWEgfHwgIXJvb3QuY29udGFpbnMoYSkpIHJldHVybjsKICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIHBvc3RlciA9IGEucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgLy8gc2luIG92ZXJsYXlzIHBlcnNvbmFsaXphZG9zCgogICAgICAgIC8vIFRvZ2dsZSBzaSB5YSBoYXkgcGxheWVyCiAgICAgICAgaWYgKGEuX3l0UGxheWVyKXsKICAgICAgICAgIHZhciBwID0gYS5feXRQbGF5ZXI7CiAgICAgICAgICBpZiAoYS5jbGFzc0xpc3QuY29udGFpbnMoJ2lzLXBhdXNlZCcpKXsKICAgICAgICAgICAgdHJ5eyBwLnVuTXV0ZSgpOyBwLnNldFZvbHVtZSgxMDApOyBwLnBsYXlWaWRlbygpOyB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgYS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1wYXVzZWQnKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRyeXsgcC5wYXVzZVZpZGVvKCk7IH1jYXRjaChfKXsgfQogICAgICAgICAgICBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBhdXNlZCcpOwogICAgICAgICAgfQogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBzdG9wVGVhc2VyKGEpOwogICAgICAgIHZhciBpZCA9IGEuZ2V0QXR0cmlidXRlKCdkYXRhLXl0LWlkJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGEuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgYS5hcHBlbmRDaGlsZChob2xkZXIpOyB9CgogICAgICAgIGVuc3VyZVlUQXBpKCkudGhlbihmdW5jdGlvbigpewogICAgICAgICAgdmFyIHBsYXllciA9IG5ldyBZVC5QbGF5ZXIoaG9sZGVyLCB7CiAgICAgICAgICAgIHZpZGVvSWQ6IGlkLAogICAgICAgICAgICBwbGF5ZXJWYXJzOiB7IGF1dG9wbGF5OjEsIGNvbnRyb2xzOjEsIHJlbDowLCBwbGF5c2lubGluZToxLCBpdl9sb2FkX3BvbGljeTozLCBtb2Rlc3RicmFuZGluZzoxLCBmczoxLCBvcmlnaW46IChsb2NhdGlvbiAmJiBsb2NhdGlvbi5vcmlnaW4pID8gbG9jYXRpb24ub3JpZ2luIDogdW5kZWZpbmVkIH0sCiAgICAgICAgICAgIGV2ZW50czogewogICAgICAgICAgICAgIG9uUmVhZHk6IGZ1bmN0aW9uKGV2KXsKICAgICAgICAgICAgICAgIHRyeXsgZXYudGFyZ2V0LnVuTXV0ZSgpOyBldi50YXJnZXQuc2V0Vm9sdW1lKDEwMCk7IGV2LnRhcmdldC5wbGF5VmlkZW8oKTsgfWNhdGNoKF8pe30KICAgICAgICAgICAgICAgIC8vIEZvcnphciBmdWxsc2NyZWVuIGRpc3BvbmlibGUgZW4gaWZyYW1lIElGcmFtZSBBUEkKICAgICAgICAgICAgICAgIHRyeXsKICAgICAgICAgICAgICAgICAgdmFyIGlmciA9IHBsYXllci5nZXRJZnJhbWUgJiYgcGxheWVyLmdldElmcmFtZSgpOwogICAgICAgICAgICAgICAgICBpZiAoaWZyKXsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCcnKTsKICAgICAgICAgICAgICAgICAgICB2YXIgY3VyID0gaWZyLmdldEF0dHJpYnV0ZSgnYWxsb3cnKSB8fCAnJzsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvdycsIChjdXIgPyBjdXIgKyAnOyAnIDogJycpICsgJ2Z1bGxzY3JlZW4nKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfWNhdGNoKF8peyB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uID0gcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gfHwgJ29wYWNpdHkgLjE1cyBlYXNlJzsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyB9CiAgICAgICAgICAgICAgICAgIGEuY2xhc3NMaXN0LmFkZCgnaXMtcGxheWluZycpOwogICAgICAgICAgICAgICAgICBhLl95dFBsYXllciA9IHBsYXllcjsKICAgICAgICAgICAgICAgIH0sIDEwMCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgLy8gRmFsbGJhY2s6IGlmcmFtZSBzaW1wbGUKICAgICAgICAgIHZhciBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnKTsKICAgICAgICAgIGlmcmFtZS5zcmMgPSBtYWtlRW1iZWRVcmwoaWQsIHthdXRvcGxheTp0cnVlLCBtdXRlOmZhbHNlfSk7CiAgICAgICAgICBpZnJhbWUuc2V0QXR0cmlidXRlKCdhbGxvdycsICdhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmUnKTsKICAgICAgICAgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsICcnKTsKICAgICAgICAgIGlmcmFtZS5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBpZnJhbWUuc3R5bGUuaW5zZXQ9JzAnOyBpZnJhbWUuc3R5bGUud2lkdGg9JzEwMCUnOyBpZnJhbWUuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaWZyYW1lLnN0eWxlLmJvcmRlcj0nMCc7IGlmcmFtZS5zdHlsZS5kaXNwbGF5PSdibG9jayc7IGlmcmFtZS5zdHlsZS5iYWNrZ3JvdW5kPScjMDAwJzsKICAgICAgICAgIGhvbGRlci5yZXBsYWNlV2l0aChpZnJhbWUpOwogICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpeyBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBsYXlpbmcnKTsgfSwgMTUwKTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAKICAgIH0pKCk7CiAgICA8L3NjcmlwdD4=
    • si te lo perdiste...

    • Científicos, en alerta en Málaga: agentes rurales detectan nidos de una especie invasora mortal por primera vez en zonas habitadas de España
        • Naturaleza
        • Naturaleza

      agentes rurales detectan nidos de una especie invasora mortal por primera vez en zonas habitadas de España

      • Alejo Lucarás
      • 2026-04-11 18:07
    • Casi nadie lo sabe, pero esta famosa presentadora española se ha mudado a Ámsterdam por un motivo de peso
        • Cool
        • Cool

      Casi nadie lo sabe, pero esta famosa presentadora española se ha mudado a Ámsterdam por un motivo de peso

      • Daniel Marín
      • 2026-04-11 19:00
    • Descubrimiento histórico en Italia: hallan en los Alpes un nuevo mineral con una composición inédita en la Tierra
        • Ciencia
        • Ciencia

      Descubrimiento histórico en Italia: hallan en los Alpes un nuevo mineral con una composición inédita en la Tierra

      Un equipo de científicos ha descubierto en los Alpes Apuanos, en Carrara (Italia), un nuevo mineral denominado delchiaroita, cuya composición química es inédita en la Tierra. Este mineral es el primer yoduro de cobre-metanotiolato encontrado en la naturaleza, presentado en diminutos cristales amarillos. Su estudio, publicado en European Journal of Mineralogy, revela procesos geológicos complejos y posibles vínculos con materia orgánica jurásica. Actualmente se conserva en el Museo de Historia Natural de la Universidad de Pisa.
      • Ana López Vera
      • 2026-04-11 19:00
    • Meta AI de WhatsApp es un peligro y debes desactivarla cuanto antes: así puedes quitar el círculo azul
        • Curiosidades
        • Curiosidades

      Meta AI de WhatsApp es un peligro y debes desactivarla cuanto antes: así puedes quitar el círculo azul

      • Janire Manzanas
      • 2026-04-11 19:12
    • Alerta máxima de un pescador en Sevilla: captura en España 30 ejemplares de una de las peores especies invasoras
        • Curiosidades
        • Curiosidades

      Alerta máxima de un pescador en Sevilla: captura en España 30 ejemplares de una de las peores especies invasoras

      • Sofía Narváez
      • 2026-04-11 18:09
    • Ni manicura francesa ni en rojo: el color de uñas que te va a enamorar esta primavera 2026
        • Cool
        • Cool

      Ni manicura francesa ni en rojo: el color de uñas que te va a enamorar esta primavera 2026

      • Marta Burgues
      • 2026-04-11 18:40
    • Es un manjar de dioses pero sólo lo conocen en La Rioja y Castilla y León: el resto no saben lo que se pierden
        • Gastronomía
        • Gastronomía

      Es un manjar de dioses pero sólo lo conocen en La Rioja y Castilla y León

      • Manuel Morera
      • 2026-04-11 13:00
    • Una de las historiadoras medievalistas más importantes de España nació en esta mítica ciudad de Marruecos
        • Historia
        • Historia

      Una de las historiadoras más importantes de España nació en esta mítica ciudad de Marruecos

      • Manuel Morera
      • 2026-04-11 14:00
    • Si pierdes o te roban el móvil en vacaciones, esto es lo primero que debes hacer
        • Tecnología
        • Tecnología

      Si pierdes o te roban el móvil en vacaciones, esto es lo primero que debes hacer

      • Nacho Grosso
      • 2026-04-11 11:33
    • Los OK y KO del domingo, 12 de abril de 2026
    • Diario Madridista

    • Carvajal abre el debate en la derecha
    • El Bayern sentencia la Bundesliga con una manita antes de recibir al Real Madrid en Champions
        • Real Madrid
        • Real Madrid

      El Bayern sentencia la Bundesliga: manita antes de recibir al Real Madrid en Champions

      El Bayern de Múnich goleó este sábado al St Pauli y dejó sentenciada la Bundesliga con una 'manita' antes de recibir al Real Madrid el próximo miércoles en la vuelta de cuartos de final de la Champions League (0-5). El equipo bávaro no dio opción al antepenúltimo de Alemania y aprovechó la derrota del Borussia Dortmund para meterle 12 puntos a sólo cinco jornadas del final.
      • Kike Sáez
      • 2026-04-11 20:30
    • Trujillo Suárez, el árbitro de VAR que no para de machacar al Real Madrid
        • Real Madrid
        • Real Madrid

      Trujillo Suárez, el árbitro de VAR que no para de machacar al Real Madrid

      • Daniel Calle
      • 2026-04-11 18:30
    • Los árbitros siguen sangrando al Real Madrid: los nueve penaltis que no le han pitado esta temporada
        • Real Madrid
        • Real Madrid

      Los árbitros siguen sangrando al Madrid: los 9 penaltis que le han escamoteado en esta liga

      • Kike Sáez
      • 2026-04-11 17:07
    • Deportes

    • El Barcelona sentencia la Liga tras vencer al Espanyol
    • Sin descanso para Pedri y Lamine Yamal: juegan 90 minutos a 72 horas del Atlético-Barcelona de Champions
        • Deportes
        • Deportes

      pedri y lamine sin descanso: juegan 90 minutos a 72 horas del Atlético-Barça de Champions

      Lamine Yamal y Pedri no tuvieron descanso ante el Espanyol este sábado en la jornada 31 de Liga y a solamente 72 horas del crucial duelo de la vuelta de cuartos de final de la Champions League contra el Atlético de Madrid. Las dos estrellas jugaron más de 90 minutos y llegarán con un gran cansancio de acumulación de partidos al encuentro más importante de la temporada para el Barça.
      • Luis Cobos
      • 2026-04-11 20:58
    • Flick prefiere ser cauto: ¿Liga sentenciada? No está acabada
        • Deportes
        • Deportes

      Flick prefiere ser cauto: "¿Liga sentenciada? No está acabada"

      • Luis Cobos
      • 2026-04-11 21:30
    • Alarma en la defensa del Barcelona: Gerard Martín se marcha lesionado al descanso
        • Deportes
        • Deportes

      Alarma en la defensa del Barcelona: Gerard Martín se marcha lesionado al descanso

      • Luis Cobos
      • 2026-04-11 19:41
    • Pol Lozano retrata a los jugadores del Barça: Ya se ve su respeto por compañeros de profesión...
        • Deportes
        • Deportes

      Pol Lozano retrata a los jugadores del Barça: "Ya se ve su respeto por compañeros de profesión..."

      • Kike Sáez
      • 2026-04-11 20:47
    • Nuevo episodio de racismo en Cataluña: la megafonía del Camp Nou advierte de cánticos xenófobos
        • Deportes
        • Deportes

      Nuevo episodio de racismo en Cataluña: la megafonía del Camp Nou advierte de cánticos xenófobos

      • Kike Sáez
      • 2026-04-11 19:20
    • Así queda la clasificación de la Liga tras la victoria del Barcelona contra el Espanyol
        • Deportes
        • Deportes

      Así queda la clasificación de la Liga: el Barcelona saca ya nueve puntos al Madrid

      • Daniel Calle
      • 2026-04-11 20:30
    • El Pizjuán engulle a la juventud del Atlético y el Sevilla respira
    • Simeone defiende su plan pese a las tres derrotas seguidas en Liga: No me voy a mover de eso
        • Deportes
        • Deportes

      Simeone defiende su "plan" pese a las tres derrotas seguidas en Liga: "No me voy a mover de eso"

      • Kike Sáez
      • 2026-04-11 23:54
    • Jornada 31 de la Liga: resumen de los partidos
        • Deportes
        • Deportes

      El Elche saca la cabeza del pozo y mete al Valencia en un lío

      • Alejandro Peinado
      • 2026-04-11 23:00
    • Pipi Estrada da su matrícula de honor a Aday Mara: ¡Te la mereces, mañico!
    • El Arsenal entra en crisis: pierde en casa y mete al City en la lucha por la Premier
        • Deportes
        • Deportes

      El Arsenal entra en crisis: pierde en casa y mete al City en la lucha por la Premier

      • Luis Cobos
      • 2026-04-11 17:20
    • A qué hora juega Carlos Alcaraz Vs. Sinner: cuándo es la final del Masters 1000 de Montecarlo y dónde ver por TV en directo gratis y en vivo online
        • Deportes
        • Deportes

      A qué hora juega Carlos Alcaraz Vs. Sinner: cuándo es la final del Masters 1000 de Montecarlo y dónde ver por TV en directo gratis y en vivo online

      • Alberto Sarmiento
      • 2026-04-11 21:35
    • economía

    • Hacienda se forra con el precio de la vivienda: un 20% de todos los impuestos son del sector inmobiliario
    • La trampa del fijo discontinuo: 865.000 parados invisibles y más de 9 millones de contratos desde 2022
        • Economía
        • Economía

      La trampa del fijo discontinuo: 865.000 "parados invisibles" y más de 9 millones de contratos desde 2022

      A raíz de la reforma laboral se prohibió el contrato por obra y servicio, mientras que el contrato que ha servido para sustituir a esos trabajadores ha sido el fijo discontinuo. En concreto, el contrato fijo discontinuo antes de la reforma laboral de 2022 era algo marginal y ahora la bola se va haciendo cada vez más grande, porque actualmente en torno a 865.000 personas tienen contratos de este tipo, según Randstad Research.
      • Alicia Bonilla
      • 2026-04-12 05:45
    • La banca saca su artillería pesada: busca captar más clientes a cambio de dinero en efectivo
        • Economía
        • Economía

      La banca saca su artillería pesada: busca captar más clientes a cambio de dinero en efectivo

      • Celia Amayuelas
      • 2026-04-12 05:45
    • La paz en Irán y la fiesta en Perú y México: empresas e inversores vigilan las subidas del peso y el sol
        • Economía
        • Economía

      La paz en Irán y la fiesta en Perú y México: empresas e inversores vigilan las subidas del peso y el sol

      • Celia Amayuelas
      • 2026-04-11 14:00
    • Moreno anuncia que eliminará el impuesto de sucesiones la próxima legislatura
        • Economía
        • Economía

      Moreno anuncia que eliminará el impuesto de sucesiones la próxima legislatura

      • Celia Amayuelas
      • 2026-04-11 13:13
    • El PP pide que la Comisión Europea castigue a Sánchez por el uso partidista de los datos de afiliación
        • Economía
        • Economía

      El PP pide que la Comisión Europea castigue a Sánchez por el "uso partidista" de los datos de afiliación

      • Celia Amayuelas
      • 2026-04-11 11:48
    • COOL

    • Ni finas ni gruesas: el cambio en las cejas de Rosalía en su nueva etapa que acentúa la mirada y ya es tendencia
        • Cool
        • Cool

      Ni finas ni gruesas: el cambio en las cejas de Rosalía en su nueva etapa que acentúa la mirada y ya es tendencia

      • Marta Burgues
      • 2026-04-11 15:00
    • Tana Rivera sigue la estela de su madre, Eugenia Martínez de Irujo, con un nuevo novio torero
        • Cool
        • Cool

      Tana Rivera sigue la estela de su madre, Eugenia Martínez de Irujo, con un nuevo novio torero

      • Javier Fernández
      • 2026-04-11 13:02
    • Terelu Campos, en su peor momento: en dos días va a pasar por el quirófano por este motivo
        • Cool
        • Cool

      Terelu Campos, en su peor momento: en 2 días va a pasar por el quirófano por este motivo

      Terelu Campos está atravesando un momento muy complicado y en OKDIARIO sabemos el motivo. A sus compromisos profesionales y a la intensa exposición mediática se suma ahora un problema de salud que, lejos de remitir, ha ido complicándose hasta obligarla a tomar una decisión médica. En unos días, la hija de María Teresa Campos tendrá que someterse a una intervención quirúrgica para poner fin a una dolencia que arrastra desde hace semanas.
      • Daniel Marín
      • 2026-04-11 13:15
    • 'Afterburn (Zona cero)
        • Cool
        • Cool

      'Afterburn (Zona cero)' llega a Movistar Plus+ como un torbellino de acción y se posiciona como el estreno más demoledor

      • Francisco-Eme
      • 2026-04-11 13:00
    • Fe, amor y excesos: 5 datos que debes recordar antes de ver la tercera temporada de
        • Cool
        • Cool

      Fe, amor y excesos: 5 datos que debes recordar antes de ver la tercera temporada de 'Euphoria'

      • Francisco-Eme
      • 2026-04-11 11:21
    • Lolita sobre JKbello en la primera gala de
        • Cool
        • Cool

      Lolita sobre JKbello en la primera gala de 'Tu cara me suena': "No te reconozco, no sé quién eres ahora mismo"

      • Javier Fernández
      • 2026-04-11 10:26
    • Los fans de Tarantino no se lo creen: llega
        • Cool
        • Cool

      Los fans de Tarantino no se lo creen: llega 'The Whole Bloody Affair', la película que mezcla Kill Bill 1 y 2 sin censura

      • Carmen Fernandez Etreros
      • 2026-04-11 09:00
    • Así es por dentro la impresionante casa de Ion Aramendi y María Amores en el centro de Madrid
        • Cool
        • Cool

      Así es por dentro la impresionante casa de Ion Aramendi y María Amores en el centro de Madrid

      • Daniel Marín
      • 2026-04-11 09:00
    • Happy FM

    • Un soltero de
        • HappyFM
        • HappyFM

      Un soltero de 'First Dates' confiesa lo que más le gustó de la 'magia sexual': "Fue un salto..."

      • Idania Monzón
      • 2026-04-11 12:04
    • Qué fue de Jim Caviezel, el actor que interpretó a Jesús en
        • HappyFM
        • HappyFM

      Qué fue de Jim Caviezel, el actor que interpretó a Jesús en 'La Pasión de Cristo': así cambió su vida

      • Idania Monzón
      • 2026-04-11 11:33
    • Santiago Segura confiesa que pudo hacer
        • HappyFM
        • HappyFM

      Santiago Segura confiesa que pudo hacer 'Torrente' en Hollywood

      • Nacho Molina
      • 2026-04-11 11:06
    • Qué fue de Duffy, la cantante de
        • HappyFM
        • HappyFM

      Qué fue de Duffy, la cantante de 'Mercy': su oscura historia

      • Idania Monzón
      • 2026-04-11 10:30
    • 'Tu cara me suena
        • HappyFM
        • HappyFM

      'Tu cara me suena': ¿quién fue el ganador de la Gala 1 del viernes?

      • Nacho Molina
      • 2026-04-11 08:00
    • Jesulín de Ubrique aclara cómo llegó a grabar un disco: Me vine arriba
        • HappyFM
        • HappyFM

      Jesulín de Ubrique aclara cómo llegó a grabar un disco: "Me vine arriba"

      • Nacho Molina
      • 2026-04-10 23:50
    • Okmotor

    • La DGT recuerda que esta señal no admite despistes: incumplirla supone perder 4 puntos y enfrentarse a una sanción
        • Motor
        • Motor

      La DGT recuerda que esta señal no admite despistes: incumplirla supone perder 4 puntos y enfrentarse a una sanción

      • Janire Manzanas
      • 2026-04-11 12:00
    • Motor de propulsión trasera de 228 CV y autonomía de 460 km: BYD rompe el mercado con el SEAL 2026 que ya está en España
        • Motor
        • Motor

      Motor de propulsión trasera de 228 CV y autonomía de 460 km: BYD rompe el mercado con el SEAL 2026 que ya está en España

      • Janire Manzanas
      • 2026-04-11 11:00
    • Sánchez incumple su promesa y los españoles llevan ya cuatro meses sin ayudas a la compra de eléctricos
        • Motor
        • Motor

      Sánchez incumple su promesa y los españoles llevan ya cuatro meses sin ayudas a la compra de eléctricos

      • Andrea Aguado
      • 2026-04-11 05:45
    • COOL

    • Afonso Coelho, entrenador: El cuerpo que llega fuerte al parto, sale antes adelante
        • Wellness
        • Wellness

      Afonso Coelho, entrenador: "El cuerpo que llega fuerte al parto, sale antes adelante"

      • Rocío Álvarez
      • 2026-04-11 12:09
    • Jordi Cruz nos enseña a preparar un
        • Lifestyle
        • Lifestyle

      Jordi Cruz nos enseña a preparar un 'banana bread': "Como el mío no hay otro igual"

      • Rocío Álvarez
      • 2026-04-11 10:38
    • El arquitecto murciano al que contactó Epstein para reformar las casas de la isla: Todo era muy cutre
        • Arquitectura
        • Arquitectura

      El arquitecto murciano al que contactó Epstein para reformar las casas de la isla: "Todo era muy cutre"

      El nombre de Jeffrey Epstein vuelve a ocupar titulares. Esta vez, tras las declaraciones de Melania Trump, el foco se reactiva en torno a una de las figuras más oscuras de las últimas décadas. Pero más allá del ruido, también emergen historias colaterales que ayudan a entender hasta dónde llegaba su red de contactos. Hace unas semanas, en Madrid, me reuní con el arquitecto murciano Manuel Clavel, una de las grandes figuras españolas con proyección internacional. Su obra le ha situado en la élite del diseño arquitectónico, con proyectos que han sido portada del New York Times y clientes entre los nombres más influyentes.

      • Ana Márquez
      • 2026-04-11 11:35
    • Dos expertas sobre los zapatos de invitada estrella 2026: Triunfan los tacones pensados para disfrutar
        • COOL People
        • COOL People

      Dos expertas sobre los zapatos de invitada estrella: "Triunfan los tacones pensados para disfrutar"

      • Marta Morales
      • 2026-04-11 09:01
    • Parece Holanda, pero es un pueblo a sólo dos horas de Madrid cubierto de amapolas
        • Lifestyle
        • Lifestyle

      Parece Holanda, pero es un pueblo a sólo dos horas de Madrid cubierto de amapolas

      • Lucía Lera
      • 2026-04-10 15:09
    • Rigoberta Bandini o Sidecars junto a estrellas Michelin: llega la quinta edición del Antorchas Festival
        • Lifestyle
        • Lifestyle

      Rigoberta Bandini o Sidecars junto a estrellas Michelin: llega la quinta edición del Antorchas Festival

      • Javi Fernandez
      • 2026-04-11 12:05
    • OKGreen

    • Mar Gómez: El
        • OKGREEN
        • OKGREEN

      el libro 'Tictac climático' no es catastrofista, está basado en datos científicos reales"

      Mar Gómez tiene claro que el tiempo no espera y por eso ha reflejado en el índice de su último libro un reloj con las luces y las sombras a las que se enfrenta la humanidad con el cambio climático. Doctora cum laude en Ciencias Físicas por la Universidad Complutense de Madrid, directora de Meteorología en eltiempo.es es una de las divulgadoras científicas más reconocidas de España.
      • Antonio Quilis
      • 2026-04-12 05:45
    • Sin garaje y sin enchufes en la calle: los frenos para que el 70% de los españoles se pase al eléctrico
        • OKGREEN
        • OKGREEN

      Sin garaje y sin enchufes en la calle: los frenos para que el 70% de los españoles se pase al eléctrico

      • Antonio Quilis
      • 2026-04-11 05:30
    • Desmontado el mito: las centrales eléctricas fósiles matan más aves que las turbinas eólicas
        • OKGREEN
        • OKGREEN

      Desmontado el mito: las centrales eléctricas fósiles matan más aves que las turbinas eólicas

      • Daniel Jiménez
      • 2026-04-11 05:15
    • OKSalud

    • El desafío del Glaucoma: tecnología de vanguardia para proteger la visión irreversible
    • Juan Revenga: Se pueden encontrar ultraprocesados con un buen perfil nutricional
        • OkSalud
        • OkSalud

      Juan Revenga: "Se pueden encontrar ultraprocesados con buen perfil nutricional"

      El consumo de alimentos ultraprocesados se ha convertido en uno de los grandes debates en nutrición, especialmente por su relación con problemas de salud como la obesidad o las enfermedades cardiovasculares. Sin embargo, el término sigue generando confusión entre los consumidores y no siempre se interpreta correctamente. Por eso, en OKSALUD hemos charlado con el dietista-nutricionista Juan Revenga.
      • Tamara García Yuste
      • 2026-04-12 05:40
    • Jaque al cáncer de riñón en un único tratamiento: más cerca de una terapia dirigida e inmunoterapia
        • OkSalud
        • OkSalud

      Jaque al cáncer de riñón en un único tratamiento: más cerca de una terapia dirigida e inmunoterapia

      • F. Bardal
      • 2026-04-12 05:40
    • Dra. Pastor: El ejercicio influye de forma favorable en el pronóstico de diferentes tipos de cáncer
        • OkSalud
        • OkSalud

      Dra. Pastor: "El ejercicio influye de forma favorable en el pronóstico de diferentes tipos de cáncer"

      • Rita Montagu
      • 2026-04-12 05:40
    • OKCLUB

    • Celebra con nosotros el X Aniversario de OKDIARIO
        • OKCLUB
        • OKCLUB

      Celebra con nosotros el X Aniversario de OKDIARIO

      • OKDIARIO
      • 2025-03-10 17:54
    • Francisco Rabadán: La Liga vuelve con unos horarios atípicos
        • OKCLUB
        • OKCLUB

      Francisco Rabadán: "La Liga vuelve con unos horarios atípicos"

      • Neila Gallego
      • 2026-04-11 05:45
    • navarra

    • Cuatro robos con violencia por magrebíes y un agente herido: once detenidos en una noche negra en Pamplona
        • Pamplona

      Cuatro robos con violencia por magrebíes y un agente herido: once detenidos en una noche negra en Pamplona

    • Navarra se prepara para un domingo mucho más frío: aviso en el Pirineo y bajón térmico en Pamplona y Tudela
        • El Tiempo

      Navarra se prepara para un domingo mucho más frío: aviso en el Pirineo y bajón térmico en Pamplona y Tudela

    • La cata a ciegas que pone a prueba a treinta jóvenes en una bodega navarra especializada en la variedad Berués
        • Navarra

      La cata a ciegas que pone a prueba a treinta jóvenes en una bodega navarra especializada en la variedad Berués

    • Chivite hace seguidismo a Sánchez contra Netanyahu y presume de estar “en el lado correcto de la historia”
        • Política

      Chivite hace seguidismo a Sánchez contra Netanyahu y presume de estar “en el lado correcto de la historia”

    • Ex alumnos de arquitectura de la UNAV se reúnen después de 35 años en Pamplona: “No nos habíamos visto desde entonces”
        • Sociedad

      Ex alumnos de arquitectura de la UNAV se reúnen después de 35 años en Pamplona: “No nos habíamos visto desde entonces”

    • Cientos de personas respaldan en Pamplona y Tudela el Día Mundial del Autismo con un mensaje de reivindicación
        • Sociedad

      Cientos de personas respaldan en Pamplona y Tudela el Día Mundial del Autismo con un mensaje de reivindicación

    • metabolic

    • Las personas con un CI superior al normal comparten este extraño hábito (y muchos ni siquiera lo saben)
        • Desarrollo Personal y Autoayuda

      Las personas con un CI superior al normal comparten este extraño hábito (y muchos ni siquiera lo saben)

    • La psicología dice que las personas que leen sobre superación personal pero nunca hacen nada no son perezosas, sólo han crecido así
        • Desarrollo Personal y Autoayuda

      La psicología dice que las personas que leen sobre superación personal pero nunca hacen nada no son perezosas, sólo han crecido así

    • Qué significado tiene soñar con pasta: las razones, según los expertos
        • Desarrollo Personal y Autoayuda

      Qué significado tiene soñar con pasta: las razones, según los expertos

    • Ni andar ni correr: el disruptivo ejercicio recomendado para mayores de 65 años que mejora equilibrio y flexibiilidad
        • Deporte

      Ni andar ni correr: el disruptivo ejercicio recomendado para mayores de 65 años que mejora equilibrio y flexibiilidad

    • A lo mejor lo haces sin darte cuenta: el extraño hábito que comparten las personas más inteligentes que la media
        • Desarrollo Personal y Autoayuda

      A lo mejor lo haces sin darte cuenta: el extraño hábito que comparten las personas más inteligentes que la media

    • La psicología dice que las personas que siempre ceden y dicen a todo «me da igual» llevan toda la vida intentando ser invisibles y ya no pueden cambiarlo
        • Emociones y Salud Mental

      La psicología dice que las personas que siempre ceden y dicen a todo «me da igual» llevan toda la vida intentando ser invisibles y ya no pueden cambiarlo

    • talent24h

    • Qué ventas de Wallapop tienes que declarar en la Renta 2026 y cuáles quedan fuera
        • Actualidad

      Qué ventas de Wallapop tienes que declarar en la Renta 2026 y cuáles quedan fuera

    • La Guardia Civil no dá credito: detecta por primera un método para copiar en el examen teórico del carnet de conducir
        • Actualidad

      La Guardia Civil no dá credito: detecta por primera un método para copiar en el examen teórico del carnet de conducir

    • Tener perro, gato u otra mascota permitirá acceder a una deducción de hasta 100 euros en la Renta si vives en estas ciudades
        • Actualidad

      Tener perro, gato u otra mascota permitirá acceder a una deducción de hasta 100 euros en la Renta si vives en estas ciudades

    • Bruselas abre una nueva convocatoria con 40.000 bonos gratuitos de tren para viajar por Europa
        • Actualidad

      Bruselas abre una nueva convocatoria con 40.000 bonos gratuitos de tren para viajar por Europa

    • Adiós esperas para comprar en la pescadería de Mercadona: este es el nuevo sistema pensado para ahorrar tiempo
        • Actualidad

      Adiós esperas para comprar en la pescadería de Mercadona: este es el nuevo sistema pensado para ahorrar tiempo

    • Las 2 casillas de la Renta 2025-2026 que debes mirar bien para no perder beneficios fiscales
        • Actualidad

      Las 2 casillas de la Renta 2025-2026 que debes mirar bien para no perder beneficios fiscales

    • techy44

    • Comunicado de Movistar Plus+ a todos sus clientes: los descodificadores HD ya tienen fecha de retirada y es muy pronto
        • Dispositivos

      Comunicado de Movistar Plus+ a todos sus clientes: los descodificadores HD ya tienen fecha de retirada y es muy pronto

    • Parece un sueño pero las memorias RAM están bajando de precio y se lo debemos todo a Google y OpenAI
        • Actualidad

      Parece un sueño pero las memorias RAM están bajando de precio y se lo debemos todo a Google y OpenAI

    • Alerta crítica de seguridad en iPhone: Apple confirma los ataques a estas versiones de iOS y la solución es más sencilla de lo que parece
        • Ciberseguridad

      Alerta crítica de seguridad en iPhone: Apple confirma los ataques a estas versiones de iOS y la solución es más sencilla de lo que parece

    • La revolución del futuro llega a Linux: Wine 11 ejecuta juegos de Windows a nivel de kernel a 860 fps
        • Informática

      La revolución del futuro llega a Linux: Wine 11 ejecuta juegos de Windows a nivel de kernel a 860 fps

    • China destroza a las mayores potencias militares con el GPS BeiDou, el sistema que hace que los misiles sean invisibles por los sistemas de defensa
        • Militar

      China destroza a las mayores potencias militares con el GPS BeiDou, el sistema que hace que los misiles sean invisibles por los sistemas de defensa

    • TCL lo confirma: va a destrozar a Sony y a Samsung con el televisor Mini LED de 288 Hz y 10.000 nits que está a punto de llegar a España
        • Dispositivos

      TCL lo confirma: va a destrozar a Sony y a Samsung con el televisor Mini LED de 288 Hz y 10.000 nits que está a punto de llegar a España

    • Muy Interesante

    • Físicos revelan una posible “arquitectura oculta” en 7 dimensiones que conecta agujeros negros con la masa de Higgs
        • Ciencia

      Físicos revelan una posible “arquitectura oculta” en 7 dimensiones que conecta agujeros negros con la masa de Higgs

    • 3 procesos clave que los minicerebros humanos ya reproducen y que revelan por qué el cerebro puede desarrollar trastornos
        • Ciencia

      3 procesos clave que los minicerebros humanos ya reproducen y que revelan por qué el cerebro puede desarrollar trastornos

    • Descubren en el lago de Neuchâtel un pecio romano de 2.000 años con un cargamento intacto que revela cómo comerciaba el Imperio
        • Historia

      Descubren en el lago de Neuchâtel un pecio romano de 2.000 años con un cargamento intacto que revela cómo comerciaba el Imperio

    • Descubren en la Luna moléculas con nitrógeno que podrían acercarnos al origen de la vida
        • Ciencia

      Descubren en la Luna moléculas con nitrógeno que podrían acercarnos al origen de la vida

    • Xiaomi no se olvida del sector gaming reduciendo agresivamente su monitor G Pro 27i hasta su precio más bajo
        • Compras

      Xiaomi no se olvida del sector gaming reduciendo agresivamente su monitor G Pro 27i hasta su precio más bajo

    • Detectan el instante exacto en que 23 millones de peces desaparecen: así empieza una caza masiva en el mar que puede cambiar el equilibrio del océano
        • Naturaleza

      Detectan el instante exacto en que 23 millones de peces desaparecen: así empieza una caza masiva en el mar que puede cambiar el equilibrio del océano

    • okzinet

    • Stanford revela la inesperada razón por la que fallan los niños en Matemáticas: 5 claves para que dominen los números
        • Ser Padres

      Stanford revela la inesperada razón por la que fallan los niños en Matemáticas: 5 claves para que dominen los números

    • 3 actividades de 'mindfulness' para hacer en familia y mejorar el bienestar común
        • Ser Padres

      3 actividades de 'mindfulness' para hacer en familia y mejorar el bienestar común

    • Embarazo en primavera: 5 claves para afrontar la subida de las temperaturas
        • Ser Padres

      Embarazo en primavera: 5 claves para afrontar la subida de las temperaturas

    • 4 colonias femeninas de los 90 con aroma a limpio que arrasaron y vuelven a enamorar en abril
        • Mia Revista

      4 colonias femeninas de los 90 con aroma a limpio que arrasaron y vuelven a enamorar en abril

    • 5 consejos para aplicarte el contorno de ojos de la forma óptima en palabras expertas
        • Mia Revista

      5 consejos para aplicarte el contorno de ojos de la forma óptima en palabras expertas

    • ¿Conoces el lenguaje de las flores? 10 preguntas para averiguarlo
        • Mia Revista

      ¿Conoces el lenguaje de las flores? 10 preguntas para averiguarlo

    • OkPlanes

    • Fiestas de vallecas
        • OkPlanes

      Vallecas celebra sus Fiestas de Primavera para todas las edades

      • Sandra Quintana C
    • Anders Zorn
        • OkPlanes

      Anders Zorn y Helen Levitt: Diálogo entre pincel sueco y lente neoyorquina

      • Sandra Quintana C
    • Asurbanipal
        • OkPlanes

      Soy Asurbanipal: El despertar del último gran emperador asirio en Madrid

      • Sandra Quintana C
    • Premios Laureus
        • OkPlanes

      Premios Laureus 2026 el 20 de abril en el Palacio de Cibeles

      • Sandra Quintana C
    • Antik Almoneda
        • OkPlanes

      Antik Almoneda: El regreso del coleccionismo y lo vintage

      • Sandra Quintana C
    • Electrónica en Abril
        • OkPlanes

      La Casa Encendida expande los límites de «Electrónica en Abril»

      • Sandra Quintana C
    • Curiosidades

    • Gesto normal en España y de mala educación en Japón, costumbre española que los japoneses no entienden, por qué en Japón es de mala educación comer en público, por qué los japoneses no comen por la calle.
        • Curiosidades

      En España lo vemos a diario por las calles, pero en Japón se considera una costumbre ofensiva y de mala educación

      • Manuel Morera
    • Meta AI de WhatsApp
        • Curiosidades

      Meta AI de WhatsApp es un peligro y debes desactivarla cuanto antes: así puedes quitar el círculo azul

      • Janire Manzanas
    • Cómo conservar pata jamón,
        • Curiosidades

      Ni trapos ni papel de cocina: el sencillo truco de los chefs para conservar el jamón perfectamente

      • Gemma Meca
    • Especies invasoras, pez, animales
        • Curiosidades

      Alerta máxima de un pescador en Sevilla: captura en España 30 ejemplares de una de las peores especies invasoras

      • Sofía Narváez
    • Kierkegaard
        • Curiosidades

      Kierkegaard lo advirtió y tenía razón: «La mayor desesperación nace cuando intentas ser alguien que no eres»

      • Janire Manzanas
    • Es sencillo y eficaz: el truco del papel aluminio con el que tu baño siempre estará reluciente
        • Curiosidades

      Las expertas en limpieza coinciden: el truco del papel de aluminio para que tu baño quede reluciente

      • Janire Manzanas
    • Recetas de cocina

    • Croquetas
        • Recetas de cocina

      Croquetas congeladas en freidora de aire: tiempo y truco para que queden crujientes

      • Francisco María
    • Sándwich
        • Recetas de cocina

      Sándwich en freidora de aire: receta rápida y perfecta en minutos

      • Francisco María
    • Patatas gajo
        • Recetas de cocina

      Patatas gajo al horno: crujientes por fuera y tiernas por dentro

      • Francisco María
    • Cabracho
        • Recetas de cocina

      Gallineta al horno: receta fácil y jugosa paso a paso

      • Francisco María
    • Paella asiática
        • Recetas de cocina

      Paella de verduras con toque asiático

      • Francisco María
    • Tarta de queso
        • Recetas de cocina

      Tarta de queso al horno cremosa estilo vasco

      • Francisco María
    • OkShopping

    • Mejores aspiradores limpiatapicerías del 2026: ¿Cuál comprar?
        • OkShopping

      Mejores aspiradores limpiatapicerías del 2026: ¿Cuál comprar?

      • New Mall Media
    • Analizamos tecnología iónica, efecto Coanda y las marcas top para un peinado profesional en casa
        • OkShopping

      Los mejores cepillos alisadores y moldeadores para transformar tu melena sin dañarla

      • New Mall Media
    • aspiradores sin cable
        • OkShopping

      El ranking definitivo de aspiradores sin cable en 2026: tecnología y potencia al servicio de tu hogar

      • New Mall Media
    • Los mejores cortapelos relación calidad y precio
        • OkShopping

      Comparativa de las máquinas cortapelos más punteras del 2026

      • New Mall Media
    • mejores afeitadoras eléctricas
        • OkShopping

      Las afeitadoras y barberos de 2026: comparativa y guía

      • New Mall Media
    • Audible
        • OkShopping

      Todo el catálogo de Audible por 0,99€ al mes ¡disfruta de los mejores audiolibros y podcast dónde quieras!

      • New Mall Media
    • Mascotas

    • Perros, animales, mascotas
        • Mascotas

      Los veterinarios advierten a los dueños de perros: cuando llueve mucho fuera, toma estas precauciones en el paseo

      • Ana López Vera
    • Perro
        • Mascotas

      ¿Sabes qué significa cuando tu perro aúlla? La respuesta de los veterinarios

      • Ana López Vera
    • Perros, animales, mascotas
        • Mascotas

      Consejo de oro de expertos a los dueños de perros: si llueve, lo mejor es hacer una búsqueda del tesoro en casa

      • Ana López Vera
    • Masctoas en comunidades de vecinos
        • Mascotas

      La Ley confirma el palo a los dueños de perros en España: pueden prohibir mascotas en las comunidades de vecinos

      • Janire Manzanas
    • Viajar con perros y gatos por la UE
        • Mascotas

      Giro en la norma para los dueños de perros y gatos: la UE te obliga a cumplir este requisito a partir de abril

      • Janire Manzanas
    • matrimonios homosexuales, Unión Europea: pasaporte perros gatos
        • Mascotas

      Nueva normativa de la UE: los perros y gatos deberán llevar pasaporte

      • José Espinosa
    • Ciencia

    • Sector minero
        • Ciencia

      Hallazgo asombroso valorado en 5,6 billones de euros: geólogos encuentran el mayor yacimiento de hierro

      • Manuel Morera
    • Alpes, mineral, ciencia, descubrimiento
        • Ciencia

      Descubrimiento histórico en Italia: hallan en los Alpes un nuevo mineral con una composición inédita en la Tierra

      • Ana López Vera
    • Uso de lana de ovejas en agricultura, estudio español para usar lana de ovejas contra la sequía, ovejas ayudan en agricultura, lana de ovejas protección agrícola.
        • Ciencia

      Revolución en el sector agrícola: usan lana de oveja para mejorar el suelo de olivares y resistir mejor las sequías

      • Manuel Morera
    • Pepitas de oro
        • Ciencia

      Conmoción entre los geólogos: los terremotos podrían generar pepitas de oro a través del cuarzo, según un estudio

      • Alejo Lucarás
    • Volcanes en Venus (rep)
        • Ciencia

      Conmoción entre los astrónomos: confirman la existencia de la primera cueva volcánica en Venus

      • Naiara Philpotts
    • Cristal
        • Ciencia

      EEUU crea el primer cristal observable a simple vista que levita y rompe la 3ª Ley del Movimiento de Newton

      • Alejo Lucarás
    • Bebés

    • antojos aversiones embarazo
        • Bebés

      Antojos y aversiones en el embarazo: ¿Qué los causa y cómo manejarlos?

      • Blanca Espada
    • embarazo ectópico
        • Bebés

      Embarazo Ectópico: Síntomas, Causas y Tratamiento

      • Blanca Espada
    • ansiedad embarazo
        • Bebés

      Cómo gestionar la ansiedad en el embarazo: consejos y recursos para sentirte mejor

      • Blanca Espada
    • alimentación complementaria
        • Bebés

      Cómo introducir la alimentación complementaria sin morir en el intento: trucos y recetas para padres primerizos

      • Blanca Espada
    • urticaria niños
        • Bebés

      Urticaria en niños: causas, síntomas, tratamiento y complicaciones

      • Blanca Espada
    • granuloma umbilical
        • Bebés

      Granuloma umbilical del bebé ¿Qué es y cómo tratar?

      • Blanca Espada
    • Tecnología

    • perder el móvil
        • Tecnología

      Si pierdes o te roban el móvil en vacaciones, esto es lo primero que debes hacer

      • Nacho Grosso
    • Chema Alonso
        • Tecnología

      Chema Alonso: «La IA ya hace mejor que nosotros tareas por las que nos están pagando»

      • María Zabay
    • editar comentarios en Instagram
        • Tecnología

      Instagram ya te deja editar comentarios, pero solo si reaccionas en 15 minutos

      • Nacho Grosso
    • llevar el móvil en silencio
        • Tecnología

      Por qué llevo el móvil siempre en silencio y no pienso volver atrás

      • Nacho Grosso
    • cómo usar la IA
        • Tecnología

      Cómo usar la IA sin tragarte bulos, errores ni respuestas inventadas

      • Nacho Grosso
    • MacBook Neo
        • Tecnología

      Un youtuber logra algo impensable con el MacBook Neo: ampliarlo a 1 TB con piezas de iPhone

      • Nacho Grosso
    Ir Arriba

    Noticias de última hora

    • Cielo nublado y lluvias en Barcelona: AEMET prevé un descenso de temperaturas y viento suave
    • San Jorge 2026 en Santurce: fechas, programación y actividades
    • Los zoólogos celebran un hito colosal en Fuengirola: el único gorila nacido en España en 2025 empieza a dar sus primeros pasos
    • En España lo vemos a diario por las calles, pero en Japón se considera una costumbre ofensiva y de mala educación
    • Cielos cubiertos y chubascos en Andalucía: AEMET advierte de cambios y vientos fuertes
    • Predicción del horóscopo para Cáncer hoy, domingo 12 de abril de 2026
    • Miedo entre los biólogos: encuentran nidos de aves endémicas arrasados por roedores en menos de 24 horas
    • El BOE confirma la ayuda de 100 euros para los dueños de perros que vivan en esta comunidad de España
    • Parece sacada de una película de terror: la misteriosa casa en el barrio del casco viejo de Sevilla que más miedo da
    • Vallecas celebra sus Fiestas de Primavera para todas las edades

    Noticias más vistas

    • Las Skechers que recomiendan los podólogos y son perfectas para la primavera y el buen tiempo
    • Colas kilométricas en Lidl a partir de hoy, 9 de abril, por la bicicleta con batería de 335 Wh y motor de 36V y 250W de potencia
    • Rossi reconoce que no podría batir a Márquez: «Es imposible…»
    • Dónde ver el Barcelona – Espanyol hoy: horario y cómo ver en directo por TV y online gratis el derbi de la Liga en vivo
    • Rajadón de un piloto español de Fórmula 1 contra Fernando Alonso: «Me echaron porque era su terreno»
    • Resultado Barcelona – Espanyol: resumen, goles y última hora del partido de la Liga hoy
    • Colas en Decathlon por la bicicleta Orbea rebajada 450 euros: se está agotando
    • El Gobierno de Sánchez ensalza a los ultras del Rayo por insultar a Netanyahu durante un partido
    • Sablazo del Gobierno de 1.620 € más al año a 200.000 autónomos andaluces por la falta de presupuestos
    • Dónde ver el Carlos Alcaraz – Vacherot hoy: a qué hora juegan y en qué canal ver por TV y online la semifinal del Masters 1000 de Montecarlo en vivo

    Noticias virales

    • La reflexión de Marie Curie, física, sobre afrontar los problemas: «Nada en la vida debe ser temido, solamente comprendido»
    • Ni en la cocina ni en el baño: el mejor lugar de tu casa para colocar unas calas, según la tradición china
    • Adrián De La Torre, experto en jardinería: «El mayor error que cometemos con los geranios es dejar la tierra encharcada»
    • Una familia china desafía las leyes urbanísticas construyendo un edificio de 15 plantas para ellos mismos
    • Ni con amoniaco ni con lejía: el truco casero sencillo para quitar la humedad de tu casa que recomiendan los pintores
    • Adiós para siempre a las islas de cocina: su sustituto es mucho más elegante y cómodo
    • Adiós a los armarios de cocina tradicionales: la nueva tendencia que ya está en España y es más moderna, práctica y funcional
    • La ciudad española que nadie quiere visitar pero que todos comparan con Grecia
    • El sacrificado oficio que aún existía en la posguerra española y era fundamental en la industria de la construcción
    • Hito en la zoología: las abejas, el primer insecto de la historia que tiene derechos legales
    Gobierno de España

    Esta empresa se ha acogido a las subvenciones del Gobierno de España cofinanciadas con el Fondo Europeo de Desarrollo Regional para las regiones ultraperiféricas para el transporte de mercancías en Canarias.”Una manera de hacer Europa”

    Unión Europea. Fondo europeo de desarollo regional.
    • DOS MIL PALABRAS S.L. 2026.
    • Contacto
    • Aviso Legal
    • Política de Privacidad
    • Política de Cookies
    • Noticias
    • RSS
    • Quiénes somos
    • Auditado por ComScore