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...

Full description

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_ 1808493043602423808
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=