/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/modulos/RkMenu_menu.css ***!
  \*************************************************************************************************************************************************************************************************************/
md-icon {
  height: 100% !important;
}
.icon-md-red {
  height: 100% !important;
  color: rgb(236 26 59) !important;
  font-size: 30px !important;
  line-height: 1.4 !important;
  width: 100% !important;
  height: 100% !important;
}


.text-tamanio {
  font-size: 15px !important;

}

@media (max-width: 1060px) {
  .nav-item:nth-child(2) {
    display: none;
  }
}

@media (max-width: 1005px) {
  .nav-item:nth-child(6) {
    display: none;
  }
}

@media (max-width: 953px) {
  .nav-item:nth-child(7) {
    display: none;
  }
}
@media (max-width: 898px) {
  .nav-item:nth-child(9) {
    display: none;
  }
}

@media (max-width: 850px) {
  .nav-item:nth-child(8) {
    display: none;
  }
}

@media (max-width: 800px) {
  .nav-item:nth-child(5) {
    display: none;
  }
}
@media (max-width: 760px) {
  .nav-item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 710px) {
  .nav-item:nth-child(10) {
    display: none;
  }
}
@media (max-width: 475px) {
  .nav-item:nth-child(1) {
    display: none;
  }
}

.seleccionadaApp {
  background-color: #bbbbbb30;
}

a {
  max-height: 100% !important;
}

li {
  color: white !important;
}

li > a {
  color: white !important;
}


nav {
  color: #fff !important;
  background-color: rgb(65, 65, 65) !important;
  width: 100% !important;
  height: 68px !important;
  line-height: 80px !important;
}
.fondo_tarjeta_principal {
  box-shadow: none !important;
  margin: 0 !important;
  border-radius: 24px !important;
  padding: 15px !important;
  overflow: hidden !important;
}
.fondo_tarjeta_segundaria {
  background-color: #e9eef6 !important;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3) !important;
  /*border-radius: 28px !important;*/
  clip-path: inset(0 0 0 0 round 28px);
  padding: 10px !important;
  height: 400px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgb(236 26 59) transparent;
}

.circular-btn {
  /*border-radius: 60px !important;*/
  border-radius: 20px !important;
}

.sidenav {
  background-color: rgb(65, 65, 65) !important;
}

* {
  font-size: 14px;
}


span {
  font-size: 15px !important;
}

.border-color {
  position: relative !important;
  width: 100% !important;
  display: inline-block !important;
  line-height: 20px !important;
}

.border-color::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: -1 !important;
  height: 100% !important;
  width: 3px !important;
  background-color: rgb(178, 30, 57) !important;
  -webkit-transition: width .2s ease-out !important;
  -moz-transition: width .2s ease-out !important;
  -ms-transition: width .2s ease-out !important;
  transition: width .2s ease-out !important;
}

.border-color:hover::before {
  width: 100% !important;
  transition: width .2s ease-in !important;
}

.sidenav-trigger {
  line-height: unset !important;
  height: unset !important;
  position: unset !important;
  float: unset !important;
  margin: 0 !important;
}

.navbar-fixed {
  height: unset !important;
}

nav ul a:hover {
  background-color: rgb(169 169 169 / 23%) !important;
}

/*nav {
    color: #fff;
    background-color: rgb(65, 65, 65);
    width: 100%;
    height: 60px;
    line-height: 56px;
}*/
.sortable-ghost {
  opacity: 0.5 !important;
  background-color: rgb(169 169 169 / 23%) !important;
  border: 1px dashed #c80e55 !important;
  border-radius: 15px !important
}

.sidenav > li {
  font-size: 15px !important;
}
.nav-item{
  height: 100%;
}


.colorIcon > md-icon {
  color: rgb(236 26 59) !important;
  font-size: 30px !important;
  line-height: 1.4 !important;
  width: 100% !important;
  height: 100% !important;
}

.colorIcon > p {
  color: grey !important;
  font-size: 13px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.4 !important;
}

.colorIcon {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  border-radius: 15px !important;
  padding: 10px;
  width: 100% !important;
}

.fondo_tarjeta_principal > .row > div {
  padding-left: 7px;
  padding-right: 7px;
}

#item {
  height: 100px !important;
  /* width: 90px !important;*/
}


.fondo_tarjeta_segundaria::-webkit-scrollbar-thumb:hover {
  background-color: rgba(31, 31, 31, .24) !important;
}

.fondo_tarjeta_segundaria::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0px !important;
  height: 0px !important;
  display: none;
}

.fondo_tarjeta_segundaria::-webkit-scrollbar:vertical {
  width: 7px !important;
  margin: 10px !important;
}

.fondo_tarjeta_segundaria::-webkit-scrollbar-button:increment, .fondo_tarjeta_segundaria::-webkit-scrollbar-button {
  /*display: none;*/
}

.fondo_tarjeta_segundaria::-webkit-scrollbar:horizontal {
  height: 10px !important;
}

.fondo_tarjeta_segundaria::-webkit-scrollbar-thumb {
  background-color: #ccc !important;
  border-radius: 10px !important;
  /*background-color: rgba(31, 31, 31, .24);
  background-clip: padding-box;
  border-radius: 20px;
  box-shadow: none;
  min-height: 50px;*/
}

.fondo_tarjeta_segundaria::-webkit-scrollbar-track {
  background: transparent !important;
  border-radius: 10px !important;
  /*border-radius: 10px;
  background: transparent;
  border: none;
  margin-bottom: 25px;
  margin-top: 25px;*/
}


.texto-limite {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}


.texto-sm {
  font-size: 13px !important;
}

.texto-color-black{
  color:black;
}

.texto-color-white{
  color:white;
}

.texto-negrita {
  font-weight: bold;
}

.icon-md {
  font-size: 24px !important;
}

.alinear-elementos {
  display: flex;
  align-content: center;
  align-items: center;
  gap: 5px;
  justify-content: center;
}

.point-bg {
  position: absolute;
  top: 22px;
  margin-left: -8px !important;
  background: red;
  border-radius: 20px;
  color: red;
  font-size: 8px !important;
}


/* EL CSS A CONTINUACIÓN ES ESPECIFICAMENTE PARA PODER DARLE DISEÑO DE LISTA */

/* --- Estilos Base de la Lista --- */
ul.tree-root, ul.children-list {
  list-style: none; /* Sin puntos de lista */
  padding: 0; /* Sin padding por defecto */
  margin: 0;
}

/* Indentación para listas anidadas */
ul.children-list {
  padding: 0;
  padding-left: 15px !important; /* Espacio a la izquierda para hijos, ajusta según M3 */
}

/* --- Estilos de Cada Elemento de la Lista (LI) --- */
li {
  margin: 0;
  padding: 0;
}

/* Contenedor del contenido del item (texto + ícono) */
.list-item-container {
  display: flex !important; /* Para alinear el label y el ícono */
  align-items: center;
  /*padding: 8px 16px; /* Espaciado interno M3 típico */
  min-height: 48px; /* Altura mínima M3 típica para items de lista */
  /* Colores M3 de fondo/texto (ejemplos, idealmente usar variables CSS de tu tema M3) */
  /*background-color: var(--md-sys-color-surface, #FFFFFF); /* Fondo claro por defecto */
  /*color: var(--md-sys-color-on-surface, #1C1B1F); /* Texto oscuro por defecto */
  transition: background-color 0.15s ease-in-out; /* Transición suave para hover */
}

/* Efecto hover (usando color On Surface con poca opacidad como es común en M3) */
.list-item-container:hover {
  background-color: var(--md-sys-color-on-surface, rgba(28, 27, 31, 0.08)); /* Color On Surface con 8% de opacidad */
}


/* Área cliclable (texto + ícono) */
span.toggle-children {
  padding: 8px 16px;
  flex-grow: 1; /* Hace que el span ocupe el espacio disponible */
  display: flex; /* Flex para alinear label e ícono dentro */
  align-items: center;
  cursor: pointer; /* Cursor de mano */
  user-select: none; /* Evita seleccionar texto al hacer clic */
}

/* Estilo del texto del ítem */
span.item-label {
  flex-grow: 1; /* Permite que el texto ocupe la mayor parte del espacio */
  /* Tipografía M3 (ejemplo: body-medium) */
  /* font-family: 'Roboto', sans-serif; */
  font-size: 0.875rem; /* 14px */
  font-weight: 400;
  line-height: 1.25rem; /* 20px */
  /* color: inherit; /* Usa el color del contenedor padre */
}

