@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Import Sass mixins, variables, Compass modules, etc. */
/* The OBT2 Simple Grid System */
/* line 1, ../sass/_main.scss */
html {
  margin: 0 !important;
  padding: 0;
  border: 0;
  height: 100%;
  width: 100%;
  font-family: "Lato", "sans-serif";
  font-weight: 400;
  color: #434343;
  font-size: 87.5%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* line 16, ../sass/_main.scss */
body {
  margin: 0 !important;
  padding: 0;
  border: 0;
  height: 100%;
  width: 100%;
  font-family: "Lato", "sans-serif";
  font-weight: 400;
  color: #434343;
  overflow-x: hidden;
}

/* line 27, ../sass/_main.scss */
strong {
  font-weight: 700;
}

/* line 31, ../sass/_main.scss */
h1 {
  font-size: 36px;
}

/* line 34, ../sass/_main.scss */
h1, h2, h3, h4 {
  line-height: 1.2;
  margin: 20px 0 10px;
}

/* line 39, ../sass/_main.scss */
p {
  margin: 0 0 1em;
  font-size: 14px;
  line-height: 1.4;
}

/* line 45, ../sass/_main.scss */
label {
  font-weight: 700;
}

/* line 49, ../sass/_main.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

/* line 57, ../sass/_main.scss */
ul.list-terms, ul.list-documentos-manual {
  list-style-type: disc;
  padding-left: 40px;
  margin-bottom: 10px;
}
/* line 61, ../sass/_main.scss */
ul.list-terms li, ul.list-documentos-manual li {
  display: list-item;
  line-height: 2;
}

/* line 68, ../sass/_main.scss */
#wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -150px;
  padding: 0 0 150px;
}

/* line 74, ../sass/_main.scss */
#footer {
  height: 150px;
  font-family: "Noto Sans", "sans-serif";
  font-size: 11px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}

/* line 81, ../sass/_main.scss */
.fondoprincipal {
  position: relative;
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 40px;
  background-size: contain;
}
@media (max-width: 1200px) {
  /* line 81, ../sass/_main.scss */
  .fondoprincipal {
    background-position-y: 275px;
  }
}

/* line 91, ../sass/_main.scss */
.fondo1 {
  left: 1px;
}

/* line 94, ../sass/_main.scss */
.fondomain {
  left: 1px;
}

/* line 97, ../sass/_main.scss */
#left1 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background-repeat: repeat-x;
  background: #009bae;
  left: 0;
}

/* line 109, ../sass/_main.scss */
#right1 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background-repeat: repeat-x;
  background: #009bae;
  right: 0;
}

/* line 121, ../sass/_main.scss */
#left2 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #009bae;
  background-repeat: repeat-x;
  left: 0;
}

/* line 133, ../sass/_main.scss */
#right2 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #009bae;
  background-repeat: repeat-x;
  right: 0;
}

/* line 145, ../sass/_main.scss */
#left3 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #009bae;
  background-repeat: repeat-x;
  left: 0;
}

/* line 157, ../sass/_main.scss */
#right3 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #009bae;
  background-repeat: repeat-x;
  right: 0;
}

/* line 169, ../sass/_main.scss */
#left4 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #002c3e;
  background-repeat: repeat-x;
  left: 0;
}

/* line 181, ../sass/_main.scss */
#right4 {
  position: fixed;
  width: 50%;
  bottom: 0;
  min-height: 100%;
  background-attachment: scroll !important;
  top: 0;
  margin-top: 0;
  background: #002c3e;
  background-repeat: repeat-x;
  right: 0;
}

/* line 193, ../sass/_main.scss */
.logo {
  padding: 18px 15px 15px;
  height: 85px;
  margin-top: 5px;
}
@media (max-width: 480px) {
  /* line 193, ../sass/_main.scss */
  .logo {
    width: 71px;
    height: auto;
    padding: 0 0 10px;
  }
}

/* line 204, ../sass/_main.scss */
.logoAfiliado {
  max-width: 200px;
  max-height: 100px;
}

/* line 212, ../sass/_main.scss */
.logo-index {
  margin: auto;
  height: 65px;
  margin-right: 38px;
}

/* line 217, ../sass/_main.scss */
.row-logo-index {
  margin-top: 75px;
}

/* line 220, ../sass/_main.scss */
.nav-acceder {
  display: none;
}

/* line 223, ../sass/_main.scss */
.nav-buscar {
  display: none;
}

/* line 227, ../sass/_main.scss */
.navbar-toggle,
.navbar-default.navbar-toggle {
  border: none;
  background: transparent !important;
}
/* line 232, ../sass/_main.scss */
.navbar-toggle:hover,
.navbar-default.navbar-toggle:hover {
  background: transparent !important;
}
/* line 236, ../sass/_main.scss */
.navbar-toggle .icon-bar,
.navbar-default.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
  background-color: #ffffff;
}
/* line 241, ../sass/_main.scss */
.navbar-toggle .top-bar,
.navbar-default.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
  background-color: #ffffff;
}
/* line 246, ../sass/_main.scss */
.navbar-toggle .middle-bar,
.navbar-default.navbar-toggle .middle-bar {
  opacity: 0;
  background-color: #ffffff;
}
/* line 250, ../sass/_main.scss */
.navbar-toggle .bottom-bar,
.navbar-default.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
  background-color: #ffffff;
}
/* line 257, ../sass/_main.scss */
.navbar-toggle.collapsed .top-bar,
.navbar-default.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
  background-color: #ffffff;
}
/* line 261, ../sass/_main.scss */
.navbar-toggle.collapsed .middle-bar,
.navbar-default.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
  background-color: #ffffff;
}
/* line 265, ../sass/_main.scss */
.navbar-toggle.collapsed .bottom-bar,
.navbar-default.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
  background-color: #ffffff;
}

/* line 274, ../sass/_main.scss */
.fondo-inversor {
  background-color: #009bae;
}

/* line 277, ../sass/_main.scss */
.fondo-prestatario {
  background-color: #009bae;
}

/* line 280, ../sass/_main.scss */
.fondo-afiliado {
  background-color: #002c3e;
}

/* line 283, ../sass/_main.scss */
.fondo-blanco {
  background-color: #ffffff;
}

/* line 286, ../sass/_main.scss */
.color-afiliado {
  color: #002c3e;
}

/* line 290, ../sass/_main.scss */
.texto-principal-index {
  margin-top: 35px;
  margin-left: -25px;
  font-family: "Lato", "sans-serif";
  font-weight: 700;
  font-size: 20pt;
  line-height: 20pt;
  color: #ffffff;
  text-shadow: 2px 2px 2px rgba(160, 160, 160, 0.6);
}

/* line 301, ../sass/_main.scss */
.title-hero {
  text-align: center;
  margin-top: 500px;
  font-family: "Lato", "sans-serif";
  font-weight: 700;
  font-size: 20pt;
  line-height: 20pt;
  color: #ffffff;
  text-shadow: 2px 2px 2px rgba(160, 160, 160, 0.6);
}
/* line 311, ../sass/_main.scss */
.title-hero.inversor {
  margin-left: 70px;
}

/* line 315, ../sass/_main.scss */
.title-big {
  font-size: 39px;
  font-family: "Lato", "sans-serif";
  font-weight: 700;
  line-height: 47px;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(160, 160, 160, 0.8);
  margin-top: 0;
  margin-bottom: 0;
}
/* line 325, ../sass/_main.scss */
.title-big.prestatario {
  text-align: left;
  padding: 50px 30px;
}
/* line 328, ../sass/_main.scss */
.title-big.prestatario.title-big-prestatario-landing {
  padding-top: 178px;
}
@media (max-width: 767px) {
  /* line 328, ../sass/_main.scss */
  .title-big.prestatario.title-big-prestatario-landing {
    padding-top: 12px;
    text-align: center;
  }
}
/* line 336, ../sass/_main.scss */
.title-big.inversor {
  text-align: right;
  padding: 50px 30px;
}
/* line 340, ../sass/_main.scss */
.title-big.doble-title-box {
  text-align: center;
  padding: 135px 0;
}
/* line 344, ../sass/_main.scss */
.title-big.single-title-box {
  text-align: center;
  padding: 135px 0;
}
/* line 348, ../sass/_main.scss */
.title-big.triple-title-box {
  text-align: center;
  padding: 90px 0;
}
/* line 352, ../sass/_main.scss */
.title-big.quadra-title-box {
  text-align: center;
  padding: 50px 0;
}

/* line 357, ../sass/_main.scss */
.title-black-xl {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 48px;
  font-weight: 700;
}
/* line 362, ../sass/_main.scss */
.title-black-xl.prestatario {
  color: #009bae;
}
/* line 365, ../sass/_main.scss */
.title-black-xl.afiliado {
  color: #002c3e;
}

/* line 369, ../sass/_main.scss */
.title-black-lg {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 35px;
  font-weight: 700;
}

/* line 375, ../sass/_main.scss */
.title-black {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 24px;
  font-weight: 700;
}

/* line 381, ../sass/_main.scss */
.title-black-md {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 20px;
  font-weight: 700;
}
/* line 386, ../sass/_main.scss */
.title-black-md.nodata {
  margin: 75px 0;
  color: #adadad;
}
@media (max-width: 767px) {
  /* line 386, ../sass/_main.scss */
  .title-black-md.nodata {
    text-align: center;
    margin: 20px;
  }
}
/* line 393, ../sass/_main.scss */
.title-black-md.nodata.icon {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 393, ../sass/_main.scss */
  .title-black-md.nodata.icon {
    text-align: center;
    margin: 20px;
  }
}

/* line 402, ../sass/_main.scss */
.title-black-sm {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 17px;
  font-weight: 700;
}

/* line 408, ../sass/_main.scss */
.std-text {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 18px;
  text-align: left;
  font-weight: 300;
}

/* line 415, ../sass/_main.scss */
.std-text-md {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 15px;
  text-align: left;
  font-weight: 300;
}

/* line 422, ../sass/_main.scss */
.std-text-sm {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 14px;
  text-align: left;
  font-weight: 300;
}

/* line 429, ../sass/_main.scss */
.std-text-xs {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 13px;
  text-align: left;
  font-weight: 300;
}

/* line 436, ../sass/_main.scss */
.texto-header-carousel-index {
  color: #ffffff;
  margin: 10px 0 10px 0;
  font-family: "Noto Sans", "sans-serif";
  font-weight: 700;
  font-size: 14px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}

/* line 444, ../sass/_main.scss */
.texto-carousel-index {
  font-size: 14px;
  line-height: 14px;
}
@media (max-width: 767px) {
  /* line 444, ../sass/_main.scss */
  .texto-carousel-index {
    font-size: 11px;
    line-height: 12px;
  }
}

/* line 452, ../sass/_main.scss */
.texto-condiciones {
  font-size: 11px;
  font-style: italic;
}

/* line 457, ../sass/_main.scss */
.seleccionadosimulador {
  color: #009bae;
  font-weight: 700;
  font-size: 30px;
}

/* line 463, ../sass/_main.scss */
.radioinvisible {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 469, ../sass/_main.scss */
.condiciones-lista {
  list-style: none;
  margin: 0;
  padding: 30px 0 50px;
}
/* line 473, ../sass/_main.scss */
.condiciones-lista li {
  padding-left: 1em;
  text-indent: -.7em;
  padding-top: 10px;
}
/* line 477, ../sass/_main.scss */
.condiciones-lista li:before {
  content: "â€¢ ";
  color: #9ec6ff;
  font-size: 11px;
}

/* line 484, ../sass/_main.scss */
.list-group-item {
  border-radius: 0;
  border: 1px solid #000000;
  font-weight: 300;
  padding: 5px 15px;
}
/* line 490, ../sass/_main.scss */
.list-group-item:first-child {
  border-radius: 0;
}
/* line 494, ../sass/_main.scss */
.list-group-item:last-child {
  border-radius: 0;
}
/* line 498, ../sass/_main.scss */
.list-group-item.tareas-usuario {
  border: 0;
  border-bottom: 1px solid #adadad;
  padding: 30px 15px;
  margin: 0;
  border-radius: 0;
}

/* line 507, ../sass/_main.scss */
a {
  text-decoration: none;
}
/* line 509, ../sass/_main.scss */
a.link-gray-underline {
  color: #a9a9a9;
  text-decoration: underline;
}
/* line 512, ../sass/_main.scss */
a.link-gray-underline:hover {
  color: #5b5b5b;
  text-decoration: underline;
}
/* line 517, ../sass/_main.scss */
a.todo {
  text-decoration: none;
}
/* line 520, ../sass/_main.scss */
a.sin-link {
  display: inline-block;
  color: #5b5b5b;
}
/* line 524, ../sass/_main.scss */
a:hover.sin-link {
  text-decoration: none;
  color: inherit;
}
/* line 528, ../sass/_main.scss */
a:hover.etiqueta {
  text-decoration: none;
}
/* line 531, ../sass/_main.scss */
a.modalFinanciacionId {
  text-decoration: none;
  color: #002c3e;
}

/* line 536, ../sass/_main.scss */
.sin-link {
  color: #434343;
}
/* line 538, ../sass/_main.scss */
.sin-link:hover {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 547, ../sass/_main.scss */
.sin-link:focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 556, ../sass/_main.scss */
.sin-link:active {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 564, ../sass/_main.scss */
.sin-link:active.focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 573, ../sass/_main.scss */
.sin-link:active:focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 583, ../sass/_main.scss */
.sin-link.active {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 591, ../sass/_main.scss */
.sin-link.active.focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 600, ../sass/_main.scss */
.sin-link.active:focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 610, ../sass/_main.scss */
.sin-link.focus {
  text-decoration: none;
  color: #888;
  outline: none;
  outline-offset: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 620, ../sass/_main.scss */
.navbar {
  background: rgba(0, 0, 0, 0.05);
  border: none;
}
/* line 623, ../sass/_main.scss */
.navbar .container {
  background: none;
}

/* line 631, ../sass/_main.scss */
.navbar-fixed-bottom {
  border-width: 1px 0;
}

/* line 634, ../sass/_main.scss */
.navbar-footer {
  margin-bottom: 0;
  border-bottom: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding-bottom: 25px;
}

/* line 643, ../sass/_main.scss */
.navbar-subtext {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ededed;
  font-family: "Noto Sans", "sans-serif";
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
  text-decoration: none;
}
/* line 652, ../sass/_main.scss */
.navbar-subtext a {
  text-decoration: none;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #ededed;
  font-family: "Noto Sans", "sans-serif";
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
  text-decoration: none;
}
/* line 661, ../sass/_main.scss */
.navbar-subtext a:hover, .navbar-subtext a:focus {
  text-decoration: none;
  color: #ffffff;
}

/* line 668, ../sass/_main.scss */
a > .navbar-subtext:hover, a > .navbar-subtext:focus, a > .navbar-subtext:active, a > .navbar-subtext:visited {
  text-decoration: none;
  color: #ededed;
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}

/* line 675, ../sass/_main.scss */
.nav-new {
  font-family: "Noto Sans", "sans-serif";
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}
/* line 682, ../sass/_main.scss */
.nav-new#atras a {
  padding: 4px 15px 0;
}
/* line 689, ../sass/_main.scss */
.nav-new#li-ayuda a i {
  cursor: pointer;
}

/* line 695, ../sass/_main.scss */
.separador {
  margin-top: 15px;
  color: #dddddd;
}

/* line 699, ../sass/_main.scss */
.iconos-barrasup {
  line-height: 1.3em;
  vertical-align: 0;
}

/* line 703, ../sass/_main.scss */
.submenu-li {
  border: 1px solid #000000;
  color: #434343;
  margin: 26px 5px 0;
  padding: 0;
}
/* line 708, ../sass/_main.scss */
.submenu-li a {
  color: #434343;
  font-family: "Lato", "sans-serif";
  font-size: 12px;
  font-weight: 700;
  text-shadow: none;
}

/* line 717, ../sass/_main.scss */
.submenu-interior {
  display: block;
  margin-top: 25px;
  margin-bottom: -1px;
  margin-right: -5px;
}

/* line 723, ../sass/_main.scss */
.sub-active {
  background-color: #ededed;
}

/* line 726, ../sass/_main.scss */
.sub-active-inversor {
  background-color: #3fa3b0;
}

/* line 729, ../sass/_main.scss */
.sub-active-afiliado {
  background-color: #9ec9da;
}

/* line 732, ../sass/_main.scss */
.sub-active-prestatario {
  background-color: #3fa3b0;
}

/* line 735, ../sass/_main.scss */
.panel {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 741, ../sass/_main.scss */
.panel.nopanel {
  margin-bottom: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

/* line 750, ../sass/_main.scss */
.panel-default {
  border: #444 1px solid;
}
/* line 752, ../sass/_main.scss */
.panel-default > .panel-heading {
  color: #000000;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #444;
}

/* line 759, ../sass/_main.scss */
.panel-danger {
  border: #ebccd1 1px solid;
}
/* line 761, ../sass/_main.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 767, ../sass/_main.scss */
.panel-footer {
  background-color: #ffffff;
  border-top: 1px solid #000000;
}

/* line 772, ../sass/_main.scss */
.panel-gris {
  background-color: #f6f6f6;
  padding: 20px 15px;
}
/* line 775, ../sass/_main.scss */
.panel-gris.prestatario {
  border-top: 3px solid #009bae;
}
/* line 778, ../sass/_main.scss */
.panel-gris.afiliado {
  border-top: 3px solid #002c3e;
}
/* line 781, ../sass/_main.scss */
.panel-gris.inversor {
  border-top: 3px solid #009bae;
}

/* line 786, ../sass/_main.scss */
.modalzank {
  border-radius: 0;
  padding: 20px;
}
/* line 790, ../sass/_main.scss */
.modalzank .modal-header {
  border-bottom: none;
}
/* line 792, ../sass/_main.scss */
.modalzank .modal-header > .modal-title {
  font-size: 25px;
}
/* line 796, ../sass/_main.scss */
.modalzank .modal-footer {
  border-top: none;
  margin-top: 0;
}

/* line 801, ../sass/_main.scss */
.modal-title {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 26px;
  font-weight: 700;
}

/* line 809, ../sass/_main.scss */
.badge.badge-success {
  background-color: #5cb85c;
}
/* line 812, ../sass/_main.scss */
.badge.badge-warning {
  background-color: #f0ad4e;
}
/* line 815, ../sass/_main.scss */
.badge.badge-danger {
  background-color: #d9534f;
}

/* line 820, ../sass/_main.scss */
.container-carousel {
  background: rgba(0, 0, 0, 0.05);
  margin: 5px;
  padding: 5px;
  height: 150px;
  color: #ffffff;
}

/* line 827, ../sass/_main.scss */
.carousel {
  height: 140px !important;
  background: none !important;
}
/* line 830, ../sass/_main.scss */
.carousel .item {
  height: 140px !important;
  background: none !important;
}
/* line 833, ../sass/_main.scss */
.carousel .item .active {
  height: 140px !important;
  background: none !important;
}
/* line 838, ../sass/_main.scss */
.carousel.carousel-ask {
  height: 580px !important;
}
@media (max-height: 670px) {
  /* line 838, ../sass/_main.scss */
  .carousel.carousel-ask {
    height: 700px !important;
  }
}
@media (max-width: 1200px) {
  /* line 838, ../sass/_main.scss */
  .carousel.carousel-ask {
    height: 700px !important;
  }
}
@media (max-width: 768px) {
  /* line 838, ../sass/_main.scss */
  .carousel.carousel-ask {
    height: 610px !important;
  }
}
@media (max-width: 480px) {
  /* line 838, ../sass/_main.scss */
  .carousel.carousel-ask {
    height: 625px !important;
  }
}
/* line 856, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input {
  display: flex;
  flex-flow: column-reverse;
  /* active state */
}
/* line 861, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input .bar {
  position: relative;
  display: block;
  width: 100%;
}
/* line 866, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input .bar:before, .carousel.carousel-ask .wrapper-input .bar:after {
  content: '';
  height: 2px;
  width: 0;
  bottom: -50px;
  position: absolute;
  background: #009bae;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
/* line 877, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input .bar:before {
  left: 50%;
}
/* line 880, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input .bar:after {
  right: 50%;
}
/* line 885, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input .bar.text-error:before, .carousel.carousel-ask .wrapper-input .bar.text-error:after {
  background: #FF0000;
}
/* line 893, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:focus ~ .bar:before, .carousel.carousel-ask .wrapper-input input:focus ~ .bar:after {
  width: 50%;
}
/* line 897, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input label, .carousel.carousel-ask .wrapper-input input {
  transition: all 0.2s;
  touch-action: manipulation;
}
/* line 902, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:focus {
  outline: 0;
  background: #fff;
}
/* line 907, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input label {
  line-height: 10px;
  text-align: left;
  font-size: 10px;
  font-family: "Lato", "sans-serif";
  font-weight: 400;
  font-style: italic;
  color: #999999;
}
/* line 917, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform: translate(12px, 2.125rem) scale(1.4);
}
/* line 927, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input ::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}
/* line 932, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:focus::-webkit-input-placeholder {
  opacity: 1;
}
/* line 936, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:not(:placeholder-shown) + label,
.carousel.carousel-ask .wrapper-input input:focus + label {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
  color: #009bae;
}
/* line 942, ../sass/_main.scss */
.carousel.carousel-ask .wrapper-input input:not(:placeholder-shown) + label.text-error,
.carousel.carousel-ask .wrapper-input input:focus + label.text-error {
  color: #FF0000;
}
/* line 948, ../sass/_main.scss */
.carousel.carousel-ask .carousel-indicators {
  width: 80%;
  margin-left: -40%;
}
/* line 951, ../sass/_main.scss */
.carousel.carousel-ask .carousel-indicators li {
  border: 1px solid #666666;
  cursor: default;
}
/* line 954, ../sass/_main.scss */
.carousel.carousel-ask .carousel-indicators li.active, .carousel.carousel-ask .carousel-indicators li.pasive {
  border: 1px solid #009bae;
  background: #009bae;
}
/* line 960, ../sass/_main.scss */
.carousel.carousel-ask .carousel-indicators.afiliado li {
  border: 1px solid #666666;
  cursor: default;
}
/* line 963, ../sass/_main.scss */
.carousel.carousel-ask .carousel-indicators.afiliado li.active, .carousel.carousel-ask .carousel-indicators.afiliado li.pasive {
  border: 1px solid #002c3e;
  background: #002c3e;
}
/* line 971, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner {
  height: 100%;
  background-color: white;
  box-shadow: 4px 4px 6px #dddddd;
  border: 1px solid #bbbbbb;
}
/* line 976, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item {
  margin: 0;
}
/* line 978, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .header-preguntas {
  display: block;
  max-width: 100%;
  width: 920px;
  height: 200px;
}
/* line 983, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .header-preguntas.prestatario {
  background-color: #009bae;
}
/* line 986, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .header-preguntas.afiliado {
  background-color: #002c3e;
}
/* line 990, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .header-preguntas .title-black-md {
  text-align: center;
  padding: 20px;
  color: white;
  margin: 0;
}
/* line 996, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .header-preguntas .title-big {
  text-align: center;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 996, ../sass/_main.scss */
  .carousel.carousel-ask .carousel-inner .item .header-preguntas .title-big {
    font-size: 20px;
    line-height: 20px;
  }
}
/* line 1012, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas {
  text-align: center;
  line-height: 280px;
  margin: 85px auto 25px;
}
/* line 1019, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas .errorASK {
  padding: 0 4px;
  margin: -15px 0 0;
  font-size: 11px;
  font-weight: 400;
  color: #ff0000;
  width: 100%;
  display: inline-block;
  max-width: 100%;
  text-align: left;
  font-family: "Lato", "sans-serif";
}
/* line 1031, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas .form-group {
  margin: 0 auto 15px;
}
@media (max-width: 767px) {
  /* line 1012, ../sass/_main.scss */
  .carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas {
    margin: 20px auto;
  }
}
/* line 1037, ../sass/_main.scss */
.carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas .contenedor-respuesta {
  display: inline-block;
  width: 95px;
  height: 67px;
  vertical-align: top;
  line-height: normal;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1037, ../sass/_main.scss */
  .carousel.carousel-ask .carousel-inner .item .contenedor-respuestas .respuestas .contenedor-respuesta {
    display: block;
    width: 100%;
    height: 55px;
    margin: 0px 0px;
  }
}

/* line 1060, ../sass/_main.scss */
.pac-container.pac-logo .pac-item {
  white-space: normal !important;
}

/* line 1066, ../sass/_main.scss */
.carousel-transparent-box {
  height: 140px !important;
  background: none !important;
}

/* line 1070, ../sass/_main.scss */
.carousel-inner-transparent-box {
  height: 140px !important;
  background: rgba(0, 0, 0, 0.05);
  color: #ffffff;
}

/* line 1075, ../sass/_main.scss */
.carousel-left-prestamos {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-left: -21px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1083, ../sass/_main.scss */
.carousel-right-prestamos {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-right: -22px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1091, ../sass/_main.scss */
.carousel-left-estadisticas {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-left: -66px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1099, ../sass/_main.scss */
.carousel-right-estadisticas {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-right: -66px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1107, ../sass/_main.scss */
.carousel-left-inversores {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-left: -21px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1115, ../sass/_main.scss */
.carousel-right-inversores {
  background-color: rgba(0, 0, 0, 0.09);
  padding: 10px 3px 7px;
  margin-right: -22px;
  margin-top: 48px;
  text-shadow: none;
}

/* line 1123, ../sass/_main.scss */
.item {
  margin: 0 45px;
}

/* line 1128, ../sass/_main.scss */
.carousel-control.ask {
  width: 40px;
  height: 200px;
}
/* line 1131, ../sass/_main.scss */
.carousel-control.ask.left {
  background: none;
}
/* line 1134, ../sass/_main.scss */
.carousel-control.ask.right {
  display: none;
  background: none;
}
/* line 1139, ../sass/_main.scss */
.carousel-control.index {
  background: none;
  width: 39px;
}
/* line 1142, ../sass/_main.scss */
.carousel-control.index .fa-chevron-left {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -16px;
  width: 28px;
  height: 36px;
  font-size: 30px;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.09);
  margin-left: -20px;
  text-shadow: none;
  line-height: 37px;
}
/* line 1157, ../sass/_main.scss */
.carousel-control.index .fa-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -16px;
  width: 28px;
  height: 36px;
  font-size: 30px;
  background-color: rgba(0, 0, 0, 0.09);
  margin-left: -9px;
  text-shadow: none;
  line-height: 37px;
}

/* line 1176, ../sass/_main.scss */
.alert {
  margin-top: 0;
  border-radius: 0;
  padding: 10px;
  font-weight: 300;
}

/* line 1183, ../sass/_main.scss */
.iconoalerta {
  padding: 0 10px;
}

/* line 1186, ../sass/_main.scss */
.btn-file {
  position: relative;
  overflow: hidden;
}
/* line 1189, ../sass/_main.scss */
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: #ffffff;
  cursor: inherit;
  display: block;
}

/* line 1206, ../sass/_main.scss */
.btn-base {
  background-color: #ffffff;
  font-family: "Lato", "sans-serif";
  text-transform: uppercase;
  outline: none;
  border-radius: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
@media (max-width: 640px) {
  /* line 1225, ../sass/_main.scss */
  .btn-base .iban-big {
    display: none !important;
  }
  /* line 1228, ../sass/_main.scss */
  .btn-base .iban-oculto {
    display: block !important;
  }
}
@media (max-width: 480px) {
  /* line 1206, ../sass/_main.scss */
  .btn-base {
    max-width: 100%;
    margin-bottom: 0;
  }
}
/* line 1238, ../sass/_main.scss */
.btn-base.btn-neutral, .btn-base button[disabled] {
  border: 2px solid #999;
  color: #999;
}
/* line 1241, ../sass/_main.scss */
.btn-base.btn-neutral:hover, .btn-base.btn-neutral:focus, .btn-base.btn-neutral:active, .btn-base.btn-neutral.active, .btn-base.btn-neutral.activo, .btn-base button[disabled]:hover, .btn-base button[disabled]:focus, .btn-base button[disabled]:active, .btn-base button[disabled].active, .btn-base button[disabled].activo {
  color: white;
  outline: none;
  background-color: #999;
  box-shadow: none;
}
/* line 1249, ../sass/_main.scss */
.btn-base.btn-mainmenu {
  border: none;
  color: #a0a0a0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1255, ../sass/_main.scss */
.btn-base.btn-mainmenu:hover, .btn-base.btn-mainmenu:focus, .btn-base.btn-mainmenu:active, .btn-base.btn-mainmenu.active, .btn-base.btn-mainmenu.activo {
  color: white;
  outline: none;
  background-color: #a0a0a0;
  box-shadow: none;
}
/* line 1263, ../sass/_main.scss */
.btn-base.btn-kpis {
  border: none;
  color: #666666;
  background: #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-transform: none;
}
/* line 1271, ../sass/_main.scss */
.btn-base.btn-kpis:hover, .btn-base.btn-kpis:focus, .btn-base.btn-kpis:active, .btn-base.btn-kpis.active, .btn-base.btn-kpis.activo {
  color: white;
  outline: none;
  background-color: #a0a0a0;
  box-shadow: none;
}
/* line 1277, ../sass/_main.scss */
.btn-base.btn-kpis.btn-card-add {
  padding: 62px 55px;
  border-radius: 5px;
  font-size: 20px;
  margin: 10px;
}
/* line 1283, ../sass/_main.scss */
.btn-base.btn-kpis.btn-card {
  padding: 62px 19px;
  border-radius: 5px;
  font-size: 20px;
  color: #aaaaaa;
  margin: 10px;
  background: -moz-linear-gradient(-45deg, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%);
  background: -webkit-linear-gradient(-45deg, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%);
  background: linear-gradient(135deg, #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%);
}
/* line 1293, ../sass/_main.scss */
.btn-base.btn-kpis.btn-sdd {
  padding: 62px 26px;
  border-radius: 5px;
  font-size: 20px;
  color: #dddddd;
  margin-bottom: 10px;
  background: #b5bdc8;
  background: -moz-linear-gradient(-45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);
  background: -webkit-linear-gradient(-45deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);
  background: linear-gradient(135deg, #b5bdc8 0%, #828c95 36%, #28343b 100%);
}
/* line 1306, ../sass/_main.scss */
.btn-base.btn-kpis p {
  white-space: initial;
  margin-bottom: 0;
}
/* line 1311, ../sass/_main.scss */
.btn-base.btn-kpis.btn-inv-dni p {
  float: right;
  max-width: 83%;
}
/* line 1318, ../sass/_main.scss */
.btn-base.btn-prestatario {
  border: 2px solid #009bae;
  color: #009bae;
}
/* line 1321, ../sass/_main.scss */
.btn-base.btn-prestatario:hover, .btn-base.btn-prestatario:focus, .btn-base.btn-prestatario:active, .btn-base.btn-prestatario.active, .btn-base.btn-prestatario.activo {
  color: white;
  outline: none;
  background-color: #009bae;
  box-shadow: none;
}
/* line 1327, ../sass/_main.scss */
.btn-base.btn-prestatario.siguienteItem {
  float: right;
}
@media (max-width: 1200px) {
  /* line 1327, ../sass/_main.scss */
  .btn-base.btn-prestatario.siguienteItem {
    margin: 0 30px;
  }
}
/* line 1336, ../sass/_main.scss */
.btn-base.btn-inversor {
  border: 2px solid #009bae;
  color: #009bae;
}
/* line 1339, ../sass/_main.scss */
.btn-base.btn-inversor:hover, .btn-base.btn-inversor:focus, .btn-base.btn-inversor:active, .btn-base.btn-inversor.active, .btn-base.btn-inversor.activo {
  color: white;
  outline: none;
  background-color: #009bae;
  box-shadow: none;
}
/* line 1347, ../sass/_main.scss */
.btn-base.btn-afiliado {
  border: 2px solid #002c3e;
  color: #002c3e;
}
/* line 1350, ../sass/_main.scss */
.btn-base.btn-afiliado:hover, .btn-base.btn-afiliado:focus, .btn-base.btn-afiliado:active, .btn-base.btn-afiliado.active, .btn-base.btn-afiliado.activo {
  color: white;
  outline: none;
  background-color: #002c3e;
  box-shadow: none;
}

/* line 1359, ../sass/_main.scss */
.btn-superblock {
  width: 100%;
  padding: 40px;
}
@media (max-width: 768px) {
  /* line 1359, ../sass/_main.scss */
  .btn-superblock {
    margin: 0 0 10px 0;
  }
}

/* line 1368, ../sass/_main.scss */
.btn-simulador {
  border: 0;
  border-radius: 0;
  padding: 30px 12px;
  color: #333;
}
/* line 1373, ../sass/_main.scss */
.btn-simulador.afiliado {
  background: #333a3c;
  border-left: 1px solid #0b2e3c;
  border-top: 1px solid #0b2e3c;
}
/* line 1377, ../sass/_main.scss */
.btn-simulador.afiliado.off {
  background: #888;
}
/* line 1380, ../sass/_main.scss */
.btn-simulador.afiliado:first-child {
  border-left: none;
}
/* line 1383, ../sass/_main.scss */
.btn-simulador.afiliado.active, .btn-simulador.afiliado.focus {
  background-color: #9dc4b7;
  outline: none;
}
/* line 1388, ../sass/_main.scss */
.btn-simulador.prestatario {
  background: #eff8ff;
  border-left: 1px solid #b9e1f5;
}
/* line 1391, ../sass/_main.scss */
.btn-simulador.prestatario:first-child {
  border-left: none;
}
/* line 1394, ../sass/_main.scss */
.btn-simulador.prestatario.active, .btn-simulador.prestatario.focus {
  background-color: #b9e1f5;
  outline: none;
}

/* line 1401, ../sass/_main.scss */
.btn-modo {
  border: 0;
  border-radius: 0;
  padding: 12px 12px;
  color: #333;
}
/* line 1406, ../sass/_main.scss */
.btn-modo.afiliado {
  background: #333a3c;
  border-left: 1px solid #0b2e3c;
}
/* line 1409, ../sass/_main.scss */
.btn-modo.afiliado:first-child {
  border-left: none;
}
/* line 1412, ../sass/_main.scss */
.btn-modo.afiliado.active, .btn-modo.afiliado.focus {
  background-color: #9dc4b7;
  outline: none;
}
/* line 1417, ../sass/_main.scss */
.btn-modo.prestatario {
  background: #eff8ff;
  border-left: 1px solid #b9e1f5;
}
/* line 1420, ../sass/_main.scss */
.btn-modo.prestatario:first-child {
  border-left: none;
}
/* line 1423, ../sass/_main.scss */
.btn-modo.prestatario.active, .btn-modo.prestatario.focus {
  background-color: #b9e1f5;
  outline: none;
}

/* line 1430, ../sass/_main.scss */
.btn-tipoInversor {
  width: 100%;
  padding: 40px;
}
@media (max-width: 480px) {
  /* line 1430, ../sass/_main.scss */
  .btn-tipoInversor {
    padding: 20px;
  }
}

/* line 1437, ../sass/_main.scss */
.btn-verificacion-primario {
  margin-bottom: 20px;
  padding: 50px;
  font-size: 18px;
}
/* line 1441, ../sass/_main.scss */
.btn-verificacion-primario:hover {
  margin-bottom: 20px;
  padding: 50px;
  font-size: 18px;
}
/* line 1446, ../sass/_main.scss */
.btn-verificacion-primario:focus {
  margin-bottom: 20px;
  padding: 50px;
  font-size: 18px;
}

/* line 1452, ../sass/_main.scss */
.btn-removeDoc {
  padding-left: 5px;
  color: #434343;
}

/* line 1457, ../sass/_main.scss */
.btn-riesgo-conservador.active, .btn-riesgo-conservador:hover, .btn-riesgo-conservador:focus, .btn-riesgo-conservador:active {
  background: #8ba7ab !important;
}

/* line 1462, ../sass/_main.scss */
.btn-riesgo-moderado.active, .btn-riesgo-moderado:hover, .btn-riesgo-moderado:focus, .btn-riesgo-moderado:active {
  background: #3fa3b0 !important;
}

/* line 1467, ../sass/_main.scss */
.btn-riesgo-agresivo.active, .btn-riesgo-agresivo:hover, .btn-riesgo-agresivo:focus, .btn-riesgo-agresivo:active {
  background: #009bae !important;
}

/* line 1471, ../sass/_main.scss */
.form-margin {
  margin: 25px 0 0;
}

/* line 1474, ../sass/_main.scss */
.input-new {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #898989;
  color: #555;
  outline: 0;
  font-style: italic;
  font-family: "Noto Sans", "sans-serif";
}

/* line 1489, ../sass/_main.scss */
.textarea-new {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #898989;
  color: #555;
  outline: 0;
  font-style: italic;
  font-family: "Noto Sans", "sans-serif";
}

/* line 1503, ../sass/_main.scss */
.select-new {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #898989;
  color: #555;
  outline: 0;
  font-style: italic;
  font-family: "Noto Sans", "sans-serif";
}

/* line 1519, ../sass/_main.scss */
.form-control.input-new:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1526, ../sass/_main.scss */
.form-control.input-new:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1534, ../sass/_main.scss */
.form-control.input-new.prestatario:focus {
  border-color: #009bae;
}
/* line 1537, ../sass/_main.scss */
.form-control.input-new.prestatario:active {
  border-color: #009bae;
}
/* line 1540, ../sass/_main.scss */
.form-control.input-new.prestatario.error {
  border-color: red;
}
/* line 1545, ../sass/_main.scss */
.form-control.input-new.inversor:focus {
  border-color: #009bae;
}
/* line 1548, ../sass/_main.scss */
.form-control.input-new.inversor:active {
  border-color: #009bae;
}
/* line 1553, ../sass/_main.scss */
.form-control.input-new.afiliado:focus {
  border-color: #002c3e;
}
/* line 1556, ../sass/_main.scss */
.form-control.input-new.afiliado:active {
  border-color: #002c3e;
}
/* line 1559, ../sass/_main.scss */
.form-control.input-new.afiliado.error {
  border-color: red;
}
/* line 1564, ../sass/_main.scss */
.form-control.input-new[type=file] {
  background: #dddddd;
  border: none;
  box-shadow: none;
}
/* line 1568, ../sass/_main.scss */
.form-control.input-new[type=file]:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #dddddd;
}
/* line 1575, ../sass/_main.scss */
.form-control.input-new[type=file]:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #dddddd;
}
/* line 1583, ../sass/_main.scss */
.form-control.input-code {
  font-size: 32pt;
  padding: 28px 0;
  text-align: center;
}
/* line 1588, ../sass/_main.scss */
.form-control.input-code.inversor:focus, .form-control.input-code.inversor:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
  border-color: #009bae;
}
/* line 1597, ../sass/_main.scss */
.form-control.input-code.prestatario:focus, .form-control.input-code.prestatario:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
  border-color: #009bae;
}
/* line 1606, ../sass/_main.scss */
.form-control.input-code.afiliado:focus, .form-control.input-code.afiliado:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
  border-color: #002c3e;
}
/* line 1614, ../sass/_main.scss */
.form-control.input-code::placeholder {
  color: lightgray;
}
/* line 1619, ../sass/_main.scss */
.form-control.textarea-new:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1626, ../sass/_main.scss */
.form-control.textarea-new:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1634, ../sass/_main.scss */
.form-control.textarea-new.prestatario:focus {
  border-color: #93abcf;
}
/* line 1637, ../sass/_main.scss */
.form-control.textarea-new.prestatario:active {
  border-color: #93abcf;
}
/* line 1640, ../sass/_main.scss */
.form-control.textarea-new.prestatario.error {
  border-color: red;
}
/* line 1645, ../sass/_main.scss */
.form-control.textarea-new.inversor:focus {
  border-color: #c9a75d;
}
/* line 1648, ../sass/_main.scss */
.form-control.textarea-new.inversor:active {
  border-color: #c9a75d;
}
/* line 1651, ../sass/_main.scss */
.form-control.textarea-new.inversor.error {
  border-color: red;
}
/* line 1656, ../sass/_main.scss */
.form-control.textarea-new.afiliado:focus {
  border-color: #002c3e;
}
/* line 1659, ../sass/_main.scss */
.form-control.textarea-new.afiliado:active {
  border-color: #002c3e;
}
/* line 1662, ../sass/_main.scss */
.form-control.textarea-new.afiliado.error {
  border-color: red;
}
/* line 1668, ../sass/_main.scss */
.form-control.select-new:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1675, ../sass/_main.scss */
.form-control.select-new:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ededed;
}
/* line 1683, ../sass/_main.scss */
.form-control.select-new.prestatario:focus {
  border-color: #93abcf;
}
/* line 1686, ../sass/_main.scss */
.form-control.select-new.prestatario:active {
  border-color: #93abcf;
}
/* line 1689, ../sass/_main.scss */
.form-control.select-new.prestatario.error {
  border-color: red;
}
/* line 1694, ../sass/_main.scss */
.form-control.select-new.inversor:focus {
  border-color: #c9a75d;
}
/* line 1697, ../sass/_main.scss */
.form-control.select-new.inversor:active {
  border-color: #c9a75d;
}
/* line 1700, ../sass/_main.scss */
.form-control.select-new.inversor.error {
  border-color: red;
}
/* line 1705, ../sass/_main.scss */
.form-control.select-new.afiliado:focus {
  border-color: #002c3e;
}
/* line 1708, ../sass/_main.scss */
.form-control.select-new.afiliado:active {
  border-color: #002c3e;
}
/* line 1711, ../sass/_main.scss */
.form-control.select-new.afiliado.error {
  border-color: red;
}
/* line 1716, ../sass/_main.scss */
.form-control :disabled, .form-control [disabled], .form-control fieldset[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 1722, ../sass/_main.scss */
.radioinvisible {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 1728, ../sass/_main.scss */
.label-form {
  font-family: "Noto Sans", "sans-serif";
  font-style: italic;
  color: #555;
  font-size: 13px;
  background: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
/* line 1739, ../sass/_main.scss */
.label-form label {
  margin-right: 5px;
  margin-left: 5px;
  font-weight: 400;
}

/* line 1745, ../sass/_main.scss */
.addon-solo {
  background-color: #e4e4e4;
  padding: 4px 6px;
}

/* line 1749, ../sass/_main.scss */
.select-estilo {
  background: url("/img/new-arrows.png") no-repeat right top #ffffff;
  border: none;
}
/* line 1752, ../sass/_main.scss */
.select-estilo select {
  background: transparent;
  line-height: 1.3;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
/* line 1763, ../sass/_main.scss */
.select-estilo select::-ms-expand {
  display: none;
}

/* line 1767, ../sass/_main.scss */
.input-group-addon {
  color: #555;
  font-family: "Noto Sans", "sans-serif";
  border: none;
  border-bottom: 1px solid #898989;
  border-bottom-right-radius: 0;
  background: none;
  padding: 6px 0;
}

/* line 1777, ../sass/_main.scss */
.placeholder {
  color: #adadad;
}

/* line 1780, ../sass/_main.scss */
.placeholder-color {
  margin-top: 0px;
  width: 300px;
  height: 27px;
  background-color: rgba(0, 0, 0, 0.2);
  color: white;
  border: 1px solid white;
  padding: 0 10px;
}

/* line 1790, ../sass/_main.scss */
.placeholder-color::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* line 1793, ../sass/_main.scss */
.input-navbar {
  background: none !important;
  border: none;
  border-bottom: 1px solid #ffffff;
  padding-left: 7px;
  margin: 10px 12px 0 0;
  font-family: "Noto Sans", "sans-serif";
  font-style: italic;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
  box-shadow: 0 3px 1px -2px rgba(160, 160, 160, 0.4);
  color: #ffffff !important;
  -webkit-user-select: auto !important;
  -khtml-user-select: auto !important;
  -moz-user-select: auto !important;
  -o-user-select: auto !important;
  user-select: auto !important;
  outline: none;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1819, ../sass/_main.scss */
.input-navbar :-webkit-autofill {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  color: #000000 !important;
}

/* line 1826, ../sass/_main.scss */
.input-search {
  width: 300px;
}

/* line 1830, ../sass/_main.scss */
.form-login-navbar input::-webkit-input-placeholder {
  color: #ffffff !important;
}
/* line 1833, ../sass/_main.scss */
.form-login-navbar input::-moz-placeholder {
  color: #ffffff !important;
}
/* line 1836, ../sass/_main.scss */
.form-login-navbar input::-ms-input-placeholder {
  color: #ffffff !important;
}
/* line 1839, ../sass/_main.scss */
.form-login-navbar input:placeholder-shown {
  color: #ffffff !important;
}

/* line 1844, ../sass/_main.scss */
.category-type {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: gainsboro;
  margin: 0 auto;
}
/* line 1850, ../sass/_main.scss */
.category-type > .iconocategoria {
  border-radius: 50%;
  position: relative;
  top: 36px;
}

/* line 1860, ../sass/_main.scss */
.circulo-respuesta {
  vertical-align: top;
  width: 67px;
  height: 67px;
  margin: 0 auto;
  line-height: 67px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  background-size: 67px 67px;
  border: 2px solid #cccccc;
}
/* line 1873, ../sass/_main.scss */
.circulo-respuesta.prestatario:hover, .circulo-respuesta.prestatario:focus, .circulo-respuesta.prestatario:active, .circulo-respuesta.prestatario.activo {
  background: #009bae;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #009bae 0%, #009bae 57%, #ffffff 59%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #009bae 0%, #009bae 57%, #ffffff 59%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #009bae 0%, #009bae 57%, #ffffff 59%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_prestatario', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  border: 2px solid #cccccc;
}
/* line 1884, ../sass/_main.scss */
.circulo-respuesta.prestatario:hover.screen, .circulo-respuesta.prestatario:focus.screen, .circulo-respuesta.prestatario:active.screen, .circulo-respuesta.prestatario.activo.screen {
  background: #009bae !important;
}
/* line 1888, ../sass/_main.scss */
.circulo-respuesta.prestatario .fa {
  color: #ffffff;
  margin: 22px;
  font-size: 23px;
}
@media (max-width: 767px) {
  /* line 1872, ../sass/_main.scss */
  .circulo-respuesta.prestatario {
    width: 90%;
    height: 45px;
    background-color: #ffffff;
    border: 2px solid #009bae;
    color: #009bae;
    font-size: 14px;
    font-family: "Lato", "sans-serif";
    font-weight: 400;
    text-transform: uppercase;
    padding: 10px 30px;
    outline: none;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
  }
  /* line 1922, ../sass/_main.scss */
  .circulo-respuesta.prestatario:hover, .circulo-respuesta.prestatario:focus, .circulo-respuesta.prestatario:active, .circulo-respuesta.prestatario.activo {
    background: #009bae;
    color: white;
    outline: none;
    border: 2px solid #009bae;
  }
}
/* line 1932, ../sass/_main.scss */
.circulo-respuesta.afiliado:hover, .circulo-respuesta.afiliado:focus, .circulo-respuesta.afiliado:active, .circulo-respuesta.afiliado.activo {
  background: #002c3e;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #002c3e 0%, #002c3e 57%, #ffffff 59%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #002c3e 0%, #002c3e 57%, #ffffff 59%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #002c3e 0%, #002c3e 57%, #ffffff 59%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_afiliado', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  border: 2px solid #cccccc;
}
/* line 1943, ../sass/_main.scss */
.circulo-respuesta.afiliado:hover.screen, .circulo-respuesta.afiliado:focus.screen, .circulo-respuesta.afiliado:active.screen, .circulo-respuesta.afiliado.activo.screen {
  background: #002c3e !important;
}
/* line 1947, ../sass/_main.scss */
.circulo-respuesta.afiliado .fa {
  color: #ffffff;
  margin: 22px;
  font-size: 23px;
}
@media (max-width: 767px) {
  /* line 1931, ../sass/_main.scss */
  .circulo-respuesta.afiliado {
    width: 90%;
    height: 45px;
    background-color: #ffffff;
    border: 2px solid #002c3e;
    color: #002c3e;
    font-size: 14px;
    font-family: "Lato", "sans-serif";
    font-weight: 400;
    text-transform: uppercase;
    padding: 10px 30px;
    outline: none;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
  }
  /* line 1981, ../sass/_main.scss */
  .circulo-respuesta.afiliado:hover, .circulo-respuesta.afiliado:focus, .circulo-respuesta.afiliado:active, .circulo-respuesta.afiliado.activo {
    background: #002c3e;
    color: white;
    outline: none;
    border: 2px solid #002c3e;
  }
}

/* line 1995, ../sass/_main.scss */
.texto-respuesta {
  margin: 10px auto;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  color: #777774;
}

/* line 2004, ../sass/_main.scss */
.col-std {
  margin: 0 auto;
  text-align: center;
}

/* line 2008, ../sass/_main.scss */
.col-top-box {
  margin: 0 auto;
  text-align: left;
  background-color: #ffffff;
  height: 100px;
  padding: 0 25px 0 0;
}

/* line 2015, ../sass/_main.scss */
.col-box {
  margin: 0 auto;
  text-align: left;
  border-left: 15px solid #ffffff;
  border-right: 15px solid #ffffff;
  height: 330px;
}

/* line 2022, ../sass/_main.scss */
.col-bottom-box {
  margin: 0 auto;
  background-color: #ffffff;
  text-align: left;
  padding: 50px 15px;
  min-height: 480px;
}

/* line 2029, ../sass/_main.scss */
.col-box-interno {
  height: 0;
  border-left: 15px solid #ffffff;
  border-right: 15px solid #ffffff;
  box-shadow: inset 0 0 0 10px #000000;
}

/* line 2036, ../sass/_main.scss */
.col-bottom-box-interno {
  padding: 20px 15px 35px;
}

/* line 2039, ../sass/_main.scss */
.col-box-landing {
  background-size: cover;
  min-height: 400px;
  height: auto;
}

/* line 2044, ../sass/_main.scss */
.col-box-landing-vivienda {
  background-image: url("/img/landing-vivienda2-hero.jpg");
}

/* line 2047, ../sass/_main.scss */
.col-box-landing-promocion {
  background-image: url("/img/landing-promocion-hero2.jpg");
}

/* line 2050, ../sass/_main.scss */
.col-box-landing-emagister {
  background-image: url("/img/landing-estudios-hero2.jpg");
}

/* line 2053, ../sass/_main.scss */
.col-box-landing-educaweb {
  background-image: url("/img/landing-estudios2-hero.jpg");
}

/* line 2056, ../sass/_main.scss */
.col-box-landing-boda {
  background-image: url("/img/landing-boda-hero.jpg");
}

/* line 2059, ../sass/_main.scss */
.col-box-landing-bicicleta {
  background-image: url("/img/landing-bicicleta-hero.jpg");
}

/* line 2062, ../sass/_main.scss */
.col-box-landing-viaje {
  background-image: url("/img/landing-viaje-hero.jpg");
}

/* line 2066, ../sass/_main.scss */
.col-std-landing {
  padding-top: 50px;
}

/* line 2069, ../sass/_main.scss */
.cuadro-testimonios {
  padding: 10px;
}

/* line 2072, ../sass/_main.scss */
.bloque-testimonios {
  height: 114px;
}

/* line 2075, ../sass/_main.scss */
.col-medidas {
  text-align: left;
  border: 1px solid #dddddd;
  background-color: #f3f3f3;
  box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.15) inset;
  padding-bottom: 50px;
}

/* line 2083, ../sass/_main.scss */
.panel-gris-landing {
  background-color: #ededed;
  margin: 26px;
  border-radius: 7px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

/* line 2091, ../sass/_main.scss */
.container-landing {
  padding-top: 50px;
}

/* line 2094, ../sass/_main.scss */
.kpi_panel {
  font-family: "Lato", "sans-serif";
  color: #434343;
  font-size: 34px;
  font-weight: 400;
  margin: 0;
  white-space: nowrap;
  padding: 40px 0;
  text-transform: capitalize;
}
/* line 2103, ../sass/_main.scss */
.kpi_panel.kpi_panel_sm {
  font-size: 26px;
  padding: 20px 0;
}
/* line 2107, ../sass/_main.scss */
.kpi_panel.kpi_panel_xs {
  font-size: 16px;
  padding: 20px 0;
}

/* line 2112, ../sass/_main.scss */
.kpi_monedero {
  padding: 12px 0;
}

/* line 2115, ../sass/_main.scss */
.lista-tareas {
  padding: 0;
  margin: 0;
}

/* line 2119, ../sass/_main.scss */
.detalle-monedero {
  text-align: right;
  margin-bottom: 10px;
  font-size: 12px;
  color: #000000;
}
/* line 2125, ../sass/_main.scss */
.detalle-monedero tbody > tr > td {
  padding: 2px;
  border-top: 1px solid #000000;
}
/* line 2129, ../sass/_main.scss */
.detalle-monedero tbody > tr:first-child > td {
  padding: 2px;
  border-top: 2px solid #000000;
}
/* line 2133, ../sass/_main.scss */
.detalle-monedero tbody > tr:last-child > td {
  padding: 2px;
  border-bottom: 2px solid #000000;
}
/* line 2138, ../sass/_main.scss */
.detalle-monedero thead > tr > td {
  padding: 2px;
  border-bottom: 2px solid #000000;
}

/* line 2143, ../sass/_main.scss */
.ayuda-solicitud {
  font-size: 11px;
  background-color: transparent;
  padding: 0 4px;
  margin: 0 15px 0 0;
  position: absolute;
  z-index: 5;
}

/* line 2151, ../sass/_main.scss */
.well-new {
  border-radius: 0;
  border: 1px solid #000000;
}

/* line 2156, ../sass/_main.scss */
.iconoActivo {
  color: #ffffff;
  text-shadow: 0 0 22px #ffffff;
}

/* line 2161, ../sass/_main.scss */
.blog-post {
  margin-top: 30px;
}

/* line 2164, ../sass/_main.scss */
.div-index-main {
  margin: 0 auto;
  text-align: center;
  position: absolute;
}

/* line 2169, ../sass/_main.scss */
.div-index-inv {
  -webkit-transition: box-shadow ease-in-out .15s,background-color .15s;
  transition: box-shadow ease-in-out .15s,background-color .15s;
  margin: 0 auto;
}
/* line 2174, ../sass/_main.scss */
.div-index-inv:hover {
  background-color: rgba(0, 0, 0, 0.05);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
}

/* line 2182, ../sass/_main.scss */
.div-index-prest {
  -webkit-transition: box-shadow ease-in-out .15s,background-color .15s;
  transition: box-shadow ease-in-out .15s,background-color .15s;
  margin: 0 auto;
}
/* line 2187, ../sass/_main.scss */
.div-index-prest:hover {
  background-color: rgba(0, 0, 0, 0.05);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 0, 0, 0.1);
}

/* line 2195, ../sass/_main.scss */
.div-carousel {
  margin: 0 auto;
}

/* line 2198, ../sass/_main.scss */
.img-inversormes {
  width: 100%;
  margin-top: 10px;
  background-color: #ffffff;
  padding: 0;
  max-width: 61px;
}

/* line 2205, ../sass/_main.scss */
.img-pasos-public {
  width: 100%;
  padding: 50px 0;
}

/* line 2210, ../sass/_main.scss */
.foto-dni .btn-prestatario {
  /*min-height: 52px;*/
}
/* line 2212, ../sass/_main.scss */
.foto-dni .btn-prestatario p {
  white-space: initial;
  margin-bottom: 0;
  float: right;
  max-width: 82%;
}
/* line 2218, ../sass/_main.scss */
.foto-dni .btn-prestatario .btn-verificacion-sub {
  margin-bottom: 30px;
}
/* line 2220, ../sass/_main.scss */
.foto-dni .btn-prestatario .btn-verificacion-sub .camera-circle {
  font-size: 8em;
  border: 2px solid #ffffff;
  color: #ffffff;
  width: 200px;
  height: 200px;
  border-radius: 100px;
  margin: auto;
}
/* line 2229, ../sass/_main.scss */
.foto-dni .btn-prestatario .btn-verificacion-sub .camera-circle .camera-middle {
  vertical-align: bottom;
  text-shadow: none;
}
/* line 2237, ../sass/_main.scss */
.foto-dni .frontal-image-post, .foto-dni .trasera-image-post {
  display: none;
  width: 100%;
  margin-top: 20px;
}
/* line 2242, ../sass/_main.scss */
.foto-dni .btn-inversor {
  min-height: 52px;
}
/* line 2244, ../sass/_main.scss */
.foto-dni .btn-inversor p {
  white-space: initial;
  margin-bottom: 0;
  float: right;
  max-width: 83%;
}
/* line 2250, ../sass/_main.scss */
.foto-dni .btn-inversor .btn-verificacion-sub {
  margin-bottom: 30px;
}
/* line 2252, ../sass/_main.scss */
.foto-dni .btn-inversor .btn-verificacion-sub .camera-circle {
  font-size: 8em;
  border: 2px solid #ffffff;
  color: #ffffff;
  width: 200px;
  height: 200px;
  border-radius: 100px;
  margin: auto;
}
/* line 2261, ../sass/_main.scss */
.foto-dni .btn-inversor .btn-verificacion-sub .camera-circle .camera-middle {
  vertical-align: bottom;
  text-shadow: none;
}
/* line 2269, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal {
  display: none;
  position: relative;
  min-height: 322px;
  height: 100%;
  margin-top: 30px;
  width: 429px;
}
@media (max-width: 991px) {
  /* line 2269, ../sass/_main.scss */
  .foto-dni .make-picture-dni-frontal {
    width: 326px;
  }
}
/* line 2281, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal #webcam-frontal {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
/* line 2292, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal #webcam-frontal video {
  width: 100% !important;
}
/* line 2296, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal #canvas-frontal {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  max-width: 429px;
}
/* line 2304, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 3;
  width: 429px;
  background: rgba(0, 0, 0, 0.5);
  padding: 1em 0;
}
@media (max-width: 991px) {
  /* line 2304, ../sass/_main.scss */
  .foto-dni .make-picture-dni-frontal .snap-shot {
    width: 326px;
    left: 0;
  }
}
/* line 2318, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot.complete {
  height: 100%;
}
/* line 2321, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-shot-picture {
  background: #ffffff;
  width: 50px;
  text-indent: -99999px;
  height: 50px;
  border-radius: 50px;
  cursor: pointer;
  margin: auto;
  position: relative;
}
/* line 2331, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-shot-picture:hover {
  background-color: #d3d3d3;
}
/* line 2334, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-shot-picture .circulo-interior {
  border: 2px solid #4285f4;
  border-radius: 50px;
  height: 44px;
  width: 44px;
  position: absolute;
  top: 3px;
  left: 3px;
}
/* line 2345, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-cancel-picture {
  display: none;
  background: #ffffff;
  width: 75px;
  height: 33px;
  border-radius: 3px;
  cursor: pointer;
  margin: auto;
  position: absolute;
  top: 22px;
  left: 17%;
}
/* line 2356, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-cancel-picture .cancel-interior {
  font-size: 19px;
  color: #737373;
  position: absolute;
  top: 3px;
  left: 7px;
}
/* line 2364, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .informacion {
  font-size: 15px;
  color: #ffffff;
  margin: auto;
  text-align: center;
  margin-top: 3em;
  text-transform: uppercase;
}
/* line 2371, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .informacion i {
  font-size: 10em;
}
/* line 2374, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .informacion p {
  margin-top: 25px;
}
/* line 2378, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-accept-picture {
  display: none;
  background: #009bae;
  width: 86px;
  height: 50px;
  border-radius: 2px;
  cursor: pointer;
  margin: auto;
  position: relative;
  border: 3px solid #009bae;
}
/* line 2388, ../sass/_main.scss */
.foto-dni .make-picture-dni-frontal .snap-shot .btn-accept-picture .tick-interior {
  font-size: 22px;
  color: #ffffff;
  position: absolute;
  top: 6px;
  left: 10px;
}
/* line 2398, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera {
  display: none;
  position: relative;
  min-height: 322px;
  height: 100%;
  margin-top: 30px;
  width: 429px;
}
@media (max-width: 991px) {
  /* line 2398, ../sass/_main.scss */
  .foto-dni .make-picture-dni-trasera {
    width: 326px;
  }
}
/* line 2408, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera #webcam-trasera {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
/* line 2419, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera #webcam-trasera video {
  width: 100% !important;
}
/* line 2423, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera #canvas-trasera {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  max-width: 429px;
}
/* line 2431, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 3;
  width: 429px;
  background: rgba(0, 0, 0, 0.5);
  padding: 1em 0;
}
@media (max-width: 991px) {
  /* line 2431, ../sass/_main.scss */
  .foto-dni .make-picture-dni-trasera .snap-shot {
    width: 326px;
    left: 0;
  }
}
/* line 2445, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot.complete {
  height: 100%;
}
/* line 2448, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-shot-picture {
  background: #ffffff;
  width: 50px;
  text-indent: -99999px;
  height: 50px;
  border-radius: 50px;
  cursor: pointer;
  margin: auto;
  position: relative;
}
/* line 2458, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-shot-picture:hover {
  background-color: #d3d3d3;
}
/* line 2461, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-shot-picture .circulo-interior {
  border: 2px solid #4285f4;
  border-radius: 50px;
  height: 44px;
  width: 44px;
  position: absolute;
  top: 3px;
  left: 3px;
}
/* line 2472, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-cancel-picture {
  display: none;
  background: #ffffff;
  width: 75px;
  height: 33px;
  border-radius: 3px;
  cursor: pointer;
  margin: auto;
  position: absolute;
  top: 22px;
  left: 17%;
}
/* line 2483, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-cancel-picture .cancel-interior {
  font-size: 19px;
  color: #737373;
  position: absolute;
  top: 3px;
  left: 7px;
}
/* line 2491, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .informacion {
  font-size: 15px;
  color: #ffffff;
  margin: auto;
  text-align: center;
  margin-top: 3em;
  text-transform: uppercase;
}
/* line 2498, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .informacion i {
  font-size: 10em;
}
/* line 2501, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .informacion p {
  margin-top: 25px;
}
/* line 2505, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-accept-picture {
  display: none;
  background: #009bae;
  width: 86px;
  height: 50px;
  border-radius: 2px;
  cursor: pointer;
  margin: auto;
  position: relative;
  border: 3px solid #009bae;
}
/* line 2515, ../sass/_main.scss */
.foto-dni .make-picture-dni-trasera .snap-shot .btn-accept-picture .tick-interior {
  font-size: 22px;
  color: #ffffff;
  position: absolute;
  top: 6px;
  left: 10px;
}
/* line 2525, ../sass/_main.scss */
.foto-dni .imagen-frontal {
  max-width: 429px;
  max-height: 322px;
}
/* line 2529, ../sass/_main.scss */
.foto-dni .imagen-trasera {
  max-width: 429px;
  max-height: 322px;
}
/* line 2533, ../sass/_main.scss */
.foto-dni .imagen-pasaporte {
  max-width: 429px;
  max-height: 322px;
}
/* line 2537, ../sass/_main.scss */
.foto-dni input {
  display: none;
}
/* line 2541, ../sass/_main.scss */
.foto-dni .mobile-check-ok {
  height: 100%;
  font-size: 21px;
  vertical-align: middle;
  float: left;
}
/* line 2546, ../sass/_main.scss */
.foto-dni .mobile-check-ok.prestatario {
  color: #009bae;
}
/* line 2549, ../sass/_main.scss */
.foto-dni .mobile-check-ok.inversor {
  color: #009bae;
}
/* line 2552, ../sass/_main.scss */
.foto-dni .mobile-check-ok.afiliado {
  color: #002c3e;
}
/* line 2556, ../sass/_main.scss */
.foto-dni .rectangulo-foto-dni {
  border: 3px dashed #ffffff;
  width: 74%;
  height: 62.18%;
  position: absolute;
  z-index: 3;
  left: 51px;
  top: 43px;
}
/* line 2565, ../sass/_main.scss */
.foto-dni a.btn-inversor {
  padding-top: 16px;
}

/* line 2569, ../sass/_main.scss */
.popover-content {
  padding: 3px;
}
/* line 2571, ../sass/_main.scss */
.popover-content .subir {
  display: block;
  margin: 0;
  width: 100%;
  min-width: 200px;
  margin-top: 5px;
}
/* line 2578, ../sass/_main.scss */
.popover-content .hacer {
  display: block;
  margin: 0;
  width: 100%;
  min-width: 200px;
}

/* line 2585, ../sass/_main.scss */
.rectangulo-webcam-foto {
  width: 78%;
  height: 63.1%;
  border: 3px dashed #ffffff;
  position: absolute;
  z-index: 4;
  top: 29px;
  left: 48px;
}

/* line 2595, ../sass/_main.scss */
.table.simulador {
  font-weight: 300;
  font-size: 18px;
}
/* line 2599, ../sass/_main.scss */
.table.simulador tbody tr:first-child {
  border-top: none;
}
/* line 2601, ../sass/_main.scss */
.table.simulador tbody tr:first-child td {
  font-weight: 300;
  border: none;
}
/* line 2606, ../sass/_main.scss */
.table.simulador tbody tr {
  border-top: 1px solid #ddd;
}
/* line 2608, ../sass/_main.scss */
.table.simulador tbody tr td {
  font-weight: 300;
  border: none;
}
/* line 2613, ../sass/_main.scss */
.table.simulador tbody tr:last-child {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
/* line 2621, ../sass/_main.scss */
.table.tabla-basica > thead > tr > th {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2627, ../sass/_main.scss */
.table.tabla-basica > thead:first-child > tr:first-child > th {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2632, ../sass/_main.scss */
.table.tabla-basica > thead:first-child > tr:first-child > td {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2640, ../sass/_main.scss */
.table.tabla-basica > caption + thead > tr:first-child > th {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2645, ../sass/_main.scss */
.table.tabla-basica > caption + thead > tr:first-child > td {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2652, ../sass/_main.scss */
.table.tabla-basica > colgroup + thead > tr:first-child > th {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2657, ../sass/_main.scss */
.table.tabla-basica > colgroup + thead > tr:first-child > td {
  border-bottom: 2px solid #000000;
  border-top: 2px solid #000000;
  padding: 8px 5px;
}
/* line 2663, ../sass/_main.scss */
.table.tabla-basica > tbody > tr > td {
  border-bottom: 1px solid #000000;
  border-top: 0;
  padding: 8px 5px;
}
/* line 2667, ../sass/_main.scss */
.table.tabla-basica > tbody > tr > td.tabla-tipo {
  color: #000000;
  font-size: 28px;
  font-weight: 900;
  border-bottom: 1px solid #000000;
}
/* line 2677, ../sass/_main.scss */
.table > thead > tr > td.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2680, ../sass/_main.scss */
.table > thead > tr > td.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2685, ../sass/_main.scss */
.table > thead > tr > td.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2691, ../sass/_main.scss */
.table > thead > tr > th.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2694, ../sass/_main.scss */
.table > thead > tr > th.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2699, ../sass/_main.scss */
.table > thead > tr > th.primary2 {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2702, ../sass/_main.scss */
.table > thead > tr > th.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2709, ../sass/_main.scss */
.table > thead > tr.primary > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2713, ../sass/_main.scss */
.table > thead > tr.primary > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2718, ../sass/_main.scss */
.table > thead > tr.primary:hover > td {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2722, ../sass/_main.scss */
.table > thead > tr.primary:hover > th {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2729, ../sass/_main.scss */
.table > thead > tr.primary2 > td {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2733, ../sass/_main.scss */
.table > thead > tr.primary2 > th {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2738, ../sass/_main.scss */
.table > thead > tr.primary2:hover > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2742, ../sass/_main.scss */
.table > thead > tr.primary2:hover > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2751, ../sass/_main.scss */
.table > tbody > tr > td.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2754, ../sass/_main.scss */
.table > tbody > tr > td.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2759, ../sass/_main.scss */
.table > tbody > tr > td.primary2 {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2762, ../sass/_main.scss */
.table > tbody > tr > td.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2769, ../sass/_main.scss */
.table > tbody > tr > th.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2772, ../sass/_main.scss */
.table > tbody > tr > th.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2777, ../sass/_main.scss */
.table > tbody > tr > th.primary2 {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2780, ../sass/_main.scss */
.table > tbody > tr > th.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2787, ../sass/_main.scss */
.table > tbody > tr.primary > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2791, ../sass/_main.scss */
.table > tbody > tr.primary > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2796, ../sass/_main.scss */
.table > tbody > tr.primary:hover > td {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2800, ../sass/_main.scss */
.table > tbody > tr.primary:hover > th {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2807, ../sass/_main.scss */
.table > tbody > tr.primary2 > td {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2811, ../sass/_main.scss */
.table > tbody > tr.primary2 > th {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2816, ../sass/_main.scss */
.table > tbody > tr.primary2:hover > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2820, ../sass/_main.scss */
.table > tbody > tr.primary2:hover > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2829, ../sass/_main.scss */
.table > tfoot > tr > td.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2832, ../sass/_main.scss */
.table > tfoot > tr > td.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2837, ../sass/_main.scss */
.table > tfoot > tr > td.primary2 {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2840, ../sass/_main.scss */
.table > tfoot > tr > td.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2847, ../sass/_main.scss */
.table > tfoot > tr > th.primary {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2850, ../sass/_main.scss */
.table > tfoot > tr > th.primary:hover {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2855, ../sass/_main.scss */
.table > tfoot > tr > th.primary2 {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2858, ../sass/_main.scss */
.table > tfoot > tr > th.primary2:hover {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2865, ../sass/_main.scss */
.table > tfoot > tr.primary > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2869, ../sass/_main.scss */
.table > tfoot > tr.primary > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2874, ../sass/_main.scss */
.table > tfoot > tr.primary:hover > td {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2878, ../sass/_main.scss */
.table > tfoot > tr.primary:hover > th {
  background-color: rgba(204, 160, 85, 0.32);
  border-color: rgba(204, 160, 85, 0.32);
}
/* line 2885, ../sass/_main.scss */
.table > tfoot > tr.primary2 > td {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2889, ../sass/_main.scss */
.table > tfoot > tr.primary2 > th {
  background-color: rgba(204, 160, 85, 0.13);
  border-color: rgba(204, 160, 85, 0.13);
}
/* line 2894, ../sass/_main.scss */
.table > tfoot > tr.primary2:hover > td {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}
/* line 2898, ../sass/_main.scss */
.table > tfoot > tr.primary2:hover > th {
  background-color: rgba(204, 160, 85, 0.23);
  border-color: rgba(204, 160, 85, 0.23);
}

/* line 2907, ../sass/_main.scss */
.linea-tabla {
  border-bottom: 1px solid black;
  border-top: 0;
}

/* line 2913, ../sass/_main.scss */
.tabla-basica-completa > tbody > tr > td {
  padding: 6px 10px;
  border: 1px solid #000000;
}

/* line 2918, ../sass/_main.scss */
.tabla-faltan {
  white-space: nowrap;
}

/* line 2921, ../sass/_main.scss */
.table-responsive {
  border: none;
}

/* line 2924, ../sass/_main.scss */
.table-sm {
  text-align: left;
  margin-bottom: 10px;
  font-size: 12px;
}

/* line 2930, ../sass/_main.scss */
.tablaemail {
  background-color: #f6f6f6;
  width: 100%;
  text-align: left;
  margin-bottom: 25px;
  border-left: 5px solid #002c3e;
}

/* line 2938, ../sass/_main.scss */
.titulo-tabla-estadisticas {
  background-color: #f4f4f4;
}

/* line 2941, ../sass/_main.scss */
.contenedor-tabla-prestamos {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  color: #000000;
}
/* line 2946, ../sass/_main.scss */
.contenedor-tabla-prestamos table {
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 2953, ../sass/_main.scss */
.contenedor-tabla-prestamos select {
  margin-bottom: 0;
}
/* line 2956, ../sass/_main.scss */
.contenedor-tabla-prestamos .collapse.in {
  display: table-row;
}
/* line 2959, ../sass/_main.scss */
.contenedor-tabla-prestamos .table tbody > tr > td {
  vertical-align: middle;
}

/* line 2963, ../sass/_main.scss */
.zonagris {
  background-color: #eeeeee;
  padding: 20px 15px;
  border-top: 3px solid #002c3e;
}
/* line 2967, ../sass/_main.scss */
.zonagris.afiliado {
  border-top-color: #002c3e;
}

/* line 2974, ../sass/_main.scss */
.docs-galley ul.docs-pictures {
  list-style: none;
  padding: 0;
}
/* line 2977, ../sass/_main.scss */
.docs-galley ul.docs-pictures li {
  max-width: 65px;
  display: inline-block;
  margin-right: 5px;
}
/* line 2981, ../sass/_main.scss */
.docs-galley ul.docs-pictures li img {
  width: 100%;
}

/* line 2987, ../sass/_main.scss */
.tabla-sinborde {
  border: none;
}
/* line 2989, ../sass/_main.scss */
.tabla-sinborde > thead > tr > th {
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
/* line 2993, ../sass/_main.scss */
.tabla-sinborde > tbody > tr > td {
  border-bottom: 1px solid #000000;
  border-top: 0;
}

/* line 2998, ../sass/_main.scss */
.pagination {
  border-radius: 0;
}
/* line 3001, ../sass/_main.scss */
.pagination .current {
  border: 1px solid #000000;
  color: #ffffff;
  cursor: default;
  background-color: #009bae;
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
}
/* line 3014, ../sass/_main.scss */
.pagination.pagination-sm .current {
  border: 1px solid #000000;
  color: #ffffff;
  cursor: default;
  background-color: #009bae;
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
}
/* line 3026, ../sass/_main.scss */
.pagination.pagination-sm .first > a {
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3037, ../sass/_main.scss */
.pagination.pagination-sm .page > a {
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3048, ../sass/_main.scss */
.pagination.pagination-sm .next > a {
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3059, ../sass/_main.scss */
.pagination.pagination-sm .previous > a {
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3070, ../sass/_main.scss */
.pagination.pagination-sm .last > a {
  position: relative;
  float: left;
  padding: 2px 8px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3082, ../sass/_main.scss */
.pagination .first > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3092, ../sass/_main.scss */
.pagination .first > a:hover {
  background-color: #f5f5f5;
}
/* line 3096, ../sass/_main.scss */
.pagination .page > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3106, ../sass/_main.scss */
.pagination .page > a:hover {
  background-color: #f5f5f5;
}
/* line 3110, ../sass/_main.scss */
.pagination .next > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3120, ../sass/_main.scss */
.pagination .next > a:hover {
  background-color: #f5f5f5;
}
/* line 3124, ../sass/_main.scss */
.pagination .previous > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3134, ../sass/_main.scss */
.pagination .previous > a:hover {
  background-color: #f5f5f5;
}
/* line 3138, ../sass/_main.scss */
.pagination .last > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
}
/* line 3148, ../sass/_main.scss */
.pagination .last > a:hover {
  background-color: #f5f5f5;
}
/* line 3153, ../sass/_main.scss */
.pagination > .paginate_button.previous > a {
  border-radius: 0;
  border: 1px solid #000000;
}
/* line 3157, ../sass/_main.scss */
.pagination > .paginate_button.previous > a:hover {
  border-radius: 0;
  border: 1px solid #000000;
  background-color: #f5f5f5;
}
/* line 3164, ../sass/_main.scss */
.pagination > .paginate_button.next > a {
  border-radius: 0;
  border: 1px solid #000000;
}
/* line 3168, ../sass/_main.scss */
.pagination > .paginate_button.next > a:hover {
  border-radius: 0;
  border: 1px solid #000000;
  background-color: #f5f5f5;
}

/* line 3177, ../sass/_main.scss */
.score-lg {
  font-weight: 500;
  font-size: 30px;
  padding: 7px 16px;
  height: 50px;
  width: 50px;
  text-transform: capitalize;
}

/* line 3185, ../sass/_main.scss */
.score-md {
  font-weight: 500;
  font-size: 20px;
  padding: 7px 12px;
  height: 30px;
  width: 30px;
  text-transform: capitalize;
}

/* line 3193, ../sass/_main.scss */
.score-sm {
  font-weight: 500;
  font-size: 12px;
  padding: 4px 7px;
  height: 30px;
  width: 30px;
  text-transform: capitalize;
}

/* line 3201, ../sass/_main.scss */
.score-xs {
  font-weight: 500;
  font-size: 12px;
  padding: 1px 4px;
  height: 30px;
  width: 30px;
  text-transform: capitalize;
}

/* line 3209, ../sass/_main.scss */
.score-index {
  color: #A69457;
  background-color: #E9DCAD;
}

/* line 3214, ../sass/_main.scss */
.scoreA\+\+ {
  color: #ffffff;
  background-color: #5b90b8;
}

/* line 3218, ../sass/_main.scss */
.scoreA\+ {
  color: #ffffff;
  background-color: #5b90b8;
}

/* line 3222, ../sass/_main.scss */
.scoreA {
  color: #ffffff;
  background-color: #5b90b8;
}

/* line 3226, ../sass/_main.scss */
.scoreB\+ {
  color: #ffffff;
  background-color: #7095a9;
}

/* line 3230, ../sass/_main.scss */
.scoreB {
  color: #ffffff;
  background-color: #7095a9;
}

/* line 3234, ../sass/_main.scss */
.scoreC\+ {
  color: #ffffff;
  background-color: #8a9a97;
}

/* line 3238, ../sass/_main.scss */
.scoreC {
  color: #ffffff;
  background-color: #8a9a97;
}

/* line 3242, ../sass/_main.scss */
.scoreD {
  color: #ffffff;
  background-color: #a89f81;
}

/* line 3246, ../sass/_main.scss */
.scoreE {
  color: #ffffff;
  background-color: #cfb06e;
}

/* line 3250, ../sass/_main.scss */
.scoreF {
  color: #ffffff;
  background-color: #d8a95f;
}

/* line 3254, ../sass/_main.scss */
.borde-dash {
  padding: 15px 3px;
  background: #eff8ff;
}

/* line 3258, ../sass/_main.scss */
.borde-dash-verde {
  padding: 15px 3px;
  background: #e3efeb;
}

/* line 3262, ../sass/_main.scss */
.radiobuttons2 {
  width: 50%;
}

/* line 3265, ../sass/_main.scss */
.radiobuttons4 {
  width: 25%;
}

/* line 3268, ../sass/_main.scss */
.radiobuttons6 {
  width: 16.66%;
}

/* line 3271, ../sass/_main.scss */
.radiobuttons8 {
  width: 12.5%;
}

/* line 3274, ../sass/_main.scss */
.back-gris {
  background-color: #b9e1f5;
}

/* line 3277, ../sass/_main.scss */
.back-verde {
  background-color: #9dc4b7;
}

/* line 3280, ../sass/_main.scss */
.radios-mensualidad {
  margin: 10px 0;
  font-size: 13px;
}

/* line 3284, ../sass/_main.scss */
.links-footer {
  font-size: 12px;
  padding-top: 3px;
}

/* line 3288, ../sass/_main.scss */
.ui-state-hover {
  cursor: pointer;
  border: none;
}

/* line 3292, ../sass/_main.scss */
.ui-state-active {
  cursor: pointer;
  border: none;
}

/* line 3296, ../sass/_main.scss */
.ui-state-focus {
  cursor: pointer;
  border: none;
}

/* line 3300, ../sass/_main.scss */
.progress {
  margin-bottom: 0;
}

/* line 3303, ../sass/_main.scss */
.clickable {
  cursor: pointer;
  padding-top: 12px;
}

/* line 3307, ../sass/_main.scss */
.media-heading {
  margin: 0;
}

/* line 3311, ../sass/_main.scss */
.media .img-small {
  width: 50px;
}
/* line 3314, ../sass/_main.scss */
.media .img-md {
  width: 100px;
}
/* line 3317, ../sass/_main.scss */
.media .pull-left {
  padding-right: 0;
}

/* line 3322, ../sass/_main.scss */
.contenido.margensup {
  margin-top: 60px;
  margin-bottom: 60px;
}
/* line 3326, ../sass/_main.scss */
.contenido h2 {
  margin: 0;
}
/* line 3329, ../sass/_main.scss */
.contenido h3 {
  margin: 5px 0;
}

/* line 3333, ../sass/_main.scss */
.botones-monedero {
  border-spacing: 3px;
}

/* line 3336, ../sass/_main.scss */
.todo {
  width: 100%;
  height: 100%;
  color: #ffffff;
  padding-top: 0;
  text-shadow: none;
}

/* line 3344, ../sass/_main.scss */
.nav-pestanas {
  margin-bottom: 20px;
}

/* line 3347, ../sass/_main.scss */
.barra-detalleprestamo {
  margin-bottom: 20px;
  border: 1px solid #000000;
  border-radius: 0;
}

/* line 3353, ../sass/_main.scss */
.pref-inver-opciones {
  padding: 0 10px;
}

/* line 3356, ../sass/_main.scss */
fieldset {
  width: 100%;
  padding: 0;
  border: 0;
}

/* line 3363, ../sass/_main.scss */
.info-tooltip > a {
  color: #737373;
}
/* line 3365, ../sass/_main.scss */
.info-tooltip > a:hover {
  color: #333;
  text-decoration: none;
}
/* line 3370, ../sass/_main.scss */
.info-tooltip > {
    /*    .progress-bar-encobro > a:hover {
          text-decoration: none;
          > .todo {
            background-color: $color_calypso_approx;
          }
        }
        .progress-bar-refinanciada > a:hover {
          text-decoration: none;
          > .todo {
            background-color: $color_axolotl_approx;
          }
        }
        .progress-bar-info, .progress-bar-DE, .progress-bar-EC {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_tradewind_approx;
            }
          }
        }
        .progress-bar-success, .progress-bar-CO {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_goblin_approx;
            }
          }
        }
        .progress-bar-recobro, .progress-bar-CR {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_goblin_approx;
            }
          }
        }
        .progress-bar-recobroJudicial, .progress-bar-CJ {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_goblin_cj;
            }
          }
        }

        .progress-bar-recobroZank, .progress-bar-CZ {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_goblin_cz;
            }
          }
        }

        .progress-bar-warning, .progress-bar-GT, .progress-bar-RE {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_copper_approx;
            }
          }
        }
        .progress-bar-danger, .progress-bar-FA {
          > a:hover {
            text-decoration: none;
            > .todo {
              background-color: $color_sanguine_brown_approx;
            }
          }
        }
        .progress-bar-gestion > a:hover {
          text-decoration: none;
          > .todo {
            background-color: $color_chalet_green_approx;
          }
        }
        .progress-bar-actualizando > a:hover {
          text-decoration: none;
          > .todo {
            background-color: $color_chalet_actualizando;
          }
        }
        .progress-bar-devuelta > a:hover {
          text-decoration: none;
          > .todo {
            background-color: $color_devuelta_hover;
          }
        }*/
}
/* line 3372, ../sass/_main.scss */
.info-tooltip > .progress-bar-pendiente > a:hover, .info-tooltip > .progress-bar-PD > a:hover, .info-tooltip > .progress-bar-AN > a:hover, .info-tooltip > .progress-bar-encobro > a:hover, .info-tooltip > .progress-bar-refinanciada > a:hover, .info-tooltip > .progress-bar-info > a:hover, .info-tooltip > .progress-bar-DE > a:hover, .info-tooltip > .progress-bar-EC > a:hover, .info-tooltip > .progress-bar-success > a:hover, .info-tooltip > .progress-bar-CO > a:hover, .info-tooltip > .progress-bar-recobro > a:hover, .info-tooltip > .progress-bar-CR > a:hover, .info-tooltip > .progress-bar-recobroJudicial > a:hover, .info-tooltip > .progress-bar-CJ > a:hover, .info-tooltip > .progress-bar-recobroZank > a:hover, .info-tooltip > .progress-bar-provision > a:hover, .info-tooltip > .progress-bar-CZ > a:hover, .info-tooltip > .progress-bar-warning > a:hover, .info-tooltip > .progress-bar-GT > a:hover, .info-tooltip > .progress-bar-gestion > a:hover, .info-tooltip > .progress-bar-RE > a:hover, .info-tooltip > .progress-bar-danger > a:hover, .info-tooltip > .progress-bar-FA > a:hover, .info-tooltip > .progress-bar-devuelta > a:hover, .info-tooltip > .progress-bar-actualizando > a:hover {
  text-decoration: none;
}
/* line 3374, ../sass/_main.scss */
.info-tooltip > .progress-bar-pendiente > a:hover > .todo, .info-tooltip > .progress-bar-PD > a:hover > .todo, .info-tooltip > .progress-bar-AN > a:hover > .todo, .info-tooltip > .progress-bar-encobro > a:hover > .todo, .info-tooltip > .progress-bar-refinanciada > a:hover > .todo, .info-tooltip > .progress-bar-info > a:hover > .todo, .info-tooltip > .progress-bar-DE > a:hover > .todo, .info-tooltip > .progress-bar-EC > a:hover > .todo, .info-tooltip > .progress-bar-success > a:hover > .todo, .info-tooltip > .progress-bar-CO > a:hover > .todo, .info-tooltip > .progress-bar-recobro > a:hover > .todo, .info-tooltip > .progress-bar-CR > a:hover > .todo, .info-tooltip > .progress-bar-recobroJudicial > a:hover > .todo, .info-tooltip > .progress-bar-CJ > a:hover > .todo, .info-tooltip > .progress-bar-recobroZank > a:hover > .todo, .info-tooltip > .progress-bar-provision > a:hover > .todo, .info-tooltip > .progress-bar-CZ > a:hover > .todo, .info-tooltip > .progress-bar-warning > a:hover > .todo, .info-tooltip > .progress-bar-GT > a:hover > .todo, .info-tooltip > .progress-bar-gestion > a:hover > .todo, .info-tooltip > .progress-bar-RE > a:hover > .todo, .info-tooltip > .progress-bar-danger > a:hover > .todo, .info-tooltip > .progress-bar-FA > a:hover > .todo, .info-tooltip > .progress-bar-devuelta > a:hover > .todo, .info-tooltip > .progress-bar-actualizando > a:hover > .todo {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 3469, ../sass/_main.scss */
.progress-bar {
  text-shadow: 0 1px 3px black;
  vertical-align: sub;
}
/* line 3472, ../sass/_main.scss */
.progress-bar a:hover {
  text-decoration: none;
}

/* line 3476, ../sass/_main.scss */
.progress-bar-pendiente, .progress-bar-PD, .progress-bar-AN {
  background-color: #adadad;
}

/* line 3479, ../sass/_main.scss */
.progress-bar-encobro {
  background-color: #3587a7;
}

/* line 3482, ../sass/_main.scss */
.progress-bar-refinanciada, .progress-bar-RF {
  background-color: #82b482;
}

/* line 3485, ../sass/_main.scss */
.progress-bar-amortizado {
  background-color: #316731;
}

/* line 3488, ../sass/_main.scss */
.progress-bar-gestion {
  background-color: #b8b65c;
}

/* line 3491, ../sass/_main.scss */
.progress-bar-actualizando {
  background-color: #cc050f;
}

/* line 3494, ../sass/_main.scss */
.progress-bar-devuelta {
  background-color: #cec61d;
}

/* line 3497, ../sass/_main.scss */
.progress-bar-recobro {
  background-color: #458a71;
}

/* line 3500, ../sass/_main.scss */
.progress-bar-recobroZank {
  background-color: #1a8a60;
}

/* line 3503, ../sass/_main.scss */
.progress-bar-recobroJudicial {
  background-color: #008a2a;
}

/* line 3506, ../sass/_main.scss */
.progress-bar-provision {
  background-color: #4a8a89;
}

/* line 3511, ../sass/_main.scss */
a:hover > .label, a:focus > .label {
  text-decoration: none;
}

/* line 3517, ../sass/_main.scss */
.label-encobro {
  background-color: #3587a7;
}

/* line 3520, ../sass/_main.scss */
.label-refinanciada {
  background-color: #82b482;
}

/* line 3523, ../sass/_main.scss */
.label-amortizado {
  background-color: #316731;
}

/* line 3526, ../sass/_main.scss */
.label-actualizando {
  background-color: #cc050f;
}

/* line 3529, ../sass/_main.scss */
.label-gestion {
  background-color: #b8b65c;
}

/* line 3532, ../sass/_main.scss */
.label-devuelta {
  background-color: #cec61d;
}

/* line 3535, ../sass/_main.scss */
.label-recobro {
  background-color: #458a71;
}

/* line 3538, ../sass/_main.scss */
.label-recobroZank {
  background-color: #1a8a60;
}

/* line 3541, ../sass/_main.scss */
.label-recobroJudicial {
  background-color: #008a2a;
}

/* line 3546, ../sass/_main.scss */
.label-verTel {
  background-color: #cca055;
}

/* line 3549, ../sass/_main.scss */
.label-iniciada {
  background-color: #d6b074;
}

/* line 3552, ../sass/_main.scss */
.label-verBanco {
  background-color: #debf92;
}

/* line 3555, ../sass/_main.scss */
.label-est {
  background-color: #e6cfb1;
}

/* line 3558, ../sass/_main.scss */
.label-pFirma {
  background-color: #ece0d1;
}

/* line 3561, ../sass/_main.scss */
.label-dni {
  background-color: #f1f1f1;
}

/* line 3564, ../sass/_main.scss */
.label-tar {
  background-color: #d8e3df;
}

/* line 3567, ../sass/_main.scss */
.label-verIdent {
  background-color: #c0d5cd;
}

/* line 3570, ../sass/_main.scss */
.label-pTrans {
  background-color: #a7c8bc;
}

/* line 3573, ../sass/_main.scss */
.label-apr {
  background-color: #8fbaab;
}

/* line 3576, ../sass/_main.scss */
.label-de {
  background-color: #ba4f53;
}

/* line 3579, ../sass/_main.scss */
.label-ca {
  background-color: #919191;
}

/* line 3584, ../sass/_main.scss */
.label-solicitud {
  background-color: #74bad6;
}

/* line 3587, ../sass/_main.scss */
.label-preaprobado {
  background-color: #b4d48a;
}

/* line 3590, ../sass/_main.scss */
.label-analisis-filtro {
  background: linear-gradient(90deg, #74bad6 50%, #b4d48a 50%);
}

/* line 3593, ../sass/_main.scss */
.label-aprobado {
  background-color: #5cb85c;
}

/* line 3596, ../sass/_main.scss */
.label-denegado {
  background-color: #eb6060;
}

/* line 3599, ../sass/_main.scss */
.label-cancelado {
  background-color: #a8a8a8;
}

/* line 3602, ../sass/_main.scss */
.label-error {
  background-color: #ec9652;
}

/* line 3605, ../sass/_main.scss */
.label-estudio {
  background-color: #f7e463;
}

/* line 3611, ../sass/_main.scss */
.label-lightgreen {
  background-color: lightgreen;
}

/* line 3614, ../sass/_main.scss */
.label-lightcoral {
  background-color: lightcoral;
}

/* line 3617, ../sass/_main.scss */
.label-cornflowerblue {
  background-color: cornflowerblue;
}

/* line 3620, ../sass/_main.scss */
.label-lightblue {
  background-color: lightblue;
}

/* line 3623, ../sass/_main.scss */
.label-lightgray {
  background-color: #d3d3d3;
}

/* line 3626, ../sass/_main.scss */
.label-orange {
  background-color: orange;
}

/* line 3629, ../sass/_main.scss */
.label-indianred {
  background-color: #cfb06e;
}

/* line 3632, ../sass/_main.scss */
.label-plum {
  background-color: plum;
}

/* line 3635, ../sass/_main.scss */
.label-magenta {
  background-color: #964d96;
}

/* line 3638, ../sass/_main.scss */
.label-microprestamoout {
  background-color: #6e30a8;
}

/* line 3641, ../sass/_main.scss */
.label-supermercado {
  background-color: pink;
}

/* line 3644, ../sass/_main.scss */
.label-otrosingresos {
  background-color: #24e069;
}

/* line 3647, ../sass/_main.scss */
.label-transporte {
  background-color: #e0da5c;
}

/* line 3650, ../sass/_main.scss */
.label-telecom {
  background-color: #6B7A37;
}

/* line 3653, ../sass/_main.scss */
.label-ecommerce {
  background-color: #7a545f;
}

/* line 3656, ../sass/_main.scss */
.label-utilities {
  background-color: #7a7c7e;
}

/* line 3659, ../sass/_main.scss */
.label-salud {
  background-color: #bde04c;
}

/* line 3662, ../sass/_main.scss */
.label-ropa {
  background-color: #87bda8;
}

/* line 3665, ../sass/_main.scss */
.label-ocio {
  background-color: #a8ffb3;
}

/* line 3671, ../sass/_main.scss */
.label-oro {
  background-color: #daa520;
}

/* line 3674, ../sass/_main.scss */
.label-plata {
  background-color: #a0a0a0;
}

/* line 3677, ../sass/_main.scss */
.label-bronce {
  background-color: #CD7F32;
}

/* line 3680, ../sass/_main.scss */
.label-cobre {
  background-color: #b85e33;
}

/* line 3686, ../sass/_main.scss */
.label-afiliado {
  background-color: #002c3e;
}

/* line 3689, ../sass/_main.scss */
.label-prestatario {
  background-color: #009bae;
}

/* line 3692, ../sass/_main.scss */
.label-inversor {
  background-color: #009bae;
}

/* line 3696, ../sass/_main.scss */
.leyenda {
  float: left;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 3px;
  font-family: "Lato", "sans-serif";
}
/* line 3703, ../sass/_main.scss */
.leyenda.disponible {
  background-color: #d9c36e;
}
/* line 3706, ../sass/_main.scss */
.leyenda.menor10 {
  background-color: #009bae;
}
/* line 3709, ../sass/_main.scss */
.leyenda.entre1015 {
  background-color: #b9663c;
}
/* line 3712, ../sass/_main.scss */
.leyenda.mayor15 {
  background-color: #6d4737;
}

/* line 3716, ../sass/_main.scss */
.pasos {
  list-style: none;
  overflow: hidden;
  margin-top: 36px;
}
/* line 3720, ../sass/_main.scss */
.pasos li {
  float: left;
}
/* line 3722, ../sass/_main.scss */
.pasos li a {
  color: #ffffff;
  text-decoration: none;
  padding: 4px 0 4px 50px;
  background: #adadad;
  position: relative;
  display: block;
  float: left;
}
/* line 3730, ../sass/_main.scss */
.pasos li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #adadad;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
/* line 3744, ../sass/_main.scss */
.pasos li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}
/* line 3759, ../sass/_main.scss */
.pasos li a:hover {
  background: #009bae;
}
/* line 3761, ../sass/_main.scss */
.pasos li a:hover:after {
  border-left-color: #009bae !important;
}
/* line 3766, ../sass/_main.scss */
.pasos li:last-child a {
  background: transparent !important;
  color: transparent;
  pointer-events: none;
  cursor: default;
}
/* line 3772, ../sass/_main.scss */
.pasos li.paso-activo a {
  background: #009bae;
}
/* line 3774, ../sass/_main.scss */
.pasos li.paso-activo a:after {
  border-left-color: #009bae !important;
}
/* line 3778, ../sass/_main.scss */
.pasos li.paso-activo-afiliado a {
  background: #002c3e;
}
/* line 3780, ../sass/_main.scss */
.pasos li.paso-activo-afiliado a:after {
  border-left-color: #002c3e !important;
}

/* line 3786, ../sass/_main.scss */
.pasos-afiliado {
  list-style: none;
  overflow: hidden;
  margin-top: 36px;
}
/* line 3790, ../sass/_main.scss */
.pasos-afiliado li {
  float: left;
}
/* line 3792, ../sass/_main.scss */
.pasos-afiliado li a {
  color: #ffffff;
  text-decoration: none;
  padding: 4px 0 4px 50px;
  background: #adadad;
  position: relative;
  display: block;
  float: left;
}
/* line 3800, ../sass/_main.scss */
.pasos-afiliado li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #adadad;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
/* line 3814, ../sass/_main.scss */
.pasos-afiliado li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}
/* line 3829, ../sass/_main.scss */
.pasos-afiliado li a:hover {
  background: #002c3e;
}
/* line 3831, ../sass/_main.scss */
.pasos-afiliado li a:hover:after {
  border-left-color: #002c3e !important;
}
/* line 3836, ../sass/_main.scss */
.pasos-afiliado li:last-child a {
  background: transparent !important;
  color: transparent;
  pointer-events: none;
  cursor: default;
}
/* line 3842, ../sass/_main.scss */
.pasos-afiliado li.paso-activo-afiliado a {
  background: #002c3e;
}
/* line 3844, ../sass/_main.scss */
.pasos-afiliado li.paso-activo-afiliado a:hover {
  background: #002c3e;
}
/* line 3846, ../sass/_main.scss */
.pasos-afiliado li.paso-activo-afiliado a:hover:after {
  border-left-color: #002c3e !important;
}
/* line 3850, ../sass/_main.scss */
.pasos-afiliado li.paso-activo-afiliado a:after {
  border-left-color: #002c3e !important;
}

/* line 3856, ../sass/_main.scss */
#tituloTablaCuotasAdmin {
  float: left;
}

/* line 3859, ../sass/_main.scss */
#editarCuotasPrestatario {
  float: right;
}

/* line 3862, ../sass/_main.scss */
.nopadding {
  padding-left: 0;
  padding-right: 0;
}

/* line 3866, ../sass/_main.scss */
.negrita {
  font-weight: bold;
}

/* line 3869, ../sass/_main.scss */
.nowrap {
  white-space: nowrap;
}

/* line 3872, ../sass/_main.scss */
.wrap {
  white-space: normal;
}

/* line 3875, ../sass/_main.scss */
.centrar {
  text-align: center;
}

/* line 3879, ../sass/_main.scss */
.centradoenbox {
  position: absolute;
  top: 53%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

/* line 3887, ../sass/_main.scss */
.tachado {
  text-decoration: line-through;
}

/* line 3890, ../sass/_main.scss */
.capitalizar {
  text-transform: capitalize;
}

/* line 3893, ../sass/_main.scss */
.estados-cuotas {
  padding: 2px 7px;
  font-size: 12px;
}

/* line 3897, ../sass/_main.scss */
.margenup_50 {
  padding: 50px 0 0;
}

/* line 3900, ../sass/_main.scss */
.margendown_50 {
  padding: 0 0 50px 0;
}

/* line 3903, ../sass/_main.scss */
.margenupdown_50 {
  padding: 50px 0;
}

/* line 3906, ../sass/_main.scss */
.margenall_50 {
  padding: 50px;
}

/* line 3909, ../sass/_main.scss */
.margenupdown_20 {
  padding: 20px 0;
}

/* line 3912, ../sass/_main.scss */
.margenup_20 {
  padding: 20px 0 0;
}

/* line 3915, ../sass/_main.scss */
.margendown_20 {
  padding: 0 0 20px 0;
}

/* line 3918, ../sass/_main.scss */
.margenall_20 {
  padding: 20px;
}

/* line 3921, ../sass/_main.scss */
.texto-desactivado {
  color: #999;
}

/* line 3924, ../sass/_main.scss */
.canvasImage {
  margin-top: 30px;
}

@media (max-width: 1200px) {
  /* line 3928, ../sass/_main.scss */
  .kpi_panel {
    font-size: 30px;
    padding: 33px 0;
  }

  /* line 3932, ../sass/_main.scss */
  .kpi_panel_small {
    padding: 10px 0;
  }

  /* line 3935, ../sass/_main.scss */
  .kpi_monedero {
    padding: 12px;
  }

  /* line 3938, ../sass/_main.scss */
  .carousel-left-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -17px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3946, ../sass/_main.scss */
  .carousel-right-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -17px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3954, ../sass/_main.scss */
  .carousel-left-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -53px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3962, ../sass/_main.scss */
  .carousel-right-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -55px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3970, ../sass/_main.scss */
  .carousel-left-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -17px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3978, ../sass/_main.scss */
  .carousel-right-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -17px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 3986, ../sass/_main.scss */
  .pasos {
    margin-top: 33px;
  }
  /* line 3988, ../sass/_main.scss */
  .pasos li a {
    padding: 4px 0 4px 40px;
  }

  /* line 3992, ../sass/_main.scss */
  .col-top-box {
    height: auto;
  }

  /* line 3996, ../sass/_main.scss */
  .fondo-md-submenu.inversor {
    background-position-y: 200px;
  }
  /* line 3999, ../sass/_main.scss */
  .fondo-md-submenu.prestatario {
    background-position-y: 200px;
  }
  /* line 4002, ../sass/_main.scss */
  .fondo-md-submenu.afiliado {
    background-position-y: 200px;
  }

  /* line 4006, ../sass/_main.scss */
  canvas.graph {
    height: 242px;
  }

  /* line 4009, ../sass/_main.scss */
  .nav.navbar-nav.navbar-right.nav-subseccion {
    width: 100%;
    margin-right: -13px;
    margin-bottom: 10px;
  }
  /* line 4013, ../sass/_main.scss */
  .nav.navbar-nav.navbar-right.nav-subseccion > li.submenu-li {
    margin: 2px 3px;
    float: none;
  }
  /* line 4016, ../sass/_main.scss */
  .nav.navbar-nav.navbar-right.nav-subseccion > li.submenu-li a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (max-width: 992px) {
  /* line 4024, ../sass/_main.scss */
  .rectangulo-webcam-foto {
    display: none;
  }

  /* line 4028, ../sass/_main.scss */
  .foto-dni .make-picture-dni-frontal #canvas-frontal {
    width: 100%;
  }
  /* line 4031, ../sass/_main.scss */
  .foto-dni .make-picture-dni-trasera #canvas-trasera {
    width: 100%;
  }
}
@media (max-width: 979px) {
  /* line 4038, ../sass/_main.scss */
  .foto-dni .mobile-check-ok {
    display: none;
  }
  /* line 4041, ../sass/_main.scss */
  .foto-dni .btn-inversor {
    min-height: 62px;
  }

  /* line 4045, ../sass/_main.scss */
  .kpi_panel {
    font-size: 43px;
    padding: 40px 0;
  }

  /* line 4049, ../sass/_main.scss */
  .kpi_panel_small {
    padding: 20px 0;
  }

  /* line 4052, ../sass/_main.scss */
  .kpi_monedero {
    padding: 12px;
  }

  /* line 4055, ../sass/_main.scss */
  .carousel-left-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -31px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4063, ../sass/_main.scss */
  .carousel-right-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -36px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4071, ../sass/_main.scss */
  .carousel-left-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -90px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4079, ../sass/_main.scss */
  .carousel-right-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -90px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4087, ../sass/_main.scss */
  .carousel-left-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -31px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4095, ../sass/_main.scss */
  .carousel-right-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -36px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4103, ../sass/_main.scss */
  .pasos {
    margin-top: 32px;
  }
  /* line 4105, ../sass/_main.scss */
  .pasos li a {
    padding: 10px 0 10px 29px;
    font-size: 10px;
  }
  /* line 4108, ../sass/_main.scss */
  .pasos li a:after {
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 10px solid #adadad;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
  }
  /* line 4118, ../sass/_main.scss */
  .pasos li a:before {
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 10px solid #ffffff;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 100%;
    z-index: 1;
  }

  /* line 4131, ../sass/_main.scss */
  .bloque-testimonios {
    height: 175px;
  }

  /* line 4134, ../sass/_main.scss */
  canvas.graph {
    height: 180px;
  }
}
@media (max-width: 767px) {
  /* line 4140, ../sass/_main.scss */
  .foto-dni .mobile-check-ok {
    display: block;
  }
  /* line 4143, ../sass/_main.scss */
  .foto-dni .btn-prestatario .btn-verificacion-sub .camera-circle {
    font-size: 6em;
    width: 160px;
    height: 160px;
  }
  /* line 4148, ../sass/_main.scss */
  .foto-dni .btn-inversor .btn-verificacion-sub .camera-circle {
    font-size: 6em;
    width: 160px;
    height: 160px;
  }
  /* line 4153, ../sass/_main.scss */
  .foto-dni > .col-lg-6 {
    margin-bottom: 30px;
  }

  /* line 4157, ../sass/_main.scss */
  .navbar-fixed-top {
    position: absolute;
  }

  /* line 4160, ../sass/_main.scss */
  .navbar-nav {
    margin: inherit;
  }

  /* line 4163, ../sass/_main.scss */
  .carousel-left-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4171, ../sass/_main.scss */
  .carousel-right-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4179, ../sass/_main.scss */
  .carousel-left-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4187, ../sass/_main.scss */
  .carousel-right-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4195, ../sass/_main.scss */
  .carousel-left-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4203, ../sass/_main.scss */
  .carousel-right-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -85px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4211, ../sass/_main.scss */
  .col-top-box {
    padding: inherit;
    padding-top: 10px;
  }

  /* line 4215, ../sass/_main.scss */
  .col-std-landing {
    padding-top: 0;
  }

  /* line 4218, ../sass/_main.scss */
  .col-box-landing {
    background-size: cover;
    min-height: 455px;
  }

  /* line 4222, ../sass/_main.scss */
  .container-landing {
    padding: 0;
  }

  /* line 4225, ../sass/_main.scss */
  .panel-gris-landing {
    margin: 0;
    margin-bottom: 15px;
  }

  /* line 4229, ../sass/_main.scss */
  .bloque-testimonios {
    height: 136px;
  }

  /* line 4232, ../sass/_main.scss */
  canvas.graph {
    height: auto !important;
  }

  /* line 4235, ../sass/_main.scss */
  .nav.navbar-nav.navbar-right.nav-subseccion {
    width: auto;
    margin: 10px -3px;
  }

  /* line 4239, ../sass/_main.scss */
  .navbar-default.navbar-main .navbar-nav .open .dropdown-menu > li > a {
    color: #ededed;
  }
  /* line 4241, ../sass/_main.scss */
  .navbar-default.navbar-main .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #ffffff;
    background-color: transparent;
  }
  /* line 4245, ../sass/_main.scss */
  .navbar-default.navbar-main .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
}
@media (max-width: 480px) {
  /* line 4253, ../sass/_main.scss */
  .foto-dni .btn-prestatario p {
    max-width: 90%;
  }
  /* line 4256, ../sass/_main.scss */
  .foto-dni .btn-inversor p {
    max-width: 90%;
  }

  /* line 4260, ../sass/_main.scss */
  .title-hero {
    margin-top: 235px;
  }
  /* line 4262, ../sass/_main.scss */
  .title-hero.inversor {
    margin-left: 0;
  }

  /* line 4266, ../sass/_main.scss */
  .borde-dash {
    width: 25%;
  }

  /* line 4269, ../sass/_main.scss */
  .borde-dash-verde {
    width: 25%;
  }

  /* line 4272, ../sass/_main.scss */
  .col-box {
    height: 223px;
  }

  /* line 4275, ../sass/_main.scss */
  .col-box-interno {
    height: 0;
    border: 0;
  }

  /* line 4279, ../sass/_main.scss */
  .col-box-landing {
    background-size: cover;
    height: auto;
  }

  /* line 4283, ../sass/_main.scss */
  .navbar-default.navbar-main .navbar-text {
    float: none;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  /* line 4288, ../sass/_main.scss */
  .navbar-btn {
    margin-left: 14px;
  }

  /* line 4291, ../sass/_main.scss */
  .navbar-fixed-top {
    position: absolute;
  }

  /* line 4294, ../sass/_main.scss */
  .title-big {
    font-size: 25px;
    line-height: 33px;
  }
  /* line 4297, ../sass/_main.scss */
  .title-big.prestatario {
    padding: 15px;
    font-size: 22px;
  }
  /* line 4301, ../sass/_main.scss */
  .title-big.inversor {
    padding: 15px;
    font-size: 22px;
  }
  /* line 4305, ../sass/_main.scss */
  .title-big.single-title-box {
    padding: 20px 0 0;
    font-size: 25px;
    line-height: 33px;
  }
  /* line 4310, ../sass/_main.scss */
  .title-big.doble-title-box {
    padding: 20px 0 0;
    font-size: 25px;
    line-height: 33px;
  }
  /* line 4315, ../sass/_main.scss */
  .title-big.triple-title-box {
    padding: 20px 0 0;
    font-size: 25px;
    line-height: 33px;
  }
  /* line 4320, ../sass/_main.scss */
  .title-big.quadra-title-box {
    padding: 20px 0;
    font-size: 25px;
    line-height: 33px;
  }

  /* line 4326, ../sass/_main.scss */
  .logo-index {
    width: 118px;
  }

  /* line 4329, ../sass/_main.scss */
  .row-logo-index {
    margin-top: 0;
  }

  /* line 4332, ../sass/_main.scss */
  .carousel-left-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4340, ../sass/_main.scss */
  .carousel-right-prestamos {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4348, ../sass/_main.scss */
  .carousel-left-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4356, ../sass/_main.scss */
  .carousel-right-estadisticas {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4364, ../sass/_main.scss */
  .carousel-left-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-left: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4372, ../sass/_main.scss */
  .carousel-right-inversores {
    background-color: rgba(0, 0, 0, 0.09);
    padding: 10px 3px 7px;
    margin-right: -23px;
    margin-top: 48px;
    text-shadow: none;
  }

  /* line 4380, ../sass/_main.scss */
  .texto-principal-index {
    margin-top: 7px;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
  }

  /* line 4387, ../sass/_main.scss */
  .title-index.inversor {
    margin-top: 200px;
    margin-left: 0;
  }
  /* line 4391, ../sass/_main.scss */
  .title-index.prestatario {
    margin-top: 200px;
    margin-left: 0;
  }

  /* line 4396, ../sass/_main.scss */
  .form-login-navbar {
    padding: 10px 15px;
  }
  /* line 4398, ../sass/_main.scss */
  .form-login-navbar input {
    position: relative;
    display: block;
    width: 100%;
  }
  /* line 4403, ../sass/_main.scss */
  .form-login-navbar button {
    position: relative;
    display: block;
    width: 100%;
  }

  /* line 4409, ../sass/_main.scss */
  .btn-mainmenu {
    margin-left: 0;
    margin-top: 13px;
    padding: 6px 24px;
  }

  /* line 4414, ../sass/_main.scss */
  .fondomain {
    background-position-y: 30px;
  }

  /* line 4417, ../sass/_main.scss */
  .fondo1 {
    background-position-y: 88px;
  }

  /* line 4421, ../sass/_main.scss */
  .fondo-md-submenu.inversor {
    background-position-y: 380px;
  }
  /* line 4424, ../sass/_main.scss */
  .fondo-md-submenu.prestatario {
    background-position-y: 305px;
  }
  /* line 4427, ../sass/_main.scss */
  .fondo-md-submenu.afiliado {
    background-position-y: 305px;
  }
  /* line 4430, ../sass/_main.scss */
  .fondo-md-submenu.generico {
    background-position-y: 225px;
  }

  /* line 4434, ../sass/_main.scss */
  .bottom-title {
    font-size: 17px;
  }

  /* line 4437, ../sass/_main.scss */
  .cp-title {
    font-size: 17px;
  }

  /* line 4440, ../sass/_main.scss */
  .bottom-title-private {
    font-size: 20px;
  }

  /* line 4443, ../sass/_main.scss */
  .button-movil {
    display: block;
  }

  /* line 4446, ../sass/_main.scss */
  .btn-verificacion-primario {
    margin-bottom: 20px;
    padding: 10px;
    font-size: 15px;
  }
  /* line 4450, ../sass/_main.scss */
  .btn-verificacion-primario:hover {
    margin-bottom: 20px;
    padding: 10px;
    font-size: 15px;
  }
  /* line 4455, ../sass/_main.scss */
  .btn-verificacion-primario:focus {
    margin-bottom: 20px;
    padding: 10px;
    font-size: 15px;
  }

  /* line 4461, ../sass/_main.scss */
  .margenupdown_50 {
    padding: 10px 0;
  }

  /* line 4464, ../sass/_main.scss */
  .margenup_50 {
    padding: 10px 0;
  }

  /* line 4467, ../sass/_main.scss */
  .margendown_50 {
    padding: 10px 0;
  }

  /* line 4470, ../sass/_main.scss */
  .nav.navbar-nav.navbar-right.nav-subseccion {
    width: auto;
    margin: 0 -3px 8px -2px;
  }

  /* line 4475, ../sass/_main.scss */
  .nav-tabs.nav-justified.nav-pestanas > .active > a {
    border: 1px solid #000000;
    border-radius: 0;
    background-color: #dddddd;
  }
  /* line 4480, ../sass/_main.scss */
  .nav-tabs.nav-justified.nav-pestanas > .active > a:hover {
    border: 1px solid #000000;
    border-radius: 0;
    background-color: #dddddd;
  }
  /* line 4487, ../sass/_main.scss */
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #000000;
    border-radius: 0;
    background-color: #dddddd;
  }

  /* line 4494, ../sass/_main.scss */
  .submenu-interior > .submenu-li {
    margin: 7px 5px 0;
  }

  /* line 4497, ../sass/_main.scss */
  .btn-simulador.prestatario {
    font-size: 10px;
    padding: 14px 6px;
  }
}
@media (max-width: 378px) {
  /* line 4504, ../sass/_main.scss */
  .foto-dni .btn-prestatario p {
    max-width: 87%;
    font-size: 13px;
  }
  /* line 4508, ../sass/_main.scss */
  .foto-dni .btn-inversor p {
    max-width: 87%;
    font-size: 13px;
  }
}
@media (max-width: 325px) {
  /* line 4515, ../sass/_main.scss */
  .btn-inversor {
    padding-left: 10px;
  }

  /* line 4519, ../sass/_main.scss */
  .foto-dni .mobile-check-ok {
    margin-top: 5px;
    font-size: 20px;
  }
  /* line 4523, ../sass/_main.scss */
  .foto-dni .btn-prestatario p {
    font-size: 11px;
  }
  /* line 4526, ../sass/_main.scss */
  .foto-dni .btn-inversor p {
    font-size: 11px;
  }
}
/* line 4531, ../sass/_main.scss */
.title-index.prestatario {
  margin-left: -70px;
}

/* line 4534, ../sass/_main.scss */
.label > .editable-click {
  color: #ffffff;
}

/* line 4537, ../sass/_main.scss */
nav.navbar {
  margin-right: 0 !important;
}

/* line 4540, ../sass/_main.scss */
.navbar-default.navbar-main {
  border-radius: 0;
}
/* line 4545, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .open > a {
  color: #ededed;
  background-color: transparent;
}
/* line 4548, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .open > a:hover {
  color: #ededed;
  background-color: transparent;
}
/* line 4552, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .open > a:focus {
  color: #ededed;
  background-color: transparent;
}
/* line 4557, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .active > a {
  color: #cbcbcb;
  background-color: transparent;
}
/* line 4560, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .active > a:hover {
  color: #cbcbcb;
  background-color: transparent;
}
/* line 4564, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > .active > a:focus {
  color: #cbcbcb;
  background-color: transparent;
}
/* line 4570, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > li > a {
  color: #ededed;
  background-color: transparent;
}
/* line 4573, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > li > a:hover {
  color: #ffffff;
}
/* line 4576, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > li > a:active {
  color: #ffffff;
}
/* line 4579, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-nav > li > a .active {
  color: #ffffff;
}
/* line 4584, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-link {
  display: inline-block;
  color: #ededed;
  background-color: transparent;
  font-family: "Noto Sans", "sans-serif";
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}
/* line 4592, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-link:hover {
  color: #ffffff;
  font-family: "Noto Sans", "sans-serif";
  font-size: 12px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}
/* line 4599, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-link:active {
  color: #ffffff;
}
/* line 4602, ../sass/_main.scss */
.navbar-default.navbar-main .navbar-link .active {
  color: #ffffff;
}
/* line 4606, ../sass/_main.scss */
.navbar-default.navbar-main .new-margin-right {
  margin-right: 30px;
}

/* line 4611, ../sass/_main.scss */
.nav.navbar-nav.navbar-right.nav-subseccion {
  margin-right: -5px;
}
/* line 4613, ../sass/_main.scss */
.nav.navbar-nav.navbar-right.nav-subseccion.nav-subseccion-sinlinea {
  margin-right: -15px;
}

/* line 4621, ../sass/_main.scss */
.nav-tabs.nav-justified.nav-pestanas > .active > a {
  border: 1px solid #000000;
  border-radius: 0;
  border-bottom-color: #ffffff;
}
/* line 4626, ../sass/_main.scss */
.nav-tabs.nav-justified.nav-pestanas > .active > a:hover {
  border: 1px solid #000000;
  border-radius: 0;
  border-bottom-color: #ffffff;
}
/* line 4633, ../sass/_main.scss */
.nav-tabs.nav-justified.nav-pestanas > li > a {
  border-bottom: 1px solid #000000;
  border-radius: 0;
  font-family: "Lato", "sans-serif";
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  color: #000000;
}
/* line 4644, ../sass/_main.scss */
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #000000;
  border-radius: 0;
  border-bottom-color: #ffffff;
}

/* line 4652, ../sass/_main.scss */
.panel-group .panel {
  border-radius: 0;
}
/* line 4655, ../sass/_main.scss */
.panel-group .panel + .panel {
  margin-top: -2px;
}

/* line 4659, ../sass/_main.scss */
h4.panel-title {
  font-family: "Lato", "sans-serif";
  font-weight: 400;
}

/* line 4663, ../sass/_main.scss */
h2.panel-title {
  font-family: "Lato", "sans-serif";
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
}

/* line 4669, ../sass/_main.scss */
.panel-heading.panel-heading-tabla {
  border: 1px solid #000000;
  margin-bottom: 35px;
  border-radius: 0;
}

/* line 4675, ../sass/_main.scss */
.btn-verificacion-sub ul {
  text-align: left;
  padding-top: 15px;
  font-size: 15px;
}

/* line 4680, ../sass/_main.scss */
label.error {
  padding: 0 4px;
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  display: inline-block;
  color: red;
}

/* line 4689, ../sass/_main.scss */
.fechas-select select {
  border: none;
  padding: 6px 48% 5px;
  outline: none;
}

/* line 4694, ../sass/_main.scss */
.fechas-dual-select select {
  border: none;
  padding: 2px 20px 0 12px;
  outline: none;
}

/* line 4700, ../sass/_main.scss */
.dni-inversor .panel.panel-default .panel-body .foto-dni.dni .col-lg-6 {
  float: none;
  width: 100%;
}
/* line 4703, ../sass/_main.scss */
.dni-inversor .panel.panel-default .panel-body .foto-dni.dni .col-lg-6 canvas {
  width: 100%;
}
/* line 4707, ../sass/_main.scss */
.dni-inversor .panel.panel-default .panel-body .foto-dni.dni > .col-lg-6 {
  margin-bottom: 30px;
}

/* line 4711, ../sass/_main.scss */
.slider .bar {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 100%;
  margin: 10px 0;
  height: 16px;
  display: inline-block;
  position: relative;
  background-color: #f7f7f7;
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_wild_sand_approx',endcolorstr='$color_alabaster_approx',gradienttype=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
/* line 4729, ../sass/_main.scss */
.slider .bar .icon-progress-holder {
  position: absolute;
  left: 50%;
  top: -7px;
  margin-left: -15px;
  z-index: 100;
  background: none;
  background-image: url("/img/botonslider.png");
  background-repeat: no-repeat;
  background-position-x: 2px;
  background-position-y: 1px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 30px;
  height: 29px;
  outline: none;
  border: none;
}
/* line 4748, ../sass/_main.scss */
.slider .bar .ui-slider-handle {
  position: absolute;
  left: 50%;
  top: -7px;
  margin-left: -15px;
  z-index: 100;
  background: none;
  background-image: url("/img/botonslider.png");
  background-repeat: no-repeat;
  background-position-x: 2px;
  background-position-y: 1px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 30px;
  height: 29px;
  outline: none;
  border: none;
}
/* line 4766, ../sass/_main.scss */
.slider .bar .ui-slider-handle .ui-state-active {
  position: absolute;
  left: 50%;
  top: -7px;
  margin-left: -15px;
  z-index: 100;
  background: none;
  background-image: url("/img/botonslider.png");
  background-repeat: no-repeat;
  background-position-x: 2px;
  background-position-y: 1px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 30px;
  height: 29px;
  outline: none;
  border: none;
}
/* line 4785, ../sass/_main.scss */
.slider .bar .ui-slider-handle .ui-state-focus {
  position: absolute;
  left: 50%;
  top: -7px;
  margin-left: -15px;
  z-index: 100;
  background: none;
  background-image: url("/img/botonslider.png");
  background-repeat: no-repeat;
  background-position-x: 2px;
  background-position-y: 1px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 30px;
  height: 29px;
  outline: none;
  border: none;
}

/* line 4806, ../sass/_main.scss */
.bar .ui-slider-range {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: #149bdf;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  -webkit-background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  -o-background-size: 16px 16px;
  background-size: 16px 16px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 4826, ../sass/_main.scss */
.input-slider-lg > .input-lg {
  font-size: 24px;
}
/* line 4829, ../sass/_main.scss */
.input-slider-lg > .input-lg.prestatario {
  padding: 10px 11px;
}

/* line 4833, ../sass/_main.scss */
hr.soften {
  height: 1px;
  margin: 5px 0;
  background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  border: 0;
}

/* line 4839, ../sass/_main.scss */
.media-body.preguntas {
  padding-left: 15px;
}

/* line 4842, ../sass/_main.scss */
.tab-content.tab-clean {
  background-color: #ffffff;
  min-height: 300px;
  border: none;
  padding: 0;
}

/* line 4848, ../sass/_main.scss */
.info-tooltip-negro > a {
  color: #666666;
  text-decoration: none;
}
/* line 4851, ../sass/_main.scss */
.info-tooltip-negro > a:hover {
  text-decoration: none;
  color: #000000;
}

/*.tooltip > {
  .tooltip-inner {
    background-color: $white;
    color: $black;
    border: 1px solid $color_mine_shaft_approx;
    text-transform: none;
    opacity: 1;
    min-width: 200px;
    //Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
    text-shadow: none;
    //Instead of the line below you could use @include border-radius($radius, $vertical-radius)
    border-radius: 0;
    font-weight: normal;
  }
  .tooltip-arrow {
    background-color: $white;
    border: none;
  }
}*/
/* line 4875, ../sass/_main.scss */
.list-group .popover h3.popover-title {
  color: #434343;
}

@media (max-width: 375px) {
  /* line 4883, ../sass/_main.scss */
  .plupload_filelist_header.ui-widget-header.table.table-hover tbody tr td, .plupload_filelist_footer.ui-widget-header.table.table-hover tbody tr td {
    display: none;
  }
  /* line 4886, ../sass/_main.scss */
  .plupload_filelist_header.ui-widget-header.table.table-hover tbody tr td:first-child, .plupload_filelist_footer.ui-widget-header.table.table-hover tbody tr td:first-child {
    display: table-cell;
  }
}

@media (max-width: 480px) {
  /* line 4894, ../sass/_main.scss */
  .btn-info {
    margin-bottom: 10px;
  }
}

/* line 4901, ../sass/_main.scss */
#modal_envio_docs .modal-content {
  padding: 0;
}
/* line 4905, ../sass/_main.scss */
#modal_envio_docs .modal-header {
  padding: 27px;
  background: #009bae;
  color: #fff;
}
/* line 4910, ../sass/_main.scss */
#modal_envio_docs .modal-header h3 {
  color: #fff;
}
/* line 4914, ../sass/_main.scss */
#modal_envio_docs .modal-body {
  padding: 27px;
}
/* line 4916, ../sass/_main.scss */
#modal_envio_docs .modal-body p {
  margin: 0 0 1em;
  line-height: 1.4;
  font-size: 16px;
  font-family: Lato;
  font-weight: 300;
}
/* line 4924, ../sass/_main.scss */
#modal_envio_docs .modal-body .spinner {
  margin: 35px auto 15px;
  text-align: center;
}
/* line 4927, ../sass/_main.scss */
#modal_envio_docs .modal-body .spinner img {
  width: 69%;
}

/* line 4936, ../sass/_main.scss */
#modal_envio.afiliado .modal-header {
  background: #002c3e;
}
/* line 4940, ../sass/_main.scss */
#modal_envio .modal-content {
  padding: 0;
}
/* line 4944, ../sass/_main.scss */
#modal_envio .modal-header {
  padding: 27px;
  background: #009bae;
  color: #fff;
}
/* line 4949, ../sass/_main.scss */
#modal_envio .modal-header h3 {
  color: #fff;
}
/* line 4953, ../sass/_main.scss */
#modal_envio .modal-body {
  padding: 27px;
}
/* line 4955, ../sass/_main.scss */
#modal_envio .modal-body p {
  margin: 0 0 1em;
  line-height: 1.4;
  font-size: 16px;
  font-family: Lato;
  font-weight: 300;
}
/* line 4963, ../sass/_main.scss */
#modal_envio .modal-body .spinner {
  margin: 35px auto 15px;
  text-align: center;
}
/* line 4966, ../sass/_main.scss */
#modal_envio .modal-body .spinner img {
  width: 69%;
}

/* line 4973, ../sass/_main.scss */
.spinner-long {
  margin: 35px auto 15px;
  text-align: center;
}
/* line 4976, ../sass/_main.scss */
.spinner-long img {
  width: 38%;
}

/* line 4982, ../sass/_main.scss */
.preferencias-editables-inversor .editable-container {
  height: 18px;
}
/* line 4986, ../sass/_main.scss */
.preferencias-editables-inversor .editable-container .editable-input input {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #c9a75d;
  color: #555;
  outline: 0;
  font-style: italic;
  font-family: "Noto Sans", "sans-serif";
  padding: 0 0 5px 5px;
  height: 24px;
}
/* line 5001, ../sass/_main.scss */
.preferencias-editables-inversor .editable-container .editable-error-block {
  padding: 0 4px;
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  background-color: #ebcaa6;
  width: 100%;
  display: inline-block;
  position: relative;
  z-index: 1;
  max-width: 100%;
  text-align: left;
  color: #434343;
  font-family: "Lato", "sans-serif";
  line-height: 1.2;
  height: 15px;
}

/* line 5024, ../sass/_main.scss */
table#lista-monederos tbody tr td:last-child {
  text-align: right;
}

/* line 5030, ../sass/_main.scss */
h3.popover-title {
  color: #1a1a1a;
}

/* line 5033, ../sass/_main.scss */
.button-table {
  display: inline-block;
  cursor: pointer;
}

/* line 5038, ../sass/_main.scss */
body div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  background: none;
}
/* line 5043, ../sass/_main.scss */
body div.dataTables_processing i {
  margin-left: -70px;
  margin-top: -35px;
}

/* line 5049, ../sass/_main.scss */
.btn-paginate, .btn-paginate:hover, .btn-paginate:focus, .btn-paginate:active {
  border: 2px solid #999 !important;
}

/* line 5054, ../sass/_main.scss */
h2.info-tooltip i.searchClick {
  color: #737373;
  cursor: pointer;
}

/* line 5060, ../sass/_main.scss */
.dataTables_filter {
  display: none;
}

/* line 5069, ../sass/_main.scss */
#lista-prestamos_wrapper #lista-prestamos tbody tr td {
  border-bottom: 1px solid #000000;
}

/* line 5077, ../sass/_main.scss */
.tipo {
  border: 2px solid black;
  border-radius: 30px;
  padding: 5px 13px;
}

/* line 5086, ../sass/_main.scss */
#documentacion-dni .btn-superblock .info p, #documentacion-iban .btn-superblock .info p {
  float: none;
  max-width: 100%;
}
/* line 5090, ../sass/_main.scss */
#documentacion-dni .btn-superblock .info p.right, #documentacion-iban .btn-superblock .info p.right {
  float: right;
  max-width: 70%;
}
/* line 4, ../sass/_mixins.scss */
#documentacion-dni .info, #documentacion-iban .info {
  *zoom: 1;
}
/* line 7, ../sass/_mixins.scss */
#documentacion-dni .info:before, #documentacion-dni .info:after, #documentacion-iban .info:before, #documentacion-iban .info:after {
  content: "";
  display: table;
}
/* line 12, ../sass/_mixins.scss */
#documentacion-dni .info:after, #documentacion-iban .info:after {
  clear: both;
}
/* line 5101, ../sass/_main.scss */
#documentacion-dni .info p, #documentacion-iban .info p {
  margin: 0;
  float: right;
  max-width: 70%;
  white-space: normal;
}
/* line 5107, ../sass/_main.scss */
#documentacion-dni .info .icons, #documentacion-iban .info .icons {
  float: left;
  margin-top: 8px;
  font-size: 17px;
}
/* line 5114, ../sass/_main.scss */
#documentacion-dni .options, #documentacion-iban .options {
  display: none;
  padding: 10px 0;
}
/* line 5118, ../sass/_main.scss */
#documentacion-dni .options p, #documentacion-iban .options p {
  margin: 0;
}
/* line 5122, ../sass/_main.scss */
#documentacion-dni .foto-frontal form, #documentacion-dni .foto-trasera form, #documentacion-dni .foto-pasaporte form, #documentacion-dni .foto-iban form, #documentacion-iban .foto-frontal form, #documentacion-iban .foto-trasera form, #documentacion-iban .foto-pasaporte form, #documentacion-iban .foto-iban form {
  display: none;
}

/* line 5126, ../sass/_main.scss */
#frontal, #trasera, #pasaporte, #iban {
  float: none;
  margin: 1em auto;
}
@media (max-width: 768px) {
  /* line 5126, ../sass/_main.scss */
  #frontal, #trasera, #pasaporte, #iban {
    margin-bottom: 10px;
  }
}
/* line 5133, ../sass/_main.scss */
#frontal.inactive, #trasera.inactive, #pasaporte.inactive, #iban.inactive {
  opacity: 0.3;
}

/* line 5138, ../sass/_main.scss */
.foto-frontal canvas, .foto-trasera canvas, .foto-pasaporte canvas, .foto-iban canvas {
  transform: rotateY(180deg);
}
/* line 5142, ../sass/_main.scss */
.foto-frontal .hacer-foto, .foto-trasera .hacer-foto, .foto-pasaporte .hacer-foto, .foto-iban .hacer-foto {
  display: block;
  height: 40px;
  margin-top: -5px;
}
/* line 5147, ../sass/_main.scss */
.foto-frontal .hacer-foto .pre_take_buttons, .foto-trasera .hacer-foto .pre_take_buttons, .foto-pasaporte .hacer-foto .pre_take_buttons, .foto-iban .hacer-foto .pre_take_buttons {
  text-align: center;
  padding: 10px;
  background: #009bae;
  margin: 0 auto;
  color: white;
  cursor: pointer;
}
/* line 5156, ../sass/_main.scss */
.foto-frontal .hacer-foto .post_take_buttons, .foto-trasera .hacer-foto .post_take_buttons, .foto-pasaporte .hacer-foto .post_take_buttons, .foto-iban .hacer-foto .post_take_buttons {
  display: none;
}
/* line 5159, ../sass/_main.scss */
.foto-frontal .hacer-foto .post_take_buttons .cancel-preview, .foto-trasera .hacer-foto .post_take_buttons .cancel-preview, .foto-pasaporte .hacer-foto .post_take_buttons .cancel-preview, .foto-iban .hacer-foto .post_take_buttons .cancel-preview {
  float: left;
  background: #999;
}
/* line 5163, ../sass/_main.scss */
.foto-frontal .hacer-foto .post_take_buttons .save-preview, .foto-trasera .hacer-foto .post_take_buttons .save-preview, .foto-pasaporte .hacer-foto .post_take_buttons .save-preview, .foto-iban .hacer-foto .post_take_buttons .save-preview {
  float: right;
  background: #009bae;
}
/* line 5168, ../sass/_main.scss */
.foto-frontal .hacer-foto .post_take_buttons .save-preview, .foto-frontal .hacer-foto .post_take_buttons .cancel-preview, .foto-trasera .hacer-foto .post_take_buttons .save-preview, .foto-trasera .hacer-foto .post_take_buttons .cancel-preview, .foto-pasaporte .hacer-foto .post_take_buttons .save-preview, .foto-pasaporte .hacer-foto .post_take_buttons .cancel-preview, .foto-iban .hacer-foto .post_take_buttons .save-preview, .foto-iban .hacer-foto .post_take_buttons .cancel-preview {
  width: 50%;
  text-align: center;
  padding: 10px;
  margin: 0px auto;
  color: white;
  cursor: pointer;
}

/* line 5181, ../sass/_main.scss */
.instrucciones .problemsDni {
  cursor: pointer;
}

/* line 5187, ../sass/_main.scss */
#acreditacion label {
  font-family: "Lato";
  font-size: 15px;
  text-align: left;
  font-weight: 400;
}
/* line 5193, ../sass/_main.scss */
#acreditacion label input {
  margin-right: 9px;
}
/* line 5198, ../sass/_main.scss */
#acreditacion .documentos {
  margin-top: 20px;
}
/* line 5200, ../sass/_main.scss */
#acreditacion .documentos ol {
  margin-bottom: 20px;
}
/* line 5206, ../sass/_main.scss */
#acreditacion .enviarAcreditacion ul {
  text-align: left;
}
/* line 5208, ../sass/_main.scss */
#acreditacion .enviarAcreditacion ul li {
  font-family: "Lato";
  font-size: 15px;
  text-align: left;
  font-weight: 400;
}

/* line 5219, ../sass/_main.scss */
.fondo-afiliado .ui-widget-header {
  background: #002c3e;
  border-color: #002c3e;
}

/* line 5225, ../sass/_main.scss */
.fondo-afiliado-claro {
  background: #333a3c;
}

/* line 5233, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container, #fileuploadResidencia .plupload_container, #fileuploadEstatutos .plupload_container, #fileuploadDniAf .plupload_container,
#fileuploadContratoAf .plupload_container, #fileuploadLogoAf .plupload_container, #fileuploadReciboDomicilio .plupload_container, #fileuploadDniFrontal .plupload_container, #fileuploadIBANAf .plupload_container,
#fileuploadDniTrasera .plupload_container, #fileuploadPasaporte .plupload_container, #fileuploadCertificado .plupload_container, #fileuploadNieFrontal .plupload_container, #fileuploadNieTrasera .plupload_container,
#fileuploadCuentasAnualesAf .plupload_container {
  height: 105px;
  min-height: 105px;
  border: 0;
  border-bottom: 1px solid #000;
}
/* line 5239, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_filelist_header, #fileuploadResidencia .plupload_container .plupload_filelist_header, #fileuploadEstatutos .plupload_container .plupload_filelist_header, #fileuploadDniAf .plupload_container .plupload_filelist_header,
#fileuploadContratoAf .plupload_container .plupload_filelist_header, #fileuploadLogoAf .plupload_container .plupload_filelist_header, #fileuploadReciboDomicilio .plupload_container .plupload_filelist_header, #fileuploadDniFrontal .plupload_container .plupload_filelist_header, #fileuploadIBANAf .plupload_container .plupload_filelist_header,
#fileuploadDniTrasera .plupload_container .plupload_filelist_header, #fileuploadPasaporte .plupload_container .plupload_filelist_header, #fileuploadCertificado .plupload_container .plupload_filelist_header, #fileuploadNieFrontal .plupload_container .plupload_filelist_header, #fileuploadNieTrasera .plupload_container .plupload_filelist_header,
#fileuploadCuentasAnualesAf .plupload_container .plupload_filelist_header {
  color: #000;
  background: #fff;
  border-bottom: 0;
}
/* line 5244, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_content.plupload_dropbox, #fileuploadResidencia .plupload_container .plupload_content.plupload_dropbox, #fileuploadEstatutos .plupload_container .plupload_content.plupload_dropbox, #fileuploadDniAf .plupload_container .plupload_content.plupload_dropbox,
#fileuploadContratoAf .plupload_container .plupload_content.plupload_dropbox, #fileuploadLogoAf .plupload_container .plupload_content.plupload_dropbox, #fileuploadReciboDomicilio .plupload_container .plupload_content.plupload_dropbox, #fileuploadDniFrontal .plupload_container .plupload_content.plupload_dropbox, #fileuploadIBANAf .plupload_container .plupload_content.plupload_dropbox,
#fileuploadDniTrasera .plupload_container .plupload_content.plupload_dropbox, #fileuploadPasaporte .plupload_container .plupload_content.plupload_dropbox, #fileuploadCertificado .plupload_container .plupload_content.plupload_dropbox, #fileuploadNieFrontal .plupload_container .plupload_content.plupload_dropbox, #fileuploadNieTrasera .plupload_container .plupload_content.plupload_dropbox,
#fileuploadCuentasAnualesAf .plupload_container .plupload_content.plupload_dropbox {
  overflow: initial;
}
/* line 5247, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_droptext, #fileuploadResidencia .plupload_container .plupload_droptext, #fileuploadEstatutos .plupload_container .plupload_droptext, #fileuploadDniAf .plupload_container .plupload_droptext,
#fileuploadContratoAf .plupload_container .plupload_droptext, #fileuploadLogoAf .plupload_container .plupload_droptext, #fileuploadReciboDomicilio .plupload_container .plupload_droptext, #fileuploadDniFrontal .plupload_container .plupload_droptext, #fileuploadIBANAf .plupload_container .plupload_droptext,
#fileuploadDniTrasera .plupload_container .plupload_droptext, #fileuploadPasaporte .plupload_container .plupload_droptext, #fileuploadCertificado .plupload_container .plupload_droptext, #fileuploadNieFrontal .plupload_container .plupload_droptext, #fileuploadNieTrasera .plupload_container .plupload_droptext,
#fileuploadCuentasAnualesAf .plupload_container .plupload_droptext {
  display: none;
}
/* line 5250, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_filelist_footer, #fileuploadResidencia .plupload_container .plupload_filelist_footer, #fileuploadEstatutos .plupload_container .plupload_filelist_footer, #fileuploadDniAf .plupload_container .plupload_filelist_footer,
#fileuploadContratoAf .plupload_container .plupload_filelist_footer, #fileuploadLogoAf .plupload_container .plupload_filelist_footer, #fileuploadReciboDomicilio .plupload_container .plupload_filelist_footer, #fileuploadDniFrontal .plupload_container .plupload_filelist_footer, #fileuploadIBANAf .plupload_container .plupload_filelist_footer,
#fileuploadDniTrasera .plupload_container .plupload_filelist_footer, #fileuploadPasaporte .plupload_container .plupload_filelist_footer, #fileuploadCertificado .plupload_container .plupload_filelist_footer, #fileuploadNieFrontal .plupload_container .plupload_filelist_footer, #fileuploadNieTrasera .plupload_container .plupload_filelist_footer,
#fileuploadCuentasAnualesAf .plupload_container .plupload_filelist_footer {
  color: #000;
  background: #fff;
  border: 0;
}

/* line 5258, ../sass/_main.scss */
.parpadeoAdmin {
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name: parpadeo;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@-webkit-keyframes parpadeo {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
@keyframes parpadeo {
  0% {
    opacity: 1.0;
  }
  50% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}
/* line 5296, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container, #fileuploadResidencia .plupload_container, #fileuploadEstatutos .plupload_container, #fileuploadDniAf .plupload_container,
#fileuploadContratoAf .plupload_container, #fileuploadLogoAf .plupload_container, #fileuploadReciboDomicilio .plupload_container, #fileuploadDniFrontal .plupload_container,
#fileuploadDniTrasera .plupload_container, #fileuploadPasaporte .plupload_container, #fileuploadCertificado .plupload_container, #fileuploadIban .plupload_container,
#fileuploadNomina .plupload_container, #fileuploadContratoInem .plupload_container, #fileuploadIRPF .plupload_container, #fileuploadCarta .plupload_container, #fileuploadDesempleo .plupload_container,
#fileuploadCarneTrasera .plupload_container, #fileuploadCarneFrontal .plupload_container, #fileuploadIdCardTrasera .plupload_container, #fileuploadIdCardFrontal .plupload_container,
#fileuploadContratos .plupload_container, #fileuploadAutorizacion .plupload_container, #fileuploadCuentasAnualesAf .plupload_container {
  height: 105px;
  min-height: 105px;
  border: 0;
  border-bottom: 1px solid #000;
}
/* line 5302, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_filelist_header, #fileuploadResidencia .plupload_container .plupload_filelist_header, #fileuploadEstatutos .plupload_container .plupload_filelist_header, #fileuploadDniAf .plupload_container .plupload_filelist_header,
#fileuploadContratoAf .plupload_container .plupload_filelist_header, #fileuploadLogoAf .plupload_container .plupload_filelist_header, #fileuploadReciboDomicilio .plupload_container .plupload_filelist_header, #fileuploadDniFrontal .plupload_container .plupload_filelist_header,
#fileuploadDniTrasera .plupload_container .plupload_filelist_header, #fileuploadPasaporte .plupload_container .plupload_filelist_header, #fileuploadCertificado .plupload_container .plupload_filelist_header, #fileuploadIban .plupload_container .plupload_filelist_header,
#fileuploadNomina .plupload_container .plupload_filelist_header, #fileuploadContratoInem .plupload_container .plupload_filelist_header, #fileuploadIRPF .plupload_container .plupload_filelist_header, #fileuploadCarta .plupload_container .plupload_filelist_header, #fileuploadDesempleo .plupload_container .plupload_filelist_header,
#fileuploadCarneTrasera .plupload_container .plupload_filelist_header, #fileuploadCarneFrontal .plupload_container .plupload_filelist_header, #fileuploadIdCardTrasera .plupload_container .plupload_filelist_header, #fileuploadIdCardFrontal .plupload_container .plupload_filelist_header,
#fileuploadContratos .plupload_container .plupload_filelist_header, #fileuploadAutorizacion .plupload_container .plupload_filelist_header, #fileuploadCuentasAnualesAf .plupload_container .plupload_filelist_header {
  color: #000;
  background: #fff;
  border-bottom: 0;
}
/* line 5307, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_content.plupload_dropbox, #fileuploadResidencia .plupload_container .plupload_content.plupload_dropbox, #fileuploadEstatutos .plupload_container .plupload_content.plupload_dropbox, #fileuploadDniAf .plupload_container .plupload_content.plupload_dropbox,
#fileuploadContratoAf .plupload_container .plupload_content.plupload_dropbox, #fileuploadLogoAf .plupload_container .plupload_content.plupload_dropbox, #fileuploadReciboDomicilio .plupload_container .plupload_content.plupload_dropbox, #fileuploadDniFrontal .plupload_container .plupload_content.plupload_dropbox,
#fileuploadDniTrasera .plupload_container .plupload_content.plupload_dropbox, #fileuploadPasaporte .plupload_container .plupload_content.plupload_dropbox, #fileuploadCertificado .plupload_container .plupload_content.plupload_dropbox, #fileuploadIban .plupload_container .plupload_content.plupload_dropbox,
#fileuploadNomina .plupload_container .plupload_content.plupload_dropbox, #fileuploadContratoInem .plupload_container .plupload_content.plupload_dropbox, #fileuploadIRPF .plupload_container .plupload_content.plupload_dropbox, #fileuploadCarta .plupload_container .plupload_content.plupload_dropbox, #fileuploadDesempleo .plupload_container .plupload_content.plupload_dropbox,
#fileuploadCarneTrasera .plupload_container .plupload_content.plupload_dropbox, #fileuploadCarneFrontal .plupload_container .plupload_content.plupload_dropbox, #fileuploadIdCardTrasera .plupload_container .plupload_content.plupload_dropbox, #fileuploadIdCardFrontal .plupload_container .plupload_content.plupload_dropbox,
#fileuploadContratos .plupload_container .plupload_content.plupload_dropbox, #fileuploadAutorizacion .plupload_container .plupload_content.plupload_dropbox, #fileuploadCuentasAnualesAf .plupload_container .plupload_content.plupload_dropbox {
  overflow: initial;
}
/* line 5310, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_droptext, #fileuploadResidencia .plupload_container .plupload_droptext, #fileuploadEstatutos .plupload_container .plupload_droptext, #fileuploadDniAf .plupload_container .plupload_droptext,
#fileuploadContratoAf .plupload_container .plupload_droptext, #fileuploadLogoAf .plupload_container .plupload_droptext, #fileuploadReciboDomicilio .plupload_container .plupload_droptext, #fileuploadDniFrontal .plupload_container .plupload_droptext,
#fileuploadDniTrasera .plupload_container .plupload_droptext, #fileuploadPasaporte .plupload_container .plupload_droptext, #fileuploadCertificado .plupload_container .plupload_droptext, #fileuploadIban .plupload_container .plupload_droptext,
#fileuploadNomina .plupload_container .plupload_droptext, #fileuploadContratoInem .plupload_container .plupload_droptext, #fileuploadIRPF .plupload_container .plupload_droptext, #fileuploadCarta .plupload_container .plupload_droptext, #fileuploadDesempleo .plupload_container .plupload_droptext,
#fileuploadCarneTrasera .plupload_container .plupload_droptext, #fileuploadCarneFrontal .plupload_container .plupload_droptext, #fileuploadIdCardTrasera .plupload_container .plupload_droptext, #fileuploadIdCardFrontal .plupload_container .plupload_droptext,
#fileuploadContratos .plupload_container .plupload_droptext, #fileuploadAutorizacion .plupload_container .plupload_droptext, #fileuploadCuentasAnualesAf .plupload_container .plupload_droptext {
  display: none;
}
/* line 5313, ../sass/_main.scss */
#fileuploadEscrituras .plupload_container .plupload_filelist_footer, #fileuploadResidencia .plupload_container .plupload_filelist_footer, #fileuploadEstatutos .plupload_container .plupload_filelist_footer, #fileuploadDniAf .plupload_container .plupload_filelist_footer,
#fileuploadContratoAf .plupload_container .plupload_filelist_footer, #fileuploadLogoAf .plupload_container .plupload_filelist_footer, #fileuploadReciboDomicilio .plupload_container .plupload_filelist_footer, #fileuploadDniFrontal .plupload_container .plupload_filelist_footer,
#fileuploadDniTrasera .plupload_container .plupload_filelist_footer, #fileuploadPasaporte .plupload_container .plupload_filelist_footer, #fileuploadCertificado .plupload_container .plupload_filelist_footer, #fileuploadIban .plupload_container .plupload_filelist_footer,
#fileuploadNomina .plupload_container .plupload_filelist_footer, #fileuploadContratoInem .plupload_container .plupload_filelist_footer, #fileuploadIRPF .plupload_container .plupload_filelist_footer, #fileuploadCarta .plupload_container .plupload_filelist_footer, #fileuploadDesempleo .plupload_container .plupload_filelist_footer,
#fileuploadCarneTrasera .plupload_container .plupload_filelist_footer, #fileuploadCarneFrontal .plupload_container .plupload_filelist_footer, #fileuploadIdCardTrasera .plupload_container .plupload_filelist_footer, #fileuploadIdCardFrontal .plupload_container .plupload_filelist_footer,
#fileuploadContratos .plupload_container .plupload_filelist_footer, #fileuploadAutorizacion .plupload_container .plupload_filelist_footer, #fileuploadCuentasAnualesAf .plupload_container .plupload_filelist_footer {
  color: #000;
  background: #fff;
  border: 0;
}
/* line 5320, ../sass/_main.scss */
#fileuploadEscrituras .ui-state-default, #fileuploadEscrituras .ui-widget-content .ui-state-default, #fileuploadEscrituras .ui-widget-header .ui-state-default, #fileuploadResidencia .ui-state-default, #fileuploadResidencia .ui-widget-content .ui-state-default, #fileuploadResidencia .ui-widget-header .ui-state-default, #fileuploadEstatutos .ui-state-default, #fileuploadEstatutos .ui-widget-content .ui-state-default, #fileuploadEstatutos .ui-widget-header .ui-state-default, #fileuploadDniAf .ui-state-default, #fileuploadDniAf .ui-widget-content .ui-state-default, #fileuploadDniAf .ui-widget-header .ui-state-default,
#fileuploadContratoAf .ui-state-default,
#fileuploadContratoAf .ui-widget-content .ui-state-default,
#fileuploadContratoAf .ui-widget-header .ui-state-default, #fileuploadLogoAf .ui-state-default, #fileuploadLogoAf .ui-widget-content .ui-state-default, #fileuploadLogoAf .ui-widget-header .ui-state-default, #fileuploadReciboDomicilio .ui-state-default, #fileuploadReciboDomicilio .ui-widget-content .ui-state-default, #fileuploadReciboDomicilio .ui-widget-header .ui-state-default, #fileuploadDniFrontal .ui-state-default, #fileuploadDniFrontal .ui-widget-content .ui-state-default, #fileuploadDniFrontal .ui-widget-header .ui-state-default,
#fileuploadDniTrasera .ui-state-default,
#fileuploadDniTrasera .ui-widget-content .ui-state-default,
#fileuploadDniTrasera .ui-widget-header .ui-state-default, #fileuploadPasaporte .ui-state-default, #fileuploadPasaporte .ui-widget-content .ui-state-default, #fileuploadPasaporte .ui-widget-header .ui-state-default, #fileuploadCertificado .ui-state-default, #fileuploadCertificado .ui-widget-content .ui-state-default, #fileuploadCertificado .ui-widget-header .ui-state-default, #fileuploadIban .ui-state-default, #fileuploadIban .ui-widget-content .ui-state-default, #fileuploadIban .ui-widget-header .ui-state-default,
#fileuploadNomina .ui-state-default,
#fileuploadNomina .ui-widget-content .ui-state-default,
#fileuploadNomina .ui-widget-header .ui-state-default, #fileuploadContratoInem .ui-state-default, #fileuploadContratoInem .ui-widget-content .ui-state-default, #fileuploadContratoInem .ui-widget-header .ui-state-default, #fileuploadIRPF .ui-state-default, #fileuploadIRPF .ui-widget-content .ui-state-default, #fileuploadIRPF .ui-widget-header .ui-state-default, #fileuploadCarta .ui-state-default, #fileuploadCarta .ui-widget-content .ui-state-default, #fileuploadCarta .ui-widget-header .ui-state-default, #fileuploadDesempleo .ui-state-default, #fileuploadDesempleo .ui-widget-content .ui-state-default, #fileuploadDesempleo .ui-widget-header .ui-state-default,
#fileuploadCarneTrasera .ui-state-default,
#fileuploadCarneTrasera .ui-widget-content .ui-state-default,
#fileuploadCarneTrasera .ui-widget-header .ui-state-default, #fileuploadCarneFrontal .ui-state-default, #fileuploadCarneFrontal .ui-widget-content .ui-state-default, #fileuploadCarneFrontal .ui-widget-header .ui-state-default, #fileuploadIdCardTrasera .ui-state-default, #fileuploadIdCardTrasera .ui-widget-content .ui-state-default, #fileuploadIdCardTrasera .ui-widget-header .ui-state-default, #fileuploadIdCardFrontal .ui-state-default, #fileuploadIdCardFrontal .ui-widget-content .ui-state-default, #fileuploadIdCardFrontal .ui-widget-header .ui-state-default,
#fileuploadContratos .ui-state-default,
#fileuploadContratos .ui-widget-content .ui-state-default,
#fileuploadContratos .ui-widget-header .ui-state-default, #fileuploadAutorizacion .ui-state-default, #fileuploadAutorizacion .ui-widget-content .ui-state-default, #fileuploadAutorizacion .ui-widget-header .ui-state-default, #fileuploadCuentasAnualesAf .ui-state-default, #fileuploadCuentasAnualesAf .ui-widget-content .ui-state-default, #fileuploadCuentasAnualesAf .ui-widget-header .ui-state-default {
  background-image: none;
}
/* line 5323, ../sass/_main.scss */
#fileuploadEscrituras .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadResidencia .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadEstatutos .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadDniAf .plupload_filelist.plupload_filelist_header.ui-widget-header,
#fileuploadContratoAf .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadLogoAf .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadReciboDomicilio .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadDniFrontal .plupload_filelist.plupload_filelist_header.ui-widget-header,
#fileuploadDniTrasera .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadPasaporte .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadCertificado .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadIban .plupload_filelist.plupload_filelist_header.ui-widget-header,
#fileuploadNomina .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadContratoInem .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadIRPF .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadCarta .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadDesempleo .plupload_filelist.plupload_filelist_header.ui-widget-header,
#fileuploadCarneTrasera .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadCarneFrontal .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadIdCardTrasera .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadIdCardFrontal .plupload_filelist.plupload_filelist_header.ui-widget-header,
#fileuploadContratos .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadAutorizacion .plupload_filelist.plupload_filelist_header.ui-widget-header, #fileuploadCuentasAnualesAf .plupload_filelist.plupload_filelist_header.ui-widget-header {
  color: #000;
  background: #fff;
  border: 0;
}

@media (max-width: 991px) {
  /* line 5333, ../sass/_main.scss */
  #opciones-inversion #boton-basico, #opciones-inversion #boton-avanzado {
    display: block;
    width: 100%;
  }
  /* line 5338, ../sass/_main.scss */
  #opciones-inversion #conservador, #opciones-inversion #moderado, #opciones-inversion #agresivo {
    width: 100%;
    margin-bottom: 10px;
  }
}

/* line 5345, ../sass/_main.scss */
.amortizarPagar {
  margin-bottom: 2.5em;
}
/* line 5347, ../sass/_main.scss */
.amortizarPagar .btn-prestatario {
  padding: 1em;
  width: 49%;
}

/* line 5353, ../sass/_main.scss */
.filterInvierte {
  display: none;
}
/* line 5356, ../sass/_main.scss */
.filterInvierte .tipoPrestamo label, .filterInvierte .categoriaPrestamo label {
  font-weight: 400;
  margin-right: 2em;
}
/* line 5362, ../sass/_main.scss */
.filterInvierte .rentabilidadPrestamo p, .filterInvierte .cantidadPrestamo p, .filterInvierte .plazoPrestamo p {
  margin: 10px 0 5px;
}

/* line 5368, ../sass/_main.scss */
.li-comentarios {
  height: 335px;
  overflow-y: scroll;
}

/* line 5372, ../sass/_main.scss */
.comentarioList {
  padding: 0;
}
/* line 5374, ../sass/_main.scss */
.comentarioList li.media {
  margin-top: -20px;
}
/* line 5376, ../sass/_main.scss */
.comentarioList li.media .preguntas {
  padding: 0;
}

/* line 5382, ../sass/_main.scss */
.listado-new {
  color: red;
  font-weight: 700;
}

/* line 5387, ../sass/_main.scss */
#creditosProblematicos_filter {
  display: block;
}

/* line 5393, ../sass/_main.scss */
#capa-tabla-amort .editable-click.editable-disabled, #capa-tabla-amort a.editable-click.editable-disabled, #capa-tabla-amort a.editable-click.editable-disabled:hover {
  color: #000;
}
/* line 5397, ../sass/_main.scss */
#capa-tabla-amort .estados-cuotas .editable-click.editable-disabled, #capa-tabla-amort .estados-cuotas a.editable-click.editable-disabled, #capa-tabla-amort .estados-cuotas a.editable-click.editable-disabled:hover {
  color: #fff;
}

/* line 5405, ../sass/_main.scss */
#ibanForm .form-group.has-feedback input#iban {
  margin-bottom: 0;
}

/* line 5414, ../sass/_main.scss */
.filtroMiCartera {
  font-size: 13px;
  color: #737373;
  cursor: pointer;
}

/* line 5421, ../sass/_main.scss */
.filterInversiones {
  display: none;
  margin: 15px 0;
}
/* line 4, ../sass/_mixins.scss */
.filterInversiones {
  *zoom: 1;
}
/* line 7, ../sass/_mixins.scss */
.filterInversiones:before, .filterInversiones:after {
  content: "";
  display: table;
}
/* line 12, ../sass/_mixins.scss */
.filterInversiones:after {
  clear: both;
}
/* line 5426, ../sass/_main.scss */
.filterInversiones .tipoPrestamo label, .filterInversiones .estadoPrestamo label, .filterInversiones .inversionPrestamo label {
  font-weight: 400;
  margin-right: 2em;
}
/* line 5429, ../sass/_main.scss */
.filterInversiones .tipoPrestamo label input[type=checkbox], .filterInversiones .estadoPrestamo label input[type=checkbox], .filterInversiones .inversionPrestamo label input[type=checkbox] {
  margin: 4px 3px 0;
}
/* line 5434, ../sass/_main.scss */
.filterInversiones .filtroTextoSlider {
  border: 0;
  width: 100%;
  text-align: center;
}
/* line 5442, ../sass/_main.scss */
.filterInversiones .estadoPrestamo label {
  margin-right: 7em;
}
/* line 5447, ../sass/_main.scss */
.filterInversiones .rentabilidadPrestamo p, .filterInversiones .cantidadPrestamo p, .filterInversiones .plazoPrestamo p, .filterInversiones .inversionPrestamo p {
  margin: 10px 0 5px;
}

/* line 5453, ../sass/_main.scss */
.filtroTextoSlider {
  border: 0;
  width: 100%;
  text-align: center;
}

/* line 5459, ../sass/_main.scss */
.filterMovimientos {
  display: none;
  margin: 15px 0;
}
/* line 4, ../sass/_mixins.scss */
.filterMovimientos {
  *zoom: 1;
}
/* line 7, ../sass/_mixins.scss */
.filterMovimientos:before, .filterMovimientos:after {
  content: "";
  display: table;
}
/* line 12, ../sass/_mixins.scss */
.filterMovimientos:after {
  clear: both;
}
/* line 5464, ../sass/_main.scss */
.filterMovimientos .tipoMovimiento label {
  font-weight: 400;
  margin-right: 8em;
}
/* line 5467, ../sass/_main.scss */
.filterMovimientos .tipoMovimiento label input[type=checkbox] {
  margin: 4px 3px 0px;
}

/* line 5475, ../sass/_main.scss */
.contenedor-tabla-panel-control .dataTables_filter {
  display: none;
}

/* line 5480, ../sass/_main.scss */
.filtroPanelControl {
  color: #000;
}

/* line 5485, ../sass/_main.scss */
.filterPanelControl label {
  width: 48%;
}

@media (min-width: 768px) {
  /* line 5491, ../sass/_main.scss */
  .modal-dialog.modalPre {
    width: 750px;
  }
}
/* line 5497, ../sass/_main.scss */
.modal-dialog.modalPre .inversor, .modal-dialog.modalPre .inversorAcreditado {
  margin-top: 40px;
}
/* line 5502, ../sass/_main.scss */
.modal-dialog.modalPre #buttonInversorAcreditado .icon {
  position: absolute;
  top: -16px;
  right: -6px;
  background: white;
  padding-left: 4px;
}
/* line 5511, ../sass/_main.scss */
.modal-dialog.modalPre #buttonInversorAcreditado.active .icon, .modal-dialog.modalPre #buttonInversorAcreditado:hover .icon {
  background: #ffffff;
  color: #009bae;
}

/* line 5526, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a p {
  padding: 0;
}
/* line 5528, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a p span.type {
  width: 12px;
  height: 40px;
  float: left;
  margin-right: 5px;
  border-radius: 5px;
}
/* line 5538, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a.affiliate p span.type {
  background: #002c3e;
}
/* line 5545, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a.borrower p span.type {
  background: #009bae;
}
/* line 5552, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a.investor p span.type {
  background: #009bae;
}
/* line 5559, ../sass/_main.scss */
.navbar-search ul.ss-box li.ss-result a.other p span.type {
  background: #a161ad;
}

/* line 1, ../sass/_mainConfia.scss */
#wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -200px;
  padding: 0 0 200px;
}

/* line 7, ../sass/_mainConfia.scss */
#footer {
  height: 200px;
  font-family: "Noto Sans", "sans-serif";
  font-size: 11px;
  text-shadow: 1px 1px 2px rgba(160, 160, 160, 0.4);
}

/* line 15, ../sass/_mainConfia.scss */
.navbar-footer {
  padding-bottom: 45px;
  height: 200px;
}

/* line 20, ../sass/_mainConfia.scss */
.row-logo-index {
  margin-top: 5px;
}

/* line 24, ../sass/_mainConfia.scss */
.fondoprincipal {
  margin-bottom: 0;
}

/* line 28, ../sass/_mainConfia.scss */
.fondomain {
  margin-top: 90px;
  background-size: cover;
}
@media (max-width: 1200px) {
  /* line 28, ../sass/_mainConfia.scss */
  .fondomain {
    background-size: contain;
  }
}

/* line 36, ../sass/_mainConfia.scss */
.texto-principal-index {
  margin-top: 35px;
  margin-left: -25px;
  font-family: "Noto Sans", "sans-serif";
  font-weight: 700;
  font-size: 30pt;
  line-height: 30pt;
  color: #ffffff;
  text-shadow: none;
}

/* line 47, ../sass/_mainConfia.scss */
.input-new, .select-new {
  border-bottom: 2px solid #002c3e;
  color: #002c3e;
}

/* line 52, ../sass/_mainConfia.scss */
.std-text {
  font-family: "Noto Sans", "sans-serif";
  color: #002c3e;
  font-size: 18px;
  font-weight: 300;
}

/* line 59, ../sass/_mainConfia.scss */
.std-text-confia-public {
  font-family: "Noto Sans", "sans-serif";
  color: #002c3e;
  font-size: 18pt;
  font-weight: 100;
  letter-spacing: -0.9pt;
}

/* line 67, ../sass/_mainConfia.scss */
.title-blue {
  font-family: "Noto Sans", "sans-serif";
  color: #009bae;
  font-size: 24px;
  font-weight: 700;
}

/* line 74, ../sass/_mainConfia.scss */
.title-black {
  color: #002c3e;
  font-family: "Noto Sans", "sans-serif";
  letter-spacing: -0.9pt;
}

/* line 80, ../sass/_mainConfia.scss */
.title-black-lg {
  color: #002c3e;
  font-family: "Noto Sans", "sans-serif";
  letter-spacing: -0.9pt;
}

/* line 86, ../sass/_mainConfia.scss */
.title-big {
  text-shadow: none;
  font-weight: 500;
}

/*.title-big.single-title-box {
  text-align: center;
  padding: 135px 350px;
}*/
/* line 96, ../sass/_mainConfia.scss */
.title-big.quadra-title-box {
  text-align: center;
  padding: 71px 0;
}

/* line 101, ../sass/_mainConfia.scss */
.color-inversor {
  color: #009bae;
}

/* line 105, ../sass/_mainConfia.scss */
.color-afiliado {
  color: #002c3e;
}

/* line 109, ../sass/_mainConfia.scss */
.modal-title {
  color: #002c3e;
}

/* line 113, ../sass/_mainConfia.scss */
.public-circle {
  background: #002c3e;
  border-radius: 100px;
  color: #009bae;
  height: 100px;
  font-weight: bold;
  width: 100px;
  display: inline-table;
  margin: 20px;
  text-align: center;
  vertical-align: middle;
}

/* line 125, ../sass/_mainConfia.scss */
.public-circle p {
  vertical-align: middle;
  display: table-cell;
  font-size: 25pt;
  font-weight: 300;
}

/* line 132, ../sass/_mainConfia.scss */
.btn-base {
  font-family: "Noto Sans", "sans-serif";
}

/* line 135, ../sass/_mainConfia.scss */
.btn-simulador {
  border: 0;
  border-radius: 0;
  padding: 30px 12px;
  color: #333;
}
/* line 140, ../sass/_mainConfia.scss */
.btn-simulador.afiliado {
  background: #9ec9da;
  border-left: 1px solid #0b2e3c;
  border-top: 1px solid #0b2e3c;
}
/* line 144, ../sass/_mainConfia.scss */
.btn-simulador.afiliado.off {
  background: #888;
}
/* line 147, ../sass/_mainConfia.scss */
.btn-simulador.afiliado:first-child {
  border-left: none;
}
/* line 150, ../sass/_mainConfia.scss */
.btn-simulador.afiliado.active, .btn-simulador.afiliado.focus {
  background-color: #bdd5e2;
  outline: none;
}
/* line 155, ../sass/_mainConfia.scss */
.btn-simulador.prestatario {
  background: #eff8ff;
  border-left: 1px solid #b9e1f5;
}
/* line 158, ../sass/_mainConfia.scss */
.btn-simulador.prestatario:first-child {
  border-left: none;
}
/* line 161, ../sass/_mainConfia.scss */
.btn-simulador.prestatario.active, .btn-simulador.prestatario.focus {
  background-color: #b9e1f5;
  outline: none;
}

/* line 168, ../sass/_mainConfia.scss */
.ayuda-solicitud {
  background-color: transparent;
}

/* line 173, ../sass/_mainConfia.scss */
.panel-group.faqs a {
  font-weight: 300;
}
/* line 176, ../sass/_mainConfia.scss */
.panel-group.faqs .fa.fa-caret-right, .panel-group.faqs .fa.fa-caret-down {
  color: #009bae;
  font-size: 20pt;
}

/* line 182, ../sass/_mainConfia.scss */
.submenu-li {
  border: 2px solid #002c3e;
}
/* line 184, ../sass/_mainConfia.scss */
.submenu-li.sub-active {
  border: 1px solid #002c3e;
}
/* line 187, ../sass/_mainConfia.scss */
.submenu-li a {
  font-weight: 400;
}

/* line 192, ../sass/_mainConfia.scss */
.confiaul {
  list-style: none;
  /* Remove default bullets */
  font-family: 'Lato', sans-serif;
  font-weight: 100;
  color: #002c3e;
}

/* line 199, ../sass/_mainConfia.scss */
.confiaul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #009bae;
  /* Change the color */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
  line-height: 2em;
}

/* line 208, ../sass/_mainConfia.scss */
a {
  text-decoration: none;
}
/* line 210, ../sass/_mainConfia.scss */
a.link-gray-underline {
  color: #002c3e;
  text-decoration: underline;
}
/* line 213, ../sass/_mainConfia.scss */
a.link-gray-underline:hover {
  color: #002c3e;
  text-decoration: underline;
}

/* line 2, ../sass/_admin.scss */
.admin .affiliatePanel {
  min-height: 900px;
}
/* line 6, ../sass/_admin.scss */
.admin .investorPanel {
  min-height: 915px;
}
/* line 10, ../sass/_admin.scss */
.admin .borrowerPanel {
  min-height: 1300px;
}
/* line 15, ../sass/_admin.scss */
.admin .panel-default .panel-heading {
  background: #dddddd;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
/* line 25, ../sass/_admin.scss */
.iconWait {
  height: 50px;
}
/* line 27, ../sass/_admin.scss */
.iconWait .iconWait1, .iconWait .iconWait2, .iconWait .iconWait3 {
  width: 75%;
  height: 10px;
  display: block;
  background: #d4d4d4;
  margin-bottom: 5px;
  font: italic bold 5em/1 Bodoni, serif;
  color: #555;
  text-align: center;
  animation: fadeIn 1s infinite alternate;
}
/* line 38, ../sass/_admin.scss */
.iconWait .iconWait2 {
  width: 60%;
}
/* line 41, ../sass/_admin.scss */
.iconWait .iconWait3 {
  width: 30%;
}

/**
 * CONTENTS
 *
 * #Introduction........Naming conventions used throughout the code.
 *
 * #SETTINGS
 * Variables............Globally-available variables and config.
 *
 * #TOOLS
 * Mixins...............Useful mixins.
 *
 * #GENERIC
 * Demo styles..........Styles for demo only (consider removing these).
 *
 * #BASE
 * Raw styles...........The very basic component wrapper.
 * Modifiers............The basic styles dependant on component placement.
 * Debuggers............The basic styles dependant on component placement.
 *
 * #BUTTONS
 * Base..................Wrapping and constraining every button.
 * Modifiers.............Styles that depends on state and settings.
 * Animations............Main animations of the component.
 * Debuggers.............Styles for development.
 *
 * #LABELS
 * Base..................Wrapping and constraining every label.
 * Modifiers.............Styles that depends on state and settings.
 * Debuggers.............Styles for development.
 *
 * #DEVELOPMENT
 * In development........These styles are in development and not yet finalised
 * Debuggers.............Helper styles and flags for development.
 */
/*------------------------------------*\
    #Introduction
\*------------------------------------*/
/**
 * The code AND the comments use naming conventions to refer to each part of
 * the UI put in place by this component. If you see that somewhere they are
 * not followed please consider a Pull Request. The naming conventions are:
 *
 * "Component" : the widget itself as a whole. This is the last time it will be
 *               called anything different than "component". So, stay away from
 *               "widget", "button" or anything else when referring to the
 *               Component in general.
 *
 * "Main Button" : the button that is always in view. Hovering or clicking on it
 *                 will reveal the child buttons.
 *
 * "Child buttons" : if you've read the previous point you know what they are.
 *                   Did you read the previous point? :)
 *
 * "Label(s)" : the tooltip that fades in when hovering over a button.

/*------------------------------------*\
    #SETTINGS | Variables
\*------------------------------------*/
/**
 * These variables are the default styles that serve as fallback and can be
 * easily customised at compile time.
 * Consider overriding them in your own style sheets rather than editing them
 * here. Refer to the docs for more info.
 */
/* COLORS ----------------------------*/
/* EFFECTS ---------------------------*/
/* SPEEDS ----------------------------*/
/* SIZES -----------------------------*/
/* SPACING ---------------------------*/
/* OTHER VARIABLES -------------------*/
/*------------------------------------*\
    #BASE | Raw styles
\*------------------------------------*/
/**
 * The very core styling of the button.
 * These styles are shared by every instance of the button.
 * Styles placed here should NOT care about placement in the screen,
 * options chosen by the user or state of the button.
 */
/* line 139, ../sass/mfb.scss */
.mfb-component--tl, .mfb-component--tr, .mfb-component--bl, .mfb-component--br {
  box-sizing: border-box;
  margin: 25px;
  position: fixed;
  white-space: nowrap;
  z-index: 30;
  padding-left: 0;
  list-style: none;
}
/* line 152, ../sass/mfb.scss */
.mfb-component--tl *, .mfb-component--tr *, .mfb-component--bl *, .mfb-component--br *, .mfb-component--tl *:before, .mfb-component--tr *:before, .mfb-component--bl *:before, .mfb-component--br *:before, .mfb-component--tl *:after, .mfb-component--tr *:after, .mfb-component--bl *:after, .mfb-component--br *:after {
  box-sizing: inherit;
}
/* line 155, ../sass/mfb.scss */
.mfb-component--tl a:hover, .mfb-component--tr a:hover, .mfb-component--bl a:hover, .mfb-component--br a:hover {
  color: #ffffff;
}

/*------------------------------------*\
    #BASE | Modifiers
\*------------------------------------*/
/**
 * These styles depends on the placement of the button.
 * Styles can be:
 * 1. Top-left:  modified by the " --tl " suffix.
 * 2. Top-right: modified by the " --tr " suffix.
 * 3. Bottom-left:  modified by the " --bl " suffix.
 * 4. Bottom-right: modified by the " --br " suffix.
 */
/* line 173, ../sass/mfb.scss */
.mfb-component--tl {
  left: 0;
  top: 0;
}

/* line 177, ../sass/mfb.scss */
.mfb-component--tr {
  right: 0;
  top: 0;
}

/* line 181, ../sass/mfb.scss */
.mfb-component--bl {
  left: 0;
  bottom: 0;
}

/* line 185, ../sass/mfb.scss */
.mfb-component--br {
  right: 0;
  bottom: 0;
}

/*------------------------------------*\
    #BUTTONS | Base
\*------------------------------------*/
/* line 195, ../sass/mfb.scss */
.mfb-component__button--main, .mfb-component__button--child {
  background-color: #cca055;
  display: inline-block;
  position: relative;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
  cursor: pointer;
  outline: none;
  padding: 0;
  position: relative;
  -webkit-user-drag: none;
  color: #f1f1f1;
}

/**
 * This is the unordered list for the list items that contain
 * the child buttons.
 *
 */
/* line 215, ../sass/mfb.scss */
.mfb-component__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 219, ../sass/mfb.scss */
.mfb-component__list > li {
  display: block;
  position: absolute;
  top: 0;
  right: 1px;
  padding: 10px 0;
  margin: -10px 0;
}

/**
 * These are the basic styles for all the icons inside the main button
 */
/* line 232, ../sass/mfb.scss */
.mfb-component__icon, .mfb-component__main-icon--active,
.mfb-component__main-icon--resting, .mfb-component__child-icon {
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 56px;
  width: 100%;
}

/* line 240, ../sass/mfb.scss */
.mfb-component__wrap {
  padding: 25px;
  margin: -25px;
}

/* line 251, ../sass/mfb.scss */
[data-mfb-toggle="hover"]:hover .mfb-component__icon, [data-mfb-toggle="hover"]:hover .mfb-component__main-icon--active,
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--resting, [data-mfb-toggle="hover"]:hover .mfb-component__child-icon,
[data-mfb-state="open"] .mfb-component__icon,
[data-mfb-state="open"] .mfb-component__main-icon--active,
[data-mfb-state="open"] .mfb-component__main-icon--resting,
[data-mfb-state="open"] .mfb-component__child-icon {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}

/*------------------------------------*\
    #BUTTONS | Modifiers
\*------------------------------------*/
/* line 262, ../sass/mfb.scss */
.mfb-component__button--main {
  height: 56px;
  width: 56px;
  z-index: 20;
}

/* line 268, ../sass/mfb.scss */
.mfb-component__button--child {
  height: 56px;
  width: 56px;
}

/* line 274, ../sass/mfb.scss */
.mfb-component__main-icon--active,
.mfb-component__main-icon--resting {
  -webkit-transform: scale(1) rotate(360deg);
  transform: scale(1) rotate(360deg);
  -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 1, 1);
}

/* line 283, ../sass/mfb.scss */
.mfb-component__child-icon,
.mfb-component__child-icon {
  line-height: 56px;
  font-size: 18px;
}

/* line 289, ../sass/mfb.scss */
.mfb-component__main-icon--active {
  opacity: 0;
}

/* line 294, ../sass/mfb.scss */
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon,
[data-mfb-state="open"] .mfb-component__main-icon {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}
/* line 298, ../sass/mfb.scss */
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--resting,
[data-mfb-state="open"] .mfb-component__main-icon--resting {
  opacity: 0;
  position: absolute !important;
}
/* line 303, ../sass/mfb.scss */
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--active,
[data-mfb-state="open"] .mfb-component__main-icon--active {
  opacity: 1;
}

/*------------------------------------*\
    #BUTTONS | Animations
\*------------------------------------*/
/**
 * SLIDE IN + FADE
 * When hovering the main button, the child buttons slide out from beneath
 * the main button while transitioning from transparent to opaque.
 *
 */
/* line 12, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein .mfb-component__list li,
.mfb-component--tr.mfb-slidein .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
}
/* line 19, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1;
}
/* line 24, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px);
  transform: translateY(70px);
}
/* line 24, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px);
  transform: translateY(140px);
}
/* line 24, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px);
  transform: translateY(210px);
}
/* line 24, ../sass/_/_slidein.scss */
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px);
  transform: translateY(280px);
}

/* line 34, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein .mfb-component__list li,
.mfb-component--br.mfb-slidein .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
}
/* line 41, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1;
}
/* line 46, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px);
  transform: translateY(-70px);
}
/* line 46, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px);
  transform: translateY(-140px);
}
/* line 46, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px);
  transform: translateY(-210px);
}
/* line 46, ../sass/_/_slidein.scss */
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px);
  transform: translateY(-280px);
}

/**
 * SLIDE IN SPRING
 * Same as slide-in but with a springy animation.
 *
 */
/* line 11, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
/* line 17, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
}
/* line 17, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
}
/* line 17, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
}
/* line 17, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
}
/* line 24, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1;
}
/* line 29, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
  -webkit-transform: translateY(70px);
  transform: translateY(70px);
}
/* line 29, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
  -webkit-transform: translateY(140px);
  transform: translateY(140px);
}
/* line 29, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
  -webkit-transform: translateY(210px);
  transform: translateY(210px);
}
/* line 29, ../sass/_/_slidein-spring.scss */
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(280px);
  transform: translateY(280px);
}

/* line 40, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
/* line 46, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
}
/* line 46, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
}
/* line 46, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
}
/* line 46, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
}
/* line 53, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1;
}
/* line 58, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
  -webkit-transform: translateY(-70px);
  transform: translateY(-70px);
}
/* line 58, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
  -webkit-transform: translateY(-140px);
  transform: translateY(-140px);
}
/* line 58, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
  -webkit-transform: translateY(-210px);
  transform: translateY(-210px);
}
/* line 58, ../sass/_/_slidein-spring.scss */
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(-280px);
  transform: translateY(-280px);
}

/**
 * ZOOM-IN
 * When hovering the main button, the child buttons grow
 * from zero to normal size.
 *
 */
/* line 13, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin .mfb-component__list li,
.mfb-component--tr.mfb-zoomin .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 19, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(0);
  transform: translateY(70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s;
}
/* line 19, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(0);
  transform: translateY(140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s;
}
/* line 19, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(0);
  transform: translateY(210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s;
}
/* line 19, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(0);
  transform: translateY(280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s;
}
/* line 33, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(1);
  transform: translateY(70px) scale(1);
  transition-delay: 0.05s;
}
/* line 33, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(1);
  transform: translateY(140px) scale(1);
  transition-delay: 0.1s;
}
/* line 33, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(1);
  transform: translateY(210px) scale(1);
  transition-delay: 0.15s;
}
/* line 33, ../sass/_/_zoomin.scss */
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(1);
  transform: translateY(280px) scale(1);
  transition-delay: 0.2s;
}

/* line 47, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin .mfb-component__list li,
.mfb-component--br.mfb-zoomin .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 53, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(0);
  transform: translateY(-70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s;
}
/* line 53, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(0);
  transform: translateY(-140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s;
}
/* line 53, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(0);
  transform: translateY(-210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s;
}
/* line 53, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(0);
  transform: translateY(-280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s;
}
/* line 67, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(1);
  transform: translateY(-70px) scale(1);
  transition-delay: 0.05s;
}
/* line 67, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(1);
  transform: translateY(-140px) scale(1);
  transition-delay: 0.1s;
}
/* line 67, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(1);
  transform: translateY(-210px) scale(1);
  transition-delay: 0.15s;
}
/* line 67, ../sass/_/_zoomin.scss */
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(1);
  transform: translateY(-280px) scale(1);
  transition-delay: 0.2s;
}

/**
 * FOUNTAIN
 * When hovering the main button the child buttons
 * jump into view from outside the viewport
 */
/* line 12, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain .mfb-component__list li,
.mfb-component--tr.mfb-fountain .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 18, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(0);
  transform: translateY(-70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s;
}
/* line 18, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(0);
  transform: translateY(-140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s;
}
/* line 18, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(0);
  transform: translateY(-210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s;
}
/* line 18, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(0);
  transform: translateY(-280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s;
}
/* line 32, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(1);
  transform: translateY(70px) scale(1);
  transition-delay: 0.05s;
}
/* line 32, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(1);
  transform: translateY(140px) scale(1);
  transition-delay: 0.1s;
}
/* line 32, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(1);
  transform: translateY(210px) scale(1);
  transition-delay: 0.15s;
}
/* line 32, ../sass/_/_fountain.scss */
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(1);
  transform: translateY(280px) scale(1);
  transition-delay: 0.2s;
}

/* line 46, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain .mfb-component__list li,
.mfb-component--br.mfb-fountain .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* line 52, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(0);
  transform: translateY(70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s;
}
/* line 52, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(0);
  transform: translateY(140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s;
}
/* line 52, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(0);
  transform: translateY(210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s;
}
/* line 52, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(0);
  transform: translateY(280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s;
}
/* line 66, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(1);
  transform: translateY(-70px) scale(1);
  transition-delay: 0.05s;
}
/* line 66, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(1);
  transform: translateY(-140px) scale(1);
  transition-delay: 0.1s;
}
/* line 66, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(1);
  transform: translateY(-210px) scale(1);
  transition-delay: 0.15s;
}
/* line 66, ../sass/_/_fountain.scss */
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(1);
  transform: translateY(-280px) scale(1);
  transition-delay: 0.2s;
}

/*------------------------------------*\
    #LABELS | base
\*------------------------------------*/
/**
 * These are the labels associated to each button,
 * exposed only when hovering the related button.
 * They are called labels but are in fact data-attributes of
 * each button (an anchor tag).
 */
/* line 342, ../sass/mfb.scss */
[data-mfb-label]:after {
  content: attr(data-mfb-label);
  opacity: 0;
  transition: all 0.5s;
  background: rgba(0, 0, 0, 0.4);
  padding: 4px 10px;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-weight: normal;
  pointer-events: none;
  line-height: normal;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  transition: all 0.5s;
}

/* line 359, ../sass/mfb.scss */
[data-mfb-toggle="hover"] [data-mfb-label]:hover:after,
[data-mfb-state="open"] [data-mfb-label]:after {
  content: attr(data-mfb-label);
  opacity: 1;
  transition: all 0.3s;
}

/*------------------------------------*\
    #LABELS | Modifiers
\*------------------------------------*/
/* line 369, ../sass/mfb.scss */
.mfb-component--br [data-mfb-label]:after, .mfb-component--tr [data-mfb-label]:after {
  content: attr(data-mfb-label);
  right: 70px;
}

/* line 375, ../sass/mfb.scss */
.mfb-component--br .mfb-component__list [data-mfb-label]:after, .mfb-component--tr .mfb-component__list [data-mfb-label]:after {
  content: attr(data-mfb-label);
  right: 70px;
}

/* line 381, ../sass/mfb.scss */
.mfb-component--tl [data-mfb-label]:after, .mfb-component--bl [data-mfb-label]:after {
  content: attr(data-mfb-label);
  left: 70px;
}

/* line 387, ../sass/mfb.scss */
.mfb-component--tl .mfb-component__list [data-mfb-label]:after, .mfb-component--bl .mfb-component__list [data-mfb-label]:after {
  content: attr(data-mfb-label);
  left: 70px;
}

/*------------------------------------*\
    #DEVELOPMENT | In development
\*------------------------------------*/
/**
 * This part is where unfinished code should stay.
 * When a feature is ready(sh) move these styles to their proper place.
 */
/*------------------------------------*\
    #DEVELOPMENT | Debuggers
\*------------------------------------*/
/**
 * These are mainly helpers for development. They do not have to end up
 * in production but it's handy to keep them when developing.
 */
/**
 * Apply this class to the html tag when developing the slide-in button
 */
/**
 * @file
 * Print styling
 */
@media print {
  /* Underline all links. */
  /* line 9, ../sass/_print.scss */
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline header. */
  }
  /* line 14, ../sass/_print.scss */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* line 19, ../sass/_print.scss */
  #content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */
  }
  /* line 21, ../sass/_print.scss */
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 14px;
  }
  /* line 28, ../sass/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  /* line 34, ../sass/_print.scss */
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Un-float the content. */
  /* line 40, ../sass/_print.scss */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  /* line 48, ../sass/_print.scss */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* Hide sidebars and nav elements. */
  /* line 58, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    visibility: hidden;
    display: none;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXN0aWxvc0NvbmZpYS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOzs7d0dBR3dHO0FBQ3hHLHlEQUF5RDtBQUN6RCxnQ0FBZ0M7QUFDaEMsK0JBQStCO0FBQy9CO0VBQ0Usb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsTUFBTTtFQUNOLDBCQUEwQjtFQUMxQixNQUFNO0VBQ04sOEJBQThCO0VBQzlCLE1BQU07QUFDUjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLFNBQVM7RUFDVCxZQUFZO0VBQ1osV0FBVztFQUNYLGlDQUFpQztFQUNqQyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtBQUNwQjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsZ0NBQWdDO0FBQ2hDO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBLGdDQUFnQztBQUNoQztFQUNFLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCOztBQUVBLGdDQUFnQztBQUNoQztFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiwyQkFBMkI7QUFDN0I7O0FBRUEsZ0NBQWdDO0FBQ2hDO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQSxnQ0FBZ0M7QUFDaEM7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHFCQUFxQjtFQUNy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a0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FBQ3hDO0FBQ0Esa0NBQWtDO0FBQ2xDO0VBQ0UsMENBQTBDO0VBQzFDLHNDQUFzQztBQUN4QztBQUNBLGtDQUFrQztBQUNsQztFQUNFLDBDQUEwQztFQUMxQyxzQ0FBc0M7QUFDeEM7QUFDQSxrQ0FBa0M7QUFDbEM7RUFDRSwwQ0FBMEM7RUFDMUMsc0NBQXNDO0FB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RUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FBQ2xDO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBLGtDQUFrQztBQUNsQztFQUNFLDREQUE0RDtBQUM5RDs7QUFFQSxrQ0FBa0M7QUFDbEM7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUEsa0NBQWtDO0FB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QUN2Qzs7O0VBR0U7QUFDRjs7RUFFRTtBQUNGOzs7RUFHRTtBQUNGO0VBQ0UseUJBQXlCO0VBQ3pCLGdDQUFnQztFQUNoQzs7SUFFRSxxQ0FBcUM7SUFDckMsNEJBQTRCO0VBQzlCO0VBQ0EsaUNBQWlDO0VBQ2pDOztJQUVFLGdDQUFnQztFQUNsQzs7RUFFQSxpQ0FBaUM7RUFDakM7SUFDRSxpQ0FBaUM7SUFDakMsK0JBQStCO0lBQy9CLDJDQUEyQztFQUM3QztFQUNBLGlDQUFpQztFQUNqQztJQUNFLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsZUFBZTtFQUNqQjtFQUNBLGlDQUFpQztFQUNqQzs7SUFFRSxXQUFXO0VBQ2I7RUFDQSxpQ0FBaUM7RUFDakM7SUFDRSw2QkFBNkI7RUFDL0I7O0VBRUEsMEJBQTBCO0VBQzFCLGlDQUFpQztFQUNqQztJQUNFLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtFQUN2Qjs7RUFFQSw4Q0FBOEM7RUFDOUMsaUNBQWlDO0VBQ2pDOzs7O0lBSUUsV0FBVztJQUNYLHdDQUF3QztJQUN4QyxpQ0FBaUM7RUFDbkM7O0VBRUEsb0NBQW9DO0VBQ3BDLGlDQUFpQztFQUNqQzs7Ozs7Ozs7Ozs7Ozs7SUFjRSxrQkFBa0I7SUFDbEIsYUFBYTtFQUNmO0FBQ0YiLCJmaWxlIjoiYXBwQ29uZmlhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFdlbGNvbWUgdG8gQ29tcGFzcy5cbiAqIEluIHRoaXMgZmlsZSB5b3Ugc2hvdWxkIHdyaXRlIHlvdXIgbWFpbiBzdHlsZXMuIChvciBjZW50cmFsaXplIHlvdXIgaW1wb3J0cylcbiAqIEltcG9ydCB0aGlzIGZpbGUgdXNpbmcgdGhlIGZvbGxvd2luZyBIVE1MIG9yIGVxdWl2YWxlbnQ6XG4gKiA8bGluayBocmVmPVwiL3N0eWxlc2hlZXRzL3NjcmVlbi5jc3NcIiBtZWRpYT1cInNjcmVlbiwgcHJvamVjdGlvblwiIHJlbD1cInN0eWxlc2hlZXRcIiB0eXBlPVwidGV4dC9jc3NcIiAvPiAqL1xuLyogSW1wb3J0IFNhc3MgbWl4aW5zLCB2YXJpYWJsZXMsIENvbXBhc3MgbW9kdWxlcywgZXRjLiAqL1xuLyogVGhlIE9CVDIgU2ltcGxlIEdyaWQgU3lzdGVtICovXG4vKiBsaW5lIDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuaHRtbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDg3LjUlO1xuICAvKiAzICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBsaW5lIDE2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQzNDM0MztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDI3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi8qIGxpbmUgMzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuXG4vKiBsaW5lIDM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbnAge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA0NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbn1cblxuLyogbGluZSA1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG51bC5saXN0LXRlcm1zLCB1bC5saXN0LWRvY3VtZW50b3MtbWFudWFsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKiBsaW5lIDYxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbnVsLmxpc3QtdGVybXMgbGksIHVsLmxpc3QtZG9jdW1lbnRvcy1tYW51YWwgbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4vKiBsaW5lIDY4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiN3cmFwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAtMTUwcHg7XG4gIHBhZGRpbmc6IDAgMCAxNTBweDtcbn1cblxuLyogbGluZSA3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZm9vdGVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNCk7XG59XG5cbi8qIGxpbmUgODEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvbmRvcHJpbmNpcGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgODEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm9uZG9wcmluY2lwYWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjc1cHg7XG4gIH1cbn1cblxuLyogbGluZSA5MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9uZG8xIHtcbiAgbGVmdDogMXB4O1xufVxuXG4vKiBsaW5lIDk0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb25kb21haW4ge1xuICBsZWZ0OiAxcHg7XG59XG5cbi8qIGxpbmUgOTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2xlZnQxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDEwOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jcmlnaHQxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxMjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2xlZnQyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDEzMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jcmlnaHQyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxNDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2xlZnQzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDE1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jcmlnaHQzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxNjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2xlZnQ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwMmMzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDE4MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jcmlnaHQ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwMmMzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxOTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxvZ28ge1xuICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAxOTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjA0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sb2dvQWZpbGlhZG8ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLyogbGluZSAyMTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxvZ28taW5kZXgge1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuXG4vKiBsaW5lIDIxNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucm93LWxvZ28taW5kZXgge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4vKiBsaW5lIDIyMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2LWFjY2VkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDIyMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2LWJ1c2NhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjI3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDIzMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMjM2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIHdpZHRoOiAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi8qIGxpbmUgMjQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlIC50b3AtYmFyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci10b2dnbGUgLnRvcC1iYXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwJSAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDI0NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZSAubWlkZGxlLWJhcixcbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItdG9nZ2xlIC5taWRkbGUtYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi8qIGxpbmUgMjUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlIC5ib3R0b20tYmFyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci10b2dnbGUgLmJvdHRvbS1iYXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLyogbGluZSAyNTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC50b3AtYmFyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC50b3AtYmFyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDI2MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLm1pZGRsZS1iYXIsXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLm1pZGRsZS1iYXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLyogbGluZSAyNjUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5ib3R0b20tYmFyLFxuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5ib3R0b20tYmFyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgMjc0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb25kby1pbnZlcnNvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYWU7XG59XG5cbi8qIGxpbmUgMjc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb25kby1wcmVzdGF0YXJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYWU7XG59XG5cbi8qIGxpbmUgMjgwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb25kby1hZmlsaWFkbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjM2U7XG59XG5cbi8qIGxpbmUgMjgzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb25kby1ibGFuY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDI4NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sb3ItYWZpbGlhZG8ge1xuICBjb2xvcjogIzAwMmMzZTtcbn1cblxuLyogbGluZSAyOTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRleHRvLXByaW5jaXBhbC1pbmRleCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB0O1xuICBsaW5lLWhlaWdodDogMjBwdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNik7XG59XG5cbi8qIGxpbmUgMzAxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1oZXJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB0O1xuICBsaW5lLWhlaWdodDogMjBwdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNik7XG59XG4vKiBsaW5lIDMxMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtaGVyby5pbnZlcnNvciB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4vKiBsaW5lIDMxNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmlnIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuOCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBsaW5lIDMyNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmlnLnByZXN0YXRhcmlvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xufVxuLyogbGluZSAzMjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRpdGxlLWJpZy5wcmVzdGF0YXJpby50aXRsZS1iaWctcHJlc3RhdGFyaW8tbGFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDMyOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1iaWcucHJlc3RhdGFyaW8udGl0bGUtYmlnLXByZXN0YXRhcmlvLWxhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyogbGluZSAzMzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRpdGxlLWJpZy5pbnZlcnNvciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG4vKiBsaW5lIDM0MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmlnLmRvYmxlLXRpdGxlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTM1cHggMDtcbn1cbi8qIGxpbmUgMzQ0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1iaWcuc2luZ2xlLXRpdGxlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTM1cHggMDtcbn1cbi8qIGxpbmUgMzQ4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1iaWcudHJpcGxlLXRpdGxlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuLyogbGluZSAzNTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRpdGxlLWJpZy5xdWFkcmEtdGl0bGUtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi8qIGxpbmUgMzU3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1ibGFjay14bCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKiBsaW5lIDM2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmxhY2steGwucHJlc3RhdGFyaW8ge1xuICBjb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMzY1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1ibGFjay14bC5hZmlsaWFkbyB7XG4gIGNvbG9yOiAjMDAyYzNlO1xufVxuXG4vKiBsaW5lIDM2OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmxhY2stbGcge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDM3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmxhY2sge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDM4MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGl0bGUtYmxhY2stbWQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLyogbGluZSAzODYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRpdGxlLWJsYWNrLW1kLm5vZGF0YSB7XG4gIG1hcmdpbjogNzVweCAwO1xuICBjb2xvcjogI2FkYWRhZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDM4NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1ibGFjay1tZC5ub2RhdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cbi8qIGxpbmUgMzkzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1ibGFjay1tZC5ub2RhdGEuaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMzkzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWJsYWNrLW1kLm5vZGF0YS5pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDAyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1ibGFjay1zbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNDA4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNDE1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdGQtdGV4dC1tZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNDIyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdGQtdGV4dC1zbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNDI5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdGQtdGV4dC14cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNDM2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50ZXh0by1oZWFkZXItY2Fyb3VzZWwtaW5kZXgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMTYwLCAxNjAsIDE2MCwgMC40KTtcbn1cblxuLyogbGluZSA0NDQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRleHRvLWNhcm91c2VsLWluZGV4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDQ0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50ZXh0by1jYXJvdXNlbC1pbmRleCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50ZXh0by1jb25kaWNpb25lcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDQ1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2VsZWNjaW9uYWRvc2ltdWxhZG9yIHtcbiAgY29sb3I6ICMwMDliYWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLyogbGluZSA0NjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnJhZGlvaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA0NjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbmRpY2lvbmVzLWxpc3RhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbn1cbi8qIGxpbmUgNDczLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb25kaWNpb25lcy1saXN0YSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLS43ZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLyogbGluZSA0NzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbmRpY2lvbmVzLWxpc3RhIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiw6LigqzCoiBcIjtcbiAgY29sb3I6ICM5ZWM2ZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogbGluZSA0ODQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLyogbGluZSA0OTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKiBsaW5lIDQ5NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLyogbGluZSA0OTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS50YXJlYXMtdXN1YXJpbyB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDUwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSA1MDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYS5saW5rLWdyYXktdW5kZXJsaW5lIHtcbiAgY29sb3I6ICNhOWE5YTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogbGluZSA1MTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYS5saW5rLWdyYXktdW5kZXJsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM1YjViNWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogbGluZSA1MTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYS50b2RvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSA1MjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYS5zaW4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM1YjViNWI7XG59XG4vKiBsaW5lIDUyNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5hOmhvdmVyLnNpbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi8qIGxpbmUgNTI4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmE6aG92ZXIuZXRpcXVldGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDUzMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5hLm1vZGFsRmluYW5jaWFjaW9uSWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAyYzNlO1xufVxuXG4vKiBsaW5lIDUzNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2luLWxpbmsge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi8qIGxpbmUgNTM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zaW4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDU0NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2luLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSA1NTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNpbi1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDU2NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2luLWxpbms6YWN0aXZlLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzg4ODtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIGxpbmUgNTczLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zaW4tbGluazphY3RpdmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSA1ODMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNpbi1saW5rLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDU5MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2luLWxpbmsuYWN0aXZlLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzg4ODtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIGxpbmUgNjAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zaW4tbGluay5hY3RpdmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSA2MTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNpbi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzg4ODtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA2MjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgNjIzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXIgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLyogbGluZSA2MzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxpbmUgNjQzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItc3VidGV4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2VkZWRlZDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNjUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItc3VidGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNlZGVkZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDY2MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLXN1YnRleHQgYTpob3ZlciwgLm5hdmJhci1zdWJ0ZXh0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDY2OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5hID4gLm5hdmJhci1zdWJ0ZXh0OmhvdmVyLCBhID4gLm5hdmJhci1zdWJ0ZXh0OmZvY3VzLCBhID4gLm5hdmJhci1zdWJ0ZXh0OmFjdGl2ZSwgYSA+IC5uYXZiYXItc3VidGV4dDp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xufVxuXG4vKiBsaW5lIDY3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2LW5ldyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xufVxuLyogbGluZSA2ODIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdi1uZXcjYXRyYXMgYSB7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDA7XG59XG4vKiBsaW5lIDY4OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2LW5ldyNsaS1heXVkYSBhIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNjk1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zZXBhcmFkb3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2RkZGRkZDtcbn1cblxuLyogbGluZSA2OTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmljb25vcy1iYXJyYXN1cCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi8qIGxpbmUgNzAzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdWJtZW51LWxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIG1hcmdpbjogMjZweCA1cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgNzA4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdWJtZW51LWxpIGEge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA3MTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnN1Ym1lbnUtaW50ZXJpb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4vKiBsaW5lIDcyMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc3ViLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi8qIGxpbmUgNzI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zdWItYWN0aXZlLWludmVyc29yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYTNiMDtcbn1cblxuLyogbGluZSA3MjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnN1Yi1hY3RpdmUtYWZpbGlhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjOWRhO1xufVxuXG4vKiBsaW5lIDczMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc3ViLWFjdGl2ZS1wcmVzdGF0YXJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmEzYjA7XG59XG5cbi8qIGxpbmUgNzM1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIGxpbmUgNzQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbC5ub3BhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgNzUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyOiAjNDQ0IDFweCBzb2xpZDtcbn1cbi8qIGxpbmUgNzUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG59XG5cbi8qIGxpbmUgNzU5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXI6ICNlYmNjZDEgMXB4IHNvbGlkO1xufVxuLyogbGluZSA3NjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cblxuLyogbGluZSA3NjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4vKiBsaW5lIDc3MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFuZWwtZ3JpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbi8qIGxpbmUgNzc1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYW5lbC1ncmlzLnByZXN0YXRhcmlvIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDliYWU7XG59XG4vKiBsaW5lIDc3OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFuZWwtZ3Jpcy5hZmlsaWFkbyB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAyYzNlO1xufVxuLyogbGluZSA3ODEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhbmVsLWdyaXMuaW52ZXJzb3Ige1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwOWJhZTtcbn1cblxuLyogbGluZSA3ODYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsemFuayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4vKiBsaW5lIDc5MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubW9kYWx6YW5rIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLyogbGluZSA3OTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsemFuayAubW9kYWwtaGVhZGVyID4gLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLyogbGluZSA3OTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsemFuayAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSA4MDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSA4MDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhZGdlLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLyogbGluZSA4MTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhZGdlLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLyogbGluZSA4MTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhZGdlLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi8qIGxpbmUgODIwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb250YWluZXItY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSA4MjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDgzMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwgLml0ZW0ge1xuICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgODMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbCAuaXRlbSAuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDgzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIHtcbiAgaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NzBweCkge1xuICAvKiBsaW5lIDgzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDgzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sge1xuICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLmNhcm91c2VsLWFzayB7XG4gICAgaGVpZ2h0OiA2MTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA4MzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIHtcbiAgICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGxpbmUgODU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICAvKiBhY3RpdmUgc3RhdGUgKi9cbn1cbi8qIGxpbmUgODYxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgLmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogbGluZSA4NjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCAuYmFyOmJlZm9yZSwgLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCAuYmFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgYm90dG9tOiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbn1cbi8qIGxpbmUgODc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgLmJhcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4vKiBsaW5lIDg4MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC53cmFwcGVyLWlucHV0IC5iYXI6YWZ0ZXIge1xuICByaWdodDogNTAlO1xufVxuLyogbGluZSA4ODUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCAuYmFyLnRleHQtZXJyb3I6YmVmb3JlLCAuY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC53cmFwcGVyLWlucHV0IC5iYXIudGV4dC1lcnJvcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRjAwMDA7XG59XG4vKiBsaW5lIDg5MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC53cmFwcGVyLWlucHV0IGlucHV0OmZvY3VzIH4gLmJhcjpiZWZvcmUsIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgaW5wdXQ6Zm9jdXMgfiAuYmFyOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi8qIGxpbmUgODk3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgbGFiZWwsIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgaW5wdXQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4vKiBsaW5lIDkwMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC53cmFwcGVyLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qIGxpbmUgOTA3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLyogbGluZSA5MTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCBpbnB1dDpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtYXgtd2lkdGg6IDY2LjY2JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAyLjEyNXJlbSkgc2NhbGUoMS40KTtcbn1cbi8qIGxpbmUgOTI3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi8qIGxpbmUgOTMyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLyogbGluZSA5MzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuLmNhcm91c2VsLmNhcm91c2VsLWFzayAud3JhcHBlci1pbnB1dCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDliYWU7XG59XG4vKiBsaW5lIDk0MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC53cmFwcGVyLWlucHV0IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwudGV4dC1lcnJvcixcbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLndyYXBwZXItaW5wdXQgaW5wdXQ6Zm9jdXMgKyBsYWJlbC50ZXh0LWVycm9yIHtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG4vKiBsaW5lIDk0OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG59XG4vKiBsaW5lIDk1MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogbGluZSA5NTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUsIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWluZGljYXRvcnMgbGkucGFzaXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOWJhZTtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbn1cbi8qIGxpbmUgOTYwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWluZGljYXRvcnMuYWZpbGlhZG8gbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBsaW5lIDk2MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzLmFmaWxpYWRvIGxpLmFjdGl2ZSwgLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5hZmlsaWFkbyBsaS5wYXNpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAyYzNlO1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xufVxuLyogbGluZSA5NzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xufVxuLyogbGluZSA5NzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDk3OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuaGVhZGVyLXByZWd1bnRhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA5MjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi8qIGxpbmUgOTgzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5oZWFkZXItcHJlZ3VudGFzLnByZXN0YXRhcmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgOTg2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5oZWFkZXItcHJlZ3VudGFzLmFmaWxpYWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmMzZTtcbn1cbi8qIGxpbmUgOTkwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5oZWFkZXItcHJlZ3VudGFzIC50aXRsZS1ibGFjay1tZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4vKiBsaW5lIDk5NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuaGVhZGVyLXByZWd1bnRhcyAudGl0bGUtYmlnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgOTk2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmhlYWRlci1wcmVndW50YXMgLnRpdGxlLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4vKiBsaW5lIDEwMTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmNvbnRlbmVkb3ItcmVzcHVlc3RhcyAucmVzcHVlc3RhcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW46IDg1cHggYXV0byAyNXB4O1xufVxuLyogbGluZSAxMDE5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5jb250ZW5lZG9yLXJlc3B1ZXN0YXMgLnJlc3B1ZXN0YXMgLmVycm9yQVNLIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4vKiBsaW5lIDEwMzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmNvbnRlbmVkb3ItcmVzcHVlc3RhcyAucmVzcHVlc3RhcyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDEyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLmNhcm91c2VsLWFzayAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmNvbnRlbmVkb3ItcmVzcHVlc3RhcyAucmVzcHVlc3RhcyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi8qIGxpbmUgMTAzNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwuY2Fyb3VzZWwtYXNrIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuY29udGVuZWRvci1yZXNwdWVzdGFzIC5yZXNwdWVzdGFzIC5jb250ZW5lZG9yLXJlc3B1ZXN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogNjdweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTAzNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1hc2sgLmNhcm91c2VsLWlubmVyIC5pdGVtIC5jb250ZW5lZG9yLXJlc3B1ZXN0YXMgLnJlc3B1ZXN0YXMgLmNvbnRlbmVkb3ItcmVzcHVlc3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwcHggMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTA2MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFjLWNvbnRhaW5lci5wYWMtbG9nbyAucGFjLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTA2NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwtdHJhbnNwYXJlbnQtYm94IHtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTA3MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwtaW5uZXItdHJhbnNwYXJlbnQtYm94IHtcbiAgaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAxMDc1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC1sZWZ0LXByZXN0YW1vcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAxMDgzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC1yaWdodC1wcmVzdGFtb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDEwOTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLWxlZnQtZXN0YWRpc3RpY2FzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICBtYXJnaW4tbGVmdDogLTY2cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDEwOTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLXJpZ2h0LWVzdGFkaXN0aWNhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjZweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTEwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwtbGVmdC1pbnZlcnNvcmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDExMTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLXJpZ2h0LWludmVyc29yZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDExMjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLml0ZW0ge1xuICBtYXJnaW46IDAgNDVweDtcbn1cblxuLyogbGluZSAxMTI4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLmFzayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLyogbGluZSAxMTMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLmFzay5sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi8qIGxpbmUgMTEzNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC5hc2sucmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogbGluZSAxMTM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLmluZGV4IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDM5cHg7XG59XG4vKiBsaW5lIDExNDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wuaW5kZXggLmZhLWNoZXZyb24tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi8qIGxpbmUgMTE1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC5pbmRleCAuZmEtY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cblxuLyogbGluZSAxMTc2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5hbGVydCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgMTE4MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaWNvbm9hbGVydGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qIGxpbmUgMTE4NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBsaW5lIDExODksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxMjA2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLyogbGluZSAxMjI1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi1iYXNlIC5pYmFuLWJpZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIyOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5idG4tYmFzZSAuaWJhbi1vY3VsdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDEyMDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuYnRuLWJhc2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4vKiBsaW5lIDEyMzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1uZXV0cmFsLCAuYnRuLWJhc2UgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGNvbG9yOiAjOTk5O1xufVxuLyogbGluZSAxMjQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi1iYXNlLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLWJhc2UuYnRuLW5ldXRyYWw6YWN0aXZlLCAuYnRuLWJhc2UuYnRuLW5ldXRyYWwuYWN0aXZlLCAuYnRuLWJhc2UuYnRuLW5ldXRyYWwuYWN0aXZvLCAuYnRuLWJhc2UgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1iYXNlIGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIC5idG4tYmFzZSBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1iYXNlIGJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLCAuYnRuLWJhc2UgYnV0dG9uW2Rpc2FibGVkXS5hY3Rpdm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDEyNDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1tYWlubWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLyogbGluZSAxMjU1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4tbWFpbm1lbnU6aG92ZXIsIC5idG4tYmFzZS5idG4tbWFpbm1lbnU6Zm9jdXMsIC5idG4tYmFzZS5idG4tbWFpbm1lbnU6YWN0aXZlLCAuYnRuLWJhc2UuYnRuLW1haW5tZW51LmFjdGl2ZSwgLmJ0bi1iYXNlLmJ0bi1tYWlubWVudS5hY3Rpdm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDEyNjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1rcGlzIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyogbGluZSAxMjcxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4ta3Bpczpob3ZlciwgLmJ0bi1iYXNlLmJ0bi1rcGlzOmZvY3VzLCAuYnRuLWJhc2UuYnRuLWtwaXM6YWN0aXZlLCAuYnRuLWJhc2UuYnRuLWtwaXMuYWN0aXZlLCAuYnRuLWJhc2UuYnRuLWtwaXMuYWN0aXZvIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSAxMjc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4ta3Bpcy5idG4tY2FyZC1hZGQge1xuICBwYWRkaW5nOiA2MnB4IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7XG59XG4vKiBsaW5lIDEyODMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1rcGlzLmJ0bi1jYXJkIHtcbiAgcGFkZGluZzogNjJweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIG1hcmdpbjogMTBweDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjOTU5NTk1IDAlLCAjMGQwZDBkIDQ2JSwgIzAxMDEwMSA1MCUsICMwYTBhMGEgNTMlLCAjNGU0ZTRlIDc2JSwgIzM4MzgzOCA4NyUsICMxYjFiMWIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzk1OTU5NSAwJSwgIzBkMGQwZCA0NiUsICMwMTAxMDEgNTAlLCAjMGEwYTBhIDUzJSwgIzRlNGU0ZSA3NiUsICMzODM4MzggODclLCAjMWIxYjFiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOTU5NTk1IDAlLCAjMGQwZDBkIDQ2JSwgIzAxMDEwMSA1MCUsICMwYTBhMGEgNTMlLCAjNGU0ZTRlIDc2JSwgIzM4MzgzOCA4NyUsICMxYjFiMWIgMTAwJSk7XG59XG4vKiBsaW5lIDEyOTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1rcGlzLmJ0bi1zZGQge1xuICBwYWRkaW5nOiA2MnB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2I1YmRjODtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjYjViZGM4IDAlLCAjODI4Yzk1IDM2JSwgIzI4MzQzYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjYjViZGM4IDAlLCAjODI4Yzk1IDM2JSwgIzI4MzQzYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2I1YmRjOCAwJSwgIzgyOGM5NSAzNiUsICMyODM0M2IgMTAwJSk7XG59XG4vKiBsaW5lIDEzMDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1rcGlzIHAge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgMTMxMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLWJhc2UuYnRuLWtwaXMuYnRuLWludi1kbmkgcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA4MyU7XG59XG4vKiBsaW5lIDEzMTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1wcmVzdGF0YXJpbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDliYWU7XG4gIGNvbG9yOiAjMDA5YmFlO1xufVxuLyogbGluZSAxMzIxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4tcHJlc3RhdGFyaW86aG92ZXIsIC5idG4tYmFzZS5idG4tcHJlc3RhdGFyaW86Zm9jdXMsIC5idG4tYmFzZS5idG4tcHJlc3RhdGFyaW86YWN0aXZlLCAuYnRuLWJhc2UuYnRuLXByZXN0YXRhcmlvLmFjdGl2ZSwgLmJ0bi1iYXNlLmJ0bi1wcmVzdGF0YXJpby5hY3Rpdm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDEzMjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1wcmVzdGF0YXJpby5zaWd1aWVudGVJdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEzMjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuYnRuLWJhc2UuYnRuLXByZXN0YXRhcmlvLnNpZ3VpZW50ZUl0ZW0ge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG4vKiBsaW5lIDEzMzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1pbnZlcnNvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDliYWU7XG4gIGNvbG9yOiAjMDA5YmFlO1xufVxuLyogbGluZSAxMzM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4taW52ZXJzb3I6aG92ZXIsIC5idG4tYmFzZS5idG4taW52ZXJzb3I6Zm9jdXMsIC5idG4tYmFzZS5idG4taW52ZXJzb3I6YWN0aXZlLCAuYnRuLWJhc2UuYnRuLWludmVyc29yLmFjdGl2ZSwgLmJ0bi1iYXNlLmJ0bi1pbnZlcnNvci5hY3Rpdm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4vKiBsaW5lIDEzNDcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1iYXNlLmJ0bi1hZmlsaWFkbyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDJjM2U7XG4gIGNvbG9yOiAjMDAyYzNlO1xufVxuLyogbGluZSAxMzUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tYmFzZS5idG4tYWZpbGlhZG86aG92ZXIsIC5idG4tYmFzZS5idG4tYWZpbGlhZG86Zm9jdXMsIC5idG4tYmFzZS5idG4tYWZpbGlhZG86YWN0aXZlLCAuYnRuLWJhc2UuYnRuLWFmaWxpYWRvLmFjdGl2ZSwgLmJ0bi1iYXNlLmJ0bi1hZmlsaWFkby5hY3Rpdm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjM2U7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTM1OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXN1cGVyYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzNTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuYnRuLXN1cGVyYmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1zaW11bGFkb3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMwcHggMTJweDtcbiAgY29sb3I6ICMzMzM7XG59XG4vKiBsaW5lIDEzNzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1zaW11bGFkb3IuYWZpbGlhZG8ge1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwYjJlM2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGIyZTNjO1xufVxuLyogbGluZSAxMzc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tc2ltdWxhZG9yLmFmaWxpYWRvLm9mZiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG4vKiBsaW5lIDEzODAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1zaW11bGFkb3IuYWZpbGlhZG86Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi8qIGxpbmUgMTM4MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5hZmlsaWFkby5hY3RpdmUsIC5idG4tc2ltdWxhZG9yLmFmaWxpYWRvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzRiNztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi8qIGxpbmUgMTM4OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5wcmVzdGF0YXJpbyB7XG4gIGJhY2tncm91bmQ6ICNlZmY4ZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I5ZTFmNTtcbn1cbi8qIGxpbmUgMTM5MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5wcmVzdGF0YXJpbzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLyogbGluZSAxMzk0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tc2ltdWxhZG9yLnByZXN0YXRhcmlvLmFjdGl2ZSwgLmJ0bi1zaW11bGFkb3IucHJlc3RhdGFyaW8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDE0MDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1tb2RvIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLyogbGluZSAxNDA2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tbW9kby5hZmlsaWFkbyB7XG4gIGJhY2tncm91bmQ6ICMzMzNhM2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBiMmUzYztcbn1cbi8qIGxpbmUgMTQwOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLW1vZG8uYWZpbGlhZG86Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi8qIGxpbmUgMTQxMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLW1vZG8uYWZpbGlhZG8uYWN0aXZlLCAuYnRuLW1vZG8uYWZpbGlhZG8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNGI3O1xuICBvdXRsaW5lOiBub25lO1xufVxuLyogbGluZSAxNDE3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tbW9kby5wcmVzdGF0YXJpbyB7XG4gIGJhY2tncm91bmQ6ICNlZmY4ZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I5ZTFmNTtcbn1cbi8qIGxpbmUgMTQyMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLW1vZG8ucHJlc3RhdGFyaW86Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi8qIGxpbmUgMTQyMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLW1vZG8ucHJlc3RhdGFyaW8uYWN0aXZlLCAuYnRuLW1vZG8ucHJlc3RhdGFyaW8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDE0MzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi10aXBvSW52ZXJzb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDE0MzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuYnRuLXRpcG9JbnZlcnNvciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0MzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4vKiBsaW5lIDE0NDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW86aG92ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4vKiBsaW5lIDE0NDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW86Zm9jdXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgMTQ1MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXJlbW92ZURvYyB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLyogbGluZSAxNDU3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5idG4tcmllc2dvLWNvbnNlcnZhZG9yLmFjdGl2ZSwgLmJ0bi1yaWVzZ28tY29uc2VydmFkb3I6aG92ZXIsIC5idG4tcmllc2dvLWNvbnNlcnZhZG9yOmZvY3VzLCAuYnRuLXJpZXNnby1jb25zZXJ2YWRvcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOGJhN2FiICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTQ2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXJpZXNnby1tb2RlcmFkby5hY3RpdmUsIC5idG4tcmllc2dvLW1vZGVyYWRvOmhvdmVyLCAuYnRuLXJpZXNnby1tb2RlcmFkbzpmb2N1cywgLmJ0bi1yaWVzZ28tbW9kZXJhZG86YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNmYTNiMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE0NjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1yaWVzZ28tYWdyZXNpdm8uYWN0aXZlLCAuYnRuLXJpZXNnby1hZ3Jlc2l2bzpob3ZlciwgLmJ0bi1yaWVzZ28tYWdyZXNpdm86Zm9jdXMsIC5idG4tcmllc2dvLWFncmVzaXZvOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDliYWUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNDcxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLW1hcmdpbiB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG5cbi8qIGxpbmUgMTQ3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaW5wdXQtbmV3IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5O1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbi8qIGxpbmUgMTQ4OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGV4dGFyZWEtbmV3IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4OTg5O1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbi8qIGxpbmUgMTUwMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2VsZWN0LW5ldyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODk4OTtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4vKiBsaW5lIDE1MTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pbnB1dC1uZXc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4vKiBsaW5lIDE1MjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pbnB1dC1uZXc6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLyogbGluZSAxNTM0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaW5wdXQtbmV3LnByZXN0YXRhcmlvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YmFlO1xufVxuLyogbGluZSAxNTM3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaW5wdXQtbmV3LnByZXN0YXRhcmlvOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMTU0MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LW5ldy5wcmVzdGF0YXJpby5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLyogbGluZSAxNTQ1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaW5wdXQtbmV3LmludmVyc29yOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5YmFlO1xufVxuLyogbGluZSAxNTQ4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaW5wdXQtbmV3LmludmVyc29yOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMTU1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LW5ldy5hZmlsaWFkbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmMzZTtcbn1cbi8qIGxpbmUgMTU1NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LW5ldy5hZmlsaWFkbzphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDJjM2U7XG59XG4vKiBsaW5lIDE1NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pbnB1dC1uZXcuYWZpbGlhZG8uZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi8qIGxpbmUgMTU2NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LW5ld1t0eXBlPWZpbGVdIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSAxNTY4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaW5wdXQtbmV3W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG4vKiBsaW5lIDE1NzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pbnB1dC1uZXdbdHlwZT1maWxlXTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG4vKiBsaW5lIDE1ODMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pbnB1dC1jb2RlIHtcbiAgZm9udC1zaXplOiAzMnB0O1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgMTU4OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LWNvZGUuaW52ZXJzb3I6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaW5wdXQtY29kZS5pbnZlcnNvcjphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMTU5NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LWNvZGUucHJlc3RhdGFyaW86Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaW5wdXQtY29kZS5wcmVzdGF0YXJpbzphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMTYwNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LWNvZGUuYWZpbGlhZG86Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaW5wdXQtY29kZS5hZmlsaWFkbzphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMmMzZTtcbn1cbi8qIGxpbmUgMTYxNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLmlucHV0LWNvZGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi8qIGxpbmUgMTYxOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLnRleHRhcmVhLW5ldzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi8qIGxpbmUgMTYyNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1jb250cm9sLnRleHRhcmVhLW5ldzphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4vKiBsaW5lIDE2MzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcucHJlc3RhdGFyaW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5M2FiY2Y7XG59XG4vKiBsaW5lIDE2MzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcucHJlc3RhdGFyaW86YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTNhYmNmO1xufVxuLyogbGluZSAxNjQwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wudGV4dGFyZWEtbmV3LnByZXN0YXRhcmlvLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE2NDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcuaW52ZXJzb3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOWE3NWQ7XG59XG4vKiBsaW5lIDE2NDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcuaW52ZXJzb3I6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzlhNzVkO1xufVxuLyogbGluZSAxNjUxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wudGV4dGFyZWEtbmV3LmludmVyc29yLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE2NTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcuYWZpbGlhZG86Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDJjM2U7XG59XG4vKiBsaW5lIDE2NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC50ZXh0YXJlYS1uZXcuYWZpbGlhZG86YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzNlO1xufVxuLyogbGluZSAxNjYyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wudGV4dGFyZWEtbmV3LmFmaWxpYWRvLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE2NjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLyogbGluZSAxNjc1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuc2VsZWN0LW5ldzphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4vKiBsaW5lIDE2ODMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LnByZXN0YXRhcmlvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTNhYmNmO1xufVxuLyogbGluZSAxNjg2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuc2VsZWN0LW5ldy5wcmVzdGF0YXJpbzphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5M2FiY2Y7XG59XG4vKiBsaW5lIDE2ODksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LnByZXN0YXRhcmlvLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE2OTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LmludmVyc29yOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzlhNzVkO1xufVxuLyogbGluZSAxNjk3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuc2VsZWN0LW5ldy5pbnZlcnNvcjphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjOWE3NWQ7XG59XG4vKiBsaW5lIDE3MDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LmludmVyc29yLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE3MDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LmFmaWxpYWRvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyYzNlO1xufVxuLyogbGluZSAxNzA4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuc2VsZWN0LW5ldy5hZmlsaWFkbzphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDJjM2U7XG59XG4vKiBsaW5lIDE3MTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbC5zZWxlY3QtbmV3LmFmaWxpYWRvLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBsaW5lIDE3MTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tY29udHJvbCA6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wgW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbCBmaWVsZHNldFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIGxpbmUgMTcyMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmFkaW9pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDE3MjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWZvcm0ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogbGluZSAxNzM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMTc0NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYWRkb24tc29sbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG59XG5cbi8qIGxpbmUgMTc0OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2VsZWN0LWVzdGlsbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvbmV3LWFycm93cy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcCAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDE3NTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNlbGVjdC1lc3RpbG8gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbn1cbi8qIGxpbmUgMTc2MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2VsZWN0LWVzdGlsbyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE3NjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODk4OTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4vKiBsaW5lIDE3NzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG5cbi8qIGxpbmUgMTc4MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGxhY2Vob2xkZXItY29sb3Ige1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLyogbGluZSAxNzkwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wbGFjZWhvbGRlci1jb2xvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNzkzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbnB1dC1uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBtYXJnaW46IDEwcHggMTJweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLW8tdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLyogbGluZSAxODE5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbnB1dC1uYXZiYXIgOi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxODI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbnB1dC1zZWFyY2gge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi8qIGxpbmUgMTgzMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9ybS1sb2dpbi1uYXZiYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxODMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWxvZ2luLW5hdmJhciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDE4MzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvcm0tbG9naW4tbmF2YmFyIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLyogbGluZSAxODM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3JtLWxvZ2luLW5hdmJhciBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTg0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2F0ZWdvcnktdHlwZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyogbGluZSAxODUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jYXRlZ29yeS10eXBlID4gLmljb25vY2F0ZWdvcmlhIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzZweDtcbn1cblxuLyogbGluZSAxODYwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jaXJjdWxvLXJlc3B1ZXN0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogNjdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiA2N3B4IDY3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2M7XG59XG4vKiBsaW5lIDE4NzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNpcmN1bG8tcmVzcHVlc3RhLnByZXN0YXRhcmlvOmhvdmVyLCAuY2lyY3Vsby1yZXNwdWVzdGEucHJlc3RhdGFyaW86Zm9jdXMsIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbzphY3RpdmUsIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpby5hY3Rpdm8ge1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjMDA5YmFlIDAlLCAjMDA5YmFlIDU3JSwgI2ZmZmZmZiA1OSUsICNmZmZmZmYgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgIzAwOWJhZSAwJSwgIzAwOWJhZSA1NyUsICNmZmZmZmYgNTklLCAjZmZmZmZmIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICMwMDliYWUgMCUsICMwMDliYWUgNTclLCAjZmZmZmZmIDU5JSwgI2ZmZmZmZiAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckY29sb3JfcHJlc3RhdGFyaW8nLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuLyogbGluZSAxODg0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbzpob3Zlci5zY3JlZW4sIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbzpmb2N1cy5zY3JlZW4sIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbzphY3RpdmUuc2NyZWVuLCAuY2lyY3Vsby1yZXNwdWVzdGEucHJlc3RhdGFyaW8uYWN0aXZvLnNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDliYWUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTg4OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2lyY3Vsby1yZXNwdWVzdGEucHJlc3RhdGFyaW8gLmZhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjJweDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTg3MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5YmFlO1xuICAgIGNvbG9yOiAjMDA5YmFlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvKiBsaW5lIDE5MjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2lyY3Vsby1yZXNwdWVzdGEucHJlc3RhdGFyaW86aG92ZXIsIC5jaXJjdWxvLXJlc3B1ZXN0YS5wcmVzdGF0YXJpbzpmb2N1cywgLmNpcmN1bG8tcmVzcHVlc3RhLnByZXN0YXRhcmlvOmFjdGl2ZSwgLmNpcmN1bG8tcmVzcHVlc3RhLnByZXN0YXRhcmlvLmFjdGl2byB7XG4gICAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5YmFlO1xuICB9XG59XG4vKiBsaW5lIDE5MzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNpcmN1bG8tcmVzcHVlc3RhLmFmaWxpYWRvOmhvdmVyLCAuY2lyY3Vsby1yZXNwdWVzdGEuYWZpbGlhZG86Zm9jdXMsIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbzphY3RpdmUsIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkby5hY3Rpdm8ge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjMDAyYzNlIDAlLCAjMDAyYzNlIDU3JSwgI2ZmZmZmZiA1OSUsICNmZmZmZmYgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgIzAwMmMzZSAwJSwgIzAwMmMzZSA1NyUsICNmZmZmZmYgNTklLCAjZmZmZmZmIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICMwMDJjM2UgMCUsICMwMDJjM2UgNTclLCAjZmZmZmZmIDU5JSwgI2ZmZmZmZiAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckY29sb3JfYWZpbGlhZG8nLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuLyogbGluZSAxOTQzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbzpob3Zlci5zY3JlZW4sIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbzpmb2N1cy5zY3JlZW4sIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbzphY3RpdmUuc2NyZWVuLCAuY2lyY3Vsby1yZXNwdWVzdGEuYWZpbGlhZG8uYWN0aXZvLnNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDJjM2UgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTk0NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2lyY3Vsby1yZXNwdWVzdGEuYWZpbGlhZG8gLmZhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjJweDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTkzMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAyYzNlO1xuICAgIGNvbG9yOiAjMDAyYzNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvKiBsaW5lIDE5ODEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2lyY3Vsby1yZXNwdWVzdGEuYWZpbGlhZG86aG92ZXIsIC5jaXJjdWxvLXJlc3B1ZXN0YS5hZmlsaWFkbzpmb2N1cywgLmNpcmN1bG8tcmVzcHVlc3RhLmFmaWxpYWRvOmFjdGl2ZSwgLmNpcmN1bG8tcmVzcHVlc3RhLmFmaWxpYWRvLmFjdGl2byB7XG4gICAgYmFja2dyb3VuZDogIzAwMmMzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAyYzNlO1xuICB9XG59XG5cbi8qIGxpbmUgMTk5NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGV4dG8tcmVzcHVlc3RhIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nzc3NDtcbn1cblxuLyogbGluZSAyMDA0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtc3RkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMDA4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtdG9wLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuXG4vKiBsaW5lIDIwMTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbC1ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogMzMwcHg7XG59XG5cbi8qIGxpbmUgMjAyMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLWJvdHRvbS1ib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNTBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLyogbGluZSAyMDI5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtYm94LWludGVybm8ge1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMHB4ICMwMDAwMDA7XG59XG5cbi8qIGxpbmUgMjAzNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLWJvdHRvbS1ib3gtaW50ZXJubyB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAzNXB4O1xufVxuXG4vKiBsaW5lIDIwMzksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbC1ib3gtbGFuZGluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjA0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLWJveC1sYW5kaW5nLXZpdmllbmRhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9sYW5kaW5nLXZpdmllbmRhMi1oZXJvLmpwZ1wiKTtcbn1cblxuLyogbGluZSAyMDQ3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtYm94LWxhbmRpbmctcHJvbW9jaW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9sYW5kaW5nLXByb21vY2lvbi1oZXJvMi5qcGdcIik7XG59XG5cbi8qIGxpbmUgMjA1MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLWJveC1sYW5kaW5nLWVtYWdpc3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbGFuZGluZy1lc3R1ZGlvcy1oZXJvMi5qcGdcIik7XG59XG5cbi8qIGxpbmUgMjA1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLWJveC1sYW5kaW5nLWVkdWNhd2ViIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9sYW5kaW5nLWVzdHVkaW9zMi1oZXJvLmpwZ1wiKTtcbn1cblxuLyogbGluZSAyMDU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtYm94LWxhbmRpbmctYm9kYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbGFuZGluZy1ib2RhLWhlcm8uanBnXCIpO1xufVxuXG4vKiBsaW5lIDIwNTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbC1ib3gtbGFuZGluZy1iaWNpY2xldGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2xhbmRpbmctYmljaWNsZXRhLWhlcm8uanBnXCIpO1xufVxuXG4vKiBsaW5lIDIwNjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbC1ib3gtbGFuZGluZy12aWFqZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbGFuZGluZy12aWFqZS1oZXJvLmpwZ1wiKTtcbn1cblxuLyogbGluZSAyMDY2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb2wtc3RkLWxhbmRpbmcge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLyogbGluZSAyMDY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jdWFkcm8tdGVzdGltb25pb3Mge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiBsaW5lIDIwNzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJsb3F1ZS10ZXN0aW1vbmlvcyB7XG4gIGhlaWdodDogMTE0cHg7XG59XG5cbi8qIGxpbmUgMjA3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29sLW1lZGlkYXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8qIGxpbmUgMjA4MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFuZWwtZ3Jpcy1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSAyMDkxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb250YWluZXItbGFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4vKiBsaW5lIDIwOTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmtwaV9wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qIGxpbmUgMjEwMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ua3BpX3BhbmVsLmtwaV9wYW5lbF9zbSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLyogbGluZSAyMTA3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5rcGlfcGFuZWwua3BpX3BhbmVsX3hzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi8qIGxpbmUgMjExMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ua3BpX21vbmVkZXJvIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4vKiBsaW5lIDIxMTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3RhLXRhcmVhcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAyMTE5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5kZXRhbGxlLW1vbmVkZXJvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDIxMjUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRldGFsbGUtbW9uZWRlcm8gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi8qIGxpbmUgMjEyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZGV0YWxsZS1tb25lZGVybyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuLyogbGluZSAyMTMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5kZXRhbGxlLW1vbmVkZXJvIHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi8qIGxpbmUgMjEzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZGV0YWxsZS1tb25lZGVybyB0aGVhZCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4vKiBsaW5lIDIxNDMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmF5dWRhLXNvbGljaXR1ZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLyogbGluZSAyMTUxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi53ZWxsLW5ldyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi8qIGxpbmUgMjE1NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaWNvbm9BY3Rpdm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMnB4ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgMjE2MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYmxvZy1wb3N0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyogbGluZSAyMTY0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5kaXYtaW5kZXgtbWFpbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogbGluZSAyMTY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5kaXYtaW5kZXgtaW52IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMsYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMsYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIGxpbmUgMjE3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZGl2LWluZGV4LWludjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDIxODIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRpdi1pbmRleC1wcmVzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzLGJhY2tncm91bmQtY29sb3IgLjE1cztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzLGJhY2tncm91bmQtY29sb3IgLjE1cztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4vKiBsaW5lIDIxODcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRpdi1pbmRleC1wcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDIxOTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRpdi1jYXJvdXNlbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDIxOTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmltZy1pbnZlcnNvcm1lcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDYxcHg7XG59XG5cbi8qIGxpbmUgMjIwNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaW1nLXBhc29zLXB1YmxpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi8qIGxpbmUgMjIxMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmJ0bi1wcmVzdGF0YXJpbyB7XG4gIC8qbWluLWhlaWdodDogNTJweDsqL1xufVxuLyogbGluZSAyMjEyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuYnRuLXByZXN0YXRhcmlvIHAge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDgyJTtcbn1cbi8qIGxpbmUgMjIxOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmJ0bi1wcmVzdGF0YXJpbyAuYnRuLXZlcmlmaWNhY2lvbi1zdWIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLyogbGluZSAyMjIwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuYnRuLXByZXN0YXRhcmlvIC5idG4tdmVyaWZpY2FjaW9uLXN1YiAuY2FtZXJhLWNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogOGVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLyogbGluZSAyMjI5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuYnRuLXByZXN0YXRhcmlvIC5idG4tdmVyaWZpY2FjaW9uLXN1YiAuY2FtZXJhLWNpcmNsZSAuY2FtZXJhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLyogbGluZSAyMjM3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuZnJvbnRhbC1pbWFnZS1wb3N0LCAuZm90by1kbmkgLnRyYXNlcmEtaW1hZ2UtcG9zdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLyogbGluZSAyMjQyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuYnRuLWludmVyc29yIHtcbiAgbWluLWhlaWdodDogNTJweDtcbn1cbi8qIGxpbmUgMjI0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmJ0bi1pbnZlcnNvciBwIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA4MyU7XG59XG4vKiBsaW5lIDIyNTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5idG4taW52ZXJzb3IgLmJ0bi12ZXJpZmljYWNpb24tc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qIGxpbmUgMjI1MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmJ0bi1pbnZlcnNvciAuYnRuLXZlcmlmaWNhY2lvbi1zdWIgLmNhbWVyYS1jaXJjbGUge1xuICBmb250LXNpemU6IDhlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi8qIGxpbmUgMjI2MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmJ0bi1pbnZlcnNvciAuYnRuLXZlcmlmaWNhY2lvbi1zdWIgLmNhbWVyYS1jaXJjbGUgLmNhbWVyYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi8qIGxpbmUgMjI2OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzIycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDQyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMjI2OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsIHtcbiAgICB3aWR0aDogMzI2cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjI4MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAjd2ViY2FtLWZyb250YWwge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLyogbGluZSAyMjkyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsICN3ZWJjYW0tZnJvbnRhbCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDIyOTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgI2NhbnZhcy1mcm9udGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDQyOXB4O1xufVxuLyogbGluZSAyMzA0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsIC5zbmFwLXNob3Qge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDQyOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMjMwNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsIC5zbmFwLXNob3Qge1xuICAgIHdpZHRoOiAzMjZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiBsaW5lIDIzMTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgLnNuYXAtc2hvdC5jb21wbGV0ZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIGxpbmUgMjMyMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAuc25hcC1zaG90IC5idG4tc2hvdC1waWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyMzMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsIC5zbmFwLXNob3QgLmJ0bi1zaG90LXBpY3R1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuLyogbGluZSAyMzM0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS1mcm9udGFsIC5zbmFwLXNob3QgLmJ0bi1zaG90LXBpY3R1cmUgLmNpcmN1bG8taW50ZXJpb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI4NWY0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4vKiBsaW5lIDIzNDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgLnNuYXAtc2hvdCAuYnRuLWNhbmNlbC1waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDE3JTtcbn1cbi8qIGxpbmUgMjM1NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAuc25hcC1zaG90IC5idG4tY2FuY2VsLXBpY3R1cmUgLmNhbmNlbC1pbnRlcmlvciB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDdweDtcbn1cbi8qIGxpbmUgMjM2NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAuc25hcC1zaG90IC5pbmZvcm1hY2lvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDIzNzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgLnNuYXAtc2hvdCAuaW5mb3JtYWNpb24gaSB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cbi8qIGxpbmUgMjM3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAuc25hcC1zaG90IC5pbmZvcm1hY2lvbiBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi8qIGxpbmUgMjM3OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktZnJvbnRhbCAuc25hcC1zaG90IC5idG4tYWNjZXB0LXBpY3R1cmUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDliYWU7XG59XG4vKiBsaW5lIDIzODgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgLnNuYXAtc2hvdCAuYnRuLWFjY2VwdC1waWN0dXJlIC50aWNrLWludGVyaW9yIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTBweDtcbn1cbi8qIGxpbmUgMjM5OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzIycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDQyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMjM5OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhIHtcbiAgICB3aWR0aDogMzI2cHg7XG4gIH1cbn1cbi8qIGxpbmUgMjQwOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAjd2ViY2FtLXRyYXNlcmEge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLyogbGluZSAyNDE5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhICN3ZWJjYW0tdHJhc2VyYSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDI0MjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLXRyYXNlcmEgI2NhbnZhcy10cmFzZXJhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDQyOXB4O1xufVxuLyogbGluZSAyNDMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhIC5zbmFwLXNob3Qge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDQyOXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMjQzMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhIC5zbmFwLXNob3Qge1xuICAgIHdpZHRoOiAzMjZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiBsaW5lIDI0NDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLXRyYXNlcmEgLnNuYXAtc2hvdC5jb21wbGV0ZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qIGxpbmUgMjQ0OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAuc25hcC1zaG90IC5idG4tc2hvdC1waWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAyNDU4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhIC5zbmFwLXNob3QgLmJ0bi1zaG90LXBpY3R1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuLyogbGluZSAyNDYxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubWFrZS1waWN0dXJlLWRuaS10cmFzZXJhIC5zbmFwLXNob3QgLmJ0bi1zaG90LXBpY3R1cmUgLmNpcmN1bG8taW50ZXJpb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI4NWY0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4vKiBsaW5lIDI0NzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLXRyYXNlcmEgLnNuYXAtc2hvdCAuYnRuLWNhbmNlbC1waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDE3JTtcbn1cbi8qIGxpbmUgMjQ4MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAuc25hcC1zaG90IC5idG4tY2FuY2VsLXBpY3R1cmUgLmNhbmNlbC1pbnRlcmlvciB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDdweDtcbn1cbi8qIGxpbmUgMjQ5MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAuc25hcC1zaG90IC5pbmZvcm1hY2lvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDI0OTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLXRyYXNlcmEgLnNuYXAtc2hvdCAuaW5mb3JtYWNpb24gaSB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cbi8qIGxpbmUgMjUwMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAuc25hcC1zaG90IC5pbmZvcm1hY2lvbiBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi8qIGxpbmUgMjUwNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAuc25hcC1zaG90IC5idG4tYWNjZXB0LXBpY3R1cmUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDliYWU7XG59XG4vKiBsaW5lIDI1MTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLXRyYXNlcmEgLnNuYXAtc2hvdCAuYnRuLWFjY2VwdC1waWN0dXJlIC50aWNrLWludGVyaW9yIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTBweDtcbn1cbi8qIGxpbmUgMjUyNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLmltYWdlbi1mcm9udGFsIHtcbiAgbWF4LXdpZHRoOiA0MjlweDtcbiAgbWF4LWhlaWdodDogMzIycHg7XG59XG4vKiBsaW5lIDI1MjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5pbWFnZW4tdHJhc2VyYSB7XG4gIG1heC13aWR0aDogNDI5cHg7XG4gIG1heC1oZWlnaHQ6IDMyMnB4O1xufVxuLyogbGluZSAyNTMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAuaW1hZ2VuLXBhc2Fwb3J0ZSB7XG4gIG1heC13aWR0aDogNDI5cHg7XG4gIG1heC1oZWlnaHQ6IDMyMnB4O1xufVxuLyogbGluZSAyNTM3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDI1NDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tb2JpbGUtY2hlY2stb2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDI1NDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5tb2JpbGUtY2hlY2stb2sucHJlc3RhdGFyaW8ge1xuICBjb2xvcjogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMjU0OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgLm1vYmlsZS1jaGVjay1vay5pbnZlcnNvciB7XG4gIGNvbG9yOiAjMDA5YmFlO1xufVxuLyogbGluZSAyNTUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWRuaSAubW9iaWxlLWNoZWNrLW9rLmFmaWxpYWRvIHtcbiAgY29sb3I6ICMwMDJjM2U7XG59XG4vKiBsaW5lIDI1NTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZG5pIC5yZWN0YW5ndWxvLWZvdG8tZG5pIHtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNmZmZmZmY7XG4gIHdpZHRoOiA3NCU7XG4gIGhlaWdodDogNjIuMTglO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDUxcHg7XG4gIHRvcDogNDNweDtcbn1cbi8qIGxpbmUgMjU2NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1kbmkgYS5idG4taW52ZXJzb3Ige1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLyogbGluZSAyNTY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcHg7XG59XG4vKiBsaW5lIDI1NzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBvcG92ZXItY29udGVudCAuc3ViaXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLyogbGluZSAyNTc4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wb3BvdmVyLWNvbnRlbnQgLmhhY2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi8qIGxpbmUgMjU4NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmVjdGFuZ3Vsby13ZWJjYW0tZm90byB7XG4gIHdpZHRoOiA3OCU7XG4gIGhlaWdodDogNjMuMSU7XG4gIGJvcmRlcjogM3B4IGRhc2hlZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogMjlweDtcbiAgbGVmdDogNDhweDtcbn1cblxuLyogbGluZSAyNTk1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZS5zaW11bGFkb3Ige1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4vKiBsaW5lIDI1OTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnNpbXVsYWRvciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4vKiBsaW5lIDI2MDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnNpbXVsYWRvciB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMjYwNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUuc2ltdWxhZG9yIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4vKiBsaW5lIDI2MDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnNpbXVsYWRvciB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgMjYxMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUuc2ltdWxhZG9yIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4vKiBsaW5lIDI2MjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnRhYmxhLWJhc2ljYSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogOHB4IDVweDtcbn1cbi8qIGxpbmUgMjYyNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUudGFibGEtYmFzaWNhID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuLyogbGluZSAyNjMyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZS50YWJsYS1iYXNpY2EgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG4vKiBsaW5lIDI2NDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnRhYmxhLWJhc2ljYSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG4vKiBsaW5lIDI2NDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnRhYmxhLWJhc2ljYSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG4vKiBsaW5lIDI2NTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnRhYmxhLWJhc2ljYSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuLyogbGluZSAyNjU3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZS50YWJsYS1iYXNpY2EgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogOHB4IDVweDtcbn1cbi8qIGxpbmUgMjY2MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUudGFibGEtYmFzaWNhID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG4vKiBsaW5lIDI2NjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlLnRhYmxhLWJhc2ljYSA+IHRib2R5ID4gdHIgPiB0ZC50YWJsYS10aXBvIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4vKiBsaW5lIDI2NzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNjgwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbn1cbi8qIGxpbmUgMjY4NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNjkxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjY5NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG59XG4vKiBsaW5lIDI2OTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnByaW1hcnkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbn1cbi8qIGxpbmUgMjcwMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNzA5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIucHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjcxMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyLnByaW1hcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG59XG4vKiBsaW5lIDI3MTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ci5wcmltYXJ5OmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xufVxuLyogbGluZSAyNzIyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIucHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbn1cbi8qIGxpbmUgMjcyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyLnByaW1hcnkyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xufVxuLyogbGluZSAyNzMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIucHJpbWFyeTIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG59XG4vKiBsaW5lIDI3MzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ci5wcmltYXJ5Mjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjc0MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyLnByaW1hcnkyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNzUxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjc1NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG59XG4vKiBsaW5lIDI3NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnByaW1hcnkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbn1cbi8qIGxpbmUgMjc2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNzY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjc3MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG59XG4vKiBsaW5lIDI3NzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnByaW1hcnkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbn1cbi8qIGxpbmUgMjc4MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyNzg3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRib2R5ID4gdHIucHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjc5MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG59XG4vKiBsaW5lIDI3OTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGJvZHkgPiB0ci5wcmltYXJ5OmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xufVxuLyogbGluZSAyODAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRib2R5ID4gdHIucHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbn1cbi8qIGxpbmUgMjgwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xufVxuLyogbGluZSAyODExLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRib2R5ID4gdHIucHJpbWFyeTIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG59XG4vKiBsaW5lIDI4MTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGJvZHkgPiB0ci5wcmltYXJ5Mjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjgyMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Ym9keSA+IHRyLnByaW1hcnkyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyODI5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjgzMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG59XG4vKiBsaW5lIDI4MzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnByaW1hcnkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbn1cbi8qIGxpbmUgMjg0MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyODQ3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjg1MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG59XG4vKiBsaW5lIDI4NTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnByaW1hcnkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbn1cbi8qIGxpbmUgMjg1OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgucHJpbWFyeTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuLyogbGluZSAyODY1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRmb290ID4gdHIucHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjg2OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyLnByaW1hcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG59XG4vKiBsaW5lIDI4NzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGZvb3QgPiB0ci5wcmltYXJ5OmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4zMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xufVxuLyogbGluZSAyODc4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRmb290ID4gdHIucHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjMyKTtcbn1cbi8qIGxpbmUgMjg4NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyLnByaW1hcnkyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMTMpO1xufVxuLyogbGluZSAyODg5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZSA+IHRmb290ID4gdHIucHJpbWFyeTIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjEzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4xMyk7XG59XG4vKiBsaW5lIDI4OTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxlID4gdGZvb3QgPiB0ci5wcmltYXJ5Mjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjA0LCAxNjAsIDg1LCAwLjIzKTtcbn1cbi8qIGxpbmUgMjg5OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUgPiB0Zm9vdCA+IHRyLnByaW1hcnkyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTYwLCA4NSwgMC4yMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDE2MCwgODUsIDAuMjMpO1xufVxuXG4vKiBsaW5lIDI5MDcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpbmVhLXRhYmxhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBsaW5lIDI5MTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxhLWJhc2ljYS1jb21wbGV0YSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4vKiBsaW5lIDI5MTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxhLWZhbHRhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMjkyMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAyOTI0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsZS1zbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSAyOTMwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsYWVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwMmMzZTtcbn1cblxuLyogbGluZSAyOTM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXR1bG8tdGFibGEtZXN0YWRpc3RpY2FzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLyogbGluZSAyOTQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb250ZW5lZG9yLXRhYmxhLXByZXN0YW1vcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDI5NDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbnRlbmVkb3ItdGFibGEtcHJlc3RhbW9zIHRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4vKiBsaW5lIDI5NTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbnRlbmVkb3ItdGFibGEtcHJlc3RhbW9zIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBsaW5lIDI5NTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbnRlbmVkb3ItdGFibGEtcHJlc3RhbW9zIC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi8qIGxpbmUgMjk1OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29udGVuZWRvci10YWJsYS1wcmVzdGFtb3MgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgMjk2MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uem9uYWdyaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAyYzNlO1xufVxuLyogbGluZSAyOTY3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi56b25hZ3Jpcy5hZmlsaWFkbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDJjM2U7XG59XG5cbi8qIGxpbmUgMjk3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZG9jcy1nYWxsZXkgdWwuZG9jcy1waWN0dXJlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDI5NzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRvY3MtZ2FsbGV5IHVsLmRvY3MtcGljdHVyZXMgbGkge1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKiBsaW5lIDI5ODEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRvY3MtZ2FsbGV5IHVsLmRvY3MtcGljdHVyZXMgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjk4NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFibGEtc2luYm9yZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4vKiBsaW5lIDI5ODksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRhYmxhLXNpbmJvcmRlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuLyogbGluZSAyOTkzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50YWJsYS1zaW5ib3JkZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBsaW5lIDI5OTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLyogbGluZSAzMDAxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJhZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMzAxNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNtIC5jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJhZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAzMDI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc20gLmZpcnN0ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDMwMzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zbSAucGFnZSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLyogbGluZSAzMDQ4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc20gLm5leHQgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIGxpbmUgMzA1OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNtIC5wcmV2aW91cyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLyogbGluZSAzMDcwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc20gLmxhc3QgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIGxpbmUgMzA4MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAuZmlyc3QgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDMwOTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24gLmZpcnN0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4vKiBsaW5lIDMwOTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24gLnBhZ2UgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDMxMDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24gLnBhZ2UgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi8qIGxpbmUgMzExMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAubmV4dCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIGxpbmUgMzEyMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAubmV4dCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLyogbGluZSAzMTI0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uIC5wcmV2aW91cyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIGxpbmUgMzEzNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAucHJldmlvdXMgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi8qIGxpbmUgMzEzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAubGFzdCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIGxpbmUgMzE0OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFnaW5hdGlvbiAubGFzdCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLyogbGluZSAzMTUzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLyogbGluZSAzMTU3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyA+IGE6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLyogbGluZSAzMTY0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYWdpbmF0aW9uID4gLnBhZ2luYXRlX2J1dHRvbi5uZXh0ID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4vKiBsaW5lIDMxNjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhZ2luYXRpb24gPiAucGFnaW5hdGVfYnV0dG9uLm5leHQgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLyogbGluZSAzMTc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zY29yZS1sZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKiBsaW5lIDMxODUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlLW1kIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIGxpbmUgMzE5MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2NvcmUtc20ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vKiBsaW5lIDMyMDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlLXhzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyogbGluZSAzMjA5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zY29yZS1pbmRleCB7XG4gIGNvbG9yOiAjQTY5NDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlEQ0FEO1xufVxuXG4vKiBsaW5lIDMyMTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQVxcK1xcKyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MGI4O1xufVxuXG4vKiBsaW5lIDMyMTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQVxcKyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MGI4O1xufVxuXG4vKiBsaW5lIDMyMjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MGI4O1xufVxuXG4vKiBsaW5lIDMyMjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQlxcKyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5NWE5O1xufVxuXG4vKiBsaW5lIDMyMzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5NWE5O1xufVxuXG4vKiBsaW5lIDMyMzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQ1xcKyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5YTk3O1xufVxuXG4vKiBsaW5lIDMyMzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlQyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5YTk3O1xufVxuXG4vKiBsaW5lIDMyNDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlRCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg5ZjgxO1xufVxuXG4vKiBsaW5lIDMyNDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlRSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZiMDZlO1xufVxuXG4vKiBsaW5lIDMyNTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNjb3JlRiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhhOTVmO1xufVxuXG4vKiBsaW5lIDMyNTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJvcmRlLWRhc2gge1xuICBwYWRkaW5nOiAxNXB4IDNweDtcbiAgYmFja2dyb3VuZDogI2VmZjhmZjtcbn1cblxuLyogbGluZSAzMjU4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5ib3JkZS1kYXNoLXZlcmRlIHtcbiAgcGFkZGluZzogMTVweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNlM2VmZWI7XG59XG5cbi8qIGxpbmUgMzI2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmFkaW9idXR0b25zMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qIGxpbmUgMzI2NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmFkaW9idXR0b25zNCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIGxpbmUgMzI2OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmFkaW9idXR0b25zNiB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG5cbi8qIGxpbmUgMzI3MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucmFkaW9idXR0b25zOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLyogbGluZSAzMjc0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5iYWNrLWdyaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWY1O1xufVxuXG4vKiBsaW5lIDMyNzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhY2stdmVyZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNGI3O1xufVxuXG4vKiBsaW5lIDMyODAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnJhZGlvcy1tZW5zdWFsaWRhZCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIGxpbmUgMzI4NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGlua3MtZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4vKiBsaW5lIDMyODgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnVpLXN0YXRlLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzI5MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzI5NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udWktc3RhdGUtZm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAzMzAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMzMwMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLyogbGluZSAzMzA3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDMzMTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1lZGlhIC5pbWctc21hbGwge1xuICB3aWR0aDogNTBweDtcbn1cbi8qIGxpbmUgMzMxNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWVkaWEgLmltZy1tZCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi8qIGxpbmUgMzMxNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWVkaWEgLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMzMyMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29udGVuaWRvLm1hcmdlbnN1cCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4vKiBsaW5lIDMzMjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbnRlbmlkbyBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgMzMyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY29udGVuaWRvIGgzIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLyogbGluZSAzMzMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5ib3RvbmVzLW1vbmVkZXJvIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLyogbGluZSAzMzM2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50b2RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAzMzQ0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXYtcGVzdGFuYXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDMzNDcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhcnJhLWRldGFsbGVwcmVzdGFtbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMzM1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucHJlZi1pbnZlci1vcGNpb25lcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLyogbGluZSAzMzU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogbGluZSAzMzYzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbmZvLXRvb2x0aXAgPiBhIHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG4vKiBsaW5lIDMzNjUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmluZm8tdG9vbHRpcCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAzMzcwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbmZvLXRvb2x0aXAgPiB7XG4gICAgLyogICAgLnByb2dyZXNzLWJhci1lbmNvYnJvID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgID4gLnRvZG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2NhbHlwc29fYXBwcm94O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyLXJlZmluYW5jaWFkYSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICA+IC50b2RvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9heG9sb3RsX2FwcHJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWJhci1pbmZvLCAucHJvZ3Jlc3MtYmFyLURFLCAucHJvZ3Jlc3MtYmFyLUVDIHtcbiAgICAgICAgICA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgPiAudG9kbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90cmFkZXdpbmRfYXBwcm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MsIC5wcm9ncmVzcy1iYXItQ08ge1xuICAgICAgICAgID4gYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICA+IC50b2RvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dvYmxpbl9hcHByb3g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzcy1iYXItcmVjb2JybywgLnByb2dyZXNzLWJhci1DUiB7XG4gICAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgID4gLnRvZG8ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ29ibGluX2FwcHJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWJhci1yZWNvYnJvSnVkaWNpYWwsIC5wcm9ncmVzcy1iYXItQ0oge1xuICAgICAgICAgID4gYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICA+IC50b2RvIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dvYmxpbl9jajtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFyLXJlY29icm9aYW5rLCAucHJvZ3Jlc3MtYmFyLUNaIHtcbiAgICAgICAgICA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgPiAudG9kbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9nb2JsaW5fY3o7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhci13YXJuaW5nLCAucHJvZ3Jlc3MtYmFyLUdULCAucHJvZ3Jlc3MtYmFyLVJFIHtcbiAgICAgICAgICA+IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgPiAudG9kbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jb3BwZXJfYXBwcm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyLWRhbmdlciwgLnByb2dyZXNzLWJhci1GQSB7XG4gICAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgID4gLnRvZG8ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc2FuZ3VpbmVfYnJvd25fYXBwcm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyLWdlc3Rpb24gPiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgPiAudG9kbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfY2hhbGV0X2dyZWVuX2FwcHJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWJhci1hY3R1YWxpemFuZG8gPiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgPiAudG9kbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfY2hhbGV0X2FjdHVhbGl6YW5kbztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWJhci1kZXZ1ZWx0YSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICA+IC50b2RvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kZXZ1ZWx0YV9ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xufVxuLyogbGluZSAzMzcyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLXBlbmRpZW50ZSA+IGE6aG92ZXIsIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLVBEID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItQU4gPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1lbmNvYnJvID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItcmVmaW5hbmNpYWRhID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItaW5mbyA+IGE6aG92ZXIsIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLURFID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItRUMgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1zdWNjZXNzID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItQ08gPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1yZWNvYnJvID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItQ1IgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1yZWNvYnJvSnVkaWNpYWwgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1DSiA+IGE6aG92ZXIsIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLXJlY29icm9aYW5rID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItcHJvdmlzaW9uID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItQ1ogPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci13YXJuaW5nID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItR1QgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1nZXN0aW9uID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItUkUgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1kYW5nZXIgPiBhOmhvdmVyLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1GQSA+IGE6aG92ZXIsIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLWRldnVlbHRhID4gYTpob3ZlciwgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItYWN0dWFsaXphbmRvID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMzM3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1wZW5kaWVudGUgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLVBEID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1BTiA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItZW5jb2JybyA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItcmVmaW5hbmNpYWRhID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1pbmZvID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1ERSA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItRUMgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLUNPID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1yZWNvYnJvID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1DUiA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItcmVjb2Jyb0p1ZGljaWFsID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1DSiA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItcmVjb2Jyb1phbmsgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLXByb3Zpc2lvbiA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItQ1ogPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLUdUID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1nZXN0aW9uID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1SRSA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItZGFuZ2VyID4gYTpob3ZlciA+IC50b2RvLCAuaW5mby10b29sdGlwID4gLnByb2dyZXNzLWJhci1GQSA+IGE6aG92ZXIgPiAudG9kbywgLmluZm8tdG9vbHRpcCA+IC5wcm9ncmVzcy1iYXItZGV2dWVsdGEgPiBhOmhvdmVyID4gLnRvZG8sIC5pbmZvLXRvb2x0aXAgPiAucHJvZ3Jlc3MtYmFyLWFjdHVhbGl6YW5kbyA+IGE6aG92ZXIgPiAudG9kbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyogbGluZSAzNDY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXIge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IGJsYWNrO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLyogbGluZSAzNDcyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAzNDc2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItcGVuZGllbnRlLCAucHJvZ3Jlc3MtYmFyLVBELCAucHJvZ3Jlc3MtYmFyLUFOIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbn1cblxuLyogbGluZSAzNDc5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItZW5jb2JybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTg3YTc7XG59XG5cbi8qIGxpbmUgMzQ4MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLXJlZmluYW5jaWFkYSwgLnByb2dyZXNzLWJhci1SRiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmI0ODI7XG59XG5cbi8qIGxpbmUgMzQ4NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLWFtb3J0aXphZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE2NzMxO1xufVxuXG4vKiBsaW5lIDM0ODgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnByb2dyZXNzLWJhci1nZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjY1Yztcbn1cblxuLyogbGluZSAzNDkxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItYWN0dWFsaXphbmRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDUwZjtcbn1cblxuLyogbGluZSAzNDk0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItZGV2dWVsdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjNjFkO1xufVxuXG4vKiBsaW5lIDM0OTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnByb2dyZXNzLWJhci1yZWNvYnJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1OGE3MTtcbn1cblxuLyogbGluZSAzNTAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItcmVjb2Jyb1phbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE4YTYwO1xufVxuXG4vKiBsaW5lIDM1MDMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnByb2dyZXNzLWJhci1yZWNvYnJvSnVkaWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTJhO1xufVxuXG4vKiBsaW5lIDM1MDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnByb2dyZXNzLWJhci1wcm92aXNpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE4YTg5O1xufVxuXG4vKiBsaW5lIDM1MTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYTpob3ZlciA+IC5sYWJlbCwgYTpmb2N1cyA+IC5sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAzNTE3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1lbmNvYnJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODdhNztcbn1cblxuLyogbGluZSAzNTIwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1yZWZpbmFuY2lhZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJiNDgyO1xufVxuXG4vKiBsaW5lIDM1MjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWFtb3J0aXphZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE2NzMxO1xufVxuXG4vKiBsaW5lIDM1MjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWFjdHVhbGl6YW5kbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzA1MGY7XG59XG5cbi8qIGxpbmUgMzUyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtZ2VzdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI2NWM7XG59XG5cbi8qIGxpbmUgMzUzMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtZGV2dWVsdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjNjFkO1xufVxuXG4vKiBsaW5lIDM1MzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXJlY29icm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4YTcxO1xufVxuXG4vKiBsaW5lIDM1MzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXJlY29icm9aYW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOGE2MDtcbn1cblxuLyogbGluZSAzNTQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1yZWNvYnJvSnVkaWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTJhO1xufVxuXG4vKiBsaW5lIDM1NDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXZlclRlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2EwNTU7XG59XG5cbi8qIGxpbmUgMzU0OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtaW5pY2lhZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiMDc0O1xufVxuXG4vKiBsaW5lIDM1NTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXZlckJhbmNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlYmY5Mjtcbn1cblxuLyogbGluZSAzNTU1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1lc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZjZmIxO1xufVxuXG4vKiBsaW5lIDM1NTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXBGaXJtYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2UwZDE7XG59XG5cbi8qIGxpbmUgMzU2MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtZG5pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLyogbGluZSAzNTY0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC10YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlM2RmO1xufVxuXG4vKiBsaW5lIDM1NjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXZlcklkZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDVjZDtcbn1cblxuLyogbGluZSAzNTcwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1wVHJhbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdjOGJjO1xufVxuXG4vKiBsaW5lIDM1NzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWFwciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZmJhYWI7XG59XG5cbi8qIGxpbmUgMzU3NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE0ZjUzO1xufVxuXG4vKiBsaW5lIDM1NzksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWNhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcbn1cblxuLyogbGluZSAzNTg0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1zb2xpY2l0dWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRiYWQ2O1xufVxuXG4vKiBsaW5lIDM1ODcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXByZWFwcm9iYWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZDQ4YTtcbn1cblxuLyogbGluZSAzNTkwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1hbmFsaXNpcy1maWx0cm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NGJhZDYgNTAlLCAjYjRkNDhhIDUwJSk7XG59XG5cbi8qIGxpbmUgMzU5MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtYXByb2JhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4vKiBsaW5lIDM1OTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWRlbmVnYWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjA2MDtcbn1cblxuLyogbGluZSAzNTk5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1jYW5jZWxhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xufVxuXG4vKiBsaW5lIDM2MDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTY1Mjtcbn1cblxuLyogbGluZSAzNjA1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1lc3R1ZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTQ2Mztcbn1cblxuLyogbGluZSAzNjExLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbn1cblxuLyogbGluZSAzNjE0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1saWdodGNvcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRjb3JhbDtcbn1cblxuLyogbGluZSAzNjE3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1jb3JuZmxvd2VyYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvcm5mbG93ZXJibHVlO1xufVxuXG4vKiBsaW5lIDM2MjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbn1cblxuLyogbGluZSAzNjIzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuXG4vKiBsaW5lIDM2MjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbn1cblxuLyogbGluZSAzNjI5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1pbmRpYW5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZiMDZlO1xufVxuXG4vKiBsaW5lIDM2MzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXBsdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBwbHVtO1xufVxuXG4vKiBsaW5lIDM2MzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY0ZDk2O1xufVxuXG4vKiBsaW5lIDM2MzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLW1pY3JvcHJlc3RhbW9vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmUzMGE4O1xufVxuXG4vKiBsaW5lIDM2NDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXN1cGVybWVyY2FkbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG5cbi8qIGxpbmUgMzY0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtb3Ryb3NpbmdyZXNvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGUwNjk7XG59XG5cbi8qIGxpbmUgMzY0NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtdHJhbnNwb3J0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGRhNWM7XG59XG5cbi8qIGxpbmUgMzY1MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtdGVsZWNvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjdBMzc7XG59XG5cbi8qIGxpbmUgMzY1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtZWNvbW1lcmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhNTQ1Zjtcbn1cblxuLyogbGluZSAzNjU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC11dGlsaXRpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YzdlO1xufVxuXG4vKiBsaW5lIDM2NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXNhbHVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTA0Yztcbn1cblxuLyogbGluZSAzNjYyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1yb3BhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3YmRhODtcbn1cblxuLyogbGluZSAzNjY1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1vY2lvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZmZiMztcbn1cblxuLyogbGluZSAzNjcxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1vcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhNTIwO1xufVxuXG4vKiBsaW5lIDM2NzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLXBsYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbn1cblxuLyogbGluZSAzNjc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1icm9uY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0Q3RjMyO1xufVxuXG4vKiBsaW5lIDM2ODAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWNvYnJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4NWUzMztcbn1cblxuLyogbGluZSAzNjg2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbC1hZmlsaWFkbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJjM2U7XG59XG5cbi8qIGxpbmUgMzY4OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGFiZWwtcHJlc3RhdGFyaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YmFlO1xufVxuXG4vKiBsaW5lIDM2OTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxhYmVsLWludmVyc29yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJhZTtcbn1cblxuLyogbGluZSAzNjk2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sZXllbmRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4vKiBsaW5lIDM3MDMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxleWVuZGEuZGlzcG9uaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWMzNmU7XG59XG4vKiBsaW5lIDM3MDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxleWVuZGEubWVub3IxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliYWU7XG59XG4vKiBsaW5lIDM3MDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxleWVuZGEuZW50cmUxMDE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NjYzYztcbn1cbi8qIGxpbmUgMzcxMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubGV5ZW5kYS5tYXlvcjE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNDczNztcbn1cblxuLyogbGluZSAzNzE2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4vKiBsaW5lIDM3MjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDM3MjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0cHggMCA0cHggNTBweDtcbiAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDM3MzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNhZGFkYWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLyogbGluZSAzNzQ0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcyBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBsaW5lIDM3NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xufVxuLyogbGluZSAzNzYxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDliYWUgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzc2NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFzb3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogbGluZSAzNzcyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcyBsaS5wYXNvLWFjdGl2byBhIHtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbn1cbi8qIGxpbmUgMzc3NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFzb3MgbGkucGFzby1hY3Rpdm8gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5YmFlICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDM3NzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zIGxpLnBhc28tYWN0aXZvLWFmaWxpYWRvIGEge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xufVxuLyogbGluZSAzNzgwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcyBsaS5wYXNvLWFjdGl2by1hZmlsaWFkbyBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDJjM2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNzg2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcy1hZmlsaWFkbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4vKiBsaW5lIDM3OTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zLWFmaWxpYWRvIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDM3OTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zLWFmaWxpYWRvIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0cHggMCA0cHggNTBweDtcbiAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBsaW5lIDM4MDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zLWFmaWxpYWRvIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNhZGFkYWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLyogbGluZSAzODE0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcy1hZmlsaWFkbyBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBsaW5lIDM4MjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zLWFmaWxpYWRvIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xufVxuLyogbGluZSAzODMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcy1hZmlsaWFkbyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDJjM2UgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzgzNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFzb3MtYWZpbGlhZG8gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogbGluZSAzODQyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcy1hZmlsaWFkbyBsaS5wYXNvLWFjdGl2by1hZmlsaWFkbyBhIHtcbiAgYmFja2dyb3VuZDogIzAwMmMzZTtcbn1cbi8qIGxpbmUgMzg0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFzb3MtYWZpbGlhZG8gbGkucGFzby1hY3Rpdm8tYWZpbGlhZG8gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDJjM2U7XG59XG4vKiBsaW5lIDM4NDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhc29zLWFmaWxpYWRvIGxpLnBhc28tYWN0aXZvLWFmaWxpYWRvIGE6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMmMzZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSAzODUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wYXNvcy1hZmlsaWFkbyBsaS5wYXNvLWFjdGl2by1hZmlsaWFkbyBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDJjM2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzODU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiN0aXR1bG9UYWJsYUN1b3Rhc0FkbWluIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgMzg1OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZWRpdGFyQ3VvdGFzUHJlc3RhdGFyaW8ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMzg2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubm9wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDM4NjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5lZ3JpdGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSAzODY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDM4NzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLndyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDM4NzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNlbnRyYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzg3OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2VudHJhZG9lbmJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MyU7XG4gIGxlZnQ6IDUwJTtcbiAgLyogYnJpbmcgeW91ciBvd24gcHJlZml4ZXMgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIGxpbmUgMzg4NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFjaGFkbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vKiBsaW5lIDM4OTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNhcGl0YWxpemFyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIGxpbmUgMzg5MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZXN0YWRvcy1jdW90YXMge1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIGxpbmUgMzg5NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWFyZ2VudXBfNTAge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbn1cblxuLyogbGluZSAzOTAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tYXJnZW5kb3duXzUwIHtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbn1cblxuLyogbGluZSAzOTAzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tYXJnZW51cGRvd25fNTAge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi8qIGxpbmUgMzkwNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWFyZ2VuYWxsXzUwIHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLyogbGluZSAzOTA5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tYXJnZW51cGRvd25fMjAge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi8qIGxpbmUgMzkxMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWFyZ2VudXBfMjAge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cblxuLyogbGluZSAzOTE1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tYXJnZW5kb3duXzIwIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuLyogbGluZSAzOTE4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tYXJnZW5hbGxfMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vKiBsaW5lIDM5MjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnRleHRvLWRlc2FjdGl2YWRvIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIGxpbmUgMzkyNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uY2FudmFzSW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzkyOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5rcGlfcGFuZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAzM3B4IDA7XG4gIH1cblxuICAvKiBsaW5lIDM5MzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAua3BpX3BhbmVsX3NtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAvKiBsaW5lIDM5MzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAua3BpX21vbmVkZXJvIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLyogbGluZSAzOTM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLWxlZnQtcHJlc3RhbW9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgMzk0NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1yaWdodC1wcmVzdGFtb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgMzk1NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1sZWZ0LWVzdGFkaXN0aWNhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01M3B4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDM5NjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtZXN0YWRpc3RpY2FzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDM5NzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtbGVmdC1pbnZlcnNvcmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgMzk3OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1yaWdodC1pbnZlcnNvcmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDM5ODYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAucGFzb3Mge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbiAgLyogbGluZSAzOTg4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnBhc29zIGxpIGEge1xuICAgIHBhZGRpbmc6IDRweCAwIDRweCA0MHB4O1xuICB9XG5cbiAgLyogbGluZSAzOTkyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNvbC10b3AtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKiBsaW5lIDM5OTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm9uZG8tbWQtc3VibWVudS5pbnZlcnNvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMDBweDtcbiAgfVxuICAvKiBsaW5lIDM5OTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm9uZG8tbWQtc3VibWVudS5wcmVzdGF0YXJpbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMDBweDtcbiAgfVxuICAvKiBsaW5lIDQwMDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm9uZG8tbWQtc3VibWVudS5hZmlsaWFkbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMDBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDAwNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIGNhbnZhcy5ncmFwaCB7XG4gICAgaGVpZ2h0OiAyNDJweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDAwOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXYubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQubmF2LXN1YnNlY2Npb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAvKiBsaW5lIDQwMTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Lm5hdi1zdWJzZWNjaW9uID4gbGkuc3VibWVudS1saSB7XG4gICAgbWFyZ2luOiAycHggM3B4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNDAxNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXYubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQubmF2LXN1YnNlY2Npb24gPiBsaS5zdWJtZW51LWxpIGEge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDAyNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5yZWN0YW5ndWxvLXdlYmNhbS1mb3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MDI4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5tYWtlLXBpY3R1cmUtZG5pLWZyb250YWwgI2NhbnZhcy1mcm9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQwMzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm90by1kbmkgLm1ha2UtcGljdHVyZS1kbmktdHJhc2VyYSAjY2FudmFzLXRyYXNlcmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLyogbGluZSA0MDM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5tb2JpbGUtY2hlY2stb2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA0MDQxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5idG4taW52ZXJzb3Ige1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gIH1cblxuICAvKiBsaW5lIDQwNDUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAua3BpX3BhbmVsIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgLyogbGluZSA0MDQ5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmtwaV9wYW5lbF9zbWFsbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgLyogbGluZSA0MDUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmtwaV9tb25lZGVybyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDA1NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1sZWZ0LXByZXN0YW1vcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQwNjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtcHJlc3RhbW9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQwNzEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtbGVmdC1lc3RhZGlzdGljYXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MDc5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLXJpZ2h0LWVzdGFkaXN0aWNhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MDg3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLWxlZnQtaW52ZXJzb3JlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQwOTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtaW52ZXJzb3JlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MTAzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnBhc29zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC8qIGxpbmUgNDEwNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5wYXNvcyBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAvKiBsaW5lIDQxMDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAucGFzb3MgbGkgYTphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNhZGFkYWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAvKiBsaW5lIDQxMTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAucGFzb3MgbGkgYTpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8qIGxpbmUgNDEzMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5ibG9xdWUtdGVzdGltb25pb3Mge1xuICAgIGhlaWdodDogMTc1cHg7XG4gIH1cblxuICAvKiBsaW5lIDQxMzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICBjYW52YXMuZ3JhcGgge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDQxNDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm90by1kbmkgLm1vYmlsZS1jaGVjay1vayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSA0MTQzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5idG4tcHJlc3RhdGFyaW8gLmJ0bi12ZXJpZmljYWNpb24tc3ViIC5jYW1lcmEtY2lyY2xlIHtcbiAgICBmb250LXNpemU6IDZlbTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAvKiBsaW5lIDQxNDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm90by1kbmkgLmJ0bi1pbnZlcnNvciAuYnRuLXZlcmlmaWNhY2lvbi1zdWIgLmNhbWVyYS1jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC8qIGxpbmUgNDE1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSA+IC5jb2wtbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDE1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAvKiBsaW5lIDQxNjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICB9XG5cbiAgLyogbGluZSA0MTYzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLWxlZnQtcHJlc3RhbW9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgNDE3MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1yaWdodC1wcmVzdGFtb3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgNDE3OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1sZWZ0LWVzdGFkaXN0aWNhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQxODcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtZXN0YWRpc3RpY2FzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQxOTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtbGVmdC1pbnZlcnNvcmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC8qIGxpbmUgNDIwMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1yaWdodC1pbnZlcnNvcmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQyMTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY29sLXRvcC1ib3gge1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAvKiBsaW5lIDQyMTUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY29sLXN0ZC1sYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC8qIGxpbmUgNDIxOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jb2wtYm94LWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogNDU1cHg7XG4gIH1cblxuICAvKiBsaW5lIDQyMjIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY29udGFpbmVyLWxhbmRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKiBsaW5lIDQyMjUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAucGFuZWwtZ3Jpcy1sYW5kaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDIyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5ibG9xdWUtdGVzdGltb25pb3Mge1xuICAgIGhlaWdodDogMTM2cHg7XG4gIH1cblxuICAvKiBsaW5lIDQyMzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICBjYW52YXMuZ3JhcGgge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogbGluZSA0MjM1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLm5hdi5uYXZiYXItbmF2Lm5hdmJhci1yaWdodC5uYXYtc3Vic2VjY2lvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAxMHB4IC0zcHg7XG4gIH1cblxuICAvKiBsaW5lIDQyMzksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZWRlZGVkO1xuICB9XG4gIC8qIGxpbmUgNDI0MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyogbGluZSA0MjQ1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNDI1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAuYnRuLXByZXN0YXRhcmlvIHAge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC8qIGxpbmUgNDI1NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAuYnRuLWludmVyc29yIHAge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgLyogbGluZSA0MjYwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4O1xuICB9XG4gIC8qIGxpbmUgNDI2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1oZXJvLmludmVyc29yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8qIGxpbmUgNDI2NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5ib3JkZS1kYXNoIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLyogbGluZSA0MjY5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJvcmRlLWRhc2gtdmVyZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAvKiBsaW5lIDQyNzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY29sLWJveCB7XG4gICAgaGVpZ2h0OiAyMjNweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDI3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jb2wtYm94LWludGVybm8ge1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvKiBsaW5lIDQyNzksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY29sLWJveC1sYW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qIGxpbmUgNDI4MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItbWFpbiAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAvKiBsaW5lIDQyODgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2YmFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAvKiBsaW5lIDQyOTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLyogbGluZSA0Mjk0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWJpZyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC8qIGxpbmUgNDI5NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1iaWcucHJlc3RhdGFyaW8ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC8qIGxpbmUgNDMwMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1iaWcuaW52ZXJzb3Ige1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC8qIGxpbmUgNDMwNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1iaWcuc2luZ2xlLXRpdGxlLWJveCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC8qIGxpbmUgNDMxMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC50aXRsZS1iaWcuZG9ibGUtdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLyogbGluZSA0MzE1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWJpZy50cmlwbGUtdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLyogbGluZSA0MzIwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWJpZy5xdWFkcmEtdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG5cbiAgLyogbGluZSA0MzI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmxvZ28taW5kZXgge1xuICAgIHdpZHRoOiAxMThweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDMyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5yb3ctbG9nby1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8qIGxpbmUgNDMzMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5jYXJvdXNlbC1sZWZ0LXByZXN0YW1vcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQzNDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtcHJlc3RhbW9zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQzNDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtbGVmdC1lc3RhZGlzdGljYXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgcGFkZGluZzogMTBweCAzcHggN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MzU2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLXJpZ2h0LWVzdGFkaXN0aWNhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MzY0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNhcm91c2VsLWxlZnQtaW52ZXJzb3JlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKiBsaW5lIDQzNzIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuY2Fyb3VzZWwtcmlnaHQtaW52ZXJzb3JlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDNweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLyogbGluZSA0MzgwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRleHRvLXByaW5jaXBhbC1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLyogbGluZSA0Mzg3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnRpdGxlLWluZGV4LmludmVyc29yIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDQzOTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAudGl0bGUtaW5kZXgucHJlc3RhdGFyaW8ge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLyogbGluZSA0Mzk2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvcm0tbG9naW4tbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLyogbGluZSA0Mzk4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvcm0tbG9naW4tbmF2YmFyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA0NDAzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvcm0tbG9naW4tbmF2YmFyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogbGluZSA0NDA5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi1tYWlubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQxNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kb21haW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQxNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kbzEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogODhweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQyMSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kby1tZC1zdWJtZW51LmludmVyc29yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM4MHB4O1xuICB9XG4gIC8qIGxpbmUgNDQyNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kby1tZC1zdWJtZW51LnByZXN0YXRhcmlvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwNXB4O1xuICB9XG4gIC8qIGxpbmUgNDQyNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kby1tZC1zdWJtZW51LmFmaWxpYWRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwNXB4O1xuICB9XG4gIC8qIGxpbmUgNDQzMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb25kby1tZC1zdWJtZW51LmdlbmVyaWNvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIyNXB4O1xuICB9XG5cbiAgLyogbGluZSA0NDM0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJvdHRvbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLyogbGluZSA0NDM3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmNwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAvKiBsaW5lIDQ0NDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuYm90dG9tLXRpdGxlLXByaXZhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQ0MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5idXR0b24tbW92aWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogbGluZSA0NDQ2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLyogbGluZSA0NDUwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW86aG92ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLyogbGluZSA0NDU1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi12ZXJpZmljYWNpb24tcHJpbWFyaW86Zm9jdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAvKiBsaW5lIDQ0NjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubWFyZ2VudXBkb3duXzUwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAvKiBsaW5lIDQ0NjQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubWFyZ2VudXBfNTAge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQ2NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5tYXJnZW5kb3duXzUwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAvKiBsaW5lIDQ0NzAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Lm5hdi1zdWJzZWNjaW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTNweCA4cHggLTJweDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQ3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkLm5hdi1wZXN0YW5hcyA+IC5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgfVxuICAvKiBsaW5lIDQ0ODAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZC5uYXYtcGVzdGFuYXMgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIH1cbiAgLyogbGluZSA0NDg3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIH1cblxuICAvKiBsaW5lIDQ0OTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuc3VibWVudS1pbnRlcmlvciA+IC5zdWJtZW51LWxpIHtcbiAgICBtYXJnaW46IDdweCA1cHggMDtcbiAgfVxuXG4gIC8qIGxpbmUgNDQ5NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5idG4tc2ltdWxhZG9yLnByZXN0YXRhcmlvIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogMTRweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzhweCkge1xuICAvKiBsaW5lIDQ1MDQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAuZm90by1kbmkgLmJ0bi1wcmVzdGF0YXJpbyBwIHtcbiAgICBtYXgtd2lkdGg6IDg3JTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLyogbGluZSA0NTA4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5idG4taW52ZXJzb3IgcCB7XG4gICAgbWF4LXdpZHRoOiA4NyU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLyogbGluZSA0NTE1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmJ0bi1pbnZlcnNvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLyogbGluZSA0NTE5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5tb2JpbGUtY2hlY2stb2sge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLyogbGluZSA0NTIzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLmZvdG8tZG5pIC5idG4tcHJlc3RhdGFyaW8gcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC8qIGxpbmUgNDUyNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5mb3RvLWRuaSAuYnRuLWludmVyc29yIHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLyogbGluZSA0NTMxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXRsZS1pbmRleC5wcmVzdGF0YXJpbyB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbn1cblxuLyogbGluZSA0NTM0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5sYWJlbCA+IC5lZGl0YWJsZS1jbGljayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDQ1MzcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xubmF2Lm5hdmJhciB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ1NDAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qIGxpbmUgNDU0NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAub3BlbiA+IGEge1xuICBjb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBsaW5lIDQ1NDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyogbGluZSA0NTUyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgNDU1NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjY2JjYmNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgNDU2MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2JjYmNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgNDU2NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2JjYmNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgNDU3MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBsaW5lIDQ1NzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDQ1NzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogbGluZSA0NTc5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiA+IGxpID4gYSAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDQ1ODQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMTYwLCAxNjAsIDE2MCwgMC40KTtcbn1cbi8qIGxpbmUgNDU5MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQubmF2YmFyLW1haW4gLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xufVxuLyogbGluZSA0NTk5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItZGVmYXVsdC5uYXZiYXItbWFpbiAubmF2YmFyLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDQ2MDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uYXZiYXItbGluayAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDQ2MDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1tYWluIC5uZXctbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDQ2MTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdi5uYXZiYXItbmF2Lm5hdmJhci1yaWdodC5uYXYtc3Vic2VjY2lvbiB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi8qIGxpbmUgNDYxMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Lm5hdi1zdWJzZWNjaW9uLm5hdi1zdWJzZWNjaW9uLXNpbmxpbmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLyogbGluZSA0NjIxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkLm5hdi1wZXN0YW5hcyA+IC5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi8qIGxpbmUgNDYyNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZC5uYXYtcGVzdGFuYXMgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4vKiBsaW5lIDQ2MzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQubmF2LXBlc3RhbmFzID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKiBsaW5lIDQ2NDQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgNDY1MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qIGxpbmUgNDY1NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogbGluZSA0NjU5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmg0LnBhbmVsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA0NjYzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmgyLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiBsaW5lIDQ2NjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnBhbmVsLWhlYWRpbmcucGFuZWwtaGVhZGluZy10YWJsYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNDY3NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnRuLXZlcmlmaWNhY2lvbi1zdWIgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBsaW5lIDQ2ODAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xubGFiZWwuZXJyb3Ige1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qIGxpbmUgNDY4OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmVjaGFzLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA0OCUgNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDQ2OTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZlY2hhcy1kdWFsLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDAgMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogbGluZSA0NzAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5kbmktaW52ZXJzb3IgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWJvZHkgLmZvdG8tZG5pLmRuaSAuY29sLWxnLTYge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBsaW5lIDQ3MDMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmRuaS1pbnZlcnNvciAucGFuZWwucGFuZWwtZGVmYXVsdCAucGFuZWwtYm9keSAuZm90by1kbmkuZG5pIC5jb2wtbGctNiBjYW52YXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNDcwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZG5pLWludmVyc29yIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1ib2R5IC5mb3RvLWRuaS5kbmkgPiAuY29sLWxnLTYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDQ3MTEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNsaWRlciAuYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ZjVmNSwgI2Y5ZjlmOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRjb2xvcnN0cj0nJGNvbG9yX3dpbGRfc2FuZF9hcHByb3gnLGVuZGNvbG9yc3RyPSckY29sb3JfYWxhYmFzdGVyX2FwcHJveCcsZ3JhZGllbnR0eXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi8qIGxpbmUgNDcyOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2xpZGVyIC5iYXIgLmljb24tcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYm90b25zbGlkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjlweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLyogbGluZSA0NzQ4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zbGlkZXIgLmJhciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2JvdG9uc2xpZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgNDc2NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2xpZGVyIC5iYXIgLnVpLXNsaWRlci1oYW5kbGUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2JvdG9uc2xpZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgNDc4NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uc2xpZGVyIC5iYXIgLnVpLXNsaWRlci1oYW5kbGUgLnVpLXN0YXRlLWZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvYm90b25zbGlkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjlweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDQ4MDYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJhciAudWktc2xpZGVyLXJhbmdlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5YmRmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHJnYmEoMCwgMCwgMCwgMCkgNzUlLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSA0ODI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbnB1dC1zbGlkZXItbGcgPiAuaW5wdXQtbGcge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4vKiBsaW5lIDQ4MjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmlucHV0LXNsaWRlci1sZyA+IC5pbnB1dC1sZy5wcmVzdGF0YXJpbyB7XG4gIHBhZGRpbmc6IDEwcHggMTFweDtcbn1cblxuLyogbGluZSA0ODMzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbmhyLnNvZnRlbiB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgNDgzOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubWVkaWEtYm9keS5wcmVndW50YXMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgNDg0MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4udGFiLWNvbnRlbnQudGFiLWNsZWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA0ODQ4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5pbmZvLXRvb2x0aXAtbmVncm8gPiBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgNDg1MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaW5mby10b29sdGlwLW5lZ3JvID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qLnRvb2x0aXAgPiB7XG4gIC50b29sdGlwLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbWluZV9zaGFmdF9hcHByb3g7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRleHQtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufSovXG4vKiBsaW5lIDQ4NzUsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3QtZ3JvdXAgLnBvcG92ZXIgaDMucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLyogbGluZSA0ODgzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLnRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyIHRkLCAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLnVpLXdpZGdldC1oZWFkZXIudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHIgdGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSA0ODg2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLnRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLnVpLXdpZGdldC1oZWFkZXIudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNDg5NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gIC5idG4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5MDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI21vZGFsX2VudmlvX2RvY3MgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0OTA1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpb19kb2NzIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAyN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgNDkxMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jbW9kYWxfZW52aW9fZG9jcyAubW9kYWwtaGVhZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDQ5MTQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI21vZGFsX2VudmlvX2RvY3MgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyN3B4O1xufVxuLyogbGluZSA0OTE2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpb19kb2NzIC5tb2RhbC1ib2R5IHAge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4vKiBsaW5lIDQ5MjQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI21vZGFsX2VudmlvX2RvY3MgLm1vZGFsLWJvZHkgLnNwaW5uZXIge1xuICBtYXJnaW46IDM1cHggYXV0byAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDQ5MjcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI21vZGFsX2VudmlvX2RvY3MgLm1vZGFsLWJvZHkgLnNwaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLyogbGluZSA0OTM2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpby5hZmlsaWFkbyAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMmMzZTtcbn1cbi8qIGxpbmUgNDk0MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jbW9kYWxfZW52aW8gLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0OTQ0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpbyAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjdweDtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDQ5NDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI21vZGFsX2VudmlvIC5tb2RhbC1oZWFkZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgNDk1MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jbW9kYWxfZW52aW8gLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyN3B4O1xufVxuLyogbGluZSA0OTU1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpbyAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLyogbGluZSA0OTYzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNtb2RhbF9lbnZpbyAubW9kYWwtYm9keSAuc3Bpbm5lciB7XG4gIG1hcmdpbjogMzVweCBhdXRvIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qIGxpbmUgNDk2NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jbW9kYWxfZW52aW8gLm1vZGFsLWJvZHkgLnNwaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLyogbGluZSA0OTczLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5zcGlubmVyLWxvbmcge1xuICBtYXJnaW46IDM1cHggYXV0byAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vKiBsaW5lIDQ5NzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnNwaW5uZXItbG9uZyBpbWcge1xuICB3aWR0aDogMzglO1xufVxuXG4vKiBsaW5lIDQ5ODIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLnByZWZlcmVuY2lhcy1lZGl0YWJsZXMtaW52ZXJzb3IgLmVkaXRhYmxlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMThweDtcbn1cbi8qIGxpbmUgNDk4NiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucHJlZmVyZW5jaWFzLWVkaXRhYmxlcy1pbnZlcnNvciAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZS1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YTc1ZDtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBwYWRkaW5nOiAwIDAgNXB4IDVweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLyogbGluZSA1MDAxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5wcmVmZXJlbmNpYXMtZWRpdGFibGVzLWludmVyc29yIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlLWVycm9yLWJsb2NrIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjYWE2O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLyogbGluZSA1MDI0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbnRhYmxlI2xpc3RhLW1vbmVkZXJvcyB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGxpbmUgNTAzMCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5oMy5wb3BvdmVyLXRpdGxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi8qIGxpbmUgNTAzMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYnV0dG9uLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNTAzOCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5ib2R5IGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBsaW5lIDUwNDMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuYm9keSBkaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIGkge1xuICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xufVxuXG4vKiBsaW5lIDUwNDksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmJ0bi1wYWdpbmF0ZSwgLmJ0bi1wYWdpbmF0ZTpob3ZlciwgLmJ0bi1wYWdpbmF0ZTpmb2N1cywgLmJ0bi1wYWdpbmF0ZTphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTA1NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG5oMi5pbmZvLXRvb2x0aXAgaS5zZWFyY2hDbGljayB7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNTA2MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDUwNjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2xpc3RhLXByZXN0YW1vc193cmFwcGVyICNsaXN0YS1wcmVzdGFtb3MgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLyogbGluZSA1MDc3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi50aXBvIHtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuXG4vKiBsaW5lIDUwODYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2RvY3VtZW50YWNpb24tZG5pIC5idG4tc3VwZXJibG9jayAuaW5mbyBwLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5idG4tc3VwZXJibG9jayAuaW5mbyBwIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8qIGxpbmUgNTA5MCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZG9jdW1lbnRhY2lvbi1kbmkgLmJ0bi1zdXBlcmJsb2NrIC5pbmZvIHAucmlnaHQsICNkb2N1bWVudGFjaW9uLWliYW4gLmJ0bi1zdXBlcmJsb2NrIC5pbmZvIHAucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLyogbGluZSA0LCAuLi9zYXNzL19taXhpbnMuc2NzcyAqL1xuI2RvY3VtZW50YWNpb24tZG5pIC5pbmZvLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5pbmZvIHtcbiAgKnpvb206IDE7XG59XG4vKiBsaW5lIDcsIC4uL3Nhc3MvX21peGlucy5zY3NzICovXG4jZG9jdW1lbnRhY2lvbi1kbmkgLmluZm86YmVmb3JlLCAjZG9jdW1lbnRhY2lvbi1kbmkgLmluZm86YWZ0ZXIsICNkb2N1bWVudGFjaW9uLWliYW4gLmluZm86YmVmb3JlLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5pbmZvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4vKiBsaW5lIDEyLCAuLi9zYXNzL19taXhpbnMuc2NzcyAqL1xuI2RvY3VtZW50YWNpb24tZG5pIC5pbmZvOmFmdGVyLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5pbmZvOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBsaW5lIDUxMDEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2RvY3VtZW50YWNpb24tZG5pIC5pbmZvIHAsICNkb2N1bWVudGFjaW9uLWliYW4gLmluZm8gcCB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi8qIGxpbmUgNTEwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZG9jdW1lbnRhY2lvbi1kbmkgLmluZm8gLmljb25zLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5pbmZvIC5pY29ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi8qIGxpbmUgNTExNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZG9jdW1lbnRhY2lvbi1kbmkgLm9wdGlvbnMsICNkb2N1bWVudGFjaW9uLWliYW4gLm9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4vKiBsaW5lIDUxMTgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2RvY3VtZW50YWNpb24tZG5pIC5vcHRpb25zIHAsICNkb2N1bWVudGFjaW9uLWliYW4gLm9wdGlvbnMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIGxpbmUgNTEyMiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZG9jdW1lbnRhY2lvbi1kbmkgLmZvdG8tZnJvbnRhbCBmb3JtLCAjZG9jdW1lbnRhY2lvbi1kbmkgLmZvdG8tdHJhc2VyYSBmb3JtLCAjZG9jdW1lbnRhY2lvbi1kbmkgLmZvdG8tcGFzYXBvcnRlIGZvcm0sICNkb2N1bWVudGFjaW9uLWRuaSAuZm90by1pYmFuIGZvcm0sICNkb2N1bWVudGFjaW9uLWliYW4gLmZvdG8tZnJvbnRhbCBmb3JtLCAjZG9jdW1lbnRhY2lvbi1pYmFuIC5mb3RvLXRyYXNlcmEgZm9ybSwgI2RvY3VtZW50YWNpb24taWJhbiAuZm90by1wYXNhcG9ydGUgZm9ybSwgI2RvY3VtZW50YWNpb24taWJhbiAuZm90by1pYmFuIGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDUxMjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2Zyb250YWwsICN0cmFzZXJhLCAjcGFzYXBvcnRlLCAjaWJhbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTEyNiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4gICNmcm9udGFsLCAjdHJhc2VyYSwgI3Bhc2Fwb3J0ZSwgI2liYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qIGxpbmUgNTEzMywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZnJvbnRhbC5pbmFjdGl2ZSwgI3RyYXNlcmEuaW5hY3RpdmUsICNwYXNhcG9ydGUuaW5hY3RpdmUsICNpYmFuLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4vKiBsaW5lIDUxMzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZnJvbnRhbCBjYW52YXMsIC5mb3RvLXRyYXNlcmEgY2FudmFzLCAuZm90by1wYXNhcG9ydGUgY2FudmFzLCAuZm90by1pYmFuIGNhbnZhcyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLyogbGluZSA1MTQyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5mb3RvLWZyb250YWwgLmhhY2VyLWZvdG8sIC5mb3RvLXRyYXNlcmEgLmhhY2VyLWZvdG8sIC5mb3RvLXBhc2Fwb3J0ZSAuaGFjZXItZm90bywgLmZvdG8taWJhbiAuaGFjZXItZm90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4vKiBsaW5lIDUxNDcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZnJvbnRhbCAuaGFjZXItZm90byAucHJlX3Rha2VfYnV0dG9ucywgLmZvdG8tdHJhc2VyYSAuaGFjZXItZm90byAucHJlX3Rha2VfYnV0dG9ucywgLmZvdG8tcGFzYXBvcnRlIC5oYWNlci1mb3RvIC5wcmVfdGFrZV9idXR0b25zLCAuZm90by1pYmFuIC5oYWNlci1mb3RvIC5wcmVfdGFrZV9idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5YmFlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDUxNTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZnJvbnRhbCAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMsIC5mb3RvLXRyYXNlcmEgLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zLCAuZm90by1wYXNhcG9ydGUgLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zLCAuZm90by1pYmFuIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDUxNTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZnJvbnRhbCAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMgLmNhbmNlbC1wcmV2aWV3LCAuZm90by10cmFzZXJhIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuY2FuY2VsLXByZXZpZXcsIC5mb3RvLXBhc2Fwb3J0ZSAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMgLmNhbmNlbC1wcmV2aWV3LCAuZm90by1pYmFuIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuY2FuY2VsLXByZXZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cbi8qIGxpbmUgNTE2MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm90by1mcm9udGFsIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuc2F2ZS1wcmV2aWV3LCAuZm90by10cmFzZXJhIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuc2F2ZS1wcmV2aWV3LCAuZm90by1wYXNhcG9ydGUgLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zIC5zYXZlLXByZXZpZXcsIC5mb3RvLWliYW4gLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zIC5zYXZlLXByZXZpZXcge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICMwMDliYWU7XG59XG4vKiBsaW5lIDUxNjgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZvdG8tZnJvbnRhbCAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMgLnNhdmUtcHJldmlldywgLmZvdG8tZnJvbnRhbCAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMgLmNhbmNlbC1wcmV2aWV3LCAuZm90by10cmFzZXJhIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuc2F2ZS1wcmV2aWV3LCAuZm90by10cmFzZXJhIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuY2FuY2VsLXByZXZpZXcsIC5mb3RvLXBhc2Fwb3J0ZSAuaGFjZXItZm90byAucG9zdF90YWtlX2J1dHRvbnMgLnNhdmUtcHJldmlldywgLmZvdG8tcGFzYXBvcnRlIC5oYWNlci1mb3RvIC5wb3N0X3Rha2VfYnV0dG9ucyAuY2FuY2VsLXByZXZpZXcsIC5mb3RvLWliYW4gLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zIC5zYXZlLXByZXZpZXcsIC5mb3RvLWliYW4gLmhhY2VyLWZvdG8gLnBvc3RfdGFrZV9idXR0b25zIC5jYW5jZWwtcHJldmlldyB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNTE4MSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uaW5zdHJ1Y2Npb25lcyAucHJvYmxlbXNEbmkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNTE4NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jYWNyZWRpdGFjaW9uIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4vKiBsaW5lIDUxOTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2FjcmVkaXRhY2lvbiBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLyogbGluZSA1MTk4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNhY3JlZGl0YWNpb24gLmRvY3VtZW50b3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLyogbGluZSA1MjAwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNhY3JlZGl0YWNpb24gLmRvY3VtZW50b3Mgb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogbGluZSA1MjA2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNhY3JlZGl0YWNpb24gLmVudmlhckFjcmVkaXRhY2lvbiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBsaW5lIDUyMDgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2FjcmVkaXRhY2lvbiAuZW52aWFyQWNyZWRpdGFjaW9uIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNTIxOSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9uZG8tYWZpbGlhZG8gLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xuICBib3JkZXItY29sb3I6ICMwMDJjM2U7XG59XG5cbi8qIGxpbmUgNTIyNSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZm9uZG8tYWZpbGlhZG8tY2xhcm8ge1xuICBiYWNrZ3JvdW5kOiAjMzMzYTNjO1xufVxuXG4vKiBsaW5lIDUyMzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkUmVzaWRlbmNpYSAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRMb2dvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkSUJBTkFmIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZERuaVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRDZXJ0aWZpY2FkbyAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZE5pZUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWROaWVUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZEN1ZW50YXNBbnVhbGVzQWYgLnBsdXBsb2FkX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLyogbGluZSA1MjM5LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNmaWxldXBsb2FkRXNjcml0dXJhcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkUmVzaWRlbmNpYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkRXN0YXR1dG9zIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWREbmlBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZExvZ29BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkUmVjaWJvRG9taWNpbGlvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRJQkFOQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLFxuI2ZpbGV1cGxvYWREbmlUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZENlcnRpZmljYWRvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWROaWVGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWROaWVUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlcixcbiNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgNTI0NCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZmlsZXVwbG9hZEVzY3JpdHVyYXMgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZFJlc2lkZW5jaWEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkRG5pQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LFxuI2ZpbGV1cGxvYWRDb250cmF0b0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRMb2dvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZFJlY2lib0RvbWljaWxpbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkRG5pRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkSUJBTkFmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCxcbiNmaWxldXBsb2FkRG5pVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkUGFzYXBvcnRlIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRDZXJ0aWZpY2FkbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkTmllRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkTmllVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsXG4jZmlsZXVwbG9hZEN1ZW50YXNBbnVhbGVzQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4vKiBsaW5lIDUyNDcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZFJlc2lkZW5jaWEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkRXN0YXR1dG9zIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LFxuI2ZpbGV1cGxvYWRDb250cmF0b0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZExvZ29BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkRG5pRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRJQkFOQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsXG4jZmlsZXVwbG9hZERuaVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkUGFzYXBvcnRlIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZENlcnRpZmljYWRvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZE5pZUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkTmllVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCxcbiNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDUyNTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRSZXNpZGVuY2lhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRFc3RhdHV0b3MgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlcixcbiNmaWxldXBsb2FkQ29udHJhdG9BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkTG9nb0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZERuaUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZElCQU5BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsXG4jZmlsZXVwbG9hZERuaVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZFBhc2Fwb3J0ZSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkQ2VydGlmaWNhZG8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZE5pZUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZE5pZVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLFxuI2ZpbGV1cGxvYWRDdWVudGFzQW51YWxlc0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgNTI1OCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ucGFycGFkZW9BZG1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXJwYWRlbztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGFycGFkZW87XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBwYXJwYWRlbyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFycGFkZW8ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwYXJwYWRlbyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG59XG4vKiBsaW5lIDUyOTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkUmVzaWRlbmNpYSAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRMb2dvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZERuaVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRDZXJ0aWZpY2FkbyAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZEliYW4gLnBsdXBsb2FkX2NvbnRhaW5lcixcbiNmaWxldXBsb2FkTm9taW5hIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkQ29udHJhdG9JbmVtIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkSVJQRiAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZENhcnRhIC5wbHVwbG9hZF9jb250YWluZXIsICNmaWxldXBsb2FkRGVzZW1wbGVvIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZENhcm5lVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZENhcm5lRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZElkQ2FyZFRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciwgI2ZpbGV1cGxvYWRJZENhcmRGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvcyAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZEF1dG9yaXphY2lvbiAucGx1cGxvYWRfY29udGFpbmVyLCAjZmlsZXVwbG9hZEN1ZW50YXNBbnVhbGVzQWYgLnBsdXBsb2FkX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLyogbGluZSA1MzAyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNmaWxldXBsb2FkRXNjcml0dXJhcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkUmVzaWRlbmNpYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkRXN0YXR1dG9zIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWREbmlBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZExvZ29BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkUmVjaWJvRG9taWNpbGlvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlcixcbiNmaWxldXBsb2FkRG5pVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkUGFzYXBvcnRlIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRDZXJ0aWZpY2FkbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkSWJhbiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsXG4jZmlsZXVwbG9hZE5vbWluYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkQ29udHJhdG9JbmVtIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRJUlBGIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRDYXJ0YSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkRGVzZW1wbGVvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlcixcbiNmaWxldXBsb2FkQ2FybmVUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlciwgI2ZpbGV1cGxvYWRDYXJuZUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZElkQ2FyZFRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZElkQ2FyZEZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLFxuI2ZpbGV1cGxvYWRDb250cmF0b3MgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLCAjZmlsZXVwbG9hZEF1dG9yaXphY2lvbiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIsICNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi8qIGxpbmUgNTMwNywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jZmlsZXVwbG9hZEVzY3JpdHVyYXMgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZFJlc2lkZW5jaWEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkRG5pQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LFxuI2ZpbGV1cGxvYWRDb250cmF0b0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRMb2dvQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZFJlY2lib0RvbWljaWxpbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkRG5pRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsXG4jZmlsZXVwbG9hZERuaVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZFBhc2Fwb3J0ZSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkQ2VydGlmaWNhZG8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZEliYW4gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LFxuI2ZpbGV1cGxvYWROb21pbmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZENvbnRyYXRvSW5lbSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkSVJQRiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkQ2FydGEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZERlc2VtcGxlbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsXG4jZmlsZXVwbG9hZENhcm5lVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9jb250ZW50LnBsdXBsb2FkX2Ryb3Bib3gsICNmaWxldXBsb2FkQ2FybmVGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRJZENhcmRUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRJZENhcmRGcm9udGFsIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCxcbiNmaWxldXBsb2FkQ29udHJhdG9zIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2NvbnRlbnQucGx1cGxvYWRfZHJvcGJveCwgI2ZpbGV1cGxvYWRBdXRvcml6YWNpb24gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94LCAjZmlsZXVwbG9hZEN1ZW50YXNBbnVhbGVzQWYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfY29udGVudC5wbHVwbG9hZF9kcm9wYm94IHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4vKiBsaW5lIDUzMTAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZFJlc2lkZW5jaWEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkRXN0YXR1dG9zIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LFxuI2ZpbGV1cGxvYWRDb250cmF0b0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZExvZ29BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkRG5pRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCxcbiNmaWxldXBsb2FkRG5pVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkQ2VydGlmaWNhZG8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkSWJhbiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCxcbiNmaWxldXBsb2FkTm9taW5hIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZENvbnRyYXRvSW5lbSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRJUlBGIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZENhcnRhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZERlc2VtcGxlbyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCxcbiNmaWxldXBsb2FkQ2FybmVUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZENhcm5lRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRJZENhcmRUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2Ryb3B0ZXh0LCAjZmlsZXVwbG9hZElkQ2FyZEZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsXG4jZmlsZXVwbG9hZENvbnRyYXRvcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCwgI2ZpbGV1cGxvYWRBdXRvcml6YWNpb24gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZHJvcHRleHQsICNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9kcm9wdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDUzMTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRSZXNpZGVuY2lhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRFc3RhdHV0b3MgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlcixcbiNmaWxldXBsb2FkQ29udHJhdG9BZiAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkTG9nb0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZERuaUZyb250YWwgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLFxuI2ZpbGV1cGxvYWREbmlUcmFzZXJhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZENlcnRpZmljYWRvIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRJYmFuIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlcixcbiNmaWxldXBsb2FkTm9taW5hIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRDb250cmF0b0luZW0gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZElSUEYgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZENhcnRhIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWREZXNlbXBsZW8gLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLFxuI2ZpbGV1cGxvYWRDYXJuZVRyYXNlcmEgLnBsdXBsb2FkX2NvbnRhaW5lciAucGx1cGxvYWRfZmlsZWxpc3RfZm9vdGVyLCAjZmlsZXVwbG9hZENhcm5lRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkSWRDYXJkVHJhc2VyYSAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkSWRDYXJkRnJvbnRhbCAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvcyAucGx1cGxvYWRfY29udGFpbmVyIC5wbHVwbG9hZF9maWxlbGlzdF9mb290ZXIsICNmaWxldXBsb2FkQXV0b3JpemFjaW9uIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciwgI2ZpbGV1cGxvYWRDdWVudGFzQW51YWxlc0FmIC5wbHVwbG9hZF9jb250YWluZXIgLnBsdXBsb2FkX2ZpbGVsaXN0X2Zvb3RlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4vKiBsaW5lIDUzMjAsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEVzY3JpdHVyYXMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEVzY3JpdHVyYXMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkUmVzaWRlbmNpYSAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRSZXNpZGVuY2lhIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRSZXNpZGVuY2lhIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRFc3RhdHV0b3MgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEVzdGF0dXRvcyAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWREbmlBZiAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWREbmlBZiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkRG5pQWYgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnVpLXN0YXRlLWRlZmF1bHQsXG4jZmlsZXVwbG9hZENvbnRyYXRvQWYgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWRDb250cmF0b0FmIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZExvZ29BZiAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRMb2dvQWYgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZExvZ29BZiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkUmVjaWJvRG9taWNpbGlvIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkRG5pRnJvbnRhbCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWREbmlGcm9udGFsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWREbmlUcmFzZXJhIC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWREbmlUcmFzZXJhIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbiNmaWxldXBsb2FkRG5pVHJhc2VyYSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkUGFzYXBvcnRlIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ2VydGlmaWNhZG8gLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ2VydGlmaWNhZG8gLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZENlcnRpZmljYWRvIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEliYW4gLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSWJhbiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSWJhbiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbiNmaWxldXBsb2FkTm9taW5hIC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWROb21pbmEgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWROb21pbmEgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ29udHJhdG9JbmVtIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZENvbnRyYXRvSW5lbSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ29udHJhdG9JbmVtIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZElSUEYgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSVJQRiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSVJQRiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRDYXJ0YSAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRDYXJ0YSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ2FydGEgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkRGVzZW1wbGVvIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZERlc2VtcGxlbyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkRGVzZW1wbGVvIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWRDYXJuZVRyYXNlcmEgLnVpLXN0YXRlLWRlZmF1bHQsXG4jZmlsZXVwbG9hZENhcm5lVHJhc2VyYSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4jZmlsZXVwbG9hZENhcm5lVHJhc2VyYSAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRDYXJuZUZyb250YWwgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ2FybmVGcm9udGFsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRDYXJuZUZyb250YWwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSWRDYXJkVHJhc2VyYSAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRJZENhcmRUcmFzZXJhIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgI2ZpbGV1cGxvYWRJZENhcmRUcmFzZXJhIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZElkQ2FyZEZyb250YWwgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSWRDYXJkRnJvbnRhbCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkSWRDYXJkRnJvbnRhbCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbiNmaWxldXBsb2FkQ29udHJhdG9zIC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWRDb250cmF0b3MgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuI2ZpbGV1cGxvYWRDb250cmF0b3MgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQXV0b3JpemFjaW9uIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEF1dG9yaXphY2lvbiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQXV0b3JpemFjaW9uIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjZmlsZXVwbG9hZEN1ZW50YXNBbnVhbGVzQWYgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsICNmaWxldXBsb2FkQ3VlbnRhc0FudWFsZXNBZiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4vKiBsaW5lIDUzMjMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuI2ZpbGV1cGxvYWRFc2NyaXR1cmFzIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRSZXNpZGVuY2lhIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRFc3RhdHV0b3MgLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZERuaUFmIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlcixcbiNmaWxldXBsb2FkQ29udHJhdG9BZiAucGx1cGxvYWRfZmlsZWxpc3QucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLnVpLXdpZGdldC1oZWFkZXIsICNmaWxldXBsb2FkTG9nb0FmIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRSZWNpYm9Eb21pY2lsaW8gLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZERuaUZyb250YWwgLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLFxuI2ZpbGV1cGxvYWREbmlUcmFzZXJhIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRQYXNhcG9ydGUgLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZENlcnRpZmljYWRvIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRJYmFuIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlcixcbiNmaWxldXBsb2FkTm9taW5hIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRDb250cmF0b0luZW0gLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZElSUEYgLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZENhcnRhIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWREZXNlbXBsZW8gLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLFxuI2ZpbGV1cGxvYWRDYXJuZVRyYXNlcmEgLnBsdXBsb2FkX2ZpbGVsaXN0LnBsdXBsb2FkX2ZpbGVsaXN0X2hlYWRlci51aS13aWRnZXQtaGVhZGVyLCAjZmlsZXVwbG9hZENhcm5lRnJvbnRhbCAucGx1cGxvYWRfZmlsZWxpc3QucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLnVpLXdpZGdldC1oZWFkZXIsICNmaWxldXBsb2FkSWRDYXJkVHJhc2VyYSAucGx1cGxvYWRfZmlsZWxpc3QucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLnVpLXdpZGdldC1oZWFkZXIsICNmaWxldXBsb2FkSWRDYXJkRnJvbnRhbCAucGx1cGxvYWRfZmlsZWxpc3QucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLnVpLXdpZGdldC1oZWFkZXIsXG4jZmlsZXVwbG9hZENvbnRyYXRvcyAucGx1cGxvYWRfZmlsZWxpc3QucGx1cGxvYWRfZmlsZWxpc3RfaGVhZGVyLnVpLXdpZGdldC1oZWFkZXIsICNmaWxldXBsb2FkQXV0b3JpemFjaW9uIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciwgI2ZpbGV1cGxvYWRDdWVudGFzQW51YWxlc0FmIC5wbHVwbG9hZF9maWxlbGlzdC5wbHVwbG9hZF9maWxlbGlzdF9oZWFkZXIudWktd2lkZ2V0LWhlYWRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDUzMzMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAjb3BjaW9uZXMtaW52ZXJzaW9uICNib3Rvbi1iYXNpY28sICNvcGNpb25lcy1pbnZlcnNpb24gI2JvdG9uLWF2YW56YWRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDUzMzgsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuICAjb3BjaW9uZXMtaW52ZXJzaW9uICNjb25zZXJ2YWRvciwgI29wY2lvbmVzLWludmVyc2lvbiAjbW9kZXJhZG8sICNvcGNpb25lcy1pbnZlcnNpb24gI2FncmVzaXZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTM0NSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYW1vcnRpemFyUGFnYXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cbi8qIGxpbmUgNTM0NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uYW1vcnRpemFyUGFnYXIgLmJ0bi1wcmVzdGF0YXJpbyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLyogbGluZSA1MzUzLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0ZXJJbnZpZXJ0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDUzNTYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZpbHRlckludmllcnRlIC50aXBvUHJlc3RhbW8gbGFiZWwsIC5maWx0ZXJJbnZpZXJ0ZSAuY2F0ZWdvcmlhUHJlc3RhbW8gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi8qIGxpbmUgNTM2MiwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmlsdGVySW52aWVydGUgLnJlbnRhYmlsaWRhZFByZXN0YW1vIHAsIC5maWx0ZXJJbnZpZXJ0ZSAuY2FudGlkYWRQcmVzdGFtbyBwLCAuZmlsdGVySW52aWVydGUgLnBsYXpvUHJlc3RhbW8gcCB7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbn1cblxuLyogbGluZSA1MzY4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5saS1jb21lbnRhcmlvcyB7XG4gIGhlaWdodDogMzM1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogbGluZSA1MzcyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb21lbnRhcmlvTGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDUzNzQsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbWVudGFyaW9MaXN0IGxpLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4vKiBsaW5lIDUzNzYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmNvbWVudGFyaW9MaXN0IGxpLm1lZGlhIC5wcmVndW50YXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDUzODIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmxpc3RhZG8tbmV3IHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSA1Mzg3LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNjcmVkaXRvc1Byb2JsZW1hdGljb3NfZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNTM5MywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jY2FwYS10YWJsYS1hbW9ydCAuZWRpdGFibGUtY2xpY2suZWRpdGFibGUtZGlzYWJsZWQsICNjYXBhLXRhYmxhLWFtb3J0IGEuZWRpdGFibGUtY2xpY2suZWRpdGFibGUtZGlzYWJsZWQsICNjYXBhLXRhYmxhLWFtb3J0IGEuZWRpdGFibGUtY2xpY2suZWRpdGFibGUtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi8qIGxpbmUgNTM5NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4jY2FwYS10YWJsYS1hbW9ydCAuZXN0YWRvcy1jdW90YXMgLmVkaXRhYmxlLWNsaWNrLmVkaXRhYmxlLWRpc2FibGVkLCAjY2FwYS10YWJsYS1hbW9ydCAuZXN0YWRvcy1jdW90YXMgYS5lZGl0YWJsZS1jbGljay5lZGl0YWJsZS1kaXNhYmxlZCwgI2NhcGEtdGFibGEtYW1vcnQgLmVzdGFkb3MtY3VvdGFzIGEuZWRpdGFibGUtY2xpY2suZWRpdGFibGUtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1NDA1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiNpYmFuRm9ybSAuZm9ybS1ncm91cC5oYXMtZmVlZGJhY2sgaW5wdXQjaWJhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNTQxNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmlsdHJvTWlDYXJ0ZXJhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzczNzM3MztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDU0MjEsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZpbHRlckludmVyc2lvbmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4vKiBsaW5lIDQsIC4uL3Nhc3MvX21peGlucy5zY3NzICovXG4uZmlsdGVySW52ZXJzaW9uZXMge1xuICAqem9vbTogMTtcbn1cbi8qIGxpbmUgNywgLi4vc2Fzcy9fbWl4aW5zLnNjc3MgKi9cbi5maWx0ZXJJbnZlcnNpb25lczpiZWZvcmUsIC5maWx0ZXJJbnZlcnNpb25lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLyogbGluZSAxMiwgLi4vc2Fzcy9fbWl4aW5zLnNjc3MgKi9cbi5maWx0ZXJJbnZlcnNpb25lczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA1NDI2LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0ZXJJbnZlcnNpb25lcyAudGlwb1ByZXN0YW1vIGxhYmVsLCAuZmlsdGVySW52ZXJzaW9uZXMgLmVzdGFkb1ByZXN0YW1vIGxhYmVsLCAuZmlsdGVySW52ZXJzaW9uZXMgLmludmVyc2lvblByZXN0YW1vIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG4vKiBsaW5lIDU0MjksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZpbHRlckludmVyc2lvbmVzIC50aXBvUHJlc3RhbW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5maWx0ZXJJbnZlcnNpb25lcyAuZXN0YWRvUHJlc3RhbW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5maWx0ZXJJbnZlcnNpb25lcyAuaW52ZXJzaW9uUHJlc3RhbW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDRweCAzcHggMDtcbn1cbi8qIGxpbmUgNTQzNCwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmlsdGVySW52ZXJzaW9uZXMgLmZpbHRyb1RleHRvU2xpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSA1NDQyLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0ZXJJbnZlcnNpb25lcyAuZXN0YWRvUHJlc3RhbW8gbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDdlbTtcbn1cbi8qIGxpbmUgNTQ0NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmlsdGVySW52ZXJzaW9uZXMgLnJlbnRhYmlsaWRhZFByZXN0YW1vIHAsIC5maWx0ZXJJbnZlcnNpb25lcyAuY2FudGlkYWRQcmVzdGFtbyBwLCAuZmlsdGVySW52ZXJzaW9uZXMgLnBsYXpvUHJlc3RhbW8gcCwgLmZpbHRlckludmVyc2lvbmVzIC5pbnZlcnNpb25QcmVzdGFtbyBwIHtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4O1xufVxuXG4vKiBsaW5lIDU0NTMsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZpbHRyb1RleHRvU2xpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDU0NTksIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLmZpbHRlck1vdmltaWVudG9zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4vKiBsaW5lIDQsIC4uL3Nhc3MvX21peGlucy5zY3NzICovXG4uZmlsdGVyTW92aW1pZW50b3Mge1xuICAqem9vbTogMTtcbn1cbi8qIGxpbmUgNywgLi4vc2Fzcy9fbWl4aW5zLnNjc3MgKi9cbi5maWx0ZXJNb3ZpbWllbnRvczpiZWZvcmUsIC5maWx0ZXJNb3ZpbWllbnRvczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLyogbGluZSAxMiwgLi4vc2Fzcy9fbWl4aW5zLnNjc3MgKi9cbi5maWx0ZXJNb3ZpbWllbnRvczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogbGluZSA1NDY0LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0ZXJNb3ZpbWllbnRvcyAudGlwb01vdmltaWVudG8gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDhlbTtcbn1cbi8qIGxpbmUgNTQ2NywgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4uZmlsdGVyTW92aW1pZW50b3MgLnRpcG9Nb3ZpbWllbnRvIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luOiA0cHggM3B4IDBweDtcbn1cblxuLyogbGluZSA1NDc1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5jb250ZW5lZG9yLXRhYmxhLXBhbmVsLWNvbnRyb2wgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA1NDgwLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0cm9QYW5lbENvbnRyb2wge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA1NDg1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5maWx0ZXJQYW5lbENvbnRyb2wgbGFiZWwge1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1NDkxLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy5tb2RhbFByZSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG4vKiBsaW5lIDU0OTcsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy5tb2RhbFByZSAuaW52ZXJzb3IsIC5tb2RhbC1kaWFsb2cubW9kYWxQcmUgLmludmVyc29yQWNyZWRpdGFkbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4vKiBsaW5lIDU1MDIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy5tb2RhbFByZSAjYnV0dG9uSW52ZXJzb3JBY3JlZGl0YWRvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICByaWdodDogLTZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLyogbGluZSA1NTExLCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2cubW9kYWxQcmUgI2J1dHRvbkludmVyc29yQWNyZWRpdGFkby5hY3RpdmUgLmljb24sIC5tb2RhbC1kaWFsb2cubW9kYWxQcmUgI2J1dHRvbkludmVyc29yQWNyZWRpdGFkbzpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA5YmFlO1xufVxuXG4vKiBsaW5lIDU1MjYsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1zZWFyY2ggdWwuc3MtYm94IGxpLnNzLXJlc3VsdCBhIHAge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA1NTI4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItc2VhcmNoIHVsLnNzLWJveCBsaS5zcy1yZXN1bHQgYSBwIHNwYW4udHlwZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLyogbGluZSA1NTM4LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItc2VhcmNoIHVsLnNzLWJveCBsaS5zcy1yZXN1bHQgYS5hZmZpbGlhdGUgcCBzcGFuLnR5cGUge1xuICBiYWNrZ3JvdW5kOiAjMDAyYzNlO1xufVxuLyogbGluZSA1NTQ1LCAuLi9zYXNzL19tYWluLnNjc3MgKi9cbi5uYXZiYXItc2VhcmNoIHVsLnNzLWJveCBsaS5zcy1yZXN1bHQgYS5ib3Jyb3dlciBwIHNwYW4udHlwZSB7XG4gIGJhY2tncm91bmQ6ICMwMDliYWU7XG59XG4vKiBsaW5lIDU1NTIsIC4uL3Nhc3MvX21haW4uc2NzcyAqL1xuLm5hdmJhci1zZWFyY2ggdWwuc3MtYm94IGxpLnNzLXJlc3VsdCBhLmludmVzdG9yIHAgc3Bhbi50eXBlIHtcbiAgYmFja2dyb3VuZDogIzAwOWJhZTtcbn1cbi8qIGxpbmUgNTU1OSwgLi4vc2Fzcy9fbWFpbi5zY3NzICovXG4ubmF2YmFyLXNlYXJjaCB1bC5zcy1ib3ggbGkuc3MtcmVzdWx0IGEub3RoZXIgcCBzcGFuLnR5cGUge1xuICBiYWNrZ3JvdW5kOiAjYTE2MWFkO1xufVxuXG4vKiBsaW5lIDEsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuI3dyYXAge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIC0yMDBweDtcbiAgcGFkZGluZzogMCAwIDIwMHB4O1xufVxuXG4vKiBsaW5lIDcsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuI2Zvb3RlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjQpO1xufVxuXG4vKiBsaW5lIDE1LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5uYXZiYXItZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi8qIGxpbmUgMjAsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLnJvdy1sb2dvLWluZGV4IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiBsaW5lIDI0LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5mb25kb3ByaW5jaXBhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMjgsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLmZvbmRvbWFpbiB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjgsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuICAuZm9uZG9tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLyogbGluZSAzNiwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4udGV4dG8tcHJpbmNpcGFsLWluZGV4IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBwdDtcbiAgbGluZS1oZWlnaHQ6IDMwcHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA0NywgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uaW5wdXQtbmV3LCAuc2VsZWN0LW5ldyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAyYzNlO1xuICBjb2xvcjogIzAwMmMzZTtcbn1cblxuLyogbGluZSA1MiwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uc3RkLXRleHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDAyYzNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNTksIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLnN0ZC10ZXh0LWNvbmZpYS1wdWJsaWMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDAyYzNlO1xuICBmb250LXNpemU6IDE4cHQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHQ7XG59XG5cbi8qIGxpbmUgNjcsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLnRpdGxlLWJsdWUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDA5YmFlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNzQsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLnRpdGxlLWJsYWNrIHtcbiAgY29sb3I6ICMwMDJjM2U7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlwdDtcbn1cblxuLyogbGluZSA4MCwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4udGl0bGUtYmxhY2stbGcge1xuICBjb2xvcjogIzAwMmMzZTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOXB0O1xufVxuXG4vKiBsaW5lIDg2LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi50aXRsZS1iaWcge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyoudGl0bGUtYmlnLnNpbmdsZS10aXRsZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzNXB4IDM1MHB4O1xufSovXG4vKiBsaW5lIDk2LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi50aXRsZS1iaWcucXVhZHJhLXRpdGxlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNzFweCAwO1xufVxuXG4vKiBsaW5lIDEwMSwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uY29sb3ItaW52ZXJzb3Ige1xuICBjb2xvcjogIzAwOWJhZTtcbn1cblxuLyogbGluZSAxMDUsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLmNvbG9yLWFmaWxpYWRvIHtcbiAgY29sb3I6ICMwMDJjM2U7XG59XG5cbi8qIGxpbmUgMTA5LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMDAyYzNlO1xufVxuXG4vKiBsaW5lIDExMywgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4ucHVibGljLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDJjM2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzAwOWJhZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBtYXJnaW46IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAxMjUsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLnB1YmxpYy1jaXJjbGUgcCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMjVwdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAxMzIsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLmJ0bi1iYXNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuXG4vKiBsaW5lIDEzNSwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uYnRuLXNpbXVsYWRvciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMzBweCAxMnB4O1xuICBjb2xvcjogIzMzMztcbn1cbi8qIGxpbmUgMTQwLCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5idG4tc2ltdWxhZG9yLmFmaWxpYWRvIHtcbiAgYmFja2dyb3VuZDogIzllYzlkYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGIyZTNjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBiMmUzYztcbn1cbi8qIGxpbmUgMTQ0LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5idG4tc2ltdWxhZG9yLmFmaWxpYWRvLm9mZiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG4vKiBsaW5lIDE0NywgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5hZmlsaWFkbzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLyogbGluZSAxNTAsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLmJ0bi1zaW11bGFkb3IuYWZpbGlhZG8uYWN0aXZlLCAuYnRuLXNpbXVsYWRvci5hZmlsaWFkby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGQ1ZTI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBsaW5lIDE1NSwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5wcmVzdGF0YXJpbyB7XG4gIGJhY2tncm91bmQ6ICNlZmY4ZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I5ZTFmNTtcbn1cbi8qIGxpbmUgMTU4LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5idG4tc2ltdWxhZG9yLnByZXN0YXRhcmlvOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4vKiBsaW5lIDE2MSwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uYnRuLXNpbXVsYWRvci5wcmVzdGF0YXJpby5hY3RpdmUsIC5idG4tc2ltdWxhZG9yLnByZXN0YXRhcmlvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTFmNTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogbGluZSAxNjgsIC4uL3Nhc3MvX21haW5Db25maWEuc2NzcyAqL1xuLmF5dWRhLXNvbGljaXR1ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDE3MywgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4ucGFuZWwtZ3JvdXAuZmFxcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi8qIGxpbmUgMTc2LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5wYW5lbC1ncm91cC5mYXFzIC5mYS5mYS1jYXJldC1yaWdodCwgLnBhbmVsLWdyb3VwLmZhcXMgLmZhLmZhLWNhcmV0LWRvd24ge1xuICBjb2xvcjogIzAwOWJhZTtcbiAgZm9udC1zaXplOiAyMHB0O1xufVxuXG4vKiBsaW5lIDE4MiwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uc3VibWVudS1saSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDJjM2U7XG59XG4vKiBsaW5lIDE4NCwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uc3VibWVudS1saS5zdWItYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMmMzZTtcbn1cbi8qIGxpbmUgMTg3LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbi5zdWJtZW51LWxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDE5MiwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uY29uZmlhdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMDAyYzNlO1xufVxuXG4vKiBsaW5lIDE5OSwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG4uY29uZmlhdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gIGNvbG9yOiAjMDA5YmFlO1xuICAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gIHdpZHRoOiAxZW07XG4gIC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi8qIGxpbmUgMjA4LCAuLi9zYXNzL19tYWluQ29uZmlhLnNjc3MgKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBsaW5lIDIxMCwgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG5hLmxpbmstZ3JheS11bmRlcmxpbmUge1xuICBjb2xvcjogIzAwMmMzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBsaW5lIDIxMywgLi4vc2Fzcy9fbWFpbkNvbmZpYS5zY3NzICovXG5hLmxpbmstZ3JheS11bmRlcmxpbmU6aG92ZXIge1xuICBjb2xvcjogIzAwMmMzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMiwgLi4vc2Fzcy9fYWRtaW4uc2NzcyAqL1xuLmFkbWluIC5hZmZpbGlhdGVQYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDkwMHB4O1xufVxuLyogbGluZSA2LCAuLi9zYXNzL19hZG1pbi5zY3NzICovXG4uYWRtaW4gLmludmVzdG9yUGFuZWwge1xuICBtaW4taGVpZ2h0OiA5MTVweDtcbn1cbi8qIGxpbmUgMTAsIC4uL3Nhc3MvX2FkbWluLnNjc3MgKi9cbi5hZG1pbiAuYm9ycm93ZXJQYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDEzMDBweDtcbn1cbi8qIGxpbmUgMTUsIC4uL3Nhc3MvX2FkbWluLnNjc3MgKi9cbi5hZG1pbiAucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogbGluZSAyNSwgLi4vc2Fzcy9fYWRtaW4uc2NzcyAqL1xuLmljb25XYWl0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLyogbGluZSAyNywgLi4vc2Fzcy9fYWRtaW4uc2NzcyAqL1xuLmljb25XYWl0IC5pY29uV2FpdDEsIC5pY29uV2FpdCAuaWNvbldhaXQyLCAuaWNvbldhaXQgLmljb25XYWl0MyB7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udDogaXRhbGljIGJvbGQgNWVtLzEgQm9kb25pLCBzZXJpZjtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLyogbGluZSAzOCwgLi4vc2Fzcy9fYWRtaW4uc2NzcyAqL1xuLmljb25XYWl0IC5pY29uV2FpdDIge1xuICB3aWR0aDogNjAlO1xufVxuLyogbGluZSA0MSwgLi4vc2Fzcy9fYWRtaW4uc2NzcyAqL1xuLmljb25XYWl0IC5pY29uV2FpdDMge1xuICB3aWR0aDogMzAlO1xufVxuXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogI0ludHJvZHVjdGlvbi4uLi4uLi4uTmFtaW5nIGNvbnZlbnRpb25zIHVzZWQgdGhyb3VnaG91dCB0aGUgY29kZS5cbiAqXG4gKiAjU0VUVElOR1NcbiAqIFZhcmlhYmxlcy4uLi4uLi4uLi4uLkdsb2JhbGx5LWF2YWlsYWJsZSB2YXJpYWJsZXMgYW5kIGNvbmZpZy5cbiAqXG4gKiAjVE9PTFNcbiAqIE1peGlucy4uLi4uLi4uLi4uLi4uLlVzZWZ1bCBtaXhpbnMuXG4gKlxuICogI0dFTkVSSUNcbiAqIERlbW8gc3R5bGVzLi4uLi4uLi4uLlN0eWxlcyBmb3IgZGVtbyBvbmx5IChjb25zaWRlciByZW1vdmluZyB0aGVzZSkuXG4gKlxuICogI0JBU0VcbiAqIFJhdyBzdHlsZXMuLi4uLi4uLi4uLlRoZSB2ZXJ5IGJhc2ljIGNvbXBvbmVudCB3cmFwcGVyLlxuICogTW9kaWZpZXJzLi4uLi4uLi4uLi4uVGhlIGJhc2ljIHN0eWxlcyBkZXBlbmRhbnQgb24gY29tcG9uZW50IHBsYWNlbWVudC5cbiAqIERlYnVnZ2Vycy4uLi4uLi4uLi4uLlRoZSBiYXNpYyBzdHlsZXMgZGVwZW5kYW50IG9uIGNvbXBvbmVudCBwbGFjZW1lbnQuXG4gKlxuICogI0JVVFRPTlNcbiAqIEJhc2UuLi4uLi4uLi4uLi4uLi4uLi5XcmFwcGluZyBhbmQgY29uc3RyYWluaW5nIGV2ZXJ5IGJ1dHRvbi5cbiAqIE1vZGlmaWVycy4uLi4uLi4uLi4uLi5TdHlsZXMgdGhhdCBkZXBlbmRzIG9uIHN0YXRlIGFuZCBzZXR0aW5ncy5cbiAqIEFuaW1hdGlvbnMuLi4uLi4uLi4uLi5NYWluIGFuaW1hdGlvbnMgb2YgdGhlIGNvbXBvbmVudC5cbiAqIERlYnVnZ2Vycy4uLi4uLi4uLi4uLi5TdHlsZXMgZm9yIGRldmVsb3BtZW50LlxuICpcbiAqICNMQUJFTFNcbiAqIEJhc2UuLi4uLi4uLi4uLi4uLi4uLi5XcmFwcGluZyBhbmQgY29uc3RyYWluaW5nIGV2ZXJ5IGxhYmVsLlxuICogTW9kaWZpZXJzLi4uLi4uLi4uLi4uLlN0eWxlcyB0aGF0IGRlcGVuZHMgb24gc3RhdGUgYW5kIHNldHRpbmdzLlxuICogRGVidWdnZXJzLi4uLi4uLi4uLi4uLlN0eWxlcyBmb3IgZGV2ZWxvcG1lbnQuXG4gKlxuICogI0RFVkVMT1BNRU5UXG4gKiBJbiBkZXZlbG9wbWVudC4uLi4uLi4uVGhlc2Ugc3R5bGVzIGFyZSBpbiBkZXZlbG9wbWVudCBhbmQgbm90IHlldCBmaW5hbGlzZWRcbiAqIERlYnVnZ2Vycy4uLi4uLi4uLi4uLi5IZWxwZXIgc3R5bGVzIGFuZCBmbGFncyBmb3IgZGV2ZWxvcG1lbnQuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0ludHJvZHVjdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlIGNvZGUgQU5EIHRoZSBjb21tZW50cyB1c2UgbmFtaW5nIGNvbnZlbnRpb25zIHRvIHJlZmVyIHRvIGVhY2ggcGFydCBvZlxuICogdGhlIFVJIHB1dCBpbiBwbGFjZSBieSB0aGlzIGNvbXBvbmVudC4gSWYgeW91IHNlZSB0aGF0IHNvbWV3aGVyZSB0aGV5IGFyZVxuICogbm90IGZvbGxvd2VkIHBsZWFzZSBjb25zaWRlciBhIFB1bGwgUmVxdWVzdC4gVGhlIG5hbWluZyBjb252ZW50aW9ucyBhcmU6XG4gKlxuICogXCJDb21wb25lbnRcIiA6IHRoZSB3aWRnZXQgaXRzZWxmIGFzIGEgd2hvbGUuIFRoaXMgaXMgdGhlIGxhc3QgdGltZSBpdCB3aWxsIGJlXG4gKiAgICAgICAgICAgICAgIGNhbGxlZCBhbnl0aGluZyBkaWZmZXJlbnQgdGhhbiBcImNvbXBvbmVudFwiLiBTbywgc3RheSBhd2F5IGZyb21cbiAqICAgICAgICAgICAgICAgXCJ3aWRnZXRcIiwgXCJidXR0b25cIiBvciBhbnl0aGluZyBlbHNlIHdoZW4gcmVmZXJyaW5nIHRvIHRoZVxuICogICAgICAgICAgICAgICBDb21wb25lbnQgaW4gZ2VuZXJhbC5cbiAqXG4gKiBcIk1haW4gQnV0dG9uXCIgOiB0aGUgYnV0dG9uIHRoYXQgaXMgYWx3YXlzIGluIHZpZXcuIEhvdmVyaW5nIG9yIGNsaWNraW5nIG9uIGl0XG4gKiAgICAgICAgICAgICAgICAgd2lsbCByZXZlYWwgdGhlIGNoaWxkIGJ1dHRvbnMuXG4gKlxuICogXCJDaGlsZCBidXR0b25zXCIgOiBpZiB5b3UndmUgcmVhZCB0aGUgcHJldmlvdXMgcG9pbnQgeW91IGtub3cgd2hhdCB0aGV5IGFyZS5cbiAqICAgICAgICAgICAgICAgICAgIERpZCB5b3UgcmVhZCB0aGUgcHJldmlvdXMgcG9pbnQ/IDopXG4gKlxuICogXCJMYWJlbChzKVwiIDogdGhlIHRvb2x0aXAgdGhhdCBmYWRlcyBpbiB3aGVuIGhvdmVyaW5nIG92ZXIgYSBidXR0b24uXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI1NFVFRJTkdTIHwgVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGVzZSB2YXJpYWJsZXMgYXJlIHRoZSBkZWZhdWx0IHN0eWxlcyB0aGF0IHNlcnZlIGFzIGZhbGxiYWNrIGFuZCBjYW4gYmVcbiAqIGVhc2lseSBjdXN0b21pc2VkIGF0IGNvbXBpbGUgdGltZS5cbiAqIENvbnNpZGVyIG92ZXJyaWRpbmcgdGhlbSBpbiB5b3VyIG93biBzdHlsZSBzaGVldHMgcmF0aGVyIHRoYW4gZWRpdGluZyB0aGVtXG4gKiBoZXJlLiBSZWZlciB0byB0aGUgZG9jcyBmb3IgbW9yZSBpbmZvLlxuICovXG4vKiBDT0xPUlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBFRkZFQ1RTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTUEVFRFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTSVpFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPVEhFUiBWQVJJQUJMRVMgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNCQVNFIHwgUmF3IHN0eWxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlIHZlcnkgY29yZSBzdHlsaW5nIG9mIHRoZSBidXR0b24uXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHNoYXJlZCBieSBldmVyeSBpbnN0YW5jZSBvZiB0aGUgYnV0dG9uLlxuICogU3R5bGVzIHBsYWNlZCBoZXJlIHNob3VsZCBOT1QgY2FyZSBhYm91dCBwbGFjZW1lbnQgaW4gdGhlIHNjcmVlbixcbiAqIG9wdGlvbnMgY2hvc2VuIGJ5IHRoZSB1c2VyIG9yIHN0YXRlIG9mIHRoZSBidXR0b24uXG4gKi9cbi8qIGxpbmUgMTM5LCAuLi9zYXNzL21mYi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwsIC5tZmItY29tcG9uZW50LS10ciwgLm1mYi1jb21wb25lbnQtLWJsLCAubWZiLWNvbXBvbmVudC0tYnIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDI1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMzA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8qIGxpbmUgMTUyLCAuLi9zYXNzL21mYi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwgKiwgLm1mYi1jb21wb25lbnQtLXRyICosIC5tZmItY29tcG9uZW50LS1ibCAqLCAubWZiLWNvbXBvbmVudC0tYnIgKiwgLm1mYi1jb21wb25lbnQtLXRsICo6YmVmb3JlLCAubWZiLWNvbXBvbmVudC0tdHIgKjpiZWZvcmUsIC5tZmItY29tcG9uZW50LS1ibCAqOmJlZm9yZSwgLm1mYi1jb21wb25lbnQtLWJyICo6YmVmb3JlLCAubWZiLWNvbXBvbmVudC0tdGwgKjphZnRlciwgLm1mYi1jb21wb25lbnQtLXRyICo6YWZ0ZXIsIC5tZmItY29tcG9uZW50LS1ibCAqOmFmdGVyLCAubWZiLWNvbXBvbmVudC0tYnIgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4vKiBsaW5lIDE1NSwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsIGE6aG92ZXIsIC5tZmItY29tcG9uZW50LS10ciBhOmhvdmVyLCAubWZiLWNvbXBvbmVudC0tYmwgYTpob3ZlciwgLm1mYi1jb21wb25lbnQtLWJyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjQkFTRSB8IE1vZGlmaWVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlc2Ugc3R5bGVzIGRlcGVuZHMgb24gdGhlIHBsYWNlbWVudCBvZiB0aGUgYnV0dG9uLlxuICogU3R5bGVzIGNhbiBiZTpcbiAqIDEuIFRvcC1sZWZ0OiAgbW9kaWZpZWQgYnkgdGhlIFwiIC0tdGwgXCIgc3VmZml4LlxuICogMi4gVG9wLXJpZ2h0OiBtb2RpZmllZCBieSB0aGUgXCIgLS10ciBcIiBzdWZmaXguXG4gKiAzLiBCb3R0b20tbGVmdDogIG1vZGlmaWVkIGJ5IHRoZSBcIiAtLWJsIFwiIHN1ZmZpeC5cbiAqIDQuIEJvdHRvbS1yaWdodDogbW9kaWZpZWQgYnkgdGhlIFwiIC0tYnIgXCIgc3VmZml4LlxuICovXG4vKiBsaW5lIDE3MywgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDE3NywgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAxODEsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxODUsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1iciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0JVVFRPTlMgfCBCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxOTUsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50X19idXR0b24tLW1haW4sIC5tZmItY29tcG9uZW50X19idXR0b24tLWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYTA1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIGNvbG9yOiAjZjFmMWYxO1xufVxuXG4vKipcbiAqIFRoaXMgaXMgdGhlIHVub3JkZXJlZCBsaXN0IGZvciB0aGUgbGlzdCBpdGVtcyB0aGF0IGNvbnRhaW5cbiAqIHRoZSBjaGlsZCBidXR0b25zLlxuICpcbiAqL1xuLyogbGluZSAyMTUsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAyMTksIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50X19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAtMTBweCAwO1xufVxuXG4vKipcbiAqIFRoZXNlIGFyZSB0aGUgYmFzaWMgc3R5bGVzIGZvciBhbGwgdGhlIGljb25zIGluc2lkZSB0aGUgbWFpbiBidXR0b25cbiAqL1xuLyogbGluZSAyMzIsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50X19pY29uLCAubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1hY3RpdmUsXG4ubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1yZXN0aW5nLCAubWZiLWNvbXBvbmVudF9fY2hpbGQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNDAsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbi5tZmItY29tcG9uZW50X193cmFwIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luOiAtMjVweDtcbn1cblxuLyogbGluZSAyNTEsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9faWNvbiwgW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19tYWluLWljb24tLWFjdGl2ZSxcbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1yZXN0aW5nLCBbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2NoaWxkLWljb24sXG5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19pY29uLFxuW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1hY3RpdmUsXG5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19tYWluLWljb24tLXJlc3RpbmcsXG5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19jaGlsZC1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0JVVFRPTlMgfCBNb2RpZmllcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI2MiwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnRfX2J1dHRvbi0tbWFpbiB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKiBsaW5lIDI2OCwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnRfX2J1dHRvbi0tY2hpbGQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4vKiBsaW5lIDI3NCwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnRfX21haW4taWNvbi0tYWN0aXZlLFxuLm1mYi1jb21wb25lbnRfX21haW4taWNvbi0tcmVzdGluZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuXG4vKiBsaW5lIDI4MywgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnRfX2NoaWxkLWljb24sXG4ubWZiLWNvbXBvbmVudF9fY2hpbGQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgMjg5LCAuLi9zYXNzL21mYi5zY3NzICovXG4ubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDI5NCwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19tYWluLWljb24sXG5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19tYWluLWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbn1cbi8qIGxpbmUgMjk4LCAuLi9zYXNzL21mYi5zY3NzICovXG5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX21haW4taWNvbi0tcmVzdGluZyxcbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX21haW4taWNvbi0tcmVzdGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLyogbGluZSAzMDMsIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbWFpbi1pY29uLS1hY3RpdmUsXG5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19tYWluLWljb24tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0JVVFRPTlMgfCBBbmltYXRpb25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBTTElERSBJTiArIEZBREVcbiAqIFdoZW4gaG92ZXJpbmcgdGhlIG1haW4gYnV0dG9uLCB0aGUgY2hpbGQgYnV0dG9ucyBzbGlkZSBvdXQgZnJvbSBiZW5lYXRoXG4gKiB0aGUgbWFpbiBidXR0b24gd2hpbGUgdHJhbnNpdGlvbmluZyBmcm9tIHRyYW5zcGFyZW50IHRvIG9wYXF1ZS5cbiAqXG4gKi9cbi8qIGxpbmUgMTIsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi8qIGxpbmUgMTksIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksIC5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qIGxpbmUgMjQsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XG59XG4vKiBsaW5lIDI0LCAuLi9zYXNzL18vX3NsaWRlaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCk7XG59XG4vKiBsaW5lIDI0LCAuLi9zYXNzL18vX3NsaWRlaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG59XG4vKiBsaW5lIDI0LCAuLi9zYXNzL18vX3NsaWRlaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCk7XG59XG5cbi8qIGxpbmUgMzQsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi8qIGxpbmUgNDEsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qIGxpbmUgNDYsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cbi8qIGxpbmUgNDYsIC4uL3Nhc3MvXy9fc2xpZGVpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpO1xufVxuLyogbGluZSA0NiwgLi4vc2Fzcy9fL19zbGlkZWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMTBweCk7XG59XG4vKiBsaW5lIDQ2LCAuLi9zYXNzL18vX3NsaWRlaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSwgLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MHB4KTtcbn1cblxuLyoqXG4gKiBTTElERSBJTiBTUFJJTkdcbiAqIFNhbWUgYXMgc2xpZGUtaW4gYnV0IHdpdGggYSBzcHJpbmd5IGFuaW1hdGlvbi5cbiAqXG4gKi9cbi8qIGxpbmUgMTEsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuLyogbGluZSAxNywgLi4vc2Fzcy9fL19zbGlkZWluLXNwcmluZy5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDE3LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLyogbGluZSAxNywgLi4vc2Fzcy9fL19zbGlkZWluLXNwcmluZy5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4vKiBsaW5lIDE3LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLyogbGluZSAyNCwgLi4vc2Fzcy9fL19zbGlkZWluLXNwcmluZy5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBsaW5lIDI5LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xufVxuLyogbGluZSAyOSwgLi4vc2Fzcy9fL19zbGlkZWluLXNwcmluZy5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCk7XG59XG4vKiBsaW5lIDI5LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG59XG4vKiBsaW5lIDI5LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI4MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI4MHB4KTtcbn1cblxuLyogbGluZSA0MCwgLi4vc2Fzcy9fL19zbGlkZWluLXNwcmluZy5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW4tc3ByaW5nIC5tZmItY29tcG9uZW50X19saXN0IGxpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4vKiBsaW5lIDQ2LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi8qIGxpbmUgNDYsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW4tc3ByaW5nIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4vKiBsaW5lIDQ2LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmcgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi8qIGxpbmUgNDYsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluLXNwcmluZyAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW4tc3ByaW5nIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4vKiBsaW5lIDUzLCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qIGxpbmUgNTgsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cbi8qIGxpbmUgNTgsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7XG59XG4vKiBsaW5lIDU4LCAuLi9zYXNzL18vX3NsaWRlaW4tc3ByaW5nLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXNsaWRlaW4tc3ByaW5nW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbn1cbi8qIGxpbmUgNTgsIC4uL3Nhc3MvXy9fc2xpZGVpbi1zcHJpbmcuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksIC5tZmItY29tcG9uZW50LS1ibC5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItc2xpZGVpbi1zcHJpbmdbZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1zbGlkZWluLXNwcmluZ1tkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCk7XG59XG5cbi8qKlxuICogWk9PTS1JTlxuICogV2hlbiBob3ZlcmluZyB0aGUgbWFpbiBidXR0b24sIHRoZSBjaGlsZCBidXR0b25zIGdyb3dcbiAqIGZyb20gemVybyB0byBub3JtYWwgc2l6ZS5cbiAqXG4gKi9cbi8qIGxpbmUgMTMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi16b29taW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4vKiBsaW5lIDE5LCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4vKiBsaW5lIDE5LCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLyogbGluZSAxOSwgLi4vc2Fzcy9fL196b29taW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi16b29taW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi16b29taW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDE5LCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi8qIGxpbmUgMzMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi16b29taW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi8qIGxpbmUgMzMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi16b29taW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4vKiBsaW5lIDMzLCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksIC5tZmItY29tcG9uZW50LS10bC5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLXpvb21pbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi8qIGxpbmUgMzMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSwgLm1mYi1jb21wb25lbnQtLXRsLm1mYi16b29taW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyODBweCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi8qIGxpbmUgNDcsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi16b29taW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4vKiBsaW5lIDUzLCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi8qIGxpbmUgNTMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi8qIGxpbmUgNTMsIC4uL3Nhc3MvXy9fem9vbWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItem9vbWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMTBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDUzLCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLyogbGluZSA2NywgLi4vc2Fzcy9fL196b29taW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi16b29taW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi16b29taW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi16b29taW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDY3LCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksIC5tZmItY29tcG9uZW50LS1ibC5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4vKiBsaW5lIDY3LCAuLi9zYXNzL18vX3pvb21pbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksIC5tZmItY29tcG9uZW50LS1ibC5tZmItem9vbWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLXpvb21pbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMTBweCkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLyogbGluZSA2NywgLi4vc2Fzcy9fL196b29taW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi16b29taW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLXpvb21pbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi16b29taW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi16b29taW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4vKipcbiAqIEZPVU5UQUlOXG4gKiBXaGVuIGhvdmVyaW5nIHRoZSBtYWluIGJ1dHRvbiB0aGUgY2hpbGQgYnV0dG9uc1xuICoganVtcCBpbnRvIHZpZXcgZnJvbSBvdXRzaWRlIHRoZSB2aWV3cG9ydFxuICovXG4vKiBsaW5lIDEyLCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLyogbGluZSAxOCwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4vKiBsaW5lIDE4LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1mb3VudGFpbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4vKiBsaW5lIDE4LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1mb3VudGFpbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLyogbGluZSAxOCwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi8qIGxpbmUgMzIsIC4uL3Nhc3MvXy9fZm91bnRhaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1mb3VudGFpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksIC5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1mb3VudGFpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDMyLCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLCAubWZiLWNvbXBvbmVudC0tdGwubWZiLWZvdW50YWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tdHIubWZiLWZvdW50YWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi8qIGxpbmUgMzIsIC4uL3Nhc3MvXy9fZm91bnRhaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1mb3VudGFpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksIC5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1mb3VudGFpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi8qIGxpbmUgMzIsIC4uL3Nhc3MvXy9fZm91bnRhaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsLm1mYi1mb3VudGFpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksIC5tZmItY29tcG9uZW50LS10bC5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS10ci5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLFxuLm1mYi1jb21wb25lbnQtLXRyLm1mYi1mb3VudGFpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjgwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjgwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4vKiBsaW5lIDQ2LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLyogbGluZSA1MiwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLyogbGluZSA1MiwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi8qIGxpbmUgNTIsIC4uL3Nhc3MvXy9fZm91bnRhaW4uc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJsLm1mYi1mb3VudGFpbiAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIxMHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIxMHB4KSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLyogbGluZSA1MiwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW4gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjgwcHgpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjgwcHgpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4vKiBsaW5lIDY2LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDEpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMSksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4vKiBsaW5lIDY2LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMiksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLyogbGluZSA2NiwgLi4vc2Fzcy9fL19mb3VudGFpbi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCgzKSwgLm1mYi1jb21wb25lbnQtLWJsLm1mYi1mb3VudGFpbltkYXRhLW1mYi1zdGF0ZT1cIm9wZW5cIl0gLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDMpLFxuLm1mYi1jb21wb25lbnQtLWJyLm1mYi1mb3VudGFpbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXTpob3ZlciAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMyksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4vKiBsaW5lIDY2LCAuLi9zYXNzL18vX2ZvdW50YWluLnNjc3MgKi9cbi5tZmItY29tcG9uZW50LS1ibC5tZmItZm91bnRhaW5bZGF0YS1tZmItdG9nZ2xlPVwiaG92ZXJcIl06aG92ZXIgLm1mYi1jb21wb25lbnRfX2xpc3QgbGk6bnRoLWNoaWxkKDQpLCAubWZiLWNvbXBvbmVudC0tYmwubWZiLWZvdW50YWluW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSAubWZiLWNvbXBvbmVudF9fbGlzdCBsaTpudGgtY2hpbGQoNCksXG4ubWZiLWNvbXBvbmVudC0tYnIubWZiLWZvdW50YWluW2RhdGEtbWZiLXRvZ2dsZT1cImhvdmVyXCJdOmhvdmVyIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSxcbi5tZmItY29tcG9uZW50LS1ici5tZmItZm91bnRhaW5bZGF0YS1tZmItc3RhdGU9XCJvcGVuXCJdIC5tZmItY29tcG9uZW50X19saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNMQUJFTFMgfCBiYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGVzZSBhcmUgdGhlIGxhYmVscyBhc3NvY2lhdGVkIHRvIGVhY2ggYnV0dG9uLFxuICogZXhwb3NlZCBvbmx5IHdoZW4gaG92ZXJpbmcgdGhlIHJlbGF0ZWQgYnV0dG9uLlxuICogVGhleSBhcmUgY2FsbGVkIGxhYmVscyBidXQgYXJlIGluIGZhY3QgZGF0YS1hdHRyaWJ1dGVzIG9mXG4gKiBlYWNoIGJ1dHRvbiAoYW4gYW5jaG9yIHRhZykuXG4gKi9cbi8qIGxpbmUgMzQyLCAuLi9zYXNzL21mYi5zY3NzICovXG5bZGF0YS1tZmItbGFiZWxdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW1mYi1sYWJlbCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLyogbGluZSAzNTksIC4uL3Nhc3MvbWZiLnNjc3MgKi9cbltkYXRhLW1mYi10b2dnbGU9XCJob3ZlclwiXSBbZGF0YS1tZmItbGFiZWxdOmhvdmVyOmFmdGVyLFxuW2RhdGEtbWZiLXN0YXRlPVwib3BlblwiXSBbZGF0YS1tZmItbGFiZWxdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW1mYi1sYWJlbCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNMQUJFTFMgfCBNb2RpZmllcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDM2OSwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJyIFtkYXRhLW1mYi1sYWJlbF06YWZ0ZXIsIC5tZmItY29tcG9uZW50LS10ciBbZGF0YS1tZmItbGFiZWxdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW1mYi1sYWJlbCk7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4vKiBsaW5lIDM3NSwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLWJyIC5tZmItY29tcG9uZW50X19saXN0IFtkYXRhLW1mYi1sYWJlbF06YWZ0ZXIsIC5tZmItY29tcG9uZW50LS10ciAubWZiLWNvbXBvbmVudF9fbGlzdCBbZGF0YS1tZmItbGFiZWxdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW1mYi1sYWJlbCk7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4vKiBsaW5lIDM4MSwgLi4vc2Fzcy9tZmIuc2NzcyAqL1xuLm1mYi1jb21wb25lbnQtLXRsIFtkYXRhLW1mYi1sYWJlbF06YWZ0ZXIsIC5tZmItY29tcG9uZW50LS1ibCBbZGF0YS1tZmItbGFiZWxdOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLW1mYi1sYWJlbCk7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbi8qIGxpbmUgMzg3LCAuLi9zYXNzL21mYi5zY3NzICovXG4ubWZiLWNvbXBvbmVudC0tdGwgLm1mYi1jb21wb25lbnRfX2xpc3QgW2RhdGEtbWZiLWxhYmVsXTphZnRlciwgLm1mYi1jb21wb25lbnQtLWJsIC5tZmItY29tcG9uZW50X19saXN0IFtkYXRhLW1mYi1sYWJlbF06YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbWZiLWxhYmVsKTtcbiAgbGVmdDogNzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjREVWRUxPUE1FTlQgfCBJbiBkZXZlbG9wbWVudFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhpcyBwYXJ0IGlzIHdoZXJlIHVuZmluaXNoZWQgY29kZSBzaG91bGQgc3RheS5cbiAqIFdoZW4gYSBmZWF0dXJlIGlzIHJlYWR5KHNoKSBtb3ZlIHRoZXNlIHN0eWxlcyB0byB0aGVpciBwcm9wZXIgcGxhY2UuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0RFVkVMT1BNRU5UIHwgRGVidWdnZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGVzZSBhcmUgbWFpbmx5IGhlbHBlcnMgZm9yIGRldmVsb3BtZW50LiBUaGV5IGRvIG5vdCBoYXZlIHRvIGVuZCB1cFxuICogaW4gcHJvZHVjdGlvbiBidXQgaXQncyBoYW5keSB0byBrZWVwIHRoZW0gd2hlbiBkZXZlbG9waW5nLlxuICovXG4vKipcbiAqIEFwcGx5IHRoaXMgY2xhc3MgdG8gdGhlIGh0bWwgdGFnIHdoZW4gZGV2ZWxvcGluZyB0aGUgc2xpZGUtaW4gYnV0dG9uXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIFByaW50IHN0eWxpbmdcbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyogVW5kZXJsaW5lIGFsbCBsaW5rcy4gKi9cbiAgLyogbGluZSA5LCAuLi9zYXNzL19wcmludC5zY3NzICovXG4gIGE6bGluayxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIC8qIERvbid0IHVuZGVybGluZSBoZWFkZXIuICovXG4gIH1cbiAgLyogbGluZSAxNCwgLi4vc2Fzcy9fcHJpbnQuc2NzcyAqL1xuICBhOmxpbmsuaGVhZGVyX19zaXRlLWxpbmssXG4gIGE6dmlzaXRlZC5oZWFkZXJfX3NpdGUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBsaW5lIDE5LCAuLi9zYXNzL19wcmludC5zY3NzICovXG4gICNjb250ZW50IHtcbiAgICAvKiBBZGQgdmlzaWJsZSBVUkwgYWZ0ZXIgbGlua3MuICovXG4gICAgLyogT25seSBkaXNwbGF5IHVzZWZ1bCBsaW5rcy4gKi9cbiAgICAvKiBBZGQgdmlzaWJsZSB0aXRsZSBhZnRlciBhYmJyZXZpYXRpb25zLiAqL1xuICB9XG4gIC8qIGxpbmUgMjEsIC4uL3Nhc3MvX3ByaW50LnNjc3MgKi9cbiAgI2NvbnRlbnQgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLyogbGluZSAyOCwgLi4vc2Fzcy9fcHJpbnQuc2NzcyAqL1xuICAjY29udGVudCBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICNjb250ZW50IGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8qIGxpbmUgMzQsIC4uL3Nhc3MvX3ByaW50LnNjc3MgKi9cbiAgI2NvbnRlbnQgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8qIFVuLWZsb2F0IHRoZSBjb250ZW50LiAqL1xuICAvKiBsaW5lIDQwLCAuLi9zYXNzL19wcmludC5zY3NzICovXG4gICNjb250ZW50IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogVHVybiBvZmYgYW55IGJhY2tncm91bmQgY29sb3JzIG9yIGltYWdlcy4gKi9cbiAgLyogbGluZSA0OCwgLi4vc2Fzcy9fcHJpbnQuc2NzcyAqL1xuICBib2R5LFxuICAjcGFnZSxcbiAgI21haW4sXG4gICNjb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEhpZGUgc2lkZWJhcnMgYW5kIG5hdiBlbGVtZW50cy4gKi9cbiAgLyogbGluZSA1OCwgLi4vc2Fzcy9fcHJpbnQuc2NzcyAqL1xuICAjc2tpcC1saW5rLFxuICAjdG9vbGJhcixcbiAgI25hdmlnYXRpb24sXG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCxcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCxcbiAgI2Zvb3RlcixcbiAgLmJyZWFkY3J1bWIsXG4gIC50YWJzLFxuICAuYWN0aW9uLWxpbmtzLFxuICAubGlua3MsXG4gIC5ib29rLW5hdmlnYXRpb24sXG4gIC5mb3J1bS10b3BpYy1uYXZpZ2F0aW9uLFxuICAucGFnZXIsXG4gIC5mZWVkLWljb25zIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/