Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ

Digital

Autores:
Parra-Medina, Ramón David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Santander
Repositorio:
Repositorio Universidad de Santander
Idioma:
spa
OAI Identifier:
oai:repositorio.udes.edu.co:001/11592
Acceso en línea:
https://repositorio.udes.edu.co
https://repositorio.udes.edu.co/handle/001/11592
Palabra clave:
Planta Empacadora
Sistema Web
Práctica Empresarial
Tall Stack
Packing Plant
Web System
Tall Stack
Business Practice
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id RUDES2_71f08eed3abbf55e22e2a23f7e597f1d
oai_identifier_str oai:repositorio.udes.edu.co:001/11592
network_acronym_str RUDES2
network_name_str Repositorio Universidad de Santander
repository_id_str
dc.title.spa.fl_str_mv Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
dc.title.translated.none.fl_str_mv Business Internship at C.I GRAMALUZ Participation in the Development of a Web Application for the Improvement of Operational Processes in the Packing Plant of C.I GRAMALUZ
title Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
spellingShingle Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
Planta Empacadora
Sistema Web
Práctica Empresarial
Tall Stack
Packing Plant
Web System
Tall Stack
Business Practice
title_short Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
title_full Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
title_fullStr Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
title_full_unstemmed Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
title_sort Práctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZ
dc.creator.fl_str_mv Parra-Medina, Ramón David
dc.contributor.advisor.none.fl_str_mv Delgado-González, Jeison Mauricio
dc.contributor.author.none.fl_str_mv Parra-Medina, Ramón David
dc.contributor.jury.none.fl_str_mv Camila-Bravo, Paula
Farelo-Velásquez, Nury
dc.subject.proposal.spa.fl_str_mv Planta Empacadora
Sistema Web
Práctica Empresarial
topic Planta Empacadora
Sistema Web
Práctica Empresarial
Tall Stack
Packing Plant
Web System
Tall Stack
Business Practice
dc.subject.proposal.eng.fl_str_mv Tall Stack
Packing Plant
Web System
Tall Stack
Business Practice
description Digital
publishDate 2024
dc.date.issued.none.fl_str_mv 2024-12-02
dc.date.accessioned.none.fl_str_mv 2025-04-02T21:00:45Z
dc.date.available.none.fl_str_mv 2025-04-02T21:00:45Z
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.coarversion.none.fl_str_mv http://purl.org/coar/version/c_71e4c1898caa6e32
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/submittedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str submittedVersion
dc.identifier.instname.none.fl_str_mv Universidad de Santander
dc.identifier.local.none.fl_str_mv T 37.24 P177p
dc.identifier.reponame.none.fl_str_mv Repositorio Digital Institucional Universidad de Santander
dc.identifier.repourl.none.fl_str_mv https://repositorio.udes.edu.co
dc.identifier.uri.none.fl_str_mv https://repositorio.udes.edu.co/handle/001/11592
identifier_str_mv Universidad de Santander
T 37.24 P177p
Repositorio Digital Institucional Universidad de Santander
url https://repositorio.udes.edu.co
https://repositorio.udes.edu.co/handle/001/11592
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv A. Marin Ramirez y M. Zapata Prado, «Repositorio universidad ICESI,» 2017. [En línea]. Available: https://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/83888/1/TG02061.pdf.
R. R. Panko, «What We Know About Spreadsheet Errors,» vol. 10, nº 2, p. 8, 1998.
Portafolio, «La automatización industrial es clave para la reactivación,» Portafolio-Economía, 12 Enero 2021.
R. Cejas, «Flokzu,» 24 Agosto 2023. [En línea]. Available: https://flokzu.com/es/manufactura/automatizacion-de-empaque-y-etiquetado-a-traves-de-bpm-un-salto-innovador-en-eficiencia-de-procesos/. [Último acceso: 17 Septiembre 2024].
Dempro, «Dempro,» 10 Mayo 2021. [En línea]. Available: https://www.dempro.co/post/importancia-de-la-automatizacion-industrial-en-los-diferentes-sectores-productivos-de-colombia [Último acceso: 17 Septiembre 2021].
K. Schwaber y J. Sutherland, La Guía de Scrum, 2013.
Ó. Fernández Aranda, «Repositorio Universidad de Valladolid - Escuela de Ingeniería Informática,» 2018. [En línea]. [Último acceso: 04 Octubre 2024].
M. Rehkopf, «Atlassian,» 12 Abril 2023. [En línea]. Available: https://www.atlassian.com/es/agile/scrum/sprints#:~:text=gesti%C3%B3n%20de%20proyectos%3FUn%20sprint%20es%20un%20per%C3%ADodo%20breve%20de%20tiempo%20fijo%20en,con%20menos%20quebraderos%20de%20cabeza.3. [Último acceso: 7 Octubre 2024].
S. I. Logroño Naranjo, C. R. López Paredes, N. A. Estrada Brito y V. A. Vásconez Nuñez, «Utilización de lenguajes de programación para generar plataformas informáticas en pro del desarrollo del sector turístico que ayude al Crecimiento Económico,» Revisa Cientifica, vol. 7, nº 4, pp. 1627-1636, 2021.
«Repositorio Universidad Privada Dr. Rafael Belloso Chacín,» 2020. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://virtual.urbe.edu/tesispub/0105029/cap02.pdf. [Último acceso: 10 Octubre 2024].
Arsys, «Arsys,» 2023. [En línea]. Available: https://www.arsys.es/blog/php#:~:text=Conclusiones%20sobre%20PHP%C2%BFQu%C3%A9%20es%20PHP%3F,seg%C3%BAn%20la%20interacci%C3%B3n%20del%20usuario. [Último acceso: 10 Octubre 2024].
R. C. Vara , «Repositorio Universidad de Salamanca, Plaza de los Caídos,» 2015. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://gredos.usal.es/bitstream/10366/139647/1/BISITE_CasadoVaraR_HTML.pdf [Último acceso: 11 Octubre 2024].
Library of congress, 2024. [En línea]. Available: https://wwwlocgov.translate.goog/preservation/digital/formats/fdd/fdd000475.shtml?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=rq#:~:text=HTML%20originated%20around%201990%20as,other%20aspects%20of%20document%20formatting [Último acceso: 11 Octubre 2024].
Mozilla Developer Network (MDN), 2024. [En línea]. Available: https://developer.mozilla.org/es/docs/Web/CSS. [Último acceso: 11 Octubre 2024].
Digital Ocean, «Digital Ocean,» 2024. [En línea]. Available: https://www.digitalocean.com/community/tutorials/what-is-composer. [Último acceso: 12 Octubre 2024].
J. M. Galindo Haro y J. M. Camps Riba, 14 Enero 2008. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://openaccess.uoc.edu/bitstream/10609/876/1/00765tfc.pdf. [Último acceso: 12 Octubre 2024].
Bean, M., & Hamilton, K., Laravel: Up & Running: A Framework for Building Modern PHP Apps (3rd ed.), O'Reilly Media., 2020.
McCool, S., Laravel Blade - Advanced Usage and Best Practices., Packt Publishing., 2021.
M. Tyson, «How-to,» 08 Diciembre 2022. [En línea]. Available: https://www.infoworld.com/article/2337630/intro-to-alpinejs-a-javascript-framework-for-minimalists.html#:~:text=js%20is%20a%20front%2Dend,Let's%20give%20it%20a%20try.&text=The%20innovation%20in%20front%2Dend,cultural%20phenomena%20of%20our%20time.. [Último acceso: 12 Octubre 2024].
P. Singh, M. Sirvastava, M. Kansal, A. P. Singh, A. Chauhan y A. Gaur, «International Conference on Disruptive Technologies (ICDT),» 12 Mayo 2023. [En línea]. Available: https://ieeexplore.ieee.org/document/10150911/authors. [Último acceso: 12 Octubre 2024].
GeeksforGeeks, 2024. [En línea]. Available: https://www.geeksforgeeks.org/tailwind-css/. [Último acceso: 12 Octubre 2024].
Node.js, 2024. [En línea]. Available: https://nodejs.org/en/about. [Último acceso: 13 Octubre 2024].
FilamentPHP, 2024. [En línea]. Available: https://filamentphp.com/. [Último acceso: 15 Octubre 2024].
Codemotion Magazine, 2024. [En línea]. Available: https://www.codemotion.com/magazine/es/backend-es/reactividad-en-laravel-con-livewire/#:~:text=Livewire%20es%20un%20m%C3%B3dulo%20independiente,y%20en%20framework%20del%20backend. [Último acceso: 13 Octubre 2024].
Laravel, 2024. [En línea]. Available: https://laravel.com/docs/11.x/eloquent. [Último acceso: 13 Octubre 2024].
J. L. Alonso Velázquez, «Repositorio Universidad de Guanajuato,» Agosto 2010. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.cimat.mx/~pepe/cursos/lenguaje_2010/slides/slide_17.pdf. [Último acceso: 13 Octubre 2024].
GoDaddy, 2024. [En línea]. Available: https://www.godaddy.com/resources/es/tecnologia/php-storm-que-es. [Último acceso: 13 Octubre 2024].
B. A. Lara Tabares y A. M. Rodríguez Arévalo, «Repositorio Pontificia Universidad Javeriana - Facultad de Ingenierías,» 2024. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://repository.javeriana.edu.co/bitstream/handle/10554/7471/Tesis209.pdf?sequence=1. [Último acceso: 13 Octubre 2024].
J. L. Muñoz Tapia, «Repositorio Universitat Poliécnica de Catalunya,» Octubre 2017. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://upcommons.upc.edu/bitstream/handle/2117/113040/Degree_thesis.pdf?sequenc. [Último acceso: 13 Octubre 2024].
S. Iroegbu, «FreeCodeCamp,» 29 Junio 2022. [En línea]. Available: https://www.freecodecamp.org/news/design-an-api-application-program-interface/. [Último acceso: 13 Octubre 2024].
Red Hat, 2024. [En línea]. Available: https://www.redhat.com/es/topics/api/what-is-a-rest-api. [Último acceso: 13 Octubre 2024].
Apidog, «Apidog,» 2024. [En línea]. Available: https://apidog.com/compare/apidog-vs-postman/?utm_source=google_search&utm_medium=g&utm_campaign=20868885061&utm_content=161998952839&utm_term=postman%20online&gad_source=1&gclid=Cj0KCQjwsoe5BhDiARIsAOXVoUsiomekW4_YLioV12abcPsqYhCUYl-Ak6p74dI2GpkIXaZbIDtn. [Último acceso: 13 Octubre 2024].
M. Marqués, Bases de Datos, Publicacions de la Universitat Jaume I. Servei de Comunicació i Publicacions Campus del Riu Sec. Edifici Rectorat i Serveis Centrals, 2018.
MySQL, 2024. [En línea]. Available: https://www.mysql.com/. [Último acceso: 13 Octubre 2024].
Figma, 2024. [En línea]. Available: https://www.figma.com/es-la/. [Último acceso: 13 Octubre 2024].
Unir, 20 Noviembre 2023. [En línea]. Available: https://www.unir.net/revista/ingenieria/librerias-programacion/#:~:text=Una%20librer%C3%ADa%20de%20programaci%C3%B3n%20es,o%20necesidades%20comunes%20de%20desarrollo. [Último acceso: 14 Octubre 2024].
Git, 2024. [En línea]. Available: https://git-scm.com/. [Último acceso: 13 Octubre 2024].
GitHub, 2024. [En línea]. Available: https://docs.github.com/en/get-started/start-your-journey/about-github-and-git. [Último acceso: 14 Octubre 2024].
eDX, 2024. [En línea]. Available: https://www.edx.org/learn/xampp#:~:text=XAMPP%20is%20an%20open%2Dsource,correctly%20on%20a%20live%20serve. [Último acceso: 13 Octubre 2024].
Platzi, 2024. [En línea]. Available: https://platzi.com/blog/que-es-frontend-y-backend/#:~:text=Qu%C3%A9%20es%20Backend&text=El%20backend%20se%20ocupa%20de,detr%C3%A1s%20de%20la%20interfaz%20visible. [Último acceso: 14 Octubre 2024].
Descubre Comunicación, 26 Julio 2019. [En línea]. Available: https://descubrecomunicacion.com/que-es-backend-y-frontend/. [Último acceso: 14 Octubre 2024].
NPM, 2024. [En línea]. Available: https://www.npmjs.com/. [Último acceso: 14 Octubre 2024].
«Repositorio Universidad Nacional de La Plata,» 2024. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://perio.unlp.edu.ar/catedras/ecal/wp-content/uploads/sites/125/2023/02/Diseno-UX-UI.pdf. [Último acceso: 14 Octubre 2024].
TALL Stack. , «TALL Stack.,» 2024. [En línea]. Available: https://tallstack.dev/. [Último acceso: 18 Octubre 2024].
Coursera Staff, «Coursera,» 29 Noviembre 2023. [En línea]. Available: https://www.coursera.org/mx/articles/what-is-a-user-interface-ui-designer-guide. [Último acceso: 14 Octubre 2024].
Platzi, 2024. [En línea]. [Último acceso: Octubre 2024].
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
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 92 p
dc.format.mimetype.none.fl_str_mv application/msword
application/pdf
dc.publisher.none.fl_str_mv Universidad de Santander
dc.publisher.branch.none.fl_str_mv Bucaramanga
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías y Tecnologías
dc.publisher.place.none.fl_str_mv Bucaramanga, Colombia
dc.publisher.program.none.fl_str_mv Ingeniería de Software
publisher.none.fl_str_mv Universidad de Santander
institution Universidad de Santander
bitstream.url.fl_str_mv https://repositorio.udes.edu.co/bitstreams/5294ff2d-cee7-4282-b09f-27de4c15e730/download
https://repositorio.udes.edu.co/bitstreams/14012aa9-d249-4d83-b1cc-ac963e8410e5/download
https://repositorio.udes.edu.co/bitstreams/542c75ee-d7f8-4698-b579-5cc8def71c45/download
https://repositorio.udes.edu.co/bitstreams/960057da-d5e7-4aca-858d-7f2c751d3d44/download
https://repositorio.udes.edu.co/bitstreams/23949400-80e6-4fb4-bbce-a5735e78092e/download
https://repositorio.udes.edu.co/bitstreams/80565687-13b7-461f-8a6b-9f0aadc24f8a/download
https://repositorio.udes.edu.co/bitstreams/1b016c94-1d8b-48a3-a2bc-7e27d4d25c1e/download
https://repositorio.udes.edu.co/bitstreams/d05f9260-d32c-4b25-97ad-60c6f715f8d3/download
https://repositorio.udes.edu.co/bitstreams/3ea2758a-a900-4e67-a920-04bfdab9ef10/download
https://repositorio.udes.edu.co/bitstreams/7bc250b8-2dd1-400e-9ffa-e3f6f3f60d2e/download
https://repositorio.udes.edu.co/bitstreams/2e4418d5-838a-4c37-b3f7-4859f060432e/download
bitstream.checksum.fl_str_mv cb053992a4427f871527c14c5b237f57
84efd715b78a0480ad17c75312d171a0
8c70ead3c7b47f3c63218e09725c219e
1d3ca05de86f2ab1c265b2667e2a4f78
73a5432e0b76442b22b026844140d683
fbab33779efb8001e4dfbce2085ac4a9
4af2cc1fe7f17cacc246b0e420cb35f8
9e7c3e5e04c64decc72dd24756879725
f2bdc5aba53b36747c6b30e828a98335
93c5c78192b5e8ef3ff9368a9a3fc9f2
613247a7d2beb12a193df76711111b49
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad de Santander
repository.mail.fl_str_mv soporte@metabiblioteca.com
_version_ 1851058824240168960
spelling Delgado-González, Jeison Mauricioec8ec3c7-0459-484b-8c03-19241c014e7d-1Parra-Medina, Ramón Davideb001131-6f51-48fe-922d-58a42d8fa9d3-1Camila-Bravo, Paula0f43e440-3929-4e36-af0e-bba60ba884ec-1Farelo-Velásquez, Nury79ffc7a7-f310-4627-b404-621f82587d62-12025-04-02T21:00:45Z2025-04-02T21:00:45Z2024-12-02DigitalLa práctica empresarial en C.I GRAMALUZ se centró en el desarrollo de un aplicativo web para optimizar los procesos operativos en la planta empacadora. La necesidad de mejorar la eficiencia y precisión en las operaciones de la planta motivó la creación de un sistema web interactivo, diseñado para integrar y automatizar diversas etapas del proceso productivo, como el descargue de mercancías, la selección de productos y el empaque. A través de la implementación de tecnologías modernas como el Tall Stack (Tailwind CSS, Alpine.js, Laravel y Livewire), se desarrolló una plataforma que no solo facilita la gestión de los procesos operativos, sino que también mejora la trazabilidad y control de los datos en tiempo real. Este sistema web optimiza la toma de decisiones, ofreciendo una visión clara y actualizada de las operaciones de la planta, mejorando la productividad y reduciendo errores manuales. El presente documento representa un avance significativo en la modernización de los procesos dentro de la planta empacadora, demostrando cómo la tecnología puede transformar las operaciones logísticas y mejorar la competitividad de las empresas del sector. Al integrar una solución tecnológica en las actividades cotidianas, se facilita la gestión eficiente de los recursos y se contribuye a la mejora continua de la planta.The business practice at C.I. GRAMALUZ focused on the development of a web application to optimize the operational processes in the packing plant. The need to improve efficiency and accuracy in plant operations motivated the creation of an interactive web system, designed to integrate, and automate various stages of the production process, such as unloading goods, product selection and packaging. Through the implementation of modern technologies such as Tall Stack (Tailwind CSS, Alpine.js, Laravel and Livewire), a platform was developed that not only facilitates the management of operational processes, but also improves traceability and control of data in real time. This web-based system optimizes decision making, offering a clear and updated view of plant operations, improving productivity, and reducing manual errors. This document represents a significant advance in the modernization of processes within the packing plant, demonstrating how technology can transform logistics operations and improve the competitiveness of companies in the sector. By integrating a technological solution into day-to-day activities, it facilitates the efficient management of resources and contributes to the continuous improvement of the plant.PregradoIngeniero(a) de SoftwareIntroducción 18 Formulación del Problema 19 Justificación 21 Objetivos 22 Objetivo General 22 Objetivos Específicos 22 Alcance 23 Soporte en el Desarrollo del Aplicativo Web 23 Interfaz de Usuario Adaptable 23 Integración de Datos en Tiempo Real 23 Desarrollo de Módulos Específicos 23 Limitaciones 24 Temporalidad 24 Antecedentes 25 Antecedentes Nacionales 25 Marco Teórico 27 SCRUM 27 Lenguajes de Programación 28 JavaScript 28 PHP 28 HTML 29 CSS 29 Composer 30 Frameworks 30 Laravel 30 Alpine J.S 31 Tailwind 31 NodeJs 32 Filament 32 Livewire 32 Enloquent 33 IDE 33 PhpStorm 33 Servicios Web 34 DOCKER 34 API 35 REST 35 Postman 36 Base de Datos 37 MySQL 37 Figma 38 Librerías 38 GIT 39 GitHub 40 XAMPP 40 Backend 40 Frontend 41 NPM 41 Diseño UX 42 Diseño UI 43 Tall Stack 43 Desarrollo Metodológico 44 Equipo de Desarrollo 46 Fases del Proyecto 46 Fase 1 Contextualización con el Stack de Tecnología 46 Fase 2 Inmersión Como Desarrollador 49 Fase 3 Diseño y Desarrollo de Nuevos Módulos 64 Fase 4 Ajustes y Modificaciones a Responsive 77 Conclusiones 85 Recomendaciones 86 Referencias Bibliográficas 8792 papplication/mswordapplication/pdfUniversidad de SantanderT 37.24 P177pRepositorio Digital Institucional Universidad de Santanderhttps://repositorio.udes.edu.cohttps://repositorio.udes.edu.co/handle/001/11592spaUniversidad de SantanderBucaramangaFacultad de Ingenierías y TecnologíasBucaramanga, ColombiaIngeniería de SoftwareA. Marin Ramirez y M. Zapata Prado, «Repositorio universidad ICESI,» 2017. [En línea]. Available: https://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/83888/1/TG02061.pdf.R. R. Panko, «What We Know About Spreadsheet Errors,» vol. 10, nº 2, p. 8, 1998.Portafolio, «La automatización industrial es clave para la reactivación,» Portafolio-Economía, 12 Enero 2021.R. Cejas, «Flokzu,» 24 Agosto 2023. [En línea]. Available: https://flokzu.com/es/manufactura/automatizacion-de-empaque-y-etiquetado-a-traves-de-bpm-un-salto-innovador-en-eficiencia-de-procesos/. [Último acceso: 17 Septiembre 2024].Dempro, «Dempro,» 10 Mayo 2021. [En línea]. Available: https://www.dempro.co/post/importancia-de-la-automatizacion-industrial-en-los-diferentes-sectores-productivos-de-colombia [Último acceso: 17 Septiembre 2021].K. Schwaber y J. Sutherland, La Guía de Scrum, 2013.Ó. Fernández Aranda, «Repositorio Universidad de Valladolid - Escuela de Ingeniería Informática,» 2018. [En línea]. [Último acceso: 04 Octubre 2024].M. Rehkopf, «Atlassian,» 12 Abril 2023. [En línea]. Available: https://www.atlassian.com/es/agile/scrum/sprints#:~:text=gesti%C3%B3n%20de%20proyectos%3FUn%20sprint%20es%20un%20per%C3%ADodo%20breve%20de%20tiempo%20fijo%20en,con%20menos%20quebraderos%20de%20cabeza.3. [Último acceso: 7 Octubre 2024].S. I. Logroño Naranjo, C. R. López Paredes, N. A. Estrada Brito y V. A. Vásconez Nuñez, «Utilización de lenguajes de programación para generar plataformas informáticas en pro del desarrollo del sector turístico que ayude al Crecimiento Económico,» Revisa Cientifica, vol. 7, nº 4, pp. 1627-1636, 2021.«Repositorio Universidad Privada Dr. Rafael Belloso Chacín,» 2020. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://virtual.urbe.edu/tesispub/0105029/cap02.pdf. [Último acceso: 10 Octubre 2024].Arsys, «Arsys,» 2023. [En línea]. Available: https://www.arsys.es/blog/php#:~:text=Conclusiones%20sobre%20PHP%C2%BFQu%C3%A9%20es%20PHP%3F,seg%C3%BAn%20la%20interacci%C3%B3n%20del%20usuario. [Último acceso: 10 Octubre 2024].R. C. Vara , «Repositorio Universidad de Salamanca, Plaza de los Caídos,» 2015. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://gredos.usal.es/bitstream/10366/139647/1/BISITE_CasadoVaraR_HTML.pdf [Último acceso: 11 Octubre 2024].Library of congress, 2024. [En línea]. Available: https://wwwlocgov.translate.goog/preservation/digital/formats/fdd/fdd000475.shtml?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=rq#:~:text=HTML%20originated%20around%201990%20as,other%20aspects%20of%20document%20formatting [Último acceso: 11 Octubre 2024].Mozilla Developer Network (MDN), 2024. [En línea]. Available: https://developer.mozilla.org/es/docs/Web/CSS. [Último acceso: 11 Octubre 2024].Digital Ocean, «Digital Ocean,» 2024. [En línea]. Available: https://www.digitalocean.com/community/tutorials/what-is-composer. [Último acceso: 12 Octubre 2024].J. M. Galindo Haro y J. M. Camps Riba, 14 Enero 2008. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://openaccess.uoc.edu/bitstream/10609/876/1/00765tfc.pdf. [Último acceso: 12 Octubre 2024].Bean, M., & Hamilton, K., Laravel: Up & Running: A Framework for Building Modern PHP Apps (3rd ed.), O'Reilly Media., 2020.McCool, S., Laravel Blade - Advanced Usage and Best Practices., Packt Publishing., 2021.M. Tyson, «How-to,» 08 Diciembre 2022. [En línea]. Available: https://www.infoworld.com/article/2337630/intro-to-alpinejs-a-javascript-framework-for-minimalists.html#:~:text=js%20is%20a%20front%2Dend,Let's%20give%20it%20a%20try.&text=The%20innovation%20in%20front%2Dend,cultural%20phenomena%20of%20our%20time.. [Último acceso: 12 Octubre 2024].P. Singh, M. Sirvastava, M. Kansal, A. P. Singh, A. Chauhan y A. Gaur, «International Conference on Disruptive Technologies (ICDT),» 12 Mayo 2023. [En línea]. Available: https://ieeexplore.ieee.org/document/10150911/authors. [Último acceso: 12 Octubre 2024].GeeksforGeeks, 2024. [En línea]. Available: https://www.geeksforgeeks.org/tailwind-css/. [Último acceso: 12 Octubre 2024].Node.js, 2024. [En línea]. Available: https://nodejs.org/en/about. [Último acceso: 13 Octubre 2024].FilamentPHP, 2024. [En línea]. Available: https://filamentphp.com/. [Último acceso: 15 Octubre 2024].Codemotion Magazine, 2024. [En línea]. Available: https://www.codemotion.com/magazine/es/backend-es/reactividad-en-laravel-con-livewire/#:~:text=Livewire%20es%20un%20m%C3%B3dulo%20independiente,y%20en%20framework%20del%20backend. [Último acceso: 13 Octubre 2024].Laravel, 2024. [En línea]. Available: https://laravel.com/docs/11.x/eloquent. [Último acceso: 13 Octubre 2024].J. L. Alonso Velázquez, «Repositorio Universidad de Guanajuato,» Agosto 2010. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.cimat.mx/~pepe/cursos/lenguaje_2010/slides/slide_17.pdf. [Último acceso: 13 Octubre 2024].GoDaddy, 2024. [En línea]. Available: https://www.godaddy.com/resources/es/tecnologia/php-storm-que-es. [Último acceso: 13 Octubre 2024].B. A. Lara Tabares y A. M. Rodríguez Arévalo, «Repositorio Pontificia Universidad Javeriana - Facultad de Ingenierías,» 2024. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://repository.javeriana.edu.co/bitstream/handle/10554/7471/Tesis209.pdf?sequence=1. [Último acceso: 13 Octubre 2024].J. L. Muñoz Tapia, «Repositorio Universitat Poliécnica de Catalunya,» Octubre 2017. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://upcommons.upc.edu/bitstream/handle/2117/113040/Degree_thesis.pdf?sequenc. [Último acceso: 13 Octubre 2024].S. Iroegbu, «FreeCodeCamp,» 29 Junio 2022. [En línea]. Available: https://www.freecodecamp.org/news/design-an-api-application-program-interface/. [Último acceso: 13 Octubre 2024].Red Hat, 2024. [En línea]. Available: https://www.redhat.com/es/topics/api/what-is-a-rest-api. [Último acceso: 13 Octubre 2024].Apidog, «Apidog,» 2024. [En línea]. Available: https://apidog.com/compare/apidog-vs-postman/?utm_source=google_search&utm_medium=g&utm_campaign=20868885061&utm_content=161998952839&utm_term=postman%20online&gad_source=1&gclid=Cj0KCQjwsoe5BhDiARIsAOXVoUsiomekW4_YLioV12abcPsqYhCUYl-Ak6p74dI2GpkIXaZbIDtn. [Último acceso: 13 Octubre 2024].M. Marqués, Bases de Datos, Publicacions de la Universitat Jaume I. Servei de Comunicació i Publicacions Campus del Riu Sec. Edifici Rectorat i Serveis Centrals, 2018.MySQL, 2024. [En línea]. Available: https://www.mysql.com/. [Último acceso: 13 Octubre 2024].Figma, 2024. [En línea]. Available: https://www.figma.com/es-la/. [Último acceso: 13 Octubre 2024].Unir, 20 Noviembre 2023. [En línea]. Available: https://www.unir.net/revista/ingenieria/librerias-programacion/#:~:text=Una%20librer%C3%ADa%20de%20programaci%C3%B3n%20es,o%20necesidades%20comunes%20de%20desarrollo. [Último acceso: 14 Octubre 2024].Git, 2024. [En línea]. Available: https://git-scm.com/. [Último acceso: 13 Octubre 2024].GitHub, 2024. [En línea]. Available: https://docs.github.com/en/get-started/start-your-journey/about-github-and-git. [Último acceso: 14 Octubre 2024].eDX, 2024. [En línea]. Available: https://www.edx.org/learn/xampp#:~:text=XAMPP%20is%20an%20open%2Dsource,correctly%20on%20a%20live%20serve. [Último acceso: 13 Octubre 2024].Platzi, 2024. [En línea]. Available: https://platzi.com/blog/que-es-frontend-y-backend/#:~:text=Qu%C3%A9%20es%20Backend&text=El%20backend%20se%20ocupa%20de,detr%C3%A1s%20de%20la%20interfaz%20visible. [Último acceso: 14 Octubre 2024].Descubre Comunicación, 26 Julio 2019. [En línea]. Available: https://descubrecomunicacion.com/que-es-backend-y-frontend/. [Último acceso: 14 Octubre 2024].NPM, 2024. [En línea]. Available: https://www.npmjs.com/. [Último acceso: 14 Octubre 2024].«Repositorio Universidad Nacional de La Plata,» 2024. [En línea]. Available: chromeextension://efaidnbmnnnibpcajpcglclefindmkaj/https://perio.unlp.edu.ar/catedras/ecal/wp-content/uploads/sites/125/2023/02/Diseno-UX-UI.pdf. [Último acceso: 14 Octubre 2024].TALL Stack. , «TALL Stack.,» 2024. [En línea]. Available: https://tallstack.dev/. [Último acceso: 18 Octubre 2024].Coursera Staff, «Coursera,» 29 Noviembre 2023. [En línea]. Available: https://www.coursera.org/mx/articles/what-is-a-user-interface-ui-designer-guide. [Último acceso: 14 Octubre 2024].Platzi, 2024. [En línea]. [Último acceso: Octubre 2024].Derechos Reservados - Universidad de Santander, 2024. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Planta EmpacadoraSistema WebPráctica EmpresarialTall StackPacking PlantWeb SystemTall StackBusiness PracticePráctica Empresarial en la Empresa C.I GRAMALUZ Participación en el Desarrollo de un Aplicativo Web Para la Mejora de los Procesos Operativos en la Planta Empacadora de C.I GRAMALUZBusiness Internship at C.I GRAMALUZ Participation in the Development of a Web Application for the Improvement of Operational Processes in the Packing Plant of C.I GRAMALUZTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_71e4c1898caa6e32Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/submittedVersionTodas las AudienciasPublicationORIGINALCertificado_de_Similitud_de_Texto.pdfCertificado_de_Similitud_de_Texto.pdfapplication/pdf2367101https://repositorio.udes.edu.co/bitstreams/5294ff2d-cee7-4282-b09f-27de4c15e730/downloadcb053992a4427f871527c14c5b237f57MD51Práctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.docxPráctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document6739256https://repositorio.udes.edu.co/bitstreams/14012aa9-d249-4d83-b1cc-ac963e8410e5/download84efd715b78a0480ad17c75312d171a0MD56Práctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdfPráctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdfapplication/pdf3512280https://repositorio.udes.edu.co/bitstreams/542c75ee-d7f8-4698-b579-5cc8def71c45/download8c70ead3c7b47f3c63218e09725c219eMD57Label.jpgLabel.jpgimage/jpeg400721https://repositorio.udes.edu.co/bitstreams/960057da-d5e7-4aca-858d-7f2c751d3d44/download1d3ca05de86f2ab1c265b2667e2a4f78MD58LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.udes.edu.co/bitstreams/23949400-80e6-4fb4-bbce-a5735e78092e/download73a5432e0b76442b22b026844140d683MD55TEXTCertificado_de_Similitud_de_Texto.pdf.txtCertificado_de_Similitud_de_Texto.pdf.txtExtracted texttext/plain101365https://repositorio.udes.edu.co/bitstreams/80565687-13b7-461f-8a6b-9f0aadc24f8a/downloadfbab33779efb8001e4dfbce2085ac4a9MD59Práctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.docx.txtPráctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.docx.txtExtracted texttext/plain101723https://repositorio.udes.edu.co/bitstreams/1b016c94-1d8b-48a3-a2bc-7e27d4d25c1e/download4af2cc1fe7f17cacc246b0e420cb35f8MD511Práctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdf.txtPráctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdf.txtExtracted texttext/plain101516https://repositorio.udes.edu.co/bitstreams/d05f9260-d32c-4b25-97ad-60c6f715f8d3/download9e7c3e5e04c64decc72dd24756879725MD512THUMBNAILCertificado_de_Similitud_de_Texto.pdf.jpgCertificado_de_Similitud_de_Texto.pdf.jpgGenerated Thumbnailimage/jpeg7615https://repositorio.udes.edu.co/bitstreams/3ea2758a-a900-4e67-a920-04bfdab9ef10/downloadf2bdc5aba53b36747c6b30e828a98335MD510Práctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdf.jpgPráctica Empresarial_en_la_Empresa_C.I_GRAMALUZ_Participación_en_el_Desarrollo_de_un_Aplicativo_Web_Para_la_Mejora_de_los_Procesos_Operativos_en_la_Planta_Empacadora_de_C.I_GRAMALUZ.pdf.jpgGenerated Thumbnailimage/jpeg8221https://repositorio.udes.edu.co/bitstreams/7bc250b8-2dd1-400e-9ffa-e3f6f3f60d2e/download93c5c78192b5e8ef3ff9368a9a3fc9f2MD513Label.jpg.jpgLabel.jpg.jpgGenerated Thumbnailimage/jpeg12527https://repositorio.udes.edu.co/bitstreams/2e4418d5-838a-4c37-b3f7-4859f060432e/download613247a7d2beb12a193df76711111b49MD514001/11592oai:repositorio.udes.edu.co:001/115922025-06-19 17:10:43.885https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de Santander, 2024. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.udes.edu.coRepositorio Universidad de Santandersoporte@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K