Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura

ECOPETROL, la empresa energética más grande de Colombia, está realizando un proyecto para mejorar la gestión de su infraestructura petrolera. El proyecto, llamado Catastro de Infraestructura, recopilará y organizará información sobre todos los activos de la empresa, como oleoductos, gasoductos, plan...

Full description

Autores:
Romero Sua, Jenny Gabriela
López Pérez, Jorge Mario
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/39761
Acceso en línea:
http://hdl.handle.net/11349/39761
Palabra clave:
Catastro de Infraestructura
SIG
Datos geográficos
Estandarización
Depuración
Tablero de control
Ecopetrol
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Catastro
Geografía -- Procesamiento de datos
Ingeniería Catastral y Geodesia -- Prácticas de oficina
Ecopetrol -- Actualización de información
Pasantías universitarias
Infrastructure Cadastre
GIS
Geographic data
Standardisation
Debugging
Dashboard
Ecopetrol
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_87eb13ad289d0a63aeb845092eecd843
oai_identifier_str oai:repository.udistrital.edu.co:11349/39761
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
dc.title.titleenglish.spa.fl_str_mv Working strategy for the improvement of geographic data processing in Ecopetrol's infrastructure cadastre project: a focus on infrastructure identification and management.
title Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
spellingShingle Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
Catastro de Infraestructura
SIG
Datos geográficos
Estandarización
Depuración
Tablero de control
Ecopetrol
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Catastro
Geografía -- Procesamiento de datos
Ingeniería Catastral y Geodesia -- Prácticas de oficina
Ecopetrol -- Actualización de información
Pasantías universitarias
Infrastructure Cadastre
GIS
Geographic data
Standardisation
Debugging
Dashboard
Ecopetrol
title_short Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
title_full Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
title_fullStr Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
title_full_unstemmed Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
title_sort Estrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructura
dc.creator.fl_str_mv Romero Sua, Jenny Gabriela
López Pérez, Jorge Mario
dc.contributor.advisor.none.fl_str_mv Coronado Sánchez, Paulo Cesar
dc.contributor.author.none.fl_str_mv Romero Sua, Jenny Gabriela
López Pérez, Jorge Mario
dc.contributor.orcid.none.fl_str_mv 0000-0003-2980-2376
dc.subject.spa.fl_str_mv Catastro de Infraestructura
SIG
Datos geográficos
Estandarización
Depuración
Tablero de control
Ecopetrol
topic Catastro de Infraestructura
SIG
Datos geográficos
Estandarización
Depuración
Tablero de control
Ecopetrol
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Catastro
Geografía -- Procesamiento de datos
Ingeniería Catastral y Geodesia -- Prácticas de oficina
Ecopetrol -- Actualización de información
Pasantías universitarias
Infrastructure Cadastre
GIS
Geographic data
Standardisation
Debugging
Dashboard
Ecopetrol
dc.subject.lemb.none.fl_str_mv Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Catastro
Geografía -- Procesamiento de datos
Ingeniería Catastral y Geodesia -- Prácticas de oficina
Ecopetrol -- Actualización de información
Pasantías universitarias
dc.subject.keyword.spa.fl_str_mv Infrastructure Cadastre
GIS
Geographic data
Standardisation
Debugging
Dashboard
Ecopetrol
description ECOPETROL, la empresa energética más grande de Colombia, está realizando un proyecto para mejorar la gestión de su infraestructura petrolera. El proyecto, llamado Catastro de Infraestructura, recopilará y organizará información sobre todos los activos de la empresa, como oleoductos, gasoductos, plantas de procesamiento y refinerías. Esta información se almacenará en un sistema de información geográfica (SIG) que permitirá a ECOPETROL tomar mejores decisiones sobre el mantenimiento, la inversión y la expansión de su infraestructura. El proyecto se enfrenta a varios desafíos, incluida la falta de organización y estandarización de los datos existentes. Para abordar estos desafíos, ECOPETROL contrató a la empresa INGICAT para que depure y estandarice los datos. INGICAT está utilizando una variedad de técnicas, incluyendo la fotointerpretación y la creación de un dominio de acciones, para garantizar que los datos sean precisos y consistentes. Una vez que los datos se hayan depurado y estandarizado, se visualizara en una herramienta desarrollada en Google Data Studio, que se proporcionará a ECOPETROL, un tablero de control que le permitirá visualizar el progreso del proyecto y tomar decisiones informadas sobre la gestión de su infraestructura. En general, el Catastro de Infraestructura es un proyecto importante que ayudará a ECOPETROL a mejorar la eficiencia y la eficacia de la gestión de su infraestructura petrolera. El proyecto utilizará tecnologías SIG de vanguardia para recopilar, organizar y analizar datos sobre los activos de la empresa. Esta información ayudará a ECOPETROL a tomar mejores decisiones sobre el mantenimiento, la inversión y la expansión de su infraestructura.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-08-15T16:47:27Z
dc.date.available.none.fl_str_mv 2024-08-15T16:47:27Z
dc.date.created.none.fl_str_mv 2024-02-16
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Pasantía
dc.type.driver.none.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/39761
url http://hdl.handle.net/11349/39761
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 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 Attribution-NonCommercial-NoDerivatives 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/2d29c88d-f0b8-4689-95b2-3be05f64d8c8/download
https://repository.udistrital.edu.co/bitstreams/e5ada297-042b-44f7-b192-bf3b4420f732/download
https://repository.udistrital.edu.co/bitstreams/7d1213fe-2f43-4d9c-8186-a8e7075efa96/download
https://repository.udistrital.edu.co/bitstreams/388a8996-7faf-4c60-9800-1d6ddcd505e3/download
https://repository.udistrital.edu.co/bitstreams/93ce26de-6804-4f89-8971-16366052a896/download
https://repository.udistrital.edu.co/bitstreams/0d3093bd-b9d9-459c-9a5d-340fd46f0ab7/download
bitstream.checksum.fl_str_mv 056faffd32670730913cca96bec5c0b2
0754236a10a89d6b2dd3c3b477818c10
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
aa58a16dab35970fc1478eb90348f16e
3e53f25a6b06f8025cac7061bd03bd29
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165166704885760
spelling Coronado Sánchez, Paulo CesarRomero Sua, Jenny GabrielaLópez Pérez, Jorge Mario0000-0003-2980-23762024-08-15T16:47:27Z2024-08-15T16:47:27Z2024-02-16http://hdl.handle.net/11349/39761ECOPETROL, la empresa energética más grande de Colombia, está realizando un proyecto para mejorar la gestión de su infraestructura petrolera. El proyecto, llamado Catastro de Infraestructura, recopilará y organizará información sobre todos los activos de la empresa, como oleoductos, gasoductos, plantas de procesamiento y refinerías. Esta información se almacenará en un sistema de información geográfica (SIG) que permitirá a ECOPETROL tomar mejores decisiones sobre el mantenimiento, la inversión y la expansión de su infraestructura. El proyecto se enfrenta a varios desafíos, incluida la falta de organización y estandarización de los datos existentes. Para abordar estos desafíos, ECOPETROL contrató a la empresa INGICAT para que depure y estandarice los datos. INGICAT está utilizando una variedad de técnicas, incluyendo la fotointerpretación y la creación de un dominio de acciones, para garantizar que los datos sean precisos y consistentes. Una vez que los datos se hayan depurado y estandarizado, se visualizara en una herramienta desarrollada en Google Data Studio, que se proporcionará a ECOPETROL, un tablero de control que le permitirá visualizar el progreso del proyecto y tomar decisiones informadas sobre la gestión de su infraestructura. En general, el Catastro de Infraestructura es un proyecto importante que ayudará a ECOPETROL a mejorar la eficiencia y la eficacia de la gestión de su infraestructura petrolera. El proyecto utilizará tecnologías SIG de vanguardia para recopilar, organizar y analizar datos sobre los activos de la empresa. Esta información ayudará a ECOPETROL a tomar mejores decisiones sobre el mantenimiento, la inversión y la expansión de su infraestructura.ECOPETROL, Colombia's largest energy company, is undertaking a project to improve the management of its oil infrastructure. The project, called the Infrastructure Cadastre, will collect and organise information on all of the company's assets, such as pipelines, processing plants and refineries. This information will be stored in a geographic information system (GIS) that will allow ECOPETROL to make better decisions about maintenance, investment and expansion of its infrastructure. The project faces several challenges, including the lack of organisation and standardisation of existing data. To address these challenges, ECOPETROL contracted INGICAT to clean and standardise the data. INGICAT is using a variety of techniques, including photo-interpretation and the creation of an action domain, to ensure that the data are accurate and consistent. Once the data has been cleaned and standardised, it will be visualised in a tool developed in Google Data Studio, which will provide ECOPETROL with a dashboard that will allow it to visualise the progress of the project and make informed decisions about the management of its infrastructure. Overall, the Infrastructure Cadastre is an important project that will help ECOPETROL improve the efficiency and effectiveness of its petroleum infrastructure management. The project will use state-of-the-art GIS technologies to collect, organise and analyse data on the company's assets. This information will help ECOPETROL make better decisions about the maintenance, investment and expansion of its infrastructure.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Catastro de InfraestructuraSIGDatos geográficosEstandarizaciónDepuraciónTablero de controlEcopetrolIngeniería Catastral y Geodesia -- Tesis y disertaciones académicasCatastroGeografía -- Procesamiento de datosIngeniería Catastral y Geodesia -- Prácticas de oficinaEcopetrol -- Actualización de informaciónPasantías universitariasInfrastructure CadastreGISGeographic dataStandardisationDebuggingDashboardEcopetrolEstrategia de trabajo para la mejora de tratamiento de datos geográficos en el proyecto catastro de infraestructura de Ecopetrol: un enfoque en la identificación y gestión de la infraestructuraWorking strategy for the improvement of geographic data processing in Ecopetrol's infrastructure cadastre project: a focus on infrastructure identification and management.bachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALLopezPerezJorgeMario2024.pdfLopezPerezJorgeMario2024.pdfTrabajo de gradoapplication/pdf1943495https://repository.udistrital.edu.co/bitstreams/2d29c88d-f0b8-4689-95b2-3be05f64d8c8/download056faffd32670730913cca96bec5c0b2MD51Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf238157https://repository.udistrital.edu.co/bitstreams/e5ada297-042b-44f7-b192-bf3b4420f732/download0754236a10a89d6b2dd3c3b477818c10MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/7d1213fe-2f43-4d9c-8186-a8e7075efa96/download4460e5956bc1d1639be9ae6146a50347MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/388a8996-7faf-4c60-9800-1d6ddcd505e3/download997daf6c648c962d566d7b082dac908dMD57THUMBNAILLopezPerezJorgeMario2024.pdf.jpgLopezPerezJorgeMario2024.pdf.jpgIM Thumbnailimage/jpeg4129https://repository.udistrital.edu.co/bitstreams/93ce26de-6804-4f89-8971-16366052a896/downloadaa58a16dab35970fc1478eb90348f16eMD58Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg9722https://repository.udistrital.edu.co/bitstreams/0d3093bd-b9d9-459c-9a5d-340fd46f0ab7/download3e53f25a6b06f8025cac7061bd03bd29MD5911349/39761oai:repository.udistrital.edu.co:11349/397612024-11-17 01:05:55.549http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK