Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID
El presente proyecto de investigación se inicia con el fin de desarrollar un producto “software” de sistema para la automatización de una finca del sector pecuario; en el cual se realice por medio de un sistema automático la identificación de ganado en todo el ámbito productivo, el cual haga que se...
- Autores:
-
Ballestas Ávila, Remberto
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de Córdoba
- Repositorio:
- Repositorio Institucional Unicórdoba
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unicordoba.edu.co:ucordoba/2905
- Acceso en línea:
- https://repositorio.unicordoba.edu.co/handle/ucordoba/2905
- Palabra clave:
- Identificación
Automatizar
Control
Pecuario
RFID
ID
Automate
Control
Livestock
RFID
- Rights
- restrictedAccess
- License
- Copyright Universidad de Córdoba, 2020
id |
UCORDOBA2_ee2763a7fdf0fa2fbcc9ca54d8856413 |
---|---|
oai_identifier_str |
oai:repositorio.unicordoba.edu.co:ucordoba/2905 |
network_acronym_str |
UCORDOBA2 |
network_name_str |
Repositorio Institucional Unicórdoba |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
title |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
spellingShingle |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID Identificación Automatizar Control Pecuario RFID ID Automate Control Livestock RFID |
title_short |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
title_full |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
title_fullStr |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
title_full_unstemmed |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
title_sort |
Implementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFID |
dc.creator.fl_str_mv |
Ballestas Ávila, Remberto |
dc.contributor.advisor.spa.fl_str_mv |
Gómez Gómez, Jorge |
dc.contributor.author.spa.fl_str_mv |
Ballestas Ávila, Remberto |
dc.subject.proposal.spa.fl_str_mv |
Identificación Automatizar Control Pecuario RFID |
topic |
Identificación Automatizar Control Pecuario RFID ID Automate Control Livestock RFID |
dc.subject.keywords.eng.fl_str_mv |
ID Automate Control Livestock RFID |
description |
El presente proyecto de investigación se inicia con el fin de desarrollar un producto “software” de sistema para la automatización de una finca del sector pecuario; en el cual se realice por medio de un sistema automático la identificación de ganado en todo el ámbito productivo, el cual haga que se ejerza y realice la gestión sistemática de fortalecer los procesos de control, inventario, horarios e identificación, entre otros; que diariamente se tratan en diversas áreas de la finca en gestión. Ya que en determinadas ocasiones se ha observado el registro de forma manual, se lleva muy poco control, poca ejecución en labores, mayor tiempo, aumentos en costos y posteriores a estos; se desperdicia mucho tiempo en el reconocimiento del personal para el manejo de producción de animales en aumento de suministros. |
publishDate |
2020 |
dc.date.accessioned.spa.fl_str_mv |
2020-06-13T00:43:22Z |
dc.date.available.spa.fl_str_mv |
2020-06-13T00:43:22Z |
dc.date.issued.spa.fl_str_mv |
2020-06-11 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
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 |
dc.type.version.spa.fl_str_mv |
Info:eu-repo/semantics/publishedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.spa.fl_str_mv |
https://repositorio.unicordoba.edu.co/handle/ucordoba/2905 |
url |
https://repositorio.unicordoba.edu.co/handle/ucordoba/2905 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Definición. (2019). Recuperado el 17 de 06 de 2019, de Identificación: http://definicion.de/identificacion/ Definición. (2019). Recuperado el 17 de 05 de 2019, de ganado: http://definicion.de/ganado/ Wikipedia. (2019). Recuperado el 22 de 05 de 2019, de Ventajas de la trazabilidad: http://es.wikipedia.org/wiki/Trazabilidad Definición XAMMP (2019), Tomado de: http://es.wikipedia.org/wiki/XAMPP Akrocard, 2019: Es una empresa de España especializada en desarrollar tarjeras con el uso de la tecnología RFID Amaya, Y. 2013. Metodologías ágiles en el desarrollo de aplicaciones para dispositivos móviles. Estado actual. Universidad Pedagógica y Tecnológica de Colombia. Págs. 111-124. Astudillo, J. & Delgado, E. (2012). Sistema de localización monitoreo y control vehicular basado en protocolos GPS/GSM/GPRS. Recuperado: 10 de Octubre de 2014. Obtenido de: http://41jaiio.sadio.org.ar/sites/default/files/11_EST_2012.pdf Greene, J. (29 de Noviembre de 2010). Animal Identification and Traceability: Overview and Isuess. Base de datos Móviles (2019). Definición Base de datos Móviles. Consulta, febrero 2019. Recuperado de: https://www.tecnologias-informacion.com/basedatosandroid.html DANE (2013). Levante y ceba de cerdos. “Etapas de una industria en crecimiento. Recuperado de: https://www.dane.gov.co/files/investigaciones/agropecuario/sipsa/insumos_factores_de_produccion_dic_2013.pdf Dispositivo Móvil (2019). Termino de definición de dispositivo móvil. Consultado, febrero 2019. Recuperado de: http://es.wikipedia.org/wiki/Dispositivo_m%C3%B3vil Domenech, D. Sistema de automatización para la climatización y alimentación de granja porcina en Improsa S.A. Ecuador 2016. Disponible en: http://repositorio.ug.edu.ec/bitstream/redug/20546/1/TRABAJO%20DE%20TITULACI%C3%93N-STEPHANIE-PONCE2.pdf Eguilz, J. (2012). Introducción a JavaScript, definición y conceptos JavaScript. Recuperado de: http://librosweb.es/libro/javascript/ Eguiluz, J. (2013). Introducción a CSS. Recuperado de: https://librosweb.es/libro/css/ FAO (2019). Organización de las Naciones Unidas para la Alimentación y la Agricultura. Perspectivas Agrícolas 2013-2022. Recuperado de: http://www.fao.org/docrep/018/i3307s/i3307s.pdf Gómez, C. & Rojas, L. Evaluación de los parámetros zootécnicos en porcinos bajo tres sistemas de comedero durante la etapa de precebo. Bogotá, 2017. Disponible en:http://repository.lasalle.edu.co/bitstream/handle/10185/6687/13011018.pdf Herazo L. & Coavas Y, 2014). Desarrollar una plataforma web para el control de asistencia de estudiantes, docentes y administrativos de la universidad de córdoba sede lorica mediante el uso de tarjetas inteligentes, dispositivos móviles y SMS. Año 2014. HTML5 (2019). Lenguaje de programación HTML versión 5.0. 2011-2012. Recuperado de: http://www.jtech.ua.es/dadm/2011-2012/restringido/web/sesion02-apuntes.pdf ICA (2019). Instituto Colombiano Agropecuario. Censo Porcinos. Recuperado de: https://www.ica.gov.co/areas/pecuaria/servicios/epidemiologia-veterinaria/censos-2016/censo-2018.aspx J. Alvarado, 2018. Sistema de Control de Acceso con RFID http://www.cs.cinvestav.mx/TesisGraduados/2018/tesisJorgeAlvarado.pdf Johansson, P. Sistema de alimentación inteligente que satisface las necesidades de los ganaderos y lecheros. Recuperado de: http://www.delaval.es/Acerca-de-DeLaval/Noticias-DeLaval/?nid=18135. JQuery (2019). Termino de definición de JQuery. Consultado, febrero 2019. Recuperado de: https://www.w3schools.com/JQuery López, A. & Barroso, B. Implementación de un sistema de identificación ganadero de bajo costo para el control de eventos productivos en el sector pecuario, mediante dispositivos móviles. Montería, 2015. Disponible en: https://bdigital.zamorano.edu/bitstream/11036/3439/1/CPA-2014-011.pdf Manuel, J. (7 de octubre de 2008). Principales Razas porcinas. Recuperado de http://grupo3losveteranos.blogspot.com.co/2008/10/principales-razas-porcinas.html Maya C., (2019). Presidente de porkcolombia, datos estadísticos de consumo de carne en Colombia. Obtenido de: https://www.larepublica.co/economia Moreno, O. & Aparicio H. Software para la administración y control de una granja que mejore la producción de ganado porcino en el departamento de Córdoba. 2015. Disponible en: http://repositorio.unicordoba.edu.co/bitstream/handle/123456789/509/Trabajo%20de%20Grado.pdf?sequence=1 Mórelo O. & Viloria J. Diseño e implementación de una aplicación para dispositivos móviles que permite la automatización de un sistema para el suministro de alimento de porcinos bajo la plataforma Android. Montería, 2015. Disponible en: http://repositorio.unicordoba.edu.co/bitstream/handle/123456789/496/Sisteme%20de%20automatizacion%20de%20porcinos%20%281%29.pdf Montenegro, G. A., & Marchesin, A. E. (Diciembre de 2007). Sistema de Identificación Por Radio Frecuencia. Buenos Aires. Montiel M & López N, 2014. Diseño e implementación de un sistema de control vehicular mediante tecnología RFID y GPS aplicada a los buses de la empresa SOTRACOR S.A. de la terminal de transporte de Santa Cruz de Lorica. Niño E. & Martínez E. Sistema para control y monitoreo en logística de eventos basado en RFID, 2013. PhoneGap (2019). Termino de definición de PhoneGap. Consultado, febrero 2019. Recuperado de: https://es.wikipedia.org/wiki/PhoneGap. RFID, (2019) Información De la Tecnología y Hardware. Recuperado de http://www.rfid.com/identificacion_de_la_tecnologia_rfid.html Siniiga, 2013. México: Sistema nacional de identificación individual de ganado.2013 Disponible en: https://www.siniiga.org.mx/who.html SicTransCore, 2019: Es una empresa con base en la Argentina, dedicada a fabricar Sistemas de Control para Estacionamientos / Parking, Control de Accesos vehiculares, Cobro y Administración de Estaciones de Peaje Boviden identificación animal [online]. Ecuador: Disponible en: https://www.youtube.com/watch?v=AOSAz9BMIrE Sistema de alimentación automática. Buenas Prácticas Pecuarias (BPP) para la producción y comercialización porcina familiar. 2019 Recuperado de: http://www.fao.org/3/a-i2094s.pdf SQLite. Definición del término bases de datos móviles SqlLite. 2019. Recuperado de: https://es.wikipedia.org/wiki/SQLite Villavicencio, J. Implementación de un alimentador automático autónomo para peces con comunicación GSM en la empresa alfa construcciones en aceros. Ecuador, 2016. Disponible en: http://dspace.espoch.edu.ec/bitstream/123456789/6129/1/108T0184.pdf Zapata J. & Gil D. Diseño e implementación de un prototipo de dispensador automático de comida para animales basado en Raspberry PI controlado mediante una aplicación móvil. Pereira – Colombia, 2017. Recuperado de: http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/8054/6817664Z35.pdf |
dc.rights.spa.fl_str_mv |
Copyright Universidad de Córdoba, 2020 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_16ec |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/restrictedAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) |
rights_invalid_str_mv |
Copyright Universidad de Córdoba, 2020 https://creativecommons.org/licenses/by-nc/4.0/ Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) http://purl.org/coar/access_right/c_16ec |
eu_rights_str_mv |
restrictedAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spatial.spa.fl_str_mv |
Montería, Córdoba |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
institution |
Universidad de Córdoba |
bitstream.url.fl_str_mv |
https://repositorio.unicordoba.edu.co/bitstreams/acc51f5e-d05f-4c8c-b56c-81ee39517a0a/download https://repositorio.unicordoba.edu.co/bitstreams/6d9d7e90-132f-421a-8f2f-d601747a6017/download https://repositorio.unicordoba.edu.co/bitstreams/90d060a9-6d6e-4f6d-a754-2f7aeda5ca65/download https://repositorio.unicordoba.edu.co/bitstreams/dc9d9958-d61a-4426-9c8b-d02be89ff1da/download https://repositorio.unicordoba.edu.co/bitstreams/f52a75d9-87e4-4ba7-a4ad-d6254cadad45/download https://repositorio.unicordoba.edu.co/bitstreams/19da87ff-ce31-4aea-b0d9-f9d493769889/download https://repositorio.unicordoba.edu.co/bitstreams/71840442-593f-4775-bdbb-e4b6ae60d84e/download https://repositorio.unicordoba.edu.co/bitstreams/932d7df6-51e6-492f-8247-9ec1fa87836a/download https://repositorio.unicordoba.edu.co/bitstreams/90e65012-7ba3-43ad-9ecc-b72e2864c3df/download https://repositorio.unicordoba.edu.co/bitstreams/3a77c0ea-33e5-493e-bee9-966e1405d552/download |
bitstream.checksum.fl_str_mv |
5a9ce2abc6ae14a0fa2596097a97fdc7 89f7b8b479532430be10ccd0fb9f92ec cb361b901e61bcb482eb653ec0f2be15 2f9959eaf5b71fae44bbf9ec84150c7a 9897126149a7314b87ebc6608f4d537a 8e2fa21a3a6a0c8acd06e996be87c3f0 b2db602495ce50488591e381b208a982 66aa3bae4835fca71159ae8a953db87a fd30e97def19e3d80ba1885a95c76792 2539e908e2ba5aa29b47cba4f17390a7 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Córdoba |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1839636113137860608 |
spelling |
Gómez Gómez, Jorgefbb28afa-d79e-4226-adad-a891f71e1511-1Ballestas Ávila, Remberto6e2338b9-e2a8-44d2-b16f-35a34e5fb19e-1Montería, Córdoba2020-06-13T00:43:22Z2020-06-13T00:43:22Z2020-06-11https://repositorio.unicordoba.edu.co/handle/ucordoba/2905El presente proyecto de investigación se inicia con el fin de desarrollar un producto “software” de sistema para la automatización de una finca del sector pecuario; en el cual se realice por medio de un sistema automático la identificación de ganado en todo el ámbito productivo, el cual haga que se ejerza y realice la gestión sistemática de fortalecer los procesos de control, inventario, horarios e identificación, entre otros; que diariamente se tratan en diversas áreas de la finca en gestión. Ya que en determinadas ocasiones se ha observado el registro de forma manual, se lleva muy poco control, poca ejecución en labores, mayor tiempo, aumentos en costos y posteriores a estos; se desperdicia mucho tiempo en el reconocimiento del personal para el manejo de producción de animales en aumento de suministros.RESUMEN 31. DESCRIPCIÓN DEL PROBLEMA 41.1. AMBIENTACIÓN DEL PROYECTO 5PREGUNTA DE INVESTIGACIÓN 102. JUSTIFICACIÓN 114. OBJETIVOS 154.1. OBJETIVO GENERAL 154.2. OBJETIVOS ESPECÍFICOS 155. ESTADO DEL ARTE 166. MARCO CONCEPTUAL……………..……………………………………………………………………………………………… 307. METODOLOGÍA DEL PROYECTO 467.1. LÍNEA DE INVESTIGACIÓN 467.2. POBLACIÓN 477.3. FUENTES Y TÉCNICAS PARA LA RECOLECCIÓN DE INFORMACIÓN 497.3.1. FUENTES DE INFORMACIÓN 497.3.2. INSTRUMENTOS DE RECOLECCIÓN DE INFORMACIÓN 497.4. METODOLOGÍA DE DESARROLLO DEL PROYECTO 517.4.1. ETAPAS O FASES DEL PROYECTO 517.5. METODOLOGÍA DE DESARROLLO XP 54REFERENCIAS BIBLIOGRÁFICAS 75ANEXO 2. CRONOGRAMA DE ACTIVIDADES 87PregradoIngeniero(a) de Sistemasapplication/pdfspaCopyright Universidad de Córdoba, 2020https://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/restrictedAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_16ecImplementación de un sistema de identificación orientado a la web para el control y seguimiento pecuario de una finca con el uso de tecnología RFIDTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fInfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Definición. (2019). Recuperado el 17 de 06 de 2019, de Identificación: http://definicion.de/identificacion/Definición. (2019). Recuperado el 17 de 05 de 2019, de ganado: http://definicion.de/ganado/Wikipedia. (2019). Recuperado el 22 de 05 de 2019, de Ventajas de la trazabilidad: http://es.wikipedia.org/wiki/TrazabilidadDefinición XAMMP (2019), Tomado de: http://es.wikipedia.org/wiki/XAMPPAkrocard, 2019: Es una empresa de España especializada en desarrollar tarjeras con el uso de la tecnología RFIDAmaya, Y. 2013. Metodologías ágiles en el desarrollo de aplicaciones para dispositivos móviles. Estado actual. Universidad Pedagógica y Tecnológica de Colombia. Págs. 111-124.Astudillo, J. & Delgado, E. (2012). Sistema de localización monitoreo y control vehicular basado en protocolos GPS/GSM/GPRS. Recuperado: 10 de Octubre de 2014. Obtenido de: http://41jaiio.sadio.org.ar/sites/default/files/11_EST_2012.pdfGreene, J. (29 de Noviembre de 2010). Animal Identification and Traceability: Overview and Isuess.Base de datos Móviles (2019). Definición Base de datos Móviles. Consulta, febrero 2019. Recuperado de: https://www.tecnologias-informacion.com/basedatosandroid.htmlDANE (2013). Levante y ceba de cerdos. “Etapas de una industria en crecimiento. Recuperado de: https://www.dane.gov.co/files/investigaciones/agropecuario/sipsa/insumos_factores_de_produccion_dic_2013.pdfDispositivo Móvil (2019). Termino de definición de dispositivo móvil. Consultado, febrero 2019. Recuperado de: http://es.wikipedia.org/wiki/Dispositivo_m%C3%B3vilDomenech, D. Sistema de automatización para la climatización y alimentación de granja porcina en Improsa S.A. Ecuador 2016. Disponible en: http://repositorio.ug.edu.ec/bitstream/redug/20546/1/TRABAJO%20DE%20TITULACI%C3%93N-STEPHANIE-PONCE2.pdfEguilz, J. (2012). Introducción a JavaScript, definición y conceptos JavaScript. Recuperado de: http://librosweb.es/libro/javascript/Eguiluz, J. (2013). Introducción a CSS. Recuperado de: https://librosweb.es/libro/css/FAO (2019). Organización de las Naciones Unidas para la Alimentación y la Agricultura. Perspectivas Agrícolas 2013-2022. Recuperado de: http://www.fao.org/docrep/018/i3307s/i3307s.pdfGómez, C. & Rojas, L. Evaluación de los parámetros zootécnicos en porcinos bajo tres sistemas de comedero durante la etapa de precebo. Bogotá, 2017. Disponible en:http://repository.lasalle.edu.co/bitstream/handle/10185/6687/13011018.pdfHerazo L. & Coavas Y, 2014). Desarrollar una plataforma web para el control de asistencia de estudiantes, docentes y administrativos de la universidad de córdoba sede lorica mediante el uso de tarjetas inteligentes, dispositivos móviles y SMS. Año 2014.HTML5 (2019). Lenguaje de programación HTML versión 5.0. 2011-2012. Recuperado de: http://www.jtech.ua.es/dadm/2011-2012/restringido/web/sesion02-apuntes.pdfICA (2019). Instituto Colombiano Agropecuario. Censo Porcinos. Recuperado de: https://www.ica.gov.co/areas/pecuaria/servicios/epidemiologia-veterinaria/censos-2016/censo-2018.aspxJ. Alvarado, 2018. Sistema de Control de Acceso con RFID http://www.cs.cinvestav.mx/TesisGraduados/2018/tesisJorgeAlvarado.pdfJohansson, P. Sistema de alimentación inteligente que satisface las necesidades de los ganaderos y lecheros. Recuperado de: http://www.delaval.es/Acerca-de-DeLaval/Noticias-DeLaval/?nid=18135.JQuery (2019). Termino de definición de JQuery. Consultado, febrero 2019. Recuperado de: https://www.w3schools.com/JQueryLópez, A. & Barroso, B. Implementación de un sistema de identificación ganadero de bajo costo para el control de eventos productivos en el sector pecuario, mediante dispositivos móviles. Montería, 2015. Disponible en: https://bdigital.zamorano.edu/bitstream/11036/3439/1/CPA-2014-011.pdfManuel, J. (7 de octubre de 2008). Principales Razas porcinas. Recuperado de http://grupo3losveteranos.blogspot.com.co/2008/10/principales-razas-porcinas.htmlMaya C., (2019). Presidente de porkcolombia, datos estadísticos de consumo de carne en Colombia. Obtenido de: https://www.larepublica.co/economiaMoreno, O. & Aparicio H. Software para la administración y control de una granja que mejore la producción de ganado porcino en el departamento de Córdoba. 2015. Disponible en: http://repositorio.unicordoba.edu.co/bitstream/handle/123456789/509/Trabajo%20de%20Grado.pdf?sequence=1Mórelo O. & Viloria J. Diseño e implementación de una aplicación para dispositivos móviles que permite la automatización de un sistema para el suministro de alimento de porcinos bajo la plataforma Android. Montería, 2015. Disponible en: http://repositorio.unicordoba.edu.co/bitstream/handle/123456789/496/Sisteme%20de%20automatizacion%20de%20porcinos%20%281%29.pdf Montenegro, G. A., & Marchesin, A. E. (Diciembre de 2007). Sistema de Identificación Por Radio Frecuencia. Buenos Aires.Montiel M & López N, 2014. Diseño e implementación de un sistema de control vehicular mediante tecnología RFID y GPS aplicada a los buses de la empresa SOTRACOR S.A. de la terminal de transporte de Santa Cruz de Lorica.Niño E. & Martínez E. Sistema para control y monitoreo en logística de eventos basado en RFID, 2013.PhoneGap (2019). Termino de definición de PhoneGap. Consultado, febrero 2019. Recuperado de: https://es.wikipedia.org/wiki/PhoneGap.RFID, (2019) Información De la Tecnología y Hardware. Recuperado de http://www.rfid.com/identificacion_de_la_tecnologia_rfid.htmlSiniiga, 2013. México: Sistema nacional de identificación individual de ganado.2013 Disponible en: https://www.siniiga.org.mx/who.htmlSicTransCore, 2019: Es una empresa con base en la Argentina, dedicada a fabricar Sistemas de Control para Estacionamientos / Parking, Control de Accesos vehiculares, Cobro y Administración de Estaciones de PeajeBoviden identificación animal [online]. Ecuador: Disponible en: https://www.youtube.com/watch?v=AOSAz9BMIrESistema de alimentación automática. Buenas Prácticas Pecuarias (BPP) para la producción y comercialización porcina familiar. 2019 Recuperado de: http://www.fao.org/3/a-i2094s.pdfSQLite. Definición del término bases de datos móviles SqlLite. 2019. Recuperado de: https://es.wikipedia.org/wiki/SQLiteVillavicencio, J. Implementación de un alimentador automático autónomo para peces con comunicación GSM en la empresa alfa construcciones en aceros. Ecuador, 2016. Disponible en: http://dspace.espoch.edu.ec/bitstream/123456789/6129/1/108T0184.pdfZapata J. & Gil D. Diseño e implementación de un prototipo de dispensador automático de comida para animales basado en Raspberry PI controlado mediante una aplicación móvil. Pereira – Colombia, 2017. Recuperado de: http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/8054/6817664Z35.pdfIdentificaciónAutomatizarControlPecuarioRFIDIDAutomateControlLivestockRFIDFacultad de IngenieríaIngeniería de SistemasPublicationORIGINALIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdfIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdfapplication/pdf2056903https://repositorio.unicordoba.edu.co/bitstreams/acc51f5e-d05f-4c8c-b56c-81ee39517a0a/download5a9ce2abc6ae14a0fa2596097a97fdc7MD51MANUAL DE USUARIO APPWEB.pdfMANUAL DE USUARIO APPWEB.pdfapplication/pdf2924505https://repositorio.unicordoba.edu.co/bitstreams/6d9d7e90-132f-421a-8f2f-d601747a6017/download89f7b8b479532430be10ccd0fb9f92ecMD52Formato_Autorización AUTUALIZADO_JG.pdfFormato_Autorización AUTUALIZADO_JG.pdfapplication/pdf319189https://repositorio.unicordoba.edu.co/bitstreams/90d060a9-6d6e-4f6d-a754-2f7aeda5ca65/downloadcb361b901e61bcb482eb653ec0f2be15MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.unicordoba.edu.co/bitstreams/dc9d9958-d61a-4426-9c8b-d02be89ff1da/download2f9959eaf5b71fae44bbf9ec84150c7aMD54TEXTIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdf.txtIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdf.txtExtracted texttext/plain111202https://repositorio.unicordoba.edu.co/bitstreams/f52a75d9-87e4-4ba7-a4ad-d6254cadad45/download9897126149a7314b87ebc6608f4d537aMD55MANUAL DE USUARIO APPWEB.pdf.txtMANUAL DE USUARIO APPWEB.pdf.txtExtracted texttext/plain9772https://repositorio.unicordoba.edu.co/bitstreams/19da87ff-ce31-4aea-b0d9-f9d493769889/download8e2fa21a3a6a0c8acd06e996be87c3f0MD57Formato_Autorización AUTUALIZADO_JG.pdf.txtFormato_Autorización AUTUALIZADO_JG.pdf.txtExtracted texttext/plain4505https://repositorio.unicordoba.edu.co/bitstreams/71840442-593f-4775-bdbb-e4b6ae60d84e/downloadb2db602495ce50488591e381b208a982MD59THUMBNAILIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdf.jpgIMPLEMENTACIÓN DE UN SISTEMA DE IDENTIFICACIÓN ORIENTADO A LA WEB PARA EL CONTROL Y SEGUIMIENTO PECUARIO DE UNA FINCA CON EL USO DE TECNOLOGÍA RFID.pdf.jpgGenerated Thumbnailimage/jpeg5527https://repositorio.unicordoba.edu.co/bitstreams/932d7df6-51e6-492f-8247-9ec1fa87836a/download66aa3bae4835fca71159ae8a953db87aMD56MANUAL DE USUARIO APPWEB.pdf.jpgMANUAL DE USUARIO APPWEB.pdf.jpgGenerated Thumbnailimage/jpeg6612https://repositorio.unicordoba.edu.co/bitstreams/90e65012-7ba3-43ad-9ecc-b72e2864c3df/downloadfd30e97def19e3d80ba1885a95c76792MD58Formato_Autorización AUTUALIZADO_JG.pdf.jpgFormato_Autorización AUTUALIZADO_JG.pdf.jpgGenerated Thumbnailimage/jpeg9718https://repositorio.unicordoba.edu.co/bitstreams/3a77c0ea-33e5-493e-bee9-966e1405d552/download2539e908e2ba5aa29b47cba4f17390a7MD510ucordoba/2905oai:repositorio.unicordoba.edu.co:ucordoba/29052023-10-06 00:46:19.834https://creativecommons.org/licenses/by-nc/4.0/Copyright Universidad de Córdoba, 2020open.accesshttps://repositorio.unicordoba.edu.coRepositorio Universidad de Córdobabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |