Introducción
La presente investigación se refiere a la relación que existe entre la religión y el virus Covid-19, ya que cuando surgió la pandemia, en la sociedad crecieron los momentos de crisis por lo cual las personas se empezaron a refugian en sus creencias en busca de consuelo, paz o tranquilidad. Para la realizar el informe se aplicó una encuesta por medio de las redes sociales Facebook e Instagram con ayuda de Microsoft forms, con el fin de recopilar información que proporcione que influencia existe por parte de la religión sobre la población mexicana.
Abstract
The present investigation refers to the relationship that exists between religion and the Covid-19 virus, since when the pandemic emerged in society, moments of crisis increased, for which people took refuge in their beliefs in search of consolation, peace or tranquility. To carry out the report, a survey was applied through the social networks Facebook and Instagram with the help of Microsoft Forms, in order to collect information on the proportion that influence exists on the part of religion on the Mexican population.
Objetivo de la investigación:
Determinar la relación que existe la relación que existe entre religión y el virus COVID-19.
Hipótesis
Desde el punto de vista popular la religión ha estado presente dentro de la vida de las personas provocando en estas una sensación de paz, tranquilidad o motivación, está hace que los creyentes en sus peores momentos tengan la capacidad de afrontar sus problemas. Se sabe que desde tiempo atrás en las civilizaciones más antiguas la religión ha sido importante para las manifestaciones de creencias, experiencias o conductas que rigen a la sociedad, la influencia de religión en las personas depende de su clase social, edad o incluso la región donde pertenezcan.
Metodología Se creo un formulario con la herramienta Microsoft forms, este pedía información como: genero, edad, estado civil, grado académico y si alguna vez se ha enfermado la persona de Covid-19, si el encuestado llegaba a contestar que se había enfermado se procedía a preguntar a qué santo le rezaba y por qué. Esta encuesta fue difundida por medio de redes sociales ya que en la actualizad es muy común que diversas personas de distintas edades tengan un perfil, además de que es un medio de comunicación masivo, se hizo con el objetivo de saber a qué Santo se encomendaron las personas que padecieron la enfermedad, en total se preguntó a 1319 individuos.
Resultados de genero de los encuestados La muestra de las personas que contestaron fue de 47 de los cuales 22 son hombres, 23 mujeres y 2 de sexo no especificado, como se muestra en la siguiente gráfica:

Histograma
EL histograma de la edad de las personas es:

BOXPLOT
La caja de las edades de las personas:

Resultados del grado académico de los encuestados
La mayor parte de los encuestados tiene el grado académico de licenciatura por otro lado no hubo ninguna persona de primaria que haya contestado, en la siguiente gráfica se puede observar:

Resultados de la clase social de los encuestados
El 78.72% de los encuestados es de clase media, el 19.15% es de clase baja y el 2.13% es de clase baja.

Resultados de la región de los encuestados
Respecto a la región se tiene que la mayor parte de los encuestados es del municipio de Temascalcingo con un total 22 personas, por otro lado la minoría es de Jocotitlán, Toluca, San Felipe del progreso y Ixtlahuca con un total de 1 persona cada uno.
Gráfica:
-Ap = Apodaca
-O = El oro
-Am = Amealco
-Jo = Jocotitlán
-Tol= Toluca
-Ac = Acambay
-SFP= San Felipe del progreso
-Ix = Ixtlahuaca
-Atl= Atlacomulco
-Tem= Temascalcingo

Resultados del estado civil de los encuestados
Se obtuvó que 42 de 47 personas que fueron encuestadas son solteras.
Gráfica:

Resultados respecto si los encuestados se han enfermado o no
De acuerdo a la cantidad de personas que fueron encuestadas el 70.21% de las personas contesto que no se han enfermado de Covid-19, miestras que el 29.79 respondio que había padecido de esta enfermedad, como se mustra a continuación:

Resultados de los santos a los que se encomendaron las personas que se enfermaron
De las 47 personas solo el 29.79% contesto que se contagío de Covid-19, los cuales respondienron respecto a que santo se encomendaron lo siguiente:
Información acerca de los resultados:
San Judas Tadeo: Este santo de “las causas difíciles” fue uno de los menos mencionados en las escrituras, pero en la actualidad es uno de los más queridos, pues algunos feligreses aseguran que los protege, cuida y cumple sus peticiones a cambio de las mandas que deben pagar.
Dios: el creador del universo, el ser supremo, el superior, una deidad omnipresente que está en todo lugar omnisciente y que lo sabe todo. Se caracteriza por ser un ente que posee el poder supremo de todo el universo. Se trata de una deidad que no es natural, esto es debido a sus características espirituales. Posee un amor infinito, pero también actúa como un fuego abrasador que consume el don de toda alabanza.
San Antonio: también conocido como san Antonio de Lisboa, fue un sacerdote de la Orden Franciscana, predicador y teólogo portugués, venerado como santo y doctor de la Iglesia por el catolicismo.
Jesucristo: Jesucristo, según los evangelios, era el Mesías, el hijo de Dios; una persona capaz de desempeñar acciones sobrehumanas, como sanar a los enfermos tocándolos simplemente con su mano, caminar por encima del agua o multiplicar los panes y los peces.
Virgen de Guadalupe: La Virgen de Guadalupe es un símbolo de la iglesia católica. Es una representación de la madre de Jesucristo, la Virgen María, la cual se dice que apareció en 1531.
Con base a la encuesta el Santo preferido es La virgen de Guadalupe, los encuestados mencionaron que su devoción se debe a cultura, amor, creencias, tiempos de crisis o incluso por tradición.
“La Virgen de Guadalupe refleja de manera muy profunda lo que es la religiosidad popular del pueblo mexicano” le dice a BBC Mundo Bernardo Barranco, vicepresidente del Centro de Estudios de las Religiones de México. México es uno de los países con mayor número de fieles de la Iglesia Católica en el mundo. Pero también desde mediados del siglo pasado es común escuchar una definición religiosa muy particular, especialmente entre no creyentes. Muchos mexicanos no se reconocen católicos, sino como guadalupanos.
Algunos de los milagros por los que los mexicanos tienen fe hacia la virgen de Guadalupe son:
Salva a México del cólera: Se cree que salvó a la Ciudad de México del cólera luego de un triduo en su honor.
Se salva de una bomba: En 1921, una persona hizo estallar una bomba que dejó escondida entre unas flores a los pies del cuadro de la Virgen de Guadalupe. Aunque el retablo de mármol, el crucifijo de bronce y muchos objetos de la basílica y casas vecinas sufrieron daños, ni la imagen ni el vidrio protector se destruyeron.
Promedio:
EL promedio de la edad de los encuestados es:
[1] 20.7234
Mediana:
EL mediana de la edad de los encuestados es:
[1] 19
Cuartil 1 EL cuartil 1 de la edad de los encuestados es:
[1] 12
Cuartil 2
EL cuartil 2 de la edad de los encuestados es:
[1] 24
Cuartil 3
EL cuartil 3 de la edad de los encuestados es:
[1] 36
Conclusión
El número de personas que contestaron no fue lo que se esperaba ya que se pensaba que serían más respuestas, por otro lado, cabe mencionar que la influencia de la religión depende de diversos factores como la edad y la región de procedencia, en este caso se obtuvo que hay una mayor predilección hacia la virgen de Guadalupe.
LS0tDQp0aXRsZTogJyoqRUwgSU1QQUNUTyBERSBMQSBSRUxJR0nDk04gWSBFTCBDT1ZJRCAxOSoqJw0KYXV0aG9yOiAiRVFVSVBPIDQiDQpkYXRlOiAiMDQtMDMtMjAyMiINCm91dHB1dDoNCiAgaHRtbF9ub3RlYm9vazogZGVmYXVsdA0KICBwZGZfZG9jdW1lbnQ6IGRlZmF1bHQNCiAgd29yZF9kb2N1bWVudDogZGVmYXVsdA0KLS0tDQoqKkludHJvZHVjY2nDs24gKioNCg0KTGEgcHJlc2VudGUgaW52ZXN0aWdhY2nDs24gc2UgcmVmaWVyZSBhIGxhIHJlbGFjacOzbiBxdWUgZXhpc3RlIGVudHJlIGxhIHJlbGlnacOzbiB5IGVsIHZpcnVzIENvdmlkLTE5LCB5YSBxdWUgY3VhbmRvIHN1cmdpw7MgbGEgcGFuZGVtaWEsIGVuIGxhIHNvY2llZGFkIGNyZWNpZXJvbiBsb3MgbW9tZW50b3MgZGUgY3Jpc2lzIHBvciBsbyBjdWFsIGxhcyBwZXJzb25hcyBzZSBlbXBlemFyb24gYSByZWZ1Z2lhbiBlbiBzdXMgY3JlZW5jaWFzIGVuIGJ1c2NhIGRlIGNvbnN1ZWxvLCBwYXogbyB0cmFucXVpbGlkYWQuIFBhcmEgbGEgcmVhbGl6YXIgZWwgaW5mb3JtZSBzZSBhcGxpY8OzIHVuYSBlbmN1ZXN0YSBwb3IgbWVkaW8gZGUgbGFzIHJlZGVzIHNvY2lhbGVzIEZhY2Vib29rIGUgSW5zdGFncmFtIGNvbiBheXVkYSBkZSBNaWNyb3NvZnQgZm9ybXMsIGNvbiBlbCBmaW4gZGUgcmVjb3BpbGFyIGluZm9ybWFjacOzbiBxdWUgcHJvcG9yY2lvbmUgcXVlIGluZmx1ZW5jaWEgZXhpc3RlIHBvciBwYXJ0ZSBkZSBsYSByZWxpZ2nDs24gc29icmUgbGEgcG9ibGFjacOzbiBtZXhpY2FuYS4gDQoNCioqQWJzdHJhY3QgKioNCg0KVGhlIHByZXNlbnQgaW52ZXN0aWdhdGlvbiByZWZlcnMgdG8gdGhlIHJlbGF0aW9uc2hpcCB0aGF0IGV4aXN0cyBiZXR3ZWVuIHJlbGlnaW9uIGFuZCB0aGUgQ292aWQtMTkgdmlydXMsIHNpbmNlIHdoZW4gdGhlIHBhbmRlbWljIGVtZXJnZWQgaW4gc29jaWV0eSwgbW9tZW50cyBvZiBjcmlzaXMgaW5jcmVhc2VkLCBmb3Igd2hpY2ggcGVvcGxlIHRvb2sgcmVmdWdlIGluIHRoZWlyIGJlbGllZnMgaW4gc2VhcmNoIG9mIGNvbnNvbGF0aW9uLCBwZWFjZSBvciB0cmFucXVpbGl0eS4gVG8gY2Fycnkgb3V0IHRoZSByZXBvcnQsIGEgc3VydmV5IHdhcyBhcHBsaWVkIHRocm91Z2ggdGhlIHNvY2lhbCBuZXR3b3JrcyBGYWNlYm9vayBhbmQgSW5zdGFncmFtIHdpdGggdGhlIGhlbHAgb2YgTWljcm9zb2Z0IEZvcm1zLCBpbiBvcmRlciB0byBjb2xsZWN0IGluZm9ybWF0aW9uIG9uIHRoZSBwcm9wb3J0aW9uIHRoYXQgaW5mbHVlbmNlIGV4aXN0cyBvbiB0aGUgcGFydCBvZiByZWxpZ2lvbiBvbiB0aGUgTWV4aWNhbiBwb3B1bGF0aW9uLiANCg0KKipPYmpldGl2byBkZSBsYSBpbnZlc3RpZ2FjacOzbjoqKg0KDQpEZXRlcm1pbmFyIGxhIHJlbGFjacOzbiBxdWUgZXhpc3RlIGxhIHJlbGFjacOzbiBxdWUgZXhpc3RlIGVudHJlIHJlbGlnacOzbiB5IGVsIHZpcnVzIENPVklELTE5LiANCg0KKipIaXDDs3Rlc2lzICoqDQoNCkRlc2RlIGVsIHB1bnRvIGRlIHZpc3RhIHBvcHVsYXIgbGEgcmVsaWdpw7NuIGhhIGVzdGFkbyBwcmVzZW50ZSBkZW50cm8gZGUgbGEgdmlkYSBkZSBsYXMgcGVyc29uYXMgcHJvdm9jYW5kbyBlbiBlc3RhcyB1bmEgc2Vuc2FjacOzbiBkZSBwYXosIHRyYW5xdWlsaWRhZCBvIG1vdGl2YWNpw7NuLCBlc3TDoSBoYWNlIHF1ZSBsb3MgY3JleWVudGVzIGVuIHN1cyBwZW9yZXMgbW9tZW50b3MgdGVuZ2FuIGxhIGNhcGFjaWRhZCBkZSBhZnJvbnRhciBzdXMgcHJvYmxlbWFzLiANClNlIHNhYmUgcXVlIGRlc2RlIHRpZW1wbyBhdHLDoXMgZW4gbGFzIGNpdmlsaXphY2lvbmVzIG3DoXMgYW50aWd1YXMgbGEgcmVsaWdpw7NuIGhhIHNpZG8gaW1wb3J0YW50ZSBwYXJhIGxhcyBtYW5pZmVzdGFjaW9uZXMgZGUgY3JlZW5jaWFzLCBleHBlcmllbmNpYXMgbyBjb25kdWN0YXMgcXVlIHJpZ2VuIGEgbGEgc29jaWVkYWQsIGxhIGluZmx1ZW5jaWEgZGUgcmVsaWdpw7NuIGVuIGxhcyBwZXJzb25hcyBkZXBlbmRlIGRlIHN1IGNsYXNlIHNvY2lhbCwgZWRhZCBvIGluY2x1c28gbGEgcmVnacOzbiBkb25kZSBwZXJ0ZW5lemNhbi4gDQoNCg0KDQoNCmBgYHtyIGVjaG89RmFsc2V9DQpzZXR3ZCgiQzovVXNlcnMvTG9yZWxpL0Rvd25sb2Fkcy9Db3ZpZCIpDQpkYXRhYmFzZTwtcmVhZC5jc3YoImltcGFjdG9SZWxpZ2lvbi5jc3YiKQ0KYGBgDQpgYGB7ciBlY2hvPUZBTFNFfQ0KVmlldyhkYXRhYmFzZSkNCmBgYA0KDQoqKk1ldG9kb2xvZ8OtYSoqDQpTZSBjcmVvIHVuIGZvcm11bGFyaW8gY29uIGxhIGhlcnJhbWllbnRhIE1pY3Jvc29mdCBmb3JtcywgZXN0ZSBwZWTDrWEgaW5mb3JtYWNpw7NuIGNvbW86IGdlbmVybywgZWRhZCwgZXN0YWRvIGNpdmlsLCBncmFkbyBhY2Fkw6ltaWNvIHkgc2kgYWxndW5hIHZleiBzZSBoYSBlbmZlcm1hZG8gbGEgcGVyc29uYSBkZSBDb3ZpZC0xOSwgc2kgZWwgZW5jdWVzdGFkbyBsbGVnYWJhIGEgY29udGVzdGFyIHF1ZSBzZSBoYWLDrWEgZW5mZXJtYWRvIHNlIHByb2NlZMOtYSBhIHByZWd1bnRhciBhIHF1w6kgc2FudG8gbGUgcmV6YWJhIHkgcG9yIHF1w6kuIEVzdGEgZW5jdWVzdGEgZnVlIGRpZnVuZGlkYSBwb3IgbWVkaW8gZGUgcmVkZXMgc29jaWFsZXMgeWEgcXVlIGVuIGxhIGFjdHVhbGl6YWQgZXMgbXV5IGNvbcO6biBxdWUgZGl2ZXJzYXMgcGVyc29uYXMgZGUgZGlzdGludGFzIGVkYWRlcyB0ZW5nYW4gdW4gcGVyZmlsLCBhZGVtw6FzIGRlIHF1ZSBlcyB1biBtZWRpbyBkZSBjb211bmljYWNpw7NuIG1hc2l2bywgc2UgaGl6byBjb24gZWwgb2JqZXRpdm8gZGUgc2FiZXIgYSBxdcOpIFNhbnRvIHNlIGVuY29tZW5kYXJvbiBsYXMgcGVyc29uYXMgcXVlIHBhZGVjaWVyb24gbGEgZW5mZXJtZWRhZCwgZW4gdG90YWwgc2UgcHJlZ3VudMOzIGEgMTMxOSBpbmRpdmlkdW9zLiANCg0KKipSZXN1bHRhZG9zIGRlIGdlbmVybyBkZSBsb3MgZW5jdWVzdGFkb3MqKg0KTGEgbXVlc3RyYSBkZSBsYXMgcGVyc29uYXMgcXVlIGNvbnRlc3Rhcm9uIGZ1ZSBkZSA0NyBkZSBsb3MgY3VhbGVzIDIyIHNvbiBob21icmVzLCAyMyBtdWplcmVzIHkgMiBkZSBzZXhvIG5vIGVzcGVjaWZpY2FkbywgY29tbyBzZSBtdWVzdHJhIGVuIGxhIHNpZ3VpZW50ZSBncsOhZmljYToNCmBgYHtyIGVjaG89RkFMU0UgfQ0KZGYgPC0gZGF0YS5mcmFtZShNdWVzdHJhID0gYygiTXVqZXJlcyIsICJIb21icmUiLCJObyBlc3BlY8OtZmljYWRvIiksDQogICAgICAgICAgICAgICAgIG51bSA9IGMoc3VtKGRhdGFiYXNlJFNFWE89PSJGIiksc3VtKGRhdGFiYXNlJFNFWE89PSJNIiksc3VtKGRhdGFiYXNlJFNFWE89PSJOTyBFU1BFQ0lGSUNBRE8iKSkpDQpkZiA8LSBhcy5saXN0KGRmKSAjIEVxdWl2YWxlbnRlDQoNCmJhcnBsb3QoaGVpZ2h0ID0gZGYkbnVtLCBuYW1lcyA9IGRmJE11ZXN0cmEsDQogICAgICAgIGNvbCA9IGMoInBpbmsiLCAiYmx1ZSIsICJncmVlbiIpKQ0KYGBgDQoNCioqSGlzdG9ncmFtYSoqDQoNCkVMIGhpc3RvZ3JhbWEgZGUgbGEgZWRhZCBkZSBsYXMgcGVyc29uYXMgZXM6DQpgYGB7ciBlY2hvPUZhbHNlfQ0KaGlzdCAoZGF0YWJhc2UkRURBRCAgLG1haW4gPSAiRWRhZCBkZSBsYXMgcGVyc29uYXMgZW5jdWVzdGFkYXMiLGNvbCA9IGMoInBpbmsiKSx4bGFiID0gJ0VkYWQnLA0KICAgICB5bGFiID0gJ0ZyZWN1ZW5jaWEnKQ0KYGBgDQoNCioqQk9YUExPVCoqDQoNCkxhIGNhamEgZGUgbGFzIGVkYWRlcyBkZSBsYXMgcGVyc29uYXM6DQpgYGB7ciBlY2hvPUZhbHNlfQ0KYm94cGxvdChkYXRhYmFzZSRFREFELCBtYWluID0gIkVkYWQiLGNvbCA9IGMoIm9yYW5nZSIpKQ0KYGBgDQoqKlJlc3VsdGFkb3MgZGVsIGdyYWRvIGFjYWTDqW1pY28gZGUgbG9zIGVuY3Vlc3RhZG9zKioNCg0KTGEgbWF5b3IgcGFydGUgZGUgbG9zIGVuY3Vlc3RhZG9zIHRpZW5lIGVsIGdyYWRvIGFjYWTDqW1pY28gZGUgbGljZW5jaWF0dXJhIHBvciBvdHJvIGxhZG8gbm8gaHVibyBuaW5ndW5hIHBlcnNvbmEgZGUgcHJpbWFyaWEgcXVlIGhheWEgY29udGVzdGFkbywgZW4gbGEgc2lndWllbnRlIGdyw6FmaWNhIHNlIHB1ZWRlIG9ic2VydmFyOg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KZGYgPC0gZGF0YS5mcmFtZShNdWVzdHJhID0gYygiUHJpbWFyaWEiLCAiU2VjdWFuZGFyaWEiLCJQcmVwYSIsIkxpY2VuY2lhdHVyYSIsIk1lc3Ryw61hIiwiRG9jdG9yYWRvIiksDQogICAgICAgICAgICAgICAgIG51bSA9IGMoc3VtKGRhdGFiYXNlJMOvLi5HUkFETz09IlBSSU1BUklBIiksDQogICAgICAgICAgICAgICAgICAgICAgICAgc3VtKGRhdGFiYXNlJMOvLi5HUkFETz09IlNFQ1VOREFSSUEiKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICBzdW0oZGF0YWJhc2Ukw68uLkdSQURPPT0iUFJFUEFSQVRPUklBIiksDQogICAgICAgICAgICAgICAgICAgICAgICAgc3VtKGRhdGFiYXNlJMOvLi5HUkFETz09IkxJQ0VOQ0lBVFVSQSIpLA0KICAgICAgICAgICAgICAgICAgICAgICAgIHN1bShkYXRhYmFzZSTDry4uR1JBRE89PSJNQUVTVFJJQSIpLA0KICAgICAgICAgICAgICAgICAgICAgICAgIHN1bShkYXRhYmFzZSTDry4uR1JBRE89PSJET0NUT1JBRE8iKSkpDQpkZiA8LSBhcy5saXN0KGRmKSAjIEVxdWl2YWxlbnRlDQoNCmJhcnBsb3QoaGVpZ2h0ID0gZGYkbnVtLCBuYW1lcyA9IGRmJE11ZXN0cmEsDQogICAgICAgIGNvbCA9IGMoInBpbmsiLCAiYmx1ZSIsICJncmVlbiIsImN5YW4iLCJyZWQiLCJvcmFuZ2UiKSkNCmBgYA0KKipSZXN1bHRhZG9zIGRlIGxhIGNsYXNlIHNvY2lhbCBkZSBsb3MgZW5jdWVzdGFkb3MqKg0KDQpFbCA3OC43MiUgZGUgbG9zIGVuY3Vlc3RhZG9zIGVzIGRlIGNsYXNlIG1lZGlhLCBlbCAxOS4xNSUgZXMgZGUgY2xhc2UgYmFqYSB5IGVsIDIuMTMlIGVzIGRlIGNsYXNlIGJhamEuIA0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KY291bnQgPC0gYyhzdW0oZGF0YWJhc2UkQ0xBU0UuU09DSUFMPT0iQkFKQSIpLA0KICAgICAgICAgICBzdW0oZGF0YWJhc2UkQ0xBU0UuU09DSUFMPT0iTUVESUEiKSwNCiAgICAgICAgICAgc3VtKGRhdGFiYXNlJENMQVNFLlNPQ0lBTD09IkFMVEEiKSkNCmBgYA0KYGBge3IgZWNobz1GQUxTRX0NCmV0aXF1ZXRhcyA8LSBwYXN0ZTAoIHJvdW5kKDEwMCAqIGNvdW50L3N1bShjb3VudCksIDIpLCAiJSIpDQpwaWUoY291bnQsIGxhYmVscyA9IGV0aXF1ZXRhcykNCmxlZ2VuZCgidG9wbGVmdCIsIGxlZ2VuZCA9IGMoIkJhamEiLCAiTWVkaWEiLCJBbHRhIiksDQogICAgICAgZmlsbCA9ICBjKCJ3aGl0ZSIsICJsaWdodGJsdWUiLCJtaXN0eXJvc2UiKSkNCmBgYA0KKipSZXN1bHRhZG9zIGRlIGxhIHJlZ2nDs24gZGUgbG9zIGVuY3Vlc3RhZG9zKioNCg0KUmVzcGVjdG8gYSBsYSByZWdpw7NuIHNlIHRpZW5lIHF1ZSBsYSBtYXlvciBwYXJ0ZSBkZSBsb3MgZW5jdWVzdGFkb3MgZXMgZGVsIG11bmljaXBpbyBkZSBUZW1hc2NhbGNpbmdvIGNvbiB1biB0b3RhbCAyMiBwZXJzb25hcywgcG9yIG90cm8gbGFkbyBsYSBtaW5vcsOtYSBlcyBkZSBKb2NvdGl0bMOhbiwgVG9sdWNhLCBTYW4gRmVsaXBlIGRlbCBwcm9ncmVzbyB5IEl4dGxhaHVjYSBjb24gdW4gdG90YWwgZGUgMSBwZXJzb25hIGNhZGEgdW5vLg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0Kc2V0d2QoIkM6L1VzZXJzL0xvcmVsaS9Eb3dubG9hZHMvQ292aWQiKQ0KVGFibGExPC1yZWFkLmNzdigibXVuaWNpcGlvLmNzdiIpDQpgYGANCmBgYHtyIGVjaG89RmFsc2V9DQpUYWJsYTENCmBgYA0KR3LDoWZpY2E6DQoNCi1BcCA9IEFwb2RhY2ENCg0KLU8gID0gRWwgb3JvDQoNCi1BbSA9IEFtZWFsY28NCg0KLUpvID0gSm9jb3RpdGzDoW4NCg0KLVRvbD0gVG9sdWNhDQoNCi1BYyA9IEFjYW1iYXkNCg0KLVNGUD0gU2FuIEZlbGlwZSBkZWwgcHJvZ3Jlc28NCg0KLUl4ID0gSXh0bGFodWFjYQkNCg0KLUF0bD0gQXRsYWNvbXVsY28NCg0KLVRlbT0gVGVtYXNjYWxjaW5nbw0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KZGYgPC0gZGF0YS5mcmFtZShNdWVzdHJhID0gYygiQXAiLCAiTyIsIkFtIiwiSm8iLCJUb2wiLCJBYyIsIlNGUCIsIkl4IiwiQXRsIiwiVGVtIiksDQogICAgICAgICAgICAgICAgIG51bSA9IGMoVGFibGExJEVuY3Vlc3RhZG9zKSkNCmRmIDwtIGFzLmxpc3QoZGYpICMgRXF1aXZhbGVudGUNCg0KYmFycGxvdChoZWlnaHQgPSBkZiRudW0sIG5hbWVzID0gZGYkTXVlc3RyYSwNCiAgICAgICAgY29sID0gYygicGluayIsICJibHVlIiwgImdyZWVuIiwiY3lhbiIsInJlZCIsIm9yYW5nZSIpKQ0KYGBgDQoqKlJlc3VsdGFkb3MgZGVsIGVzdGFkbyBjaXZpbCBkZSBsb3MgZW5jdWVzdGFkb3MqKg0KDQpTZSBvYnR1dsOzIHF1ZSA0MiBkZSA0NyBwZXJzb25hcyBxdWUgZnVlcm9uIGVuY3Vlc3RhZGFzIHNvbiBzb2x0ZXJhcy4NCg0KYGBge3IgZWNobz1GQUxTRX0NCnNldHdkKCJDOi9Vc2Vycy9Mb3JlbGkvRG93bmxvYWRzL0NvdmlkIikNClRhYmxhMjwtcmVhZC5jc3YoImVzdGFkby5jc3YiKQ0KYGBgDQpgYGB7ciBlY2hvPUZhbHNlfQ0KVGFibGEyDQpgYGANCkdyw6FmaWNhOg0KYGBge3IgZWNobz1GQUxTRX0NCmRmIDwtIGRhdGEuZnJhbWUoTXVlc3RyYSA9IGMoIlNvbHRlcm8iLCAiQ2FzYWRvIiwiVml1ZG8iLCJEaXZvcmNpYWRvIiwiVW5pw7NuIGRlIGhlY2hvIiksDQogICAgICAgICAgICAgICAgIG51bSA9IGMoVGFibGEyJEVuY3Vlc3RhZG9zKSkNCmRmIDwtIGFzLmxpc3QoZGYpICMgRXF1aXZhbGVudGUNCg0KYmFycGxvdChoZWlnaHQgPSBkZiRudW0sIG5hbWVzID0gZGYkTXVlc3RyYSwNCiAgICAgICAgY29sID0gYygicGluayIsICJibHVlIiwgImdyZWVuIiwicmVkIiwib3JhbmdlIikpDQpgYGANCioqUmVzdWx0YWRvcyByZXNwZWN0byBzaSBsb3MgZW5jdWVzdGFkb3Mgc2UgaGFuIGVuZmVybWFkbyBvIG5vKioNCg0KRGUgYWN1ZXJkbyBhIGxhIGNhbnRpZGFkIGRlIHBlcnNvbmFzIHF1ZSBmdWVyb24gZW5jdWVzdGFkYXMgZWwgNzAuMjElIGRlIGxhcyBwZXJzb25hcyBjb250ZXN0byBxdWUgbm8gc2UgaGFuIGVuZmVybWFkbyBkZSBDb3ZpZC0xOSwgbWllc3RyYXMgcXVlIGVsIDI5Ljc5IHJlc3BvbmRpbyBxdWUgaGFiw61hIHBhZGVjaWRvIGRlIGVzdGEgZW5mZXJtZWRhZCwgY29tbyBzZSBtdXN0cmEgYSBjb250aW51YWNpw7NuOg0KYGBge3IgZWNobz1GYWxzZX0NCmNvdW50IDwtIGMoc3VtKGRhdGFiYXNlJEVORkVSTUFETz09Ik5PIiksc3VtKGRhdGFiYXNlJEVORkVSTUFETz09IlNJIikpIA0KDQpldGlxdWV0YXMgPC0gcGFzdGUwKCByb3VuZCgxMDAgKiBjb3VudC9zdW0oY291bnQpLCAyKSwgIiUiKQ0KcGllKGNvdW50LCBsYWJlbHMgPSBldGlxdWV0YXMpDQpsZWdlbmQoInRvcGxlZnQiLCBsZWdlbmQgPSBjKCJObyBlbmZlcm1hZG8iLCAiRW5mZXJtYWRvIiksDQogICAgICAgZmlsbCA9ICBjKCJ3aGl0ZSIsICJsaWdodGJsdWUiKSkNCmBgYA0KDQoqKlJlc3VsdGFkb3MgZGUgbG9zIHNhbnRvcyBhIGxvcyBxdWUgc2UgZW5jb21lbmRhcm9uIGxhcyBwZXJzb25hcyBxdWUgc2UgZW5mZXJtYXJvbioqDQoNCkRlIGxhcyA0NyBwZXJzb25hcyBzb2xvIGVsIDI5Ljc5JSBjb250ZXN0byBxdWUgc2UgY29udGFnw61vIGRlIENvdmlkLTE5LCBsb3MgY3VhbGVzIHJlc3BvbmRpZW5yb24gcmVzcGVjdG8gYSBxdWUgc2FudG8gc2UgZW5jb21lbmRhcm9uIGxvIHNpZ3VpZW50ZToNCmBgYHtyIGVjaG89RkFMU0V9DQpzZXR3ZCgiQzovVXNlcnMvTG9yZWxpL0Rvd25sb2Fkcy9Db3ZpZCIpDQpUYWJsYTwtcmVhZC5jc3YoIlJlc3VsdGFkb3MuY3N2IikNCmBgYA0KYGBge3IgZWNobz1GYWxzZX0NClRhYmxhDQpgYGANCg0KKipJbmZvcm1hY2nDs24gYWNlcmNhIGRlIGxvcyByZXN1bHRhZG9zOioqDQoNCioqU2FuIEp1ZGFzIFRhZGVvOioqIEVzdGUgc2FudG8gZGUg4oCcbGFzIGNhdXNhcyBkaWbDrWNpbGVz4oCdIGZ1ZSB1bm8gZGUgbG9zIG1lbm9zIG1lbmNpb25hZG9zIGVuIGxhcyBlc2NyaXR1cmFzLCBwZXJvIGVuIGxhIGFjdHVhbGlkYWQgZXMgdW5vIGRlIGxvcyBtw6FzIHF1ZXJpZG9zLCBwdWVzIGFsZ3Vub3MgZmVsaWdyZXNlcyBhc2VndXJhbiBxdWUgbG9zIHByb3RlZ2UsIGN1aWRhIHkgY3VtcGxlIHN1cyBwZXRpY2lvbmVzIGEgY2FtYmlvIGRlIGxhcyBtYW5kYXMgcXVlIGRlYmVuIHBhZ2FyLg0KDQoqKkRpb3M6KiogIGVsIGNyZWFkb3IgZGVsIHVuaXZlcnNvLCBlbCBzZXIgc3VwcmVtbywgZWwgc3VwZXJpb3IsIHVuYSBkZWlkYWQgb21uaXByZXNlbnRlIHF1ZSBlc3TDoSBlbiB0b2RvIGx1Z2FyIG9tbmlzY2llbnRlIHkgcXVlIGxvIHNhYmUgdG9kby4gU2UgY2FyYWN0ZXJpemEgcG9yIHNlciB1biBlbnRlIHF1ZSBwb3NlZSBlbCBwb2RlciBzdXByZW1vIGRlIHRvZG8gZWwgdW5pdmVyc28uIFNlIHRyYXRhIGRlIHVuYSBkZWlkYWQgcXVlIG5vIGVzIG5hdHVyYWwsIGVzdG8gZXMgZGViaWRvIGEgc3VzIGNhcmFjdGVyw61zdGljYXMgZXNwaXJpdHVhbGVzLiBQb3NlZSB1biBhbW9yIGluZmluaXRvLCBwZXJvIHRhbWJpw6luIGFjdMO6YSBjb21vIHVuIGZ1ZWdvIGFicmFzYWRvciBxdWUgY29uc3VtZSBlbCBkb24gZGUgdG9kYSBhbGFiYW56YS4NCg0KKipTYW4gQW50b25pbzoqKiB0YW1iacOpbiBjb25vY2lkbyBjb21vIHNhbiBBbnRvbmlvIGRlIExpc2JvYSwgZnVlIHVuIHNhY2VyZG90ZSBkZSBsYSBPcmRlbiBGcmFuY2lzY2FuYSwgcHJlZGljYWRvciB5IHRlw7Nsb2dvIHBvcnR1Z3XDqXMsIHZlbmVyYWRvIGNvbW8gc2FudG8geSBkb2N0b3IgZGUgbGEgSWdsZXNpYSBwb3IgZWwgY2F0b2xpY2lzbW8uDQoNCioqSmVzdWNyaXN0bzoqKiBKZXN1Y3Jpc3RvLCBzZWfDum4gbG9zIGV2YW5nZWxpb3MsIGVyYSBlbCBNZXPDrWFzLCBlbCBoaWpvIGRlIERpb3M7IHVuYSBwZXJzb25hIGNhcGF6IGRlIGRlc2VtcGXDsWFyIGFjY2lvbmVzIHNvYnJlaHVtYW5hcywgY29tbyBzYW5hciBhIGxvcyBlbmZlcm1vcyB0b2PDoW5kb2xvcyBzaW1wbGVtZW50ZSBjb24gc3UgbWFubywgY2FtaW5hciBwb3IgZW5jaW1hIGRlbCBhZ3VhIG8gbXVsdGlwbGljYXIgbG9zIHBhbmVzIHkgbG9zIHBlY2VzLiANCg0KKipWaXJnZW4gZGUgR3VhZGFsdXBlOioqIExhIFZpcmdlbiBkZSBHdWFkYWx1cGUgZXMgdW4gc8OtbWJvbG8gZGUgbGEgaWdsZXNpYSBjYXTDs2xpY2EuIEVzIHVuYSByZXByZXNlbnRhY2nDs24gZGUgbGEgbWFkcmUgZGUgSmVzdWNyaXN0bywgbGEgVmlyZ2VuIE1hcsOtYSwgbGEgY3VhbCBzZSBkaWNlIHF1ZSBhcGFyZWNpw7MgZW4gMTUzMS4NCg0KQ29uIGJhc2UgYSBsYSBlbmN1ZXN0YSBlbCBTYW50byBwcmVmZXJpZG8gZXMgTGEgdmlyZ2VuIGRlIEd1YWRhbHVwZSwgbG9zIGVuY3Vlc3RhZG9zIG1lbmNpb25hcm9uIHF1ZSBzdSBkZXZvY2nDs24gc2UgZGViZSBhIGN1bHR1cmEsIGFtb3IsIGNyZWVuY2lhcywgdGllbXBvcyBkZSBjcmlzaXMgbyBpbmNsdXNvIHBvciB0cmFkaWNpw7NuLg0KDQrigJxMYSBWaXJnZW4gZGUgR3VhZGFsdXBlIHJlZmxlamEgZGUgbWFuZXJhIG11eSBwcm9mdW5kYSBsbyBxdWUgZXMgbGEgcmVsaWdpb3NpZGFkIHBvcHVsYXIgZGVsIHB1ZWJsbyBtZXhpY2Fub+KAnSBsZSBkaWNlIGEgQkJDIE11bmRvIEJlcm5hcmRvIEJhcnJhbmNvLCB2aWNlcHJlc2lkZW50ZSBkZWwgQ2VudHJvIGRlIEVzdHVkaW9zIGRlIGxhcyBSZWxpZ2lvbmVzIGRlIE3DqXhpY28uDQpNw6l4aWNvIGVzIHVubyBkZSBsb3MgcGHDrXNlcyBjb24gbWF5b3IgbsO6bWVybyBkZSBmaWVsZXMgZGUgbGEgSWdsZXNpYSBDYXTDs2xpY2EgZW4gZWwgbXVuZG8uDQpQZXJvIHRhbWJpw6luIGRlc2RlIG1lZGlhZG9zIGRlbCBzaWdsbyBwYXNhZG8gZXMgY29tw7puIGVzY3VjaGFyIHVuYSBkZWZpbmljacOzbiByZWxpZ2lvc2EgbXV5IHBhcnRpY3VsYXIsIGVzcGVjaWFsbWVudGUgZW50cmUgbm8gY3JleWVudGVzLiBNdWNob3MgbWV4aWNhbm9zIG5vIHNlIHJlY29ub2NlbiBjYXTDs2xpY29zLCBzaW5vIGNvbW8gZ3VhZGFsdXBhbm9zLg0KDQpBbGd1bm9zIGRlIGxvcyBtaWxhZ3JvcyBwb3IgbG9zIHF1ZSBsb3MgbWV4aWNhbm9zIHRpZW5lbiBmZSBoYWNpYSBsYSB2aXJnZW4gZGUgR3VhZGFsdXBlIHNvbjoNCg0KKipTYWx2YSBhIE3DqXhpY28gZGVsIGPDs2xlcmE6KiogU2UgY3JlZSBxdWUgc2FsdsOzIGEgbGEgQ2l1ZGFkIGRlIE3DqXhpY28gZGVsIGPDs2xlcmEgbHVlZ28gZGUgdW4gdHJpZHVvIGVuIHN1IGhvbm9yLg0KDQoqKlNlIHNhbHZhIGRlIHVuYSBib21iYToqKiBFbiAxOTIxLCB1bmEgcGVyc29uYSBoaXpvIGVzdGFsbGFyIHVuYSBib21iYSBxdWUgZGVqw7MgZXNjb25kaWRhIGVudHJlIHVuYXMgZmxvcmVzIGEgbG9zIHBpZXMgZGVsIGN1YWRybyBkZSBsYSBWaXJnZW4gZGUgR3VhZGFsdXBlLiBBdW5xdWUgZWwgcmV0YWJsbyBkZSBtw6FybW9sLCBlbCBjcnVjaWZpam8gZGUgYnJvbmNlIHkgbXVjaG9zIG9iamV0b3MgZGUgbGEgYmFzw61saWNhIHkgY2FzYXMgdmVjaW5hcyBzdWZyaWVyb24gZGHDsW9zLCBuaSBsYSBpbWFnZW4gbmkgZWwgdmlkcmlvIHByb3RlY3RvciBzZSBkZXN0cnV5ZXJvbi4NCg0KKipQcm9tZWRpbzoqKg0KDQpFTCBwcm9tZWRpbyBkZSBsYSBlZGFkIGRlIGxvcyBlbmN1ZXN0YWRvcyBlczoNCmBgYHtyIGVjaG89RmFsc2V9DQojIyNQUk9NRURJTw0KcHJvbWVkaW8gPSAoc3VtKGRhdGFiYXNlJEVEQUQpKS9sZW5ndGgoZGF0YWJhc2UkRURBRCkNCnNob3cocHJvbWVkaW8pDQpgYGANCg0KKipNZWRpYW5hOioqDQoNCkVMIG1lZGlhbmEgZGUgbGEgZWRhZCBkZSBsb3MgZW5jdWVzdGFkb3MgZXM6DQpgYGB7ciBlY2hvPUZhbHNlfQ0KbWVkaWFuKGRhdGFiYXNlJEVEQUQpDQpgYGANCg0KKipDdWFydGlsIDEqKg0KRUwgY3VhcnRpbCAxIGRlIGxhIGVkYWQgZGUgbG9zIGVuY3Vlc3RhZG9zIGVzOg0KYGBge3IgZWNobz1GYWxzZX0NCnExPSgobGVuZ3RoKGRhdGFiYXNlJEVEQUQpKSsxKS80DQogICBzaG93KHExKQ0KYGBgDQoNCioqQ3VhcnRpbCAyKioNCg0KRUwgY3VhcnRpbCAyIGRlIGxhIGVkYWQgZGUgbG9zIGVuY3Vlc3RhZG9zIGVzOg0KYGBge3IgZWNobz1GYWxzZX0NCnEyPSgobGVuZ3RoKGRhdGFiYXNlJEVEQUQpKSsxKS8yDQogICBzaG93KHEyKQ0KYGBgDQoqKkN1YXJ0aWwgMyoqDQoNCkVMIGN1YXJ0aWwgMyBkZSBsYSBlZGFkIGRlIGxvcyBlbmN1ZXN0YWRvcyBlczoNCmBgYHtyIGVjaG89RmFsc2V9DQpxMz0oMyooKGxlbmd0aChkYXRhYmFzZSRFREFEKSkrMSkpLzQNCiAgIHNob3cocTMpDQpgYGANCg0KKipDb25jbHVzacOzbioqDQoNCkVsIG7Dum1lcm8gZGUgcGVyc29uYXMgcXVlIGNvbnRlc3Rhcm9uIG5vIGZ1ZSBsbyBxdWUgc2UgZXNwZXJhYmEgeWEgcXVlIHNlIHBlbnNhYmEgcXVlIHNlcsOtYW4gbcOhcyByZXNwdWVzdGFzLCBwb3Igb3RybyBsYWRvLCBjYWJlIG1lbmNpb25hciBxdWUgbGEgaW5mbHVlbmNpYSBkZSBsYSByZWxpZ2nDs24gZGVwZW5kZSBkZSBkaXZlcnNvcyBmYWN0b3JlcyBjb21vIGxhIGVkYWQgeSBsYSByZWdpw7NuIGRlIHByb2NlZGVuY2lhLCBlbiBlc3RlIGNhc28gc2Ugb2J0dXZvIHF1ZSBoYXkgdW5hIG1heW9yIHByZWRpbGVjY2nDs24gaGFjaWEgbGEgdmlyZ2VuIGRlIEd1YWRhbHVwZS4gIA0K