Diagnóstico de bienestar
Tu estrés te está costando dinero
Descubre en 2 minutos cómo tu nivel de estrés — y la energía que te queda — está afectando directamente a tus resultados como emprendedora.
⚡
¿Por qué el estrés primero?
El estrés crónico es el mayor saboteador invisible de las emprendedoras: destruye energía, bloquea decisiones y hace que trabajes el doble para la mitad de resultados.
Este test es para ti si…
Tienes un negocio que funciona pero sientes que tu cuerpo, tu cabeza o tu energía no acompañan. Quieres rendir más sin quemarte — y sabes que la clave no es trabajar más horas.
Quiero mi diagnóstico →
🔒 Tus datos están seguros. Sin spam.
Tu nombre
Por favor, dinos tu nombre
Empezar el test →
✦ 12 preguntas · Resultado inmediato
✦ Tu índice de estrés crónico
✦ Tu reserva de energía disponible
✦ Cómo afecta tu sueño a tu productividad
✦ El plan de acción específico para tu perfil
Email
Introduce un email válido
Teléfono (WhatsApp)
Introduce un número válido
Ver mi diagnóstico completo →
🔒 No compartimos tus datos. Sin spam, prometido.
var VA=[
[«Desconexión al acabar el día»,»Genial, tu mente sabe desconectar. Ese hábito te protege más de lo que crees.»,»Desconectar a medias significa que tu sistema nervioso nunca baja del todo la guardia. Con el tiempo, eso agota.»,»Alerta: tu cerebro en modo trabajo constante genera cortisol sin pausa — y eso destruye todo lo demás.»,»CRÍTICO. Vivir en modo trabajo 24/7 es el perfil exacto del agotamiento crónico. Tu cuerpo lleva tiempo pagando este precio en silencio.»],
[«Calidad del sueño»,»Tu sueño es sólido. Es una ventaja competitiva que muchas emprendedoras han perdido sin darse cuenta.»,»El sueño irregular baja el rendimiento cognitivo un 20-30%. No es un problema menor.»,»Dormir mal de forma crónica es como trabajar con resaca todos los días. Tu cerebro no puede dar lo que tiene.»,»CRÍTICO. El insomnio crónico causa desregulación hormonal, ansiedad y deterioro cognitivo acelerado. Esto necesita atención ya.»],
[«Tensión física»,»Tu cuerpo está relajado. Señal de que tu sistema nervioso está bien regulado.»,»La tensión en cuello y hombros es el primer aviso de que el estrés se está somatizando. Tu cuerpo te habla.»,»Las contracturas frecuentes no son un problema muscular — son estrés crónico almacenado en el cuerpo.»,»CRÍTICO. Tensión corporal constante significa sistema nervioso atrapado en alerta permanente. Tu cuerpo está en modo supervivencia.»],
[«Decisiones bajo estrés»,»Decides desde la claridad. Eso tiene un valor económico real en tu negocio.»,»La procrastinación ante decisiones difíciles es casi siempre agotamiento disfrazado, no falta de carácter.»,»Cuando el cansancio bloquea tus decisiones, cada día de retraso tiene un coste de oportunidad real.»,»CRÍTICO. El agotamiento frenando tu negocio directamente es la señal más cara de todas. ¿Cuánto dinero te está costando cada semana?»],
[«Regulación emocional»,»Estabilidad emocional sólida. Es más difícil de mantener de lo que parece y tú lo estás consiguiendo.»,»La irritabilidad en semanas cargadas indica que tu margen de resiliencia se ha reducido.»,»La dificultad para regularte es síntoma de sistema nervioso sobrecargado — no de mala actitud.»,»CRÍTICO. Ir al límite emocionalmente de forma constante no es sostenible. El coste en relaciones, decisiones y salud es enorme y acumulativo.»],
[«Tiempo para ti»,»Reservarte tiempo y respetarlo es uno de los hábitos más poderosos para sostener el rendimiento a largo plazo.»,»Poco tiempo para ti significa poca recuperación. Sin recuperación, el rendimiento baja aunque trabajes más horas.»,»Ir siempre al límite sin espacio propio es la fórmula del burnout. Tu cuerpo no puede regenerarse si nunca para.»,»CRÍTICO. Cuando tu tiempo es de todos menos tuyo no hay base desde la que operar. Esto no es solo agotamiento — es pérdida de identidad.»],
[«Alimentación y estrés»,»Comer con orden bajo presión habla muy bien de tu relación con el autocuidado.»,»Comer de forma reactiva de vez en cuando tiene un impacto mayor del que parece en la energía del día.»,»Cuando el estrés dicta lo que comes, el cortisol sube, la energía cae y el ciclo se retroalimenta solo.»,»CRÍTICO. Comer por ansiedad u olvidarte de comer son señales de que tu autocuidado básico está colapsado. Tu cuerpo no tiene combustible para funcionar.»],
[«Recuperación tras semanas exigentes»,»Recuperarte en un fin de semana es una señal de resiliencia fisiológica real. Cuídala.»,»Necesitar varios días para recuperarte indica que tu reserva energética está por debajo de lo óptimo.»,»Si tardas más de lo que deberías, tu sistema está pagando deudas de energía acumulada. Y las deudas crecen.»,»CRÍTICO. Sentir que nunca terminas de recuperarte es el síntoma más claro del agotamiento crónico. Tu cuerpo ya no tiene reservas desde las que rebotar.»],
[«Nivel de energía diario»,»Energía constante todo el día. Eso es lo que debería ser la norma — y puede serlo para todas.»,»El bajón de tarde es tan común que lo consideramos normal. No lo es: es una señal metabólica y hormonal que tiene solución.»,»La energía irregular indica que tu cuerpo va a golpes — picos y caídas que te roban horas productivas y bienestar.»,»CRÍTICO. Energía baja casi todo el tiempo sin motivo aparente es una señal de alarma fisiológica. Tu cuerpo te está pidiendo ayuda a gritos.»],
[«Motivación para el ejercicio»,»Moverte porque te sienta bien. Esa relación con el ejercicio es poderosa y protectora.»,»Saber que deberías moverte pero no hacerlo suele ser falta de energía, no de voluntad. El problema está más arriba.»,»Las semanas sin arrancar crean un ciclo: sin movimiento menos energía, sin energía menos movimiento.»,»CRÍTICO. Estar tan cansada que ni te lo planteas significa que tu cuerpo está en modo ahorro de emergencia. El movimiento es medicina — y ahora está fuera de tu alcance.»],
[«Foco y concentración»,»Foco profundo y sostenido. Es una ventaja competitiva real en un mundo lleno de distracciones.»,»Necesitar más tiempo del que te gustaría indica que tu cerebro está por debajo de su capacidad.»,»Distraerte fácilmente no es pereza — es un sistema nervioso y metabólico que no da abasto.»,»CRÍTICO. La niebla mental frecuente y sentirte lenta son síntomas del estrés y el agotamiento crónico. Tu cerebro está literalmente inflamado.»],
[«Vitalidad general»,»Sentirte fuerte y con energía es el estado natural que mereces. Que lo mantengas dice mucho de ti.»,»Tirar para adelante con cosas que mejorar — eso es la mayoría. Pero tirar no es lo mismo que prosperar.»,»Notar que algo no funciona aunque no sepas qué es una señal importante. Tu cuerpo sabe. Hay que escucharlo.»,»CRÍTICO. No recordar cuándo te sentiste bien es el punto en que el agotamiento se ha normalizado por completo. Esto no es tu estado natural — y tiene solución.»]
];
function buildVal(ans,Q){
var s=’
Lo que revelan tus respuestas
‘;
var alarm=false;
for(var i=0;i=3)alarm=true;
var bg=v===0?’#E8F5EE’:v===1?’#F9F3E3′:v===2?’#FFF3CD’:’#FDECEA’;
var col=v===0?’#4CAF7D’:v===1?’#C9A84C’:v===2?’#E67E22′:’#C0392B’;
var icon=v===0?’checkmark’:v===1?’dot’:v===2?’warning’:’critical’;
var icons=v===0?’✓’:v===1?’·’:v===2?’!’:’⚠’;
s+=’
‘+icons+’ ‘+VA[i][0]+’
‘+VA[i][v+1]+’
‘;
}
if(alarm)s+=’
Algunas de tus respuestas muestran señales de alerta que, sin intervención, se agravan con el tiempo. Esto tiene solución — pero necesita atención ahora.
‘;
s+=’
‘;
return s;
}
KGZ1bmN0aW9uKCl7CnZhciBRPVsKICB7Y2F0ZWdvcnk6IkVzdHJcdTAwRTlzIFx1MDBCNyBNZW50ZSIsYXhpczoiZXN0cmVzIiwKICAgdGV4dDoiXHUwMEJGQ3VhbmRvIHRlcm1pbmFzIHR1IGpvcm5hZGEsIGNvbnNpZ3VlcyBkZXNjb25lY3RhciBkZWwgdHJhYmFqbz8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiU1x1MDBFRCBcdTIwMTQgY2llcnJvIGVsIHBvcnRcdTAwRTF0aWwgeSBsYSBjYWJlemEgdGFtYmlcdTAwRTluIGRlc2NhbnNhIix2OjB9LAogICAgIHt0ZXh0OiJBIG1lZGlhcyBcdTIwMTQgaGF5IGRcdTAwRURhcyBxdWUgc1x1MDBFRCB5IGRcdTAwRURhcyBxdWUgbm8iLHY6MX0sCiAgICAge3RleHQ6IkRpZlx1MDBFRGNpbG1lbnRlIFx1MjAxNCBlbCB0cmFiYWpvIG1lIHNpZ3VlIGVuIGxhIGNhYmV6YSIsdjoyfSwKICAgICB7dGV4dDoiQ2FzaSBudW5jYSBcdTIwMTQgZXN0b3kgZW4gbW9kbyB0cmFiYWpvIDI0LzcgYXVucXVlIG5vIHF1aWVyYSIsdjozfQogICBdfSwKICB7Y2F0ZWdvcnk6IkVzdHJcdTAwRTlzIFx1MDBCNyBFbW9jaW9uZXMiLGF4aXM6ImVzdHJlcyIsCiAgIHRleHQ6Ilx1MDBCRkNvbiBxdVx1MDBFOSBmcmVjdWVuY2lhIHNpZW50ZXMgaXJyaXRhYmlsaWRhZCwgYW5zaWVkYWQgbyBlc3RhciBhbCBsXHUwMEVEbWl0ZT8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiUmFyYW1lbnRlIFx1MjAxNCBtZSBzaWVudG8gZW1vY2lvbmFsbWVudGUgZXN0YWJsZSIsdjowfSwKICAgICB7dGV4dDoiQWxndW5hIHZleiwgc29icmUgdG9kbyBlbiBzZW1hbmFzIG11eSBjYXJnYWRhcyIsdjoxfSwKICAgICB7dGV4dDoiQ29uIGJhc3RhbnRlIGZyZWN1ZW5jaWEgXHUyMDE0IG1lIGN1ZXN0YSByZWd1bGFybWUiLHY6Mn0sCiAgICAge3RleHQ6IkNhc2kgc2llbXByZSBcdTIwMTQgdm95IGFsIGxcdTAwRURtaXRlIGVtb2Npb25hbG1lbnRlIix2OjN9CiAgIF19LAogIHtjYXRlZ29yeToiRXN0clx1MDBFOXMgXHUwMEI3IEN1ZXJwbyIsYXhpczoiZXN0cmVzIiwKICAgdGV4dDoiXHUwMEJGTm90YXMgdGVuc2lcdTAwRjNuIGZcdTAwRURzaWNhIGhhYml0dWFsIFx1MjAxNCBjdWVsbG8sIG1hbmRcdTAwRURidWxhLCBob21icm9zPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJObyBcdTIwMTQgbWUgc2llbnRvIGZcdTAwRURzaWNhbWVudGUgcmVsYWphZGEiLHY6MH0sCiAgICAge3RleHQ6IkEgdmVjZXM6IGN1ZWxsbywgaG9tYnJvcyBvIG1hbmRcdTAwRURidWxhIGFwcmV0YWRhIix2OjF9LAogICAgIHt0ZXh0OiJTXHUwMEVELCB0ZW5nbyBjb250cmFjdHVyYXMgbyBkb2xvciBmcmVjdWVudGUgcXVlIG5vIHNlIHZhIix2OjJ9LAogICAgIHt0ZXh0OiJNaSBjdWVycG8gZXN0XHUwMEUxIGVuIHRlbnNpXHUwMEYzbiBjYXNpIHRvZG8gZWwgdGllbXBvIix2OjN9CiAgIF19LAogIHtjYXRlZ29yeToiRXN0clx1MDBFOXMgXHUwMEI3IFJlY3VwZXJhY2lcdTAwRjNuIixheGlzOiJlc3RyZXMiLAogICB0ZXh0OiJcdTAwQkZDb24gcXVcdTAwRTkgZmFjaWxpZGFkIHRlIHJlY3VwZXJhcyBkZSB1bmEgc2VtYW5hIG11eSBleGlnZW50ZT8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiVW4gZmluIGRlIHNlbWFuYSBlcyBzdWZpY2llbnRlIFx1MjAxNCB2dWVsdm8gcmVjYXJnYWRhIix2OjB9LAogICAgIHt0ZXh0OiJOZWNlc2l0byB2YXJpb3MgZFx1MDBFRGFzIHBhcmEgc2VudGlybWUgYmllbiBkZWwgdG9kbyIsdjoxfSwKICAgICB7dGV4dDoiTWUgY3Vlc3RhIG11Y2hvIFx1MjAxNCB0YXJkbyBtXHUwMEUxcyBkZSBsbyBxdWUgZGViZXJcdTAwRURhIix2OjJ9LAogICAgIHt0ZXh0OiJTaWVudG8gcXVlIG51bmNhIHRlcm1pbm8gZGUgcmVjdXBlcmFybWUiLHY6M30KICAgXX0sCiAge2NhdGVnb3J5OiJTdWVcdTAwRjFvIFx1MDBCNyBDYWxpZGFkIixheGlzOiJzdWVubyIsCiAgIHRleHQ6Ilx1MDBCRkNcdTAwRjNtbyBkZXNjcmliZXMgdHUgY2FsaWRhZCBkZSBzdWVcdTAwRjFvIGVuIGxhcyBcdTAwRkFsdGltYXMgc2VtYW5hcz8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiQnVlbmEgXHUyMDE0IG1lIGR1ZXJtbyBzaW4gcHJvYmxlbWEgeSBtZSBkZXNwaWVydG8gZGVzY2Fuc2FkYSIsdjowfSwKICAgICB7dGV4dDoiUmVndWxhciBcdTIwMTQgYSB2ZWNlcyB0YXJkbyBlbiBkb3JtaXJtZSBvIG1lIGRlc3BpZXJ0byBhIG1lZGlhcyIsdjoxfSwKICAgICB7dGV4dDoiTWFsYSBcdTIwMTQgZHVlcm1vIHBvY28gbyBjb24gaW50ZXJydXBjaW9uZXMgZnJlY3VlbnRlcyIsdjoyfSwKICAgICB7dGV4dDoiTXV5IG1hbGEgXHUyMDE0IGluc29tbmlvLCBhZ2l0YWNpXHUwMEYzbiBvIHNlbnNhY2lcdTAwRjNuIGRlIG5vIGRlc2NhbnNhciBuYWRhIix2OjN9CiAgIF19LAogIHtjYXRlZ29yeToiU3VlXHUwMEYxbyBcdTAwQjcgTWFcdTAwRjFhbmEiLGF4aXM6InN1ZW5vIiwKICAgdGV4dDoiXHUwMEJGVGUgbGV2YW50YXMgc2ludGlcdTAwRTluZG90ZSBkZXNjYW5zYWRhIHkgY29uIGVuZXJnXHUwMEVEYSBwYXJhIGVsIGRcdTAwRURhPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJTXHUwMEVELCBjYXNpIHNpZW1wcmUgXHUyMDE0IG1lIGxldmFudG8gcmVjYXJnYWRhIix2OjB9LAogICAgIHt0ZXh0OiJBIHZlY2VzIFx1MjAxNCBkZXBlbmRlIGRlIGNcdTAwRjNtbyBoYXlhIHNpZG8gbGEgc2VtYW5hIix2OjF9LAogICAgIHt0ZXh0OiJSYXJhIHZleiBcdTIwMTQgbWUgbGV2YW50byBjYW5zYWRhIGF1bnF1ZSBoYXlhIGRvcm1pZG8iLHY6Mn0sCiAgICAge3RleHQ6Ik51bmNhIFx1MjAxNCBlbCBzdWVcdTAwRjFvIG5vIG1lIHJlcGFyYSwgc2llbXByZSBlc3RveSBhZ290YWRhIix2OjN9CiAgIF19LAogIHtjYXRlZ29yeToiU3VlXHUwMEYxbyBcdTAwQjcgSW50ZXJydXBjaW9uZXMiLGF4aXM6InN1ZW5vIiwKICAgdGV4dDoiXHUwMEJGVGUgZGVzcGllcnRhcyBhIG1lZGlhIG5vY2hlIG8gdGllbmVzIGRpZmljdWx0YWQgcGFyYSB2b2x2ZXIgYSBkb3JtaXJ0ZT8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiQ2FzaSBudW5jYSBcdTIwMTQgZHVlcm1vIGRlbCB0aXJcdTAwRjNuIHNpbiBwcm9ibGVtYSIsdjowfSwKICAgICB7dGV4dDoiQWxndW5hIHZleiBcdTIwMTQgcGVybyBtZSB2dWVsdm8gYSBkb3JtaXIgc2luIGRpZmljdWx0YWQiLHY6MX0sCiAgICAge3RleHQ6IkNvbiBmcmVjdWVuY2lhIFx1MjAxNCBtZSBjdWVzdGEgdm9sdmVyIGEgZG9ybWlybWUiLHY6Mn0sCiAgICAge3RleHQ6IkNhZGEgbm9jaGUgXHUyMDE0IGVzIHVuYSBsdWNoYSBjb25zdGFudGUiLHY6M30KICAgXX0sCiAge2NhdGVnb3J5OiJTdWVcdTAwRjFvIFx1MDBCNyBNZW50ZSIsYXhpczoic3Vlbm8iLAogICB0ZXh0OiJcdTAwQkZUaWVuZXMgcGVuc2FtaWVudG9zIGFjZWxlcmFkb3MgbyBwcmVvY3VwYWNpb25lcyBjdWFuZG8gaW50ZW50YXMgZG9ybWlyPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJDYXNpIG51bmNhIFx1MjAxNCBtZSBkdWVybW8gc2luIGRhcmxlIHZ1ZWx0YXMgYSBuYWRhIix2OjB9LAogICAgIHt0ZXh0OiJBIHZlY2VzIFx1MjAxNCBzb2JyZSB0b2RvIGVuIFx1MDBFOXBvY2FzIGRlIG11Y2hvIHRyYWJham8iLHY6MX0sCiAgICAge3RleHQ6
IkNvbiBmcmVjdWVuY2lhIFx1MjAxNCBsYSBjYWJlemEgbm8gcGFyYSBhdW5xdWUgZWwgY3VlcnBvIGVzdFx1MDBFOSBhZ290YWRvIix2OjJ9LAogICAgIHt0ZXh0OiJTaWVtcHJlIFx1MjAxNCBlcyBpbXBvc2libGUgYXBhZ2FyIGxhIG1lbnRlIGFsIGFjb3N0YXJtZSIsdjozfQogICBdfSwKICB7Y2F0ZWdvcnk6IkVuZXJnXHUwMEVEYSBcdTAwQjcgVml0YWxpZGFkIixheGlzOiJlbmVyZ2lhIiwKICAgdGV4dDoiXHUwMEJGQ1x1MDBGM21vIHNpZW50ZXMgdHUgbml2ZWwgZGUgZW5lcmdcdTAwRURhIGEgbG8gbGFyZ28gZGVsIGRcdTAwRURhPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJDb25zdGFudGUgXHUyMDE0IHRlbmdvIGZ1ZXJ6YSB5IGNsYXJpZGFkIG1lbnRhbCB0b2RvIGVsIGRcdTAwRURhIix2OjN9LAogICAgIHt0ZXh0OiJCaWVuIHBvciBsYSBtYVx1MDBGMWFuYSwgYmFqXHUwMEYzbiBjbGFybyBwb3IgbGEgdGFyZGUiLHY6Mn0sCiAgICAge3RleHQ6IklycmVndWxhciBcdTIwMTQgYSByYXRvcyBhY3RpdmEsIGEgcmF0b3Mgc2luIGZ1ZXJ6YXMiLHY6MX0sCiAgICAge3RleHQ6IkJhamEgY2FzaSB0b2RvIGVsIHRpZW1wbywgaW5jbHVzbyBzaW4gbW90aXZvIGFwYXJlbnRlIix2OjB9CiAgIF19LAogIHtjYXRlZ29yeToiRW5lcmdcdTAwRURhIFx1MDBCNyBUYXJkZSIsYXhpczoiZW5lcmdpYSIsCiAgIHRleHQ6Ilx1MDBCRkNcdTAwRjNtbyBsbGVnYXMgYSBsYSB0YXJkZS1ub2NoZSBlbiB0XHUwMEU5cm1pbm9zIGRlIGVuZXJnXHUwMEVEYT8iLAogICBvcHRpb25zOlsKICAgICB7dGV4dDoiQ29uIGVuZXJnXHUwMEVEYSBcdTIwMTQgcHVlZG8gaGFjZXIgY29zYXMgcXVlIG1lIGd1c3RhbiBzaW4gcHJvYmxlbWEiLHY6M30sCiAgICAge3RleHQ6IkNhbnNhZGEgcGVybyBmdW5jaW9uYWwgXHUyMDE0IGxsZWdvIHBlcm8gc2luIG1hcmdlbiIsdjoyfSwKICAgICB7dGV4dDoiQWdvdGFkYSBcdTIwMTQgc29sbyBxdWllcm8gZWwgc29mXHUwMEUxIG8gbGEgY2FtYSIsdjoxfSwKICAgICB7dGV4dDoiQ29tcGxldGFtZW50ZSB2YWNcdTAwRURhIFx1MjAxNCBubyBtZSBxdWVkYSBuYWRhIHBhcmEgbmFkYSBxdWUgbm8gc2VhIG9ibGlnYWNpXHUwMEYzbiIsdjowfQogICBdfSwKICB7Y2F0ZWdvcnk6IkVuZXJnXHUwMEVEYSBcdTAwQjcgRlx1MDBFRHNpY2EiLGF4aXM6ImVuZXJnaWEiLAogICB0ZXh0OiJcdTAwQkZDXHUwMEYzbW8gZXN0XHUwMEUxIHR1IG1vdGl2YWNpXHUwMEYzbiBwYXJhIGVsIGVqZXJjaWNpbyB5IGVsIGN1aWRhZG8gZlx1MDBFRHNpY28/IiwKICAgb3B0aW9uczpbCiAgICAge3RleHQ6IkFsdGEgXHUyMDE0IG1lIG11ZXZvIHBvcnF1ZSBtZSBzaWVudGEgYmllbiIsdjozfSwKICAgICB7dGV4dDoiVmFyaWFibGUgXHUyMDE0IGhheSBzZW1hbmFzIGJ1ZW5hcyB5IHNlbWFuYXMgcXVlIG5vIGFycmFuY28iLHY6Mn0sCiAgICAge3RleHQ6IkJhamEgXHUyMDE0IHNcdTAwRTkgcXVlIGRlYmVyXHUwMEVEYSwgcGVybyBzaWVtcHJlIGhheSBhbGdvIG1cdTAwRTFzIHVyZ2VudGUiLHY6MX0sCiAgICAge3RleHQ6Ik51bGEgXHUyMDE0IGVzdG95IHRhbiBhZ290YWRhIHF1ZSBuaSBtZSBsbyBwbGFudGVvIix2OjB9CiAgIF19LAogIHtjYXRlZ29yeToiUHJvZHVjdGl2aWRhZCBcdTAwQjcgRm9jbyIsYXhpczoicHJvZHVjdGl2aWRhZCIsCiAgIHRleHQ6Ilx1MDBCRkNcdTAwRjNtbyBlcyB0dSBjb25jZW50cmFjaVx1MDBGM24geSByZW5kaW1pZW50byBjdWFuZG8gdHJhYmFqYXM/IiwKICAgb3B0aW9uczpbCiAgICAge3RleHQ6IkJ1ZW5hIFx1MjAxNCBlbnRybyBlbiBwcm9mdW5kaWRhZCB5IG1hbnRlbmdvIGVsIGZvY28iLHY6M30sCiAgICAge3RleHQ6IkFjZXB0YWJsZSBcdTIwMTQgbmVjZXNpdG8gbVx1MDBFMXMgdGllbXBvIGRlbCBxdWUgbWUgZ3VzdGFyXHUwMEVEYSIsdjoyfSwKICAgICB7dGV4dDoiRXNjYXNhIFx1MjAxNCBtZSBkaXN0cmFpZ28gbyBubyByaW5kbyBjb21vIHNcdTAwRTkgcXVlIHB1ZWRvIix2OjF9LAogICAgIHt0ZXh0OiJNdXkgYmFqYSBcdTIwMTQgbmllYmxhIG1lbnRhbCBmcmVjdWVudGUsIG1lIHNpZW50byBsZW50YSB5IGJsb3F1ZWFkYSIsdjowfQogICBdfSwKICB7Y2F0ZWdvcnk6IlByb2R1Y3RpdmlkYWQgXHUwMEI3IERlY2lzaW9uZXMiLGF4aXM6InByb2R1Y3RpdmlkYWQiLAogICB0ZXh0OiJcdTAwQkZFbCBjYW5zYW5jaW8gbyBlbCBlc3RyXHUwMEU5cyBhZmVjdGFuIHR1IGNhcGFjaWRhZCBkZSB0b21hciBkZWNpc2lvbmVzPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJDYXNpIG51bmNhIFx1MjAxNCBkZWNpZG8gZGVzZGUgbGEgY2xhcmlkYWQiLHY6M30sCiAgICAge3RleHQ6IkEgdmVjZXMgcHJvY3Jhc3Rpbm8gbyBldml0byBkZWNpc2lvbmVzIGRpZlx1MDBFRGNpbGVzIix2OjJ9LAogICAgIHt0ZXh0OiJDb24gZnJlY3VlbmNpYSBcdTIwMTQgZWwgY2Fuc2FuY2lvIG1lIGhhY2UgZHVkYXIgbyBibG9xdWVhcm1lIix2OjF9LAogICAgIHt0ZXh0OiJTXHUwMEVELCBzaWVudG8gcXVlIGVsIGFnb3RhbWllbnRvIGZyZW5hIG1pIG5lZ29jaW8gZGlyZWN0YW1lbnRlIix2OjB9CiAgIF19LAogIHtjYXRlZ29yeToiUHJvZHVjdGl2aWRhZCBcdTAwQjcgVGllbXBvIixheGlzOiJwcm9kdWN0aXZpZGFkIiwKICAgdGV4dDoiXHUwMEJGVGllbmVzIHRpZW1wbyByZWFsIHBhcmEgdGkgXHUyMDE0IHNpbiB0cmFiYWpvLCBzaW4gcGFudGFsbGFzLCBzaW4gb2JsaWdhY2lvbmVzPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJTXHUwMEVELCBtZSBsbyByZXNlcnZvIHkgbG8gcmVzcGV0byIsdjozfSwKICAgICB7dGV4dDoiUG9jbywgcGVybyBsb2dybyBzYWNhciBhbGdvIix2OjJ9LAogICAgIHt0ZXh0OiJDYXNpIG5hZGEgXHUyMDE0IHZveSBzaWVtcHJlIGFsIGxcdTAwRURtaXRlIGRlIHRpZW1wbyIsdjoxfSwKICAgICB7dGV4dDoiTWkgdGllbXBvIGVzIGRlIHRvZG9zIG1lbm9zIG1cdTAwRURvIix2OjB9CiAgIF19LAogIHtjYXRlZ29yeToiUHJvZHVjdGl2aWRhZCBcdTAwQjcgQ2xhcmlkYWQiLGF4aXM6InByb2R1Y3RpdmlkYWQiLAogICB0ZXh0OiJBbCBmaW5hbCBkZWwgZFx1MDBFRGEgbGFib3JhbCwgXHUwMEJGc2llbnRlcyBxdWUgaGFzIHJlbmRpZG8gYSB0dSBuaXZlbCByZWFsPyIsCiAgIG9wdGlvbnM6WwogICAgIHt0ZXh0OiJTXHUwMEVEIFx1MjAxNCBzYWxnbyBjb24gc2Vuc2FjaVx1MDBGM24gZGUgaGFiZXIgYXZhbnphZG8gZGUgdmVyZGFkIix2OjN9LAogICAgIHt0ZXh0OiJBIHZlY2VzIFx1MjAxNCBoYXkgZFx1MDBFRGFzIGJ1ZW5vcyB5IGRcdTAwRURhcyBlbiBxdWUgc2llbnRvIHF1ZSBmdWkgZW4gY1x1MDBFRHJjdWxvcyIsdjoyfSwKICAgICB7dGV4dDoiQ2FzaSBudW5jYSBcdTIwMTQgZWwgZFx1MDBFRGEgc2UgdmEgeSBzaWVudG8gcXVlIG5vIGhlIGxsZWdhZG8gYSBsbyBpbXBvcnRhbnRlIix2OjF9LAogICAgIHt0ZXh0OiJOdW5jYSBcdTIwMTQgZXN0b3kgbXV5IG9jdXBhZGEgcGVybyBtdXkgcG9jbyBwcm9kdWN0aXZhIix2OjB9CiAgIF19Cl07Cgp2YXIgeEN1cnJlbnQ9MCx4QW5zd2Vycz1bXSx4U2VsZWN0ZWQ9bnVsbCx4QXV0b1RpbWVyPW51bGw7CnZhciB4VXNl
cj17bmFtZTonJyxlbWFpbDonJyxwaG9uZTonJ307CgpmdW5jdGlvbiB4U2hvd09wdGluKCl7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3gtY292ZXInKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneC1vcHRpbicpLnN0eWxlLmRpc3BsYXk9J2Jsb2NrJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneGlucC1uYW1lJykuZm9jdXMoKTsKfQoKZnVuY3Rpb24geFN1Ym1pdE9wdGluKCl7CiAgdmFyIG5hbWU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3hpbnAtbmFtZScpLnZhbHVlLnRyaW0oKTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneGZnLW5hbWUnKS5jbGFzc0xpc3QucmVtb3ZlKCdlcnJvcicpOwogIGlmKCFuYW1lKXtkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneGZnLW5hbWUnKS5jbGFzc0xpc3QuYWRkKCdlcnJvcicpO3JldHVybjt9CiAgeFVzZXIubmFtZT1uYW1lLnNwbGl0KCcgJylbMF07CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3gtb3B0aW4nKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneC1xdWl6Jykuc3R5bGUuZGlzcGxheT0nYmxvY2snOwogIHhSZW5kZXIoKTsKfQoKZnVuY3Rpb24geFZhbGlkRW1haWwoZSl7cmV0dXJuIC9eW15cc0BdK0BbXlxzQF0rXC5bXlxzQF0rJC8udGVzdChlKTt9CmZ1bmN0aW9uIHhWYWxpZFBob25lKHApe3JldHVybiAvXltcK1xkXHNcLV17Nyx9JC8udGVzdChwLnRyaW0oKSk7fQoKZnVuY3Rpb24geFN1Ym1pdExlYWQoKXsKICB2YXIgZW1haWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3hpbnAtZW1haWwnKS52YWx1ZS50cmltKCk7CiAgdmFyIHBob25lPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4aW5wLXBob25lJykudmFsdWUudHJpbSgpOwogIFsneGZnLWVtYWlsJywneGZnLXBob25lJ10uZm9yRWFjaChmdW5jdGlvbihpZCl7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLmNsYXNzTGlzdC5yZW1vdmUoJ2Vycm9yJyk7fSk7CiAgdmFyIG9rPXRydWU7CiAgaWYoIXhWYWxpZEVtYWlsKGVtYWlsKSl7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3hmZy1lbWFpbCcpLmNsYXNzTGlzdC5hZGQoJ2Vycm9yJyk7b2s9ZmFsc2U7fQogIGlmKCF4VmFsaWRQaG9uZShwaG9uZSkpe2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4ZmctcGhvbmUnKS5jbGFzc0xpc3QuYWRkKCdlcnJvcicpO29rPWZhbHNlO30KICBpZighb2spcmV0dXJuOwogIHhVc2VyLmVtYWlsPWVtYWlsO3hVc2VyLnBob25lPXBob25lOwogIHRyeXsKICAgIHZhciBzY29yZXM9eENhbGNTY29yZXMoKTsKICAgIGZldGNoKCdodHRwczovL3NlcnZpY2VzLmxlYWRjb25uZWN0b3JocS5jb20vaG9va3Mva09FYjFIOEE5Yjl6ZUdWd0pEYXUvd2ViaG9vay10cmlnZ2VyL2JiMDY3NGM3LWIwN2MtNGQwMS1iZTg2LTJlZmNhMWQ0OWQ0ZCcsewogICAgICBtZXRob2Q6J1BPU1QnLGhlYWRlcnM6eydDb250ZW50LVR5cGUnOidhcHBsaWNhdGlvbi9qc29uJ30sCiAgICAgIGJvZHk6SlNPTi5zdHJpbmdpZnkoewogICAgICAgIG5hbWU6eFVzZXIubmFtZSxlbWFpbDplbWFpbCxwaG9uZTpwaG9uZSwKICAgICAgICBlc3RyZXNfcGN0OnNjb3Jlcy5zdHJlc1BjdCwKICAgICAgICBzdWVub19wY3Q6c2NvcmVzLnN1ZW5vUGN0LAogICAgICAgIGVuZXJnaWFfcGN0OnNjb3Jlcy5lbmVyZ2lhUGN0LAogICAgICAgIHByb2R1Y3RpdmlkYWRfcGN0OnNjb3Jlcy5wcm9kdWN0aXZpZGFkUGN0LAogICAgICAgIHBlcmZpbDpzY29yZXMua2V5LGZ1ZW50ZToncXVpei10ZW1pc2NpcmEnCiAgICAgIH0pCiAgICB9KTsKICB9Y2F0Y2goZSl7fQogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4LWxlYWQnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICB4U2hvd1Jlc3VsdCgpOwp9CgpmdW5jdGlvbiB4UmVuZGVyKCl7CiAgeFNlbGVjdGVkPXhBbnN3ZXJzW3hDdXJyZW50XSE9PXVuZGVmaW5lZD94QW5zd2Vyc1t4Q3VycmVudF06bnVsbDsKICB2YXIgcT1RW3hDdXJyZW50XSx0b3RhbD1RLmxlbmd0aDsKICB2YXIgcGN0PU1hdGgucm91bmQoKHhDdXJyZW50L3RvdGFsKSoxMDApOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4cHJvZ3Jlc3MtbmFtZScpLnRleHRDb250ZW50PXhVc2VyLm5hbWU/J0hvbGEsICcreFVzZXIubmFtZSsnIFx1MjcyNic6Jyc7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3hxLWNvdW50ZXInKS50ZXh0Q29udGVudD0nUHJlZ3VudGEgJysoeEN1cnJlbnQrMSkrJyBkZSAnK3RvdGFsOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4cS1wY3QnKS50ZXh0Q29udGVudD1wY3QrJyUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4cHJvZ3Jlc3MtZmlsbCcpLnN0eWxlLndpZHRoPXBjdCsnJSc7CiAgdmFyIHRhZ0xhYmVscz17ZXN0cmVzOidFc3RyXHUwMEU5cycsc3Vlbm86J1N1ZVx1MDBGMW8nLGVuZXJnaWE6J0VuZXJnXHUwMEVEYScscHJvZHVjdGl2aWRhZDonUHJvZHVjdGl2aWRhZCd9OwogIHZhciB0YWdDbGFzc2VzPXtlc3RyZXM6J3h0YWctZXN0cmVzJyxzdWVubzoneHRhZy1zdWVubycsZW5lcmdpYToneHRhZy1lbmVyZ2lhJyxwcm9kdWN0aXZpZGFkOid4dGFnLXByb2R1Y3RpdmlkYWQnfTsKICB2YXIgdGFnTGFiZWw9dGFnTGFiZWxzW3EuYXhpc118fHEuYXhpczsKICB2YXIgdGFnQ2xhc3M9dGFnQ2xhc3Nlc1txLmF4aXNdfHwneHRhZy1lc3RyZXMnOwogIHZhciBvcHRzPXEub3B0aW9ucy5tYXAoZnVuY3Rpb24obyxpKXsKICAgIHJldHVybiAnPGJ1dHRvbiBjbGFzcz0ieG9wdGlvbi1idG4nKyh4U2VsZWN0ZWQ9PT1pPycgc2VsZWN0ZWQnOicnKSsnIiBvbmNsaWNrPSJ4U2VsZWN0KCcraSsnKSI+JwogICAgICArJzxkaXYgY2xhc3M9InhvcHRpb24tZG90Ij48ZGl2IGNsYXNzPSJ4b3B0aW9uLWRvdC1pbm5lciI+PC9kaXY+PC9kaXY+JwogICAgICArby50ZXh0Kyc8L2J1dHRvbj4nOwogIH0pLmpvaW4oJycpOwogIHZhciBpc0xhc3Q9KHhDdXJyZW50PT09dG90YWwtMSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3hxdWVzdGlvbi1ib2R5JykuaW5uZXJIVE1MPQogICAgJzxwIGNsYXNzPSJ4cS1jYXRlZ29yeSI+JytxLmNhdGVnb3J5Kyc8L3A+JwogICAgKyc8c3BhbiBjbGFzcz0ieHEtYXhpcy10YWcgJyt0YWdDbGFzcysnIj4nK3RhZ0xhYmVsKyc8L3NwYW4+JwogICAgKyc8cCBjbGFzcz0ieHEtdGV4dCI+JytxLnRleHQrJzwvcD4nCiAgICArJzxkaXYgY2xhc3M9InhvcHRpb25zLWxpc3QiPicrb3B0cysnPC9kaXY+JwogICAgKyc8ZGl2IGNsYXNzPSJ4bmF2LXJvdyI+JwogICAgICArJzxidXR0b24gY2xhc3M9InhidG4tYmFjayIgb25jbGljaz0ieEJhY2soKSInKyh4Q3VycmVudD09PTA/JyBzdHlsZT0idmlzaWJpbGl0eTpoaWRkZW4iJzonJykrJz4mIzg1OTI7IEF0clx1MDBFMXM8L2J1dHRvbj4nCiAgICAgICsoaXNMYXN0Pyc8YnV0dG9uIGNsYXNzPSJ4YnRuLW5leHQnKyh4U2VsZWN0ZWQhPT1udWxsPycgYWN0aXZlJzonJykrJyIgaWQ9InhidG4tbmV4dCIgb25jbGljaz0ieE5leHQoKSI+VmVyIG1pIGRpYWduXHUwMEYzc3RpY28gJiM4NTk0OzwvYnV0dG9uPic6JzxzcGFuIGNsYXNz
PSJ4YXV0by1oaW50Ij4nKyh4U2VsZWN0ZWQhPT1udWxsPydTaWd1aWVudGUgXHUyMTkyJzonU2VsZWNjaW9uYSB1bmEgb3BjaVx1MDBGM24nKSsnPC9zcGFuPicpCiAgICArJzwvZGl2Pic7Cn0KCmZ1bmN0aW9uIHhTZWxlY3QoaSl7CiAgaWYoeEF1dG9UaW1lciljbGVhclRpbWVvdXQoeEF1dG9UaW1lcik7CiAgeFNlbGVjdGVkPWk7eEFuc3dlcnNbeEN1cnJlbnRdPWk7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhvcHRpb24tYnRuJykuZm9yRWFjaChmdW5jdGlvbihiLGlkeCl7Yi5jbGFzc0xpc3QudG9nZ2xlKCdzZWxlY3RlZCcsaWR4PT09aSk7fSk7CiAgdmFyIGlzTGFzdD0oeEN1cnJlbnQ9PT1RLmxlbmd0aC0xKTsKICBpZihpc0xhc3QpewogICAgdmFyIG5iPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4YnRuLW5leHQnKTtpZihuYiluYi5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsKICB9IGVsc2UgewogICAgdmFyIGhpbnQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnhhdXRvLWhpbnQnKTsKICAgIGlmKGhpbnQpaGludC50ZXh0Q29udGVudD0nU2lndWllbnRlIFx1MjE5Mic7CiAgICB4QXV0b1RpbWVyPXNldFRpbWVvdXQoeE5leHQsNTAwKTsKICB9Cn0KCmZ1bmN0aW9uIHhCYWNrKCl7CiAgaWYoeEF1dG9UaW1lciljbGVhclRpbWVvdXQoeEF1dG9UaW1lcik7CiAgaWYoeEN1cnJlbnQ+MCl7eEN1cnJlbnQtLTt4UmVuZGVyKCk7fQp9CgpmdW5jdGlvbiB4TmV4dCgpewogIGlmKHhTZWxlY3RlZD09PW51bGwpcmV0dXJuOwogIGlmKHhBdXRvVGltZXIpY2xlYXJUaW1lb3V0KHhBdXRvVGltZXIpOwogIHhBbnN3ZXJzW3hDdXJyZW50XT14U2VsZWN0ZWQ7eEN1cnJlbnQrKzsKICBpZih4Q3VycmVudDxRLmxlbmd0aCl7eFJlbmRlcigpO30KICBlbHNlewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3gtcXVpeicpLnN0eWxlLmRpc3BsYXk9J25vbmUnOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3gtbGVhZCcpLnN0eWxlLmRpc3BsYXk9J2Jsb2NrJzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd4aW5wLWVtYWlsJykuZm9jdXMoKTsKICB9Cn0KCmZ1bmN0aW9uIHhEb251dChwY3QsY29sb3IpewogIHZhciByPTM1LGM9MipNYXRoLlBJKnIsZGFzaD0ocGN0LzEwMCkqYzsKICByZXR1cm4gJzxzdmcgd2lkdGg9IjgyIiBoZWlnaHQ9IjgyIiB2aWV3Qm94PSIwIDAgODIgODIiPicKICAgICsnPGNpcmNsZSBjeD0iNDEiIGN5PSI0MSIgcj0iJytyKyciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0VGRTBEMCIgc3Ryb2tlLXdpZHRoPSI2Ii8+JwogICAgKyc8Y2lyY2xlIGN4PSI0MSIgY3k9IjQxIiByPSInK3IrJyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSInK2NvbG9yKyciIHN0cm9rZS13aWR0aD0iNiInCiAgICArJyBzdHJva2UtZGFzaGFycmF5PSInK2Rhc2grJyAnK2MrJyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgNDEgNDEpIi8+PC9zdmc+JzsKfQoKZnVuY3Rpb24geENhbGNTY29yZXMoKXsKICB2YXIgc1M9MCxzTT0wLHNuUz0wLHNuTT0wLGVTPTAsZU09MCxwUz0wLHBNPTA7CiAgUS5mb3JFYWNoKGZ1bmN0aW9uKHEsaSl7CiAgICB2YXIgdmFsPSh4QW5zd2Vyc1tpXSE9PXVuZGVmaW5lZCk/cS5vcHRpb25zW3hBbnN3ZXJzW2ldXS52OjA7CiAgICBpZihxLmF4aXM9PT0nZXN0cmVzJyl7c1MrPXZhbDtzTSs9Mzt9CiAgICBlbHNlIGlmKHEuYXhpcz09PSdzdWVubycpe3NuUys9dmFsO3NuTSs9Mzt9CiAgICBlbHNlIGlmKHEuYXhpcz09PSdlbmVyZ2lhJyl7ZVMrPXZhbDtlTSs9Mzt9CiAgICBlbHNlIGlmKHEuYXhpcz09PSdwcm9kdWN0aXZpZGFkJyl7cFMrPXZhbDtwTSs9Mzt9CiAgfSk7CiAgdmFyIHN0cmVzUGN0PU1hdGgucm91bmQoKHNTL3NNKSoxMDApOwogIHZhciBzdWVub1Byb2JQY3Q9TWF0aC5yb3VuZCgoc25TL3NuTSkqMTAwKTsKICB2YXIgc3Vlbm9QY3Q9MTAwLXN1ZW5vUHJvYlBjdDsKICB2YXIgZW5lcmdpYVBjdD1NYXRoLnJvdW5kKChlUy9lTSkqMTAwKTsKICB2YXIgcHJvZHVjdGl2aWRhZFBjdD1NYXRoLnJvdW5kKChwUy9wTSkqMTAwKTsKICB2YXIgc3RyZXNMdmw9c3RyZXNQY3Q8PTMzPydiYWpvJzpzdHJlc1BjdDw9NjY/J21vZGVyYWRvJzonYWx0byc7CiAgdmFyIHN1ZW5vTHZsPXN1ZW5vUGN0Pj02Nz8nYnVlbm8nOnN1ZW5vUGN0Pj0zND8ncmVndWxhcic6J21hbG8nOwogIHZhciBlbmVyZ2lhTHZsPWVuZXJnaWFQY3Q+PTY3PydhbHRhJzplbmVyZ2lhUGN0Pj0zND8nbW9kZXJhZGEnOidiYWphJzsKICB2YXIgcHJvZHVjdGl2aWRhZEx2bD1wcm9kdWN0aXZpZGFkUGN0Pj02Nz8nYWx0YSc6cHJvZHVjdGl2aWRhZFBjdD49MzQ/J21lZGlhJzonYmFqYSc7CiAgdmFyIGtleTsKICBpZihzdHJlc1BjdD42MCYmc3Vlbm9QY3Q8NDUpe2tleT0nYWx0by1tYWxvJzt9CiAgZWxzZSBpZihzdHJlc1BjdDw0MCYmc3Vlbm9QY3Q+NTUmJmVuZXJnaWFQY3Q+NTUpe2tleT0nYmFqby1idWVubyc7fQogIGVsc2V7a2V5PSdtb2RlcmFkby1yZWd1bGFyJzt9CiAgcmV0dXJuIHtzdHJlc1BjdDpzdHJlc1BjdCxzdWVub1BjdDpzdWVub1BjdCxlbmVyZ2lhUGN0OmVuZXJnaWFQY3QscHJvZHVjdGl2aWRhZFBjdDpwcm9kdWN0aXZpZGFkUGN0LAogICAgICAgICAgc3RyZXNMdmw6c3RyZXNMdmwsc3Vlbm9Mdmw6c3Vlbm9MdmwsZW5lcmdpYUx2bDplbmVyZ2lhTHZsLHByb2R1Y3RpdmlkYWRMdmw6cHJvZHVjdGl2aWRhZEx2bCxrZXk6a2V5fTsKfQoKZnVuY3Rpb24geFNob3dSZXN1bHQoKXsKICB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3gtcmVzdWx0Jyk7CiAgZWwuc3R5bGUuZGlzcGxheT0nYmxvY2snOwogIHZhciBzYz14Q2FsY1Njb3JlcygpOwogIHZhciBuYW1lPXhVc2VyLm5hbWU7CiAgdmFyIHByb2ZpbGVzPXsKICAgICdhbHRvLW1hbG8nOnsKICAgICAgaWNvbjonXHVEODNDXHVERjNGJyxiYWRnZUNsYXNzOid4YmFkZ2UtcmVkJyxiYWRnZTonQWxlcnRhOiBFc3RyXHUwMEU5cyBjclx1MDBGM25pY28gXHUwMEI3IFN1ZVx1MDBGMW8gYWdvdGFkbycsCiAgICAgIHRpdGxlOidUdSBjdWVycG8gbGxldmEgbWVzZXM8YnI+PGVtPm9wZXJhbmRvIGVuIG1vZG8gY3Jpc2lzPC9lbT4nLAogICAgICBzdWJ0aXRsZTonRXN0byBubyBlcyBjYW5zYW5jaW8gbm9ybWFsLiBUdSBzaXN0ZW1hIG5lcnZpb3NvIGVzdFx1MDBFMSBjcm9uaWZpY2FkbyBlbiBhbGVydGEgbVx1MDBFMXhpbWEgXHUyMDE0IHkgZXNvIHRpZW5lIHVuIGNvc3RlIGRpcmVjdG8gZW4gdHUgbmVnb2NpbywgdHUgc3VlXHUwMEYxbywgdHUgZW5lcmdcdTAwRURhIHkgdHUgcHJvZHVjdGl2aWRhZC4gTm8gZXMgZmFsdGEgZGUgZnVlcnphIGRlIHZvbHVudGFkLiBFcyBmaXNpb2xvZ1x1MDBFRGEuJywKICAgICAgaW5zaWdodDonRWwgZXN0clx1MDBFOXMgY3JcdTAwRjNuaWNvIGNvbWJpbmFkbyBjb24gbWFsIHN1ZVx1MDBGMW8gZXMgbGEgY29tYmluYWNpXHUwMEYzbiBtXHUwMEUxcyBkZXN0cnVjdGl2YSBwYXJhIGVsIHJlbmRpbWllbnRvLiBUdSBjb3J0aXNvbCBhbHRvIGVzdFx1MDBFMSBkZXRlcmlvcmFuZG8gYWN0aXZhbWVudGUgbGEgY2FsaWRhZCBkZSB0dSBzdWVcdTAwRjFvLCBibG9xdWVh
bmRvIHR1IGVuZXJnXHUwMEVEYSB5IGNvbGFwc2FuZG8gdHUgcHJvZHVjdGl2aWRhZC4gQ2FkYSBkXHUwMEVEYSBxdWUgcGFzYSBzaW4gYWJvcmRhcmxvLCBlbCBkYVx1MDBGMW8gc2UgYWN1bXVsYS4nLAogICAgICBiaXo6J0xhcyBlbXByZW5kZWRvcmFzIGVuIGVzdGEgc2l0dWFjaVx1MDBGM24gdHJhYmFqYW4gZWwgZG9ibGUgcGFyYSBsYSBtaXRhZCBkZSByZXN1bHRhZG9zLiBObyBwb3JxdWUgbGVzIGZhbHRlIHRhbGVudG8gXHUyMDE0IHNpbm8gcG9ycXVlIGVsIGN1ZXJwbyB5IGxhIG1lbnRlIG5vIHRpZW5lbiBsb3MgcmVjdXJzb3MgcGFyYSByZW5kaXIuIE5lY2VzaXRhcyB1biBwbGFuIGNvbmNyZXRvIHBhcmEgcmV2ZXJ0aXIgZXN0byBhbnRlcyBkZSBxdWUgYWZlY3RlIG1cdTAwRTFzIGEgbG8gcXVlIGhhcyBjb25zdHJ1aWRvLicsCiAgICAgIGFsZXJ0YTonXHUyNkEwXHVGRTBGIFR1IGRpYWduXHUwMEYzc3RpY28gaW5kaWNhIHF1ZSBsb3MgY3VhdHJvIGVqZXMgZXN0XHUwMEUxbiBjb21wcm9tZXRpZG9zLiBDdWFudG8gbVx1MDBFMXMgdGFyZGUsIG1cdTAwRTFzIGRpZlx1MDBFRGNpbCBlcyByZXZlcnRpcmxvLicKICAgIH0sCiAgICAnbW9kZXJhZG8tcmVndWxhcic6ewogICAgICBpY29uOidcdUQ4M0NcdURGMzgnLGJhZGdlQ2xhc3M6J3hiYWRnZS1nb2xkJyxiYWRnZTonRXN0clx1MDBFOXMgYWN1bXVsYWRvIFx1MDBCNyBNYXJnZW4gcmVkdWNpZG8nLAogICAgICB0aXRsZTonQWd1YW50YXMgZWwgcml0bW8sPGJyPnBlcm8gPGVtPmVzdFx1MDBFMXMgcGFnYW5kbyB1biBwcmVjaW88L2VtPicsCiAgICAgIHN1YnRpdGxlOidTYWNhcyBhZGVsYW50ZSBsbyBxdWUgaGF5IHF1ZSBzYWNhci4gUGVybyBhbGdvIG5vIGN1YWRyYTogdHJhYmFqYXMgbXVjaG8geSBsb3MgcmVzdWx0YWRvcyBubyByZWZsZWphbiB0b2RvIGxvIHF1ZSBwb25lcy4gVHUgc3VlXHUwMEYxbywgdHUgZW5lcmdcdTAwRURhIHkgdHUgcHJvZHVjdGl2aWRhZCBlc3RcdTAwRTFuIHNpZW5kbyB1biBmcmVubyBzaWxlbmNpb3NvLicsCiAgICAgIGluc2lnaHQ6J1R1IGVzdHJcdTAwRTlzIG5vIGVzdFx1MDBFMSBlbiB6b25hIGRlIGFsYXJtYSB0b2Rhdlx1MDBFRGEgXHUyMDE0IHBlcm8gdmEgZW4gZXNhIGRpcmVjY2lcdTAwRjNuLiBFbCBlc3RyXHUwMEU5cyBtb2RlcmFkbyBzb3N0ZW5pZG8gYWZlY3RhIGRpcmVjdGFtZW50ZSBsYSBjYWxpZGFkIGRlIHR1IHN1ZVx1MDBGMW8sIHF1ZSBhIHN1IHZleiBkcmVuYSB0dSBlbmVyZ1x1MDBFRGEsIHF1ZSBhIHN1IHZleiBkZXN0cnV5ZSB0dSBwcm9kdWN0aXZpZGFkLiBFcyB1biBjXHUwMEVEcmN1bG8gdmljaW9zbyBxdWUgc29sbyBzZSBjb3J0YSBkZXNkZSBsYSByYVx1MDBFRHouJywKICAgICAgYml6OidFbCBtYXlvciBzYWx0byBlbiB0dXMgcmVzdWx0YWRvcyBubyB2aWVuZSBkZSB0cmFiYWphciBtXHUwMEUxcyBob3JhcyBuaSBkZSB1bmEgbnVldmEgZXN0cmF0ZWdpYS4gVmllbmUgZGUgcmVuZGlyIG1lam9yIGVuIGxhcyBob3JhcyBxdWUgeWEgdGllbmVzIFx1MjAxNCB5IGVzbyBlbXBpZXphIHBvciByZWd1bGFyaXphciBlbCBzdWVcdTAwRjFvLCBiYWphciBlbCBlc3RyXHUwMEU5cyB5IHJlY3VwZXJhciBsYSBlbmVyZ1x1MDBFRGEuJywKICAgICAgYWxlcnRhOidcdUQ4M0RcdURDQ0QgRXN0XHUwMEUxcyBlbiBlbCBwdW50byBlbiBxdWUgYWN0dWFyIGFob3JhIG1hcmNhIGxhIGRpZmVyZW5jaWEgZW50cmUgbWVqb3JhciByXHUwMEUxcGlkbyBvIGNhZXIgZW4gZWwgcGVyZmlsIGFudGVyaW9yLicKICAgIH0sCiAgICAnYmFqby1idWVubyc6ewogICAgICBpY29uOidcdTI3MjYnLGJhZGdlQ2xhc3M6J3hiYWRnZS1ncmVlbicsYmFkZ2U6J0Jhc2Ugc1x1MDBGM2xpZGEgXHUwMEI3IFBvdGVuY2lhbCBzaW4gZXhwbG90YXInLAogICAgICB0aXRsZTonVGllbmVzIGxhIGJhc2UuPGJyPjxlbT5cdTAwQkZFc3RcdTAwRTFzIHVzXHUwMEUxbmRvbGEgYWwgbVx1MDBFMXhpbW8/PC9lbT4nLAogICAgICBzdWJ0aXRsZTonVHUgZXN0clx1MDBFOXMgZXN0XHUwMEUxIGNvbnRyb2xhZG8geSB0dSBzdWVcdTAwRjFvIGVzIGFjZXB0YWJsZS4gRXNvIGVzIHJhcm8geSB2YWxpb3NvLiBQZXJvIGhheSB1bmEgcHJlZ3VudGEgY2xhdmU6IFx1MDBCRmVzdFx1MDBFMXMgc2FjYW5kbyB0b2RvIGVsIHBhcnRpZG8gcG9zaWJsZSBhIGVzYSB2ZW50YWphPycsCiAgICAgIGluc2lnaHQ6J0NvbiBlbCBlc3RyXHUwMEU5cyByZWd1bGFkbyB5IGVsIHN1ZVx1MDBGMW8gcmF6b25hYmxlbWVudGUgYnVlbm8sIHR1IGN1ZXJwbyB0aWVuZSBsb3MgcmVjdXJzb3MgYlx1MDBFMXNpY29zIHBhcmEgcmVuZGlyLiBMYSBwcmVndW50YSBlcyBzaSB0aWVuZXMgdW4gcHJvdG9jb2xvIGFjdGl2byBwYXJhIG1hbnRlbmVyIHkgcG90ZW5jaWFyIGVzdGEgYmFzZSBcdTIwMTQgcG9ycXVlIGN1YW5kbyBlbCBuZWdvY2lvIGVzY2FsZSwgbGEgcHJlc2lcdTAwRjNuIHN1YmlyXHUwMEUxLicsCiAgICAgIGJpejonTGFzIGVtcHJlbmRlZG9yYXMgY29uIHR1IHBlcmZpbCBzdWVsZW4gbXVsdGlwbGljYXIgcmVzdWx0YWRvcyBtXHUwMEUxcyByXHUwMEUxcGlkbyB5IGNvbiBtZW5vcyBkZXNnYXN0ZSBxdWUgbGEgbWVkaWEuIEVsIHJldG8gYWhvcmEgbm8gZXMgc29icmV2aXZpciBcdTIwMTQgZXMgZXNjYWxhciBzaW4gcGVyZGVyIGVzdGEgYmFzZSBkZSBzdWVcdTAwRjFvLCBlbmVyZ1x1MDBFRGEgeSBwcm9kdWN0aXZpZGFkLicsCiAgICAgIGFsZXJ0YTonXHUyNzI2IFRpZW5lcyB1bmEgdmVudGFqYSBxdWUgcG9jYXMgdGllbmVuLiBMYSBjbGF2ZSBlcyBubyBwZXJkZXJsYSBjdWFuZG8gZWwgbmVnb2NpbyBjcmV6Y2EuJwogICAgfQogIH07CiAgdmFyIHA9cHJvZmlsZXNbc2Mua2V5XTsKICB2YXIgc2NvcmVzSHRtbD0KICAgICc8ZGl2IGNsYXNzPSJ4c2NvcmVzLXJvdyB4c2NvcmVzLTQiPicKICAgICAgKyc8ZGl2IGNsYXNzPSJ4c2NvcmUtYmxvY2siPicKICAgICAgICArJzxwIGNsYXNzPSJ4c2NvcmUtcHJpb3JpdHktbGFiZWwgeHByaW9yaXR5LW1haW4iPkVzdHJcdTAwRTlzPC9wPicKICAgICAgICArJzxkaXYgY2xhc3M9InhzY29yZS1yaW5nLXdyYXAiPicreERvbnV0KHNjLnN0cmVzUGN0LCcjQzlBODRDJykrJzxzcGFuIGNsYXNzPSJ4c2NvcmUtbnVtYmVyIiBzdHlsZT0iY29sb3I6IzlBNzUzMCI+JytzYy5zdHJlc1BjdCsnJTwvc3Bhbj48L2Rpdj4nCiAgICAgICAgKyc8cCBjbGFzcz0ieHNjb3JlLWRlc2MiPicrKHNjLnN0cmVzTHZsPT09J2Jham8nPydDb250cm9sYWRvIFx1MjcxMyc6c2Muc3RyZXNMdmw9PT0nbW9kZXJhZG8nPydBY3VtdWxhZG8gXHUyNkExJzonQ3JcdTAwRjNuaWNvIFx1MjZBMCcpKyc8L3A+JwogICAgICArJzwvZGl2PicKICAgICAgKyc8ZGl2IGNsYXNzPSJ4c2NvcmUtYmxvY2siPicKICAgICAgICArJzxwIGNsYXNzPSJ4c2NvcmUtcHJpb3JpdHktbGFiZWwgeHByaW9yaXR5LXN1ZW5vIj5TdWVcdTAwRjFvPC9wPicKICAgICAgICArJzxkaXYgY2xhc3M9InhzY29yZS1yaW5nLXdyYXAiPicreERvbnV0KHNjLnN1ZW5vUGN0LCcjRThCRkIyJykrJzxzcGFuIGNsYXNzPSJ4c2NvcmUtbnVtYmVyIiBzdHlsZT0iY29sb3I6I0MwOTA4MCI+Jytz
Yy5zdWVub1BjdCsnJTwvc3Bhbj48L2Rpdj4nCiAgICAgICAgKyc8cCBjbGFzcz0ieHNjb3JlLWRlc2MiPicrKHNjLnN1ZW5vTHZsPT09J2J1ZW5vJz8nUmVwYXJhZG9yIFx1MjcxMyc6c2Muc3Vlbm9Mdmw9PT0ncmVndWxhcic/J0lycmVndWxhcic6J0Fnb3RhZG8gXHUyNkEwJykrJzwvcD4nCiAgICAgICsnPC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InhzY29yZS1ibG9jayI+JwogICAgICAgICsnPHAgY2xhc3M9InhzY29yZS1wcmlvcml0eS1sYWJlbCB4cHJpb3JpdHktc2VjIj5FbmVyZ1x1MDBFRGY8L3A+JwogICAgICAgICsnPGRpdiBjbGFzcz0ieHNjb3JlLXJpbmctd3JhcCI+Jyt4RG9udXQoc2MuZW5lcmdpYVBjdCwnI0E4ODc2RScpKyc8c3BhbiBjbGFzcz0ieHNjb3JlLW51bWJlciIgc3R5bGU9ImNvbG9yOiNBODg3NkUiPicrc2MuZW5lcmdpYVBjdCsnJTwvc3Bhbj48L2Rpdj4nCiAgICAgICAgKyc8cCBjbGFzcz0ieHNjb3JlLWRlc2MiPicrKHNjLmVuZXJnaWFMdmw9PT0nYWx0YSc/J1x1MDBEM3B0aW1hIFx1MjcxMyc6c2MuZW5lcmdpYUx2bD09PSdtb2RlcmFkYSc/J0xpbWl0YWRhJzonQWdvdGFkYSBcdTI2QTAnKSsnPC9wPicKICAgICAgKyc8L2Rpdj4nCiAgICAgICsnPGRpdiBjbGFzcz0ieHNjb3JlLWJsb2NrIj4nCiAgICAgICAgKyc8cCBjbGFzcz0ieHNjb3JlLXByaW9yaXR5LWxhYmVsIHhwcmlvcml0eS1wcm9kIj5Qcm9kdWN0aXZpZGFkPC9wPicKICAgICAgICArJzxkaXYgY2xhc3M9InhzY29yZS1yaW5nLXdyYXAiPicreERvbnV0KHNjLnByb2R1Y3RpdmlkYWRQY3QsJyM5QTc1MzAnKSsnPHNwYW4gY2xhc3M9InhzY29yZS1udW1iZXIiIHN0eWxlPSJjb2xvcjojOUE3NTMwIj4nK3NjLnByb2R1Y3RpdmlkYWRQY3QrJyU8L3NwYW4+PC9kaXY+JwogICAgICAgICsnPHAgY2xhc3M9InhzY29yZS1kZXNjIj4nKyhzYy5wcm9kdWN0aXZpZGFkTHZsPT09J2FsdGEnPydBbHRhIFx1MjcxMyc6c2MucHJvZHVjdGl2aWRhZEx2bD09PSdtZWRpYSc/J01lZGlhJzonQmFqYSBcdTI2QTAnKSsnPC9wPicKICAgICAgKyc8L2Rpdj4nCiAgICArJzwvZGl2Pic7CiAgZWwuaW5uZXJIVE1MPQogICAgJzxkaXYgY2xhc3M9InhyZXN1bHQtdG9wIj4nCiAgICAgICsnPHNwYW4gY2xhc3M9InhyZXN1bHQtYmFkZ2UgJytwLmJhZGdlQ2xhc3MrJyI+JytwLmJhZGdlKyc8L3NwYW4+JwogICAgICArJzxzcGFuIGNsYXNzPSJ4cmVzdWx0LWljb24iPicrcC5pY29uKyc8L3NwYW4+JwogICAgICArJzxwIGNsYXNzPSJ4cmVzdWx0LW5hbWUtZ3JlZXRpbmciPlR1IGRpYWduXHUwMEYzc3RpY28sICcrbmFtZSsnPC9wPicKICAgICAgKyc8aDIgY2xhc3M9InhyZXN1bHQtdGl0bGUiPicrcC50aXRsZSsnPC9oMj4nCiAgICAgICsnPHAgY2xhc3M9InhyZXN1bHQtc3VidGl0bGUiPicrcC5zdWJ0aXRsZSsnPC9wPicKICAgICsnPC9kaXY+JwogICAgK3Njb3Jlc0h0bWwKICAgICsnPGRpdiBjbGFzcz0ieHN0cmVzcy1kZXRhaWwiPicKICAgICAgKyc8cCBjbGFzcz0ieHNlY3Rpb24tZXllYnJvdyI+TG8gcXVlIGVzdFx1MDBFMSBwYXNhbmRvIHJlYWxtZW50ZTwvcD4nCiAgICAgICsnPHAgY2xhc3M9InhzdHJlc3MtaW5zaWdodC1tYWluIj4nK3AuaW5zaWdodCsnPC9wPicKICAgICAgKyc8ZGl2IGNsYXNzPSJ4aW5zaWdodC1pdGVtIj48ZGl2IGNsYXNzPSJ4aW5zaWdodC1kb3QiPjwvZGl2PjxzcGFuPkVzdHJcdTAwRTlzIGFsICcrc2Muc3RyZXNQY3QrJyUgXHUyMDE0ICcrKHNjLnN0cmVzUGN0PjY2Pyd6b25hIGNyXHUwMEVEdGljYTogZWwgY29ydGlzb2wgYWx0byBibG9xdWVhIHRvZG8gbG8gZGVtXHUwMEUxcyc6c2Muc3RyZXNQY3Q+MzM/J2FjdW11bFx1MDBFMW5kb3NlIGRlIGZvcm1hIHNpbGVuY2lvc2EnOidjb250cm9sYWRvLCBwZXJvIGhheSBxdWUgbWFudGVuZXJsbyBhY3RpdmFtZW50ZScpKyc8L3NwYW4+PC9kaXY+JwogICAgICArJzxkaXYgY2xhc3M9InhpbnNpZ2h0LWl0ZW0iPjxkaXYgY2xhc3M9InhpbnNpZ2h0LWRvdCI+PC9kaXY+PHNwYW4+U3VlXHUwMEYxbyBhbCAnK3NjLnN1ZW5vUGN0KyclIGRlIGNhbGlkYWQgXHUyMDE0ICcrKHNjLnN1ZW5vUGN0PDQ1Pydjclx1MDBFRHRpY286IHNpbiBzdWVcdTAwRjFvIHJlcGFyYWRvciwgbmFkYSBkZSBsbyBkZW1cdTAwRTFzIGZ1bmNpb25hIGNvcnJlY3RhbWVudGUnOnNjLnN1ZW5vUGN0PDcwPydoYXkgbWFyZ2VuIGRlIG1lam9yYSBpbXBvcnRhbnRlIHF1ZSBzZSBub3Rhclx1MDBFMSBlbiB0b2RvJzonZW4gYnVlbiBlc3RhZG8sIHByb3RcdTAwRTlnZWxvIGFjdGl2YW1lbnRlJykrJzwvc3Bhbj48L2Rpdj4nCiAgICAgICsnPGRpdiBjbGFzcz0ieGluc2lnaHQtaXRlbSI+PGRpdiBjbGFzcz0ieGluc2lnaHQtZG90Ij48L2Rpdj48c3Bhbj5FbmVyZ1x1MDBFRGEgYWwgJytzYy5lbmVyZ2lhUGN0KyclIFx1MjAxNCAnKyhzYy5lbmVyZ2lhUGN0PDQ1PydlbiBtXHUwMEVEbmltb3M6IHRyYWJhamFzIGNvbiBlbCBkZXBcdTAwRjNzaXRvIGNhc2kgdmFjXHUwMEVEbyc6c2MuZW5lcmdpYVBjdDw3MD8naW5zdWZpY2llbnRlIHBhcmEgcmVuZGlyIGFsIG5pdmVsIHF1ZSBxdWllcmVzJzondGllbmVzIG1hcmdlbiwgcGVybyBzZSBwdWVkZSBvcHRpbWl6YXIgbVx1MDBFMXMnKSsnPC9zcGFuPjwvZGl2PicKICAgICAgKyc8ZGl2IGNsYXNzPSJ4aW5zaWdodC1pdGVtIj48ZGl2IGNsYXNzPSJ4aW5zaWdodC1kb3QiPjwvZGl2PjxzcGFuPlByb2R1Y3RpdmlkYWQgYWwgJytzYy5wcm9kdWN0aXZpZGFkUGN0KyclIFx1MjAxNCAnKyhzYy5wcm9kdWN0aXZpZGFkUGN0PDQ1PydkaXJlY3RhbWVudGUgYWZlY3RhZGEgcG9yIGVsIHJlc3RvOiBubyBlcyBwcm9ibGVtYSBkZSBkaXNjaXBsaW5hLCBlcyBmaXNpb2xvZ1x1MDBFRGEnOnNjLnByb2R1Y3RpdmlkYWRQY3Q8NzA/J2dhcCByZWFsIHJlc3BlY3RvIGEgbG8gcXVlIHBvZHJcdTAwRURhcyByZW5kaXIgY29uIGVsIGN1ZXJwbyBiaWVuJzondHUgbWVqb3IgYWN0aXZvIGFob3JhIG1pc21vLCBlc2NhbGEgZGVzZGUgYXF1XHUwMEVEJykrJzwvc3Bhbj48L2Rpdj4nCiAgICArJzwvZGl2PicKICAgICsnPGRpdiBjbGFzcz0ieGJpei1ib3giPicKICAgICAgKyc8cCBjbGFzcz0ieGJpei1ib3gtdGl0bGUiPkltcGFjdG8gcmVhbCBlbiB0dSBuZWdvY2lvPC9wPicKICAgICAgKyc8cD4nK3AuYml6Kyc8L3A+JwogICAgKyc8L2Rpdj4nCiAgICArJzxkaXYgY2xhc3M9InhhbGVydGEtYm94Ij4nCiAgICAgICsnPHAgY2xhc3M9InhhbGVydGEtdGV4dCI+JytwLmFsZXJ0YSsnPC9wPicKICAgICsnPC9kaXY+JwogICAgKyc8ZGl2IGNsYXNzPSJ4cmVzdWx0LWN0YSI+JwogICAgICArJzxoMyBjbGFzcz0ieGN0YS1oZWFkbGluZSI+RWwgc2lndWllbnRlIHBhc28gZXMgdHV5bzwvaDM+JwogICAgICArJzxwIGNsYXNzPSJ4Y3RhLXN1YiI+RW4gdW5hIGxsYW1hZGEgZGUgMzAgbWludXRvcyBhbmFsaXphbW9zIGp1bnRhcyB0dSBkaWFnblx1MDBGM3N0aWNvIGRlIGVzdHJcdTAwRTlzLCBzdWVcdTAwRjFvLCBlbmVyZ1x1MDBFRGEgeSBwcm9kdWN0aXZpZGFkIFx1MjAxNCB5IHRlIGRpZ28gZXhhY3RhbWVudGUgcXVcdTAwRTkgY2FtYmlhciBwYXJhIHF1ZSB0dSBjdWVycG8gZGVq
ZSBkZSBmcmVuYXJ0ZS48L3A+JwogICAgICArJzxidXR0b24gY2xhc3M9InhidG4tcHJpbWFyeSIgb25jbGljaz0id2luZG93Lm9wZW4oXCdodHRwczovL3l1cmVuYWZlcnJhbi5jb20vbGxhbWFkYVwnLFwnX2JsYW5rXCcpIj5RdWllcm8gbWkgcGxhbiBwZXJzb25hbGl6YWRvIFx1MjE5MjwvYnV0dG9uPjxicj4nCiAgICAgICsnPGJ1dHRvbiBjbGFzcz0ieGJ0bi1yZXN0YXJ0IiBvbmNsaWNrPSJ4UmVzdGFydCgpIj5SZXBldGlyIGVsIHRlc3Q8L2J1dHRvbj4nCiAgICArJzwvZGl2Pic7CiAgZWwuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidzdGFydCd9KTsKfQoKZnVuY3Rpb24geFJlc3RhcnQoKXsKICB4Q3VycmVudD0wO3hBbnN3ZXJzPVtdO3hTZWxlY3RlZD1udWxsOwogIHhVc2VyPXtuYW1lOicnLGVtYWlsOicnLHBob25lOicnfTsKICBbJ3hpbnAtbmFtZScsJ3hpbnAtZW1haWwnLCd4aW5wLXBob25lJ10uZm9yRWFjaChmdW5jdGlvbihpZCl7dmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTtpZihlbCllbC52YWx1ZT0nJzt9KTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneC1yZXN1bHQnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgneC1jb3ZlcicpLnN0eWxlLmRpc3BsYXk9J2Jsb2NrJzsKfQoKd2luZG93LnhTaG93T3B0aW49eFNob3dPcHRpbjsKd2luZG93LnhTdWJtaXRPcHRpbj14U3VibWl0T3B0aW47CndpbmRvdy54U3VibWl0TGVhZD14U3VibWl0TGVhZDsKd2luZG93LnhTZWxlY3Q9eFNlbGVjdDsKd2luZG93LnhCYWNrPXhCYWNrOwp3aW5kb3cueE5leHQ9eE5leHQ7CndpbmRvdy54UmVzdGFydD14UmVzdGFydDsKfSkoKTsK
eval(atob(document.getElementById(«xqb0»).textContent+document.getElementById(«xqb1»).textContent+document.getElementById(«xqb2»).textContent+document.getElementById(«xqb3»).textContent+document.getElementById(«xqb4»).textContent+document.getElementById(«xqb5»).textContent+document.getElementById(«xqb6»).textContent));
https://link.msgsndr.com/js/form_embed.js