Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas
En esta investigación se presenta un algoritmo hibrido entre genético y VND (HGA-VND) para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble, considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas; teniendo como función objetivo la...
- Autores:
-
Dagovett Cala, Silvia Juliana
Garavito Hernández, Edwin Alberto
Prada Avellaneda, Susana
Escobar Rodríguez, Laura Yeraldín
- Tipo de recurso:
- http://purl.org/coar/resource_type/c_f744
- Fecha de publicación:
- 2019
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/22294
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/22294
- Palabra clave:
- Engineering
Flow shop
Distributed
Permuted
Investigation
Makespan
Assembly
Heterogeneous factories
Genetic algorithm
VND
Ingenierías
Flowshop
Distribuido
Permutado
Investigación
Makespan
Ensamble
Fábricas heterogéneas
Algoritmo genético
VND
- Rights
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_fab56d35b916f4869a3f771c32885920 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/22294 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
dc.title.translated.spa.fl_str_mv |
Implementation of a hybrid algorithm between genetic and VND to solve the Distributed Flowshop problem and Swapped with assembly stage considering lead times Sequence-dependent setup and factories heterogeneous |
title |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
spellingShingle |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas Engineering Flow shop Distributed Permuted Investigation Makespan Assembly Heterogeneous factories Genetic algorithm VND Ingenierías Flowshop Distribuido Permutado Investigación Makespan Ensamble Fábricas heterogéneas Algoritmo genético VND |
title_short |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
title_full |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
title_fullStr |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
title_full_unstemmed |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
title_sort |
Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas |
dc.creator.fl_str_mv |
Dagovett Cala, Silvia Juliana Garavito Hernández, Edwin Alberto Prada Avellaneda, Susana Escobar Rodríguez, Laura Yeraldín |
dc.contributor.author.none.fl_str_mv |
Dagovett Cala, Silvia Juliana Garavito Hernández, Edwin Alberto Prada Avellaneda, Susana Escobar Rodríguez, Laura Yeraldín |
dc.contributor.cvlac.spa.fl_str_mv |
Garavito Hernández, Edwin Alberto [0000460362] Escobar Rodríguez, Laura Yeraldín [0001653083] |
dc.contributor.orcid.spa.fl_str_mv |
Garavito Hernández, Edwin Alberto [0000-0002-0145-232X] Escobar Rodríguez, Laura Yeraldín [0000-0003-3350-9113] |
dc.contributor.researchgroup.spa.fl_str_mv |
Semilleros de Investigación UNAB |
dc.subject.keywords.spa.fl_str_mv |
Engineering Flow shop Distributed Permuted Investigation Makespan Assembly Heterogeneous factories Genetic algorithm VND |
topic |
Engineering Flow shop Distributed Permuted Investigation Makespan Assembly Heterogeneous factories Genetic algorithm VND Ingenierías Flowshop Distribuido Permutado Investigación Makespan Ensamble Fábricas heterogéneas Algoritmo genético VND |
dc.subject.lemb.spa.fl_str_mv |
Ingenierías Flowshop Distribuido Permutado Investigación |
dc.subject.proposal.spa.fl_str_mv |
Makespan Ensamble Fábricas heterogéneas Algoritmo genético VND |
description |
En esta investigación se presenta un algoritmo hibrido entre genético y VND (HGA-VND) para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble, considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas; teniendo como función objetivo la minimización del makespan o tiempo total completamiento. Para la codificación del algoritmo se utiliza el software MATLAB R2018b. Por otra parte, para la calibración de la metaheurística se realiza un diseño de experimentos 34 , esto con el objetivo de seleccionar los mejores niveles de los factores: población inicial, probabilidad de cruce, probabilidad de mutación y número de iteraciones. Este diseño se analiza con ayuda del software MINITAB19. La comparación de resultados se realiza con la solución de 35 instancias, las cuales son contrastadas con la mejor solución existente en la literatura, a través del indicador RPD. Como resultados se encuentra que la metaheurística presenta un mejor desempeño para la solución de instancias pequeñas y medianas que los existentes en la literatura. |
publishDate |
2019 |
dc.date.issued.none.fl_str_mv |
2019-11 |
dc.date.accessioned.none.fl_str_mv |
2023-10-14T00:10:28Z |
dc.date.available.none.fl_str_mv |
2023-10-14T00:10:28Z |
dc.type.eng.fl_str_mv |
Conference |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/conferenceProceedings |
dc.type.local.spa.fl_str_mv |
Memoria de eventos |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_f744 |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/EC_AC |
format |
http://purl.org/coar/resource_type/c_f744 |
status_str |
acceptedVersion |
dc.identifier.issn.spa.fl_str_mv |
ISSN 2344-7079 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/22294 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.unab.edu.co |
identifier_str_mv |
ISSN 2344-7079 instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB repourl:https://repository.unab.edu.co |
url |
http://hdl.handle.net/20.500.12749/22294 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofseries.spa.fl_str_mv |
Generación Creativa : Encuentro de Semilleros de Investigación UNAB |
dc.relation.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/14243 |
dc.relation.references.spa.fl_str_mv |
[1] Johnson, S. M. (1954). Optimal Two-And Three-Stage Production Schedules With Setup Times Included. Naval Research Logistics Quarterly, 1, 61–68. [2] Hatami, S., Ruiz, R., & Romano, C. A. (2015). The Distributed Assemble Parallel Machine SchedulingProblem with eligibility constraints. International Journal of Production Management and Enginerring. [3] Benbouzid-Si Tayeb, F., Bessedik, M., Benbouzid, M., Cheurfi, H., & Blizak, A. (2017). Research on Permutation Flow-shop Scheduling Problem based on Improved Genetic Immune Algorithm with vaccinated offspring. Procedia Computer Science, 112, 427–436. https://doi.org/10.1016/j.procs.2017.08.055 [4] Peng, K., Wen, L., Li, R., Gao, L., & Li, X. (2018). An Effective Hybrid Algorithm for Permutation Flowshop Scheduling Problem with Setup Time. Procedia CIRP, 72, 1288–1292. https://doi.org/10.1016/j.procir.2018.03.258 [5] Basir, S. A., Mazdeh, M. M., & Namakshenas, M. (2018). Bi-level genetic algorithms for a two-stage assembly flow-shop scheduling problem with batch delivery system. Computers and Industrial Engineering, 126(July), 217–231. https://doi.org/10.1016/j.cie.2018.09.035 [6] Rifai, A. P., Nguyen, H. T., & Dawal, S. Z. M. (2016). Multi-objective adaptive large neighborhood search for distributed reentrant permutation flowshop scheduling. Applied Soft Computing Journal, 40, 42–57. https://doi.org/10.1016/j.asoc.2015.11.034 [7] Deng, J., Wang, L., Wang, S. Y., & Zheng, X. L. (2016). A competitive memetic algorithm for the distributed twostage assembly flow-shop scheduling problem. International Journal of Production Research, 54(12), 3561–3577. https://doi.org/10.1080/00207543.2015.1084063 [8] Mansouri, S. A., Aktas, E., & Besikci, U. (2016). Green scheduling of a two-machine flowshop: Trade-off between makespan and energy consumption. European Journal of Operational Research, 248(3), 772–788. https://doi.org/10.1016/j.ejor.2015.08.064 [9] Ruiz, R. (2003). Metaheuristicas para la programación flexible de la producción. [10] Correa González, M. E., Ortíz Delgado, D. F., & Garavito Hernández, E. A. (2017). Solución del Problema de Flowshop Distribuido y Permutado con Etapa de Ensamble considerando tiempos de alistamiento dependientes de la secuencia (DAPFSP-SDST) y fábricas heterogéneas a través de un algoritmo basado en VND. |
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/2.5/co/ |
dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) Atribución-NoComercial-SinDerivadas 2.5 Colombia http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spatial.spa.fl_str_mv |
Bucaramanga (Santander, Colombia) |
dc.coverage.temporal.spa.fl_str_mv |
2019 |
dc.coverage.campus.spa.fl_str_mv |
UNAB Campus Bucaramanga |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.deparment.spa.fl_str_mv |
Sistema de Investigación SIUNAB |
dc.source.spa.fl_str_mv |
Dagovett, S. J., et al. (2019). Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas. Recuperado de: http://hdl.handle.net/20.500.12749/22294 |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/22294/1/2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf https://repository.unab.edu.co/bitstream/20.500.12749/22294/2/license.txt https://repository.unab.edu.co/bitstream/20.500.12749/22294/3/2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf.jpg |
bitstream.checksum.fl_str_mv |
f1847285eb2a138434d421e982d8ddfd 3755c0cfdb77e29f2b9125d7a45dd316 7afb6c17f8dcc61f508d22f26bcb3be8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277729820868608 |
spelling |
Dagovett Cala, Silvia Juliana4fb70d30-100c-4870-ae13-a47c64663eeeGaravito Hernández, Edwin Alberto22e3f20b-31f6-4a65-ba7f-f00db3632b3bPrada Avellaneda, Susana90f8c4f2-9145-443e-b246-e3d60baa8be8Escobar Rodríguez, Laura Yeraldín2032f26e-3c5c-4be9-9419-96741a9b0015Garavito Hernández, Edwin Alberto [0000460362]Escobar Rodríguez, Laura Yeraldín [0001653083]Garavito Hernández, Edwin Alberto [0000-0002-0145-232X]Escobar Rodríguez, Laura Yeraldín [0000-0003-3350-9113]Semilleros de Investigación UNABBucaramanga (Santander, Colombia)2019UNAB Campus Bucaramanga2023-10-14T00:10:28Z2023-10-14T00:10:28Z2019-11ISSN 2344-7079http://hdl.handle.net/20.500.12749/22294instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEn esta investigación se presenta un algoritmo hibrido entre genético y VND (HGA-VND) para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble, considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas; teniendo como función objetivo la minimización del makespan o tiempo total completamiento. Para la codificación del algoritmo se utiliza el software MATLAB R2018b. Por otra parte, para la calibración de la metaheurística se realiza un diseño de experimentos 34 , esto con el objetivo de seleccionar los mejores niveles de los factores: población inicial, probabilidad de cruce, probabilidad de mutación y número de iteraciones. Este diseño se analiza con ayuda del software MINITAB19. La comparación de resultados se realiza con la solución de 35 instancias, las cuales son contrastadas con la mejor solución existente en la literatura, a través del indicador RPD. Como resultados se encuentra que la metaheurística presenta un mejor desempeño para la solución de instancias pequeñas y medianas que los existentes en la literatura.Universidad Industrial de SantanderIn this work, we presents a a hybrid genetic algorithm and vnd algorithm (HGA-VND) to solve the problem of Distributed and Permuted Flowshop with assembly stage, sequence-dependent setup time and heterogeneous factories; having as objective function the minimization ofthe makespan or total job completion The MATLAB R2018b software is used for coding the algorithm. On the other hand, for the metaheuristic calibration is implemented a design of experiments 34, with the objective of selecting the best levels of factors: initial population, crossover probability, mutation probability and number of iterations. This design is analyzed with the help of the MINITAB19 software. The comparison of the results is made with the solution of 35 instances, these are contrasted with the best solution in the literature, through the RPD indicator. As results it is found that metaheuristics presents a better performance for the solution of small and medium-sized instances than the challenges in the literature.Modalidad Presencialapplication/pdfspaGeneración Creativa : Encuentro de Semilleros de Investigación UNABhttp://hdl.handle.net/20.500.12749/14243[1] Johnson, S. M. (1954). Optimal Two-And Three-Stage Production Schedules With Setup Times Included. Naval Research Logistics Quarterly, 1, 61–68.[2] Hatami, S., Ruiz, R., & Romano, C. A. (2015). The Distributed Assemble Parallel Machine SchedulingProblem with eligibility constraints. International Journal of Production Management and Enginerring.[3] Benbouzid-Si Tayeb, F., Bessedik, M., Benbouzid, M., Cheurfi, H., & Blizak, A. (2017). Research on Permutation Flow-shop Scheduling Problem based on Improved Genetic Immune Algorithm with vaccinated offspring. Procedia Computer Science, 112, 427–436. https://doi.org/10.1016/j.procs.2017.08.055[4] Peng, K., Wen, L., Li, R., Gao, L., & Li, X. (2018). An Effective Hybrid Algorithm for Permutation Flowshop Scheduling Problem with Setup Time. Procedia CIRP, 72, 1288–1292. https://doi.org/10.1016/j.procir.2018.03.258[5] Basir, S. A., Mazdeh, M. M., & Namakshenas, M. (2018). Bi-level genetic algorithms for a two-stage assembly flow-shop scheduling problem with batch delivery system. Computers and Industrial Engineering, 126(July), 217–231. https://doi.org/10.1016/j.cie.2018.09.035[6] Rifai, A. P., Nguyen, H. T., & Dawal, S. Z. M. (2016). Multi-objective adaptive large neighborhood search for distributed reentrant permutation flowshop scheduling. Applied Soft Computing Journal, 40, 42–57. https://doi.org/10.1016/j.asoc.2015.11.034[7] Deng, J., Wang, L., Wang, S. Y., & Zheng, X. L. (2016). A competitive memetic algorithm for the distributed twostage assembly flow-shop scheduling problem. International Journal of Production Research, 54(12), 3561–3577. https://doi.org/10.1080/00207543.2015.1084063[8] Mansouri, S. A., Aktas, E., & Besikci, U. (2016). Green scheduling of a two-machine flowshop: Trade-off between makespan and energy consumption. European Journal of Operational Research, 248(3), 772–788. https://doi.org/10.1016/j.ejor.2015.08.064[9] Ruiz, R. (2003). Metaheuristicas para la programación flexible de la producción.[10] Correa González, M. E., Ortíz Delgado, D. F., & Garavito Hernández, E. A. (2017). Solución del Problema de Flowshop Distribuido y Permutado con Etapa de Ensamble considerando tiempos de alistamiento dependientes de la secuencia (DAPFSP-SDST) y fábricas heterogéneas a través de un algoritmo basado en VND.http://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Dagovett, S. J., et al. (2019). Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneas. Recuperado de: http://hdl.handle.net/20.500.12749/22294Implementación de un algoritmo híbrido entre genético y VND para dar solución al problema de Flowshop Distribuido y Permutado con etapa de ensamble considerando tiempos de alistamiento dependientes de la secuencia y fábricas heterogéneasImplementation of a hybrid algorithm between genetic and VND to solve the Distributed Flowshop problem and Swapped with assembly stage considering lead times Sequence-dependent setup and factories heterogeneousConferenceinfo:eu-repo/semantics/conferenceProceedingsMemoria de eventoshttp://purl.org/coar/resource_type/c_f744info:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/EC_ACUniversidad Autónoma de Bucaramanga UNABSistema de Investigación SIUNABEngineeringFlow shopDistributedPermutedInvestigationMakespanAssemblyHeterogeneous factoriesGenetic algorithmVNDIngenieríasFlowshopDistribuidoPermutadoInvestigaciónMakespanEnsambleFábricas heterogéneasAlgoritmo genéticoVNDORIGINAL2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdfArtículoapplication/pdf257464https://repository.unab.edu.co/bitstream/20.500.12749/22294/1/2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdff1847285eb2a138434d421e982d8ddfdMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/22294/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf.jpg2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf.jpgIM Thumbnailimage/jpeg10990https://repository.unab.edu.co/bitstream/20.500.12749/22294/3/2019_Articulo_Dagovett_Cala_Silvia_Juliana.pdf.jpg7afb6c17f8dcc61f508d22f26bcb3be8MD53open access20.500.12749/22294oai:repository.unab.edu.co:20.500.12749/222942023-10-13 22:01:01.062open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg== |