.blog-list {
  background-color: #F5F5F5;
}
.blog-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
@media (max-width: 991.98px) {
  .blog-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575.98px) {
  .blog-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }
}
.blog-subtitle {
  font-size: clamp(32px, 32px + 4 * (100vw - 576px) / 864, 36px);
  margin-bottom: 32px;
}

.main-blog .featured-post-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-blog .featured-post-inner .blog-date {
  margin-bottom: 24px;
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-inner .blog-date {
    margin-bottom: 16px;
  }
}
.main-blog .featured-post-inner .blog-btn {
  color: #B24B46;
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-inner .blog-btn {
    margin-top: 24px;
  }
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-inner .blog-excerpt {
    -webkit-line-clamp: 7;
  }
}
.main-blog .featured-post-image {
  width: 32%;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .main-blog .featured-post-image {
    width: 50%;
  }
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-image {
    width: 100%;
  }
}
.main-blog .featured-post-image.card-image {
  padding-bottom: 24%;
}
@media (max-width: 767.98px) {
  .main-blog .featured-post-image.card-image {
    padding-bottom: 42%;
  }
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-image.card-image {
    padding-bottom: 76%;
    margin-bottom: 24px;
  }
}
.main-blog .featured-post-content {
  width: 68%;
  padding-left: 40px;
  padding-top: 24px;
}
@media (max-width: 767.98px) {
  .main-blog .featured-post-content {
    width: 50%;
    padding-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .main-blog .featured-post-content {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
  }
}
.main-blog .featured-title {
  font-size: clamp(24px, 24px + 12 * (100vw - 576px) / 864, 36px);
  margin-bottom: 8px;
}
.main-blog .card-image {
  padding-bottom: 56%;
}
@media (max-width: 575.98px) {
  .main-blog .card-image {
    padding-bottom: 76%;
  }
}
.main-blog .blog-top {
  padding-top: clamp(24px, 24px + 24 * (100vw - 576px) / 864, 48px);
}
.main-blog .blog-title {
  margin-bottom: clamp(24px, 24px + 24 * (100vw - 576px) / 864, 48px);
}
.main-blog .blog-image:not(.featured-post-image) {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
}
.main-blog .blog-image:not(.featured-post-image) img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-transition: -webkit-transform 0.35s;
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}
.main-blog .blog-card {
  background-color: #fff;
  border-radius: 8px;
}
.main-blog .blog-card:hover .blog-image img, .main-blog .blog-card:focus .blog-image img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.main-blog .blog-content {
  padding: 24px;
}
.main-blog .blog-heading {
  font-size: 20px;
  font-weight: 700;
}

.main-single-blog .blog-article .blog-title {
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .main-single-blog .blog-article .blog-title {
    margin-bottom: 16px;
    line-height: 1.3;
  }
}
.main-single-blog .blog-date {
  font-size: 14px;
  margin-bottom: 24px;
}
@media (max-width: 575.98px) {
  .main-single-blog .blog-thumb {
    height: 260px;
  }
}
.main-single-blog .blog-content {
  line-height: 1.5;
}
.main-single-blog .blog-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.main-single-blog .blog-content ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 12px;
}
.main-single-blog .blog-content ul li::before {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  content: "";
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C6 11.8011 6.07902 11.6103 6.21967 11.4696C6.36032 11.329 6.55109 11.25 6.75 11.25H15.4395L12.219 8.03097C12.0782 7.89014 11.9991 7.69913 11.9991 7.49997C11.9991 7.30081 12.0782 7.1098 12.219 6.96897C12.3598 6.82814 12.5508 6.74902 12.75 6.74902C12.9492 6.74902 13.1402 6.82814 13.281 6.96897L17.781 11.469C17.8508 11.5386 17.9063 11.6214 17.9441 11.7125C17.9819 11.8036 18.0013 11.9013 18.0013 12C18.0013 12.0986 17.9819 12.1963 17.9441 12.2874C17.9063 12.3785 17.8508 12.4613 17.781 12.531L13.281 17.031C13.1402 17.1718 12.9492 17.2509 12.75 17.2509C12.5508 17.2509 12.3598 17.1718 12.219 17.031C12.0782 16.8901 11.9991 16.6991 11.9991 16.5C11.9991 16.3008 12.0782 16.1098 12.219 15.969L15.4395 12.75H6.75C6.55109 12.75 6.36032 12.671 6.21967 12.5303C6.07902 12.3896 6 12.1989 6 12Z' fill='%23B24B46'/%3E%3C/svg%3E") center/contain no-repeat;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
}
.main-single-blog .blog-content a {
  color: #B24B46;
}
.main-single-blog .breadcrumbs {
  padding: 24px 0;
  overflow: auto;
}
@media (max-width: 767.98px) {
  .main-single-blog .breadcrumbs {
    padding: 16px 0;
    margin-right: -16px;
    margin-left: -16px;
  }
}
.main-single-blog .breadcrumbs > p {
  font-family: "Inter", sans-serif;
  font-weight: normal;
  font-size: 12px;
  margin: 0;
}
.main-single-blog .breadcrumbs > p > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  white-space: nowrap;
}
.main-single-blog .breadcrumbs > p > span span a {
  color: #232323;
}
.main-single-blog .breadcrumbs > p > span span.breadcrumb_last {
  color: #6C757D;
}
@media (max-width: 767.98px) {
  .main-single-blog .breadcrumbs > p > span span.breadcrumb_last {
    padding-right: 16px;
  }
}
@media (max-width: 767.98px) {
  .main-single-blog .breadcrumbs > p > span span:first-child {
    padding-left: 16px;
  }
}
.main-single-blog .breadcrumbs + .section-md {
  padding-top: 8px;
}

.blog-date {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  color: #8C8C8C;
}
.blog-article {
  display: grid;
  grid-template-columns: 405px 1fr;
  gap: 32px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (max-width: 991.98px) {
  .blog-article {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.blog-thumb {
  border-radius: 8px;
  margin-bottom: clamp(24px, 24px + 18 * (100vw - 576px) / 864, 42px);
}
.blog-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.blog-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  color: #B24B46;
  text-decoration: none;
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .blog-back {
    margin-bottom: 16px;
  }
}
.blog-back svg {
  width: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform: scale(-1);
      -ms-transform: scale(-1);
          transform: scale(-1);
}

.pagination .nav-links {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px;
  width: 42px;
  height: 42px;
  border: 1px solid #DEE2E6;
  margin-left: -1px;
  text-decoration: none;
}
.pagination .page-numbers.current {
  background-color: #685D5C;
  border-color: #685D5C;
  color: #fff;
}
.pagination .page-numbers.next {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination .page-numbers.prev {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
@supports (-webkit-appearance:none){
.main-single-blog .blog-content ul li::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C6 11.8011 6.07902 11.6103 6.21967 11.4696C6.36032 11.329 6.55109 11.25 6.75 11.25H15.4395L12.219 8.03097C12.0782 7.89014 11.9991 7.69913 11.9991 7.49997C11.9991 7.30081 12.0782 7.1098 12.219 6.96897C12.3598 6.82814 12.5508 6.74902 12.75 6.74902C12.9492 6.74902 13.1402 6.82814 13.281 6.96897L17.781 11.469C17.8508 11.5386 17.9063 11.6214 17.9441 11.7125C17.9819 11.8036 18.0013 11.9013 18.0013 12C18.0013 12.0986 17.9819 12.1963 17.9441 12.2874C17.9063 12.3785 17.8508 12.4613 17.781 12.531L13.281 17.031C13.1402 17.1718 12.9492 17.2509 12.75 17.2509C12.5508 17.2509 12.3598 17.1718 12.219 17.031C12.0782 16.8901 11.9991 16.6991 11.9991 16.5C11.9991 16.3008 12.0782 16.1098 12.219 15.969L15.4395 12.75H6.75C6.55109 12.75 6.36032 12.671 6.21967 12.5303C6.07902 12.3896 6 12.1989 6 12Z' fill='%23B24B46'/%3E%3C/svg%3E") center/contain no-repeat}
}

 @media (max-width: 991.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 575.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 767.98px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cvYmxvZy1hcmNoaXZlLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMuc2NzcyIsImJsb2cvYmxvZy1hcmNoaXZlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUk7RUFDSSx5QkNvREs7QUN2RGI7QUZLSTtFQUNJLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7QUVIUjtBQ3FFSTtFSHJFQTtJQUtRLHFDQUFBO0VFRFY7QUFDRjtBQ2dFSTtFSHJFQTtJQVFRLHFDQUFBO0lBQ0EsU0FBQTtFRUNWO0FBQ0Y7QUZDSTtFQUNJLDhEQUFBO0VBQ0EsbUJBQUE7QUVDUjs7QUZNWTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FFSGhCO0FGS29CO0VBQ0ksbUJBQUE7QUVIeEI7QUM2Q0k7RUgzQ2dCO0lBR1EsbUJBQUE7RUVEMUI7QUFDRjtBRkdvQjtFQUNJLGNDVWQ7RURUYyxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsUUFBQTtBRUR4QjtBQ2lDSTtFSHJDZ0I7SUFPUSxnQkFBQTtFRUMxQjtBQUNGO0FDNEJJO0VIM0JnQjtJQUVRLHFCQUFBO0VFQzFCO0FBQ0Y7QUZHWTtFQUNJLFVBQUE7RUFDQSxnQkFBQTtBRURoQjtBQ21CSTtFSHBCUTtJQUlRLFVBQUE7RUVDbEI7QUFDRjtBQ2NJO0VIcEJRO0lBT1EsV0FBQTtFRUdsQjtBQUNGO0FGRmdCO0VBQ0ksbUJBQUE7QUVJcEI7QUNNSTtFSFhZO0lBR1EsbUJBQUE7RUVNdEI7QUFDRjtBQ0NJO0VIWFk7SUFNUSxtQkFBQTtJQUNBLG1CQUFBO0VFUXRCO0FBQ0Y7QUZKWTtFQUNJ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QUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBRVBSO0FGU0k7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBRVBSO0FGUVE7RUFDSSx5QkMxUEE7RUQyUEEscUJDM1BBO0VENFBBLFdDblFIO0FDNlBUO0FGUVE7RUFDSSwrQkFBQTtFQUNBLDRCQUFBO0FFTlo7QUZRUTtFQUNJLDhCQUFBO0VBQ0EsMkJBQUE7QUVOWjtBQUNBO0FBQ0EsOENBQThDLHlnQ0FBeWdDO0FBQ3ZqQzs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQSIsImZpbGUiOiJibG9nL2Jsb2ctYXJjaGl2ZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy92YXJzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4uYmxvZyB7XG4gICAgJi1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgfVxuICAgICYtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCBjYWxjKDMycHggKyAoMzYgLSAzMikgKiAoKDEwMHZ3IC0gNTc2cHgpIC8gKDE0NDAgLSA1NzYpKSksIDM2cHgpOyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbi5tYWluLWJsb2cge1xuICAgIC5mZWF0dXJlZCB7XG4gICAgICAgICYtcG9zdCB7XG4gICAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5ibG9nIHtcbiAgICAgICAgICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLWV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQyJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoMzYgLSAyNCkgKiAoKDEwMHZ3IC0gNTc2cHgpIC8gKDE0NDAgLSA1NzYpKSksIDM2cHgpOyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZCB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2cge1xuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDQ4IC0gMjQpICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCA0OHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICg0OCAtIDI0KSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgNDhweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAmOm5vdCguZmVhdHVyZWQtcG9zdC1pbWFnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy14bDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tc2luZ2xlLWJsb2cge1xuICAgIC5ibG9nIHtcbiAgICAgICAgJi1hcnRpY2xlIHtcbiAgICAgICAgICAgIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGh1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMTJDNiAxMS44MDExIDYuMDc5MDIgMTEuNjEwMyA2LjIxOTY3IDExLjQ2OTZDNi4zNjAzMiAxMS4zMjkgNi41NTEwOSAxMS4yNSA2Ljc1IDExLjI1SDE1LjQzOTVMMTIuMjE5IDguMDMwOTdDMTIuMDc4MiA3Ljg5MDE0IDExLjk5OTEgNy42OTkxMyAxMS45OTkxIDcuNDk5OTdDMTEuOTk5MSA3LjMwMDgxIDEyLjA3ODIgNy4xMDk4IDEyLjIxOSA2Ljk2ODk3QzEyLjM1OTggNi44MjgxNCAxMi41NTA4IDYuNzQ5MDIgMTIuNzUgNi43NDkwMkMxMi45NDkyIDYuNzQ5MDIgMTMuMTQwMiA2LjgyODE0IDEzLjI4MSA2Ljk2ODk3TDE3Ljc4MSAxMS40NjlDMTcuODUwOCAxMS41Mzg2IDE3LjkwNjMgMTEuNjIxNCAxNy45NDQxIDExLjcxMjVDMTcuOTgxOSAxMS44MDM2IDE4LjAwMTMgMTEuOTAxMyAxOC4wMDEzIDEyQzE4LjAwMTMgMTIuMDk4NiAxNy45ODE5IDEyLjE5NjMgMTcuOTQ0MSAxMi4yODc0QzE3LjkwNjMgMTIuMzc4NSAxNy44NTA4IDEyLjQ2MTMgMTcuNzgxIDEyLjUzMUwxMy4yODEgMTcuMDMxQzEzLjE0MDIgMTcuMTcxOCAxMi45NDkyIDE3LjI1MDkgMTIuNzUgMTcuMjUwOUMxMi41NTA4IDE3LjI1MDkgMTIuMzU5OCAxNy4xNzE4IDEyLjIxOSAxNy4wMzFDMTIuMDc4MiAxNi44OTAxIDExLjk5OTEgMTYuNjk5MSAxMS45OTkxIDE2LjVDMTEuOTk5MSAxNi4zMDA4IDEyLjA3ODIgMTYuMTA5OCAxMi4yMTkgMTUuOTY5TDE1LjQzOTUgMTIuNzVINi43NUM2LjU1MTA5IDEyLjc1IDYuMzYwMzIgMTIuNjcxIDYuMjE5NjcgMTIuNTMwM0M2LjA3OTAyIDEyLjM4OTYgNiAxMi4xOTg5IDYgMTJaJyBmaWxsPSclMjNCMjRCNDYnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9icmVhZGNydW1ic1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHM7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2Qzc1N0Q7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLnNlY3Rpb24tbWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2cge1xuICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmcy14cztcbiAgICAgICAgY29sb3I6ICM4QzhDOEM7XG4gICAgfVxuICAgICYtYXJ0aWNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA1cHggMWZyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDQyIC0gMjQpICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCA0MnB4KTsgO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJi1iYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFRTJFNjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEdyaWQuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDEyMDBweCxcclxuXHR4eGw6IDE0MDBweFxyXG4pO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHQvLyBzbTogNTQwcHgsXHJcblx0Ly8gbWQ6IDcyMHB4LFxyXG5cdC8vIGxnOiA5NjBweCxcclxuXHR4eGw6IDEyODBweFxyXG4pO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XHJcblxyXG4vLyBGb250IGZhbWlsaWVzLlxyXG4kZmZcdFx0XHQ6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xyXG4kZmYtdGl0bGVcdDogXCJTb3VyY2UgU2FucyAzXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZmYtc2Vjb25kYXJ5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBGb250IHNpemVzLlxyXG4kZnMteHNcdDogMTJweDtcclxuJGZzLXNtXHQ6IDE0cHg7XHJcbiRmcy1tZFx0OiAxNnB4O1xyXG4kZnMtbGdcdDogMThweDtcclxuJGZzLXhsXHQ6IDIwcHg7XHJcblxyXG4vLyBGb250IHdlaWdodHMuXHJcbiRmdy1saWdodFx0XHQ6IDMwMDtcclxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XHJcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XHJcbiRmdy1zZW1pYm9sZFx0OiA2MDA7XHJcbiRmdy1ib2xkXHRcdDogNzAwO1xyXG4kZnctZXh0cmFib2xkXHQ6IDgwMDtcclxuJGZ3LWJsYWNrXHRcdDogOTAwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzLlxyXG4kbGhcdFx0XHQ6IDEuNDtcclxuJGxoLXRpdGxlXHQ6IDEuMjtcclxuXHJcbi8vIENvbG9ycy5cclxuJHdoaXRlXHQ6ICNmZmY7XHJcbiRibGFja1x0OiAjMDAwO1xyXG5cclxuJGJvZHkgOiByZ2JhKDE3LCAxNywgMTcsIDEpO1xyXG4kdGV4dDogIzM4M0M0MDtcclxuXHJcbiRwcmltYXJ5OiAjQjI0QjQ2O1xyXG4kc2Vjb25kYXJ5OiAjNjg1RDVDO1xyXG5cclxuJHJlZDogI0NBMzIzMjtcclxuXHJcbiRib3JkZXItY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMSk7XHJcblxyXG4kbGlnaHQtZ3JheTogI0Y1RjVGNTtcclxuJGxpZ2h0LWdyZWVuOiAjQjFENEM4O1xyXG5cclxuXHJcbi8vIE90aGVycy5cclxuJHRyXHRcdDogMC4zNXM7XHJcbiRyYWRpdXNcdDogOHB4O1xyXG4kcmFkaXVzLWxnOiAxMnB4OyIsIi5ibG9nLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmJsb2ctZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2ctZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5ibG9nLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzMnB4ICsgNCAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1ibG9nIC5mZWF0dXJlZC1wb3N0LWlubmVyIC5ibG9nLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtaW5uZXIgLmJsb2ctZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm1haW4tYmxvZyAuZmVhdHVyZWQtcG9zdC1pbm5lciAuYmxvZy1idG4ge1xuICBjb2xvcjogI0IyNEI0NjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haW4tYmxvZyAuZmVhdHVyZWQtcG9zdC1pbm5lciAuYmxvZy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1ibG9nIC5mZWF0dXJlZC1wb3N0LWlubmVyIC5ibG9nLWV4Y2VycHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgfVxufVxuLm1haW4tYmxvZyAuZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tYmxvZyAuZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1ibG9nIC5mZWF0dXJlZC1wb3N0LWltYWdlLmNhcmQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2UuY2FyZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2UuY2FyZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubWFpbi1ibG9nIC5mZWF0dXJlZC1wb3N0LWNvbnRlbnQge1xuICB3aWR0aDogNjglO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmZlYXR1cmVkLXBvc3QtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1ibG9nIC5mZWF0dXJlZC1wb3N0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLm1haW4tYmxvZyAuZmVhdHVyZWQtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDI0cHggKyAxMiAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYWluLWJsb2cgLmNhcmQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tYWluLWJsb2cgLmNhcmQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gIH1cbn1cbi5tYWluLWJsb2cgLmJsb2ctdG9wIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI0cHgsIDI0cHggKyAyNCAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgNDhweCk7XG59XG4ubWFpbi1ibG9nIC5ibG9nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMjRweCArIDI0ICogKDEwMHZ3IC0gNTc2cHgpIC8gODY0LCA0OHB4KTtcbn1cbi5tYWluLWJsb2cgLmJsb2ctaW1hZ2U6bm90KC5mZWF0dXJlZC1wb3N0LWltYWdlKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tYmxvZyAuYmxvZy1pbWFnZTpub3QoLmZlYXR1cmVkLXBvc3QtaW1hZ2UpIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG59XG4ubWFpbi1ibG9nIC5ibG9nLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubWFpbi1ibG9nIC5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctaW1hZ2UgaW1nLCAubWFpbi1ibG9nIC5ibG9nLWNhcmQ6Zm9jdXMgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1haW4tYmxvZyAuYmxvZy1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5tYWluLWJsb2cgLmJsb2ctaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1haW4tc2luZ2xlLWJsb2cgLmJsb2ctYXJ0aWNsZSAuYmxvZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tc2luZ2xlLWJsb2cgLmJsb2ctYXJ0aWNsZSAuYmxvZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4ubWFpbi1zaW5nbGUtYmxvZyAuYmxvZy1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tYWluLXNpbmdsZS1ibG9nIC5ibG9nLXRodW1iIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG59XG4ubWFpbi1zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tYWluLXNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubWFpbi1zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBmbGV4LXNocmluazogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002IDEyQzYgMTEuODAxMSA2LjA3OTAyIDExLjYxMDMgNi4yMTk2NyAxMS40Njk2QzYuMzYwMzIgMTEuMzI5IDYuNTUxMDkgMTEuMjUgNi43NSAxMS4yNUgxNS40Mzk1TDEyLjIxOSA4LjAzMDk3QzEyLjA3ODIgNy44OTAxNCAxMS45OTkxIDcuNjk5MTMgMTEuOTk5MSA3LjQ5OTk3QzExLjk5OTEgNy4zMDA4MSAxMi4wNzgyIDcuMTA5OCAxMi4yMTkgNi45Njg5N0MxMi4zNTk4IDYuODI4MTQgMTIuNTUwOCA2Ljc0OTAyIDEyLjc1IDYuNzQ5MDJDMTIuOTQ5MiA2Ljc0OTAyIDEzLjE0MDIgNi44MjgxNCAxMy4yODEgNi45Njg5N0wxNy43ODEgMTEuNDY5QzE3Ljg1MDggMTEuNTM4NiAxNy45MDYzIDExLjYyMTQgMTcuOTQ0MSAxMS43MTI1QzE3Ljk4MTkgMTEuODAzNiAxOC4wMDEzIDExLjkwMTMgMTguMDAxMyAxMkMxOC4wMDEzIDEyLjA5ODYgMTcuOTgxOSAxMi4xOTYzIDE3Ljk0NDEgMTIuMjg3NEMxNy45MDYzIDEyLjM3ODUgMTcuODUwOCAxMi40NjEzIDE3Ljc4MSAxMi41MzFMMTMuMjgxIDE3LjAzMUMxMy4xNDAyIDE3LjE3MTggMTIuOTQ5MiAxNy4yNTA5IDEyLjc1IDE3LjI1MDlDMTIuNTUwOCAxNy4yNTA5IDEyLjM1OTggMTcuMTcxOCAxMi4yMTkgMTcuMDMxQzEyLjA3ODIgMTYuODkwMSAxMS45OTkxIDE2LjY5OTEgMTEuOTk5MSAxNi41QzExLjk5OTEgMTYuMzAwOCAxMi4wNzgyIDE2LjEwOTggMTIuMjE5IDE1Ljk2OUwxNS40Mzk1IDEyLjc1SDYuNzVDNi41NTEwOSAxMi43NSA2LjM2MDMyIDEyLjY3MSA2LjIxOTY3IDEyLjUzMDNDNi4wNzkwMiAxMi4zODk2IDYgMTIuMTk4OSA2IDEyWicgZmlsbD0nJTIzQjI0QjQ2Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tYWluLXNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjQjI0QjQ2O1xufVxuLm1haW4tc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuLm1haW4tc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWJzID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWJzID4gcCA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbi1zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYnMgPiBwID4gc3BhbiBzcGFuIGEge1xuICBjb2xvcjogIzIzMjMyMztcbn1cbi5tYWluLXNpbmdsZS1ibG9nIC5icmVhZGNydW1icyA+IHAgPiBzcGFuIHNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tc2luZ2xlLWJsb2cgLmJyZWFkY3J1bWJzID4gcCA+IHNwYW4gc3Bhbi5icmVhZGNydW1iX2xhc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1zaW5nbGUtYmxvZyAuYnJlYWRjcnVtYnMgPiBwID4gc3BhbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5tYWluLXNpbmdsZS1ibG9nIC5icmVhZGNydW1icyArIC5zZWN0aW9uLW1kIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmJsb2ctZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG4uYmxvZy1hcnRpY2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDVweCAxZnI7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9nLWFydGljbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmJsb2ctdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIDI0cHggKyAxOCAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgNDJweCk7XG59XG4uYmxvZy10aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibG9nLWJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNCMjRCNDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZy1iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvZy1iYWNrIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERUUyRTY7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg1RDVDO1xuICBib3JkZXItY29sb3I6ICM2ODVENUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4ubWFpbi1zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IHVsIGxpOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMTJDNiAxMS44MDExIDYuMDc5MDIgMTEuNjEwMyA2LjIxOTY3IDExLjQ2OTZDNi4zNjAzMiAxMS4zMjkgNi41NTEwOSAxMS4yNSA2Ljc1IDExLjI1SDE1LjQzOTVMMTIuMjE5IDguMDMwOTdDMTIuMDc4MiA3Ljg5MDE0IDExLjk5OTEgNy42OTkxMyAxMS45OTkxIDcuNDk5OTdDMTEuOTk5MSA3LjMwMDgxIDEyLjA3ODIgNy4xMDk4IDEyLjIxOSA2Ljk2ODk3QzEyLjM1OTggNi44MjgxNCAxMi41NTA4IDYuNzQ5MDIgMTIuNzUgNi43NDkwMkMxMi45NDkyIDYuNzQ5MDIgMTMuMTQwMiA2LjgyODE0IDEzLjI4MSA2Ljk2ODk3TDE3Ljc4MSAxMS40NjlDMTcuODUwOCAxMS41Mzg2IDE3LjkwNjMgMTEuNjIxNCAxNy45NDQxIDExLjcxMjVDMTcuOTgxOSAxMS44MDM2IDE4LjAwMTMgMTEuOTAxMyAxOC4wMDEzIDEyQzE4LjAwMTMgMTIuMDk4NiAxNy45ODE5IDEyLjE5NjMgMTcuOTQ0MSAxMi4yODc0QzE3LjkwNjMgMTIuMzc4NSAxNy44NTA4IDEyLjQ2MTMgMTcuNzgxIDEyLjUzMUwxMy4yODEgMTcuMDMxQzEzLjE0MDIgMTcuMTcxOCAxMi45NDkyIDE3LjI1MDkgMTIuNzUgMTcuMjUwOUMxMi41NTA4IDE3LjI1MDkgMTIuMzU5OCAxNy4xNzE4IDEyLjIxOSAxNy4wMzFDMTIuMDc4MiAxNi44OTAxIDExLjk5OTEgMTYuNjk5MSAxMS45OTkxIDE2LjVDMTEuOTk5MSAxNi4zMDA4IDEyLjA3ODIgMTYuMTA5OCAxMi4yMTkgMTUuOTY5TDE1LjQzOTUgMTIuNzVINi43NUM2LjU1MTA5IDEyLjc1IDYuMzYwMzIgMTIuNjcxIDYuMjE5NjcgMTIuNTMwM0M2LjA3OTAyIDEyLjM4OTYgNiAxMi4xOTg5IDYgMTJaJyBmaWxsPSclMjNCMjRCNDYnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0fVxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
