Sistema Háptico de Detección de Obstáculos para invidentes

Blindness is a sensory disability that affects the ability of the eyeballs to perceive light, its multiple shades and forms of emission "images". This disability hinders the mobility of those who suffer from it, due to the current infrastructure of cities and interiors, and the fact that m...

Full description

Autores:
Vargas Fajardo, Joseph Vizenzio
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Antonio Nariño
Repositorio:
Repositorio UAN
Idioma:
spa
OAI Identifier:
oai:repositorio.uan.edu.co:123456789/4790
Acceso en línea:
http://repositorio.uan.edu.co/handle/123456789/4790
Palabra clave:
Invidentes
háptico
obstáculos
movilidad
time of light
fusión de datos multimodal
Blind
haptic
obstacles
mobility
time of light
multimodal data fusion
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
id UAntonioN2_b075ee69c637bd6091e2362522e5a992
oai_identifier_str oai:repositorio.uan.edu.co:123456789/4790
network_acronym_str UAntonioN2
network_name_str Repositorio UAN
repository_id_str
dc.title.es_ES.fl_str_mv Sistema Háptico de Detección de Obstáculos para invidentes
title Sistema Háptico de Detección de Obstáculos para invidentes
spellingShingle Sistema Háptico de Detección de Obstáculos para invidentes
Invidentes
háptico
obstáculos
movilidad
time of light
fusión de datos multimodal
Blind
haptic
obstacles
mobility
time of light
multimodal data fusion
title_short Sistema Háptico de Detección de Obstáculos para invidentes
title_full Sistema Háptico de Detección de Obstáculos para invidentes
title_fullStr Sistema Háptico de Detección de Obstáculos para invidentes
title_full_unstemmed Sistema Háptico de Detección de Obstáculos para invidentes
title_sort Sistema Háptico de Detección de Obstáculos para invidentes
dc.creator.fl_str_mv Vargas Fajardo, Joseph Vizenzio
dc.contributor.advisor.spa.fl_str_mv Barrera Campo, José Fernando
dc.contributor.author.spa.fl_str_mv Vargas Fajardo, Joseph Vizenzio
dc.subject.es_ES.fl_str_mv Invidentes
háptico
obstáculos
movilidad
time of light
fusión de datos multimodal
topic Invidentes
háptico
obstáculos
movilidad
time of light
fusión de datos multimodal
Blind
haptic
obstacles
mobility
time of light
multimodal data fusion
dc.subject.keyword.es_ES.fl_str_mv Blind
haptic
obstacles
mobility
time of light
multimodal data fusion
description Blindness is a sensory disability that affects the ability of the eyeballs to perceive light, its multiple shades and forms of emission "images". This disability hinders the mobility of those who suffer from it, due to the current infrastructure of cities and interiors, and the fact that most mobility solutions that are in the form of personal accessories have limitations due to their detection approach oriented to people. existing obstacles at ground level; For this reason, the main design approach was that of a system that could inform the user about the obstacles that the upper limbs of the human body are targeting. The prototype is implemented in a hat-shaped structure that has 6 proximity sensors (3 infrared "IR" and 3 ultrasonic "US") located in pairs on the front brim of the hat (IR, US); These pairs of sensors will point towards the front, but in different directions (left, front, right), having a differential angle of 15% with respect to the front pair; in this way, obtain information from multiple points of the surveyed area. After the census and data collection, the author's algorithm will process and eliminate the measurements that it identifies as noise with a maximum tolerance rate of 25% noise for ultrasonics and 20% for infrared, later, the prototype will characterize the processed data using individual Look Up Tables for each sensor, obtained by implementing a prediction model in the MATLAB program. The system will finally inform of the presence and proximity of an obstacle by means of a haptic bracelet made up of 3 vibrotactile motors, which will work one after the other, and which will have specific stimuli programmed that the user will interpret, since each motor represents a direction from which they can come. the obstacles; said obstacles detected are in a range of 20cm to 79cm.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-09-01T22:57:22Z
dc.date.available.none.fl_str_mv 2021-09-01T22:57:22Z
dc.date.issued.spa.fl_str_mv 2021-06-08
dc.type.spa.fl_str_mv Trabajo de grado (Pregrado y/o Especialización)
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.uan.edu.co/handle/123456789/4790
dc.identifier.bibliographicCitation.spa.fl_str_mv Apple Inc. (2020). iPhone. Apple Inc. https://www.apple.com/co/accessibility/iphone/vision/
Arduino Store. (2020). ARDUINO MEGA 2560 REV3. Arduino. http://store.arduino.cc/usa/mega-2560-r3
Bauer, C. M., Hirsch, G. V, & Zajack, L. (2017, March). Multimodal MR-imaging reveals large-scale structural and functional connectivity changes in profound early blindness. US National Library of Medicine, 1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5362049/
BBVA. (2018). Las personas ciegas ya pueden operar en los más de 6.300 cajeros de BBVA a través de una “app.” https://www.bbva.com/es/personas-ciegas-ya-puedenoperar-mas-6-300-cajeros-bbva-traves-app/
Caracol Radio Servicio Informativo. (2019). Avanza la implementación del sistema Braille en Colombia. Caracol Radio, 1. https://caracol.com.co/radio/2019/08/13/nacional/1565724060_219546.html
Choi, S., & Kuchenbecker, K. J. (2012). VibrotactileDisplay: Perception, Technology, and Applications (No. 0018–9219; 9). https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6353870
Choi, S., & Kuchenbecker, K. J. (2012). VibrotactileDisplay: Perception, Technology, and Applications (No. 0018–9219; 9). https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6353870
Ciegos, I. N. para. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad. INCI, 1. http://www.inci.gov.co/search/node?keys=El+INCI+promueve+el+uso+del+bastón+bl anco+para+personas+ciegas+como+símbolo+de+identidad%2C+protección+y+movi lidad
Collignon, O. (2011, March). Some blind people “see” with their ears, neuropsychologists show. Science Daily, 1. https://www.sciencedaily.com/releases/2011/03/110316104123.htm Colombia, C. de la R. de. (2013). LEY 1680 DE 2013. Secretaria Del Senado. http://www.secretariasenado.gov.co/senado/basedoc/ley_1680_2013.html
Comunicaciones INCI. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad.INCI. INCI, 1. http://www.inci.gov.co/blog/el-inci-promueve-el-uso-del-baston-blanco-parapersonas-ciegas-como-simbolo-de-identidad
Coral, J. D. A. (2018). SISTEMA ANTICOLISIÓN PARA INVIDENTES [Universidad del Cauca]. http://repositorio.unicauca.edu.co:8080/xmlui/bitstream/handle/123456789/1278/SIS TEMA ANTICOLISIÓN PARA INVIDENTES.pdf?sequence=1&isAllowed=y
DANE. (2019). Población de Colombia es de 48,2 millones de habitantes, según el DANE. Presidencia de La Repiblica de Colombia, 1. https://id.presidencia.gov.co/Paginas/prensa/2019/190704-Poblacion-de-Colombiaes-de-48-2-millones-habitantes-segun-DANE.aspx
dc.identifier.instname.spa.fl_str_mv instname:Universidad Antonio Nariño
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UAN
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uan.edu.co/
url http://repositorio.uan.edu.co/handle/123456789/4790
identifier_str_mv Apple Inc. (2020). iPhone. Apple Inc. https://www.apple.com/co/accessibility/iphone/vision/
Arduino Store. (2020). ARDUINO MEGA 2560 REV3. Arduino. http://store.arduino.cc/usa/mega-2560-r3
Bauer, C. M., Hirsch, G. V, & Zajack, L. (2017, March). Multimodal MR-imaging reveals large-scale structural and functional connectivity changes in profound early blindness. US National Library of Medicine, 1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5362049/
BBVA. (2018). Las personas ciegas ya pueden operar en los más de 6.300 cajeros de BBVA a través de una “app.” https://www.bbva.com/es/personas-ciegas-ya-puedenoperar-mas-6-300-cajeros-bbva-traves-app/
Caracol Radio Servicio Informativo. (2019). Avanza la implementación del sistema Braille en Colombia. Caracol Radio, 1. https://caracol.com.co/radio/2019/08/13/nacional/1565724060_219546.html
Choi, S., & Kuchenbecker, K. J. (2012). VibrotactileDisplay: Perception, Technology, and Applications (No. 0018–9219; 9). https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6353870
Ciegos, I. N. para. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad. INCI, 1. http://www.inci.gov.co/search/node?keys=El+INCI+promueve+el+uso+del+bastón+bl anco+para+personas+ciegas+como+símbolo+de+identidad%2C+protección+y+movi lidad
Collignon, O. (2011, March). Some blind people “see” with their ears, neuropsychologists show. Science Daily, 1. https://www.sciencedaily.com/releases/2011/03/110316104123.htm Colombia, C. de la R. de. (2013). LEY 1680 DE 2013. Secretaria Del Senado. http://www.secretariasenado.gov.co/senado/basedoc/ley_1680_2013.html
Comunicaciones INCI. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad.INCI. INCI, 1. http://www.inci.gov.co/blog/el-inci-promueve-el-uso-del-baston-blanco-parapersonas-ciegas-como-simbolo-de-identidad
Coral, J. D. A. (2018). SISTEMA ANTICOLISIÓN PARA INVIDENTES [Universidad del Cauca]. http://repositorio.unicauca.edu.co:8080/xmlui/bitstream/handle/123456789/1278/SIS TEMA ANTICOLISIÓN PARA INVIDENTES.pdf?sequence=1&isAllowed=y
DANE. (2019). Población de Colombia es de 48,2 millones de habitantes, según el DANE. Presidencia de La Repiblica de Colombia, 1. https://id.presidencia.gov.co/Paginas/prensa/2019/190704-Poblacion-de-Colombiaes-de-48-2-millones-habitantes-segun-DANE.aspx
instname:Universidad Antonio Nariño
reponame:Repositorio Institucional UAN
repourl:https://repositorio.uan.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Acceso abierto
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Acceso abierto
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.coverage.spatial.spa.fl_str_mv Huila (Colombia)
dc.publisher.spa.fl_str_mv Universidad Antonio Nariño
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Mecánica, Electrónica y Biomédica
dc.publisher.campus.spa.fl_str_mv Neiva Buganviles
institution Universidad Antonio Nariño
bitstream.url.fl_str_mv https://repositorio.uan.edu.co/bitstreams/3179a8a3-fea9-4edb-9a6b-d4ca5db3fbf7/download
https://repositorio.uan.edu.co/bitstreams/b7908301-76f3-40df-a78c-fd958c139839/download
https://repositorio.uan.edu.co/bitstreams/4847d8d4-c15c-45cf-9470-937c38f52fa8/download
https://repositorio.uan.edu.co/bitstreams/87b4efb2-fd2d-4dbb-8056-5903afe1bc43/download
https://repositorio.uan.edu.co/bitstreams/a14bf461-b40d-4a09-a70c-75f43481435c/download
bitstream.checksum.fl_str_mv cfb0ab0555e86edd56af822357f6d9dc
a96b5da154b7a88d3b860b31b998fd6c
85004e3e2079d1568bfa45355b5e8606
9868ccc48a14c8d591352b6eaf7f6239
c3b2cdca800aa01c6175488b1291697a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UAN
repository.mail.fl_str_mv alertas.repositorio@uan.edu.co
_version_ 1812928317849862144
spelling Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)Acceso abiertohttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Barrera Campo, José FernandoVargas Fajardo, Joseph Vizenzio20441512922Huila (Colombia)2021-09-01T22:57:22Z2021-09-01T22:57:22Z2021-06-08http://repositorio.uan.edu.co/handle/123456789/4790Apple Inc. (2020). iPhone. Apple Inc. https://www.apple.com/co/accessibility/iphone/vision/Arduino Store. (2020). ARDUINO MEGA 2560 REV3. Arduino. http://store.arduino.cc/usa/mega-2560-r3Bauer, C. M., Hirsch, G. V, & Zajack, L. (2017, March). Multimodal MR-imaging reveals large-scale structural and functional connectivity changes in profound early blindness. US National Library of Medicine, 1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5362049/BBVA. (2018). Las personas ciegas ya pueden operar en los más de 6.300 cajeros de BBVA a través de una “app.” https://www.bbva.com/es/personas-ciegas-ya-puedenoperar-mas-6-300-cajeros-bbva-traves-app/Caracol Radio Servicio Informativo. (2019). Avanza la implementación del sistema Braille en Colombia. Caracol Radio, 1. https://caracol.com.co/radio/2019/08/13/nacional/1565724060_219546.htmlChoi, S., & Kuchenbecker, K. J. (2012). VibrotactileDisplay: Perception, Technology, and Applications (No. 0018–9219; 9). https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6353870Choi, S., & Kuchenbecker, K. J. (2012). VibrotactileDisplay: Perception, Technology, and Applications (No. 0018–9219; 9). https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6353870Ciegos, I. N. para. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad. INCI, 1. http://www.inci.gov.co/search/node?keys=El+INCI+promueve+el+uso+del+bastón+bl anco+para+personas+ciegas+como+símbolo+de+identidad%2C+protección+y+movi lidadCollignon, O. (2011, March). Some blind people “see” with their ears, neuropsychologists show. Science Daily, 1. https://www.sciencedaily.com/releases/2011/03/110316104123.htm Colombia, C. de la R. de. (2013). LEY 1680 DE 2013. Secretaria Del Senado. http://www.secretariasenado.gov.co/senado/basedoc/ley_1680_2013.htmlComunicaciones INCI. (2018). El INCI promueve el uso del bastón blanco para personas ciegas como símbolo de identidad, protección y movilidad.INCI. INCI, 1. http://www.inci.gov.co/blog/el-inci-promueve-el-uso-del-baston-blanco-parapersonas-ciegas-como-simbolo-de-identidadCoral, J. D. A. (2018). SISTEMA ANTICOLISIÓN PARA INVIDENTES [Universidad del Cauca]. http://repositorio.unicauca.edu.co:8080/xmlui/bitstream/handle/123456789/1278/SIS TEMA ANTICOLISIÓN PARA INVIDENTES.pdf?sequence=1&isAllowed=yDANE. (2019). Población de Colombia es de 48,2 millones de habitantes, según el DANE. Presidencia de La Repiblica de Colombia, 1. https://id.presidencia.gov.co/Paginas/prensa/2019/190704-Poblacion-de-Colombiaes-de-48-2-millones-habitantes-segun-DANE.aspxinstname:Universidad Antonio Nariñoreponame:Repositorio Institucional UANrepourl:https://repositorio.uan.edu.co/Blindness is a sensory disability that affects the ability of the eyeballs to perceive light, its multiple shades and forms of emission "images". This disability hinders the mobility of those who suffer from it, due to the current infrastructure of cities and interiors, and the fact that most mobility solutions that are in the form of personal accessories have limitations due to their detection approach oriented to people. existing obstacles at ground level; For this reason, the main design approach was that of a system that could inform the user about the obstacles that the upper limbs of the human body are targeting. The prototype is implemented in a hat-shaped structure that has 6 proximity sensors (3 infrared "IR" and 3 ultrasonic "US") located in pairs on the front brim of the hat (IR, US); These pairs of sensors will point towards the front, but in different directions (left, front, right), having a differential angle of 15% with respect to the front pair; in this way, obtain information from multiple points of the surveyed area. After the census and data collection, the author's algorithm will process and eliminate the measurements that it identifies as noise with a maximum tolerance rate of 25% noise for ultrasonics and 20% for infrared, later, the prototype will characterize the processed data using individual Look Up Tables for each sensor, obtained by implementing a prediction model in the MATLAB program. The system will finally inform of the presence and proximity of an obstacle by means of a haptic bracelet made up of 3 vibrotactile motors, which will work one after the other, and which will have specific stimuli programmed that the user will interpret, since each motor represents a direction from which they can come. the obstacles; said obstacles detected are in a range of 20cm to 79cm.La ceguera es una discapacidad sensorial que afecta la capacidad de los globos oculares para percibir la luz, sus múltiples tonos y formas de emisión “imágenes”. Esta discapacidad dificulta la movilidad de quienes la padecen, debido a la actual infraestructura de las ciudades e interiores, y de que la mayoría de las soluciones de movilidad que se encuentran en forma de accesorio personal tienen limitaciones debido a su enfoque de detección orientado a los obstáculos existentes al nivel del suelo; por ello el enfoque principal de diseño fue el de un sistema que pudiese informar al usuario sobre los obstáculos que tengan como objetivo los miembros superiores del cuerpo humano. El prototipo esta implementado en una estructura en forma de sombrero que cuenta con 6 sensores de proximidad (3 infrarrojos “IR” & 3 ultrasónicos “US”) ubicados en pares sobre el ala frontal de sombrero (IR, US); estos pares de sensores apuntaran hacia el frente, pero a direcciones distintas (izquierda, frontal, derecha), teniendo un ángulo diferencial del 15% con respecto al par frontal; de esta forma obtener información de múltiples puntos del área censada. Luego del censado y toma de datos, el algoritmo del autor procesara y eliminará las medidas que identifique como ruido con una tasa de tolerancia máxima del 25% de ruido para los ultrasónicos y del 20% para infrarrojos, posteriormente, El prototipo caracterizará los datos procesados usando Look Up Table´s individuales para cada sensor, obtenidas mediante la implementación de un modelo de predicción en el programa MATLAB. El sistema finalmente informara de la presencia y cercanía de un obstáculo mediante un brazalete háptico conformado por 3 motores vibrotáctiles, que funcionaran uno tras otro, y que tendrán programados estímulos específicos que el usuario interpretara, dado que cada motor representa una dirección de donde pueden provenir los obstáculos; dichos obstáculos detectados están en un rango de 20cm a 79cm.Ingeniero(a) Electrónico(a)PregradoPresencialProyectospaUniversidad Antonio NariñoIngeniería ElectrónicaFacultad de Ingeniería Mecánica, Electrónica y BiomédicaNeiva BuganvilesInvidenteshápticoobstáculosmovilidadtime of lightfusión de datos multimodalBlindhapticobstaclesmobilitytime of lightmultimodal data fusionSistema Háptico de Detección de Obstáculos para invidentesTrabajo de grado (Pregrado y/o Especialización)http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85EspecializadaORIGINAL2021_JosephVizenzioVargasFajardo2021_JosephVizenzioVargasFajardoapplication/pdf3857537https://repositorio.uan.edu.co/bitstreams/3179a8a3-fea9-4edb-9a6b-d4ca5db3fbf7/downloadcfb0ab0555e86edd56af822357f6d9dcMD512021_JosephVizenzioVargasFajardo_Autorización2021_JosephVizenzioVargasFajardo_Autorizaciónapplication/pdf264882https://repositorio.uan.edu.co/bitstreams/b7908301-76f3-40df-a78c-fd958c139839/downloada96b5da154b7a88d3b860b31b998fd6cMD522021JosephVizenzioVargasFajardo_Acta2021JosephVizenzioVargasFajardo_Actaapplication/pdf240789https://repositorio.uan.edu.co/bitstreams/4847d8d4-c15c-45cf-9470-937c38f52fa8/download85004e3e2079d1568bfa45355b5e8606MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.uan.edu.co/bitstreams/87b4efb2-fd2d-4dbb-8056-5903afe1bc43/download9868ccc48a14c8d591352b6eaf7f6239MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-83747https://repositorio.uan.edu.co/bitstreams/a14bf461-b40d-4a09-a70c-75f43481435c/downloadc3b2cdca800aa01c6175488b1291697aMD55123456789/4790oai:repositorio.uan.edu.co:123456789/47902024-10-09 22:47:05.825https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertoopen.accesshttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZWwgYXV0b3IoZXMpLCBjcmVhZG9yIChlcyksIGludmVudG9yIChlcykgYXV0b3JpemFuIGEgbGEgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPIHBhcmEgcXVlIGRlIGFjdWVyZG8gY29uIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgQ2lyY3VsYXIgTm8uIDYgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBBdXRvciB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcywgbm8gY29tZXJjaWFsZXMgeSBkZSBtYW5lcmEgZ3JhdHVpdGEsIHV0aWxpY2UsIHB1YmxpcXVlIGRpZ2l0YWxtZW50ZSwgcmVwcm9kdXpjYSB5IHBlcm1pdGEgbGEgZGlmdXNpw7NuIHkgY29uc3VsdGEgZGUgbG9zIGNvbnRlbmlkb3MgZW4gcmVmZXJlbmNpYSBhIHRyYXbDqXMgZGUgbGEgdmlzaWJpbGlkYWQsIHNpZW1wcmUgZW4gY3VtcGxpbWllbnRvIGRlIGxhcyBzaWd1aWVudGVzIGRpc3Bvc2ljaW9uZXM6CgoxLglFbCBpbnRlcmVzYWRvIHBvZHLDoSBjb25zdWx0YXIgZWwgY29udGVuaWRvIGVuIGxvcyBzaXRpb3Mgd2ViIHF1ZSBhZG1pbmlzdHJhIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbywgZW4gbGFzIEJhc2VzIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxBY2Nlc28gQWJpZXJ0byAoT3BlbiBBY2Nlc3Mp4oCdIHkgZW4gbGFzIHJlZGVzIGRlIGluZm9ybWFjacOzbiBkZWwgcGHDrXMgeSBkZWwgZXh0ZXJpb3IsIGNvbiBsYXMgY3VhbGVzIHRlbmdhIGNvbnZlbmlvIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxby4KCjIuCVNlIHBlcm1pdGlyw6EgbGEgY29uc3VsdGEgYSBsb3MgdXN1YXJpb3MgaW50ZXJlc2Fkb3MgZW4gZWwgY29udGVuaWRvIGRlIGVzdGUgZG9jdW1lbnRvIHkvbyByZWN1cnNvcywgY29uIGZpbmFsaWRhZCBhY2Fkw6ltaWNhLCBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIHNpZW1wcmUgeSBjdWFuZG8gbWVkaWFudGUgbGEgY29ycmVzcG9uZGllbnRlIGNpdGEgYmlibGlvZ3LDoWZpY2Egc2UgbGUgZMOpIGNyw6lkaXRvIGFsIGRvY3VtZW50byB5L28gcmVjdXJzbyB5IGEgc3UgYXV0b3IgKGVzKSwgY3JlYWRvcihlcykgbyBpbnZlbnRvcihlcykuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIgbyBjdWFscXVpZXIgdGlwbyBkZSByZXByb2R1Y2Npw7NuIGbDrXNpY2EsIGRpZ2l0YWwgbyBmb3JtYXRvIGRpZ2l0YWwgY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCjMuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBjb250aW7DumEobikgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3MgbW9yYWxlcyB5IHBhdHJpbW9uaWFsZXMgc29icmUgbGEgb2JyYSByZWxhY2lvbmFkYSwgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW4gYWN1ZXJkbyBqdXLDrWRpY28gZW5jYW1pbmFkbyBhIGxhIGNvbnN1bHRhIHF1ZSwgZW4gbmluZ8O6biBjYXNvIGNvbmxsZXZhIGxhIGVuYWplbmFjacOzbiBkZWwgZGVyZWNobyBkZSBhdXRvciB5IHN1cyBkZXJlY2hvcyBjb25leG9zLiBTZSBnYXJhbnRpemEgcXVlIGVsIChsb3MpIGF1dG9yKGVzKSBjb25zZXJ2YW4gbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGEgb2JyYSwgc2Fsdm8gZW4gbG9zIGNhc29zIGVuIGxvcyBxdWUgbG9zIGF1dG9yZXMgdGVuZ2FuIHVuYSByZWxhY2nDs24gY29udHJhY3R1YWwgY29uIGxhIFVuaXZlcnNpZGFkLCBkZSBsYSBxdWUgc2UgZGVyaXZhIGxhIGNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGFzIG9icmFzIGRpcmVjdGFtZW50ZSBhIGZhdm9yIGRlIGxhIGluc3RpdHVjacOzbiwgc2llbXByZSB5IGN1YW5kbywgZXN0YXMgb2JyYXMgc2VhbiBlbGFib3JhZGFzIGVuIGVsIGRlc2Fycm9sbG8geSBlamVyY2ljaW8gZGUgbGFzIGFjdGl2aWRhZGVzIGNvbnRyYXRhZGFzCgo0LglRdWUgZWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBkZSBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8gcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byB5L28gcmVjdXJzbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgYXPDrSBjb21vIGxhIERlY2lzacOzbiBBbmRpbmEgNDg2IGRlIDIwMDAgc29icmUgcHJvcGllZGFkIGludGVsZWN0dWFsIGluZHVzdHJpYWwgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiAoZW4gZGVyZWNob3MgZGUgYXV0b3IpIGNvbW8gcHJvcGllZGFkIGluZHVzdHJpYWwgZnJlbnRlIGEgbGEgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBsYSBvYnJhIHNvYnJlIGxhIGN1YWwgYXV0b3JpemFuIGxhIHB1YmxpY2FjacOzbiBlcyB0b3RhbG1lbnRlIG9yaWdpbmFsIHkgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hLCBQb3IgdGFudG8sIGVuIGNhc28gZGUgcHJlc2VudGFyc2UgYWxndW5hIHJlY2xhbWFjacOzbiBwb3IgcGFydGUgZGUgdGVyY2Vyb3MsIGVsIChsb3MpIGF1dG9yKGVzKSBtYW50ZW5kcsOhKG4pIGluZGVtbmUgYSBsYSBVbml2ZXJzaWRhZCBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gcGVyanVpY2lvLCB5IHNhbGRyw6EobikgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MgYXN1bWllbmRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCBpbmNsdXllbmRvIGN1YWxxdWllciBjb3N0byBxdWUgc2UgZ2VuZXJlIGVuIGxhIHJlc29sdWNpw7NuIGRlbCBjb25mbGljdG8gZ2VuZXJhZG8uCgo2LglFbChsb3MpIGF1dG9yZXMocykgYXV0b3JpemEobikgYSBsYSBVTklWRVJTSURBRCBwYXJhIHJlY29sZWN0YXIsIGFsbWFjZW5hciB5IHVzYXIgbG9zIGRhdG9zIHBlcnNvbmFsZXMgY29uZm9ybWUgYSBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyLCBwYXJhIGxhcyBmaW5hbGlkYWRlcyByZXF1ZXJpZGFzIGVuIHZpcnR1ZCBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGRlIHB1YmxpY2FjacOzbi4K