Análisis de frecuencia en tarificacion de Seguros Bolívar

Este trabajo de grado fue hecho mientras realizaba pasantías en la empresa Seguros Bolívar, una entidad líder en el sector asegurador que forma parte del conglomerado empresarial llamado Grupo Bolívar. Durante mi estadía en Seguros Bolívar, tuve la oportunidad de sumergirme en el área de seguros pat...

Full description

Autores:
Diaz Silva, Michael Sebastian
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/91781
Acceso en línea:
http://hdl.handle.net/11349/91781
Palabra clave:
Modelo predictivo
Analisis de frecuencia
Seguros
Riesgo
Matemáticas -- Tesis y disertaciones académicas
Frecuencias -- Análisis
Matemáticas -- Modelos predictivos
Predictive model
Frequency analysis
Insurance
Risk
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_96ba85692aa876cd5022d1d69607d9a6
oai_identifier_str oai:repository.udistrital.edu.co:11349/91781
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Análisis de frecuencia en tarificacion de Seguros Bolívar
dc.title.titleenglish.none.fl_str_mv Frequency analysis in Seguros Bolivar pricing
title Análisis de frecuencia en tarificacion de Seguros Bolívar
spellingShingle Análisis de frecuencia en tarificacion de Seguros Bolívar
Modelo predictivo
Analisis de frecuencia
Seguros
Riesgo
Matemáticas -- Tesis y disertaciones académicas
Frecuencias -- Análisis
Matemáticas -- Modelos predictivos
Predictive model
Frequency analysis
Insurance
Risk
title_short Análisis de frecuencia en tarificacion de Seguros Bolívar
title_full Análisis de frecuencia en tarificacion de Seguros Bolívar
title_fullStr Análisis de frecuencia en tarificacion de Seguros Bolívar
title_full_unstemmed Análisis de frecuencia en tarificacion de Seguros Bolívar
title_sort Análisis de frecuencia en tarificacion de Seguros Bolívar
dc.creator.fl_str_mv Diaz Silva, Michael Sebastian
dc.contributor.advisor.none.fl_str_mv Villarraga Poveda, Luis Fernando
dc.contributor.author.none.fl_str_mv Diaz Silva, Michael Sebastian
dc.subject.none.fl_str_mv Modelo predictivo
Analisis de frecuencia
Seguros
Riesgo
topic Modelo predictivo
Analisis de frecuencia
Seguros
Riesgo
Matemáticas -- Tesis y disertaciones académicas
Frecuencias -- Análisis
Matemáticas -- Modelos predictivos
Predictive model
Frequency analysis
Insurance
Risk
dc.subject.lemb.none.fl_str_mv Matemáticas -- Tesis y disertaciones académicas
Frecuencias -- Análisis
Matemáticas -- Modelos predictivos
dc.subject.keyword.none.fl_str_mv Predictive model
Frequency analysis
Insurance
Risk
description Este trabajo de grado fue hecho mientras realizaba pasantías en la empresa Seguros Bolívar, una entidad líder en el sector asegurador que forma parte del conglomerado empresarial llamado Grupo Bolívar. Durante mi estadía en Seguros Bolívar, tuve la oportunidad de sumergirme en el área de seguros patrimoniales, donde pude adquirir un profundo conocimiento sobre el funcionamiento y las necesidades del sector de seguros no vida, con un enfoque particular en los seguros de hogar. El objetivo principal de este trabajo de grado es desarrollar un modelo predictivo para los seguros de vivienda. En un contexto empresarial cada vez más orientado hacia el análisis de datos y la toma de decisiones basada en evidencia, la capacidad de prever eventos o tendencias se ha vuelto fundamental. Este modelo se diseñará para predecir el conteo de reclamaciones de una póliza dada, teniendo en cuenta una variedad de factores como el tipo de vivienda, el costo del inmueble, entre otros. Al prever con mayor precisión las reclamaciones, la aseguradora puede optimizar sus procesos de tarificación, ofreciendo así una cobertura más personalizada y competitiva a sus asegurados. Además, este modelo contribuye a la gestión proactiva de riesgos, permitiendo a la empresa anticiparse a posibles eventos adversos y tomar medidas preventivas para mitigar su impacto. En resumen, este trabajo no solo representa un esfuerzo académico, sino también una contribución tangible al sector asegurador, facilitando la toma de decisiones informadas y mejorando la calidad de los servicios ofrecidos por Seguros Bolívar.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-11-21T19:28:27Z
dc.date.available.none.fl_str_mv 2024-11-21T19:28:27Z
dc.date.created.none.fl_str_mv 2024-06-12
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Pasantía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/91781
url http://hdl.handle.net/11349/91781
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv L. M. Sarmiento, “Modelos lineales generalizados: Modelos con coeficiente de variación constante y otros.” 2018.
https://n9.cl/t21kh5
https://n9.cl/iswl1g
https://n9.cl/lodhg
L. Blanco Castañeda, Probabilidad. Universidad Nacional de Colombia-Facultad de Ciencias, 2013.
D. D. Wackerly, W. Mendenhall, and R. L. Scheaffer, Estadística matemática con aplicaciones. Australia; México, DF: Cengage Learning„ 2002.
https://bookdown.org/jaimeisaacp/bookglm/regresi%C3%B3n-de-poisson.html
https://sisbib.unmsm.edu.pe/bibvirtualdata/monografias/basic/figueroa_ag/cap3.pdf
https://cran.r-project.org/web/packages/metrica/vignettes/available_metrics_regression.html
M. Guillen, C. Bolancé, E. W. Frees, and E. A. Valdez, “Case study data for joint modeling of insurance claims and lapsation,” Data in Brief, vol. 39, p. 107639, 2021.
P. C. J. Nelson, Introducción a la ciencia de datos en R: Un enfoque práctico. Editorial Universidad Distrital Francisco José de Caldas, 2020.
https://datascientest.com/es/datacleaning-limpieza-de-datos-definicion-tecnicas-importancia-en-data-science
https://bookdown.org/jboscomendoza/r-principiantes4/coercion.html
https://rsanchezs.gitbooks.io/rprogramming/content/chapter9/pipeline.html
P. Lafaye de Micheaux, R. Drouilhet, and B. Liquet, The R software: Fundamentals of programming and statistical analysis. Springer, 2013.
https://www.statology.org/interpret-glm-output-in-r/
https://www.r-bloggers.com/2018/11/interpreting-generalized-linear-models/
M. García García, “Modelos de regresión de poisson,” B.S. Tesis, 2021.
https://www.growupcr.com/post/metricas-precision
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/1de2ccec-9686-4d3a-be59-d2de6c9ca677/download
https://repository.udistrital.edu.co/bitstreams/7772a277-2ebf-4b86-8f72-af5ecb600b13/download
https://repository.udistrital.edu.co/bitstreams/49c7d1a2-f970-4c2c-bc7e-37288cac7300/download
https://repository.udistrital.edu.co/bitstreams/fc1bc295-d258-4d51-9e00-c2c59427c14f/download
https://repository.udistrital.edu.co/bitstreams/6d0fb9e9-73de-4d14-b5e4-4542519bce86/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
6626b1da21e97c31526733f1fa80ee22
c5eca46b4e51e8040d80b4d3652005ae
ba61c10e49f5e52ac51dd723908f0bbc
ba04aaa4a0844e587d51574317fbefe6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165581257310208
spelling Villarraga Poveda, Luis FernandoDiaz Silva, Michael Sebastian2024-11-21T19:28:27Z2024-11-21T19:28:27Z2024-06-12http://hdl.handle.net/11349/91781Este trabajo de grado fue hecho mientras realizaba pasantías en la empresa Seguros Bolívar, una entidad líder en el sector asegurador que forma parte del conglomerado empresarial llamado Grupo Bolívar. Durante mi estadía en Seguros Bolívar, tuve la oportunidad de sumergirme en el área de seguros patrimoniales, donde pude adquirir un profundo conocimiento sobre el funcionamiento y las necesidades del sector de seguros no vida, con un enfoque particular en los seguros de hogar. El objetivo principal de este trabajo de grado es desarrollar un modelo predictivo para los seguros de vivienda. En un contexto empresarial cada vez más orientado hacia el análisis de datos y la toma de decisiones basada en evidencia, la capacidad de prever eventos o tendencias se ha vuelto fundamental. Este modelo se diseñará para predecir el conteo de reclamaciones de una póliza dada, teniendo en cuenta una variedad de factores como el tipo de vivienda, el costo del inmueble, entre otros. Al prever con mayor precisión las reclamaciones, la aseguradora puede optimizar sus procesos de tarificación, ofreciendo así una cobertura más personalizada y competitiva a sus asegurados. Además, este modelo contribuye a la gestión proactiva de riesgos, permitiendo a la empresa anticiparse a posibles eventos adversos y tomar medidas preventivas para mitigar su impacto. En resumen, este trabajo no solo representa un esfuerzo académico, sino también una contribución tangible al sector asegurador, facilitando la toma de decisiones informadas y mejorando la calidad de los servicios ofrecidos por Seguros Bolívar.This thesis was done while doing an internship at Seguros Bolívar, a leading entity in the insurance sector that is part of the business conglomerate called Grupo Bolívar. During my time at Seguros Bolívar, I had the opportunity to immerse myself in the area of ​​property insurance, where I was able to acquire a deep knowledge of the functioning and needs of the non-life insurance sector, with a particular focus on home insurance. The main objective of this thesis is to develop a predictive model for home insurance. In a business context increasingly oriented towards data analysis and evidence-based decision making, the ability to foresee events or trends has become essential. This model will be designed to predict the claim count for a given policy, taking into account a variety of factors such as the type of housing, the cost of the property, among others. By more accurately predicting claims, the insurer can optimize its pricing processes, thus offering more personalized and competitive coverage to its policyholders. In addition, this model contributes to proactive risk management, allowing the company to anticipate possible adverse events and take preventive measures to mitigate their impact. In short, this work not only represents an academic effort, but also a tangible contribution to the insurance sector, facilitating informed decision-making and improving the quality of the services offered by Seguros Bolívar.pdfspaModelo predictivoAnalisis de frecuenciaSegurosRiesgoMatemáticas -- Tesis y disertaciones académicasFrecuencias -- AnálisisMatemáticas -- Modelos predictivosPredictive modelFrequency analysisInsuranceRiskAnálisis de frecuencia en tarificacion de Seguros BolívarFrequency analysis in Seguros Bolivar pricingbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2L. M. Sarmiento, “Modelos lineales generalizados: Modelos con coeficiente de variación constante y otros.” 2018.https://n9.cl/t21kh5https://n9.cl/iswl1ghttps://n9.cl/lodhgL. Blanco Castañeda, Probabilidad. Universidad Nacional de Colombia-Facultad de Ciencias, 2013.D. D. Wackerly, W. Mendenhall, and R. L. Scheaffer, Estadística matemática con aplicaciones. Australia; México, DF: Cengage Learning„ 2002.https://bookdown.org/jaimeisaacp/bookglm/regresi%C3%B3n-de-poisson.htmlhttps://sisbib.unmsm.edu.pe/bibvirtualdata/monografias/basic/figueroa_ag/cap3.pdfhttps://cran.r-project.org/web/packages/metrica/vignettes/available_metrics_regression.htmlM. Guillen, C. Bolancé, E. W. Frees, and E. A. Valdez, “Case study data for joint modeling of insurance claims and lapsation,” Data in Brief, vol. 39, p. 107639, 2021.P. C. J. Nelson, Introducción a la ciencia de datos en R: Un enfoque práctico. Editorial Universidad Distrital Francisco José de Caldas, 2020.https://datascientest.com/es/datacleaning-limpieza-de-datos-definicion-tecnicas-importancia-en-data-sciencehttps://bookdown.org/jboscomendoza/r-principiantes4/coercion.htmlhttps://rsanchezs.gitbooks.io/rprogramming/content/chapter9/pipeline.htmlP. Lafaye de Micheaux, R. Drouilhet, and B. Liquet, The R software: Fundamentals of programming and statistical analysis. Springer, 2013.https://www.statology.org/interpret-glm-output-in-r/https://www.r-bloggers.com/2018/11/interpreting-generalized-linear-models/M. García García, “Modelos de regresión de poisson,” B.S. Tesis, 2021.https://www.growupcr.com/post/metricas-precisionLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/1de2ccec-9686-4d3a-be59-d2de6c9ca677/download997daf6c648c962d566d7b082dac908dMD51ORIGINALDiazSilvaMichaelSebastian2024.pdfDiazSilvaMichaelSebastian2024.pdfapplication/pdf472158https://repository.udistrital.edu.co/bitstreams/7772a277-2ebf-4b86-8f72-af5ecb600b13/download6626b1da21e97c31526733f1fa80ee22MD52Formato Licencia de Uso y Publicación.pdfFormato Licencia de Uso y Publicación.pdfapplication/pdf1176554https://repository.udistrital.edu.co/bitstreams/49c7d1a2-f970-4c2c-bc7e-37288cac7300/downloadc5eca46b4e51e8040d80b4d3652005aeMD53THUMBNAILDiazSilvaMichaelSebastian2024.pdf.jpgDiazSilvaMichaelSebastian2024.pdf.jpgIM Thumbnailimage/jpeg3208https://repository.udistrital.edu.co/bitstreams/fc1bc295-d258-4d51-9e00-c2c59427c14f/downloadba61c10e49f5e52ac51dd723908f0bbcMD54Formato Licencia de Uso y Publicación.pdf.jpgFormato Licencia de Uso y Publicación.pdf.jpgIM Thumbnailimage/jpeg8764https://repository.udistrital.edu.co/bitstreams/6d0fb9e9-73de-4d14-b5e4-4542519bce86/downloadba04aaa4a0844e587d51574317fbefe6MD5511349/91781oai:repository.udistrital.edu.co:11349/917812024-12-09 01:05:17.136open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK