Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S
El propósito del proyecto fue desarrollar un sistema web para publicitar los productos y servicios que ofrece la empresa Minacoples SAS, que está dedicada al mantenimiento industrial en general con un enfoque en la hidráulica, también a la comercialización y fabricación de repuestos metalmecánicos....
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/22461
- Acceso en línea:
- http://hdl.handle.net/11349/22461
- Palabra clave:
- Sistema Web
Gestión de Pedidos
Programación Web
HTML
Tecnología en Sistematización de Datos - Tesis y disertaciones académicas
Sistemas de información
Aplicaciones web
Logística en los negocios - Procesamiento de datos
Web System
Orders management
Web Programming
HTML
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_062ddbc91d95748d662791abff6f3403 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/22461 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
dc.title.titleenglish.spa.fl_str_mv |
Dynamicweb system for order management, manufacturing and delivery of metalworking products at the Minacoples S.A.S Company |
title |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
spellingShingle |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S Sistema Web Gestión de Pedidos Programación Web HTML Tecnología en Sistematización de Datos - Tesis y disertaciones académicas Sistemas de información Aplicaciones web Logística en los negocios - Procesamiento de datos Web System Orders management Web Programming HTML |
title_short |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
title_full |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
title_fullStr |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
title_full_unstemmed |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
title_sort |
Sistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.S |
dc.contributor.advisor.spa.fl_str_mv |
Romero García, Mariluz |
dc.subject.spa.fl_str_mv |
Sistema Web Gestión de Pedidos Programación Web HTML |
topic |
Sistema Web Gestión de Pedidos Programación Web HTML Tecnología en Sistematización de Datos - Tesis y disertaciones académicas Sistemas de información Aplicaciones web Logística en los negocios - Procesamiento de datos Web System Orders management Web Programming HTML |
dc.subject.lemb.spa.fl_str_mv |
Tecnología en Sistematización de Datos - Tesis y disertaciones académicas Sistemas de información Aplicaciones web Logística en los negocios - Procesamiento de datos |
dc.subject.keyword.spa.fl_str_mv |
Web System Orders management Web Programming HTML |
description |
El propósito del proyecto fue desarrollar un sistema web para publicitar los productos y servicios que ofrece la empresa Minacoples SAS, que está dedicada al mantenimiento industrial en general con un enfoque en la hidráulica, también a la comercialización y fabricación de repuestos metalmecánicos. Además, el sistema web tuvo que tener integrado un subsistema que permita gestionar los pedidos de la empresa de una manera práctica y desde una ubicación remota. Por ende, el sistema debió contar con un módulo de ingreso y registro de usuario y a su vez brindarles a los usuarios la garantía de que se hará un buen manejo de sus datos y se mantendrán protegidos. Asimismo, el sistema debió contar con un módulo para actualizar los datos de los usuarios, módulos para gestionar (crear, modificar y eliminar) los productos que se ofrecen, a los cuales sólo puede acceder el usuario administrador y módulos para la gestión de los pedidos. Debido a que la empresa no sólo vende productos prefabricados, sino también ofrece el servicio de fabricación desde cero según las necesidades de los usuarios, los precios de estos servicios pueden variar mucho y se hizo necesario que el sistema posea un módulo que permita a los usuarios solicitar una cotización para un servicio específico. El proyecto incluyó un entorno de trabajo con pequeños módulos que ayudarán a realizar un buen mantenimiento del sistema. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-12-05T16:49:47Z |
dc.date.available.none.fl_str_mv |
2019-12-05T16:49:47Z |
dc.date.created.spa.fl_str_mv |
2019-09-17 |
dc.type.degree.spa.fl_str_mv |
Pasantía |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/22461 |
url |
http://hdl.handle.net/11349/22461 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/22461/23/CruzPab%c3%b3nDavidFelipe2019.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22461/24/CruzPab%c3%b3nDavidFelipeAnexo-1.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22461/25/CruzPab%c3%b3nDavidFelipeAnexo-2.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22461/22/license.txt http://repository.udistrital.edu.co/bitstream/11349/22461/1/CruzPab%c3%b3nDavidFelipe2019.pdf http://repository.udistrital.edu.co/bitstream/11349/22461/2/CruzPab%c3%b3nDavidFelipeAnexo-1.pdf http://repository.udistrital.edu.co/bitstream/11349/22461/3/CruzPab%c3%b3nDavidFelipeAnexo-2.pdf http://repository.udistrital.edu.co/bitstream/11349/22461/4/CruzPab%c3%b3nDavidFelipeAnexo-3.png http://repository.udistrital.edu.co/bitstream/11349/22461/5/CruzPab%c3%b3nDavidFelipeAnexo-4.png http://repository.udistrital.edu.co/bitstream/11349/22461/6/CruzPab%c3%b3nDavidFelipeAnexo-5.png http://repository.udistrital.edu.co/bitstream/11349/22461/7/CruzPab%c3%b3nDavidFelipeAnexo-6.png http://repository.udistrital.edu.co/bitstream/11349/22461/8/CruzPab%c3%b3nDavidFelipeAnexo-7.png http://repository.udistrital.edu.co/bitstream/11349/22461/9/CruzPab%c3%b3nDavidFelipeAnexo-8.png http://repository.udistrital.edu.co/bitstream/11349/22461/10/CruzPab%c3%b3nDavidFelipeAnexo-9.png http://repository.udistrital.edu.co/bitstream/11349/22461/11/CruzPab%c3%b3nDavidFelipeAnexo-10.png http://repository.udistrital.edu.co/bitstream/11349/22461/12/CruzPab%c3%b3nDavidFelipeAnexo-11.png http://repository.udistrital.edu.co/bitstream/11349/22461/13/CruzPab%c3%b3nDavidFelipeAnexo-12.png http://repository.udistrital.edu.co/bitstream/11349/22461/14/CruzPab%c3%b3nDavidFelipeAnexo-13.png http://repository.udistrital.edu.co/bitstream/11349/22461/15/CruzPab%c3%b3nDavidFelipeAnexo-14.png http://repository.udistrital.edu.co/bitstream/11349/22461/16/CruzPab%c3%b3nDavidFelipeAnexo-15.png http://repository.udistrital.edu.co/bitstream/11349/22461/17/CruzPab%c3%b3nDavidFelipeAnexo-16.png http://repository.udistrital.edu.co/bitstream/11349/22461/18/CruzPab%c3%b3nDavidFelipeAnexo-17.png http://repository.udistrital.edu.co/bitstream/11349/22461/19/CruzPab%c3%b3nDavidFelipeAnexo-18.png http://repository.udistrital.edu.co/bitstream/11349/22461/20/CruzPab%c3%b3nDavidFelipeAnexo-19.png http://repository.udistrital.edu.co/bitstream/11349/22461/21/CruzPab%c3%b3nDavidFelipeAnexo-20.png |
bitstream.checksum.fl_str_mv |
f4c1aa5aab27fc97be769bb60e871d5c 86069d9cbeba16e8131cb8f6e8a01784 ec0214035f88870979c8ccc487019a4c da5c6a3ca62d5dd4853000a60fee7083 9832bb39b1c47046ec76e8cf0e0e57f6 0d7617eb770de6a237b374effccc8326 0ca2e33648844288dba24fb38a9fe1e4 763cbbd1307cfd58e3426375eb4e65d4 597afb83769b9dd97d37a28dcb213865 69c34540d8411cb0c0722c48f38e3446 efef9a4da9f41524ff71d996d7d67f28 d6a4bb672e516227939a4f53ffd4455a 375ed392849ae143e4756032af1b2c41 763eb823e91f5986534a4bd298d053ef 4c6ecb3f5e74ef458db1bc28483dec72 01e2ffb80ec88a1b98b4c2d7797b8c89 bfa3ffefe1df2f705dfd1aff93cf325f 28b5c0c81758401f3abb46556f62dbd1 e3b5a8a25b952c7853b59d56441371b0 c3fbaa61c7d5941e0893010a27a437b3 b10644b6ea3b8baad04b97f01f59772b 12e997a97775017a5d21ca7e4fdc07b0 db33c816c882f0524a77694d280d2215 8250cfe1a89d4de4897532b38dc108dd 290f1fbedf2fd6f93622208633078cea |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111198926340096 |
spelling |
Romero García, MariluzCruz Pabón, David Felipe2019-12-05T16:49:47Z2019-12-05T16:49:47Z2019-09-17http://hdl.handle.net/11349/22461El propósito del proyecto fue desarrollar un sistema web para publicitar los productos y servicios que ofrece la empresa Minacoples SAS, que está dedicada al mantenimiento industrial en general con un enfoque en la hidráulica, también a la comercialización y fabricación de repuestos metalmecánicos. Además, el sistema web tuvo que tener integrado un subsistema que permita gestionar los pedidos de la empresa de una manera práctica y desde una ubicación remota. Por ende, el sistema debió contar con un módulo de ingreso y registro de usuario y a su vez brindarles a los usuarios la garantía de que se hará un buen manejo de sus datos y se mantendrán protegidos. Asimismo, el sistema debió contar con un módulo para actualizar los datos de los usuarios, módulos para gestionar (crear, modificar y eliminar) los productos que se ofrecen, a los cuales sólo puede acceder el usuario administrador y módulos para la gestión de los pedidos. Debido a que la empresa no sólo vende productos prefabricados, sino también ofrece el servicio de fabricación desde cero según las necesidades de los usuarios, los precios de estos servicios pueden variar mucho y se hizo necesario que el sistema posea un módulo que permita a los usuarios solicitar una cotización para un servicio específico. El proyecto incluyó un entorno de trabajo con pequeños módulos que ayudarán a realizar un buen mantenimiento del sistema.The purpose of the project was to develop a web system to advertise the products and services offered by the company Minacoples SAS, which is dedicated to general industrial maintenance with a focus on hydraulics, also to the commercialization and manufacture of metalworking parts. In addition, the web system had to have a subsystem integrated that allows managing company orders in a practical way and from a remote location. Therefore, the system must have a user registration and registration module and in turn provide users with the guarantee that their data will be handled well and will be protected. Also, the system must have a module to update user data, modules to manage (create, modify and delete) the products offered, which can only be accessed by the administrator user and modules for order management . Because the company not only sells prefabricated products, but also offers the manufacturing service from scratch according to the needs of the users, the prices of these services can vary greatly and it became necessary for the system to have a module that allows users Request a quote for a specific service. The project included a working environment with small modules that will help to perform a good maintenance of the system.Minacoples S.A.SpdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Sistema WebGestión de PedidosProgramación WebHTMLTecnología en Sistematización de Datos - Tesis y disertaciones académicasSistemas de informaciónAplicaciones webLogística en los negocios - Procesamiento de datosWeb SystemOrders managementWeb ProgrammingHTMLSistema web dinámico para la gestión de pedidos, fabricación y entrega de los productos metal-mecánicos en la Empresa Minacoples S.A.SDynamicweb system for order management, manufacturing and delivery of metalworking products at the Minacoples S.A.S CompanyPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILCruzPabónDavidFelipe2019.pdf.jpgCruzPabónDavidFelipe2019.pdf.jpgIM Thumbnailimage/jpeg2880http://repository.udistrital.edu.co/bitstream/11349/22461/23/CruzPab%c3%b3nDavidFelipe2019.pdf.jpgf4c1aa5aab27fc97be769bb60e871d5cMD523open accessCruzPabónDavidFelipeAnexo-1.pdf.jpgCruzPabónDavidFelipeAnexo-1.pdf.jpgIM Thumbnailimage/jpeg14086http://repository.udistrital.edu.co/bitstream/11349/22461/24/CruzPab%c3%b3nDavidFelipeAnexo-1.pdf.jpg86069d9cbeba16e8131cb8f6e8a01784MD524open accessCruzPabónDavidFelipeAnexo-2.pdf.jpgCruzPabónDavidFelipeAnexo-2.pdf.jpgIM Thumbnailimage/jpeg7077http://repository.udistrital.edu.co/bitstream/11349/22461/25/CruzPab%c3%b3nDavidFelipeAnexo-2.pdf.jpgec0214035f88870979c8ccc487019a4cMD525open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/22461/22/license.txtda5c6a3ca62d5dd4853000a60fee7083MD522open accessORIGINALCruzPabónDavidFelipe2019.pdfCruzPabónDavidFelipe2019.pdfapplication/pdf1932996http://repository.udistrital.edu.co/bitstream/11349/22461/1/CruzPab%c3%b3nDavidFelipe2019.pdf9832bb39b1c47046ec76e8cf0e0e57f6MD51open accessCruzPabónDavidFelipeAnexo-1.pdfCruzPabónDavidFelipeAnexo-1.pdfapplication/pdf447972http://repository.udistrital.edu.co/bitstream/11349/22461/2/CruzPab%c3%b3nDavidFelipeAnexo-1.pdf0d7617eb770de6a237b374effccc8326MD52open accessCruzPabónDavidFelipeAnexo-2.pdfCruzPabónDavidFelipeAnexo-2.pdfapplication/pdf1724846http://repository.udistrital.edu.co/bitstream/11349/22461/3/CruzPab%c3%b3nDavidFelipeAnexo-2.pdf0ca2e33648844288dba24fb38a9fe1e4MD53open accessCruzPabónDavidFelipeAnexo-3.pngCruzPabónDavidFelipeAnexo-3.pngimage/png14016http://repository.udistrital.edu.co/bitstream/11349/22461/4/CruzPab%c3%b3nDavidFelipeAnexo-3.png763cbbd1307cfd58e3426375eb4e65d4MD54open accessCruzPabónDavidFelipeAnexo-4.pngCruzPabónDavidFelipeAnexo-4.pngimage/png13670http://repository.udistrital.edu.co/bitstream/11349/22461/5/CruzPab%c3%b3nDavidFelipeAnexo-4.png597afb83769b9dd97d37a28dcb213865MD55open accessCruzPabónDavidFelipeAnexo-5.pngCruzPabónDavidFelipeAnexo-5.pngimage/png29033http://repository.udistrital.edu.co/bitstream/11349/22461/6/CruzPab%c3%b3nDavidFelipeAnexo-5.png69c34540d8411cb0c0722c48f38e3446MD56open accessCruzPabónDavidFelipeAnexo-6.pngCruzPabónDavidFelipeAnexo-6.pngimage/png18178http://repository.udistrital.edu.co/bitstream/11349/22461/7/CruzPab%c3%b3nDavidFelipeAnexo-6.pngefef9a4da9f41524ff71d996d7d67f28MD57open accessCruzPabónDavidFelipeAnexo-7.pngCruzPabónDavidFelipeAnexo-7.pngimage/png18345http://repository.udistrital.edu.co/bitstream/11349/22461/8/CruzPab%c3%b3nDavidFelipeAnexo-7.pngd6a4bb672e516227939a4f53ffd4455aMD58open accessCruzPabónDavidFelipeAnexo-8.pngCruzPabónDavidFelipeAnexo-8.pngimage/png15535http://repository.udistrital.edu.co/bitstream/11349/22461/9/CruzPab%c3%b3nDavidFelipeAnexo-8.png375ed392849ae143e4756032af1b2c41MD59open accessCruzPabónDavidFelipeAnexo-9.pngCruzPabónDavidFelipeAnexo-9.pngimage/png19215http://repository.udistrital.edu.co/bitstream/11349/22461/10/CruzPab%c3%b3nDavidFelipeAnexo-9.png763eb823e91f5986534a4bd298d053efMD510open accessCruzPabónDavidFelipeAnexo-10.pngCruzPabónDavidFelipeAnexo-10.pngimage/png18481http://repository.udistrital.edu.co/bitstream/11349/22461/11/CruzPab%c3%b3nDavidFelipeAnexo-10.png4c6ecb3f5e74ef458db1bc28483dec72MD511open accessCruzPabónDavidFelipeAnexo-11.pngCruzPabónDavidFelipeAnexo-11.pngimage/png18745http://repository.udistrital.edu.co/bitstream/11349/22461/12/CruzPab%c3%b3nDavidFelipeAnexo-11.png01e2ffb80ec88a1b98b4c2d7797b8c89MD512open accessCruzPabónDavidFelipeAnexo-12.pngCruzPabónDavidFelipeAnexo-12.pngimage/png19597http://repository.udistrital.edu.co/bitstream/11349/22461/13/CruzPab%c3%b3nDavidFelipeAnexo-12.pngbfa3ffefe1df2f705dfd1aff93cf325fMD513open accessCruzPabónDavidFelipeAnexo-13.pngCruzPabónDavidFelipeAnexo-13.pngimage/png18261http://repository.udistrital.edu.co/bitstream/11349/22461/14/CruzPab%c3%b3nDavidFelipeAnexo-13.png28b5c0c81758401f3abb46556f62dbd1MD514open accessCruzPabónDavidFelipeAnexo-14.pngCruzPabónDavidFelipeAnexo-14.pngimage/png24726http://repository.udistrital.edu.co/bitstream/11349/22461/15/CruzPab%c3%b3nDavidFelipeAnexo-14.pnge3b5a8a25b952c7853b59d56441371b0MD515open accessCruzPabónDavidFelipeAnexo-15.pngCruzPabónDavidFelipeAnexo-15.pngimage/png12441http://repository.udistrital.edu.co/bitstream/11349/22461/16/CruzPab%c3%b3nDavidFelipeAnexo-15.pngc3fbaa61c7d5941e0893010a27a437b3MD516open accessCruzPabónDavidFelipeAnexo-16.pngCruzPabónDavidFelipeAnexo-16.pngimage/png23105http://repository.udistrital.edu.co/bitstream/11349/22461/17/CruzPab%c3%b3nDavidFelipeAnexo-16.pngb10644b6ea3b8baad04b97f01f59772bMD517open accessCruzPabónDavidFelipeAnexo-17.pngCruzPabónDavidFelipeAnexo-17.pngimage/png21709http://repository.udistrital.edu.co/bitstream/11349/22461/18/CruzPab%c3%b3nDavidFelipeAnexo-17.png12e997a97775017a5d21ca7e4fdc07b0MD518open accessCruzPabónDavidFelipeAnexo-18.pngCruzPabónDavidFelipeAnexo-18.pngimage/png21975http://repository.udistrital.edu.co/bitstream/11349/22461/19/CruzPab%c3%b3nDavidFelipeAnexo-18.pngdb33c816c882f0524a77694d280d2215MD519open accessCruzPabónDavidFelipeAnexo-19.pngCruzPabónDavidFelipeAnexo-19.pngimage/png17570http://repository.udistrital.edu.co/bitstream/11349/22461/20/CruzPab%c3%b3nDavidFelipeAnexo-19.png8250cfe1a89d4de4897532b38dc108ddMD520open accessCruzPabónDavidFelipeAnexo-20.pngCruzPabónDavidFelipeAnexo-20.pngimage/png16253http://repository.udistrital.edu.co/bitstream/11349/22461/21/CruzPab%c3%b3nDavidFelipeAnexo-20.png290f1fbedf2fd6f93622208633078ceaMD521open access11349/22461oai:repository.udistrital.edu.co:11349/224612023-06-09 16:12:38.864open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |