Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar
Alrededor del mundo existen muchas empresas con problemas similares a compensar caja de compensación que tiene varios convenios con clientes externos y para manejar los datos los clientes externos envían bases con diferente periodicidad, muchas veces revisar estos archivos puede ser un problema para...
- Autores:
-
Salazar Rodriguez, Juan Sebastián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- spa
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/56814
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/56814
- Palabra clave:
- 000 - Ciencias de la computación, información y obras generales
Python
Automatizacion
Bases de datos
Almacenamiento
Alteryx
Python
Automation
Databases
Storage
Alteryx
- Rights
- closedAccess
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
id |
COOPER2_c3f19101df9320dda0e3ec22f58099f7 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/56814 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
title |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
spellingShingle |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar 000 - Ciencias de la computación, información y obras generales Python Automatizacion Bases de datos Almacenamiento Alteryx Python Automation Databases Storage Alteryx |
title_short |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
title_full |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
title_fullStr |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
title_full_unstemmed |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
title_sort |
Desarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar Compensar |
dc.creator.fl_str_mv |
Salazar Rodriguez, Juan Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Pahuena López, Fabio Ivan |
dc.contributor.author.none.fl_str_mv |
Salazar Rodriguez, Juan Sebastián |
dc.subject.ddc.none.fl_str_mv |
000 - Ciencias de la computación, información y obras generales |
topic |
000 - Ciencias de la computación, información y obras generales Python Automatizacion Bases de datos Almacenamiento Alteryx Python Automation Databases Storage Alteryx |
dc.subject.proposal.spa.fl_str_mv |
Python Automatizacion Bases de datos Almacenamiento Alteryx |
dc.subject.proposal.eng.fl_str_mv |
Python Automation Databases Storage Alteryx |
description |
Alrededor del mundo existen muchas empresas con problemas similares a compensar caja de compensación que tiene varios convenios con clientes externos y para manejar los datos los clientes externos envían bases con diferente periodicidad, muchas veces revisar estos archivos puede ser un problema para cualquier persona debido a que este proceso se hace muy manual, este desarrollo podría ayudar a las personas que hacen este tipo de trabajo, además este flujo de datos va a ser interactivo con el usuario porque le dirá cual archivo es la que no entra dentro del rango establecido, de esta forma se lanza una alerta para que esta base sea devuelta al cliente externo. Este proyecto tendrá un alcance en la mayoría de las empresas que tiene convenio con clientes externos buscando así una mejora en el proceso, así mismo, ayudara al interior de la empresa porque tendrá una parte de la triada de la seguridad de la información, integridad y disponibilidad de datos, ya que, se pasara una data lista para poder trabajar y empezar a generar los KPIS de negocio y a empezar a medir si dentro de la organización realmente se está haciendo business intelligence. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-08-06T16:19:56Z |
dc.date.available.none.fl_str_mv |
2024-08-06T16:19:56Z |
dc.date.issued.none.fl_str_mv |
2024-08-01 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.citation.none.fl_str_mv |
Salazar Rodriguez, J.S (2024) . Desarrollo de flujos de datos Alteryx para automatizar el proceso de revisión de los archivos enviados por los cliente internos y externos y su distribución en el área de T.I de la caja de compensación familiar compensar [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://hdl.handle.net/20.500.12494/56814 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/56814 |
identifier_str_mv |
Salazar Rodriguez, J.S (2024) . Desarrollo de flujos de datos Alteryx para automatizar el proceso de revisión de los archivos enviados por los cliente internos y externos y su distribución en el área de T.I de la caja de compensación familiar compensar [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://hdl.handle.net/20.500.12494/56814 |
url |
https://hdl.handle.net/20.500.12494/56814 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Rozo Bolaños, C. E., & Cusba , J. E. (2018). Herramientas de analítica para la explotación de datos. Bogotá D.C: Ministerio de Tecnologías de la Información y las Comunicaciones. Alteryx. (2012). Ilustración del logo de la herramienta Alteryx [Ilustración 1]. Obtenido de https://commons.wikimedia.org/wiki/File:Alteryx_logo.svg. Abellan, E. (05 de Marzo de 2020). Wam. Obtenido de https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.html Alteryx. Corporation. (01 de 01 de 2022). Alteryx 1 Documentation. Obtenido de https://help.alteryx.com/es-419/20221/designer/alteryx-database-file-format Alvarado, H., & Batanero, C. (2008). SIGNIFICADO DEL TEOREMA CENTRAL DEL LIMITE EN TEXTOS UNIVERSITARIOS DE PROBABILIDAD Y ESTADISTICA. Granada. Jaramillo Peñas, J., & Sainz Reyero, L. (2011). (JSON LANGUAGE ORIENTED PROCESSING). Madrid. Challenger-Pérez, I., & Díaz-Ricardo, Y. (2014). El lenguaje de programación Python/The programming language Python. Cuba: Ciencias Holguín. DÍAZ GUTIÉRREZ , A. (2011). BASEHernández-Leal, E., Duque-Méndez, N., & Moreno-Cadavid, J. (2017). Big Data: una exploración de investigaciones, tecnologías y casos de aplicación. Bogota: TecnoLógicas.S DE DATOS. Mexico: ITACA. Leopoldo, G. R. (2019). Inteligencia de negocios Business Intelligence. Zaragoza. PowerData. (2022). PowerData. Obtenido de https://www.powerdata.es/big-data Python. (2010). Logo de la herramienta Python [Ilustración 2]. Obtenido de https://es.wikipedia.org/wiki/Python_Software_Foundation_License Ramiro, V. A. (2018). Introducción al Machine Learning. La paz, Bolivia. REHKOPF, M. (2022). atlassian. Obtenido de https://www.atlassian.com/es/agile/project-management/user-stories Sentis, J. (2017). Hack X Crtack NMAP -. El mejor escaneador de Internet. Barcelona: Editotrans. UpSociative. (2013). Flujo de datos elaborado con la herramienta Alteryx [Ilustración 3]. Obtenido de UpSociative: https://upsociative.com/tecnosocios/alteryx/ |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/closedAccess |
dc.rights.creativecommons.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_14cb |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.format.extent.none.fl_str_mv |
20 p. |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.faculty.none.fl_str_mv |
Ingenierías |
dc.publisher.place.none.fl_str_mv |
Bogotá |
dc.publisher.branch.none.fl_str_mv |
Bogotá |
publisher.none.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/a860bf00-198e-49cb-90fd-05e50a025abc/download https://repository.ucc.edu.co/bitstreams/0509b23a-78f4-4709-a917-f63a3120fe84/download https://repository.ucc.edu.co/bitstreams/2ab3066b-c2f2-4dec-9b9b-c0c1d34ed44f/download https://repository.ucc.edu.co/bitstreams/7219226a-d064-4f95-8493-fbbd1d2a5aed/download https://repository.ucc.edu.co/bitstreams/b60b0948-78d9-4c3e-b660-eb7d310de094/download https://repository.ucc.edu.co/bitstreams/da5e8d4d-14c6-4dad-bc4e-0d2a45b07b9f/download https://repository.ucc.edu.co/bitstreams/cc9f15e5-fd6c-4fff-93a6-02d2e27b1009/download https://repository.ucc.edu.co/bitstreams/731b85dc-ffde-4073-a20c-a31a63da30bc/download https://repository.ucc.edu.co/bitstreams/cefb62a5-a372-45ce-8a0a-94c45088c5f7/download https://repository.ucc.edu.co/bitstreams/f579bb0d-bf19-4316-9523-ddd8e45cfe52/download |
bitstream.checksum.fl_str_mv |
3bce4f7ab09dfc588f126e1e36e98a45 a6906051de16404a843b37f337e63e5a 23ae1f353007f2e08247dab9804a5624 10a7b840d9a72d8746ba4f8f9e09fcb3 b90353caa3aaea044ab699a77c635ba7 54e3ed36ff942d5df34bbcec22399976 4a38a763d21443226f4bb87df01b823a b649ddb552f999477358f3963623fd24 0630defa2a8c90cadd7605d32eb5bc59 c1b2e34f827720e4cd90882a3df9fd65 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246963302891520 |
spelling |
Pahuena López, Fabio IvanSalazar Rodriguez, Juan Sebastián2024-08-06T16:19:56Z2024-08-06T16:19:56Z2024-08-01Salazar Rodriguez, J.S (2024) . Desarrollo de flujos de datos Alteryx para automatizar el proceso de revisión de los archivos enviados por los cliente internos y externos y su distribución en el área de T.I de la caja de compensación familiar compensar [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://hdl.handle.net/20.500.12494/56814https://hdl.handle.net/20.500.12494/56814Alrededor del mundo existen muchas empresas con problemas similares a compensar caja de compensación que tiene varios convenios con clientes externos y para manejar los datos los clientes externos envían bases con diferente periodicidad, muchas veces revisar estos archivos puede ser un problema para cualquier persona debido a que este proceso se hace muy manual, este desarrollo podría ayudar a las personas que hacen este tipo de trabajo, además este flujo de datos va a ser interactivo con el usuario porque le dirá cual archivo es la que no entra dentro del rango establecido, de esta forma se lanza una alerta para que esta base sea devuelta al cliente externo. Este proyecto tendrá un alcance en la mayoría de las empresas que tiene convenio con clientes externos buscando así una mejora en el proceso, así mismo, ayudara al interior de la empresa porque tendrá una parte de la triada de la seguridad de la información, integridad y disponibilidad de datos, ya que, se pasara una data lista para poder trabajar y empezar a generar los KPIS de negocio y a empezar a medir si dentro de la organización realmente se está haciendo business intelligence.Around the world there are many companies with problems similar to clearing box that has several agreements with external clients and to manage the data the external clients send databases with different periodicity, many times reviewing these files can be a problem for anyone because This process is done very manually, this development could help people who do this type of work, in addition this data flow will be interactive with the user because it will tell him which file is the one that does not fall within the established range, in this way An alert is then launched so that this database is returned to the external client. This project will have a scope in the majority of companies that have agreements with external clients, thus seeking an improvement in the process, likewise, it will help within the company because it will have a part of the triad of information security, integrity and availability of data, since a ready data will be passed to be able to work and start generating business KPIS and start measuring whether business intelligence is really being done within the organization. Planteamiento -- Objetivos -- Objetivo general -- Objetivos específicos -- Justificación -- Alcances y limitaciones -- Marco teórico -- Marco legal -- Marco conceptual -- Metodología -- Cronograma -- Costos y presupuestos -- Referencias --PregradoIngeniero de sistemas20 p.application/pdfspaUniversidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasIngenieríasBogotáBogotáhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/closedAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_14cb000 - Ciencias de la computación, información y obras generalesPythonAutomatizacionBases de datosAlmacenamientoAlteryxPythonAutomationDatabasesStorageAlteryxDesarrollo de flujos de datos Alteryx para automatizar el proceso de revision de los archivos enviados por los cliente internos y externos y su distribucion en el area de T.I de la caja de compensacion familiar CompensarTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionRozo Bolaños, C. E., & Cusba , J. E. (2018). Herramientas de analítica para la explotación de datos. Bogotá D.C: Ministerio de Tecnologías de la Información y las Comunicaciones.Alteryx. (2012). Ilustración del logo de la herramienta Alteryx [Ilustración 1]. Obtenido de https://commons.wikimedia.org/wiki/File:Alteryx_logo.svg.Abellan, E. (05 de Marzo de 2020). Wam. Obtenido de https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.htmlAlteryx. Corporation. (01 de 01 de 2022). Alteryx 1 Documentation. Obtenido de https://help.alteryx.com/es-419/20221/designer/alteryx-database-file-formatAlvarado, H., & Batanero, C. (2008). SIGNIFICADO DEL TEOREMA CENTRAL DEL LIMITE EN TEXTOS UNIVERSITARIOS DE PROBABILIDAD Y ESTADISTICA. Granada.Jaramillo Peñas, J., & Sainz Reyero, L. (2011). (JSON LANGUAGE ORIENTED PROCESSING). Madrid.Challenger-Pérez, I., & Díaz-Ricardo, Y. (2014). El lenguaje de programación Python/The programming language Python. Cuba: Ciencias Holguín.DÍAZ GUTIÉRREZ , A. (2011). BASEHernández-Leal, E., Duque-Méndez, N., & Moreno-Cadavid, J. (2017). Big Data: una exploración de investigaciones, tecnologías y casos de aplicación. Bogota: TecnoLógicas.S DE DATOS. Mexico: ITACA.Leopoldo, G. R. (2019). Inteligencia de negocios Business Intelligence. Zaragoza.PowerData. (2022). PowerData. Obtenido de https://www.powerdata.es/big-dataPython. (2010). Logo de la herramienta Python [Ilustración 2]. Obtenido de https://es.wikipedia.org/wiki/Python_Software_Foundation_LicenseRamiro, V. A. (2018). Introducción al Machine Learning. La paz, Bolivia.REHKOPF, M. (2022). atlassian. Obtenido de https://www.atlassian.com/es/agile/project-management/user-storiesSentis, J. (2017). Hack X Crtack NMAP -. El mejor escaneador de Internet. Barcelona: Editotrans.UpSociative. (2013). Flujo de datos elaborado con la herramienta Alteryx [Ilustración 3]. Obtenido de UpSociative: https://upsociative.com/tecnosocios/alteryx/PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/a860bf00-198e-49cb-90fd-05e50a025abc/download3bce4f7ab09dfc588f126e1e36e98a45MD55ORIGINAL2024_Trabajo_Grado.pdf2024_Trabajo_Grado.pdfTrabajo de gradoapplication/pdf459330https://repository.ucc.edu.co/bitstreams/0509b23a-78f4-4709-a917-f63a3120fe84/downloada6906051de16404a843b37f337e63e5aMD592024_Licencia_Uso.pdf2024_Licencia_Uso.pdfLicencia de usoapplication/pdf202275https://repository.ucc.edu.co/bitstreams/2ab3066b-c2f2-4dec-9b9b-c0c1d34ed44f/download23ae1f353007f2e08247dab9804a5624MD582024_Acta_Sustentacion.pdf2024_Acta_Sustentacion.pdfActa de sustentaciónapplication/pdf157423https://repository.ucc.edu.co/bitstreams/7219226a-d064-4f95-8493-fbbd1d2a5aed/download10a7b840d9a72d8746ba4f8f9e09fcb3MD57TEXT2024_Trabajo_Grado.pdf.txt2024_Trabajo_Grado.pdf.txtExtracted texttext/plain21614https://repository.ucc.edu.co/bitstreams/b60b0948-78d9-4c3e-b660-eb7d310de094/downloadb90353caa3aaea044ab699a77c635ba7MD5102024_Licencia_Uso.pdf.txt2024_Licencia_Uso.pdf.txtExtracted texttext/plain5937https://repository.ucc.edu.co/bitstreams/da5e8d4d-14c6-4dad-bc4e-0d2a45b07b9f/download54e3ed36ff942d5df34bbcec22399976MD5122024_Acta_Sustentacion.pdf.txt2024_Acta_Sustentacion.pdf.txtExtracted texttext/plain1474https://repository.ucc.edu.co/bitstreams/cc9f15e5-fd6c-4fff-93a6-02d2e27b1009/download4a38a763d21443226f4bb87df01b823aMD514THUMBNAIL2024_Trabajo_Grado.pdf.jpg2024_Trabajo_Grado.pdf.jpgGenerated Thumbnailimage/jpeg7034https://repository.ucc.edu.co/bitstreams/731b85dc-ffde-4073-a20c-a31a63da30bc/downloadb649ddb552f999477358f3963623fd24MD5112024_Licencia_Uso.pdf.jpg2024_Licencia_Uso.pdf.jpgGenerated Thumbnailimage/jpeg13290https://repository.ucc.edu.co/bitstreams/cefb62a5-a372-45ce-8a0a-94c45088c5f7/download0630defa2a8c90cadd7605d32eb5bc59MD5132024_Acta_Sustentacion.pdf.jpg2024_Acta_Sustentacion.pdf.jpgGenerated Thumbnailimage/jpeg13236https://repository.ucc.edu.co/bitstreams/f579bb0d-bf19-4316-9523-ddd8e45cfe52/downloadc1b2e34f827720e4cd90882a3df9fd65MD51520.500.12494/56814oai:repository.ucc.edu.co:20.500.12494/568142024-08-08 03:07:36.591https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |