.music-theory-product .go-back {
  margin: 20px auto;
}

@media (min-width: 1200px) {
  .music-theory-product .go-back {
    width: 1164px;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .music-theory-product .go-back {
    width: 936px;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .music-theory-product .go-back {
    width: 716px;
  }
}

@media (max-width: 767px) {
  .music-theory-product .go-back {
    margin-left: 16px;
    margin-bottom: 0;
  }
}

.music-theory-product .go-back a {
  font-size: 18px;
  color: #9b9b9b;
  font-weight: 400;
}

.music-theory-product .s-mtp-bundle {
  margin-top: 30px;
}

@media (max-width: 767px) {
  .music-theory-product .s-mtp-bundle {
    margin-top: 0;
  }
}

.music-theory-product .s-mtp-bundle_card_info_image {
  float: left;
  width: 140px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .music-theory-product .s-mtp-bundle_card_info_image {
    width: 110px;
  }
}

.music-theory-product .s-mtp-bundle_card_info_name {
  float: left;
  color: #E82076;
  font-size: 32px;
  margin-top: 18px;
  font-weight: 300;
}

@media (min-width: 1200px) {
  .music-theory-product .s-mtp-bundle_card_info_name {
    margin-top: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .music-theory-product .s-mtp-bundle_card_info_name {
    font-size: 30px;
    margin-left: 0;
    margin-top: 12px;
  }
}

@media (max-width: 482px) {
  .music-theory-product .s-mtp-bundle_card_info_name {
    font-size: 22px;
    margin-top: 25px;
  }
}

@media (max-width: 767px) {
  .music-theory-product .s-mtp-bundle_card_info {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.music-theory-product .s-mtp-bundle_card_buttons {
  float: right;
  text-align: right;
}

.music-theory-product .s-mtp-bundle_card_buttons a,
.music-theory-product .s-mtp-bundle_card_buttons .res-item__action--buy,
.music-theory-product .s-mtp-bundle_card_buttons .res-item__action--subscr {
  height: 40px;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.music-theory-product .s-mtp-bundle_card_buttons .res-item__action--buy,
.music-theory-product .s-mtp-bundle_card_buttons .res-item__action--subscr {
  height: auto;
  float: right;
  padding: 10px 17px;
  background-color: #e82076;
  color: #fff;
  border: none;
  font-weight: normal;
}

@media (max-width: 767px) {
  .music-theory-product .s-mtp-bundle_card_buttons .res-item__action--buy,
  .music-theory-product .s-mtp-bundle_card_buttons .res-item__action--subscr {
    float: left;
  }
}

.music-theory-product .s-mtp-bundle_card_buttons span {
  font-size: 14px;
  font-weight: 400;
}

@media (max-width: 1199px) {
  .music-theory-product .s-mtp-bundle_card_buttons span {
    font-size: 12px;
  }
}

.music-theory-product .s-mtp-bundle_card_buttons span a {
  color: #E82076;
  font-size: inherit;
  font-weight: 400;
}

.music-theory-product .s-mtp-bundle_card_buttons .res-item__action--added {
  width: 110px;
  float: right;
  padding: 10px 5px;
  text-align: center;
}

@media (max-width: 767px) {
  .music-theory-product .s-mtp-bundle_card_buttons .res-item__action--added {
    float: left;
  }
}

@media (max-width: 767px) {
  .music-theory-product .s-mtp-bundle_card_info_image {
    width: 130px;
  }

  .music-theory-product .s-mtp-bundle_card_buttons {
    float: left;
    text-align: left;
  }

  .music-theory-product .s-mtp-bundle_card_buttons a,
  .music-theory-product .s-mtp-bundle_card_buttons button[type="submit"] {
    margin-top: 10px;
    min-width: 203px;
  }
}

@media (max-width: 390px) {
  .music-theory-product .s-mtp-bundle_card_info_name {
    font-size: 22px;
    margin-top: 25px;
  }
}

.music-theory-product .s-mtp-description {
  padding-top: 20px;
}

.music-theory-product .s-mtp-description .title {
  padding-right: 10px;
  font-size: 24px;
  line-height: 31px;
  color: #E82076;
  font-weight: 300;
}

@media (max-width: 769px) {
  .music-theory-product .s-mtp-description .title {
    font-size: 18px;
    line-height: 23px;
  }
}

.music-theory-product .s-mtp-description p {
  margin-top: 24px;
  padding-right: 15px;
  font-size: 20px;
  line-height: 25px;
}

@media (max-width: 769px) {
  .music-theory-product .s-mtp-description p {
    font-size: 15px;
    line-height: 20px;
  }
}

@media (max-width: 769px) {
  .music-theory-product .s-mtp-description {
    height: auto;
    padding-bottom: 20px;
  }
}

.music-theory-product .s-mtp-items {
  padding-top: 45px;
}

@media (max-width: 769px) {
  .music-theory-product .s-mtp-items {
    padding-top: 0;
  }
}

.music-theory-product .s-mtp-items_item {
  height: 100px;
  padding: 10px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  margin-bottom: 35px;
}

.music-theory-product .s-mtp-items_item_image {
  float: left;
  width: 120px;
}

.music-theory-product .s-mtp-items_item_content_name {
  width: 40%;
  float: left;
  font-size: 20px;
  line-height: 25px;
  color: #201D1D;
  margin-top: 15px;
  margin-left: 35px;
}

.music-theory-product .s-mtp-items_item_content_button {
  float: right;
  margin-top: 22px;
  margin-right: 22px;
}

.music-theory-product .s-mtp-items_item_content_button a,
.music-theory-product .s-mtp-items_item_content_button button[type="submit"] {
  max-width: 178px;
  min-width: 110px;
  font-size: 14px;
  padding: 7px 10px;
}

.music-theory-product .s-mtp-items_item_content_button a.disabled,
.music-theory-product .s-mtp-items_item_content_button button[type="submit"].disabled {
  background: #F5F6F7;
  color: #949FA9;
  white-space: break-spaces;
  border-radius: 4px;
}

@media (min-width: 750px) {
  .music-theory-product .s-mtp-items_item_content_button a.disabled,
  .music-theory-product .s-mtp-items_item_content_button button[type="submit"].disabled {
    margin: 0;
    position: absolute;
    top: 50%;
    right: -6%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

@media (max-width: 749px) {
  .music-theory-product .s-mtp-items_item {
    height: 90px;
    padding: 15px;
  }

  .music-theory-product .s-mtp-items_item.de {
    height: 120px;
  }
}

@media (max-width: 749px) and (max-width: 717px) {
  .music-theory-product .s-mtp-items_item {
    height: 100px;
  }

  .music-theory-product .s-mtp-items_item.de {
    height: 120px;
  }
}

@media (max-width: 749px) and (max-width: 454px) {
  .music-theory-product .s-mtp-items_item {
    height: 120px;
  }
}

@media (max-width: 749px) {
  .music-theory-product .s-mtp-items_item_image {
    width: 60px;
  }

  .music-theory-product .s-mtp-items_item_content {
    float: left;
    max-width: 70%;
  }

  .music-theory-product .s-mtp-items_item_content_name {
    width: 100%;
    margin-top: 0;
    margin-left: 26px;
    font-size: 18px;
    line-height: 18px;
  }
}

@media (max-width: 749px) and (max-width: 392px) {
  .music-theory-product .s-mtp-items_item_content_name {
    font-size: 14px;
  }
}

@media (max-width: 749px) {
  .music-theory-product .s-mtp-items_item_content_button {
    float: left;
    margin-left: 26px;
    margin-top: 8px;
  }

  .music-theory-product .s-mtp-items_item_content_button.de,
  .music-theory-product .s-mtp-items_item_content_button.fr,
  .music-theory-product .s-mtp-items_item_content_button.ja {
    width: 100%;
  }

  .music-theory-product .s-mtp-items_item_content_button.de a,
  .music-theory-product .s-mtp-items_item_content_button.fr a,
  .music-theory-product .s-mtp-items_item_content_button.ja a {
    font-size: 11px;
  }

  .music-theory-product .s-mtp-items_item_content_button a,
  .music-theory-product .s-mtp-items_item_content_button button[type="submit"] {
    max-width: 228px;
    padding: 7px 8px;
  }
}

.main--instrument-app .search-res__wrap > div {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (min-width: 1200px) {
  .main--instrument-app .search-res__wrap > div {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media (min-width: 1200px) {
  .main--instrument-app .search-res__wrap > div.full-width {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.search-res.postLoadInstrumentSections,
.search-res.isLoading {
  position: relative;
  min-height: 700px;
}

.search-res__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.search-res__wrap > div {
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media (min-width: 768px) {
  .search-res__wrap > div {
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media (min-width: 768px) {
  .search-res__wrap > div.full-width {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.search-res .form-control {
  border-radius: 0;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}

.search-res .custom-control {
  position: relative;
  background-color: #fff;
  height: 36px;
  border: 1px solid #f4f4f4;
  border-radius: 18px;
}

.search-res .custom-control:after,
.search-res .custom-control:before {
  display: block;
  content: '';
  position: absolute;
}

.search-res .custom-control:after {
  right: 0;
  top: 0;
  width: 34px;
  height: 34px;
  background-color: #e82076;
  z-index: 11;
  border-radius: 50%;
}

.search-res .custom-control:before {
  width: 8px;
  height: 8px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 12px;
  top: 12px;
  z-index: 12;
}

.search-res .custom-control select {
  padding-right: 40px;
  z-index: 13;
  position: relative;
  background-color: transparent;
}

.search-res .separator {
  border-bottom: 1px solid #eeeeee;
  margin: 30px 0;
  position: relative;
}

.search-res .separator:after {
  display: block;
  content: '';
  position: absolute;
  left: 10%;
  right: 10%;
  top: 0;
  border-bottom: 1px solid #e0e0e0;
}

.search-res__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-bottom: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid #eeeeee;
}

@media (max-width: 1024px) {
  .search-res__action {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0;
  }
}

.search-res__action .custom-control {
  display: inline-block;
}

.search-res__action .custom-control:after {
  background-color: #fff;
}

.search-res__action .custom-control:before {
  border-bottom: 2px solid #e82076;
  border-right: 2px solid #e82076;
}

.search-res__action .custom-control .form-control {
  font-weight: 400;
}

.search-res__action label {
  margin: 0 10px 0 0;
  font-weight: 300;
}

.search-res__action .custom-control.score-list-results {
  width: 135px;
  border: none;
}

.search-res__action .custom-control.score-list-results:before {
  border-bottom: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
}

.search-res__action .custom-control.score-list-results #searchResOrder {
  padding-right: 30px;
}

.search-res__action-btns {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1024px) {
  .search-res__action-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}

.search-res__order {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.search-res__order label {
  margin: 0;
}

.search-res__bubbles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

@media (max-width: 1024px) {
  .search-res__bubbles {
    margin-bottom: 32px;
  }
}

.search-res__bubbles li {
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 28px;
  background-color: rgba(227, 13, 128, 0.051);
  color: #e82076;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  border-radius: 100vh;
}

.search-res__quant {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .search-res__quant {
    margin-top: 0;
    padding-left: 45px;
  }
}

.search-res__quant label {
  cursor: pointer;
  border-right: 1px solid #000000;
  margin-right: 3px;
  padding-right: 5px;
  line-height: 18px;
}

.search-res__quant label:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}

.search-res__quant input[type=radio]:checked + label {
  color: #e82076;
}

.search-res__quant-title {
  margin-right: 25px;
  font-size: 18px;
}

.search-res__h3 {
  color: #e82076;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 24px;
  line-height: 40px;
}

@media (max-width: 445px) {
  .search-res__h3 {
    display: inline-block;
  }
}

.search-res__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 768px) {
  .search-res__title-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (max-width: 445px) {
  .search-res__title-wrap {
    display: contents;
  }
}

.search-res__sect-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .search-res__sect-title {
    margin-top: 30px;
  }
}

.search-res__flip-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-res__flip-wrap .btn-flip {
  margin-left: 12px;
}

@media (max-width: 445px) {
  .search-res__flip-wrap {
    display: none;
  }
}

.search-res__view-all {
  text-decoration: none;
  position: relative;
  margin: 0;
  display: inline-block;
  padding-top: 4px;
  padding-right: 10px;
  padding-left: 0;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  color: #afafaf;
}

.search-res__view-all:hover,
.search-res__view-all:active,
.search-res__view-all:focus {
  text-decoration: none;
  color: #e82076;
}

.search-res__view-all:hover:before,
.search-res__view-all:active:before,
.search-res__view-all:focus:before {
  border-left-color: #e82076;
  border-bottom-color: #e82076;
}

.search-res__view-all:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  left: auto;
  right: -2px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.search-res__instr {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  margin-bottom: 15px;
}

.search-res__instr span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 80vw;
}

.search-res__btns .h3 {
  margin: 0;
  font-size: 24px;
  line-height: 40px;
  font-weight: 300;
}

.search-res__btns .h3 span {
  color: #e82076;
  font-weight: 400;
}

.search-res__btns .h3 .remove-filter {
  background-color: rgba(227, 13, 128, 0.09);
}

.search-res__btns .remove-filter {
  display: inline-block;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 4px;
  cursor: pointer;
}

.search-res__btns .remove-filter:before,
.search-res__btns .remove-filter:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  height: 10px;
  width: 2px;
  background-color: #e82076;
}

.search-res__btns .remove-filter:before {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}

.search-res__btns .remove-filter:after {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}

.res-item,
.res-item-wide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
}

.res-item-wide,
.res-item-wide-wide {
  width: 100%;
}

.res-item__hover,
.res-item-wide__hover {
  position: absolute;
  left: 50%;
  top: 200%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  padding: 8px 13px;
  background-color: #fff;
  line-height: 1;
  font-size: 12px;
  border-radius: 15px;
  border: 1px solid #9b9b9b;
  white-space: nowrap;
  color: #9b9b9b;
  font-weight: 400;
  z-index: 2;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__link-img,
.res-item-wide__link-img {
  display: block;
  width: 180px;
  height: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 991px) {
  .res-item__link-img,
  .res-item-wide__link-img {
    width: 108px;
  }
}

@media (max-width: 445px) {
  .res-item__link-img,
  .res-item-wide__link-img {
    width: 22%;
    height: auto;
    margin-right: 8px;
  }
}

.res-item__link-img:hover .res-item__hover,
.res-item-wide__link-img:hover .res-item__hover {
  top: 50%;
}

.res-item__link-img:hover .res-item__link-img:after,
.res-item-wide__link-img:hover .res-item__link-img:after {
  opacity: 1;
}

.res-item__link-img:after,
.res-item-wide__link-img:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  opacity: 0;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__link-img img,
.res-item-wide__link-img img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 2px;
}

.res-item__collection,
.res-item-wide__collection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 12px;
  color: #345995;
}

.res-item__collection-amount,
.res-item-wide__collection-amount {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 6px;
  background-color: #EFF5FF;
  border-radius: 4px;
  color: inherit;
}

.res-item__collection-amount::before,
.res-item-wide__collection-amount::before {
  content: attr(data-title);
  padding: 2px 6px;
  margin-right: 6px;
  color: #FFF;
  background-color: #345995;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.res-item__collection-discount,
.res-item-wide__collection-discount {
  border-radius: 4px;
  color: inherit;
  border: 1px solid;
  padding: 0 6px;
}

.res-item__title,
.res-item-wide__title {
  margin: 0 0 5px 0;
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 6px;
}

@media (max-width: 445px) {
  .res-item__title,
  .res-item-wide__title {
    font-size: 13px;
    margin: 0;
    margin-bottom: 4px;
  }
}

.res-item__title a,
.res-item-wide__title a {
  color: #9b9b9b;
  display: block;
  word-break: break-word;
}

.res-item__title a:hover,
.res-item__title a:focus,
.res-item__title a:active,
.res-item-wide__title a:hover,
.res-item-wide__title a:focus,
.res-item-wide__title a:active {
  color: #000;
  text-decoration: none;
}

.res-item__acco,
.res-item-wide__acco {
  font-size: 17px;
  font-style: italic;
  margin: 20px 0;
}

.res-item__description,
.res-item-wide__description {
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
}

.res-item__description p,
.res-item-wide__description p {
  line-height: 20px;
  font-size: 16px;
  max-width: 284px;
  overflow: hidden;
  margin: 0;
}

@media (max-width: 445px) {
  .res-item__description p,
  .res-item-wide__description p {
    line-height: 18px;
    font-size: 14px;
  }
}

.res-item__description p a,
.res-item-wide__description p a {
  color: #000;
  display: block;
}

.res-item__description p a:hover,
.res-item__description p a:focus,
.res-item__description p a:active,
.res-item-wide__description p a:hover,
.res-item-wide__description p a:focus,
.res-item-wide__description p a:active {
  color: #e82076;
  text-decoration: none;
}

@media (min-width: 768px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    display: inherit;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 750px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 550px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .res-item-wide__description,
  .res-item-wide-wide__description {
    max-width: 330px;
  }
}

.res-item__dif-level,
.res-item-wide__dif-level {
  color: #88898b;
  font-size: 17px;
}

.res-item__action,
.res-item-wide__action {
  display: none;
  font-size: 12px;
  font-weight: 500;
  border: 1px solid #9b9b9b;
  border-radius: 18px;
  padding: 10px;
  line-height: 1;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  cursor: pointer;
}

.res-item__action--buy,
.res-item-wide__action--buy {
  color: #9b9b9b;
  background-color: #fff;
}

.res-item__action--buy:hover,
.res-item-wide__action--buy:hover {
  background-color: #e82076;
  color: #ffffff;
}

.res-item__action--buy:hover .res-item__buy,
.res-item-wide__action--buy:hover .res-item__buy {
  border-left-color: #ffffff;
}

.res-item__action--added,
.res-item-wide__action--added {
  color: #ffffff;
  background-color: #A5CC6B;
  border: 1px solid #A5CC6B;
  outline: none;
  font-weight: 300;
  cursor: default;
}

.res-item__action--added .glyphicon,
.res-item-wide__action--added .glyphicon {
  font-size: 16px;
  margin-right: 5px;
}

.res-item__action--play,
.res-item-wide__action--play {
  border: 0;
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  padding: 8px;
  text-align: center;
  white-space: nowrap;
}

.res-item__action--play:hover,
.res-item__action--play:focus,
.res-item__action--play:active,
.res-item-wide__action--play:hover,
.res-item-wide__action--play:focus,
.res-item-wide__action--play:active {
  text-decoration: none;
}

@media (max-width: 991px) {
  .res-item__action--play,
  .res-item-wide__action--play {
    font-size: 12px;
    min-width: 78px;
  }
}

.res-item__action--subscr,
.res-item-wide__action--subscr {
  border: 0;
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  padding: 8px;
}

.res-item__action--subscr:hover,
.res-item-wide__action--subscr:hover {
  text-decoration: none;
}

.res-item__action--subscr.recommended,
.res-item-wide__action--subscr.recommended {
  border: 1px solid #9b9b9b;
  color: #9b9b9b;
}

@media (max-width: 991px) {
  .res-item__action--subscr,
  .res-item-wide__action--subscr {
    min-width: 78px;
  }
}

.res-item__action--play-score,
.res-item-wide__action--play-score {
  display: block;
  margin-top: 28px;
  max-width: 290px;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.res-item__action--play-score:hover,
.res-item-wide__action--play-score:hover {
  text-decoration: none;
}

.res-item__action--add-score,
.res-item-wide__action--add-score {
  display: block;
  padding: 16px 16px 0;
  max-width: 290px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #9b9b9b;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__action--add-score:hover,
.res-item-wide__action--add-score:hover {
  cursor: pointer;
}

.res-item__action--add-score:before,
.res-item-wide__action--add-score:before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(/images/add-score.png);
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: center;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.res-item__action--add-score img,
.res-item-wide__action--add-score img {
  width: 16px;
}

.res-item__action--add-score span,
.res-item-wide__action--add-score span {
  vertical-align: middle;
  padding-left: 12px;
}

@media (max-width: 991px) {
  .res-item__action--add-score,
  .res-item-wide__action--add-score {
    margin-top: 11px;
    line-height: 1.3;
  }
}

@media (max-width: 374px) {
  .res-item__action--add-score,
  .res-item-wide__action--add-score {
    padding-left: 0;
    padding-right: 0;
  }
}

.res-item__action span.glyphicon,
.res-item-wide__action span.glyphicon {
  font-size: 12px;
}

@media (max-width: 991px) {
  .res-item__action span.glyphicon,
  .res-item-wide__action span.glyphicon {
    font-size: 10px;
  }
}

.res-item__buy,
.res-item-wide__buy {
  background-color: transparent;
  border: none;
  padding: 0 0 0 5px;
  margin-left: 5px;
  border-left: 1px solid #9b9b9b;
}

.res-item__footer,
.res-item-wide__footer {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.res-item__footer .bundle-item,
.res-item-wide__footer .bundle-item {
  margin: 0;
}

.res-item__footer__b-view,
.res-item-wide__footer__b-view {
  min-width: 96px;
  height: 30px;
  font-size: 14px;
  padding: 5px 0;
  margin-top: 0 !important;
}

.res-item__footer__b-view .glyphicon-eye-open,
.res-item-wide__footer__b-view .glyphicon-eye-open {
  font-size: 10px;
  margin-right: 5px;
}

@media (max-width: 991px) {
  .res-item__footer__b-view,
  .res-item-wide__footer__b-view {
    padding: 6px 0;
    min-width: 78px;
  }
}

.res-item__footer .bundle-item__play,
.res-item__footer .bundle-item__pause,
.res-item-wide__footer .bundle-item__play,
.res-item-wide__footer .bundle-item__pause {
  margin: 0 8px;
  width: 30px;
  height: 30px;
  min-width: 30px;
  line-height: 10px;
}

.res-item__footer .bundle-item__play .glyphicon,
.res-item__footer .bundle-item__pause .glyphicon,
.res-item-wide__footer .bundle-item__play .glyphicon,
.res-item-wide__footer .bundle-item__pause .glyphicon {
  top: 0;
  font-size: 12px;
  margin-left: 2px;
}

.res-item__footer a.bundle-item__play,
.res-item-wide__footer a.bundle-item__play {
  padding-top: 8px;
}

@media (min-width: 1199px) {
  .res-item__footer,
  .res-item-wide__footer {
    min-width: 252px;
  }
}

@media (min-width: 768px) {
  .res-item-wide__footer,
  .res-item-wide-wide__footer {
    position: absolute;
    -ms-flex-item-align: center;
        align-self: center;
    right: 4px;
  }
}

.res-item__price,
.res-item-wide__price {
  font-size: 14px;
  line-height: 10px;
  font-weight: 400;
  color: #9b9b9b;
  margin-left: 10px;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .res-item__price,
  .res-item-wide__price {
    width: 60px;
  }
}

.res-item__preview,
.res-item-wide__preview {
  margin-left: 8px;
  font-size: 14px;
  line-height: 10px;
  font-weight: 400;
  color: #9b9b9b;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .res-item__preview,
  .res-item-wide__preview {
    margin-left: 0;
    font-size: 12px;
  }
}

.res-item__preview:hover,
.res-item__preview:focus,
.res-item__preview:active,
.res-item-wide__preview:hover,
.res-item-wide__preview:focus,
.res-item-wide__preview:active {
  color: #9b9b9b;
  text-decoration: none;
}

.res-item__preview .glyphicon,
.res-item-wide__preview .glyphicon {
  margin-right: 2px;
  font-size: 12px;
}

@media (max-width: 991px) {
  .res-item__preview .glyphicon,
  .res-item-wide__preview .glyphicon {
    font-size: 10px;
  }
}


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