JÚPITER ENTRA EN LEO El corazón humano en la era del algoritmo El 30 de junio de 2026, Júpiter entra en Leo, donde estará hasta su entrada en Virgo el 26 de julio de 2027. El gran planeta de la expansión atravesará el signo del corazón, la creación, el orgullo, el liderazgo, la escena y la autoridad personal. No estamos ante un tránsito cualquiera. Júpiter es el gran amplificador del sistema astrológico. Astronómicamente, es el planeta más grande del sistema solar y posee más del doble de masa que todos los demás planetas juntos, una realidad física que encaja con su simbolismo tradicional de magnitud, expansión, poder de crecimiento y capacidad de irradiación. Júpiter es el planeta de la buena estrella y la suerte, sí. Pero ojo con esa afirmación, que, como todo arquetipo, también tiene su lado oscuro. Para empezar, no distingue por sí solo entre grandeza y grandilocuencia. Expande lo que encuentra. Agranda la generosidad, pero también la vanidad. Aumenta la confianza, pero también la presunción. Da alas a la creación, pero también a la impostura. Puede levantar una obra valiosa o hinchar un personaje vacío hasta convertirlo en caricatura. Puede dar fe y confianza, pero también unas ilusiones quijotescas. Ahí está la clave de este tránsito. Júpiter en Leo favorece la grandeza cuando ya existe nobleza interior. Pero puede convertir en espectáculo grotesco todo ego que solo busca ocupar escena. Cuando Júpiter entra en Leo, la vida pide escenario. Pero no necesariamente escenario exterior, fama o exhibición. La cuestión es más profunda. Leo representa el centro vital, la dignidad del yo, el corazón creador, la fuerza que se atreve a existir con forma propia. Júpiter, al pasar por este signo, ensancha todo lo relacionado con la confianza, la creatividad, la autoridad personal, la educación, los hijos, el juego, el amor, el arte, la fiesta, la nobleza y la necesidad de ocupar un lugar visible en el mundo. El espectáculo puede salir caro Todo tránsito tiene su sombra. Y la de Júpiter en Leo puede ser aparatosa. Puede haber exceso de teatralidad, gasto innecesario, promesas infladas, líderes demasiado enamorados de su propio relato, discursos heroicos sin sustancia, políticas del gesto, hipertrofia de la imagen personal, culto a celebridades, niños simbólicos gobernando con corona de plástico y adultos incapaces de distinguir entre autoestima y narcisismo. En el plano colectivo, este tránsito puede coincidir con una intensificación de la política como espectáculo. Campañas más visuales, líderes más escénicos, relatos nacionales más enfáticos, grandes eventos, exaltación deportiva, cultural o mediática, y un retorno de formas simbólicas de realeza: no necesariamente monarquías, sino figuras públicas tratadas como si concentraran destino, salvación o identidad colectiva. Leo tiene algo regio. Júpiter lo amplifica, porque ejerce función de lupa o de bola de nieve, para lo bueno o para lo malo. Júpiter aporta visibilidad. Pero no todo lo regio es noble. También existe la pompa hueca, la liturgia del poder, la fascinación de las masas por el personaje magnificado. Para bien o para mal, como le pasa actualmente a Zapatero (Sol y Ascendente en Leo); recordemos que un planeta ya funciona en un signo cuando está a punto de entrar en él Este tránsito puede enseñarnos a distinguir entre grandeza y generosidad verdadera y decoración imperial o postureo moral. Júpiter por Leo en tránsito personal Júpiter pide explorar, adquirir conocimientos, viajar, expandir la vida y crear una filosofía vital. En la vida individual, este tránsito pregunta algo muy concreto: ¿En qué ámbito es hora de revisar tu filosofía vital? ¿Dónde necesitas vivir con más amplitud, confianza, nobleza y capacidad creadora? Por donde transite Júpiter por Leo en tu carta astral es momento de abrir espacio, invita a salir de la estrechez y ofrece una oportunidad para actuar con más corazón y menos miedo. Que recuperemos la confianza de cuando éramos niños, pero muy niños, cuando aún no teníamos conciencia de que nos podían dañar o de que éramos vulnerables, cuando nos expresábamos tal cual. Pero, ojo, porque exige una condición: que no confundamos expansión con exageración ni optimismo desmedido o sin fundamento. Porque, si lo hacemos, podemos “engordar” o “inflar” nuestra vida de forma desmedida y en cualquier ámbito: dinero y deudas; cuerpo y gordura; mente y complejo de superioridad… Qué conviene cultivar Durante este tránsito de Júpiter por Leo conviene cultivar confianza, creatividad, generosidad, nobleza, sentido del juego, arte, amor por la obra bien hecha, liderazgo cálido, expresión personal, educación del corazón y capacidad de celebrar. También es una etapa apropiada para volver a preguntarse: Qué quiero crear o cómo desarrollo mi creatividad Qué deseo enseñar. Cómo quiero disfrutar la vida Cómo quiero manifestar mi amor Qué parte de mí necesita mostrarse más. Cómo invierto en mi crecimiento personal Qué obra, proyecto o gesto vital merece ocupar más espacio en mi vida. Qué conviene vigilar Conviene vigilar la vanidad, la exageración, el gasto por apariencia, la teatralidad emocional, la dependencia del aplauso, el orgullo rígido, la necesidad de ocupar un papel central que no corresponde, el exceso de promesas y la tentación de convertir cada paso en una representación, buscar apariencia, pompa y boato para rellenar el vacío interior. Leo mal integrado puede vivir cautivo del espejo o de la necesidad de aplauso y admiración. Júpiter en Leo: Tendencias básicas para cada signo Obviamente, no es suficiente ver cómo influye en nuestro signo este tránsito, sino estudiar a fondo por qué zona transita de nuestra carta astral, qué puntos o planetas toca, de dónde viene nuestro Júpiter natal, etc. Pero, aún así, estas orientaciones básicas pueden ser muy útiles si las cuidamos bien. Aries Se activa la creatividad, el amor, los hijos, el juego, el deseo y la capacidad de disfrutar con más confianza. Buen periodo para retomar proyectos personales, dar espacio a una vocación artística, vivir con más intensidad afectiva o reconciliarte con aquello que te hace sentir vivo. La clave será crear sin convertir cada gesto en demostración. Tauro La expansión llega a través del hogar, la familia, las raíces, la casa y la base emocional. Puede ser un buen año para mejorar el lugar donde vives, fortalecer vínculos familiares, resolver asuntos domésticos o construir una seguridad más cálida y generosa. La grandeza aquí no está en la escena pública, sino en crear un reino interior habitable. Géminis Se abre el campo de la palabra, el estudio, los desplazamientos, la enseñanza, la escritura y el entorno cercano. Buen momento para comunicar mejor una idea, lanzar contenidos, estudiar, viajar más, enseñar o dar mayor presencia a tu pensamiento. Conviene cuidar el exceso verbal: una voz poderosa no necesita ocupar todo el aire. Cáncer Júpiter en Leo activa recursos, economía, autoestima práctica, talentos y valoración personal. Puede favorecer ingresos, oportunidades materiales o una relación más confiada con tus capacidades. Pero también puede aumentar gastos por placer, imagen o deseo de compensación. La pregunta esencial será: ¿qué vale realmente tu energía? Leo Comienza un ciclo mayor de crecimiento personal. Júpiter en tu signo puede traer expansión, confianza, presencia, oportunidades y una sensación de nuevo comienzo. Pero también exige responsabilidad simbólica: crecer no es inflarse. Este tránsito puede ayudarte a ocupar mejor tu lugar, siempre que no confundas destino con protagonismo. Virgo La expansión se produce en un plano más invisible: descanso, vida interior, retiro, inspiración, cierre de ciclo, preparación silenciosa. Puede ser un año fértil para terminar procesos, cuidar el alma, ordenar lo inconsciente y preparar algo que todavía no debe exponerse. No toda grandeza necesita público. Algunas obras empiezan en una habitación cerrada. Libra Se amplían amistades, redes, proyectos colectivos, grupos, aspiraciones y horizontes de futuro. Buen periodo para encontrar aliados, participar en iniciativas, reforzar tu presencia social o conectar con personas que eleven tus posibilidades. La clave será elegir bien el coro: no toda multitud merece tu música. Escorpio Júpiter en Leo activa profesión, vocación, autoridad, proyección pública y lugar en el mundo. Puede favorecer reconocimiento, ascensos, nuevas responsabilidades o mayor visibilidad profesional. También puede tentar a la sobreactuación. La verdadera prueba será sostener una autoridad limpia, sin confundir prestigio con dominio. Sagitario Se abre el territorio de los viajes, estudios superiores, publicaciones, enseñanza, visión del mundo y expansión intelectual. Es un tránsito afín para ti, porque alimenta horizonte, aventura y sentido. Buen momento para estudiar, enseñar, viajar, escribir o formular una visión más amplia de tu vida. Pero la fe necesita dirección, no solo entusiasmo. Capricornio La expansión toca zonas profundas: intimidad, recursos compartidos, transformación, herencias, poder, sexualidad, deudas o asuntos psicológicos. Puede haber crecimiento a través de pactos económicos, procesos terapéuticos, reorganización de bienes o vínculos intensos. La grandeza aquí consiste en mirar de frente lo que otros maquillan. Acuario Júpiter en Leo se sitúa frente a tu signo y amplifica pareja, asociaciones, alianzas, acuerdos y vínculos significativos. Puede traer personas importantes, expansión a través del otro o una etapa decisiva en relaciones. La clave será no perder centro en el espejo ajeno. Una alianza noble no exige reducirse, sino elevarse mutuamente. Piscis Se activa trabajo, salud, hábitos, orden cotidiano, rutinas y servicio. Puede favorecer mejoras laborales, nuevas tareas, reorganización del día a día o una relación más generosa con el cuerpo. La oportunidad está en convertir la vida diaria en una obra mejor compuesta. Menos dispersión, más ritmo. Menos sacrificio difuso, más cuidado inteligente.     4. Astromundial: el mundo como escenario Desde el punto de vista de la Astromundial, Júpiter en Leo puede activar temas de gran visibilidad pública. No es el tránsito que por sí solo transforma estructuras históricas profundas, como pueden hacerlo los ciclos de Saturno, Urano, Neptuno o Plutón, pero sí tiene una enorme capacidad para mostrar, amplificar y dramatizar lo que ya está en marcha. Puede señalar un año de grandes narrativas públicas. El mundo no solo hará cosas: querrá representarlas. La política puede volverse más teatral. La cultura de la imagen puede ganar todavía más peso. Los liderazgos carismáticos pueden buscar una escenografía más poderosa. Las industrias del entretenimiento, el deporte, la infancia, la educación, el lujo, la moda, el espectáculo y la creatividad pueden adquirir especial protagonismo. También puede haber un retorno del lenguaje heroico. En tiempos de incertidumbre, las sociedades buscan símbolos que les devuelvan fuerza. El problema aparece cuando esa necesidad legítima de entusiasmo es capturada por figuras infladas, relatos simplistas o promesas de grandeza que funcionan más como decorado que como proyecto histórico. Júpiter en Leo puede ser magnífico para recuperar confianza colectiva, impulso creativo y orgullo cultural. Pero también puede alimentar vanidades nacionales, egos políticos y espectáculos de poder. Las últimas veces de Júpiter en Leo: el gran teatro de la historia Allí donde ya hay tensión histórica, Júpiter en Leo puede subir el volumen. Allí donde hay una figura dispuesta a ocupar el centro, puede agrandar su presencia. Allí donde una sociedad necesita entusiasmo, puede fabricar símbolos. Y allí donde el poder necesita seducir, puede convertir la política en teatro. Algo que podemos observar con ciertos detalles de la historia. Solo hace falta mirar atrás las últimas veces que Júpiter transitó por Leo. 2014-2015: el líder-personaje y la identidad visible En 2015, Donald Trump anunció su candidatura presidencial descendiendo por la célebre escalera dorada de la Trump Tower. Más allá de la política concreta, aquel gesto tuvo una dimensión simbólica casi excesivamente leonina: el empresario convertido en personaje político, la entrada escénica, el decorado dorado, el relato de grandeza nacional condensado en un eslogan: MAGA (Make America Great Again) 2002-2003: la dramaturgia imperial y la guerra televisada Entre agosto de 2002 y agosto de 2003, Júpiter volvió a Leo en un periodo dominado por la preparación y ejecución de la guerra de Irak. La invasión de marzo de 2003 no fue solo un acontecimiento militar, sino una operación envuelta en lenguaje épico, escenografía imperial, grandes discursos, imágenes televisadas y una narrativa de poder destinada a persuadir al mundo. El concepto de “shock and awe”, conmoción y pavor, resulta especialmente revelador. La guerra no solo debía ganarse, sino impresionar. Debía ocupar la pantalla, producir una sensación de fuerza abrumadora, demostrar capacidad de mando y proyectar autoridad global. 1990-1991: nuevo orden mundial, guerra en directo Entre agosto de 1990 y septiembre de 1991, Júpiter en Leo coincidió con algunos de los grandes gestos escénicos del final de la Guerra Fría. La reunificación alemana, el 3 de octubre de 1990, tuvo una dimensión histórica inmensa: una nación partida volvía a presentarse ante el mundo como unidad política. Desde el punto de vista simbólico, era un acto de recomposición de identidad nacional, una ceremonia de retorno al centro de Europa. 1978-1979: coronas religiosas y líderes de época El paso de Júpiter por Leo entre 1978 y 1979, con interrupción retrógrada, resulta especialmente rico. En octubre de 1978 fue elegido Juan Pablo II, el primer papa no italiano en más de cuatro siglos. Su pontificado tendría una enorme dimensión pública, carismática y teatral, con una presencia mundial que transformó la imagen contemporánea del papado. En mayo de 1979, Margaret Thatcher llegó al poder en Reino Unido. Más allá de la valoración ideológica, su figura inauguró una nueva clase de liderazgo político occidental: firme, personalista, reconocible, con una estética de autoridad cuidadosamente construida. Su imagen quedó asociada a un cambio profundo en el tono del poder económico y político de las décadas siguientes. 1966-1967: juventud, iconos, psicodelia El tránsito de Júpiter por Leo entre 1966 y 1967 coincidió con una de las grandes explosiones simbólicas de la cultura juvenil del siglo XX. La Revolución Cultural china, lanzada por Mao, movilizó a los Guardias Rojos y convirtió el culto al líder en liturgia política de masas. Millones de jóvenes fueron llamados a destruir lo viejo en nombre de una pureza revolucionaria. Es una de las sombras más duras del símbolo leonino: juventud fanatizada, imagen del jefe como sol absoluto, teatralización ideológica, gesto colectivo llevado al extremo. En Occidente, 1967 fue el año del Verano del Amor, de la contracultura, de la psicodelia, de la expansión del rock como fuerza cultural y de álbumes como Sgt. Pepper’s Lonely Hearts Club Band. La juventud no solo consumía cultura, sino que se convertía en protagonista de una escena nueva, colorista, teatral, musical y visionaria. 1955-1956: nacimiento del ocio moderno, juventud rebelde y rey del rock En julio de 1955 abrió Disneyland, uno de los grandes templos modernos del ocio familiar, la fantasía industrializada, la infancia convertida en territorio económico y la imaginación organizada como experiencia de masas. Es difícil encontrar un símbolo más claro de Júpiter en Leo: juego, espectáculo, infancia, teatralidad, reino artificial, felicidad escenificada y cultura popular elevada a arquitectura. Ese mismo periodo vio la consagración de James Dean como icono juvenil con Rebelde sin causa. El adolescente dejaba de ser una figura secundaria y pasaba a ocupar el centro del drama social. La juventud aparecía como mito, conflicto, estética, dolor y desafío. Este tránsito marca algo decisivo: la entrada de la juventud, el ocio y la cultura popular en el trono simbólico de Occidente. 2026-2027: nueva revolución social Por otra parte, todo tránsito de Júpiter por Leo se diferencia de los anteriores y de los siguientes, como ocurre con todo tránsito. Ello se debe a los aspectos colaterales, que nunca son los mismos. En esta ocasión, Júpiter forma una figura de Cuna con todos los que están más allá de él: Saturno, Neptuno en Aries; Urano en Géminis; y Plutón en Acuario, con quien forma una oposición que cierra este modelo planetario. Esto abre una lectura mucho más actual: auge de creadores frente a plataformas crisis de autoría por IA celebridades sintéticas, avatares, influencers artificiales cultura de masas cada vez más automatizada necesidad de recuperar presencia humana real Y lo más interesante de todo, este tránsito de Júpiter por Leo se alineará con Plutón y los nodos lunares en un poderoso eje Leo-Acuario de grandes transformaciones, que pueden marcar tendencia especialmente en los meses de los eclipses, como será el próximo agosto, con el Eclipse Total de Sol en Leo del día 12 que será visible desde gran parte de España. PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVzIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiIC8+CiAgPHRpdGxlPlRlc3QganVwaXRlcmlhbm8gLSBBc3Ryb21lbWJyZXPDrWE8L3RpdGxlPgogIDxzdHlsZT4KICAgIDpyb290ewogICAgICAtLWp1cC1ibHVlOiMwNzE2MmI7CiAgICAgIC0tanVwLWJsdWUtMjojMGQyNDQyOwogICAgICAtLWp1cC1nb2xkOiNkOGFkNTU7CiAgICAgIC0tanVwLWdvbGQtMjojZjBkMjhhOwogICAgICAtLWp1cC1jcmVhbTojZjdlZmQ4OwogICAgICAtLWp1cC1tdXRlZDojYzhkMGRmOwogICAgICAtLWp1cC1saW5lOnJnYmEoMjE2LDE3Myw4NSwuMzUpOwogICAgICAtLWp1cC1nb29kOiNiZmU3YzU7CiAgICAgIC0tanVwLXdhcm46I2ZmZTJhNjsKICAgICAgLS1qdXAtYmFkOiNmZmMyYjg7CiAgICB9CgogICAgLmp1cGl0ZXItdGVzdCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0KICAgIC5qdXBpdGVyLXRlc3R7CiAgICAgIG1heC13aWR0aDoxMTAwcHg7CiAgICAgIG1hcmdpbjozMnB4IGF1dG87CiAgICAgIHBhZGRpbmc6MDsKICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsICJUaW1lcyBOZXcgUm9tYW4iLCBzZXJpZjsKICAgICAgY29sb3I6dmFyKC0tanVwLWNyZWFtKTsKICAgICAgYmFja2dyb3VuZDoKICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxNSUsIHJnYmEoMjE2LDE3Myw4NSwuMjQpLCB0cmFuc3BhcmVudCAyOCUpLAogICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTUlIDIwJSwgcmdiYSgyNTUsMjU1LDI1NSwuMDYpLCB0cmFuc3BhcmVudCAyMiUpLAogICAgICAgIGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLWp1cC1ibHVlKSwgdmFyKC0tanVwLWJsdWUtMikpOwogICAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWp1cC1saW5lKTsKICAgICAgYm9yZGVyLXJhZGl1czoyNHB4OwogICAgICBvdmVyZmxvdzpoaWRkZW47CiAgICAgIGJveC1zaGFkb3c6MCAyMnB4IDgwcHggcmdiYSgwLDAsMCwuMzUpOwogICAgfQoKICAgIC5qdXBpdGVyLWhlcm97CiAgICAgIHBhZGRpbmc6NDJweCAzNHB4IDMwcHg7CiAgICAgIHRleHQtYWxpZ246Y2VudGVyOwogICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgfQoKICAgIC5qdXBpdGVyLWhlcm86YmVmb3JlewogICAgICBjb250ZW50OiLimYMiOwogICAgICBwb3NpdGlvbjphYnNvbHV0ZTsKICAgICAgdG9wOjE0cHg7CiAgICAgIGxlZnQ6MjRweDsKICAgICAgZm9udC1zaXplOjU0cHg7CiAgICAgIGNvbG9yOnJnYmEoMjE2LDE3Myw4NSwuMjIpOwogICAgfQoKICAgIC5qdXBpdGVyLWhlcm8gaDJ7CiAgICAgIG1hcmdpbjowOwogICAgICBmb250LXNpemU6Y2xhbXAoMzJweCw1dncsNjJweCk7CiAgICAgIGxldHRlci1zcGFjaW5nOi4wNGVtOwogICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1nb2xkLTIpOwogICAgICBsaW5lLWhlaWdodDoxOwogICAgfQoKICAgIC5qdXBpdGVyLWhlcm8gLnN1YnRpdGxlewogICAgICBtYXJnaW46MTRweCBhdXRvIDA7CiAgICAgIG1heC13aWR0aDo3ODBweDsKICAgICAgZm9udC1zaXplOmNsYW1wKDE3cHgsMnZ3LDI0cHgpOwogICAgICBmb250LXN0eWxlOml0YWxpYzsKICAgICAgY29sb3I6dmFyKC0tanVwLWNyZWFtKTsKICAgIH0KCiAgICAuanVwaXRlci1oZXJvIC5icmFuZHsKICAgICAgbWFyZ2luLXRvcDoxOHB4OwogICAgICBjb2xvcjp2YXIoLS1qdXAtZ29sZCk7CiAgICAgIGxldHRlci1zcGFjaW5nOi4wOGVtOwogICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgICAgIGZvbnQtc2l6ZToxM3B4OwogICAgfQoKICAgIC5qdXBpdGVyLWlubmVyewogICAgICBwYWRkaW5nOjMwcHggMjhweCAzOHB4OwogICAgfQoKICAgIC5qdXBpdGVyLWludHJvewogICAgICBtYXgtd2lkdGg6OTAwcHg7CiAgICAgIG1hcmdpbjowIGF1dG8gMjhweDsKICAgICAgZm9udC1zaXplOjE4cHg7CiAgICAgIGxpbmUtaGVpZ2h0OjEuNjU7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1tdXRlZCk7CiAgICAgIHRleHQtYWxpZ246Y2VudGVyOwogICAgfQoKICAgIC5qdXBpdGVyLWNhcmR7CiAgICAgIGJhY2tncm91bmQ6cmdiYSg0LDEzLDI3LC40OCk7CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOjE4cHg7CiAgICAgIHBhZGRpbmc6MjJweDsKICAgICAgbWFyZ2luOjIycHggMDsKICAgIH0KCiAgICAuanVwaXRlci1jYXJkIGgzewogICAgICBtYXJnaW46MCAwIDhweDsKICAgICAgY29sb3I6dmFyKC0tanVwLWdvbGQtMik7CiAgICAgIGZvbnQtc2l6ZToyNnB4OwogICAgfQoKICAgIC5qdXBpdGVyLWNhcmQgcHsKICAgICAgbWFyZ2luOjhweCAwIDA7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1tdXRlZCk7CiAgICAgIGxpbmUtaGVpZ2h0OjEuNTU7CiAgICB9CgogICAgLmp1cGl0ZXItc2NhbGV7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LDFmcik7CiAgICAgIGdhcDoxMHB4OwogICAgICBtYXJnaW4tdG9wOjE4cHg7CiAgICB9CgogICAgLnNjYWxlLWl0ZW17CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOjE0cHg7CiAgICAgIHBhZGRpbmc6MTJweCA4cHg7CiAgICAgIHRleHQtYWxpZ246Y2VudGVyOwogICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjAzNSk7CiAgICAgIGZvbnQtc2l6ZToxNXB4OwogICAgfQoKICAgIC5zY2FsZS1pdGVtIHN0cm9uZ3sKICAgICAgZGlzcGxheTpibG9jazsKICAgICAgY29sb3I6dmFyKC0tanVwLWdvbGQtMik7CiAgICAgIGZvbnQtc2l6ZToyMHB4OwogICAgfQoKICAgIC5xdWVzdGlvbi1ibG9ja3sKICAgICAgbWFyZ2luLXRvcDoyOHB4OwogICAgfQoKICAgIC5xdWVzdGlvbi1ibG9jayBoM3sKICAgICAgZGlzcGxheTpmbGV4OwogICAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICAgIGdhcDoxMHB4OwogICAgICBjb2xvcjp2YXIoLS1qdXAtZ29sZC0yKTsKICAgICAgZm9udC1zaXplOjI4cHg7CiAgICAgIG1hcmdpbjowIDAgOHB4OwogICAgfQoKICAgIC5xdWVzdGlvbi1ibG9jayAubm90ZXsKICAgICAgY29sb3I6dmFyKC0tanVwLW11dGVkKTsKICAgICAgbWFyZ2luOjAgMCAxOHB4OwogICAgICBsaW5lLWhlaWdodDoxLjU7CiAgICB9CgogICAgLnF1ZXN0aW9uewogICAgICBkaXNwbGF5OmdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxZnIpIGF1dG87CiAgICAgIGdhcDoxOHB4OwogICAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICAgIHBhZGRpbmc6MTZweCAwOwogICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDIxNiwxNzMsODUsLjE4KTsKICAgIH0KCiAgICAucXVlc3Rpb246bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9CgogICAgLnF1ZXN0aW9uLXRleHR7CiAgICAgIGZvbnQtc2l6ZToxN3B4OwogICAgICBsaW5lLWhlaWdodDoxLjQ1OwogICAgICBjb2xvcjp2YXIoLS1qdXAtY3JlYW0pOwogICAgfQoKICAgIC5yYWRpb3N7CiAgICAgIGRpc3BsYXk6ZmxleDsKICAgICAgZ2FwOjhweDsKICAgICAgYWxpZ24taXRlbXM6Y2VudGVyOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7CiAgICAgIG1pbi13aWR0aDoyNTBweDsKICAgIH0KCiAgICAucmFkaW9zIGxhYmVsewogICAgICB3aWR0aDo0MHB4OwogICAgICBoZWlnaHQ6NDBweDsKICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1qdXAtbGluZSk7CiAgICAgIGJvcmRlci1yYWRpdXM6NTAlOwogICAgICBkaXNwbGF5OmZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICAgICAgY3Vyc29yOnBvaW50ZXI7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1tdXRlZCk7CiAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDM1KTsKICAgICAgdHJhbnNpdGlvbjouMThzIGVhc2U7CiAgICAgIGZvbnQtZmFtaWx5OkFyaWFsLCBzYW5zLXNlcmlmOwogICAgICBmb250LXNpemU6MTRweDsKICAgIH0KCiAgICAucmFkaW9zIGlucHV0ewogICAgICBwb3NpdGlvbjphYnNvbHV0ZTsKICAgICAgb3BhY2l0eTowOwogICAgICBwb2ludGVyLWV2ZW50czpub25lOwogICAgfQoKICAgIC5yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIHNwYW57CiAgICAgIGJhY2tncm91bmQ6dmFyKC0tanVwLWdvbGQpOwogICAgICBjb2xvcjojMDcxNjJiOwogICAgICBib3JkZXItY29sb3I6dmFyKC0tanVwLWdvbGQtMik7CiAgICAgIGJveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMjE2LDE3Myw4NSwuMTQpOwogICAgfQoKICAgIC5yYWRpb3Mgc3BhbnsKICAgICAgd2lkdGg6NDBweDsKICAgICAgaGVpZ2h0OjQwcHg7CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOjUwJTsKICAgICAgZGlzcGxheTpmbGV4OwogICAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7CiAgICAgIHRyYW5zaXRpb246LjE4cyBlYXNlOwogICAgfQoKICAgIC5yZXN1bHRzewogICAgICBtYXJnaW4tdG9wOjM0cHg7CiAgICAgIGRpc3BsYXk6Z3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7CiAgICAgIGdhcDoxOHB4OwogICAgfQoKICAgIC5zY29yZS1ib3h7CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOjE4cHg7CiAgICAgIHBhZGRpbmc6MjJweDsKICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNDUpOwogICAgICBtaW4taGVpZ2h0OjE3MHB4OwogICAgfQoKICAgIC5zY29yZS1ib3ggaDR7CiAgICAgIG1hcmdpbjowIDAgOHB4OwogICAgICBjb2xvcjp2YXIoLS1qdXAtZ29sZC0yKTsKICAgICAgZm9udC1zaXplOjIycHg7CiAgICB9CgogICAgLnNjb3JlLW51bWJlcnsKICAgICAgZm9udC1zaXplOjQycHg7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1jcmVhbSk7CiAgICAgIG1hcmdpbjo4cHggMCA0cHg7CiAgICAgIGZvbnQtZmFtaWx5Okdlb3JnaWEsICJUaW1lcyBOZXcgUm9tYW4iLCBzZXJpZjsKICAgIH0KCiAgICAuc2NvcmUtbnVtYmVyIHNwYW57CiAgICAgIGNvbG9yOnZhcigtLWp1cC1tdXRlZCk7CiAgICAgIGZvbnQtc2l6ZToxOXB4OwogICAgfQoKICAgIC5yZXN1bHQtbWFpbnsKICAgICAgbWFyZ2luLXRvcDoxOHB4OwogICAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWp1cC1nb2xkKTsKICAgICAgYm9yZGVyLXJhZGl1czoxOHB4OwogICAgICBwYWRkaW5nOjI0cHg7CiAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMTYsMTczLDg1LC4xNiksIHJnYmEoMjU1LDI1NSwyNTUsLjA0KSk7CiAgICB9CgogICAgLnJlc3VsdC1tYWluIGgzewogICAgICBjb2xvcjp2YXIoLS1qdXAtZ29sZC0yKTsKICAgICAgbWFyZ2luOjAgMCAxMHB4OwogICAgICBmb250LXNpemU6MzBweDsKICAgIH0KCiAgICAucmVzdWx0LW1haW4gcHsKICAgICAgY29sb3I6dmFyKC0tanVwLWNyZWFtKTsKICAgICAgbGluZS1oZWlnaHQ6MS42OwogICAgICBmb250LXNpemU6MThweDsKICAgICAgbWFyZ2luOjA7CiAgICB9CgogICAgLmV4ZXJjaXNlewogICAgICBtYXJnaW4tdG9wOjI2cHg7CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWxpbmUpOwogICAgICBib3JkZXItcmFkaXVzOjE4cHg7CiAgICAgIHBhZGRpbmc6MjRweDsKICAgICAgYmFja2dyb3VuZDpyZ2JhKDQsMTMsMjcsLjQyKTsKICAgIH0KCiAgICAuZXhlcmNpc2UgaDN7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1nb2xkLTIpOwogICAgICBtYXJnaW46MCAwIDEwcHg7CiAgICAgIGZvbnQtc2l6ZToyNnB4OwogICAgfQoKICAgIC5leGVyY2lzZSBvbHsKICAgICAgbWFyZ2luOjE0cHggMCAwIDIycHg7CiAgICAgIHBhZGRpbmc6MDsKICAgICAgY29sb3I6dmFyKC0tanVwLW11dGVkKTsKICAgICAgbGluZS1oZWlnaHQ6MS43NTsKICAgICAgZm9udC1zaXplOjE3cHg7CiAgICB9CgogICAgLmJ1dHRvbnN7CiAgICAgIGRpc3BsYXk6ZmxleDsKICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjsKICAgICAgZ2FwOjEycHg7CiAgICAgIG1hcmdpbi10b3A6MjRweDsKICAgICAgZmxleC13cmFwOndyYXA7CiAgICB9CgogICAgLmp1cGl0ZXItYnRuewogICAgICBhcHBlYXJhbmNlOm5vbmU7CiAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tanVwLWdvbGQpOwogICAgICBib3JkZXItcmFkaXVzOjk5OXB4OwogICAgICBwYWRkaW5nOjEzcHggMjJweDsKICAgICAgY29sb3I6IzA3MTYyYjsKICAgICAgYmFja2dyb3VuZDp2YXIoLS1qdXAtZ29sZC0yKTsKICAgICAgZm9udC13ZWlnaHQ6NzAwOwogICAgICBjdXJzb3I6cG9pbnRlcjsKICAgICAgbGV0dGVyLXNwYWNpbmc6LjAyZW07CiAgICAgIHRyYW5zaXRpb246LjE4cyBlYXNlOwogICAgfQoKICAgIC5qdXBpdGVyLWJ0bi5zZWNvbmRhcnl7CiAgICAgIGNvbG9yOnZhcigtLWp1cC1jcmVhbSk7CiAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7CiAgICB9CgogICAgLmp1cGl0ZXItYnRuOmhvdmVyewogICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KTsKICAgICAgYm94LXNoYWRvdzowIDhweCAyMHB4IHJnYmEoMCwwLDAsLjI0KTsKICAgIH0KCiAgICAuZm9vdGVyLW5vdGV7CiAgICAgIG1hcmdpbi10b3A6MThweDsKICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7CiAgICAgIGNvbG9yOnJnYmEoMjQ3LDIzOSwyMTYsLjcyKTsKICAgICAgZm9udC1zaXplOjE0cHg7CiAgICAgIGxpbmUtaGVpZ2h0OjEuNDsKICAgIH0KCiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjBweCl7CiAgICAgIC5qdXBpdGVyLWlubmVye3BhZGRpbmc6MjJweCAxNnB4IDMwcHh9CiAgICAgIC5qdXBpdGVyLWhlcm97cGFkZGluZzozNHB4IDE4cHggMjRweH0KICAgICAgLmp1cGl0ZXItc2NhbGV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAgICAgLnF1ZXN0aW9ue2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9CiAgICAgIC5yYWRpb3N7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLXdpZHRoOjB9CiAgICAgIC5yZXN1bHRze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9CiAgICAgIC5xdWVzdGlvbi1ibG9jayBoM3tmb250LXNpemU6MjRweH0KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogIDxzZWN0aW9uIGNsYXNzPSJqdXBpdGVyLXRlc3QiIGlkPSJ0ZXN0LWp1cGl0ZXJpYW5vIj4KICAgIDxkaXYgY2xhc3M9Imp1cGl0ZXItaGVybyI+CiAgICAgIDxoMj5UZXN0IGp1cGl0ZXJpYW5vPC9oMj4KICAgICAgPGRpdiBjbGFzcz0ic3VidGl0bGUiPsK/VHUgZXhwYW5zacOzbiBuYWNlIGRlIGxhIHNhYmlkdXLDrWEgbyBkZWwgZXhjZXNvPzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJicmFuZCI+QXN0cm9tZW1icmVzw61hIMK3IGNhc3NhbnlhLmNvbTwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ianVwaXRlci1pbm5lciI+CiAgICAgIDxkaXYgY2xhc3M9Imp1cGl0ZXItaW50cm8iPgogICAgICAgIErDunBpdGVyIG5vIHNlIG1pZGUgc29sbyBwb3IgbGEgc3VlcnRlIHF1ZSBlc3BlcmFtb3MgcmVjaWJpciwgc2lubyBwb3IgbGEgZm9ybWEgZW4gcXVlIGNyZWNlbW9zLAogICAgICAgIGNyZWVtb3MsIGVuc2XDsWFtb3MsIGNvbmZpYW1vcywgdmlhamFtb3MsIGFwcmVuZGVtb3MsIHByb21ldGVtb3MgeSBkYW1vcyBzZW50aWRvIGEgbGEgdmlkYS4KICAgICAgICBFc3RlIHRlc3QgdGUgYXl1ZGEgYSByZWNvbm9jZXIgc2kgdHUgSsO6cGl0ZXIgaW50ZXJpb3IgZXN0w6EgYmxvcXVlYWRvLCBpbnRlZ3JhZG8gbyBkZXNib3JkYWRvLgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Imp1cGl0ZXItY2FyZCI+CiAgICAgICAgPGgzPkluc3RydWNjaW9uZXM8L2gzPgogICAgICAgIDxwPlB1bnTDumEgY2FkYSBmcmFzZSBkZWwgMSBhbCA1LiBBbCBmaW5hbCBvYnRlbmRyw6FzIGRvcyBtZWRpZGFzOiBpbnRlZ3JhY2nDs24gZGUgSsO6cGl0ZXIgeSBzb21icmEganVwaXRlcmlhbmEuPC9wPgogICAgICAgIDxkaXYgY2xhc3M9Imp1cGl0ZXItc2NhbGUiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic2NhbGUtaXRlbSI+PHN0cm9uZz4xPC9zdHJvbmc+TnVuY2E8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InNjYWxlLWl0ZW0iPjxzdHJvbmc+Mjwvc3Ryb25nPlJhcmEgdmV6PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzY2FsZS1pdGVtIj48c3Ryb25nPjM8L3N0cm9uZz5BIHZlY2VzPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzY2FsZS1pdGVtIj48c3Ryb25nPjQ8L3N0cm9uZz5BIG1lbnVkbzwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ic2NhbGUtaXRlbSI+PHN0cm9uZz41PC9zdHJvbmc+Q2FzaSBzaWVtcHJlPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0icXVlc3Rpb24tYmxvY2siIGRhdGEtc2VjdGlvbj0icG9zaXRpdmUiPgogICAgICAgIDxoMz5QYXJ0ZSBBIMK3IEludGVncmFjacOzbiBkZSBKw7pwaXRlcjwvaDM+CiAgICAgICAgPHAgY2xhc3M9Im5vdGUiPkNvbmZpYW56YSwgc2VudGlkbywgZ2VuZXJvc2lkYWQsIGFwcmVuZGl6YWplLCB2aXNpw7NuIHkgcHJvc3BlcmlkYWQgc2FuYS48L3A+CiAgICAgICAgPGRpdiBpZD0icG9zaXRpdmUtcXVlc3Rpb25zIj48L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJxdWVzdGlvbi1ibG9jayIgZGF0YS1zZWN0aW9uPSJzaGFkb3ciPgogICAgICAgIDxoMz5QYXJ0ZSBCIMK3IFNvbWJyYSBkZSBKw7pwaXRlcjwvaDM+CiAgICAgICAgPHAgY2xhc3M9Im5vdGUiPkV4Y2VzbywgZG9nbWF0aXNtbywgcHJvbWVzYXMgaW5mbGFkYXMsIGRpc3BlcnNpw7NuIHkgY29uZmlhbnphIHNpbiBtZWRpZGEuPC9wPgogICAgICAgIDxkaXYgaWQ9InNoYWRvdy1xdWVzdGlvbnMiPjwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImJ1dHRvbnMiPgogICAgICAgIDxidXR0b24gY2xhc3M9Imp1cGl0ZXItYnRuIiB0eXBlPSJidXR0b24iIG9uY2xpY2s9ImNhbGN1bGF0ZUp1cGl0ZXJUZXN0KCkiPkNhbGN1bGFyIHJlc3VsdGFkbzwvYnV0dG9uPgogICAgICAgIDxidXR0b24gY2xhc3M9Imp1cGl0ZXItYnRuIHNlY29uZGFyeSIgdHlwZT0iYnV0dG9uIiBvbmNsaWNrPSJyZXNldEp1cGl0ZXJUZXN0KCkiPlJlaW5pY2lhciB0ZXN0PC9idXR0b24+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0icmVzdWx0cyI+CiAgICAgICAgPGRpdiBjbGFzcz0ic2NvcmUtYm94Ij4KICAgICAgICAgIDxoND5JbnRlZ3JhY2nDs24gZGUgSsO6cGl0ZXI8L2g0PgogICAgICAgICAgPGRpdiBjbGFzcz0ic2NvcmUtbnVtYmVyIiBpZD0icG9zaXRpdmUtc2NvcmUiPjAgPHNwYW4+LyAxMDA8L3NwYW4+PC9kaXY+CiAgICAgICAgICA8cCBpZD0icG9zaXRpdmUtbGFiZWwiPlJlc3BvbmRlIGxhcyBwcmVndW50YXMgcGFyYSBvYnRlbmVyIHR1IGxlY3R1cmEuPC9wPgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJzY29yZS1ib3giPgogICAgICAgICAgPGg0PlNvbWJyYSBqdXBpdGVyaWFuYTwvaDQ+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzY29yZS1udW1iZXIiIGlkPSJzaGFkb3ctc2NvcmUiPjAgPHNwYW4+LyA0MDwvc3Bhbj48L2Rpdj4KICAgICAgICAgIDxwIGlkPSJzaGFkb3ctbGFiZWwiPkFxdcOtIHNlIG1vc3RyYXLDoSB0dSBuaXZlbCBkZSBleGNlc28gbyBkZXNtZXN1cmEuPC9wPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9InJlc3VsdC1tYWluIiBpZD0iY29tYmluZWQtcmVzdWx0Ij4KICAgICAgICA8aDM+UmVzdWx0YWRvIGNvbWJpbmFkbzwvaDM+CiAgICAgICAgPHA+Q3VhbmRvIGNvbXBsZXRlcyBlbCB0ZXN0LCB2ZXLDoXMgYXF1w60gbGEgbGVjdHVyYSBjcnV6YWRhIGVudHJlIHR1IGludGVncmFjacOzbiBkZSBKw7pwaXRlciB5IHN1IHBvc2libGUgc29tYnJhLjwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJleGVyY2lzZSI+CiAgICAgICAgPGgzPkVqZXJjaWNpbyBkZSBpbnRlZ3JhY2nDs24gwrcgRWwgbWFwYSBkZSB0dSBob3Jpem9udGU8L2gzPgogICAgICAgIDxvbD4KICAgICAgICAgIDxsaT48c3Ryb25nPkTDrWEgMS48L3N0cm9uZz4gwr9Ew7NuZGUgaGUgZGVqYWRvIGRlIGNyZWNlciBwb3IgbWllZG8/PC9saT4KICAgICAgICAgIDxsaT48c3Ryb25nPkTDrWEgMi48L3N0cm9uZz4gwr9RdcOpIG1hZXN0cm8sIGxpYnJvIG8gZXhwZXJpZW5jaWEgZW5zYW5jaMOzIG1pIHZpZGEgZGUgdmVyZGFkPzwvbGk+CiAgICAgICAgICA8bGk+PHN0cm9uZz5Ew61hIDMuPC9zdHJvbmc+IMK/UXXDqSBwcm9tZXNhIGRlYmVyw61hIGN1bXBsaXIgYW50ZXMgZGUgaGFjZXIgdW5hIG51ZXZhPzwvbGk+CiAgICAgICAgICA8bGk+PHN0cm9uZz5Ew61hIDQuPC9zdHJvbmc+IMK/RMOzbmRlIGVzdG95IGNvbmZ1bmRpZW5kbyBlbnR1c2lhc21vIGNvbiBleGNlc28/PC9saT4KICAgICAgICAgIDxsaT48c3Ryb25nPkTDrWEgNS48L3N0cm9uZz4gwr9RdcOpIHB1ZWRvIGVuc2XDsWFyIG8gY29tcGFydGlyIHNpbiBpbXBvbmVyPzwvbGk+CiAgICAgICAgICA8bGk+PHN0cm9uZz5Ew61hIDYuPC9zdHJvbmc+IMK/UXXDqSBvcG9ydHVuaWRhZCBtZXJlY2UgdW5hIHJlc3B1ZXN0YSBtw6FzIHZhbGllbnRlPzwvbGk+CiAgICAgICAgICA8bGk+PHN0cm9uZz5Ew61hIDcuPC9zdHJvbmc+IMK/UXXDqSB2aXNpw7NuIHF1aWVybyBhbGltZW50YXIgZHVyYW50ZSBlbCBwcsOzeGltbyBhw7FvPzwvbGk+CiAgICAgICAgPC9vbD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItbm90ZSI+CiAgICAgICAgSW50ZWdyYXIgYSBKw7pwaXRlciBubyBjb25zaXN0ZSBlbiBjcmVlciBxdWUgdG9kbyBzZXLDoSBmw6FjaWwsIHNpbm8gZW4gdml2aXIgY29uIHN1ZmljaWVudGUgY29uZmlhbnphCiAgICAgICAgcGFyYSBjcmVjZXIgc2luIHBlcmRlciBzYWJpZHVyw61hLiBMYSBleHBhbnNpw7NuIHZlcmRhZGVyYSBubyBpbmZsYTogZW5zYW5jaGEuCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8c2NyaXB0PgogICAgY29uc3QgcG9zaXRpdmVRdWVzdGlvbnMgPSBbCiAgICAgICJDdWFuZG8gYXBhcmVjZSB1bmEgb3BvcnR1bmlkYWQgaW1wb3J0YW50ZSwgc3VlbG8gYXRyZXZlcm1lIGEgZXhwbG9yYXJsYS4iLAogICAgICAiU2llbnRvIHF1ZSBtaSB2aWRhIHB1ZWRlIGNyZWNlciBtw6FzIGFsbMOhIGRlIG1pcyBjaXJjdW5zdGFuY2lhcyBhY3R1YWxlcy4iLAogICAgICAiTWUgcmVzdWx0YSBuYXR1cmFsIGltYWdpbmFyIHBvc2liaWxpZGFkZXMgbcOhcyBhbXBsaWFzIHBhcmEgbWkgZnV0dXJvLiIsCiAgICAgICJDdWFuZG8gYWxnbyBzYWxlIG1hbCwgY29uc2Vydm8gdW5hIHBhcnRlIGRlIGNvbmZpYW56YSBlbiBlbCBjYW1pbm8uIiwKICAgICAgIk5lY2VzaXRvIHF1ZSBtaXMgYWNjaW9uZXMgZm9ybWVuIHBhcnRlIGRlIHVuYSB2aXNpw7NuIG3DoXMgYW1wbGlhLiIsCiAgICAgICJNZSBpbnRlcmVzYSBjb21wcmVuZGVyIGVsIHNlbnRpZG8gcHJvZnVuZG8gZGUgbG8gcXVlIHZpdm8uIiwKICAgICAgIlRlbmdvIHVuYSBmaWxvc29mw61hIHBlcnNvbmFsLCBhdW5xdWUgc2lnYSBldm9sdWNpb25hbmRvLiIsCiAgICAgICJDdWFuZG8gdG9tbyBkZWNpc2lvbmVzIGltcG9ydGFudGVzLCBtZSBwcmVndW50byBoYWNpYSBxdcOpIGhvcml6b250ZSBtZSBjb25kdWNlbi4iLAogICAgICAiTWUgZ3VzdGEgYW5pbWFyLCBlbnNlw7FhciBvIGFicmlyIGNhbWlub3MgYSBvdHJhcyBwZXJzb25hcy4iLAogICAgICAiQ3VhbmRvIHByb3NwZXJvLCBzaWVudG8gZWwgZGVzZW8gZGUgY29tcGFydGlyIGFsZ28gZGUgbG8gcmVjaWJpZG8uIiwKICAgICAgIlJlY29ub3pjbyBlbCB0YWxlbnRvIGRlIGxvcyBkZW3DoXMgc2luIHNlbnRpcm1lIGRpc21pbnVpZG8uIiwKICAgICAgIk1lIGF0cmFlbiBsYXMgcGVyc29uYXMgcXVlIGVsZXZhbiBsYSB2aXNpw7NuIGRlIHF1aWVuZXMgbGFzIHJvZGVhbi4iLAogICAgICAiTWUgaW50ZXJlc2EgZXN0dWRpYXIsIHZpYWphciwgbGVlciBvIGNvbm9jZXIgb3RyYXMgZm9ybWFzIGRlIGVudGVuZGVyIGVsIG11bmRvLiIsCiAgICAgICJNZSBpbmNvbW9kYSBxdWVkYXJtZSBlbmNlcnJhZG8gc2llbXByZSBlbiBsYXMgbWlzbWFzIGlkZWFzLiIsCiAgICAgICJCdXNjbyBtYWVzdHJvcywgbGlicm9zLCBjdWx0dXJhcyBvIGV4cGVyaWVuY2lhcyBxdWUgYW1wbMOtZW4gbWkgbWlyYWRhLiIsCiAgICAgICJDdWFuZG8gYXByZW5kbyBhbGdvIHZhbGlvc28sIHNpZW50byBlbCBpbXB1bHNvIGRlIHRyYW5zbWl0aXJsby4iLAogICAgICAiU8OpIGFwcm92ZWNoYXIgdW5hIG9wb3J0dW5pZGFkIHNpbiBzYWJvdGVhcmxhIHBvciBpbnNlZ3VyaWRhZC4iLAogICAgICAiTWUgcGVybWl0byBtZWpvcmFyIG1pcyBjb25kaWNpb25lcyBkZSB2aWRhIHNpbiBjdWxwYSBuaSBmYWxzYSBtb2Rlc3RpYS4iLAogICAgICAiVGVuZ28gdW5hIHJlbGFjacOzbiBzYW5hIGNvbiBsYSBhYnVuZGFuY2lhLCBlbCBiaWVuZXN0YXIgeSBlbCBjcmVjaW1pZW50by4iLAogICAgICAiQ3VhbmRvIGFsZ28gdmEgYmllbiwgc8OpIGNlbGVicmFybG8gc2luIHBlcmRlciBlbCBzZW50aWRvIGRlIGxhIG1lZGlkYS4iCiAgICBdOwoKICAgIGNvbnN0IHNoYWRvd1F1ZXN0aW9ucyA9IFsKICAgICAgIkEgdmVjZXMgcHJvbWV0byBtw6FzIGRlIGxvIHF1ZSByZWFsbWVudGUgcHVlZG8gY3VtcGxpci4iLAogICAgICAiTWUgZW50dXNpYXNtbyB0YW50byBjb24gdW5hIGlkZWEgcXVlIGRlc2N1aWRvIGxvcyBkZXRhbGxlcyBwcsOhY3RpY29zLiIsCiAgICAgICJNZSBjdWVzdGEgcmVjb25vY2VyIGN1YW5kbyB1bmEgY3JlZW5jaWEsIG1hZXN0cm8gbyBwcm95ZWN0byB5YSBubyBtZSBzaXJ2ZS4iLAogICAgICAiRW4gb2Nhc2lvbmVzIGNvbmZ1bmRvIGNvbmZpYW56YSBjb24gZXhjZXNvIGRlIHNlZ3VyaWRhZC4iLAogICAgICAiUHVlZG8gZXhhZ2VyYXIgcG9zaWJpbGlkYWRlcywgcmVzdWx0YWRvcyBvIGV4cGVjdGF0aXZhcy4iLAogICAgICAiTWUgY3Vlc3RhIGFjZXB0YXIgbMOtbWl0ZXMgY3VhbmRvIGRlc2VvIGV4cGFuZGlybWUuIiwKICAgICAgIkEgdmVjZXMgY3JlbyB0ZW5lciB1bmEgdmlzacOzbiBtw6FzIGVsZXZhZGEgcXVlIGxvcyBkZW3DoXMuIiwKICAgICAgIlB1ZWRvIGdhc3RhciwgZGVjaXIgc8OtIG8gbGFuemFybWUgYSBhbGdvIHBvciBlbnR1c2lhc21vIGFudGVzIGRlIG1lZGlyIGNvbnNlY3VlbmNpYXMuIgogICAgXTsKCiAgICBmdW5jdGlvbiByZW5kZXJRdWVzdGlvbnMoY29udGFpbmVySWQsIHF1ZXN0aW9ucywgcHJlZml4KXsKICAgICAgY29uc3QgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoY29udGFpbmVySWQpOwogICAgICBjb250YWluZXIuaW5uZXJIVE1MID0gcXVlc3Rpb25zLm1hcCgocSwgaSkgPT4gewogICAgICAgIGNvbnN0IG5hbWUgPSBwcmVmaXggKyAiLSIgKyBpOwogICAgICAgIGNvbnN0IHJhZGlvcyA9IFsxLDIsMyw0LDVdLm1hcCh2ID0+IGAKICAgICAgICAgIDxsYWJlbCB0aXRsZT0iJHt2fSI+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0iJHtuYW1lfSIgdmFsdWU9IiR7dn0iIGFyaWEtbGFiZWw9IiR7dn0iPgogICAgICAgICAgICA8c3Bhbj4ke3Z9PC9zcGFuPgogICAgICAgICAgPC9sYWJlbD4KICAgICAgICBgKS5qb2luKCIiKTsKICAgICAgICByZXR1cm4gYAogICAgICAgICAgPGRpdiBjbGFzcz0icXVlc3Rpb24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJxdWVzdGlvbi10ZXh0Ij4ke2kgKyAxfS4gJHtxfTwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJyYWRpb3MiPiR7cmFkaW9zfTwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgYDsKICAgICAgfSkuam9pbigiIik7CiAgICB9CgogICAgZnVuY3Rpb24gZ2V0U2NvcmUocHJlZml4LCB0b3RhbCl7CiAgICAgIGxldCBzY29yZSA9IDA7CiAgICAgIGxldCBhbnN3ZXJlZCA9IDA7CiAgICAgIGZvcihsZXQgaSA9IDA7IGkgPCB0b3RhbDsgaSsrKXsKICAgICAgICBjb25zdCBzZWxlY3RlZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYGlucHV0W25hbWU9IiR7cHJlZml4fS0ke2l9Il06Y2hlY2tlZGApOwogICAgICAgIGlmKHNlbGVjdGVkKXsKICAgICAgICAgIHNjb3JlICs9IE51bWJlcihzZWxlY3RlZC52YWx1ZSk7CiAgICAgICAgICBhbnN3ZXJlZCsrOwogICAgICAgIH0KICAgICAgfQogICAgICByZXR1cm4ge3Njb3JlLCBhbnN3ZXJlZH07CiAgICB9CgogICAgZnVuY3Rpb24gcG9zaXRpdmVJbnRlcnByZXRhdGlvbihzY29yZSl7CiAgICAgIGlmKHNjb3JlIDw9IDQ1KSByZXR1cm4gWyJKw7pwaXRlciBibG9xdWVhZG8iLCAiUG9jYSBjb25maWFuemEsIGhvcml6b250ZSBlc3RyZWNobyBvIGRpZmljdWx0YWQgcGFyYSBjcmVlciBlbiBsYXMgcHJvcGlhcyBwb3NpYmlsaWRhZGVzLiBUdSBKw7pwaXRlciBuZWNlc2l0YSBhaXJlLCBlc3R1ZGlvLCBidWVub3MgbWFlc3Ryb3MsIGF2ZW50dXJhIGludGVyaW9yIHkgcGVybWlzbyBwYXJhIGNyZWNlci4iXTsKICAgICAgaWYoc2NvcmUgPD0gNzApIHJldHVybiBbIkrDunBpdGVyIGVuIGRlc3BlcnRhciIsICJIYXkgZGVzZW8gZGUgZXhwYW5zacOzbiwgcGVybyBxdWl6w6EgZmFsdGEgZGlyZWNjacOzbiwgY29udGludWlkYWQgbyBjb25maWFuemEgc3VmaWNpZW50ZS4gRWwgZW50dXNpYXNtbyBuZWNlc2l0YSBjb252ZXJ0aXJzZSBlbiBjYW1pbm8uIl07CiAgICAgIGlmKHNjb3JlIDw9IDg4KSByZXR1cm4gWyJKw7pwaXRlciBpbnRlZ3JhZG8iLCAiQ29uZmlhbnphLCB2aXNpw7NuLCBnZW5lcm9zaWRhZCB5IGFwcmVuZGl6YWplIGVzdMOhbiBiaWVuIG9yaWVudGFkb3MuIFNhYmVzIGNyZWNlciBzaW4gcGVyZGVyIHByb3BvcmNpw7NuLiJdOwogICAgICByZXR1cm4gWyJKw7pwaXRlciBtdXkgZnVlcnRlIiwgIkdyYW4gcG90ZW5jaWFsIGRlIGV4cGFuc2nDs24sIGVuc2XDsWFuemEsIGNyZWF0aXZpZGFkIG8gbGlkZXJhemdvIG1vcmFsLiBDb252aWVuZSB2aWdpbGFyIGNvbXBsYWNlbmNpYSB5IGV4Y2VzbyBkZSBjb25maWFuemEuIl07CiAgICB9CgogICAgZnVuY3Rpb24gc2hhZG93SW50ZXJwcmV0YXRpb24oc2NvcmUpewogICAgICBpZihzY29yZSA8PSAxNCkgcmV0dXJuIFsiU29tYnJhIGJhamEiLCAiQnVlbmEgY2FwYWNpZGFkIGRlIG1lZGlkYS4gSGF5IGVudHVzaWFzbW8gc2luIGRlbWFzaWFkYSBpbmZsYWNpw7NuLiJdOwogICAgICBpZihzY29yZSA8PSAyNCkgcmV0dXJuIFsiU29tYnJhIGFjdGl2YSIsICJBIHZlY2VzIGFwYXJlY2UgZXhjZXNvLCBkaXNwZXJzacOzbiwgcHJvbWVzYXMgZGVtYXNpYWRvIGFtcGxpYXMgbyBjb25maWFuemEgcG9jbyByZWFsaXN0YS4gQ29udmllbmUgYWp1c3RhciB2aXNpw7NuIHkgaGVjaG9zLiJdOwogICAgICBpZihzY29yZSA8PSAzMikgcmV0dXJuIFsiSsO6cGl0ZXIgaW5mbGFkbyIsICJSaWVzZ28gZGUgZG9nbWF0aXNtbywgZ3JhbmRpbG9jdWVuY2lhLCBkZXJyb2NoZSBvIGZlIHByZWNpcGl0YWRhLiBMYSBleHBhbnNpw7NuIG5lY2VzaXRhIGVzdHJ1Y3R1cmEuIl07CiAgICAgIHJldHVybiBbIkV4Y2VzbyBqdXBpdGVyaWFubyBmdWVydGUiLCAiRWwgZW50dXNpYXNtbyBwdWVkZSBjb252ZXJ0aXJzZSBlbiBwcm9wYWdhbmRhIHBlcnNvbmFsLCBjZWd1ZXJhLCBzdXBlcmlvcmlkYWQgbW9yYWwgbyBmdWdhIGhhY2lhIGxvIGdyYW5kZSBwYXJhIGV2aXRhciBsbyBjb25jcmV0by4iXTsKICAgIH0KCiAgICBmdW5jdGlvbiBjb21iaW5lZEludGVycHJldGF0aW9uKHBvc2l0aXZlLCBzaGFkb3cpewogICAgICBjb25zdCBoaWdoUG9zaXRpdmUgPSBwb3NpdGl2ZSA+PSA3MTsKICAgICAgY29uc3QgaGlnaFNoYWRvdyA9IHNoYWRvdyA+PSAyNTsKCiAgICAgIGlmKGhpZ2hQb3NpdGl2ZSAmJiAhaGlnaFNoYWRvdyl7CiAgICAgICAgcmV0dXJuIFsiSsO6cGl0ZXIgc2FiaW8iLCAiVHUgZXhwYW5zacOzbiBwYXJlY2UgbmFjZXIgZGUgdW5hIGJhc2Ugc2FuYTogY29uZmlhbnphLCB2aXNpw7NuLCBnZW5lcm9zaWRhZCB5IHNlbnRpZG8gZGUgb3BvcnR1bmlkYWQuIENyZWNlcyBzaW4gZGVzYm9yZGFydGUuIEVzdGUgZXMgZWwgSsO6cGl0ZXIgcXVlIGFicmUgY2FtaW5vcyB5IGVsZXZhIGxhIG1pcmFkYS4iXTsKICAgICAgfQogICAgICBpZihoaWdoUG9zaXRpdmUgJiYgaGlnaFNoYWRvdyl7CiAgICAgICAgcmV0dXJuIFsiSsO6cGl0ZXIgbWFnbsOtZmljbywgcGVybyBpbmZsYWRvIiwgIkhheSB0YWxlbnRvIHBhcmEgZXhwYW5kaXJ0ZSwgZW5zZcOxYXIsIGNyZWFyIG8gbGlkZXJhciwgcGVybyBkZWJlcyBjdWlkYXIgZWwgZXhjZXNvLiBFbCBjYWJhbGxvIGVzIG5vYmxlLCBhdW5xdWUgY29ycmUgZGVtYXNpYWRvLiBMYSBncmFuZGV6YSBuZWNlc2l0YSBwcm9wb3JjacOzbi4iXTsKICAgICAgfQogICAgICBpZighaGlnaFBvc2l0aXZlICYmICFoaWdoU2hhZG93KXsKICAgICAgICByZXR1cm4gWyJKw7pwaXRlciBkb3JtaWRvIiwgIk5vIGFwYXJlY2UgdW5hIHNvbWJyYSBleGNlc2l2YSwgcGVybyB0YW1wb2NvIHN1ZmljaWVudGUgYXBlcnR1cmEuIFB1ZWRlIGhhYmVyIHBydWRlbmNpYSwgZXN0cmVjaGV6IG8gZmFsdGEgZGUgaG9yaXpvbnRlLiBIYWNlIGZhbHRhIGRldm9sdmVyIGFpcmUgYWwgYWxtYS4iXTsKICAgICAgfQogICAgICByZXR1cm4gWyJKw7pwaXRlciBjb21wZW5zYXRvcmlvIiwgIlB1ZWRlIGhhYmVyIGV4YWdlcmFjacOzbiBwb3IgZmFsdGEgZGUgdmVyZGFkZXJhIGNvbmZpYW56YS4gTXVjaGEgcHJvbWVzYSwgcG9jYSByYcOtei4gTXVjaG8gZ2xvYm8sIHBvY28gZnVlZ28gaW50ZXJpb3IuIExhIGV4cGFuc2nDs24gbmVjZXNpdGEgdmVyZGFkIHkgZnVuZGFtZW50by4iXTsKICAgIH0KCiAgICBmdW5jdGlvbiBjYWxjdWxhdGVKdXBpdGVyVGVzdCgpewogICAgICBjb25zdCBwb3MgPSBnZXRTY29yZSgicG9zIiwgcG9zaXRpdmVRdWVzdGlvbnMubGVuZ3RoKTsKICAgICAgY29uc3Qgc2hhID0gZ2V0U2NvcmUoInNoYSIsIHNoYWRvd1F1ZXN0aW9ucy5sZW5ndGgpOwoKICAgICAgaWYocG9zLmFuc3dlcmVkIDwgcG9zaXRpdmVRdWVzdGlvbnMubGVuZ3RoIHx8IHNoYS5hbnN3ZXJlZCA8IHNoYWRvd1F1ZXN0aW9ucy5sZW5ndGgpewogICAgICAgIGFsZXJ0KCJGYWx0YW4gcHJlZ3VudGFzIHBvciByZXNwb25kZXIuIENvbXBsZXRhIGVsIHRlc3QgcGFyYSBvYnRlbmVyIHVuYSBsZWN0dXJhIHByZWNpc2EuIik7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBjb25zdCBwb3NUZXh0ID0gcG9zaXRpdmVJbnRlcnByZXRhdGlvbihwb3Muc2NvcmUpOwogICAgICBjb25zdCBzaGFUZXh0ID0gc2hhZG93SW50ZXJwcmV0YXRpb24oc2hhLnNjb3JlKTsKICAgICAgY29uc3QgY29tYlRleHQgPSBjb21iaW5lZEludGVycHJldGF0aW9uKHBvcy5zY29yZSwgc2hhLnNjb3JlKTsKCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwb3NpdGl2ZS1zY29yZSIpLmlubmVySFRNTCA9IGAke3Bvcy5zY29yZX0gPHNwYW4+LyAxMDA8L3NwYW4+YDsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYWRvdy1zY29yZSIpLmlubmVySFRNTCA9IGAke3NoYS5zY29yZX0gPHNwYW4+LyA0MDwvc3Bhbj5gOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicG9zaXRpdmUtbGFiZWwiKS5pbm5lckhUTUwgPSBgPHN0cm9uZz4ke3Bvc1RleHRbMF19Ljwvc3Ryb25nPiAke3Bvc1RleHRbMV19YDsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYWRvdy1sYWJlbCIpLmlubmVySFRNTCA9IGA8c3Ryb25nPiR7c2hhVGV4dFswXX0uPC9zdHJvbmc+ICR7c2hhVGV4dFsxXX1gOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29tYmluZWQtcmVzdWx0IikuaW5uZXJIVE1MID0gYDxoMz4ke2NvbWJUZXh0WzBdfTwvaDM+PHA+JHtjb21iVGV4dFsxXX08L3A+YDsKCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb21iaW5lZC1yZXN1bHQiKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6InNtb290aCIsIGJsb2NrOiJjZW50ZXIifSk7CiAgICB9CgogICAgZnVuY3Rpb24gcmVzZXRKdXBpdGVyVGVzdCgpewogICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIjdGVzdC1qdXBpdGVyaWFubyBpbnB1dFt0eXBlPSdyYWRpbyddIikuZm9yRWFjaChpbnB1dCA9PiBpbnB1dC5jaGVja2VkID0gZmFsc2UpOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicG9zaXRpdmUtc2NvcmUiKS5pbm5lckhUTUwgPSBgMCA8c3Bhbj4vIDEwMDwvc3Bhbj5gOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhZG93LXNjb3JlIikuaW5uZXJIVE1MID0gYDAgPHNwYW4+LyA0MDwvc3Bhbj5gOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicG9zaXRpdmUtbGFiZWwiKS50ZXh0Q29udGVudCA9ICJSZXNwb25kZSBsYXMgcHJlZ3VudGFzIHBhcmEgb2J0ZW5lciB0dSBsZWN0dXJhLiI7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzaGFkb3ctbGFiZWwiKS50ZXh0Q29udGVudCA9ICJBcXXDrSBzZSBtb3N0cmFyw6EgdHUgbml2ZWwgZGUgZXhjZXNvIG8gZGVzbWVzdXJhLiI7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb21iaW5lZC1yZXN1bHQiKS5pbm5lckhUTUwgPSBgPGgzPlJlc3VsdGFkbyBjb21iaW5hZG88L2gzPjxwPkN1YW5kbyBjb21wbGV0ZXMgZWwgdGVzdCwgdmVyw6FzIGFxdcOtIGxhIGxlY3R1cmEgY3J1emFkYSBlbnRyZSB0dSBpbnRlZ3JhY2nDs24gZGUgSsO6cGl0ZXIgeSBzdSBwb3NpYmxlIHNvbWJyYS48L3A+YDsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QtanVwaXRlcmlhbm8iKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6InNtb290aCIsIGJsb2NrOiJzdGFydCJ9KTsKICAgIH0KCiAgICByZW5kZXJRdWVzdGlvbnMoInBvc2l0aXZlLXF1ZXN0aW9ucyIsIHBvc2l0aXZlUXVlc3Rpb25zLCAicG9zIik7CiAgICByZW5kZXJRdWVzdGlvbnMoInNoYWRvdy1xdWVzdGlvbnMiLCBzaGFkb3dRdWVzdGlvbnMsICJzaGEiKTsKICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg== CLAVES ASTROLÓGICAS DE LA SEMANA Del 21 al 28 de junio Esta semana del 21 al 28 de junio estará marcada por la entrada del Sol en Cáncer de domingo día 21. Es decir, Solsticio de Verano para el hemisferio norte y de invierno para el hemisferio sur. Es momento, por tanto, de adaptar psique y cuerpo a las nuevas energías para sintonizar con el cosmos. Además, ese mismo domingo, se produce el Cuarto Creciente, con la Luna en Libra, así que el pulso del cambio aún será mayor. También será la última semana de Marte en Tauro, puesto que el domingo día 28 pasará a Géminis. Y ojo, porque ahí ya estará funcionando desde días antes la conjunción con Urano. ¡Feliz semana!

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