ECLIPSE TOTAL DE SOL, 12 AGOSTO 2026 Una histórica tríada de eclipses atraviesa España Guardo en la memoria recuerdos inolvidables de todos los eclipses que he visto, sobre todo, aquellos que he liderado como guía y los que, además, han tenido un significado histórico especial. Hablo, ni más ni menos, del Eclipse Total de Sol más largo del milenio (tuvo una duración récord de 7 minutos y 2 segundos), que observamos y filmamos desde el Orinoco para una productora el 11 de julio de 1991. O del último Eclipse Total de Sol del milenio (11 agosto 1999, precisamente el último que atravesó Europa hasta el que se va a producir ahora), que observamos desde el lago Balaton, en Hungría, llevando a un grupo de viajeros y que Antena 3 vino para filmar con nosotros. Cada vez que hay algún eclipse especial todos estos recuerdos afloran de nuevo, como ocurre ahora con esta fenomenal tanda de eclipses que tenemos en España. El miércoles 12 de agosto, poco antes de la puesta del Sol, una sombra de unos cientos de kilómetros de anchura recorrerá España desde Galicia y el Cantábrico hasta el Mediterráneo y Baleares, describiendo un arco que viene desde el Ártico pasa por Islandia. Pero este eclipse no llega solo. Es el primero de tres grandes eclipses solares que atravesarán España en apenas dieciocho meses. Dos serán totales y uno anular. Después de más de un siglo de espera, la península se convertirá en uno de los grandes escenarios celestes del planeta. Miles de personas viajarán a España para ver este trío de históricos eclipses. Durante alrededor de minuto y medio, según el lugar, el día parecerá interrumpir su curso. Descenderá la temperatura, cambiará la luz, algunos animales alterarán su comportamiento. Durante casi toda la historia humana, el Sol ha representado lo más estable del mundo visible. Puede ocultarlo una nube, pero sabemos que continúa allí. El eclipse introduce una anomalía inquietante: el astro que garantiza el orden desaparece en pleno día. Por eso, muchas culturas no interpretaron el eclipse como una simple oscuridad, sino como una crisis cósmica. Dragones, lobos, jaguares, serpientes, ranas gigantes y demonios fueron acusados de devorar el Sol. El monstruo cambiaba de nombre; la intuición simbólica era semejante: una fuerza procedente de las tinieblas atacaba el centro luminoso del mundo. LA TRILOGÍA IBÉRICA: 2026, 2027 y 2028 Algo histórico por su excepcionalidad geográfica, los tres cruzarán España en un periodo brevísimo. El 12 de agosto de 2026, la totalidad recorrerá gran parte de la mitad norte peninsular, desde Galicia y Asturias hasta Aragón, la Comunidad Valenciana y Baleares. Ocurrirá al atardecer, con el Sol muy bajo sobre el horizonte occidental. El 2 de agosto de 2027, otro eclipse total atravesará el extremo sur: Cádiz, Málaga, Ceuta, Melilla y las zonas meridionales de Granada y Almería. Sucederá por la mañana y será mucho más largo. En Ceuta, la totalidad durará unos 4 minutos y 48 segundos; en Cádiz, 2 minutos y 54 segundos; en Málaga, 1 minuto y 48 segundos. Su máximo mundial, sobre Egipto, llegará a 6 minutos y 23 segundos, uno de los eclipses más prolongados del siglo. Finalmente, el 26 de enero de 2028, un eclipse anular cruzará la península desde el suroeste hacia el noreste. La Luna no cubrirá completamente el disco solar y dejará visible el célebre anillo de fuego. La franja atravesará Andalucía, Extremadura, Castilla-La Mancha, parte de Madrid, Aragón, Murcia, la Comunidad Valenciana, Cataluña y Baleares. El recorrido conjunto resulta casi cartográfico: primero el norte, después el sur y, finalmente, una gran diagonal central. En dieciocho meses, la sombra lunar habrá trazado sobre España una especie de enorme firma celeste. El último eclipse de Sol que atravesó España fue el 17 de abril de 1912. Y, tras esta secuencia de estos tres eclipses no se podrá contemplar otro eclipse solar total desde territorio español hasta 2053. CÓMO SERÁ EL ECLIPSE El eclipse será visible como parcial en buena parte de Europa, el norte de Norteamérica y el oeste de África. La franja de totalidad atravesará el Ártico, Groenlandia, el extremo occidental de Islandia, el Atlántico y el norte de España. El máximo mundial tendrá lugar cerca de Islandia a las 19:46, hora peninsular española, con una totalidad máxima de 2 minutos y 18 segundos. En España, los horarios variarán ligeramente: Localidad Inicio del eclipse Máximo Totalidad aproximada Altura del Sol A Coruña 19:31 20:28 76 segundos 12° Burgos 19:33 20:29 104 segundos 8° Palma 19:38 20:32 Muy próxima a la puesta 2° Los datos muestran el principal desafío: el Sol estará muy bajo. No basta con encontrarse dentro de la franja de totalidad. Es necesario tener un horizonte completamente abierto hacia el oeste o el oeste-noroeste. Una montaña, un edificio, una arboleda o incluso una loma relativamente distante podrían ocultarlo. Por supuesto, también las nubes, por lo que conviene esta al tanto de la meteorología desde unos días antes. Para quienes estén valorando Cantabria o Burgos, el interior castellano ofrece una ventaja importante: Burgos tendrá cerca de 104 segundos de totalidad y una climatología generalmente menos nubosa que la costa cantábrica. Sin embargo, la meteorología definitiva no podrá conocerse hasta pocos días antes. AEMET comenzará a emitir boletines especiales diarios el 7 de agosto y considera que las predicciones de nubosidad empiezan a resultar realmente útiles aproximadamente cinco días antes. El eclipse dura unas dos horas, pero la fase de totalidad ronda los 2 minutos; depende del lugar de observación. La altura también depende del lugar, cuando más al este de España más bajo se verá el Sol, hasta verlo rozando el horizonte como ocurrirá en Menorca. En cuanto el Sol se oculte, la oscuridad no solo permitirá ver las estrellas, sino también algunos planetas, como Júpiter y Venus, escoltando a uno y otro lado del Sol. Además, se podrá disfrutar de la lluvia de estrellas fugaces de las Perseidas. En conjunto, una noche absolutamente mágica. En este enlace puedes descarga un amplio informe de más de 150 páginas del Observatorio Astronómico Nacional: Eclipses Observatorio astronómico nacional ¡OJO CON LOS OJOS! Durante todas las fases parciales es imprescindible utilizar gafas de eclipse homologadas, preferiblemente certificadas conforme a la norma ISO 12312-2 y en perfecto estado. Las gafas de sol, por oscuras que sean, no sirven. Tampoco sirven radiografías, cristales ahumados, negativos fotográficos, discos compactos ni filtros caseros. Algunos reducen la luz visible, pero permiten el paso de radiación infrarroja o ultravioleta capaz de dañar la retina. Las gafas pueden retirarse exclusivamente durante la fase de totalidad, cuando el disco solar ha quedado completamente oculto. En cuanto reaparezca el primer punto luminoso, deben colocarse de nuevo. Esto solo es válido dentro de la franja de totalidad. En un eclipse parcial o anular, incluso con una ocultación del 99,99 %, nunca es seguro mirar sin protección. Los prismáticos, cámaras y telescopios necesitan filtros solares específicos colocados delante del objetivo. No se deben mirar mediante instrumentos ópticos llevando únicamente gafas de eclipse: las lentes concentran la radiación y pueden destruir el filtro y lesionar el ojo en segundos. Una alternativa sencilla y segura es la proyección: una cartulina perforada, una espumadera o una cámara oscura permiten proyectar decenas de pequeños soles crecientes sobre otra superficie. Bajo los árboles, los huecos entre las hojas actuarán como miles de cámaras estenopeicas y el suelo se llenará de pequeñas imágenes del Sol eclipsado. Conviene llegar con varias horas de antelación, llevar agua, protección solar, una silla estable, brújula o aplicación para localizar el oeste y una segunda ubicación alternativa. El mejor plan no es necesariamente el mirador más famoso, sino un lugar accesible, sin aglomeraciones y con horizonte limpio. Y la jornada tendrá una propina celeste: la noche del 12 al 13 coincidirá con el máximo de las Perseidas y con la Luna nueva, por lo que, después del eclipse, el cielo quedará especialmente oscuro para observar meteoros. LECTURA E INTERPRETACIÓN ASTROLÓGICA En un eclipse, la lunación sucede cerca de los Nodos Lunares, los puntos en los que la órbita de la Luna corta la eclíptica, el camino aparente del Sol. Se cruzan, por tanto, dos órdenes distintos: el ciclo mensual de la Luna y la trayectoria anual del Sol. El eclipse nace en una intersección de Sol, Luna, Tierra. Desde una lectura simbólica, esto significa que el curso habitual de las cosas es atravesado por una corriente más profunda. Lo cotidiano se encuentra con lo histórico; la voluntad individual, con fuerzas colectivas; la continuidad, con una interrupción que obliga a reorganizar el relato. Zona de influencia La totalidad refuerza el simbolismo de interrupción. Pero esto no significa que todas las personas situadas bajo la sombra vivirán una catástrofe personal. La visibilidad señala sobre todo una relevancia territorial y colectiva. En el eclipse del 12 de agosto de 2026, España se encuentra dentro de la franja de totalidad. Será el primer eclipse total de Sol visible desde la península Ibérica en más de un siglo. La sombra atravesará el país de oeste a este, desde Galicia hasta Baleares. Esto puede traer interesantes pruebas para España, como ya estamos viendo con lo que está pasando en Ceuta. Al final, las zonas donde se proyecta o son recorridas por la sobra de un eclipse total de Sol suelen tener incidencias. Aunque esto no siempre es así, pero hay numerosos ejemplos en la historia. Por otra parte, un eclipse no influye únicamente por allí por donde pasa su sombra. Tiempo de influencia Los eclipses no actúan únicamente durante las horas en que son visibles. El día del fenómeno puede contener un acontecimiento llamativo, pero con frecuencia el proceso comienza mucho antes o se despliega mucho después. La tradición utilizó diferentes sistemas para calcular su duración. Ptolomeo relacionaba las horas de oscurecimiento de un eclipse solar con años de influencia y las horas de un eclipse lunar con meses. También atendía a la posición del eclipse respecto a los ángulos para decidir si sus efectos aparecerían al comienzo, en la mitad o hacia el final del periodo. Claro que esta regla no debería aplicarse como una calculadora mecánica. Además, Ptolomeo hablaba de la duración local del oscurecimiento, no solo de los breves segundos de totalidad máxima. Al hilo de esto se ha hablado y especulado mucho sobre temporadas de eclipses, que si medio año o un año antes o después, etc. La realidad es que los eclipses están totalmente vinculados a los Nodos Lunares y, por tanto, su influjo no se puede limitar ni dar una medida exacta de tiempo. Pueden funcionar perfectamente durante el año y medio que los Nodos atraviesan cada eje. Aunque se activen en determinados momentos o bajo determinados tránsitos, incluyendo, por supuesto, unas semanas antes y después de los propios eclipses. Siete influencias a examinar Carta Astral del Eclipse Total de Sol del 12 de agosto de 2026 Este eclipse será especialmente significativo para quienes tengan el Sol, la Luna, el Ascendente, el Medio Cielo o planetas personales en el eje Leo-Acuario, especialmente en el segundo o tercer decanato. También hay que prestar especial atención al eje de casas astrológicas donde se hallen esos signos, sobre todo alrededor del grado 20, donde se produce el Eclipse. Aunque el grado exacto es lo de menos, igual que la fecha, si que conviene tener en cuenta cierta área u orbe de influencia en torno al grado que se da el eclipse. Más aún, en un caso como este que presenta prácticamente un Stellium que ocupa todo el signo. No conviene interpretar un eclipse como una condena ni como un acontecimiento instantáneo. Actúa más como un umbral temporal. Puede comenzar a sentirse semanas antes y desplegar sus consecuencias durante los meses siguientes. En realidad, al estar indisolublemente unidos a los Nodos Lunares, pueden funcionar desde meses antes a meses después. La influencia de todo eclipse depende de muchos factores, principalmente los siguientes: Carta Astral Natal (siendo claves condicionantes el Sol, la Luna y los Nodos Lunares), dónde se produce el eclipse y que puntos de la carta natal activa; y cómo se combina el eclipse con otros tránsitos y direcciones. Pero tratar de describir diferencias entre eclipses sobre uno de los Nodos lunares sigue siendo otra de las quimeras actuales. Con frecuencia, cuando el eclipse es importante para alguien porque toca puntos vitales de la carta, representa una etapa bisagra o crucial de la existencia, un nuevo capítulo, algo que vuelve del pasado, pero de otro modo, tiempo de hacer grandes elecciones o tomar importantes decisiones que pueden condicionar el futuro. Tiempo de tomar un nuevo rumbo. Puesto que influyen sobre destino y karma, suelen tocar las relaciones personales, especialmente aquellas que mas significan o las que, de un modo u otro, pueden condicionar nuestras vidas. Un tiempo donde algunas de las principales preguntas y respuestas cambian, cerrando páginas de vida y abriendo otras. Un tiempo que conviene examinar a conciencia, hacer balance del pasado, del presente y mirar hacia el futuro. Tiempo que conviene tomar momentos de soledad, reflexionar, meditar y escribir, como un hábito diario. Y un dato clave si quieres comprender y estudiar cómo funcionan los eclipses en tu vida o qué te pueden traer, es mirar atrás en etapas que los Nodos Lunares y eclipses hayan pasado por ese mismo eje. Ejemplos actuales El primer eclipse de sol de este año ya fue tremendo. Prácticamente el mismo día arrestaron al príncipe Andrés, con esa noticia que conmocionaba a los ingleses ocupando las portadas de los diarios, el mismo día que él cumplía años. Es decir, el eclipse se producía en conjunción a su Sol. Días después, Netanyahu y Trump lanzan el ataque sobre Irán, matando al ayatola Jamenei. Lo “curioso” es que ese eclipse se dio a finales de Acuario, en oposición al Marte de ambos atacantes (ambos tienen a Marte a finales de Leo). Y, quizá más curioso aún, ambos han nacido bajo eclipses, el primero con eclipse de Sol; el segundo, de Luna. También Jamenei nació bajo un eclipse de Sol. Ahora, con este eclipse en puertas y, por supuesto, en pleno funcionamiento, la invasión de Ceuta no es casual, pues Mohamed VI, el rey de Marruecos, tiene el Sol a finales de Leo, en conjunción al eclipse que se dará este próximo día 12. Podemos observar el funcionamiento o activación de los eclipses en muchos mandatarios, personajes públicos o anónimos, puesto que los eclipses se suelen pronunciar de forma verdaderamente elocuente. Tan solo hace falta observarlos y estudiarlos. Si quieres tener un panorama más completo de este eclipse, ten en cuenta que la información de este número de Astromembresía puedes completarlo con Astromembresía números 17 (Júpiter en Leo) y número 22 (Los Nodos Lunares pasan al eje Acuario-Leo). Aquí te dejo también un layout para tener una visión panorámica del asunto PGRpdiBpZD0iY2Fzc2FueWEtZWNsaXBzZS0yMDI2Ij4KCjxzdHlsZT4KI2Nhc3NhbnlhLWVjbGlwc2UtMjAyNnsKICAtLW5pZ2h0OiMwNjExMWQ7CiAgLS1uaWdodDI6IzBiMWQyZDsKICAtLW5pZ2h0MzojMTAyYjNiOwogIC0tcGFwZXI6I2Y0ZWZlNTsKICAtLWluazojMTcyMDJhOwogIC0tZ29sZDojZDhhZjYzOwogIC0tZ29sZDI6I2YwZDhhNDsKICAtLWJsdWU6IzdmYjRjYzsKICAtLXNvZnQ6I2RjZTdlYTsKICAtLWxpbmU6cmdiYSgyNTUsMjU1LDI1NSwuMTIpOwoKICBtYXgtd2lkdGg6MTE4MHB4OwogIG1hcmdpbjozNXB4IGF1dG87CiAgYmFja2dyb3VuZDp2YXIoLS1wYXBlcik7CiAgY29sb3I6dmFyKC0taW5rKTsKICBmb250LWZhbWlseTpHZW9yZ2lhLCAiVGltZXMgTmV3IFJvbWFuIiwgc2VyaWY7CiAgYm9yZGVyLXJhZGl1czoyNHB4OwogIG92ZXJmbG93OmhpZGRlbjsKICBib3gtc2hhZG93OjAgMjJweCA2MHB4IHJnYmEoMCwwLDAsLjE4KTsKfQoKI2Nhc3NhbnlhLWVjbGlwc2UtMjAyNiAqewogIGJveC1zaXppbmc6Ym9yZGVyLWJveDsKfQoKI2Nhc3NhbnlhLWVjbGlwc2UtMjAyNiBidXR0b257CiAgZm9udC1mYW1pbHk6aW5oZXJpdDsKfQoKCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIFBPUlRBREEKPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCi5jZTI2LWNvdmVyewogIG1pbi1oZWlnaHQ6NzAwcHg7CiAgcG9zaXRpb246cmVsYXRpdmU7CiAgb3ZlcmZsb3c6aGlkZGVuOwogIGNvbG9yOiNmZmY7CiAgYmFja2dyb3VuZDoKICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDM4JSwgcmdiYSgyNDAsMTkwLDkwLC4xOCksIHRyYW5zcGFyZW50IDIwJSksCiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMwMjA3MGMgMCUsIzA3MTMxZiA0NSUsIzEyMzI0NyA3NyUsI2EwNjkzNyAxMzAlKTsKfQoKLmNlMjYtc3RhcnN7CiAgcG9zaXRpb246YWJzb2x1dGU7CiAgaW5zZXQ6MDsKICBvcGFjaXR5Oi42OwogIGJhY2tncm91bmQtaW1hZ2U6CiAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxcHgsIHRyYW5zcGFyZW50IDEuNXB4KSwKICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LDI1NSwyNTUsLjcpIDFweCwgdHJhbnNwYXJlbnQgMS41cHgpOwogIGJhY2tncm91bmQtc2l6ZTo4M3B4IDgzcHgsMTI3cHggMTI3cHg7CiAgYmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDIycHgsNTVweCA3NXB4Owp9CgouY2UyNi1jb3Zlci1pbm5lcnsKICBwb3NpdGlvbjpyZWxhdGl2ZTsKICB6LWluZGV4OjQ7CiAgcGFkZGluZzo0NXB4IDYlIDY1cHg7CiAgbWF4LXdpZHRoOjEwODBweDsKICBtYXJnaW46YXV0bzsKICB0ZXh0LWFsaWduOmNlbnRlcjsKfQoKLmNlMjYtb3ZlcmxpbmV7CiAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOi4yMmVtOwogIGZvbnQtc2l6ZTouOHJlbTsKICBjb2xvcjp2YXIoLS1nb2xkMik7CiAgbWFyZ2luLWJvdHRvbToxNnB4Owp9CgouY2UyNi10aXRsZXsKICBmb250LXNpemU6Y2xhbXAoM3JlbSw4dncsNi41cmVtKTsKICBsaW5lLWhlaWdodDouOTI7CiAgbWFyZ2luOjA7CiAgZm9udC13ZWlnaHQ6bm9ybWFsOwogIGxldHRlci1zcGFjaW5nOi0uMDRlbTsKfQoKLmNlMjYtc3VidGl0bGV7CiAgY29sb3I6dmFyKC0tZ29sZDIpOwogIGZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjM1cmVtKTsKICBtYXJnaW46MjBweCAwIDA7Cn0KCgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogICBFQ0xJUFNFIFZJU1VBTAo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKLmNlMjYtZWNsaXBzZS13cmFwewogIGhlaWdodDoyNzVweDsKICBkaXNwbGF5OmZsZXg7CiAganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgcG9zaXRpb246cmVsYXRpdmU7Cn0KCi5jZTI2LWNvcm9uYXsKICB3aWR0aDoyMTBweDsKICBoZWlnaHQ6MjEwcHg7CiAgYm9yZGVyLXJhZGl1czo1MCU7CiAgcG9zaXRpb246cmVsYXRpdmU7CiAgYmFja2dyb3VuZDojMDIwMjA0OwogIGJveC1zaGFkb3c6CiAgICAwIDAgMTJweCA1cHggI2ZmZjRjZiwKICAgIDAgMCAyNXB4IDlweCAjZTdiYTZhLAogICAgMCAwIDU1cHggMTdweCByZ2JhKDIzNywxODUsODksLjcpLAogICAgMCAwIDEwNXB4IDM4cHggcmdiYSgyMzgsMTkwLDkwLC4yNCksCiAgICAwIDAgMTgwcHggNTVweCByZ2JhKDI1NSwyMTAsMTIwLC4xKTsKfQoKLmNlMjYtY29yb25hOmJlZm9yZXsKICBjb250ZW50OiIiOwogIHBvc2l0aW9uOmFic29sdXRlOwogIGluc2V0Oi02MHB4OwogIGJvcmRlci1yYWRpdXM6NTAlOwogIGJhY2tncm91bmQ6CiAgICByZXBlYXRpbmctY29uaWMtZ3JhZGllbnQoCiAgICAgIGZyb20gMGRlZywKICAgICAgcmdiYSgyNTUsMjIwLDE1MCwuNDUpIDBkZWcgMWRlZywKICAgICAgdHJhbnNwYXJlbnQgMWRlZyA4ZGVnCiAgICApOwogIGZpbHRlcjpibHVyKDRweCk7CiAgb3BhY2l0eTouNDU7CiAgei1pbmRleDotMTsKfQoKLmNlMjYtZGlhbW9uZHsKICBwb3NpdGlvbjphYnNvbHV0ZTsKICByaWdodDotOHB4OwogIHRvcDo4OXB4OwogIHdpZHRoOjE3cHg7CiAgaGVpZ2h0OjE3cHg7CiAgYm9yZGVyLXJhZGl1czo1MCU7CiAgYmFja2dyb3VuZDojZmZmOwogIGJveC1zaGFkb3c6CiAgICAwIDAgMTBweCB3aGl0ZSwKICAgIDAgMCAyOHB4ICNmZmUxYTIsCiAgICAwIDAgNTVweCAjZmZjNzVlOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgTUFSCj09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgouY2UyNi1zZWF7CiAgcG9zaXRpb246YWJzb2x1dGU7CiAgYm90dG9tOjA7CiAgbGVmdDowOwogIHdpZHRoOjEwMCU7CiAgaGVpZ2h0OjE4MHB4OwoKICBiYWNrZ3JvdW5kOgogICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDEwLDM5LDU2LC4xKSwjMDYxODIzIDM1JSwjMDQxNDFlKSwKICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoCiAgICAgIDE3NmRlZywKICAgICAgdHJhbnNwYXJlbnQgMHB4LAogICAgICB0cmFuc3BhcmVudCAxMXB4LAogICAgICByZ2JhKDIyMCwyMzYsMjQwLC4wOSkgMTJweCwKICAgICAgdHJhbnNwYXJlbnQgMTRweAogICAgKTsKCiAgY2xpcC1wYXRoOnBvbHlnb24oCiAgICAwIDI2JSwKICAgIDEyJSAxNyUsCiAgICAyOCUgMjklLAogICAgNDAlIDE1JSwKICAgIDU4JSAzMSUsCiAgICA3MiUgMTklLAogICAgODYlIDMwJSwKICAgIDEwMCUgMTklLAogICAgMTAwJSAxMDAlLAogICAgMCAxMDAlCiAgKTsKfQoKLmNlMjYtY292ZXItbm90ZXsKICBtYXJnaW46NnB4IGF1dG8gMDsKICBtYXgtd2lkdGg6NjUwcHg7CiAgZm9udC1zaXplOjEuMDVyZW07CiAgbGluZS1oZWlnaHQ6MS42NTsKICBjb2xvcjojZDllNGVhOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgQ1VFTlRBIEFUUsOBUwo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKLmNlMjYtY291bnRkb3duLXRpdGxlewogIHRleHQtYWxpZ246Y2VudGVyOwogIG1hcmdpbjoyNnB4IGF1dG8gMTJweDsKICBjb2xvcjp2YXIoLS1nb2xkMik7CiAgZm9udC1zaXplOi43OHJlbTsKICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6LjE1ZW07Cn0KCi5jZTI2LWNvdW50ZG93bnsKICBwb3NpdGlvbjpyZWxhdGl2ZTsKICB6LWluZGV4OjU7CiAgbWF4LXdpZHRoOjc4MHB4OwogIG1hcmdpbjowIGF1dG87CiAgZGlzcGxheTpncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpOwogIGdhcDoxMHB4Owp9CgouY2UyNi1jb3VudHsKICBwYWRkaW5nOjE0cHggOHB4OwogIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTUpOwogIGJhY2tncm91bmQ6cmdiYSgyLDgsMTUsLjQ1KTsKICBiYWNrZHJvcC1maWx0ZXI6Ymx1cig4cHgpOwogIGJvcmRlci1yYWRpdXM6MTJweDsKfQoKLmNlMjYtbnVtYmVyewogIGZvbnQtc2l6ZToycmVtOwogIGRpc3BsYXk6YmxvY2s7CiAgY29sb3I6I2ZmZjsKfQoKLmNlMjYtbGFiZWx7CiAgZGlzcGxheTpibG9jazsKICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgZm9udC1zaXplOi42OHJlbTsKICBsZXR0ZXItc3BhY2luZzouMTRlbTsKICBjb2xvcjojYWJjMmNmOwogIG1hcmdpbi10b3A6NXB4Owp9CgouY2UyNi1jb3VudGRvd24tbm90ZXsKICB0ZXh0LWFsaWduOmNlbnRlcjsKICBtYXJnaW46MTJweCBhdXRvIDA7CiAgY29sb3I6I2FiYzJjZjsKICBmb250LXNpemU6Ljc2cmVtOwogIGxpbmUtaGVpZ2h0OjEuNDU7Cn0KCi5jZTI2LWVjbGlwc2UtbWVzc2FnZXsKICBkaXNwbGF5Om5vbmU7CiAgbWFyZ2luOjI0cHggYXV0byAwOwogIHBhZGRpbmc6MTZweCAyMnB4OwogIG1heC13aWR0aDo1NjBweDsKICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQwLDIxNiwxNjQsLjU1KTsKICBib3JkZXItcmFkaXVzOjEycHg7CiAgYmFja2dyb3VuZDpyZ2JhKDIsOCwxNSwuNTUpOwogIGNvbG9yOnZhcigtLWdvbGQyKTsKICBmb250LXNpemU6MS4xNXJlbTsKICBsZXR0ZXItc3BhY2luZzouMDhlbTsKICB0ZXh0LWFsaWduOmNlbnRlcjsKfQoKCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIEZSQU5KQSBFRElUT1JJQUwKPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCi5jZTI2LWVkaXRpb257CiAgYmFja2dyb3VuZDojMTExODIwOwogIGNvbG9yOiNmZmY7CiAgcGFkZGluZzoxOHB4IDYlOwogIGRpc3BsYXk6ZmxleDsKICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsKICBnYXA6MjBweDsKICBmb250LXNpemU6LjgycmVtOwogIGxldHRlci1zcGFjaW5nOi4xMmVtOwogIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKfQoKLmNlMjYtZWRpdGlvbiBzdHJvbmd7CiAgY29sb3I6dmFyKC0tZ29sZDIpOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgQ09OVEVOSURPCj09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgouY2UyNi1ib2R5ewogIHBhZGRpbmc6NjBweCA2JTsKfQoKLmNlMjYtaW50cm97CiAgZGlzcGxheTpncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxLjM1ZnIgLjY1ZnI7CiAgZ2FwOjQ1cHg7CiAgYWxpZ24taXRlbXM6c3RhcnQ7CiAgbWFyZ2luLWJvdHRvbTo1NXB4Owp9CgouY2UyNi1kcm9wY2FwOmZpcnN0LWxldHRlcnsKICBmbG9hdDpsZWZ0OwogIGZvbnQtc2l6ZTo1LjdyZW07CiAgbGluZS1oZWlnaHQ6LjcyOwogIHBhZGRpbmc6MTBweCAxMnB4IDRweCAwOwogIGNvbG9yOiNiMzdkMzU7Cn0KCi5jZTI2LWludHJvIHB7CiAgZm9udC1zaXplOjEuMTJyZW07CiAgbGluZS1oZWlnaHQ6MS43ODsKICBtYXJnaW4tdG9wOjA7Cn0KCi5jZTI2LXF1b3RlewogIGJvcmRlci10b3A6M3B4IHNvbGlkIHZhcigtLWdvbGQpOwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOWJmYWU7CiAgcGFkZGluZzoyM3B4IDVweDsKICBmb250LXNpemU6MS41cmVtOwogIGxpbmUtaGVpZ2h0OjEuMzU7CiAgZm9udC1zdHlsZTppdGFsaWM7Cn0KCi5jZTI2LXF1b3RlIHNtYWxsewogIGRpc3BsYXk6YmxvY2s7CiAgbWFyZ2luLXRvcDoxNXB4OwogIGZvbnQtc3R5bGU6bm9ybWFsOwogIGZvbnQtc2l6ZTouNzJyZW07CiAgbGV0dGVyLXNwYWNpbmc6LjEzZW07CiAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGNvbG9yOiM3NzZiNWM7Cn0KCgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogICBHUkFOREVTIERBVE9TCj09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgouY2UyNi1mYWN0c3sKICBkaXNwbGF5OmdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7CiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NhYmZhZjsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2FiZmFmOwogIG1hcmdpbjo1NXB4IDA7Cn0KCi5jZTI2LWZhY3R7CiAgcGFkZGluZzozMHB4IDIycHg7CiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2FiZmFmOwp9CgouY2UyNi1mYWN0Omxhc3QtY2hpbGR7CiAgYm9yZGVyLXJpZ2h0OjA7Cn0KCi5jZTI2LWZhY3Qgc3Ryb25newogIGRpc3BsYXk6YmxvY2s7CiAgY29sb3I6IzljNmIzMDsKICBmb250LXNpemU6Mi40cmVtOwogIGxpbmUtaGVpZ2h0OjE7CiAgbWFyZ2luLWJvdHRvbTo4cHg7CiAgZm9udC13ZWlnaHQ6bm9ybWFsOwp9CgouY2UyNi1mYWN0IHNwYW57CiAgZm9udC1zaXplOi44NXJlbTsKICBsaW5lLWhlaWdodDoxLjQ1Owp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgVElUVUxPUwo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKLmNlMjYtc2VjdGlvbi1raWNrZXJ7CiAgZm9udC1zaXplOi43NXJlbTsKICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6LjE4ZW07CiAgY29sb3I6IzljNmIzMDsKICBtYXJnaW4tYm90dG9tOjhweDsKfQoKLmNlMjYtc2VjdGlvbi10aXRsZXsKICBtYXJnaW46MCAwIDMwcHg7CiAgZm9udC1zaXplOmNsYW1wKDJyZW0sNHZ3LDMuMnJlbSk7CiAgbGluZS1oZWlnaHQ6MS4wNDsKICBmb250LXdlaWdodDpub3JtYWw7Cn0KCgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogICBUUklMT0fDjUEKPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCi5jZTI2LXRyaWxvZ3l7CiAgbWFyZ2luOjY1cHggMDsKfQoKLmNlMjYteWVhcnN7CiAgZGlzcGxheTpncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpOwogIGdhcDoxOHB4Owp9CgouY2UyNi15ZWFyewogIGJhY2tncm91bmQ6I2ZmZjsKICBwYWRkaW5nOjMwcHg7CiAgbWluLWhlaWdodDozMTBweDsKICBwb3NpdGlvbjpyZWxhdGl2ZTsKICBib3JkZXI6MXB4IHNvbGlkICNkZGQxYmQ7Cn0KCi5jZTI2LXllYXItbnVtYmVyewogIGZvbnQtc2l6ZTo0LjVyZW07CiAgY29sb3I6I2UxZDNiYzsKICBsaW5lLWhlaWdodDoxOwogIG1hcmdpbi1ib3R0b206MjBweDsKfQoKLmNlMjYteWVhciBoM3sKICBmb250LXNpemU6MS41NXJlbTsKICBtYXJnaW46MCAwIDE1cHg7CiAgZm9udC13ZWlnaHQ6bm9ybWFsOwp9CgouY2UyNi15ZWFyIHB7CiAgbGluZS1oZWlnaHQ6MS42NTsKICBmb250LXNpemU6Ljk2cmVtOwp9CgouY2UyNi10eXBlewogIGRpc3BsYXk6aW5saW5lLWJsb2NrOwogIG1hcmdpbi10b3A6MTVweDsKICBib3JkZXItcmFkaXVzOjEwMHB4OwogIGJhY2tncm91bmQ6IzE3MjEyYjsKICBjb2xvcjojZmZmOwogIHBhZGRpbmc6N3B4IDEycHg7CiAgZm9udC1zaXplOi43cmVtOwogIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzouMWVtOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgUEVTVEHDkUFTCj09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgouY2UyNi10YWJzewogIG1hcmdpbjo3MHB4IDA7Cn0KCi5jZTI2LXRhYm5hdnsKICBkaXNwbGF5OmZsZXg7CiAgZmxleC13cmFwOndyYXA7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2JkYjNhMzsKICBtYXJnaW4tYm90dG9tOjMwcHg7Cn0KCi5jZTI2LXRhYi1idXR0b257CiAgYm9yZGVyOjA7CiAgYmFja2dyb3VuZDpub25lOwogIHBhZGRpbmc6MTRweCAyMHB4OwogIGN1cnNvcjpwb2ludGVyOwogIGZvbnQtc2l6ZToxcmVtOwogIGNvbG9yOiM2NjViNGU7CiAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7Cn0KCi5jZTI2LXRhYi1idXR0b24uYWN0aXZlewogIGJvcmRlci1ib3R0b20tY29sb3I6I2E3NzMzMjsKICBjb2xvcjojMTExOwp9CgouY2UyNi1wYW5lbHsKICBkaXNwbGF5Om5vbmU7Cn0KCi5jZTI2LXBhbmVsLmFjdGl2ZXsKICBkaXNwbGF5OmJsb2NrOwogIGFuaW1hdGlvbjpjZTI2ZmFkZSAuMjVzIGVhc2U7Cn0KCkBrZXlmcmFtZXMgY2UyNmZhZGV7CiAgZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXB4KX0KICB0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Cn0KCi5jZTI2LW1hZy1ncmlkewogIGRpc3BsYXk6Z3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKTsKICBnYXA6MjRweDsKfQoKLmNlMjYtc3Rvcnl7CiAgYmFja2dyb3VuZDojZmZmOwogIHBhZGRpbmc6MjhweDsKICBib3JkZXItdG9wOjRweCBzb2xpZCAjMWMzNTQ1OwogIGJveC1zaGFkb3c6MCA5cHggMjVweCByZ2JhKDAsMCwwLC4wNSk7Cn0KCi5jZTI2LXN0b3J5IGgzewogIG1hcmdpbjowIDAgMTJweDsKICBmb250LXNpemU6MS40cmVtOwogIGZvbnQtd2VpZ2h0Om5vcm1hbDsKfQoKLmNlMjYtc3RvcnkgcCwKLmNlMjYtc3RvcnkgbGl7CiAgbGluZS1oZWlnaHQ6MS42NTsKfQoKLmNlMjYtc3RvcnkgdWx7CiAgcGFkZGluZy1sZWZ0OjIwcHg7Cn0KCgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogICBBVklTTwo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKLmNlMjYtYWxlcnR7CiAgYmFja2dyb3VuZDojZDRhZDY2OwogIGNvbG9yOiMxODIwMjg7CiAgcGFkZGluZzoyNXB4IDI4cHg7CiAgbWFyZ2luOjI4cHggMDsKICBkaXNwbGF5OmdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyOwogIGdhcDoxOHB4OwogIGFsaWduLWl0ZW1zOnN0YXJ0Owp9CgouY2UyNi1hbGVydC1pY29uewogIGZvbnQtc2l6ZToycmVtOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgSE9SSVpPTlRFCj09PT09PT09PT09PT09PT09PT09PT09PT09ICovCgouY2UyNi1ob3Jpem9uewogIG1hcmdpbjo2NXB4IDA7CiAgYmFja2dyb3VuZDoKICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzBjMjczNywjMTgzZTUwIDUwJSwjYWE3NDNjIDEwMCUpOwogIGNvbG9yOiNmZmY7CiAgbWluLWhlaWdodDozNjBweDsKICBwb3NpdGlvbjpyZWxhdGl2ZTsKICBvdmVyZmxvdzpoaWRkZW47Cn0KCi5jZTI2LWhvcml6b24tY29udGVudHsKICBwb3NpdGlvbjpyZWxhdGl2ZTsKICB6LWluZGV4OjI7CiAgcGFkZGluZzo0NXB4OwogIG1heC13aWR0aDo2NTBweDsKfQoKLmNlMjYtaG9yaXpvbiBoMnsKICBmb250LXdlaWdodDpub3JtYWw7CiAgZm9udC1zaXplOjIuN3JlbTsKICBtYXJnaW46MCAwIDE4cHg7Cn0KCi5jZTI2LWhvcml6b24gcHsKICBsaW5lLWhlaWdodDoxLjc7CiAgY29sb3I6I2UxZWJlZTsKfQoKLmNlMjYtaG9yaXpvbjphZnRlcnsKICBjb250ZW50OiIiOwogIHBvc2l0aW9uOmFic29sdXRlOwogIGxlZnQ6MDsKICBib3R0b206MDsKICB3aWR0aDoxMDAlOwogIGhlaWdodDo5MHB4OwogIGJhY2tncm91bmQ6IzA2MTUxZTsKICBjbGlwLXBhdGg6cG9seWdvbigKICAgIDAgNzUlLDglIDQ3JSwxNCUgNTglLDIyJSAyNiUsCiAgICAyOSUgNTclLDQwJSAyMSUsNDglIDQ3JSw1NyUgMzIlLAogICAgNjclIDYxJSw3NiUgMzMlLDg1JSA1MiUsOTMlIDI5JSwxMDAlIDUyJSwKICAgIDEwMCUgMTAwJSwwIDEwMCUKICApOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgUEFTT1MKPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCi5jZTI2LXN0ZXBzewogIGNvdW50ZXItcmVzZXQ6c3RlcDsKICBkaXNwbGF5OmdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7CiAgZ2FwOjE2cHg7Cn0KCi5jZTI2LXN0ZXB7CiAgYmFja2dyb3VuZDojZmZmOwogIHBhZGRpbmc6MjJweDsKICBkaXNwbGF5OmdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjU1cHggMWZyOwogIGdhcDoxNHB4OwogIGFsaWduLWl0ZW1zOnN0YXJ0OwogIGJvcmRlcjoxcHggc29saWQgI2UwZDVjNTsKfQoKLmNlMjYtc3RlcDpiZWZvcmV7CiAgY291bnRlci1pbmNyZW1lbnQ6c3RlcDsKICBjb250ZW50OmNvdW50ZXIoc3RlcCk7CiAgd2lkdGg6NDJweDsKICBoZWlnaHQ6NDJweDsKICBib3JkZXItcmFkaXVzOjUwJTsKICBiYWNrZ3JvdW5kOiMxNzIxMmI7CiAgY29sb3I6I2ZmZjsKICBkaXNwbGF5OmZsZXg7CiAganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICBhbGlnbi1pdGVtczpjZW50ZXI7Cn0KCi5jZTI2LXN0ZXAgc3Ryb25newogIGRpc3BsYXk6YmxvY2s7CiAgbWFyZ2luLWJvdHRvbTo1cHg7Cn0KCgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogICBBQ09SREXDk04KPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCi5jZTI2LWZhcXsKICBtYXJnaW4tdG9wOjcwcHg7Cn0KCi5jZTI2LWZhcS1pdGVtewogIGJvcmRlci10b3A6MXB4IHNvbGlkICNiZGIzYTM7Cn0KCi5jZTI2LWZhcS1pdGVtOmxhc3QtY2hpbGR7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2JkYjNhMzsKfQoKLmNlMjYtZmFxLWJ1dHRvbnsKICB3aWR0aDoxMDAlOwogIGJhY2tncm91bmQ6bm9uZTsKICBib3JkZXI6MDsKICB0ZXh0LWFsaWduOmxlZnQ7CiAgcGFkZGluZzoxOHB4IDRweDsKICBjdXJzb3I6cG9pbnRlcjsKICBmb250LXNpemU6MS4xcmVtOwogIGRpc3BsYXk6ZmxleDsKICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsKfQoKLmNlMjYtZmFxLWNvbnRlbnR7CiAgZGlzcGxheTpub25lOwogIHBhZGRpbmc6MCAzNXB4IDIycHggNHB4OwogIGxpbmUtaGVpZ2h0OjEuNzsKfQoKLmNlMjYtZmFxLXNpZ257CiAgY29sb3I6I2E3NzMzMjsKfQoKCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIEZPT1RFUgo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKLmNlMjYtZm9vdGVyewogIGJhY2tncm91bmQ6IzEwMTgyMDsKICBjb2xvcjojYjljOGQwOwogIHRleHQtYWxpZ246Y2VudGVyOwogIHBhZGRpbmc6MzVweCAyMHB4OwogIGZvbnQtc2l6ZTouODVyZW07CiAgbGV0dGVyLXNwYWNpbmc6LjA4ZW07Cn0KCi5jZTI2LWZvb3RlciBzdHJvbmd7CiAgY29sb3I6dmFyKC0tZ29sZDIpOwp9CgoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgUkVTUE9OU0lWRQo9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKQG1lZGlhKG1heC13aWR0aDo4NTBweCl7CgogIC5jZTI2LWludHJvLAogIC5jZTI2LW1hZy1ncmlkewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjsKICB9CgogIC5jZTI2LXllYXJzewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjsKICB9CgogIC5jZTI2LWZhY3RzewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7CiAgfQoKICAuY2UyNi1mYWN0Om50aC1jaGlsZCgyKXsKICAgIGJvcmRlci1yaWdodDowOwogIH0KCiAgLmNlMjYtZmFjdDpudGgtY2hpbGQoLW4rMil7CiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2FiZmFmOwogIH0KCn0KCkBtZWRpYShtYXgtd2lkdGg6NjIwcHgpewoKICAuY2UyNi1jb3ZlcnsKICAgIG1pbi1oZWlnaHQ6NjgwcHg7CiAgfQoKICAuY2UyNi1jb3Zlci1pbm5lcnsKICAgIHBhZGRpbmc6MzVweCAyMnB4IDY1cHg7CiAgfQoKICAuY2UyNi1lY2xpcHNlLXdyYXB7CiAgICBoZWlnaHQ6MjI1cHg7CiAgfQoKICAuY2UyNi1jb3JvbmF7CiAgICB3aWR0aDoxNjBweDsKICAgIGhlaWdodDoxNjBweDsKICB9CgogIC5jZTI2LWRpYW1vbmR7CiAgICB0b3A6NjdweDsKICB9CgogIC5jZTI2LWNvdW50ZG93bnsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpOwogIH0KCiAgLmNlMjYtYm9keXsKICAgIHBhZGRpbmc6NDJweCAyMnB4OwogIH0KCiAgLmNlMjYtZmFjdHMsCiAgLmNlMjYtc3RlcHN7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyOwogIH0KCiAgLmNlMjYtZmFjdHsKICAgIGJvcmRlci1yaWdodDowOwogICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NhYmZhZjsKICB9CgogIC5jZTI2LWVkaXRpb257CiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47CiAgICBnYXA6NXB4OwogIH0KCiAgLmNlMjYtaG9yaXpvbi1jb250ZW50ewogICAgcGFkZGluZzozMHB4IDIycHg7CiAgfQoKICAuY2UyNi1ob3Jpem9uIGgyewogICAgZm9udC1zaXplOjJyZW07CiAgfQoKfQo8L3N0eWxlPgoKCjwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICBQT1JUQURBCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKPHNlY3Rpb24gY2xhc3M9ImNlMjYtY292ZXIiPgoKICA8ZGl2IGNsYXNzPSJjZTI2LXN0YXJzIj48L2Rpdj4KCiAgPGRpdiBjbGFzcz0iY2UyNi1jb3Zlci1pbm5lciI+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1vdmVybGluZSI+CiAgICAgIEFzdHJvbWVtYnJlc8OtYSDCtyBFc3BlY2lhbCBFY2xpcHNlIDIwMjYKICAgIDwvZGl2PgoKICAgIDxoMSBjbGFzcz0iY2UyNi10aXRsZSI+CiAgICAgIEVjbGlwc2UgVG90YWw8YnI+ZGUgU29sCiAgICA8L2gxPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtc3VidGl0bGUiPgogICAgICAxMiBkZSBhZ29zdG8gZGUgMjAyNiDCtyBFc3Bhw7FhIGJham8gbGEgc29tYnJhIGRlIGxhIEx1bmEKICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtZWNsaXBzZS13cmFwIj4KICAgICAgPGRpdiBjbGFzcz0iY2UyNi1jb3JvbmEiPgogICAgICAgIDxkaXYgY2xhc3M9ImNlMjYtZGlhbW9uZCI+PC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPHAgY2xhc3M9ImNlMjYtY292ZXItbm90ZSI+CiAgICAgIFVuYSBndcOtYSB2aXN1YWwgcGFyYSBjb21wcmVuZGVyIGVsIGZlbsOzbWVubywgZWxlZ2lyIHVuIGJ1ZW4gbHVnYXIKICAgICAgeSBwcmVwYXJhcnNlIHBhcmEgdW5vIGRlIGxvcyBncmFuZGVzIGFjb250ZWNpbWllbnRvcyBhc3Ryb27Ds21pY29zCiAgICAgIHF1ZSB2aXZpcsOhIEVzcGHDsWEgZW4gZXN0ZSBzaWdsby4KICAgIDwvcD4KCgogICAgPCEtLSBDVUVOVEEgQVRSw4FTIC0tPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtY291bnRkb3duLXRpdGxlIj4KICAgICAgQ3VlbnRhIGF0csOhcyBoYXN0YSBsYSB0b3RhbGlkYWQgwrcgSG9yYSBkZSByZWZlcmVuY2lhIDIwOjI4IGgKICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtY291bnRkb3duIiBpZD0iY2UyNi1jb3VudGRvd24iPgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1jb3VudCI+CiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtbnVtYmVyIiBpZD0iY2UyNi1kYXlzIj4tLTwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iY2UyNi1sYWJlbCI+RMOtYXM8L3NwYW4+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1jb3VudCI+CiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtbnVtYmVyIiBpZD0iY2UyNi1ob3VycyI+LS08L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtbGFiZWwiPkhvcmFzPC9zcGFuPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImNlMjYtY291bnQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJjZTI2LW51bWJlciIgaWQ9ImNlMjYtbWludXRlcyI+LS08L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtbGFiZWwiPk1pbnV0b3M8L3NwYW4+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1jb3VudCI+CiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtbnVtYmVyIiBpZD0iY2UyNi1zZWNvbmRzIj4tLTwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iY2UyNi1sYWJlbCI+U2VndW5kb3M8L3NwYW4+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtY291bnRkb3duLW5vdGUiPgogICAgICBFbCBpbnN0YW50ZSBleGFjdG8gZGUgbGEgdG90YWxpZGFkIHZhcsOtYSBsaWdlcmFtZW50ZSBzZWfDum4gbGEgbG9jYWxpZGFkLgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1lY2xpcHNlLW1lc3NhZ2UiIGlkPSJjZTI2LWVjbGlwc2UtbWVzc2FnZSI+CiAgICAgIEVMIEVDTElQU0UgRVNUw4EgQVFVw40KICAgIDwvZGl2PgoKICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0iY2UyNi1zZWEiPjwvZGl2PgoKPC9zZWN0aW9uPgoKCgo8ZGl2IGNsYXNzPSJjZTI2LWVkaXRpb24iPgogIDxzcGFuPjxzdHJvbmc+RXNwZWNpYWw8L3N0cm9uZz4gwrcgRWNsaXBzZSBUb3RhbCBkZSBTb2w8L3NwYW4+CiAgPHNwYW4+MTIgYWdvc3RvIDIwMjY8L3NwYW4+CiAgPHNwYW4+Y2Fzc2FueWEuY29tPC9zcGFuPgo8L2Rpdj4KCgoKPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgIENVRVJQTwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCjxkaXYgY2xhc3M9ImNlMjYtYm9keSI+CgogIDxzZWN0aW9uIGNsYXNzPSJjZTI2LWludHJvIj4KCiAgICA8ZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1zZWN0aW9uLWtpY2tlciI+CiAgICAgICAgVW4gYWNvbnRlY2ltaWVudG8gZXhjZXBjaW9uYWwKICAgICAgPC9kaXY+CgogICAgICA8aDIgY2xhc3M9ImNlMjYtc2VjdGlvbi10aXRsZSI+CiAgICAgICAgQ3VhbmRvIGVsIGTDrWEgc2UgY29udmllcnRlIGVuIG5vY2hlCiAgICAgIDwvaDI+CgogICAgICA8cCBjbGFzcz0iY2UyNi1kcm9wY2FwIj4KICAgICAgICBFbCAxMiBkZSBhZ29zdG8gZGUgMjAyNiBsYSBzb21icmEgZGUgbGEgTHVuYSBhdHJhdmVzYXLDoQogICAgICAgIHVuYSBhbXBsaWEgem9uYSBkZSBFc3Bhw7FhLiBEdXJhbnRlIHVub3MgaW5zdGFudGVzLCBlbCBkaXNjbwogICAgICAgIHNvbGFyIGRlc2FwYXJlY2Vyw6EgcG9yIGNvbXBsZXRvLCBhcGFyZWNlcsOhIGxhIGNvcm9uYSBkZWwgU29sCiAgICAgICAgeSBlbCBwYWlzYWplIGVudHJhcsOhIGVuIHVuYSBleHRyYcOxYSBwZW51bWJyYS4KICAgICAgPC9wPgoKICAgICAgPHA+CiAgICAgICAgTm8gc2Vyw6Egc2ltcGxlbWVudGUgdW4gZWNsaXBzZSBtw6FzLiBTZXLDoSBlbCBwcmltZXJvIGRlIHVuYQogICAgICAgIGV4dHJhb3JkaW5hcmlhIHNlY3VlbmNpYSBkZSB0cmVzIGdyYW5kZXMgZWNsaXBzZXMgc29sYXJlcwogICAgICAgIHZpc2libGVzIGRlc2RlIEVzcGHDsWEgZW50cmUgMjAyNiB5IDIwMjguCiAgICAgIDwvcD4KCiAgICA8L2Rpdj4KCgogICAgPGFzaWRlIGNsYXNzPSJjZTI2LXF1b3RlIj4KCiAgICAgIOKAnFVuIGVjbGlwc2UgdG90YWwgbm8gY29uc2lzdGUgc2ltcGxlbWVudGUgZW4gdmVyIG1lbm9zIFNvbC4KICAgICAgRHVyYW50ZSB1bm9zIGluc3RhbnRlcyBhcGFyZWNlIHVuIGNpZWxvIHF1ZSBub3JtYWxtZW50ZQogICAgICBwZXJtYW5lY2Ugb2N1bHRvLuKAnQoKICAgICAgPHNtYWxsPgogICAgICAgIEd1w61hIENhc3NhbnlhIMK3IEVjbGlwc2UgMjAyNgogICAgICA8L3NtYWxsPgoKICAgIDwvYXNpZGU+CgogIDwvc2VjdGlvbj4KCgoKICA8IS0tIEdSQU5ERVMgREFUT1MgLS0+CgogIDxzZWN0aW9uIGNsYXNzPSJjZTI2LWZhY3RzIj4KCiAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhY3QiPgogICAgICA8c3Ryb25nPjEywrcwODwvc3Ryb25nPgogICAgICA8c3Bhbj5GZWNoYSBkZWwgZWNsaXBzZSB0b3RhbCBkZSAyMDI2PC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1mYWN0Ij4KICAgICAgPHN0cm9uZz4zPC9zdHJvbmc+CiAgICAgIDxzcGFuPkdyYW5kZXMgZWNsaXBzZXMgc29sYXJlcyBzb2JyZSBFc3Bhw7FhIGVudHJlIDIwMjYgeSAyMDI4PC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1mYWN0Ij4KICAgICAgPHN0cm9uZz4xMDAlPC9zdHJvbmc+CiAgICAgIDxzcGFuPk9jdWx0YWNpw7NuIGRlbCBTb2wgZGVudHJvIGRlIGxhIGZyYW5qYSBkZSB0b3RhbGlkYWQ8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhY3QiPgogICAgICA8c3Ryb25nPk9lc3RlPC9zdHJvbmc+CiAgICAgIDxzcGFuPkhvcml6b250ZSBxdWUgZGViZXLDoSBlc3RhciBlc3BlY2lhbG1lbnRlIGRlc3BlamFkbzwvc3Bhbj4KICAgIDwvZGl2PgoKICA8L3NlY3Rpb24+CgoKCiAgPCEtLSBUUklMT0fDjUEgLS0+CgogIDxzZWN0aW9uIGNsYXNzPSJjZTI2LXRyaWxvZ3kiPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtc2VjdGlvbi1raWNrZXIiPgogICAgICBFc3Bhw7FhLCBlc2NlbmFyaW8gcHJpdmlsZWdpYWRvCiAgICA8L2Rpdj4KCiAgICA8aDIgY2xhc3M9ImNlMjYtc2VjdGlvbi10aXRsZSI+CiAgICAgIExhIHRyaWxvZ8OtYSBpYsOpcmljYSBkZSBsb3MgZWNsaXBzZXMKICAgIDwvaDI+CgogICAgPGRpdiBjbGFzcz0iY2UyNi15ZWFycyI+CgogICAgICA8YXJ0aWNsZSBjbGFzcz0iY2UyNi15ZWFyIj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY2UyNi15ZWFyLW51bWJlciI+MjAyNjwvZGl2PgoKICAgICAgICA8aDM+MTIgZGUgYWdvc3RvPC9oMz4KCiAgICAgICAgPHA+CiAgICAgICAgICBFY2xpcHNlIHRvdGFsIHZpc2libGUgZGVzZGUgdW5hIGFtcGxpYSBmcmFuamEgZGVsIG5vcnRlIGRlCiAgICAgICAgICBFc3Bhw7FhIHkgQmFsZWFyZXMuIFRlbmRyw6EgbHVnYXIgYWwgYXRhcmRlY2VyLCBjb24gZWwgU29sCiAgICAgICAgICBtdXkgYmFqbyBzb2JyZSBlbCBob3Jpem9udGUgb2NjaWRlbnRhbC4KICAgICAgICA8L3A+CgogICAgICAgIDxzcGFuIGNsYXNzPSJjZTI2LXR5cGUiPlRvdGFsPC9zcGFuPgoKICAgICAgPC9hcnRpY2xlPgoKCiAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXllYXIiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJjZTI2LXllYXItbnVtYmVyIj4yMDI3PC9kaXY+CgogICAgICAgIDxoMz4yIGRlIGFnb3N0bzwvaDM+CgogICAgICAgIDxwPgogICAgICAgICAgVW4gbnVldm8gZWNsaXBzZSB0b3RhbCBhdHJhdmVzYXLDoSBlbCBleHRyZW1vIHN1ciBkZSBsYQogICAgICAgICAgUGVuw61uc3VsYS4gU2Vyw6EgbcOhcyBsYXJnbyB5IHRlbmRyw6EgbHVnYXIgZHVyYW50ZSBsYSBtYcOxYW5hLgogICAgICAgIDwvcD4KCiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtdHlwZSI+VG90YWw8L3NwYW4+CgogICAgICA8L2FydGljbGU+CgoKICAgICAgPGFydGljbGUgY2xhc3M9ImNlMjYteWVhciI+CgogICAgICAgIDxkaXYgY2xhc3M9ImNlMjYteWVhci1udW1iZXIiPjIwMjg8L2Rpdj4KCiAgICAgICAgPGgzPjI2IGRlIGVuZXJvPC9oMz4KCiAgICAgICAgPHA+CiAgICAgICAgICBMYSBMdW5hIG5vIGxsZWdhcsOhIGEgY3VicmlyIGNvbXBsZXRhbWVudGUgZWwgU29sIHkgZGVqYXLDoQogICAgICAgICAgdmlzaWJsZSBlbCBlc3BlY3RhY3VsYXIgYW5pbGxvIGx1bWlub3NvIGNhcmFjdGVyw61zdGljbyBkZQogICAgICAgICAgbG9zIGVjbGlwc2VzIGFudWxhcmVzLgogICAgICAgIDwvcD4KCiAgICAgICAgPHNwYW4gY2xhc3M9ImNlMjYtdHlwZSI+QW51bGFyPC9zcGFuPgoKICAgICAgPC9hcnRpY2xlPgoKICAgIDwvZGl2PgoKICA8L3NlY3Rpb24+CgoKCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgUEVTVEHDkUFTCiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CgogIDxzZWN0aW9uIGNsYXNzPSJjZTI2LXRhYnMiPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtc2VjdGlvbi1raWNrZXIiPgogICAgICBHdcOtYSBpbnRlcmFjdGl2YQogICAgPC9kaXY+CgogICAgPGgyIGNsYXNzPSJjZTI2LXNlY3Rpb24tdGl0bGUiPgogICAgICBUb2RvIGxvIHF1ZSBuZWNlc2l0YXMgc2FiZXIKICAgIDwvaDI+CgogICAgPGRpdiBjbGFzcz0iY2UyNi10YWJuYXYiPgoKICAgICAgPGJ1dHRvbiBjbGFzcz0iY2UyNi10YWItYnV0dG9uIGFjdGl2ZSIgZGF0YS10YWI9ImNlMjYtd2hhdCI+CiAgICAgICAgUXXDqSBvY3Vycmlyw6EKICAgICAgPC9idXR0b24+CgogICAgICA8YnV0dG9uIGNsYXNzPSJjZTI2LXRhYi1idXR0b24iIGRhdGEtdGFiPSJjZTI2LXNwYWluIj4KICAgICAgICBEw7NuZGUgdmVybG8KICAgICAgPC9idXR0b24+CgogICAgICA8YnV0dG9uIGNsYXNzPSJjZTI2LXRhYi1idXR0b24iIGRhdGEtdGFiPSJjZTI2LXdhdGNoIj4KICAgICAgICBDw7NtbyBvYnNlcnZhcmxvCiAgICAgIDwvYnV0dG9uPgoKICAgICAgPGJ1dHRvbiBjbGFzcz0iY2UyNi10YWItYnV0dG9uIiBkYXRhLXRhYj0iY2UyNi1zYWZlIj4KICAgICAgICBTZWd1cmlkYWQKICAgICAgPC9idXR0b24+CgogICAgPC9kaXY+CgoKCiAgICA8IS0tIFRBQiAxIC0tPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtcGFuZWwgYWN0aXZlIiBpZD0iY2UyNi13aGF0Ij4KCiAgICAgIDxkaXYgY2xhc3M9ImNlMjYtbWFnLWdyaWQiPgoKICAgICAgICA8YXJ0aWNsZSBjbGFzcz0iY2UyNi1zdG9yeSI+CgogICAgICAgICAgPGgzPkxhIEx1bmEgY3Vicmlyw6EgZWwgU29sPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgVW4gZWNsaXBzZSB0b3RhbCBvY3VycmUgY3VhbmRvIGxhIEx1bmEgc2Ugc2l0w7phIGV4YWN0YW1lbnRlCiAgICAgICAgICAgIGVudHJlIGxhIFRpZXJyYSB5IGVsIFNvbCB5IHN1IHRhbWHDsW8gYXBhcmVudGUgcGVybWl0ZSBjdWJyaXIKICAgICAgICAgICAgY29tcGxldGFtZW50ZSBlbCBkaXNjbyBzb2xhci4KICAgICAgICAgIDwvcD4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgRHVyYW50ZSBsYSB0b3RhbGlkYWQgZGVzYXBhcmVjZSBsYSBicmlsbGFudGUgZm90b3NmZXJhIHkKICAgICAgICAgICAgc2UgaGFjZSB2aXNpYmxlIGxhIGNvcm9uYSBzb2xhci4KICAgICAgICAgIDwvcD4KCiAgICAgICAgPC9hcnRpY2xlPgoKCiAgICAgICAgPGFydGljbGUgY2xhc3M9ImNlMjYtc3RvcnkiPgoKICAgICAgICAgIDxoMz5FbCBwYWlzYWplIHRhbWJpw6luIGNhbWJpYTwvaDM+CgogICAgICAgICAgPHA+CiAgICAgICAgICAgIExhIGlsdW1pbmFjacOzbiBhZHF1aWVyZSB1bmEgdG9uYWxpZGFkIGluc8OzbGl0YSwgcHVlZGUKICAgICAgICAgICAgZGVzY2VuZGVyIGxhIHRlbXBlcmF0dXJhIHkgYXBhcmVjZW4gY2FtYmlvcyBwZXJjZXB0aWJsZXMKICAgICAgICAgICAgZW4gbGEgYXRtw7NzZmVyYSB5IGVuIGVsIGNvbXBvcnRhbWllbnRvIGRlIGFsZ3Vub3MgYW5pbWFsZXMuCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgoKCgogICAgPCEtLSBUQUIgMiAtLT4KCiAgICA8ZGl2IGNsYXNzPSJjZTI2LXBhbmVsIiBpZD0iY2UyNi1zcGFpbiI+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LW1hZy1ncmlkIj4KCiAgICAgICAgPGFydGljbGUgY2xhc3M9ImNlMjYtc3RvcnkiPgoKICAgICAgICAgIDxoMz5Bc3R1cmlhcyB5IGVsIENhbnTDoWJyaWNvPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgTGEgem9uYSBub3J0ZSBlc3RhcsOhIGRlbnRybyBkZSBsYSBmcmFuamEgZGUgdG90YWxpZGFkLgogICAgICAgICAgICBFbCBncmFuIHJldG8gc2Vyw6EgbGEgbWV0ZW9yb2xvZ8OtYTogY29udmllbmUgYnVzY2FyIGx1Z2FyZXMKICAgICAgICAgICAgY29uIGhvcml6b250ZSBhYmllcnRvIHkgc2VndWlyIGxhIHByZXZpc2nDs24gZGUgbnVib3NpZGFkCiAgICAgICAgICAgIGR1cmFudGUgbG9zIGTDrWFzIGFudGVyaW9yZXMuCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+RWwgaW50ZXJpb3IgcGVuaW5zdWxhcjwvaDM+CgogICAgICAgICAgPHA+CiAgICAgICAgICAgIENhc3RpbGxhIHkgTGXDs24sIEFyYWfDs24geSBvdHJhcyB6b25hcyBpbnRlcmlvcmVzIHB1ZWRlbgogICAgICAgICAgICBvZnJlY2VyIGV4Y2VsZW50ZXMgYWx0ZXJuYXRpdmFzIHNpIGxhcyBjb25kaWNpb25lcwogICAgICAgICAgICBtZXRlb3JvbMOzZ2ljYXMgc29uIGZhdm9yYWJsZXMuCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+Q29tdW5pZGFkIFZhbGVuY2lhbmE8L2gzPgoKICAgICAgICAgIDxwPgogICAgICAgICAgICBFbCBlY2xpcHNlIHNlIG9ic2VydmFyw6EgY29uIGVsIFNvbCBtdXkgY2VyY2EgZGVsIGhvcml6b250ZSwKICAgICAgICAgICAgcG9yIGxvIHF1ZSBpbmNsdXNvIHBlcXVlw7FvcyBvYnN0w6FjdWxvcyBwdWVkZW4gYXJydWluYXIKICAgICAgICAgICAgbGEgdmlzacOzbiBkZSBsYSB0b3RhbGlkYWQuCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+QmFsZWFyZXM8L2gzPgoKICAgICAgICAgIDxwPgogICAgICAgICAgICBFbCBtYXIgcHVlZGUgcHJvcG9yY2lvbmFyIHVuIGhvcml6b250ZSBtYWduw61maWNvLCBhdW5xdWUKICAgICAgICAgICAgZWwgU29sIGVzdGFyw6EgZXh0cmFvcmRpbmFyaWFtZW50ZSBiYWpvIGN1YW5kbyBzZSBwcm9kdXpjYQogICAgICAgICAgICBlbCBlY2xpcHNlLgogICAgICAgICAgPC9wPgoKICAgICAgICA8L2FydGljbGU+CgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCgoKICAgIDwhLS0gVEFCIDMgLS0+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1wYW5lbCIgaWQ9ImNlMjYtd2F0Y2giPgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1tYWctZ3JpZCI+CgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+QnVzY2EgaG9yaXpvbnRlPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgRWwgU29sIGVzdGFyw6EgYmFqbyBhbCBhdGFyZGVjZXIuIE5vIGJhc3RhIGNvbiBlc3RhciBkZW50cm8KICAgICAgICAgICAgZGUgbGEgZnJhbmphIGRlIHRvdGFsaWRhZDogbmVjZXNpdGFzIHVuYSB2aXN0YSBsaW1waWEKICAgICAgICAgICAgaGFjaWEgZWwgb2VzdGUuCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+TGxlZ2EgY29uIGFudGVsYWNpw7NuPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgTGFzIGNhcnJldGVyYXMsIG1pcmFkb3JlcyB5IGx1Z2FyZXMgY29ub2NpZG9zIHB1ZWRlbgogICAgICAgICAgICBzYXR1cmFyc2UuIENvbnZpZW5lIGxsZWdhciBjb24gdmFyaWFzIGhvcmFzIGRlIG1hcmdlbgogICAgICAgICAgICB5IGRpc3BvbmVyIGRlIHVuYSB1YmljYWNpw7NuIGFsdGVybmF0aXZhLgogICAgICAgICAgPC9wPgoKICAgICAgICA8L2FydGljbGU+CgoKICAgICAgICA8YXJ0aWNsZSBjbGFzcz0iY2UyNi1zdG9yeSI+CgogICAgICAgICAgPGgzPk1pcmEgdGFtYmnDqW4gZWwgcGFpc2FqZTwvaDM+CgogICAgICAgICAgPHA+CiAgICAgICAgICAgIE5vIHBhc2VzIHRvZGEgbGEgdG90YWxpZGFkIG1pcmFuZG8gw7puaWNhbWVudGUgaGFjaWEgYXJyaWJhLgogICAgICAgICAgICBPYnNlcnZhIGVsIGhvcml6b250ZSwgbGEgbHV6LCBsYXMgc29tYnJhcywgbG9zIGNvbG9yZXMKICAgICAgICAgICAgeSBsYSByZWFjY2nDs24gZGVsIGVudG9ybm8uCiAgICAgICAgICA8L3A+CgogICAgICAgIDwvYXJ0aWNsZT4KCgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJjZTI2LXN0b3J5Ij4KCiAgICAgICAgICA8aDM+RGVzcHXDqXMgZGVsIGVjbGlwc2U8L2gzPgoKICAgICAgICAgIDxwPgogICAgICAgICAgICBMYSBub2NoZSBkZWwgMTIgYWwgMTMgZGUgYWdvc3RvIGNvaW5jaWRlIGFkZW3DoXMgY29uIGxhcwogICAgICAgICAgICBQZXJzZWlkYXMsIGNvbnZpcnRpZW5kbyBsYSBqb3JuYWRhIGVuIHVuYSBtYWduw61maWNhCiAgICAgICAgICAgIGV4cGVyaWVuY2lhIGFzdHJvbsOzbWljYSBjb21wbGV0YS4KICAgICAgICAgIDwvcD4KCiAgICAgICAgPC9hcnRpY2xlPgoKICAgICAgPC9kaXY+CgogICAgPC9kaXY+CgoKCiAgICA8IS0tIFRBQiA0IC0tPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtcGFuZWwiIGlkPSJjZTI2LXNhZmUiPgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1hbGVydCI+CgogICAgICAgIDxkaXYgY2xhc3M9ImNlMjYtYWxlcnQtaWNvbiI+4piA77iOPC9kaXY+CgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Ryb25nPlJlZ2xhIGZ1bmRhbWVudGFsPC9zdHJvbmc+PGJyPgogICAgICAgICAgRHVyYW50ZSB0b2RhcyBsYXMgZmFzZXMgcGFyY2lhbGVzIGRlYmVzIHV0aWxpemFyIHByb3RlY2Npw7NuCiAgICAgICAgICBzb2xhciBhZGVjdWFkYS4gTGFzIGdhZmFzIGRlIHNvbCBub3JtYWxlcyBubyBzaXJ2ZW4uCiAgICAgICAgPC9kaXY+CgogICAgICA8L2Rpdj4KCgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LW1hZy1ncmlkIj4KCiAgICAgICAgPGFydGljbGUgY2xhc3M9ImNlMjYtc3RvcnkiPgoKICAgICAgICAgIDxoMz5VdGlsaXphIGdhZmFzIGhvbW9sb2dhZGFzPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgRGViZW4gZXN0YXIgZXNwZWPDrWZpY2FtZW50ZSBkaXNlw7FhZGFzIHBhcmEgb2JzZXJ2YWNpw7NuIHNvbGFyCiAgICAgICAgICAgIHkgZW5jb250cmFyc2UgZW4gcGVyZmVjdG8gZXN0YWRvLgogICAgICAgICAgPC9wPgoKICAgICAgICA8L2FydGljbGU+CgoKICAgICAgICA8YXJ0aWNsZSBjbGFzcz0iY2UyNi1zdG9yeSI+CgogICAgICAgICAgPGgzPlRlbGVzY29waW9zIHkgcHJpc23DoXRpY29zPC9oMz4KCiAgICAgICAgICA8cD4KICAgICAgICAgICAgTmVjZXNpdGFuIGZpbHRyb3Mgc29sYXJlcyBlc3BlY8OtZmljb3MgY29sb2NhZG9zIGRlbGFudGUKICAgICAgICAgICAgZGVsIG9iamV0aXZvLiBOdW5jYSBtaXJlcyBhbCBTb2wgZGlyZWN0YW1lbnRlIGEgdHJhdsOpcwogICAgICAgICAgICBkZSB1biBpbnN0cnVtZW50byDDs3B0aWNvIHNpbiBlbCBmaWx0cm8gYXByb3BpYWRvLgogICAgICAgICAgPC9wPgoKICAgICAgICA8L2FydGljbGU+CgoKICAgICAgICA8YXJ0aWNsZSBjbGFzcz0iY2UyNi1zdG9yeSI+CgogICAgICAgICAgPGgzPkV2aXRhIGZpbHRyb3MgY2FzZXJvczwvaDM+CgogICAgICAgICAgPHA+CiAgICAgICAgICAgIFJhZGlvZ3JhZsOtYXMsIG5lZ2F0aXZvcyBmb3RvZ3LDoWZpY29zLCBjcmlzdGFsZXMgYWh1bWFkb3MsCiAgICAgICAgICAgIGRpc2NvcyBjb21wYWN0b3MgeSBzb2x1Y2lvbmVzIGltcHJvdmlzYWRhcyBubyBvZnJlY2VuCiAgICAgICAgICAgIHByb3RlY2Npw7NuIHNlZ3VyYS4KICAgICAgICAgIDwvcD4KCiAgICAgICAgPC9hcnRpY2xlPgoKCiAgICAgICAgPGFydGljbGUgY2xhc3M9ImNlMjYtc3RvcnkiPgoKICAgICAgICAgIDxoMz5EdXJhbnRlIGxhIHRvdGFsaWRhZDwvaDM+CgogICAgICAgICAgPHA+CiAgICAgICAgICAgIERlbnRybyBkZSBsYSBmcmFuamEgZGUgdG90YWxpZGFkLCBsYXMgZ2FmYXMgcHVlZGVuIHJldGlyYXJzZQogICAgICAgICAgICDDum5pY2FtZW50ZSBjdWFuZG8gZWwgU29sIGVzdMOpIGNvbXBsZXRhbWVudGUgY3ViaWVydG8uCiAgICAgICAgICAgIERlYmVuIHZvbHZlciBhIGNvbG9jYXJzZSBlbiBjdWFudG8gcmVhcGFyZXpjYSBlbCBwcmltZXIKICAgICAgICAgICAgcHVudG8gYnJpbGxhbnRlLgogICAgICAgICAgPC9wPgoKICAgICAgICA8L2FydGljbGU+CgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCiAgPC9zZWN0aW9uPgoKCgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgIEhPUklaT05URQogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKICA8c2VjdGlvbiBjbGFzcz0iY2UyNi1ob3Jpem9uIj4KCiAgICA8ZGl2IGNsYXNzPSJjZTI2LWhvcml6b24tY29udGVudCI+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LXNlY3Rpb24ta2lja2VyIiBzdHlsZT0iY29sb3I6I2YyZDdhMSI+CiAgICAgICAgRWwgZGV0YWxsZSBkZWNpc2l2bwogICAgICA8L2Rpdj4KCiAgICAgIDxoMj4KICAgICAgICBFbCBob3Jpem9udGUgc2Vyw6EgdGFuIGltcG9ydGFudGUgY29tbyBlbCBjaWVsbwogICAgICA8L2gyPgoKICAgICAgPHA+CiAgICAgICAgRW4gYnVlbmEgcGFydGUgZGUgRXNwYcOxYSBlbCBlY2xpcHNlIHRlbmRyw6EgbHVnYXIgY2VyY2EgZGUgbGEKICAgICAgICBwdWVzdGEgZGUgU29sLiBVbmEgbW9udGHDsWEsIHVuIGJvc3F1ZSwgdW4gZWRpZmljaW8gbyB1bmEgc2ltcGxlCiAgICAgICAgZWxldmFjacOzbiBkZWwgdGVycmVubyBwdWVkZW4gb2N1bHRhcmxvLgogICAgICA8L3A+CgogICAgICA8cD4KICAgICAgICBBbnRlcyBkZSBlbGVnaXIgdHUgcHVudG8gZGUgb2JzZXJ2YWNpw7NuLCBjb21wcnVlYmEgZsOtc2ljYW1lbnRlCiAgICAgICAgZWwgaG9yaXpvbnRlIG9jY2lkZW50YWwgZGVzZGUgZWwgbHVnYXIgZXhhY3RvLgogICAgICA8L3A+CgogICAgPC9kaXY+CgogIDwvc2VjdGlvbj4KCgoKICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICBDSEVDS0xJU1QKICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCiAgPHNlY3Rpb24+CgogICAgPGRpdiBjbGFzcz0iY2UyNi1zZWN0aW9uLWtpY2tlciI+CiAgICAgIEFudGVzIGRlIHNhbGlyCiAgICA8L2Rpdj4KCiAgICA8aDIgY2xhc3M9ImNlMjYtc2VjdGlvbi10aXRsZSI+CiAgICAgIFNpZXRlIGNvc2FzIHF1ZSBjb252aWVuZSBwcmVwYXJhcgogICAgPC9oMj4KCiAgICA8ZGl2IGNsYXNzPSJjZTI2LXN0ZXBzIj4KCiAgICAgIDxkaXYgY2xhc3M9ImNlMjYtc3RlcCI+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxzdHJvbmc+R2FmYXMgZGUgZWNsaXBzZTwvc3Ryb25nPgogICAgICAgICAgUHJvdGVjY2nDs24gc29sYXIgZXNwZWPDrWZpY2EgeSBlbiBwZXJmZWN0byBlc3RhZG8uCiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1zdGVwIj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPHN0cm9uZz5Ib3Jpem9udGUgZGVzcGVqYWRvPC9zdHJvbmc+CiAgICAgICAgICBDb21wcnVlYmEgcHJldmlhbWVudGUgbGEgdmlzdGEgaGFjaWEgZWwgb2VzdGUuCiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iY2UyNi1zdGVwIj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPHN0cm9uZz5QcmV2aXNpw7NuIG1ldGVvcm9sw7NnaWNhPC9zdHJvbmc+CiAgICAgICAgICBEZWNpZGUgbGEgem9uYSBkZWZpbml0aXZhIGxvIG3DoXMgY2VyY2EgcG9zaWJsZSBkZSBsYSBmZWNoYS4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LXN0ZXAiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Ryb25nPlBsYW4gYWx0ZXJuYXRpdm88L3N0cm9uZz4KICAgICAgICAgIFRlbiBwcmVwYXJhZGEgdW5hIHNlZ3VuZGEgbG9jYWxpemFjacOzbi4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LXN0ZXAiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Ryb25nPlRpZW1wbyBzdWZpY2llbnRlPC9zdHJvbmc+CiAgICAgICAgICBFdml0YSBkZXNwbGF6YXJ0ZSBhIMO6bHRpbWEgaG9yYS4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LXN0ZXAiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Ryb25nPkVxdWlwbyBzZW5jaWxsbzwvc3Ryb25nPgogICAgICAgICAgQWd1YSwgc2lsbGEsIHJvcGEgYWRlY3VhZGEgeSBiYXRlcsOtYSBwYXJhIGVsIG3Ds3ZpbC4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LXN0ZXAiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Ryb25nPk1pcmFyLCBubyBzb2xvIGZvdG9ncmFmaWFyPC9zdHJvbmc+CiAgICAgICAgICBSZXNlcnZhIHBhcnRlIGRlIGxhIHRvdGFsaWRhZCBwYXJhIG9ic2VydmFybGEgZGlyZWN0YW1lbnRlLgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCiAgPC9zZWN0aW9uPgoKCgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgIEZBUQogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKICA8c2VjdGlvbiBjbGFzcz0iY2UyNi1mYXEiPgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtc2VjdGlvbi1raWNrZXIiPgogICAgICBQcmVndW50YXMgZnJlY3VlbnRlcwogICAgPC9kaXY+CgogICAgPGgyIGNsYXNzPSJjZTI2LXNlY3Rpb24tdGl0bGUiPgogICAgICBBbnRlcyBkZWwgZ3JhbiBkw61hCiAgICA8L2gyPgoKCiAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhcS1pdGVtIj4KCiAgICAgIDxidXR0b24gY2xhc3M9ImNlMjYtZmFxLWJ1dHRvbiI+CiAgICAgICAgPHNwYW4+wr9VbiBlY2xpcHNlIGRlbCA5OSw5JSBlcyBjYXNpIGlndWFsIHF1ZSB1bm8gdG90YWw/PC9zcGFuPgogICAgICAgIDxzcGFuIGNsYXNzPSJjZTI2LWZhcS1zaWduIj4rPC9zcGFuPgogICAgICA8L2J1dHRvbj4KCiAgICAgIDxkaXYgY2xhc3M9ImNlMjYtZmFxLWNvbnRlbnQiPgogICAgICAgIE5vLiBMYSB0b3RhbGlkYWQgZXMgdW4gZmVuw7NtZW5vIGN1YWxpdGF0aXZhbWVudGUgZGlmZXJlbnRlLgogICAgICAgIFNvbG8gY3VhbmRvIGVsIGRpc2NvIHNvbGFyIHF1ZWRhIGNvbXBsZXRhbWVudGUgb2N1bHRvIGFwYXJlY2UKICAgICAgICBwbGVuYW1lbnRlIGxhIGNvcm9uYSB5IHNlIHByb2R1Y2UgbGEgY2FyYWN0ZXLDrXN0aWNhIG9zY3VyaWRhZAogICAgICAgIGRlbCBlY2xpcHNlIHRvdGFsLgogICAgICA8L2Rpdj4KCiAgICA8L2Rpdj4KCgogICAgPGRpdiBjbGFzcz0iY2UyNi1mYXEtaXRlbSI+CgogICAgICA8YnV0dG9uIGNsYXNzPSJjZTI2LWZhcS1idXR0b24iPgogICAgICAgIDxzcGFuPsK/Q3XDoWwgc2Vyw6EgZWwgbWF5b3IgcHJvYmxlbWEgcGFyYSBvYnNlcnZhcmxvPzwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iY2UyNi1mYXEtc2lnbiI+Kzwvc3Bhbj4KICAgICAgPC9idXR0b24+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhcS1jb250ZW50Ij4KICAgICAgICBEb3MgZmFjdG9yZXM6IGxhIG51Ym9zaWRhZCB5IGxhIGJhamEgYWx0dXJhIGRlbCBTb2wuCiAgICAgICAgUG9yIGVzbyBjb252aWVuZSBkZWNpZGlyIGxhIHViaWNhY2nDs24gZGVmaW5pdGl2YSBlbiBmdW5jacOzbgogICAgICAgIGRlIGxhIG1ldGVvcm9sb2fDrWEgeSBjb21wcm9iYXIgcXVlIGVsIGhvcml6b250ZSBvY2NpZGVudGFsCiAgICAgICAgZXN0w6kgcmVhbG1lbnRlIGRlc3BlamFkby4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtZmFxLWl0ZW0iPgoKICAgICAgPGJ1dHRvbiBjbGFzcz0iY2UyNi1mYXEtYnV0dG9uIj4KICAgICAgICA8c3Bhbj7Cv1NlIHB1ZWRlIGZvdG9ncmFmaWFyPzwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iY2UyNi1mYXEtc2lnbiI+Kzwvc3Bhbj4KICAgICAgPC9idXR0b24+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhcS1jb250ZW50Ij4KICAgICAgICBTw60sIHBlcm8gY8OhbWFyYXMsIG9iamV0aXZvcyB5IHRlbGVzY29waW9zIHJlcXVpZXJlbiBwcm90ZWNjacOzbgogICAgICAgIHNvbGFyIGFkZWN1YWRhIGR1cmFudGUgbGFzIGZhc2VzIHBhcmNpYWxlcy4gU2kgbm8gdGllbmVzCiAgICAgICAgZXhwZXJpZW5jaWEgZm90b2dyYWZpYW5kbyBlbCBTb2wsIGxvIG3DoXMgc2Vuc2F0byBlcyBzaW1wbGlmaWNhcgogICAgICAgIGVsIGVxdWlwbyB5IGRpc2ZydXRhciBkZSBsYSBleHBlcmllbmNpYS4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CgoKICAgIDxkaXYgY2xhc3M9ImNlMjYtZmFxLWl0ZW0iPgoKICAgICAgPGJ1dHRvbiBjbGFzcz0iY2UyNi1mYXEtYnV0dG9uIj4KICAgICAgICA8c3Bhbj7Cv0N1w6FuZG8gc2FicmVtb3MgcXXDqSB6b25hIHRlbmRyw6EgbWVqb3IgdGllbXBvPzwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0iY2UyNi1mYXEtc2lnbiI+Kzwvc3Bhbj4KICAgICAgPC9idXR0b24+CgogICAgICA8ZGl2IGNsYXNzPSJjZTI2LWZhcS1jb250ZW50Ij4KICAgICAgICBMYXMgcHJldmlzaW9uZXMgc2Vyw6FuIG11Y2hvIG3DoXMgw7p0aWxlcyBkdXJhbnRlIGxvcyDDumx0aW1vcwogICAgICAgIGNpbmNvIGTDrWFzLiBQb3IgZXNvIGNvbnZpZW5lIG1hbnRlbmVyIGNpZXJ0YSBmbGV4aWJpbGlkYWQKICAgICAgICBoYXN0YSBjb25vY2VyIG1lam9yIGxhIG51Ym9zaWRhZCBwcmV2aXN0YS4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CgogIDwvc2VjdGlvbj4KCjwvZGl2PgoKCgo8Zm9vdGVyIGNsYXNzPSJjZTI2LWZvb3RlciI+CiAgPHN0cm9uZz5Bc3Ryb21lbWJyZXPDrWE8L3N0cm9uZz4gwrcgY2Fzc2FueWEuY29tIMK3IEVjbGlwc2UgVG90YWwgZGUgU29sIMK3IDEyIGFnb3N0byAyMDI2CjwvZm9vdGVyPgoKCgo8c2NyaXB0PgooZnVuY3Rpb24oKXsKCiAgY29uc3Qgcm9vdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjYXNzYW55YS1lY2xpcHNlLTIwMjYnKTsKCiAgaWYoIXJvb3QpIHJldHVybjsKCgogIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgUEVTVEHDkUFTCiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KCiAgY29uc3QgdGFiQnV0dG9ucyA9IHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNlMjYtdGFiLWJ1dHRvbicpOwogIGNvbnN0IHBhbmVscyA9IHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNlMjYtcGFuZWwnKTsKCiAgdGFiQnV0dG9ucy5mb3JFYWNoKGZ1bmN0aW9uKGJ1dHRvbil7CgogICAgYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsKCiAgICAgIHRhYkJ1dHRvbnMuZm9yRWFjaChmdW5jdGlvbihiKXsKICAgICAgICBiLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOwogICAgICB9KTsKCiAgICAgIHBhbmVscy5mb3JFYWNoKGZ1bmN0aW9uKHApewogICAgICAgIHAuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7CiAgICAgIH0pOwoKICAgICAgYnV0dG9uLmNsYXNzTGlzdC5hZGQoJ2FjdGl2ZScpOwoKICAgICAgY29uc3QgcGFuZWwgPQogICAgICAgIHJvb3QucXVlcnlTZWxlY3RvcignIycgKyBidXR0b24uZ2V0QXR0cmlidXRlKCdkYXRhLXRhYicpKTsKCiAgICAgIGlmKHBhbmVsKXsKICAgICAgICBwYW5lbC5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsKICAgICAgfQoKICAgIH0pOwoKICB9KTsKCgoKICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgIEFDT1JERU9ORVMKICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKICBjb25zdCBmYXFCdXR0b25zID0gcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuY2UyNi1mYXEtYnV0dG9uJyk7CgogIGZhcUJ1dHRvbnMuZm9yRWFjaChmdW5jdGlvbihidXR0b24pewoKICAgIGJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCl7CgogICAgICBjb25zdCBjb250ZW50ID0gYnV0dG9uLm5leHRFbGVtZW50U2libGluZzsKICAgICAgY29uc3Qgc2lnbiA9IGJ1dHRvbi5xdWVyeVNlbGVjdG9yKCcuY2UyNi1mYXEtc2lnbicpOwoKICAgICAgaWYoIWNvbnRlbnQpIHJldHVybjsKCiAgICAgIGNvbnN0IGlzT3BlbiA9CiAgICAgICAgd2luZG93LmdldENvbXB1dGVkU3R5bGUoY29udGVudCkuZGlzcGxheSA9PT0gJ2Jsb2NrJzsKCiAgICAgIGNvbnRlbnQuc3R5bGUuZGlzcGxheSA9CiAgICAgICAgaXNPcGVuID8gJ25vbmUnIDogJ2Jsb2NrJzsKCiAgICAgIGlmKHNpZ24pewogICAgICAgIHNpZ24udGV4dENvbnRlbnQgPQogICAgICAgICAgaXNPcGVuID8gJysnIDogJ+KIkic7CiAgICAgIH0KCiAgICB9KTsKCiAgfSk7CgoKCiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICBDVUVOVEEgQVRSw4FTIENPUlJFR0lEQQogICAgIAogICAgIEVjbGlwc2UgdG90YWw6CiAgICAgMTIgYWdvc3RvIDIwMjYKICAgICAyMDoyODozMCBDRVNUCiAgICAgCiAgICAgVVRDKzIKICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwoKICBjb25zdCBlY2xpcHNlVGltZSA9CiAgICBuZXcgRGF0ZSgnMjAyNi0wOC0xMlQyMDoyODozMCswMjowMCcpLmdldFRpbWUoKTsKCiAgY29uc3QgZGF5c0VsID0KICAgIHJvb3QucXVlcnlTZWxlY3RvcignI2NlMjYtZGF5cycpOwoKICBjb25zdCBob3Vyc0VsID0KICAgIHJvb3QucXVlcnlTZWxlY3RvcignI2NlMjYtaG91cnMnKTsKCiAgY29uc3QgbWludXRlc0VsID0KICAgIHJvb3QucXVlcnlTZWxlY3RvcignI2NlMjYtbWludXRlcycpOwoKICBjb25zdCBzZWNvbmRzRWwgPQogICAgcm9vdC5xdWVyeVNlbGVjdG9yKCcjY2UyNi1zZWNvbmRzJyk7CgogIGNvbnN0IGNvdW50ZG93bkVsID0KICAgIHJvb3QucXVlcnlTZWxlY3RvcignI2NlMjYtY291bnRkb3duJyk7CgogIGNvbnN0IG1lc3NhZ2VFbCA9CiAgICByb290LnF1ZXJ5U2VsZWN0b3IoJyNjZTI2LWVjbGlwc2UtbWVzc2FnZScpOwoKCiAgZnVuY3Rpb24gcGFkKG51bWJlcil7CiAgICByZXR1cm4gU3RyaW5nKG51bWJlcikucGFkU3RhcnQoMiwnMCcpOwogIH0KCgogIGZ1bmN0aW9uIHVwZGF0ZUNvdW50ZG93bigpewoKICAgIGNvbnN0IG5vdyA9IERhdGUubm93KCk7CgogICAgbGV0IGRpc3RhbmNlID0KICAgICAgZWNsaXBzZVRpbWUgLSBub3c7CgoKICAgIGlmKGRpc3RhbmNlIDw9IDApewoKICAgICAgaWYoZGF5c0VsKSBkYXlzRWwudGV4dENvbnRlbnQgPSAnMDAnOwogICAgICBpZihob3Vyc0VsKSBob3Vyc0VsLnRleHRDb250ZW50ID0gJzAwJzsKICAgICAgaWYobWludXRlc0VsKSBtaW51dGVzRWwudGV4dENvbnRlbnQgPSAnMDAnOwogICAgICBpZihzZWNvbmRzRWwpIHNlY29uZHNFbC50ZXh0Q29udGVudCA9ICcwMCc7CgogICAgICBpZihjb3VudGRvd25FbCl7CiAgICAgICAgY291bnRkb3duRWwuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgfQoKICAgICAgaWYobWVzc2FnZUVsKXsKICAgICAgICBtZXNzYWdlRWwuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgIH0KCiAgICAgIHJldHVybjsKICAgIH0KCgogICAgY29uc3QgZGF5cyA9IE1hdGguZmxvb3IoCiAgICAgIGRpc3RhbmNlIC8KICAgICAgKDEwMDAgKiA2MCAqIDYwICogMjQpCiAgICApOwoKICAgIGNvbnN0IGhvdXJzID0gTWF0aC5mbG9vcigKICAgICAgKAogICAgICAgIGRpc3RhbmNlICUKICAgICAgICAoMTAwMCAqIDYwICogNjAgKiAyNCkKICAgICAgKSAvCiAgICAgICgxMDAwICogNjAgKiA2MCkKICAgICk7CgogICAgY29uc3QgbWludXRlcyA9IE1hdGguZmxvb3IoCiAgICAgICgKICAgICAgICBkaXN0YW5jZSAlCiAgICAgICAgKDEwMDAgKiA2MCAqIDYwKQogICAgICApIC8KICAgICAgKDEwMDAgKiA2MCkKICAgICk7CgogICAgY29uc3Qgc2Vjb25kcyA9IE1hdGguZmxvb3IoCiAgICAgICgKICAgICAgICBkaXN0YW5jZSAlCiAgICAgICAgKDEwMDAgKiA2MCkKICAgICAgKSAvCiAgICAgIDEwMDAKICAgICk7CgoKICAgIGlmKGRheXNFbCl7CiAgICAgIGRheXNFbC50ZXh0Q29udGVudCA9IGRheXM7CiAgICB9CgogICAgaWYoaG91cnNFbCl7CiAgICAgIGhvdXJzRWwudGV4dENvbnRlbnQgPSBwYWQoaG91cnMpOwogICAgfQoKICAgIGlmKG1pbnV0ZXNFbCl7CiAgICAgIG1pbnV0ZXNFbC50ZXh0Q29udGVudCA9IHBhZChtaW51dGVzKTsKICAgIH0KCiAgICBpZihzZWNvbmRzRWwpewogICAgICBzZWNvbmRzRWwudGV4dENvbnRlbnQgPSBwYWQoc2Vjb25kcyk7CiAgICB9CgogIH0KCgogIHVwZGF0ZUNvdW50ZG93bigpOwoKICBzZXRJbnRlcnZhbCgKICAgIHVwZGF0ZUNvdW50ZG93biwKICAgIDEwMDAKICApOwoKfSkoKTsKPC9zY3JpcHQ+Cgo8L2Rpdj4= CLAVES ASTROLÓGICAS DE LA SEMANA Del 9 al 16 de agosto Mercurio entra en Leo, Marte entra en Cáncer, y Eclipse Total de Sol en Leo el día 12, que atraviesa gran parte de España. Una de las semanas más intensas y transformadoras del año. Mercurio formará, además, conjunción con Júpiter, participando ambos de la configuración del Eclipse, en oposición a Plutón. Una configuración realmente creativa, como ya advertíamos la semana anterior, que conviene aprovechar. Marte, al entrar en Cáncer, formará cuadratura con Neptuno, así que las emociones pueden ser muy volátiles. No estará de más poner a buen recaudo las intuiciones y las iniciativas, no se vaya a caer en errores de cálculo. Y el Eclipse, que puede ser el epicentro de una serie de semanas, tanto antes como después de esa fecha, verdaderamente transformadoras. Por lo que convendrá prestar atención y actuar muy a conciencia, repasando y escribiendo el día a día. ¡Feliz semana y que disfrutéis el eclipse!

Este contenido es exclusivo para miembros

Suscríbete a Astromembresía y accede a meditaciones, lecturas, formaciones astrológicas y todo el contenido premium del blog.

Quiero ser miembro