.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 {
  position: relative;
  margin-bottom: 12px;
  padding-left: 32px;
}
.card-content-inner ul li::before {
  display: block;
  position: absolute;
  left: 0;
  top: -1px;
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY29udGVudC5zY3NzIiwiY29udGVudC9jb250ZW50LmNzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJSTtFQUNJLCtEQUFBO0VBQ0EsbUJBQUE7QUNIUjtBQ3lFSTtFRnhFQTtJQUlRLG1CQUFBO0VDRFY7QUFDRjtBREdJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUNEUjtBQytESTtFRmpFQTtJQUtRLGVBQUE7RUNDVjtBQUNGO0FEQVE7RUFDSSxtQkFBQTtBQ0VaO0FDdURJO0VGMURJO0lBR1EsbUJBQUE7RUNJZDtBQUNGO0FERlE7RUFDSSxnQkFBQTtBQ0laO0FERlE7RUFDSSxnQkFBQTtBQ0laO0FEREk7RUFDSSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EseURBQUE7RUFBQSxpREFBQTtBQ0dSO0FERlE7RUFDSSxVQUFBO0FDSVo7QURGUTtFQUNJLDhEQUFBO0FDSVo7QURGUTtFQUNJLG1CQUFBO0FDSVo7QUM2Qkk7RUZsQ0k7SUFHUSxrQkFBQTtFQ01kO0FBQ0Y7QURKUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDTVo7QUNtQkk7RUY1Qkk7SUFLUSxlQUFBO0VDUWQ7QUFDRjs7QURGQTtFQUNJLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFFBQUE7QUNLSjtBREhRO0VBQ0ksNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0FDS1o7QURGSTtFQUNJLDZCQUFBO0VBQ0EsY0dyQkU7QUZ5QlY7QURIUTtFQUNJLGFHdkJGO0FGNEJWO0FDRkk7RUZoQko7SUFpQlEsd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsV0FBQTtFQ0tOO0FBQ0Y7O0FEREk7RUFDSSxtQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7QUNJUjtBREhRO0VBR0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QUNHWjtBQ3BCSTtFRldJO0lBUVEsU0FBQTtFQ0tkO0FBQ0Y7QURIUTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkduRUc7RUhvRUgsMkJBQUE7RUFDQSxlRzNFSDtBRmdGVDtBREhRO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtBQ0taO0FESlk7RUFDSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0FDTWhCO0FETGdCO0VBR0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FDS3BCO0FESm9CO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwZ0NBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7QUNNeEI7QURGWTtFQUNJLGdCQUFBO0FDSWhCO0FBQ0E7QUFDQSxrQ0FBa0MseWdDQUF5Z0M7QUFDM2lDOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBIiwiZmlsZSI6ImNvbnRlbnQvY29udGVudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc3JjL3Njc3MvY29tcG9uZW50cy92YXJzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4uY29udGVudCB7XG4gICAgJi10aXRsZSwgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICgzNiAtIDI0KSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgMzZweCk7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZvbGRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0ciBlYXNlLCBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMjggLSAyMCkgKiAoKDEwMHZ3IC0gNTc2cHgpIC8gKDE0NDAgLSA1NzYpKSksIDI4cHgpOyBcbiAgICAgICAgfVxuICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5idG4tc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAwIDM0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDhweCA1MHB4IDhweDtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUJFQjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDhweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy14bDtcbiAgICAgICAgfVxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDhweDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMTJDNiAxMS44MDExIDYuMDc5MDIgMTEuNjEwMyA2LjIxOTY3IDExLjQ2OTZDNi4zNjAzMiAxMS4zMjkgNi41NTEwOSAxMS4yNSA2Ljc1IDExLjI1SDE1LjQzOTVMMTIuMjE5IDguMDMwOTdDMTIuMDc4MiA3Ljg5MDE0IDExLjk5OTEgNy42OTkxMyAxMS45OTkxIDcuNDk5OTdDMTEuOTk5MSA3LjMwMDgxIDEyLjA3ODIgNy4xMDk4IDEyLjIxOSA2Ljk2ODk3QzEyLjM1OTggNi44MjgxNCAxMi41NTA4IDYuNzQ5MDIgMTIuNzUgNi43NDkwMkMxMi45NDkyIDYuNzQ5MDIgMTMuMTQwMiA2LjgyODE0IDEzLjI4MSA2Ljk2ODk3TDE3Ljc4MSAxMS40NjlDMTcuODUwOCAxMS41Mzg2IDE3LjkwNjMgMTEuNjIxNCAxNy45NDQxIDExLjcxMjVDMTcuOTgxOSAxMS44MDM2IDE4LjAwMTMgMTEuOTAxMyAxOC4wMDEzIDEyQzE4LjAwMTMgMTIuMDk4NiAxNy45ODE5IDEyLjE5NjMgMTcuOTQ0MSAxMi4yODc0QzE3LjkwNjMgMTIuMzc4NSAxNy44NTA4IDEyLjQ2MTMgMTcuNzgxIDEyLjUzMUwxMy4yODEgMTcuMDMxQzEzLjE0MDIgMTcuMTcxOCAxMi45NDkyIDE3LjI1MDkgMTIuNzUgMTcuMjUwOUMxMi41NTA4IDE3LjI1MDkgMTIuMzU5OCAxNy4xNzE4IDEyLjIxOSAxNy4wMzFDMTIuMDc4MiAxNi44OTAxIDExLjk5OTEgMTYuNjk5MSAxMS45OTkxIDE2LjVDMTEuOTk5MSAxNi4zMDA4IDEyLjA3ODIgMTYuMTA5OCAxMi4yMTkgMTUuOTY5TDE1LjQzOTUgMTIuNzVINi43NUM2LjU1MTA5IDEyLjc1IDYuMzYwMzIgMTIuNjcxIDYuMjE5NjcgMTIuNTMwM0M2LjA3OTAyIDEyLjM4OTYgNiAxMi4xOTg5IDYgMTJaJyBmaWxsPSclMjNBMkE4QkMnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC10aXRsZSwgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDI0cHggKyAxMiAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgMzZweCk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnQtdGl0bGUsIC5jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29udGVudC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRlbnQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGVudC10ZXh0IC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250ZW50LXRleHQgLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtZm9sZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuLmNvbnRlbnQtZm9sZGVyLmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnQtZm9sZGVyIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAyMHB4ICsgOCAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgMjhweCk7XG59XG4uY29udGVudC1mb2xkZXIgaDIsIC5jb250ZW50LWZvbGRlciBoMywgLmNvbnRlbnQtZm9sZGVyIGg0LCAuY29udGVudC1mb2xkZXIgaDUsIC5jb250ZW50LWZvbGRlciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnQtZm9sZGVyIGgyLCAuY29udGVudC1mb2xkZXIgaDMsIC5jb250ZW50LWZvbGRlciBoNCwgLmNvbnRlbnQtZm9sZGVyIGg1LCAuY29udGVudC1mb2xkZXIgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmNvbnRlbnQtZm9sZGVyIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGVudC1mb2xkZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmJ0bi1zaG93LW1vcmVbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cbi5idG4tc2hvdy1tb3JlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQjI0QjQ2O1xufVxuLmJ0bi1zaG93LW1vcmU6Zm9jdXMgc3ZnIHBhdGgge1xuICBmaWxsOiAjQjI0QjQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tc2hvdy1tb3JlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgZmxleDogMSAwIDM0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDhweCA1MHB4IDhweDtcbn1cbi5jYXJkLWNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkLWNvbnRlbnQtd3JhcCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uY2FyZC1jb250ZW50LWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFQkVCO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggOHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNhcmQtY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwcHggOHB4O1xufVxuLmNhcmQtY29udGVudC1pbm5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJkLWNvbnRlbnQtaW5uZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5jYXJkLWNvbnRlbnQtaW5uZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNiAxMkM2IDExLjgwMTEgNi4wNzkwMiAxMS42MTAzIDYuMjE5NjcgMTEuNDY5NkM2LjM2MDMyIDExLjMyOSA2LjU1MTA5IDExLjI1IDYuNzUgMTEuMjVIMTUuNDM5NUwxMi4yMTkgOC4wMzA5N0MxMi4wNzgyIDcuODkwMTQgMTEuOTk5MSA3LjY5OTEzIDExLjk5OTEgNy40OTk5N0MxMS45OTkxIDcuMzAwODEgMTIuMDc4MiA3LjEwOTggMTIuMjE5IDYuOTY4OTdDMTIuMzU5OCA2LjgyODE0IDEyLjU1MDggNi43NDkwMiAxMi43NSA2Ljc0OTAyQzEyLjk0OTIgNi43NDkwMiAxMy4xNDAyIDYuODI4MTQgMTMuMjgxIDYuOTY4OTdMMTcuNzgxIDExLjQ2OUMxNy44NTA4IDExLjUzODYgMTcuOTA2MyAxMS42MjE0IDE3Ljk0NDEgMTEuNzEyNUMxNy45ODE5IDExLjgwMzYgMTguMDAxMyAxMS45MDEzIDE4LjAwMTMgMTJDMTguMDAxMyAxMi4wOTg2IDE3Ljk4MTkgMTIuMTk2MyAxNy45NDQxIDEyLjI4NzRDMTcuOTA2MyAxMi4zNzg1IDE3Ljg1MDggMTIuNDYxMyAxNy43ODEgMTIuNTMxTDEzLjI4MSAxNy4wMzFDMTMuMTQwMiAxNy4xNzE4IDEyLjk0OTIgMTcuMjUwOSAxMi43NSAxNy4yNTA5QzEyLjU1MDggMTcuMjUwOSAxMi4zNTk4IDE3LjE3MTggMTIuMjE5IDE3LjAzMUMxMi4wNzgyIDE2Ljg5MDEgMTEuOTk5MSAxNi42OTkxIDExLjk5OTEgMTYuNUMxMS45OTkxIDE2LjMwMDggMTIuMDc4MiAxNi4xMDk4IDEyLjIxOSAxNS45NjlMMTUuNDM5NSAxMi43NUg2Ljc1QzYuNTUxMDkgMTIuNzUgNi4zNjAzMiAxMi42NzEgNi4yMTk2NyAxMi41MzAzQzYuMDc5MDIgMTIuMzg5NiA2IDEyLjE5ODkgNiAxMlonIGZpbGw9JyUyM0EyQThCQycvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2FyZC1jb250ZW50LWlubmVyIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4uY2FyZC1jb250ZW50LWlubmVyIHVsIGxpOjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMTJDNiAxMS44MDExIDYuMDc5MDIgMTEuNjEwMyA2LjIxOTY3IDExLjQ2OTZDNi4zNjAzMiAxMS4zMjkgNi41NTEwOSAxMS4yNSA2Ljc1IDExLjI1SDE1LjQzOTVMMTIuMjE5IDguMDMwOTdDMTIuMDc4MiA3Ljg5MDE0IDExLjk5OTEgNy42OTkxMyAxMS45OTkxIDcuNDk5OTdDMTEuOTk5MSA3LjMwMDgxIDEyLjA3ODIgNy4xMDk4IDEyLjIxOSA2Ljk2ODk3QzEyLjM1OTggNi44MjgxNCAxMi41NTA4IDYuNzQ5MDIgMTIuNzUgNi43NDkwMkMxMi45NDkyIDYuNzQ5MDIgMTMuMTQwMiA2LjgyODE0IDEzLjI4MSA2Ljk2ODk3TDE3Ljc4MSAxMS40NjlDMTcuODUwOCAxMS41Mzg2IDE3LjkwNjMgMTEuNjIxNCAxNy45NDQxIDExLjcxMjVDMTcuOTgxOSAxMS44MDM2IDE4LjAwMTMgMTEuOTAxMyAxOC4wMDEzIDEyQzE4LjAwMTMgMTIuMDk4NiAxNy45ODE5IDEyLjE5NjMgMTcuOTQ0MSAxMi4yODc0QzE3LjkwNjMgMTIuMzc4NSAxNy44NTA4IDEyLjQ2MTMgMTcuNzgxIDEyLjUzMUwxMy4yODEgMTcuMDMxQzEzLjE0MDIgMTcuMTcxOCAxMi45NDkyIDE3LjI1MDkgMTIuNzUgMTcuMjUwOUMxMi41NTA4IDE3LjI1MDkgMTIuMzU5OCAxNy4xNzE4IDEyLjIxOSAxNy4wMzFDMTIuMDc4MiAxNi44OTAxIDExLjk5OTEgMTYuNjk5MSAxMS45OTkxIDE2LjVDMTEuOTk5MSAxNi4zMDA4IDEyLjA3ODIgMTYuMTA5OCAxMi4yMTkgMTUuOTY5TDE1LjQzOTUgMTIuNzVINi43NUM2LjU1MTA5IDEyLjc1IDYuMzYwMzIgMTIuNjcxIDYuMjE5NjcgMTIuNTMwM0M2LjA3OTAyIDEyLjM4OTYgNiAxMi4xOTg5IDYgMTJaJyBmaWxsPSclMjNBMkE4QkMnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0fVxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyaWQuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDEyMDBweCxcclxuXHR4eGw6IDE0MDBweFxyXG4pO1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHQvLyBzbTogNTQwcHgsXHJcblx0Ly8gbWQ6IDcyMHB4LFxyXG5cdC8vIGxnOiA5NjBweCxcclxuXHR4eGw6IDEyODBweFxyXG4pO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XHJcblxyXG4vLyBGb250IGZhbWlsaWVzLlxyXG4kZmZcdFx0XHQ6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xyXG4kZmYtdGl0bGVcdDogXCJTb3VyY2UgU2FucyAzXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZmYtc2Vjb25kYXJ5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBGb250IHNpemVzLlxyXG4kZnMteHNcdDogMTJweDtcclxuJGZzLXNtXHQ6IDE0cHg7XHJcbiRmcy1tZFx0OiAxNnB4O1xyXG4kZnMtbGdcdDogMThweDtcclxuJGZzLXhsXHQ6IDIwcHg7XHJcblxyXG4vLyBGb250IHdlaWdodHMuXHJcbiRmdy1saWdodFx0XHQ6IDMwMDtcclxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XHJcbiRmdy1tZWRpdW1cdFx0OiA1MDA7XHJcbiRmdy1zZW1pYm9sZFx0OiA2MDA7XHJcbiRmdy1ib2xkXHRcdDogNzAwO1xyXG4kZnctZXh0cmFib2xkXHQ6IDgwMDtcclxuJGZ3LWJsYWNrXHRcdDogOTAwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzLlxyXG4kbGhcdFx0XHQ6IDEuNDtcclxuJGxoLXRpdGxlXHQ6IDEuMjtcclxuXHJcbi8vIENvbG9ycy5cclxuJHdoaXRlXHQ6ICNmZmY7XHJcbiRibGFja1x0OiAjMDAwO1xyXG5cclxuJGJvZHkgOiByZ2JhKDE3LCAxNywgMTcsIDEpO1xyXG4kdGV4dDogIzM4M0M0MDtcclxuXHJcbiRwcmltYXJ5OiAjQjI0QjQ2O1xyXG4kc2Vjb25kYXJ5OiAjNjg1RDVDO1xyXG5cclxuJHJlZDogI0NBMzIzMjtcclxuXHJcbiRib3JkZXItY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMSk7XHJcblxyXG4kbGlnaHQtZ3JheTogI0Y1RjVGNTtcclxuJGxpZ2h0LWdyZWVuOiAjQjFENEM4O1xyXG5cclxuXHJcbi8vIE90aGVycy5cclxuJHRyXHRcdDogMC4zNXM7XHJcbiRyYWRpdXNcdDogOHB4O1xyXG4kcmFkaXVzLWxnOiAxMnB4OyJdfQ== */
