2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM
The rapid filling process in pressurized pipelines has been extensively studied using mathematical models. On the other hand, the application of computational fluid dynamics models has emerged during the last decade, which considers the development of CFD models that simulate the filling of pipes wi...
- Autores:
-
Aguirre-Mendoza, Andres M.
Oyuela, Sebastián
Espinoza Román, Héctor Gabriel
Coronado-Hernández, Oscar E.
Fuertes Miquel, Vicente S.
Paternina-Verona, Duban A.
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/10438
- Palabra clave:
- Computational fluid dynamics
Pipeline filling
Transient flow
OpenFOAM
Air valve
LEMB
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_c0b32c46118748482fe7eabe94945e5d |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/10438 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
title |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
spellingShingle |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM Computational fluid dynamics Pipeline filling Transient flow OpenFOAM Air valve LEMB |
title_short |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
title_full |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
title_fullStr |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
title_full_unstemmed |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
title_sort |
2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM |
dc.creator.fl_str_mv |
Aguirre-Mendoza, Andres M. Oyuela, Sebastián Espinoza Román, Héctor Gabriel Coronado-Hernández, Oscar E. Fuertes Miquel, Vicente S. Paternina-Verona, Duban A. |
dc.contributor.author.none.fl_str_mv |
Aguirre-Mendoza, Andres M. Oyuela, Sebastián Espinoza Román, Héctor Gabriel Coronado-Hernández, Oscar E. Fuertes Miquel, Vicente S. Paternina-Verona, Duban A. |
dc.subject.keywords.spa.fl_str_mv |
Computational fluid dynamics Pipeline filling Transient flow OpenFOAM Air valve |
topic |
Computational fluid dynamics Pipeline filling Transient flow OpenFOAM Air valve LEMB |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
The rapid filling process in pressurized pipelines has been extensively studied using mathematical models. On the other hand, the application of computational fluid dynamics models has emerged during the last decade, which considers the development of CFD models that simulate the filling of pipes with entrapped air, and without air expulsion. Currently, studies of CFD models representing rapid filling in pipes with entrapped air and with air expulsion are scarce in the literature. In this paper, a two-dimensional model is developed using OpenFOAM software to evaluate the hydraulic performance of the rapid filling process in a hydraulic installation with an air valve, considering different air pocket sizes and pressure impulsion by means of a hydro-pneumatic tank. The two-dimensional CFD model captures the pressure evolution in the air pocket very well with respect to experimental and mathematical model results, and produces improved results with respect to existing mathematical model |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021-11-04 |
dc.date.accessioned.none.fl_str_mv |
2022-02-03T15:30:53Z |
dc.date.available.none.fl_str_mv |
2022-02-03T15:30:53Z |
dc.date.submitted.none.fl_str_mv |
2022-02-02 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.spa.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
status_str |
draft |
dc.identifier.citation.spa.fl_str_mv |
Aguirre-Mendoza, A.M.; Oyuela, S.; Espinoza-Román, H.G.; Coronado-Hernández, O.E.; FuertesMiquel, V.S.; Paternina-Verona, D.A. 2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM. Water 2021, 13, 3104. https://doi.org/10.3390/w13213104 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/10438 |
dc.identifier.bibcode.none.fl_str_mv |
https://doi.org/10.3390/w13213104 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Aguirre-Mendoza, A.M.; Oyuela, S.; Espinoza-Román, H.G.; Coronado-Hernández, O.E.; FuertesMiquel, V.S.; Paternina-Verona, D.A. 2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM. Water 2021, 13, 3104. https://doi.org/10.3390/w13213104 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/10438 https://doi.org/10.3390/w13213104 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
14 Páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Cartagena de Indias |
dc.source.spa.fl_str_mv |
Water vol. 13 n° 21 (2021) |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/1/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/4/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/5/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf.jpg |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 97bf56e7169eca973d909cf63d929bd6 150f780905a8538a6f71e43618099277 98b9bdda88c1accb94383fe1894a9893 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021564786540544 |
spelling |
Aguirre-Mendoza, Andres M.ee4e4f53-b7a3-4a09-83fe-3ed87b43c9baOyuela, Sebastián2308ee73-2d12-4546-a854-c85642642772Espinoza Román, Héctor Gabrielde01a4a0-303c-4f6b-a41b-65dda1905d78Coronado-Hernández, Oscar E.c3eeb30c-3946-406c-9961-fd362b8841f5600Fuertes Miquel, Vicente S.d92e3ebd-1bb6-4e32-8d90-80716b52aabePaternina-Verona, Duban A.5d7644af-e173-4934-a456-2d7a35e68c772022-02-03T15:30:53Z2022-02-03T15:30:53Z2021-11-042022-02-02Aguirre-Mendoza, A.M.; Oyuela, S.; Espinoza-Román, H.G.; Coronado-Hernández, O.E.; FuertesMiquel, V.S.; Paternina-Verona, D.A. 2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAM. Water 2021, 13, 3104. https://doi.org/10.3390/w13213104https://hdl.handle.net/20.500.12585/10438https://doi.org/10.3390/w13213104Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarThe rapid filling process in pressurized pipelines has been extensively studied using mathematical models. On the other hand, the application of computational fluid dynamics models has emerged during the last decade, which considers the development of CFD models that simulate the filling of pipes with entrapped air, and without air expulsion. Currently, studies of CFD models representing rapid filling in pipes with entrapped air and with air expulsion are scarce in the literature. In this paper, a two-dimensional model is developed using OpenFOAM software to evaluate the hydraulic performance of the rapid filling process in a hydraulic installation with an air valve, considering different air pocket sizes and pressure impulsion by means of a hydro-pneumatic tank. The two-dimensional CFD model captures the pressure evolution in the air pocket very well with respect to experimental and mathematical model results, and produces improved results with respect to existing mathematical model14 Páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Water vol. 13 n° 21 (2021)2D CFD Modeling of Rapid Water Filling with Air Valves Using OpenFOAMinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_b1a7d7d4d402bcceComputational fluid dynamicsPipeline fillingTransient flowOpenFOAMAir valveLEMBCartagena de IndiasFuertes-Miquel, V.S.; Coronado-Hernández, O.E.; Iglesias-Rey, P.L.; Mora-Meliá, D. Transient phenomena during the emptying process of a single pipe with water–air interaction. J. Hydraul. Res. 2019, 57, 318–326Fuertes-Miquel, V.S.; Coronado-Hernández, O.E.; Mora-Meliá, D.; Iglesias-Rey, P.L. Hydraulic modeling during filling and emptying processes in pressurized pipelines: A literature review. Urban Water J. 2019, 16, 299–311.Hou, Q.; Tijsseling, A.S.; Laanearu, J.; Annus, I.; Koppel, T.; Bergant, A.; Vuˇckovi´c, S.; Anderson, A.; van’t Westende, J.M. Experimental investigation on rapid filling of a large-scale pipeline. J. Hydraul. Eng. 2014, 140, 04014053Malekpour, A.; Karney, B.; Nault, J. Physical understanding of sudden pressurization of pipe systems with entrapped air: Energy auditing approach. J. Hydraul. Eng. 2016, 142, 04015044Martins, N.M.; Delgado, J.N.; Ramos, H.M.; Covas, D.I. Maximum transient pressures in a rapidly filling pipeline with entrapped air using a CFD model. J. Hydraul. Res. 2017, 55, 506–519Zhou, L.; Liu, D.; Karney, B. Investigation of hydraulic transients of two entrapped air pockets in a water pipeline. J. Hydraul. Eng. 2013, 139, 949–959Fuertes, V. Hydraulic Transients with Entrapped Air Pockets. Ph.D. Thesis, Department of Hydraulic Engineering, Polytechnic University of Valencia, Valencia, Spain, 2001; Editorial Universitat Politècnica de València.Fuertes-Miquel, V.S.; López-Jiménez, P.A.; Martínez-Solano, F.J.; López-Patiño, G. Numerical modelling of pipelines with air pockets and air valves. Can. J. Civ. Eng. 2016, 43, 1052–1061pockets and air valves. Can. J. Civ. Eng. 2016, 43, 1052–1061. [CrossRef] 9. Izquierdo, J.; Fuertes, V.; Cabrera, E.; Iglesias, P.; Garcia-Serra, J. Pipeline start-up with entrapped air. J. Hydraul. Res. 1999, 37, 579–590Liou, C.P.; Hunt, W.A. Filling of pipelines with undulating elevation profiles. J. Hydraul. Eng. 1996, 122, 534–539Liu, D.; Zhou, L.; Karney, B.; Zhang, Q.; Ou, C. Rigid-plug elastic-water model for transient pipe flow with entrapped air pocket. J. Hydraul. Res. 2011, 49, 799–803Zhou, L.; Pan, T.; Wang, H.; Liu, D.; Wang, P. Rapid air expulsion through an orifice in a vertical water pipe. J. Hydraul. Res. 2019, 57, 307–317.Zhou, L.; Liu, D.; Karney, B.; Wang, P. Phenomenon of white mist in pipelines rapidly filling with water with entrapped air pockets. J. Hydraul. Eng. 2013, 139, 1041–1051Pozos-Estrada, O.; Fuentes, O.; Sánchez, A.; Rodal, E.; De Luna, F. Análisis de los efectos del aire atrapado en transitorios hidráulicos en acueductos a bombeo. Rev. Int. Métod. Numér. Para Cálculo Dise No Ing. 2017, 33, 79–89Romero, G.; Fuertes-Miquel, V.S.; Coronado-Hernández, Ó.E.; Ponz-Carcelén, R.; Biel-Sanchis, F. Analysis of hydraulic transients during pipeline filling processes with air valves in large-scale installations. Urban Water J. 2020, 17, 568–575.Coronado-Hernández, Ó.E.; Besharat, M.; Fuertes-Miquel, V.S.; Ramos, H.M. Effect of a commercial air valve on the rapid filling of a single pipeline: A numerical and experimental analysis. Water 2019, 11, 1814.Ahadzadeh, N.; Tabesh, M. Application of two-component pressure approach and harten–lax–van leer (hll) solver to model transient flow with regard to air entrapment. Water Sci. Technol. 2020, 81, 596–605Besharat, M.; Tarinejad, R.; Aalami, M.T.; Ramos, H.M. Study of a compressed air vessel for controlling the pressure surge in water networks: Cfd and experimental analysis. Water Resour. Manag. 2016, 30, 2687–2702.Zhou, L.; Liu, D.-Y.; Ou, C.-Q. Simulation of flow transients in a water filling pipe containing entrapped air pocket with vof model. Eng. Appl. Comput. Fluid Mech. 2011, 5, 127–140Liu, D.; Zhou, L. Numerical simulation of transient flow in pressurized water pipeline with trapped air mass. In Proceedings of the 2009 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, 28–30 March 2009; pp. 1–4Greenshields, C. OpenFOAM: The Open Source CFD Toolbox; OpenFOAM Foundation Ltd.: London, UK, 2015Hernandez-Perez, V.; Abdulkadir, M.; Azzopardi, B. Grid generation issues in the cfd modelling of two-phase flow in a pipe. J. Comput. Multiph. Flows 2011, 3, 13–26. [Salim, S.M.; Cheah, S. Wall y strategy for dealing with wall-bounded turbulent flows. In Proceedings of the International Multiconference of Engineers and Computer Scientists, Hong Kong, China, 18–20 March 2009; Volume 2, pp. 2165–2170Wang, H.; Zhai, Z.J. Analyzing grid independency and numerical viscosity of computational fluid dynamics for indoor environment applications. Build. Environ. 2012, 52, 107–118Zhou, L.; Wang, H.; Karney, B.; Liu, D.; Wang, P.; Guo, S. Dynamic behavior of entrapped air pocket in a water filling pipeline. J. Hydraul. Eng. 2018, 144, 04018045Gersten, K. Hermann schlichting and the boundary-layer theory. In Hermann Schlichting—100 Years; Springer: Berlin/Heidelberg, Germany, 2009; pp. 3–17.Shukla, I.; Tupkari, S.; Raman, A.; Mullick, A. Wall y plus approach for dealing with turbulent flow through a constant area duct. AIP Conf. Proc. 2012, 1440, 144–153.http://purl.org/coar/resource_type/c_2df8fbb1CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53ORIGINALwater-13-03104 (1)_Oscar Enrique Corona.pdfwater-13-03104 (1)_Oscar Enrique Corona.pdfapplication/pdf2222964https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/1/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf97bf56e7169eca973d909cf63d929bd6MD51TEXTwater-13-03104 (1)_Oscar Enrique Corona.pdf.txtwater-13-03104 (1)_Oscar Enrique Corona.pdf.txtExtracted texttext/plain36229https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/4/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf.txt150f780905a8538a6f71e43618099277MD54THUMBNAILwater-13-03104 (1)_Oscar Enrique Corona.pdf.jpgwater-13-03104 (1)_Oscar Enrique Corona.pdf.jpgGenerated Thumbnailimage/jpeg96879https://repositorio.utb.edu.co/bitstream/20.500.12585/10438/5/water-13-03104%20%281%29_Oscar%20Enrique%20Corona.pdf.jpg98b9bdda88c1accb94383fe1894a9893MD5520.500.12585/10438oai:repositorio.utb.edu.co:20.500.12585/104382023-05-26 09:41:32.272Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |