{"id":117795,"date":"2026-06-10T10:06:15","date_gmt":"2026-06-10T10:06:15","guid":{"rendered":"https:\/\/mallorcamedicalgroup.com\/blog\/uncategorized\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/"},"modified":"2026-10-31T08:47:06","modified_gmt":"2026-10-31T08:47:06","slug":"new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca","status":"publish","type":"post","link":"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/","title":{"rendered":"New clinical guide for replacement, removal or revision of breast prostheses in Mallorca"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de Contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Nueva_guia_clinica_orientativa_para_recambio_retirada_o_revision_de_protesis_mamarias_en_Mallorca\" >Nueva gu\u00eda cl\u00ednica orientativa para recambio, retirada o revisi\u00f3n de pr\u00f3tesis mamarias en Mallorca<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Guia_para_la_Retirada_de_Implantes_Mamarios\" >Gu\u00eda para la Retirada de Implantes Mamarios<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Contractura_capsular\" >Contractura capsular<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Rotura_de_implante\" >Rotura de implante<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Doble_burbuja\" >Doble burbuja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Desplazamiento\" >Desplazamiento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Rippling\" >Rippling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Combinacion_multiple\" >Combinaci\u00f3n m\u00faltiple<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Parenquima_%3E_2_cm\" >Par\u00e9nquima &gt; 2 cm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Parenquima_%E2%89%A4_2_cm\" >Par\u00e9nquima \u2264 2 cm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Con_ptosis_mamaria\" >Con ptosis mamaria<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Sin_ptosis_mamaria\" >Sin ptosis mamaria<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Con_bottoming_out\" >Con bottoming out<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Sin_bottoming_out\" >Sin bottoming out<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Orientacion_Terapeutica_Personalizada\" >Orientaci\u00f3n Terap\u00e9utica Personalizada<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFEn_que_consiste\" >\u00bfEn qu\u00e9 consiste?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Tecnica_quirurgica\" >T\u00e9cnica quir\u00fargica<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Indicaciones_principales\" >Indicaciones principales<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFPor_que_es_necesario\" >\u00bfPor qu\u00e9 es necesario?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Lipofilling_mamario_lipoinyeccion_autologa\" >Lipofilling mamario (lipoinyecci\u00f3n aut\u00f3loga)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Re-implantacion_casos_seleccionados\" >Re-implantaci\u00f3n (casos seleccionados)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Objetivos_del_procedimiento\" >Objetivos del procedimiento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Tecnica_de_interposicion_del_colgajo_glandular_inferior\" >T\u00e9cnica de interposici\u00f3n del colgajo glandular inferior<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Variantes_tecnicas\" >Variantes t\u00e9cnicas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Fisiopatologia\" >Fisiopatolog\u00eda<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Tecnica_de_reconstruccion_del_surco_inframamario\" >T\u00e9cnica de reconstrucci\u00f3n del surco inframamario<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Manejo_de_la_redundancia_cutanea_inferior\" >Manejo de la redundancia cut\u00e1nea inferior<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Descripcion_del_patron\" >Descripci\u00f3n del patr\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Indicaciones_en_la_retirada_de_implantes\" >Indicaciones en la retirada de implantes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Ventajas_e_inconvenientes\" >Ventajas e inconvenientes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Descripcion_del_patron-2\" >Descripci\u00f3n del patr\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Indicaciones_en_la_retirada_de_implantes-2\" >Indicaciones en la retirada de implantes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Ventajas\" >Ventajas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Descripcion_del_patron-3\" >Descripci\u00f3n del patr\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Tipos_de_acceso_previo_reutilizable\" >Tipos de acceso previo reutilizable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Condiciones_para_su_uso\" >Condiciones para su uso<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFPor_que_es_util_una_guia_clinica_para_pacientes_con_protesis_mamarias\" >\u00bfPor qu\u00e9 es \u00fatil una gu\u00eda cl\u00ednica para pacientes con pr\u00f3tesis mamarias?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFQue_situaciones_analiza_la_calculadora_de_recambio_o_retirada_de_protesis\" >\u00bfQu\u00e9 situaciones analiza la calculadora de recambio o retirada de pr\u00f3tesis?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Recambio_retirada_o_revision_tres_conceptos_diferentes\" >Recambio, retirada o revisi\u00f3n: tres conceptos diferentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Una_herramienta_orientativa_no_un_diagnostico_automatico\" >Una herramienta orientativa, no un diagn\u00f3stico autom\u00e1tico<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Senales_de_alerta_que_no_deben_ignorarse\" >Se\u00f1ales de alerta que no deben ignorarse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Cirugia_mamaria_secundaria_en_Mallorca_Medical_Group\" >Cirug\u00eda mamaria secundaria en Mallorca Medical Group<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Autoridad_medica_y_confianza_del_paciente\" >Autoridad m\u00e9dica y confianza del paciente<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFTiene_relacion_esta_guia_con_otros_tratamientos\" >\u00bfTiene relaci\u00f3n esta gu\u00eda con otros tratamientos?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFCual_es_el_costo_de_un_recambio_de_protesis_mamarias_en_Mallorca\" >\u00bfCu\u00e1l es el costo de un recambio de pr\u00f3tesis mamarias en Mallorca?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#Una_nueva_herramienta_para_pacientes_informadas\" >Una nueva herramienta para pacientes informadas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#FAQ\" >FAQ<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFCuando_puede_ser_necesario_cambiar_unas_protesis_mamarias\" >\u00bfCu\u00e1ndo puede ser necesario cambiar unas pr\u00f3tesis mamarias?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFQue_diferencia_hay_entre_recambio_y_retirada_de_implantes\" >\u00bfQu\u00e9 diferencia hay entre recambio y retirada de implantes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFSiempre_es_necesaria_una_capsulectomia\" >\u00bfSiempre es necesaria una capsulectom\u00eda?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFLa_guia_clinica_ofrece_un_diagnostico_definitivo\" >\u00bfLa gu\u00eda cl\u00ednica ofrece un diagn\u00f3stico definitivo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"#\" data-href=\"https:\/\/mallorcamedicalgroup.com\/en\/blog\/plastic-surgery-en\/new-clinical-guide-for-replacement-removal-or-revision-of-breast-prostheses-in-mallorca\/#%C2%BFCuanto_cuesta_un_recambio_de_protesis_mamarias_en_Mallorca\" >\u00bfCu\u00e1nto cuesta un recambio de pr\u00f3tesis mamarias en Mallorca?<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Nueva_guia_clinica_orientativa_para_recambio_retirada_o_revision_de_protesis_mamarias_en_Mallorca\"><\/span>Nueva gu\u00eda cl\u00ednica orientativa para recambio, retirada o revisi\u00f3n de pr\u00f3tesis mamarias en Mallorca<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><!-- ============================================================ HERRAMIENTA DE DECISI\u00d3N TERAP\u00c9UTICA \u2014 RETIRADA DE IMPLANTES Compatible con WordPress \u00b7 WP Bakery \u00b7 Bloque HTML Raw \u00a9 Mallorca Medical Group ============================================================ --><\/p>\n<div id=\"mmg-explant-tool\">\n<style>\n\/* \u2500\u2500 Reset scoped al widget \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>#mmg-explant-tool *,<br \/>#mmg-explant-tool *::before,<br \/>#mmg-explant-tool *::after {<br \/>  box-sizing: border-box;<br \/>  margin: 0;<br \/>  padding: 0;<br \/>}<br \/>#mmg-explant-tool {<br \/>  font-family: 'Montserrat', 'Helvetica Neue', Arial, sans-serif;<br \/>  color: #1a2332;<br \/>  background: #f4f7fa;<br \/>  border-radius: 0;<br \/>  overflow: hidden;<br \/>  max-width: 880px;<br \/>  margin: 0 auto;<br \/>  box-shadow: 0 6px 40px rgba(0,0,0,0.10);<br \/>}<\/p>\n<p>\/* \u2500\u2500 Hero \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-hero {<br \/>  background: linear-gradient(135deg, #0b2133 0%, #134060 55%, #1c6480 100%);<br \/>  color: #fff;<br \/>  padding: 44px 52px 40px;<br \/>  position: relative;<br \/>  overflow: hidden;<br \/>}<br \/>.mmg-hero::after {<br \/>  content: '';<br \/>  position: absolute;<br \/>  top: -80px; right: -80px;<br \/>  width: 340px; height: 340px;<br \/>  background: radial-gradient(circle, rgba(58,175,200,0.13) 0%, transparent 70%);<br \/>  pointer-events: none;<br \/>}<br \/>.mmg-hero-tag {<br \/>  display: inline-block;<br \/>  background: rgba(58,175,200,0.18);<br \/>  border: 1px solid rgba(58,175,200,0.45);<br \/>  color: #8ee0f0;<br \/>  font-size: 10.5px;<br \/>  font-weight: 700;<br \/>  letter-spacing: 2.5px;<br \/>  text-transform: uppercase;<br \/>  padding: 6px 16px;<br \/>  border-radius: 0;<br \/>  margin-bottom: 22px;<br \/>}<br \/>.mmg-hero h1 {<br \/>  font-size: 26px;<br \/>  font-weight: 800;<br \/>  line-height: 1.4;<br \/>  margin-bottom: 16px;<br \/>  letter-spacing: -0.4px;<br \/>  color: #fff;<br \/>}<br \/>.mmg-hero p {<br \/>  font-size: 14.5px;<br \/>  opacity: 0.72;<br \/>  max-width: 540px;<br \/>  line-height: 1.9;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Progress bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-progress-wrap {<br \/>  background: #fff;<br \/>  padding: 0 52px;<br \/>  border-bottom: 1px solid #dfe8ef;<br \/>}<br \/>.mmg-progress-steps {<br \/>  display: flex;<br \/>}<br \/>.mmg-step-ind {<br \/>  flex: 1;<br \/>  display: flex;<br \/>  flex-direction: column;<br \/>  align-items: center;<br \/>  padding: 26px 4px;<br \/>  position: relative;<br \/>}<br \/>.mmg-step-ind:not(:last-child)::after {<br \/>  content: '';<br \/>  position: absolute;<br \/>  top: 29px; right: -50%;<br \/>  width: 100%; height: 2px;<br \/>  background: #dfe8ef;<br \/>  z-index: 0;<br \/>  transition: background 0.4s;<br \/>}<br \/>.mmg-step-ind.s-done:not(:last-child)::after,<br \/>.mmg-step-ind.s-active:not(:last-child)::after {<br \/>  background: #3ab0c8;<br \/>}<br \/>.mmg-step-num {<br \/>  width: 38px; height: 38px;<br \/>  border-radius: 0;<br \/>  background: #dfe8ef;<br \/>  color: #9aabb8;<br \/>  display: flex;<br \/>  align-items: center;<br \/>  justify-content: center;<br \/>  font-weight: 800;<br \/>  font-size: 14px;<br \/>  position: relative;<br \/>  z-index: 1;<br \/>  transition: all 0.35s ease;<br \/>}<br \/>.mmg-step-ind.s-active .mmg-step-num {<br \/>  background: #3ab0c8;<br \/>  color: #fff;<br \/>  box-shadow: 0 0 0 5px rgba(58,176,200,0.16);<br \/>}<br \/>.mmg-step-ind.s-done .mmg-step-num {<br \/>  background: #0b2133;<br \/>  color: #fff;<br \/>}<br \/>.mmg-step-lbl {<br \/>  font-size: 10.5px;<br \/>  font-weight: 600;<br \/>  color: #b0c2cc;<br \/>  text-align: center;<br \/>  margin-top: 7px;<br \/>  letter-spacing: 0.3px;<br \/>  transition: color 0.35s;<br \/>}<br \/>.mmg-step-ind.s-active .mmg-step-lbl,<br \/>.mmg-step-ind.s-done .mmg-step-lbl {<br \/>  color: #3ab0c8;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Content \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-content {<br \/>  background: #fff;<br \/>  padding: 48px 52px 56px;<br \/>}<br \/>.mmg-panel { display: none; animation: mmgFade 0.3s ease; }<br \/>.mmg-panel.s-active { display: block; }<br \/>@keyframes mmgFade {<br \/>  from { opacity: 0; transform: translateY(10px); }<br \/>  to   { opacity: 1; transform: translateY(0); }<br \/>}<br \/>.mmg-panel-title {<br \/>  font-size: 20px;<br \/>  font-weight: 800;<br \/>  color: #0b2133;<br \/>  margin-bottom: 12px;<br \/>}<br \/>.mmg-panel-sub {<br \/>  font-size: 14px;<br \/>  color: #6a8090;<br \/>  margin-bottom: 36px;<br \/>  line-height: 1.85;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Option cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-grid {<br \/>  display: grid;<br \/>  gap: 16px;<br \/>  margin-bottom: 40px;<br \/>}<br \/>.mmg-grid-check { grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); }<br \/>.mmg-grid-radio  { grid-template-columns: 1fr 1fr; }<\/p>\n<p>.mmg-card {<br \/>  border: 2px solid #dfe8ef;<br \/>  border-radius: 0;<br \/>  padding: 22px 20px;<br \/>  cursor: pointer;<br \/>  transition: border-color 0.2s, background 0.2s, transform 0.15s, box-shadow 0.2s;<br \/>  background: #f8fbfc;<br \/>  display: flex;<br \/>  align-items: flex-start;<br \/>  gap: 14px;<br \/>  user-select: none;<br \/>}<br \/>.mmg-card:hover {<br \/>  border-color: #3ab0c8;<br \/>  background: #f0f8fa;<br \/>  transform: translateY(-2px);<br \/>  box-shadow: 0 5px 14px rgba(58,176,200,0.13);<br \/>}<br \/>.mmg-card.s-sel {<br \/>  border-color: #3ab0c8;<br \/>  background: #e6f5f9;<br \/>}<br \/>.mmg-card-tick {<br \/>  width: 20px; min-width: 20px; height: 20px;<br \/>  border: 2px solid #c5d5de;<br \/>  border-radius: 0;<br \/>  margin-top: 2px;<br \/>  position: relative;<br \/>  background: #fff;<br \/>  flex-shrink: 0;<br \/>  transition: border-color 0.2s, background 0.2s;<br \/>}<br \/>.mmg-card.mmg-radio .mmg-card-tick { border-radius: 0; }<br \/>.mmg-card.s-sel .mmg-card-tick {<br \/>  background: #3ab0c8;<br \/>  border-color: #3ab0c8;<br \/>}<br \/>.mmg-card.s-sel .mmg-card-tick::after {<br \/>  content: '';<br \/>  position: absolute;<br \/>  top: 3px; left: 3px;<br \/>  width: 10px; height: 10px;<br \/>  background: #fff;<br \/>  border-radius: 0;<br \/>}<br \/>.mmg-card.mmg-radio.s-sel .mmg-card-tick::after { border-radius: 0; }<br \/>.mmg-card-text h4 {<br \/>  font-size: 13.5px;<br \/>  font-weight: 700;<br \/>  color: #1a2332;<br \/>  margin-bottom: 6px;<br \/>  line-height: 1.4;<br \/>}<br \/>.mmg-card-text p {<br \/>  font-size: 12px;<br \/>  color: #8a9faa;<br \/>  line-height: 1.65;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Navigation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-nav {<br \/>  display: flex;<br \/>  justify-content: space-between;<br \/>  align-items: center;<br \/>  padding-top: 22px;<br \/>  border-top: 1px solid #eaeef2;<br \/>}<br \/>.mmg-btn {<br \/>  display: inline-flex;<br \/>  align-items: center;<br \/>  gap: 7px;<br \/>  padding: 13px 28px;<br \/>  border-radius: 0;<br \/>  font-size: 13.5px;<br \/>  font-weight: 700;<br \/>  cursor: pointer;<br \/>  transition: all 0.2s;<br \/>  border: none;<br \/>  font-family: inherit;<br \/>  letter-spacing: 0.1px;<br \/>}<br \/>.mmg-btn-primary {<br \/>  background: #3ab0c8;<br \/>  color: #fff;<br \/>}<br \/>.mmg-btn-primary:hover:not(:disabled) {<br \/>  background: #2a9ab0;<br \/>  box-shadow: 0 5px 14px rgba(58,176,200,0.32);<br \/>}<br \/>.mmg-btn-primary:disabled {<br \/>  background: #b8d8e2;<br \/>  cursor: not-allowed;<br \/>}<br \/>.mmg-btn-ghost {<br \/>  background: transparent;<br \/>  color: #6a8090;<br \/>  border: 1.5px solid #d0dce5;<br \/>}<br \/>.mmg-btn-ghost:hover {<br \/>  background: #f0f4f8;<br \/>  color: #1a2332;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Info box \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-infobox {<br \/>  background: #eef7fa;<br \/>  border: 1px solid #bcdce8;<br \/>  border-radius: 0;<br \/>  padding: 16px 20px;<br \/>  margin-top: 16px;<br \/>  font-size: 13px;<br \/>  color: #2a5a6a;<br \/>  line-height: 1.8;<br \/>}<\/p>\n<p>\/* \u2500\u2500 Results section \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>.mmg-results { display: none; animation: mmgFade 0.4s ease; }<br \/>.mmg-results.s-active { display: block; }<\/p>\n<p>.mmg-res-head {<br \/>  background: linear-gradient(135deg, #0b2133, #134060);<br \/>  color: #fff;<br \/>  padding: 26px 52px;<br \/>  display: flex;<br \/>  align-items: center;<br \/>  gap: 16px;<br \/>}<br \/>.mmg-res-icon {<br \/>  width: 48px; height: 48px; min-width: 48px;<br \/>  background: rgba(58,176,200,0.18);<br \/>  border: 2px solid rgba(58,176,200,0.38);<br \/>  border-radius: 0;<br \/>  display: flex; align-items: center; justify-content: center;<br \/>}<br \/>.mmg-res-head h2 { font-size: 19px; font-weight: 800; }<br \/>.mmg-res-head p { font-size: 13px; opacity: 0.65; margin-top: 3px; }<\/p>\n<p>.mmg-res-body { padding: 36px 52px 44px; background: #fff; }<\/p>\n<p>\/* Chips *\/<br \/>.mmg-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 36px; }<br \/>.mmg-chip {<br \/>  display: inline-flex;<br \/>  align-items: center;<br \/>  padding: 6px 14px;<br \/>  border-radius: 0;<br \/>  font-size: 11.5px;<br \/>  font-weight: 600;<br \/>}<br \/>.mmg-chip-c { background: #fff3e6; color: #a05000; border: 1px solid #ffd4a0; }<br \/>.mmg-chip-s { background: #e6f3f9; color: #15607a; border: 1px solid #b0d8e8; }<\/p>\n<p>\/* Section labels *\/<br \/>.mmg-section-lbl {<br \/>  font-size: 11px;<br \/>  font-weight: 800;<br \/>  color: #8a9faa;<br \/>  text-transform: uppercase;<br \/>  letter-spacing: 1.5px;<br \/>  margin-bottom: 14px;<br \/>}<\/p>\n<p>\/* Treatment accordion *\/<br \/>.mmg-acc-card {<br \/>  border: 1.5px solid #dfe8ef;<br \/>  border-radius: 0;<br \/>  margin-bottom: 14px;<br \/>  overflow: hidden;<br \/>  transition: box-shadow 0.2s;<br \/>}<br \/>.mmg-acc-card:hover { box-shadow: 0 5px 18px rgba(0,0,0,0.07); }<\/p>\n<p>.mmg-acc-head {<br \/>  display: flex;<br \/>  align-items: center;<br \/>  padding: 24px 26px;<br \/>  cursor: pointer;<br \/>  background: #fff;<br \/>  gap: 15px;<br \/>  transition: background 0.2s;<br \/>  user-select: none;<br \/>}<br \/>.mmg-acc-head:hover { background: #f8fbfc; }<\/p>\n<p>.mmg-acc-icon {<br \/>  width: 38px; height: 38px; min-width: 38px;<br \/>  background: linear-gradient(135deg, #3ab0c8, #1a8aa0);<br \/>  border-radius: 0;<br \/>  display: flex; align-items: center; justify-content: center;<br \/>  font-size: 17px;<br \/>}<br \/>.mmg-acc-icon.mmg-skin-icon {<br \/>  background: linear-gradient(135deg, #4a6070, #2a3d4a);<br \/>}<\/p>\n<p>.mmg-acc-title-wrap { flex: 1; }<br \/>.mmg-acc-lbl {<br \/>  font-size: 10.5px;<br \/>  font-weight: 700;<br \/>  color: #3ab0c8;<br \/>  text-transform: uppercase;<br \/>  letter-spacing: 1.2px;<br \/>  margin-bottom: 3px;<br \/>}<br \/>.mmg-acc-lbl.mmg-lbl-skin { color: #4a6070; }<br \/>.mmg-acc-title {<br \/>  font-size: 15.5px;<br \/>  font-weight: 800;<br \/>  color: #0b2133;<br \/>  line-height: 1.25;<br \/>}<\/p>\n<p>.mmg-acc-chevron {<br \/>  width: 30px; height: 30px;<br \/>  border-radius: 0;<br \/>  background: #f0f4f8;<br \/>  display: flex; align-items: center; justify-content: center;<br \/>  font-size: 11px;<br \/>  color: #3ab0c8;<br \/>  transition: transform 0.25s, background 0.2s;<br \/>  flex-shrink: 0;<br \/>}<br \/>.mmg-acc-card.s-open .mmg-acc-chevron {<br \/>  transform: rotate(180deg);<br \/>  background: #e0f2f7;<br \/>}<\/p>\n<p>.mmg-acc-body {<br \/>  display: none;<br \/>  padding: 0 26px 28px;<br \/>  border-top: 1px solid #eaeef2;<br \/>  background: #f9fbfc;<br \/>}<br \/>.mmg-acc-card.s-open .mmg-acc-body { display: block; }<\/p>\n<p>.mmg-acc-inner {<br \/>  padding-top: 20px;<br \/>  display: grid;<br \/>  grid-template-columns: 1fr 180px;<br \/>  gap: 26px;<br \/>  align-items: start;<br \/>}<br \/>@media (max-width: 600px) {<br \/>  .mmg-acc-inner { grid-template-columns: 1fr; }<br \/>  .mmg-svg-box { display: none; }<br \/>}<\/p>\n<p>\/* Typography inside accordion *\/<br \/>.mmg-acc-text h4 {<br \/>  font-size: 11px;<br \/>  font-weight: 800;<br \/>  color: #0b2133;<br \/>  text-transform: uppercase;<br \/>  letter-spacing: 0.9px;<br \/>  margin: 22px 0 10px;<br \/>}<br \/>.mmg-acc-text h4:first-child { margin-top: 0; }<br \/>.mmg-acc-text p {<br \/>  font-size: 13.5px;<br \/>  color: #3a5060;<br \/>  line-height: 1.9;<br \/>  margin-bottom: 14px;<br \/>}<br \/>.mmg-acc-text ul { list-style: none; padding: 0; margin-bottom: 14px; }<br \/>.mmg-acc-text ul li {<br \/>  font-size: 13.5px;<br \/>  color: #3a5060;<br \/>  line-height: 1.75;<br \/>  padding: 6px 0 6px 22px;<br \/>  position: relative;<br \/>}<br \/>.mmg-acc-text ul li::before {<br \/>  content: '\u2192';<br \/>  position: absolute; left: 0;<br \/>  color: #3ab0c8;<br \/>  font-weight: 700;<br \/>}<\/p>\n<p>\/* SVG box *\/<br \/>.mmg-svg-box { text-align: center; }<br \/>.mmg-svg-box svg { width: 100%; height: auto; display: block; }<br \/>.mmg-svg-cap {<br \/>  font-size: 10.5px;<br \/>  color: #9aabb8;<br \/>  margin-top: 7px;<br \/>  font-style: italic;<br \/>  text-align: center;<br \/>}<\/p>\n<p>\/* Divider between treatment and skin pattern sections *\/<br \/>.mmg-sec-divider {<br \/>  border: none;<br \/>  border-top: 2px solid #eaeef2;<br \/>  margin: 28px 0 24px;<br \/>}<\/p>\n<p>\/* Disclaimer *\/<br \/>.mmg-disclaimer {<br \/>  background: #eef7fa;<br \/>  border-left: 3px solid #3ab0c8;<br \/>  padding: 16px 20px;<br \/>  border-radius: 0;<br \/>  font-size: 12.5px;<br \/>  color: #5a7080;<br \/>  line-height: 1.85;<br \/>  margin-top: 32px;<br \/>}<br \/>.mmg-disclaimer strong { color: #0b2133; }<\/p>\n<p>\/* Reset btn *\/<br \/>.mmg-reset-btn {<br \/>  display: block;<br \/>  margin: 22px auto 0;<br \/>  background: none;<br \/>  border: none;<br \/>  color: #3ab0c8;<br \/>  font-size: 13px;<br \/>  font-weight: 700;<br \/>  font-family: inherit;<br \/>  cursor: pointer;<br \/>  text-decoration: underline;<br \/>  text-underline-offset: 3px;<br \/>}<br \/>.mmg-reset-btn:hover { color: #1a8aa0; }<\/p>\n<p>\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<br \/>@media (max-width: 660px) {<br \/>  .mmg-hero, .mmg-content, .mmg-res-head, .mmg-res-body { padding-left: 22px; padding-right: 22px; }<br \/>  .mmg-progress-wrap { padding: 0 14px; }<br \/>  .mmg-grid-radio { grid-template-columns: 1fr; }<br \/>  .mmg-hero h1 { font-size: 20px; }<br \/>  .mmg-step-lbl { display: none; }<br \/>}<br \/><\/style>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div class=\"mmg-hero\">\n<div class=\"mmg-hero-tag\">Herramienta de Apoyo Cl\u00ednico<\/div>\n<h1><span class=\"ez-toc-section\" id=\"Guia_para_la_Retirada_de_Implantes_Mamarios\"><\/span>Gu\u00eda para la Retirada de Implantes Mamarios<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Herramienta de toma de decisiones terap\u00e9uticas para pacientes portadoras de pr\u00f3tesis mamarias. Responda las preguntas para obtener la orientaci\u00f3n quir\u00fargica personalizada.<\/p>\n<\/div>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PROGRESS BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div id=\"mmg-prog\" class=\"mmg-progress-wrap\">\n<div class=\"mmg-progress-steps\">\n<div id=\"mmg-si0\" class=\"mmg-step-ind s-active\">\n<div class=\"mmg-step-num\">1<\/div>\n<div class=\"mmg-step-lbl\">Complicaci\u00f3n<\/div>\n<\/div>\n<div id=\"mmg-si1\" class=\"mmg-step-ind\">\n<div class=\"mmg-step-num\">2<\/div>\n<div class=\"mmg-step-lbl\">Par\u00e9nquima<\/div>\n<\/div>\n<div id=\"mmg-si2\" class=\"mmg-step-ind\">\n<div class=\"mmg-step-num\">3<\/div>\n<div class=\"mmg-step-lbl\">Ptosis<\/div>\n<\/div>\n<div id=\"mmg-si3\" class=\"mmg-step-ind\">\n<div class=\"mmg-step-num\">4<\/div>\n<div class=\"mmg-step-lbl\">Bottoming Out<\/div>\n<\/div>\n<div id=\"mmg-si4\" class=\"mmg-step-ind\">\n<div class=\"mmg-step-num\">\u2713<\/div>\n<div class=\"mmg-step-lbl\">Resultado<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WIZARD \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div id=\"mmg-wizard\" class=\"mmg-content\">\n<p><!-- Paso 1: Complicaciones --><\/p>\n<div id=\"mmg-p0\" class=\"mmg-panel s-active\">\n<div class=\"mmg-panel-title\">\u00bfCu\u00e1l es la complicaci\u00f3n principal?<\/div>\n<div class=\"mmg-panel-sub\">Seleccione una o m\u00e1s complicaciones presentes. La afectaci\u00f3n de una mama condiciona el tratamiento de ambas.<\/div>\n<div class=\"mmg-grid mmg-grid-check\">\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"contractura\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Contractura_capsular\"><\/span>Contractura capsular<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Grado III o IV (clasificaci\u00f3n Baker)<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"rotura\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Rotura_de_implante\"><\/span>Rotura de implante<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Intracapsular o extracapsular<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"doble_burbuja\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Doble_burbuja\"><\/span>Doble burbuja<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ca\u00edda mamaria frente al implante<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"desplazamiento\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Desplazamiento\"><\/span>Desplazamiento<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Lateral, inferior o combinado<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"rippling\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Rippling\"><\/span>Rippling<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ondulaci\u00f3n visible del implante<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card\" data-g=\"comp\" data-v=\"combinacion\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Combinacion_multiple\"><\/span>Combinaci\u00f3n m\u00faltiple<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Varias complicaciones coexistentes<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mmg-nav\"><button id=\"mmg-nb0\" class=\"mmg-btn mmg-btn-primary\" disabled=\"disabled\">Siguiente \u2192<\/button><\/div>\n<\/div>\n<p><!-- Paso 2: Par\u00e9nquima --><\/p>\n<div id=\"mmg-p1\" class=\"mmg-panel\">\n<div class=\"mmg-panel-title\">Volumen de par\u00e9nquima mamario<\/div>\n<div class=\"mmg-panel-sub\">Estime el tejido glandular disponible tras la retirada del implante.<\/div>\n<div class=\"mmg-grid mmg-grid-radio\">\n<div class=\"mmg-card mmg-radio\" data-g=\"par\" data-v=\"mayor2\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Parenquima_%3E_2_cm\"><\/span>Par\u00e9nquima &gt; 2 cm<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Volumen glandular suficiente. La mama puede mantenerse sin aportaci\u00f3n de nuevo volumen.<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card mmg-radio\" data-g=\"par\" data-v=\"menor2\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Parenquima_%E2%89%A4_2_cm\"><\/span>Par\u00e9nquima \u2264 2 cm<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Volumen glandular escaso. Se requerir\u00e1 aportaci\u00f3n de nuevo volumen para un resultado est\u00e9tico adecuado.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mmg-nav\"><button class=\"mmg-btn mmg-btn-ghost\">\u2190 Anterior<\/button><br \/>\n<button id=\"mmg-nb1\" class=\"mmg-btn mmg-btn-primary\" disabled=\"disabled\">Siguiente \u2192<\/button><\/div>\n<\/div>\n<p><!-- Paso 3: Ptosis --><\/p>\n<div id=\"mmg-p2\" class=\"mmg-panel\">\n<div class=\"mmg-panel-title\">\u00bfExiste ptosis mamaria?<\/div>\n<div class=\"mmg-panel-sub\">Ca\u00edda o descenso del complejo areola-pez\u00f3n (CAP) respecto al surco submamario.<\/div>\n<div class=\"mmg-grid mmg-grid-radio\">\n<div class=\"mmg-card mmg-radio\" data-g=\"pto\" data-v=\"si\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Con_ptosis_mamaria\"><\/span>Con ptosis mamaria<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>El CAP ha descendido por debajo del surco. Requiere correcci\u00f3n de posici\u00f3n y forma mamaria.<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card mmg-radio\" data-g=\"pto\" data-v=\"no\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Sin_ptosis_mamaria\"><\/span>Sin ptosis mamaria<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>El CAP mantiene una posici\u00f3n adecuada respecto al surco submamario.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mmg-nav\"><button class=\"mmg-btn mmg-btn-ghost\">\u2190 Anterior<\/button><br \/>\n<button id=\"mmg-nb2\" class=\"mmg-btn mmg-btn-primary\" disabled=\"disabled\">Siguiente \u2192<\/button><\/div>\n<\/div>\n<p><!-- Paso 4: Bottoming out --><\/p>\n<div id=\"mmg-p3\" class=\"mmg-panel\">\n<div class=\"mmg-panel-title\">\u00bfExiste bottoming out?<\/div>\n<div class=\"mmg-panel-sub\">Exceso de elongaci\u00f3n del polo inferior de la mama con descenso del surco submamario.<\/div>\n<div class=\"mmg-grid mmg-grid-radio\">\n<div class=\"mmg-card mmg-radio\" data-g=\"bot\" data-v=\"si\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Con_bottoming_out\"><\/span>Con bottoming out<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Desplazamiento inferior del implante con elongaci\u00f3n excesiva del polo inferior y descenso del surco.<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-card mmg-radio\" data-g=\"bot\" data-v=\"no\">\n<div class=\"mmg-card-tick\"><\/div>\n<div class=\"mmg-card-text\">\n<h4><span class=\"ez-toc-section\" id=\"Sin_bottoming_out\"><\/span>Sin bottoming out<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>El polo inferior de la mama presenta una longitud y posici\u00f3n adecuadas.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mmg-infobox\"><strong>Nota cl\u00ednica:<\/strong> La doble burbuja y el bottoming out pueden coexistir con ptosis. El abordaje combinado optimiza el resultado est\u00e9tico final en ambas mamas de forma simult\u00e1nea.<\/div>\n<div class=\"mmg-nav\"><button class=\"mmg-btn mmg-btn-ghost\">\u2190 Anterior<\/button><br \/>\n<button id=\"mmg-nb3\" class=\"mmg-btn mmg-btn-primary\" disabled=\"disabled\">Ver orientaci\u00f3n \u2192<\/button><\/div>\n<\/div>\n<\/div>\n<p><!-- \/mmg-wizard --><br \/>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESULTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div id=\"mmg-results\" class=\"mmg-results\">\n<div class=\"mmg-res-head\">\n<div class=\"mmg-res-icon\"><\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"Orientacion_Terapeutica_Personalizada\"><\/span>Orientaci\u00f3n Terap\u00e9utica Personalizada<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Basado en los datos cl\u00ednicos introducidos<\/p>\n<\/div>\n<\/div>\n<div class=\"mmg-res-body\">\n<div id=\"mmg-chips\" class=\"mmg-chips\"><\/div>\n<div class=\"mmg-section-lbl\">Plan Quir\u00fargico Recomendado<\/div>\n<div id=\"mmg-treatments\"><\/div>\n<hr class=\"mmg-sec-divider\" \/>\n<div class=\"mmg-section-lbl\">Patr\u00f3n Cut\u00e1neo<\/div>\n<div id=\"mmg-patterns\"><\/div>\n<div class=\"mmg-disclaimer\"><strong>Aviso importante:<\/strong> Esta herramienta tiene car\u00e1cter estrictamente orientativo y no reemplaza la valoraci\u00f3n individualizada del cirujano pl\u00e1stico especializado. Las decisiones definitivas deben adaptarse a las caracter\u00edsticas anat\u00f3micas, historial cl\u00ednico y deseos de cada paciente, as\u00ed como al criterio del especialista responsable.<\/div>\n<p><button class=\"mmg-reset-btn\">\u2190 Realizar nueva evaluaci\u00f3n<\/button><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- \/#mmg-explant-tool --><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 JAVASCRIPT \u2014 Motor de decisi\u00f3n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><br \/>\n<script>\n(function(){\n'use strict';<\/p>\n<p>\/* \u2500\u2500 Estado \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar ST = { comp:[], par:null, pto:null, bot:null };<\/p>\n<p>\/* \u2500\u2500 Delegaci\u00f3n de eventos \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\ndocument.getElementById('mmg-explant-tool').addEventListener('click', function(e){\n  var card = e.target.closest('.mmg-card');\n  if(!card) return;\n  var g = card.dataset.g, v = card.dataset.v;\n  if(card.classList.contains('mmg-radio')){\n    document.querySelectorAll('#mmg-explant-tool [data-g=\"'+g+'\"]').forEach(function(c){ c.classList.remove('s-sel'); });\n    card.classList.add('s-sel');\n    ST[g] = v;\n  } else {\n    card.classList.toggle('s-sel');\n    ST.comp = [];\n    document.querySelectorAll('#mmg-explant-tool [data-g=\"comp\"].s-sel').forEach(function(c){ ST.comp.push(c.dataset.v); });\n  }\n  _upd();\n});<\/p>\n<p>document.getElementById('mmg-explant-tool').addEventListener('click', function(e){\n  var head = e.target.closest('.mmg-acc-head');\n  if(!head) return;\n  head.closest('.mmg-acc-card').classList.toggle('s-open');\n});<\/p>\n<p>function _upd(){\n  _btn('mmg-nb0', ST.comp.length > 0);\n  _btn('mmg-nb1', !!ST.par);\n  _btn('mmg-nb2', !!ST.pto);\n  _btn('mmg-nb3', !!ST.bot);\n}\nfunction _btn(id, en){ var b=document.getElementById(id); if(b) b.disabled=!en; }<\/p>\n<p>\/* \u2500\u2500 Navegaci\u00f3n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nwindow.mmgNext = function(s){\n  document.getElementById('mmg-p'+s).classList.remove('s-active');\n  document.getElementById('mmg-p'+(s+1)).classList.add('s-active');\n  document.getElementById('mmg-si'+s).classList.replace('s-active','s-done');\n  document.getElementById('mmg-si'+(s+1)).classList.add('s-active');\n};\nwindow.mmgBack = function(s){\n  document.getElementById('mmg-p'+s).classList.remove('s-active');\n  document.getElementById('mmg-p'+(s-1)).classList.add('s-active');\n  document.getElementById('mmg-si'+s).classList.remove('s-active');\n  var prev = document.getElementById('mmg-si'+(s-1));\n  prev.classList.remove('s-done');\n  prev.classList.add('s-active');\n};\nwindow.mmgReset = function(){\n  ST = {comp:[],par:null,pto:null,bot:null};\n  document.querySelectorAll('#mmg-explant-tool .mmg-card').forEach(function(c){ c.classList.remove('s-sel'); });\n  document.querySelectorAll('#mmg-explant-tool .mmg-panel').forEach(function(p){ p.classList.remove('s-active'); });\n  document.getElementById('mmg-p0').classList.add('s-active');\n  document.querySelectorAll('#mmg-explant-tool .mmg-step-ind').forEach(function(s,i){\n    s.classList.remove('s-active','s-done');\n    if(i===0) s.classList.add('s-active');\n  });\n  document.getElementById('mmg-wizard').style.display='';\n  document.getElementById('mmg-prog').style.display='';\n  document.getElementById('mmg-results').classList.remove('s-active');\n  _upd();\n};<\/p>\n<p>\/* \u2500\u2500 Mostrar resultados \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nwindow.mmgShowResults = function(){\n  document.getElementById('mmg-wizard').style.display='none';\n  document.getElementById('mmg-prog').style.display='none';\n  document.querySelectorAll('#mmg-explant-tool .mmg-step-ind').forEach(function(s){\n    s.classList.remove('s-active'); s.classList.add('s-done');\n  });\n  document.getElementById('mmg-si4').classList.add('s-active');\n  var r = _decide();\n  _render(r);\n  document.getElementById('mmg-results').classList.add('s-active');\n};<\/p>\n<p>\/* \u2500\u2500 Motor de decisi\u00f3n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction _decide(){\n  var p  = ST.par==='menor2';\n  var pt = ST.pto==='si';\n  var bo = ST.bot==='si';\n  var tx = ['capsulectomia'];\n  if(p)  tx.push('nuevo_volumen');\n  if(pt) tx.push('mastopexia');\n  if(bo) tx.push('correccion_bo');\n  var sk = [];\n  if(pt && bo)       sk=['wise'];\n  else if(pt && !bo) sk=['wise','infra_ext'];\n  else if(!pt && bo) sk=['infra_ext'];\n  else {\n    sk=['incision_previa'];\n    if(p) sk.push('infra_ext');\n  }\n  return {tx:tx, sk:sk};\n}<\/p>\n<p>\/* \u2500\u2500 Biblioteca de contenido \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar COMP_LBL = {\n  contractura:'Contractura capsular III-IV', rotura:'Rotura de implante',\n  doble_burbuja:'Doble burbuja', desplazamiento:'Desplazamiento',\n  rippling:'Rippling', combinacion:'Complicaci\u00f3n m\u00faltiple'\n};<\/p>\n<p>var TX = {\n  capsulectomia:{\n    lbl:'Procedimiento Base', title:'Retirada de Implantes con Capsulectom\u00eda Total',\n    icon:'&#129706;', skin:false,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%C2%BFEn_que_consiste\"><\/span>\u00bfEn qu\u00e9 consiste?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>La capsulectom\u00eda es la extirpaci\u00f3n completa de la c\u00e1psula fibrosa periprot\u00e9sica junto con el implante. Constituye el procedimiento central de toda retirada de pr\u00f3tesis mamarias y puede realizarse de forma parcial o total (en bloque), adapt\u00e1ndose a la situaci\u00f3n cl\u00ednica.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Tecnica_quirurgica\"><\/span>T\u00e9cnica quir\u00fargica<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>El acceso se realiza habitualmente a trav\u00e9s de la cicatriz preexistente. Se efect\u00faa la disecci\u00f3n en el plano pericapsular, identificando y preservando el par\u00e9nquima mamario sano, los nervios intercostales y los vasos perforantes. La c\u00e1psula se extirpa respetando su integridad siempre que sea posible.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Indicaciones_principales\"><\/span>Indicaciones principales<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Contractura capsular Baker III-IV con distorsi\u00f3n de la mama<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Rotura prot\u00e9sica intra o extracapsular con silicona libre<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Infecci\u00f3n o seroma cr\u00f3nico periprot\u00e9sico<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Linfoma anapl\u00e1sico de c\u00e9lulas grandes asociado a implante (BIA-ALCL)<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Deseo de explantaci\u00f3n definitiva por cualquier motivo<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgCaps()\n  },\n  nuevo_volumen:{\n    lbl:'Aportaci\u00f3n de Volumen', title:'Restituci\u00f3n de Volumen Mamario',\n    icon:'&#128137;', skin:false,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_es_necesario\"><\/span>\u00bfPor qu\u00e9 es necesario?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Cuando el par\u00e9nquima mamario residual es &#8804; 2 cm, el volumen disponible resulta insuficiente para un resultado est\u00e9tico aceptable tras la retirada. Se requiere una estrategia activa de restituci\u00f3n de volumen.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Lipofilling_mamario_lipoinyeccion_autologa\"><\/span>Lipofilling mamario (lipoinyecci\u00f3n aut\u00f3loga)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>T\u00e9cnica de elecci\u00f3n. Se obtiene tejido graso de zonas donantes (abdomen, flancos, cara interna de muslos) mediante liposucci\u00f3n de baja presi\u00f3n, se procesa y reinyecta en la gl\u00e1ndula mamaria mediante c\u00e1nulas de 2\u20133 mm en m\u00faltiples trayectorias para maximizar la supervivencia del injerto (60\u201370 %).<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Resultado completamente natural, sin material alopl\u00e1stico<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Sin nuevas cicatrices en la mama<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Puede requerir 1\u20132 sesiones en casos de gran defecto volum\u00e9trico<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Permite tratar simult\u00e1neamente zonas donantes por liposucci\u00f3n<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Re-implantacion_casos_seleccionados\"><\/span>Re-implantaci\u00f3n (casos seleccionados)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>En pacientes que desean mantener o recuperar un volumen significativo, puede plantearse la colocaci\u00f3n de nuevos implantes de generaci\u00f3n actual (gel cohesivo de alta cohesividad) en bolsillo diferente al original, habitualmente con refuerzo de matriz d\u00e9rmica acelular (ADM) para la estabilidad.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgLipo()\n  },\n  mastopexia:{\n    lbl:'Correcci\u00f3n de Ptosis', title:'Mastopexia con Interposici\u00f3n de Tejido Glandular',\n    icon:'&#128296;', skin:false,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Objetivos_del_procedimiento\"><\/span>Objetivos del procedimiento<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>La mastopexia combina el reposicionamiento del complejo areola-pez\u00f3n (CAP) con la reducci\u00f3n de la envoltura cut\u00e1nea y la remodelaci\u00f3n interna de la gl\u00e1ndula mamaria, logrando una forma y proyecci\u00f3n adecuadas sin implantes.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Tecnica_de_interposicion_del_colgajo_glandular_inferior\"><\/span>T\u00e9cnica de interposici\u00f3n del colgajo glandular inferior<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Se dise\u00f1a y eleva un colgajo dermoglandular del polo inferior de la mama. Esta unidad tisular se desepidermiza y se rota hacia el polo superior, donde se fija mediante suturas reabsorbibles de larga duraci\u00f3n, creando un relleno interno aut\u00f3logo que ocupa el espacio del implante retirado y mejora la proyecci\u00f3n superior.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>No requiere materiales alopl\u00e1sticos adicionales<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Resultado estable y duradero con tejido propio<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Correcci\u00f3n simult\u00e1nea de la ptosis y de la forma<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Reposici\u00f3n del CAP a la posici\u00f3n anat\u00f3mica correcta<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Compatible con lipofilling complementario si el volumen es insuficiente<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Variantes_tecnicas\"><\/span>Variantes t\u00e9cnicas<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Seg\u00fan el grado de ptosis y la distribuci\u00f3n del tejido glandular, puede emplearse la t\u00e9cnica de Hall-Findlay, Lejour modificada, o colgajos en \"J\" o \"L\" de rama inferior. La elecci\u00f3n se individualiza en cada caso para optimizar la vascularizaci\u00f3n del colgajo.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgMastopexy()\n  },\n  correccion_bo:{\n    lbl:'Correcci\u00f3n de Bottoming Out', title:'Correcci\u00f3n del Exceso de Elongaci\u00f3n del Polo Inferior',\n    icon:'&#128208;', skin:false,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Fisiopatologia\"><\/span>Fisiopatolog\u00eda<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>El bottoming out se produce cuando el implante migra inferiormente sobrepasando el surco inframamario natural, elongando el polo inferior de la mama y dejando el polo superior con d\u00e9ficit de proyecci\u00f3n. La correcci\u00f3n requiere restablecer el surco en su posici\u00f3n anat\u00f3mica correcta y estabilizarlo.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Tecnica_de_reconstruccion_del_surco_inframamario\"><\/span>T\u00e9cnica de reconstrucci\u00f3n del surco inframamario<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Tras la extracci\u00f3n del implante y la capsulectom\u00eda, se identifica la posici\u00f3n anat\u00f3mica del surco inframamario. Se realizan suturas permanentes (Mersilene 2-0 o PDS 0) en m\u00faltiples puntos anclando la fascia del serrato anterior y el tejido glandular inferior a la fascia costal, recreando el neobolsillo en la posici\u00f3n correcta.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Reposicionamiento estable del surco inframamario<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Reducci\u00f3n de la longitud del polo inferior a par\u00e1metros anat\u00f3micos<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Suturas en varios planos para distribuci\u00f3n de fuerzas<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Puede complementarse con plicatura de la fascia superficial<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Compatible con correcci\u00f3n simult\u00e1nea de la ptosis si se indica<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Manejo_de_la_redundancia_cutanea_inferior\"><\/span>Manejo de la redundancia cut\u00e1nea inferior<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>En casos de elongaci\u00f3n severa del polo inferior puede requerirse la resecci\u00f3n de un segmento de piel infra-areolar o la incorporaci\u00f3n de una mini-mastopexia vertical para eliminar el exceso tegumentario y armonizar el resultado final.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgBOcorrection()\n  }\n};<\/p>\n<p>var SK = {\n  wise:{\n    lbl:'Patr\u00f3n Cut\u00e1neo', title:'Patr\u00f3n de T Invertida (Wise)',\n    icon:'&#9986;', skin:true,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Descripcion_del_patron\"><\/span>Descripci\u00f3n del patr\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>El patr\u00f3n de Wise o patr\u00f3n de anclaje es el dise\u00f1o cut\u00e1neo de mayor versatilidad en cirug\u00eda de remodelaci\u00f3n mamaria. Consta de tres componentes: una incisi\u00f3n periareolar que reposiciona el CAP, una incisi\u00f3n vertical que elimina el exceso del polo inferior, y una incisi\u00f3n horizontal oculta en el surco inframamario.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Indicaciones_en_la_retirada_de_implantes\"><\/span>Indicaciones en la retirada de implantes<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Ptosis moderada-severa que requiere resecci\u00f3n cut\u00e1nea en los tres ejes<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Botttoming out asociado a ptosis (correcci\u00f3n combinada)<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Necesidad de m\u00e1ximo control sobre la forma final de la mama<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Reducci\u00f3n mamaria simult\u00e1nea cuando el volumen glandular lo permite<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ventajas_e_inconvenientes\"><\/span>Ventajas e inconvenientes<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Proporciona el m\u00e1ximo control sobre la remodelaci\u00f3n cut\u00e1nea y glandular. La cicatriz resultante en \"ancla\" queda parcialmente oculta en el surco y la parte inferior de la areola. Requiere planificaci\u00f3n precisa del dise\u00f1o preoperatorio para optimizar simetr\u00eda y resultado.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgWise()\n  },\n  infra_ext:{\n    lbl:'Patr\u00f3n Cut\u00e1neo', title:'Incisi\u00f3n Inframamaria Prolongada',\n    icon:'&#9986;', skin:true,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Descripcion_del_patron-2\"><\/span>Descripci\u00f3n del patr\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>La incisi\u00f3n inframamaria prolongada extiende la cicatriz del surco submamario m\u00e1s all\u00e1 de los l\u00edmites convencionales, hacia uno o ambos extremos laterales o mediales. Queda disimulada en el pliegue natural de la mama.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Indicaciones_en_la_retirada_de_implantes-2\"><\/span>Indicaciones en la retirada de implantes<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li>Capsulectom\u00edas con c\u00e1psulas muy adheridas o calcificadas que requieren mayor exposici\u00f3n<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Correcci\u00f3n de bottoming out sin ptosis significativa<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Correcci\u00f3n de desplazamiento inferior o lateral del implante<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li>Casos en los que no es necesaria la resecci\u00f3n cut\u00e1nea vertical<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ventajas\"><\/span>Ventajas<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Excelente acceso al bolsillo prot\u00e9sico con m\u00ednima alteraci\u00f3n de la vascularizaci\u00f3n del CAP. La cicatriz, aunque m\u00e1s larga que la inframamaria est\u00e1ndar, queda oculta en el surco y es bien tolerada est\u00e9ticamente por la mayor\u00eda de las pacientes.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgInfra()\n  },\n  incision_previa:{\n    lbl:'Patr\u00f3n Cut\u00e1neo', title:'Utilizaci\u00f3n de la Incisi\u00f3n Previa',\n    icon:'&#9986;', skin:true,\n    html:'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Descripcion_del_patron-3\"><\/span>Descripci\u00f3n del patr\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Cuando no existe ptosis ni deformidades importantes de la forma mamaria, puede aprovecharse la cicatriz de la implantaci\u00f3n original para acceder al bolsillo prot\u00e9sico, sin a\u00f1adir nuevas cicatrices al resultado final.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Tipos_de_acceso_previo_reutilizable\"><\/span>Tipos de acceso previo reutilizable<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<ul>\n<\/p>\n<\/p>\n<li><strong>Inframamario:<\/strong> el m\u00e1s frecuente; acceso directo al bolsillo con cicatriz en surco<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li><strong>Periareolar:<\/strong> a trav\u00e9s del borde inferior o hemicircunferencia areolar<\/li>\n<\/p>\n<\/p>\n<\/p>\n<li><strong>Transaxilar:<\/strong> en casos seleccionados con acceso axilar previo<\/li>\n<\/p>\n<\/ul>\n<\/p>\n<\/p>\n<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Condiciones_para_su_uso\"><\/span>Condiciones para su uso<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>Es preferible cuando la c\u00e1psula no est\u00e1 muy adherida ni calcificada, la t\u00e9cnica de extracci\u00f3n es accesible por esa v\u00eda, y no se requiere remodelado cut\u00e1neo significativo. Minimiza la carga cicatricial global de la paciente y simplifica el procedimiento quir\u00fargico.<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<p>',\n    svg:svgPreviousInc()\n  }\n};<\/p>\n<p>\/* \u2500\u2500 SVGs \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction svgCaps(){return'<svg viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ac1\" markerWidth=\"6\" markerHeight=\"6\" refX=\"3\" refY=\"3\" orient=\"auto\"><path d=\"M0,0L6,3L0,6Z\" fill=\"#d05010\"\/><\/marker><\/defs><path d=\"M40,80Q30,120,35,160Q70,196,100,197Q130,196,165,160Q170,120,160,80Q130,50,100,48Q70,50,40,80Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.5\"\/><rect x=\"30\" y=\"60\" width=\"140\" height=\"12\" rx=\"3\" fill=\"#c8a0e0\" opacity=\"0.35\"\/><ellipse cx=\"100\" cy=\"128\" rx=\"49\" ry=\"43\" fill=\"none\" stroke=\"#d07020\" stroke-width=\"2\" stroke-dasharray=\"5,3\"\/><ellipse cx=\"100\" cy=\"128\" rx=\"39\" ry=\"33\" fill=\"#c8e8f8\" stroke=\"#3ab0c8\" stroke-width=\"1.5\" opacity=\"0.8\"\/><text x=\"100\" y=\"132\" text-anchor=\"middle\" font-size=\"9.5\" fill=\"#1a6080\" font-weight=\"bold\" font-family=\"Arial\">Implante<\/text><text x=\"154\" y=\"100\" font-size=\"9\" fill=\"#d07020\" font-family=\"Arial\">C\u00e1psula<\/text><line x1=\"148\" y1=\"101\" x2=\"143\" y2=\"94\" stroke=\"#d07020\" stroke-width=\"1\"\/><line x1=\"100\" y1=\"76\" x2=\"100\" y2=\"55\" stroke=\"#d05010\" stroke-width=\"2\" marker-end=\"url(#ac1)\"\/><text x=\"100\" y=\"42\" text-anchor=\"middle\" font-size=\"9\" fill=\"#d05010\" font-weight=\"bold\" font-family=\"Arial\">Extracci\u00f3n en bloque<\/text><text x=\"52\" y=\"172\" font-size=\"8.5\" fill=\"#999\" font-family=\"Arial\">Par\u00e9nquima<\/text><\/svg>';}<\/p>\n<p>function svgLipo(){return'<svg viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ac2\" markerWidth=\"6\" markerHeight=\"6\" refX=\"3\" refY=\"3\" orient=\"auto\"><path d=\"M0,0L6,3L0,6Z\" fill=\"#3ab0c8\"\/><\/marker><\/defs><path d=\"M14,85Q8,115,12,147Q32,172,52,174Q72,172,80,147Q85,115,76,85Q58,66,44,65Q28,66,14,85Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\" opacity=\"0.7\"\/><text x=\"44\" y=\"188\" text-anchor=\"middle\" font-size=\"8\" fill=\"#999\" font-family=\"Arial\">Antes<\/text><line x1=\"90\" y1=\"118\" x2=\"112\" y2=\"118\" stroke=\"#3ab0c8\" stroke-width=\"2\" marker-end=\"url(#ac2)\"\/><path d=\"M120,80Q112,118,116,156Q142,190,165,192Q188,190,196,156Q200,118,192,80Q168,58,150,56Q130,58,120,80Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.5\"\/><circle cx=\"148\" cy=\"115\" r=\"8\" fill=\"#f8d070\" opacity=\"0.7\"\/><circle cx=\"163\" cy=\"126\" r=\"6\" fill=\"#f8d070\" opacity=\"0.65\"\/><circle cx=\"140\" cy=\"131\" r=\"7\" fill=\"#f8d070\" opacity=\"0.68\"\/><circle cx=\"156\" cy=\"141\" r=\"5\" fill=\"#f8d070\" opacity=\"0.65\"\/><circle cx=\"168\" cy=\"110\" r=\"5\" fill=\"#f8d070\" opacity=\"0.6\"\/><circle cx=\"175\" cy=\"130\" r=\"4\" fill=\"#f8d070\" opacity=\"0.55\"\/><line x1=\"124\" y1=\"96\" x2=\"157\" y2=\"128\" stroke=\"#3ab0c8\" stroke-width=\"2\" opacity=\"0.85\"\/><circle cx=\"124\" cy=\"96\" r=\"3.5\" fill=\"#3ab0c8\"\/><text x=\"155\" y=\"190\" text-anchor=\"middle\" font-size=\"8\" fill=\"#999\" font-family=\"Arial\">Despu\u00e9s<\/text><text x=\"148\" y=\"103\" text-anchor=\"middle\" font-size=\"8.5\" fill=\"#8a6000\" font-family=\"Arial\">Injerto graso<\/text><\/svg>';}<\/p>\n<p>function svgMastopexy(){return'<svg viewBox=\"0 0 200 230\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ac3\" markerWidth=\"7\" markerHeight=\"7\" refX=\"3.5\" refY=\"3.5\" orient=\"auto\"><path d=\"M0,0L7,3.5L0,7Z\" fill=\"#2a9060\"\/><\/marker><\/defs><path d=\"M38,82Q28,126,34,166Q65,202,100,204Q135,202,166,166Q172,126,162,82Q130,52,100,50Q70,52,38,82Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.5\"\/><ellipse cx=\"100\" cy=\"126\" rx=\"43\" ry=\"37\" fill=\"none\" stroke=\"#ccc\" stroke-width=\"1.5\" stroke-dasharray=\"4,3\"\/><path d=\"M68,158Q100,164,132,158Q132,188,100,193Q68,188,68,158Z\" fill=\"#3ab0c8\" opacity=\"0.28\" stroke=\"#3ab0c8\" stroke-width=\"1.5\"\/><path d=\"M100,158Q100,132,100,98\" stroke=\"#2a9060\" stroke-width=\"2\" fill=\"none\" marker-end=\"url(#ac3)\" stroke-dasharray=\"5,3\"\/><path d=\"M74,86Q100,80,126,86Q126,108,100,113Q74,108,74,86Z\" fill=\"#3ab0c8\" opacity=\"0.42\" stroke=\"#3ab0c8\" stroke-width=\"1.5\"\/><circle cx=\"100\" cy=\"108\" r=\"13\" fill=\"#f0c8b0\" stroke=\"#c06040\" stroke-width=\"1.5\"\/><circle cx=\"100\" cy=\"108\" r=\"5.5\" fill=\"#c06040\" opacity=\"0.65\"\/><text x=\"134\" y=\"170\" font-size=\"9\" fill=\"#3ab0c8\" font-family=\"Arial\">Colgajo<\/text><text x=\"134\" y=\"181\" font-size=\"9\" fill=\"#3ab0c8\" font-family=\"Arial\">glandular<\/text><text x=\"130\" y=\"98\" font-size=\"9\" fill=\"#2a9060\" font-family=\"Arial\">Polo<\/text><text x=\"130\" y=\"109\" font-size=\"9\" fill=\"#2a9060\" font-family=\"Arial\">superior<\/text><\/svg>';}<\/p>\n<p>function svgBOcorrection(){return'<svg viewBox=\"0 0 200 235\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10,76Q4,114,7,164Q20,202,42,208Q64,202,72,164Q78,114,68,76Q54,57,42,55Q28,57,10,76Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\"\/><ellipse cx=\"42\" cy=\"152\" rx=\"25\" ry=\"30\" fill=\"#c8e8f8\" stroke=\"#3ab0c8\" stroke-width=\"1\" opacity=\"0.65\"\/><path d=\"M16,210Q42,218,68,210\" fill=\"none\" stroke=\"#e05050\" stroke-width=\"1.5\" stroke-dasharray=\"3,2\"\/><text x=\"42\" y=\"224\" text-anchor=\"middle\" font-size=\"7.5\" fill=\"#e05050\" font-family=\"Arial\">Surco elongado<\/text><text x=\"42\" y=\"52\" text-anchor=\"middle\" font-size=\"8\" fill=\"#888\" font-family=\"Arial\">Antes<\/text><line x1=\"93\" y1=\"52\" x2=\"93\" y2=\"218\" stroke=\"#ddd\" stroke-width=\"1\" stroke-dasharray=\"3,3\"\/><path d=\"M114,76Q108,112,112,148Q125,184,158,188Q191,184,198,148Q202,112,194,76Q176,56,158,54Q138,56,114,76Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\"\/><path d=\"M122,164Q158,158,194,164\" fill=\"none\" stroke=\"#2a9060\" stroke-width=\"2.5\"\/><circle cx=\"134\" cy=\"163\" r=\"2.5\" fill=\"#2a9060\"\/><circle cx=\"149\" cy=\"161\" r=\"2.5\" fill=\"#2a9060\"\/><circle cx=\"165\" cy=\"160\" r=\"2.5\" fill=\"#2a9060\"\/><circle cx=\"180\" cy=\"161\" r=\"2.5\" fill=\"#2a9060\"\/><ellipse cx=\"158\" cy=\"126\" rx=\"29\" ry=\"25\" fill=\"none\" stroke=\"#bbb\" stroke-width=\"1.2\" stroke-dasharray=\"4,3\"\/><text x=\"158\" y=\"188\" text-anchor=\"middle\" font-size=\"8\" fill=\"#888\" font-family=\"Arial\">Despu\u00e9s<\/text><text x=\"158\" y=\"178\" text-anchor=\"middle\" font-size=\"8\" fill=\"#2a9060\" font-family=\"Arial\">Surco corregido<\/text><\/svg>';}<\/p>\n<p>function svgWise(){return'<svg viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M38,82Q28,126,34,166Q65,202,100,204Q135,202,166,166Q172,126,162,82Q130,52,100,50Q70,52,38,82Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\"\/><circle cx=\"100\" cy=\"112\" r=\"24\" fill=\"none\" stroke=\"#c02020\" stroke-width=\"2.5\"\/><circle cx=\"100\" cy=\"112\" r=\"12\" fill=\"none\" stroke=\"#c02020\" stroke-width=\"1.5\" stroke-dasharray=\"3,2\"\/><line x1=\"100\" y1=\"136\" x2=\"100\" y2=\"175\" stroke=\"#c02020\" stroke-width=\"2.5\"\/><path d=\"M55,175Q78,183,100,185Q122,183,145,175\" fill=\"none\" stroke=\"#c02020\" stroke-width=\"2.5\"\/><line x1=\"100\" y1=\"175\" x2=\"55\" y2=\"175\" stroke=\"#c02020\" stroke-width=\"2.5\"\/><line x1=\"100\" y1=\"175\" x2=\"145\" y2=\"175\" stroke=\"#c02020\" stroke-width=\"2.5\"\/><path d=\"M76,136L100,175L124,136Z\" fill=\"#e05050\" opacity=\"0.1\"\/><text x=\"140\" y=\"116\" font-size=\"8.5\" fill=\"#c02020\" font-family=\"Arial\">Periareolar<\/text><text x=\"108\" y=\"158\" font-size=\"8.5\" fill=\"#c02020\" font-family=\"Arial\">Vertical<\/text><text x=\"100\" y=\"198\" text-anchor=\"middle\" font-size=\"8.5\" fill=\"#c02020\" font-family=\"Arial\">Horizontal (surco)<\/text><\/svg>';}<\/p>\n<p>function svgInfra(){return'<svg viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M38,82Q28,126,34,166Q65,202,100,204Q135,202,166,166Q172,126,162,82Q130,52,100,50Q70,52,38,82Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\"\/><circle cx=\"100\" cy=\"112\" r=\"14\" fill=\"#f0c8b0\" stroke=\"#c06040\" stroke-width=\"1.2\"\/><circle cx=\"100\" cy=\"112\" r=\"5.5\" fill=\"#c06040\" opacity=\"0.6\"\/><path d=\"M20,170Q62,178,100,180Q138,178,180,170\" fill=\"none\" stroke=\"#c02020\" stroke-width=\"3\"\/><line x1=\"20\" y1=\"170\" x2=\"12\" y2=\"168\" stroke=\"#c02020\" stroke-width=\"2\"\/><line x1=\"180\" y1=\"170\" x2=\"188\" y2=\"168\" stroke=\"#c02020\" stroke-width=\"2\"\/><path d=\"M52,168Q100,175,148,168\" fill=\"none\" stroke=\"#c02020\" stroke-width=\"1.5\" stroke-dasharray=\"4,2\" opacity=\"0.45\"\/><text x=\"100\" y=\"196\" text-anchor=\"middle\" font-size=\"9\" fill=\"#c02020\" font-family=\"Arial\">Incisi\u00f3n inframamaria prolongada<\/text><text x=\"34\" y=\"163\" font-size=\"8\" fill=\"#888\" font-family=\"Arial\">Ext.<\/text><text x=\"158\" y=\"163\" font-size=\"8\" fill=\"#888\" font-family=\"Arial\">Ext.<\/text><\/svg>';}<\/p>\n<p>function svgPreviousInc(){return'<svg viewBox=\"0 0 200 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M38,82Q28,126,34,166Q65,202,100,204Q135,202,166,166Q172,126,162,82Q130,52,100,50Q70,52,38,82Z\" fill=\"#fde8de\" stroke=\"#d0906a\" stroke-width=\"1.2\"\/><circle cx=\"100\" cy=\"112\" r=\"14\" fill=\"#f0c8b0\" stroke=\"#c06040\" stroke-width=\"1.2\"\/><circle cx=\"100\" cy=\"112\" r=\"5.5\" fill=\"#c06040\" opacity=\"0.6\"\/><path d=\"M64,170Q100,177,136,170\" fill=\"none\" stroke=\"#9a6030\" stroke-width=\"2.5\"\/><path d=\"M86,112Q100,97,114,112\" fill=\"none\" stroke=\"#9a6030\" stroke-width=\"2\" stroke-dasharray=\"3,1.5\" opacity=\"0.7\"\/><text x=\"100\" y=\"194\" text-anchor=\"middle\" font-size=\"9\" fill=\"#9a6030\" font-family=\"Arial\">Cicatriz previa reutilizada<\/text><circle cx=\"155\" cy=\"84\" r=\"15\" fill=\"#2a9060\" opacity=\"0.12\" stroke=\"#2a9060\" stroke-width=\"1.5\"\/><path d=\"M148,84L153,91L163,78\" fill=\"none\" stroke=\"#2a9060\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/><text x=\"155\" y=\"107\" text-anchor=\"middle\" font-size=\"7.5\" fill=\"#2a9060\" font-family=\"Arial\">Sin nueva<\/text><text x=\"155\" y=\"118\" text-anchor=\"middle\" font-size=\"7.5\" fill=\"#2a9060\" font-family=\"Arial\">cicatriz<\/text><\/svg>';}<\/p>\n<p>\/* \u2500\u2500 Renderizado \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction _render(r){\n  \/\/ Chips\n  var ch='';\n  ST.comp.forEach(function(c){ ch+='<span class=\"mmg-chip mmg-chip-c\">'+COMP_LBL[c]+'<\/span>'; });\n  ch+='<span class=\"mmg-chip mmg-chip-s\">Par\u00e9nquima '+(ST.par==='mayor2'?'> 2 cm':'&#8804; 2 cm')+'<\/span>';\n  ch+='<span class=\"mmg-chip mmg-chip-s\">'+(ST.pto==='si'?'Con ptosis':'Sin ptosis')+'<\/span>';\n  ch+='<span class=\"mmg-chip mmg-chip-s\">'+(ST.bot==='si'?'Con bottoming out':'Sin bottoming out')+'<\/span>';\n  document.getElementById('mmg-chips').innerHTML=ch;<\/p>\n<p>  \/\/ Treatments\n  var th='';\n  r.tx.forEach(function(t){ var d=TX[t]; if(d) th+=_card(t,d); });\n  document.getElementById('mmg-treatments').innerHTML=th;<\/p>\n<p>  \/\/ Skin patterns\n  var sh='';\n  r.sk.forEach(function(s){ var d=SK[s]; if(d) sh+=_card('sk_'+s,d); });\n  document.getElementById('mmg-patterns').innerHTML=sh;\n}<\/p>\n<p>function _card(key,d){\n  var skinCls = d.skin?'mmg-skin-icon':'';\n  var lblCls  = d.skin?'mmg-lbl-skin':'';\n  return '<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-card\" id=\"mmgc-'+key+'\">\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-head\">\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-icon '+skinCls+'\">'+d.icon+'<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-title-wrap\">\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-lbl '+lblCls+'\">'+d.lbl+'<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-title\">'+d.title+'<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p><\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-chevron\">&#9660;<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p><\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-body\">\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-inner\">\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-acc-text\">'+d.html+'<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-svg-box\">\n<\/p>\n<p>'+d.svg+'<\/p>\n<\/p>\n<\/p>\n<\/p>\n<\/p>\n<div class=\"mmg-svg-cap\">Representaci&#243;n esquem&#225;tica<\/div>\n<\/p>\n<\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p><\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p><\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>'\n    +'<\/p><\/div>\n<\/p>\n<\/p>\n<\/p>\n<p>';\n}<\/p>\n<p>})();\n<\/script><\/p>\n<p>Las pr\u00f3tesis mamarias no deben entenderse como dispositivos definitivos para toda la vida. Aunque los implantes actuales ofrecen altos est\u00e1ndares de seguridad, biocompatibilidad y durabilidad, con el paso de los a\u00f1os pueden aparecer cambios en la mama, en la c\u00e1psula que rodea el implante o en la propia pr\u00f3tesis. Por este motivo, muchas pacientes que fueron intervenidas hace a\u00f1os comienzan a plantearse una pregunta muy frecuente: \u00bfnecesito cambiar mis implantes mamarios, retirarlos definitivamente o realizar una cirug\u00eda de revisi\u00f3n?<\/p>\n<p>En Mallorca Medical Group hemos desarrollado una <a href=\"https:\/\/mallorcamedicalgroup.com\/en\/procedures\/plastic-surgery\/breast-surgery\/breast-implant-replacement\/\" target=\"_blank\" rel=\"noopener\"><strong>gu\u00eda cl\u00ednica orientativa para recambio, retirada o revisi\u00f3n de pr\u00f3tesis mamarias<\/strong><\/a>, una herramienta digital pensada para ayudar a las pacientes a comprender mejor su situaci\u00f3n antes de acudir a consulta. No sustituye la valoraci\u00f3n m\u00e9dica presencial, pero permite ordenar la informaci\u00f3n, identificar posibles problemas y orientar el tipo de cirug\u00eda secundaria mamaria que podr\u00eda ser necesario valorar.<\/p>\n<p>Esta herramienta nace con una finalidad clara: ofrecer informaci\u00f3n m\u00e9dica estructurada, prudente y comprensible para pacientes portadoras de implantes mamarios que presentan dudas sobre contractura capsular, rotura de pr\u00f3tesis, ca\u00edda mamaria, desplazamiento del implante, rippling, doble burbuja, bottoming out o deseo de retirada definitiva.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_es_util_una_guia_clinica_para_pacientes_con_protesis_mamarias\"><\/span>\u00bfPor qu\u00e9 es \u00fatil una gu\u00eda cl\u00ednica para pacientes con pr\u00f3tesis mamarias?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La cirug\u00eda mamaria secundaria es una de las \u00e1reas m\u00e1s complejas dentro de la Cirug\u00eda Pl\u00e1stica en Mallorca. A diferencia de una cirug\u00eda primaria de aumento mamario, el recambio o retirada de implantes exige valorar no solo el volumen deseado, sino tambi\u00e9n el estado de los tejidos, la calidad de la piel, la posici\u00f3n del complejo areola-pez\u00f3n, el plano donde est\u00e1 colocado el implante, el estado de la c\u00e1psula, la existencia de dolor, la forma actual de la mama y las expectativas reales de la paciente.<\/p>\n<p>En algunos casos, el procedimiento puede consistir en un recambio relativamente sencillo de implantes. En otros, puede ser necesario asociar una capsulectom\u00eda, una mastopexia, una correcci\u00f3n del bolsillo prot\u00e9sico, una retirada definitiva de los implantes o incluso t\u00e9cnicas complementarias para mejorar el contorno y la calidad de los tejidos.<\/p>\n<p>Por ello, una herramienta orientativa puede ser muy \u00fatil antes de la primera valoraci\u00f3n. La paciente puede identificar qu\u00e9 problema predomina y comprender mejor las posibles alternativas quir\u00fargicas. Este enfoque tambi\u00e9n permite que la consulta m\u00e9dica sea m\u00e1s precisa, ya que la paciente llega con una idea m\u00e1s clara de sus s\u00edntomas, antecedentes y objetivos.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_situaciones_analiza_la_calculadora_de_recambio_o_retirada_de_protesis\"><\/span>\u00bfQu\u00e9 situaciones analiza la calculadora de recambio o retirada de pr\u00f3tesis?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La gu\u00eda orientativa de Mallorca Medical Group est\u00e1 dise\u00f1ada para recoger algunos de los escenarios m\u00e1s frecuentes en pacientes portadoras de implantes mamarios.<\/p>\n<p>Uno de ellos es la <strong>contractura capsular<\/strong>, que se produce cuando la c\u00e1psula que el organismo forma alrededor del implante se endurece, se contrae o altera la forma de la mama. Puede manifestarse como aumento de firmeza, dolor, deformidad, elevaci\u00f3n an\u00f3mala del implante o sensaci\u00f3n de tensi\u00f3n.<\/p>\n<p>Otro escenario habitual es la <strong>rotura del implante<\/strong>, que puede sospecharse por cambios en la forma mamaria, molestias o hallazgos en pruebas de imagen. En muchos casos, la resonancia magn\u00e9tica o la ecograf\u00eda mamaria pueden ayudar a confirmar el diagn\u00f3stico y planificar el tratamiento.<\/p>\n<p>La herramienta tambi\u00e9n contempla problemas de posici\u00f3n, como el desplazamiento lateral o inferior del implante, la doble burbuja o el bottoming out, que aparece cuando el implante desciende excesivamente y altera el surco submamario. En estos casos, no basta con cambiar una pr\u00f3tesis por otra: puede ser necesario reconstruir o reforzar el bolsillo prot\u00e9sico.<\/p>\n<p>Adem\u00e1s, se valora la presencia de <strong>ptosis mamaria<\/strong>, es decir, ca\u00edda de la mama o del complejo areola-pez\u00f3n. Este aspecto es especialmente relevante, porque muchas pacientes consultan pensando \u00fanicamente en cambiar el implante, cuando en realidad el problema principal es la ca\u00edda de los tejidos. En estos casos, puede ser necesario asociar una mastopexia para recolocar la mama y mejorar la proporci\u00f3n global.<\/p>\n<p>Tambi\u00e9n se incluyen situaciones como el rippling, las ondulaciones visibles o palpables del implante, la p\u00e9rdida de cobertura tisular, la asimetr\u00eda o la combinaci\u00f3n de varios problemas al mismo tiempo. En cirug\u00eda mamaria secundaria, lo m\u00e1s frecuente no es encontrar un \u00fanico factor aislado, sino una combinaci\u00f3n de cambios anat\u00f3micos y mec\u00e1nicos que deben analizarse de forma individualizada.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Recambio_retirada_o_revision_tres_conceptos_diferentes\"><\/span>Recambio, retirada o revisi\u00f3n: tres conceptos diferentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Es importante diferenciar tres t\u00e9rminos que muchas veces se utilizan de manera indistinta.<\/p>\n<p>El <strong>recambio de pr\u00f3tesis mamarias<\/strong> consiste en sustituir los implantes antiguos por otros nuevos. Puede indicarse por rotura, desgaste, contractura capsular, cambio de volumen, alteraci\u00f3n est\u00e9tica o deseo de actualizar el tipo de implante.<\/p>\n<p>La <strong>retirada de implantes mamarios<\/strong> implica extraer las pr\u00f3tesis sin colocar nuevos implantes. Puede realizarse por decisi\u00f3n personal, molestias, complicaciones, cambios en la percepci\u00f3n corporal o preferencia por una mama sin pr\u00f3tesis. En muchos casos, si existe exceso de piel o ca\u00edda, puede asociarse una mastopexia.<\/p>\n<p>La <strong>revisi\u00f3n mamaria<\/strong> es un concepto m\u00e1s amplio. Incluye todos los procedimientos dirigidos a corregir problemas secundarios de una cirug\u00eda previa: malposici\u00f3n del implante, asimetr\u00eda, doble surco, contractura capsular, deformidad, rippling, descenso del implante o resultado insatisfactorio.<\/p>\n<p>Esta distinci\u00f3n es fundamental para evitar expectativas err\u00f3neas. No todas las pacientes necesitan lo mismo, y no todos los casos se resuelven \u00fanicamente cambiando el tama\u00f1o de la pr\u00f3tesis.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Una_herramienta_orientativa_no_un_diagnostico_automatico\"><\/span>Una herramienta orientativa, no un diagn\u00f3stico autom\u00e1tico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nuestra gu\u00eda cl\u00ednica no pretende sustituir la exploraci\u00f3n m\u00e9dica. La cirug\u00eda secundaria de mama requiere una valoraci\u00f3n presencial por un cirujano pl\u00e1stico especialista, revisi\u00f3n de antecedentes quir\u00fargicos, exploraci\u00f3n de la mama y, cuando est\u00e9 indicado, pruebas complementarias como ecograf\u00eda, mamograf\u00eda o resonancia magn\u00e9tica.<\/p>\n<p>La herramienta debe entenderse como un primer paso informativo. Su objetivo es ayudar a la paciente a identificar si su caso podr\u00eda estar relacionado con contractura capsular, rotura del implante, ptosis, desplazamiento, p\u00e9rdida de soporte o deseo de explantaci\u00f3n.<\/p>\n<p>El resultado final de la gu\u00eda es orientativo. La indicaci\u00f3n quir\u00fargica definitiva solo puede establecerse tras una consulta m\u00e9dica individualizada.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Senales_de_alerta_que_no_deben_ignorarse\"><\/span>Se\u00f1ales de alerta que no deben ignorarse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aunque la mayor\u00eda de consultas por recambio o retirada de implantes se relacionan con motivos est\u00e9ticos o mec\u00e1nicos, existen signos que requieren una valoraci\u00f3n m\u00e9dica especialmente cuidadosa.<\/p>\n<p>Debe consultarse si aparece aumento r\u00e1pido de volumen de una mama, dolor persistente, seroma tard\u00edo, masa palpable, ganglios axilares, cambios cut\u00e1neos llamativos o alteraciones relevantes alrededor del implante. Estos signos no significan necesariamente que exista una patolog\u00eda grave, pero s\u00ed justifican una evaluaci\u00f3n m\u00e9dica adecuada y pruebas de imagen cuando est\u00e9n indicadas.<\/p>\n<p>Este enfoque prudente es parte de la buena pr\u00e1ctica m\u00e9dica. En Mallorca Medical Group defendemos una Cirug\u00eda Est\u00e9tica en Mallorca basada en informaci\u00f3n, seguridad, diagn\u00f3stico correcto y planificaci\u00f3n individualizada.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cirugia_mamaria_secundaria_en_Mallorca_Medical_Group\"><\/span>Cirug\u00eda mamaria secundaria en Mallorca Medical Group<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mallorca Medical Group es una cl\u00ednica especializada en cirug\u00eda pl\u00e1stica, cirug\u00eda est\u00e9tica y medicina est\u00e9tica en Palma de Mallorca. Nuestro enfoque combina valoraci\u00f3n m\u00e9dica personalizada, planificaci\u00f3n quir\u00fargica individual, explicaci\u00f3n clara de las alternativas y seguimiento postoperatorio.<\/p>\n<p>La cirug\u00eda de recambio, retirada o revisi\u00f3n de pr\u00f3tesis mamarias forma parte de un campo avanzado dentro de la cirug\u00eda mamaria. Requiere experiencia, criterio t\u00e9cnico y capacidad para adaptar la estrategia a cada caso. No se trata solo de elegir un nuevo implante, sino de entender qu\u00e9 ha cambiado en la mama y qu\u00e9 procedimiento puede ofrecer una soluci\u00f3n m\u00e1s estable y proporcionada.<\/p>\n<p>Este tipo de cirug\u00eda puede incluir capsulectom\u00eda parcial o total, cambio del plano prot\u00e9sico, correcci\u00f3n del bolsillo, mastopexia, retirada definitiva, recambio de implantes, remodelaci\u00f3n del surco submamario o combinaci\u00f3n de varias t\u00e9cnicas. Cada decisi\u00f3n debe tomarse de forma individualizada.<\/p>\n<p>Dentro del \u00e1mbito de la cirug\u00eda reconstructiva en Mallorca y la cirug\u00eda est\u00e9tica mamaria, la revisi\u00f3n de implantes representa un procedimiento especialmente exigente, porque muchas veces se trabaja sobre tejidos ya intervenidos, cicatrices previas y c\u00e1psulas de diferente grosor o comportamiento.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Autoridad_medica_y_confianza_del_paciente\"><\/span>Autoridad m\u00e9dica y confianza del paciente<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cuando una paciente busca informaci\u00f3n sobre recambio de pr\u00f3tesis, no solo busca una t\u00e9cnica. Busca seguridad, criterio y confianza. Por eso es importante acudir a Cl\u00ednicas de Cirug\u00eda Pl\u00e1stica de Confianza en Espa\u00f1a, donde la indicaci\u00f3n quir\u00fargica se base en una valoraci\u00f3n m\u00e9dica rigurosa y no en soluciones estandarizadas.<\/p>\n<p>En internet es frecuente encontrar informaci\u00f3n parcial, simplificada o excesivamente comercial sobre los implantes mamarios. Nuestra gu\u00eda pretende ofrecer una alternativa m\u00e1s responsable: una herramienta que ayude a ordenar los s\u00edntomas, pero que insista en la necesidad de una consulta m\u00e9dica real.<\/p>\n<p>Las opiniones sobre <a href=\"http:\/\/mallorcamedicalgroup.com\/en\/\">mallorcamedicalgroup.com<\/a> y la experiencia de otras pacientes pueden ayudar a conocer la trayectoria de la cl\u00ednica, pero la decisi\u00f3n final debe basarse siempre en una valoraci\u00f3n personalizada, una explicaci\u00f3n clara de riesgos y beneficios, y una relaci\u00f3n m\u00e9dico-paciente basada en confianza.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFTiene_relacion_esta_guia_con_otros_tratamientos\"><\/span>\u00bfTiene relaci\u00f3n esta gu\u00eda con otros tratamientos?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aunque esta herramienta se centra en cirug\u00eda mamaria secundaria, forma parte de un enfoque m\u00e1s amplio de medicina est\u00e9tica y cirug\u00eda pl\u00e1stica personalizada. En Mallorca Medical Group tambi\u00e9n se valoran otros procedimientos como <a href=\"https:\/\/mallorcamedicalgroup.com\/rinoplastia-mallorca\/\" target=\"_blank\" rel=\"noopener\">Rinoplastia<\/a>, <a href=\"https:\/\/mallorcamedicalgroup.com\/en\/breast-augmentation-in-mallorca-dr-garcia-ceballos\/\" target=\"_blank\" rel=\"noopener\">Aumento de Senos<\/a>, <a href=\"https:\/\/mallorcamedicalgroup.com\/lifting-facial-en-mallorca\/\" target=\"_blank\" rel=\"noopener\">Lifting Facial<\/a> en Mallorca y Tratamientos de <a href=\"https:\/\/mallorcamedicalgroup.com\/en\/medicina-estetica-en-mallorca-dr-garcia-ceballos\/\" target=\"_blank\" rel=\"noopener\">Medicina Est\u00e9tica<\/a>\u00a0 en Mallorca, siempre desde una perspectiva m\u00e9dica, prudente y adaptada a cada paciente.<\/p>\n<p>Cada procedimiento tiene sus propias indicaciones. Una paciente que consulta por recambio de implantes no debe recibir una propuesta est\u00e1ndar, del mismo modo que una paciente que consulta por rejuvenecimiento facial, contorno corporal o rinoplastia necesita una planificaci\u00f3n espec\u00edfica.<\/p>\n<p>La autoridad de una cl\u00ednica no se mide solo por la cantidad de tratamientos que ofrece, sino por su capacidad para indicar correctamente cu\u00e1ndo operar, cu\u00e1ndo no operar y qu\u00e9 alternativa es m\u00e1s adecuada en cada caso.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCual_es_el_costo_de_un_recambio_de_protesis_mamarias_en_Mallorca\"><\/span>\u00bfCu\u00e1l es el costo de un recambio de pr\u00f3tesis mamarias en Mallorca?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>El costo de cirug\u00eda pl\u00e1stica en Mallorca depende del procedimiento concreto, la complejidad t\u00e9cnica, la duraci\u00f3n quir\u00fargica, el tipo de anestesia, el hospital, la necesidad de implantes nuevos, la capsulectom\u00eda, la mastopexia asociada o las pruebas complementarias.<\/p>\n<p>En el caso del recambio o retirada de pr\u00f3tesis, el presupuesto debe individualizarse. No es lo mismo un recambio simple que una cirug\u00eda compleja con capsulectom\u00eda, correcci\u00f3n de malposici\u00f3n, retirada definitiva y elevaci\u00f3n mamaria. Por ello, la gu\u00eda cl\u00ednica puede orientar, pero el presupuesto definitivo requiere valoraci\u00f3n m\u00e9dica.<\/p>\n<p>Muchas pacientes buscan en Google t\u00e9rminos como Consultas de Cirug\u00eda Pl\u00e1stica Gratuitas en Mallorca, pero es importante comprender que una consulta especializada en cirug\u00eda secundaria mamaria requiere tiempo, exploraci\u00f3n, an\u00e1lisis del caso y explicaci\u00f3n m\u00e9dica. La calidad de la indicaci\u00f3n forma parte esencial de la seguridad del procedimiento.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Una_nueva_herramienta_para_pacientes_informadas\"><\/span>Una nueva herramienta para pacientes informadas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La nueva gu\u00eda cl\u00ednica orientativa para recambio, retirada o revisi\u00f3n de pr\u00f3tesis mamarias de Mallorca Medical Group ha sido creada para pacientes que desean tomar decisiones informadas. Su valor no est\u00e1 en ofrecer una respuesta autom\u00e1tica, sino en ayudar a comprender qu\u00e9 factores pueden influir en la indicaci\u00f3n quir\u00fargica.<\/p>\n<p>En un campo tan delicado como la cirug\u00eda mamaria secundaria, la informaci\u00f3n rigurosa es una forma de seguridad. La paciente debe saber que existen diferentes opciones, que no todas las pr\u00f3tesis deben cambiarse por rutina, que no todas las contracturas requieren la misma cirug\u00eda y que la retirada definitiva puede necesitar t\u00e9cnicas adicionales para obtener una forma mamaria arm\u00f3nica.<\/p>\n<h2 data-section-id=\"1svasg4\" data-start=\"5549\" data-end=\"5572\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 data-section-id=\"16xq9c4\" data-start=\"5574\" data-end=\"5637\"><span class=\"ez-toc-section\" id=\"%C2%BFCuando_puede_ser_necesario_cambiar_unas_protesis_mamarias\"><\/span>\u00bfCu\u00e1ndo puede ser necesario cambiar unas pr\u00f3tesis mamarias?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"5639\" data-end=\"5847\">Puede ser necesario valorar un recambio cuando existe rotura del implante, contractura capsular, cambio de forma, dolor, desplazamiento, deseo de modificar el volumen o envejecimiento de los tejidos mamarios.<\/p>\n<h3 data-section-id=\"1y3c3r6\" data-start=\"5849\" data-end=\"5912\"><span class=\"ez-toc-section\" id=\"%C2%BFQue_diferencia_hay_entre_recambio_y_retirada_de_implantes\"><\/span>\u00bfQu\u00e9 diferencia hay entre recambio y retirada de implantes?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"5914\" data-end=\"6118\">El recambio consiste en sustituir los implantes por otros nuevos. La retirada implica extraer las pr\u00f3tesis sin colocar nuevos implantes, pudiendo asociarse una mastopexia si existe ca\u00edda o exceso de piel.<\/p>\n<h3 data-section-id=\"127ntz2\" data-start=\"6120\" data-end=\"6164\"><span class=\"ez-toc-section\" id=\"%C2%BFSiempre_es_necesaria_una_capsulectomia\"><\/span>\u00bfSiempre es necesaria una capsulectom\u00eda?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"6166\" data-end=\"6340\">No siempre. La necesidad de capsulectom\u00eda depende del estado de la c\u00e1psula, la presencia de contractura, sospecha de rotura, s\u00edntomas, hallazgos cl\u00ednicos y pruebas de imagen.<\/p>\n<h3 data-section-id=\"12ym3pk\" data-start=\"6342\" data-end=\"6396\"><span class=\"ez-toc-section\" id=\"%C2%BFLa_guia_clinica_ofrece_un_diagnostico_definitivo\"><\/span>\u00bfLa gu\u00eda cl\u00ednica ofrece un diagn\u00f3stico definitivo?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"6398\" data-end=\"6581\">No. La gu\u00eda es una herramienta orientativa e informativa. La indicaci\u00f3n definitiva requiere valoraci\u00f3n presencial, exploraci\u00f3n m\u00e9dica y, cuando sea necesario, pruebas complementarias.<\/p>\n<h3 data-section-id=\"1pac6n\" data-start=\"6583\" data-end=\"6647\"><span class=\"ez-toc-section\" id=\"%C2%BFCuanto_cuesta_un_recambio_de_protesis_mamarias_en_Mallorca\"><\/span>\u00bfCu\u00e1nto cuesta un recambio de pr\u00f3tesis mamarias en Mallorca?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-start=\"6649\" data-end=\"6866\">El precio depende de la complejidad del caso, la necesidad de implantes nuevos, capsulectom\u00eda, mastopexia, correcci\u00f3n del bolsillo prot\u00e9sico, anestesia y hospital. El presupuesto definitivo requiere valoraci\u00f3n m\u00e9dica.<\/p>\n<p>&nbsp;<\/p>\n<p>Si tiene implantes mamarios y presenta molestias, cambios de forma, endurecimiento, ca\u00edda mamaria, sospecha de rotura o simplemente desea valorar sus opciones, puede utilizar nuestra gu\u00eda orientativa como primer paso y solicitar una consulta m\u00e9dica personalizada.<\/p>\n<p>En Mallorca Medical Group ponemos a disposici\u00f3n de nuestras pacientes experiencia, criterio quir\u00fargico y una visi\u00f3n m\u00e9dica integral para la revisi\u00f3n de pr\u00f3tesis mamarias en Mallorca por el<a href=\"https:\/\/mallorcamedicalgroup.com\/en\/about-us\/dr-garcia-ceballos\/\"> Dr Garc\u00eda Ceballos<\/a>, cirujano pl\u00e1stico colegiado 07070779.<\/p>\n<p>Solicite su cita <a href=\"https:\/\/mallorcamedicalgroup.com\/en\/contact-and-book-your-appointment\/\" target=\"_blank\" rel=\"noopener\">aqu\u00ed.<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/1&#8243;][vc_raw_html]PG1ldGEgY2hhcnNldD0idXRmLTgiPgo8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgIEhFUlJBTUlFTlRBIERFIERFQ0lTScOTTiBURVJBUMOJVVRJQ0Eg4oCUIFJFVElSQURBIERFIElNUExBTlRFUwogICAgIENvbXBhdGlibGUgY29uIFdvcmRQcmVzcyDCtyBXUCBCYWtlcnkgwrcgQmxvcXVlIEhUTUwgUmF3CiAgICAgwqkgTWFsbG9yY2EgTWVkaWNhbCBHcm91cAogICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KPGRpdiBpZD0ibW1nLWV4cGxhbnQtdG9vbCI+Cgo8c3R5bGU+Ci8qIOKUgOKUgCBSZXNldCBzY29wZWQgYWwgd2lkZ2V0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqLwojbW1nLWV4cGxhbnQtdG9vbCAqLAojbW1nLWV4cGxhbnQtdG9vbCAqOjpiZWZvcmUsCiNtbWctZXhwbGFudC10b29sICo6OmFmdGVyIHsKICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwp9CiNtbWctZXhwbGFudC10b29sIHsKICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjsKICBjb2xvcjogIzFhMjMzMjsKICBiYWNrZ3JvdW5kOiAjZjRmN2ZhOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBtYXgtd2lkdGg6IDg4MHB4OwogIG1hcmdpbjogMCBhdXRvOwogIGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLDAsMCwwLjEwKTsKfQoKLyog4pSA4pSAIEhlcm8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovCi5tbWctaGVybyB7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBiMjEzMyAwJSwgIzEzNDA2MCA1NSUsICMxYzY0ODAgMTAwJSk7CiAgY29sb3I6ICNmZmY7CiAgcGFkZGluZzogNDRweCA1MnB4IDQwcHg7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIG92ZXJmbG93OiBoaWRkZW47Cn0KLm1tZy1oZXJvOjphZnRlciB7CiAgY29udGVudDogJyc7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogLTgwcHg7IHJpZ2h0OiAtODBweDsKICB3aWR0aDogMzQwcHg7IGhlaWdodDogMzQwcHg7CiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg1OCwxNzUsMjAwLDAuMTMpIDAlLCB0cmFuc3BhcmVudCA3MCUpOwogIHBvaW50ZXItZXZlbnRzOiBub25lOwp9Ci5tbWctaGVyby10YWcgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBiYWNrZ3JvdW5kOiByZ2JhKDU4LDE3NSwyMDAsMC4xOCk7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1OCwxNzUsMjAwLDAuNDUpOwogIGNvbG9yOiAjOGVlMGYwOwogIGZvbnQtc2l6ZTogMTAuNXB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4OwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgcGFkZGluZzogNnB4IDE2cHg7CiAgYm9yZGVyLXJhZGl1czogMDsKICBtYXJnaW4tYm90dG9tOiAyMnB4Owp9Ci5tbWctaGVybyBoMSB7CiAgZm9udC1zaXplOiAyNnB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgbGluZS1oZWlnaHQ6IDEuNDsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIGxldHRlci1zcGFjaW5nOiAtMC40cHg7CiAgY29sb3I6ICNmZmY7Cn0KLm1tZy1oZXJvIHAgewogIGZvbnQtc2l6ZTogMTQuNXB4OwogIG9wYWNpdHk6IDAuNzI7CiAgbWF4LXdpZHRoOiA1NDBweDsKICBsaW5lLWhlaWdodDogMS45Owp9CgovKiDilIDilIAgUHJvZ3Jlc3MgYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqLwoubW1nLXByb2dyZXNzLXdyYXAgewogIGJhY2tncm91bmQ6ICNmZmY7CiAgcGFkZGluZzogMCA1MnB4OwogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlOGVmOwp9Ci5tbWctcHJvZ3Jlc3Mtc3RlcHMgewogIGRpc3BsYXk6IGZsZXg7Cn0KLm1tZy1zdGVwLWluZCB7CiAgZmxleDogMTsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBwYWRkaW5nOiAyNnB4IDRweDsKICBwb3NpdGlvbjogcmVsYXRpdmU7Cn0KLm1tZy1zdGVwLWluZDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7CiAgY29udGVudDogJyc7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogMjlweDsgcmlnaHQ6IC01MCU7CiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OwogIGJhY2tncm91bmQ6ICNkZmU4ZWY7CiAgei1pbmRleDogMDsKICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7Cn0KLm1tZy1zdGVwLWluZC5zLWRvbmU6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsCi5tbWctc3RlcC1pbmQucy1hY3RpdmU6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIgewogIGJhY2tncm91bmQ6ICMzYWIwYzg7Cn0KLm1tZy1zdGVwLW51bSB7CiAgd2lkdGg6IDM4cHg7IGhlaWdodDogMzhweDsKICBib3JkZXItcmFkaXVzOiAwOwogIGJhY2tncm91bmQ6ICNkZmU4ZWY7CiAgY29sb3I6ICM5YWFiYjg7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgZm9udC1zaXplOiAxNHB4OwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICB6LWluZGV4OiAxOwogIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlOwp9Ci5tbWctc3RlcC1pbmQucy1hY3RpdmUgLm1tZy1zdGVwLW51bSB7CiAgYmFja2dyb3VuZDogIzNhYjBjODsKICBjb2xvcjogI2ZmZjsKICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSg1OCwxNzYsMjAwLDAuMTYpOwp9Ci5tbWctc3RlcC1pbmQucy1kb25lIC5tbWctc3RlcC1udW0gewogIGJhY2tncm91bmQ6ICMwYjIxMzM7CiAgY29sb3I6ICNmZmY7Cn0KLm1tZy1zdGVwLWxibCB7CiAgZm9udC1zaXplOiAxMC41cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBjb2xvcjogI2IwYzJjYzsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgbWFyZ2luLXRvcDogN3B4OwogIGxldHRlci1zcGFjaW5nOiAwLjNweDsKICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1czsKfQoubW1nLXN0ZXAtaW5kLnMtYWN0aXZlIC5tbWctc3RlcC1sYmwsCi5tbWctc3RlcC1pbmQucy1kb25lIC5tbWctc3RlcC1sYmwgewogIGNvbG9yOiAjM2FiMGM4Owp9CgovKiDilIDilIAgQ29udGVudCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KLm1tZy1jb250ZW50IHsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIHBhZGRpbmc6IDQ4cHggNTJweCA1NnB4Owp9Ci5tbWctcGFuZWwgeyBkaXNwbGF5OiBub25lOyBhbmltYXRpb246IG1tZ0ZhZGUgMC4zcyBlYXNlOyB9Ci5tbWctcGFuZWwucy1hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfQpAa2V5ZnJhbWVzIG1tZ0ZhZGUgewogIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH0KICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9Cn0KLm1tZy1wYW5lbC10aXRsZSB7CiAgZm9udC1zaXplOiAyMHB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICMwYjIxMzM7CiAgbWFyZ2luLWJvdHRvbTogMTJweDsKfQoubW1nLXBhbmVsLXN1YiB7CiAgZm9udC1zaXplOiAxNHB4OwogIGNvbG9yOiAjNmE4MDkwOwogIG1hcmdpbi1ib3R0b206IDM2cHg7CiAgbGluZS1oZWlnaHQ6IDEuODU7Cn0KCi8qIOKUgOKUgCBPcHRpb24gY2FyZHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovCi5tbWctZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBnYXA6IDE2cHg7CiAgbWFyZ2luLWJvdHRvbTogNDBweDsKfQoubW1nLWdyaWQtY2hlY2sgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7IH0KLm1tZy1ncmlkLXJhZGlvICB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfQoKLm1tZy1jYXJkIHsKICBib3JkZXI6IDJweCBzb2xpZCAjZGZlOGVmOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgcGFkZGluZzogMjJweCAyMHB4OwogIGN1cnNvcjogcG9pbnRlcjsKICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZCAwLjJzLCB0cmFuc2Zvcm0gMC4xNXMsIGJveC1zaGFkb3cgMC4yczsKICBiYWNrZ3JvdW5kOiAjZjhmYmZjOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgZ2FwOiAxNHB4OwogIHVzZXItc2VsZWN0OiBub25lOwp9Ci5tbWctY2FyZDpob3ZlciB7CiAgYm9yZGVyLWNvbG9yOiAjM2FiMGM4OwogIGJhY2tncm91bmQ6ICNmMGY4ZmE7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOwogIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSg1OCwxNzYsMjAwLDAuMTMpOwp9Ci5tbWctY2FyZC5zLXNlbCB7CiAgYm9yZGVyLWNvbG9yOiAjM2FiMGM4OwogIGJhY2tncm91bmQ6ICNlNmY1Zjk7Cn0KLm1tZy1jYXJkLXRpY2sgewogIHdpZHRoOiAyMHB4OyBtaW4td2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsKICBib3JkZXI6IDJweCBzb2xpZCAjYzVkNWRlOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgbWFyZ2luLXRvcDogMnB4OwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIGZsZXgtc2hyaW5rOiAwOwogIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnM7Cn0KLm1tZy1jYXJkLm1tZy1yYWRpbyAubW1nLWNhcmQtdGljayB7IGJvcmRlci1yYWRpdXM6IDA7IH0KLm1tZy1jYXJkLnMtc2VsIC5tbWctY2FyZC10aWNrIHsKICBiYWNrZ3JvdW5kOiAjM2FiMGM4OwogIGJvcmRlci1jb2xvcjogIzNhYjBjODsKfQoubW1nLWNhcmQucy1zZWwgLm1tZy1jYXJkLXRpY2s6OmFmdGVyIHsKICBjb250ZW50OiAnJzsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAzcHg7IGxlZnQ6IDNweDsKICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm9yZGVyLXJhZGl1czogMDsKfQoubW1nLWNhcmQubW1nLXJhZGlvLnMtc2VsIC5tbWctY2FyZC10aWNrOjphZnRlciB7IGJvcmRlci1yYWRpdXM6IDA7IH0KLm1tZy1jYXJkLXRleHQgaDQgewogIGZvbnQtc2l6ZTogMTMuNXB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgY29sb3I6ICMxYTIzMzI7CiAgbWFyZ2luLWJvdHRvbTogNnB4OwogIGxpbmUtaGVpZ2h0OiAxLjQ7Cn0KLm1tZy1jYXJkLXRleHQgcCB7CiAgZm9udC1zaXplOiAxMnB4OwogIGNvbG9yOiAjOGE5ZmFhOwogIGxpbmUtaGVpZ2h0OiAxLjY1Owp9CgovKiDilIDilIAgTmF2aWdhdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KLm1tZy1uYXYgewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgcGFkZGluZy10b3A6IDIycHg7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVlZjI7Cn0KLm1tZy1idG4gewogIGRpc3BsYXk6IGlubGluZS1mbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiA3cHg7CiAgcGFkZGluZzogMTNweCAyOHB4OwogIGJvcmRlci1yYWRpdXM6IDA7CiAgZm9udC1zaXplOiAxMy41cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBjdXJzb3I6IHBvaW50ZXI7CiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7CiAgYm9yZGVyOiBub25lOwogIGZvbnQtZmFtaWx5OiBpbmhlcml0OwogIGxldHRlci1zcGFjaW5nOiAwLjFweDsKfQoubW1nLWJ0bi1wcmltYXJ5IHsKICBiYWNrZ3JvdW5kOiAjM2FiMGM4OwogIGNvbG9yOiAjZmZmOwp9Ci5tbWctYnRuLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkgewogIGJhY2tncm91bmQ6ICMyYTlhYjA7CiAgYm94LXNoYWRvdzogMCA1cHggMTRweCByZ2JhKDU4LDE3NiwyMDAsMC4zMik7Cn0KLm1tZy1idG4tcHJpbWFyeTpkaXNhYmxlZCB7CiAgYmFja2dyb3VuZDogI2I4ZDhlMjsKICBjdXJzb3I6IG5vdC1hbGxvd2VkOwp9Ci5tbWctYnRuLWdob3N0IHsKICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsKICBjb2xvcjogIzZhODA5MDsKICBib3JkZXI6IDEuNXB4IHNvbGlkICNkMGRjZTU7Cn0KLm1tZy1idG4tZ2hvc3Q6aG92ZXIgewogIGJhY2tncm91bmQ6ICNmMGY0Zjg7CiAgY29sb3I6ICMxYTIzMzI7Cn0KCi8qIOKUgOKUgCBJbmZvIGJveCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KLm1tZy1pbmZvYm94IHsKICBiYWNrZ3JvdW5kOiAjZWVmN2ZhOwogIGJvcmRlcjogMXB4IHNvbGlkICNiY2RjZTg7CiAgYm9yZGVyLXJhZGl1czogMDsKICBwYWRkaW5nOiAxNnB4IDIwcHg7CiAgbWFyZ2luLXRvcDogMTZweDsKICBmb250LXNpemU6IDEzcHg7CiAgY29sb3I6ICMyYTVhNmE7CiAgbGluZS1oZWlnaHQ6IDEuODsKfQoKLyog4pSA4pSAIFJlc3VsdHMgc2VjdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KLm1tZy1yZXN1bHRzIHsgZGlzcGxheTogbm9uZTsgYW5pbWF0aW9uOiBtbWdGYWRlIDAuNHMgZWFzZTsgfQoubW1nLXJlc3VsdHMucy1hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfQoKLm1tZy1yZXMtaGVhZCB7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBiMjEzMywgIzEzNDA2MCk7CiAgY29sb3I6ICNmZmY7CiAgcGFkZGluZzogMjZweCA1MnB4OwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDE2cHg7Cn0KLm1tZy1yZXMtaWNvbiB7CiAgd2lkdGg6IDQ4cHg7IGhlaWdodDogNDhweDsgbWluLXdpZHRoOiA0OHB4OwogIGJhY2tncm91bmQ6IHJnYmEoNTgsMTc2LDIwMCwwLjE4KTsKICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDU4LDE3NiwyMDAsMC4zOCk7CiAgYm9yZGVyLXJhZGl1czogMDsKICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKfQoubW1nLXJlcy1oZWFkIGgyIHsgZm9udC1zaXplOiAxOXB4OyBmb250LXdlaWdodDogODAwOyB9Ci5tbWctcmVzLWhlYWQgcCB7IGZvbnQtc2l6ZTogMTNweDsgb3BhY2l0eTogMC42NTsgbWFyZ2luLXRvcDogM3B4OyB9CgoubW1nLXJlcy1ib2R5IHsgcGFkZGluZzogMzZweCA1MnB4IDQ0cHg7IGJhY2tncm91bmQ6ICNmZmY7IH0KCi8qIENoaXBzICovCi5tbWctY2hpcHMgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGdhcDogOHB4OyBtYXJnaW4tYm90dG9tOiAzNnB4OyB9Ci5tbWctY2hpcCB7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBwYWRkaW5nOiA2cHggMTRweDsKICBib3JkZXItcmFkaXVzOiAwOwogIGZvbnQtc2l6ZTogMTEuNXB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7Cn0KLm1tZy1jaGlwLWMgeyBiYWNrZ3JvdW5kOiAjZmZmM2U2OyBjb2xvcjogI2EwNTAwMDsgYm9yZGVyOiAxcHggc29saWQgI2ZmZDRhMDsgfQoubW1nLWNoaXAtcyB7IGJhY2tncm91bmQ6ICNlNmYzZjk7IGNvbG9yOiAjMTU2MDdhOyBib3JkZXI6IDFweCBzb2xpZCAjYjBkOGU4OyB9CgovKiBTZWN0aW9uIGxhYmVscyAqLwoubW1nLXNlY3Rpb24tbGJsIHsKICBmb250LXNpemU6IDExcHg7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBjb2xvcjogIzhhOWZhYTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOiAxLjVweDsKICBtYXJnaW4tYm90dG9tOiAxNHB4Owp9CgovKiBUcmVhdG1lbnQgYWNjb3JkaW9uICovCi5tbWctYWNjLWNhcmQgewogIGJvcmRlcjogMS41cHggc29saWQgI2RmZThlZjsKICBib3JkZXItcmFkaXVzOiAwOwogIG1hcmdpbi1ib3R0b206IDE0cHg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7Cn0KLm1tZy1hY2MtY2FyZDpob3ZlciB7IGJveC1zaGFkb3c6IDAgNXB4IDE4cHggcmdiYSgwLDAsMCwwLjA3KTsgfQoKLm1tZy1hY2MtaGVhZCB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIHBhZGRpbmc6IDI0cHggMjZweDsKICBjdXJzb3I6IHBvaW50ZXI7CiAgYmFja2dyb3VuZDogI2ZmZjsKICBnYXA6IDE1cHg7CiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOwogIHVzZXItc2VsZWN0OiBub25lOwp9Ci5tbWctYWNjLWhlYWQ6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZjhmYmZjOyB9CgoubW1nLWFjYy1pY29uIHsKICB3aWR0aDogMzhweDsgaGVpZ2h0OiAzOHB4OyBtaW4td2lkdGg6IDM4cHg7CiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzNhYjBjOCwgIzFhOGFhMCk7CiAgYm9yZGVyLXJhZGl1czogMDsKICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBmb250LXNpemU6IDE3cHg7Cn0KLm1tZy1hY2MtaWNvbi5tbWctc2tpbi1pY29uIHsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNGE2MDcwLCAjMmEzZDRhKTsKfQoKLm1tZy1hY2MtdGl0bGUtd3JhcCB7IGZsZXg6IDE7IH0KLm1tZy1hY2MtbGJsIHsKICBmb250LXNpemU6IDEwLjVweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiAjM2FiMGM4OwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OwogIG1hcmdpbi1ib3R0b206IDNweDsKfQoubW1nLWFjYy1sYmwubW1nLWxibC1za2luIHsgY29sb3I6ICM0YTYwNzA7IH0KLm1tZy1hY2MtdGl0bGUgewogIGZvbnQtc2l6ZTogMTUuNXB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICMwYjIxMzM7CiAgbGluZS1oZWlnaHQ6IDEuMjU7Cn0KCi5tbWctYWNjLWNoZXZyb24gewogIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7CiAgYm9yZGVyLXJhZGl1czogMDsKICBiYWNrZ3JvdW5kOiAjZjBmNGY4OwogIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtc2l6ZTogMTFweDsKICBjb2xvcjogIzNhYjBjODsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIGJhY2tncm91bmQgMC4yczsKICBmbGV4LXNocmluazogMDsKfQoubW1nLWFjYy1jYXJkLnMtb3BlbiAubW1nLWFjYy1jaGV2cm9uIHsKICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOwogIGJhY2tncm91bmQ6ICNlMGYyZjc7Cn0KCi5tbWctYWNjLWJvZHkgewogIGRpc3BsYXk6IG5vbmU7CiAgcGFkZGluZzogMCAyNnB4IDI4cHg7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVlZjI7CiAgYmFja2dyb3VuZDogI2Y5ZmJmYzsKfQoubW1nLWFjYy1jYXJkLnMtb3BlbiAubW1nLWFjYy1ib2R5IHsgZGlzcGxheTogYmxvY2s7IH0KCi5tbWctYWNjLWlubmVyIHsKICBwYWRkaW5nLXRvcDogMjBweDsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4MHB4OwogIGdhcDogMjZweDsKICBhbGlnbi1pdGVtczogc3RhcnQ7Cn0KQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7CiAgLm1tZy1hY2MtaW5uZXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogIC5tbWctc3ZnLWJveCB7IGRpc3BsYXk6IG5vbmU7IH0KfQoKLyogVHlwb2dyYXBoeSBpbnNpZGUgYWNjb3JkaW9uICovCi5tbWctYWNjLXRleHQgaDQgewogIGZvbnQtc2l6ZTogMTFweDsKICBmb250LXdlaWdodDogODAwOwogIGNvbG9yOiAjMGIyMTMzOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4OwogIG1hcmdpbjogMjJweCAwIDEwcHg7Cn0KLm1tZy1hY2MtdGV4dCBoNDpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH0KLm1tZy1hY2MtdGV4dCBwIHsKICBmb250LXNpemU6IDEzLjVweDsKICBjb2xvcjogIzNhNTA2MDsKICBsaW5lLWhlaWdodDogMS45OwogIG1hcmdpbi1ib3R0b206IDE0cHg7Cn0KLm1tZy1hY2MtdGV4dCB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IG1hcmdpbi1ib3R0b206IDE0cHg7IH0KLm1tZy1hY2MtdGV4dCB1bCBsaSB7CiAgZm9udC1zaXplOiAxMy41cHg7CiAgY29sb3I6ICMzYTUwNjA7CiAgbGluZS1oZWlnaHQ6IDEuNzU7CiAgcGFkZGluZzogNnB4IDAgNnB4IDIycHg7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5tbWctYWNjLXRleHQgdWwgbGk6OmJlZm9yZSB7CiAgY29udGVudDogJ+KGkic7CiAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOwogIGNvbG9yOiAjM2FiMGM4OwogIGZvbnQtd2VpZ2h0OiA3MDA7Cn0KCi8qIFNWRyBib3ggKi8KLm1tZy1zdmctYm94IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9Ci5tbWctc3ZnLWJveCBzdmcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBibG9jazsgfQoubW1nLXN2Zy1jYXAgewogIGZvbnQtc2l6ZTogMTAuNXB4OwogIGNvbG9yOiAjOWFhYmI4OwogIG1hcmdpbi10b3A6IDdweDsKICBmb250LXN0eWxlOiBpdGFsaWM7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9CgovKiBEaXZpZGVyIGJldHdlZW4gdHJlYXRtZW50IGFuZCBza2luIHBhdHRlcm4gc2VjdGlvbnMgKi8KLm1tZy1zZWMtZGl2aWRlciB7CiAgYm9yZGVyOiBub25lOwogIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWFlZWYyOwogIG1hcmdpbjogMjhweCAwIDI0cHg7Cn0KCi8qIERpc2NsYWltZXIgKi8KLm1tZy1kaXNjbGFpbWVyIHsKICBiYWNrZ3JvdW5kOiAjZWVmN2ZhOwogIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzNhYjBjODsKICBwYWRkaW5nOiAxNnB4IDIwcHg7CiAgYm9yZGVyLXJhZGl1czogMDsKICBmb250LXNpemU6IDEyLjVweDsKICBjb2xvcjogIzVhNzA4MDsKICBsaW5lLWhlaWdodDogMS44NTsKICBtYXJnaW4tdG9wOiAzMnB4Owp9Ci5tbWctZGlzY2xhaW1lciBzdHJvbmcgeyBjb2xvcjogIzBiMjEzMzsgfQoKLyogUmVzZXQgYnRuICovCi5tbWctcmVzZXQtYnRuIHsKICBkaXNwbGF5OiBibG9jazsKICBtYXJnaW46IDIycHggYXV0byAwOwogIGJhY2tncm91bmQ6IG5vbmU7CiAgYm9yZGVyOiBub25lOwogIGNvbG9yOiAjM2FiMGM4OwogIGZvbnQtc2l6ZTogMTNweDsKICBmb250LXdlaWdodDogNzAwOwogIGZvbnQtZmFtaWx5OiBpbmhlcml0OwogIGN1cnNvcjogcG9pbnRlcjsKICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDsKfQoubW1nLXJlc2V0LWJ0bjpob3ZlciB7IGNvbG9yOiAjMWE4YWEwOyB9CgovKiDilIDilIAgUmVzcG9uc2l2ZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7CiAgLm1tZy1oZXJvLCAubW1nLWNvbnRlbnQsIC5tbWctcmVzLWhlYWQsIC5tbWctcmVzLWJvZHkgeyBwYWRkaW5nLWxlZnQ6IDIycHg7IHBhZGRpbmctcmlnaHQ6IDIycHg7IH0KICAubW1nLXByb2dyZXNzLXdyYXAgeyBwYWRkaW5nOiAwIDE0cHg7IH0KICAubW1nLWdyaWQtcmFkaW8geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogIC5tbWctaGVybyBoMSB7IGZvbnQtc2l6ZTogMjBweDsgfQogIC5tbWctc3RlcC1sYmwgeyBkaXNwbGF5OiBub25lOyB9Cn0KPC9zdHlsZT4KCjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgSEVSTwogICAgIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPGRpdiBjbGFzcz0ibW1nLWhlcm8iPgogIDxkaXYgY2xhc3M9Im1tZy1oZXJvLXRhZyI+SGVycmFtaWVudGEgZGUgQXBveW8gQ2zDrW5pY288L2Rpdj4KICA8aDE+R3XDrWEgcGFyYSBsYSBSZXRpcmFkYSBkZSBJbXBsYW50ZXMgTWFtYXJpb3M8L2gxPgogIDxwPkhlcnJhbWllbnRhIGRlIHRvbWEgZGUgZGVjaXNpb25lcyB0ZXJhcMOpdXRpY2FzIHBhcmEgcGFjaWVudGVzIHBvcnRhZG9yYXMgZGUgcHLDs3Rlc2lzIG1hbWFyaWFzLiBSZXNwb25kYSBsYXMgcHJlZ3VudGFzIHBhcmEgb2J0ZW5lciBsYSBvcmllbnRhY2nDs24gcXVpcsO6cmdpY2EgcGVyc29uYWxpemFkYS48L3A+CjwvZGl2PgoKPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBQUk9HUkVTUyBCQVIKICAgICDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CjxkaXYgY2xhc3M9Im1tZy1wcm9ncmVzcy13cmFwIiBpZD0ibW1nLXByb2ciPgogIDxkaXYgY2xhc3M9Im1tZy1wcm9ncmVzcy1zdGVwcyI+CiAgICA8ZGl2IGNsYXNzPSJtbWctc3RlcC1pbmQgcy1hY3RpdmUiIGlkPSJtbWctc2kwIj48ZGl2IGNsYXNzPSJtbWctc3RlcC1udW0iPjE8L2Rpdj48ZGl2IGNsYXNzPSJtbWctc3RlcC1sYmwiPkNvbXBsaWNhY2nDs248L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1zdGVwLWluZCIgaWQ9Im1tZy1zaTEiPjxkaXYgY2xhc3M9Im1tZy1zdGVwLW51bSI+MjwvZGl2PjxkaXYgY2xhc3M9Im1tZy1zdGVwLWxibCI+UGFyw6lucXVpbWE8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1zdGVwLWluZCIgaWQ9Im1tZy1zaTIiPjxkaXYgY2xhc3M9Im1tZy1zdGVwLW51bSI+MzwvZGl2PjxkaXYgY2xhc3M9Im1tZy1zdGVwLWxibCI+UHRvc2lzPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctc3RlcC1pbmQiIGlkPSJtbWctc2kzIj48ZGl2IGNsYXNzPSJtbWctc3RlcC1udW0iPjQ8L2Rpdj48ZGl2IGNsYXNzPSJtbWctc3RlcC1sYmwiPkJvdHRvbWluZyBPdXQ8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1zdGVwLWluZCIgaWQ9Im1tZy1zaTQiPjxkaXYgY2xhc3M9Im1tZy1zdGVwLW51bSI+4pyTPC9kaXY+PGRpdiBjbGFzcz0ibW1nLXN0ZXAtbGJsIj5SZXN1bHRhZG88L2Rpdj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFdJWkFSRAogICAgIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPGRpdiBjbGFzcz0ibW1nLWNvbnRlbnQiIGlkPSJtbWctd2l6YXJkIj4KCiAgPCEtLSBQYXNvIDE6IENvbXBsaWNhY2lvbmVzIC0tPgogIDxkaXYgY2xhc3M9Im1tZy1wYW5lbCBzLWFjdGl2ZSIgaWQ9Im1tZy1wMCI+CiAgICA8ZGl2IGNsYXNzPSJtbWctcGFuZWwtdGl0bGUiPsK\/Q3XDoWwgZXMgbGEgY29tcGxpY2FjacOzbiBwcmluY2lwYWw\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctcGFuZWwtc3ViIj5TZWxlY2Npb25lIHVuYSBvIG3DoXMgY29tcGxpY2FjaW9uZXMgcHJlc2VudGVzLiBMYSBhZmVjdGFjacOzbiBkZSB1bmEgbWFtYSBjb25kaWNpb25hIGVsIHRyYXRhbWllbnRvIGRlIGFtYmFzLjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibW1nLWdyaWQgbW1nLWdyaWQtY2hlY2siPgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCIgZGF0YS1nPSJjb21wIiBkYXRhLXY9ImNvbnRyYWN0dXJhIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10aWNrIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10ZXh0Ij48aDQ+Q29udHJhY3R1cmEgY2Fwc3VsYXI8L2g0PjxwPkdyYWRvIElJSSBvIElWIChjbGFzaWZpY2FjacOzbiBCYWtlcik8L3A+PC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCIgZGF0YS1nPSJjb21wIiBkYXRhLXY9InJvdHVyYSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGljayI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGV4dCI+PGg0PlJvdHVyYSBkZSBpbXBsYW50ZTwvaDQ+PHA+SW50cmFjYXBzdWxhciBvIGV4dHJhY2Fwc3VsYXI8L3A+PC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCIgZGF0YS1nPSJjb21wIiBkYXRhLXY9ImRvYmxlX2J1cmJ1amEiPgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRpY2siPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRleHQiPjxoND5Eb2JsZSBidXJidWphPC9oND48cD5DYcOtZGEgbWFtYXJpYSBmcmVudGUgYWwgaW1wbGFudGU8L3A+PC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCIgZGF0YS1nPSJjb21wIiBkYXRhLXY9ImRlc3BsYXphbWllbnRvIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10aWNrIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10ZXh0Ij48aDQ+RGVzcGxhemFtaWVudG88L2g0PjxwPkxhdGVyYWwsIGluZmVyaW9yIG8gY29tYmluYWRvPC9wPjwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQiIGRhdGEtZz0iY29tcCIgZGF0YS12PSJyaXBwbGluZyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGljayI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGV4dCI+PGg0PlJpcHBsaW5nPC9oND48cD5PbmR1bGFjacOzbiB2aXNpYmxlIGRlbCBpbXBsYW50ZTwvcD48L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkIiBkYXRhLWc9ImNvbXAiIGRhdGEtdj0iY29tYmluYWNpb24iPgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRpY2siPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRleHQiPjxoND5Db21iaW5hY2nDs24gbcO6bHRpcGxlPC9oND48cD5WYXJpYXMgY29tcGxpY2FjaW9uZXMgY29leGlzdGVudGVzPC9wPjwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibW1nLW5hdiI+CiAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgPGJ1dHRvbiBjbGFzcz0ibW1nLWJ0biBtbWctYnRuLXByaW1hcnkiIGlkPSJtbWctbmIwIiBkaXNhYmxlZCBvbmNsaWNrPSJtbWdOZXh0KDApIj5TaWd1aWVudGUg4oaSPC9idXR0b24+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPCEtLSBQYXNvIDI6IFBhcsOpbnF1aW1hIC0tPgogIDxkaXYgY2xhc3M9Im1tZy1wYW5lbCIgaWQ9Im1tZy1wMSI+CiAgICA8ZGl2IGNsYXNzPSJtbWctcGFuZWwtdGl0bGUiPlZvbHVtZW4gZGUgcGFyw6lucXVpbWEgbWFtYXJpbzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibW1nLXBhbmVsLXN1YiI+RXN0aW1lIGVsIHRlamlkbyBnbGFuZHVsYXIgZGlzcG9uaWJsZSB0cmFzIGxhIHJldGlyYWRhIGRlbCBpbXBsYW50ZS48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1ncmlkIG1tZy1ncmlkLXJhZGlvIj4KICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQgbW1nLXJhZGlvIiBkYXRhLWc9InBhciIgZGF0YS12PSJtYXlvcjIiPgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRpY2siPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRleHQiPgogICAgICAgICAgPGg0PlBhcsOpbnF1aW1hID4gMiBjbTwvaDQ+CiAgICAgICAgICA8cD5Wb2x1bWVuIGdsYW5kdWxhciBzdWZpY2llbnRlLiBMYSBtYW1hIHB1ZWRlIG1hbnRlbmVyc2Ugc2luIGFwb3J0YWNpw7NuIGRlIG51ZXZvIHZvbHVtZW4uPC9wPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQgbW1nLXJhZGlvIiBkYXRhLWc9InBhciIgZGF0YS12PSJtZW5vcjIiPgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRpY2siPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRleHQiPgogICAgICAgICAgPGg0PlBhcsOpbnF1aW1hIOKJpCAyIGNtPC9oND4KICAgICAgICAgIDxwPlZvbHVtZW4gZ2xhbmR1bGFyIGVzY2Fzby4gU2UgcmVxdWVyaXLDoSBhcG9ydGFjacOzbiBkZSBudWV2byB2b2x1bWVuIHBhcmEgdW4gcmVzdWx0YWRvIGVzdMOpdGljbyBhZGVjdWFkby48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctbmF2Ij4KICAgICAgPGJ1dHRvbiBjbGFzcz0ibW1nLWJ0biBtbWctYnRuLWdob3N0IiBvbmNsaWNrPSJtbWdCYWNrKDEpIj7ihpAgQW50ZXJpb3I8L2J1dHRvbj4KICAgICAgPGJ1dHRvbiBjbGFzcz0ibW1nLWJ0biBtbWctYnRuLXByaW1hcnkiIGlkPSJtbWctbmIxIiBkaXNhYmxlZCBvbmNsaWNrPSJtbWdOZXh0KDEpIj5TaWd1aWVudGUg4oaSPC9idXR0b24+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPCEtLSBQYXNvIDM6IFB0b3NpcyAtLT4KICA8ZGl2IGNsYXNzPSJtbWctcGFuZWwiIGlkPSJtbWctcDIiPgogICAgPGRpdiBjbGFzcz0ibW1nLXBhbmVsLXRpdGxlIj7Cv0V4aXN0ZSBwdG9zaXMgbWFtYXJpYT88L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1wYW5lbC1zdWIiPkNhw61kYSBvIGRlc2NlbnNvIGRlbCBjb21wbGVqbyBhcmVvbGEtcGV6w7NuIChDQVApIHJlc3BlY3RvIGFsIHN1cmNvIHN1Ym1hbWFyaW8uPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctZ3JpZCBtbWctZ3JpZC1yYWRpbyI+CiAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkIG1tZy1yYWRpbyIgZGF0YS1nPSJwdG8iIGRhdGEtdj0ic2kiPgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRpY2siPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Im1tZy1jYXJkLXRleHQiPgogICAgICAgICAgPGg0PkNvbiBwdG9zaXMgbWFtYXJpYTwvaDQ+CiAgICAgICAgICA8cD5FbCBDQVAgaGEgZGVzY2VuZGlkbyBwb3IgZGViYWpvIGRlbCBzdXJjby4gUmVxdWllcmUgY29ycmVjY2nDs24gZGUgcG9zaWNpw7NuIHkgZm9ybWEgbWFtYXJpYS48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCBtbWctcmFkaW8iIGRhdGEtZz0icHRvIiBkYXRhLXY9Im5vIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10aWNrIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10ZXh0Ij4KICAgICAgICAgIDxoND5TaW4gcHRvc2lzIG1hbWFyaWE8L2g0PgogICAgICAgICAgPHA+RWwgQ0FQIG1hbnRpZW5lIHVuYSBwb3NpY2nDs24gYWRlY3VhZGEgcmVzcGVjdG8gYWwgc3VyY28gc3VibWFtYXJpby48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctbmF2Ij4KICAgICAgPGJ1dHRvbiBjbGFzcz0ibW1nLWJ0biBtbWctYnRuLWdob3N0IiBvbmNsaWNrPSJtbWdCYWNrKDIpIj7ihpAgQW50ZXJpb3I8L2J1dHRvbj4KICAgICAgPGJ1dHRvbiBjbGFzcz0ibW1nLWJ0biBtbWctYnRuLXByaW1hcnkiIGlkPSJtbWctbmIyIiBkaXNhYmxlZCBvbmNsaWNrPSJtbWdOZXh0KDIpIj5TaWd1aWVudGUg4oaSPC9idXR0b24+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPCEtLSBQYXNvIDQ6IEJvdHRvbWluZyBvdXQgLS0+CiAgPGRpdiBjbGFzcz0ibW1nLXBhbmVsIiBpZD0ibW1nLXAzIj4KICAgIDxkaXYgY2xhc3M9Im1tZy1wYW5lbC10aXRsZSI+wr9FeGlzdGUgYm90dG9taW5nIG91dD88L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1wYW5lbC1zdWIiPkV4Y2VzbyBkZSBlbG9uZ2FjacOzbiBkZWwgcG9sbyBpbmZlcmlvciBkZSBsYSBtYW1hIGNvbiBkZXNjZW5zbyBkZWwgc3VyY28gc3VibWFtYXJpby48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1ncmlkIG1tZy1ncmlkLXJhZGlvIj4KICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQgbW1nLXJhZGlvIiBkYXRhLWc9ImJvdCIgZGF0YS12PSJzaSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGljayI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibW1nLWNhcmQtdGV4dCI+CiAgICAgICAgICA8aDQ+Q29uIGJvdHRvbWluZyBvdXQ8L2g0PgogICAgICAgICAgPHA+RGVzcGxhemFtaWVudG8gaW5mZXJpb3IgZGVsIGltcGxhbnRlIGNvbiBlbG9uZ2FjacOzbiBleGNlc2l2YSBkZWwgcG9sbyBpbmZlcmlvciB5IGRlc2NlbnNvIGRlbCBzdXJjby48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZCBtbWctcmFkaW8iIGRhdGEtZz0iYm90IiBkYXRhLXY9Im5vIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10aWNrIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbWctY2FyZC10ZXh0Ij4KICAgICAgICAgIDxoND5TaW4gYm90dG9taW5nIG91dDwvaDQ+CiAgICAgICAgICA8cD5FbCBwb2xvIGluZmVyaW9yIGRlIGxhIG1hbWEgcHJlc2VudGEgdW5hIGxvbmdpdHVkIHkgcG9zaWNpw7NuIGFkZWN1YWRhcy48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJtbWctaW5mb2JveCI+CiAgICAgIDxzdHJvbmc+Tm90YSBjbMOtbmljYTo8L3N0cm9uZz4gTGEgZG9ibGUgYnVyYnVqYSB5IGVsIGJvdHRvbWluZyBvdXQgcHVlZGVuIGNvZXhpc3RpciBjb24gcHRvc2lzLiBFbCBhYm9yZGFqZSBjb21iaW5hZG8gb3B0aW1pemEgZWwgcmVzdWx0YWRvIGVzdMOpdGljbyBmaW5hbCBlbiBhbWJhcyBtYW1hcyBkZSBmb3JtYSBzaW11bHTDoW5lYS4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibW1nLW5hdiI+CiAgICAgIDxidXR0b24gY2xhc3M9Im1tZy1idG4gbW1nLWJ0bi1naG9zdCIgb25jbGljaz0ibW1nQmFjaygzKSI+4oaQIEFudGVyaW9yPC9idXR0b24+CiAgICAgIDxidXR0b24gY2xhc3M9Im1tZy1idG4gbW1nLWJ0bi1wcmltYXJ5IiBpZD0ibW1nLW5iMyIgZGlzYWJsZWQgb25jbGljaz0ibW1nU2hvd1Jlc3VsdHMoKSI+VmVyIG9yaWVudGFjacOzbiDihpI8L2J1dHRvbj4KICAgIDwvZGl2PgogIDwvZGl2PgoKPC9kaXY+PCEtLSAvbW1nLXdpemFyZCAtLT4KCjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgUkVTVUxUUwogICAgIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPGRpdiBjbGFzcz0ibW1nLXJlc3VsdHMiIGlkPSJtbWctcmVzdWx0cyI+CiAgPGRpdiBjbGFzcz0ibW1nLXJlcy1oZWFkIj4KICAgIDxkaXYgY2xhc3M9Im1tZy1yZXMtaWNvbiI+CiAgICAgIDxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik05IDEybDIgMiA0LTRtNiAyYTkgOSAwIDExLTE4IDAgOSA5IDAgMDExOCAweiIgc3Ryb2tlPSIjOGVlMGYwIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+CiAgICA8L2Rpdj4KICAgIDxkaXY+CiAgICAgIDxoMj5PcmllbnRhY2nDs24gVGVyYXDDqXV0aWNhIFBlcnNvbmFsaXphZGE8L2gyPgogICAgICA8cD5CYXNhZG8gZW4gbG9zIGRhdG9zIGNsw61uaWNvcyBpbnRyb2R1Y2lkb3M8L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJtbWctcmVzLWJvZHkiPgogICAgPGRpdiBjbGFzcz0ibW1nLWNoaXBzIiBpZD0ibW1nLWNoaXBzIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1tZy1zZWN0aW9uLWxibCI+UGxhbiBRdWlyw7pyZ2ljbyBSZWNvbWVuZGFkbzwvZGl2PgogICAgPGRpdiBpZD0ibW1nLXRyZWF0bWVudHMiPjwvZGl2PgogICAgPGhyIGNsYXNzPSJtbWctc2VjLWRpdmlkZXIiPgogICAgPGRpdiBjbGFzcz0ibW1nLXNlY3Rpb24tbGJsIj5QYXRyw7NuIEN1dMOhbmVvPC9kaXY+CiAgICA8ZGl2IGlkPSJtbWctcGF0dGVybnMiPjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibW1nLWRpc2NsYWltZXIiPgogICAgICA8c3Ryb25nPkF2aXNvIGltcG9ydGFudGU6PC9zdHJvbmc+IEVzdGEgaGVycmFtaWVudGEgdGllbmUgY2Fyw6FjdGVyIGVzdHJpY3RhbWVudGUgb3JpZW50YXRpdm8geSBubyByZWVtcGxhemEgbGEgdmFsb3JhY2nDs24gaW5kaXZpZHVhbGl6YWRhIGRlbCBjaXJ1amFubyBwbMOhc3RpY28gZXNwZWNpYWxpemFkby4gTGFzIGRlY2lzaW9uZXMgZGVmaW5pdGl2YXMgZGViZW4gYWRhcHRhcnNlIGEgbGFzIGNhcmFjdGVyw61zdGljYXMgYW5hdMOzbWljYXMsIGhpc3RvcmlhbCBjbMOtbmljbyB5IGRlc2VvcyBkZSBjYWRhIHBhY2llbnRlLCBhc8OtIGNvbW8gYWwgY3JpdGVyaW8gZGVsIGVzcGVjaWFsaXN0YSByZXNwb25zYWJsZS4KICAgIDwvZGl2PgogICAgPGJ1dHRvbiBjbGFzcz0ibW1nLXJlc2V0LWJ0biIgb25jbGljaz0ibW1nUmVzZXQoKSI+4oaQIFJlYWxpemFyIG51ZXZhIGV2YWx1YWNpw7NuPC9idXR0b24+CiAgPC9kaXY+CjwvZGl2PgoKPC9kaXY+PCEtLSAvI21tZy1leHBsYW50LXRvb2wgLS0+Cgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIEpBVkFTQ1JJUFQg4oCUIE1vdG9yIGRlIGRlY2lzacOzbgogICAgIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPHNjcmlwdD4KKGZ1bmN0aW9uKCl7Cid1c2Ugc3RyaWN0JzsKCi8qIOKUgOKUgCBFc3RhZG8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovCnZhciBTVCA9IHsgY29tcDpbXSwgcGFyOm51bGwsIHB0bzpudWxsLCBib3Q6bnVsbCB9OwoKLyog4pSA4pSAIERlbGVnYWNpw7NuIGRlIGV2ZW50b3Mg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovCmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctZXhwbGFudC10b29sJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbihlKXsKICB2YXIgY2FyZCA9IGUudGFyZ2V0LmNsb3Nlc3QoJy5tbWctY2FyZCcpOwogIGlmKCFjYXJkKSByZXR1cm47CiAgdmFyIGcgPSBjYXJkLmRhdGFzZXQuZywgdiA9IGNhcmQuZGF0YXNldC52OwogIGlmKGNhcmQuY2xhc3NMaXN0LmNvbnRhaW5zKCdtbWctcmFkaW8nKSl7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbW1nLWV4cGxhbnQtdG9vbCBbZGF0YS1nPSInK2crJyJdJykuZm9yRWFjaChmdW5jdGlvbihjKXsgYy5jbGFzc0xpc3QucmVtb3ZlKCdzLXNlbCcpOyB9KTsKICAgIGNhcmQuY2xhc3NMaXN0LmFkZCgncy1zZWwnKTsKICAgIFNUW2ddID0gdjsKICB9IGVsc2UgewogICAgY2FyZC5jbGFzc0xpc3QudG9nZ2xlKCdzLXNlbCcpOwogICAgU1QuY29tcCA9IFtdOwogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21tZy1leHBsYW50LXRvb2wgW2RhdGEtZz0iY29tcCJdLnMtc2VsJykuZm9yRWFjaChmdW5jdGlvbihjKXsgU1QuY29tcC5wdXNoKGMuZGF0YXNldC52KTsgfSk7CiAgfQogIF91cGQoKTsKfSk7Cgpkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1nLWV4cGxhbnQtdG9vbCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgdmFyIGhlYWQgPSBlLnRhcmdldC5jbG9zZXN0KCcubW1nLWFjYy1oZWFkJyk7CiAgaWYoIWhlYWQpIHJldHVybjsKICBoZWFkLmNsb3Nlc3QoJy5tbWctYWNjLWNhcmQnKS5jbGFzc0xpc3QudG9nZ2xlKCdzLW9wZW4nKTsKfSk7CgpmdW5jdGlvbiBfdXBkKCl7CiAgX2J0bignbW1nLW5iMCcsIFNULmNvbXAubGVuZ3RoID4gMCk7CiAgX2J0bignbW1nLW5iMScsICEhU1QucGFyKTsKICBfYnRuKCdtbWctbmIyJywgISFTVC5wdG8pOwogIF9idG4oJ21tZy1uYjMnLCAhIVNULmJvdCk7Cn0KZnVuY3Rpb24gX2J0bihpZCwgZW4peyB2YXIgYj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7IGlmKGIpIGIuZGlzYWJsZWQ9IWVuOyB9CgovKiDilIDilIAgTmF2ZWdhY2nDs24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovCndpbmRvdy5tbWdOZXh0ID0gZnVuY3Rpb24ocyl7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tZy1wJytzKS5jbGFzc0xpc3QucmVtb3ZlKCdzLWFjdGl2ZScpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcCcrKHMrMSkpLmNsYXNzTGlzdC5hZGQoJ3MtYWN0aXZlJyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tZy1zaScrcykuY2xhc3NMaXN0LnJlcGxhY2UoJ3MtYWN0aXZlJywncy1kb25lJyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tZy1zaScrKHMrMSkpLmNsYXNzTGlzdC5hZGQoJ3MtYWN0aXZlJyk7Cn07CndpbmRvdy5tbWdCYWNrID0gZnVuY3Rpb24ocyl7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tZy1wJytzKS5jbGFzc0xpc3QucmVtb3ZlKCdzLWFjdGl2ZScpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcCcrKHMtMSkpLmNsYXNzTGlzdC5hZGQoJ3MtYWN0aXZlJyk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tZy1zaScrcykuY2xhc3NMaXN0LnJlbW92ZSgncy1hY3RpdmUnKTsKICB2YXIgcHJldiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctc2knKyhzLTEpKTsKICBwcmV2LmNsYXNzTGlzdC5yZW1vdmUoJ3MtZG9uZScpOwogIHByZXYuY2xhc3NMaXN0LmFkZCgncy1hY3RpdmUnKTsKfTsKd2luZG93Lm1tZ1Jlc2V0ID0gZnVuY3Rpb24oKXsKICBTVCA9IHtjb21wOltdLHBhcjpudWxsLHB0bzpudWxsLGJvdDpudWxsfTsKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbW1nLWV4cGxhbnQtdG9vbCAubW1nLWNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBjLmNsYXNzTGlzdC5yZW1vdmUoJ3Mtc2VsJyk7IH0pOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtbWctZXhwbGFudC10b29sIC5tbWctcGFuZWwnKS5mb3JFYWNoKGZ1bmN0aW9uKHApeyBwLmNsYXNzTGlzdC5yZW1vdmUoJ3MtYWN0aXZlJyk7IH0pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcDAnKS5jbGFzc0xpc3QuYWRkKCdzLWFjdGl2ZScpOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtbWctZXhwbGFudC10b29sIC5tbWctc3RlcC1pbmQnKS5mb3JFYWNoKGZ1bmN0aW9uKHMsaSl7CiAgICBzLmNsYXNzTGlzdC5yZW1vdmUoJ3MtYWN0aXZlJywncy1kb25lJyk7CiAgICBpZihpPT09MCkgcy5jbGFzc0xpc3QuYWRkKCdzLWFjdGl2ZScpOwogIH0pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctd2l6YXJkJykuc3R5bGUuZGlzcGxheT0nJzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1nLXByb2cnKS5zdHlsZS5kaXNwbGF5PScnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcmVzdWx0cycpLmNsYXNzTGlzdC5yZW1vdmUoJ3MtYWN0aXZlJyk7CiAgX3VwZCgpOwp9OwoKLyog4pSA4pSAIE1vc3RyYXIgcmVzdWx0YWRvcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8Kd2luZG93Lm1tZ1Nob3dSZXN1bHRzID0gZnVuY3Rpb24oKXsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1nLXdpemFyZCcpLnN0eWxlLmRpc3BsYXk9J25vbmUnOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcHJvZycpLnN0eWxlLmRpc3BsYXk9J25vbmUnOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtbWctZXhwbGFudC10b29sIC5tbWctc3RlcC1pbmQnKS5mb3JFYWNoKGZ1bmN0aW9uKHMpewogICAgcy5jbGFzc0xpc3QucmVtb3ZlKCdzLWFjdGl2ZScpOyBzLmNsYXNzTGlzdC5hZGQoJ3MtZG9uZScpOwogIH0pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctc2k0JykuY2xhc3NMaXN0LmFkZCgncy1hY3RpdmUnKTsKICB2YXIgciA9IF9kZWNpZGUoKTsKICBfcmVuZGVyKHIpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcmVzdWx0cycpLmNsYXNzTGlzdC5hZGQoJ3MtYWN0aXZlJyk7Cn07CgovKiDilIDilIAgTW90b3IgZGUgZGVjaXNpw7NuIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqLwpmdW5jdGlvbiBfZGVjaWRlKCl7CiAgdmFyIHAgID0gU1QucGFyPT09J21lbm9yMic7CiAgdmFyIHB0ID0gU1QucHRvPT09J3NpJzsKICB2YXIgYm8gPSBTVC5ib3Q9PT0nc2knOwogIHZhciB0eCA9IFsnY2Fwc3VsZWN0b21pYSddOwogIGlmKHApICB0eC5wdXNoKCdudWV2b192b2x1bWVuJyk7CiAgaWYocHQpIHR4LnB1c2goJ21hc3RvcGV4aWEnKTsKICBpZihibykgdHgucHVzaCgnY29ycmVjY2lvbl9ibycpOwogIHZhciBzayA9IFtdOwogIGlmKHB0ICYmIGJvKSAgICAgICBzaz1bJ3dpc2UnXTsKICBlbHNlIGlmKHB0ICYmICFibykgc2s9Wyd3aXNlJywnaW5mcmFfZXh0J107CiAgZWxzZSBpZighcHQgJiYgYm8pIHNrPVsnaW5mcmFfZXh0J107CiAgZWxzZSB7CiAgICBzaz1bJ2luY2lzaW9uX3ByZXZpYSddOwogICAgaWYocCkgc2sucHVzaCgnaW5mcmFfZXh0Jyk7CiAgfQogIHJldHVybiB7dHg6dHgsIHNrOnNrfTsKfQoKLyog4pSA4pSAIEJpYmxpb3RlY2EgZGUgY29udGVuaWRvIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqLwp2YXIgQ09NUF9MQkwgPSB7CiAgY29udHJhY3R1cmE6J0NvbnRyYWN0dXJhIGNhcHN1bGFyIElJSS1JVicsIHJvdHVyYTonUm90dXJhIGRlIGltcGxhbnRlJywKICBkb2JsZV9idXJidWphOidEb2JsZSBidXJidWphJywgZGVzcGxhemFtaWVudG86J0Rlc3BsYXphbWllbnRvJywKICByaXBwbGluZzonUmlwcGxpbmcnLCBjb21iaW5hY2lvbjonQ29tcGxpY2FjacOzbiBtw7psdGlwbGUnCn07Cgp2YXIgVFggPSB7CiAgY2Fwc3VsZWN0b21pYTp7CiAgICBsYmw6J1Byb2NlZGltaWVudG8gQmFzZScsIHRpdGxlOidSZXRpcmFkYSBkZSBJbXBsYW50ZXMgY29uIENhcHN1bGVjdG9tw61hIFRvdGFsJywKICAgIGljb246J\/CfqqonLCBza2luOmZhbHNlLAogICAgaHRtbDonPGg0PsK\/RW4gcXXDqSBjb25zaXN0ZT88L2g0PjxwPkxhIGNhcHN1bGVjdG9tw61hIGVzIGxhIGV4dGlycGFjacOzbiBjb21wbGV0YSBkZSBsYSBjw6Fwc3VsYSBmaWJyb3NhIHBlcmlwcm90w6lzaWNhIGp1bnRvIGNvbiBlbCBpbXBsYW50ZS4gQ29uc3RpdHV5ZSBlbCBwcm9jZWRpbWllbnRvIGNlbnRyYWwgZGUgdG9kYSByZXRpcmFkYSBkZSBwcsOzdGVzaXMgbWFtYXJpYXMgeSBwdWVkZSByZWFsaXphcnNlIGRlIGZvcm1hIHBhcmNpYWwgbyB0b3RhbCAoZW4gYmxvcXVlKSwgYWRhcHTDoW5kb3NlIGEgbGEgc2l0dWFjacOzbiBjbMOtbmljYS48L3A+PGg0PlTDqWNuaWNhIHF1aXLDunJnaWNhPC9oND48cD5FbCBhY2Nlc28gc2UgcmVhbGl6YSBoYWJpdHVhbG1lbnRlIGEgdHJhdsOpcyBkZSBsYSBjaWNhdHJpeiBwcmVleGlzdGVudGUuIFNlIGVmZWN0w7phIGxhIGRpc2VjY2nDs24gZW4gZWwgcGxhbm8gcGVyaWNhcHN1bGFyLCBpZGVudGlmaWNhbmRvIHkgcHJlc2VydmFuZG8gZWwgcGFyw6lucXVpbWEgbWFtYXJpbyBzYW5vLCBsb3MgbmVydmlvcyBpbnRlcmNvc3RhbGVzIHkgbG9zIHZhc29zIHBlcmZvcmFudGVzLiBMYSBjw6Fwc3VsYSBzZSBleHRpcnBhIHJlc3BldGFuZG8gc3UgaW50ZWdyaWRhZCBzaWVtcHJlIHF1ZSBzZWEgcG9zaWJsZS48L3A+PGg0PkluZGljYWNpb25lcyBwcmluY2lwYWxlczwvaDQ+PHVsPjxsaT5Db250cmFjdHVyYSBjYXBzdWxhciBCYWtlciBJSUktSVYgY29uIGRpc3RvcnNpw7NuIGRlIGxhIG1hbWE8L2xpPjxsaT5Sb3R1cmEgcHJvdMOpc2ljYSBpbnRyYSBvIGV4dHJhY2Fwc3VsYXIgY29uIHNpbGljb25hIGxpYnJlPC9saT48bGk+SW5mZWNjacOzbiBvIHNlcm9tYSBjcsOzbmljbyBwZXJpcHJvdMOpc2ljbzwvbGk+PGxpPkxpbmZvbWEgYW5hcGzDoXNpY28gZGUgY8OpbHVsYXMgZ3JhbmRlcyBhc29jaWFkbyBhIGltcGxhbnRlIChCSUEtQUxDTCk8L2xpPjxsaT5EZXNlbyBkZSBleHBsYW50YWNpw7NuIGRlZmluaXRpdmEgcG9yIGN1YWxxdWllciBtb3Rpdm88L2xpPjwvdWw+JywKICAgIHN2ZzpzdmdDYXBzKCkKICB9LAogIG51ZXZvX3ZvbHVtZW46ewogICAgbGJsOidBcG9ydGFjacOzbiBkZSBWb2x1bWVuJywgdGl0bGU6J1Jlc3RpdHVjacOzbiBkZSBWb2x1bWVuIE1hbWFyaW8nLAogICAgaWNvbjon8J+SiScsIHNraW46ZmFsc2UsCiAgICBodG1sOic8aDQ+wr9Qb3IgcXXDqSBlcyBuZWNlc2FyaW8\/PC9oND48cD5DdWFuZG8gZWwgcGFyw6lucXVpbWEgbWFtYXJpbyByZXNpZHVhbCBlcyDiiaQgMiBjbSwgZWwgdm9sdW1lbiBkaXNwb25pYmxlIHJlc3VsdGEgaW5zdWZpY2llbnRlIHBhcmEgdW4gcmVzdWx0YWRvIGVzdMOpdGljbyBhY2VwdGFibGUgdHJhcyBsYSByZXRpcmFkYS4gU2UgcmVxdWllcmUgdW5hIGVzdHJhdGVnaWEgYWN0aXZhIGRlIHJlc3RpdHVjacOzbiBkZSB2b2x1bWVuLjwvcD48aDQ+TGlwb2ZpbGxpbmcgbWFtYXJpbyAobGlwb2lueWVjY2nDs24gYXV0w7Nsb2dhKTwvaDQ+PHA+VMOpY25pY2EgZGUgZWxlY2Npw7NuLiBTZSBvYnRpZW5lIHRlamlkbyBncmFzbyBkZSB6b25hcyBkb25hbnRlcyAoYWJkb21lbiwgZmxhbmNvcywgY2FyYSBpbnRlcm5hIGRlIG11c2xvcykgbWVkaWFudGUgbGlwb3N1Y2Npw7NuIGRlIGJhamEgcHJlc2nDs24sIHNlIHByb2Nlc2EgeSByZWlueWVjdGEgZW4gbGEgZ2zDoW5kdWxhIG1hbWFyaWEgbWVkaWFudGUgY8OhbnVsYXMgZGUgMuKAkzMgbW0gZW4gbcO6bHRpcGxlcyB0cmF5ZWN0b3JpYXMgcGFyYSBtYXhpbWl6YXIgbGEgc3VwZXJ2aXZlbmNpYSBkZWwgaW5qZXJ0byAoNjDigJM3MCAlKS48L3A+PHVsPjxsaT5SZXN1bHRhZG8gY29tcGxldGFtZW50ZSBuYXR1cmFsLCBzaW4gbWF0ZXJpYWwgYWxvcGzDoXN0aWNvPC9saT48bGk+U2luIG51ZXZhcyBjaWNhdHJpY2VzIGVuIGxhIG1hbWE8L2xpPjxsaT5QdWVkZSByZXF1ZXJpciAx4oCTMiBzZXNpb25lcyBlbiBjYXNvcyBkZSBncmFuIGRlZmVjdG8gdm9sdW3DqXRyaWNvPC9saT48bGk+UGVybWl0ZSB0cmF0YXIgc2ltdWx0w6FuZWFtZW50ZSB6b25hcyBkb25hbnRlcyBwb3IgbGlwb3N1Y2Npw7NuPC9saT48L3VsPjxoND5SZS1pbXBsYW50YWNpw7NuIChjYXNvcyBzZWxlY2Npb25hZG9zKTwvaDQ+PHA+RW4gcGFjaWVudGVzIHF1ZSBkZXNlYW4gbWFudGVuZXIgbyByZWN1cGVyYXIgdW4gdm9sdW1lbiBzaWduaWZpY2F0aXZvLCBwdWVkZSBwbGFudGVhcnNlIGxhIGNvbG9jYWNpw7NuIGRlIG51ZXZvcyBpbXBsYW50ZXMgZGUgZ2VuZXJhY2nDs24gYWN0dWFsIChnZWwgY29oZXNpdm8gZGUgYWx0YSBjb2hlc2l2aWRhZCkgZW4gYm9sc2lsbG8gZGlmZXJlbnRlIGFsIG9yaWdpbmFsLCBoYWJpdHVhbG1lbnRlIGNvbiByZWZ1ZXJ6byBkZSBtYXRyaXogZMOpcm1pY2EgYWNlbHVsYXIgKEFETSkgcGFyYSBsYSBlc3RhYmlsaWRhZC48L3A+JywKICAgIHN2ZzpzdmdMaXBvKCkKICB9LAogIG1hc3RvcGV4aWE6ewogICAgbGJsOidDb3JyZWNjacOzbiBkZSBQdG9zaXMnLCB0aXRsZTonTWFzdG9wZXhpYSBjb24gSW50ZXJwb3NpY2nDs24gZGUgVGVqaWRvIEdsYW5kdWxhcicsCiAgICBpY29uOifwn5SoJywgc2tpbjpmYWxzZSwKICAgIGh0bWw6JzxoND5PYmpldGl2b3MgZGVsIHByb2NlZGltaWVudG88L2g0PjxwPkxhIG1hc3RvcGV4aWEgY29tYmluYSBlbCByZXBvc2ljaW9uYW1pZW50byBkZWwgY29tcGxlam8gYXJlb2xhLXBlesOzbiAoQ0FQKSBjb24gbGEgcmVkdWNjacOzbiBkZSBsYSBlbnZvbHR1cmEgY3V0w6FuZWEgeSBsYSByZW1vZGVsYWNpw7NuIGludGVybmEgZGUgbGEgZ2zDoW5kdWxhIG1hbWFyaWEsIGxvZ3JhbmRvIHVuYSBmb3JtYSB5IHByb3llY2Npw7NuIGFkZWN1YWRhcyBzaW4gaW1wbGFudGVzLjwvcD48aDQ+VMOpY25pY2EgZGUgaW50ZXJwb3NpY2nDs24gZGVsIGNvbGdham8gZ2xhbmR1bGFyIGluZmVyaW9yPC9oND48cD5TZSBkaXNlw7FhIHkgZWxldmEgdW4gY29sZ2FqbyBkZXJtb2dsYW5kdWxhciBkZWwgcG9sbyBpbmZlcmlvciBkZSBsYSBtYW1hLiBFc3RhIHVuaWRhZCB0aXN1bGFyIHNlIGRlc2VwaWRlcm1pemEgeSBzZSByb3RhIGhhY2lhIGVsIHBvbG8gc3VwZXJpb3IsIGRvbmRlIHNlIGZpamEgbWVkaWFudGUgc3V0dXJhcyByZWFic29yYmlibGVzIGRlIGxhcmdhIGR1cmFjacOzbiwgY3JlYW5kbyB1biByZWxsZW5vIGludGVybm8gYXV0w7Nsb2dvIHF1ZSBvY3VwYSBlbCBlc3BhY2lvIGRlbCBpbXBsYW50ZSByZXRpcmFkbyB5IG1lam9yYSBsYSBwcm95ZWNjacOzbiBzdXBlcmlvci48L3A+PHVsPjxsaT5ObyByZXF1aWVyZSBtYXRlcmlhbGVzIGFsb3Bsw6FzdGljb3MgYWRpY2lvbmFsZXM8L2xpPjxsaT5SZXN1bHRhZG8gZXN0YWJsZSB5IGR1cmFkZXJvIGNvbiB0ZWppZG8gcHJvcGlvPC9saT48bGk+Q29ycmVjY2nDs24gc2ltdWx0w6FuZWEgZGUgbGEgcHRvc2lzIHkgZGUgbGEgZm9ybWE8L2xpPjxsaT5SZXBvc2ljacOzbiBkZWwgQ0FQIGEgbGEgcG9zaWNpw7NuIGFuYXTDs21pY2EgY29ycmVjdGE8L2xpPjxsaT5Db21wYXRpYmxlIGNvbiBsaXBvZmlsbGluZyBjb21wbGVtZW50YXJpbyBzaSBlbCB2b2x1bWVuIGVzIGluc3VmaWNpZW50ZTwvbGk+PC91bD48aDQ+VmFyaWFudGVzIHTDqWNuaWNhczwvaDQ+PHA+U2Vnw7puIGVsIGdyYWRvIGRlIHB0b3NpcyB5IGxhIGRpc3RyaWJ1Y2nDs24gZGVsIHRlamlkbyBnbGFuZHVsYXIsIHB1ZWRlIGVtcGxlYXJzZSBsYSB0w6ljbmljYSBkZSBIYWxsLUZpbmRsYXksIExlam91ciBtb2RpZmljYWRhLCBvIGNvbGdham9zIGVuICJKIiBvICJMIiBkZSByYW1hIGluZmVyaW9yLiBMYSBlbGVjY2nDs24gc2UgaW5kaXZpZHVhbGl6YSBlbiBjYWRhIGNhc28gcGFyYSBvcHRpbWl6YXIgbGEgdmFzY3VsYXJpemFjacOzbiBkZWwgY29sZ2Fqby48L3A+JywKICAgIHN2ZzpzdmdNYXN0b3BleHkoKQogIH0sCiAgY29ycmVjY2lvbl9ibzp7CiAgICBsYmw6J0NvcnJlY2Npw7NuIGRlIEJvdHRvbWluZyBPdXQnLCB0aXRsZTonQ29ycmVjY2nDs24gZGVsIEV4Y2VzbyBkZSBFbG9uZ2FjacOzbiBkZWwgUG9sbyBJbmZlcmlvcicsCiAgICBpY29uOifwn5OQJywgc2tpbjpmYWxzZSwKICAgIGh0bWw6JzxoND5GaXNpb3BhdG9sb2fDrWE8L2g0PjxwPkVsIGJvdHRvbWluZyBvdXQgc2UgcHJvZHVjZSBjdWFuZG8gZWwgaW1wbGFudGUgbWlncmEgaW5mZXJpb3JtZW50ZSBzb2JyZXBhc2FuZG8gZWwgc3VyY28gaW5mcmFtYW1hcmlvIG5hdHVyYWwsIGVsb25nYW5kbyBlbCBwb2xvIGluZmVyaW9yIGRlIGxhIG1hbWEgeSBkZWphbmRvIGVsIHBvbG8gc3VwZXJpb3IgY29uIGTDqWZpY2l0IGRlIHByb3llY2Npw7NuLiBMYSBjb3JyZWNjacOzbiByZXF1aWVyZSByZXN0YWJsZWNlciBlbCBzdXJjbyBlbiBzdSBwb3NpY2nDs24gYW5hdMOzbWljYSBjb3JyZWN0YSB5IGVzdGFiaWxpemFybG8uPC9wPjxoND5Uw6ljbmljYSBkZSByZWNvbnN0cnVjY2nDs24gZGVsIHN1cmNvIGluZnJhbWFtYXJpbzwvaDQ+PHA+VHJhcyBsYSBleHRyYWNjacOzbiBkZWwgaW1wbGFudGUgeSBsYSBjYXBzdWxlY3RvbcOtYSwgc2UgaWRlbnRpZmljYSBsYSBwb3NpY2nDs24gYW5hdMOzbWljYSBkZWwgc3VyY28gaW5mcmFtYW1hcmlvLiBTZSByZWFsaXphbiBzdXR1cmFzIHBlcm1hbmVudGVzIChNZXJzaWxlbmUgMi0wIG8gUERTIDApIGVuIG3Dumx0aXBsZXMgcHVudG9zIGFuY2xhbmRvIGxhIGZhc2NpYSBkZWwgc2VycmF0byBhbnRlcmlvciB5IGVsIHRlamlkbyBnbGFuZHVsYXIgaW5mZXJpb3IgYSBsYSBmYXNjaWEgY29zdGFsLCByZWNyZWFuZG8gZWwgbmVvYm9sc2lsbG8gZW4gbGEgcG9zaWNpw7NuIGNvcnJlY3RhLjwvcD48dWw+PGxpPlJlcG9zaWNpb25hbWllbnRvIGVzdGFibGUgZGVsIHN1cmNvIGluZnJhbWFtYXJpbzwvbGk+PGxpPlJlZHVjY2nDs24gZGUgbGEgbG9uZ2l0dWQgZGVsIHBvbG8gaW5mZXJpb3IgYSBwYXLDoW1ldHJvcyBhbmF0w7NtaWNvczwvbGk+PGxpPlN1dHVyYXMgZW4gdmFyaW9zIHBsYW5vcyBwYXJhIGRpc3RyaWJ1Y2nDs24gZGUgZnVlcnphczwvbGk+PGxpPlB1ZWRlIGNvbXBsZW1lbnRhcnNlIGNvbiBwbGljYXR1cmEgZGUgbGEgZmFzY2lhIHN1cGVyZmljaWFsPC9saT48bGk+Q29tcGF0aWJsZSBjb24gY29ycmVjY2nDs24gc2ltdWx0w6FuZWEgZGUgbGEgcHRvc2lzIHNpIHNlIGluZGljYTwvbGk+PC91bD48aDQ+TWFuZWpvIGRlIGxhIHJlZHVuZGFuY2lhIGN1dMOhbmVhIGluZmVyaW9yPC9oND48cD5FbiBjYXNvcyBkZSBlbG9uZ2FjacOzbiBzZXZlcmEgZGVsIHBvbG8gaW5mZXJpb3IgcHVlZGUgcmVxdWVyaXJzZSBsYSByZXNlY2Npw7NuIGRlIHVuIHNlZ21lbnRvIGRlIHBpZWwgaW5mcmEtYXJlb2xhciBvIGxhIGluY29ycG9yYWNpw7NuIGRlIHVuYSBtaW5pLW1hc3RvcGV4aWEgdmVydGljYWwgcGFyYSBlbGltaW5hciBlbCBleGNlc28gdGVndW1lbnRhcmlvIHkgYXJtb25pemFyIGVsIHJlc3VsdGFkbyBmaW5hbC48L3A+JywKICAgIHN2ZzpzdmdCT2NvcnJlY3Rpb24oKQogIH0KfTsKCnZhciBTSyA9IHsKICB3aXNlOnsKICAgIGxibDonUGF0csOzbiBDdXTDoW5lbycsIHRpdGxlOidQYXRyw7NuIGRlIFQgSW52ZXJ0aWRhIChXaXNlKScsCiAgICBpY29uOifinIInLCBza2luOnRydWUsCiAgICBodG1sOic8aDQ+RGVzY3JpcGNpw7NuIGRlbCBwYXRyw7NuPC9oND48cD5FbCBwYXRyw7NuIGRlIFdpc2UgbyBwYXRyw7NuIGRlIGFuY2xhamUgZXMgZWwgZGlzZcOxbyBjdXTDoW5lbyBkZSBtYXlvciB2ZXJzYXRpbGlkYWQgZW4gY2lydWfDrWEgZGUgcmVtb2RlbGFjacOzbiBtYW1hcmlhLiBDb25zdGEgZGUgdHJlcyBjb21wb25lbnRlczogdW5hIGluY2lzacOzbiBwZXJpYXJlb2xhciBxdWUgcmVwb3NpY2lvbmEgZWwgQ0FQLCB1bmEgaW5jaXNpw7NuIHZlcnRpY2FsIHF1ZSBlbGltaW5hIGVsIGV4Y2VzbyBkZWwgcG9sbyBpbmZlcmlvciwgeSB1bmEgaW5jaXNpw7NuIGhvcml6b250YWwgb2N1bHRhIGVuIGVsIHN1cmNvIGluZnJhbWFtYXJpby48L3A+PGg0PkluZGljYWNpb25lcyBlbiBsYSByZXRpcmFkYSBkZSBpbXBsYW50ZXM8L2g0Pjx1bD48bGk+UHRvc2lzIG1vZGVyYWRhLXNldmVyYSBxdWUgcmVxdWllcmUgcmVzZWNjacOzbiBjdXTDoW5lYSBlbiBsb3MgdHJlcyBlamVzPC9saT48bGk+Qm90dHRvbWluZyBvdXQgYXNvY2lhZG8gYSBwdG9zaXMgKGNvcnJlY2Npw7NuIGNvbWJpbmFkYSk8L2xpPjxsaT5OZWNlc2lkYWQgZGUgbcOheGltbyBjb250cm9sIHNvYnJlIGxhIGZvcm1hIGZpbmFsIGRlIGxhIG1hbWE8L2xpPjxsaT5SZWR1Y2Npw7NuIG1hbWFyaWEgc2ltdWx0w6FuZWEgY3VhbmRvIGVsIHZvbHVtZW4gZ2xhbmR1bGFyIGxvIHBlcm1pdGU8L2xpPjwvdWw+PGg0PlZlbnRhamFzIGUgaW5jb252ZW5pZW50ZXM8L2g0PjxwPlByb3BvcmNpb25hIGVsIG3DoXhpbW8gY29udHJvbCBzb2JyZSBsYSByZW1vZGVsYWNpw7NuIGN1dMOhbmVhIHkgZ2xhbmR1bGFyLiBMYSBjaWNhdHJpeiByZXN1bHRhbnRlIGVuICJhbmNsYSIgcXVlZGEgcGFyY2lhbG1lbnRlIG9jdWx0YSBlbiBlbCBzdXJjbyB5IGxhIHBhcnRlIGluZmVyaW9yIGRlIGxhIGFyZW9sYS4gUmVxdWllcmUgcGxhbmlmaWNhY2nDs24gcHJlY2lzYSBkZWwgZGlzZcOxbyBwcmVvcGVyYXRvcmlvIHBhcmEgb3B0aW1pemFyIHNpbWV0csOtYSB5IHJlc3VsdGFkby48L3A+JywKICAgIHN2ZzpzdmdXaXNlKCkKICB9LAogIGluZnJhX2V4dDp7CiAgICBsYmw6J1BhdHLDs24gQ3V0w6FuZW8nLCB0aXRsZTonSW5jaXNpw7NuIEluZnJhbWFtYXJpYSBQcm9sb25nYWRhJywKICAgIGljb246J+KcgicsIHNraW46dHJ1ZSwKICAgIGh0bWw6JzxoND5EZXNjcmlwY2nDs24gZGVsIHBhdHLDs248L2g0PjxwPkxhIGluY2lzacOzbiBpbmZyYW1hbWFyaWEgcHJvbG9uZ2FkYSBleHRpZW5kZSBsYSBjaWNhdHJpeiBkZWwgc3VyY28gc3VibWFtYXJpbyBtw6FzIGFsbMOhIGRlIGxvcyBsw61taXRlcyBjb252ZW5jaW9uYWxlcywgaGFjaWEgdW5vIG8gYW1ib3MgZXh0cmVtb3MgbGF0ZXJhbGVzIG8gbWVkaWFsZXMuIFF1ZWRhIGRpc2ltdWxhZGEgZW4gZWwgcGxpZWd1ZSBuYXR1cmFsIGRlIGxhIG1hbWEuPC9wPjxoND5JbmRpY2FjaW9uZXMgZW4gbGEgcmV0aXJhZGEgZGUgaW1wbGFudGVzPC9oND48dWw+PGxpPkNhcHN1bGVjdG9tw61hcyBjb24gY8OhcHN1bGFzIG11eSBhZGhlcmlkYXMgbyBjYWxjaWZpY2FkYXMgcXVlIHJlcXVpZXJlbiBtYXlvciBleHBvc2ljacOzbjwvbGk+PGxpPkNvcnJlY2Npw7NuIGRlIGJvdHRvbWluZyBvdXQgc2luIHB0b3NpcyBzaWduaWZpY2F0aXZhPC9saT48bGk+Q29ycmVjY2nDs24gZGUgZGVzcGxhemFtaWVudG8gaW5mZXJpb3IgbyBsYXRlcmFsIGRlbCBpbXBsYW50ZTwvbGk+PGxpPkNhc29zIGVuIGxvcyBxdWUgbm8gZXMgbmVjZXNhcmlhIGxhIHJlc2VjY2nDs24gY3V0w6FuZWEgdmVydGljYWw8L2xpPjwvdWw+PGg0PlZlbnRhamFzPC9oND48cD5FeGNlbGVudGUgYWNjZXNvIGFsIGJvbHNpbGxvIHByb3TDqXNpY28gY29uIG3DrW5pbWEgYWx0ZXJhY2nDs24gZGUgbGEgdmFzY3VsYXJpemFjacOzbiBkZWwgQ0FQLiBMYSBjaWNhdHJpeiwgYXVucXVlIG3DoXMgbGFyZ2EgcXVlIGxhIGluZnJhbWFtYXJpYSBlc3TDoW5kYXIsIHF1ZWRhIG9jdWx0YSBlbiBlbCBzdXJjbyB5IGVzIGJpZW4gdG9sZXJhZGEgZXN0w6l0aWNhbWVudGUgcG9yIGxhIG1heW9yw61hIGRlIGxhcyBwYWNpZW50ZXMuPC9wPicsCiAgICBzdmc6c3ZnSW5mcmEoKQogIH0sCiAgaW5jaXNpb25fcHJldmlhOnsKICAgIGxibDonUGF0csOzbiBDdXTDoW5lbycsIHRpdGxlOidVdGlsaXphY2nDs24gZGUgbGEgSW5jaXNpw7NuIFByZXZpYScsCiAgICBpY29uOifinIInLCBza2luOnRydWUsCiAgICBodG1sOic8aDQ+RGVzY3JpcGNpw7NuIGRlbCBwYXRyw7NuPC9oND48cD5DdWFuZG8gbm8gZXhpc3RlIHB0b3NpcyBuaSBkZWZvcm1pZGFkZXMgaW1wb3J0YW50ZXMgZGUgbGEgZm9ybWEgbWFtYXJpYSwgcHVlZGUgYXByb3ZlY2hhcnNlIGxhIGNpY2F0cml6IGRlIGxhIGltcGxhbnRhY2nDs24gb3JpZ2luYWwgcGFyYSBhY2NlZGVyIGFsIGJvbHNpbGxvIHByb3TDqXNpY28sIHNpbiBhw7FhZGlyIG51ZXZhcyBjaWNhdHJpY2VzIGFsIHJlc3VsdGFkbyBmaW5hbC48L3A+PGg0PlRpcG9zIGRlIGFjY2VzbyBwcmV2aW8gcmV1dGlsaXphYmxlPC9oND48dWw+PGxpPjxzdHJvbmc+SW5mcmFtYW1hcmlvOjwvc3Ryb25nPiBlbCBtw6FzIGZyZWN1ZW50ZTsgYWNjZXNvIGRpcmVjdG8gYWwgYm9sc2lsbG8gY29uIGNpY2F0cml6IGVuIHN1cmNvPC9saT48bGk+PHN0cm9uZz5QZXJpYXJlb2xhcjo8L3N0cm9uZz4gYSB0cmF2w6lzIGRlbCBib3JkZSBpbmZlcmlvciBvIGhlbWljaXJjdW5mZXJlbmNpYSBhcmVvbGFyPC9saT48bGk+PHN0cm9uZz5UcmFuc2F4aWxhcjo8L3N0cm9uZz4gZW4gY2Fzb3Mgc2VsZWNjaW9uYWRvcyBjb24gYWNjZXNvIGF4aWxhciBwcmV2aW88L2xpPjwvdWw+PGg0PkNvbmRpY2lvbmVzIHBhcmEgc3UgdXNvPC9oND48cD5FcyBwcmVmZXJpYmxlIGN1YW5kbyBsYSBjw6Fwc3VsYSBubyBlc3TDoSBtdXkgYWRoZXJpZGEgbmkgY2FsY2lmaWNhZGEsIGxhIHTDqWNuaWNhIGRlIGV4dHJhY2Npw7NuIGVzIGFjY2VzaWJsZSBwb3IgZXNhIHbDrWEsIHkgbm8gc2UgcmVxdWllcmUgcmVtb2RlbGFkbyBjdXTDoW5lbyBzaWduaWZpY2F0aXZvLiBNaW5pbWl6YSBsYSBjYXJnYSBjaWNhdHJpY2lhbCBnbG9iYWwgZGUgbGEgcGFjaWVudGUgeSBzaW1wbGlmaWNhIGVsIHByb2NlZGltaWVudG8gcXVpcsO6cmdpY28uPC9wPicsCiAgICBzdmc6c3ZnUHJldmlvdXNJbmMoKQogIH0KfTsKCi8qIOKUgOKUgCBTVkdzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqLwpmdW5jdGlvbiBzdmdDYXBzKCl7cmV0dXJuJzxzdmcgdmlld0JveD0iMCAwIDIwMCAyMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PG1hcmtlciBpZD0iYWMxIiBtYXJrZXJXaWR0aD0iNiIgbWFya2VySGVpZ2h0PSI2IiByZWZYPSIzIiByZWZZPSIzIiBvcmllbnQ9ImF1dG8iPjxwYXRoIGQ9Ik0wLDBMNiwzTDAsNloiIGZpbGw9IiNkMDUwMTAiLz48L21hcmtlcj48L2RlZnM+PHBhdGggZD0iTTQwLDgwUTMwLDEyMCwzNSwxNjBRNzAsMTk2LDEwMCwxOTdRMTMwLDE5NiwxNjUsMTYwUTE3MCwxMjAsMTYwLDgwUTEzMCw1MCwxMDAsNDhRNzAsNTAsNDAsODBaIiBmaWxsPSIjZmRlOGRlIiBzdHJva2U9IiNkMDkwNmEiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMzAiIHk9IjYwIiB3aWR0aD0iMTQwIiBoZWlnaHQ9IjEyIiByeD0iMyIgZmlsbD0iI2M4YTBlMCIgb3BhY2l0eT0iMC4zNSIvPjxlbGxpcHNlIGN4PSIxMDAiIGN5PSIxMjgiIHJ4PSI0OSIgcnk9IjQzIiBmaWxsPSJub25lIiBzdHJva2U9IiNkMDcwMjAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iNSwzIi8+PGVsbGlwc2UgY3g9IjEwMCIgY3k9IjEyOCIgcng9IjM5IiByeT0iMzMiIGZpbGw9IiNjOGU4ZjgiIHN0cm9rZT0iIzNhYjBjOCIgc3Ryb2tlLXdpZHRoPSIxLjUiIG9wYWNpdHk9IjAuOCIvPjx0ZXh0IHg9IjEwMCIgeT0iMTMyIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjkuNSIgZmlsbD0iIzFhNjA4MCIgZm9udC13ZWlnaHQ9ImJvbGQiIGZvbnQtZmFtaWx5PSJBcmlhbCI+SW1wbGFudGU8L3RleHQ+PHRleHQgeD0iMTU0IiB5PSIxMDAiIGZvbnQtc2l6ZT0iOSIgZmlsbD0iI2QwNzAyMCIgZm9udC1mYW1pbHk9IkFyaWFsIj5Dw6Fwc3VsYTwvdGV4dD48bGluZSB4MT0iMTQ4IiB5MT0iMTAxIiB4Mj0iMTQzIiB5Mj0iOTQiIHN0cm9rZT0iI2QwNzAyMCIgc3Ryb2tlLXdpZHRoPSIxIi8+PGxpbmUgeDE9IjEwMCIgeTE9Ijc2IiB4Mj0iMTAwIiB5Mj0iNTUiIHN0cm9rZT0iI2QwNTAxMCIgc3Ryb2tlLXdpZHRoPSIyIiBtYXJrZXItZW5kPSJ1cmwoI2FjMSkiLz48dGV4dCB4PSIxMDAiIHk9IjQyIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjkiIGZpbGw9IiNkMDUwMTAiIGZvbnQtd2VpZ2h0PSJib2xkIiBmb250LWZhbWlseT0iQXJpYWwiPkV4dHJhY2Npw7NuIGVuIGJsb3F1ZTwvdGV4dD48dGV4dCB4PSI1MiIgeT0iMTcyIiBmb250LXNpemU9IjguNSIgZmlsbD0iIzk5OSIgZm9udC1mYW1pbHk9IkFyaWFsIj5QYXLDqW5xdWltYTwvdGV4dD48L3N2Zz4nO30KCmZ1bmN0aW9uIHN2Z0xpcG8oKXtyZXR1cm4nPHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bWFya2VyIGlkPSJhYzIiIG1hcmtlcldpZHRoPSI2IiBtYXJrZXJIZWlnaHQ9IjYiIHJlZlg9IjMiIHJlZlk9IjMiIG9yaWVudD0iYXV0byI+PHBhdGggZD0iTTAsMEw2LDNMMCw2WiIgZmlsbD0iIzNhYjBjOCIvPjwvbWFya2VyPjwvZGVmcz48cGF0aCBkPSJNMTQsODVROCwxMTUsMTIsMTQ3UTMyLDE3Miw1MiwxNzRRNzIsMTcyLDgwLDE0N1E4NSwxMTUsNzYsODVRNTgsNjYsNDQsNjVRMjgsNjYsMTQsODVaIiBmaWxsPSIjZmRlOGRlIiBzdHJva2U9IiNkMDkwNmEiIHN0cm9rZS13aWR0aD0iMS4yIiBvcGFjaXR5PSIwLjciLz48dGV4dCB4PSI0NCIgeT0iMTg4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjgiIGZpbGw9IiM5OTkiIGZvbnQtZmFtaWx5PSJBcmlhbCI+QW50ZXM8L3RleHQ+PGxpbmUgeDE9IjkwIiB5MT0iMTE4IiB4Mj0iMTEyIiB5Mj0iMTE4IiBzdHJva2U9IiMzYWIwYzgiIHN0cm9rZS13aWR0aD0iMiIgbWFya2VyLWVuZD0idXJsKCNhYzIpIi8+PHBhdGggZD0iTTEyMCw4MFExMTIsMTE4LDExNiwxNTZRMTQyLDE5MCwxNjUsMTkyUTE4OCwxOTAsMTk2LDE1NlEyMDAsMTE4LDE5Miw4MFExNjgsNTgsMTUwLDU2UTEzMCw1OCwxMjAsODBaIiBmaWxsPSIjZmRlOGRlIiBzdHJva2U9IiNkMDkwNmEiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGNpcmNsZSBjeD0iMTQ4IiBjeT0iMTE1IiByPSI4IiBmaWxsPSIjZjhkMDcwIiBvcGFjaXR5PSIwLjciLz48Y2lyY2xlIGN4PSIxNjMiIGN5PSIxMjYiIHI9IjYiIGZpbGw9IiNmOGQwNzAiIG9wYWNpdHk9IjAuNjUiLz48Y2lyY2xlIGN4PSIxNDAiIGN5PSIxMzEiIHI9IjciIGZpbGw9IiNmOGQwNzAiIG9wYWNpdHk9IjAuNjgiLz48Y2lyY2xlIGN4PSIxNTYiIGN5PSIxNDEiIHI9IjUiIGZpbGw9IiNmOGQwNzAiIG9wYWNpdHk9IjAuNjUiLz48Y2lyY2xlIGN4PSIxNjgiIGN5PSIxMTAiIHI9IjUiIGZpbGw9IiNmOGQwNzAiIG9wYWNpdHk9IjAuNiIvPjxjaXJjbGUgY3g9IjE3NSIgY3k9IjEzMCIgcj0iNCIgZmlsbD0iI2Y4ZDA3MCIgb3BhY2l0eT0iMC41NSIvPjxsaW5lIHgxPSIxMjQiIHkxPSI5NiIgeDI9IjE1NyIgeTI9IjEyOCIgc3Ryb2tlPSIjM2FiMGM4IiBzdHJva2Utd2lkdGg9IjIiIG9wYWNpdHk9IjAuODUiLz48Y2lyY2xlIGN4PSIxMjQiIGN5PSI5NiIgcj0iMy41IiBmaWxsPSIjM2FiMGM4Ii8+PHRleHQgeD0iMTU1IiB5PSIxOTAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iOCIgZmlsbD0iIzk5OSIgZm9udC1mYW1pbHk9IkFyaWFsIj5EZXNwdcOpczwvdGV4dD48dGV4dCB4PSIxNDgiIHk9IjEwMyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI4LjUiIGZpbGw9IiM4YTYwMDAiIGZvbnQtZmFtaWx5PSJBcmlhbCI+SW5qZXJ0byBncmFzbzwvdGV4dD48L3N2Zz4nO30KCmZ1bmN0aW9uIHN2Z01hc3RvcGV4eSgpe3JldHVybic8c3ZnIHZpZXdCb3g9IjAgMCAyMDAgMjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxtYXJrZXIgaWQ9ImFjMyIgbWFya2VyV2lkdGg9IjciIG1hcmtlckhlaWdodD0iNyIgcmVmWD0iMy41IiByZWZZPSIzLjUiIG9yaWVudD0iYXV0byI+PHBhdGggZD0iTTAsMEw3LDMuNUwwLDdaIiBmaWxsPSIjMmE5MDYwIi8+PC9tYXJrZXI+PC9kZWZzPjxwYXRoIGQ9Ik0zOCw4MlEyOCwxMjYsMzQsMTY2UTY1LDIwMiwxMDAsMjA0UTEzNSwyMDIsMTY2LDE2NlExNzIsMTI2LDE2Miw4MlExMzAsNTIsMTAwLDUwUTcwLDUyLDM4LDgyWiIgZmlsbD0iI2ZkZThkZSIgc3Ryb2tlPSIjZDA5MDZhIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxlbGxpcHNlIGN4PSIxMDAiIGN5PSIxMjYiIHJ4PSI0MyIgcnk9IjM3IiBmaWxsPSJub25lIiBzdHJva2U9IiNjY2MiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0LDMiLz48cGF0aCBkPSJNNjgsMTU4UTEwMCwxNjQsMTMyLDE1OFExMzIsMTg4LDEwMCwxOTNRNjgsMTg4LDY4LDE1OFoiIGZpbGw9IiMzYWIwYzgiIG9wYWNpdHk9IjAuMjgiIHN0cm9rZT0iIzNhYjBjOCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTAwLDE1OFExMDAsMTMyLDEwMCw5OCIgc3Ryb2tlPSIjMmE5MDYwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIG1hcmtlci1lbmQ9InVybCgjYWMzKSIgc3Ryb2tlLWRhc2hhcnJheT0iNSwzIi8+PHBhdGggZD0iTTc0LDg2UTEwMCw4MCwxMjYsODZRMTI2LDEwOCwxMDAsMTEzUTc0LDEwOCw3NCw4NloiIGZpbGw9IiMzYWIwYzgiIG9wYWNpdHk9IjAuNDIiIHN0cm9rZT0iIzNhYjBjOCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDgiIHI9IjEzIiBmaWxsPSIjZjBjOGIwIiBzdHJva2U9IiNjMDYwNDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTA4IiByPSI1LjUiIGZpbGw9IiNjMDYwNDAiIG9wYWNpdHk9IjAuNjUiLz48dGV4dCB4PSIxMzQiIHk9IjE3MCIgZm9udC1zaXplPSI5IiBmaWxsPSIjM2FiMGM4IiBmb250LWZhbWlseT0iQXJpYWwiPkNvbGdham88L3RleHQ+PHRleHQgeD0iMTM0IiB5PSIxODEiIGZvbnQtc2l6ZT0iOSIgZmlsbD0iIzNhYjBjOCIgZm9udC1mYW1pbHk9IkFyaWFsIj5nbGFuZHVsYXI8L3RleHQ+PHRleHQgeD0iMTMwIiB5PSI5OCIgZm9udC1zaXplPSI5IiBmaWxsPSIjMmE5MDYwIiBmb250LWZhbWlseT0iQXJpYWwiPlBvbG88L3RleHQ+PHRleHQgeD0iMTMwIiB5PSIxMDkiIGZvbnQtc2l6ZT0iOSIgZmlsbD0iIzJhOTA2MCIgZm9udC1mYW1pbHk9IkFyaWFsIj5zdXBlcmlvcjwvdGV4dD48L3N2Zz4nO30KCmZ1bmN0aW9uIHN2Z0JPY29ycmVjdGlvbigpe3JldHVybic8c3ZnIHZpZXdCb3g9IjAgMCAyMDAgMjM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMCw3NlE0LDExNCw3LDE2NFEyMCwyMDIsNDIsMjA4UTY0LDIwMiw3MiwxNjRRNzgsMTE0LDY4LDc2UTU0LDU3LDQyLDU1UTI4LDU3LDEwLDc2WiIgZmlsbD0iI2ZkZThkZSIgc3Ryb2tlPSIjZDA5MDZhIiBzdHJva2Utd2lkdGg9IjEuMiIvPjxlbGxpcHNlIGN4PSI0MiIgY3k9IjE1MiIgcng9IjI1IiByeT0iMzAiIGZpbGw9IiNjOGU4ZjgiIHN0cm9rZT0iIzNhYjBjOCIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIwLjY1Ii8+PHBhdGggZD0iTTE2LDIxMFE0MiwyMTgsNjgsMjEwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlMDUwNTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSIzLDIiLz48dGV4dCB4PSI0MiIgeT0iMjI0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjcuNSIgZmlsbD0iI2UwNTA1MCIgZm9udC1mYW1pbHk9IkFyaWFsIj5TdXJjbyBlbG9uZ2FkbzwvdGV4dD48dGV4dCB4PSI0MiIgeT0iNTIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iOCIgZmlsbD0iIzg4OCIgZm9udC1mYW1pbHk9IkFyaWFsIj5BbnRlczwvdGV4dD48bGluZSB4MT0iOTMiIHkxPSI1MiIgeDI9IjkzIiB5Mj0iMjE4IiBzdHJva2U9IiNkZGQiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWRhc2hhcnJheT0iMywzIi8+PHBhdGggZD0iTTExNCw3NlExMDgsMTEyLDExMiwxNDhRMTI1LDE4NCwxNTgsMTg4UTE5MSwxODQsMTk4LDE0OFEyMDIsMTEyLDE5NCw3NlExNzYsNTYsMTU4LDU0UTEzOCw1NiwxMTQsNzZaIiBmaWxsPSIjZmRlOGRlIiBzdHJva2U9IiNkMDkwNmEiIHN0cm9rZS13aWR0aD0iMS4yIi8+PHBhdGggZD0iTTEyMiwxNjRRMTU4LDE1OCwxOTQsMTY0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYTkwNjAiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGNpcmNsZSBjeD0iMTM0IiBjeT0iMTYzIiByPSIyLjUiIGZpbGw9IiMyYTkwNjAiLz48Y2lyY2xlIGN4PSIxNDkiIGN5PSIxNjEiIHI9IjIuNSIgZmlsbD0iIzJhOTA2MCIvPjxjaXJjbGUgY3g9IjE2NSIgY3k9IjE2MCIgcj0iMi41IiBmaWxsPSIjMmE5MDYwIi8+PGNpcmNsZSBjeD0iMTgwIiBjeT0iMTYxIiByPSIyLjUiIGZpbGw9IiMyYTkwNjAiLz48ZWxsaXBzZSBjeD0iMTU4IiBjeT0iMTI2IiByeD0iMjkiIHJ5PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJiIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWRhc2hhcnJheT0iNCwzIi8+PHRleHQgeD0iMTU4IiB5PSIxODgiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iOCIgZmlsbD0iIzg4OCIgZm9udC1mYW1pbHk9IkFyaWFsIj5EZXNwdcOpczwvdGV4dD48dGV4dCB4PSIxNTgiIHk9IjE3OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI4IiBmaWxsPSIjMmE5MDYwIiBmb250LWZhbWlseT0iQXJpYWwiPlN1cmNvIGNvcnJlZ2lkbzwvdGV4dD48L3N2Zz4nO30KCmZ1bmN0aW9uIHN2Z1dpc2UoKXtyZXR1cm4nPHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzgsODJRMjgsMTI2LDM0LDE2NlE2NSwyMDIsMTAwLDIwNFExMzUsMjAyLDE2NiwxNjZRMTcyLDEyNiwxNjIsODJRMTMwLDUyLDEwMCw1MFE3MCw1MiwzOCw4MloiIGZpbGw9IiNmZGU4ZGUiIHN0cm9rZT0iI2QwOTA2YSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMTIiIHI9IjI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNjMDIwMjAiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTEyIiByPSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzAyMDIwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMywyIi8+PGxpbmUgeDE9IjEwMCIgeTE9IjEzNiIgeDI9IjEwMCIgeTI9IjE3NSIgc3Ryb2tlPSIjYzAyMDIwIiBzdHJva2Utd2lkdGg9IjIuNSIvPjxwYXRoIGQ9Ik01NSwxNzVRNzgsMTgzLDEwMCwxODVRMTIyLDE4MywxNDUsMTc1IiBmaWxsPSJub25lIiBzdHJva2U9IiNjMDIwMjAiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGxpbmUgeDE9IjEwMCIgeTE9IjE3NSIgeDI9IjU1IiB5Mj0iMTc1IiBzdHJva2U9IiNjMDIwMjAiIHN0cm9rZS13aWR0aD0iMi41Ii8+PGxpbmUgeDE9IjEwMCIgeTE9IjE3NSIgeDI9IjE0NSIgeTI9IjE3NSIgc3Ryb2tlPSIjYzAyMDIwIiBzdHJva2Utd2lkdGg9IjIuNSIvPjxwYXRoIGQ9Ik03NiwxMzZMMTAwLDE3NUwxMjQsMTM2WiIgZmlsbD0iI2UwNTA1MCIgb3BhY2l0eT0iMC4xIi8+PHRleHQgeD0iMTQwIiB5PSIxMTYiIGZvbnQtc2l6ZT0iOC41IiBmaWxsPSIjYzAyMDIwIiBmb250LWZhbWlseT0iQXJpYWwiPlBlcmlhcmVvbGFyPC90ZXh0Pjx0ZXh0IHg9IjEwOCIgeT0iMTU4IiBmb250LXNpemU9IjguNSIgZmlsbD0iI2MwMjAyMCIgZm9udC1mYW1pbHk9IkFyaWFsIj5WZXJ0aWNhbDwvdGV4dD48dGV4dCB4PSIxMDAiIHk9IjE5OCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI4LjUiIGZpbGw9IiNjMDIwMjAiIGZvbnQtZmFtaWx5PSJBcmlhbCI+SG9yaXpvbnRhbCAoc3VyY28pPC90ZXh0Pjwvc3ZnPic7fQoKZnVuY3Rpb24gc3ZnSW5mcmEoKXtyZXR1cm4nPHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzgsODJRMjgsMTI2LDM0LDE2NlE2NSwyMDIsMTAwLDIwNFExMzUsMjAyLDE2NiwxNjZRMTcyLDEyNiwxNjIsODJRMTMwLDUyLDEwMCw1MFE3MCw1MiwzOCw4MloiIGZpbGw9IiNmZGU4ZGUiIHN0cm9rZT0iI2QwOTA2YSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMTIiIHI9IjE0IiBmaWxsPSIjZjBjOGIwIiBzdHJva2U9IiNjMDYwNDAiIHN0cm9rZS13aWR0aD0iMS4yIi8+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTEyIiByPSI1LjUiIGZpbGw9IiNjMDYwNDAiIG9wYWNpdHk9IjAuNiIvPjxwYXRoIGQ9Ik0yMCwxNzBRNjIsMTc4LDEwMCwxODBRMTM4LDE3OCwxODAsMTcwIiBmaWxsPSJub25lIiBzdHJva2U9IiNjMDIwMjAiIHN0cm9rZS13aWR0aD0iMyIvPjxsaW5lIHgxPSIyMCIgeTE9IjE3MCIgeDI9IjEyIiB5Mj0iMTY4IiBzdHJva2U9IiNjMDIwMjAiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIxODAiIHkxPSIxNzAiIHgyPSIxODgiIHkyPSIxNjgiIHN0cm9rZT0iI2MwMjAyMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTUyLDE2OFExMDAsMTc1LDE0OCwxNjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2MwMjAyMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjQsMiIgb3BhY2l0eT0iMC40NSIvPjx0ZXh0IHg9IjEwMCIgeT0iMTk2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjkiIGZpbGw9IiNjMDIwMjAiIGZvbnQtZmFtaWx5PSJBcmlhbCI+SW5jaXNpw7NuIGluZnJhbWFtYXJpYSBwcm9sb25nYWRhPC90ZXh0Pjx0ZXh0IHg9IjM0IiB5PSIxNjMiIGZvbnQtc2l6ZT0iOCIgZmlsbD0iIzg4OCIgZm9udC1mYW1pbHk9IkFyaWFsIj5FeHQuPC90ZXh0Pjx0ZXh0IHg9IjE1OCIgeT0iMTYzIiBmb250LXNpemU9IjgiIGZpbGw9IiM4ODgiIGZvbnQtZmFtaWx5PSJBcmlhbCI+RXh0LjwvdGV4dD48L3N2Zz4nO30KCmZ1bmN0aW9uIHN2Z1ByZXZpb3VzSW5jKCl7cmV0dXJuJzxzdmcgdmlld0JveD0iMCAwIDIwMCAyMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4LDgyUTI4LDEyNiwzNCwxNjZRNjUsMjAyLDEwMCwyMDRRMTM1LDIwMiwxNjYsMTY2UTE3MiwxMjYsMTYyLDgyUTEzMCw1MiwxMDAsNTBRNzAsNTIsMzgsODJaIiBmaWxsPSIjZmRlOGRlIiBzdHJva2U9IiNkMDkwNmEiIHN0cm9rZS13aWR0aD0iMS4yIi8+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTEyIiByPSIxNCIgZmlsbD0iI2YwYzhiMCIgc3Ryb2tlPSIjYzA2MDQwIiBzdHJva2Utd2lkdGg9IjEuMiIvPjxjaXJjbGUgY3g9IjEwMCIgY3k9IjExMiIgcj0iNS41IiBmaWxsPSIjYzA2MDQwIiBvcGFjaXR5PSIwLjYiLz48cGF0aCBkPSJNNjQsMTcwUTEwMCwxNzcsMTM2LDE3MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOWE2MDMwIiBzdHJva2Utd2lkdGg9IjIuNSIvPjxwYXRoIGQ9Ik04NiwxMTJRMTAwLDk3LDExNCwxMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlhNjAzMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIzLDEuNSIgb3BhY2l0eT0iMC43Ii8+PHRleHQgeD0iMTAwIiB5PSIxOTQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iOSIgZmlsbD0iIzlhNjAzMCIgZm9udC1mYW1pbHk9IkFyaWFsIj5DaWNhdHJpeiBwcmV2aWEgcmV1dGlsaXphZGE8L3RleHQ+PGNpcmNsZSBjeD0iMTU1IiBjeT0iODQiIHI9IjE1IiBmaWxsPSIjMmE5MDYwIiBvcGFjaXR5PSIwLjEyIiBzdHJva2U9IiMyYTkwNjAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHBhdGggZD0iTTE0OCw4NEwxNTMsOTFMMTYzLDc4IiBmaWxsPSJub25lIiBzdHJva2U9IiMyYTkwNjAiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48dGV4dCB4PSIxNTUiIHk9IjEwNyIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSI3LjUiIGZpbGw9IiMyYTkwNjAiIGZvbnQtZmFtaWx5PSJBcmlhbCI+U2luIG51ZXZhPC90ZXh0Pjx0ZXh0IHg9IjE1NSIgeT0iMTE4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjcuNSIgZmlsbD0iIzJhOTA2MCIgZm9udC1mYW1pbHk9IkFyaWFsIj5jaWNhdHJpejwvdGV4dD48L3N2Zz4nO30KCi8qIOKUgOKUgCBSZW5kZXJpemFkbyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi8KZnVuY3Rpb24gX3JlbmRlcihyKXsKICAvLyBDaGlwcwogIHZhciBjaD0nJzsKICBTVC5jb21wLmZvckVhY2goZnVuY3Rpb24oYyl7IGNoKz0nPHNwYW4gY2xhc3M9Im1tZy1jaGlwIG1tZy1jaGlwLWMiPicrQ09NUF9MQkxbY10rJzwvc3Bhbj4nOyB9KTsKICBjaCs9JzxzcGFuIGNsYXNzPSJtbWctY2hpcCBtbWctY2hpcC1zIj5QYXLDqW5xdWltYSAnKyhTVC5wYXI9PT0nbWF5b3IyJz8nPiAyIGNtJzon4omkIDIgY20nKSsnPC9zcGFuPic7CiAgY2grPSc8c3BhbiBjbGFzcz0ibW1nLWNoaXAgbW1nLWNoaXAtcyI+JysoU1QucHRvPT09J3NpJz8nQ29uIHB0b3Npcyc6J1NpbiBwdG9zaXMnKSsnPC9zcGFuPic7CiAgY2grPSc8c3BhbiBjbGFzcz0ibW1nLWNoaXAgbW1nLWNoaXAtcyI+JysoU1QuYm90PT09J3NpJz8nQ29uIGJvdHRvbWluZyBvdXQnOidTaW4gYm90dG9taW5nIG91dCcpKyc8L3NwYW4+JzsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1nLWNoaXBzJykuaW5uZXJIVE1MPWNoOwoKICAvLyBUcmVhdG1lbnRzCiAgdmFyIHRoPScnOwogIHIudHguZm9yRWFjaChmdW5jdGlvbih0KXsgdmFyIGQ9VFhbdF07IGlmKGQpIHRoKz1fY2FyZCh0LGQpOyB9KTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1nLXRyZWF0bWVudHMnKS5pbm5lckhUTUw9dGg7CgogIC8vIFNraW4gcGF0dGVybnMKICB2YXIgc2g9Jyc7CiAgci5zay5mb3JFYWNoKGZ1bmN0aW9uKHMpeyB2YXIgZD1TS1tzXTsgaWYoZCkgc2grPV9jYXJkKCdza18nK3MsZCk7IH0pOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWctcGF0dGVybnMnKS5pbm5lckhUTUw9c2g7Cn0KCmZ1bmN0aW9uIF9jYXJkKGtleSxkKXsKICB2YXIgc2tpbkNscyA9IGQuc2tpbj8nbW1nLXNraW4taWNvbic6Jyc7CiAgdmFyIGxibENscyAgPSBkLnNraW4\/J21tZy1sYmwtc2tpbic6Jyc7CiAgcmV0dXJuICc8ZGl2IGNsYXNzPSJtbWctYWNjLWNhcmQiIGlkPSJtbWdjLScra2V5KyciPicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy1oZWFkIj4nCiAgICArJzxkaXYgY2xhc3M9Im1tZy1hY2MtaWNvbiAnK3NraW5DbHMrJyI+JytkLmljb24rJzwvZGl2PicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy10aXRsZS13cmFwIj4nCiAgICArJzxkaXYgY2xhc3M9Im1tZy1hY2MtbGJsICcrbGJsQ2xzKyciPicrZC5sYmwrJzwvZGl2PicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy10aXRsZSI+JytkLnRpdGxlKyc8L2Rpdj4nCiAgICArJzwvZGl2PicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy1jaGV2cm9uIj7ilrw8L2Rpdj4nCiAgICArJzwvZGl2PicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy1ib2R5Ij4nCiAgICArJzxkaXYgY2xhc3M9Im1tZy1hY2MtaW5uZXIiPicKICAgICsnPGRpdiBjbGFzcz0ibW1nLWFjYy10ZXh0Ij4nK2QuaHRtbCsnPC9kaXY+JwogICAgKyc8ZGl2IGNsYXNzPSJtbWctc3ZnLWJveCI+JytkLnN2ZysnPGRpdiBjbGFzcz0ibW1nLXN2Zy1jYXAiPlJlcHJlc2VudGFjacOzbiBlc3F1ZW3DoXRpY2E8L2Rpdj48L2Rpdj4nCiAgICArJzwvZGl2PicKICAgICsnPC9kaXY+JwogICAgKyc8L2Rpdj4nOwp9Cgp9KSgpOwo8L3NjcmlwdD4K[\/vc_raw_html][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>New clinical guide of Mallorca Medical Group for patients with breast prostheses who wish to assess replacement, removal or revision of implants. An informative tool to understand situations such as capsular contracture, prosthesis rupture, breast ptosis, implant displacement, rippling, double bubble or need for capsulectomy. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[115,177,353,446,682],"tags":[141,385,387,392,394,440,443,1262,1304,1591,1592],"class_list":["post-117795","post","type-post","status-publish","format-standard","hentry","category-plastic-surgery-en","category-mamas-en","category-el-mejor-cirujano-plastico-de-mallorca-en","category-la-mejor-clinica-de-estetica-de-mallorca-en","category-consejos-cirugia-plastica-en","tag-breast-prostheses","tag-cirugia-estetica-en-mallorca-en","tag-cirugia-plastica-en-mallorca-en","tag-contractura-capsular-en","tag-mallorca-medical-group-en","tag-mastopexia-en","tag-retirada-de-implantes-en","tag-cirugia-mamaria-en","tag-capsulectomia-en","tag-cirugia-secundaria-de-mama-en","tag-recambio-de-protesis-en"],"_links":{"self":[{"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/posts\/117795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/comments?post=117795"}],"version-history":[{"count":2,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/posts\/117795\/revisions"}],"predecessor-version":[{"id":117797,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/posts\/117795\/revisions\/117797"}],"wp:attachment":[{"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/media?parent=117795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/categories?post=117795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mallorcamedicalgroup.com\/en\/wp-json\/wp\/v2\/tags?post=117795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}