• PORTADA
    • Últimas noticias
    • España
      • Andalucía
      • Aragón
      • Canarias
      • Castilla y León
      • Castilla-La Mancha
      • Cataluña
      • Comunidad Valenciana
      • Madrid
      • Galicia
      • País Vasco
    • OKBaleares
    • Navarra.com
    • Opinión
    • Investigación
    • Economía
      • Empresas
      • Consumo
      • Empleo
    • Sociedad
    • Metabolic
    • Talent24H
    • Techy44
    • Diario Madridista
      • Últimas noticias
      • Real Madrid
    • Deportes
      • Fútbol
      • Atlético de Madrid
      • Barcelona
      • Champions League
      • Tenis
      • Fórmula 1
    • Mundial 2026
    • Sucesos
    • Internacional
    • Cool
      • Actualidad
      • Belleza
      • Casa Real
      • Famosos
      • Moda
      • Lifestyle
      • Televisión
    • HappyFM
    • Cine y Series
    • OKMotor
    • OKSalud
    • OKGreen
    • Curiosidades
    • ESPECIALES
      • Recetas
      • ¿Cómo se hace?
      • Religión
      • Mascotas
      • Bebés
      • Tecnología
      • Naturaleza
      • Educación
      • Historia
      • Ciencia
      • Listas
      • Gastronomía
      • Historia
      • Horóscopo
    • OKPlanes
    • OKCLUB
    • OkShopping
    • Lotería
    • SER PADRES
    • MIA REVISTA
    • Muy interesante
Destacados:
  • Sánchez estrategia Chávez
  • Guardias civiles ETA
  • Pedro Sánchez OMT
  • Clasificación grupos Mundial 2026
  • Red.es Barrabés
  • Hugo Chávez
  • Precio de la gasolina hoy
  • Partidos Mundial hoy
  • Resultado partidos Mundial
  • Orgullo Gay Barcelona
  • Pregón del Orgullo Gay
  • Últimas noticias
