Actualización de la plataforma WEB CoCreats
En el siguiente informe, se dan a conocer las actividades realizadas durante la modalidad de grado “Práctica social, empresarial o solidaria” que se desarrolló en la empresa LaCharme, empresa que busca cubrir necesidades en los distintos sectores del mercado a través de la distribución especializada...
- Autores:
-
Aguilera Martínez, Camilo Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/17516
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/17516
- Palabra clave:
- Html
Canvas
JavaScript
Css
Responsive design
Experiencia de u suario
- Rights
- openAccess
- License
- Atribución – No comercial – Sin Derivar
id |
COOPER2_5a319f95f1792248f0713967fe2773ce |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/17516 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Actualización de la plataforma WEB CoCreats |
title |
Actualización de la plataforma WEB CoCreats |
spellingShingle |
Actualización de la plataforma WEB CoCreats Html Canvas JavaScript Css Responsive design Experiencia de u suario |
title_short |
Actualización de la plataforma WEB CoCreats |
title_full |
Actualización de la plataforma WEB CoCreats |
title_fullStr |
Actualización de la plataforma WEB CoCreats |
title_full_unstemmed |
Actualización de la plataforma WEB CoCreats |
title_sort |
Actualización de la plataforma WEB CoCreats |
dc.creator.fl_str_mv |
Aguilera Martínez, Camilo Andrés |
dc.contributor.advisor.none.fl_str_mv |
Chica Sosa, Piedad Patiño Martínez, Francy Yaneth |
dc.contributor.author.none.fl_str_mv |
Aguilera Martínez, Camilo Andrés |
dc.subject.spa.fl_str_mv |
Html Canvas JavaScript Css Responsive design Experiencia de u suario |
topic |
Html Canvas JavaScript Css Responsive design Experiencia de u suario |
description |
En el siguiente informe, se dan a conocer las actividades realizadas durante la modalidad de grado “Práctica social, empresarial o solidaria” que se desarrolló en la empresa LaCharme, empresa que busca cubrir necesidades en los distintos sectores del mercado a través de la distribución especializada de soluciones tecnológicas a nivel nacional, segmentadas en diferentes líneas de negocio: educativo, salud, comercial, seguridad y gobierno. Uno de los productos de LaCharme es la aplicación web CoCreats, es una herramienta educativa que permitirá a los docentes de instituciones educativas crear grupos de trabajo, agregar tareas, agregar contenido educativo, agregar calificaciones y a los estudiantes le permitirá subir tareas y ver el contenido de guías y recursos educativos, con el fin de ayudar en el proceso de formación de la comunidad estudiantil. Para dicho producto, la empresa requería de un pasante con conocimiento en el área front-end para la actualización de la herramienta educativa, mejorando el diseño, el responsive y desarrollando un nuevo módulo, un tablero digital con opciones de escritura, dibujo, carga de imágenes, embeber videos, pdf, y formularios de Google, enriqueciendo la experiencia de los estudiantes en la herramienta digital. Para el desarrollo de las actividades que se ejecutaron en la práctica empresarial se utilizaron diferentes herramientas de desarrollo como lo son Visual Studio Code; un editor de código fuente que incluye control de Git, finalización de código inteligente, JavaScript; un lenguaje de programación para páginas web, HTML; define la estructura de la página web, CSS3; define la estética de la aplicación web y una librería para el Canvas: fabric js, librería de código abierto para el Canvas. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-05-05T16:25:48Z |
dc.date.available.none.fl_str_mv |
2020-05-05T16:25:48Z |
dc.date.issued.none.fl_str_mv |
2020-04-29 |
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/17516 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Aguilera Martínez, C. A. (2020). Actualización de la plataforma WEB CoCreats (Trabajo de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/17516 |
url |
https://hdl.handle.net/20.500.12494/17516 |
identifier_str_mv |
Aguilera Martínez, C. A. (2020). Actualización de la plataforma WEB CoCreats (Trabajo de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/17516 |
dc.relation.references.spa.fl_str_mv |
Caniuse.com. (s.f.). Obtenido de https://caniuse.com/ Developer.mozilla.org. (s.f.). Obtenido de What is JavaScript?: https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/Qu%C3%A9_es_JavaScript Developer.mozilla.org. (23 de Marzo de 2019). Obtenido de https://developer.mozilla.org/es/docs/Web/HTML/Elemento/canvas Developer.mozilla.org. (23 de Marzo de 2019). Obtenido de https://developer.mozilla.org/es/docs/Web/Guide/HTML/Canvas_tutorial/Basic_usage Fabricjs.com. (s.f.). Obtenido de Introducción a Fabric.js. Parte 1.: http://fabricjs.com/ Foster Apps. (s.f.). Obtenido de http://www.fosterapps.com/#!/conocenos Heys, W. B. (2011). Branching for Scrum. Obtenido de https://blogs.msdn.microsoft.com/billheys/2011/01/18/branching-for-scrum/ ose, & Baquero Garcia, J. (03 de 02 de 2017). Arsys. Obtenido de Cómo utilizar las Media Queries de CSS3 para mejorar la visualización de nuestros proyectos web: https://www.arsys.es/blog/programacion/diseno-web/media-queries-css3/ Lacharme. (s.f.). Obtenido de https://www.lacharme.com.co/equipo Monroy, M. (3 de Enero de 2019). Medium.com. Obtenido de Crear entorno virtual Python: https://medium.com/@m.monroyc22/configurar-entorno-virtual-python-a860e820aace ParqueSoft Meta. (s.f.). Obtenido de http://parquesoftmeta.com/nosotros#foco_2 ParqueSoft Meta. (s.f.). Obtenido de http://parquesoftmeta.com/empresa/gestar-ventures-sas Pérez Valdés, D. (3 de Julio de 2007). Mastro del web. Obtenido de ¿Qué es Javascript?: http://www.maestrosdelweb.com/que-es-javascript/ Schwaber, K., & Sutherland, J. (Noviembre de 2017). Scrum Guides. Obtenido de La Guia Definitiva de Scrum: Las Reglas del Juego: https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Spanish-SouthAmerican.pdf#zoom=100 Ubunlog. (s.f.). Obtenido de Pip, conceptos básicos y administración de paquetes Python: https://ubunlog.com/pip-conceptos-administracion-paquetes/ w3schools.com. (s.f.). Obtenido de El sitio web de desarrollador más grande: https://www.w3schools.com/html/html_intro.asp |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial – Sin Derivar |
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 – No comercial – Sin Derivar http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
67 p. |
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/db2ad1d3-c568-4d9a-93c9-59bf9099a07b/download https://repository.ucc.edu.co/bitstreams/b3ccb2ac-8361-4e67-80ad-3476d38757fd/download https://repository.ucc.edu.co/bitstreams/2eaca94d-b9d6-49e5-9877-a17a3732c883/download https://repository.ucc.edu.co/bitstreams/5698b3e9-a74c-49a0-a7ca-5449b7a37162/download https://repository.ucc.edu.co/bitstreams/fd38798f-259c-492a-bbcc-5572a1e1dfd2/download |
bitstream.checksum.fl_str_mv |
945f6c3235e9667e22323cda5d6c028d d49c0e0e4796e908108727279aa8a680 3bce4f7ab09dfc588f126e1e36e98a45 95f8314b7ce14e047d31dbf6b64bf79b 44bf741d83e692bff5fa2ea0ed296d5c |
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_ |
1814247195150385152 |
spelling |
Chica Sosa, PiedadPatiño Martínez, Francy YanethAguilera Martínez, Camilo Andrés2020-05-05T16:25:48Z2020-05-05T16:25:48Z2020-04-29https://hdl.handle.net/20.500.12494/17516Aguilera Martínez, C. A. (2020). Actualización de la plataforma WEB CoCreats (Trabajo de pregrado). Universidad Cooperativa de Colombia, Villavicencio. Recuperado de http://hdl.handle.net/20.500.12494/17516En el siguiente informe, se dan a conocer las actividades realizadas durante la modalidad de grado “Práctica social, empresarial o solidaria” que se desarrolló en la empresa LaCharme, empresa que busca cubrir necesidades en los distintos sectores del mercado a través de la distribución especializada de soluciones tecnológicas a nivel nacional, segmentadas en diferentes líneas de negocio: educativo, salud, comercial, seguridad y gobierno. Uno de los productos de LaCharme es la aplicación web CoCreats, es una herramienta educativa que permitirá a los docentes de instituciones educativas crear grupos de trabajo, agregar tareas, agregar contenido educativo, agregar calificaciones y a los estudiantes le permitirá subir tareas y ver el contenido de guías y recursos educativos, con el fin de ayudar en el proceso de formación de la comunidad estudiantil. Para dicho producto, la empresa requería de un pasante con conocimiento en el área front-end para la actualización de la herramienta educativa, mejorando el diseño, el responsive y desarrollando un nuevo módulo, un tablero digital con opciones de escritura, dibujo, carga de imágenes, embeber videos, pdf, y formularios de Google, enriqueciendo la experiencia de los estudiantes en la herramienta digital. Para el desarrollo de las actividades que se ejecutaron en la práctica empresarial se utilizaron diferentes herramientas de desarrollo como lo son Visual Studio Code; un editor de código fuente que incluye control de Git, finalización de código inteligente, JavaScript; un lenguaje de programación para páginas web, HTML; define la estructura de la página web, CSS3; define la estética de la aplicación web y una librería para el Canvas: fabric js, librería de código abierto para el Canvas.In the next report, there is a summery of the activities made for the degree requirement “Corporate, social and solidary internship”. This internship was developed at LaCharme, a company that look for cover necessities of the market, distributing specialized technologic solutions on a national level, for different kinds of business lines: education, health, commerce, security and government. One the products of LaCharme is CoCreats, a web app designed to be an educational tool that will allow teachers to create groups of work, and add assignments, educational content and grades. It also allows students to upload their homework and have access to guides and educational resources, in order to hep in the process of formation of the student community. For this product, the company needed an intern with knowledge in front-end, to update the educational tool, improve the design and the responsive, develop a new module and a digital board with options of writing and drawing, capable of upload images, embed videos, pdf files and Google Forms. All this in order to reward the experience of the students with the digital tool. The activities developed in the internship were executed with different kind of tools such as Visual Studio Code, JavaScript, CSS3 and Fabric.js (a canvas library).1. Información de la empresa -- 1.1 Descripción y naturaleza de la empresa -- 1.2 Misión -- 1.3 Visión -- 1.4 Valores -- 1.5 Propiedad intelectual -- 1.6 Aliados -- 1.6.1 Foster apps -- 1.6.2 ParqueSoft Meta -- 1.6.3 Mobile corp -- 1.6.4 Gestar Ventures -- 2. Requerimientos de la organización -- 2.1 Funciones del practicante del área de frontend de CoCreats -- 2.2 Metodología de desarrollo -- 2.2.1 Metodología scrum -- 2.2.2 El Equipo Scrum (Scrum Team) -- 2.2.3 Eventos de Scrum -- 2.2.4 Artefactos de Scrum -- 3. Plan de acción -- 3.1 Cronograma de actividades -- 4. Actividades Realizadas -- 4.1 Instalación y acceso a las herramientas para el desarrollo del proyecto -- 4.2 Diagnóstico de usabilidad y experiencia de usuario -- 4.3 Diseño de propuesta de mejoramiento de experiencia de usuario -- 4.4 Mejoramiento del responsive design en diferentes vistas -- 4.5 Desarrollo de tableros del aula de clase -- 5. Logros y Lecciones aprendidas -- 6. Limitaciones y conclusiones -- 7. Acta de conformidad de la empresa -- Bibliografiacamilo.aguileram@campusucc.edu.co67 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioHtmlCanvasJavaScriptCssResponsive designExperiencia de u suarioActualización de la plataforma WEB CoCreatsTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Caniuse.com. (s.f.). Obtenido de https://caniuse.com/Developer.mozilla.org. (s.f.). Obtenido de What is JavaScript?: https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/Qu%C3%A9_es_JavaScriptDeveloper.mozilla.org. (23 de Marzo de 2019). Obtenido de https://developer.mozilla.org/es/docs/Web/HTML/Elemento/canvasDeveloper.mozilla.org. (23 de Marzo de 2019). Obtenido de https://developer.mozilla.org/es/docs/Web/Guide/HTML/Canvas_tutorial/Basic_usageFabricjs.com. (s.f.). Obtenido de Introducción a Fabric.js. Parte 1.: http://fabricjs.com/Foster Apps. (s.f.). Obtenido de http://www.fosterapps.com/#!/conocenosHeys, W. B. (2011). Branching for Scrum. Obtenido de https://blogs.msdn.microsoft.com/billheys/2011/01/18/branching-for-scrum/ose, & Baquero Garcia, J. (03 de 02 de 2017). Arsys. Obtenido de Cómo utilizar las Media Queries de CSS3 para mejorar la visualización de nuestros proyectos web: https://www.arsys.es/blog/programacion/diseno-web/media-queries-css3/Lacharme. (s.f.). Obtenido de https://www.lacharme.com.co/equipoMonroy, M. (3 de Enero de 2019). Medium.com. Obtenido de Crear entorno virtual Python: https://medium.com/@m.monroyc22/configurar-entorno-virtual-python-a860e820aaceParqueSoft Meta. (s.f.). Obtenido de http://parquesoftmeta.com/nosotros#foco_2ParqueSoft Meta. (s.f.). Obtenido de http://parquesoftmeta.com/empresa/gestar-ventures-sasPérez Valdés, D. (3 de Julio de 2007). Mastro del web. Obtenido de ¿Qué es Javascript?: http://www.maestrosdelweb.com/que-es-javascript/Schwaber, K., & Sutherland, J. (Noviembre de 2017). Scrum Guides. Obtenido de La Guia Definitiva de Scrum: Las Reglas del Juego: https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Spanish-SouthAmerican.pdf#zoom=100Ubunlog. (s.f.). Obtenido de Pip, conceptos básicos y administración de paquetes Python: https://ubunlog.com/pip-conceptos-administracion-paquetes/w3schools.com. (s.f.). Obtenido de El sitio web de desarrollador más grande: https://www.w3schools.com/html/html_intro.aspPublicationORIGINAL2020_actualización_plataforma_web.pdf2020_actualización_plataforma_web.pdfTrabajo de gradoapplication/pdf5712939https://repository.ucc.edu.co/bitstreams/db2ad1d3-c568-4d9a-93c9-59bf9099a07b/download945f6c3235e9667e22323cda5d6c028dMD512020_actualización_plataforma_web.pdf2020_actualización_plataforma_web.pdfLicencia de Usoapplication/pdf151461https://repository.ucc.edu.co/bitstreams/b3ccb2ac-8361-4e67-80ad-3476d38757fd/downloadd49c0e0e4796e908108727279aa8a680MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/2eaca94d-b9d6-49e5-9877-a17a3732c883/download3bce4f7ab09dfc588f126e1e36e98a45MD53THUMBNAIL2020_actualización_plataforma_web.pdf.jpg2020_actualización_plataforma_web.pdf.jpgGenerated Thumbnailimage/jpeg2881https://repository.ucc.edu.co/bitstreams/5698b3e9-a74c-49a0-a7ca-5449b7a37162/download95f8314b7ce14e047d31dbf6b64bf79bMD54TEXT2020_actualización_plataforma_web.pdf.txt2020_actualización_plataforma_web.pdf.txtExtracted texttext/plain50611https://repository.ucc.edu.co/bitstreams/fd38798f-259c-492a-bbcc-5572a1e1dfd2/download44bf741d83e692bff5fa2ea0ed296d5cMD5520.500.12494/17516oai:repository.ucc.edu.co:20.500.12494/175162024-08-10 22:29:27.907open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |