html, body {
  height: 100% !important;
}

#layout-header {
  height: 44px;
}

#layout-wrapper {
  width: 100% !important;
  height: 94%;
}

#layout-wrapper > #layout-main-container {
  width: 100% !important;
  margin: 0;
  padding: 0;
  height: 94%;
}

#layout-wrapper > #layout-main-container > #layout-main {
  margin: 0;
  height: 100%;
}

.row {
  height: 100%;
}

#content {
  height: 100%;
}

.zone-content {
  height: 100%;
}

#layout-wrapper > #layout-main-container > #layout-main > #layout-content {
  width: 100%;
  height: 100%;
  padding: 0;
}

#mapa {
  min-width: 100%;
  min-height: 100%;
}

#map_canvas {
  height: 100%;
  width: 100%;
}

#asd {
  height: 100%;
  padding: 0px;
  width: 43%;
  float: left;
}

#pachangas {
  float: left;
  width: 55%;
  margin-left: 20px;
  height: 100%;
}

#verPartidos {
  height: 100%;
}

.compacto {
  float: left;
  margin-bottom: 0;
  margin-right: 8px;
  margin-top: 0;
  vertical-align: middle;
}

#footer {
  margin: 0;
  width: 100%;
}

/*#footer-sig {
    margin: 0 auto;
    width: 50%;
}*/
#footer .zone-footer {
  float: left;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

#footer .zone-footer .social {
  margin-left: 30px;
}

#footer .zone-footer .credits {
  margin-right: 30px;
}

.clear {
  clear: both;
}

.pachanga {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  cursor: pointer;
}

.pachanga:hover {
  background-color: #F5F5F5;
}

.pachanga > .caja-izq {
  border-right: 1px solid #CCC;
  width: 150px;
  float: left;
  text-align: center;
  padding: 6px 15px 6px 15px;
}

.pachanga > .caja-izq > p {
  font-size: 1.2em;
  color: #666;
  text-align: center;
  margin-bottom: 2px;
}

.pachanga > .caja-centro {
  float: left;
  margin-left: 15px;
  padding-top: 15px;
}

.pachanga > .caja-centro > .centro {
  font-size: 1.3em;
  color: black;
  text-align: left;
}

.pachanga > .caja-centro > .depor {
  font-size: 1em;
  color: #666;
  text-align: left;
}

.pachanga > .caja-drch {
  width: 80px;
  padding-top: 15px;
  float: right;
  min-height: 80px;
}

.pachanga > .caja-drch > p {
  font-size: 1em;
  color: #666;
  text-align: center;
}

.oculto {
  display: none;
}

#apuntarse {
  background-color: #fff;
  border-color: #6c8d08;
  border-radius: 14px;
  border-style: solid;
  border-width: 3px;
  left: -190px;
  margin-left: 50%;
  padding: 10px 30px;
  position: fixed;
  top: 16%;
  width: 380px;
  z-index: 9999;
}

#mask {
  display: none;
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  z-index: 999;
  margin: 0 0 0 0;
}

.popup {
  display: none;
}

.row > #messages {
  margin-left: 0;
  font-size: 18px;
}

/******* Estilos para apuntarse ********/
#apuntarse ul {
  margin: 0;
  padding: 0;
  list-style: outside none none !important;
  margin-bottom: 3px !important;
}

.pago ul {
  margin-left: 8px;
}

.pago li {
  float: left;
  list-style: outside none none;
  padding-right: 10px;
}

.pago input {
  margin: 0;
}

.pago label {
  float: left;
  margin: 1px 5px 0 0;
  vertical-align: text-top;
  display: inline;
  text-align: left;
}

.alinear label {
  margin-right: 5px;
  vertical-align: text-top;
}

.oculto {
  display: none;
}

.nombre {
  font-weight: bold;
  text-align: left;
}

input[name=bonos] {
  margin: 0;
}

div li label {
  display: inline;
  float: none;
  margin-left: 2px;
  text-align: left;
}

.total label {
  display: inline;
}

#tpv {
  clear: both;
  margin-bottom: 0 0 38px 0;
}

