.s-notifications {
  width: 100%;
}

.s-notifications__item {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #A5CC6B;
}

.s-notifications__item-message {
  display: inline-block;
  max-width: 85%;
  vertical-align: middle;
}

.s-notifications__item-message a {
  color: inherit;
  text-decoration: none;
}

.s-notifications__item .icon-check {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 4px;
  vertical-align: middle;
  background: #f6f9f0;
  border-radius: 15px;
  color: #A5CC6B;
}

@media (max-width: 991px) {
  .s-notifications__item .icon-check {
    background: #A5CC6B;
  }
}

.s-notifications__item .icon-check:before {
  content: '';
  display: block;
  position: relative;
  left: 0;
  right: 0;
  top: 9px;
  margin: 0 auto;
  width: 14px;
  height: 9px;
  border-left: 4px solid #A5CC6B;
  border-bottom: 4px solid #A5CC6B;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media (max-width: 991px) {
  .s-notifications__item .icon-check:before {
    border-color: #fff;
  }
}

.s-notifications__item .icon-check:after {
  content: '';
  display: none;
  left: 0;
  position: absolute;
}

.s-cart {
  padding: 30px 0;
}

.s-cart__order-summary {
  padding: 20px 30px;
  padding-bottom: 24px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.s-cart__order-summary-wrap {
  padding-top: 20px;
}

.s-cart__order-summary-wrap .h4 {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

@media (min-width: 992px) {
  .s-cart__order-summary-wrap .h3 {
    font-size: 24px;
  }
}

.s-cart__order-summary-wrap .cart-item__price,
.s-cart__order-summary-wrap .s-cart__subtotal .value {
  color: #000;
  font-weight: 300;
}

.s-cart__order-summary .form-group:last-of-type {
  margin: 0;
}

.s-cart__order-summary .s-cart__code-group .form-group__summary-label {
  text-decoration: underline;
}

.s-cart__order-summary .s-cart__code-group [data-toggle="tooltip"] {
  display: none;
}

.s-cart__order-summary .s-cart__code-group .form-group__summary::after {
  display: none;
}

.s-cart__order-summary .s-cart__code-group[open] [data-toggle="tooltip"] {
  display: inline-block;
}

.s-cart__order-summary .cart-gift__input {
  margin-right: 16px;
}

.s-cart__order-summary .cart-gift__input,
.s-cart__order-summary .cart-gift__btn {
  margin-top: 8px;
  height: 40px;
  border-radius: 100vh;
}

@media (max-width: 991px) {
  .s-cart__order-summary .cart-gift__input,
  .s-cart__order-summary .cart-gift__btn {
    width: 100%;
  }

  .s-cart__order-summary .cart-gift__input + .cart-gift__btn {
    margin: 0;
    margin-top: 16px;
  }
}

.s-cart__promo-code {
  margin-top: 10px;
}

.s-cart__promo-code input {
  height: 40px;
  width: 320px;
  background-color: #eee;
}

.s-cart__promo-code .h3 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
}

.s-cart__promo-code .cart-gift__btn {
  height: 40px;
  border-radius: 20px;
  font-size: 18px;
  font-weight: 600;
}

.s-cart__item {
  padding-bottom: 15px;
}

@media (max-width: 991px) {
  .s-cart__item:last-child .cart-item {
    border-bottom: none;
  }
}

.s-cart__total-row {
  border-top: 1px solid #f6f6f6;
}

.s-cart__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 700;
  padding-top: 20px;
  border-top: 1px solid #eeeeee;
}

.s-cart__total .price {
  margin-right: 30px;
}

.s-cart__total .value {
  color: #e82076;
}

.s-cart__total--balance .value {
  color: #000000;
}

.s-cart__total + .form {
  margin-top: 12px;
}

.s-cart__subtotal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 50px;
  border-top: 1px solid #eeeeee;
}

.s-cart__subtotal .price {
  font-weight: 700;
}

.s-cart__subtotal .value {
  color: #000;
  font-weight: 300;
}

.s-cart__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-cart__action.order {
  text-align: center;
  display: block;
}

@media (min-width: 992px) {
  .s-cart__action.order {
    display: inline-block;
    float: right;
  }
}

.s-cart__action.on-top {
  position: absolute;
  z-index: 1;
  right: 15px;
  top: -50px;
}

.s-cart__action.on-top.trial {
  top: -70px;
}

.s-cart__action .post__back-link {
  margin-top: 0;
  padding-right: 0;
  padding-left: 10px;
}

.s-cart__action .post__back-link:before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 10px;
}

.s-cart__action .cartMakePayment {
  height: 55px;
  min-width: 210px;
  padding: 12px 30px;
  margin: auto;
  border-radius: 30px;
  font-size: 18px;
  line-height: 27px;
}

.s-cart .secure {
  font-size: 14px;
  line-height: 23px;
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

.s-cart .secure i {
  color: #cccccc;
  margin-right: 7px;
}

.s-cart--steps .s-cart__payment .s-cart__balance {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.s-cart--steps .s-cart__payment .s-cart__balance .value {
  text-align: right;
  color: #e82076;
}

.s-cart--steps .s-cart__payment .s-cart__balance .price {
  color: #e82076;
}

.s-cart--steps .submit-button {
  display: none;
}

.s-cart--steps .s-cart__list-wrap {
  margin-top: 20px;
}

.s-cart--steps .cart-item:hover {
  background-color: #fff;
}

.s-cart--steps .cart-item__img {
  display: none;
}

.s-cart--steps .cart-item__name {
  display: inline-block;
}

.s-cart--steps .cart-item__name strong {
  font-weight: 300;
  margin-right: 10px;
  padding-right: 15px;
  position: relative;
}

.s-cart--steps .cart-item__name strong:after {
  position: absolute;
  content: '-';
  display: block;
  right: 0;
  top: 0;
}

.s-cart--steps .cart-item__title {
  display: inline-block;
}

.s-cart--steps .cart-item__acco {
  display: none;
}

.s-cart--steps .cart-item__price {
  padding-right: 0;
}

.s-cart--steps .h4 {
  margin-top: 0;
}

.s-cart--steps .s-cart__balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: none;
}

.s-cart--steps .s-cart__balance-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 50px;
  border-top: 2px dashed #f6f6f6;
}

.s-cart--steps .s-cart__balance-wrap .value {
  color: #e82076;
}

.s-cart--steps .s-cart__balance-wrap .value-discount {
  color: #A5CC6B;
}

.s-cart--steps .s-cart__balance .price {
  font-weight: 700;
}

.s-cart--steps .s-cart__total {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: none;
  padding-bottom: 0;
  border-top: 1px solid #eee;
  padding-top: 16px;
}

.s-cart .section__h2 {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 38px;
  font-weight: 300;
}

@media (max-width: 991px) {
  .s-cart .section__h2 {
    font-size: 26px;
    line-height: 33px;
  }
}

.s-cart .subtitle {
  display: block;
  min-height: 20px;
  font-size: 16px;
  line-height: 23px;
}

@media (max-width: 991px) {
  .s-cart .subtitle {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 21px;
  }
}

.s-cart .subtitle b {
  font-weight: 600;
}

.s-cart .referral-offer a {
  color: #A5CC6B;
  font-weight: 400;
  text-decoration: underline;
}

.cart-gift .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 992px) {
  .cart-gift .form-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.cart-gift__input {
  width: 185px;
  height: 35px;
  border-radius: 18px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #cccccc;
  padding: 0 20px;
  line-height: 35px;
  outline: none;
  margin-right: 0;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .cart-gift__input {
    margin-right: 30px;
  }
}

.cart-gift__input + span {
  position: absolute;
  left: 10px;
  top: 40px;
}

.cart-gift__btn {
  height: 35px;
  border-radius: 18px;
  line-height: 35px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  color: #e82076;
  border: 1px solid #e82076;
  background-color: #fff;
  min-width: 145px;
  vertical-align: middle;
}

.cart-gift__btn:hover {
  color: #ffffff;
  background-color: #e82076;
}

.cart-payment {
  padding-top: 20px;
}

.cart-payment .h4 {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.cart-payment .form-control {
  padding: 11px 20px;
  line-height: 35px;
  height: 40px;
  border-radius: 18px;
  background-color: #eee;
}

.cart-payment input.form-control {
  padding-left: 15px;
  border: 1px solid #ccc;
}

.cart-payment input.form-control::-webkit-input-placeholder {
  color: #9b9b9b;
  font-weight: 400;
}

.cart-payment input.form-control::-ms-input-placeholder {
  color: #9b9b9b;
  font-weight: 400;
}

.cart-payment input.form-control::placeholder {
  color: #9b9b9b;
  font-weight: 400;
}

.cart-payment .form-group .control-label {
  color: #000;
  font-weight: 400;
}

.cart-payment .form-group .alert {
  margin-bottom: 6px;
}

.cart-payment .card-cvc {
  padding: 0 17px;
  text-align: left;
}

.cart-payment__pay-with {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
  color: #88898b;
}

.cart-payment__card-brands {
  display: inline-block;
  float: right;
}

@media (max-width: 499px) {
  .cart-payment__card-brands.credit-card {
    display: block;
    float: none;
    margin-left: 26px;
    margin-top: 8px;
  }
}

.cart-payment__card-brands img {
  max-width: 165px;
}

.cart-payment__card-brands img.credit-card {
  max-height: 12px;
}

.cart-payment__card-brands img.paypal {
  max-height: 21px;
}

.cart-payment__label {
  font-size: 26px;
  color: #6f6f6f;
  font-weight: 300;
  position: relative;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart-payment__label .marker {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid #afafaf;
  border-radius: 50%;
  margin-right: 5px;
  left: -40px;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  vertical-align: middle;
}

.cart-payment__label .marker:before {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.cart-payment__label input[type=radio] {
  display: none;
}

.cart-payment__label input[type=radio]:checked + .marker {
  border-color: #e82076;
}

.cart-payment__label input[type=radio]:checked + .marker:before {
  background-color: #e82076;
}

.cart-payment__label:hover .marker {
  border-color: #e82076;
}

.cart-payment__input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 18px;
  background-color: #eee;
}

.cart-payment__input-wrap select.form-control {
  background-color: transparent;
  padding: 0 7px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.cart-payment__input-wrap select.form-control:active,
.cart-payment__input-wrap select.form-control:focus {
  background-color: transparent;
}

.cart-payment__sel {
  width: 45%;
  position: relative;
}

.cart-payment__sel:after {
  content: "\E259";
  font-family: 'Glyphicons Halflings';
  position: absolute;
  font-size: 10px;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #88898b;
  z-index: 1;
}

.cart-payment__sel:first-child:before {
  content: '/';
  position: absolute;
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 579px) {
  .cart-payment__sel:first-child:after {
    right: 0px;
  }
}

.cart-payment__sel .form-control {
  position: relative;
  z-index: 2;
}

.cart-payment__cur {
  width: 100%;
  position: relative;
}

.cart-payment__cur:after {
  content: "\E259";
  font-family: 'Glyphicons Halflings';
  position: absolute;
  font-size: 10px;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #88898b;
  z-index: -1;
}

.cart-payment .custom-checkbox {
  margin: 0;
  padding-top: 12px;
  padding-bottom: 0;
}

.cart-payment .custom-checkbox::before {
  top: 13px;
}

.cart-payment .custom-checkbox::after {
  top: 18px;
}

.form-control.card-expiry-month,
.form-control.card-expiry-year {
  border: none;
}

.form-control.card-expiry-month:focus,
.form-control.card-expiry-year:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#payment-request-button:empty {
  display: none;
}

.cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  padding: 5px 0 0 0;
  min-width: 30%;
  font-size: 16px;
  line-height: 21px;
}

.cart-item:hover {
  background-color: rgba(210, 63, 143, 0.05);
}

.cart-item__img {
  display: block;
  width: 50px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 5px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

@media (min-width: 768px) {
  .cart-item__img {
    margin-right: 20px;
    width: 60px;
  }
}

.cart-item__info {
  padding-right: 5px;
  min-width: 35%;
}

@media (min-width: 768px) {
  .cart-item__info {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-right: 15px;
  }
}

.cart-item__info + div {
  text-align: right;
}

.cart-item__info + div b {
  font-weight: 600;
}

.cart-item__acco {
  font-size: 14px;
  font-style: italic;
}

.cart-item__level {
  font-size: 14px;
  color: #88898b;
}

.cart-item__price {
  font-weight: 700;
  white-space: nowrap;
  color: #e82076;
}

.cart-item__remove {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #d7d7d7;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
}

@media (min-width: 768px) {
  .cart-item__remove {
    width: 40px;
    height: 40px;
  }
}

.cart-item__remove button {
  background: none;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
}

.cart-item__remove button svg {
  height: 36px;
}

.cart-item__remove svg {
  position: relative;
  width: 21px;
  height: 30px;
  fill: #d7d7d7;
  top: -1px;
}

@media (min-width: 768px) {
  .cart-item__remove svg {
    width: 25px;
    height: 40px;
    left: -1px;
  }
}

.cart-item__remove a {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 18px;
  cursor: pointer;
}

@media (min-width: 768px) {
  .cart-item__remove a {
    width: 40px;
  }
}

.s-apps__buttons .btn-scores {
  width: 100%;
  max-width: 100%;
  border-radius: 15px;
  outline: none;
  height: 90px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: auto;
  margin-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-scores {
    margin-bottom: 0;
    height: 47px;
    border-radius: 5px;
  }
}

@media (min-width: 1200px) {
  .s-apps__buttons .btn-scores {
    height: 58px;
  }
}

.s-apps__buttons .btn-scores.btn--app {
  height: auto;
}

.s-apps__buttons .btn-scores .btn-text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 45px;
  line-height: 45px;
  font-weight: 600;
}

@media (min-width: 580px) {
  .s-apps__buttons .btn-scores .btn-text-wrap {
    font-size: 58px;
    line-height: 58px;
  }
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-scores .btn-text-wrap {
    font-size: 25px;
    line-height: 25px;
  }
}

.s-apps__buttons .btn-scores .btn-text-wrap span {
  font-size: 26px;
  line-height: 26px;
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-scores .btn-text-wrap span {
    font-size: 14px;
    line-height: 14px;
  }
}

.s-apps__buttons .btn-scores .glyphicon {
  margin-right: 10px;
  font-size: 70px;
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-scores .glyphicon {
    font-size: 27px;
  }
}

.s-apps__buttons .btn-scores svg {
  fill: #fff;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

@media (min-width: 580px) {
  .s-apps__buttons .btn-scores svg {
    width: 70px;
    height: 70px;
  }
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-scores svg {
    width: 40px;
    height: 40px;
  }
}

.s-apps__buttons .btn-success {
  background-color: #e82076;
  border-color: #e82076;
  padding: 0 20px;
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-success {
    padding: 0 35px;
  }
}

@media (min-width: 992px) {
  .s-apps__buttons .btn-success {
    padding: 0 15px;
  }
}

@media (min-width: 1200px) {
  .s-apps__buttons .btn-success {
    padding: 0 25px;
  }
}

.s-apps__buttons .btn-success:hover {
  background-color: #c1145e;
  border-color: #c1145e;
}

.empty-cart-container p {
  text-align: center;
  margin: 0;
}

.post video {
  width: 100% !important;
}

.post__link {
  display: block;
}

.post__link:hover,
.post__link:active,
.post__link:focus {
  text-decoration: none;
}

.post__link--img {
  max-height: 260px;
  overflow: hidden;
}

.post__img {
  width: 100%;
}

.post__title {
  margin-top: 0;
  color: #e82076;
  line-height: 1.2;
}

.post__description {
  color: #000000;
}

.post__info {
  margin-top: 15px;
}

.post__info a:hover {
  text-decoration: underline;
}

.post__info .date {
  font-size: 14px;
  color: #000;
  margin-right: 15px;
  text-decoration: none;
}

.post__info .categ {
  font-size: 12px;
  color: #e82076;
  text-decoration: none;
}

.post__back-link {
  font-size: 18px;
  color: #9b9b9b;
  text-decoration: none;
  padding-right: 10px;
  position: relative;
  display: inline-block;
  font-weight: 400;
}

.post__back-link:hover,
.post__back-link:active,
.post__back-link:focus {
  text-decoration: none;
  color: #e82076;
}

.post__back-link:hover:before,
.post__back-link:active:before,
.post__back-link:focus:before {
  border-left-color: #e82076;
  border-bottom-color: #e82076;
}

.post__back-link:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 2px solid #9b9b9b;
  border-bottom: 2px solid #9b9b9b;
  left: auto;
  right: -2px;
  top: 12px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.post__back-link--left {
  padding-left: 10px;
  padding-right: 0;
}

.post__back-link--left:before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__back-link--password {
  line-height: 1;
}

.post__back-link--password:first-child {
  border-right: 2px solid #9b9b9b;
  margin-right: 10px;
  padding-right: 12px;
}

.post__back-link--password:first-child:before {
  display: none;
}

.post__back-link--password:before {
  top: 5px;
}

.post__back-link--post {
  font-weight: bold;
}

@media (min-width: 1200px) {
  .post__back-link--post {
    display: none;
  }
}

.post__back-link.gift-card-back {
  padding-right: 0;
  padding-left: 10px;
}

.post__back-link.gift-card-back:before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__back-link.black {
  color: #000;
}

.post__back-link.black:before {
  border-color: #000;
}

.post__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
}

.post__info-wrap .post__info {
  margin: 0;
}

.post__share {
  display: block;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.post__share-item {
  display: inline-block;
}

@media (max-width: 1199px) {
  .post__back-link + .section__h2 {
    margin-top: 0;
  }
}

.post__page .youtube-iframe-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}

.post__page .youtube-iframe-play:hover {
  cursor: pointer;
}

.post__page .youtube-iframe-play:hover svg {
  fill: #ff0400;
  opacity: 1;
}

.post__page .youtube-iframe-play svg {
  position: absolute;
  width: 78px;
  height: 78px;
  opacity: 0.62;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.post__page .youtube-iframe-play img {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .post__page.post__block.row .col-md-5 {
    padding-left: 0;
  }
}

.post__page .post__details {
  line-height: 120%;
}

@media (min-width: 320px) {
  .post__page .post__details .post__title--invisible {
    display: block;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .post__page .post__details .post__title--invisible {
    display: none;
  }
}

.post__page .post__title--visible {
  font-size: 45px;
  margin-top: -10px;
  margin-bottom: 20px;
}

@media (min-width: 320px) {
  .post__page .post__title--visible {
    display: none;
  }
}

@media (min-width: 768px) {
  .post__page .post__title--visible {
    display: block;
  }
}

.post__page .post__info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.post__page .post__info .date {
  font-size: 18px;
  color: #88898b;
}

.post__page .post__info .btn__read-more {
  position: relative;
  display: block;
  margin-right: 20px;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}

.post__page .post__info .btn__read-more:hover {
  text-decoration: none;
}

.post__page .post__info .btn__read-more::after {
  position: absolute;
  display: block;
  content: '';
  width: 8px;
  height: 8px;
  border-right: 3px solid #9b9b9b;
  border-bottom: 3px solid #9b9b9b;
  right: -12px;
  top: 9px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.post__page .post__back-link {
  padding-right: 0;
  margin: 20px 0;
}

.post__page .post__back-link:before {
  display: none;
}

@media (min-width: 992px) {
  .post__page .post__back-link {
    display: none;
  }
}

.post__page .post__back-link__arrow {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.post__page .post__back-link__arrow:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 3px solid #9b9b9b;
  border-bottom: 3px solid #9b9b9b;
  left: auto;
  right: 8px;
  top: 12px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.post__page .post__back-link__arrow:hover:before {
  border-color: #afafaf;
}

.post__page .post__back-link--left + .post__back-link__arrow::before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__page .post__back-link__block {
  position: relative;
  display: inline-block;
}

@media (min-width: 992px) {
  .post__page .post__back-link__block {
    margin: 20px 0 10px;
  }
}

.post__page .post__back-link__block:hover .post__back-link__arrow::before {
  border-color: #e82076;
  text-decoration: none;
}

.post__page .post__back-link__block.gift-card-back {
  color: #000;
}

.post__page .post__back-link__block.gift-card-back .post__back-link__arrow::before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__page .post__details {
  margin-left: 15px;
  margin-bottom: 15px;
}

@media (min-width: 320px) {
  .post__page .post__details {
    color: #e82076;
  }
}

@media (min-width: 768px) {
  .post__page .post__details {
    color: #9b9b9b;
  }
}

.post__page .post__details--block {
  margin-bottom: 30px;
  overflow: hidden;
}

@media (min-width: 320px) {
  .post__page .post__details--block {
    max-height: 0;
    -webkit-transition: max-height 0.4s ease-out;
    transition: max-height 0.4s ease-out;
  }
}

@media (min-width: 768px) {
  .post__page .post__details--block {
    max-height: 1000px;
  }
}

.post__page .post__details--block.show-details {
  max-height: 1000px;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}

.post__page .post__details--block.show-details + .btn--show__block .btn--show::after {
  top: 11px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

.post__page .post__details .btn--show__block .btn--show {
  width: 190px;
  margin: auto;
}

.post__page .post__details .btn--show__block .btn--show:after {
  right: 15px;
  top: 9px;
}

@media (min-width: 320px) {
  .post__page .post__details .btn--show__block .btn--show {
    display: block;
  }
}

@media (min-width: 768px) {
  .post__page .post__details .btn--show__block .btn--show {
    display: none;
  }
}

.post__page .post__details--item {
  padding: 20px 0;
  border-bottom: 2px solid #eeeeee;
}

.post__page .post__details--title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .post__page .post__details--title {
    font-size: 16px;
    margin-bottom: 8px;
  }
}

@media (min-width: 320px) {
  .post__page .post__details--info {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .post__page .post__details--info {
    font-size: 18px;
  }
}

.btn__load-more__block {
  margin-top: 10px;
  padding-bottom: 30px;
  overflow: hidden;
  text-align: center;
}

.btn__load-more__block .btn--load-more {
  position: relative;
  font-weight: bold;
  width: 180px;
  padding: 5px 30px;
  border: 1px solid;
  color: #e82076;
  cursor: pointer;
}

.btn__load-more__block .btn--load-more::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -300%;
  content: '';
  display: inline-block;
  height: 1px;
  width: 290%;
  margin: auto;
  background-color: #D8D8D8;
}

.btn__load-more__block .btn--load-more::after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: '';
  display: inline-block;
  height: 1px;
  width: 290%;
  margin: auto 60px;
  background-color: #D8D8D8;
}

.blog-article-body h1,
.blog-article-body h2,
.blog-article-body h3,
.blog-article-body h4,
.blog-article-body h5,
.blog-article-body h6 {
  line-height: 1.18;
}

.blog-article-body .comparison-table__header {
  font-size: 18px;
  font-weight: 600;
  padding: 12px 20px;
  font-family: verdana, geneva, sans-serif;
}

.blog-article-body .comparison-table__header.advantages {
  background-color: #ecf4e1;
  color: #a5cc6a;
}

.blog-article-body .comparison-table__header.disadvantages {
  background-color: #f1d3d5;
  color: #b61d30;
}

.blog-article-body .comparison-table__list {
  padding: 26px 15px 26px 30px;
  list-style: none;
  font-family: verdana, geneva, sans-serif;
  font-size: 14px;
}

.blog-article-body .comparison-table__list li::before {
  content: "\2022";
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-article-body .comparison-table__list li.black-bullet::before {
  color: #211e1d;
}

.blog-article-body .comparison-table__list li.red-bullet::before {
  color: #b61d30;
}

.blog-article-body .comparison-table__list li.green-bullet::before {
  color: #a5cc6a;
}

.blog-article-body .comparison-table__list li span.bold {
  font-weight: 500;
}

.mobile-sharing-buttons {
  min-height: 90px;
}

.post__details--share {
  display: none;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 60px;
  -webkit-box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
          box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
}

@media (min-width: 768px) {
  .post__details--share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .post__details--share.mobile {
    display: none;
  }
}

@media (max-width: 767px) {
  .post__details--share.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
  }

  .post__details--share.mobile.fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 84%;
    height: 60px;
    z-index: 1;
    background: white;
  }
}

.post__details--share .details__share__item {
  padding: 20px 0;
  margin: auto;
  width: 100%;
  text-align: center;
}

.post__details--share .details__share__item--pink {
  font-size: 15px;
  font-weight: 400;
  color: #e82076;
  border-right: 1px solid #e6e5e5;
}

.post__details--share .details__share__item svg {
  fill: #9b9b9b;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.post__details--share .details__share__item svg:hover {
  fill: #e82076;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.post__details--share .details__share__item.share-google-plus {
  padding: 18px 0;
}

.post__details--share .details__share__item.share-google-plus svg {
  height: 27px;
  width: 27px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zLWNhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGF5bWVudC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fY2FydC1naWZ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fY2FydC1wYXltZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fY2FydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3Bvc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0NDQ0Q7O0FEQ0M7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0NDQ0g7O0FEQ0c7RUFDRTtFQUNBO0VBRUE7Q0NDTDs7QURMSTtFQU9HO0VBQ0E7Q0NFUDs7QURsQkU7RUFxQkc7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtDQ0ZMOztBRElLO0VBakNIO0lBa0NLO0dDQUw7Q0FDRjs7QURuQ0U7RUFzQ0s7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q0NEUDs7QURHTztFQXJETDtJQXNETztHQ0NQO0NBQ0Y7O0FEeERFO0VBMERLO0VBQ0E7RUFDQTtFQUNBO0NDRVA7O0FESUQ7RUFDRTtDQ0REOztBREdDO0VBQ0U7RUFDQTtFQUNBO1VBQUE7Q0NBSDs7QURFRztFQUNFO0NDQ0w7O0FERkk7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UDs7QUlsaENEO0VBNkRNO0NKeTlCTDs7QUl0aENEO0VBK0RRO0VBQ0E7Q0oyOUJQIiwiZmlsZSI6Ii9jc3MvcGF5bWVudC1wYWdlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucy1ub3RpZmljYXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JlZW47XG5cbiAgICAmLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICBjb2xvcjogJGJyYW5kLWdyZWVuO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNBNUNDNkI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTVDQzZCO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zLWNhcnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgJl9fb3JkZXItc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgJi13cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAuaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAuaDMge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcnQtaXRlbV9fcHJpY2UsXG4gICAgICAucy1jYXJ0X19zdWJ0b3RhbCAudmFsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zLWNhcnRfX2NvZGUtZ3JvdXAge1xuXG4gICAgICAuZm9ybS1ncm91cF9fc3VtbWFyeS1sYWJlbCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICBbZGF0YS10b2dnbGU9XCJ0b29sdGlwXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tZ3JvdXBfX3N1bW1hcnk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucy1jYXJ0X19jb2RlLWdyb3VwW29wZW5dIHtcbiAgICAgIFtkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtZ2lmdF9faW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5jYXJ0LWdpZnRfX2lucHV0LFxuICAgIC5jYXJ0LWdpZnRfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXJ0LWdpZnRfX2lucHV0LFxuICAgICAgLmNhcnQtZ2lmdF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LWdpZnRfX2lucHV0ICsgLmNhcnQtZ2lmdF9fYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb21vLWNvZGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cblxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmNhcnQtZ2lmdF9fYnRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWwtcm93IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtZ3JleTtcblxuICAgIC5wcmljZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC52YWx1ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgfVxuXG4gICAgJi0tYmFsYW5jZSB7XG4gICAgICAudmFsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLmZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1ncmV5O1xuXG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLm9yZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vbi10b3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAtNTBweDtcblxuICAgICAgJi50cmlhbCB7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX2JhY2stbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0TWFrZVBheW1lbnQge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN1cmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAmLS1zdGVwcyB7XG4gICAgLnMtY2FydF9fcGF5bWVudCB7XG4gICAgICAucy1jYXJ0X19iYWxhbmNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAudmFsdWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucy1jYXJ0X19saXN0LXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmNhcnQtaXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmX19hY2NvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5zLWNhcnRfX2JhbGFuY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZjZmNmY2O1xuICAgICAgICAudmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnMtY2FydF9fdG90YWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9faDIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAucmVmZXJyYWwtb2ZmZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNBNUNDNkI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19zLWNhcnQuc2NzcyIsIi5zLW5vdGlmaWNhdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnMtbm90aWZpY2F0aW9uc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQTVDQzZCO1xufVxuXG4ucy1ub3RpZmljYXRpb25zX19pdGVtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucy1ub3RpZmljYXRpb25zX19pdGVtLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zLW5vdGlmaWNhdGlvbnNfX2l0ZW0gLmljb24tY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWYwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogI0E1Q0M2Qjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLW5vdGlmaWNhdGlvbnNfX2l0ZW0gLmljb24tY2hlY2sge1xuICAgIGJhY2tncm91bmQ6ICNBNUNDNkI7XG4gIH1cbn1cblxuLnMtbm90aWZpY2F0aW9uc19faXRlbSAuaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNBNUNDNkI7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTVDQzZCO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtbm90aWZpY2F0aW9uc19faXRlbSAuaWNvbi1jaGVjazpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucy1ub3RpZmljYXRpb25zX19pdGVtIC5pY29uLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnMtY2FydCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnMtY2FydF9fb3JkZXItc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucy1jYXJ0X19vcmRlci1zdW1tYXJ5LXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnMtY2FydF9fb3JkZXItc3VtbWFyeS13cmFwIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1jYXJ0X19vcmRlci1zdW1tYXJ5LXdyYXAgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnMtY2FydF9fb3JkZXItc3VtbWFyeS13cmFwIC5jYXJ0LWl0ZW1fX3ByaWNlLFxuLnMtY2FydF9fb3JkZXItc3VtbWFyeS13cmFwIC5zLWNhcnRfX3N1YnRvdGFsIC52YWx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnMtY2FydF9fb3JkZXItc3VtbWFyeSAucy1jYXJ0X19jb2RlLWdyb3VwIC5mb3JtLWdyb3VwX19zdW1tYXJ5LWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zLWNhcnRfX29yZGVyLXN1bW1hcnkgLnMtY2FydF9fY29kZS1ncm91cCBbZGF0YS10b2dnbGU9XCJ0b29sdGlwXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtY2FydF9fb3JkZXItc3VtbWFyeSAucy1jYXJ0X19jb2RlLWdyb3VwIC5mb3JtLWdyb3VwX19zdW1tYXJ5OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zLWNhcnRfX29yZGVyLXN1bW1hcnkgLnMtY2FydF9fY29kZS1ncm91cFtvcGVuXSBbZGF0YS10b2dnbGU9XCJ0b29sdGlwXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5jYXJ0LWdpZnRfX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5jYXJ0LWdpZnRfX2lucHV0LFxuLnMtY2FydF9fb3JkZXItc3VtbWFyeSAuY2FydC1naWZ0X19idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5jYXJ0LWdpZnRfX2lucHV0LFxuICAucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5jYXJ0LWdpZnRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1jYXJ0X19vcmRlci1zdW1tYXJ5IC5jYXJ0LWdpZnRfX2lucHV0ICsgLmNhcnQtZ2lmdF9fYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucy1jYXJ0X19wcm9tby1jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnMtY2FydF9fcHJvbW8tY29kZSBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucy1jYXJ0X19wcm9tby1jb2RlIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zLWNhcnRfX3Byb21vLWNvZGUgLmNhcnQtZ2lmdF9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zLWNhcnRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLWNhcnRfX2l0ZW06bGFzdC1jaGlsZCAuY2FydC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5zLWNhcnRfX3RvdGFsLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4ucy1jYXJ0X190b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4ucy1jYXJ0X190b3RhbCAucHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5zLWNhcnRfX3RvdGFsIC52YWx1ZSB7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucy1jYXJ0X190b3RhbC0tYmFsYW5jZSAudmFsdWUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnMtY2FydF9fdG90YWwgKyAuZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zLWNhcnRfX3N1YnRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5zLWNhcnRfX3N1YnRvdGFsIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zLWNhcnRfX3N1YnRvdGFsIC52YWx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucy1jYXJ0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1jYXJ0X19hY3Rpb24ub3JkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtY2FydF9fYWN0aW9uLm9yZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5zLWNhcnRfX2FjdGlvbi5vbi10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IC01MHB4O1xufVxuXG4ucy1jYXJ0X19hY3Rpb24ub24tdG9wLnRyaWFsIHtcbiAgdG9wOiAtNzBweDtcbn1cblxuLnMtY2FydF9fYWN0aW9uIC5wb3N0X19iYWNrLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zLWNhcnRfX2FjdGlvbiAucG9zdF9fYmFjay1saW5rOmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTBweDtcbn1cblxuLnMtY2FydF9fYWN0aW9uIC5jYXJ0TWFrZVBheW1lbnQge1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4ucy1jYXJ0IC5zZWN1cmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnMtY2FydCAuc2VjdXJlIGkge1xuICBjb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5zLWNhcnRfX3BheW1lbnQgLnMtY2FydF9fYmFsYW5jZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnMtY2FydC0tc3RlcHMgLnMtY2FydF9fcGF5bWVudCAucy1jYXJ0X19iYWxhbmNlIC52YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLnMtY2FydC0tc3RlcHMgLnMtY2FydF9fcGF5bWVudCAucy1jYXJ0X19iYWxhbmNlIC5wcmljZSB7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuc3VibWl0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5zLWNhcnRfX2xpc3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5jYXJ0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuY2FydC1pdGVtX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuY2FydC1pdGVtX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuY2FydC1pdGVtX19uYW1lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuY2FydC1pdGVtX19uYW1lIHN0cm9uZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJy0nO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnMtY2FydC0tc3RlcHMgLmNhcnQtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5jYXJ0LWl0ZW1fX2FjY28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAuY2FydC1pdGVtX19wcmljZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5zLWNhcnRfX2JhbGFuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAucy1jYXJ0X19iYWxhbmNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICNmNmY2ZjY7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5zLWNhcnRfX2JhbGFuY2Utd3JhcCAudmFsdWUge1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLnMtY2FydC0tc3RlcHMgLnMtY2FydF9fYmFsYW5jZS13cmFwIC52YWx1ZS1kaXNjb3VudCB7XG4gIGNvbG9yOiAjQTVDQzZCO1xufVxuXG4ucy1jYXJ0LS1zdGVwcyAucy1jYXJ0X19iYWxhbmNlIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zLWNhcnQtLXN0ZXBzIC5zLWNhcnRfX3RvdGFsIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ucy1jYXJ0IC5zZWN0aW9uX19oMiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLWNhcnQgLnNlY3Rpb25fX2gyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuLnMtY2FydCAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLWNhcnQgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4ucy1jYXJ0IC5zdWJ0aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnMtY2FydCAucmVmZXJyYWwtb2ZmZXIgYSB7XG4gIGNvbG9yOiAjQTVDQzZCO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcnQtZ2lmdCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LWdpZnQgLmZvcm0tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmNhcnQtZ2lmdF9faW5wdXQge1xuICB3aWR0aDogMTg1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC1naWZ0X19pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jYXJ0LWdpZnRfX2lucHV0ICsgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA0MHB4O1xufVxuXG4uY2FydC1naWZ0X19idG4ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTgyMDc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDE0NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2FydC1naWZ0X19idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3Njtcbn1cblxuLmNhcnQtcGF5bWVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FydC1wYXltZW50IC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5jYXJ0LXBheW1lbnQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmNhcnQtcGF5bWVudCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5jYXJ0LXBheW1lbnQgaW5wdXQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FydC1wYXltZW50IC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJ0LXBheW1lbnQgLmZvcm0tZ3JvdXAgLmFsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY2FydC1wYXltZW50IC5jYXJkLWN2YyB7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcnQtcGF5bWVudF9fcGF5LXdpdGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjODg4OThiO1xufVxuXG4uY2FydC1wYXltZW50X19jYXJkLWJyYW5kcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmNhcnQtcGF5bWVudF9fY2FyZC1icmFuZHMuY3JlZGl0LWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uY2FydC1wYXltZW50X19jYXJkLWJyYW5kcyBpbWcge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuXG4uY2FydC1wYXltZW50X19jYXJkLWJyYW5kcyBpbWcuY3JlZGl0LWNhcmQge1xuICBtYXgtaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2FydC1wYXltZW50X19jYXJkLWJyYW5kcyBpbWcucGF5cGFsIHtcbiAgbWF4LWhlaWdodDogMjFweDtcbn1cblxuLmNhcnQtcGF5bWVudF9fbGFiZWwge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FydC1wYXltZW50X19sYWJlbCAubWFya2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWZhZmFmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsZWZ0OiAtNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNhcnQtcGF5bWVudF9fbGFiZWwgLm1hcmtlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhcnQtcGF5bWVudF9fbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1wYXltZW50X19sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLm1hcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MjA3Njtcbn1cblxuLmNhcnQtcGF5bWVudF9fbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5tYXJrZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3Njtcbn1cblxuLmNhcnQtcGF5bWVudF9fbGFiZWw6aG92ZXIgLm1hcmtlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MjA3Njtcbn1cblxuLmNhcnQtcGF5bWVudF9faW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY2FydC1wYXltZW50X19pbnB1dC13cmFwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jYXJ0LXBheW1lbnRfX2lucHV0LXdyYXAgc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUsXG4uY2FydC1wYXltZW50X19pbnB1dC13cmFwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhcnQtcGF5bWVudF9fc2VsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FydC1wYXltZW50X19zZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzg4ODk4YjtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhcnQtcGF5bWVudF9fc2VsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAuY2FydC1wYXltZW50X19zZWw6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmNhcnQtcGF5bWVudF9fc2VsIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXJ0LXBheW1lbnRfX2N1ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LXBheW1lbnRfX2N1cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM4ODg5OGI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY2FydC1wYXltZW50IC5jdXN0b20tY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhcnQtcGF5bWVudCAuY3VzdG9tLWNoZWNrYm94OjpiZWZvcmUge1xuICB0b3A6IDEzcHg7XG59XG5cbi5jYXJ0LXBheW1lbnQgLmN1c3RvbS1jaGVja2JveDo6YWZ0ZXIge1xuICB0b3A6IDE4cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wuY2FyZC1leHBpcnktbW9udGgsXG4uZm9ybS1jb250cm9sLmNhcmQtZXhwaXJ5LXllYXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wuY2FyZC1leHBpcnktbW9udGg6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmNhcmQtZXhwaXJ5LXllYXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jcGF5bWVudC1yZXF1ZXN0LWJ1dHRvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xuICBtaW4td2lkdGg6IDMwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmNhcnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCA2MywgMTQzLCAwLjA1KTtcbn1cblxuLmNhcnQtaXRlbV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1pdGVtX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4uY2FydC1pdGVtX19pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtaW4td2lkdGg6IDM1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWl0ZW1fX2luZm8ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJ0LWl0ZW1fX2luZm8gKyBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNhcnQtaXRlbV9faW5mbyArIGRpdiBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnQtaXRlbV9fYWNjbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FydC1pdGVtX19sZXZlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg5OGI7XG59XG5cbi5jYXJ0LWl0ZW1fX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbi5jYXJ0LWl0ZW1fX3JlbW92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWl0ZW1fX3JlbW92ZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jYXJ0LWl0ZW1fX3JlbW92ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1pdGVtX19yZW1vdmUgYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmNhcnQtaXRlbV9fcmVtb3ZlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogI2Q3ZDdkNztcbiAgdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtaXRlbV9fcmVtb3ZlIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLmNhcnQtaXRlbV9fcmVtb3ZlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtaXRlbV9fcmVtb3ZlIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zY29yZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zY29yZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zY29yZXMge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuXG4ucy1hcHBzX19idXR0b25zIC5idG4tc2NvcmVzLmJ0bi0tYXBwIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucy1hcHBzX19idXR0b25zIC5idG4tc2NvcmVzIC5idG4tdGV4dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnMtYXBwc19fYnV0dG9ucyAuYnRuLXNjb3JlcyAuYnRuLXRleHQtd3JhcCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1hcHBzX19idXR0b25zIC5idG4tc2NvcmVzIC5idG4tdGV4dC13cmFwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnMtYXBwc19fYnV0dG9ucyAuYnRuLXNjb3JlcyAuYnRuLXRleHQtd3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zY29yZXMgLmJ0bi10ZXh0LXdyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zY29yZXMgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnMtYXBwc19fYnV0dG9ucyAuYnRuLXNjb3JlcyAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuLnMtYXBwc19fYnV0dG9ucyAuYnRuLXNjb3JlcyBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAucy1hcHBzX19idXR0b25zIC5idG4tc2NvcmVzIHN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1hcHBzX19idXR0b25zIC5idG4tc2NvcmVzIHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zLWFwcHNfX2J1dHRvbnMgLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZTgyMDc2O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1hcHBzX19idXR0b25zIC5idG4tc3VjY2VzcyB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucy1hcHBzX19idXR0b25zIC5idG4tc3VjY2VzcyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtYXBwc19fYnV0dG9ucyAuYnRuLXN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG4ucy1hcHBzX19idXR0b25zIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTE0NWU7XG4gIGJvcmRlci1jb2xvcjogI2MxMTQ1ZTtcbn1cblxuLmVtcHR5LWNhcnQtY29udGFpbmVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QgdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdF9fbGluazpob3Zlcixcbi5wb3N0X19saW5rOmFjdGl2ZSxcbi5wb3N0X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdF9fbGluay0taW1nIHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wb3N0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG9zdF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wb3N0X19pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3RfX2luZm8gLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3RfX2luZm8gLmNhdGVnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U4MjA3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdF9fYmFjay1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3RfX2JhY2stbGluazpob3Zlcixcbi5wb3N0X19iYWNrLWxpbms6YWN0aXZlLFxuLnBvc3RfX2JhY2stbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbi5wb3N0X19iYWNrLWxpbms6aG92ZXI6YmVmb3JlLFxuLnBvc3RfX2JhY2stbGluazphY3RpdmU6YmVmb3JlLFxuLnBvc3RfX2JhY2stbGluazpmb2N1czpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U4MjA3NjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4MjA3Njtcbn1cblxuLnBvc3RfX2JhY2stbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzliOWI5YjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLWxlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvc3RfX2JhY2stbGluay0tcGFzc3dvcmQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBvc3RfX2JhY2stbGluay0tcGFzc3dvcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOWI5YjliO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLXBhc3N3b3JkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLXBhc3N3b3JkOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuXG4ucG9zdF9fYmFjay1saW5rLS1wb3N0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3RfX2JhY2stbGluay0tcG9zdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9zdF9fYmFjay1saW5rLmdpZnQtY2FyZC1iYWNrIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucG9zdF9fYmFjay1saW5rLmdpZnQtY2FyZC1iYWNrOmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3N0X19iYWNrLWxpbmsuYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvc3RfX2JhY2stbGluay5ibGFjazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0X19pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3RfX2luZm8td3JhcCAucG9zdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3RfX3NoYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucG9zdF9fc2hhcmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zdF9fYmFjay1saW5rICsgLnNlY3Rpb25fX2gyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC55b3V0dWJlLWlmcmFtZS1wbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3RfX3BhZ2UgLnlvdXR1YmUtaWZyYW1lLXBsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0X19wYWdlIC55b3V0dWJlLWlmcmFtZS1wbGF5OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZjA0MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3N0X19wYWdlIC55b3V0dWJlLWlmcmFtZS1wbGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgb3BhY2l0eTogMC42MjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuXG4ucG9zdF9fcGFnZSAueW91dHViZS1pZnJhbWUtcGxheSBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3RfX3BhZ2UucG9zdF9fYmxvY2sucm93IC5jb2wtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyAucG9zdF9fdGl0bGUtLWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIC5wb3N0X190aXRsZS0taW52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X190aXRsZS0tdmlzaWJsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fdGl0bGUtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X190aXRsZS0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19pbmZvIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzg4ODk4Yjtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2luZm8gLmJ0bl9fcmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19pbmZvIC5idG5fX3JlYWQtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2luZm8gLmJ0bl9fcmVhZC1tb3JlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM5YjliOWI7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiA5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19hcnJvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzliOWI5YjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGlua19fYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rLS1sZWZ0ICsgLnBvc3RfX2JhY2stbGlua19fYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmtfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19ibG9jazpob3ZlciAucG9zdF9fYmFjay1saW5rX19hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgyMDc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmtfX2Jsb2NrLmdpZnQtY2FyZC1iYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmtfX2Jsb2NrLmdpZnQtY2FyZC1iYWNrIC5wb3N0X19iYWNrLWxpbmtfX2Fycm93OjpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMge1xuICAgIGNvbG9yOiAjZTgyMDc2O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyB7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gIH1cbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1ibG9jay5zaG93LWRldGFpbHMge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLWJsb2NrLnNob3ctZGV0YWlscyArIC5idG4tLXNob3dfX2Jsb2NrIC5idG4tLXNob3c6OmFmdGVyIHtcbiAgdG9wOiAxMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIC5idG4tLXNob3dfX2Jsb2NrIC5idG4tLXNob3cge1xuICB3aWR0aDogMTkwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMgLmJ0bi0tc2hvd19fYmxvY2sgLmJ0bi0tc2hvdzphZnRlciB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIC5idG4tLXNob3dfX2Jsb2NrIC5idG4tLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyAuYnRuLS1zaG93X19ibG9jayAuYnRuLS1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5idG5fX2xvYWQtbW9yZV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX19sb2FkLW1vcmVfX2Jsb2NrIC5idG4tLWxvYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogI2U4MjA3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuX19sb2FkLW1vcmVfX2Jsb2NrIC5idG4tLWxvYWQtbW9yZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTMwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4uYnRuX19sb2FkLW1vcmVfX2Jsb2NrIC5idG4tLWxvYWQtbW9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDI5MCU7XG4gIG1hcmdpbjogYXV0byA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDEsXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDIsXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDMsXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDQsXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDUsXG4uYmxvZy1hcnRpY2xlLWJvZHkgaDYge1xuICBsaW5lLWhlaWdodDogMS4xODtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1mYW1pbHk6IHZlcmRhbmEsIGdlbmV2YSwgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19oZWFkZXIuYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZTE7XG4gIGNvbG9yOiAjYTVjYzZhO1xufVxuXG4uYmxvZy1hcnRpY2xlLWJvZHkgLmNvbXBhcmlzb24tdGFibGVfX2hlYWRlci5kaXNhZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDNkNTtcbiAgY29sb3I6ICNiNjFkMzA7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCB7XG4gIHBhZGRpbmc6IDI2cHggMTVweCAyNnB4IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2ZXJkYW5hLCBnZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19saXN0IGxpLmJsYWNrLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29sb3I6ICMyMTFlMWQ7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCBsaS5yZWQtYnVsbGV0OjpiZWZvcmUge1xuICBjb2xvcjogI2I2MWQzMDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19saXN0IGxpLmdyZWVuLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29sb3I6ICNhNWNjNmE7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCBsaSBzcGFuLmJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9iaWxlLXNoYXJpbmctYnV0dG9ucyB7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4ICNlNmU1ZTUsIDJweCAtM3B4IDEwcHggI2U2ZTVlNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19kZXRhaWxzLS1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2RldGFpbHMtLXNoYXJlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RfX2RldGFpbHMtLXNoYXJlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBvc3RfX2RldGFpbHMtLXNoYXJlLm1vYmlsZS5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODQlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3RfX2RldGFpbHMtLXNoYXJlIC5kZXRhaWxzX19zaGFyZV9faXRlbS0tcGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU1ZTU7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0gc3ZnIHtcbiAgZmlsbDogIzliOWI5YjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0gc3ZnOmhvdmVyIHtcbiAgZmlsbDogI2U4MjA3NjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0uc2hhcmUtZ29vZ2xlLXBsdXMge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0uc2hhcmUtZ29vZ2xlLXBsdXMgc3ZnIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BheW1lbnQtcGFnZS5zY3NzIiwiLmNhcnQtZ2lmdCB7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gIH1cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmK3NwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2NhcnQtZ2lmdC5zY3NzIiwiLmNhcnQtcGF5bWVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5hbGVydCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtY3ZjIHtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3BheS13aXRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgfVxuXG4gICZfX2NhcmQtYnJhbmRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgJi5jcmVkaXQtY2FyZCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuXG4gICAgICAmLmNyZWRpdC1jYXJkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgICYucGF5cGFsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2FmYWZhZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmNoZWNrZWQrLm1hcmtlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1haW47XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubWFya2VyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19zZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGUyNTlcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gIH1cblxuICAmX19jdXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG4gICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3gge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLmNhcmQtZXhwaXJ5LW1vbnRoLFxuLmZvcm0tY29udHJvbC5jYXJkLWV4cGlyeS15ZWFye1xuICBib3JkZXI6IG5vbmU7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuI3BheW1lbnQtcmVxdWVzdC1idXR0b246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2NhcnQtcGF5bWVudC5zY3NzIiwiLmNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIG1pbi13aWR0aDogMzAlO1xuXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsNjMsMTQzLDAuMDUpO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1pbi13aWR0aDogMzUlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAmK2RpdiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fbmFtZSB7XG4gIH1cblxuICAmX190aXRsZSB7XG4gIH1cblxuICAmX19hY2NvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJl9fbGV2ZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItbGlnaHQ7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgfVxuXG4gICZfX3JlbW92ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICNkN2Q3ZDc7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5zLWFwcHNfX2J1dHRvbnMge1xuICAuYnRuLXNjb3JlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cblxuICAgICYuYnRuLS1hcHAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5idG4tdGV4dC13cmFwe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdseXBoaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1tYWluO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtbWFpbiwxMCk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtbWFpbiwxMCk7XG4gICAgfVxuICB9XG59XG5cbi5lbXB0eS1jYXJ0LWNvbnRhaW5lciB7XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19jYXJ0LnNjc3MiLCIucG9zdCB7XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYtLWltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi0tdHh0IHtcblxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5jYXRlZyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjay1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuXG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGFzc3dvcmQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1wb3N0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZ2lmdC1jYXJkLWJhY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnBvc3RfX2luZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAmX19zaGFyZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBvc3RfX2JhY2stbGluayB7XG4gICYgKyAuc2VjdGlvbl9faDIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHggKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucG9zdF9fcGFnZSB7XG5cbiAgLnlvdXR1YmUtaWZyYW1lLXBsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmMDQwMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBvcGFjaXR5OiAwLjYyO1xuXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICAgJi5wb3N0X19ibG9jay5yb3cge1xuICAgICAgLy9tYXJnaW4tbGVmdDogMDtcbiAgICAgIC5jb2wtbWQtNSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gIFxuICAgIC5wb3N0X19kZXRhaWxzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgLnBvc3RfX3RpdGxlLS1pbnZpc2libGUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAucG9zdF9fdGl0bGUtLXZpc2libGUge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdF9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9fcmVhZC1tb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdF9fYmFjay1saW5rIHtcbiAgICAgIFxuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgXG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNhZmFmYWY7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICBcblxuICAgICAgJi0tbGVmdCB7XG4gICAgICAgICYrLnBvc3RfX2JhY2stbGlua19fYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3N0X19iYWNrLWxpbmtfX2Jsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0X19iYWNrLWxpbmtfX2Fycm93OjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gXG5cbiAgICAgICYuZ2lmdC1jYXJkLWJhY2sge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIC5wb3N0X19iYWNrLWxpbmtfX2Fycm93OjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX2RldGFpbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIH1cblxuICAgICAgJi0tYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy1kZXRhaWxzIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJisuYnRuLS1zaG93X19ibG9jayAuYnRuLS1zaG93IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLS1zaG93X19ibG9jayB7XG4gICAgICAgIC5idG4tLXNob3cge1xuICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyZXk7XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWluZm8ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9fbG9hZC1tb3JlX19ibG9jayB7XG4gICAgXG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0zMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDI5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyZXktYm9yZGVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMjkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmV5LWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvZy1hcnRpY2xlLWJvZHkge1xuICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgIH1cblxuICAgIC5jb21wYXJpc29uLXRhYmxlIHtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2ZXJkYW5hLCBnZW5ldmEsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgJi5hZHZhbnRhZ2VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGUxO1xuICAgICAgICAgIGNvbG9yOiAjYTVjYzZhO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhZHZhbnRhZ2VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkM2Q1O1xuICAgICAgICAgIGNvbG9yOiAjYjYxZDMwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDE1cHggMjZweCAzMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogdmVyZGFuYSwgZ2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJsYWNrLWJ1bGxldCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzIxMWUxZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yZWQtYnVsbGV0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjYxZDMwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZ3JlZW4tYnVsbGV0IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYTVjYzZhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuLm1vYmlsZS1zaGFyaW5nLWJ1dHRvbnMge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLnBvc3RfX2RldGFpbHMtLXNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggJHNoYWRvdy1saWdodC1ncmV5LCAycHggLTNweCAxMHB4ICRzaGFkb3ctbGlnaHQtZ3JleTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi5tb2JpbGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsc19fc2hhcmVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tcGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNoYWRvdy1saWdodC1ncmV5O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogJGJyYW5kLW1haW47XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hhcmUtZ29vZ2xlLXBsdXMge1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3Bvc3Quc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/