Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)

La necesidad de generar una base de datos con información de valores de gravedad para el Instituto Geográfico Agustín Codazzi (IGAC), es la base de este proyecto; el cual fue realizado bajo la modalidad de pasantía. Dicho proyecto se realizó dando un apoyo en la depuración y análisis de la informaci...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/13107
Acceso en línea:
http://hdl.handle.net/11349/13107
Palabra clave:
Base de datos
Circuito
Gravimetría
Gravímetro
Red SIGNAR
Ingeniería Topográfica - Tesis y disertaciones académicas
Gravedad - Mediciones - Colombia
Gravedad - Procesamiento de datos
Administración de bases de datos
Data base
Gravimeter
Gravimetry
Loop
Red sIGNAR
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_e4f7e5f3d1dd6e9c7e596f11950fe64f
oai_identifier_str oai:repository.udistrital.edu.co:11349/13107
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
dc.title.titleenglish.spa.fl_str_mv Project gravimetry - generation of database with information of values of gravity of Agustín Codazzi Geographic Institute (IGAC)
title Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
spellingShingle Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
Base de datos
Circuito
Gravimetría
Gravímetro
Red SIGNAR
Ingeniería Topográfica - Tesis y disertaciones académicas
Gravedad - Mediciones - Colombia
Gravedad - Procesamiento de datos
Administración de bases de datos
Data base
Gravimeter
Gravimetry
Loop
Red sIGNAR
title_short Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
title_full Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
title_fullStr Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
title_full_unstemmed Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
title_sort Proyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)
dc.contributor.advisor.spa.fl_str_mv Quintana Puentes, Robinson
dc.subject.spa.fl_str_mv Base de datos
Circuito
Gravimetría
Gravímetro
Red SIGNAR
topic Base de datos
Circuito
Gravimetría
Gravímetro
Red SIGNAR
Ingeniería Topográfica - Tesis y disertaciones académicas
Gravedad - Mediciones - Colombia
Gravedad - Procesamiento de datos
Administración de bases de datos
Data base
Gravimeter
Gravimetry
Loop
Red sIGNAR
dc.subject.lemb.spa.fl_str_mv Ingeniería Topográfica - Tesis y disertaciones académicas
Gravedad - Mediciones - Colombia
Gravedad - Procesamiento de datos
Administración de bases de datos
dc.subject.keyword.spa.fl_str_mv Data base
Gravimeter
Gravimetry
Loop
Red sIGNAR
description La necesidad de generar una base de datos con información de valores de gravedad para el Instituto Geográfico Agustín Codazzi (IGAC), es la base de este proyecto; el cual fue realizado bajo la modalidad de pasantía. Dicho proyecto se realizó dando un apoyo en la depuración y análisis de la información gravimétrica tanto digital como física; con el fin de automatizar el tratamiento, consulta y acceso de la información. El proceso para desarrollar el proyecto conto con dos fases, la primera se relaciono con todo el tema de depuración, dicho proceso se realizo con el diligenciamiento de documentos oficiales del instituto “Registro de observaciones gravimétricas”; para luego almacenar los registros en la segunda fase correspondiente a la base de datos “CARTERAS RED SIGNAR”, la cual fue creada en PgAdmin III (herramienta para la creación de bases de datos del software PostgreSQL - un software libre y compatible con todas las diferentes plataformas de ordenadores); esta herramienta es de gran valor para el proyecto debido a que también permite administrar la base de datos dándonos un fácil manejo de la información. Actualmente luego del desarrollo de este proyecto el Instituto Geográfico Agustín Codazzi (IGAC), cuenta con una base de datos en la cual podrán almacenar la información de gravedad, sirviendo como fuente de respaldo y consulta; beneficiando al departamento de geodesia al facilitar el manejo y manipulación de información y ampliando la posibilidad de acceso de está a más personas.
publishDate 2017
dc.date.created.spa.fl_str_mv 2017-08-14
dc.date.accessioned.none.fl_str_mv 2018-06-25T16:49:34Z
dc.date.available.none.fl_str_mv 2018-06-25T16:49:34Z
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/13107
url http://hdl.handle.net/11349/13107
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/13107/7/NaranjoCa%c3%b1adulceAndr%c3%a9s2018.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/13107/8/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/13107/9/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/13107/10/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo3.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/13107/11/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo4.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/13107/6/license.txt
http://repository.udistrital.edu.co/bitstream/11349/13107/1/NaranjoCa%c3%b1adulceAndr%c3%a9s2018.pdf
http://repository.udistrital.edu.co/bitstream/11349/13107/2/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo1.pdf
http://repository.udistrital.edu.co/bitstream/11349/13107/3/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo2.pdf
http://repository.udistrital.edu.co/bitstream/11349/13107/4/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo3.pdf
http://repository.udistrital.edu.co/bitstream/11349/13107/5/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo4.pdf
bitstream.checksum.fl_str_mv 03053729f4a6330ffb660b0e954cc026
6293380326ab70eccc348be35d7d2be7
b0e7fd336c2c652f684de27ded283bbe
c9fba176cf446b55d79dcfdecb2140b8
b24468093354b6d33fe6ad6454c2f4f9
da5c6a3ca62d5dd4853000a60fee7083
cf55270215ebf8fc0a66e62e6a60ac3e
5108aa81596206a9fd80cf8397a7e8f0
7402073bf297bbaf422cd01d74ca42c4
e3576ed1db6fdb07f2877592f98221da
30dfed1cc73f58631ac035d6b1e43052
bitstream.checksumAlgorithm.fl_str_mv 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_ 1803712654083096576
spelling Quintana Puentes, RobinsonNaranjo Cañadulce, Andrés2018-06-25T16:49:34Z2018-06-25T16:49:34Z2017-08-14http://hdl.handle.net/11349/13107La necesidad de generar una base de datos con información de valores de gravedad para el Instituto Geográfico Agustín Codazzi (IGAC), es la base de este proyecto; el cual fue realizado bajo la modalidad de pasantía. Dicho proyecto se realizó dando un apoyo en la depuración y análisis de la información gravimétrica tanto digital como física; con el fin de automatizar el tratamiento, consulta y acceso de la información. El proceso para desarrollar el proyecto conto con dos fases, la primera se relaciono con todo el tema de depuración, dicho proceso se realizo con el diligenciamiento de documentos oficiales del instituto “Registro de observaciones gravimétricas”; para luego almacenar los registros en la segunda fase correspondiente a la base de datos “CARTERAS RED SIGNAR”, la cual fue creada en PgAdmin III (herramienta para la creación de bases de datos del software PostgreSQL - un software libre y compatible con todas las diferentes plataformas de ordenadores); esta herramienta es de gran valor para el proyecto debido a que también permite administrar la base de datos dándonos un fácil manejo de la información. Actualmente luego del desarrollo de este proyecto el Instituto Geográfico Agustín Codazzi (IGAC), cuenta con una base de datos en la cual podrán almacenar la información de gravedad, sirviendo como fuente de respaldo y consulta; beneficiando al departamento de geodesia al facilitar el manejo y manipulación de información y ampliando la posibilidad de acceso de está a más personas.The need to generate a database with information of gravity values ​​for the Instituto Geográfico Agustín Codazzi (IGAC), is the basis of this project; which was carried out under the modality of internship. This project was carried out by providing support in the purification and analysis of gravimetric information, both digital and physical; in order to automate the treatment, consultation and access of information. The process to develop the project had two phases, the first was related to the whole refinement process, this process was carried out with the completion of official documents of the institute "Record of gravimetric observations"; to then store the records in the second phase corresponding to the database "CARTERAS RED SIGNAR", which was created in PgAdmin III (tool for the creation of PostgreSQL software databases - a free software compatible with all the different computer platforms); This tool is of great value for the project because it also allows managing the database giving us an easy handling of the information. Currently, after the development of this project, the Instituto Geográfico Agustín Codazzi (IGAC) has a database in which they can store the information of gravity, serving as a source of support and consultation; benefiting the geodesy department by facilitating the handling and manipulation of information and expanding the possibility of access to more people.Instituto Geográfico Agustín Codazzi (IGAC)pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Base de datosCircuitoGravimetríaGravímetroRed SIGNARIngeniería Topográfica - Tesis y disertaciones académicasGravedad - Mediciones - ColombiaGravedad - Procesamiento de datosAdministración de bases de datosData baseGravimeterGravimetryLoopRed sIGNARProyecto gravimetría – generación de base de datos con información de valores de gravedad del Instituto Geográfico Agustín Codazzi (IGAC)Project gravimetry - generation of database with information of values of gravity of Agustín Codazzi Geographic Institute (IGAC)Pasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILNaranjoCañadulceAndrés2018.pdf.jpgNaranjoCañadulceAndrés2018.pdf.jpgIM Thumbnailimage/jpeg7333http://repository.udistrital.edu.co/bitstream/11349/13107/7/NaranjoCa%c3%b1adulceAndr%c3%a9s2018.pdf.jpg03053729f4a6330ffb660b0e954cc026MD57open accessNaranjoCañadulceAndrés2018Anexo1.pdf.jpgNaranjoCañadulceAndrés2018Anexo1.pdf.jpgIM Thumbnailimage/jpeg11501http://repository.udistrital.edu.co/bitstream/11349/13107/8/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo1.pdf.jpg6293380326ab70eccc348be35d7d2be7MD58open accessNaranjoCañadulceAndrés2018Anexo2.pdf.jpgNaranjoCañadulceAndrés2018Anexo2.pdf.jpgIM Thumbnailimage/jpeg11869http://repository.udistrital.edu.co/bitstream/11349/13107/9/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo2.pdf.jpgb0e7fd336c2c652f684de27ded283bbeMD59open accessNaranjoCañadulceAndrés2018Anexo3.pdf.jpgNaranjoCañadulceAndrés2018Anexo3.pdf.jpgIM Thumbnailimage/jpeg5201http://repository.udistrital.edu.co/bitstream/11349/13107/10/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo3.pdf.jpgc9fba176cf446b55d79dcfdecb2140b8MD510open accessNaranjoCañadulceAndrés2018Anexo4.pdf.jpgNaranjoCañadulceAndrés2018Anexo4.pdf.jpgIM Thumbnailimage/jpeg6565http://repository.udistrital.edu.co/bitstream/11349/13107/11/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo4.pdf.jpgb24468093354b6d33fe6ad6454c2f4f9MD511open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/13107/6/license.txtda5c6a3ca62d5dd4853000a60fee7083MD56open accessORIGINALNaranjoCañadulceAndrés2018.pdfNaranjoCañadulceAndrés2018.pdfTrabajo de Gradoapplication/pdf1331975http://repository.udistrital.edu.co/bitstream/11349/13107/1/NaranjoCa%c3%b1adulceAndr%c3%a9s2018.pdfcf55270215ebf8fc0a66e62e6a60ac3eMD51open accessNaranjoCañadulceAndrés2018Anexo1.pdfNaranjoCañadulceAndrés2018Anexo1.pdfAnexo 1application/pdf4843045http://repository.udistrital.edu.co/bitstream/11349/13107/2/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo1.pdf5108aa81596206a9fd80cf8397a7e8f0MD52open accessNaranjoCañadulceAndrés2018Anexo2.pdfNaranjoCañadulceAndrés2018Anexo2.pdfAnexo 2application/pdf1150457http://repository.udistrital.edu.co/bitstream/11349/13107/3/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo2.pdf7402073bf297bbaf422cd01d74ca42c4MD53open accessNaranjoCañadulceAndrés2018Anexo3.pdfNaranjoCañadulceAndrés2018Anexo3.pdfAnexo 3application/pdf2635290http://repository.udistrital.edu.co/bitstream/11349/13107/4/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo3.pdfe3576ed1db6fdb07f2877592f98221daMD54open accessNaranjoCañadulceAndrés2018Anexo4.pdfNaranjoCañadulceAndrés2018Anexo4.pdfAnexo 4application/pdf2477729http://repository.udistrital.edu.co/bitstream/11349/13107/5/NaranjoCa%c3%b1adulceAndr%c3%a9s2018Anexo4.pdf30dfed1cc73f58631ac035d6b1e43052MD55open access11349/13107oai:repository.udistrital.edu.co:11349/131072023-06-13 11:37:13.627open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=