.botonPortada {
  background: #424A52;
  background: -webkit-gradient(linear, left top, left bottom, from(#424A52), to(#3d4748));
  background: -moz-linear-gradient(top, #424A52, #3d4748);
  color: #F0F4E8;
  display: inline-block;
  zoom: 1;
  margin-bottom: 0;
  margin-top: 10px;
  margin-left: 32%;
  padding: 1px 20px;
  font-size: 20px;
  font-family: Arial Black, Marilou, Impact, Calibri;
  line-height: normal;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  /*vertical-align: middle;*/
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6C8D08", endColorstr="#8CAD28", GradientType=0);
  border-color: #8CAD28 #8CAD28 #8CAD28;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.botonPortada:hover, .botonPortada:active, .botonPortada.active, .botonPortada.disabled, .botonPortada[disabled] {
  background: #727A82;
  background: -webkit-gradient(linear, left top, left bottom, from(#424A52), to(#5d7778));
  background: -moz-linear-gradient(top, #424A52, #5d7778);
  color: #F0F4E8;
}

.botonPortada:focus, .botonPortada:focus {
  background: #424A52;
  background: -webkit-gradient(linear, left top, left bottom, from(#424A52), to(#3d4748));
  background: -moz-linear-gradient(top, #424A52, #3d4748);
  color: #F0F4E8;
}

.msg {
  margin-top: 15px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  color: #c09853;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  font-size: 20px;
}

.msg-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

.msg-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

.close {
  line-height: 20px;
  position: relative;
  right: -21px;
  top: -2px;
  color: #000;
  float: right;
  font-size: 20px;
  font-weight: bold;
  opacity: 0.2;
  text-shadow: 0 1px 0 #fff;
}

#fechas > table {
  border-collapse: inherit;
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 10px;
  margin: 15px auto;
  text-align: center;
  width: 65%;
}

#fechas > table tr:last-child td:first-child {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-right: 1px solid black;
}

#fechas > table tr:last-child td:last-child {
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 1px solid black;
}

#load {
  margin-left: 35%;
  margin-top: 38%;
  position: absolute;
}

.fecha {
  color: #8FAA1E;
  font-size: 20px;
}

#res {
  overflow-y: scroll !important;
  overflow-x: hidden;
  max-height: calc(100% - 170px);
}

#pachangas > form {
  height: 100%;
}

.fechaPartido {
  margin-top: 10px;
  padding-left: 11px;
}

.prov {
  display: none;
}

.zona {
  display: none;
}

#fechas .btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(center top, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  border-image: none;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px 14px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}

#fechas .btn-group {
  width: auto;
  margin: 25px auto;
  display: table;
}

#fechas .btn {
  font-size: 14px;
  line-height: 1.33333;
  padding: 4px 14px;
}

#fechas .btn.active, #fechas .btn:active {
  background-color: #e6e6e6;
  background-image: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0 none;
}

#fechas > .btn-group > .btn:hover {
  background-color: #e6e6e6;
  background-position: 0 -15px;
  text-decoration: none;
  transition: background-position 0.1s linear 0s;
}

.compacto label {
  float: left;
  margin: 4px 7px 0 0;
}

.compacto select {
  margin: 0;
  width: auto;
  float: left;
}

.opciones {
  margin-bottom: 10px;
}

#fechas span {
  z-index: -288;
}

#fechas .activo {
  color: #fff;
  background-color: #47a447 !important;
  border-color: #398439;
  background-image: none;
  text-shadow: none;
}

#setFecha #datepicker {
  margin: 0;
  color: #8faa1e;
  font-size: 20px;
  border: 0 solid #ccc;
  box-shadow: none;
  width: 130px;
  display: inline-block;
}

#setFecha img {
  cursor: pointer;
  padding-bottom: 7px;
  width: 25px;
}

/***********************************************************************************/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-widget-content {
  background: url("../../../media/cupertino/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
  border: 1px solid #AAAAAA;
  color: #222222;
}

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.9em;
}

.ui-spinner {
  display: inline-block;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
}

.ui-spinner-input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin: 1px 22px 1px 0.4em;
  padding: 0;
  vertical-align: baseline;
  /*middle;*/
}

.ui-spinner a.ui-spinner-button {
  border-bottom: medium none;
  border-right: medium none;
  border-top: medium none;
}

.ui-widget-content a {
  color: #222222;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-button {
  cursor: default;
  display: block;
  font-size: 0.3em;
  height: 50%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 16px;
}

.ui-widget-content .ui-icon {
  background-image: url("../../../media/cupertino/images/ui-icons_222222_256x240.png");
}

.ui-spinner .ui-icon {
  left: 0;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon {
  background-image: url("../../../media/cupertino/images/ui-icons_222222_256x240.png");
  height: 16px;
  width: 16px;
}

.ui-icon {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-spinner-down {
  bottom: 0;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  background-color: #FFFFFF !important;
  cursor: default !important;
}

input.spinner {
  width: 20px;
}

input.spinnerUser {
  width: 20px;
}

input.ui-spinner-input {
  width: 20px;
}

input[name=suplementos] {
  /*margin-bottom: 6px;
  margin-top: 6px;*/
  margin: 0px;
}

input[name=bonos] {
  margin: 0px;
}

input#partidoAbierto {
  margin: 0px;
}

span.ui-spinner {
  display: none;
}

li > span {
  vertical-align: text-top;
  margin-left: 4px;
}

.aling li {
  margin-bottom: 10px;
}

td.ui-widget-content {
  cursor: pointer;
}

td.ui-widget-content:active {
  cursor: n-resize;
}

.ui-tooltip {
  max-width: 550px;
}

.fc-agenda-slots td div {
  height: auto !important;
}

.tooltip {
  height: auto !important;
  width: 150px !important;
}

#datepicker {
  cursor: pointer;
}

.pachanga > .caja-drch > .completo {
  color: red;
}

/*******************************/
#apuntarse {
  background-color: #fff;
  border-color: #6c8d08;
  border-radius: 14px;
  border-style: solid;
  border-width: 3px;
  height: 50%;
  padding: 5px;
  position: fixed;
  top: 12%;
  width: 20%;
  z-index: 9999;
}

.popupPartido {
  display: none;
}

@media (max-width: 1000px) and (min-width: 601px) {
  body {
    max-width: 1000px !important;
    min-width: 601px !important;
    width: auto !important;
  }

  #asd {
    display: none;
  }

  #pachangas {
    width: 100%;
    padding-left: 5px;
    margin: 0;
  }
}
@media (max-width: 1149px) and (min-width: 1001px) {
  #res {
    max-height: calc(100% - 200px);
  }
}
@media (max-width: 650px) {
  #fechas {
    display: none !important;
  }

  .opciones {
    margin-top: 10px;
  }

  body h2, body .h2 {
    font-size: 25px;
  }
}
@media (max-width: 600px) {
  body {
    max-width: 600px !important;
    min-width: 360px !important;
    width: auto !important;
  }

  #asd {
    display: none;
  }

  .compacto {
    float: left;
    margin: 5px 8px;
  }

  #pachangas {
    width: 100%;
    padding-left: 5px;
    margin: 0;
  }

  #setFecha #datepicker {
    font-size: 18px;
  }

  .pachanga > .caja-izq {
    width: 92px;
    padding: 2px;
  }

  .pachanga > .caja-izq > p {
    font-size: 15px;
    margin-bottom: 2px;
  }

  .foto {
    width: 70px;
  }

  .pachanga > .caja-centro {
    margin-left: 5px;
    padding-top: 5px;
  }

  .pachanga > .caja-centro > .centro {
    font-size: 15px;
  }

  .pachanga > .caja-centro > .depor {
    font-size: 15px;
  }

  .pachanga > .caja-izq > p {
    font-size: 15px;
  }

  .pachanga > .caja-drch > p {
    font-size: 14px;
  }

  .fecha {
    font-size: 18px;
  }

  /****** Footer *****/
  #layout-footer {
    width: auto;
  }

  #footer #footer-sig article ul {
    width: 100%;
    margin: 0 auto;
  }

  #footer #footer-sig article ul li {
    float: none;
    display: inline-block;
  }

  #footer #footer-sig .zone-footer .social {
    float: none;
    margin-left: 0;
  }

  #footer #footer-sig .zone-footer .credits {
    float: none;
    margin-bottom: 25px;
    display: block;
    padding-right: 0;
    margin-right: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpZG9zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFFSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFNSjtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUlGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdIO0VBQ0c7RUFDQTtFQUNBOzs7QUFHSDtFQUNHO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBTUo7QUFDQTtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQTBCOzs7QUFJOUI7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFDSTtBQUFBO0VBRUE7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUlKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0g7RUFDRDs7O0FBR0E7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFJSjtBQUVBO0VBQ0s7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7O0VBRUo7SUFDSTs7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJOzs7QUFNUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFFSjtJQUNJO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTtJQUNBOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTs7O0VBRUo7SUFDSTs7O0VBRUo7SUFDSTtJQUNBOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJOzs7RUFFSjtJQUNJOzs7QUFJSjtFQUNBO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSIsImZpbGUiOiJwYXJ0aWRvcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5XHJcbntcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbGF5b3V0LWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbiNsYXlvdXQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA5NCU7XHJcbn1cclxuI2xheW91dC13cmFwcGVyID4gI2xheW91dC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBoZWlnaHQ6IDk0JTtcclxufSBcclxuXHJcbiNsYXlvdXQtd3JhcHBlcj4gI2xheW91dC1tYWluLWNvbnRhaW5lciA+ICNsYXlvdXQtbWFpbiB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuI2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi56b25lLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jbGF5b3V0LXdyYXBwZXIgPiAjbGF5b3V0LW1haW4tY29udGFpbmVyID4gI2xheW91dC1tYWluID4gI2xheW91dC1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuI21hcGEge1xyXG4gICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4jbWFwX2NhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2FzZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB3aWR0aDogNDMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNwYWNoYW5nYXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuXHJcbiN2ZXJQYXJ0aWRvcyB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLmNvbXBhY3RvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qI2Zvb3Rlci1zaWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG59Ki9cclxuXHJcbiNmb290ZXIgLnpvbmUtZm9vdGVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2Zvb3RlciAuem9uZS1mb290ZXIgLnNvY2lhbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4jZm9vdGVyIC56b25lLWZvb3RlciAuY3JlZGl0cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4ucGFjaGFuZ2Ege1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBhY2hhbmdhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0Y1RjVGNTtcclxufVxyXG5cclxuLnBhY2hhbmdhID4gLmNhamEtaXpxIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZweCAxNXB4IDZweCAxNXB4O1xyXG59XHJcblxyXG4ucGFjaGFuZ2EgPiAuY2FqYS1penEgPiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206MnB4O1xyXG59XHJcblxyXG4ucGFjaGFuZ2EgPiAuY2FqYS1jZW50cm8ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ucGFjaGFuZ2EgPiAuY2FqYS1jZW50cm8gPiAuY2VudHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5wYWNoYW5nYSA+IC5jYWphLWNlbnRybyA+IC5kZXBvciB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnBhY2hhbmdhID4gLmNhamEtZHJjaCB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWluLWhlaWdodDogODBweDtcclxufVxyXG5cclxuLnBhY2hhbmdhID4gLmNhamEtZHJjaCA+IHAge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5vY3VsdG8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2FwdW50YXJzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM4ZDA4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIGxlZnQ6IC0xOTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE2JTtcclxuICAgIHdpZHRoOiAzODBweDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNtYXNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbn1cclxuXHJcbi5wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucm93ID4gI21lc3NhZ2VzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKiBFc3RpbG9zIHBhcmEgYXB1bnRhcnNlICoqKioqKioqL1xyXG5cclxuI2FwdW50YXJzZSB1bCB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcclxufVxyXG4ucGFnbyB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbi5wYWdvIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5wYWdvIGlucHV0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhZ28gbGFiZWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDFweCA1cHggMCAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWxpbmVhciBsYWJlbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxufVxyXG4ub2N1bHRvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm5vbWJyZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuaW5wdXRbbmFtZT1cImJvbm9zXCJdIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5kaXYgbGkgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udG90YWwgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4jdHB2IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAwIDM4cHggMDtcclxufVxyXG5cclxuLmJvdG9uUG9ydGFkYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDI0QTUyO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNDI0QTUyKSwgdG8oIzNkNDc0OCkpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wICwgIzQyNEE1MiwgIzNkNDc0OCk7XHJcbiAgICBjb2xvcjogI0YwRjRFODtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHpvb206IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMiU7XHJcbiAgICBwYWRkaW5nOiAxcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCBCbGFjaywgTWFyaWxvdSwgSW1wYWN0LCBDYWxpYnJpO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIC8qdmVydGljYWwtYWxpZ246IG1pZGRsZTsqL1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcclxuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzZDOEQwOCcsIGVuZENvbG9yc3RyPScjOENBRDI4JywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOENBRDI4ICM4Q0FEMjggIzhDQUQyODtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XHJcbn1cclxuXHJcbi5ib3RvblBvcnRhZGE6aG92ZXIsIC5ib3RvblBvcnRhZGE6YWN0aXZlLCAuYm90b25Qb3J0YWRhLmFjdGl2ZSwgLmJvdG9uUG9ydGFkYS5kaXNhYmxlZCwgLmJvdG9uUG9ydGFkYVtkaXNhYmxlZF1cclxue1xyXG4gICAgYmFja2dyb3VuZDogIzcyN0E4MjtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzQyNEE1MiksIHRvKCM1ZDc3NzgpKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCAsICM0MjRBNTIsICM1ZDc3NzgpO1xyXG4gICAgY29sb3I6ICNGMEY0RTg7XHJcbn1cclxuXHJcbi5ib3RvblBvcnRhZGE6Zm9jdXMsIC5ib3RvblBvcnRhZGE6Zm9jdXNcclxue1xyXG4gICAgYmFja2dyb3VuZDogIzQyNEE1MjtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzQyNEE1MiksIHRvKCMzZDQ3NDgpKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCAsICM0MjRBNTIsICMzZDQ3NDgpO1xyXG4gICAgY29sb3I6ICNGMEY0RTg7XHJcbn1cclxuXHJcbi5tc2cge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJlZWQ1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6ICNjMDk4NTM7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxNHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubXNnLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcclxuICAgIGNvbG9yOiAjNDY4ODQ3O1xyXG59XHJcblxyXG4ubXNnLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWQzZDc7XHJcbiAgICBjb2xvcjogI2I5NGE0ODtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbn1cclxuXHJcblxyXG4jZmVjaGFzID4gdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogI2NjYyBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcblxyXG4jZmVjaGFzID4gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDoxMHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcclxufVxyXG5cclxuI2ZlY2hhcyA+IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MTBweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcclxufVxyXG5cclxuI2xvYWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1JTtcclxuICAgIG1hcmdpbi10b3A6IDM4JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuXHJcbi5mZWNoYSB7XHJcbiAgICBjb2xvcjogIzhGQUExRTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuI3JlcyB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG59XHJcblxyXG4jcGFjaGFuZ2FzID4gZm9ybSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mZWNoYVBhcnRpZG8ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxufVxyXG5cclxuLnByb3Yge1xyXG4gIGRpc3BsYXk6bm9uZTsgIFxyXG59XHJcbi56b25hIHtcclxuICBkaXNwbGF5Om5vbmU7ICBcclxufVxyXG5cclxuXHJcbiNmZWNoYXMgLmJ0biB7XHJcbiAgICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xyXG4gICAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XHJcbiAgICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XHJcbiAgICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYsICNlNmU2ZTYpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpIHJnYmEoMCwgMCwgMCwgMC4xNSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIGluc2V0LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4gI2ZlY2hhcyAuYnRuLWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOjI1cHggYXV0bztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4gI2ZlY2hhcyAgLmJ0biB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMztcclxuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xyXG59XHJcblxyXG5cclxuI2ZlY2hhcyAuYnRuLmFjdGl2ZSwjZmVjaGFzIC5idG46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgb3V0bGluZTogMCBub25lO1xyXG59XHJcblxyXG4jZmVjaGFzID4gLmJ0bi1ncm91cCA+IC5idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyIDBzO1xyXG59XHJcblxyXG4uY29tcGFjdG8gbGFiZWwge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbjo0cHggN3B4IDAgMDtcclxufVxyXG4uY29tcGFjdG8gc2VsZWN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcbi5vcGNpb25lcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jZmVjaGFzIHNwYW4ge1xyXG4gICAgei1pbmRleDotMjg4O1xyXG59XHJcblxyXG4jZmVjaGFzIC5hY3Rpdm97XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YTQ0NyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4jc2V0RmVjaGEgI2RhdGVwaWNrZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICM4ZmFhMWU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2NjYztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiNzZXRGZWNoYSBpbWcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxufVxyXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL21lZGlhL2N1cGVydGluby9pbWFnZXMvdWktYmdfZmxhdF83NV9mZmZmZmZfNDB4MTAwLnBuZ1wiKSByZXBlYXQteCBzY3JvbGwgNTAlIDUwJSAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG59XHJcbi51aS13aWRnZXQge1xyXG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuLnVpLXNwaW5uZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udWktd2lkZ2V0IGlucHV0LCAudWktd2lkZ2V0IHNlbGVjdCwgLnVpLXdpZGdldCB0ZXh0YXJlYSwgLnVpLXdpZGdldCBidXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi51aS1zcGlubmVyLWlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgbWFyZ2luOiAxcHggMjJweCAxcHggMC40ZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKm1pZGRsZTsqL1xyXG59XHJcblxyXG5cclxuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbWVkaXVtIG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxufVxyXG5cclxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuLnVpLXNwaW5uZXItdXAge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi51aS1zcGlubmVyLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC4zZW07XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL21lZGlhL2N1cGVydGluby9pbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nXCIpO1xyXG59XHJcbi51aS1zcGlubmVyIC51aS1pY29uIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG59XHJcblxyXG4udWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9tZWRpYS9jdXBlcnRpbm8vaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZ1wiKTtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG59XHJcbi51aS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbn1cclxuXHJcbi51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcclxufVxyXG5cclxuLnVpLXNwaW5uZXItZG93biB7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbmlucHV0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWRdLCBpbnB1dFtyZWFkb25seV0sIHNlbGVjdFtyZWFkb25seV0sIHRleHRhcmVhW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQuc3Bpbm5lciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuaW5wdXQuc3Bpbm5lclVzZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbmlucHV0LnVpLXNwaW5uZXItaW5wdXQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbmlucHV0W25hbWU9XCJzdXBsZW1lbnRvc1wiXSB7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDsqL1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuaW5wdXRbbmFtZT1cImJvbm9zXCJdIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5pbnB1dCNwYXJ0aWRvQWJpZXJ0b3tcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5cclxuc3Bhbi51aS1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxubGkgPiBzcGFuIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOnRleHQtdG9wO1xyXG4gICAgbWFyZ2luLWxlZnQ6NHB4O1xyXG59XHJcblxyXG4uYWxpbmcgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxudGQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZC51aS13aWRnZXQtY29udGVudDphY3RpdmUge1xyXG4gICAgY3Vyc29yOiBuLXJlc2l6ZTtcclxufVxyXG5cclxuIC51aS10b29sdGlwIHtcclxubWF4LXdpZHRoOiA1NTBweDtcclxufVxyXG5cclxuLmZjLWFnZW5kYS1zbG90cyB0ZCBkaXYge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRvb2x0aXB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZGF0ZXBpY2tlciB7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLnBhY2hhbmdhID4gLmNhamEtZHJjaCA+IC5jb21wbGV0byB7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiNhcHVudGFyc2Uge1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICM2YzhkMDg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEyJTtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4ucG9wdXBQYXJ0aWRvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDYwMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNhc2Qge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgICNwYWNoYW5nYXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSBhbmQgKG1pbi13aWR0aDogMTAwMXB4KSB7XHJcbiAgICAjcmVzIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgI2ZlY2hhcyB7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3BjaW9uZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBib2R5IGgyLGJvZHkgIC5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNhc2Qge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5jb21wYWN0byB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xyXG4gICAgfVxyXG4gICAgI3BhY2hhbmdhcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICB9XHJcbiAgICAjc2V0RmVjaGEgI2RhdGVwaWNrZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIC5wYWNoYW5nYSA+IC5jYWphLWl6cSB7XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgfVxyXG4gICAgLnBhY2hhbmdhID4gLmNhamEtaXpxID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICAgIC5mb3RvIHtcclxuICAgICAgICB3aWR0aDo3MHB4O1xyXG4gICAgfVxyXG4gICAgLnBhY2hhbmdhID4gLmNhamEtY2VudHJvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAucGFjaGFuZ2EgPiAuY2FqYS1jZW50cm8gPiAuY2VudHJvIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucGFjaGFuZ2EgPiAuY2FqYS1jZW50cm8gPiAuZGVwb3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5wYWNoYW5nYSA+IC5jYWphLWl6cSA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5wYWNoYW5nYSA+IC5jYWphLWRyY2ggPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuZmVjaGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqKioqKiBGb290ZXIgKioqKiovXHJcbiAgICAjbGF5b3V0LWZvb3RlciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciAjZm9vdGVyLXNpZyBhcnRpY2xlIHVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyICNmb290ZXItc2lnIGFydGljbGUgdWwgbGl7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXIgI2Zvb3Rlci1zaWcgLnpvbmUtZm9vdGVyIC5zb2NpYWwge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlciAjZm9vdGVyLXNpZyAuem9uZS1mb290ZXIgLmNyZWRpdHMge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn0iXX0= */