/* Estilo del ícono de expansión */
span.expand-icon {
  font-size: 24px; /* Tamaño M3 típico de íconos */
  width: 24px;
  height: 24px; /* Asegura un área cliclable y alineación */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease-in-out; /* Animación de rotación */
  /* Color del ícono (ejemplo: On Surface Variant) */
  /*color: var(--md-sys-color-on-surface-variant, #49454F);*/
  margin-left: 8px; /* Espacio entre el texto y el ícono */
}

/* Rotar el ícono cuando el elemento esté expandido (la clase 'expanded' la añade el JS) */
span.toggle-children.expanded .expand-icon {
  transform: rotate(180deg); /* Rota la flecha hacia arriba */
}

/* Ocultar el ícono si un elemento no tiene hijos (no hay UL.children-list después de él) */
/* Nota: :has() es un selector CSS moderno, verifica compatibilidad si es necesario */
/* Si no puedes usar :has(), podrías necesitar una clase extra en el Twig o JS */
li:not(:has(ul.children-list)) .expand-icon {
  display: none;
}


/* --- Control de Visibilidad de las Listas de Hijos --- */
/* Oculta las listas de hijos anidadas por defecto */
ul.children-list {
  display: none;
}

/* Muestra las listas de hijos cuando la clase 'visible' esté presente (añadida por JS) */
ul.children-list.visible {
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RkFBc0Y7RUFDdEYsc0ZBQXNGO0VBQ3RGLCtFQUErRTtFQUMvRSw4Q0FBOEMsRUFBRSxnQ0FBZ0M7QUFDbEY7O0FBRUEsaUZBQWlGO0FBQ2pGO0VBQ0Usd0VBQXdFLEVBQUUsd0NBQXdDO0FBQ3BIOzs7QUFHQSxtQ0FBbUM7QUFDbkM7RUFDRSxpQkFBaUI7RUFDakIsWUFBWSxFQUFFLGlEQUFpRDtFQUMvRCxhQUFhLEVBQUUsMkNBQTJDO0VBQzFELG1CQUFtQjtFQUNuQixlQUFlLEVBQUUsbUJBQW1CO0VBQ3BDLGlCQUFpQixFQUFFLDBDQUEwQztBQUMvRDs7QUFFQSw4QkFBOEI7QUFDOUI7RUFDRSxZQUFZLEVBQUUsMERBQTBEO0VBQ3hFLHlDQUF5QztFQUN6Qyx1Q0FBdUM7RUFDdkMsbUJBQW1CLEVBQUUsU0FBUztFQUM5QixnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQUUsU0FBUztFQUMvQix5REFBeUQ7QUFDM0Q7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UsZUFBZSxFQUFFLCtCQUErQjtFQUNoRCxXQUFXO0VBQ1gsWUFBWSxFQUFFLDJDQUEyQztFQUN6RCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixzQ0FBc0MsRUFBRSwwQkFBMEI7RUFDbEUsa0RBQWtEO0VBQ2xELDBEQUEwRDtFQUMxRCxnQkFBZ0IsRUFBRSxzQ0FBc0M7QUFDMUQ7O0FBRUEsMEZBQTBGO0FBQzFGO0VBQ0UseUJBQXlCLEVBQUUsZ0NBQWdDO0FBQzdEOztBQUVBLDJGQUEyRjtBQUMzRixxRkFBcUY7QUFDckYsZ0ZBQWdGO0FBQ2hGO0VBQ0UsYUFBYTtBQUNmOzs7QUFHQSwwREFBMEQ7QUFDMUQsb0RBQW9EO0FBQ3BEO0VBQ0UsYUFBYTtBQUNmOztBQUVBLHlGQUF5RjtBQUN6RjtFQUNFLGNBQWM7QUFDaEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbW9kdWxvcy9Sa01lbnVfbWVudS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsibWQtaWNvbiB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmljb24tbWQtcmVkIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBjb2xvcjogcmdiKDIzNiAyNiA1OSkgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi50ZXh0LXRhbWFuaW8ge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gIC5uYXYtaXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDA1cHgpIHtcclxuICAubmF2LWl0ZW06bnRoLWNoaWxkKDYpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTUzcHgpIHtcclxuICAubmF2LWl0ZW06bnRoLWNoaWxkKDcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4OThweCkge1xyXG4gIC5uYXYtaXRlbTpudGgtY2hpbGQoOSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gIC5uYXYtaXRlbTpudGgtY2hpbGQoOCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5uYXYtaXRlbTpudGgtY2hpbGQoNSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgLm5hdi1pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzEwcHgpIHtcclxuICAubmF2LWl0ZW06bnRoLWNoaWxkKDEwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcclxuICAubmF2LWl0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWNjaW9uYWRhQXBwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiMzA7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxubGkge1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5saSA+IGEge1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxubmF2IHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NSwgNjUsIDY1KSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcclxufVxyXG4uZm9uZG9fdGFyamV0YV9wcmluY2lwYWwge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4uZm9uZG9fdGFyamV0YV9zZWd1bmRhcmlhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWY2ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xyXG4gIC8qYm9yZGVyLXJhZGl1czogMjhweCAhaW1wb3J0YW50OyovXHJcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwIHJvdW5kIDI4cHgpO1xyXG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIHNjcm9sbGJhci1jb2xvcjogcmdiKDIzNiAyNiA1OSkgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5jaXJjdWxhci1idG4ge1xyXG4gIC8qYm9yZGVyLXJhZGl1czogNjBweCAhaW1wb3J0YW50OyovXHJcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2lkZW5hdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY1LCA2NSwgNjUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbioge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuXHJcbnNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWNvbG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3I6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OCwgMzAsIDU3KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgIWltcG9ydGFudDtcclxuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3I6aG92ZXI6OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2lkZW5hdi10cmlnZ2VyIHtcclxuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQge1xyXG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2IHVsIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjkgMTY5IDE2OSAvIDIzJSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypuYXYge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjUsIDY1LCA2NSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG59Ki9cclxuLnNvcnRhYmxlLWdob3N0IHtcclxuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY5IDE2OSAxNjkgLyAyMyUpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjODBlNTUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNpZGVuYXYgPiBsaSB7XHJcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5hdi1pdGVte1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi5jb2xvckljb24gPiBtZC1pY29uIHtcclxuICBjb2xvcjogcmdiKDIzNiAyNiA1OSkgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9ySWNvbiA+IHAge1xyXG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9ySWNvbiB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9uZG9fdGFyamV0YV9wcmluY2lwYWwgPiAucm93ID4gZGl2IHtcclxuICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbiNpdGVtIHtcclxuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLyogd2lkdGg6IDkwcHggIWltcG9ydGFudDsqL1xyXG59XHJcblxyXG5cclxuLmZvbmRvX3RhcmpldGFfc2VndW5kYXJpYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgLjI0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9uZG9fdGFyamV0YV9zZWd1bmRhcmlhOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb25kb190YXJqZXRhX3NlZ3VuZGFyaWE6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb25kb190YXJqZXRhX3NlZ3VuZGFyaWE6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjppbmNyZW1lbnQsIC5mb25kb190YXJqZXRhX3NlZ3VuZGFyaWE6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgLypkaXNwbGF5OiBub25lOyovXHJcbn1cclxuXHJcbi5mb25kb190YXJqZXRhX3NlZ3VuZGFyaWE6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9uZG9fdGFyamV0YV9zZWd1bmRhcmlhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgLjI0KTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtaW4taGVpZ2h0OiA1MHB4OyovXHJcbn1cclxuXHJcbi5mb25kb190YXJqZXRhX3NlZ3VuZGFyaWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICAvKmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbWFyZ2luLXRvcDogMjVweDsqL1xyXG59XHJcblxyXG5cclxuLnRleHRvLWxpbWl0ZSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLnRleHRvLXNtIHtcclxuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHRvLWNvbG9yLWJsYWNre1xyXG4gIGNvbG9yOmJsYWNrO1xyXG59XHJcblxyXG4udGV4dG8tY29sb3Itd2hpdGV7XHJcbiAgY29sb3I6d2hpdGU7XHJcbn1cclxuXHJcbi50ZXh0by1uZWdyaXRhIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmljb24tbWQge1xyXG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpbmVhci1lbGVtZW50b3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb2ludC1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjJweDtcclxuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHJlZDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEVMIENTUyBBIENPTlRJTlVBQ0nDk04gRVMgRVNQRUNJRklDQU1FTlRFIFBBUkEgUE9ERVIgREFSTEUgRElTRcORTyBERSBMSVNUQSAqL1xyXG5cclxuLyogLS0tIEVzdGlsb3MgQmFzZSBkZSBsYSBMaXN0YSAtLS0gKi9cclxudWwudHJlZS1yb290LCB1bC5jaGlsZHJlbi1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lOyAvKiBTaW4gcHVudG9zIGRlIGxpc3RhICovXHJcbiAgcGFkZGluZzogMDsgLyogU2luIHBhZGRpbmcgcG9yIGRlZmVjdG8gKi9cclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEluZGVudGFjacOzbiBwYXJhIGxpc3RhcyBhbmlkYWRhcyAqL1xyXG51bC5jaGlsZHJlbi1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyAvKiBFc3BhY2lvIGEgbGEgaXpxdWllcmRhIHBhcmEgaGlqb3MsIGFqdXN0YSBzZWfDum4gTTMgKi9cclxufVxyXG5cclxuLyogLS0tIEVzdGlsb3MgZGUgQ2FkYSBFbGVtZW50byBkZSBsYSBMaXN0YSAoTEkpIC0tLSAqL1xyXG5saSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIENvbnRlbmVkb3IgZGVsIGNvbnRlbmlkbyBkZWwgaXRlbSAodGV4dG8gKyDDrWNvbm8pICovXHJcbi5saXN0LWl0ZW0tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8qIFBhcmEgYWxpbmVhciBlbCBsYWJlbCB5IGVsIMOtY29ubyAqL1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLypwYWRkaW5nOiA4cHggMTZweDsgLyogRXNwYWNpYWRvIGludGVybm8gTTMgdMOtcGljbyAqL1xyXG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IC8qIEFsdHVyYSBtw61uaW1hIE0zIHTDrXBpY2EgcGFyYSBpdGVtcyBkZSBsaXN0YSAqL1xyXG4gIC8qIENvbG9yZXMgTTMgZGUgZm9uZG8vdGV4dG8gKGVqZW1wbG9zLCBpZGVhbG1lbnRlIHVzYXIgdmFyaWFibGVzIENTUyBkZSB0dSB0ZW1hIE0zKSAqL1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWQtc3lzLWNvbG9yLXN1cmZhY2UsICNGRkZGRkYpOyAvKiBGb25kbyBjbGFybyBwb3IgZGVmZWN0byAqL1xyXG4gIC8qY29sb3I6IHZhcigtLW1kLXN5cy1jb2xvci1vbi1zdXJmYWNlLCAjMUMxQjFGKTsgLyogVGV4dG8gb3NjdXJvIHBvciBkZWZlY3RvICovXHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDsgLyogVHJhbnNpY2nDs24gc3VhdmUgcGFyYSBob3ZlciAqL1xyXG59XHJcblxyXG4vKiBFZmVjdG8gaG92ZXIgKHVzYW5kbyBjb2xvciBPbiBTdXJmYWNlIGNvbiBwb2NhIG9wYWNpZGFkIGNvbW8gZXMgY29tw7puIGVuIE0zKSAqL1xyXG4ubGlzdC1pdGVtLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWQtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIHJnYmEoMjgsIDI3LCAzMSwgMC4wOCkpOyAvKiBDb2xvciBPbiBTdXJmYWNlIGNvbiA4JSBkZSBvcGFjaWRhZCAqL1xyXG59XHJcblxyXG5cclxuLyogw4FyZWEgY2xpY2xhYmxlICh0ZXh0byArIMOtY29ubykgKi9cclxuc3Bhbi50b2dnbGUtY2hpbGRyZW4ge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGZsZXgtZ3JvdzogMTsgLyogSGFjZSBxdWUgZWwgc3BhbiBvY3VwZSBlbCBlc3BhY2lvIGRpc3BvbmlibGUgKi9cclxuICBkaXNwbGF5OiBmbGV4OyAvKiBGbGV4IHBhcmEgYWxpbmVhciBsYWJlbCBlIMOtY29ubyBkZW50cm8gKi9cclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogQ3Vyc29yIGRlIG1hbm8gKi9cclxuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogRXZpdGEgc2VsZWNjaW9uYXIgdGV4dG8gYWwgaGFjZXIgY2xpYyAqL1xyXG59XHJcblxyXG4vKiBFc3RpbG8gZGVsIHRleHRvIGRlbCDDrXRlbSAqL1xyXG5zcGFuLml0ZW0tbGFiZWwge1xyXG4gIGZsZXgtZ3JvdzogMTsgLyogUGVybWl0ZSBxdWUgZWwgdGV4dG8gb2N1cGUgbGEgbWF5b3IgcGFydGUgZGVsIGVzcGFjaW8gKi9cclxuICAvKiBUaXBvZ3JhZsOtYSBNMyAoZWplbXBsbzogYm9keS1tZWRpdW0pICovXHJcbiAgLyogZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyAqL1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IC8qIDE0cHggKi9cclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyAvKiAyMHB4ICovXHJcbiAgLyogY29sb3I6IGluaGVyaXQ7IC8qIFVzYSBlbCBjb2xvciBkZWwgY29udGVuZWRvciBwYWRyZSAqL1xyXG59XHJcblxyXG4vKiBFc3RpbG8gZGVsIMOtY29ubyBkZSBleHBhbnNpw7NuICovXHJcbnNwYW4uZXhwYW5kLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweDsgLyogVGFtYcOxbyBNMyB0w61waWNvIGRlIMOtY29ub3MgKi9cclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7IC8qIEFzZWd1cmEgdW4gw6FyZWEgY2xpY2xhYmxlIHkgYWxpbmVhY2nDs24gKi9cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IC8qIEFuaW1hY2nDs24gZGUgcm90YWNpw7NuICovXHJcbiAgLyogQ29sb3IgZGVsIMOtY29ubyAoZWplbXBsbzogT24gU3VyZmFjZSBWYXJpYW50KSAqL1xyXG4gIC8qY29sb3I6IHZhcigtLW1kLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsICM0OTQ1NEYpOyovXHJcbiAgbWFyZ2luLWxlZnQ6IDhweDsgLyogRXNwYWNpbyBlbnRyZSBlbCB0ZXh0byB5IGVsIMOtY29ubyAqL1xyXG59XHJcblxyXG4vKiBSb3RhciBlbCDDrWNvbm8gY3VhbmRvIGVsIGVsZW1lbnRvIGVzdMOpIGV4cGFuZGlkbyAobGEgY2xhc2UgJ2V4cGFuZGVkJyBsYSBhw7FhZGUgZWwgSlMpICovXHJcbnNwYW4udG9nZ2xlLWNoaWxkcmVuLmV4cGFuZGVkIC5leHBhbmQtaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgLyogUm90YSBsYSBmbGVjaGEgaGFjaWEgYXJyaWJhICovXHJcbn1cclxuXHJcbi8qIE9jdWx0YXIgZWwgw61jb25vIHNpIHVuIGVsZW1lbnRvIG5vIHRpZW5lIGhpam9zIChubyBoYXkgVUwuY2hpbGRyZW4tbGlzdCBkZXNwdcOpcyBkZSDDqWwpICovXHJcbi8qIE5vdGE6IDpoYXMoKSBlcyB1biBzZWxlY3RvciBDU1MgbW9kZXJubywgdmVyaWZpY2EgY29tcGF0aWJpbGlkYWQgc2kgZXMgbmVjZXNhcmlvICovXHJcbi8qIFNpIG5vIHB1ZWRlcyB1c2FyIDpoYXMoKSwgcG9kcsOtYXMgbmVjZXNpdGFyIHVuYSBjbGFzZSBleHRyYSBlbiBlbCBUd2lnIG8gSlMgKi9cclxubGk6bm90KDpoYXModWwuY2hpbGRyZW4tbGlzdCkpIC5leHBhbmQtaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBDb250cm9sIGRlIFZpc2liaWxpZGFkIGRlIGxhcyBMaXN0YXMgZGUgSGlqb3MgLS0tICovXHJcbi8qIE9jdWx0YSBsYXMgbGlzdGFzIGRlIGhpam9zIGFuaWRhZGFzIHBvciBkZWZlY3RvICovXHJcbnVsLmNoaWxkcmVuLWxpc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE11ZXN0cmEgbGFzIGxpc3RhcyBkZSBoaWpvcyBjdWFuZG8gbGEgY2xhc2UgJ3Zpc2libGUnIGVzdMOpIHByZXNlbnRlIChhw7FhZGlkYSBwb3IgSlMpICovXHJcbnVsLmNoaWxkcmVuLWxpc3QudmlzaWJsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/