Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección
Actualmente los seres humanos producen toneladas de basura y cada vez más se aumenta la huella de carbono en el planeta, esto está produciendo un calentamiento global que con el pasar de los años y de no ser controlado a tiempo provocará la desaparición de algunas especies tanto animales como vegeta...
- Autores:
-
Chaparro Mesa, Milton Antonio
Vargas Forero, Harold Santiago
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad ECCI
- Repositorio:
- Repositorio Institucional ECCI
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.ecci.edu.co:001/3344
- Acceso en línea:
- https://repositorio.ecci.edu.co/handle/001/3344
- Palabra clave:
- Inteligencia Artificial (IA)
Internet de las cosas (IoT)
Clasificación de los desechos
Dispositivo automatizado
Desarrollo tecnológico
- Rights
- openAccess
- License
- Derechos Reservados - Universidad ECCI, 2023
id |
ECCI2_f79d81d1f28880bc7181381b2c68dfe6 |
---|---|
oai_identifier_str |
oai:repositorio.ecci.edu.co:001/3344 |
network_acronym_str |
ECCI2 |
network_name_str |
Repositorio Institucional ECCI |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
title |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
spellingShingle |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección Inteligencia Artificial (IA) Internet de las cosas (IoT) Clasificación de los desechos Dispositivo automatizado Desarrollo tecnológico |
title_short |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
title_full |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
title_fullStr |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
title_full_unstemmed |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
title_sort |
Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección |
dc.creator.fl_str_mv |
Chaparro Mesa, Milton Antonio Vargas Forero, Harold Santiago |
dc.contributor.advisor.none.fl_str_mv |
Sabogal Rueda, Alexander |
dc.contributor.author.none.fl_str_mv |
Chaparro Mesa, Milton Antonio Vargas Forero, Harold Santiago |
dc.subject.proposal.spa.fl_str_mv |
Inteligencia Artificial (IA) Internet de las cosas (IoT) Clasificación de los desechos Dispositivo automatizado Desarrollo tecnológico |
topic |
Inteligencia Artificial (IA) Internet de las cosas (IoT) Clasificación de los desechos Dispositivo automatizado Desarrollo tecnológico |
description |
Actualmente los seres humanos producen toneladas de basura y cada vez más se aumenta la huella de carbono en el planeta, esto está produciendo un calentamiento global que con el pasar de los años y de no ser controlado a tiempo provocará la desaparición de algunas especies tanto animales como vegetales, además de disminuir significativamente la calidad y expectativa de vida de las personas en el planeta. Mediante la creación de un dispositivo automatizado apoyado en técnicas de reconocimiento de imágenes para la clasificación de materiales reciclables, se busca disminuir el impacto ambiental producto de la carencia o mal proceso del reciclaje, puesto que al ser implementado dicho dispositivo en los sitios de generación de productos de desecho y reciclaje se podría aprovechar en mayor cuantía estos materiales, lo cual se podría ver reflejado en el aumento de la cantidad de productos reciclables en los respectivos centros de acopio y por ende en sus ingresos económicos, además de contribuir a la economía circular, también los botaderos de basura se verían impactados al depositarles menos cantidad de productos aprovechables y realmente contener solo lo inservible en términos de reciclaje. Los objetivos de desarrollo sostenibles en Colombia y en el mundo como los son los de ciudades y comunidades sostenibles, producción y consumo responsable, acción por el clima, actualmente requieren del apoyo de las nuevas tecnologías como el Internet de las cosas, las Ciudades Inteligentes, las Redes Inteligentes, etc., para que estos puedan ser alcanzables en el corto y mediano plazo, por esto de la importancia de hacer uso de estas nuevas tecnologías por estar orientadas a fortalecer el uso de energías renovables (convencionales y no convencionales) y al optimizar los procesos en donde se apliquen, por consiguiente, con el desarrollo del dispositivo de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección, denominado en delante de forma abreviada “caneca inteligente” va en línea con estas tecnologías y su propósitos principal de ser sustentables y eficientes. El diseño del dispositivo denominado caneca inteligente contribuye en el cumplimiento de dichos objetivos de desarrollo sostenible porque permite el reaprovechamiento eficaz de los materiales desechados, al ser estos reciclados e incorporados nuevamente en el desarrollo de nuevos productos, aportando a la disminución del impacto ambiental haciendo uso responsable y sostenible de la materia prima, por lo anterior sería un desarrollo tecnológico de gran impacto social, económico y ambiental. |
publishDate |
2022 |
dc.date.issued.none.fl_str_mv |
2022 |
dc.date.accessioned.none.fl_str_mv |
2023-03-16T14:01:07Z |
dc.date.available.none.fl_str_mv |
2023-03-16T14:01:07Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_dc82b40f9837b551 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.coarversion.spa.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 |
https://repositorio.ecci.edu.co/handle/001/3344 |
url |
https://repositorio.ecci.edu.co/handle/001/3344 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
123rf.com. (s.f.). Obtenido de https://es.123rf.com/photo_91009582_gran-conjunto-de-vectoresde-componentes-electr%C3%B3nicos-izom%C3%A9tricos-condensadores-r.html Alicante, U. d. (06 de Febrero de 2020). Obtenido de https://www.unniun.com/manifiesto-agileorigen-agilidad/ ambienteysociedad.org. (s.f.). Obtenido de https://www.ambienteysociedad.org.co/la-historiadel-reciclaje/ ambienteysociedad.org. (s.f.). Obtenido de https://www.ambienteysociedad.org.co/la-historiadel-reciclaje/ BBVA. (8 de 11 de 2019). Machine learning': ¿qué es y cómo funciona. Obtenido de https://www.bbva.com/es/machine-learning-que-es-y-como-funciona/ C, C. (2018). Neuronal Networks and deep learning. Springer. Ceupe. (2020). Obtenido de https://www.ceupe.com/blog/que-es-cobit.html cmapspublic2.ihmc.us. (s.f.). Obtenido de https://cmapspublic2.ihmc.us/rid=1236933397537_1451814688_593/elecricidad.cmap colaboracion.dnp.gov.co. (s.f.). Obtenido de https://colaboracion.dnp.gov.co/CDT/Conpes/Econ%C3%B3micos/3975.pdf Computerworld Colombia. (28 de mayo de 2019). Obtenido de https://computerworld.co/colombia-lidera-uso-de-metodologias-agiles/ Domínguez, P. (2 de junio de 2020). OpenClassrooms. Obtenido de 83 https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-dedesarrollo/4538221-en-que-consiste-el-modelo-en-cascada EAE Business School. (14 de mayo de 2020). Obtenido de https://retos-operacioneslogistica.eae.es/que-es-la-guia-pmbok-y-como-influye-en-la-administracion-deproyectos/ enzymeadvisinggroup. (06 de 01 de 2020). Inteligencia artificial, machine learning y deep learning, ¿cuál es la diferencia? Obtenido de https://blog.enzymeadvisinggroup.com/inteligencia-artificial-machine-learning Flow Vision. (s.f.). Obtenido de https://www.flowvision.technology/ fluke.com. (s.f.). Obtenido de https://www.fluke.com/es-co/producto/comprobacionelectrica/multimetros-digitales/87v-max Fred. (3 de noviembre de 2014). Obtenido de https://velneo.es/el-ciclo-de-vida-del-desarrollo-desoftware/ Gonzalez, P. (30 de noviembre de 2018). Medium. Obtenido de https://medium.com/@ppglzr/cobit-2019-el-nuevo-modelo-de-gobierno-empresarialpara-informaci%C3%B3n-y-tecnolog%C3%ADa-a7bf92b7288b Gupta, P. (2018). educba.com. Obtenido de educba.com: https://www.educba.com/pytorch-vskeras/?source=leftnav Holloway, C. (01 de 11 de 2018). Obtenido de https://www.itmastersmag.com/noticiasanalisis/plataformas-iot-que-son-y-como-elegir-la-mejor-para-el-negocio/ infobae. (26 de mayo de 2014). Obtenido de 84 https://www.infobae.com/2014/05/26/1567673-que-es-lean-startup-la-metodologia-quecambio-la-forma-desarrollar-nuevosproductos/#:~:text=El%20t%C3%A9rmino%20Lean%20Startup%20fue,lanzamiento%20 de%20negocios%20y%20productos. juntadeandalucia.es. (s.f.). Obtenido de http://agrega.juntadeandalucia.es/repositorio/31052017/c2/esan_2017053112_9132606/mapa_conceptual.html Kubat, M. (2017). An intoduction to machine learning. Springer. Matos C. B. (15 de abril de 2013). Obtenido de https://www.eoi.es/blogs/madeon/2013/04/15/ciclo-de-vida-de-un-proyecto/ Mesa, A. R. (17 de diciembre de 2018). OpenWebinars.net. Obtenido de https://openwebinars.net/blog/que-es-scrum/ Metodología ágil crystal clear. (17 de octubre de 2017). Obtenido de https://iswugcrystalclear.wordpress.com/historia/#:~:text=Crystal%20es%20una%20meto dolog%C3%ADa%20de,creada%20por%20una%20persona%20en minambiente.gov.co. (s.f.). Obtenido de https://www.minambiente.gov.co/documentonormativa/resolucion-1407-de-2018/ minambiente.gov.co. (2020). Obtenido de https://www.minambiente.gov.co/documentonormativa/resolucion-1343-de-2020/ mindomo.com. (s.f.). Obtenido de https://www.mindomo.com/es/mindmap/sensores-yactuadores-e5281d0c59554ea295a8785ed1e72be5 Morales, D. (8 de marzo de 2019). COBIT 2019 Por Daniel Morales. Obtenido de https://www.youtube.com/watch?v=YtsGfsyVYcg Naciones Unidas. (15 de Agosto de 2021). un.org. Obtenido de https://www.un.org/sustainabledevelopment/es/objetivos-de-desarrollo-sostenible/ Oliveira, W. (19 de julio de 2017). HEFLO ES. Obtenido de https://www.heflo.com/es/blog/pdca/que-es-el-ciclopdca/#:~:text=El%20ciclo%20PDCA%20facilita%20la,el%20control%20de%20calidad %20estad%C3%ADstico. Pedamkar, P. (2017). educba.com. Obtenido de https://www.educba.com/machine-learningalgorithms/?source=leftnav Pink Elephant. (14 de octubre de 2019). Obtenido de https://pinkelephant.com.es/itil4-sistemade-valor-del-servicio-y-cadena-de-valor-del-servicio-para-que/ PMOinformatica.com. (17 de junio de 2013). Obtenido de http://www.pmoinformatica.com/2013/06/una-breve-historia-de-las-metodologias.html practica6kimberly. (s.f.). Obtenido de http://practica6kimberly.blogspot.com/2017/10/internetde-las-cosas.html Presidencia de la República de Colombia. (17 de 01 de 2022). Marco Ético para la Inteligencia Artificial en Colombia. Obtenido de https://dapre.presidencia.gov.co/AtencionCiudadana/convocatorias-consultas/consulta200813-marco-ia-colombia Ramos, S. M. (18 de junio de 2018). Obtenido de 86 https://saulmirandaramos.blogspot.com/2018/06/investigacion-accionparticipativa.html rupunad. (23 de septiembre de 2014). Obtenido de http://rupunad.blogspot.com/ Segui, L. I.-S. (2017). Introduction to data science a python approach to concepts. Barcelona: Springer. Técnicas de Investigación social. (s.f.). Obtenido de https://sites.google.com/site/tecninvestigacionsocial/temas-y-contenidos/tema-5-lastecnicas-dialecticas-iap-y-tecnicas-de-creatividad-social/la-investigacion-accionparticipativa-iap White, S. K. (26 de diciembre de 2017). NetworkWorld. Obtenido de 87 https://www.networkworld.es/archive/que-es-cobit-un-marco-para-la-alineacion-y-lagobernanza Xperta., L. (05 de 05 de 2022). Legisnet Financiero Cambiario . Obtenido de Proyecto de Ley 354 de 2021 Octubre 26 - Senado de la República: https://xperta.legis.co/visor/legfinan/legfinan_10c06e55778f479c9896fe30c17dfaf4/legis net-financiero-cambiario-y-bursatil/proyecto-de-ley-354-de-2021-octubre-26-senado-dela-republica Yagüe, B. M. (20 de enero de 2019). Muy Agile. Obtenido de https://muyagile.com/elmanifiesto-agil/ |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad ECCI, 2023 |
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 |
Derechos Reservados - Universidad ECCI, 2023 http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
87 p. |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad ECCI |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingenierías |
institution |
Universidad ECCI |
bitstream.url.fl_str_mv |
https://repositorio.ecci.edu.co/bitstream/001/3344/1/Trabajo%20de%20grado.pdf https://repositorio.ecci.edu.co/bitstream/001/3344/2/Cesi%c3%b3n%20de%20derechos.pdf https://repositorio.ecci.edu.co/bitstream/001/3344/3/Acta%20de%20opci%c3%b3n%20de%20grado.pdf https://repositorio.ecci.edu.co/bitstream/001/3344/4/license.txt https://repositorio.ecci.edu.co/bitstream/001/3344/5/Trabajo%20de%20grado.pdf.txt https://repositorio.ecci.edu.co/bitstream/001/3344/7/Cesi%c3%b3n%20de%20derechos.pdf.txt https://repositorio.ecci.edu.co/bitstream/001/3344/9/Acta%20de%20opci%c3%b3n%20de%20grado.pdf.txt https://repositorio.ecci.edu.co/bitstream/001/3344/6/Trabajo%20de%20grado.pdf.jpg https://repositorio.ecci.edu.co/bitstream/001/3344/8/Cesi%c3%b3n%20de%20derechos.pdf.jpg https://repositorio.ecci.edu.co/bitstream/001/3344/10/Acta%20de%20opci%c3%b3n%20de%20grado.pdf.jpg |
bitstream.checksum.fl_str_mv |
885d51b724bd622670e664ad0fbcf777 c56874c36f27472901274866aa9f8280 c61c4d859a23e66146b8223ee995e8f7 88794144ff048353b359a3174871b0d5 c1ee56d1c6fd9b5b3ee333d946d70017 68b329da9893e34099c7d8ad5cb9c940 c40570e072726a7489c2bd32912fdb34 f3ed0152ff635fd22c7fea8af959000a b8e3d9342dd0ff0dcd47e48b43b90778 635beab97493517264a9f26c8c477b99 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Digital Universidad ECCI |
repository.mail.fl_str_mv |
repositorio.institucional@ecci.edu.co |
_version_ |
1818098856824406016 |
spelling |
Sabogal Rueda, Alexander317da651d67e40c7ed3f7004e5c6f958Chaparro Mesa, Milton Antonio63b35b13adc360f7408948a84f7a0eddVargas Forero, Harold Santiago61e2341afb92d5b5874021927fdb81fd2023-03-16T14:01:07Z2023-03-16T14:01:07Z2022https://repositorio.ecci.edu.co/handle/001/3344Actualmente los seres humanos producen toneladas de basura y cada vez más se aumenta la huella de carbono en el planeta, esto está produciendo un calentamiento global que con el pasar de los años y de no ser controlado a tiempo provocará la desaparición de algunas especies tanto animales como vegetales, además de disminuir significativamente la calidad y expectativa de vida de las personas en el planeta. Mediante la creación de un dispositivo automatizado apoyado en técnicas de reconocimiento de imágenes para la clasificación de materiales reciclables, se busca disminuir el impacto ambiental producto de la carencia o mal proceso del reciclaje, puesto que al ser implementado dicho dispositivo en los sitios de generación de productos de desecho y reciclaje se podría aprovechar en mayor cuantía estos materiales, lo cual se podría ver reflejado en el aumento de la cantidad de productos reciclables en los respectivos centros de acopio y por ende en sus ingresos económicos, además de contribuir a la economía circular, también los botaderos de basura se verían impactados al depositarles menos cantidad de productos aprovechables y realmente contener solo lo inservible en términos de reciclaje. Los objetivos de desarrollo sostenibles en Colombia y en el mundo como los son los de ciudades y comunidades sostenibles, producción y consumo responsable, acción por el clima, actualmente requieren del apoyo de las nuevas tecnologías como el Internet de las cosas, las Ciudades Inteligentes, las Redes Inteligentes, etc., para que estos puedan ser alcanzables en el corto y mediano plazo, por esto de la importancia de hacer uso de estas nuevas tecnologías por estar orientadas a fortalecer el uso de energías renovables (convencionales y no convencionales) y al optimizar los procesos en donde se apliquen, por consiguiente, con el desarrollo del dispositivo de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolección, denominado en delante de forma abreviada “caneca inteligente” va en línea con estas tecnologías y su propósitos principal de ser sustentables y eficientes. El diseño del dispositivo denominado caneca inteligente contribuye en el cumplimiento de dichos objetivos de desarrollo sostenible porque permite el reaprovechamiento eficaz de los materiales desechados, al ser estos reciclados e incorporados nuevamente en el desarrollo de nuevos productos, aportando a la disminución del impacto ambiental haciendo uso responsable y sostenible de la materia prima, por lo anterior sería un desarrollo tecnológico de gran impacto social, económico y ambiental.1. Título de la Investigación 16 2. Problema de la Investigación 18 2.1 Descripción del Problema . 18 2.2 Formulación del Problema 18 3. Objetivos de la Investigación 20 3.1 Objetivo General. 20 3.2 Objetivos Específicos 20 4. Justificación y Delimitaciones de la Investigación. 21 4.1 Justificación 21 4.2 Delimitaciones 21 5. Marco de Referencia de la Investigación 23 5.1 Marco Conceptual. 23 5.2 Marco Teórico. 24 5.2.1 Reconocimiento de imágenes . 24 5.2.2 Frameworks. 25 5.2.3 Modelos de aprendizaje 26 5.2.4 Internet de las cosas (IoT). 27 5.2.5 Electrónica básica . 30 5.2.6 Componentes electrónicos 34 5.2.7 Circuito embebido. 35 5.2.8 Sensores electrónicos. . 40 5.2.9 Actuadores electrónicos 44 5.3 Marco Legal.48 11 5.4 Marco Histórico 53 6. Diseño Metodológico 55 6.1 Tipo de Investigación 55 6.2 Investigación Exploratoria 55 6.3 Investigación Descriptiva 55 6.4 Investigación Analítica . 57 7. Desarrollo 59 8. Recursos 71 8.1 Recursos Físicos 71 9. Conclusiones. 77 10. Recomendaciones . 80 11. Bibliografía .PregradoIngeniero en SistemasIngeniería de Sistemas87 p.application/pdfspaUniversidad ECCIFacultad de IngenieríasDerechos Reservados - Universidad ECCI, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Prototipo de sistema de clasificación de materiales reciclables mediante el reconocimiento de imágenes, haciendo uso de hardware para la automatización de la recolecciónTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_dc82b40f9837b551123rf.com. (s.f.). Obtenido de https://es.123rf.com/photo_91009582_gran-conjunto-de-vectoresde-componentes-electr%C3%B3nicos-izom%C3%A9tricos-condensadores-r.htmlAlicante, U. d. (06 de Febrero de 2020). Obtenido de https://www.unniun.com/manifiesto-agileorigen-agilidad/ambienteysociedad.org. (s.f.). Obtenido de https://www.ambienteysociedad.org.co/la-historiadel-reciclaje/ambienteysociedad.org. (s.f.). Obtenido de https://www.ambienteysociedad.org.co/la-historiadel-reciclaje/BBVA. (8 de 11 de 2019). Machine learning': ¿qué es y cómo funciona. Obtenido de https://www.bbva.com/es/machine-learning-que-es-y-como-funciona/C, C. (2018). Neuronal Networks and deep learning. Springer.Ceupe. (2020). Obtenido de https://www.ceupe.com/blog/que-es-cobit.html cmapspublic2.ihmc.us. (s.f.). Obtenido de https://cmapspublic2.ihmc.us/rid=1236933397537_1451814688_593/elecricidad.cmapcolaboracion.dnp.gov.co. (s.f.). Obtenido de https://colaboracion.dnp.gov.co/CDT/Conpes/Econ%C3%B3micos/3975.pdfComputerworld Colombia. (28 de mayo de 2019). Obtenido de https://computerworld.co/colombia-lidera-uso-de-metodologias-agiles/Domínguez, P. (2 de junio de 2020). OpenClassrooms. Obtenido de 83 https://openclassrooms.com/en/courses/4309151-gestiona-tu-proyecto-dedesarrollo/4538221-en-que-consiste-el-modelo-en-cascadaEAE Business School. (14 de mayo de 2020). Obtenido de https://retos-operacioneslogistica.eae.es/que-es-la-guia-pmbok-y-como-influye-en-la-administracion-deproyectos/enzymeadvisinggroup. (06 de 01 de 2020). Inteligencia artificial, machine learning y deep learning, ¿cuál es la diferencia? Obtenido de https://blog.enzymeadvisinggroup.com/inteligencia-artificial-machine-learningFlow Vision. (s.f.). Obtenido de https://www.flowvision.technology/fluke.com. (s.f.). Obtenido de https://www.fluke.com/es-co/producto/comprobacionelectrica/multimetros-digitales/87v-maxFred. (3 de noviembre de 2014). Obtenido de https://velneo.es/el-ciclo-de-vida-del-desarrollo-desoftware/Gonzalez, P. (30 de noviembre de 2018). Medium. Obtenido de https://medium.com/@ppglzr/cobit-2019-el-nuevo-modelo-de-gobierno-empresarialpara-informaci%C3%B3n-y-tecnolog%C3%ADa-a7bf92b7288bGupta, P. (2018). educba.com. Obtenido de educba.com: https://www.educba.com/pytorch-vskeras/?source=leftnavHolloway, C. (01 de 11 de 2018). Obtenido de https://www.itmastersmag.com/noticiasanalisis/plataformas-iot-que-son-y-como-elegir-la-mejor-para-el-negocio/ infobae. (26 de mayo de 2014). Obtenido de 84 https://www.infobae.com/2014/05/26/1567673-que-es-lean-startup-la-metodologia-quecambio-la-forma-desarrollar-nuevosproductos/#:~:text=El%20t%C3%A9rmino%20Lean%20Startup%20fue,lanzamiento%20 de%20negocios%20y%20productos.juntadeandalucia.es. (s.f.). Obtenido de http://agrega.juntadeandalucia.es/repositorio/31052017/c2/esan_2017053112_9132606/mapa_conceptual.htmlKubat, M. (2017). An intoduction to machine learning. Springer.Matos C. B. (15 de abril de 2013). Obtenido de https://www.eoi.es/blogs/madeon/2013/04/15/ciclo-de-vida-de-un-proyecto/Mesa, A. R. (17 de diciembre de 2018). OpenWebinars.net. Obtenido de https://openwebinars.net/blog/que-es-scrum/Metodología ágil crystal clear. (17 de octubre de 2017). Obtenido de https://iswugcrystalclear.wordpress.com/historia/#:~:text=Crystal%20es%20una%20meto dolog%C3%ADa%20de,creada%20por%20una%20persona%20enminambiente.gov.co. (s.f.). Obtenido de https://www.minambiente.gov.co/documentonormativa/resolucion-1407-de-2018/minambiente.gov.co. (2020). Obtenido de https://www.minambiente.gov.co/documentonormativa/resolucion-1343-de-2020/mindomo.com. (s.f.). Obtenido de https://www.mindomo.com/es/mindmap/sensores-yactuadores-e5281d0c59554ea295a8785ed1e72be5Morales, D. (8 de marzo de 2019). COBIT 2019 Por Daniel Morales. Obtenido de https://www.youtube.com/watch?v=YtsGfsyVYcgNaciones Unidas. (15 de Agosto de 2021). un.org. Obtenido de https://www.un.org/sustainabledevelopment/es/objetivos-de-desarrollo-sostenible/Oliveira, W. (19 de julio de 2017). HEFLO ES. Obtenido de https://www.heflo.com/es/blog/pdca/que-es-el-ciclopdca/#:~:text=El%20ciclo%20PDCA%20facilita%20la,el%20control%20de%20calidad %20estad%C3%ADstico.Pedamkar, P. (2017). educba.com. Obtenido de https://www.educba.com/machine-learningalgorithms/?source=leftnavPink Elephant. (14 de octubre de 2019). Obtenido de https://pinkelephant.com.es/itil4-sistemade-valor-del-servicio-y-cadena-de-valor-del-servicio-para-que/PMOinformatica.com. (17 de junio de 2013). Obtenido de http://www.pmoinformatica.com/2013/06/una-breve-historia-de-las-metodologias.htmlpractica6kimberly. (s.f.). Obtenido de http://practica6kimberly.blogspot.com/2017/10/internetde-las-cosas.htmlPresidencia de la República de Colombia. (17 de 01 de 2022). Marco Ético para la Inteligencia Artificial en Colombia. Obtenido de https://dapre.presidencia.gov.co/AtencionCiudadana/convocatorias-consultas/consulta200813-marco-ia-colombiaRamos, S. M. (18 de junio de 2018). Obtenido de 86 https://saulmirandaramos.blogspot.com/2018/06/investigacion-accionparticipativa.htmlrupunad. (23 de septiembre de 2014). Obtenido de http://rupunad.blogspot.com/Segui, L. I.-S. (2017). Introduction to data science a python approach to concepts. Barcelona: Springer.Técnicas de Investigación social. (s.f.). Obtenido de https://sites.google.com/site/tecninvestigacionsocial/temas-y-contenidos/tema-5-lastecnicas-dialecticas-iap-y-tecnicas-de-creatividad-social/la-investigacion-accionparticipativa-iapWhite, S. K. (26 de diciembre de 2017). NetworkWorld. Obtenido de 87 https://www.networkworld.es/archive/que-es-cobit-un-marco-para-la-alineacion-y-lagobernanzaXperta., L. (05 de 05 de 2022). Legisnet Financiero Cambiario . Obtenido de Proyecto de Ley 354 de 2021 Octubre 26 - Senado de la República: https://xperta.legis.co/visor/legfinan/legfinan_10c06e55778f479c9896fe30c17dfaf4/legis net-financiero-cambiario-y-bursatil/proyecto-de-ley-354-de-2021-octubre-26-senado-dela-republicaYagüe, B. M. (20 de enero de 2019). Muy Agile. Obtenido de https://muyagile.com/elmanifiesto-agil/Inteligencia Artificial (IA)Internet de las cosas (IoT)Clasificación de los desechosDispositivo automatizadoDesarrollo tecnológicoORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf2835539https://repositorio.ecci.edu.co/bitstream/001/3344/1/Trabajo%20de%20grado.pdf885d51b724bd622670e664ad0fbcf777MD51Cesión de derechos.pdfCesión de derechos.pdfapplication/pdf3022837https://repositorio.ecci.edu.co/bitstream/001/3344/2/Cesi%c3%b3n%20de%20derechos.pdfc56874c36f27472901274866aa9f8280MD52Acta de opción de grado.pdfActa de opción de grado.pdfapplication/pdf143692https://repositorio.ecci.edu.co/bitstream/001/3344/3/Acta%20de%20opci%c3%b3n%20de%20grado.pdfc61c4d859a23e66146b8223ee995e8f7MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-814798https://repositorio.ecci.edu.co/bitstream/001/3344/4/license.txt88794144ff048353b359a3174871b0d5MD54TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain95675https://repositorio.ecci.edu.co/bitstream/001/3344/5/Trabajo%20de%20grado.pdf.txtc1ee56d1c6fd9b5b3ee333d946d70017MD55Cesión de derechos.pdf.txtCesión de derechos.pdf.txtExtracted texttext/plain1https://repositorio.ecci.edu.co/bitstream/001/3344/7/Cesi%c3%b3n%20de%20derechos.pdf.txt68b329da9893e34099c7d8ad5cb9c940MD57Acta de opción de grado.pdf.txtActa de opción de grado.pdf.txtExtracted texttext/plain1248https://repositorio.ecci.edu.co/bitstream/001/3344/9/Acta%20de%20opci%c3%b3n%20de%20grado.pdf.txtc40570e072726a7489c2bd32912fdb34MD59THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg7393https://repositorio.ecci.edu.co/bitstream/001/3344/6/Trabajo%20de%20grado.pdf.jpgf3ed0152ff635fd22c7fea8af959000aMD56Cesión de derechos.pdf.jpgCesión de derechos.pdf.jpgGenerated Thumbnailimage/jpeg14145https://repositorio.ecci.edu.co/bitstream/001/3344/8/Cesi%c3%b3n%20de%20derechos.pdf.jpgb8e3d9342dd0ff0dcd47e48b43b90778MD58Acta de opción de grado.pdf.jpgActa de opción de grado.pdf.jpgGenerated Thumbnailimage/jpeg12907https://repositorio.ecci.edu.co/bitstream/001/3344/10/Acta%20de%20opci%c3%b3n%20de%20grado.pdf.jpg635beab97493517264a9f26c8c477b99MD510TEXTTHUMBNAIL001/3344oai:repositorio.ecci.edu.co:001/33442024-07-24 16:14:47.644Repositorio Digital Universidad ECCIrepositorio.institucional@ecci.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCk1FRElBTlRFIEVMIEVKRVJDSUNJTyBERSBDVUFMUVVJRVJBIERFIExPUyBERVJFQ0hPUyBRVUUgU0UgT1RPUkdBTiBFTiBFU1RBIExJQ0VOQ0lBLCBVU1RFRCBBQ0VQVEEgWSBBQ1VFUkRBIFFVRURBUiBPQkxJR0FETyBFTiBMT1MgVEVSTUlOT1MgUVVFIFNFIFNFw5FBTEFOIEVOIEVMTEEuIEVMIExJQ0VOQ0lBTlRFIENPTkNFREUgQSBVU1RFRCBMT1MgREVSRUNIT1MgQ09OVEVOSURPUyBFTiBFU1RBIExJQ0VOQ0lBIENPTkRJQ0lPTkFET1MgQSBMQSBBQ0VQVEFDScOTTiBERSBTVVMgVEVSTUlOT1MgWSBDT05ESUNJT05FUy4KMS4gRGVmaW5pY2lvbmVzCmEuCU9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLglMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLglBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuCVVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoyLiBEZXJlY2hvcyBkZSBVc29zIEhvbnJhZG9zIHkgZXhjZXBjaW9uZXMgTGVnYWxlcy4KTmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CmEuCVJlcHJvZHVjaXIgbGEgT2JyYSwgaW5jb3Jwb3JhciBsYSBPYnJhIGVuIHVuYSBvIG3DoXMgT2JyYXMgQ29sZWN0aXZhcywgeSByZXByb2R1Y2lyIGxhIE9icmEgaW5jb3Jwb3JhZGEgZW4gbGFzIE9icmFzIENvbGVjdGl2YXM7CmIuCURpc3RyaWJ1aXIgY29waWFzIG8gZm9ub2dyYW1hcyBkZSBsYXMgT2JyYXMsIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EsIGluY2x1ecOpbmRvbGFzIGNvbW8gaW5jb3Jwb3JhZGFzIGVuIE9icmFzIENvbGVjdGl2YXMsIHNlZ8O6biBjb3JyZXNwb25kYTsKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCjQuIFJlc3RyaWNjaW9uZXMuCkxhIGxpY2VuY2lhIG90b3JnYWRhIGVuIGxhIGFudGVyaW9yIFNlY2Npw7NuIDMgZXN0w6EgZXhwcmVzYW1lbnRlIHN1amV0YSB5IGxpbWl0YWRhIHBvciBsYXMgc2lndWllbnRlcyByZXN0cmljY2lvbmVzOgphLglVc3RlZCBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBzw7NsbyBiYWpvIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLCB5IFVzdGVkIGRlYmUgaW5jbHVpciB1bmEgY29waWEgZGUgZXN0YSBsaWNlbmNpYSBvIGRlbCBJZGVudGlmaWNhZG9yIFVuaXZlcnNhbCBkZSBSZWN1cnNvcyBkZSBsYSBtaXNtYSBjb24gY2FkYSBjb3BpYSBkZSBsYSBPYnJhIHF1ZSBkaXN0cmlidXlhLCBleGhpYmEgcMO6YmxpY2FtZW50ZSwgZWplY3V0ZSBww7pibGljYW1lbnRlIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EuIE5vIGVzIHBvc2libGUgb2ZyZWNlciBvIGltcG9uZXIgbmluZ3VuYSBjb25kaWNpw7NuIHNvYnJlIGxhIE9icmEgcXVlIGFsdGVyZSBvIGxpbWl0ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSBvIGVsIGVqZXJjaWNpbyBkZSBsb3MgZGVyZWNob3MgZGUgbG9zIGRlc3RpbmF0YXJpb3Mgb3RvcmdhZG9zIGVuIGVzdGUgZG9jdW1lbnRvLiBObyBlcyBwb3NpYmxlIHN1YmxpY2VuY2lhciBsYSBPYnJhLiBVc3RlZCBkZWJlIG1hbnRlbmVyIGludGFjdG9zIHRvZG9zIGxvcyBhdmlzb3MgcXVlIGhhZ2FuIHJlZmVyZW5jaWEgYSBlc3RhIExpY2VuY2lhIHkgYSBsYSBjbMOhdXN1bGEgZGUgbGltaXRhY2nDs24gZGUgZ2FyYW50w61hcy4gVXN0ZWQgbm8gcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgY29uIGFsZ3VuYSBtZWRpZGEgdGVjbm9sw7NnaWNhIHF1ZSBjb250cm9sZSBlbCBhY2Nlc28gbyBsYSB1dGlsaXphY2nDs24gZGUgZWxsYSBkZSB1bmEgZm9ybWEgcXVlIHNlYSBpbmNvbnNpc3RlbnRlIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4gTG8gYW50ZXJpb3Igc2UgYXBsaWNhIGEgbGEgT2JyYSBpbmNvcnBvcmFkYSBhIHVuYSBPYnJhIENvbGVjdGl2YSwgcGVybyBlc3RvIG5vIGV4aWdlIHF1ZSBsYSBPYnJhIENvbGVjdGl2YSBhcGFydGUgZGUgbGEgb2JyYSBtaXNtYSBxdWVkZSBzdWpldGEgYSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4gU2kgVXN0ZWQgY3JlYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHByZXZpbyBhdmlzbyBkZSBjdWFscXVpZXIgTGljZW5jaWFudGUgZGViZSwgZW4gbGEgbWVkaWRhIGRlIGxvIHBvc2libGUsIGVsaW1pbmFyIGRlIGxhIE9icmEgQ29sZWN0aXZhIGN1YWxxdWllciByZWZlcmVuY2lhIGEgZGljaG8gTGljZW5jaWFudGUgbyBhbCBBdXRvciBPcmlnaW5hbCwgc2Vnw7puIGxvIHNvbGljaXRhZG8gcG9yIGVsIExpY2VuY2lhbnRlIHkgY29uZm9ybWUgbG8gZXhpZ2UgbGEgY2zDoXVzdWxhIDQoYykuCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KYy4JU2kgdXN0ZWQgZGlzdHJpYnV5ZSwgZXhoaWJlIHDDumJsaWNhbWVudGUsIGVqZWN1dGEgcMO6YmxpY2FtZW50ZSBvIGVqZWN1dGEgcMO6YmxpY2FtZW50ZSBlbiBmb3JtYSBkaWdpdGFsIGxhIE9icmEgbyBjdWFscXVpZXIgT2JyYSBEZXJpdmFkYSB1IE9icmEgQ29sZWN0aXZhLCBVc3RlZCBkZWJlIG1hbnRlbmVyIGludGFjdGEgdG9kYSBsYSBpbmZvcm1hY2nDs24gZGUgZGVyZWNobyBkZSBhdXRvciBkZSBsYSBPYnJhIHkgcHJvcG9yY2lvbmFyLCBkZSBmb3JtYSByYXpvbmFibGUgc2Vnw7puIGVsIG1lZGlvIG8gbWFuZXJhIHF1ZSBVc3RlZCBlc3TDqSB1dGlsaXphbmRvOiAoaSkgZWwgbm9tYnJlIGRlbCBBdXRvciBPcmlnaW5hbCBzaSBlc3TDoSBwcm92aXN0byAobyBzZXVkw7NuaW1vLCBzaSBmdWVyZSBhcGxpY2FibGUpLCB5L28gKGlpKSBlbCBub21icmUgZGUgbGEgcGFydGUgbyBsYXMgcGFydGVzIHF1ZSBlbCBBdXRvciBPcmlnaW5hbCB5L28gZWwgTGljZW5jaWFudGUgaHViaWVyZW4gZGVzaWduYWRvIHBhcmEgbGEgYXRyaWJ1Y2nDs24gKHYuZy4sIHVuIGluc3RpdHV0byBwYXRyb2NpbmFkb3IsIGVkaXRvcmlhbCwgcHVibGljYWNpw7NuKSBlbiBsYSBpbmZvcm1hY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlbCBMaWNlbmNpYW50ZSwgdMOpcm1pbm9zIGRlIHNlcnZpY2lvcyBvIGRlIG90cmFzIGZvcm1hcyByYXpvbmFibGVzOyBlbCB0w610dWxvIGRlIGxhIE9icmEgc2kgZXN0w6EgcHJvdmlzdG87IGVuIGxhIG1lZGlkYSBkZSBsbyByYXpvbmFibGVtZW50ZSBmYWN0aWJsZSB5LCBzaSBlc3TDoSBwcm92aXN0bywgZWwgSWRlbnRpZmljYWRvciBVbmlmb3JtZSBkZSBSZWN1cnNvcyAoVW5pZm9ybSBSZXNvdXJjZSBJZGVudGlmaWVyKSBxdWUgZWwgTGljZW5jaWFudGUgZXNwZWNpZmljYSBwYXJhIHNlciBhc29jaWFkbyBjb24gbGEgT2JyYSwgc2Fsdm8gcXVlIHRhbCBVUkkgbm8gc2UgcmVmaWVyYSBhIGxhIG5vdGEgc29icmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIG8gYSBsYSBpbmZvcm1hY2nDs24gc29icmUgZWwgbGljZW5jaWFtaWVudG8gZGUgbGEgT2JyYTsgeSBlbiBlbCBjYXNvIGRlIHVuYSBPYnJhIERlcml2YWRhLCBhdHJpYnVpciBlbCBjcsOpZGl0byBpZGVudGlmaWNhbmRvIGVsIHVzbyBkZSBsYSBPYnJhIGVuIGxhIE9icmEgRGVyaXZhZGEgKHYuZy4sICJUcmFkdWNjacOzbiBGcmFuY2VzYSBkZSBsYSBPYnJhIGRlbCBBdXRvciBPcmlnaW5hbCwiIG8gIkd1acOzbiBDaW5lbWF0b2dyw6FmaWNvIGJhc2FkbyBlbiBsYSBPYnJhIG9yaWdpbmFsIGRlbCBBdXRvciBPcmlnaW5hbCIpLiBUYWwgY3LDqWRpdG8gcHVlZGUgc2VyIGltcGxlbWVudGFkbyBkZSBjdWFscXVpZXIgZm9ybWEgcmF6b25hYmxlOyBlbiBlbCBjYXNvLCBzaW4gZW1iYXJnbywgZGUgT2JyYXMgRGVyaXZhZGFzIHUgT2JyYXMgQ29sZWN0aXZhcywgdGFsIGNyw6lkaXRvIGFwYXJlY2Vyw6EsIGNvbW8gbcOtbmltbywgZG9uZGUgYXBhcmVjZSBlbCBjcsOpZGl0byBkZSBjdWFscXVpZXIgb3RybyBhdXRvciBjb21wYXJhYmxlIHkgZGUgdW5hIG1hbmVyYSwgYWwgbWVub3MsIHRhbiBkZXN0YWNhZGEgY29tbyBlbCBjcsOpZGl0byBkZSBvdHJvIGF1dG9yIGNvbXBhcmFibGUuCmQuCVBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgZXMgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsOgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgppaS4JUmVnYWzDrWFzIHBvciBGb25vZ3JhbWFzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIGxvcyBjb25zYWdyYWRvcyBwb3IgbGEgU0FZQ08pLCB1bmEgYWdlbmNpYSBkZSBkZXJlY2hvcyBtdXNpY2FsZXMgbyBhbGfDum4gYWdlbnRlIGRlc2lnbmFkbywgbGFzIHJlZ2Fsw61hcyBwb3IgY3VhbHF1aWVyIGZvbm9ncmFtYSBxdWUgVXN0ZWQgY3JlZSBhIHBhcnRpciBkZSBsYSBvYnJhICjigJx2ZXJzacOzbiBjb3ZlcuKAnSkgeSBkaXN0cmlidXlhLCBlbiBsb3MgdMOpcm1pbm9zIGRlbCByw6lnaW1lbiBkZSBkZXJlY2hvcyBkZSBhdXRvciwgc2kgbGEgY3JlYWNpw7NuIG8gZGlzdHJpYnVjacOzbiBkZSBlc2EgdmVyc2nDs24gY292ZXIgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIGRlc3RpbmFkYSBvIGRpcmlnaWRhIGEgb2J0ZW5lciB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KZS4JR2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KNi4gTGltaXRhY2nDs24gZGUgcmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgo3LiBUw6lybWluby4KYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuCVN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgo4LiBWYXJpb3MuCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuCVNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLglOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |