Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A
El presente trabajo ofrece una propuesta para el diseño de un modelo para la asignación de rutas de la Empresa Turistran Ltda., teniendo como caso de uso el cliente Terra Ferme S.A, en la ciudad de Bogotá. La planeación de las rutas de los buses de Turistran LTDA es uno de esos procesos que se diseñ...
- Autores:
-
Diáz González, Yulieth
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/4746
- Acceso en línea:
- http://hdl.handle.net/11349/4746
- Palabra clave:
- VRP
Diseño
Asignación de Rutas
Optimización del Tiempo
ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS
TRANSPORTE - PLANIFICACIÓN
MEJORAMIENTO DE PROCESOS
MODELOS MATEMÁTICOS
VRP
Design
Allocation of Routes
Optimization of Time,
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_3725a058e6f8472899b5917973783e55 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/4746 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
dc.title.titleenglish.spa.fl_str_mv |
Model Design for the Allocation of Routes Turistan Ltda., Case of Use Terra Ferme S.A |
title |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
spellingShingle |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A VRP Diseño Asignación de Rutas Optimización del Tiempo ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS TRANSPORTE - PLANIFICACIÓN MEJORAMIENTO DE PROCESOS MODELOS MATEMÁTICOS VRP Design Allocation of Routes Optimization of Time, |
title_short |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
title_full |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
title_fullStr |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
title_full_unstemmed |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
title_sort |
Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.A |
dc.creator.fl_str_mv |
Diáz González, Yulieth |
dc.contributor.advisor.spa.fl_str_mv |
Orjuela Castro, Javier Arturo |
dc.contributor.author.spa.fl_str_mv |
Diáz González, Yulieth |
dc.subject.spa.fl_str_mv |
VRP Diseño Asignación de Rutas Optimización del Tiempo |
topic |
VRP Diseño Asignación de Rutas Optimización del Tiempo ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS TRANSPORTE - PLANIFICACIÓN MEJORAMIENTO DE PROCESOS MODELOS MATEMÁTICOS VRP Design Allocation of Routes Optimization of Time, |
dc.subject.lemb.spa.fl_str_mv |
ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS TRANSPORTE - PLANIFICACIÓN MEJORAMIENTO DE PROCESOS MODELOS MATEMÁTICOS |
dc.subject.keyword.spa.fl_str_mv |
VRP Design Allocation of Routes Optimization of Time, |
description |
El presente trabajo ofrece una propuesta para el diseño de un modelo para la asignación de rutas de la Empresa Turistran Ltda., teniendo como caso de uso el cliente Terra Ferme S.A, en la ciudad de Bogotá. La planeación de las rutas de los buses de Turistran LTDA es uno de esos procesos que se diseñan con base a la experiencia. Por tal razón, la idea de este proyecto es desarrollar un modelo que permita optimizar y resolver el problema de asignación de rutas, y así tener mecanismos de planeación y control que permita información pertinente para establecer rutas de maneras convenientes; con el fin de entregar una solución factible que minimice los tiempos de recorrido, teniendo en cuenta una variabilidad dada por el tráfico, vías, incumplimiento de tiempos de recorrido. Esta solución será una herramienta de toma de decisiones que, junto con la experiencia, permitirá diseñar una ruta eficiente que cumpla con los requerimientos establecidos por el cliente. El documento se encuentra estructurado de la siguiente manera: En el primer capítulo se realiza un diagnóstico sobre el estado actual de la organización respecto a los procesos de servicios de transporte turísticos, para identificar las fallas del sistema y establecer estrategias de solución. En el segundo capítulo se analiza y determinan las variables, parámetros y restricciones que deben ser tenidas en cuenta para la asignación de las rutas en Turistran LTDA. En el tercer capítulo se construye el modelo del sistema de asignación y ruteo para los vehículos que permita la optimización del tiempo con el cual cuenta para la llegada a su destino. En el cuarto capítulo se realiza una evaluación del modelo propuesto para determinar la efectividad, a través una comparación entre los resultados obtenidos y la situación inicial del proceso. |
publishDate |
2016 |
dc.date.accessioned.none.fl_str_mv |
2016-12-26T19:53:57Z |
dc.date.available.none.fl_str_mv |
2016-12-26T19:53:57Z |
dc.date.created.spa.fl_str_mv |
2016-12-01 |
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/4746 |
url |
http://hdl.handle.net/11349/4746 |
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 |
https://repository.udistrital.edu.co/bitstreams/0af8ad5f-5a24-46c2-8231-979a5ff6223b/download https://repository.udistrital.edu.co/bitstreams/100ef47c-53e3-46e0-8432-87f30197c2e5/download https://repository.udistrital.edu.co/bitstreams/1820e72e-7ffa-4698-b7c8-88be5eb72610/download https://repository.udistrital.edu.co/bitstreams/913e9bdb-3733-49b0-87fa-ab34843bac21/download https://repository.udistrital.edu.co/bitstreams/6bf19705-21be-4569-819c-271255dbc2a2/download https://repository.udistrital.edu.co/bitstreams/8b93c34f-9f78-4480-b7ef-5852540134da/download https://repository.udistrital.edu.co/bitstreams/580d81f9-d080-4ff9-8665-140a943b7f02/download https://repository.udistrital.edu.co/bitstreams/18b304e8-cff4-4103-94bc-5bfa79b61803/download https://repository.udistrital.edu.co/bitstreams/443aaea7-f295-4408-8cc2-cea9d3baf166/download https://repository.udistrital.edu.co/bitstreams/e7fdd701-7021-4bbe-97ef-965e8097233e/download https://repository.udistrital.edu.co/bitstreams/239df26b-5f71-42ed-887c-28fcbc577f7e/download https://repository.udistrital.edu.co/bitstreams/314a6ae9-ffa0-493e-aa42-36306cde8641/download https://repository.udistrital.edu.co/bitstreams/8563d45e-2dcd-49aa-991f-cbcc31f097fd/download https://repository.udistrital.edu.co/bitstreams/d601b7aa-41d0-43e1-88e7-fed94ee425fa/download |
bitstream.checksum.fl_str_mv |
642728a2db110487e4d96d541fb9af66 eb3462ba2ee6a772a8e07f45a3059405 32a3b5d5ab0d11ec8a3c3cc4fb93ad87 ca523a31e510642fb29d481d3c24501c 14e1cc4fbbdef7e08100930b129d613e deebf088df54c3a351e8c7a23d88f2d8 4f488671c98d9b1ceb6db035706d314f 842bd841992c846b078109c4f73bafc8 cb9b7ef01ceeb469adea72561da3f97a 6c958b39874dfaf2648dab80c470a76d 587cd8ffae15c8598ed3c46d248a3f38 d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e da5c6a3ca62d5dd4853000a60fee7083 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165450256613376 |
spelling |
Orjuela Castro, Javier ArturoDiáz González, Yulieth2016-12-26T19:53:57Z2016-12-26T19:53:57Z2016-12-01http://hdl.handle.net/11349/4746El presente trabajo ofrece una propuesta para el diseño de un modelo para la asignación de rutas de la Empresa Turistran Ltda., teniendo como caso de uso el cliente Terra Ferme S.A, en la ciudad de Bogotá. La planeación de las rutas de los buses de Turistran LTDA es uno de esos procesos que se diseñan con base a la experiencia. Por tal razón, la idea de este proyecto es desarrollar un modelo que permita optimizar y resolver el problema de asignación de rutas, y así tener mecanismos de planeación y control que permita información pertinente para establecer rutas de maneras convenientes; con el fin de entregar una solución factible que minimice los tiempos de recorrido, teniendo en cuenta una variabilidad dada por el tráfico, vías, incumplimiento de tiempos de recorrido. Esta solución será una herramienta de toma de decisiones que, junto con la experiencia, permitirá diseñar una ruta eficiente que cumpla con los requerimientos establecidos por el cliente. El documento se encuentra estructurado de la siguiente manera: En el primer capítulo se realiza un diagnóstico sobre el estado actual de la organización respecto a los procesos de servicios de transporte turísticos, para identificar las fallas del sistema y establecer estrategias de solución. En el segundo capítulo se analiza y determinan las variables, parámetros y restricciones que deben ser tenidas en cuenta para la asignación de las rutas en Turistran LTDA. En el tercer capítulo se construye el modelo del sistema de asignación y ruteo para los vehículos que permita la optimización del tiempo con el cual cuenta para la llegada a su destino. En el cuarto capítulo se realiza una evaluación del modelo propuesto para determinar la efectividad, a través una comparación entre los resultados obtenidos y la situación inicial del proceso.The present work offers a proposal for the design of a model for the allocation of routes of the Company Turistran Ltda., Having as a case of use the client Terra Ferme S.A, in the city of Bogota. The planning of the routes of the buses of Turistran LTDA is one of those processes that are designed based on the experience. For this reason, the idea of this project is to develop a model to optimize and solve the problem of route allocation, and thus have planning and control mechanisms that allow pertinent information to establish routes in convenient ways; In order to provide a feasible solution that minimizes travel times, taking into account a variability given by traffic, roads, non-compliance with travel times. This solution will be a decision-making tool that, together with the experience, will allow to design an efficient route that meets the requirements established by the client. The document is structured as follows: In the first chapter, a diagnosis is made on the current state of the organization regarding tourist transport service processes, to identify system failures and to establish solution strategies. The second chapter analyzes and determines the variables, parameters and restrictions that must be taken into account for the allocation of routes in Turistran LTDA. The third chapter builds the model of the allocation and routing system for vehicles that allows the optimization of the time with which it counts for arrival at its destination. In the fourth chapter an evaluation of the proposed model is carried out to determine the effectiveness, through a comparison between the obtained results and the initial situation of the process.TURISTRAN LTDApdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2VRPDiseñoAsignación de RutasOptimización del TiempoESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICASTRANSPORTE - PLANIFICACIÓNMEJORAMIENTO DE PROCESOSMODELOS MATEMÁTICOSVRPDesignAllocation of RoutesOptimization of Time,Diseño Modelo para la Asignación de Rutas Turistran Ltda., Caso de Uso Terra Ferme S.AModel Design for the Allocation of Routes Turistan Ltda., Case of Use Terra Ferme S.Ainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILDISEÑO MODELO PARA LA ASIGNACIÓN DE RUTAS TURISTRAN LTDA.pdf.jpgDISEÑO MODELO PARA LA ASIGNACIÓN DE RUTAS TURISTRAN LTDA.pdf.jpgIM Thumbnailimage/jpeg6649https://repository.udistrital.edu.co/bitstreams/0af8ad5f-5a24-46c2-8231-979a5ff6223b/download642728a2db110487e4d96d541fb9af66MD513ORIGINALDISEÑO MODELO PARA LA ASIGNACIÓN DE RUTAS TURISTRAN LTDA.pdfDISEÑO MODELO PARA LA ASIGNACIÓN DE RUTAS TURISTRAN LTDA.pdfapplication/pdf2147249https://repository.udistrital.edu.co/bitstreams/100ef47c-53e3-46e0-8432-87f30197c2e5/downloadeb3462ba2ee6a772a8e07f45a3059405MD51Analisis-de-datos.xlsxAnalisis-de-datos.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet164431https://repository.udistrital.edu.co/bitstreams/1820e72e-7ffa-4698-b7c8-88be5eb72610/download32a3b5d5ab0d11ec8a3c3cc4fb93ad87MD52Matriz de distancias.xlsxMatriz de distancias.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet30871https://repository.udistrital.edu.co/bitstreams/913e9bdb-3733-49b0-87fa-ab34843bac21/downloadca523a31e510642fb29d481d3c24501cMD53Correlacion.RCorrelacion.Rapplication/octet-stream76https://repository.udistrital.edu.co/bitstreams/6bf19705-21be-4569-819c-271255dbc2a2/download14e1cc4fbbdef7e08100930b129d613eMD54datos.txtdatos.txttext/plain16734https://repository.udistrital.edu.co/bitstreams/8b93c34f-9f78-4480-b7ef-5852540134da/downloaddeebf088df54c3a351e8c7a23d88f2d8MD55modelo de transporte.bdgmodelo de transporte.bdgapplication/octet-stream39https://repository.udistrital.edu.co/bitstreams/580d81f9-d080-4ff9-8665-140a943b7f02/download4f488671c98d9b1ceb6db035706d314fMD56modelo de transporte.mosmodelo de transporte.mosapplication/octet-stream1067https://repository.udistrital.edu.co/bitstreams/18b304e8-cff4-4103-94bc-5bfa79b61803/download842bd841992c846b078109c4f73bafc8MD57modelo de transporte.bimmodelo de transporte.bimapplication/octet-stream2934https://repository.udistrital.edu.co/bitstreams/443aaea7-f295-4408-8cc2-cea9d3baf166/downloadcb9b7ef01ceeb469adea72561da3f97aMD57Ruta propuesta.txtRuta propuesta.txttext/plain621https://repository.udistrital.edu.co/bitstreams/e7fdd701-7021-4bbe-97ef-965e8097233e/download6c958b39874dfaf2648dab80c470a76dMD58CC-LICENSElicense_urllicense_urltext/plain; charset=utf-846https://repository.udistrital.edu.co/bitstreams/239df26b-5f71-42ed-887c-28fcbc577f7e/download587cd8ffae15c8598ed3c46d248a3f38MD59license_textlicense_texttext/html; charset=utf-80https://repository.udistrital.edu.co/bitstreams/314a6ae9-ffa0-493e-aa42-36306cde8641/downloadd41d8cd98f00b204e9800998ecf8427eMD510license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://repository.udistrital.edu.co/bitstreams/8563d45e-2dcd-49aa-991f-cbcc31f097fd/downloadd41d8cd98f00b204e9800998ecf8427eMD511LICENSElicense.txtlicense.txttext/plain; charset=utf-87163https://repository.udistrital.edu.co/bitstreams/d601b7aa-41d0-43e1-88e7-fed94ee425fa/downloadda5c6a3ca62d5dd4853000a60fee7083MD51211349/4746oai:repository.udistrital.edu.co:11349/47462023-06-13 10:58:09.492http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |