.music-theory .s-mt-main-img {
  height: 100px;
  background-image: url("/images/music-theory/main-img-mobile.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.music-theory .s-mt-main-img .title {
  margin: auto;
  float: none;
  padding-top: 28px;
  font-size: 30px;
  text-align: center;
  color: white;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 769px) {
  .music-theory .s-mt-main-img .title {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  .music-theory .s-mt-main-img .title {
    font-size: 60px;
    padding-top: 20px;
  }
}

@media (min-width: 1200px) {
  .music-theory .s-mt-main-img {
    height: 140px;
    background-image: url("/images/music-theory/main-img.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

.music-theory .s-mt-description {
  height: auto;
  padding-top: 60px;
}

.music-theory .s-mt-description #video iframe {
  border: none;
}

.music-theory .s-mt-description .title {
  margin-top: 50px;
  padding-right: 10px;
  font-size: 30px;
  line-height: 38px;
  color: #E82076;
}

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

.music-theory .s-mt-description p {
  font-size: 20px;
  margin-top: 50px;
  margin-bottom: 50px;
  line-height: 25px;
  padding-right: 15px;
}

@media (max-width: 769px) {
  .music-theory .s-mt-description p {
    font-size: 15px;
    line-height: 20px;
    margin-top: 30px;
    margin-bottom: 16px;
  }
}

@media (min-width: 1200px) {
  .music-theory .s-mt-description {
    background-image: url("/images/music-theory/notes-bg-left.png"), url("/images/music-theory/notes-bg-right.png");
    background-position: left 155px, right 135px;
    background-repeat: no-repeat, no-repeat;
    background-size: 180px 270px, 224px 285px;
  }
}

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

.music-theory .s-mt-products {
  margin-bottom: 36px;
  padding-top: 10px;
}

.music-theory .s-mt-products .music-theory-cards {
  padding-left: 10px;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 16px;
  padding-left: 0;
  margin: 0;
  margin-left: 6px;
  margin-bottom: 24px;
  max-width: 100%;
  min-height: 90px;
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
}

@media (min-width: 1200px) {
  .music-theory .s-mt-products .music-theory-cards .music-theory-card {
    max-width: 354px;
    margin-bottom: 40px;
  }
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_image {
  width: 92px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_image:hover {
  cursor: pointer;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_info {
  max-width: 136px;
  margin-right: 16px;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_info:hover {
  cursor: pointer;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_info_title {
  font-size: 16px;
  color: #686868;
  font-weight: 400;
  line-height: 18px;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_info_details {
  white-space: nowrap;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_info_details a {
  font-size: 14px;
  color: #E82076;
}

@media (max-width: 769px) {
  .music-theory .s-mt-products .music-theory-cards .music-theory-card_info_details a {
    font-size: 13px;
  }
}

@media (max-width: 373px) {
  .music-theory .s-mt-products .music-theory-cards .music-theory-card_info_details a {
    font-size: 12px;
  }
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_button {
  margin-left: auto;
  white-space: nowrap;
  line-height: 17px;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_button a,
.music-theory .s-mt-products .music-theory-cards .music-theory-card_button .res-item__action--buy,
.music-theory .s-mt-products .music-theory-cards .music-theory-card_button .res-item__action--subscr {
  background-color: #e82076;
  color: #fff;
  border: none;
  font-weight: normal;
  font-size: 12px;
  min-width: 70px;
  height: 30px;
  padding: 6px 16px;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_button .res-item__action--added {
  padding: 6px 16px;
  height: 30px;
  font-weight: normal;
}

.music-theory .s-mt-products .music-theory-cards .music-theory-card_button .res-item__action--play {
  height: 30px;
  border: 1px solid #A5CC6B;
  font-size: 12px;
  font-weight: 300;
  padding: 6px 16px;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19tdXNpYy10aGVvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbXVzaWMtdGhlb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2VhcmNoLXJlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBR0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtDQ0ZIOztBRE5EO0VBV007RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NGTDs7QURJSztFQXBCTjtJQXFCUTtHQ0FMO0NBQ0Y7O0FERUs7RUF4Qk47SUF5QlE7SUFDQTtHQ0VMO0NBQ0Y7O0FEQ0c7RUE5Qko7SUErQk07SUFFQTtJQUNBO0lBQ0E7SUFDQTtHQ0VIO0NBQ0Y7O0FEdkNEO0VBeUNJO0VBQ0E7Q0NFSDs7QUQ1Q0Q7RUErQ1E7Q0NDUDs7QURoREQ7RUFvRE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0FMOztBREVLO0VBMUROO0lBMkRRO0lBQ0E7SUFDQTtHQ0VMO0NBQ0Y7O0FEaEVEO0VBa0VNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NFTDs7QURBSztFQXhFTjtJQXlFUTtJQUNBO0lBQ0E7SUFDQTtHQ0lMO0NBQ0Y7O0FEREc7RUFoRko7SUFpRk07SUFDQTtJQUNBO0lBQ0E7R0NLSDtDQUNGOztBREhHO0VBdkZKO0lBd0ZNO0lBQ0E7R0NPSDtDQUNGOztBRGpHRDtFQThGSTtFQUNBO0NDT0g7O0FEdEdEO0VBa0dNO0NDUUw7O0FEMUdEO0VBcUdRO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDQ1NQOztBRFBPO0VBaEhSO0lBaUhVO0lBQ0E7R0NXUDtDQUNG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RUFDQTtFQUNBO0VBRUE7RUFBQTtDRHFTUDs7QUMvVEk7O0VBOEJHO0NEc1NQOztBQ3BVSTs7RUFrQ0c7RUFDQTtDRHVTUDs7QUNwU0s7RUF0Q0Y7O0lBdUNJO0lBQ0E7R0R5U0w7Q0FDRjs7QUN4U0s7RUExQ0Y7O0lBMkNJO0lBQ0E7R0Q2U0w7Q0FDRjs7QUMxYkU7O0VBa0pLO0NENlNQOztBQzNTTztFQXBKTDs7SUFxSk87R0RnVFA7Q0FDRjs7QUMxU0M7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDhTSDs7QUMzU0M7O0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q0QrU0g7O0FDbFRFOztFQUtHO0NEa1RMOztBQy9TRzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEbVRMOztBQ3hUSTs7RUFRRztFQUNBO0NEcVRQOztBQ2xUSztFQVpGOztJQWFJO0lBQ0E7R0R1VEw7Q0FDRjs7QUM5VUU7Ozs7RUE0Qkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRHlUTDs7QUN6VkU7Ozs7RUFtQ0s7RUFDQTtFQUNBO0NENlRQOztBQ2xXRTs7RUEwQ0c7Q0Q2VEw7O0FDMVRHO0VBN0NGOztJQThDSTtHRCtUSDtDQUNGOztBQzNURztFQURGOztJQUVJO0lBQ0E7UUFBQTtJQUNBO0dEZ1VIO0NBQ0Y7O0FDN1RDOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRGlVSDs7QUNoVUc7RUFQRjs7SUFRSTtHRHFVSDtDQUNGOztBQ2xVQzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RzVUg7O0FDcFVHO0VBUkY7O0lBU0k7SUFDQTtHRHlVSDtDQUNGOztBQ3BWRTs7Ozs7O0VBZ0JHO0VBQ0E7Q0Q2VUw7O0FDOVZFOztFQXFCRztFQUNBO0NEOFVMOztBQzVVSztFQXhCSDs7SUF5Qks7R0RpVkw7Q0FDRiIsImZpbGUiOiIvY3NzL211c2ljLXRoZW9yeS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm11c2ljLXRoZW9yeSB7XG5cbiAgLnMtbXQtbWFpbi1pbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbXVzaWMtdGhlb3J5L21haW4taW1nLW1vYmlsZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tdXNpYy10aGVvcnkvbWFpbi1pbWcucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLnMtbXQtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICN2aWRlbyB7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGNvbG9yOiAjRTgyMDc2O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbXVzaWMtdGhlb3J5L25vdGVzLWJnLWxlZnQucG5nJyksIHVybCgnL2ltYWdlcy9tdXNpYy10aGVvcnkvbm90ZXMtYmctcmlnaHQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1NXB4LCByaWdodCAxMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwcHggMjcwcHgsIDIyNHB4IDI4NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAucy1tdC1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIC5tdXNpYy10aGVvcnktY2FyZHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAubXVzaWMtdGhlb3J5LWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX2RldGFpbHMge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNFODIwNzY7XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzNweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgYSwgLnJlcy1pdGVtX19hY3Rpb24tLWJ1eSwgLnJlcy1pdGVtX19hY3Rpb24tLXN1YnNjciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzLWl0ZW1fX2FjdGlvbi0tYnV5LCAucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVzLWl0ZW1fX2FjdGlvbi0tYWRkZWQge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5IHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19tdXNpYy10aGVvcnkuc2NzcyIsIi5tdXNpYy10aGVvcnkgLnMtbXQtbWFpbi1pbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL211c2ljLXRoZW9yeS9tYWluLWltZy1tb2JpbGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LW1haW4taW1nIC50aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tdXNpYy10aGVvcnkgLnMtbXQtbWFpbi1pbWcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubXVzaWMtdGhlb3J5IC5zLW10LW1haW4taW1nIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm11c2ljLXRoZW9yeSAucy1tdC1tYWluLWltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL211c2ljLXRoZW9yeS9tYWluLWltZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5tdXNpYy10aGVvcnkgLnMtbXQtZGVzY3JpcHRpb24gI3ZpZGVvIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1kZXNjcmlwdGlvbiAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI0U4MjA3Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tdXNpYy10aGVvcnkgLnMtbXQtZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm11c2ljLXRoZW9yeSAucy1tdC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm11c2ljLXRoZW9yeSAucy1tdC1kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9tdXNpYy10aGVvcnkvbm90ZXMtYmctbGVmdC5wbmdcIiksIHVybChcIi9pbWFnZXMvbXVzaWMtdGhlb3J5L25vdGVzLWJnLXJpZ2h0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1NXB4LCByaWdodCAxMzVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODBweCAyNzBweCwgMjI0cHggMjg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tdXNpYy10aGVvcnkgLnMtbXQtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LXByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmQge1xuICAgIG1heC13aWR0aDogMzU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LXByb2R1Y3RzIC5tdXNpYy10aGVvcnktY2FyZHMgLm11c2ljLXRoZW9yeS1jYXJkX2ltYWdlIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmRfaW1hZ2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmRfaW5mbyB7XG4gIG1heC13aWR0aDogMTM2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9pbmZvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LXByb2R1Y3RzIC5tdXNpYy10aGVvcnktY2FyZHMgLm11c2ljLXRoZW9yeS1jYXJkX2luZm9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9pbmZvX2RldGFpbHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LXByb2R1Y3RzIC5tdXNpYy10aGVvcnktY2FyZHMgLm11c2ljLXRoZW9yeS1jYXJkX2luZm9fZGV0YWlscyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0U4MjA3Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmRfaW5mb19kZXRhaWxzIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzczcHgpIHtcbiAgLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9pbmZvX2RldGFpbHMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmRfYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ubXVzaWMtdGhlb3J5IC5zLW10LXByb2R1Y3RzIC5tdXNpYy10aGVvcnktY2FyZHMgLm11c2ljLXRoZW9yeS1jYXJkX2J1dHRvbiBhLFxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9idXR0b24gLnJlcy1pdGVtX19hY3Rpb24tLWJ1eSxcbi5tdXNpYy10aGVvcnkgLnMtbXQtcHJvZHVjdHMgLm11c2ljLXRoZW9yeS1jYXJkcyAubXVzaWMtdGhlb3J5LWNhcmRfYnV0dG9uIC5yZXMtaXRlbV9fYWN0aW9uLS1zdWJzY3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9idXR0b24gLnJlcy1pdGVtX19hY3Rpb24tLWFkZGVkIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm11c2ljLXRoZW9yeSAucy1tdC1wcm9kdWN0cyAubXVzaWMtdGhlb3J5LWNhcmRzIC5tdXNpYy10aGVvcnktY2FyZF9idXR0b24gLnJlcy1pdGVtX19hY3Rpb24tLXBsYXkge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNUNDNkI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG59XG5cbi5tYWluLS1pbnN0cnVtZW50LWFwcCAuc2VhcmNoLXJlc19fd3JhcCA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi0taW5zdHJ1bWVudC1hcHAgLnNlYXJjaC1yZXNfX3dyYXAgPiBkaXYge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLS1pbnN0cnVtZW50LWFwcCAuc2VhcmNoLXJlc19fd3JhcCA+IGRpdi5mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlcy5wb3N0TG9hZEluc3RydW1lbnRTZWN0aW9ucyxcbi5zZWFyY2gtcmVzLmlzTG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbi5zZWFyY2gtcmVzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlYXJjaC1yZXNfX3dyYXAgPiBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc19fd3JhcCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc19fd3JhcCA+IGRpdi5mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi5zZWFyY2gtcmVzIC5jdXN0b20tY29udHJvbDphZnRlcixcbi5zZWFyY2gtcmVzIC5jdXN0b20tY29udHJvbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjA3NjtcbiAgei1pbmRleDogMTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnNlYXJjaC1yZXMgLmN1c3RvbS1jb250cm9sIHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXJlcyAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzIC5zZXBhcmF0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXJlc19fYWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24gLmN1c3RvbS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIC5jdXN0b20tY29udHJvbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24gLmN1c3RvbS1jb250cm9sOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTgyMDc2O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTgyMDc2O1xufVxuXG4uc2VhcmNoLXJlc19fYWN0aW9uIC5jdXN0b20tY29udHJvbCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiBsYWJlbCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiAuY3VzdG9tLWNvbnRyb2wuc2NvcmUtbGlzdC1yZXN1bHRzIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24gLmN1c3RvbS1jb250cm9sLnNjb3JlLWxpc3QtcmVzdWx0czpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzliOWI5Yjtcbn1cblxuLnNlYXJjaC1yZXNfX2FjdGlvbiAuY3VzdG9tLWNvbnRyb2wuc2NvcmUtbGlzdC1yZXN1bHRzICNzZWFyY2hSZXNPcmRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtcmVzX19hY3Rpb24tYnRucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzX19hY3Rpb24tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXNfX29yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zZWFyY2gtcmVzX19vcmRlciBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1yZXNfX2J1YmJsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1yZXNfX2J1YmJsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXNfX2J1YmJsZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDEzLCAxMjgsIDAuMDUxKTtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuXG4uc2VhcmNoLXJlc19fcXVhbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXNfX3F1YW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fcXVhbnQgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLXJlc19fcXVhbnQgbGFiZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLXJlc19fcXVhbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbi5zZWFyY2gtcmVzX19xdWFudC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2VhcmNoLXJlc19faDMge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnNlYXJjaC1yZXNfX2gzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXNfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzX190aXRsZS13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5zZWFyY2gtcmVzX190aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fc2VjdC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzX19zZWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzX19mbGlwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXJlc19fZmxpcC13cmFwIC5idG4tZmxpcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnNlYXJjaC1yZXNfX2ZsaXAtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc19fdmlldy1hbGwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5zZWFyY2gtcmVzX192aWV3LWFsbDpob3Zlcixcbi5zZWFyY2gtcmVzX192aWV3LWFsbDphY3RpdmUsXG4uc2VhcmNoLXJlc19fdmlldy1hbGw6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4uc2VhcmNoLXJlc19fdmlldy1hbGw6aG92ZXI6YmVmb3JlLFxuLnNlYXJjaC1yZXNfX3ZpZXctYWxsOmFjdGl2ZTpiZWZvcmUsXG4uc2VhcmNoLXJlc19fdmlldy1hbGw6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODIwNzY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODIwNzY7XG59XG5cbi5zZWFyY2gtcmVzX192aWV3LWFsbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5zZWFyY2gtcmVzX19pbnN0ciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlYXJjaC1yZXNfX2luc3RyIHNwYW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xufVxuXG4uc2VhcmNoLXJlc19fYnRucyAuaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZWFyY2gtcmVzX19idG5zIC5oMyBzcGFuIHtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcmVzX19idG5zIC5oMyAucmVtb3ZlLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAxMywgMTI4LCAwLjA5KTtcbn1cblxuLnNlYXJjaC1yZXNfX2J0bnMgLnJlbW92ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1yZXNfX2J0bnMgLnJlbW92ZS1maWx0ZXI6YmVmb3JlLFxuLnNlYXJjaC1yZXNfX2J0bnMgLnJlbW92ZS1maWx0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODIwNzY7XG59XG5cbi5zZWFyY2gtcmVzX19idG5zIC5yZW1vdmUtZmlsdGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2VhcmNoLXJlc19fYnRucyAucmVtb3ZlLWZpbHRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnJlcy1pdGVtLFxuLnJlcy1pdGVtLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5yZXMtaXRlbS13aWRlLFxuLnJlcy1pdGVtLXdpZGUtd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVzLWl0ZW1fX2hvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMjAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG5cbi5yZXMtaXRlbV9fbGluay1pbWcsXG4ucmVzLWl0ZW0td2lkZV9fbGluay1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXMtaXRlbV9fbGluay1pbWcsXG4gIC5yZXMtaXRlbS13aWRlX19saW5rLWltZyB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAucmVzLWl0ZW1fX2xpbmstaW1nLFxuICAucmVzLWl0ZW0td2lkZV9fbGluay1pbWcge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fbGluay1pbWc6aG92ZXIgLnJlcy1pdGVtX19ob3Zlcixcbi5yZXMtaXRlbS13aWRlX19saW5rLWltZzpob3ZlciAucmVzLWl0ZW1fX2hvdmVyIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5yZXMtaXRlbV9fbGluay1pbWc6aG92ZXIgLnJlcy1pdGVtX19saW5rLWltZzphZnRlcixcbi5yZXMtaXRlbS13aWRlX19saW5rLWltZzpob3ZlciAucmVzLWl0ZW1fX2xpbmstaW1nOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlcy1pdGVtX19saW5rLWltZzphZnRlcixcbi5yZXMtaXRlbS13aWRlX19saW5rLWltZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLnJlcy1pdGVtX19saW5rLWltZyBpbWcsXG4ucmVzLWl0ZW0td2lkZV9fbGluay1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucmVzLWl0ZW1fX2NvbGxlY3Rpb24sXG4ucmVzLWl0ZW0td2lkZV9fY29sbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzNDU5OTU7XG59XG5cbi5yZXMtaXRlbV9fY29sbGVjdGlvbi1hbW91bnQsXG4ucmVzLWl0ZW0td2lkZV9fY29sbGVjdGlvbi1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNUZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmVzLWl0ZW1fX2NvbGxlY3Rpb24tYW1vdW50OjpiZWZvcmUsXG4ucmVzLWl0ZW0td2lkZV9fY29sbGVjdGlvbi1hbW91bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NTk5NTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yZXMtaXRlbV9fY29sbGVjdGlvbi1kaXNjb3VudCxcbi5yZXMtaXRlbS13aWRlX19jb2xsZWN0aW9uLWRpc2NvdW50IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4ucmVzLWl0ZW1fX3RpdGxlLFxuLnJlcy1pdGVtLXdpZGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnJlcy1pdGVtX190aXRsZSxcbiAgLnJlcy1pdGVtLXdpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX3RpdGxlIGEsXG4ucmVzLWl0ZW0td2lkZV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnJlcy1pdGVtX190aXRsZSBhOmhvdmVyLFxuLnJlcy1pdGVtX190aXRsZSBhOmZvY3VzLFxuLnJlcy1pdGVtX190aXRsZSBhOmFjdGl2ZSxcbi5yZXMtaXRlbS13aWRlX190aXRsZSBhOmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX3RpdGxlIGE6Zm9jdXMsXG4ucmVzLWl0ZW0td2lkZV9fdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzLWl0ZW1fX2FjY28sXG4ucmVzLWl0ZW0td2lkZV9fYWNjbyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnJlcy1pdGVtX19kZXNjcmlwdGlvbixcbi5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnJlcy1pdGVtX19kZXNjcmlwdGlvbiBwLFxuLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDI4NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDVweCkge1xuICAucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAsXG4gIC5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19kZXNjcmlwdGlvbiBwIGEsXG4ucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24gcCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzLWl0ZW1fX2Rlc2NyaXB0aW9uIHAgYTpob3Zlcixcbi5yZXMtaXRlbV9fZGVzY3JpcHRpb24gcCBhOmZvY3VzLFxuLnJlcy1pdGVtX19kZXNjcmlwdGlvbiBwIGE6YWN0aXZlLFxuLnJlcy1pdGVtLXdpZGVfX2Rlc2NyaXB0aW9uIHAgYTpob3Zlcixcbi5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbiBwIGE6Zm9jdXMsXG4ucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24gcCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24sXG4gIC5yZXMtaXRlbS13aWRlLXdpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24sXG4gIC5yZXMtaXRlbS13aWRlLXdpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzLWl0ZW0td2lkZV9fZGVzY3JpcHRpb24sXG4gIC5yZXMtaXRlbS13aWRlLXdpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXMtaXRlbS13aWRlX19kZXNjcmlwdGlvbixcbiAgLnJlcy1pdGVtLXdpZGUtd2lkZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19kaWYtbGV2ZWwsXG4ucmVzLWl0ZW0td2lkZV9fZGlmLWxldmVsIHtcbiAgY29sb3I6ICM4ODg5OGI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24sXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYnV5LFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYnV5IHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1idXk6aG92ZXIsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1idXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWJ1eTpob3ZlciAucmVzLWl0ZW1fX2J1eSxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWJ1eTpob3ZlciAucmVzLWl0ZW1fX2J1eSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYWRkZWQsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1hZGRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVDQzZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTVDQzZCO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1hZGRlZCAuZ2x5cGhpY29uLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkZWQgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5LFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheSB7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5OmhvdmVyLFxuLnJlcy1pdGVtX19hY3Rpb24tLXBsYXk6Zm9jdXMsXG4ucmVzLWl0ZW1fX2FjdGlvbi0tcGxheTphY3RpdmUsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1wbGF5OmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheTpmb2N1cyxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXBsYXk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19hY3Rpb24tLXBsYXksXG4gIC5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXBsYXkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4td2lkdGg6IDc4cHg7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLXN1YnNjcixcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXN1YnNjciB7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyOmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tc3Vic2NyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyLnJlY29tbWVuZGVkLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tc3Vic2NyLnJlY29tbWVuZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLWl0ZW1fX2FjdGlvbi0tc3Vic2NyLFxuICAucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1zdWJzY3Ige1xuICAgIG1pbi13aWR0aDogNzhweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tcGxheS1zY29yZSxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLXBsYXktc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1wbGF5LXNjb3JlOmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tcGxheS1zY29yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWFkZC1zY29yZSxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZC1zY29yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWI5YjliO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYWRkLXNjb3JlOmhvdmVyLFxuLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzLWl0ZW1fX2FjdGlvbi0tYWRkLXNjb3JlOmJlZm9yZSxcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZC1zY29yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hZGQtc2NvcmUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLnJlcy1pdGVtX19hY3Rpb24tLWFkZC1zY29yZSBpbWcsXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uLS1hZGQtc2NvcmUgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5yZXMtaXRlbV9fYWN0aW9uLS1hZGQtc2NvcmUgc3Bhbixcbi5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZC1zY29yZSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19hY3Rpb24tLWFkZC1zY29yZSxcbiAgLnJlcy1pdGVtLXdpZGVfX2FjdGlvbi0tYWRkLXNjb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5yZXMtaXRlbV9fYWN0aW9uLS1hZGQtc2NvcmUsXG4gIC5yZXMtaXRlbS13aWRlX19hY3Rpb24tLWFkZC1zY29yZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlcy1pdGVtX19hY3Rpb24gc3Bhbi5nbHlwaGljb24sXG4ucmVzLWl0ZW0td2lkZV9fYWN0aW9uIHNwYW4uZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19hY3Rpb24gc3Bhbi5nbHlwaGljb24sXG4gIC5yZXMtaXRlbS13aWRlX19hY3Rpb24gc3Bhbi5nbHlwaGljb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX2J1eSxcbi5yZXMtaXRlbS13aWRlX19idXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzliOWI5Yjtcbn1cblxuLnJlcy1pdGVtX19mb290ZXIsXG4ucmVzLWl0ZW0td2lkZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVzLWl0ZW1fX2Zvb3RlciAuYnVuZGxlLWl0ZW0sXG4ucmVzLWl0ZW0td2lkZV9fZm9vdGVyIC5idW5kbGUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlcy1pdGVtX19mb290ZXJfX2Itdmlldyxcbi5yZXMtaXRlbS13aWRlX19mb290ZXJfX2ItdmlldyB7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXMtaXRlbV9fZm9vdGVyX19iLXZpZXcgLmdseXBoaWNvbi1leWUtb3Blbixcbi5yZXMtaXRlbS13aWRlX19mb290ZXJfX2ItdmlldyAuZ2x5cGhpY29uLWV5ZS1vcGVuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXMtaXRlbV9fZm9vdGVyX19iLXZpZXcsXG4gIC5yZXMtaXRlbS13aWRlX19mb290ZXJfX2ItdmlldyB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWluLXdpZHRoOiA3OHB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fZm9vdGVyIC5idW5kbGUtaXRlbV9fcGxheSxcbi5yZXMtaXRlbV9fZm9vdGVyIC5idW5kbGUtaXRlbV9fcGF1c2UsXG4ucmVzLWl0ZW0td2lkZV9fZm9vdGVyIC5idW5kbGUtaXRlbV9fcGxheSxcbi5yZXMtaXRlbS13aWRlX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wYXVzZSB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5yZXMtaXRlbV9fZm9vdGVyIC5idW5kbGUtaXRlbV9fcGxheSAuZ2x5cGhpY29uLFxuLnJlcy1pdGVtX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wYXVzZSAuZ2x5cGhpY29uLFxuLnJlcy1pdGVtLXdpZGVfX2Zvb3RlciAuYnVuZGxlLWl0ZW1fX3BsYXkgLmdseXBoaWNvbixcbi5yZXMtaXRlbS13aWRlX19mb290ZXIgLmJ1bmRsZS1pdGVtX19wYXVzZSAuZ2x5cGhpY29uIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5yZXMtaXRlbV9fZm9vdGVyIGEuYnVuZGxlLWl0ZW1fX3BsYXksXG4ucmVzLWl0ZW0td2lkZV9fZm9vdGVyIGEuYnVuZGxlLWl0ZW1fX3BsYXkge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXMtaXRlbV9fZm9vdGVyLFxuICAucmVzLWl0ZW0td2lkZV9fZm9vdGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzLWl0ZW0td2lkZV9fZm9vdGVyLFxuICAucmVzLWl0ZW0td2lkZS13aWRlX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX3ByaWNlLFxuLnJlcy1pdGVtLXdpZGVfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcy1pdGVtX19wcmljZSxcbiAgLnJlcy1pdGVtLXdpZGVfX3ByaWNlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ucmVzLWl0ZW1fX3ByZXZpZXcsXG4ucmVzLWl0ZW0td2lkZV9fcHJldmlldyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOWI5YjliO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcy1pdGVtX19wcmV2aWV3LFxuICAucmVzLWl0ZW0td2lkZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5yZXMtaXRlbV9fcHJldmlldzpob3Zlcixcbi5yZXMtaXRlbV9fcHJldmlldzpmb2N1cyxcbi5yZXMtaXRlbV9fcHJldmlldzphY3RpdmUsXG4ucmVzLWl0ZW0td2lkZV9fcHJldmlldzpob3Zlcixcbi5yZXMtaXRlbS13aWRlX19wcmV2aWV3OmZvY3VzLFxuLnJlcy1pdGVtLXdpZGVfX3ByZXZpZXc6YWN0aXZlIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlcy1pdGVtX19wcmV2aWV3IC5nbHlwaGljb24sXG4ucmVzLWl0ZW0td2lkZV9fcHJldmlldyAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXMtaXRlbV9fcHJldmlldyAuZ2x5cGhpY29uLFxuICAucmVzLWl0ZW0td2lkZV9fcHJldmlldyAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL211c2ljLXRoZW9yeS5zY3NzIiwiLm1haW4tLWluc3RydW1lbnQtYXBwIHtcbiAgLnNlYXJjaC1yZXMge1xuICAgICZfX3dyYXAge1xuICAgICAgPmRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlcyB7XG5cbiAgJi5wb3N0TG9hZEluc3RydW1lbnRTZWN0aW9ucywgJi5pc0xvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgID5kaXYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB6LWluZGV4OiAxMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWdyZXk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLnNjb3JlLWxpc3QtcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIH1cblxuICAgICAgI3NlYXJjaFJlc09yZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24tYnRuc3tcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19vcmRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gIH1cblxuICAmX19idWJibGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsMTMsMTI4LDAuMDUxKTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50LXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cblxuICAmX19oMyB7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3QtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmxpcC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5idG4tZmxpcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX192aWV3LWFsbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2FmYWZhZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luc3RyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgLmgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5yZW1vdmUtZmlsdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsMTMsMTI4LDAuMDkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZW1vdmUtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbWFpbjtcblxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5yZXMtaXRlbSwgLnJlcy1pdGVtLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWdyZXk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICYtd2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDIwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgfVxuXG4gICZfX2xpbmstaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZXMtaXRlbV9faG92ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLnJlcy1pdGVtX19saW5rLWltZyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbGxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzNDU5OTU7XG5cbiAgfVxuXG4gICZfX2NvbGxlY3Rpb24tYW1vdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2NvbGxlY3Rpb24tYW1vdW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1OTk1O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmX19jb2xsZWN0aW9uLWRpc2NvdW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY2NvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi13aWRlX19kZXNjcmlwdGlvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RpZi1sZXZlbCB7XG4gICAgY29sb3I6ICM4ODg5OGI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWJ1eSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAucmVzLWl0ZW1fX2J1eSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tYWRkZWQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ3JlZW47XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIC5nbHlwaGljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBsYXkge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnNjciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnJlY29tbWVuZGVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogNzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wbGF5LXNjb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWRkLXNjb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuXG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWRkLXNjb3JlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAmLmdseXBoaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2J1eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmJ1bmRsZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19iLXZpZXcge1xuICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5nbHlwaGljb24tZXllLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogNzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVuZGxlLWl0ZW1fX3BsYXksXG4gICAgLmJ1bmRsZS1pdGVtX19wYXVzZSB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcblxuICAgICAgLmdseXBoaWNvbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuYnVuZGxlLWl0ZW1fX3BsYXkge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtaW4td2lkdGg6IDI1MnB4O1xuICAgIH1cbiAgfVxuXG4gICYtd2lkZV9fZm9vdGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZle1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5nbHlwaGljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fc2VhcmNoLXJlcy5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/