Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes

Currently mobile communication systems depend on the infrastructure physical (telecommunications towers, for example), in order to maintain their quality. This allows interaction between anyone regardless of the distance between they; however, no one is exempt from being exposed to a potential disas...

Full description

Autores:
Caraballo Álvarez, Andrés Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Antonio Nariño
Repositorio:
Repositorio UAN
Idioma:
spa
OAI Identifier:
oai:repositorio.uan.edu.co:123456789/4796
Acceso en línea:
http://repositorio.uan.edu.co/handle/123456789/4796
Palabra clave:
Aprendizaje Automático
Predicción De Actividad Humana
Teléfonos Inteligentes
Desastres
343.09
Machine learning
Human Activity Prediction
Smart phones
Disaster
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
id UAntonioN2_9ebefb00a30737ad6e2a71ad4fa537f8
oai_identifier_str oai:repositorio.uan.edu.co:123456789/4796
network_acronym_str UAntonioN2
network_name_str Repositorio UAN
repository_id_str
dc.title.es_ES.fl_str_mv Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
title Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
spellingShingle Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
Aprendizaje Automático
Predicción De Actividad Humana
Teléfonos Inteligentes
Desastres
343.09
Machine learning
Human Activity Prediction
Smart phones
Disaster
title_short Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
title_full Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
title_fullStr Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
title_full_unstemmed Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
title_sort Predicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofes
dc.creator.fl_str_mv Caraballo Álvarez, Andrés Camilo
dc.contributor.advisor.spa.fl_str_mv Ramírez Idárraga, Juan Camilo
dc.contributor.author.spa.fl_str_mv Caraballo Álvarez, Andrés Camilo
dc.subject.es_ES.fl_str_mv Aprendizaje Automático
Predicción De Actividad Humana
Teléfonos Inteligentes
Desastres
topic Aprendizaje Automático
Predicción De Actividad Humana
Teléfonos Inteligentes
Desastres
343.09
Machine learning
Human Activity Prediction
Smart phones
Disaster
dc.subject.ddc.es_ES.fl_str_mv 343.09
dc.subject.keyword.es_ES.fl_str_mv Machine learning
Human Activity Prediction
Smart phones
Disaster
description Currently mobile communication systems depend on the infrastructure physical (telecommunications towers, for example), in order to maintain their quality. This allows interaction between anyone regardless of the distance between they; however, no one is exempt from being exposed to a potential disaster natural. In general, a natural disaster would impede communication functionality
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-09-02T19:45:19Z
dc.date.available.none.fl_str_mv 2021-09-02T19:45:19Z
dc.date.issued.spa.fl_str_mv 2021-05-31
dc.type.spa.fl_str_mv Trabajo de grado (Pregrado y/o Especialización)
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.uan.edu.co/handle/123456789/4796
dc.identifier.bibliographicCitation.spa.fl_str_mv Abad, F. (n.d.). Curva ROC. La Curva ROC sirve para evaluar la… | by Freddy Abad L. | Medium. Retrieved September 20, 2020, from https://medium.com/@freddy.abadl/curva-roc-d8c638894f49
Aguado, A. (2016). Clasificación de actividades humanas en tiempo real a partir de representaciones en esqueleto. https://addi.ehu.es/handle/10810/19299
Amat, R. J. (2017). Análisis de Componentes Principales (Principal Component Analysis, PCA) y t-SNE. RStudio Pubs. https://www.cienciadedatos.net/documentos/35_principal_component_analysi
Amat Rodrigo, J. (2020). Validación de modelos predictivos (machine learning): Cross-validation, OneLeaveOut, Bootstraping. Cienciadedatos. https://www.cienciadedatos.net/documentos/30_crossvalidation_oneleaveout_bootstrap
Anguita, D., Ghio, A., Oneto, L., Parra, X., & Reyes-Ortiz, J. L. (2013). A public domain dataset for human activity recognition using smartphones. ESANN 2013 Proceedings, 21st European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning.
Balagueró, T. (2018). ¿Qué son los datasets y los dataframes en el Big Data? | Deusto Formación. https://www.deustoformacion.com/blog/programaciondiseno-web/que-son-datasets-dataframes-big-data
Barrios, J. (2019). La matriz de confusión y sus métricas – Inteligencia Artificial –. Health Big Data. https://www.juanbarrios.com/la-matriz-de-confusion-y-susmetricas/
Batiste, A. (2011). Orígenes de las redes mesh I: las primeras redes ad-hoc. https://sevillamesh.wordpress.com/2011/02/22/origenes-de-las-redes-mesh-ilas-primeras-redes-ad-hoc/
Briega, R. E. L. (n.d.). Introducción a la inteligencia artificial. Retrieved September 7, 2020, from https://relopezbriega.github.io/blog/2017/06/05/introduccion-a-lainteligencia-artificial/
Caicedo, B., & López, J. (2010). Redes Neuronales Artificiales. In Charlas de fisica. https://doi.org/10.1016/S0210-5691(05)74198-X
dc.identifier.instname.spa.fl_str_mv instname:Universidad Antonio Nariño
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UAN
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uan.edu.co/
url http://repositorio.uan.edu.co/handle/123456789/4796
identifier_str_mv Abad, F. (n.d.). Curva ROC. La Curva ROC sirve para evaluar la… | by Freddy Abad L. | Medium. Retrieved September 20, 2020, from https://medium.com/@freddy.abadl/curva-roc-d8c638894f49
Aguado, A. (2016). Clasificación de actividades humanas en tiempo real a partir de representaciones en esqueleto. https://addi.ehu.es/handle/10810/19299
Amat, R. J. (2017). Análisis de Componentes Principales (Principal Component Analysis, PCA) y t-SNE. RStudio Pubs. https://www.cienciadedatos.net/documentos/35_principal_component_analysi
Amat Rodrigo, J. (2020). Validación de modelos predictivos (machine learning): Cross-validation, OneLeaveOut, Bootstraping. Cienciadedatos. https://www.cienciadedatos.net/documentos/30_crossvalidation_oneleaveout_bootstrap
Anguita, D., Ghio, A., Oneto, L., Parra, X., & Reyes-Ortiz, J. L. (2013). A public domain dataset for human activity recognition using smartphones. ESANN 2013 Proceedings, 21st European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning.
Balagueró, T. (2018). ¿Qué son los datasets y los dataframes en el Big Data? | Deusto Formación. https://www.deustoformacion.com/blog/programaciondiseno-web/que-son-datasets-dataframes-big-data
Barrios, J. (2019). La matriz de confusión y sus métricas – Inteligencia Artificial –. Health Big Data. https://www.juanbarrios.com/la-matriz-de-confusion-y-susmetricas/
Batiste, A. (2011). Orígenes de las redes mesh I: las primeras redes ad-hoc. https://sevillamesh.wordpress.com/2011/02/22/origenes-de-las-redes-mesh-ilas-primeras-redes-ad-hoc/
Briega, R. E. L. (n.d.). Introducción a la inteligencia artificial. Retrieved September 7, 2020, from https://relopezbriega.github.io/blog/2017/06/05/introduccion-a-lainteligencia-artificial/
Caicedo, B., & López, J. (2010). Redes Neuronales Artificiales. In Charlas de fisica. https://doi.org/10.1016/S0210-5691(05)74198-X
instname:Universidad Antonio Nariño
reponame:Repositorio Institucional UAN
repourl:https://repositorio.uan.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Acceso abierto
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Acceso abierto
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad Antonio Nariño
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas y Computación (Presencial)
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Sistemas
dc.publisher.campus.spa.fl_str_mv Bogotá - Sur
institution Universidad Antonio Nariño
bitstream.url.fl_str_mv https://repositorio.uan.edu.co/bitstreams/2e4310aa-a3ea-493f-bac9-8bb5ae1e7d82/download
https://repositorio.uan.edu.co/bitstreams/ae6aec98-bdaa-415f-ade0-9bbed9fd1282/download
https://repositorio.uan.edu.co/bitstreams/06401374-f52b-4adc-816b-d8afa5224965/download
https://repositorio.uan.edu.co/bitstreams/59b16dfa-b40e-4ab9-a622-f211c9098cac/download
https://repositorio.uan.edu.co/bitstreams/c29d96bd-99f1-437c-8f52-3ff83d714437/download
https://repositorio.uan.edu.co/bitstreams/9abc6a31-bd79-4a17-9c7a-aa73b7641007/download
bitstream.checksum.fl_str_mv edb72b8fb5b0340ba86c8a705d9300f2
96720b77a8a5894b290fc3a02e9f6a9b
c462adf164956913bedf9e3614a2f928
a17df66aa0c5e8e14c78dfb5b6cad7d5
9868ccc48a14c8d591352b6eaf7f6239
c3b2cdca800aa01c6175488b1291697a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UAN
repository.mail.fl_str_mv alertas.repositorio@uan.edu.co
_version_ 1812928341568651264
spelling Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)Acceso abiertohttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ramírez Idárraga, Juan CamiloCaraballo Álvarez, Andrés Camilo111615117812021-09-02T19:45:19Z2021-09-02T19:45:19Z2021-05-31http://repositorio.uan.edu.co/handle/123456789/4796Abad, F. (n.d.). Curva ROC. La Curva ROC sirve para evaluar la… | by Freddy Abad L. | Medium. Retrieved September 20, 2020, from https://medium.com/@freddy.abadl/curva-roc-d8c638894f49Aguado, A. (2016). Clasificación de actividades humanas en tiempo real a partir de representaciones en esqueleto. https://addi.ehu.es/handle/10810/19299Amat, R. J. (2017). Análisis de Componentes Principales (Principal Component Analysis, PCA) y t-SNE. RStudio Pubs. https://www.cienciadedatos.net/documentos/35_principal_component_analysiAmat Rodrigo, J. (2020). Validación de modelos predictivos (machine learning): Cross-validation, OneLeaveOut, Bootstraping. Cienciadedatos. https://www.cienciadedatos.net/documentos/30_crossvalidation_oneleaveout_bootstrapAnguita, D., Ghio, A., Oneto, L., Parra, X., & Reyes-Ortiz, J. L. (2013). A public domain dataset for human activity recognition using smartphones. ESANN 2013 Proceedings, 21st European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning.Balagueró, T. (2018). ¿Qué son los datasets y los dataframes en el Big Data? | Deusto Formación. https://www.deustoformacion.com/blog/programaciondiseno-web/que-son-datasets-dataframes-big-dataBarrios, J. (2019). La matriz de confusión y sus métricas – Inteligencia Artificial –. Health Big Data. https://www.juanbarrios.com/la-matriz-de-confusion-y-susmetricas/Batiste, A. (2011). Orígenes de las redes mesh I: las primeras redes ad-hoc. https://sevillamesh.wordpress.com/2011/02/22/origenes-de-las-redes-mesh-ilas-primeras-redes-ad-hoc/Briega, R. E. L. (n.d.). Introducción a la inteligencia artificial. Retrieved September 7, 2020, from https://relopezbriega.github.io/blog/2017/06/05/introduccion-a-lainteligencia-artificial/Caicedo, B., & López, J. (2010). Redes Neuronales Artificiales. In Charlas de fisica. https://doi.org/10.1016/S0210-5691(05)74198-Xinstname:Universidad Antonio Nariñoreponame:Repositorio Institucional UANrepourl:https://repositorio.uan.edu.co/Currently mobile communication systems depend on the infrastructure physical (telecommunications towers, for example), in order to maintain their quality. This allows interaction between anyone regardless of the distance between they; however, no one is exempt from being exposed to a potential disaster natural. In general, a natural disaster would impede communication functionalityActualmente los sistemas de comunicación móvil dependen de la infraestructura física (torres de telecomunicaciones, por ejemplo), con el fin de mantener su calidad. Esto permite la interacción entre cualquier persona sin importar la distancia entre ellas; sin embargo, nadie está exento de estar expuesto a un posible desastre natural. En general, un desastre natural impediría la funcionalidad de comunicación que los dispositivos móviles permiten en circunstancias normales debido al daño causado a la infraestructura física. En muchos desastres ocurridos en los últimos años, las comunicaciones quedan bloqueadas por daños de diversa índole, imposibilitando y dificultando el encuentro de posibles sobrevivientes en momentos donde el tiempo es crucial.Ingeniero(a) de Sistemas y Computación (Presencial)PregradoPresencialInvestigaciónspaUniversidad Antonio NariñoIngeniería de Sistemas y Computación (Presencial)Facultad de Ingeniería de SistemasBogotá - SurAprendizaje AutomáticoPredicción De Actividad HumanaTeléfonos InteligentesDesastres343.09Machine learningHuman Activity PredictionSmart phonesDisasterPredicción de actividad humana en teléfonos inteligentes para la oportuna localización de sobrevivientes en catástrofesTrabajo de grado (Pregrado y/o Especialización)http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85EspecializadaORIGINAL2021_AndrésCamiloCaraballoÁlvarez_Acta2021_AndrésCamiloCaraballoÁlvarez_ActaActa de sustentaciónapplication/pdf1542427https://repositorio.uan.edu.co/bitstreams/2e4310aa-a3ea-493f-bac9-8bb5ae1e7d82/downloadedb72b8fb5b0340ba86c8a705d9300f2MD512021_AndrésCamiloCaraballoÁlvarez_Autorizacion2021_AndrésCamiloCaraballoÁlvarez_AutorizacionFormato de autorización de autoresapplication/pdf771393https://repositorio.uan.edu.co/bitstreams/ae6aec98-bdaa-415f-ade0-9bbed9fd1282/download96720b77a8a5894b290fc3a02e9f6a9bMD522021_AndrésCamiloCaraballoÁlvarez_Manualtécnico2021_AndrésCamiloCaraballoÁlvarez_ManualtécnicoManual técnicoapplication/pdf576448https://repositorio.uan.edu.co/bitstreams/06401374-f52b-4adc-816b-d8afa5224965/downloadc462adf164956913bedf9e3614a2f928MD532021_AndrésCamiloCaraballoÁlvarez2021_AndrésCamiloCaraballoÁlvarezMonografíaapplication/pdf1711833https://repositorio.uan.edu.co/bitstreams/59b16dfa-b40e-4ab9-a622-f211c9098cac/downloada17df66aa0c5e8e14c78dfb5b6cad7d5MD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.uan.edu.co/bitstreams/c29d96bd-99f1-437c-8f52-3ff83d714437/download9868ccc48a14c8d591352b6eaf7f6239MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-83747https://repositorio.uan.edu.co/bitstreams/9abc6a31-bd79-4a17-9c7a-aa73b7641007/downloadc3b2cdca800aa01c6175488b1291697aMD56123456789/4796oai:repositorio.uan.edu.co:123456789/47962024-10-09 23:00:49.886https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoopen.accesshttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZWwgYXV0b3IoZXMpLCBjcmVhZG9yIChlcyksIGludmVudG9yIChlcykgYXV0b3JpemFuIGEgbGEgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPIHBhcmEgcXVlIGRlIGFjdWVyZG8gY29uIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgQ2lyY3VsYXIgTm8uIDYgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBBdXRvciB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcywgbm8gY29tZXJjaWFsZXMgeSBkZSBtYW5lcmEgZ3JhdHVpdGEsIHV0aWxpY2UsIHB1YmxpcXVlIGRpZ2l0YWxtZW50ZSwgcmVwcm9kdXpjYSB5IHBlcm1pdGEgbGEgZGlmdXNpw7NuIHkgY29uc3VsdGEgZGUgbG9zIGNvbnRlbmlkb3MgZW4gcmVmZXJlbmNpYSBhIHRyYXbDqXMgZGUgbGEgdmlzaWJpbGlkYWQsIHNpZW1wcmUgZW4gY3VtcGxpbWllbnRvIGRlIGxhcyBzaWd1aWVudGVzIGRpc3Bvc2ljaW9uZXM6CgoxLglFbCBpbnRlcmVzYWRvIHBvZHLDoSBjb25zdWx0YXIgZWwgY29udGVuaWRvIGVuIGxvcyBzaXRpb3Mgd2ViIHF1ZSBhZG1pbmlzdHJhIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbywgZW4gbGFzIEJhc2VzIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxBY2Nlc28gQWJpZXJ0byAoT3BlbiBBY2Nlc3Mp4oCdIHkgZW4gbGFzIHJlZGVzIGRlIGluZm9ybWFjacOzbiBkZWwgcGHDrXMgeSBkZWwgZXh0ZXJpb3IsIGNvbiBsYXMgY3VhbGVzIHRlbmdhIGNvbnZlbmlvIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxby4KCjIuCVNlIHBlcm1pdGlyw6EgbGEgY29uc3VsdGEgYSBsb3MgdXN1YXJpb3MgaW50ZXJlc2Fkb3MgZW4gZWwgY29udGVuaWRvIGRlIGVzdGUgZG9jdW1lbnRvIHkvbyByZWN1cnNvcywgY29uIGZpbmFsaWRhZCBhY2Fkw6ltaWNhLCBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIHNpZW1wcmUgeSBjdWFuZG8gbWVkaWFudGUgbGEgY29ycmVzcG9uZGllbnRlIGNpdGEgYmlibGlvZ3LDoWZpY2Egc2UgbGUgZMOpIGNyw6lkaXRvIGFsIGRvY3VtZW50byB5L28gcmVjdXJzbyB5IGEgc3UgYXV0b3IgKGVzKSwgY3JlYWRvcihlcykgbyBpbnZlbnRvcihlcykuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIgbyBjdWFscXVpZXIgdGlwbyBkZSByZXByb2R1Y2Npw7NuIGbDrXNpY2EsIGRpZ2l0YWwgbyBmb3JtYXRvIGRpZ2l0YWwgY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCjMuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBjb250aW7DumEobikgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3MgbW9yYWxlcyB5IHBhdHJpbW9uaWFsZXMgc29icmUgbGEgb2JyYSByZWxhY2lvbmFkYSwgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW4gYWN1ZXJkbyBqdXLDrWRpY28gZW5jYW1pbmFkbyBhIGxhIGNvbnN1bHRhIHF1ZSwgZW4gbmluZ8O6biBjYXNvIGNvbmxsZXZhIGxhIGVuYWplbmFjacOzbiBkZWwgZGVyZWNobyBkZSBhdXRvciB5IHN1cyBkZXJlY2hvcyBjb25leG9zLiBTZSBnYXJhbnRpemEgcXVlIGVsIChsb3MpIGF1dG9yKGVzKSBjb25zZXJ2YW4gbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGEgb2JyYSwgc2Fsdm8gZW4gbG9zIGNhc29zIGVuIGxvcyBxdWUgbG9zIGF1dG9yZXMgdGVuZ2FuIHVuYSByZWxhY2nDs24gY29udHJhY3R1YWwgY29uIGxhIFVuaXZlcnNpZGFkLCBkZSBsYSBxdWUgc2UgZGVyaXZhIGxhIGNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGFzIG9icmFzIGRpcmVjdGFtZW50ZSBhIGZhdm9yIGRlIGxhIGluc3RpdHVjacOzbiwgc2llbXByZSB5IGN1YW5kbywgZXN0YXMgb2JyYXMgc2VhbiBlbGFib3JhZGFzIGVuIGVsIGRlc2Fycm9sbG8geSBlamVyY2ljaW8gZGUgbGFzIGFjdGl2aWRhZGVzIGNvbnRyYXRhZGFzCgo0LglRdWUgZWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBkZSBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8gcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byB5L28gcmVjdXJzbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgYXPDrSBjb21vIGxhIERlY2lzacOzbiBBbmRpbmEgNDg2IGRlIDIwMDAgc29icmUgcHJvcGllZGFkIGludGVsZWN0dWFsIGluZHVzdHJpYWwgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiAoZW4gZGVyZWNob3MgZGUgYXV0b3IpIGNvbW8gcHJvcGllZGFkIGluZHVzdHJpYWwgZnJlbnRlIGEgbGEgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBsYSBvYnJhIHNvYnJlIGxhIGN1YWwgYXV0b3JpemFuIGxhIHB1YmxpY2FjacOzbiBlcyB0b3RhbG1lbnRlIG9yaWdpbmFsIHkgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hLCBQb3IgdGFudG8sIGVuIGNhc28gZGUgcHJlc2VudGFyc2UgYWxndW5hIHJlY2xhbWFjacOzbiBwb3IgcGFydGUgZGUgdGVyY2Vyb3MsIGVsIChsb3MpIGF1dG9yKGVzKSBtYW50ZW5kcsOhKG4pIGluZGVtbmUgYSBsYSBVbml2ZXJzaWRhZCBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gcGVyanVpY2lvLCB5IHNhbGRyw6EobikgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MgYXN1bWllbmRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCBpbmNsdXllbmRvIGN1YWxxdWllciBjb3N0byBxdWUgc2UgZ2VuZXJlIGVuIGxhIHJlc29sdWNpw7NuIGRlbCBjb25mbGljdG8gZ2VuZXJhZG8uCgo2LglFbChsb3MpIGF1dG9yZXMocykgYXV0b3JpemEobikgYSBsYSBVTklWRVJTSURBRCBwYXJhIHJlY29sZWN0YXIsIGFsbWFjZW5hciB5IHVzYXIgbG9zIGRhdG9zIHBlcnNvbmFsZXMgY29uZm9ybWUgYSBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyLCBwYXJhIGxhcyBmaW5hbGlkYWRlcyByZXF1ZXJpZGFzIGVuIHZpcnR1ZCBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGRlIHB1YmxpY2FjacOzbi4K