@charset "UTF-8";
@font-face {
  font-family: "Roboto";
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto/Roboto.woff2") format("woff2"), url("../fonts/roboto/Roboto.woff") format("woff"), url("../fonts/roboto/Roboto.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/roboto/Robotomedium.woff2") format("woff2"), url("../fonts/roboto/Robotomedium.woff") format("woff"), url("../fonts/roboto/Robotomedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto/Robotobold.woff2") format("woff2"), url("../fonts/roboto/Robotobold.woff") format("woff"), url("../fonts/roboto/Robotobold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
/* main
====================== */
::-webkit-input-placeholder {
  color: #666666; }

::-moz-placeholder {
  color: #666666; }

/* Firefox 19+ */
:-moz-placeholder {
  color: #666666; }

/* Firefox 18- */
:-ms-input-placeholder {
  color: #666666; }

/*body {
    font-family: Roboto;
}*/

a {
  color: #a7d3e9;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease-out 0.2s;
  transition: color 0.2s ease-out 0.2s; }
  a:hover {
    text-decoration: none;
    color: #a7d3e9; }
  a:focus {
    color: #a7d3e9;
    outline: none;
    text-decoration: none; }

.btn {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  border-radius: 2px;
  padding: 5px 13px;
  text-decoration: none; }

.btn-light {
  background: #f0f6f9;
  margin-bottom: 20px;
  color: #505364;
  -webkit-transition: background 0.2s ease-out 0.2s;
  transition: background 0.2s ease-out 0.2s; }
  .btn-light:hover {
    background: #a7d3e9; }

.btn-blue {
  float: right;
  background: #1a79a8;
  margin-top: 25px;
  margin-bottom: 0;
  color: #fff;
  font-weight: 400;
  -webkit-transition: background 0.2s ease-out 0.2s;
  transition: background 0.2s ease-out 0.2s; }
  .btn-blue:hover {
    background: #1a79a8;
    color: #fff; }

.btn-red {
  float: right;
  background: #fe7087;
  margin-top: 25px;
  margin-bottom: 0;
  color: #fff;
  font-weight: 400;
  -webkit-transition: background 0.2s ease-out 0.2s;
  transition: background 0.2s ease-out 0.2s; }
  .btn-red:hover {
    background: #ca4b7c;
    color: #fff; }

.btn-blue--lg {
  width: 100%;
  margin-top: 10px;
  padding: 10px 23px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  border-bottom: 4px solid #1a79a8;
  text-transform: uppercase; }
  .btn-blue--lg:hover {
    background: #1a79a8;
    color: #fff; }

.btn-red--lg {
  width: 100%;
  margin-top: 10px;
  padding: 10px 23px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  border-bottom: 4px solid #ca4b7c;
  text-transform: uppercase; }
  .btn-red--lg:hover {
    background: #ca4b7c;
    color: #fff; }

.btn-orange:hover,
.btn:focus,
.btn:active:focus {
  color: #fff;
  outline: none; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'PT Sans', sans-serif;
  font-weight: 700; }

body {
  background: #404040;
  height: 100%;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #505364; }

label {
  font-size: 16px;
  color: #a9aaac;
  font-weight: 400; }

.title {
  margin: 30px 0 20px;
  padding-left: 55px;
  font-size: 20px;
  line-height: 24px;
  color: #505364;
  font-weight: 400; }

.form-group {
  margin-bottom: 10px; }

.form-control {
  height: 40px;
  border-color: #fff;
  border-radius: 2px;
  padding: 4px 12px 0;
  font-size: 16px;
  font-weight: 700;
  box-shadow: none; }

.table > tbody > tr > td {
  border-top: none; }

.required {
  color: #b94571; }

/* main */
.wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 10; }

/* header
********************/
.swiper-sidebar {
  height: 70px;
  z-index: 35;
  background: #323232;
  padding: 5px 0;
  position: fixed;
  top: 0;
  margin-bottom: 0;
  width: 100%; }

.call-the-master {
  background: #353535;
  display: inline-block;
  border: 1px dashed #424242;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.23);
  margin: 0 0 2px 0;
  padding: 0 15px;
  font-size: 24px;
  line-height: 48px;
  font-weight: 700;
  left: 15px;
  color: #ffcc2b;
  top: 5px;
  position: relative;
  width: 250px;
  text-transform: uppercase; }
  .call-the-master > span {
    border-bottom: 1px dashed #ffcc2b; }
  .call-the-master:hover {
    cursor: pointer; }

.header {
  background: #323232;
  width: 100%;
  height: 165px;
  z-index: 20; }

.top-line {
  background: url("../img/top_line.png") center center;
  height: 3px;
  z-index: 67; }

.header-info {
  position: relative;
  background: #fff;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.42);
  height: 82px;
  z-index: 25; }

/* Nav menu */
.navbar {
  margin-bottom: 0;
  min-height: 80px; }

.navbar-default {
  background-color: transparent;
  border: none; }

.navbar-toggle {
  margin-bottom: 30px;
  margin-top: 25px; }

.navbar-brand {
  height: auto; }

.header-logo {
  margin-top: 5px; }

.main-menu {
  background: #323232;
  overflow: hidden;
  font-size: 0;
  text-align: right;
  margin-top: 28px;
  margin-bottom: 0; }

.main-menu__item {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 1px solid #905464;
  -webkit-transition: border-bottom 0.2s ease-out 0.2s;
  transition: border-bottom 0.2s ease-out 0.2s;
  margin-right: 40px; }
/*  .main-menu__item:first-child, .main-menu__item:nth-child(2) {
    border-bottom-color: #905464; }
  .main-menu__item:nth-child(3), .main-menu__item:nth-child(4) {
    border-bottom-color: #8e415f; }
  .main-menu__item:nth-child(5), .main-menu__item:nth-child(6) {
    border-bottom-color: #605983; }
  .main-menu__item:nth-child(7), .main-menu__item:nth-child(8) {
    border-bottom-color: #5a6b83; }*/
    .main-menu__item:first-child,
    .main-menu__item:nth-child(5){
        border-bottom-color: #905464;
    }
      .main-menu__item:nth-child(6),
      .main-menu__item:nth-child(7) {
      border-bottom-color: #8e415f;
    }
    .main-menu__item:nth-child(8),
      .main-menu__item:nth-child(9){
        border-bottom-color: #605983;
      }
      .main-menu__item:nth-child(10){
        border-bottom-color: #5a6b83;
      }



  .main-menu__item:last-child {
    margin-right: 0;
    border-bottom-color: #5a6b83; }
  .main-menu__item.active :hover {
    cursor: default; }
    .main-menu__item.active :hover > a,
    .main-menu__item.active :hover span {
      color: #fff; }
  .main-menu__item.active > a,
  .main-menu__item.active span {
    color: #fff; }
  .main-menu__item:hover {
    border-bottom-color: #ccc; }
    .main-menu__item:hover a {
      color: #ccc; }
  .main-menu__item .main-menu__link {
    text-decoration: none;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase; }

/* header-info*/
.header-info {
  overflow: hidden; }

.header-info__phone {
  /*background: url("/img/ic_b_phone.png") no-repeat left center;*/
  margin: 29px 0;
  /*padding-left: 30px;*/
  font-size: 20px;
  line-height: 24px;
  color: #505364;
  font-weight: 400; }

.header-info__phone a {
    color: #505364;
    text-decoration: none;
}

.header-info__phone--town,
.header-info__phone--kyiv,
.header-info__phone--vodafone,
.header-info__phone--life{
    margin-right: 15px;
    padding-left: 25px;
}

.header-info__phone--town{
  background: url("/img/ic_b_phone.png") no-repeat left center;
}

.header-info__phone--kyiv{
    background: url("/img/ic_b_ks.png") no-repeat left center;
}

.header-info__phone--vodafone{
    background: url("/img/ic_b_voda.png") no-repeat left center;
}

.header-info__phone--life{
    background: url("/img/ic_b_life.png") no-repeat left center;
}

.header-info__address {
  background: url("/img/ic_b_globe.png") no-repeat left center;
  margin: 32px 0;
  padding-left: 30px;
  font-size: 14px;
  line-height: 1.2;
  color: #505364;
  font-weight: 400; }

.header-info__working-hours {
  background: url("/img/ic_b_calendar.png") no-repeat left center;
  margin: 30px 0;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
  color: #505364;
  font-weight: 400; }

.header-info__maps {
  display: none;
  float: right;
  background: url("/img/ic_b_map.png") no-repeat center center;
  display: block;
  margin-top: 20px;
  width: 35px;
  height: 35px;
  border: 1px solid #f2f3f4; }

/* head1-block */
.head1-block {
  position: relative;
  overflow: hidden;
  background: #fff;
  margin-top: -30px;
  z-index: 20;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }

.head1-block__top {
  overflow: hidden;
  background-image: -webkit-linear-gradient(156deg, #ca4b7c 0%, rgba(202, 75, 124, 0) 100%);
  background-image: -ms-linear-gradient(156deg, #ca4b7c 0%, rgba(202, 75, 124, 0) 100%);
  background-color: #dc687e;
  padding-bottom: 20px; }
  .head1-block__top .head1-block__call-master {
    background: url("/img/head-inner__call-master-bg.png") no-repeat left center;
    margin-left: 10px;
    padding-left: 25px;
    font-size: 16px;
    line-height: 50px;
    font-weight: 700;
    color: #323232;
    text-decoration: none; }
    .head1-block__top .head1-block__call-master:hover {
      color: #fff; }
    .head1-block__top .head1-block__call-master > span {
      border-bottom: 1px dashed #323232;
      cursor: pointer; }

.head1-block__title {
  padding: 0 30px 20px;
  font-size: 50px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }

.head1-block__question {
  padding-left: 30px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 700;
  color: #fff; }

.head1-block__social-icons {
  text-align: right;
  margin-top: 20px;
    padding-right: 8px;
}

.head1-block__social-icons a:hover {
    opacity: 0.7;
}

.head1-block__social-item {
  display: inline-block;
  margin-right: 15px; }

.head1-block__cnt {
  padding: 30px 30px 20px; }
  .head1-block__cnt p {
    font-size: 16px;
    line-height: 24px; }
    .head1-block__cnt p > a {
      color: #3399cc; }

/* blog-header */
.blog-header {
  position: relative;
  overflow: hidden;
  background: #fff;
  margin-top: -30px;
  z-index: 20;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }

.blog-header__top {
  overflow: hidden;
  /*padding-bottom: 20px;*/ }
  .blog-header__top .row .col-sm-12 >p {
    font-size: 16px;
    line-height: 24px;
    color: #505364;
    margin-bottom: 0;
    padding: 10px 30px; }
    .blog-header__top p > a {
      color: #3399cc; }

.blog-header__title {
  padding: 0 30px;
  font-size: 40px;
  line-height: 1;
  font-weight: 400;
  color: #505364;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }

.head1-block__question {
  padding-left: 30px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 700;
  color: #323232; }

.head1-block__call-master {
  background: url("/img/head-inner__call-master-bg.png") no-repeat left center;
  margin-left: 10px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 50px;
  font-weight: 700;
  color: #323232;
  text-decoration: none; }
  .head1-block__call-master:hover {
    color: #a7d3e9; }
  .head1-block__call-master > span {
    border-bottom: 1px dashed #323232;
    cursor: pointer; }

/* sidebar */
#sidebar {
  overflow: hidden;
  background: #323232;
  height: 100vh;
  margin: 0 -15px;
  padding: 15px;
  color: #fff;
  z-index: 30; }

.fixed {
  position: fixed;
  top: 0;
  width: 292.5px;
  z-index: 9999; }

.sidebar__category-item {
  display: table;
  height: 90px;
  margin-bottom: 15px;
  padding: 15px 10px 15px 80px;
  font-size: 16px;
  line-height: 1.2;
  color: #fff;
  text-decoration: none;
  background: #353638;
  border: 1px dashed #424242;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.23); }
  .sidebar__category-item:hover {
    color: #fff;
    border-color: #9b9b9b;
    cursor: pointer; }
  .sidebar__category-item > span {
    display: table-cell;
    vertical-align: middle; }

.sidebar__category-item--mob-equipment {
  background-image: url("/img/phone-icon.png");
  background-position: 20px 17px;
  background-repeat: no-repeat; }

.sidebar__category-item--but-equipment {
  background-image: url("/img/but-teh-icon.png");
  background-position: 15px 20px;
  background-repeat: no-repeat; }

.sidebar__category-item--prof-equipment {
  background-image: url("/img/electro-icon.png");
  background-position: 15px 20px;
  background-repeat: no-repeat; }

.sidebar__around-clock {
  font-size: 16px;
  line-height: 1.2;
  color: #a9aaac;
  padding-left: 15px; }

.sidebar__phone {
  display: block;
  margin-bottom: 10px;
  background: #353638;
  border: 1px dashed #424242;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.23);
  margin: 0 0 2px 0;
  padding: 0 15px;
  font-size: 24px;
  line-height: 48px;
  font-weight: 700;
  color: #fe7087;
  background-image: url("/img/sidebar__phone-bg.png");
  background-repeat: no-repeat;
  background-position: 235px center; }
  .sidebar__phone:hover {
    border-color: #9b9b9b; }

/* form-sidebar */
.form-sidebar {
  overflow: hidden;
  background: #353638;
  border: 1px dashed #424242;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.23);
  margin-bottom: 20px;
  padding: 15px; }
  .form-sidebar:hover {
    border-color: #9b9b9b; }

.form-sidebar__title {
  padding-right: 55px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  color: #ffcc2b;
  text-transform: uppercase; }

/* form modal */
.form-modal {
  overflow: hidden;
  margin-bottom: 0;
  padding: 20px; }
  .form-modal:hover {
    border-color: #9b9b9b; }
  .form-modal label {
    color: #fff; }

.form-modal__title {
  padding-right: 55px;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  color: #ffcc2b;
  text-transform: uppercase; }

/* content */
#content {
  overflow: hidden;
  background: #f7f8fb;
  z-index: 30;
  height: 100%; }

/* slider */
.slider {
  background: url("/img/24_blue_bg.jpg") center center no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
  height: 300px;
  margin: 0 -15px;
  z-index: 20; }

.swiper-slide {
  min-height: 300px;
  font-size: 18px;
  background: #fff;
  text-align: left; }

.swiper-slide__title {
  margin: 57px 30px 0;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  color: #fff; }

.swiper-slide__desc {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  color: #fff;
  margin: 16px 30px; }

/* menu-gadgets */
.index-flat .menu-gadgets {
  margin-top: -30px; }

.menu-gadgets {
  overflow: hidden;
  position: relative;
  margin-top: 30px;
  z-index: 30; }

.menu-gadgets__top-line {
  background: url("/img/main-catalog__item-top-bg.jpg") top center repeat-y;
  height: 3px; }

.menu-gadgets__item {
  overflow: hidden;
  background: #fff; }

.menu-gadgets__link {
  display: block;
  padding: 20px;
  height: 260px;
  text-decoration: none;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  border-radius: 0 0 2px 2px;
  color: #505364; }

.menu-gadgets__name {
  background: url("/img/menu-gadgets__name-bg.png") no-repeat right center; }

.menu-gadgets__name > span {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 1px solid #a7d3e9; }

.menu-gadgets__icon {
  width: 100%;
  display: block;
  min-height: 187px;
  background-repeat: no-repeat;
  background-position: center center; }

/* menu-domestic */
.menu-domestic {
  overflow: hidden;
  margin-bottom: -30px; }

.menu-domestic__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.menu-domestic__item__top-line {
  background: url("/img/menu-domestic__item__top-line-bg.jpg") repeat-y;
  background-size: contain;
  height: 3px; }

.menu-domestic__item {
  background: #fff;
  overflow: hidden;
  height: 110px;
  margin-bottom: 30px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }
  .menu-domestic__item .menu-domestic__item__icon {
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out; }
  .menu-domestic__item:hover .menu-domestic__item__icon {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05); }
  .menu-domestic__item:hover .menu-domestic__item__title__link {
    color: #a7d3e9;
    outline: none;
    text-decoration: none; }

.menu-domestic__item__title {
  padding-top: 35px;
  display: inline-block;
  text-decoration: none;
  padding-right: 20px; }

.menu-domestic__item__title__link {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  display: inline;
  border-bottom: 1px solid #a7d3e9;
  text-decoration: none;
  color: #505364; }

.menu-domestic__item__link-icon {
  overflow: hidden;
  display: block;
  width: 160px;
  height: 108px;
  margin: 0 0 0 1px;
  padding-top: 20px; }

/* menu-professional */
.menu-professional {
  overflow: hidden; }

.menu-professional__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.menu-professional__all-items {
  overflow: hidden;
  background: #fff;
  padding: 30px 30px 15px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  border-radius: 2px; }

.menu-professional__lst {
  overflow: hidden;
  -webkit-columns: 3;
  -moz-columns: 3;
       columns: 3;
  margin-bottom: 25px; }

.menu-professional__item {
    margin-bottom: 15px;
    display:inline-block;
    vertical-align:top;
}

.menu-professional__link {
  font-size: 16px;
  font-weight: 700;
  color: #505364;
  border-bottom: 1px solid #a7d3e9;
  line-height: 1.2;
  text-decoration: none; }

span.menu-professional__link {
  border-bottom: none; }

/* advantages-block */
.advantages-block {
  overflow: hidden; }

.advantages-block__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.advantages-block__item {
  width: 100%;
  display: table;
  margin-bottom: 20px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }

.advantages-block__item__desc {
  height: 230px;
  padding: 0 30px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 20px; }

/* alert-block */
.alert-block {
  overflow: hidden;
  background: #fff;
  background-image: url("/img/alert-block__availability-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center;
  padding: 25px 30px 15px 57px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  border-radius: 2px; }

.alert-block__availability {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  color: #505364; }

.alert-block__time {
  font-size: 14px;
  line-height: 1.2;
  color: #505364;
  opacity: 0.35;
  text-align: right; }

/* page-article */
.page-article {
  overflow: hidden; }

.page-article__cnt {
  overflow: hidden;
  background: #fff;
  padding-bottom: 5px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }
  .page-article__cnt .page-article__cnt__img-block {
    overflow: hidden;
    padding: 0 1px; }
  .page-article__cnt .page-article__cnt__img {
    float: left;
    width: 50%;
    margin-bottom: 25px; }
    .page-article__cnt .page-article__cnt__img > img {
      width: 100%;
      height: auto; }
  .page-article__cnt h3 {
    font-size: 18px;
    line-height: 24px; }
  .page-article__cnt h2, .page-article__cnt h3, .page-article__cnt h4, .page-article__cnt h5 {
    margin-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 400; }
  .page-article__cnt p, .page-article__cnt ol, .page-article__cnt ul {
    margin: 0 30px 25px; }
  .page-article__cnt p:first-child{
      padding-top: 20px;
  }
  .page-article__cnt ol li,
  .page-article__cnt ul li {
    margin-left: 15px;
    padding-left: 10px;
    list-style-image: url("/img/list-style-image.jpg");
    font-size: 16px;
    line-height: 24px;
    color: #505364; }
  .page-article__cnt p {
    font-size: 16px;
    line-height: 24px;
    color: #505364;
    /*  >img{
             width: 100%;
             height: auto;
             float: left;
             margin-bottom: 25px;
             margin-right: 25px;
      } */ }

.page-article__title {
  background-image: url("/img/page-article__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

/* blog-list */
.blog-list {
  overflow: hidden; }

.blog-list__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.blog-list__cnt {
  overflow: hidden;
  background: #fff;
  padding: 30px 30px 15px;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  border-radius: 2px; }

.blog-list__lst {
  overflow: hidden; }

.blog-list__item {
  margin-bottom: 15px; }

.blog-list__link {
  font-size: 16px;
  font-weight: 700;
  color: #505364;
  border-bottom: 1px solid #a7d3e9;
  line-height: 1.2;
  text-decoration: none; }

/* blog-tabs */
.blog-tabs {
  overflow: hidden; }

.blog__tabs__lst {
  margin: 30px 0 40px; }

/* blog-items */
.blog-items {
  overflow: hidden; }

.blog__post {
  overflow: hidden;
  height: 149px;
  margin-bottom: 30px; }
  .blog__post:hover .blog__post__img {
    opacity: 1; }
  .blog__post:hover .blog__post__title__link {
    text-decoration: none;
    color: #a7d3e9; }
  .blog__post:last-child {
    margin-bottom: 0; }

.blog__post__link {
  display: block;
  height: 149px;
  background: #fff;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  text-decoration: none; }

.blog__post__img {
  background: url("/img/blog__post__img.jpg") no-repeat;
  background-size: cover;
  min-width: 100%;
  width: 100%;
  height: 147px;
  margin: 1px 1px 2px 1px;
  opacity: 0.8; }

.blog__post__title {
  overflow: hidden;
  height: 36px;
  margin: 12px 0;
  padding-right: 30px;
  height: 36px;
  overflow: hidden; }

.blog__post__title__link {
  overflow: hidden;
  padding-bottom: 2px;
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  font-weight: 700;
  border-bottom: 1px solid #a7d3e9;
  color: #5c5b5b;
  text-decoration: none; }

.blog__post__desc {
  padding-right: 30px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #605f5f;
  overflow: hidden;
  height: 75px; }

.all-post {
  margin-top: 22px;
  margin-bottom: 55px;
  text-align: center; }

.all-post__link {
  font-size: 18px;
  line-height: 30px;
  color: #d43b12;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 1px solid #d43b12; }

/* blog-article */
.blog-article {
  position: relative;
  overflow: hidden;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  background: #fff;
  margin-top: -30px;
  z-index: 20; }

.blog-article__title {
  padding: 0 30px;
  font-size: 40px;
  line-height: 1;
  font-weight: 400;
  color: #505364;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }

.blog-article__cnt {
  overflow: hidden;
  padding: 0 30px 10px; }
  .blog-article__cnt > p {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #505364; }
  .blog-article__cnt h3 {
    font-size: 18px;
    line-height: 24px; }
  .blog-article__cnt h2, .blog-article__cnt h3, .blog-article__cnt h4, .blog-article__cnt h5 {
    margin-bottom: 20px;
    font-weight: 400; }
  .blog-article__cnt ol li,
  .blog-article__cnt ul li {
    margin-left: 15px;
    padding-left: 10px;
    list-style-image: url("/img/list-style-image.jpg");
    font-size: 16px;
    line-height: 24px;
    color: #505364; }

/* contact-data */
.contact-data {
  overflow: hidden; }

.contact-data__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.contact-data__cnt {
  overflow: hidden;
  background: #fff;
  /*box-shadow: inset 0px 0px 0px 1px #e8e9f5;*/
  /*border-bottom: 1px solid #e8e9f5;*/
  padding: 30px 30px 10px;
  margin: 1px; }

.contact-data__cnt__title {
  margin-top: 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #b94571; }

.contact-data__cnt__info-block {
  overflow: hidden;
  padding-left: 60px; }

.contact-data__cnt__info-block--phone{
    background: url("/img/contact_ic1.png") no-repeat 15px top; }

.contact-data__cnt__info-block--mark{
    background: url("/img/contact_ic2.png") no-repeat 15px top; }

.contact-data__cnt__info-block--time{
    background: url("/img/contact_ic3.png") no-repeat 15px top; }

.contact-data__cnt__info-block__title {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  color: #505364; }

.contact-data__cnt__info-block__phone,
.contact-data__cnt__info-block__address,
.contact-data__cnt__info-block__time-work {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #505364; }

.contact-data__cnt__info-block__icon{
  margin-top: 20px; }

.contact-data__cnt__info-block__time-work {
  text-transform: uppercase; }

/* contact-form */
.contact-form {
  overflow: hidden; }

.contact-form__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.contact-form__cnt {
  overflow: hidden;
  background: #fff;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  padding: 30px; }
  .contact-form__cnt label {
    color: #505364; }
  .contact-form__cnt .form-control {
    border-color: #9fa1a8; }

/* contact-map */
.contact-map {
  overflow: hidden; }

.contact-map__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.contact-map__cnt {
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5; }

/* reviews */
.reviews {
  overflow: hidden; }

.reviews__title {
  background-image: url("/img/reviews__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.reviews__cnt {
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  background: #fff; }
  .reviews__cnt img {
    width: 100%;
    height: auto; }

.hc__right {
  padding: 20px 30px; }

/* prices-block */
.prices-block {
  overflow: hidden; }

.prices-block__title {
  background-image: url("/img/prices-block__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.prices-block__table {
  background: #fff;
  border: 1px solid #e8e9f5;
  border-bottom-width: 2px;
  border-radius: 2px; }
  .prices-block__table > tbody > tr > td {
    padding: 15px 30px;
    font-size: 16px;
    line-height: 1.2; }
    .prices-block__table > tbody > tr > td:last-child {
      padding: 15px 0 15px 30px;
      font-weight: 700;
      color: #d33874; }
      .prices-block__table > tbody > tr > td:last-child sup {
        font-weight: 700;
        color: #666666; }
  .prices-block__table > tbody > tr:hover {
    background: #66a7cc;
    cursor: pointer; }
    .prices-block__table > tbody > tr:hover > td {
      color: #fff; }
      .prices-block__table > tbody > tr:hover > td sup {
        color: #fff; }
  .prices-block__table > tbody > tr:nth-of-type(even) {
    background-color: #f0f6f9; }
    .prices-block__table > tbody > tr:nth-of-type(even):hover {
      background: #66a7cc;
      cursor: pointer; }
      .prices-block__table > tbody > tr:nth-of-type(even):hover > td {
        color: #fff; }

/* menu-problems */
.menu-problems {
  overflow: hidden; }

.menu-problems__title {
  background-image: url("/img/menu-problems__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.menu-problems__cnt {
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  background: #fff;
  padding: 30px; }

.menu-problems__lst {
  overflow: hidden;
  -webkit-columns: 2;
  -moz-columns: 2;
       columns: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  margin-bottom: 0; }

.menu-problems__lst__item {
  margin-bottom: 20px; }
  .menu-problems__lst__item:last-child {
    margin-bottom: 0; }

span.menu-problems__lst__item__link {
  cursor: no-drop; }
  span.menu-problems__lst__item__link:hover {
    background: #f0f6f9;
    color: #505364; }

.menu-problems__lst__item__link {
  margin-bottom: 0;
  white-space: normal; }

/* menu-brands */
.menu-brands {
  overflow: hidden; }

.menu-brands__title {
  background-image: url("/img/menu-brands__tile-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.menu-brands__cnt {
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  background: #fff;
  padding: 30px 15px 0; }

.menu-brands__item {
  margin-bottom: 40px;
  height: 85px;
  text-align: center; }
  .menu-brands__item div.menu-brands__item__link {
    display: block; }
    .menu-brands__item div.menu-brands__item__link:hover {
      cursor: no-drop; }
      .menu-brands__item div.menu-brands__item__link:hover .menu-brands__item__name {
        color: #505364; }
    .menu-brands__item div.menu-brands__item__link .menu-brands__item__name {
      text-decoration: none;
      color: #505364; }

.menu-brands__item__link {
  display: block;
  text-decoration: none; }

.menu-brands__item:hover .menu-brands__item__name {
  text-decoration: none;
  color: #a7d3e9; }

.menu-brands__item__logo {
  height: 65px;
  display: table;
  margin: auto; }

.menu-brands__item__logo__link {
  display: table-cell;
  vertical-align: middle; }
  .menu-brands__item__logo__link > img {
    width: 100%;
    height: auto; }

.menu-brands__item__name {
  display: inline;
  margin: 10px;
  font-size: 16px;
  font-weight: 700;
  color: #505364;
  border-bottom: 1px solid #a7d3e9;
  line-height: 1.2;
  text-decoration: none; }

/* menu-tabs */
.menu-tabs {
  overflow: hidden; }

.menu-tabs__title {
  background-image: url("/img/menu-tabs__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.menu-tabs__cnt {
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  margin-top: 20px;
  float: right;
  border-radius: 4px; }

.tab-content {
  border-bottom: 1px solid #e8e9f5;
  background: #fff;
  padding: 30px; }

.nav-tabs {
  overflow: hidden;
  border-bottom: none;
  border-radius: 4px; }

.nav-tabs > li {
  float: left;
  margin-bottom: 0; }

.nav-tabs > li > a {
  background: #fff;
  margin-right: 0;
  padding: 7px 20px;
  border-radius: 0;
  font-size: 16px;
  text-decoration: none;
  color: #505364;
  border-color: #e8e9f5;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none; }

.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background: #3399cc;
  border-color: #3399cc;
  color: #fff; }

/* tipical-prices-block */
.tipical-prices-block {
  overflow: hidden; }

.tipical-prices-block__title {
  background-image: url("/img/tipical-prices-block__title-bg.png");
  background-repeat: no-repeat;
  background-position: 30px center; }

.tipical-prices-block__cnt {
  float: left;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  margin-bottom: 20px;
  border-radius: 4px; }

.tab-content--tipical-prices-block {
  padding: 0; }
  .tab-content--tipical-prices-block .prices-block__table {
    background: #fff;
    margin-bottom: 0;
    border: 1px solid #e8e9f5;
    border-bottom-width: 1px;
    border-radius: 2px; }

/* pagination
*******************/
.pagination {
  margin: 40px 0 0; }

.pagination > li.active > span {
  background: #3399cc;
  border-color: #3399cc; }
  
.pagination > li.active:hover > a {
  background: #fff;
  padding: 3px 9px;
  border: 1px solid #e8e9f5;
  color: #fff;
  cursor: pointer; }

.pagination > li.active:hover span {
  padding: 3px 9px;
  cursor: pointer;
  background: #3399cc;
  border-color: #3399cc;
  color: #fff; }

.pagination > li > a,
.pagination > li > span {
  background: #fff;
  color: #505364;
  border: 1px solid #e8e9f5;
  height: 32px;
  width: 32px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  border-radius: 2px !important;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 3px 10px;
  -webkit-transition: 0s;
  transition: 0s; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    background: #3399cc;
    padding: 2px 9px;
    border: 1px solid #3399cc;
    color: #fff; }

.pagination > li > a:hover {
  padding: 3px 9px; }

.pagination > li.active:hover span {
  padding: 3px 10px; }

/* breadcrumbs__module */
.breadcrumbs__module {
  overflow: hidden;
  padding-left: 30px;
  padding-top: 30px;
  font-size: 16px;
  line-height: 1; }

.breadcrumbs__link-holder {
  display: inline-block;
  position: relative;
  padding-right: 14px; }

.breadcrumbs__link {
  color: #2698de;
  text-decoration: none; }
  .breadcrumbs__link:last-child:after {
    content: ''; }
  .breadcrumbs__link:after {
    content: '»';
    position: relative;
    right: 0;
    bottom: 0;
    color: #505364; }
  .breadcrumbs__link:hover > span {
    text-decoration: none; }
  .breadcrumbs__link > span {
    padding-right: 5px;
    text-decoration: underline; }

/* offers-list */
.offers-list {
  overflow: hidden; }

.offers-list__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 20px center; }

.offers-list__item {
  overflow: hidden;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  margin-bottom: 30px; }
  .offers-list__item:last-child {
    margin-bottom: 0; }

.offers-list__item__cnt {
  position: relative;
  min-height: 250px;
  padding: 30px; }

.act-title {
  font-size: 38px;
  line-height: 1;
  color: #fff; }

.act-text {
  font-size: 24px;
  line-height: 1;
  color: #fff;
  position: relative;
  padding-bottom: 20px; }

.act-date {
  position: absolute;
  bottom: 0;
  margin: 20px 0;
  font-size: 16px;
  line-height: 1.2;
  color: #323232; }

/* offers-archive */
.offers-archive {
  overflow: hidden; }

.offers-archive__title {
  background-image: url("/img/title-bg.png");
  background-repeat: no-repeat;
  background-position: 20px center; }

.offers-archive__item {
  overflow: hidden;
  box-shadow: inset 0px 0px 0px 1px #e8e9f5;
  border-bottom: 1px solid #e8e9f5;
  margin-bottom: 30px;
  opacity: 0.5; }
  .offers-archive__item:last-child {
    margin-bottom: 0; }

.offers-archive__item__cnt {
  position: relative;
  min-height: 250px;
  padding: 30px; }

/* moodal */
.modal-backdrop.in {
  opacity: 0.85; }

.modal-content {
  background: url("/img/modal-bg.jpg") no-repeat;
  background-size: cover;
  border-radius: 0;
  border: none;
  box-shadow: none; }

.modal-body {
  padding: 0; }

.modal-dialog {
  width: 100%;
  margin: 20% auto; }

.close {
  display: block;
  background: url("/img/close-bg.png") no-repeat center center;
  width: 24px;
  height: 18px;
  position: absolute;
  top: -25px;
  right: 0;
  opacity: 1; }

.modal__cnt__title {
  margin-bottom: 0;
  padding: 20px 20px 10px;
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
  font-weight: 700; }

.modal__cnt__lst {
  list-style-type: decimal;
  padding-left: 35px; }

.modal__cnt__title__item {
  font-size: 14px;
  line-height: 1.2;
  color: #fff; }

.modal__phone-block {
  overflow: hidden;
  margin-top: 20px;
  margin-left: 20px; }

.modal__phone-block__title {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
  font-weight: 700; }

.modal__phone-block__number {
  margin: 0;
  font-size: 24px;
  line-height: 1;
  color: #fff; }

.modal__phone-block__call {
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
  margin-top: 23px; }

/* 404 */
.error-404 {
  overflow: hidden; }

.error-404__title {
  margin: 30px 0 0 0;
  font-size: 100px;
  line-height: 1;
  font-weight: 700;
  color: #d43b12; }

.error-404__page-not-found {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  color: #666666; }

.error-404__sorry {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 24px;
  color: #5c5b5b; }

.error-404__why {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
  color: #5c5b5b; }

.error-404__problems__lst {
  overflow: hidden;
  padding-bottom: 45px; }

.error-404__problems__item {
  font-size: 16px;
  line-height: 24px;
  color: #5c5b5b; }
  .error-404__problems__item > a {
    font-size: 16px;
    line-height: 24px;
    color: #5c5b5b; }

/* footer
**********************/
.footer {
  position: relative;
  background-color: #323232;
  margin-top: 40px;
  padding: 30px 30px 0; }

.footer__logo__link {
  display: block;
  margin-bottom: 10px; }

.footer__copy {
  font-size: 12px;
  line-height: 1.2;
  font-weight: 400;
  color: #fff; }

.footer__warning-text {
  margin-top: 5px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #fff; }
  .footer__warning-text strong {
    display: block; }

.footer__license {
  margin-top: 5px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #fff;
  text-align: right; }

.footer__license__link {
  color: #3399cc; }
/*404*/
.page-404 {
    margin-top: 75px;
    color: #fff;
    font-size: 18px; }
.page-404 a {
    color: #fff; }
/* Vacancies */
.vacanciess-item {
    padding: 25px 35px;
}
.vacanciess-item img {
    max-width: 100%;
    height: auto;
}
.vacancies__reclama {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 44px;
    background: #f0f6f9;
    color: #505364;
    text-align: center;
}
.vacancies__title {
    font-size: 20px;
    line-height: 1;
    font-weight: bold;
    color: #353535;
}
.vacanciess-item ol {
    list-style-type: decimal;
    margin-left: 15px;
}
.vacanciess-item ul {
    list-style-type: disc;
    margin-left: 15px;
}

.logo_footer{
    text-align:center;
}

.menu_footer ul{
    width:100px;
    margin:auto;
}
.menu_footer ul li a{

    font-size:18px;
    text-decoration:none;
}
.menu_footer ul li :hover{

    border-bottom:solid;
}


.contacts_footer{
    text-align:center;
    color:white;
}

.sitemap-container ul li a{
    color: white;

} 


/* responsive */
@media (min-width: 992px) and (max-width: 1199px) {
  header {
    margin-top: 70px; }
  .header {
    height: 164px; }
  .header-info {
    position: static; }
  .header-info__phone {
    margin: 20px 0; }
  .header-info__phone > span {
    display: inline-block; }
  aside {
    display: none; }
  #sidebar {
    overflow: hidden;
    background: #323232;
    height: 100vh;
    margin: 0 -15px;
    padding: 15px;
    color: #fff;
    z-index: 30;
    position: fixed;
    top: 60px;
    left: 15px;
    z-index: 99;
    width: 279.5px !important; }
  .form-sidebar__title {
    color: #fff; }
  .sidebar__category-item,
  .sidebar__around-clock,
  .sidebar__phone {
    display: none; }
  .slider {
    box-shadow: inset 0px 11px 11px -11px rgba(0, 0, 0, 0.42); }
  .menu-gadgets__top-line {
    background-size: cover; }
  .menu-domestic__item__top-line {
    background-size: contain; }
  .main-menu__item {
    margin-right: 20px; }
  .menu-domestic__item {
    display: table;
    width: 100%;}
  .menu-domestic__item__title {
    height: 110px;
    padding-top: 0;
    display: table-cell;
    vertical-align: middle; }
  #fixed,
  .fixed {
    width: 292.5px; } }

@media (min-width: 768px) and (max-width: 991px) {
  header {
    margin-top: 70px; }
  .header {
    height: 164px; }
  .header-info {
    position: static; }
  aside {
    display: none; }
  #sidebar {
    overflow: hidden;
    background: #323232;
    height: 100vh;
    margin: 0 -15px;
    padding: 15px;
    color: #fff;
    z-index: 30;
    position: fixed;
    top: 60px;
    left: 15px;
    z-index: 99;
    width: 279.5px !important; }
  .form-sidebar__title {
    color: #fff; }
  .sidebar__category-item,
  .sidebar__around-clock,
  .sidebar__phone {
    display: none; }
  .header-logo {
    margin-top: 8px;
    width: 100%;
    height: auto; }
  .main-menu__item {
    margin-right: 20px; }
  .navbar-brand {
    width: 200px; }
  .header-info__phone,
  .header-info__working-hours {
    margin: 16px 0; }
  .header-info__address{
    margin: 32px 0; }
  .header-info__phone > span {
    display: inline-block; }
  .main-menu {
    margin-top: 35px; }
  .slider {
    box-shadow: inset 0px 11px 11px -11px rgba(0, 0, 0, 0.42); }
  .advantages-block__item__desc {
    height: 180px; }
  .page-article__cnt p > img {
    padding-right: 30px; }
  .contact-data__cnt__info-block{
      padding-left: 15px; }
  .contact-data__cnt__info-block--phone{
        background: none; }
  .contact-data__cnt__info-block--mark{
        background: none; }
  .contact-data__cnt__info-block--time{
        background: none}
  .logo--footer {
    margin-top: 15px;
    margin-bottom: 25px; }
  .menu-domestic__item {
    display: table; }
  .menu-domestic__item__title {
    height: 110px;
    padding-top: 0;
    display: table-cell;
    vertical-align: middle; } 
    .call-the-master {
            font-size: 19px;
    }
}

@media (max-width: 767px) {
  body {
    background: transparent; }
  /* header */
  .header {
    margin-top: 70px;
    height: auto; }
  .header-logo {
    margin-top: 10px; }
  .header-info {
    position: static;
    height: auto; }
  /* header-inner */
  .head-inner {
    margin-top: 30px; }
  .head-inner__title {
    font-size: 36px; }
  .head-inner__question {
    display: block;
    line-height: 2; }
  .head-inner__call-master {
    background: none;
    margin-left: 5px;
    line-height: 2; }
  .header-info__phone,
  .header-info__address,
  .header-info__working-hours {
    margin: 10px 0; }
  .header-info__phone > span {
    display: block; }
  /* head1-block */
  .head1-block {
    margin-top: 30px; }
  .head1-block__title {
    font-size: 36px;
    white-space: normal; }
  .head1-block__question {
    display: block;
    padding-left: 30px;
    line-height: 1.2; }
  .head1-block__top .head1-block__call-master {
    margin-left: 30px; }
  /* menu */
  .container-fluid > .navbar-collapse {
    padding-left: 0;
    padding-right: 0; }
  .main-menu {
    margin-top: 0;
    padding-top: 20px;
    opacity: 0.9; }
  .main-menu__item {
    margin-right: 0;
    display: block;
    border: none; }
    .main-menu__item:first-child {
      display: none; }
  .main-menu__link {
    display: block;
    padding: 10px 15px; }
  /* menu-gadgets */
  .menu-gadgets {
    margin-top: 0; }
  .menu-gadgets__top-line {
    background-size: cover;
    margin-top: 30px; }
  /* menu-domestic */
  .menu-domestic__item {
    height: auto; }
  .menu-domestic__item__link-icon {
    display: none; }
  .menu-domestic__item__title {
    padding: 30px; }
  /* content */
  aside {
    visibility: hidden; }
  #sidebar {
    overflow: hidden;
    background: #323232;
    height: 100vh;
    margin: 0 -15px;
    padding: 15px;
    color: #fff;
    position: fixed!important;
    top: 60px;
    left: 15px;
    z-index: 99;
    width: 279.5px !important;
    z-index: 35; }
  .form-sidebar__title {
    color: #fff; }
  .sidebar__category-item,
  .sidebar__around-clock,
  .sidebar__phone {
    display: none; }
  .show {
    top: 60px !important;
    visibility: visible;
    -webkit-transition: visibility 3s;
    transition: visibility 3s; }
  .title {
    background-position: 10px center;
    padding-left: 15px; }
  .prices-block__title,
  .advantages-block__title,
  .alert-block,
  .page-article__title,
  .reviews__title,
  .blog-list__title,
  .menu-professional__title,
  .menu-domestic__title,
  .menu-brands__title,
  .menu-problems__title,
  .menu-tabs__title,
  .contact-map__title,
  .contact-form__title,
  .contact-data__title,
  .offers-archive__title,
  .offers-list__title {
    background-image: none; }
  .alert-block {
    padding: 25px 30px; }
  .alert-block__time {
    text-align: left; }
  /* blog */
  .blog-article {
    margin-top: 30px; }
  .blog-article__title {
    padding: 0 30px 30px; }
  .blog-header {
    margin-top: 30px; }
  .blog__post__desc,
  .blog__post__title {
    padding-left: 30px; }
  /* price-block */
  .prices-block__table {
    margin-bottom: 0; }
  .prices-block__table > tbody > tr > td:last-child {
    padding: 15px 0; }
  .prices-block__table > tbody > tr > td {
    padding: 10px 15px;
    display: block;
    text-align: center; }
  /* menu-problems */
  .menu-problems__cnt {
    padding: 30px 30px 10px; }
  .menu-problems__lst {
    margin-bottom: 20px; }
  /* menu-tabs */
  .menu-tabs__cnt {
    float: left;
    margin-top: 0;
    margin-bottom: 20px; }
  /* advantages-block */
  .advantages-block__item__desc {
    height: 190px; }
  .page-article__cnt {
    padding-top: 25px; }
  .page-article__cnt__img {
    display: none; }
  /* menu-professional */
  .menu-professional__lst {
    -webkit-columns: 1;
    -moz-columns: 1;
         columns: 1;
    margin-bottom: 0; }
  /* blog */
  .blog-list__lst {
    margin-bottom: 20px; }
  .btn-light {
    white-space: normal; }
  .btn-blue {
    float: none;
    width: 100%;
    margin: 10px 0 30px; }
  .btn-blue--lg {
    float: none;
    width: 100%;
    margin: 10px 30px 0 0; }
  /* action */
  .act-date {
    position: relative;
    margin: 0; }
  .contact-data__cnt__info-block{
      margin-bottom: 10px;
      padding-left: 15px; }
  .contact-data__cnt__info-block--phone{
      background: none; }
  .contact-data__cnt__info-block--mark{
      background: none; }
  .contact-data__cnt__info-block--time{
      background: none}

  /* footer */
  .footer__license {
    margin: 20px 0;
    text-align: left; } 
    
    .call-the-master {
        font-size: 16px;
        line-height: 44px;
    }
}

@media (max-width: 320px) {
  .call-the-master {
    width: 264px; }
  .navbar-brand {
    width: auto; } }

.page-article__cnt h1{
    padding: 0 30px;
    font-size: 40px;
    line-height: 1;
    font-weight: 400;
    color: #505364;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2hlYWQxLWJsb2NrLnNjc3MiLCJsYXlvdXQvYmxvZy1oZWFkZXIuc2NzcyIsImxheW91dC9zaWRlYmFyLnNjc3MiLCJsYXlvdXQvZm9ybS1zaWRlYmFyLnNjc3MiLCJsYXlvdXQvZm9ybS1tb2RhbC5zY3NzIiwibGF5b3V0L2NvbnRlbnQuc2NzcyIsImxheW91dC9zbGlkZXIuc2NzcyIsImxheW91dC9tZW51LWdhZGdldHMuc2NzcyIsImxheW91dC9tZW51LWRvbWVzdGljLnNjc3MiLCJsYXlvdXQvbWVudS1wcm9mZXNzaW9uYWwuc2NzcyIsImxheW91dC9hZHZhbnRhZ2VzLWJsb2NrLnNjc3MiLCJsYXlvdXQvYWxlcnQtYmxvY2suc2NzcyIsImxheW91dC9wYWdlLWFydGljbGUuc2NzcyIsImxheW91dC9ibG9nLWxpc3Quc2NzcyIsImxheW91dC9ibG9nLXRhYnMuc2NzcyIsImxheW91dC9ibG9nLWl0ZW1zLnNjc3MiLCJsYXlvdXQvYmxvZy1hcnRpY2xlLnNjc3MiLCJsYXlvdXQvY29udGFjdC1kYXRhLnNjc3MiLCJsYXlvdXQvY29udGFjdC1mb3JtLnNjc3MiLCJsYXlvdXQvY29udGFjdC1tYXAuc2NzcyIsImxheW91dC9yZXZpZXdzLnNjc3MiLCJsYXlvdXQvcHJpY2VzLWJsb2NrLnNjc3MiLCJsYXlvdXQvbWVudS1wcm9ibGVtcy5zY3NzIiwibGF5b3V0L21lbnUtYnJhbmRzLnNjc3MiLCJsYXlvdXQvbWVudS10YWJzLnNjc3MiLCJsYXlvdXQvdGlwaWNhbC1wcmljZXMtYmxvY2suc2NzcyIsImxheW91dC9ibG9nLWl0ZW1zLXBhZ2luYXRpb24uc2NzcyIsImxheW91dC9icmVhZGNydW1ic19fbW9kdWxlLnNjc3MiLCJsYXlvdXQvb2ZmZXJzLWxpc3Quc2NzcyIsImxheW91dC9vZmZlcnMtYXJjaGl2ZS5zY3NzIiwibGF5b3V0L21vZGFsLnNjc3MiLCJsYXlvdXQvNDA0LnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJyZXNwb25zaXZlL21kLnNjc3MiLCJyZXNwb25zaXZlL3NtLnNjc3MiLCJyZXNwb25zaXZlL3hzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDbUNqQjt5QkFDeUI7QUFDekI7RUFDRSxlQUFlLEVBQ2hCOztBQUVEO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRCxpQkFBaUI7QUFDakI7RUFDRSxlQUFlLEVBQ2hCOztBQUVELGlCQUFpQjtBQUNqQjtFQUNFLGVBQWUsRUFDaEI7O0FBRUQ7RUFDRSxlQXREaUI7RUF1RGpCLDJCQUEyQjtFQUMzQiw2Q0FBNkM7RUFHN0MscUNBQXFDLEVBWXRDO0VBbEJEO0lBU0ksc0JBQXNCO0lBQ3RCLGVBL0RlLEVBZ0VoQjtFQVhIO0lBY0ksZUFuRWU7SUFvRWYsY0FBYztJQUNkLHNCQUFzQixFQUN2Qjs7QUFHSDtFQUNFLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixtQkE1RU87RUE2RVAsa0JBQWtCO0VBQ2xCLHNCQUFzQixFQUN2Qjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLGtEQUFrRDtFQUdsRCwwQ0FBMEMsRUFNM0M7RUFiRDtJQVdJLG9CQUFvQixFQUNyQjs7QUFHSDtFQUNFLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtEQUFrRDtFQUdsRCwwQ0FBMEMsRUFNM0M7RUFoQkQ7SUFhSSxvQkFBb0I7SUFDcEIsWUFBWSxFQUNiOztBQUdIO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0RBQWtEO0VBR2xELDBDQUEwQyxFQU0zQztFQWhCRDtJQWFJLG9CQUFvQjtJQUNwQixZQUFZLEVBQ2I7O0FBSUg7RUFD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QkFBbUIsRUFDcEI7RUFFRCxtQkFBbUI7RUFDbkI7SUFDRSx3QkFBd0IsRUFDekI7RUFFRDtJQUNFLG9CQUFvQixFQUNyQjtFQUdELGVBQWU7RUFDZjtJQUNFLFlBQVk7SUFDWixjQUFjO0lBQ2Qsb0JBQW9CLEVBQ3JCO0VBR0Qsc0JBQXNCO0VBQ3RCO0lBQ0UsY0FBYyxFQUNmO0VBRUQ7SUFDRSxrQkFBa0IsRUFDbkI7RUFFRDtJQUNFLGNBQWMsRUFDZjtFQUlELHVCQUF1QjtFQUN2QjtJQUNFLG1CQUFtQjtJQUNuQixnQkFBVztTQUFYLFdBQVc7SUFDWCxpQkFBaUIsRUFDbEI7RUFHRCxVQUFVO0VBQ1Y7SUFDRSxvQkFBb0IsRUFDckI7RUFFRDtJQUNFLG9CQUFvQixFQUNyQjtFQUVEO0lBQ0UsWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0IsRUFDckI7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osc0JBQXNCLEVBQ3ZCO0VBSUQsWUFBWTtFQUNaO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVUsRUFDWDtFQUlELFlBQVk7RUFDWjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFDbEIsRUFBQTs7QUFHSDtFQU1FO0lBQ0UsYUFBYSxFQUNkO0VBRUQ7SUFDRSxZQUFZLEVBQ2IsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1haW5cclxuPT09PT09PT09PT09PT09PT09PT09PSAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLyogRmlyZWZveCAxOSsgKi9cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLyogRmlyZWZveCAxOC0gKi9cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG5hIHtcbiAgY29sb3I6ICNhN2QzZTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dCAwLjJzOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2E3ZDNlOTsgfVxuICBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2E3ZDNlOTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMGY2Zjk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNTA1MzY0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7IH1cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2E3ZDNlOTsgfVxuXG4uYnRuLWJsdWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICMzMzk5Y2M7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7IH1cbiAgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWE3OWE4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tcmVkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjZmU3MDg3O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzOyB9XG4gIC5idG4tcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2E0YjdjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tYmx1ZS0tbGcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAyM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWE3OWE4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idG4tYmx1ZS0tbGc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxYTc5YTg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1yZWQtLWxnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NhNGI3YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnRuLXJlZC0tbGc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjYTRiN2M7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1vcmFuZ2U6aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTM2NDsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhOWFhYWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUwNTM2NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ucmVxdWlyZWQge1xuICBjb2xvcjogI2I5NDU3MTsgfVxuXG4vKiBtYWluICovXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLyogaGVhZGVyXHJcbioqKioqKioqKioqKioqKioqKioqL1xuLnN3aXBlci1zaWRlYmFyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAzNTtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsbC10aGUtbWFzdGVyIHtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzQyNDI0MjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZjYzJiO1xuICB0b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhbGwtdGhlLW1hc3RlciA+IHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmY2MyYjsgfVxuICAuY2FsbC10aGUtbWFzdGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2NXB4O1xuICB6LWluZGV4OiAyMDsgfVxuXG4udG9wLWxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wX2xpbmUucG5nXCIpIGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogM3B4O1xuICB6LWluZGV4OiA2NzsgfVxuXG4uaGVhZGVyLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgaGVpZ2h0OiA4MnB4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4vKiBOYXYgbWVudSAqL1xuLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaGVhZGVyLWxvZ28ge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4tbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDU0NjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQsIC5tYWluLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTA1NDY0OyB9XG4gIC5tYWluLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDMpLCAubWFpbi1tZW51X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhlNDE1ZjsgfVxuICAubWFpbi1tZW51X19pdGVtOm50aC1jaGlsZCg1KSwgLm1haW4tbWVudV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MDU5ODM7IH1cbiAgLm1haW4tbWVudV9faXRlbTpudGgtY2hpbGQoNyksIC5tYWluLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWE2YjgzOyB9XG4gIC5tYWluLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YTZiODM7IH1cbiAgLm1haW4tbWVudV9faXRlbS5hY3RpdmUgOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAubWFpbi1tZW51X19pdGVtLmFjdGl2ZSA6aG92ZXIgPiBhLFxuICAgIC5tYWluLW1lbnVfX2l0ZW0uYWN0aXZlIDpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLW1lbnVfX2l0ZW0uYWN0aXZlID4gYSxcbiAgLm1haW4tbWVudV9faXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4tbWVudV9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYzsgfVxuICAgIC5tYWluLW1lbnVfX2l0ZW06aG92ZXIgYSB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAubWFpbi1tZW51X19pdGVtIC5tYWluLW1lbnVfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogaGVhZGVyLWluZm8qL1xuLmhlYWRlci1pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyLWluZm9fX3Bob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9pY19iX3Bob25lLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIG1hcmdpbjogMjlweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTA1MzY0O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oZWFkZXItaW5mb19fYWRkcmVzcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvaWNfYl9nbG9iZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUwNTM2NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaGVhZGVyLWluZm9fX3dvcmtpbmctaG91cnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2ljX2JfY2FsZW5kYXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1MDUzNjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhlYWRlci1pbmZvX19tYXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2ljX2JfbWFwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYzZjQ7IH1cblxuLyogaGVhZDEtYmxvY2sgKi9cbi5oZWFkMS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDIwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7IH1cblxuLmhlYWQxLWJsb2NrX190b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNTZkZWcsICNjYTRiN2MgMCUsIHJnYmEoMjAyLCA3NSwgMTI0LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjY2E0YjdjIDAlLCByZ2JhKDIwMiwgNzUsIDEyNCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMTU2ZGVnLCAjY2E0YjdjIDAlLCByZ2JhKDIwMiwgNzUsIDEyNCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzY4N2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5oZWFkMS1ibG9ja19fdG9wIC5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvaGVhZC1pbm5lcl9fY2FsbC1tYXN0ZXItYmcucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlYWQxLWJsb2NrX190b3AgLmhlYWQxLWJsb2NrX19jYWxsLW1hc3Rlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkMS1ibG9ja19fdG9wIC5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXIgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMyMzIzMjsgfVxuXG4uaGVhZDEtYmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAzMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uaGVhZDEtYmxvY2tfX3F1ZXN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZDEtYmxvY2tfX3NvY2lhbC1pY29ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5oZWFkMS1ibG9ja19fc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uaGVhZDEtYmxvY2tfX2NudCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4OyB9XG4gIC5oZWFkMS1ibG9ja19fY250IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5oZWFkMS1ibG9ja19fY250IHAgPiBhIHtcbiAgICAgIGNvbG9yOiAjMzM5OWNjOyB9XG5cbi8qIGJsb2ctaGVhZGVyICovXG4uYmxvZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1OyB9XG5cbi5ibG9nLWhlYWRlcl9fdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmJsb2ctaGVhZGVyX190b3AgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTA1MzY0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweCAzMHB4OyB9XG4gICAgLmJsb2ctaGVhZGVyX190b3AgcCA+IGEge1xuICAgICAgY29sb3I6ICMzMzk5Y2M7IH1cblxuLmJsb2ctaGVhZGVyX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUzNjQ7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5oZWFkMS1ibG9ja19fcXVlc3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyOyB9XG5cbi5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2hlYWQtaW5uZXJfX2NhbGwtbWFzdGVyLWJnLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlYWQxLWJsb2NrX19jYWxsLW1hc3Rlcjpob3ZlciB7XG4gICAgY29sb3I6ICNhN2QzZTk7IH1cbiAgLmhlYWQxLWJsb2NrX19jYWxsLW1hc3RlciA+IHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMyMzIzMjsgfVxuXG4vKiBzaWRlYmFyICovXG4jc2lkZWJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjkyLjVweDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uc2lkZWJhcl9fY2F0ZWdvcnktaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzM1MzYzODtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM0MjQyNDI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gIC5zaWRlYmFyX19jYXRlZ29yeS1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM5YjliOWI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaWRlYmFyX19jYXRlZ29yeS1pdGVtID4gc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zaWRlYmFyX19jYXRlZ29yeS1pdGVtLS1tb2ItZXF1aXBtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9waG9uZS1pY29uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zaWRlYmFyX19jYXRlZ29yeS1pdGVtLS1idXQtZXF1aXBtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9idXQtdGVoLWljb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNpZGViYXJfX2NhdGVnb3J5LWl0ZW0tLXByb2YtZXF1aXBtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9lbGVjdHJvLWljb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNpZGViYXJfX2Fyb3VuZC1jbG9jayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNhOWFhYWM7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uc2lkZWJhcl9fcGhvbmUge1xuICBiYWNrZ3JvdW5kOiAjMzUzNjM4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzQyNDI0MjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmU3MDg3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3NpZGViYXJfX3Bob25lLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjM1cHggY2VudGVyOyB9XG4gIC5zaWRlYmFyX19waG9uZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGZvcm0tc2lkZWJhciAqL1xuLmZvcm0tc2lkZWJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzNTM2Mzg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNDI0MjQyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuICAuZm9ybS1zaWRlYmFyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5YjliOWI7IH1cblxuLmZvcm0tc2lkZWJhcl9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZjYzJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGZvcm0gbW9kYWwgKi9cbi5mb3JtLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuZm9ybS1tb2RhbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG4gIC5mb3JtLW1vZGFsIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1tb2RhbF9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZjYzJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGNvbnRlbnQgKi9cbiNjb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYjtcbiAgei1pbmRleDogMzA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBzbGlkZXIgKi9cbi5zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nLzI0X2JsdWVfYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgei1pbmRleDogMjA7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnN3aXBlci1zbGlkZV9fdGl0bGUge1xuICBtYXJnaW46IDU3cHggMzBweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLXNsaWRlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxNnB4IDMwcHg7IH1cblxuLyogbWVudS1nYWRnZXRzICovXG4uaW5kZXgtZmxhdCAubWVudS1nYWRnZXRzIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLm1lbnUtZ2FkZ2V0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgei1pbmRleDogMzA7IH1cblxuLm1lbnUtZ2FkZ2V0c19fdG9wLWxpbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL21haW4tY2F0YWxvZ19faXRlbS10b3AtYmcuanBnXCIpIHRvcCBjZW50ZXIgcmVwZWF0LXk7XG4gIGhlaWdodDogM3B4OyB9XG5cbi5tZW51LWdhZGdldHNfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5tZW51LWdhZGdldHNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBjb2xvcjogIzUwNTM2NDsgfVxuXG4ubWVudS1nYWRnZXRzX19uYW1lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9tZW51LWdhZGdldHNfX25hbWUtYmcucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7IH1cblxuLm1lbnUtZ2FkZ2V0c19fbmFtZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7IH1cblxuLm1lbnUtZ2FkZ2V0c19faWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTg3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbWVudS1kb21lc3RpYyAqL1xuLm1lbnUtZG9tZXN0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuXG4ubWVudS1kb21lc3RpY19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3RpdGxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLm1lbnUtZG9tZXN0aWNfX2l0ZW1fX3RvcC1saW5lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9tZW51LWRvbWVzdGljX19pdGVtX190b3AtbGluZS1iZy5qcGdcIikgcmVwZWF0LXk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogM3B4OyB9XG5cbi5tZW51LWRvbWVzdGljX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1OyB9XG4gIC5tZW51LWRvbWVzdGljX19pdGVtIC5tZW51LWRvbWVzdGljX19pdGVtX19pY29uIHtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7IH1cbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW06aG92ZXIgLm1lbnUtZG9tZXN0aWNfX2l0ZW1fX2ljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAubWVudS1kb21lc3RpY19faXRlbTpob3ZlciAubWVudS1kb21lc3RpY19faXRlbV9fdGl0bGVfX2xpbmsge1xuICAgIGNvbG9yOiAjYTdkM2U5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4ubWVudS1kb21lc3RpY19faXRlbV9fdGl0bGVfX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDUzNjQ7IH1cblxuLm1lbnUtZG9tZXN0aWNfX2l0ZW1fX2xpbmstaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIG1hcmdpbjogMCAwIDAgMXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4vKiBtZW51LXByb2Zlc3Npb25hbCAqL1xuLm1lbnUtcHJvZmVzc2lvbmFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWVudS1wcm9mZXNzaW9uYWxfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyOyB9XG5cbi5tZW51LXByb2Zlc3Npb25hbF9fYWxsLWl0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tZW51LXByb2Zlc3Npb25hbF9fbHN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1jb2x1bW5zOiAzO1xuICBjb2x1bW5zOiAzO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tZW51LXByb2Zlc3Npb25hbF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1lbnUtcHJvZmVzc2lvbmFsX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNTM2NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5zcGFuLm1lbnUtcHJvZmVzc2lvbmFsX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBhZHZhbnRhZ2VzLWJsb2NrICovXG4uYWR2YW50YWdlcy1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFkdmFudGFnZXMtYmxvY2tfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyOyB9XG5cbi5hZHZhbnRhZ2VzLWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7IH1cblxuLmFkdmFudGFnZXMtYmxvY2tfX2l0ZW1fX2Rlc2Mge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKiBhbGVydC1ibG9jayAqL1xuLmFsZXJ0LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hbGVydC1ibG9ja19fYXZhaWxhYmlsaXR5LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAxNXB4IDU3cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5hbGVydC1ibG9ja19fYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTM2NDsgfVxuXG4uYWxlcnQtYmxvY2tfX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTA1MzY0O1xuICBvcGFjaXR5OiAwLjM1O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBwYWdlLWFydGljbGUgKi9cbi5wYWdlLWFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlLWFydGljbGVfX2NudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTsgfVxuICAucGFnZS1hcnRpY2xlX19jbnQgLnBhZ2UtYXJ0aWNsZV9fY250X19pbWctYmxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtYXJ0aWNsZV9fY250IC5wYWdlLWFydGljbGVfX2NudF9faW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAucGFnZS1hcnRpY2xlX19jbnQgLnBhZ2UtYXJ0aWNsZV9fY250X19pbWcgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBhZ2UtYXJ0aWNsZV9fY250IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnBhZ2UtYXJ0aWNsZV9fY250IGgyLCAucGFnZS1hcnRpY2xlX19jbnQgaDMsIC5wYWdlLWFydGljbGVfX2NudCBoNCwgLnBhZ2UtYXJ0aWNsZV9fY250IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBhZ2UtYXJ0aWNsZV9fY250IHAsIC5wYWdlLWFydGljbGVfX2NudCBvbCwgLnBhZ2UtYXJ0aWNsZV9fY250IHVsIHtcbiAgICBtYXJnaW46IDAgMzBweCAyNXB4OyB9XG4gIC5wYWdlLWFydGljbGVfX2NudCBvbCBsaSxcbiAgLnBhZ2UtYXJ0aWNsZV9fY250IHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiL2ltZy9saXN0LXN0eWxlLWltYWdlLmpwZ1wiKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1MDUzNjQ7IH1cbiAgLnBhZ2UtYXJ0aWNsZV9fY250IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzUwNTM2NDtcbiAgICAvKiAgPmltZ3tcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICB9ICovIH1cblxuLnBhZ2UtYXJ0aWNsZV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3BhZ2UtYXJ0aWNsZV9fdGl0bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjsgfVxuXG4vKiBibG9nLWxpc3QgKi9cbi5ibG9nLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ibG9nLWxpc3RfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyOyB9XG5cbi5ibG9nLWxpc3RfX2NudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYmxvZy1saXN0X19sc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ibG9nLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5ibG9nLWxpc3RfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTA1MzY0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3ZDNlOTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGJsb2ctdGFicyAqL1xuLmJsb2ctdGFicyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2dfX3RhYnNfX2xzdCB7XG4gIG1hcmdpbjogMzBweCAwIDQwcHg7IH1cblxuLyogYmxvZy1pdGVtcyAqL1xuLmJsb2ctaXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ibG9nX19wb3N0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmxvZ19fcG9zdDpob3ZlciAuYmxvZ19fcG9zdF9faW1nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ibG9nX19wb3N0OmhvdmVyIC5ibG9nX19wb3N0X190aXRsZV9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjYTdkM2U5OyB9XG4gIC5ibG9nX19wb3N0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2dfX3Bvc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJsb2dfX3Bvc3RfX2ltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvYmxvZ19fcG9zdF9faW1nLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDdweDtcbiAgbWFyZ2luOiAxcHggMXB4IDJweCAxcHg7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uYmxvZ19fcG9zdF9fdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2dfX3Bvc3RfX3RpdGxlX19saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3ZDNlOTtcbiAgY29sb3I6ICM1YzViNWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmxvZ19fcG9zdF9fZGVzYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjA1ZjVmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDc1cHg7IH1cblxuLmFsbC1wb3N0IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGwtcG9zdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZDQzYjEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDQzYjEyOyB9XG5cbi8qIGJsb2ctYXJ0aWNsZSAqL1xuLmJsb2ctYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgei1pbmRleDogMjA7IH1cblxuLmJsb2ctYXJ0aWNsZV9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MzY0O1xuICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uYmxvZy1hcnRpY2xlX19jbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDMwcHggMTBweDsgfVxuICAuYmxvZy1hcnRpY2xlX19jbnQgPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTA1MzY0OyB9XG4gIC5ibG9nLWFydGljbGVfX2NudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5ibG9nLWFydGljbGVfX2NudCBoMiwgLmJsb2ctYXJ0aWNsZV9fY250IGgzLCAuYmxvZy1hcnRpY2xlX19jbnQgaDQsIC5ibG9nLWFydGljbGVfX2NudCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ibG9nLWFydGljbGVfX2NudCBvbCBsaSxcbiAgLmJsb2ctYXJ0aWNsZV9fY250IHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiL2ltZy9saXN0LXN0eWxlLWltYWdlLmpwZ1wiKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1MDUzNjQ7IH1cblxuLyogY29udGFjdC1kYXRhICovXG4uY29udGFjdC1kYXRhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFjdC1kYXRhX190aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvdGl0bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjsgfVxuXG4uY29udGFjdC1kYXRhX19jbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmNvbnRhY3QtZGF0YV9fY250X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYjk0NTcxOyB9XG5cbi5jb250YWN0LWRhdGFfX2NudF9faW5mby1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhY3QtZGF0YV9fY250X19pbmZvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MzY0OyB9XG5cbi5jb250YWN0LWRhdGFfX2NudF9faW5mby1ibG9ja19fcGhvbmUsXG4uY29udGFjdC1kYXRhX19jbnRfX2luZm8tYmxvY2tfX2FkZHJlc3MsXG4uY29udGFjdC1kYXRhX19jbnRfX2luZm8tYmxvY2tfX3RpbWUtd29yayB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUzNjQ7IH1cblxuLmNvbnRhY3QtZGF0YV9fY250X19pbmZvLWJsb2NrX190aW1lLXdvcmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGNvbnRhY3QtZm9ybSAqL1xuLmNvbnRhY3QtZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3RpdGxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLmNvbnRhY3QtZm9ybV9fY250IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5jb250YWN0LWZvcm1fX2NudCBsYWJlbCB7XG4gICAgY29sb3I6ICM1MDUzNjQ7IH1cbiAgLmNvbnRhY3QtZm9ybV9fY250IC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogIzlmYTFhODsgfVxuXG4vKiBjb250YWN0LW1hcCAqL1xuLmNvbnRhY3QtbWFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29udGFjdC1tYXBfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyOyB9XG5cbi5jb250YWN0LW1hcF9fY250IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1OyB9XG5cbi8qIHJldmlld3MgKi9cbi5yZXZpZXdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3Jldmlld3NfX3RpdGxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLnJldmlld3NfX2NudCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucmV2aWV3c19fY250IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oY19fcmlnaHQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cblxuLyogcHJpY2VzLWJsb2NrICovXG4ucHJpY2VzLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJpY2VzLWJsb2NrX190aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcHJpY2VzLWJsb2NrX190aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyOyB9XG5cbi5wcmljZXMtYmxvY2tfX3RhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnByaWNlcy1ibG9ja19fdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2QzMzg3NDsgfVxuICAgICAgLnByaWNlcy1ibG9ja19fdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCBzdXAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAucHJpY2VzLWJsb2NrX190YWJsZSA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NmE3Y2M7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByaWNlcy1ibG9ja19fdGFibGUgPiB0Ym9keSA+IHRyOmhvdmVyID4gdGQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkIHN1cCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjZmOTsgfVxuICAgIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjZhN2NjO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJpY2VzLWJsb2NrX190YWJsZSA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoZXZlbik6aG92ZXIgPiB0ZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIG1lbnUtcHJvYmxlbXMgKi9cbi5tZW51LXByb2JsZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWVudS1wcm9ibGVtc19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21lbnUtcHJvYmxlbXNfX3RpdGxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLm1lbnUtcHJvYmxlbXNfX2NudCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ubWVudS1wcm9ibGVtc19fbHN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICBjb2x1bW5zOiAyO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lbnUtcHJvYmxlbXNfX2xzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1lbnUtcHJvYmxlbXNfX2xzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnNwYW4ubWVudS1wcm9ibGVtc19fbHN0X19pdGVtX19saW5rIHtcbiAgY3Vyc29yOiBuby1kcm9wOyB9XG4gIHNwYW4ubWVudS1wcm9ibGVtc19fbHN0X19pdGVtX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNmY5O1xuICAgIGNvbG9yOiAjNTA1MzY0OyB9XG5cbi5tZW51LXByb2JsZW1zX19sc3RfX2l0ZW1fX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIG1lbnUtYnJhbmRzICovXG4ubWVudS1icmFuZHMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZW51LWJyYW5kc19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21lbnUtYnJhbmRzX190aWxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLm1lbnUtYnJhbmRzX19jbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAwOyB9XG5cbi5tZW51LWJyYW5kc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVudS1icmFuZHNfX2l0ZW0gZGl2Lm1lbnUtYnJhbmRzX19pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51LWJyYW5kc19faXRlbSBkaXYubWVudS1icmFuZHNfX2l0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgY3Vyc29yOiBuby1kcm9wOyB9XG4gICAgICAubWVudS1icmFuZHNfX2l0ZW0gZGl2Lm1lbnUtYnJhbmRzX19pdGVtX19saW5rOmhvdmVyIC5tZW51LWJyYW5kc19faXRlbV9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjNTA1MzY0OyB9XG4gICAgLm1lbnUtYnJhbmRzX19pdGVtIGRpdi5tZW51LWJyYW5kc19faXRlbV9fbGluayAubWVudS1icmFuZHNfX2l0ZW1fX25hbWUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM1MDUzNjQ7IH1cblxuLm1lbnUtYnJhbmRzX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWVudS1icmFuZHNfX2l0ZW06aG92ZXIgLm1lbnUtYnJhbmRzX19pdGVtX19uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2E3ZDNlOTsgfVxuXG4ubWVudS1icmFuZHNfX2l0ZW1fX2xvZ28ge1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1lbnUtYnJhbmRzX19pdGVtX19sb2dvX19saW5rIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVudS1icmFuZHNfX2l0ZW1fX2xvZ29fX2xpbmsgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubWVudS1icmFuZHNfX2l0ZW1fX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNTM2NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBtZW51LXRhYnMgKi9cbi5tZW51LXRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZW51LXRhYnNfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tZW51LXRhYnNfX3RpdGxlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7IH1cblxuLm1lbnUtdGFic19fY250IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udGFiLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ubmF2LXRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDUzNjQ7XG4gIGJvcmRlci1jb2xvcjogI2U4ZTlmNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7IH1cblxuLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLFxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzOTljYztcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OWNjO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiB0aXBpY2FsLXByaWNlcy1ibG9jayAqL1xuLnRpcGljYWwtcHJpY2VzLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGlwaWNhbC1wcmljZXMtYmxvY2tfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXBpY2FsLXByaWNlcy1ibG9ja19fdGl0bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjsgfVxuXG4udGlwaWNhbC1wcmljZXMtYmxvY2tfX2NudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2U4ZTlmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU5ZjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udGFiLWNvbnRlbnQtLXRpcGljYWwtcHJpY2VzLWJsb2NrIHtcbiAgcGFkZGluZzogMDsgfVxuICAudGFiLWNvbnRlbnQtLXRpcGljYWwtcHJpY2VzLWJsb2NrIC5wcmljZXMtYmxvY2tfX3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIHBhZ2luYXRpb25cclxuKioqKioqKioqKioqKioqKioqKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzM5OWNjO1xuICBib3JkZXItY29sb3I6ICMzMzk5Y2M7IH1cblxuLnBhZ2luYXRpb24gPiBsaS5hY3RpdmU6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpLmFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgcGFkZGluZzogM3B4IDlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMzM5OWNjO1xuICBib3JkZXItY29sb3I6ICMzMzk5Y2M7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzUwNTM2NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMHM7XG4gIC1tcy10cmFuc2l0aW9uOiAwcztcbiAgLW8tdHJhbnNpdGlvbjogMHM7XG4gIHRyYW5zaXRpb246IDBzOyB9XG4gIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzM5OWNjO1xuICAgIHBhZGRpbmc6IDJweCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzOTljYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciB7XG4gIHBhZGRpbmc6IDNweCA5cHg7IH1cblxuLnBhZ2luYXRpb24gPiBsaS5hY3RpdmU6aG92ZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDNweCAxMHB4OyB9XG5cbi8qIGJyZWFkY3J1bWJzX19tb2R1bGUgKi9cbi5icmVhZGNydW1ic19fbW9kdWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYnJlYWRjcnVtYnNfX2xpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICMyNjk4ZGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYnNfX2xpbms6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJyZWFkY3J1bWJzX19saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnwrsnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICM1MDUzNjQ7IH1cbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyID4gc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmVhZGNydW1ic19fbGluayA+IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBvZmZlcnMtbGlzdCAqL1xuLm9mZmVycy1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub2ZmZXJzLWxpc3RfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyOyB9XG5cbi5vZmZlcnMtbGlzdF9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAub2ZmZXJzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub2ZmZXJzLWxpc3RfX2l0ZW1fX2NudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLmFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hY3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5hY3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMyMzIzMjsgfVxuXG4vKiBvZmZlcnMtYXJjaGl2ZSAqL1xuLm9mZmVycy1hcmNoaXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub2ZmZXJzLWFyY2hpdmVfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy90aXRsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyOyB9XG5cbi5vZmZlcnMtYXJjaGl2ZV9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNlOGU5ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjZThlOWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTlmNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5vZmZlcnMtYXJjaGl2ZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vZmZlcnMtYXJjaGl2ZV9faXRlbV9fY250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4vKiBtb29kYWwgKi9cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDAuODU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL21vZGFsLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwJSBhdXRvOyB9XG5cbi5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nsb3NlLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW9kYWxfX2NudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubW9kYWxfX2NudF9fbHN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuLm1vZGFsX19jbnRfX3RpdGxlX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWxfX3Bob25lLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm1vZGFsX19waG9uZS1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1vZGFsX19waG9uZS1ibG9ja19fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWxfX3Bob25lLWJsb2NrX19jYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuXG4vKiA0MDQgKi9cbi5lcnJvci00MDQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lcnJvci00MDRfX3RpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNkNDNiMTI7IH1cblxuLmVycm9yLTQwNF9fcGFnZS1ub3QtZm91bmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uZXJyb3ItNDA0X19zb3JyeSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNWM1YjViOyB9XG5cbi5lcnJvci00MDRfX3doeSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1YzViNWI7IH1cblxuLmVycm9yLTQwNF9fcHJvYmxlbXNfX2xzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5lcnJvci00MDRfX3Byb2JsZW1zX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1YzViNWI7IH1cbiAgLmVycm9yLTQwNF9fcHJvYmxlbXNfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1YzViNWI7IH1cblxuLyogZm9vdGVyXHJcbioqKioqKioqKioqKioqKioqKioqKiovXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDsgfVxuXG4uZm9vdGVyX19sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlcl9fd2FybmluZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyX193YXJuaW5nLXRleHQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9vdGVyX19saWNlbnNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZvb3Rlcl9fbGljZW5zZV9fbGluayB7XG4gIGNvbG9yOiAjMzM5OWNjOyB9XG5cbi8qIHJlc3BvbnNpdmUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNjRweDsgfVxuICAuaGVhZGVyLWluZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmhlYWRlci1pbmZvX19waG9uZSB7XG4gICAgbWFyZ2luOiAyMHB4IC0xNXB4OyB9XG4gIC5oZWFkZXItaW5mb19fcGhvbmUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBhc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2lkZWJhciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMzA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAyNzkuNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tc2lkZWJhcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaWRlYmFyX19jYXRlZ29yeS1pdGVtLFxuICAuc2lkZWJhcl9fYXJvdW5kLWNsb2NrLFxuICAuc2lkZWJhcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMTFweCAxMXB4IC0xMXB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMTFweCAxMXB4IC0xMXB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDExcHggMTFweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIC5tZW51LWdhZGdldHNfX3RvcC1saW5lIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubWVudS1kb21lc3RpY19faXRlbV9fdG9wLWxpbmUge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubWFpbi1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI2ZpeGVkLFxuICAuZml4ZWQge1xuICAgIHdpZHRoOiAyOTIuNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTY0cHg7IH1cbiAgLmhlYWRlci1pbmZvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzaWRlYmFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDI3OS41cHggIWltcG9ydGFudDsgfVxuICAuZm9ybS1zaWRlYmFyX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpZGViYXJfX2NhdGVnb3J5LWl0ZW0sXG4gIC5zaWRlYmFyX19hcm91bmQtY2xvY2ssXG4gIC5zaWRlYmFyX19waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1haW4tbWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuaGVhZGVyLWluZm9fX3Bob25lLFxuICAuaGVhZGVyLWluZm9fX2FkZHJlc3MsXG4gIC5oZWFkZXItaW5mb19fd29ya2luZy1ob3VycyB7XG4gICAgbWFyZ2luOiAxNnB4IDA7IH1cbiAgLmhlYWRlci1pbmZvX19waG9uZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWFpbi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zbGlkZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDExcHggMTFweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDExcHggMTFweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDExcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICAuYWR2YW50YWdlcy1ibG9ja19faXRlbV9fZGVzYyB7XG4gICAgaGVpZ2h0OiAxODBweDsgfVxuICAucGFnZS1hcnRpY2xlX19jbnQgcCA+IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAubG9nby0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLyogaGVhZGVyICovXG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVhZGVyLWluZm8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGhlYWRlci1pbm5lciAqL1xuICAuaGVhZC1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuaGVhZC1pbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuaGVhZC1pbm5lcl9fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5oZWFkLWlubmVyX19jYWxsLW1hc3RlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5oZWFkZXItaW5mb19fcGhvbmUsXG4gIC5oZWFkZXItaW5mb19fYWRkcmVzcyxcbiAgLmhlYWRlci1pbmZvX193b3JraW5nLWhvdXJzIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuaGVhZGVyLWluZm9fX3Bob25lID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogaGVhZDEtYmxvY2sgKi9cbiAgLmhlYWQxLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5oZWFkMS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5oZWFkMS1ibG9ja19fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5oZWFkMS1ibG9ja19fdG9wIC5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC8qIG1lbnUgKi9cbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tYWluLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5tYWluLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubWFpbi1tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC8qIG1lbnUtZ2FkZ2V0cyAqL1xuICAubWVudS1nYWRnZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZW51LWdhZGdldHNfX3RvcC1saW5lIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC8qIG1lbnUtZG9tZXN0aWMgKi9cbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubWVudS1kb21lc3RpY19faXRlbV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAvKiBjb250ZW50ICovXG4gIGFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgI3NpZGViYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogMjc5LjVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDM1OyB9XG4gIC5mb3JtLXNpZGViYXJfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2lkZWJhcl9fY2F0ZWdvcnktaXRlbSxcbiAgLnNpZGViYXJfX2Fyb3VuZC1jbG9jayxcbiAgLnNpZGViYXJfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93IHtcbiAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzcztcbiAgICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgM3M7XG4gICAgLW1zLXRyYW5zaXRpb246IHZpc2liaWxpdHkgM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzcztcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDNzOyB9XG4gIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wcmljZXMtYmxvY2tfX3RpdGxlLFxuICAuYWR2YW50YWdlcy1ibG9ja19fdGl0bGUsXG4gIC5hbGVydC1ibG9jayxcbiAgLnBhZ2UtYXJ0aWNsZV9fdGl0bGUsXG4gIC5yZXZpZXdzX190aXRsZSxcbiAgLmJsb2ctbGlzdF9fdGl0bGUsXG4gIC5tZW51LXByb2Zlc3Npb25hbF9fdGl0bGUsXG4gIC5tZW51LWRvbWVzdGljX190aXRsZSxcbiAgLm1lbnUtYnJhbmRzX190aXRsZSxcbiAgLm1lbnUtcHJvYmxlbXNfX3RpdGxlLFxuICAubWVudS10YWJzX190aXRsZSxcbiAgLmNvbnRhY3QtbWFwX190aXRsZSxcbiAgLmNvbnRhY3QtZm9ybV9fdGl0bGUsXG4gIC5jb250YWN0LWRhdGFfX3RpdGxlLFxuICAub2ZmZXJzLWFyY2hpdmVfX3RpdGxlLFxuICAub2ZmZXJzLWxpc3RfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5hbGVydC1ibG9jayB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5hbGVydC1ibG9ja19fdGltZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBibG9nICovXG4gIC5ibG9nLWFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmJsb2ctYXJ0aWNsZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4OyB9XG4gIC5ibG9nLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYmxvZ19fcG9zdF9fZGVzYyxcbiAgLmJsb2dfX3Bvc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLyogcHJpY2UtYmxvY2sgKi9cbiAgLnByaWNlcy1ibG9ja19fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByaWNlcy1ibG9ja19fdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIG1lbnUtcHJvYmxlbXMgKi9cbiAgLm1lbnUtcHJvYmxlbXNfX2NudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7IH1cbiAgLm1lbnUtcHJvYmxlbXNfX2xzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAvKiBtZW51LXRhYnMgKi9cbiAgLm1lbnUtdGFic19fY250IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogYWR2YW50YWdlcy1ibG9jayAqL1xuICAuYWR2YW50YWdlcy1ibG9ja19faXRlbV9fZGVzYyB7XG4gICAgaGVpZ2h0OiAxOTBweDsgfVxuICAucGFnZS1hcnRpY2xlX19jbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5wYWdlLWFydGljbGVfX2NudF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIG1lbnUtcHJvZmVzc2lvbmFsICovXG4gIC5tZW51LXByb2Zlc3Npb25hbF9fbHN0IHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDE7XG4gICAgY29sdW1uczogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGJsb2cgKi9cbiAgLmJsb2ctbGlzdF9fbHN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idG4tbGlnaHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmJ0bi1ibHVlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4OyB9XG4gIC5idG4tYmx1ZS0tbGcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAzMHB4IDAgMDsgfVxuICAvKiBhY3Rpb24gKi9cbiAgLmFjdC1kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGZvb3RlciAqL1xuICAuZm9vdGVyX19saWNlbnNlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jYWxsLXRoZS1tYXN0ZXIge1xuICAgIHdpZHRoOiAyNjRweDsgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4iLCIvLyBNYWluIHN0eWxlcyAvL1xyXG4kdGV4dENvbG9yOiAjNTA1MzY0O1xyXG4kbGlua0NvbG9yOiAjYTdkM2U5O1xyXG5cclxuJHJhZDogMnB4O1xyXG4kc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgyMzIsMjMzLDI0NSwxKTtcclxuJGZ6OiAxNnB4O1xyXG4kZnc6IDcwMDtcclxuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dExpbmsoJGZ6LCAkZncpe1xyXG4gIGZvbnQtc2l6ZTogJGZ6O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnc7XHJcbiAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XHJcbn1cclxuXHJcbkBtaXhpbiBkYXNoZWQoKXtcclxuICBiYWNrZ3JvdW5kOiAjMzUzNjM4O1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNDI0MjQyO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xyXG59XHJcblxyXG5AbWl4aW4gZGFzaGVkSG92ZXIoKXtcclxuICBib3JkZXItY29sb3I6ICM5YjliOWI7XHJcbn1cclxuXHJcblxyXG4vKiBtYWluXHJcbj09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuLyogRmlyZWZveCAxOSsgKi9cclxuOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG59XHJcblxyXG4vKiBGaXJlZm94IDE4LSAqL1xyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rQ29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dCAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQgMC4ycztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGxpbmtDb2xvcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbiAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYnRuLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmNmY5O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xyXG5cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTdkM2U5O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ibHVlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZDogIzMzOTljYztcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFhNzlhODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1yZWQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBiYWNrZ3JvdW5kOiAjZmU3MDg3O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQgMC4ycztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2E0YjdjO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1ibHVlLS1sZ3tcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjNweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWE3OWE4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFhNzlhODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1yZWQtLWxne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAyM3B4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjYTRiN2MgO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2NhNGI3YztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vcmFuZ2U6aG92ZXIsXHJcbi5idG46Zm9jdXMsXHJcbi5idG46YWN0aXZlOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICM0MDQwNDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJHRleHRDb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogI2E5YWFhYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4udGl0bGV7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjNTA1MzY0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbiAgcGFkZGluZzogNHB4IDEycHggMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4ucmVxdWlyZWR7XHJcbiAgY29sb3I6ICNiOTQ1NzE7XHJcbn1cclxuXHJcbi8qIG1haW4gKi9cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2hlYWQxLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmxvZy1oZWFkZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9zaWRlYmFyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybS1zaWRlYmFyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybS1tb2RhbFwiO1xyXG5cclxuQGltcG9ydCBcImxheW91dC9jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvbWVudS1nYWRnZXRzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvbWVudS1kb21lc3RpY1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L21lbnUtcHJvZmVzc2lvbmFsXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYWR2YW50YWdlcy1ibG9ja1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2FsZXJ0LWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvcGFnZS1hcnRpY2xlXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmxvZy1saXN0XCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmxvZy10YWJzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmxvZy1pdGVtc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Jsb2ctYXJ0aWNsZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3QtZGF0YVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3QtZm9ybVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2NvbnRhY3QtbWFwXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvcmV2aWV3c1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3ByaWNlcy1ibG9ja1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L21lbnUtcHJvYmxlbXNcIjtcclxuQGltcG9ydCBcImxheW91dC9tZW51LWJyYW5kc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L21lbnUtdGFic1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3RpcGljYWwtcHJpY2VzLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmxvZy1pdGVtcy1wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYnJlYWRjcnVtYnNfX21vZHVsZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L29mZmVycy1saXN0XCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvb2ZmZXJzLWFyY2hpdmVcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwibGF5b3V0L21vZGFsXCI7XHJcblxyXG5cclxuQGltcG9ydCBcImxheW91dC80MDRcIjtcclxuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcclxuXHJcbi8qIHJlc3BvbnNpdmUgKi9cclxuQGltcG9ydCBcInJlc3BvbnNpdmUvbWRcIjtcclxuQGltcG9ydCBcInJlc3BvbnNpdmUvc21cIjtcclxuQGltcG9ydCBcInJlc3BvbnNpdmUveHNcIjsiLCIvKiBoZWFkZXJcclxuKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uc3dpcGVyLXNpZGViYXIge1xyXG4gIGhlaWdodDogNzBweDtcclxuICB6LWluZGV4OiAzNTtcclxuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhbGwtdGhlLW1hc3RlcntcclxuICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBkYXNoZWQgIzQyNDI0MjtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcclxuICBtYXJnaW46IDAgMCAycHggMDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGVmdDogMTVweDtcclxuICBjb2xvcjogI2ZmY2MyYjtcclxuICB0b3A6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgXHJcbiAgPnNwYW57XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmNjMmI7O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxNjVweDtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuLnRvcC1saW5lIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9wX2xpbmUucG5nXCIpIGNlbnRlciBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgei1pbmRleDogNjc7XHJcbn1cclxuXHJcbi5oZWFkZXItaW5mbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xyXG4gIGhlaWdodDogODJweDtcclxuICB6LWluZGV4OiAyNTtcclxufVxyXG5cclxuXHJcbi8qIE5hdiBtZW51ICovXHJcbi5uYXZiYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tYWluLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWFpbi1tZW51X19pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwNTQ2NDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCxcclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTA1NDY0O1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMyksXHJcbiAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhlNDE1ZjtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDUpLFxyXG4gICY6bnRoLWNoaWxkKDYpIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MDU5ODM7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg3KSxcclxuICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWE2YjgzO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YTZiODM7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgOmhvdmVye1xyXG5cclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgPiBhLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gYSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1tZW51X19saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBoZWFkZXItaW5mbyovXHJcblxyXG4uaGVhZGVyLWluZm8ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLmhlYWRlci1pbmZvX19waG9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvaWNfYl9waG9uZS5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDI5cHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgID5zcGFue1xyXG4vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1pbmZvX19hZGRyZXNze1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2ljX2JfZ2xvYmUucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItaW5mb19fd29ya2luZy1ob3Vyc3tcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9pY19iX2NhbGVuZGFyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWluZm9fX21hcHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2ljX2JfbWFwLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmM2Y0O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qIGhlYWQxLWJsb2NrICovXHJcblxyXG4uaGVhZDEtYmxvY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB6LWluZGV4OiAyMDtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG59XHJcblxyXG4gIC5oZWFkMS1ibG9ja19fdG9we1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAxNTZkZWcsIHJnYigyMDIsNzUsMTI0KSAwJSwgcmdiYSgyMDIsNzUsMTI0LDApIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDE1NmRlZywgcmdiKDIwMiw3NSwxMjQpIDAlLCByZ2JhKDIwMiw3NSwxMjQsMCkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAxNTZkZWcsIHJnYigyMDIsNzUsMTI0KSAwJSwgcmdiYSgyMDIsNzUsMTI0LDApIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjg3ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9oZWFkLWlubmVyX19jYWxsLW1hc3Rlci1iZy5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+c3BhbntcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMjMyMzI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAgICAgLmhlYWQxLWJsb2NrX190aXRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZDEtYmxvY2tfX3F1ZXN0aW9ue1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5oZWFkMS1ibG9ja19fc29jaWFsLWljb25ze1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVhZDEtYmxvY2tfX3NvY2lhbC1pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgLmhlYWQxLWJsb2NrX19jbnR7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBcclxuICAgICAgPmF7XHJcbiAgICAgICAgY29sb3I6ICMzMzk5Y2M7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfSIsIi8qIGJsb2ctaGVhZGVyICovXHJcblxyXG4uYmxvZy1oZWFkZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB6LWluZGV4OiAyMDtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG59XHJcblxyXG4gIC5ibG9nLWhlYWRlcl9fdG9we1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblxyXG4gICAgICA+YXtcclxuICAgICAgICBjb2xvcjogIzMzOTljYztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLmJsb2ctaGVhZGVyX190aXRsZXtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5oZWFkMS1ibG9ja19fcXVlc3Rpb257XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQxLWJsb2NrX19jYWxsLW1hc3RlcntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2hlYWQtaW5uZXJfX2NhbGwtbWFzdGVyLWJnLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRsaW5rQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5zcGFue1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzMyMzIzMjtcclxuICAgICAgfVxyXG4gICAgfSIsIi8qIHNpZGViYXIgKi9cclxuXHJcbiNzaWRlYmFyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAzMDtcclxufVxyXG5cclxuLmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAyOTIuNXB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiAgICAuc2lkZWJhcl9fY2F0ZWdvcnktaXRlbXtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggODBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBkYXNoZWQ7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGRhc2hlZEhvdmVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgPnNwYW57XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2NhdGVnb3J5LWl0ZW0tLW1vYi1lcXVpcG1lbnR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9waG9uZS1pY29uLnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2NhdGVnb3J5LWl0ZW0tLWJ1dC1lcXVpcG1lbnR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9idXQtdGVoLWljb24ucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fY2F0ZWdvcnktaXRlbS0tcHJvZi1lcXVpcG1lbnR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9lbGVjdHJvLWljb24ucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fYXJvdW5kLWNsb2Nre1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGNvbG9yOiAjYTlhYWFjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX3Bob25le1xyXG4gICAgICBAaW5jbHVkZSBkYXNoZWQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmU3MDg3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc2lkZWJhcl9fcGhvbmUtYmcucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIzNXB4IGNlbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZGFzaGVkSG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH0iLCIvKiBmb3JtLXNpZGViYXIgKi9cblxuLmZvcm0tc2lkZWJhcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgZGFzaGVkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgZGFzaGVkSG92ZXI7XG4gIH1cbn1cblxuICAuZm9ybS1zaWRlYmFyX190aXRsZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmNjMmI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4iLCIvKiBmb3JtIG1vZGFsICovXHJcblxyXG4uZm9ybS1tb2RhbHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIEBpbmNsdWRlIGRhc2hlZEhvdmVyO1xyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLW1vZGFsX190aXRsZXtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICNmZmNjMmI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLyogY29udGVudCAqL1xyXG5cclxuI2NvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYjtcclxuICB6LWluZGV4OiAzMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn0iLCIvKiBzbGlkZXIgKi9cclxuXHJcbi5zbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvMjRfYmx1ZV9iZy5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIG1hcmdpbjogMCAtMTVweDtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGVfX3RpdGxle1xyXG4gICAgICBtYXJnaW46IDU3cHggMzBweCAwO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlX19kZXNje1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW46IDE2cHggMzBweDtcclxuICAgIH0iLCIvKiBtZW51LWdhZGdldHMgKi9cclxuXHJcbi5pbmRleC1mbGF0IC5tZW51LWdhZGdldHN7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi5tZW51LWdhZGdldHN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB6LWluZGV4OiAzMDtcclxufVxyXG4gICAgLm1lbnUtZ2FkZ2V0c19fdG9wLWxpbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tYWluLWNhdGFsb2dfX2l0ZW0tdG9wLWJnLmpwZycpIHRvcCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWdhZGdldHNfX2l0ZW17XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgICAubWVudS1nYWRnZXRzX19saW5re1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcclxuICAgICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZW51LWdhZGdldHNfX25hbWV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tZW51LWdhZGdldHNfX25hbWUtYmcucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWdhZGdldHNfX25hbWUgPnNwYW57XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgIC5tZW51LWdhZGdldHNfX2ljb257XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgbWluLWhlaWdodDogMTg3cHg7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICB9IiwiLyogbWVudS1kb21lc3RpYyAqL1xyXG5cclxuLm1lbnUtZG9tZXN0aWN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxufVxyXG5cclxuICAubWVudS1kb21lc3RpY19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWVudS1kb21lc3RpY19faXRlbV9fdG9wLWxpbmV7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvbWVudS1kb21lc3RpY19faXRlbV9fdG9wLWxpbmUtYmcuanBnJykgcmVwZWF0LXk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW17XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuXHJcblxyXG4gICAgLm1lbnUtZG9tZXN0aWNfX2l0ZW1fX2ljb257XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAubWVudS1kb21lc3RpY19faXRlbV9faWNvbntcclxuXHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1kb21lc3RpY19faXRlbV9fdGl0bGVfX2xpbmt7XHJcbiAgICAgICAgICBjb2xvcjogJGxpbmtDb2xvcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgICAgIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZV9fbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E3ZDNlOTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAubWVudS1kb21lc3RpY19faXRlbV9fbGluay1pY29ue1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH0iLCIvKiBtZW51LXByb2Zlc3Npb25hbCAqL1xyXG5cclxuLm1lbnUtcHJvZmVzc2lvbmFse1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuICAubWVudS1wcm9mZXNzaW9uYWxfX3RpdGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3RpdGxlLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgICAubWVudS1wcm9mZXNzaW9uYWxfX2FsbC1pdGVtc3tcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbiAgICB9XHJcbiAgICAgIC5tZW51LXByb2Zlc3Npb25hbF9fbHN0e1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW5zOiAzO1xyXG4gICAgICAgIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1wcm9mZXNzaW9uYWxfX2l0ZW17XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWVudS1wcm9mZXNzaW9uYWxfX2xpbmt7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHRMaW5rKCRmeiwgJGZ3KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ubWVudS1wcm9mZXNzaW9uYWxfX2xpbmt7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9IiwiLyogYWR2YW50YWdlcy1ibG9jayAqL1xyXG5cclxuLmFkdmFudGFnZXMtYmxvY2t7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuICAuYWR2YW50YWdlcy1ibG9ja19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYWR2YW50YWdlcy1ibG9ja19faXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXMtYmxvY2tfX2l0ZW1fX2Rlc2Mge1xyXG4gICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH0iLCIvKiBhbGVydC1ibG9jayAqL1xyXG5cclxuLmFsZXJ0LWJsb2Nre1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvYWxlcnQtYmxvY2tfX2F2YWlsYWJpbGl0eS1iZy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xyXG4gIHBhZGRpbmc6IDI1cHggMzBweCAxNXB4IDU3cHg7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkO1xyXG59XHJcblxyXG4gIC5hbGVydC1ibG9ja19fYXZhaWxhYmlsaXR5e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzUwNTM2NDtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWJsb2NrX190aW1le1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH0iLCIvKiBwYWdlLWFydGljbGUgKi9cclxuXHJcbi5wYWdlLWFydGljbGV7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuICAucGFnZS1hcnRpY2xlX19jbnR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG5cclxuICAgIC5wYWdlLWFydGljbGVfX2NudF9faW1nLWJsb2Nre1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWFydGljbGVfX2NudF9faW1ne1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgID4gaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLCBoMywgaDQsIGg1e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICBwLCBvbCwgdWx7XHJcbiAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wgbGksXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnL2ltZy9saXN0LXN0eWxlLWltYWdlLmpwZycpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzUwNTM2NDtcclxuXHJcbiAgLyogID5pbWd7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgfSAqL1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYXJ0aWNsZV9fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvcGFnZS1hcnRpY2xlX190aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9IiwiLyogYmxvZy1saXN0ICovXHJcblxyXG4uYmxvZy1saXN0e1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLmJsb2ctbGlzdF9fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYmxvZy1saXN0X19jbnR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWQ7XHJcbiAgfVxyXG5cclxuICAgIC5ibG9nLWxpc3RfX2xzdHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAgIC5ibG9nLWxpc3RfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZy1saXN0X19saW5re1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGV4dExpbmsoJGZ6LCAkZncpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiIsIi8qIGJsb2ctdGFicyAqL1xyXG5cclxuLmJsb2ctdGFic3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5ibG9nX190YWJzX19sc3R7XHJcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xyXG4gIH0iLCIvKiBibG9nLWl0ZW1zICovXHJcblxyXG4uYmxvZy1pdGVtc3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5ibG9nX19wb3N0e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTQ5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5ibG9nX19wb3N0X19pbWd7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2dfX3Bvc3RfX3RpdGxlX19saW5re1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGxpbmtDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nX19wb3N0X19saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE0OXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYmxvZ19fcG9zdF9faW1ne1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2Jsb2dfX3Bvc3RfX2ltZy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE0N3B4O1xyXG4gICAgbWFyZ2luOiAxcHggMXB4IDJweCAxcHg7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG5cclxuICAuYmxvZ19fcG9zdF9fdGl0bGV7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5ibG9nX19wb3N0X190aXRsZV9fbGlua3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2QzZTk7XHJcbiAgICBjb2xvcjogIzVjNWI1YjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ibG9nX19wb3N0X19kZXNjIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogIzYwNWY1ZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG5cclxuICAuYWxsLXBvc3R7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmFsbC1wb3N0X19saW5re1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogI2Q0M2IxMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0M2IxMjtcclxuICB9IiwiLyogYmxvZy1hcnRpY2xlICovXHJcblxyXG4uYmxvZy1hcnRpY2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuICAuYmxvZy1hcnRpY2xlX190aXRsZXtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgfVxyXG5cclxuICAuYmxvZy1hcnRpY2xlX19jbnR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDEwcHg7XHJcblxyXG4gICAgPnB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLCBoMywgaDQsIGg1e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIGxpLFxyXG4gICAgdWwgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy9pbWcvbGlzdC1zdHlsZS1pbWFnZS5qcGcnKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgICB9XHJcbiAgfSIsIi8qIGNvbnRhY3QtZGF0YSAqL1xyXG5cclxuLmNvbnRhY3QtZGF0YXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5jb250YWN0LWRhdGFfX3RpdGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3RpdGxlLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtZGF0YV9fY250e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZGF0YV9fY250X190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNiOTQ1NzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZGF0YV9fY250X19pbmZvLWJsb2Nre1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgIC5jb250YWN0LWRhdGFfX2NudF9faW5mby1ibG9ja19fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3QtZGF0YV9fY250X19pbmZvLWJsb2NrX19waG9uZSxcclxuICAgICAgLmNvbnRhY3QtZGF0YV9fY250X19pbmZvLWJsb2NrX19hZGRyZXNzLFxyXG4gICAgICAuY29udGFjdC1kYXRhX19jbnRfX2luZm8tYmxvY2tfX3RpbWUtd29ya3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LWRhdGFfX2NudF9faW5mby1ibG9ja19fdGltZS13b3Jre1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH0iLCIvKiBjb250YWN0LWZvcm0gKi9cclxuXHJcbi5jb250YWN0LWZvcm17XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuICAuY29udGFjdC1mb3JtX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy90aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LWZvcm1fX2NudHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICBib3JkZXItY29sb3I6ICM5ZmExYTg7XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIvKiBjb250YWN0LW1hcCAqL1xyXG5cclxuLmNvbnRhY3QtbWFwe1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLmNvbnRhY3QtbWFwX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy90aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1hcF9fY250e1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICB9IiwiLyogcmV2aWV3cyAqL1xyXG5cclxuLnJldmlld3N7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuICAucmV2aWV3c19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvcmV2aWV3c19fdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucmV2aWV3c19fY250e1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhjX19yaWdodHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICB9IiwiLyogcHJpY2VzLWJsb2NrICovXHJcblxyXG4ucHJpY2VzLWJsb2Nre1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLnByaWNlcy1ibG9ja19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvcHJpY2VzLWJsb2NrX190aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcmljZXMtYmxvY2tfX3RhYmxle1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU5ZjU7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgPnRib2R5e1xyXG4gICAgICA+dHJ7XHJcbiAgICAgICAgPnRke1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDMzODc0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3Vwe1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjZhN2NjO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICYgPnRke1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIHN1cHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPnRyOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY2Zjk7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NmE3Y2M7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJiA+dGR7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIvKiBtZW51LXByb2JsZW1zICovXHJcblxyXG4ubWVudS1wcm9ibGVtc3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5tZW51LXByb2JsZW1zX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tZW51LXByb2JsZW1zX190aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tZW51LXByb2JsZW1zX19jbnR7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAgIC5tZW51LXByb2JsZW1zX19sc3R7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC13ZWJraXQtY29sdW1uczogMjtcclxuICAgICAgY29sdW1uczogMjtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICAgLm1lbnUtcHJvYmxlbXNfX2xzdF9faXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1lbnUtcHJvYmxlbXNfX2xzdF9faXRlbV9fbGlua3tcclxuICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmNmY5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LXByb2JsZW1zX19sc3RfX2l0ZW1fX2xpbmt7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9IiwiLyogbWVudS1icmFuZHMgKi9cclxuXHJcbi5tZW51LWJyYW5kc3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5tZW51LWJyYW5kc19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvbWVudS1icmFuZHNfX3RpbGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWVudS1icmFuZHNfX2NudHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAgIC5tZW51LWJyYW5kc19faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBkaXYubWVudS1icmFuZHNfX2l0ZW1fX2xpbmt7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcblxyXG4gICAgICAgICAgICAubWVudS1icmFuZHNfX2l0ZW1fX25hbWV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1lbnUtYnJhbmRzX19pdGVtX19uYW1le1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYnJhbmRzX19pdGVtX19saW5re1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICAgLm1lbnUtYnJhbmRzX19pdGVtOmhvdmVye1xyXG4gICAgICAgIC5tZW51LWJyYW5kc19faXRlbV9fbmFtZXtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkbGlua0NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnUtYnJhbmRzX19pdGVtX19sb2dve1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAubWVudS1icmFuZHNfX2l0ZW1fX2xvZ29fX2xpbmt7XHJcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICA+aW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWJyYW5kc19faXRlbV9fbmFtZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHRMaW5rKCRmeiwgJGZ3KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuIiwiLyogbWVudS10YWJzICovXHJcblxyXG4ubWVudS10YWJze1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLm1lbnUtdGFic19fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvbWVudS10YWJzX190aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICAgLm1lbnUtdGFic19fY250IHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50e1xyXG4vLyAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOWY1O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtdGFicyA+IGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICM1MDUzNjQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlOGU5ZjU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBub25lO1xyXG4vLyAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXHJcbiAgICAgICAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcclxuICAgICAgICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzOTljYztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzOTljYztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbi8vLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlclxyXG5cclxuXHJcblxyXG4iLCIvKiB0aXBpY2FsLXByaWNlcy1ibG9jayAqL1xyXG5cclxuLnRpcGljYWwtcHJpY2VzLWJsb2Nre1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLnRpcGljYWwtcHJpY2VzLWJsb2NrX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy90aXBpY2FsLXByaWNlcy1ibG9ja19fdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAgIC50aXBpY2FsLXByaWNlcy1ibG9ja19fY250IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQtLXRpcGljYWwtcHJpY2VzLWJsb2Nre1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLnByaWNlcy1ibG9ja19fdGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOWY1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH0iLCIvKiBwYWdpbmF0aW9uXHJcbioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucGFnaW5hdGlvbntcclxuICBtYXJnaW46IDQwcHggMCAwO1xyXG59XHJcblxyXG4gIC5wYWdpbmF0aW9uID4gbGl7XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgID5zcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzk5Y2M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzM5OWNjO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgPmF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU5ZjU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzM5OWNjO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzM5OWNjO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjNTA1MzY0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOWY1O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMHM7LW1vei10cmFuc2l0aW9uOiAwczstbXMtdHJhbnNpdGlvbjogMHM7LW8tdHJhbnNpdGlvbjogMHM7dHJhbnNpdGlvbjogMHM7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzk5Y2M7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDlweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM5OWNjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24gPiBsaS5hY3RpdmU6aG92ZXIgc3BhbntcclxuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICB9IiwiLyogYnJlYWRjcnVtYnNfX21vZHVsZSAqL1xyXG5cclxuLmJyZWFkY3J1bWJzX19tb2R1bGV7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4gIC5icmVhZGNydW1ic19fbGluay1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzX19saW5rIHtcclxuICAgICAgY29sb3I6ICMyNjk4ZGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICfCuyc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogIzUwNTM2NDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICA+c3BhbntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5zcGFue1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuIiwiLyogb2ZmZXJzLWxpc3QgKi9cclxuXHJcbi5vZmZlcnMtbGlzdHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4gIC5vZmZlcnMtbGlzdF9fdGl0bGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvdGl0bGUtYmcucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAub2ZmZXJzLWxpc3RfX2l0ZW17XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAub2ZmZXJzLWxpc3RfX2l0ZW1fX2NudHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAgIC5hY3QtdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0LXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjdC1kYXRle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgIH0iLCIvKiBvZmZlcnMtYXJjaGl2ZSAqL1xyXG5cclxuLm9mZmVycy1hcmNoaXZle1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiAgLm9mZmVycy1hcmNoaXZlX190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy90aXRsZS1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5vZmZlcnMtYXJjaGl2ZV9faXRlbXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIC5vZmZlcnMtYXJjaGl2ZV9faXRlbV9fY250e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfSIsIi8qIG1vb2RhbCAqL1xyXG5cclxuLm1vZGFsLWJhY2tkcm9wLmlue1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50e1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9tb2RhbC1iZy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtYm9keXtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMjAlIGF1dG87XHJcbn1cclxuXHJcbi5jbG9zZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvY2xvc2UtYmcucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yNXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tb2RhbF9fY250X190aXRsZXtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5tb2RhbF9fY250X19sc3R7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxufVxyXG5cclxuICAubW9kYWxfX2NudF9fdGl0bGVfX2l0ZW17XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1vZGFsX19waG9uZS1ibG9ja3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gICAgLm1vZGFsX19waG9uZS1ibG9ja19fdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1vZGFsX19waG9uZS1ibG9ja19fbnVtYmVye1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fcGhvbmUtYmxvY2tfX2NhbGx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qIDQwNCAqL1xyXG4uZXJyb3ItNDA0e1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblx0LmVycm9yLTQwNF9fdGl0bGV7XHJcblx0XHRtYXJnaW46IDMwcHggMCAwIDA7XHJcblx0XHRmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNkNDNiMTI7XHJcblx0fVxyXG5cclxuXHQuZXJyb3ItNDA0X19wYWdlLW5vdC1mb3VuZHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHR9XHJcblxyXG5cdC5lcnJvci00MDRfX3NvcnJ5e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICM1YzViNWI7XHJcblx0fVxyXG5cclxuXHQuZXJyb3ItNDA0X193aHl7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjNWM1YjViO1xyXG5cdH1cclxuXHJcblx0LmVycm9yLTQwNF9fcHJvYmxlbXNfX2xzdHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHR9XHJcblxyXG5cdFx0LmVycm9yLTQwNF9fcHJvYmxlbXNfX2l0ZW17XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAjNWM1YjViO1xyXG5cdFx0XHRcclxuXHRcdFx0PmF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNWM1YjViO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4iLCIvKiBmb290ZXJcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5mb290ZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcclxufVxyXG5cclxuICAuZm9vdGVyX19sb2dvX19saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fY29weXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX193YXJuaW5nLXRleHR7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZm9vdGVyX19saWNlbnNle1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgXHJcbiAgICAuZm9vdGVyX19saWNlbnNlX19saW5re1xyXG4gICAgICBjb2xvcjogIzMzOTljYztcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICBoZWFkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcntcclxuICAgIGhlaWdodDogMTY0cHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWluZm97XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1pbmZvX19waG9uZXtcclxuICAgIG1hcmdpbjogMjBweCAtMTVweDtcclxuICB9XHJcblxyXG4gICAgLmhlYWRlci1pbmZvX19waG9uZSA+c3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICBhc2lkZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjc2lkZWJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAyNzkuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zaWRlYmFyX190aXRsZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXJfX2NhdGVnb3J5LWl0ZW0sXHJcbiAgLnNpZGViYXJfX2Fyb3VuZC1jbG9jayxcclxuICAuc2lkZWJhcl9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zbGlkZXJ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDExcHggLTExcHggcmdiYSgwLDAsMCwwLjQyKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDExcHggMTFweCAtMTFweCByZ2JhKDAsMCwwLDAuNDIpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDExcHggMTFweCAtMTFweCByZ2JhKDAsMCwwLDAuNDIpO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZ2FkZ2V0c19fdG9wLWxpbmV7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICBcclxuICAubWVudS1kb21lc3RpY19faXRlbV9fdG9wLWxpbmV7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gIC5tYWluLW1lbnVfX2l0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWVudS1kb21lc3RpY19faXRlbXtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW1fX3RpdGxle1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuXHJcbiAgI2ZpeGVkLFxyXG4gIC5maXhlZHtcclxuICAgIHdpZHRoOiAyOTIuNXB4O1xyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIGhlYWRlcntcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVye1xyXG4gICAgaGVpZ2h0OiAxNjRweDtcclxuICB9XHJcbiAgXHJcbiAgLmhlYWRlci1pbmZve1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcblxyXG4gIGFzaWRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNzaWRlYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDMwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgd2lkdGg6IDI3OS41cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXNpZGViYXJfX3RpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhcl9fY2F0ZWdvcnktaXRlbSxcclxuICAuc2lkZWJhcl9fYXJvdW5kLWNsb2NrLFxyXG4gIC5zaWRlYmFyX19waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1sb2dvIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAubWFpbi1tZW51X19pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1icmFuZHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItaW5mb19fcGhvbmUsXHJcbiAgLmhlYWRlci1pbmZvX19hZGRyZXNzLFxyXG4gIC5oZWFkZXItaW5mb19fd29ya2luZy1ob3VycyB7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItaW5mb19fcGhvbmUgPiBzcGFue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tbWVudXtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVye1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMTFweCAxMXB4IC0xMXB4IHJnYmEoMCwwLDAsMC40Mik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDExcHggLTExcHggcmdiYSgwLDAsMCwwLjQyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDExcHggLTExcHggcmdiYSgwLDAsMCwwLjQyKTtcclxuICB9XHJcbiAgXHJcbiAgLmFkdmFudGFnZXMtYmxvY2tfX2l0ZW1fX2Rlc2N7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYXJ0aWNsZV9fY250IHAgPiBpbWd7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5tZW51LWRvbWVzdGljX19pdGVte1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAubWVudS1kb21lc3RpY19faXRlbV9fdGl0bGV7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAvKiBoZWFkZXIgKi9cclxuICAuaGVhZGVye1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5oZWFkZXItbG9nb3tcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWluZm97XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIGhlYWRlci1pbm5lciAqL1xyXG4gIC5oZWFkLWlubmVye1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkLWlubmVyX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcblxyXG4gIC5oZWFkLWlubmVyX19xdWVzdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG5cclxuICAuaGVhZC1pbm5lcl9fY2FsbC1tYXN0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1pbmZvX19waG9uZSxcclxuICAuaGVhZGVyLWluZm9fX2FkZHJlc3MsXHJcbiAgLmhlYWRlci1pbmZvX193b3JraW5nLWhvdXJze1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhlYWRlci1pbmZvX19waG9uZSA+c3BhbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIGhlYWQxLWJsb2NrICovXHJcbiAgLmhlYWQxLWJsb2Nre1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkMS1ibG9ja19fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLmhlYWQxLWJsb2NrX19xdWVzdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIC5oZWFkMS1ibG9ja19fdG9wIC5oZWFkMS1ibG9ja19fY2FsbC1tYXN0ZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gIC8qIG1lbnUgKi9cclxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZXtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubWFpbi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICB9XHJcblxyXG4gIC5tYWluLW1lbnVfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLW1lbnVfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBtZW51LWdhZGdldHMgKi9cclxuICAubWVudS1nYWRnZXRze1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5tZW51LWdhZGdldHNfX3RvcC1saW5le1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBtZW51LWRvbWVzdGljICovXHJcbiAgLm1lbnUtZG9tZXN0aWNfX2l0ZW17XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWVudS1kb21lc3RpY19faXRlbV9fbGluay1pY29ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LWRvbWVzdGljX19pdGVtX190aXRsZXtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBjb250ZW50ICovXHJcbiAgYXNpZGV7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gICNzaWRlYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHdpZHRoOiAyNzkuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAzNTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXNpZGViYXJfX3RpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhcl9fY2F0ZWdvcnktaXRlbSxcclxuICAuc2lkZWJhcl9fYXJvdW5kLWNsb2NrLFxyXG4gIC5zaWRlYmFyX19waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNob3d7XHJcbiAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgM3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAzcztcclxuICAgIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgM3M7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDNzO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxle1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucHJpY2VzLWJsb2NrX190aXRsZSxcclxuICAuYWR2YW50YWdlcy1ibG9ja19fdGl0bGUsXHJcbiAgLmFsZXJ0LWJsb2NrLFxyXG4gIC5wYWdlLWFydGljbGVfX3RpdGxlLFxyXG4gIC5yZXZpZXdzX190aXRsZSxcclxuICAuYmxvZy1saXN0X190aXRsZSxcclxuICAubWVudS1wcm9mZXNzaW9uYWxfX3RpdGxlLFxyXG4gIC5tZW51LWRvbWVzdGljX190aXRsZSxcclxuICAubWVudS1icmFuZHNfX3RpdGxlLFxyXG4gIC5tZW51LXByb2JsZW1zX190aXRsZSxcclxuICAubWVudS10YWJzX190aXRsZSxcclxuICAuY29udGFjdC1tYXBfX3RpdGxlLFxyXG4gIC5jb250YWN0LWZvcm1fX3RpdGxlLFxyXG4gIC5jb250YWN0LWRhdGFfX3RpdGxlLFxyXG4gIC5vZmZlcnMtYXJjaGl2ZV9fdGl0bGUsXHJcbiAgLm9mZmVycy1saXN0X190aXRsZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtYmxvY2t7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtYmxvY2tfX3RpbWV7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIGJsb2cgKi9cclxuICAuYmxvZy1hcnRpY2xle1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5ibG9nLWFydGljbGVfX3RpdGxle1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYmxvZy1oZWFkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2dfX3Bvc3RfX2Rlc2MsXHJcbiAgLmJsb2dfX3Bvc3RfX3RpdGxle1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIHByaWNlLWJsb2NrICovXHJcbiAgLnByaWNlcy1ibG9ja19fdGFibGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByaWNlcy1ibG9ja19fdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG4gIC5wcmljZXMtYmxvY2tfX3RhYmxlID4gdGJvZHkgPiB0ciA+IHRke1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvKiBtZW51LXByb2JsZW1zICovXHJcbiAgLm1lbnUtcHJvYmxlbXNfX2NudHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtcHJvYmxlbXNfX2xzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogbWVudS10YWJzICovXHJcbiAgLm1lbnUtdGFic19fY250e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG5cclxuICAvKiBhZHZhbnRhZ2VzLWJsb2NrICovXHJcbiAgLmFkdmFudGFnZXMtYmxvY2tfX2l0ZW1fX2Rlc2N7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYXJ0aWNsZV9fY250e1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1hcnRpY2xlX19jbnRfX2ltZ3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8qIG1lbnUtcHJvZmVzc2lvbmFsICovXHJcbiAgLm1lbnUtcHJvZmVzc2lvbmFsX19sc3R7XHJcbiAgICAtd2Via2l0LWNvbHVtbnM6IDE7XHJcbiAgICBjb2x1bW5zOiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG5cclxuICAvKiBibG9nICovXHJcbiAgLmJsb2ctbGlzdF9fbHN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5idG4tbGlnaHR7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ibHVle1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLWJsdWUtLWxne1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTBweCAzMHB4IDAgMDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLyogYWN0aW9uICovXHJcbiAgLmFjdC1kYXRle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAvKiBmb290ZXIgKi9cclxuICAuZm9vdGVyX19saWNlbnNle1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcblxyXG4vLyAgI3NpZGViYXJ7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgfVxyXG5cclxuICAuY2FsbC10aGUtbWFzdGVye1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
