Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar...
- Autores:
-
Villota Libreros, Laura Sofía
Correa Garzón, Valerin Tatiana
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/10993
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/10993
- Palabra clave:
- Capacidad
Página web
Base de datos
Información
Análisis
Capacity
Web page
Database
Information
Analysis
- Rights
- openAccess
- License
- Atribución
id |
COOPER2_f2e5694a5a5bbfc7d7c701aba54cd7cb |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/10993 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
title |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
spellingShingle |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) Capacidad Página web Base de datos Información Análisis Capacity Web page Database Information Analysis |
title_short |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
title_full |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
title_fullStr |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
title_full_unstemmed |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
title_sort |
Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) |
dc.creator.fl_str_mv |
Villota Libreros, Laura Sofía Correa Garzón, Valerin Tatiana |
dc.contributor.advisor.none.fl_str_mv |
Torres Londoño, Carlos Ignacio |
dc.contributor.author.none.fl_str_mv |
Villota Libreros, Laura Sofía Correa Garzón, Valerin Tatiana |
dc.subject.spa.fl_str_mv |
Capacidad Página web Base de datos Información Análisis |
topic |
Capacidad Página web Base de datos Información Análisis Capacity Web page Database Information Analysis |
dc.subject.other.spa.fl_str_mv |
Capacity Web page Database Information Analysis |
description |
El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar la adaptación en los cambios del medio ambiente y cambios monetarios que se presentan en la población. Para la creación de la página y su desarrollo se realizó por medio de React.js para las interfaces de usuario, también se usó GraphQL para realizar comunicaciones con el servidor, se usó NodeJS que sirve para ejecutar JavaScript en el servidor, se usó Express que es un framework web tolerante, escrito en JavaScript y alojado dentro del entorno de ejecución NodeJS y también se usó Mongo que es un sistema de base de datos NoSQL. Este proyecto se empleó bajo la metodología scrum es una de las metodologías agiles para el desarrollo de proyectos en el que el objetivo es controlar y planificar proyectos con gran variedad de cambios, ésta normalmente se suele planificar por semanas. Por otro lado, el conocimiento adquirido en el desarrollo de dicho proyecto es de gran ayuda para la vida profesional, gracias al desarrollo de la Página Web se dio la tarea de indagar y obtener nuevos conceptos, nuevos conocimientos y métodos en los que se podría diseñar y desarrollar una Página Web. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-06-10T17:41:48Z |
dc.date.available.none.fl_str_mv |
2019-06-10T17:41:48Z |
dc.date.issued.none.fl_str_mv |
2019-06-09 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/10993 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio. |
url |
https://hdl.handle.net/20.500.12494/10993 |
identifier_str_mv |
Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio. |
dc.relation.references.spa.fl_str_mv |
Alvarez, M. (25 de 02 de 2019). ¿Qué es React? ¿Por qué usar React?. Obtenido de DesarrolloWeb.com.: https://desarrolloweb.com/articulos/que-es-react-motivos-uso.html digital, E. (5 de Abril de 2017). blog.ida.cl. Obtenido de blog.ida.cl: https://blog.ida.cl/estrategia-digital/metodologia-scrum-en-proyectos-digitales/ GENBETA. (3 de 02 de 2014). MongoDB: ¿qué es, cómo funciona y cuándo podemos usarlo (o no)? Obtenido de GENBETA: dev.: https://www.genbeta.com/desarrollo/mongodb-que-es-como-funciona-y-cuando-podemos-usarlo-o-no NodeJS. (Enero de 2019). nodeJS. Obtenido de nodeJS: https://nodejs.org/es/about/ Platzi. (2015). React:JS ¿Qué es y cómo funciona la librería de javascript? Obtenido de Platzi: https://platzi.com/blog/react-js-de-javascript/ Política de privacidad . (2019). Node.js- Express Framework. Obtenido de tutoriaslspoint: https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm proyectos agiles.org. (2018). ¿Qué es SCRUM? Obtenido de proyectos agiles.org: https://proyectosagiles.org/que-es-scrum/ Sayfan, G. (18 de 08 de 2017). ¿Qué es GraphQL?. Obtenido de envatotuts+.: https://code.tutsplus.com/es/tutorials/what-is-graphql--cms-29271 |
dc.rights.license.none.fl_str_mv |
Atribución |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
67 |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Villavicencio |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/da7e217d-797e-42e8-823e-aa6980cbfc56/download https://repository.ucc.edu.co/bitstreams/22b5bc8e-6239-4368-9368-366164f921bd/download https://repository.ucc.edu.co/bitstreams/14d84ed8-463a-40e9-9e37-c62e3e2f5dcb/download https://repository.ucc.edu.co/bitstreams/b03bc5c0-c490-4ceb-9082-7225da955e2f/download https://repository.ucc.edu.co/bitstreams/ec241e7c-fffd-425e-b206-20b9f155f627/download |
bitstream.checksum.fl_str_mv |
a9eaa1974f9c39e51f91c3e3ee593de1 630bee6cfd9cb52656b18d4eb628cf11 3bce4f7ab09dfc588f126e1e36e98a45 7b0756b38156d58afd668d23c6386188 882cb64be92b057d971f1f79fc175457 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246677176909824 |
spelling |
Torres Londoño, Carlos IgnacioVillota Libreros, Laura SofíaCorrea Garzón, Valerin Tatiana2019-06-10T17:41:48Z2019-06-10T17:41:48Z2019-06-09https://hdl.handle.net/20.500.12494/10993Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio.El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar la adaptación en los cambios del medio ambiente y cambios monetarios que se presentan en la población. Para la creación de la página y su desarrollo se realizó por medio de React.js para las interfaces de usuario, también se usó GraphQL para realizar comunicaciones con el servidor, se usó NodeJS que sirve para ejecutar JavaScript en el servidor, se usó Express que es un framework web tolerante, escrito en JavaScript y alojado dentro del entorno de ejecución NodeJS y también se usó Mongo que es un sistema de base de datos NoSQL. Este proyecto se empleó bajo la metodología scrum es una de las metodologías agiles para el desarrollo de proyectos en el que el objetivo es controlar y planificar proyectos con gran variedad de cambios, ésta normalmente se suele planificar por semanas. Por otro lado, el conocimiento adquirido en el desarrollo de dicho proyecto es de gran ayuda para la vida profesional, gracias al desarrollo de la Página Web se dio la tarea de indagar y obtener nuevos conceptos, nuevos conocimientos y métodos en los que se podría diseñar y desarrollar una Página Web.The purpose was to develop a Web Page with the purpose of collecting information through the surveys that were raised on the Page to feed the database of the ECAM project, in order to achieve its objective that is to predict and minimize possible damages or catastrophes. and assess the adaptation in the changes of the environment and monetary changes that occur in the population. For the creation of the page and its development was done through React.js for the user interfaces, GraphQL was also used to perform communications with the server, NodeJS was used to execute JavaScript on the server, Express was used. is a tolerant web framework, written in JavaScript and hosted within the NodeJS execution environment and Mongo was also used, which is a NoSQL database system. This project was used under the scrum methodology is one of the agile methodologies for the development of projects in which the goal is to control and plan projects with a variety of changes, this is usually planned for weeks. On the other hand, the knowledge acquired in the development of said project is of great help for the professional life, thanks to the development of the Website, the task was to investigate and obtain new concepts, new knowledge and methods in which it could be designed and develop a Web Page.Introducción -- Abstract -- Planteamiento del problema-- Descripción del problema -- Solución del problema -- Objetivos -- Objetivo general -- Objetivos específicos -- Justificación -- Marco de referencia -- Marco Teórico -- React.js -- GraphQL -- NodeJS -- Express -- Mongo -- Metodología -- Metodología ingenieril -- Fases de la metodología scrum -- Recogida de requisitos -- Gestión de backlog -- Sprint Planning Meeting -- Ejecución de sprint -- Inspección e iteración -- Cronograma -- Descripción de las actividades realizadas -- Recolección de información -- Pasos para la creación de la página -- Pasos previos al desarrollo -- Desarrollo del backend -- Desarrollo del frontend -- Aporte de la experiencia para la formación profesional -- Página ECAM -- Conclusiones -- Anexos -- Bibliografíalaura.villotal@campusucc.edu.covalerin.correag@campusucc.edu.co67Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioCapacidadPágina webBase de datosInformaciónAnálisisCapacityWeb pageDatabaseInformationAnalysisEvaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Alvarez, M. (25 de 02 de 2019). ¿Qué es React? ¿Por qué usar React?. Obtenido de DesarrolloWeb.com.: https://desarrolloweb.com/articulos/que-es-react-motivos-uso.htmldigital, E. (5 de Abril de 2017). blog.ida.cl. Obtenido de blog.ida.cl: https://blog.ida.cl/estrategia-digital/metodologia-scrum-en-proyectos-digitales/GENBETA. (3 de 02 de 2014). MongoDB: ¿qué es, cómo funciona y cuándo podemos usarlo (o no)? Obtenido de GENBETA: dev.: https://www.genbeta.com/desarrollo/mongodb-que-es-como-funciona-y-cuando-podemos-usarlo-o-noNodeJS. (Enero de 2019). nodeJS. Obtenido de nodeJS: https://nodejs.org/es/about/Platzi. (2015). React:JS ¿Qué es y cómo funciona la librería de javascript? Obtenido de Platzi: https://platzi.com/blog/react-js-de-javascript/Política de privacidad . (2019). Node.js- Express Framework. Obtenido de tutoriaslspoint: https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htmproyectos agiles.org. (2018). ¿Qué es SCRUM? Obtenido de proyectos agiles.org: https://proyectosagiles.org/que-es-scrum/Sayfan, G. (18 de 08 de 2017). ¿Qué es GraphQL?. Obtenido de envatotuts+.: https://code.tutsplus.com/es/tutorials/what-is-graphql--cms-29271PublicationORIGINALPROYECTO ECAM.docxPROYECTO ECAM.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document11323707https://repository.ucc.edu.co/bitstreams/da7e217d-797e-42e8-823e-aa6980cbfc56/downloada9eaa1974f9c39e51f91c3e3ee593de1MD51Licencia de uso RI Ver3.docxLicencia de uso RI Ver3.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document313800https://repository.ucc.edu.co/bitstreams/22b5bc8e-6239-4368-9368-366164f921bd/download630bee6cfd9cb52656b18d4eb628cf11MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/14d84ed8-463a-40e9-9e37-c62e3e2f5dcb/download3bce4f7ab09dfc588f126e1e36e98a45MD53TEXTPROYECTO ECAM.docx.txtPROYECTO ECAM.docx.txtExtracted texttext/plain40176https://repository.ucc.edu.co/bitstreams/b03bc5c0-c490-4ceb-9082-7225da955e2f/download7b0756b38156d58afd668d23c6386188MD54Licencia de uso RI Ver3.docx.txtLicencia de uso RI Ver3.docx.txtExtracted texttext/plain5408https://repository.ucc.edu.co/bitstreams/ec241e7c-fffd-425e-b206-20b9f155f627/download882cb64be92b057d971f1f79fc175457MD5520.500.12494/10993oai:repository.ucc.edu.co:20.500.12494/109932024-08-10 22:00:23.17open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |