.content-title, .content h3 {
  font-size: clamp(24px, 24px + 12 * (100vw - 576px) / 864, 36px);
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .content-title, .content h3 {
    margin-bottom: 16px;
  }
}
.content-text {
  line-height: 1.5;
  margin-bottom: 32px;
  max-width: 85%;
}
@media (max-width: 991.98px) {
  .content-text {
    max-width: 100%;
  }
}
.content-text .paragraph {
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .content-text .paragraph {
    margin-bottom: 24px;
  }
}
.content-text:last-of-type {
  margin-bottom: 0;
}
.content-text p:last-child {
  margin-bottom: 0;
}
.content-folder {
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: height 0.35s ease, opacity 0.25s ease;
  transition: height 0.35s ease, opacity 0.25s ease;
}
.content-folder.is-open {
  opacity: 1;
}
.content-folder h3 {
  font-size: clamp(20px, 20px + 8 * (100vw - 576px) / 864, 28px);
}
.content-folder h2, .content-folder h3, .content-folder h4, .content-folder h5, .content-folder h6 {
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .content-folder h2, .content-folder h3, .content-folder h4, .content-folder h5, .content-folder h6 {
    margin-bottom: 8px;
  }
}
.content-folder p {
  line-height: 1.5;
  margin-bottom: 32px;
  max-width: 85%;
}
@media (max-width: 991.98px) {
  .content-folder p {
    max-width: 100%;
  }
}

.btn-show-more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.btn-show-more[aria-expanded=true] svg {
  -webkit-transform: scale(-1);
      -ms-transform: scale(-1);
          transform: scale(-1);
}
.btn-show-more:focus {
  background-color: transparent;
  color: #B24B46;
}
.btn-show-more:focus svg path {
  fill: #B24B46;
}
@media (max-width: 767.98px) {
  .btn-show-more {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}

.card-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 343px;
          flex: 1 0 343px;
  background-color: #F5F5F5;
  border-radius: 50px 8px 50px 8px;
}
.card-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .card-content-wrap {
    gap: 16px;
  }
}
.card-content-head {
  background-color: #F3EBEB;
  padding: 24px 32px;
  font-weight: 600;
  border-radius: 50px 8px 0 0;
  font-size: 20px;
}
.card-content-inner {
  padding: 20px 32px;
  border-radius: 0 0 50px 8px;
}
.card-content-inner ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.card-content-inner ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.card-content-inner ul li::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  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='%23A2A8BC'/%3E%3C/svg%3E") center/contain no-repeat;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
}
.card-content-inner p {
  line-height: 1.5;
}
@supports (-webkit-appearance:none){
.card-content-inner 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='%23A2A8BC'/%3E%3C/svg%3E") center/contain no-repeat}
}

 @media (max-width: 767.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 991.98px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY29udGVudC5zY3NzIiwiY29udGVudC9jb250ZW50LmNzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJSTtFQUNJLCtEQUFBO0VBQ0EsbUJBQUE7QUNIUjtBQ3lFSTtFRnhFQTtJQUlRLG1CQUFBO0VDRFY7QUFDRjtBREdJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUNEUjtBQytESTtFRmpFQTtJQUtRLGVBQUE7RUNDVjtBQUNGO0FEQVE7RUFDSSxtQkFBQTtBQ0VaO0FDdURJO0VGMURJO0lBR1EsbUJBQUE7RUNJZDtBQUNGO0FERlE7RUFDSSxnQkFBQTtBQ0laO0FERlE7RUFDSSxnQkFBQTtBQ0laO0FEREk7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EseURBQUE7RUFBQSxpREFBQTtBQ0dSO0FERlE7RUFDSSxVQUFBO0FDSVo7QURGUTtFQUNJLDhEQUFBO0FDSVo7QURGUTtFQUNJLG1CQUFBO0FDSVo7QUM2Qkk7RUZsQ0k7SUFHUSxrQkFBQTtFQ01kO0FBQ0Y7QURKUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDTVo7QUNtQkk7RUY1Qkk7SUFLUSxlQUFBO0VDUWQ7QUFDRjs7QURGQTtFQUNJLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7QUNLSjtBREhRO0VBQ0ksNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0FDS1o7QURGSTtFQUNJLDZCQUFBO0VBQ0EsY0dyQkU7QUZ5QlY7QURIUTtFQUNJLGFHdkJGO0FGNEJWO0FDRkk7RUZoQko7SUFpQlEsd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsV0FBQTtFQ0tOO0FBQ0Y7O0FEREk7RUFDSSxtQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QUNJUjtBREhRO0VBR0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QUNHWjtBQ3BCSTtFRldJO0lBUVEsU0FBQTtFQ0tkO0FBQ0Y7QURIUTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkduRUc7RUhvRUgsMkJBQUE7RUFDQSxlRzNFSDtBRmdGVDtBREhRO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtBQ0taO0FESlk7RUFDSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0FDTWhCO0FETGdCO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtBQ09wQjtBRE5vQjtFQUNJLFdBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBnQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtBQ1F4QjtBREpZO0VBQ0ksZ0JBQUE7QUNNaEI7QUFDQTtBQUNBLGtDQUFrQyx5Z0NBQXlnQztBQUMzaUM7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoiY29udGVudC9jb250ZW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi5jb250ZW50IHtcbiAgICAmLXRpdGxlLCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDM2IC0gMjQpICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCAzNnB4KTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZm9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyIGVhc2UsIG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyOCAtIDIwKSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgMjhweCk7IFxuICAgICAgICB9XG4gICAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLmJ0bi1zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDAgMzQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggOHB4IDUwcHggOHB4O1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFQkVCO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggOHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xuICAgICAgICB9XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggOHB4O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002IDEyQzYgMTEuODAxMSA2LjA3OTAyIDExLjYxMDMgNi4yMTk2NyAxMS40Njk2QzYuMzYwMzIgMTEuMzI5IDYuNTUxMDkgMTEuMjUgNi43NSAxMS4yNUgxNS40Mzk1TDEyLjIxOSA4LjAzMDk3QzEyLjA3ODIgNy44OTAxNCAxMS45OTkxIDcuNjk5MTMgMTEuOTk5MSA3LjQ5OTk3QzExLjk5OTEgNy4zMDA4MSAxMi4wNzgyIDcuMTA5OCAxMi4yMTkgNi45Njg5N0MxMi4zNTk4IDYuODI4MTQgMTIuNTUwOCA2Ljc0OTAyIDEyLjc1IDYuNzQ5MDJDMTIuOTQ5MiA2Ljc0OTAyIDEzLjE0MDIgNi44MjgxNCAxMy4yODEgNi45Njg5N0wxNy43ODEgMTEuNDY5QzE3Ljg1MDggMTEuNTM4NiAxNy45MDYzIDExLjYyMTQgMTcuOTQ0MSAxMS43MTI1QzE3Ljk4MTkgMTEuODAzNiAxOC4wMDEzIDExLjkwMTMgMTguMDAxMyAxMkMxOC4wMDEzIDEyLjA5ODYgMTcuOTgxOSAxMi4xOTYzIDE3Ljk0NDEgMTIuMjg3NEMxNy45MDYzIDEyLjM3ODUgMTcuODUwOCAxMi40NjEzIDE3Ljc4MSAxMi41MzFMMTMuMjgxIDE3LjAzMUMxMy4xNDAyIDE3LjE3MTggMTIuOTQ5MiAxNy4yNTA5IDEyLjc1IDE3LjI1MDlDMTIuNTUwOCAxNy4yNTA5IDEyLjM1OTggMTcuMTcxOCAxMi4yMTkgMTcuMDMxQzEyLjA3ODIgMTYuODkwMSAxMS45OTkxIDE2LjY5OTEgMTEuOTk5MSAxNi41QzExLjk5OTEgMTYuMzAwOCAxMi4wNzgyIDE2LjEwOTggMTIuMjE5IDE1Ljk2OUwxNS40Mzk1IDEyLjc1SDYuNzVDNi41NTEwOSAxMi43NSA2LjM2MDMyIDEyLjY3MSA2LjIxOTY3IDEyLjUzMDNDNi4wNzkwMiAxMi4zODk2IDYgMTIuMTk4OSA2IDEyWicgZmlsbD0nJTIzQTJBOEJDJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRlbnQtdGl0bGUsIC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyNHB4ICsgMTIgKiAoMTAwdncgLSA1NzZweCkgLyA4NjQsIDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50LXRpdGxlLCAuY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogODUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCAucGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGVudC10ZXh0IC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jb250ZW50LXRleHQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LWZvbGRlciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cbi5jb250ZW50LWZvbGRlci5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LWZvbGRlciBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMjBweCArIDggKiAoMTAwdncgLSA1NzZweCkgLyA4NjQsIDI4cHgpO1xufVxuLmNvbnRlbnQtZm9sZGVyIGgyLCAuY29udGVudC1mb2xkZXIgaDMsIC5jb250ZW50LWZvbGRlciBoNCwgLmNvbnRlbnQtZm9sZGVyIGg1LCAuY29udGVudC1mb2xkZXIgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50LWZvbGRlciBoMiwgLmNvbnRlbnQtZm9sZGVyIGgzLCAuY29udGVudC1mb2xkZXIgaDQsIC5jb250ZW50LWZvbGRlciBoNSwgLmNvbnRlbnQtZm9sZGVyIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5jb250ZW50LWZvbGRlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtZm9sZGVyIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5idG4tc2hvdy1tb3JlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG4uYnRuLXNob3ctbW9yZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0IyNEI0Njtcbn1cbi5idG4tc2hvdy1tb3JlOmZvY3VzIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0IyNEI0Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLXNob3ctbW9yZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGZsZXg6IDEgMCAzNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA4cHggNTBweCA4cHg7XG59XG4uY2FyZC1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZC1jb250ZW50LXdyYXAge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmNhcmQtY29udGVudC1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUJFQjtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jYXJkLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDhweDtcbn1cbi5jYXJkLWNvbnRlbnQtaW5uZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2FyZC1jb250ZW50LWlubmVyIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLWNvbnRlbnQtaW5uZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMTJDNiAxMS44MDExIDYuMDc5MDIgMTEuNjEwMyA2LjIxOTY3IDExLjQ2OTZDNi4zNjAzMiAxMS4zMjkgNi41NTEwOSAxMS4yNSA2Ljc1IDExLjI1SDE1LjQzOTVMMTIuMjE5IDguMDMwOTdDMTIuMDc4MiA3Ljg5MDE0IDExLjk5OTEgNy42OTkxMyAxMS45OTkxIDcuNDk5OTdDMTEuOTk5MSA3LjMwMDgxIDEyLjA3ODIgNy4xMDk4IDEyLjIxOSA2Ljk2ODk3QzEyLjM1OTggNi44MjgxNCAxMi41NTA4IDYuNzQ5MDIgMTIuNzUgNi43NDkwMkMxMi45NDkyIDYuNzQ5MDIgMTMuMTQwMiA2LjgyODE0IDEzLjI4MSA2Ljk2ODk3TDE3Ljc4MSAxMS40NjlDMTcuODUwOCAxMS41Mzg2IDE3LjkwNjMgMTEuNjIxNCAxNy45NDQxIDExLjcxMjVDMTcuOTgxOSAxMS44MDM2IDE4LjAwMTMgMTEuOTAxMyAxOC4wMDEzIDEyQzE4LjAwMTMgMTIuMDk4NiAxNy45ODE5IDEyLjE5NjMgMTcuOTQ0MSAxMi4yODc0QzE3LjkwNjMgMTIuMzc4NSAxNy44NTA4IDEyLjQ2MTMgMTcuNzgxIDEyLjUzMUwxMy4yODEgMTcuMDMxQzEzLjE0MDIgMTcuMTcxOCAxMi45NDkyIDE3LjI1MDkgMTIuNzUgMTcuMjUwOUMxMi41NTA4IDE3LjI1MDkgMTIuMzU5OCAxNy4xNzE4IDEyLjIxOSAxNy4wMzFDMTIuMDc4MiAxNi44OTAxIDExLjk5OTEgMTYuNjk5MSAxMS45OTkxIDE2LjVDMTEuOTk5MSAxNi4zMDA4IDEyLjA3ODIgMTYuMTA5OCAxMi4yMTkgMTUuOTY5TDE1LjQzOTUgMTIuNzVINi43NUM2LjU1MTA5IDEyLjc1IDYuMzYwMzIgMTIuNjcxIDYuMjE5NjcgMTIuNTMwM0M2LjA3OTAyIDEyLjM4OTYgNiAxMi4xOTg5IDYgMTJaJyBmaWxsPSclMjNBMkE4QkMnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNhcmQtY29udGVudC1pbm5lciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuLmNhcmQtY29udGVudC1pbm5lciB1bCBsaTo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002IDEyQzYgMTEuODAxMSA2LjA3OTAyIDExLjYxMDMgNi4yMTk2NyAxMS40Njk2QzYuMzYwMzIgMTEuMzI5IDYuNTUxMDkgMTEuMjUgNi43NSAxMS4yNUgxNS40Mzk1TDEyLjIxOSA4LjAzMDk3QzEyLjA3ODIgNy44OTAxNCAxMS45OTkxIDcuNjk5MTMgMTEuOTk5MSA3LjQ5OTk3QzExLjk5OTEgNy4zMDA4MSAxMi4wNzgyIDcuMTA5OCAxMi4yMTkgNi45Njg5N0MxMi4zNTk4IDYuODI4MTQgMTIuNTUwOCA2Ljc0OTAyIDEyLjc1IDYuNzQ5MDJDMTIuOTQ5MiA2Ljc0OTAyIDEzLjE0MDIgNi44MjgxNCAxMy4yODEgNi45Njg5N0wxNy43ODEgMTEuNDY5QzE3Ljg1MDggMTEuNTM4NiAxNy45MDYzIDExLjYyMTQgMTcuOTQ0MSAxMS43MTI1QzE3Ljk4MTkgMTEuODAzNiAxOC4wMDEzIDExLjkwMTMgMTguMDAxMyAxMkMxOC4wMDEzIDEyLjA5ODYgMTcuOTgxOSAxMi4xOTYzIDE3Ljk0NDEgMTIuMjg3NEMxNy45MDYzIDEyLjM3ODUgMTcuODUwOCAxMi40NjEzIDE3Ljc4MSAxMi41MzFMMTMuMjgxIDE3LjAzMUMxMy4xNDAyIDE3LjE3MTggMTIuOTQ5MiAxNy4yNTA5IDEyLjc1IDE3LjI1MDlDMTIuNTUwOCAxNy4yNTA5IDEyLjM1OTggMTcuMTcxOCAxMi4yMTkgMTcuMDMxQzEyLjA3ODIgMTYuODkwMSAxMS45OTkxIDE2LjY5OTEgMTEuOTk5MSAxNi41QzExLjk5OTEgMTYuMzAwOCAxMi4wNzgyIDE2LjEwOTggMTIuMjE5IDE1Ljk2OUwxNS40Mzk1IDEyLjc1SDYuNzVDNi41NTEwOSAxMi43NSA2LjM2MDMyIDEyLjY3MSA2LjIxOTY3IDEyLjUzMDNDNi4wNzkwMiAxMi4zODk2IDYgMTIuMTk4OSA2IDEyWicgZmlsbD0nJTIzQTJBOEJDJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdH1cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmlkLlxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG5cdHhzOiAwLFxyXG5cdHNtOiA1NzZweCxcclxuXHRtZDogNzY4cHgsXHJcblx0bGc6IDk5MnB4LFxyXG5cdHhsOiAxMjAwcHgsXHJcblx0eHhsOiAxNDAwcHhcclxuKTtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcblx0Ly8gc206IDU0MHB4LFxyXG5cdC8vIG1kOiA3MjBweCxcclxuXHQvLyBsZzogOTYwcHgsXHJcblx0eHhsOiAxMjgwcHhcclxuKTtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyMHB4O1xyXG5cclxuLy8gRm9udCBmYW1pbGllcy5cclxuJGZmXHRcdFx0OiBcIlNvdXJjZSBTYW5zIDNcIiwgc2Fucy1zZXJpZjtcclxuJGZmLXRpdGxlXHQ6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZmLXNlY29uZGFyeTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gRm9udCBzaXplcy5cclxuJGZzLXhzXHQ6IDEycHg7XHJcbiRmcy1zbVx0OiAxNHB4O1xyXG4kZnMtbWRcdDogMTZweDtcclxuJGZzLWxnXHQ6IDE4cHg7XHJcbiRmcy14bFx0OiAyMHB4O1xyXG5cclxuLy8gRm9udCB3ZWlnaHRzLlxyXG4kZnctbGlnaHRcdFx0OiAzMDA7XHJcbiRmdy1yZWd1bGFyXHRcdDogNDAwO1xyXG4kZnctbWVkaXVtXHRcdDogNTAwO1xyXG4kZnctc2VtaWJvbGRcdDogNjAwO1xyXG4kZnctYm9sZFx0XHQ6IDcwMDtcclxuJGZ3LWV4dHJhYm9sZFx0OiA4MDA7XHJcbiRmdy1ibGFja1x0XHQ6IDkwMDtcclxuXHJcbi8vIExpbmUgaGVpZ2h0cy5cclxuJGxoXHRcdFx0OiAxLjQ7XHJcbiRsaC10aXRsZVx0OiAxLjI7XHJcblxyXG4vLyBDb2xvcnMuXHJcbiR3aGl0ZVx0OiAjZmZmO1xyXG4kYmxhY2tcdDogIzAwMDtcclxuXHJcbiRib2R5IDogcmdiYSgxNywgMTcsIDE3LCAxKTtcclxuJHRleHQ6ICMzODNDNDA7XHJcblxyXG4kcHJpbWFyeTogI0IyNEI0NjtcclxuJHNlY29uZGFyeTogIzY4NUQ1QztcclxuXHJcbiRyZWQ6ICNDQTMyMzI7XHJcblxyXG4kYm9yZGVyLWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDEpO1xyXG5cclxuJGxpZ2h0LWdyYXk6ICNGNUY1RjU7XHJcbiRsaWdodC1ncmVlbjogI0IxRDRDODtcclxuXHJcblxyXG4vLyBPdGhlcnMuXHJcbiR0clx0XHQ6IDAuMzVzO1xyXG4kcmFkaXVzXHQ6IDhweDtcclxuJHJhZGl1cy1sZzogMTJweDsiXX0= */