Más

    El sitio de los inconformistas

    28 Jun 2026
    Actualizado 08:45 CET
    INICIAR SESIÓN
    Es Noticia
    • Qué dice la PSICOLOGÍA de las personas que apenas HABLAN
    • Mítica CANCIÓN de 1966 de JOHN Lennon
    • Immanuel KANT, filósofo ALEMÁN del siglo XVIII
    • José SARAMAGO, premio Nobel de LITERATURA
    • MADRID prepara el mayor centro comercial de su HISTORIA
    • Uno de los ÁRBOLES invasores más difíciles de ERRADICAR
    • Desde cuándo se CELEBRA el Día del ORGULLO Gay
    • COLAS kilométricas en Lidl por el ROBOT de cocina
    • Los RECORTES en la pensión por la jubilación ANTICIPADA
    • PLANETA rosa que ha descubierto la NASA con el James Webb
    • Inaccesible ALDEA asturiana de 14 HABITANTES
    • Un QUESO italiano que es el más VENDIDO
    • Mejor PLANTA de interior para absorber el CALOR

    Okdiario

    • España
    • Economía
    • Deportes
    • Investigación
    • Cool
    • Mundial
    • Opinión
    • Sociedad
    • Diario Madridista

    Mundial 2026

    • Última hora
    • España
    • Selecciones
    • Calendario
    • Resultados
    • Palmarés
    • Sánchez copia la estrategia de nacionalización masiva que el narcodictador Chávez usó para ganar el referéndum de 2004
    • A la derecha le roban la cartera y no se quiere enterar
    • Cerca de 200.000 extranjeros nacionalizados por Chávez para ganar su referéndum de 2004 eran colombianos
        • España
        • España

      Cerca de 200.000 extranjeros nacionalizados por Chávez para ganar su referéndum de 2004 eran colombianos

      • Segundo Sanz
      • 2026-06-28 05:45
    • Los consulados montan actos masivos de
        • España
        • España

      Los consulados montan actos masivos de 'nietos del exilio' para darles la nacionalidad: "Somos 11 de la misma familia"

      • Luz Sela
      • 2026-06-27 20:17
    • Que levanten las manos los que van a votar por Pedro Sánchez
    • Sánchez reduce la corrupción que le asedia a dificultades que no le impedirán gobernar hasta 2027 y mucho más allá
        • España
        • España

      Sánchez reduce la corrupción que le asedia a "dificultades" que no le impedirán gobernar "hasta 2027 y mucho más allá"

      • Rafael Molina
      • 2026-06-27 11:54
    • Así se reían los técnicos de Red.es al amañar el contrato de 8 millones a Barrabés: Vaya manipulación, ¡y yo que defendía nuestra objetividad, jajaja!
        • España
        • España

      Así se reían los técnicos de Red.es al amañar el contrato de 8 millones a Barrabés: "Vaya manipulación, ¡y yo que defendía nuestra objetividad, jajaja!"

      Los correos corporativos de Red.es recuperados por la UCO de la Guardia Civil no sólo documentan un presunto amaño en la adjudicación de contratos millonarios a favor del grupo Barrabés, socio empresarial de Begoña Gómez. También revelan algo más perturbador: que las funcionarias encargadas de ejecutarlo lo sabían, lo discutían entre sí, bromeaban sobre ello con sarcasmo y, en algún momento, intentaron resistirse. El nuevo atestado de la UCO desvelado por OKDIARIO ha convertido sus correos privados en prueba judicial clave. "Vaya manipulación, no sé si es legal", se preguntaban internamente.
      • Fernán González
      • 2026-06-28 05:48
    • Sánchez inaugura el lunes la sede que
    • Feijóo pide a Junts que sea responsable y apoye una moción de censura si realmente quiere elecciones
        • España
        • España

      Feijóo pide a Junts que sea "responsable" y apoye una moción de censura si realmente quiere elecciones

      • Segundo Sanz
      • Barcelona
      • 2026-06-27 19:22
    • El PP catalán aparca sus cuitas internas para acercarse a los 12 diputados de Piqué y llevar a Feijóo a la Moncloa
        • España
        • España

      El PP catalán aparca sus cuitas internas para acercarse a los 12 diputados de Piqué y llevar a Feijóo a la Moncloa

      • Segundo Sanz
      • 2026-06-28 05:52
    • Más de 9.000 policías y guardias civiles jubilados piden ser considerados profesión de riesgo: A ETA la derrotamos nosotros, no ZP
    • España ya tiene rival: jugará contra Austria en Los Ángeles el 2 de julio a las 21:00 horas
        • Mundial
        • Mundial

      España ya tiene rival: jugará contra Austria en Los Ángeles el 2 de julio a las 21:00 horas

      España ya conoce al rival con el que arrancará el Mundial de verdad. La selección dirigida por Luis de la Fuente se enfrentará a Austria en los dieciseisavos de final después de que el combinado centroeuropeo empatara ante Argelia en la tercera y última jornada de la fase de grupos. Con ese empate, los austriacos finalizaron segundos de su grupo, sólo por detrás de Argentina, y se citarán con la Selección española el próximo 2 de julio en el SoFi Stadium de Los Ángeles, en un encuentro que comenzará a las 21:00 horas en la España peninsular.
      • Iván Martín
      • Enviado especial
      • CHATTANOOGA
      • 2026-06-28 05:59
    • España vuelve al trabajo con bajas y secuelas del duelo ante Uruguay en Chattanooga
        • Mundial
        • Mundial

      España vuelve al trabajo con bajas y secuelas del duelo ante Uruguay en Chattanooga

      • Iván Martín
      • Enviado especial
      • CHATTANOOGA
      • 2026-06-28 00:57
    • Nico Williams rompe su silencio tras lesionarse y señala a Uruguay: Es uno de los peores días de mi vida
        • Mundial
        • Mundial

      Nico Williams rompe su silencio tras lesionarse y señala a Uruguay: "Es uno de los peores días de mi vida"

      • Iván Martín
      • Enviado especial
      • CHATTANOOGA
      • 2026-06-27 22:00
    • Imputadas tres personas por agredir a un hombre que llevaba la camiseta de España en Vitoria
        • Mundial
        • Mundial

      Imputadas tres personas por agredir a un hombre que llevaba la camiseta de España en Vitoria

      • Kike Sáez
      • 2026-06-27 23:40
    • Otra genialidad de Messi: golazo de falta y ya van ¡seis! en este Mundial
        • Mundial
        • Mundial

      Otra genialidad de Messi: golazo de falta y ya van ¡seis! en este Mundial

      • Luis Cobos
      • 2026-06-28 05:48
    • Argentina se pasea ante Jordania con la unidad B y otro destello de Messi
        • Mundial
        • Mundial

      Argentina se pasea ante Jordania con la unidad B y otro destello de Messi

      • Luis Cobos
      • 2026-06-28 06:15
    • El fondo Brookfield acusado de impulsar un polígono industrial en Madrid
    • HazteOir denuncia que un simpatizante del PSOE agredió a uno de sus miembros y lo intentó con varios más
        • España
        • España

      HazteOir denuncia que un simpatizante del PSOE agredió a uno de sus miembros y lo intentó con varios más

      • Neila Gallego
      • 2026-06-27 21:37
    • Intxaurrondo,
        • España
        • España

      Intxaurrondo, 'megáfono' del Gobierno en la TV pública, asegura que "la neutralidad es una posición cobarde"

      • Charo Miñano
      • 2026-06-27 19:24
    • Suben a 1.430 los muertos tras los devastadores terremotos de Venezuela y hay más de 3.300 los desaparecidos
        • Internacional
        • Internacional

      Suben a 1.430 los muertos tras los devastadores terremotos de Venezuela y hay más de 3.300 los desaparecidos

      • Charo Miñano
      • 2026-06-27 20:20
    • Exteriores informa de 133 españoles desaparecidos en Venezuela y eleva a seis los fallecidos, con 14 atrapados bajo los escombros
        • España
        • España

      Exteriores informa de 133 españoles desaparecidos en Venezuela y eleva a seis los fallecidos, con 14 atrapados bajo los escombros

      • Neila Gallego
      • 2026-06-27 15:23
    • Estados Unidos ataca a Irán por segundo día consecutivo en respuesta a la continua agresión de Teherán al transporte marítimo
        • Internacional
        • Internacional

      Estados Unidos ataca a Irán por segundo día consecutivo en respuesta a la "continua agresión" de Teherán al "transporte marítimo"

      • OKDIARIO
      • 2026-06-28 00:55
    • Top Tradition 2026: cuando la cocina española se niega a morir de éxito
    • El Rey Felipe VI analizado a través de su estilo por una psicóloga: Disciplinado, prudente y autocontrolado
        • Cool
        • Cool

      El Rey Felipe VI analizado a través de su estilo por una psicóloga: "Disciplinado, prudente y autocontrolado"

      Aunque su estilo sea más discreto que el de su esposa, la Reina Letizia, la forma de vestir del Rey Felipe también habla de quién es más allá de su papel institucional. Es por ello por lo que desde COOL hemos querido ponernos en contacto con la psicóloga Lara Ferreiro quien, después de analizar el armario del monarca, ha llegado a la conclusión de que se trata de un hombre autoexigente, flexible y disciplinado. Te lo contamos.
      • Marta Huertas
      • 2026-06-28 05:45
    • Fabiola Martínez rompe a llorar por Venezuela en su debut con Paz Padilla: Que alguien nos saque de este infierno
        • Cool
        • Cool

      Fabiola Martínez rompe a llorar por Venezuela en su debut con Paz Padilla: "Que alguien nos saque de este infierno"

      • Javi Fernández
      • 2026-06-27 19:57
    • OK AL DÍA

    • La inaccesible aldea asturiana de 14 habitantes a la que solo se llega tras ascender 23 curvas en 4 kilómetros
        • Viajes
        • Viajes

      La inaccesible aldea asturiana de 14 habitantes a la que solo se llega tras ascender 23 curvas

      • Ana López Vera
      • 2026-06-28 08:30
    • Pregón del Orgullo Gay en Madrid 2026: cuándo es, quién lo da, horario y dónde es
        • España
        • España

      Pregón del Orgullo Gay en Madrid 2026: cuándo es, quién lo da, horario y dónde es

      • Blanca Espada
      • 2026-06-28 08:15
    • La Seguridad Social insta a revisar tu pensión antes de cerrarla: puedes estar perdiendo dinero y no lo sabes
        • Economía
        • Economía

      La Seguridad Social insta a revisar tu pensión antes de cerrarla: puedes estar perdiendo dinero y no lo sabes

      Muchos jubilados creen que su pensión ya está cerrada y que no hay margen para mejorarla, pero la realidad es que en algunos casos se está cobrando menos de lo que corresponde. La Seguridad Social recuerda que existe el llamado complemento a mínimos, una ayuda que puede aumentar la cuantía mensual si no se alcanza el umbral fijado por ley. El problema es que no siempre se solicita, ya sea por desconocimiento o por pensar que se concede automáticamente.

      • Blanca Espada
      • 2026-06-28 08:30
    • El queso que vale una fortuna y que los bancos de muchos países aceptan como garantía para préstamos
        • Economía
        • Economía

      El queso que vale una fortuna y que los bancos aceptan como garantía para préstamos

      • Blanca Espada
      • 2026-06-28 08:15
    • Ni ficus ni geranios: la mejor planta de interior para absorber el calor y convertir tu casa en un refugio verde en verano
        • Curiosidades
        • Curiosidades

      la mejor planta de interior para absorber el calor y convertir tu casa en un refugio verde

      • Alejo Lucarás
      • 2026-06-28 08:15
    • Precio de la gasolina hoy 28 de junio: localiza las gasolineras más baratas de Madrid
        • España
        • España

      Precio de la gasolina hoy 28 de junio: localiza las gasolineras más baratas de Madrid

      • Blanca Espada
      • 2026-06-28 08:15
    • ¡Feliz día del Orgullo Gay! Las mejores frases e imágenes para felicitarlo por WhatsApp
        • Curiosidades
        • Curiosidades

      ¡Feliz día del Orgullo Gay! Las mejores frases e imágenes para felicitarlo por WhatsApp

      • Blanca Espada
      • 2026-06-28 08:15
    • Los astrónomos, petrificados: La NASA detecta indicios de atmósfera en el interior de un planeta rosa a 57 años luz de la Tierra
        • Ciencia
        • Ciencia

      La NASA detecta indicios de atmósfera en el interior de un planeta rosa a 57 años luz

      • Alejo Lucarás
      • 2026-06-28 08:00
    • Colas kilométricas en Lidl por el robot de cocina de 1.200 W de potencia y 4,5 L de capacidad que va a jubilar a la Thermomix
        • Economía
        • Economía

      Colas kilométricas en Lidl por el robot de cocina de 1.200 W de potencia y 4,5 L de capacidad

      • Blanca Espada
      • 2026-06-28 08:00
    • CiAgICA8c3R5bGU+CiAgICBAaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvaXFhMXFlYi5jc3MnKTsKCiAgICAvKiBDb250ZW5lZG9yIHByaW5jaXBhbCBsaW1pdGFkbyBhIDk2MHB4IGVuIGVzY3JpdG9yaW8gKi8KICAgIC5jdi1zcDdraiAuc2VjdGlvbnttYXgtd2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfQoKICAgIC5jdi1zcDdraiAuYmctc2VjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjo4cHggMCA1MHB4fQogICAgLmN2LXNwN2tqIC5mbmQtbGluZWF7d2lkdGg6MTAwJTtoZWlnaHQ6NXB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLXRvcDotMjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9CiAgICAuY3Ytc3A3a2ogLnNlY3Rpb24tdGl0bGV7Zm9udC1mYW1pbHk6ImJlYmFzLW5ldWUtcHJvLWV4cGFuZGVkIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjRweCAxM3B4O2JvcmRlcjoxcHggc29saWQgIzMzMztmb250LXNpemU6NDJweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CgogICAgLmN2LXNwN2tqIC5jYXJvdXNlbHstLWdhcDoxNnB4Oy0tcGVlazoxMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ2FwKTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NnB4fQogICAgLmN2LXNwN2tqIC50cmFja3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWdhcCk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgLmN2LXNwN2tqIC50cmFjazo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfQogICAgLmN2LXNwN2tqIC5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIqdmFyKC0tZ2FwKSAtIHZhcigtLXBlZWspKS8zKTthc3BlY3QtcmF0aW86OS8xNjtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZX0KICAgIC5jdi1zcDdraiAuY2FyZC5pcy1pbntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9CgogICAgLmN2LXNwN2tqIC50aHVtYntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsIG9wYWNpdHkgLjI1cyBlYXNlO3RyYW5zZm9ybTpzY2FsZSgxLjAxKX0KICAgIC5jdi1zcDdraiAuY2FyZDpob3ZlciAudGh1bWIsLmN2LXNwN2tqIC5jYXJkOmZvY3VzLXZpc2libGUgLnRodW1ie3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0KICAgIC8qIFNpbiBvdmVybGF5cyBwZXJzb25hbGl6YWRvczogc2UgdXNhbiBjb250cm9sZXMgbmF0aXZvcyBkZWwgcGxheWVyICovCgogICAgLmN2LXNwN2tqIC5hcntwb3NpdGlvbjpyZWxhdGl2ZX0KICAgIC5jdi1zcDdraiAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiKDI1NSAyNTUgMjU1IC8gMjAlKTtib3gtc2hhZG93OjAgNnB4IDE2cHggcmdiKDAgMCAwIC8gMjAlKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6Mjt0cmFuc2l0aW9uOi4zc30KICAgIC5jdi1zcDdraiAuYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoMCAwIDAgLyAyMCUpO2JvcmRlcjoxcHggc29saWQgI2ZmZn0KICAgIC5jdi1zcDdraiAuYXJyb3c6Zm9jdXN7YmFja2dyb3VuZDpyZ2IoMjU1IDI1NSAyNTUgLyAyMCUpfQogICAgLmN2LXNwN2tqIC5hcnJvdyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0KICAgIC5jdi1zcDdraiAuYXJyb3cubGVmdHtsZWZ0OjEwcHh9CiAgICAuY3Ytc3A3a2ogLmFycm93LnJpZ2h0e3JpZ2h0OjEwcHh9CgogICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpewogICAgICAvKiBFbiBt83ZpbCwgZWwgY29udGVuZWRvciBvY3VwYSB0b2RvIGVsIGFuY2hvICovCiAgICAgIC5jdi1zcDdraiAuc2VjdGlvbnttYXgtd2lkdGg6MTAwJX0KICAgICAgLmN2LXNwN2tqIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmc6MnB4IDhweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CiAgICAgIC5jdi1zcDdraiAuY2Fyb3VzZWx7LS1wZWVrOjEyJX0KICAgICAgLyogMiB0YXJqZXRhcyBjb21wbGV0YXMgKyB1biBwZWVrIGRlIGxhIDOqICovCiAgICAgIC5jdi1zcDdraiAuY2FyZHt3aWR0aDpjYWxjKCgxMDAlIC0gNCp2YXIoLS1nYXApIC0gdmFyKC0tcGVlaykpLzEpfQogICAgICAuY3Ytc3A3a2ogLmFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fQogICAgICAuY3Ytc3A3a2ogLnRyYWNre292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgfQogICAgPC9zdHlsZT4KCiAgICA8ZGl2IGNsYXNzPSJjdi1zcDdraiI+CiAgICAgIDxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIiBhcmlhLWxhYmVsPSJDYXJydXNlbCBkZSB27WRlb3MgKFNob3J0cykiPgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj5Mb3MgJ3Nob3J0cycgZGUgb2tkaWFyaW88L2gyPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImZuZC1saW5lYSI+PC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFyIiByb2xlPSJyZWdpb24iIGFyaWEtbGFiZWw9Ikxpc3RhZG8gZGUgdu1kZW9zIj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IGxlZnQiIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iQW50ZXJpb3IiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0xNSA2bC02IDYgNiA2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IHJpZ2h0IiB0eXBlPSJidXR0b24iIGFyaWEtbGFiZWw9IlNpZ3VpZW50ZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTkgMThsNi02LTYtNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgogICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWNrIiByb2xlPSJsaXN0Ij4KCiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9ZZEdLOERrVUh5RSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IllkR0s4RGtVSHlFIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvWWRHSzhEa1VIeUUvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDEiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvaks5Qm53bXRjMUUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJqSzlCbndtdGMxRSIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2pLOUJud210YzFFL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAyIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL0dtSU4wcjBKQzZRIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iR21JTjByMEpDNlEiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9HbUlOMHIwSkM2US9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMyIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9pc3ZyWDd0bkZnRSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9ImlzdnJYN3RuRmdFIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvaXN2clg3dG5GZ0UvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvZkpqRHY0VkhLVWsiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJmSmpEdjRWSEtVayIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2ZKakR2NFZIS1VrL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA1IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL0JfUjhFSld0b2FFIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iQl9SOEVKV3RvYUUiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9CX1I4RUpXdG9hRS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgNiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9DTHljTEdZWnNvNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IkNMeWNMR1lac280IiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvQ0x5Y0xHWVpzbzQvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDciIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L3NlY3Rpb24+CiAgICA8L2Rpdj4KICAgIDxzY3JpcHQ+CiAgICAoZnVuY3Rpb24oKXsKICAgICAgdmFyIHJvb3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY3Ytc3A3a2onKTsKICAgICAgaWYgKCFyb290KSByZXR1cm47CiAgICAgIHZhciB0cmFjayA9IHJvb3QucXVlcnlTZWxlY3RvcignLnRyYWNrJyk7CiAgICAgIGlmICghdHJhY2spIHJldHVybjsKCiAgICAgIHZhciBhcnJvd3MgPSByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hcnJvdycpOwogICAgICB2YXIgR0FQID0gMTY7CgogICAgICBmdW5jdGlvbiBnZXRDYXJkV2lkdGgoKXsKICAgICAgICB2YXIgZmlyc3QgPSByb290LnF1ZXJ5U2VsZWN0b3IoJy5jYXJkJyk7CiAgICAgICAgaWYgKCFmaXJzdCkgcmV0dXJuIDA7CiAgICAgICAgcmV0dXJuIGZpcnN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLndpZHRoOwogICAgICB9CgogICAgICBmdW5jdGlvbiBnZXRDYXJkc1BlclBhZ2UoKXsKICAgICAgICByZXR1cm4gKHdpbmRvdy5pbm5lcldpZHRoIDw9IDc2OCkgPyAyIDogNDsKICAgICAgfQoKICAgICAgYXJyb3dzLmZvckVhY2goZnVuY3Rpb24oYnRuKXsKICAgICAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHZhciBkaXIgPSB0aGlzLmNsYXNzTGlzdC5jb250YWlucygnbGVmdCcpID8gLTEgOiAxOwogICAgICAgICAgdmFyIGNhcmRXID0gZ2V0Q2FyZFdpZHRoKCk7CiAgICAgICAgICBpZiAoIWNhcmRXKSByZXR1cm47CiAgICAgICAgICB2YXIgc3RlcCA9IChjYXJkVyArIEdBUCkgKiBnZXRDYXJkc1BlclBhZ2UoKSAqIGRpcjsKICAgICAgICAgIHRyYWNrLnNjcm9sbEJ5KHsgbGVmdDogc3RlcCwgYmVoYXZpb3I6ICdzbW9vdGgnIH0pOwogICAgICAgIH0pOwogICAgICB9KTsKCiAgICAgIC8vIEZhZGUtaW4gYWwgZW50cmFyIGVuIHZpZXdwb3J0CiAgICAgIHZhciBpbyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbnRyaWVzKXsKICAgICAgICBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24oZW4peyBpZihlbi5pc0ludGVyc2VjdGluZyl7IGVuLnRhcmdldC5jbGFzc0xpc3QuYWRkKCdpcy1pbicpOyB9IH0pOwogICAgICB9LCB7IHJvb3Q6IHRyYWNrLCB0aHJlc2hvbGQ6IDAuMSB9KTsKICAgICAgcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZCcpLmZvckVhY2goZnVuY3Rpb24oYyl7IGlvLm9ic2VydmUoYyk7IH0pOwoKICAgICAgLy8gQ2xpY2sgcGVyc2lzdGVudGUgKHNpbiB0ZWFzZXIgcG9yIGhvdmVyKQogICAgICBmdW5jdGlvbiBtYWtlRW1iZWRVcmwoaWQsIG9wdHMpewogICAgICAgIHZhciBxcyA9IFsKICAgICAgICAgICdhdXRvcGxheT0nICsgKG9wdHMgJiYgb3B0cy5hdXRvcGxheT8gJzEnOicwJyksCiAgICAgICAgICAncGxheXNpbmxpbmU9MScsJ2ZzPTEnLCdpdl9sb2FkX3BvbGljeT0zJywnc2hvd2luZm89MScsJ3JlbD0wJywnY2NfbG9hZF9wb2xpY3k9MCcsJ3N0YXJ0PTAnLAogICAgICAgICAgJ211dGU9JyArIChvcHRzICYmIG9wdHMubXV0ZT8gJzEnOicwJyksCiAgICAgICAgICAob3B0cyAmJiBvcHRzLmNvbnRyb2xzPT09MD8gJ2NvbnRyb2xzPTAnOidjb250cm9scz0xJyksCiAgICAgICAgICAnbW9kZXN0YnJhbmRpbmc9MScsJ2VuYWJsZWpzYXBpPTEnCiAgICAgICAgXS5qb2luKCcmJyk7CiAgICAgICAgcmV0dXJuICdodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC8nICsgaWQgKyAnPycgKyBxczsKICAgICAgfQoKICAgICAgLy8gQ2FyZ2FyIEFQSSBkZSBZb3VUdWJlIGJham8gZGVtYW5kYQogICAgICB2YXIgeXRBcGlQcm9taXNlID0gbnVsbDsKICAgICAgZnVuY3Rpb24gZW5zdXJlWVRBcGkoKXsKICAgICAgICBpZiAod2luZG93LllUICYmIHdpbmRvdy5ZVC5QbGF5ZXIpIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTsKICAgICAgICBpZiAoeXRBcGlQcm9taXNlKSByZXR1cm4geXRBcGlQcm9taXNlOwogICAgICAgIHl0QXBpUHJvbWlzZSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpewogICAgICAgICAgdmFyIHByZXZDYiA9IHdpbmRvdy5vbllvdVR1YmVJZnJhbWVBUElSZWFkeTsKICAgICAgICAgIHdpbmRvdy5vbllvdVR1YmVJZnJhbWVBUElSZWFkeSA9IGZ1bmN0aW9uKCl7IGlmICh0eXBlb2YgcHJldkNiPT09J2Z1bmN0aW9uJykgeyB0cnl7IHByZXZDYigpOyB9Y2F0Y2goXyl7fSB9IHJlc29sdmUoKTsgfTsKICAgICAgICAgIHZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CiAgICAgICAgICBzLnNyYyA9ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS9pZnJhbWVfYXBpJzsKICAgICAgICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQocyk7CiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuIHl0QXBpUHJvbWlzZTsKICAgICAgfQoKICAgICAgLy8gSW5zdGFuY2lhciBwbGF5ZXIgbmF0aXZvIGVuIHRhcmpldGFzIHZpc2libGVzIHBhcmEgcXVlIGVsIGljb25vIGRlIHBsYXkgYXBhcmV6Y2EgZGVzZGUgZWwgaW5pY2lvCiAgICAgIGZ1bmN0aW9uIGluaXRQbGF5ZXJGb3JDYXJkKGNhcmQpewogICAgICAgIGlmKCFjYXJkIHx8IGNhcmQuX3l0UGxheWVyIHx8IGNhcmQuX3l0SW5pdCkgcmV0dXJuOwogICAgICAgIHZhciBpZCA9IGNhcmQuZ2V0QXR0cmlidXRlKCdkYXRhLXl0LWlkJyk7CiAgICAgICAgaWYoIWlkKSByZXR1cm47CiAgICAgICAgY2FyZC5feXRJbml0ID0gdHJ1ZTsKICAgICAgICB2YXIgcG9zdGVyID0gY2FyZC5xdWVyeVNlbGVjdG9yKCdpbWcudGh1bWInKTsKICAgICAgICB2YXIgaG9sZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgaG9sZGVyLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGhvbGRlci5zdHlsZS5pbnNldD0nMCc7IGhvbGRlci5zdHlsZS53aWR0aD0nMTAwJSc7IGhvbGRlci5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBob2xkZXIuc3R5bGUuYmFja2dyb3VuZD0nIzAwMCc7CiAgICAgICAgaWYocG9zdGVyKXsgY2FyZC5pbnNlcnRCZWZvcmUoaG9sZGVyLCBwb3N0ZXIpOyB9IGVsc2UgeyBjYXJkLmFwcGVuZENoaWxkKGhvbGRlcik7IH0KICAgICAgICAvLyBPY3VsdGFtb3MgZWwgcPNzdGVyIGN1YW50byBhbnRlcyBwYXJhIGRlamFyIHZlciBlbCBvdmVybGF5IG5hdGl2bwogICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uID0gcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gfHwgJ29wYWNpdHkgLjE1cyBlYXNlJzsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyBwb3N0ZXIuc3R5bGUucG9pbnRlckV2ZW50cz0nbm9uZSc7IH0KICAgICAgICBlbnN1cmVZVEFwaSgpLnRoZW4oZnVuY3Rpb24oKXsKICAgICAgICAgIHZhciBwbGF5ZXIgPSBuZXcgWVQuUGxheWVyKGhvbGRlciwgewogICAgICAgICAgICB2aWRlb0lkOiBpZCwKICAgICAgICAgICAgcGxheWVyVmFyczogeyBhdXRvcGxheTowLCBjb250cm9sczoxLCByZWw6MCwgcGxheXNpbmxpbmU6MSwgaXZfbG9hZF9wb2xpY3k6MywgbW9kZXN0YnJhbmRpbmc6MSwgZnM6MSwgb3JpZ2luOiAobG9jYXRpb24gJiYgbG9jYXRpb24ub3JpZ2luKSA/IGxvY2F0aW9uLm9yaWdpbiA6IHVuZGVmaW5lZCB9LAogICAgICAgICAgICBldmVudHM6IHsKICAgICAgICAgICAgICBvblJlYWR5OiBmdW5jdGlvbigpewogICAgICAgICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyBwb3N0ZXIuc3R5bGUucG9pbnRlckV2ZW50cz0nbm9uZSc7IH0KICAgICAgICAgICAgICAgIC8vIEZvcnphciBwZXJtaXNvcyBkZSBwYW50YWxsYSBjb21wbGV0YSBlbiBlbCBpZnJhbWUgZ2VuZXJhZG8KICAgICAgICAgICAgICAgIHRyeXsKICAgICAgICAgICAgICAgICAgdmFyIGlmciA9IHBsYXllci5nZXRJZnJhbWUgJiYgcGxheWVyLmdldElmcmFtZSgpOwogICAgICAgICAgICAgICAgICBpZiAoaWZyKXsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCcnKTsKICAgICAgICAgICAgICAgICAgICB2YXIgY3VyID0gaWZyLmdldEF0dHJpYnV0ZSgnYWxsb3cnKSB8fCAnJzsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvdycsIChjdXIgPyBjdXIgKyAnOyAnIDogJycpICsgJ2Z1bGxzY3JlZW4nKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfWNhdGNoKF8peyB9CiAgICAgICAgICAgICAgICBjYXJkLl95dFBsYXllciA9IHBsYXllcjsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uKCl7CiAgICAgICAgICB0cnl7IGNhcmQucmVtb3ZlQ2hpbGQoaG9sZGVyKTsgfWNhdGNoKF8peyB9CiAgICAgICAgICAvLyBTaSBmYWxsYSBsYSBBUEksIGRlamFtb3MgZWwgcPNzdGVyIGhhc3RhIGludGVyYWNjafNuCiAgICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9Jyc7IH0KICAgICAgICAgIGNhcmQuX3l0SW5pdCA9IGZhbHNlOwogICAgICAgIH0pOwogICAgICB9CgogICAgICAvLyBJbmljaWFsaXphciBhdXRvbeF0aWNhbWVudGUgbG9zIHBsYXllcnMgZGUgbGFzIHRhcmpldGFzIHZpc2libGVzIGFsIGNhcmdhcgogICAgICB2YXIgaW5pdElPID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVudHJpZXMpewogICAgICAgIGVudHJpZXMuZm9yRWFjaChmdW5jdGlvbihlbil7IGlmKGVuLmlzSW50ZXJzZWN0aW5nKXsgaW5pdFBsYXllckZvckNhcmQoZW4udGFyZ2V0KTsgfSB9KTsKICAgICAgfSwgeyByb290OiBudWxsLCB0aHJlc2hvbGQ6IDAuMjUgfSk7CiAgICAgIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBpbml0SU8ub2JzZXJ2ZShjKTsgfSk7CgogICAgICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGEgPSBlLnRhcmdldC5jbG9zZXN0KCdhLmNhcmRbZGF0YS15dC1pZF0nKTsKICAgICAgICBpZighYSB8fCAhcm9vdC5jb250YWlucyhhKSkgcmV0dXJuOwogICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICB2YXIgcG9zdGVyID0gYS5xdWVyeVNlbGVjdG9yKCdpbWcudGh1bWInKTsKICAgICAgICAvLyBzaW4gb3ZlcmxheXMgcGVyc29uYWxpemFkb3MKCiAgICAgICAgLy8gVG9nZ2xlIHNpIHlhIGhheSBwbGF5ZXIKICAgICAgICBpZiAoYS5feXRQbGF5ZXIpewogICAgICAgICAgdmFyIHAgPSBhLl95dFBsYXllcjsKICAgICAgICAgIGlmIChhLmNsYXNzTGlzdC5jb250YWlucygnaXMtcGF1c2VkJykpewogICAgICAgICAgICB0cnl7IHAudW5NdXRlKCk7IHAuc2V0Vm9sdW1lKDEwMCk7IHAucGxheVZpZGVvKCk7IH1jYXRjaChfKXsgfQogICAgICAgICAgICBhLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLXBhdXNlZCcpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdHJ5eyBwLnBhdXNlVmlkZW8oKTsgfWNhdGNoKF8peyB9CiAgICAgICAgICAgIGEuY2xhc3NMaXN0LmFkZCgnaXMtcGF1c2VkJyk7CiAgICAgICAgICB9CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgICAgIHN0b3BUZWFzZXIoYSk7CiAgICAgICAgdmFyIGlkID0gYS5nZXRBdHRyaWJ1dGUoJ2RhdGEteXQtaWQnKTsKICAgICAgICB2YXIgaG9sZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgaG9sZGVyLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGhvbGRlci5zdHlsZS5pbnNldD0nMCc7IGhvbGRlci5zdHlsZS53aWR0aD0nMTAwJSc7IGhvbGRlci5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBob2xkZXIuc3R5bGUuYmFja2dyb3VuZD0nIzAwMCc7CiAgICAgICAgaWYocG9zdGVyKXsgYS5pbnNlcnRCZWZvcmUoaG9sZGVyLCBwb3N0ZXIpOyB9IGVsc2UgeyBhLmFwcGVuZENoaWxkKGhvbGRlcik7IH0KCiAgICAgICAgZW5zdXJlWVRBcGkoKS50aGVuKGZ1bmN0aW9uKCl7CiAgICAgICAgICB2YXIgcGxheWVyID0gbmV3IFlULlBsYXllcihob2xkZXIsIHsKICAgICAgICAgICAgdmlkZW9JZDogaWQsCiAgICAgICAgICAgIHBsYXllclZhcnM6IHsgYXV0b3BsYXk6MSwgY29udHJvbHM6MSwgcmVsOjAsIHBsYXlzaW5saW5lOjEsIGl2X2xvYWRfcG9saWN5OjMsIG1vZGVzdGJyYW5kaW5nOjEsIGZzOjEsIG9yaWdpbjogKGxvY2F0aW9uICYmIGxvY2F0aW9uLm9yaWdpbikgPyBsb2NhdGlvbi5vcmlnaW4gOiB1bmRlZmluZWQgfSwKICAgICAgICAgICAgZXZlbnRzOiB7CiAgICAgICAgICAgICAgb25SZWFkeTogZnVuY3Rpb24oZXYpewogICAgICAgICAgICAgICAgdHJ5eyBldi50YXJnZXQudW5NdXRlKCk7IGV2LnRhcmdldC5zZXRWb2x1bWUoMTAwKTsgZXYudGFyZ2V0LnBsYXlWaWRlbygpOyB9Y2F0Y2goXyl7fQogICAgICAgICAgICAgICAgLy8gRm9yemFyIGZ1bGxzY3JlZW4gZGlzcG9uaWJsZSBlbiBpZnJhbWUgSUZyYW1lIEFQSQogICAgICAgICAgICAgICAgdHJ5ewogICAgICAgICAgICAgICAgICB2YXIgaWZyID0gcGxheWVyLmdldElmcmFtZSAmJiBwbGF5ZXIuZ2V0SWZyYW1lKCk7CiAgICAgICAgICAgICAgICAgIGlmIChpZnIpewogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsJycpOwogICAgICAgICAgICAgICAgICAgIHZhciBjdXIgPSBpZnIuZ2V0QXR0cmlidXRlKCdhbGxvdycpIHx8ICcnOwogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93JywgKGN1ciA/IGN1ciArICc7ICcgOiAnJykgKyAnZnVsbHNjcmVlbicpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKXsKICAgICAgICAgICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gPSBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiB8fCAnb3BhY2l0eSAuMTVzIGVhc2UnOyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nMCc7IH0KICAgICAgICAgICAgICAgICAgYS5jbGFzc0xpc3QuYWRkKCdpcy1wbGF5aW5nJyk7CiAgICAgICAgICAgICAgICAgIGEuX3l0UGxheWVyID0gcGxheWVyOwogICAgICAgICAgICAgICAgfSwgMTAwKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uKCl7CiAgICAgICAgICAvLyBGYWxsYmFjazogaWZyYW1lIHNpbXBsZQogICAgICAgICAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScpOwogICAgICAgICAgaWZyYW1lLnNyYyA9IG1ha2VFbWJlZFVybChpZCwge2F1dG9wbGF5OnRydWUsIG11dGU6ZmFsc2V9KTsKICAgICAgICAgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoJ2FsbG93JywgJ2F1dG9wbGF5OyBlbmNyeXB0ZWQtbWVkaWE7IHBpY3R1cmUtaW4tcGljdHVyZScpOwogICAgICAgICAgaWZyYW1lLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywgJycpOwogICAgICAgICAgaWZyYW1lLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGlmcmFtZS5zdHlsZS5pbnNldD0nMCc7IGlmcmFtZS5zdHlsZS53aWR0aD0nMTAwJSc7IGlmcmFtZS5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBpZnJhbWUuc3R5bGUuYm9yZGVyPScwJzsgaWZyYW1lLnN0eWxlLmRpc3BsYXk9J2Jsb2NrJzsgaWZyYW1lLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgICAgaG9sZGVyLnJlcGxhY2VXaXRoKGlmcmFtZSk7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7IGEuY2xhc3NMaXN0LmFkZCgnaXMtcGxheWluZycpOyB9LCAxNTApOwogICAgICAgIH0pOwogICAgICB9KTsKCiAgICAgIAogICAgfSkoKTsKICAgIDwvc2NyaXB0Pg==
      CiAgICA8c3R5bGU+CiAgICBAaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvaXFhMXFlYi5jc3MnKTsKCiAgICAvKiBDb250ZW5lZG9yIHByaW5jaXBhbCBsaW1pdGFkbyBhIDk2MHB4IGVuIGVzY3JpdG9yaW8gKi8KICAgIC5jdi1zcDdraiAuc2VjdGlvbnttYXgtd2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfQoKICAgIC5jdi1zcDdraiAuYmctc2VjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjo4cHggMCA1MHB4fQogICAgLmN2LXNwN2tqIC5mbmQtbGluZWF7d2lkdGg6MTAwJTtoZWlnaHQ6NXB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLXRvcDotMjVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9CiAgICAuY3Ytc3A3a2ogLnNlY3Rpb24tdGl0bGV7Zm9udC1mYW1pbHk6ImJlYmFzLW5ldWUtcHJvLWV4cGFuZGVkIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi0xcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjRweCAxM3B4O2JvcmRlcjoxcHggc29saWQgIzMzMztmb250LXNpemU6NDJweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CgogICAgLmN2LXNwN2tqIC5jYXJvdXNlbHstLWdhcDoxNnB4Oy0tcGVlazoxMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ2FwKTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NnB4fQogICAgLmN2LXNwN2tqIC50cmFja3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWdhcCk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgLmN2LXNwN2tqIC50cmFjazo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfQogICAgLmN2LXNwN2tqIC5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQ7d2lkdGg6Y2FsYygoMTAwJSAtIDIqdmFyKC0tZ2FwKSAtIHZhcigtLXBlZWspKS8zKTthc3BlY3QtcmF0aW86OS8xNjtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZX0KICAgIC5jdi1zcDdraiAuY2FyZC5pcy1pbntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9CgogICAgLmN2LXNwN2tqIC50aHVtYntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsIG9wYWNpdHkgLjI1cyBlYXNlO3RyYW5zZm9ybTpzY2FsZSgxLjAxKX0KICAgIC5jdi1zcDdraiAuY2FyZDpob3ZlciAudGh1bWIsLmN2LXNwN2tqIC5jYXJkOmZvY3VzLXZpc2libGUgLnRodW1ie3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0KICAgIC8qIFNpbiBvdmVybGF5cyBwZXJzb25hbGl6YWRvczogc2UgdXNhbiBjb250cm9sZXMgbmF0aXZvcyBkZWwgcGxheWVyICovCgogICAgLmN2LXNwN2tqIC5hcntwb3NpdGlvbjpyZWxhdGl2ZX0KICAgIC5jdi1zcDdraiAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiKDI1NSAyNTUgMjU1IC8gMjAlKTtib3gtc2hhZG93OjAgNnB4IDE2cHggcmdiKDAgMCAwIC8gMjAlKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6Mjt0cmFuc2l0aW9uOi4zc30KICAgIC5jdi1zcDdraiAuYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2IoMCAwIDAgLyAyMCUpO2JvcmRlcjoxcHggc29saWQgI2ZmZn0KICAgIC5jdi1zcDdraiAuYXJyb3c6Zm9jdXN7YmFja2dyb3VuZDpyZ2IoMjU1IDI1NSAyNTUgLyAyMCUpfQogICAgLmN2LXNwN2tqIC5hcnJvdyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0KICAgIC5jdi1zcDdraiAuYXJyb3cubGVmdHtsZWZ0OjEwcHh9CiAgICAuY3Ytc3A3a2ogLmFycm93LnJpZ2h0e3JpZ2h0OjEwcHh9CgogICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpewogICAgICAvKiBFbiBt83ZpbCwgZWwgY29udGVuZWRvciBvY3VwYSB0b2RvIGVsIGFuY2hvICovCiAgICAgIC5jdi1zcDdraiAuc2VjdGlvbnttYXgtd2lkdGg6MTAwJX0KICAgICAgLmN2LXNwN2tqIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyN3B4O3BhZGRpbmc6MnB4IDhweDt0cmFuc2Zvcm06cm90YXRlWCg1ZGVnKSByb3RhdGVZKC0yNWRlZykgc2tld1goMGRlZyl9CiAgICAgIC5jdi1zcDdraiAuY2Fyb3VzZWx7LS1wZWVrOjEyJX0KICAgICAgLyogMiB0YXJqZXRhcyBjb21wbGV0YXMgKyB1biBwZWVrIGRlIGxhIDOqICovCiAgICAgIC5jdi1zcDdraiAuY2FyZHt3aWR0aDpjYWxjKCgxMDAlIC0gNCp2YXIoLS1nYXApIC0gdmFyKC0tcGVlaykpLzEpfQogICAgICAuY3Ytc3A3a2ogLmFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fQogICAgICAuY3Ytc3A3a2ogLnRyYWNre292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OnZhcigtLXBlZWspfQogICAgfQogICAgPC9zdHlsZT4KCiAgICA8ZGl2IGNsYXNzPSJjdi1zcDdraiI+CiAgICAgIDxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIiBhcmlhLWxhYmVsPSJDYXJydXNlbCBkZSB27WRlb3MgKFNob3J0cykiPgogICAgICAgIDxkaXYgY2xhc3M9ImJnLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj5Mb3MgJ3Nob3J0cycgZGUgb2tkaWFyaW88L2gyPgogICAgICAgICAgPHNwYW4gY2xhc3M9ImZuZC1saW5lYSI+PC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFyIiByb2xlPSJyZWdpb24iIGFyaWEtbGFiZWw9Ikxpc3RhZG8gZGUgdu1kZW9zIj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IGxlZnQiIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iQW50ZXJpb3IiPgogICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgYXJpYS1oaWRkZW49InRydWUiPjxwYXRoIGQ9Ik0xNSA2bC02IDYgNiA2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFycm93IHJpZ2h0IiB0eXBlPSJidXR0b24iIGFyaWEtbGFiZWw9IlNpZ3VpZW50ZSI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTkgMThsNi02LTYtNiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPgogICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJvdXNlbCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyYWNrIiByb2xlPSJsaXN0Ij4KCiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9ZZEdLOERrVUh5RSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IllkR0s4RGtVSHlFIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvWWRHSzhEa1VIeUUvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDEiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvaks5Qm53bXRjMUUiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJqSzlCbndtdGMxRSIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2pLOUJud210YzFFL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAyIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL0dtSU4wcjBKQzZRIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iR21JTjByMEpDNlEiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9HbUlOMHIwSkM2US9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMyIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9pc3ZyWDd0bkZnRSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9ImlzdnJYN3RuRmdFIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvaXN2clg3dG5GZ0UvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDQiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvZkpqRHY0VkhLVWsiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJmSmpEdjRWSEtVayIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2ZKakR2NFZIS1VrL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA1IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL0JfUjhFSld0b2FFIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iQl9SOEVKV3RvYUUiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9CX1I4RUpXdG9hRS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgNiIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9DTHljTEdZWnNvNCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IkNMeWNMR1lac280IiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvQ0x5Y0xHWVpzbzQvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDciIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L3NlY3Rpb24+CiAgICA8L2Rpdj4KICAgIDxzY3JpcHQ+CiAgICAoZnVuY3Rpb24oKXsKICAgICAgdmFyIHJvb3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY3Ytc3A3a2onKTsKICAgICAgaWYgKCFyb290KSByZXR1cm47CiAgICAgIHZhciB0cmFjayA9IHJvb3QucXVlcnlTZWxlY3RvcignLnRyYWNrJyk7CiAgICAgIGlmICghdHJhY2spIHJldHVybjsKCiAgICAgIHZhciBhcnJvd3MgPSByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5hcnJvdycpOwogICAgICB2YXIgR0FQID0gMTY7CgogICAgICBmdW5jdGlvbiBnZXRDYXJkV2lkdGgoKXsKICAgICAgICB2YXIgZmlyc3QgPSByb290LnF1ZXJ5U2VsZWN0b3IoJy5jYXJkJyk7CiAgICAgICAgaWYgKCFmaXJzdCkgcmV0dXJuIDA7CiAgICAgICAgcmV0dXJuIGZpcnN0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLndpZHRoOwogICAgICB9CgogICAgICBmdW5jdGlvbiBnZXRDYXJkc1BlclBhZ2UoKXsKICAgICAgICByZXR1cm4gKHdpbmRvdy5pbm5lcldpZHRoIDw9IDc2OCkgPyAyIDogNDsKICAgICAgfQoKICAgICAgYXJyb3dzLmZvckVhY2goZnVuY3Rpb24oYnRuKXsKICAgICAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHZhciBkaXIgPSB0aGlzLmNsYXNzTGlzdC5jb250YWlucygnbGVmdCcpID8gLTEgOiAxOwogICAgICAgICAgdmFyIGNhcmRXID0gZ2V0Q2FyZFdpZHRoKCk7CiAgICAgICAgICBpZiAoIWNhcmRXKSByZXR1cm47CiAgICAgICAgICB2YXIgc3RlcCA9IChjYXJkVyArIEdBUCkgKiBnZXRDYXJkc1BlclBhZ2UoKSAqIGRpcjsKICAgICAgICAgIHRyYWNrLnNjcm9sbEJ5KHsgbGVmdDogc3RlcCwgYmVoYXZpb3I6ICdzbW9vdGgnIH0pOwogICAgICAgIH0pOwogICAgICB9KTsKCiAgICAgIC8vIEZhZGUtaW4gYWwgZW50cmFyIGVuIHZpZXdwb3J0CiAgICAgIHZhciBpbyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbnRyaWVzKXsKICAgICAgICBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24oZW4peyBpZihlbi5pc0ludGVyc2VjdGluZyl7IGVuLnRhcmdldC5jbGFzc0xpc3QuYWRkKCdpcy1pbicpOyB9IH0pOwogICAgICB9LCB7IHJvb3Q6IHRyYWNrLCB0aHJlc2hvbGQ6IDAuMSB9KTsKICAgICAgcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZCcpLmZvckVhY2goZnVuY3Rpb24oYyl7IGlvLm9ic2VydmUoYyk7IH0pOwoKICAgICAgLy8gQ2xpY2sgcGVyc2lzdGVudGUgKHNpbiB0ZWFzZXIgcG9yIGhvdmVyKQogICAgICBmdW5jdGlvbiBtYWtlRW1iZWRVcmwoaWQsIG9wdHMpewogICAgICAgIHZhciBxcyA9IFsKICAgICAgICAgICdhdXRvcGxheT0nICsgKG9wdHMgJiYgb3B0cy5hdXRvcGxheT8gJzEnOicwJyksCiAgICAgICAgICAncGxheXNpbmxpbmU9MScsJ2ZzPTEnLCdpdl9sb2FkX3BvbGljeT0zJywnc2hvd2luZm89MScsJ3JlbD0wJywnY2NfbG9hZF9wb2xpY3k9MCcsJ3N0YXJ0PTAnLAogICAgICAgICAgJ211dGU9JyArIChvcHRzICYmIG9wdHMubXV0ZT8gJzEnOicwJyksCiAgICAgICAgICAob3B0cyAmJiBvcHRzLmNvbnRyb2xzPT09MD8gJ2NvbnRyb2xzPTAnOidjb250cm9scz0xJyksCiAgICAgICAgICAnbW9kZXN0YnJhbmRpbmc9MScsJ2VuYWJsZWpzYXBpPTEnCiAgICAgICAgXS5qb2luKCcmJyk7CiAgICAgICAgcmV0dXJuICdodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC8nICsgaWQgKyAnPycgKyBxczsKICAgICAgfQoKICAgICAgLy8gQ2FyZ2FyIEFQSSBkZSBZb3VUdWJlIGJham8gZGVtYW5kYQogICAgICB2YXIgeXRBcGlQcm9taXNlID0gbnVsbDsKICAgICAgZnVuY3Rpb24gZW5zdXJlWVRBcGkoKXsKICAgICAgICBpZiAod2luZG93LllUICYmIHdpbmRvdy5ZVC5QbGF5ZXIpIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTsKICAgICAgICBpZiAoeXRBcGlQcm9taXNlKSByZXR1cm4geXRBcGlQcm9taXNlOwogICAgICAgIHl0QXBpUHJvbWlzZSA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpewogICAgICAgICAgdmFyIHByZXZDYiA9IHdpbmRvdy5vbllvdVR1YmVJZnJhbWVBUElSZWFkeTsKICAgICAgICAgIHdpbmRvdy5vbllvdVR1YmVJZnJhbWVBUElSZWFkeSA9IGZ1bmN0aW9uKCl7IGlmICh0eXBlb2YgcHJldkNiPT09J2Z1bmN0aW9uJykgeyB0cnl7IHByZXZDYigpOyB9Y2F0Y2goXyl7fSB9IHJlc29sdmUoKTsgfTsKICAgICAgICAgIHZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7CiAgICAgICAgICBzLnNyYyA9ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS9pZnJhbWVfYXBpJzsKICAgICAgICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQocyk7CiAgICAgICAgfSk7CiAgICAgICAgcmV0dXJuIHl0QXBpUHJvbWlzZTsKICAgICAgfQoKICAgICAgLy8gSW5zdGFuY2lhciBwbGF5ZXIgbmF0aXZvIGVuIHRhcmpldGFzIHZpc2libGVzIHBhcmEgcXVlIGVsIGljb25vIGRlIHBsYXkgYXBhcmV6Y2EgZGVzZGUgZWwgaW5pY2lvCiAgICAgIGZ1bmN0aW9uIGluaXRQbGF5ZXJGb3JDYXJkKGNhcmQpewogICAgICAgIGlmKCFjYXJkIHx8IGNhcmQuX3l0UGxheWVyIHx8IGNhcmQuX3l0SW5pdCkgcmV0dXJuOwogICAgICAgIHZhciBpZCA9IGNhcmQuZ2V0QXR0cmlidXRlKCdkYXRhLXl0LWlkJyk7CiAgICAgICAgaWYoIWlkKSByZXR1cm47CiAgICAgICAgY2FyZC5feXRJbml0ID0gdHJ1ZTsKICAgICAgICB2YXIgcG9zdGVyID0gY2FyZC5xdWVyeVNlbGVjdG9yKCdpbWcudGh1bWInKTsKICAgICAgICB2YXIgaG9sZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgaG9sZGVyLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGhvbGRlci5zdHlsZS5pbnNldD0nMCc7IGhvbGRlci5zdHlsZS53aWR0aD0nMTAwJSc7IGhvbGRlci5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBob2xkZXIuc3R5bGUuYmFja2dyb3VuZD0nIzAwMCc7CiAgICAgICAgaWYocG9zdGVyKXsgY2FyZC5pbnNlcnRCZWZvcmUoaG9sZGVyLCBwb3N0ZXIpOyB9IGVsc2UgeyBjYXJkLmFwcGVuZENoaWxkKGhvbGRlcik7IH0KICAgICAgICAvLyBPY3VsdGFtb3MgZWwgcPNzdGVyIGN1YW50byBhbnRlcyBwYXJhIGRlamFyIHZlciBlbCBvdmVybGF5IG5hdGl2bwogICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uID0gcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gfHwgJ29wYWNpdHkgLjE1cyBlYXNlJzsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyBwb3N0ZXIuc3R5bGUucG9pbnRlckV2ZW50cz0nbm9uZSc7IH0KICAgICAgICBlbnN1cmVZVEFwaSgpLnRoZW4oZnVuY3Rpb24oKXsKICAgICAgICAgIHZhciBwbGF5ZXIgPSBuZXcgWVQuUGxheWVyKGhvbGRlciwgewogICAgICAgICAgICB2aWRlb0lkOiBpZCwKICAgICAgICAgICAgcGxheWVyVmFyczogeyBhdXRvcGxheTowLCBjb250cm9sczoxLCByZWw6MCwgcGxheXNpbmxpbmU6MSwgaXZfbG9hZF9wb2xpY3k6MywgbW9kZXN0YnJhbmRpbmc6MSwgZnM6MSwgb3JpZ2luOiAobG9jYXRpb24gJiYgbG9jYXRpb24ub3JpZ2luKSA/IGxvY2F0aW9uLm9yaWdpbiA6IHVuZGVmaW5lZCB9LAogICAgICAgICAgICBldmVudHM6IHsKICAgICAgICAgICAgICBvblJlYWR5OiBmdW5jdGlvbigpewogICAgICAgICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyBwb3N0ZXIuc3R5bGUucG9pbnRlckV2ZW50cz0nbm9uZSc7IH0KICAgICAgICAgICAgICAgIC8vIEZvcnphciBwZXJtaXNvcyBkZSBwYW50YWxsYSBjb21wbGV0YSBlbiBlbCBpZnJhbWUgZ2VuZXJhZG8KICAgICAgICAgICAgICAgIHRyeXsKICAgICAgICAgICAgICAgICAgdmFyIGlmciA9IHBsYXllci5nZXRJZnJhbWUgJiYgcGxheWVyLmdldElmcmFtZSgpOwogICAgICAgICAgICAgICAgICBpZiAoaWZyKXsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCcnKTsKICAgICAgICAgICAgICAgICAgICB2YXIgY3VyID0gaWZyLmdldEF0dHJpYnV0ZSgnYWxsb3cnKSB8fCAnJzsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvdycsIChjdXIgPyBjdXIgKyAnOyAnIDogJycpICsgJ2Z1bGxzY3JlZW4nKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfWNhdGNoKF8peyB9CiAgICAgICAgICAgICAgICBjYXJkLl95dFBsYXllciA9IHBsYXllcjsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uKCl7CiAgICAgICAgICB0cnl7IGNhcmQucmVtb3ZlQ2hpbGQoaG9sZGVyKTsgfWNhdGNoKF8peyB9CiAgICAgICAgICAvLyBTaSBmYWxsYSBsYSBBUEksIGRlamFtb3MgZWwgcPNzdGVyIGhhc3RhIGludGVyYWNjafNuCiAgICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9Jyc7IH0KICAgICAgICAgIGNhcmQuX3l0SW5pdCA9IGZhbHNlOwogICAgICAgIH0pOwogICAgICB9CgogICAgICAvLyBJbmljaWFsaXphciBhdXRvbeF0aWNhbWVudGUgbG9zIHBsYXllcnMgZGUgbGFzIHRhcmpldGFzIHZpc2libGVzIGFsIGNhcmdhcgogICAgICB2YXIgaW5pdElPID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGVudHJpZXMpewogICAgICAgIGVudHJpZXMuZm9yRWFjaChmdW5jdGlvbihlbil7IGlmKGVuLmlzSW50ZXJzZWN0aW5nKXsgaW5pdFBsYXllckZvckNhcmQoZW4udGFyZ2V0KTsgfSB9KTsKICAgICAgfSwgeyByb290OiBudWxsLCB0aHJlc2hvbGQ6IDAuMjUgfSk7CiAgICAgIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBpbml0SU8ub2JzZXJ2ZShjKTsgfSk7CgogICAgICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGEgPSBlLnRhcmdldC5jbG9zZXN0KCdhLmNhcmRbZGF0YS15dC1pZF0nKTsKICAgICAgICBpZighYSB8fCAhcm9vdC5jb250YWlucyhhKSkgcmV0dXJuOwogICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICB2YXIgcG9zdGVyID0gYS5xdWVyeVNlbGVjdG9yKCdpbWcudGh1bWInKTsKICAgICAgICAvLyBzaW4gb3ZlcmxheXMgcGVyc29uYWxpemFkb3MKCiAgICAgICAgLy8gVG9nZ2xlIHNpIHlhIGhheSBwbGF5ZXIKICAgICAgICBpZiAoYS5feXRQbGF5ZXIpewogICAgICAgICAgdmFyIHAgPSBhLl95dFBsYXllcjsKICAgICAgICAgIGlmIChhLmNsYXNzTGlzdC5jb250YWlucygnaXMtcGF1c2VkJykpewogICAgICAgICAgICB0cnl7IHAudW5NdXRlKCk7IHAuc2V0Vm9sdW1lKDEwMCk7IHAucGxheVZpZGVvKCk7IH1jYXRjaChfKXsgfQogICAgICAgICAgICBhLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLXBhdXNlZCcpOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdHJ5eyBwLnBhdXNlVmlkZW8oKTsgfWNhdGNoKF8peyB9CiAgICAgICAgICAgIGEuY2xhc3NMaXN0LmFkZCgnaXMtcGF1c2VkJyk7CiAgICAgICAgICB9CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgICAgIHN0b3BUZWFzZXIoYSk7CiAgICAgICAgdmFyIGlkID0gYS5nZXRBdHRyaWJ1dGUoJ2RhdGEteXQtaWQnKTsKICAgICAgICB2YXIgaG9sZGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgaG9sZGVyLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGhvbGRlci5zdHlsZS5pbnNldD0nMCc7IGhvbGRlci5zdHlsZS53aWR0aD0nMTAwJSc7IGhvbGRlci5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBob2xkZXIuc3R5bGUuYmFja2dyb3VuZD0nIzAwMCc7CiAgICAgICAgaWYocG9zdGVyKXsgYS5pbnNlcnRCZWZvcmUoaG9sZGVyLCBwb3N0ZXIpOyB9IGVsc2UgeyBhLmFwcGVuZENoaWxkKGhvbGRlcik7IH0KCiAgICAgICAgZW5zdXJlWVRBcGkoKS50aGVuKGZ1bmN0aW9uKCl7CiAgICAgICAgICB2YXIgcGxheWVyID0gbmV3IFlULlBsYXllcihob2xkZXIsIHsKICAgICAgICAgICAgdmlkZW9JZDogaWQsCiAgICAgICAgICAgIHBsYXllclZhcnM6IHsgYXV0b3BsYXk6MSwgY29udHJvbHM6MSwgcmVsOjAsIHBsYXlzaW5saW5lOjEsIGl2X2xvYWRfcG9saWN5OjMsIG1vZGVzdGJyYW5kaW5nOjEsIGZzOjEsIG9yaWdpbjogKGxvY2F0aW9uICYmIGxvY2F0aW9uLm9yaWdpbikgPyBsb2NhdGlvbi5vcmlnaW4gOiB1bmRlZmluZWQgfSwKICAgICAgICAgICAgZXZlbnRzOiB7CiAgICAgICAgICAgICAgb25SZWFkeTogZnVuY3Rpb24oZXYpewogICAgICAgICAgICAgICAgdHJ5eyBldi50YXJnZXQudW5NdXRlKCk7IGV2LnRhcmdldC5zZXRWb2x1bWUoMTAwKTsgZXYudGFyZ2V0LnBsYXlWaWRlbygpOyB9Y2F0Y2goXyl7fQogICAgICAgICAgICAgICAgLy8gRm9yemFyIGZ1bGxzY3JlZW4gZGlzcG9uaWJsZSBlbiBpZnJhbWUgSUZyYW1lIEFQSQogICAgICAgICAgICAgICAgdHJ5ewogICAgICAgICAgICAgICAgICB2YXIgaWZyID0gcGxheWVyLmdldElmcmFtZSAmJiBwbGF5ZXIuZ2V0SWZyYW1lKCk7CiAgICAgICAgICAgICAgICAgIGlmIChpZnIpewogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsJycpOwogICAgICAgICAgICAgICAgICAgIHZhciBjdXIgPSBpZnIuZ2V0QXR0cmlidXRlKCdhbGxvdycpIHx8ICcnOwogICAgICAgICAgICAgICAgICAgIGlmci5zZXRBdHRyaWJ1dGUoJ2FsbG93JywgKGN1ciA/IGN1ciArICc7ICcgOiAnJykgKyAnZnVsbHNjcmVlbicpOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKXsKICAgICAgICAgICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gPSBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiB8fCAnb3BhY2l0eSAuMTVzIGVhc2UnOyBwb3N0ZXIuc3R5bGUub3BhY2l0eT0nMCc7IH0KICAgICAgICAgICAgICAgICAgYS5jbGFzc0xpc3QuYWRkKCdpcy1wbGF5aW5nJyk7CiAgICAgICAgICAgICAgICAgIGEuX3l0UGxheWVyID0gcGxheWVyOwogICAgICAgICAgICAgICAgfSwgMTAwKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uKCl7CiAgICAgICAgICAvLyBGYWxsYmFjazogaWZyYW1lIHNpbXBsZQogICAgICAgICAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScpOwogICAgICAgICAgaWZyYW1lLnNyYyA9IG1ha2VFbWJlZFVybChpZCwge2F1dG9wbGF5OnRydWUsIG11dGU6ZmFsc2V9KTsKICAgICAgICAgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoJ2FsbG93JywgJ2F1dG9wbGF5OyBlbmNyeXB0ZWQtbWVkaWE7IHBpY3R1cmUtaW4tcGljdHVyZScpOwogICAgICAgICAgaWZyYW1lLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywgJycpOwogICAgICAgICAgaWZyYW1lLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7IGlmcmFtZS5zdHlsZS5pbnNldD0nMCc7IGlmcmFtZS5zdHlsZS53aWR0aD0nMTAwJSc7IGlmcmFtZS5zdHlsZS5oZWlnaHQ9JzEwMCUnOyBpZnJhbWUuc3R5bGUuYm9yZGVyPScwJzsgaWZyYW1lLnN0eWxlLmRpc3BsYXk9J2Jsb2NrJzsgaWZyYW1lLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgICAgaG9sZGVyLnJlcGxhY2VXaXRoKGlmcmFtZSk7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7IGEuY2xhc3NMaXN0LmFkZCgnaXMtcGxheWluZycpOyB9LCAxNTApOwogICAgICAgIH0pOwogICAgICB9KTsKCiAgICAgIAogICAgfSkoKTsKICAgIDwvc2NyaXB0Pg==
    • La obligada ejemplaridad de los miembros de la realeza
    • Sube & Baja, por Jaime Peñafiel: semana del 20 al 26 de junio
    • Javier Sanz: Queremos que el ciudadano disfrute del puerto de Palma y pueda visitarlo
        • OkBaleares
        • OkBaleares

      Javier Sanz: "Queremos que el ciudadano disfrute del puerto de Palma y pueda visitarlo"

      • Indalecio Ribelles
      • 2026-06-28 04:00
    • Javier Sanz: Uno de nuestros grandes objetivos es humanizar el puerto de Palma y reorganizar los usos
        • OkBaleares
        • OkBaleares

      Javier Sanz: "Uno de nuestros grandes objetivos es humanizar el puerto de Palma y reorganizar los usos"

      • Indalecio Ribelles
      • 2026-06-28 04:00
    • Que ningún niño con cáncer se quede sin tratamiento: solidaridad donde no hay financiación pública
    • Asencio, el cirujano que cura sarcomas y sube al Kilimanjaro con sus pacientes: En 10 años se curará la mayoría de los cánceres
        • Ciencia
        • Ciencia

      El cirujano que cura sarcomas y sube al Kilimanjaro con sus pacientes: "En 10 años se curará la mayoría de los cánceres"

      • María Zabay
      • 2026-06-27 05:50
    • España concentra en 7.000 pueblos de menos de 10.000 habitantes la mitad de todas las casas vacías del país
        • Economía
        • Economía

      España concentra en 7.000 pueblos de menos de 10.000 habitantes la mitad de todas las casas vacías del país

      • Alba Martín
      • 2026-06-28 05:45
    • Sánchez, la imposible y enfermiza supervivencia
    • ¡Ojo! Hechos sospechosos con el censo electoral
    • Nunca fue Bambi, sí lobo, padre de las lobas
    • Francisco Cañizares, alcalde de Ciudad Real: Estamos construyendo una ciudad más atractiva para vivir, invertir y emprender
        • España
        • España

      "Estamos construyendo una ciudad más atractiva para vivir, invertir y emprender"

      Francisco Cañizares es alcalde de Ciudad Real desde 2023. Desde que llegó al Ayuntamiento la ciudad ha experimentado una evolución notable que viene, sobre todo, impulsada por la bajada de impuestos, lo que favorece la creación de empresas y la atracción de inversores y grandes compañías tecnológicas; por una modernización de la administración, siendo líderes en transparencia municipal.

      • M. Villardón
      • 2026-06-26 06:00
    • Fraude telefónico: las claves para no caer en la trampa
    • mundial

    • Nico Williams sufre una lesión muscular y Yeremy Pino evita la fractura
        • Mundial
        • Mundial

      Nico Williams sufre una lesión muscular y Yeremy Pino evita la fractura

      España ya conoce el alcance de las lesiones con las que regresó de Guadalajara tras la durísima batalla frente a Uruguay. La peor noticia afecta a Nico Williams. El extremo del Athletic sufre una lesión muscular en el aductor derecho como consecuencia del fuerte traumatismo provocado por la durísima entrada que recibió durante el encuentro ante el combinado charrúa. Aunque desde la Federación transmiten tranquilidad, su presencia en los siguientes partidos del Mundial queda pendiente de evolución, aunque es probable que no pueda volver a jugar. 
      • Iván Martín
      • Enviado especial
      • CHATTANOOGA
      • 2026-06-27 21:03
    • ¿Se dejó marcar un gol Argelia para no medirse a España? Radiografía del final más loco en el Mundial
        • Mundial
        • Mundial

      ¿Se dejó marcar un gol Argelia para no medirse a España? Radiografía del final más loco en el Mundial

      • Daniel Calle
      • 2026-06-28 06:37
    • Austria y Argelia se clasifican en una locura Mundial
        • Mundial
        • Mundial

      Austria y Argelia se clasifican en una locura Mundial

      • Luis Cobos
      • 2026-06-28 06:00
    • Así queda el cuadro de emparejamientos de la fase final del Mundial 2026: consulta todas las eliminatorias
        • Mundial
        • Mundial

      Así queda el cuadro del Mundial: consulte todos los emparejamientos

      • Hugo Carrasco
      • 2026-06-28 05:50
    • El batacazo de Portugal cambia el cuadro de España: posible duelo ibérico en octavos
        • Mundial
        • Mundial

      El batacazo de Portugal cambia el cuadro de España: posible duelo ibérico en octavos

      • Luis Cobos
      • 2026-06-28 04:12
    • Así está la fase de grupos del Mundial 2026: consulta la clasificación
        • Mundial
        • Mundial

      El Mundial seguirá disfrutando de Modric: Croacia pasa y va por el camino de España

      • OKDIARIO
      • 2026-06-28 01:03
    • La gloria exige mejorar
    • Colombia revienta el Mundial y envenena el camino de Portugal
        • Mundial
        • Mundial

      Colombia revienta el Mundial y envenena el camino de Portugal

      • Daniel Calle
      • 2026-06-28 03:33
    • Wissa cabalga hacia dieciseisavos y RD Congo hace historia en el Mundial
        • Mundial
        • Mundial

      Wissa cabalga hacia dieciseisavos y RD Congo hace historia en el Mundial

      • Luis Cobos
      • 2026-06-28 03:45
    • Bellingham alimenta el sueño inglés
        • Mundial
        • Mundial

      Bellingham alimenta el sueño inglés

      • Kike Sáez
      • 2026-06-28 00:55
    • Croacia hace los deberes y se gana el derecho a ser segunda de grupo
        • Mundial
        • Mundial

      Croacia hace los deberes y se gana el derecho a ser segunda de grupo

      • Luis Cobos
      • 2026-06-28 00:59
    • Así han quedado los partidos de hoy en el Mundial 2026: resultados y goles del sábado 27 de junio
        • Mundial
        • Mundial

      Ghana se lleva un mazazo... pero aun perdiendo ante Croacia pasa de ronda

      • Luis Cobos
      • 2026-06-28 00:57
    • Parece una llamada de tu banco, pero puede no serlo: así combate Banco Santander las estafas telefónicas
    • El
        • OkBaleares
        • OkBaleares

      El 'top manta' traslada impunemente su mercancía ilegal en los autobuses gratuitos de la EMT de Palma

      El trasiego es incesante todos los días del año. Tras varios meses de seguimiento, OKBALEARES ha podido confirmar la existencia de un ir y venir constante de vendedores inmigrantes ilegales trasladando impunemente su material igualmente ilegal de un punto a otro de la ciudad a bordo de los autobuses municipales de la EMT. 
      • Tomas Ibarz
      • 2026-06-28 04:00
    • Los líderes regionales practican el culto a Sánchez: La gente, en la calle, me pide que Pedro aguante
        • España
        • España

      Los líderes regionales practican el culto a Sánchez: "La gente, en la calle, me pide que Pedro aguante"

      • Esther Jaén
      • 2026-06-27 12:43
    • Tauromaquia explicada para progres
    • Detenida una pareja de hecho ficticia por tratar de burlar la ley para conseguir la residencia en España
        • España
        • España

      Detenida una pareja de hecho ficticia por tratar de burlar la ley para conseguir la residencia en España

      • Charo Miñano
      • 2026-06-27 17:25
    • Ni Gucci ni Prada:  10 perros salen a conquistar la pasarela y los corazones de los mallorquines antes de volver a la jaula
        • OkBaleares
        • OkBaleares

      Ni Gucci ni Prada: 10 perros salen a conquistar la pasarela y los corazones de los mallorquines antes de volver a la jaula

      • Julio Bastida
      • 2026-06-27 10:43
    • Las compañías más expuestas a la IA están experimentando un mayor crecimiento en plantilla y salarios
    • Renfe cancela 320 trenes por la huelga: los sindicatos acusan al Gobierno de ‘desmantelar’ Mercancías
        • Economía
        • Economía

      Renfe cancela 320 trenes por la huelga: los sindicatos acusan al Gobierno de ‘desmantelar’ Mercancías

      • Celia Amayuelas
      • 2026-06-27 16:09
    • La nicotina frente al espejo de la ciencia: un estudio identifica un mecanismo cerebral asociado a la mejora de la memoria
        • OkSalud
        • OkSalud

      La nicotina frente al espejo de la ciencia: un estudio identifica un mecanismo cerebral asociado a la mejora de la memoria

      • Diego Buenosvinos
      • 2026-06-24 16:06
    • YUZZ, la apuesta con la que Mahou San Miguel acelera su diversificación más allá de la cerveza
    • Nadie te lo dice, pero hacer el camino de la FP a la universidad online puede ser el más corto para conseguir un empleo en España y las salidas son mejores
        • Economía
        • Economía

      Nadie te lo dice, pero hacer el camino de la FP a la universidad online puede ser el más corto para conseguir un empleo en España

      Una de las grandes preocupaciones para los españoles es el empleo. Pero no sólo se trata de una inquietud por acceder al mercado laboral, sino también por conseguir el desarrollo de una carrera profesional estable y bien remunerada.

      • OKDIARIO
      • 2026-06-22 07:00
    • Juanfran Pérez Llorca inaugurará la VI JORNADA OKTURISMO de OKDIARIO en Benidorm, ¿te apuntas?
    • si te lo perdiste...

    • Zaragoza: AEMET prevé chubascos y tormentas tras un inicio soleado y descenso de temperaturas
        • España
        • España

      AEMET prevé chubascos y tormentas tras un inicio soleado y descenso de temperaturas

      • OKDIARIO
      • 2026-06-28 07:54
    • Cómo se escribe tenéis o teneis
        • Educación
        • Educación

      Cómo se escribe tenéis o teneis

      • Francisco María
      • 2026-06-28 07:50
    • José Saramago, premio Nobel de Literatura portugués: Lo mejor que me ha pasado en la vida es que me despidieran del trabajo
        • Curiosidades
        • Curiosidades

      José Saramago, premio Nobel de Literatura portugués: "Lo mejor que me ha pasado en la vida es que me despidieran del trabajo"

      Tenía 52 años, llevaba décadas acumulando oficios dispares y acababa de perder el único trabajo que le daba algo parecido al reconocimiento. Para la mayoría, ese momento habría sido una catástrofe. Para él, resultó ser el inicio de todo lo que importaba. José Saramago, que décadas después recibiría el Premio Nobel de Literatura, guardó esa experiencia como una de las más definitivas de su vida, y llegó a decir de ella algo que pocos se atreven a pensar de sus propios fracasos.

      • Alejo Lucarás
      • 2026-06-28 07:30
    • AEMET: cielo despejado en Barcelona, posibles chubascos y viento por la tarde
        • España
        • España

      AEMET: cielo despejado en Barcelona, posibles chubascos y viento por la tarde

      • OKDIARIO
      • 2026-06-28 07:25
    • Con más de 360.000 m², casi 300 tiendas, cines y restaurantes, Madrid se prepara para abrir el centro comercial más grande de su historia
        • España
        • España

      Madrid se prepara para abrir el centro comercial más grande de su historia

      • Blanca Espada
      • 2026-06-28 07:30
    • En el siglo XIX se plantaba en los parques por su porte ornamental: hoy es uno de los peores árboles invasores de toda España
        • Naturaleza
        • Naturaleza

      En el siglo XIX se plantaba en los parques: hoy es uno de los peores árboles invasores de toda España

      • Sofía Narváez
      • 2026-06-28 07:45
    • Lluvias y nubes en Bilbao hoy, según AEMET: descenso de temperaturas y brumas en la provincia
        • España
        • España

      Lluvias y nubes en Bilbao hoy: descenso de temperaturas y brumas en la provincia

      • OKDIARIO
      • 2026-06-28 07:39
    • El refugio de Macarena García y Javier Ambrossi en Vigo: playas con aguas turquesas y vistas a las Islas Cíes
        • España
        • España

      El refugio de Macarena García y Javier Ambrossi en Vigo: playas con aguas turquesas y vistas a las Islas Cíes

      • Blanca Espada
      • 2026-06-28 07:15
    • Immanuel Kant, filósofo alemán del siglo XVIII: Quien es cruel con los animales también lo es en sus relaciones con los hombres
        • Curiosidades
        • Curiosidades

      Immanuel Kant: "Quien es cruel con los animales también lo es en sus relaciones con los hombres"

      • Naiara Philpotts
      • 2026-06-28 07:15
    • Los OK y KO del domingo, 28 de junio de 2026
    • Diario Madridista

    • El Mundial dispara a Brahim: líder con Marruecos y fijo para Mourinho
    • Valverde, un año para reflexionar
        • Real Madrid
        • Real Madrid

      Valverde, un año para reflexionar

      Federico Valverde ha pasado en apenas unos meses de ser uno de los futbolistas más queridos por el madridismo a protagonizar el año más turbulento de su carrera. El uruguayo ha vivido conflictos en el Real Madrid, problemas disciplinarios, un vestuario roto en su selección y una eliminación mundialista que terminó con una imagen impropia del capitán de Uruguay. Todo ello después de una temporada brillante sobre el césped, en la que volvió a demostrar que, cuando está centrado únicamente en jugar al fútbol, es uno de los mejores centrocampistas del mundo.
      • Iván Martín
      • 2026-06-27 14:00
    • Toda la verdad sobre la
        • Real Madrid
        • Real Madrid

      Toda la verdad sobre la 'operación Nico Paz': un ultimátum y un deseo cumplido

      • Iván Martín
      • 2026-06-27 08:00
    • Dani Ceballos se despide del madridismo: Me marcho con la tranquilidad de haberlo dado todo
        • Real Madrid
        • Real Madrid

      Dani Ceballos se despide del madridismo: "Me marcho con la tranquilidad de haberlo dado todo"

      • Luis Cobos
      • 2026-06-26 20:32
    • Deportes

    • Russell se lleva la pole de la polémica en Austria con Sainz decimoséptimo y Alonso penúltimo
        • Deportes
        • Deportes

      Russell se lleva la pole de la polémica en Austria con Sainz decimoséptimo y Alonso penúltimo

      • Kike Sáez
      • 2026-06-27 17:08
    • Rafa Jódar llega a tiempo: entrena sin molestias y jugará Wimbledon
        • Deportes
        • Deportes

      Rafa Jódar llega a tiempo: entrena sin molestias y jugará Wimbledon

      • Alejandro Peinado
      • Enviado especial
      • LONDRES
      • 2026-06-27 19:00
    • Fernando Alonso, muy optimista con Aston Martin: Todos trabajan como si luchasemos por el podio
        • Deportes
        • Deportes

      Fernando Alonso, muy optimista con Aston Martin: "Todos trabajan como si luchasemos por el podio"

      Fernando Alonso es el primero que invita a ilusionarnos de nuevo con el asturiano. Su equipo y sus resultados no lo ponen nada fácil, pero la firmeza de su discurso optimista, incluso este sábado cuando ha vuelto a clasificar en penúltimo lugar de cara a la carrera de este domingo en el Gran Premio de Austria, es de lo más esperanzador.
      • Kike Sáez
      • 2026-06-27 17:45
    • Pipi Estrada, muy contundente en su suspenso a Julián Álvarez: Irresponsabilidad e ingratitud
    • La reconstrucción de Badosa: No puedo ver todo como una amenaza, si ocurre alguna catástrofe volverá a salir el sol
        • Deportes
        • Deportes

      La reconstrucción de Badosa: "No puedo ver todo como una amenaza, si ocurre alguna catástrofe volverá a salir el sol"

      • Alejandro Peinado
      • Enviado especial
      • LONDRES
      • 2026-06-27 18:49
    • Davidovich se quita un peso de encima: conquista Mallorca y logra el primer título de su carrera
        • Deportes
        • Deportes

      Davidovich se quita un peso de encima: conquista Mallorca y logra el primer título de su carrera

      • Alejandro Peinado
      • 2026-06-27 17:22
    • La redención de Davidovich: Estaba convencido de que mi primera vez tenía que ser en España, en casa
        • Deportes
        • Deportes

      La redención de Davidovich: "Estaba convencido de que mi primera vez tenía que ser en España, en casa"

      • Alejandro Peinado
      • 2026-06-27 19:48
    • economía

    • Varios pasajeros denuncian deficiencias de seguridad en un ferry de Baleària con bandera extranjera
    • El sector textil enlaza tres meses de subidas en ventas, pero el aumento de costes borra los beneficios
        • Economía
        • Economía

      El sector textil enlaza tres meses de subidas en ventas, pero el aumento de costes borra los beneficios

      El sector textil español había arrastrado varios meses de pérdidas, pero en los tres últimos meses ha experimentado un periodo de recuperación de las ventas. Sin embargo, desde el sector textil alertan de que "a pesar de esos crecimientos, los incrementos de los costes y los impuestos hace que la rentabilidad de las tiendas siga estando en duda o que sea tremendamente complicado el que tengamos esa rentabilidad sostenible", indica a OKDIARIO Eduardo Zamácola, presidente de la Asociación Empresarial del Comercio Textil y Complementos de la Comunidad de Madrid (Acotex).
      • Alicia Bonilla
      • 2026-06-28 05:45
    • De fábrica cerrada a producir 250 coches al día: así es la planta de Ebro en Barcelona
        • Motor
        • Motor

      De fábrica cerrada a producir 250 coches al día: así es la planta de Ebro en Barcelona

      • Andrea Aguado
      • 2026-06-28 05:47
    • La otra cara de la digitalización: el 91% de los concesionarios aún arrastra procesos de cobro poco automatizados
        • Motor
        • Motor

      La otra cara de la digitalización: el 91% de los concesionarios aún arrastra procesos de cobro poco automatizados

      • Andrea Aguado
      • 2026-06-28 05:45
    • Grifols mejora resultados y sanea su balance, pero continúa sin despegar en Bolsa
        • Economía
        • Economía

      Grifols mejora resultados y sanea su balance, pero continúa sin despegar en Bolsa

      • Celia Amayuelas
      • 2026-06-27 14:00
    • COOL

    • Atresmedia cierra la temporada como líder de audiencia por quinto año consecutivo con un 25,6% de cuota
        • Cool
        • Cool

      Atresmedia cierra la temporada como líder de audiencia por quinto año consecutivo con un 25,6% de cuota

      • Javi Fernández
      • 2026-06-27 12:49
    • Las 5 mejores películas que llegan al streaming en julio: Millie Bobby Brown, José Coronado y Almodóvar
        • Cool
        • Cool

      Las 5 mejores películas que llegan al streaming en julio: Millie Bobby Brown, José Coronado y Almodóvar

      • Francisco-Eme
      • 2026-06-27 16:00
    • El ex príncipe Andrés no asume su realidad y desafía a Buckingham: el correo a sus hijas y la orden de ser llamado duque
        • Cool
        • Cool

      El ex príncipe Andrés no asume su realidad y desafía a Buckingham: el correo a sus hijas y la orden de ser llamado duque

      Desde que el ex príncipe Andrés fue expulsado de la familia real británica y apartado de todos los beneficios institucionales, su situación dentro de la Casa de Windsor ha cambiado de forma radical. Lo que durante años fue una posición estable dentro del núcleo más cercano a Isabel II se convirtió en una salida progresiva de la vida pública tras la polémica generada por su relación con el financiero Jeffrey Epstein.
      • Javi Fernández
      • 2026-06-27 15:05
    • El emotivo mensaje de Kiko Hernández a sus hijas por el nuevo rumbo de su vida: No era fácil
        • Cool
        • Cool

      El emotivo mensaje de Kiko Hernández a sus hijas por el nuevo rumbo de su vida: "No era fácil"

      • Daniel Marín
      • 2026-06-27 13:15
    • Amal Clooney sorprende al hablar de su matrimonio: “Era más fácil cuando podía decidir mi exposición”
        • Cool
        • Cool

      Amal Clooney sorprende al hablar de su matrimonio: “Era más fácil cuando podía decidir mi exposición”

      • Javi Fernández
      • 2026-06-27 11:50
    • Las 12 terrazas más bonitas de Madrid para tomar el aperitivo este verano
        • Cool
        • Cool

      Las 12 terrazas más bonitas de Madrid para tomar el aperitivo este verano

      • Marta Morales
      • 2026-06-27 10:03
    • Happy FM

    • El pulsador lo confirma: María José Campanario estará en
        • HappyFM
        • HappyFM

      El pulsador lo confirma: María José Campanario estará en 'Tu cara me suena'

      • Nacho Molina
      • 2026-06-27 06:00
    • Jesulín de Ubrique descoloca a Chenoa en
        • HappyFM
        • HappyFM

      Jesulín descoloca a Chenoa en 'Tu cara me suena': "No has conocido a nadie que te bese como yo"

      • Nacho Molina
      • 2026-06-27 00:10
    • Avance de
        • HappyFM
        • HappyFM

      Avance de 'Valle Salvaje' de hoy, 26 de junio: Luisa, Bárbara y Leonor hacen un impactante hallazgo

      • Laura Hernández
      • 2026-06-26 17:00
    • Lolita sufre una tremenda caída en
        • HappyFM
        • HappyFM

      Lolita sufre una tremenda caída en 'Tu cara me suena': "Te he visto todo el 'huha'"

      • Nacho Molina
      • 2026-06-26 23:15
    • Alejandra Rubio ya tiene nombre para su hija: su amigo Aless Gibaja lo confirma
        • HappyFM
        • HappyFM

      Alejandra Rubio ya tiene nombre para su hija: su amigo Aless Gibaja lo confirma

      • Nacho Molina
      • 2026-06-26 17:07
    • Avance de
        • HappyFM
        • HappyFM

      Avance de 'Sueños de libertad' de hoy, 26 de junio: Nieves hace una sorprendente propuesta

      • Laura Hernández
      • 2026-06-26 16:00
    • Okmotor

    • Vuelve la furgoneta más mítica de España: la Citroën C15 regresa con motor Turbo 100 y un nuevo diseño por menos de 24.000€
        • Motor
        • Motor

      Vuelve la furgoneta más mítica de España: la Citroën C15 regresa con motor Turbo 100 y un nuevo diseño por menos de 24.000€

      • Carmen Ruiz Rodríguez
      • 2026-06-24 13:02
    • Francia y Alemania recortan un 20% los pedidos de coches producidos en España en plena ofensiva china
        • Motor
        • Motor

      Francia y Alemania recortan un 20% los pedidos de coches producidos en España en plena ofensiva china

      • Andrea Aguado
      • 2026-06-24 05:45
    • De una startup en Múnich a revolucionar el mercado de las campers: esta es la historia de Roadsurfer
        • Motor
        • Motor

      De una startup en Múnich a revolucionar el mercado de las campers: esta es la historia de Roadsurfer

      • Andrea Aguado
      • 2026-06-23 18:44
    • OKGreen

    • Cómo proteger nuestro hogar de las olas de calor de forma sostenible y sin que cueste un ojo de la cara
        • OKGREEN
        • OKGREEN

      Cómo proteger nuestro hogar de las olas de calor de forma sostenible y sin que cueste un ojo de la cara

      Cuando llega una ola de calor como la que nos ha estado castigando durante estos últimos días, es inevitable que recurramos al aire acondicionado, el ventilador o cualquier otro sistema de climatización que tengamos a mano para no terminar derretidos por las altas temperaturas. Este uso puede acabar incrementando de forma notable la factura de la luz. Además de las repercusiones económicas para nuestro bolsillo, también debemos prestar atención a las consecuencias medioambientales que implica este aumento del consumo de energía, cuestión de la que los españoles somos cada vez más conscientes.
      • Daniel Jiménez
      • 2026-06-28 05:00
    • Endesa apoya el pastoreo bajo la red eléctrica para limpiar el monte y reforzar la prevención de incendios
        • OKGREEN
        • OKGREEN

      Endesa apoya el pastoreo bajo la red eléctrica para limpiar el monte y reforzar la prevención de incendios

      • OKDIARIO
      • 2026-06-26 15:19
    • Ojo con tus sartenes: podrían contener tóxicos aunque quieran dar a entender lo contrario
        • OKGREEN
        • OKGREEN

      Ojo con tus sartenes: podrían contener tóxicos aunque quieran dar a entender lo contrario

      • Daniel Jiménez
      • 2026-06-26 05:00
    • OKSalud

    • El peligro invisible de quedarse dormido en el sofá: cómo este hábito daña tu descanso nocturno
    • El síntoma que preocupa a los psicólogos: cada vez más personas son incapaces de aburrirse
        • OkSalud
        • OkSalud

      El síntoma que preocupa a los psicólogos: cada vez más personas son incapaces de aburrirse

      ¿Cuánto tiempo eres capaz de estar sin mirar el móvil? Para muchas personas, la respuesta es apenas unos minutos. Revisar las redes sociales al despertar, consultar el teléfono mientras esperamos una respuesta, durante una conversación o incluso en momentos de descanso se ha convertido en un hábito tan normalizado que pocas veces nos planteamos hasta qué punto dependemos de él.
      • Diego Buenosvinos
      • 2026-06-28 05:40
    • Latidos esperanza: crean un fármaco para la insuficiencia cardíaca crónica sin efectos secundarios
        • OkSalud
        • OkSalud

      Latidos esperanza: crean un fármaco para la insuficiencia cardíaca crónica sin efectos secundarios

      • Diego Buenosvinos
      • 2026-06-28 05:40
    • Dr. Xavier Subiràs: Los dulces pueden afectar a la salud vascular y dañar la retina
        • OkSalud
        • OkSalud

      Dr. Xavier Subiràs: "Los dulces pueden afectar a la salud vascular y dañar la retina"

      • Tamara García Yuste
      • 2026-06-27 05:40
    • Hoy hablamos de la vejez: qué cambia en el cerebro cuando envejecemos
    • 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
    • Sergio Espí: Ojalá muchos famosos aprendan de Tom Holland y Zendaya
        • OKCLUB
        • OKCLUB

      Sergio Espí: "Ojalá muchos famosos aprendan de Tom Holland y Zendaya"

      • Sergio Espí
      • 2026-06-18 05:40
    • navarra

    • Proetarras disfrazados saquean tiendas en Pamplona para llevarse camisetas de la selección española
        • Política

      Proetarras disfrazados saquean tiendas en Pamplona para llevarse camisetas de la selección española

    • El ex entrenador de Osasuna que ha sido diagnosticado de un cáncer de colon con 70 años
        • Osasuna

      El ex entrenador de Osasuna que ha sido diagnosticado de un cáncer de colon con 70 años

    • Motorhelp: la empresa de Navarra que hace revisiones precompra de coches de segunda mano para evitar sorpresas caras
        • Sociedad

      Motorhelp: la empresa de Navarra que hace revisiones precompra de coches de segunda mano para evitar sorpresas caras

    • Un ciclista acaba en el hospital tras chocar contra un poste en plena carretera de un pueblo de Navarra
        • Sucesos

      Un ciclista acaba en el hospital tras chocar contra un poste en plena carretera de un pueblo de Navarra

    • La Clínica Universidad de Navarra logra el premio nacional que distingue su liderazgo y excelencia en enfermería
        • Sociedad

      La Clínica Universidad de Navarra logra el premio nacional que distingue su liderazgo y excelencia en enfermería

    • García (PP) acusa a Chivite de negar la realidad mientras
        • Política

      García (PP) acusa a Chivite de negar la realidad mientras "los problemas de los navarros siguen creciendo"

    • metabolic

    • La psicología sugiere que los nacidos entre 1980 y 1995 que vieron dibujos en su infancia desarrollaron un «analgésico» para aliviar la fatiga y el agotamiento mental
        • Desarrollo Personal y Autoayuda

      La psicología sugiere que los nacidos entre 1980 y 1995 que vieron dibujos en su infancia desarrollaron un «analgésico» para aliviar la fatiga y el agotamiento mental

    • Ni pesas ni gimnasio: el ejercicio más simple que puedes hacer en la playa para lucir abdominales de acero este verano
        • Deporte

      Ni pesas ni gimnasio: el ejercicio más simple que puedes hacer en la playa para lucir abdominales de acero este verano

    • Los expertos en pilates recomiendan este ejercicio totalmente tumbado que ayuda a las mujeres de más de 50 años a activar los abdominales profundos y aliviar el dolor lumbar
        • Deporte

      Los expertos en pilates recomiendan este ejercicio totalmente tumbado que ayuda a las mujeres de más de 50 años a activar los abdominales profundos y aliviar el dolor lumbar

    • Hacer pesas está bien, pero los expertos coinciden: esta postura de yoga es tan efectiva como hacer 100 abdominales
        • Deporte

      Hacer pesas está bien, pero los expertos coinciden: esta postura de yoga es tan efectiva como hacer 100 abdominales

    • Las infusiones están bien, pero esta bebida antiestrés y refrescante es mucho mejor para reducir el cortisol
        • Dietética

      Las infusiones están bien, pero esta bebida antiestrés y refrescante es mucho mejor para reducir el cortisol

    • Felipe Isidro, catedrático de educación física: «Si me tuviera que quedar solo con un ejercicio, sería sin duda la sentadilla»
        • Entrenamiento

      Felipe Isidro, catedrático de educación física: «Si me tuviera que quedar solo con un ejercicio, sería sin duda la sentadilla»

    • talent24h

    • La piscina natural de Jaén que parece una playa de interior y ya atrae a cientos de bañistas
        • Actualidad

      La piscina natural de Jaén que parece una playa de interior y ya atrae a cientos de bañistas

    • El borrador de la nueva CUME inquieta a más de 17.000 familias en toda España
        • Actualidad

      El borrador de la nueva CUME inquieta a más de 17.000 familias en toda España

    • Los especialistas en lavado coinciden en el error que muchos cometen con botones y cremalleras
        • Actualidad

      Los especialistas en lavado coinciden en el error que muchos cometen con botones y cremalleras

    • El subsidio para mayores de 52 años dispara el gasto público y se convierte en una vía cada vez más cercana a la prejubilación
        • Actualidad

      El subsidio para mayores de 52 años dispara el gasto público y se convierte en una vía cada vez más cercana a la prejubilación

    • El Gobierno confirma nuevas multas de 200 euros para patinetes eléctricos, ciclistas y motoristas
        • Actualidad

      El Gobierno confirma nuevas multas de 200 euros para patinetes eléctricos, ciclistas y motoristas

    • Si el aire acondicionado de tu coche enfría poco, estos son los elementos que debes revisar cuanto antes
        • Actualidad

      Si el aire acondicionado de tu coche enfría poco, estos son los elementos que debes revisar cuanto antes

    • techy44

    • Los iPhone y los smartphones tienen los días contados: su sustituto ya está en España y pocos saben que puede convertirse en el mayor peligro de la historia
        • Ciberseguridad

      Los iPhone y los smartphones tienen los días contados: su sustituto ya está en España y pocos saben que puede convertirse en el mayor peligro de la historia

    • Utilizan el cerebro de las abejas para crear drones diminutos capaces de regresar a su base sin mapas ni GPS
        • Militar

      Utilizan el cerebro de las abejas para crear drones diminutos capaces de regresar a su base sin mapas ni GPS

    • Jeff Bezos, el cuarto hombre más rico del mundo, confirma que la IA no destruirá empleos, sino que provocará escasez de trabajadores y abrirá «múltiples edades doradas» mientras que Goldman Sachs dice que ya elimina 16.000 puestos al mes
        • Inteligencia Artificial

      Jeff Bezos, el cuarto hombre más rico del mundo, confirma que la IA no destruirá empleos, sino que provocará escasez de trabajadores y abrirá «múltiples edades doradas» mientras que Goldman Sachs dice que ya elimina 16.000 puestos al mes

    • Después de más de 10 años investigando, aseguran que el Ejército de EEUU ha transformado silenciosamente la red pública de GPS en una «estación de números» secreta para transmitir mensajes codificados a estructuras militares
        • Militar

      Después de más de 10 años investigando, aseguran que el Ejército de EEUU ha transformado silenciosamente la red pública de GPS en una «estación de números» secreta para transmitir mensajes codificados a estructuras militares

    • En una actualización sin precedentes Claude acaba de lanzar la IA más poderosa jamás creada y ChatGPT ya tiene los días contados
        • Inteligencia Artificial

      En una actualización sin precedentes Claude acaba de lanzar la IA más poderosa jamás creada y ChatGPT ya tiene los días contados

    • Rusia afirma haber creado el dron hidroala de 11 metros capaz de hacer explotar cualquier barco del planeta y alcanzar velocidades de 48 nudos gracias a sus alas retráctiles
        • Militar

      Rusia afirma haber creado el dron hidroala de 11 metros capaz de hacer explotar cualquier barco del planeta y alcanzar velocidades de 48 nudos gracias a sus alas retráctiles

    • Muy Interesante

    • Hallan en huesos nubianos de 1.100 años las pruebas de una dieta a base de carne cruda y de un peligroso parásito intestinal
        • Historia

      Hallan en huesos nubianos de 1.100 años las pruebas de una dieta a base de carne cruda y de un peligroso parásito intestinal

    • Descubren dos planetas gigantes menos densos que el algodón de azúcar y nadie sabe aún cómo pudieron formarse
        • Ciencia

      Descubren dos planetas gigantes menos densos que el algodón de azúcar y nadie sabe aún cómo pudieron formarse

    • ¿Cuánto sabes sobre cómo se mide la profundidad de los pecios?
        • Juegos

      ¿Cuánto sabes sobre cómo se mide la profundidad de los pecios?

    • Una denuncia por excavación ilegal permite descubrir una villa romana desconocida en Castel di Guido, antiguo refugio de emperadores
        • Historia

      Una denuncia por excavación ilegal permite descubrir una villa romana desconocida en Castel di Guido, antiguo refugio de emperadores

    • Reescriben el final de los neandertales: el mayor estudio de ADN cuestiona su declive genético y reabre el debate sobre el papel de los sapiens en su extinción
        • Historia

      Reescriben el final de los neandertales: el mayor estudio de ADN cuestiona su declive genético y reabre el debate sobre el papel de los sapiens en su extinción

    • El ADN antiguo desmonta uno de los grandes mitos de la Edad Media y revela cómo convivieron cristianos y musulmanes en la Sicilia medieval
        • Historia

      El ADN antiguo desmonta uno de los grandes mitos de la Edad Media y revela cómo convivieron cristianos y musulmanes en la Sicilia medieval

    • okzinet

    • 5
        • Ser Padres

      5 "refugios climáticos" para huir del calor con los niños (y gastar muy poco)

    • Por qué hablamos con el bebé desde el principio del embarazo (sabiendo que no puede oírnos)
        • Ser Padres

      Por qué hablamos con el bebé desde el principio del embarazo (sabiendo que no puede oírnos)

    • 7 conversaciones en pareja que evitan conflictos al nacer el bebé
        • Ser Padres

      7 conversaciones en pareja que evitan conflictos al nacer el bebé

    • 13 novedades beauty de verano: desde la colonia fresca de pistacho al sérum relajante e hidratante después de un día de sol
        • Mia Revista

      13 novedades beauty de verano: desde la colonia fresca de pistacho al sérum relajante e hidratante después de un día de sol

    • 4 formas de repartir tareas del hogar (sin enfados) para tener una casa en orden siempre, según la experta María Leániz
        • Mia Revista

      4 formas de repartir tareas del hogar (sin enfados) para tener una casa en orden siempre, según la experta María Leániz

    • 7 claves de orden y decoración para estar más concentrado si teletrabajas o si tienes la oficina en casa
        • Mia Revista

      7 claves de orden y decoración para estar más concentrado si teletrabajas o si tienes la oficina en casa

    • OkPlanes

    • Piscinas Comunidad de Madrid
        • OkPlanes

      Las cinco mejores piscinas de la Comunidad de Madrid este verano

      • Mencía Guzman
    • estrenos cine
        • OkPlanes

      Los estrenos de cine de esta semana llegan con grandes apuestas

      • Mencía Guzman
    • Restaurantes alemanes Madrid
        • OkPlanes

      Cinco restaurantes alemanes en Madrid para comer por menos de 20 euros

      • Mencía Guzman
    • Nube Negra
        • OkPlanes

      «Nube negra», la invasión de mariposas de Carlos Amorales

      • Mencía Guzman
    • El universo del artista ante la cámara
        • OkPlanes

      “El universo del artista ante la cámara” llega al “Prado”

      • Mencía Guzman
    • Revolution'65
        • OkPlanes

      “Revolution’65” lleva el pop y el rock al “Teatro Real”

      • Mencía Guzman
    • Curiosidades

    • Orgullo Gay
        • Curiosidades

      ¡Feliz día del Orgullo Gay! Las mejores frases e imágenes para felicitarlo por WhatsApp

      • Blanca Espada
    • Planta de interior
        • Curiosidades

      Ni ficus ni geranios: la mejor planta de interior para absorber el calor y convertir tu casa en un refugio verde en verano

      • Alejo Lucarás
    • Orgullo Gay
        • Curiosidades

      Desde cuándo se celebra el Día del Orgullo Gay y por qué: origen, significado y cuál es su historia

      • Janire Manzanas
    • José Saramango
        • Curiosidades

      José Saramago, premio Nobel de Literatura portugués: «Lo mejor que me ha pasado en la vida es que me despidieran del trabajo»

      • Alejo Lucarás
    • Immanuel Kant. Pintura de Johann Christoph Frisch, dominio público, vía Wikimedia Commons
        • Curiosidades

      Immanuel Kant, filósofo alemán del siglo XVIII: «Quien es cruel con los animales también lo es en sus relaciones con los hombres»

      • Naiara Philpotts
    • John Lennon
        • Curiosidades

      La mítica canción de 1966 que John Lennon compuso en la playa de Almería y sigue siendo un himno de los Beatles 60 años después

      • Sofía Crotti
    • Recetas de cocina

    • cócteles con tequila
        • Recetas de cocina

      15 cócteles con tequila: recetas fáciles para preparar en casa

      • Francisco María
    • Receta portuguesa de bacalao
        • Recetas de cocina

      Bacalao dorado portugués estilo taberna

      • Francisco María
    • Diabetes
        • Recetas de cocina

      25 recetas para diabéticos: desayunos, comidas y cenas saludables

      • Francisco María
    • Chicha morada de Perú
        • Recetas de cocina

      Chicha morada: receta peruana tradicional, beneficios y cómo hacerla en casa

      • Francisco María
    • Aceite de orégano
        • Recetas de cocina

      Cómo hacer aceite de orégano casero: receta, beneficios y usos

      • Francisco María
    • aguapanela
        • Recetas de cocina

      Aguapanela: qué es, beneficios y receta tradicional paso a paso

      • Francisco María
    • OkShopping

    • Té Negro Earl Grey Special
        • OkShopping

      Este té hará que te guste el Earl Grey: cítrico, floral y con más personalidad que cualquier otro

      • New Mall Media
    • Dyson V15s Detect Submarine
        • OkShopping

      Esta aspiradora sin cable de Dyson también friega los suelos, detecta el polvo y está rebajada 170 €

      • New Mall Media
    • Parasol excéntrico Malta
        • OkShopping

      Adiós a la sombrilla de siempre: este parasol excéntrico cambiará tu terraza por 69 €

      • New Mall Media
    • iPad 2025
        • OkShopping

      Es de 2025, pero este iPad supera a cualquier tablet en su rango de precio: chip A16, cámara 4K y descuentazo

      • New Mall Media
    • Armario blanco Songesand
        • OkShopping

      IKEA tiene el armario blanco más completo del mercado y a menos precio: espejo, baldas regulables y un diseño eterno

      • New Mall Media
    • mejores sets de muebles de jardín
        • OkShopping

      10 ideas para decorar tu jardín y convertirlo en un espacio perfecto en 2026

      • New Mall Media
    • Mascotas

    • Playas perros Gran Canaria
        • Mascotas

      Las mejores playas de Canarias para ir con tu perro este verano 2026

      • Janire Manzanas
    • Gato en una ventana
        • Mascotas

      Un veterinario sobre los gatos naranjas: «Casi todos son en realidad atigrados»

      • Carmen Ruiz Rodríguez
        • Mascotas

      Desde el pasado 22 de abril los dueños de perros y gatos en España tienen que cumplir ésta norma: requisitos confirmados por la UE

      • José Espinosa
    • Perros, animales, mascotas
        • Mascotas

      «Desde que nacieron mis hijos me arrepiento de tener 3 perros en casa: No deseo que se mueran, pero… «

      • Ana López Vera
    • perro ladra
        • Mascotas

      Adiós a los carteles en el portal: si el perro de tu vecino te molesta el artículo 6 de la Ley de Propiedad Horizontal te avala

      • Blanca Espada
    • Playas Baleares perros
        • Mascotas

      Las mejores playas de Baleares para ir con tu perro este verano 2026

      • Janire Manzanas
    • Ciencia

    • Planeta rosa
        • Ciencia

      Los astrónomos, petrificados: La NASA detecta indicios de atmósfera en el interior de un planeta rosa a 57 años luz de la Tierra

      • Alejo Lucarás
    • Encuentran cenizas de volcán a 5.000 kilómetros, cenizas de volcán en Groenlandia, núcleo de hielo con ceniza volcánica, geólogos descubren erupción volcánica en Groenlandia.
        • Ciencia

      Todavía es pronto para el pánico pero el terremoto de magnitud 6,6 en Kamchatka preocupa a los científicos: «Se escapa de la física»

      • Gemma Meca
    • Carrera espacial
        • Ciencia

      Cómo será la primera fábrica construida fuera de la Tierra

      • Francisco María
    • Hielo, antártica, Gondwana
        • Ciencia

      Conmoción entre los geólogos: encuentran 3 km bajo el hielo de la Antártida una estructura geológica procedente del supercontinente Gondwana

      • Sofía Narváez
    • Cuatro transmisores de energía inalámbricos que alimentan un dron cuadricóptero. Foto: Reach Power Inc.
        • Ciencia

      EEUU rompe las leyes físicas y consigue que sus drones vuelen por tiempo indefinido: los recargan con ondas de radio sin tocar tierra

      • Naiara Philpotts
    • Avances en sanidad
        • Ciencia

      Cómo será el hospital del futuro según las investigaciones actuales

      • Francisco María
    • 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 tratarlo?

      • Blanca Espada
    • Tecnología

    • Virtual Zone Egipto
        • Tecnología

      Viajar al antiguo Egipto sin salir del centro de Alicante ya es posible

      • Nacho Grosso
    • Ray-Ban Meta
        • Tecnología

      Seis meses con las Ray-Ban Meta: cuando un gadget deja de ser un gadget

      • Nacho Grosso
    • resumir cualquier PDF con IA
        • Tecnología

      Cómo resumir cualquier PDF con IA en menos de 30 segundos (sin instalar nada)

      • Nacho Grosso
    • Jabra Evolve3 85
        • Tecnología

      Jabra Evolve3 85: los auriculares definitivos para dominar el teletrabajo y el ocio

      • Nacho Grosso
    • vivo X Fold6
        • Tecnología

      vivo X Fold6: el plegable insignia con cámara ZEISS de 200 MP llega a Europa este año

      • Nacho Grosso
        • Tecnología

      OKDIARIO alcanza los 2 millones de seguidores en TikTok y ya es el cuarto medio más seguido de España

      • Jimena De la Hoz
    Ir Arriba

    Noticias de última hora

    • Predicción del horóscopo para Sagitario hoy, domingo 28 de junio de 2026
    • Predicción del horóscopo para Escorpio hoy, domingo 28 de junio de 2026
    • La Seguridad Social insta a revisar tu pensión antes de cerrarla: puedes estar perdiendo dinero y no lo sabes
    • Pregón del Orgullo Gay en Madrid 2026: cuándo es, quién lo da, horario y dónde es
    • El queso que vale una fortuna y que los bancos de muchos países aceptan como garantía para préstamos
    • Ni ficus ni geranios: la mejor planta de interior para absorber el calor y convertir tu casa en un refugio verde en verano
    • ¡Feliz día del Orgullo Gay! Las mejores frases e imágenes para felicitarlo por WhatsApp
    • Precio de la gasolina hoy 28 de junio: localiza las gasolineras más baratas de Madrid
    • Predicción del horóscopo para Libra hoy, domingo 28 de junio de 2026
    • Qué partido de dieciseisavos del Mundial 2026 se juega hoy, domingo 28 de junio: quién juega, horario y dónde verlo por TV en directo

    Noticias más vistas

    • El alcalde de Camas señala a un periodista de OKDIARIO y difunde un falso superávit de 3.368 millones
    • Orgullo Gay 2026 en Sevilla: programa, cabalgata y fechas clave
    • El hartazgo de los evaluadores de Red.es: «No entiendo que los superjefazos señalen con sus dedazos, es muy injusto»
    • Piden colaboración ciudadana para encontrar al joven que atropelló a una pareja y su bebé y mató a su perra en Sevilla
    • Los mails que prueban que el Gobierno amañó contratos por 8 millones a Barrabés avalados por Begoña: «Las otras ofertas han de bajar, sí o sí»
    • Cortes de tráfico por el Orgullo 2026 en Sevilla: calles cortadas y horarios del metro y autobús
    • Resultado de la clasificación del GP de Austria: resumen, última hora del accidente de Verstappen y cómo han quedado Alonso y Sainz en la F1
    • La vida y origen de Lamine Yamal: sus padres, su relación con Inés García, edad, de dónde es y dónde nació
    • El Manchester City rompe la banca y hará el fichaje más caro de su historia
    • GNP, la empresa favorecida con contratos a dedo de la Diputación de Sevilla, disparó sus beneficios tras las pérdidas de 2023

    Noticias virales

    • La profunda reflexión de Don Quijote (1605) sobre el amor: «Cuando se mira en la hermosura del alma, y no en la del cuerpo, nace el amor»
    • La psicología ha llegado a la conclusión de que las personas que no se tiñen las canas no se están rindiendo, sino que pueden estar eligiendo la autenticidad por encima de la aprobación
    • La psicología sugiere que las personas que guardan todo y no son capaces de tirar recuerdos no es por dependencia, sino por alta sensibilidad emocional
    • Albert Einstein, físico alemán sobre el éxito: «No intentes convertirte en un hombre de éxito, sino en un hombre de valor»
    • Los científicos no dan crédito: la misma lava del volcán de La Palma que arrasó la isla en 2021 ha creado un mundo subterráneo donde ya viven criaturas que nadie había visto antes
    • A qué se refería Michael Jackson cuando dijo la frase: «El problema es que no sabemos concebir los pensamientos adecuados que nos permitirán levitar»
    • La reflexión de Antonio Rüdiger sobre su infancia: «Ser rico era tener comida y algo que beber. Si en la mesa había pollo, eras rico ese día»
    • Aragón está instalando una trampa efectiva para atrapar avispas asiáticas con una simple botella usada
    • Platón, filósofo griego, sobre el dinero: “La pobreza no llega por la disminución la riqueza, sino por la multiplicación de los deseos”
    • ¿Por qué los lados de un barco se llaman babor y estribor en lugar de ‘derecha’ e ‘izquierda’ y qué significan realmente?
    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