.webixappstart{
    opacity:0;
}
.webixapp{
    transition: opacity 500ms;
    opacity: 1;
}

/*data loading status*/
.status_good, .status_error, .status_saving{
	text-align: center;
	margin-left:-12px;
}
.status_error{
	color:red;
}
.status_good{
	color:green;
}

/*login form*/
.invalid_login .webix_header > div{
    background: #FC3636;
    transition: background 1s;
}
.invalid_login{
    -webkit-animation: formshake .5s linear;
}
@-webkit-keyframes formshake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}

/* sync status */
.status_good{
	color:#ddd;
}
.mainLabel {
    font-size: 18px;
    font-family: Nunito;
    color:rgb(21, 133, 167);
    font-weight: bold;
  }
  .userLabel{
    font-family: Nunito;
    color:rgb(28, 133, 193);
    font-style: italic;
    font-weight: bold; 
    padding-bottom:1px;
    padding-top:1px;
  }
  .terminalLabel{
    font-family: Nunito;
    color:#a0a0a0;
    font-style: italic;
    font-weight: bold; 
    padding-bottom:1px;
    padding-top:1px;
  }
.userphoto{
	display:inline-block;
	border-radius:25px;
	width:48px;
	height:48px;
	float:left;
}
.userpic{
	background-color:#ada9a9;
  	color:#fff;
  	text-align:center;
	line-height:55px;
	font-size:33px;
}
.sigooImg{
    padding-top:8px;
}
.autorizacionesLabel
{
    font-family: Nunito;
    color:#a0a0a0;
    font-style: italic;
    font-weight: bold; 
    padding-top:20px;
}
.datatable_style .webix_hcell{
    background:#fff;
    color:#8d9193;
    font-weight:bold;

}
.bt_1 button.webix_button{
    background: rgb(2, 107, 177);
    background: -moz-linear-gradient(top, #2999CD 0% , #2999CD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#2999CD), color-stop(1, #0072BC));
    border:1px solid #2999CD;
    text-shadow: 0 -1px #2999CD;
    box-shadow: inset 0px 1px 1px #2999CD;
    -webkit-box-shadow: inset 0px 1px 1px #2999CD;
    color:#FFFFFF;
    font-size: 15px;
}
.bt_1 button:active{
    background: #2999CD !important;
}

.movies .webix_dataview_item, .movies .webix_dataview_item.webix_selected{
    padding: 1px 1px;
    border-color: #fff;
    background-image:none;
    background-color:#fff;
  }
  .movies .webix_dataview_item.webix_selected .overall{
    background-color: rgb(224, 155, 155);
    background: -moz-linear-gradient(top , rgb(224, 155, 155) 0%, rgb(224, 155, 155) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgb(224, 155, 155)), color-stop(1, rgb(224, 155, 155)));
    background: -o-linear-gradient(top, rgb(224, 155, 155)0% , rgb(224, 155, 155) 100%);
    background: -ms-linear-gradient(top, rgb(224, 155, 155) 0% ,rgb(224, 155, 155) 100%);
    background: -moz-linear-gradient(top, rgb(224, 155, 155) 0% ,rgb(224, 155, 155) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0rgb(226, 132, 132)), color-stop(1, rgb(224, 155, 155)    ));
  }
  .overall{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 8px;
    height: 25px;
    padding: 1px;
    color: #303030;
    background-color: #e1e4ea;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#edeff4), color-stop(1, #e1e4ea));
    background: -o-linear-gradient(top, #edeff4 0% , #e1e4ea 100%);
    background: -ms-linear-gradient(top, #edeff4 0% , #e1e4ea 100%);
    background: -moz-linear-gradient(top, #edeff4 0% , #e1e4ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#edeff4), color-stop(1, #e1e4ea));
    box-shadow: 0px 1px 1px #d4d7de;
  }
  .title{
    height:20px;
    line-height:20px;
    position: absolute;
    overflow:hidden;
    float: left;
    padding-left: 5px;
    width: 200px;
  }

.webix_el_tabbar .webix_item_tab.webix_selected {
    background-color:#F4F5F9;
  	border-color:#F4F5F9;   
   }

/* Estilos para botones de iconos de terminales */
#btnSeleccionarTodas button,
#btnLimpiarTerminales button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

#btnSeleccionarTodas svg,
#btnLimpiarTerminales svg {
    display: block;
    transition: all 0.2s ease;
    cursor: pointer;
}

#btnSeleccionarTodas:hover svg,
#btnLimpiarTerminales:hover svg {
    stroke: #0072BC !important;
    transform: scale(1.1);
}

/* Panel de aplicaciones - Formulario */
.app-section-separator {
    border-top: 1px solid #e0e0e0;
    margin: 8px 0;
}

.app-section-title {
    font-family: Nunito, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding: 4px 0;
}

.app-section-title .mdi {
    color: #2999CD;
    margin-right: 6px;
}

.app-section-info {
    font-family: Nunito, sans-serif;
    font-size: 12px;
    color: #777;
    line-height: 1.4;
    padding: 2px 0 6px 0;
}

.app-upload-btn button.webix_button {
    border: 1px dashed #ccc;
    background: #fff;
    color: #555;
    font-family: Nunito, sans-serif;
    font-size: 13px;
    box-shadow: none;
    text-shadow: none;
}

.app-upload-btn button.webix_button:hover {
    border-color: #2999CD;
    color: #2999CD;
}

.app-upload-hint {
    font-family: Nunito, sans-serif;
    font-size: 11px;
    color: #999;
    line-height: 1.3;
    padding: 2px 0 0 0;
}

.app-preview-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    padding: 8px 0;
}

.app-preview-card {
    width: 110px;
    height: 100px;
    border-radius: 12px;
    background: #f5f7fa;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 8px rgba(0,0,0,0.10);
}

.app-preview-card-horizontal {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    width: 110px;
    background: #f5f7fa;
    border-radius: 10px;
    padding: 10px 16px;
    box-shadow: 0 1px 5px rgba(0,0,0,0.08);
}

.app-preview-icon {
    width: 44px;
    height: 44px;
    object-fit: contain;
}

.app-preview-icon-sm {
    width: 28px;
    height: 28px;
    object-fit: contain;
}

.app-preview-name {
    font-family: Nunito, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #333;
    text-align: center;
    margin-top: 6px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-preview-name-sm {
    font-family: Nunito, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #333;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-edit-icon {
    cursor: pointer;
    color: #2999CD;
    font-size: 18px;
    transition: color 0.2s;
}

.app-edit-icon:hover {
    color: #0072BC;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zb3VyY2VzL3N0eWxlcy9hcHAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esd0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53ZWJpeGFwcHN0YXJ0e1xuICAgIG9wYWNpdHk6MDtcbn1cbi53ZWJpeGFwcHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qZGF0YSBsb2FkaW5nIHN0YXR1cyovXG4uc3RhdHVzX2dvb2QsIC5zdGF0dXNfZXJyb3IsIC5zdGF0dXNfc2F2aW5ne1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0Oi0xMnB4O1xufVxuLnN0YXR1c19lcnJvcntcblx0Y29sb3I6cmVkO1xufVxuLnN0YXR1c19nb29ke1xuXHRjb2xvcjpncmVlbjtcbn1cblxuLypsb2dpbiBmb3JtKi9cbi5pbnZhbGlkX2xvZ2luIC53ZWJpeF9oZWFkZXIgPiBkaXZ7XG4gICAgYmFja2dyb3VuZDogI0ZDMzYzNjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDFzO1xufVxuLmludmFsaWRfbG9naW57XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZvcm1zaGFrZSAuNXMgbGluZWFyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZvcm1zaGFrZSB7XG4gICAgOCUsIDQxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB9XG4gICAgMjUlLCA1OCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgfVxuICAgIDkyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICAgIDAlLCAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4vKiBzeW5jIHN0YXR1cyAqL1xuLnN0YXR1c19nb29ke1xuXHRjb2xvcjojZGRkO1xufVxuLm1haW5MYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XG4gICAgY29sb3I6cmdiKDIxLCAxMzMsIDE2Nyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnVzZXJMYWJlbHtcbiAgICBmb250LWZhbWlseTogTnVuaXRvO1xuICAgIGNvbG9yOnJnYigyOCwgMTMzLCAxOTMpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogYm9sZDsgXG4gICAgcGFkZGluZy1ib3R0b206MXB4O1xuICAgIHBhZGRpbmctdG9wOjFweDtcbiAgfVxuICAudGVybWluYWxMYWJlbHtcbiAgICBmb250LWZhbWlseTogTnVuaXRvO1xuICAgIGNvbG9yOiNhMGEwYTA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcbiAgICBwYWRkaW5nLWJvdHRvbToxcHg7XG4gICAgcGFkZGluZy10b3A6MXB4O1xuICB9XG4udXNlcnBob3Rve1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czoyNXB4O1xuXHR3aWR0aDo0OHB4O1xuXHRoZWlnaHQ6NDhweDtcblx0ZmxvYXQ6bGVmdDtcbn1cbi51c2VycGlje1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNhZGE5YTk7XG4gIFx0Y29sb3I6I2ZmZjtcbiAgXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0bGluZS1oZWlnaHQ6NTVweDtcblx0Zm9udC1zaXplOjMzcHg7XG59XG4uc2lnb29JbWd7XG4gICAgcGFkZGluZy10b3A6OHB4O1xufVxuLmF1dG9yaXphY2lvbmVzTGFiZWxcbntcbiAgICBmb250LWZhbWlseTogTnVuaXRvO1xuICAgIGNvbG9yOiNhMGEwYTA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuLmRhdGF0YWJsZV9zdHlsZSAud2ViaXhfaGNlbGx7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIGNvbG9yOiM4ZDkxOTM7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcblxufVxuLmJ0XzEgYnV0dG9uLndlYml4X2J1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMiwgMTA3LCAxNzcpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI5OTlDRCAwJSAsICMyOTk5Q0QgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCMyOTk5Q0QpLCBjb2xvci1zdG9wKDEsICMwMDcyQkMpKTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICMyOTk5Q0Q7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAjMjk5OUNEO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4ICMyOTk5Q0Q7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAjMjk5OUNEO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuLmJ0XzEgYnV0dG9uOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjMjk5OUNEICFpbXBvcnRhbnQ7XG59XG5cbi5tb3ZpZXMgLndlYml4X2RhdGF2aWV3X2l0ZW0sIC5tb3ZpZXMgLndlYml4X2RhdGF2aWV3X2l0ZW0ud2ViaXhfc2VsZWN0ZWR7XG4gICAgcGFkZGluZzogMXB4IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgfVxuICAubW92aWVzIC53ZWJpeF9kYXRhdmlld19pdGVtLndlYml4X3NlbGVjdGVkIC5vdmVyYWxse1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsIDE1NSwgMTU1KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AgLCByZ2IoMjI0LCAxNTUsIDE1NSkgMCUsIHJnYigyMjQsIDE1NSwgMTU1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAscmdiKDIyNCwgMTU1LCAxNTUpKSwgY29sb3Itc3RvcCgxLCByZ2IoMjI0LCAxNTUsIDE1NSkpKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMjI0LCAxNTUsIDE1NSkwJSAsIHJnYigyMjQsIDE1NSwgMTU1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDIyNCwgMTU1LCAxNTUpIDAlICxyZ2IoMjI0LCAxNTUsIDE1NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMjI0LCAxNTUsIDE1NSkgMCUgLHJnYigyMjQsIDE1NSwgMTU1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDByZ2IoMjI2LCAxMzIsIDEzMikpLCBjb2xvci1zdG9wKDEsIHJnYigyMjQsIDE1NSwgMTU1KSAgICApKTtcbiAgfVxuICAub3ZlcmFsbHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNGVhO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwjZWRlZmY0KSwgY29sb3Itc3RvcCgxLCAjZTFlNGVhKSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZWZmNCAwJSAsICNlMWU0ZWEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZGVmZjQgMCUgLCAjZTFlNGVhIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZWZmNCAwJSAsICNlMWU0ZWEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCNlZGVmZjQpLCBjb2xvci1zdG9wKDEsICNlMWU0ZWEpKTtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAjZDRkN2RlO1xuICB9XG4gIC50aXRsZXtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbi53ZWJpeF9lbF90YWJiYXIgLndlYml4X2l0ZW1fdGFiLndlYml4X3NlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGNEY1Rjk7XG4gIFx0Ym9yZGVyLWNvbG9yOiNGNEY1Rjk7ICAgXG4gICB9XG5cbi8qIEVzdGlsb3MgcGFyYSBib3RvbmVzIGRlIGljb25vcyBkZSB0ZXJtaW5hbGVzICovXG4jYnRuU2VsZWNjaW9uYXJUb2RhcyBidXR0b24sXG4jYnRuTGltcGlhclRlcm1pbmFsZXMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNidG5TZWxlY2Npb25hclRvZGFzIHN2ZyxcbiNidG5MaW1waWFyVGVybWluYWxlcyBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYnRuU2VsZWNjaW9uYXJUb2Rhczpob3ZlciBzdmcsXG4jYnRuTGltcGlhclRlcm1pbmFsZXM6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICMwMDcyQkMgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIFBhbmVsIGRlIGFwbGljYWNpb25lcyAtIEZvcm11bGFyaW8gKi9cbi5hcHAtc2VjdGlvbi1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hcHAtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE51bml0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5hcHAtc2VjdGlvbi10aXRsZSAubWRpIHtcbiAgICBjb2xvcjogIzI5OTlDRDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmFwcC1zZWN0aW9uLWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMnB4IDAgNnB4IDA7XG59XG5cbi5hcHAtdXBsb2FkLWJ0biBidXR0b24ud2ViaXhfYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hcHAtdXBsb2FkLWJ0biBidXR0b24ud2ViaXhfYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyOTk5Q0Q7XG4gICAgY29sb3I6ICMyOTk5Q0Q7XG59XG5cbi5hcHAtdXBsb2FkLWhpbnQge1xuICAgIGZvbnQtZmFtaWx5OiBOdW5pdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMnB4IDAgMCAwO1xufVxuXG4uYXBwLXByZXZpZXctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uYXBwLXByZXZpZXctY2FyZCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMTApO1xufVxuXG4uYXBwLXByZXZpZXctY2FyZC1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY3ZmE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG5cbi5hcHAtcHJldmlldy1pY29uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFwcC1wcmV2aWV3LWljb24tc20ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYXBwLXByZXZpZXctbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE51bml0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXBwLXByZXZpZXctbmFtZS1zbSB7XG4gICAgZm9udC1mYW1pbHk6IE51bml0bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYXBwLWVkaXQtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjk5OUNEO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uYXBwLWVkaXQtaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDcyQkM7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/