@media (min-width: 992px) {
  .blog .post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
            box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
  }
}

.blog .post .post__link--img {
  height: 100%;
}

.blog .post .post__link--img .post__img {
  height: 100%;
}

@media (min-width: 320px) {
  .blog .post .post__link--block {
    -webkit-box-shadow: 3px 3px 10px #e6e5e5, -3px 2px 10px #e6e5e5;
            box-shadow: 3px 3px 10px #e6e5e5, -3px 2px 10px #e6e5e5;
    margin: auto 15px 30px;
  }

  .blog .post .post__link--block .post__info {
    margin-top: 15px;
    padding-bottom: 15px;
  }
}

@media (min-width: 992px) {
  .blog .post .post__link--block {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 47px;
    margin: 20px auto 0;
    min-height: 230px;
  }

  .blog .post .post__link--block .post__info {
    position: absolute;
    bottom: 5px;
    left: 15px;
    right: 15px;
    margin-top: 0;
    padding-bottom: 0;
  }
}

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

.post__link {
  display: block;
}

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

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

.post__img {
  width: 100%;
}

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

.post__description {
  color: #000000;
}

.post__info {
  margin-top: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.read-also .post__back-link {
  margin: 0;
}

.read-also__title {
  border-top: 1px solid #e4e6eb;
}

.read-also__title .post__back-link {
  margin: 0 0 20px;
}

@media (min-width: 992px) {
  .read-also__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .read-also__title .post__back-link__block {
    margin: 20px 0 10px 80px;
    cursor: pointer;
  }

  .read-also__title .post__back-link__block:hover .post__back-link__arrow::before {
    border-color: #e82076;
  }

  .read-also__title .post__back-link__arrow::before {
    right: 0;
    top: 6px;
    width: 12px;
    height: 12px;
  }
}

.read-also .post__title {
  color: #000000;
}

.read-also .section__h3 {
  margin: 20px 0 10px;
  font-size: 27px;
  color: #000;
}

@media (min-width: 992px) {
  .read-also .section__h3 {
    font-size: 30px;
  }
}

.read-also .read-also__block {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 0 10px #e6e5e5;
          box-shadow: 0 0 10px #e6e5e5;
}

@media (min-width: 320px) {
  .read-also .read-also__block {
    padding: 20px 15px 60px;
  }
}

@media (min-width: 992px) {
  .read-also .read-also__block {
    padding: 20px 15px 40px;
  }
}

.read-also .read-also__block a {
  text-decoration: none;
}

.read-also .read-also__block .post__back-link__block {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.read-also .read-also__block .post__back-link__block:hover {
  text-decoration: none;
}

.read-also .read-also__block:hover {
  -webkit-box-shadow: 0 0 15px #e6e5e5;
          box-shadow: 0 0 15px #e6e5e5;
}

.read-also .post__title {
  color: #000000;
  line-height: 110%;
  -webkit-transition: color 0.3s all ease;
  transition: color 0.3s all ease;
}

.read-also .post__title:hover {
  color: #e82076;
}

.read-also .post__details--info {
  color: #e82076;
  font-size: 18px;
}

.read-also .date {
  font-size: 18px;
  color: #88898b;
  margin-right: 15px;
  text-decoration: none;
}

.read-also .post__link--img {
  max-height: none;
}

.read-also.posts__read-also .read-also__block {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

.read-also.posts__read-also .read-also__block:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (min-width: 320px) {
  .read-also.posts__read-also .read-also__block .post__link--img {
    display: none;
  }
}

@media (min-width: 992px) {
  .read-also.posts__read-also .read-also__block .post__link--img {
    display: block;
  }
}

.read-also.posts__read-also .post__details__block {
  -webkit-box-shadow: 0 0 10px #e6e5e5;
          box-shadow: 0 0 10px #e6e5e5;
}

.read-also.posts__read-also .post__details__block:hover {
  -webkit-box-shadow: 0 0 15px #e6e5e5;
          box-shadow: 0 0 15px #e6e5e5;
}

@media (min-width: 320px) {
  .read-also.posts__read-also .post__details__block {
    padding: 20px 15px 60px;
    min-height: 260px;
  }
}

@media (min-width: 992px) {
  .read-also.posts__read-also .post__details__block {
    padding: 20px 15px 40px;
  }
}

.read-also.posts__read-also .post__details__block a {
  text-decoration: none;
}

.add-comment {
  padding: 0;
}

.add-comment .section__h3 {
  margin-bottom: 0;
  padding-top: 10px;
  border-top: 1px solid #e4e6eb;
}

.add-comment .section__h3 span {
  font-size: 30px;
  color: #000;
}

.add-comment__login {
  color: #e82076;
}

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

.add-comment__quant {
  font-size: 16px;
  font-weight: 700;
}

.add-comment .action-block {
  text-align: right;
  padding-left: 0;
  margin-top: 22px;
}

@media (max-width: 479px) {
  .add-comment .action-block {
    position: absolute;
    bottom: 20px;
    left: 45px;
  }
}

.add-comment .action-block--mt {
  margin-top: 22px;
}

.add-comment .comment-input-title {
  margin: 0;
  width: 100%;
  max-width: none;
}

.add-comment .comment-input-title span {
  font-size: 12px;
  color: #9b9b9b;
  font-weight: 300;
}

@media (max-width: 479px) {
  .add-comment .form-group {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 479px) {
  .add-comment .form-group.col-xs-offset-1 {
    margin-left: 45px !important;
  }
}

@media (max-width: 479px) {
  .add-comment .form-group.col-xs-1 {
    width: 45px;
  }
}

@media (max-width: 479px) {
  .add-comment .form-group--add-icon {
    max-width: 45px;
    margin-left: 0;
  }
}

@media (max-width: 991px) {
  .add-comment .form-group--add-icon {
    padding-left: 0;
  }
}

.add-comment .author-image {
  display: block;
  background: #e82076 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0NSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAxMUM3Ljc2MTQyIDExIDEwIDguNTM3NTcgMTAgNS41QzEwIDIuNDYyNDMgNy43NjE0MiAwIDUgMEMyLjIzODU4IDAgMCAyLjQ2MjQzIDAgNS41QzAgOC41Mzc1NyAyLjIzODU4IDExIDUgMTFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00MCAxMUM0Mi43NjE0IDExIDQ1IDguNTM3NTcgNDUgNS41QzQ1IDIuNDYyNDMgNDIuNzYxNCAwIDQwIDBDMzcuMjM4NiAwIDM1IDIuNDYyNDMgMzUgNS41QzM1IDguNTM3NTcgMzcuMjM4NiAxMSA0MCAxMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIzLjAxNDkgMjFDMjcuNTAzMiAyMSAzMyAxNy4zMTAzIDMzIDE0LjAxNzNDMzMgMTAuNzI0MyAyNy41MDMyIDEzLjYyOTYgMjMuMDE0OSAxMy42Mjk2QzE4LjUyNjcgMTMuNjI5NiAxMyAxMC43NDMxIDEzIDE0LjAxNzNDMTMgMTcuMjkxNCAxOC41MjY3IDIxIDIzLjAxNDkgMjFaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat;
  background-position: center 20px;
  background-size: contain;
  width: 50px;
  height: 50px;
  border-radius: 30px;
  opacity: 0.5;
}

@media (max-width: 479px) {
  .add-comment .author-image {
    width: 30px;
    height: 30px;
    background-position: center 12px;
  }
}

.comments {
  background-color: #fff;
  padding: 0 0 30px;
}

.comments__list {
  list-style-type: none;
  padding: 0;
}

.comments__list .comments__list {
  padding-left: 20px;
}

@media (min-width: 768px) {
  .comments__list .comments__list {
    padding-left: 50px;
  }
}

.comments__item {
  border-bottom: 1px solid #e4e6eb;
}

.comments__item:last-child {
  border-bottom: none;
}

.c-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
}

.c-item__avatar {
  width: 40px;
  height: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 15px;
  border-radius: 50%;
  overflow: hidden;
  background: #e82076 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0NSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAxMUM3Ljc2MTQyIDExIDEwIDguNTM3NTcgMTAgNS41QzEwIDIuNDYyNDMgNy43NjE0MiAwIDUgMEMyLjIzODU4IDAgMCAyLjQ2MjQzIDAgNS41QzAgOC41Mzc1NyAyLjIzODU4IDExIDUgMTFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00MCAxMUM0Mi43NjE0IDExIDQ1IDguNTM3NTcgNDUgNS41QzQ1IDIuNDYyNDMgNDIuNzYxNCAwIDQwIDBDMzcuMjM4NiAwIDM1IDIuNDYyNDMgMzUgNS41QzM1IDguNTM3NTcgMzcuMjM4NiAxMSA0MCAxMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIzLjAxNDkgMjFDMjcuNTAzMiAyMSAzMyAxNy4zMTAzIDMzIDE0LjAxNzNDMzMgMTAuNzI0MyAyNy41MDMyIDEzLjYyOTYgMjMuMDE0OSAxMy42Mjk2QzE4LjUyNjcgMTMuNjI5NiAxMyAxMC43NDMxIDEzIDE0LjAxNzNDMTMgMTcuMjkxNCAxOC41MjY3IDIxIDIzLjAxNDkgMjFaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat;
  background-position: center 16px;
  background-size: contain;
  opacity: 0.5;
}

@media (max-width: 479px) {
  .c-item__avatar {
    width: 30px;
    height: 30px;
    background-position: center 12px;
  }
}

.c-item__avatar img {
  display: block;
  width: 100%;
}

.c-item__body {
  width: 100%;
}

.c-item__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-item__name {
  font-weight: 500;
  color: #e82076;
  word-break: break-word;
}

.c-item__date {
  font-size: 14px;
  color: #9b9b9b;
}

.c-item__text {
  margin-bottom: 5px;
  word-break: break-word;
}

.c-item__status {
  font-size: 12px;
  color: #2ab27b;
  text-align: center;
  padding: 30px 0 0 0;
  display: none;
}

.c-item__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-item__action .btn {
  display: block;
}

.c-item__reply {
  display: none;
  margin: 25px 0 0;
}

.c-item__reply textarea.form-control {
  min-height: 100px;
  height: 100px;
  line-height: 1.2;
  border: 1px solid #e4e6eb;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.c-item .form-group--add-icon {
  padding: 0;
}

@media (max-width: 479px) {
  .c-item .form-group--add-icon {
    width: 40px;
  }
}

@media (max-width: 479px) {
  .c-item .col-xs-10 {
    padding: 0;
    width: calc(100% - 40px);
  }

  .c-item .col-xs-10.form-group--m0 {
    margin: 0;
  }
}

@media (max-width: 479px) {
  .c-item .col-xs-offset-1 {
    margin-left: 40px;
  }
}

.c-item .author-image {
  display: block;
  background: #e82076 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0NSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAxMUM3Ljc2MTQyIDExIDEwIDguNTM3NTcgMTAgNS41QzEwIDIuNDYyNDMgNy43NjE0MiAwIDUgMEMyLjIzODU4IDAgMCAyLjQ2MjQzIDAgNS41QzAgOC41Mzc1NyAyLjIzODU4IDExIDUgMTFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik00MCAxMUM0Mi43NjE0IDExIDQ1IDguNTM3NTcgNDUgNS41QzQ1IDIuNDYyNDMgNDIuNzYxNCAwIDQwIDBDMzcuMjM4NiAwIDM1IDIuNDYyNDMgMzUgNS41QzM1IDguNTM3NTcgMzcuMjM4NiAxMSA0MCAxMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTIzLjAxNDkgMjFDMjcuNTAzMiAyMSAzMyAxNy4zMTAzIDMzIDE0LjAxNzNDMzMgMTAuNzI0MyAyNy41MDMyIDEzLjYyOTYgMjMuMDE0OSAxMy42Mjk2QzE4LjUyNjcgMTMuNjI5NiAxMyAxMC43NDMxIDEzIDE0LjAxNzNDMTMgMTcuMjkxNCAxOC41MjY3IDIxIDIzLjAxNDkgMjFaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==) no-repeat;
  background-position: center 16px;
  width: 40px;
  height: 40px;
  border-radius: 30px;
  background-size: contain;
  opacity: 0.5;
}

@media (max-width: 479px) {
  .c-item .author-image {
    width: 30px;
    height: 30px;
    background-position: center 12px;
  }
}

.c-item .comment-input-title {
  width: 100%;
  font-size: 12px;
}

.c-item .comment-input-title span {
  font-size: 10px;
  color: #9b9b9b;
  font-weight: 300;
}

@media (max-width: 479px) {
  .c-item .reply-comment {
    position: relative;
    padding-bottom: 35px;
  }
}

.c-item .action-block {
  margin-top: 22px;
  padding-left: 0;
}

@media (max-width: 479px) {
  .c-item .action-block {
    position: absolute;
    bottom: 0;
    left: 40px;
  }
}

.c-item .action-block--mt {
  margin-top: 23px;
}

.c-item .action-block .btnSaveComment {
  font-size: 0;
  min-width: 40px;
  height: 40px;
  padding: 10px;
  background: #e82076 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuNzE4OCAwLjY4MTkxOUMxNy42MTgzIDAuNjExNjA3IDE3LjQ4NzcgMC41NzE0MjcgMTcuMzU3MSAwLjU3MTQyN0MxNy4yNDY3IDAuNTcxNDI3IDE3LjEzNjIgMC42MDE1NjEgMTcuMDM1NyAwLjY2MTgzTDAuMzIxNDI5IDEwLjMwNDdDMC4xMTA0OTEgMTAuNDI1MiAtMC4wMTAwNDQ2IDEwLjY1NjIgMCAxMC44OTczQzAuMDIwMDg5MyAxMS4xNDg0IDAuMTcwNzU5IDExLjM1OTQgMC40MDE3ODYgMTEuNDQ5OEw0LjM2OTQyIDEzLjA3N0wxNS4xMDcxIDMuNzg1NzFMNi40Mjg1NyAxNC40MjNWMTcuOTI4NkM2LjQyODU3IDE4LjE5OTggNi41OTkzMyAxOC40NDA4IDYuODUwNDUgMTguNTMxMkM2LjkyMDc2IDE4LjU2MTQgNy4wMDExMiAxOC41NzE0IDcuMDcxNDMgMTguNTcxNEM3LjI2MjI4IDE4LjU3MTQgNy40NDMwOCAxOC40OTExIDcuNTYzNjIgMTguMzQwNEw5Ljk5NDQyIDE1LjM3NzJMMTQuNTQ0NiAxNy4yMzU1QzE0LjYyNSAxNy4yNjU2IDE0LjcwNTQgMTcuMjg1NyAxNC43ODU3IDE3LjI4NTdDMTQuODk2MiAxNy4yODU3IDE1LjAwNjcgMTcuMjU1NiAxNS4wOTcxIDE3LjIwNTRDMTUuMjY3OSAxNy4xMDQ5IDE1LjM4ODQgMTYuOTQ0MiAxNS40MTg1IDE2Ljc1MzNMMTcuOTkgMS4zMjQ3OEMxOC4wMzAxIDEuMDczNjYgMTcuOTI5NyAwLjgzMjU4OSAxNy43MTg4IDAuNjgxOTE5WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) center no-repeat;
  border-radius: 25px;
}

@media (max-width: 479px) {
  .c-item .action-block .btnSaveComment {
    width: 30px;
    height: 30px;
    min-width: inherit;
  }
}

.c-item .form-group:last-of-type {
  margin-bottom: 0;
}

.cat-list {
  z-index: 3;
  display: none;
  position: absolute;
  list-style-type: none;
  margin: 5px 0 30px 0;
  padding-left: 10px;
  background-color: #ffffff;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 10px #e6e5e5;
          box-shadow: 0 2px 10px #e6e5e5;
  border: 1px solid #cccccc;
  min-width: 126px;
}

.cat-list__container {
  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;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 5px 0 15px;
}

@media (min-width: 480px) {
  .cat-list__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.cat-list__select {
  position: relative;
}

@media (min-width: 480px) {
  .cat-list__select {
    margin-left: 20px;
  }
}

.cat-list__select-item {
  position: relative;
  padding: 2px 40px 2px 26px;
  border: 1px solid #D8D8D8;
  border-radius: 16px;
  font-weight: 600;
  cursor: default;
}

.cat-list__select-item::after {
  position: absolute;
  display: block;
  content: '';
  right: 12px;
  top: 7px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #e82076;
  border-bottom: 2px solid #e82076;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.cat-list__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .cat-list__block {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.cat-list__title {
  font-size: 20px;
}

.cat-list__item {
  display: block;
  padding: 0 10px;
  text-decoration: none;
}

.cat-list__item:hover {
  background-color: rgba(210, 63, 143, 0.051);
}

.cat-list__item--selected {
  margin: 0 20px 0 0;
}

.cat-list__link {
  color: #302121;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.cat-list__link.active {
  color: #e82076;
}

.cat-list__link.active:hover,
.cat-list__link.active:active,
.cat-list__link.active:focus {
  color: #e82076;
}

.cat-list__link:hover,
.cat-list__link:active,
.cat-list__link:focus {
  color: #000000;
  text-decoration: none;
}


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