@charset "UTF-8";
.rate-card {
  position: relative;
  padding: 3.125rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.875rem;
  -webkit-box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.05);
  background-color: var(--bg-white);
  border: solid 1px var(--bg-white);
  border-radius: var(--radius-common);
}
@media (min-width: 2567px) {
  .rate-card {
    padding: 1.948558067vw;
    gap: 1.1691348402vw;
    -webkit-box-shadow: 0 0.7794232268vw 2.3382696804vw 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.7794232268vw 2.3382696804vw 0 rgba(0, 0, 0, 0.05);
    border-width: 0.0389711613vw;
  }
}
@media (max-width: 2000px) {
  .rate-card {
    padding: 2.5rem;
    gap: 1.5625rem;
  }
}
@media (max-width: 1500px) {
  .rate-card {
    padding: 1.875rem;
    gap: 1.125rem;
    border-radius: var(--radius-secondary);
  }
}
@media (max-width: 1250px) {
  .rate-card {
    height: 100%;
    padding: 1.25rem;
    gap: 0.9375rem;
    border-radius: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .rate-card {
    padding: 1.5625rem;
  }
}
.rate-card__top {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  gap: 1.25rem;
}
@media (min-width: 2567px) {
  .rate-card__top {
    gap: 0.7794232268vw;
  }
}
.rate-card__head {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.9375rem;
}
@media (min-width: 2567px) {
  .rate-card__head {
    gap: 0.5845674201vw;
  }
}
@media (max-width: 630px) {
  .rate-card__head {
    gap: 0.3125rem;
  }
}
.rate-card__title {
  width: 100%;
  display: block;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: var(--text-dark-primary);
  font: var(--font-card-title-L);
}
.rate-card__description {
  width: 100%;
  display: block;
  color: var(--text-dark-primary);
  font: var(--font-body-M-r);
}
.rate-card__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.5625rem;
}
@media (min-width: 2567px) {
  .rate-card__info {
    gap: 0.9742790335vw;
  }
}
@media (max-width: 1500px) {
  .rate-card__info {
    gap: 0.9375rem;
  }
}
.rate-card__info .price {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 0;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}
@media (min-width: 2567px) {
  .rate-card__info .price {
    -webkit-column-gap: 0.4676539361vw;
       -moz-column-gap: 0.4676539361vw;
            column-gap: 0.4676539361vw;
  }
}
.rate-card__info .price__actual {
  font: 800 2.5rem/1.4 var(--font-primary);
  letter-spacing: -0.01em;
}
@media (min-width: 2567px) {
  .rate-card__info .price__actual {
    font-size: 1.5588464536vw;
  }
}
@media (max-width: 2000px) {
  .rate-card__info .price__actual {
    font-size: 1.875rem;
  }
}
@media (max-width: 1500px) {
  .rate-card__info .price__actual {
    font-size: 1.5rem;
  }
}
@media (max-width: 630px) {
  .rate-card__info .price__actual {
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    font-size: 1.25rem;
  }
}
.rate-card__info .price__actual span {
  font: var(--font-card-title);
}
.rate-card__info .price__old {
  color: var(--text-dark-secondary);
  font: var(--font-body-M-r);
}
@media (max-width: 630px) {
  .rate-card__info button {
    width: 7.875rem !important;
  }
}
.rate-card__list {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 0.9375rem;
  list-style: none;
}
@media (min-width: 2567px) {
  .rate-card__list {
    gap: 0.5845674201vw;
  }
}
@media (max-width: 1500px) {
  .rate-card__list {
    gap: 0.5rem;
  }
}
@media (max-width: 1250px) {
  .rate-card__list {
    gap: 0.625rem;
  }
}
@media (max-width: 630px) {
  .rate-card__list {
    gap: 0.5rem;
  }
}
.rate-card__item {
  position: relative;
  padding-left: 3rem;
  width: 100%;
  display: block;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.6875' width='30' height='30' rx='15' fill='%23EEF2F5'/%3E%3Cpath d='M20.3346 12L13.0013 19.3333L9.66797 16' stroke='%237A7A7A' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 1.875rem 1.875rem;
}
@media (min-width: 2567px) {
  .rate-card__item {
    padding-left: 1.8706157443vw;
    background-size: 1.1691348402vw 1.1691348402vw;
  }
}
@media (max-width: 2000px) {
  .rate-card__item {
    padding-left: 2.4375rem;
    background-size: 1.5rem 1.5rem;
  }
}
@media (max-width: 1500px) {
  .rate-card__item {
    padding-left: 1.875rem;
    background-position: 0.25rem left;
    background-size: 1.125rem 1.125rem;
  }
}
@media (max-width: 1250px) {
  .rate-card__item {
    padding-left: 2.1875rem;
    background-position: 0.09375rem left;
    background-size: 1.25rem 1.25rem;
  }
}
@media (max-width: 630px) {
  .rate-card__item {
    padding-left: 1.625rem;
    background-position: 0.15625rem left;
    background-size: 1rem 1rem;
  }
}
.rate-card__item_active {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.6875' width='30' height='30' rx='15' fill='%2330D275'/%3E%3Cpath d='M20.3346 12L13.0013 19.3333L9.66797 16' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
.rate-card__item_active .rate-card__value {
  color: var(--text-dark-primary);
}
.rate-card__item_active .rate-card__value > span {
  color: var(--text-dark-secondary);
}
.rate-card__value {
  width: 100%;
  display: block;
  color: var(--text-dark-secondary);
  font: var(--font-body-M-m);
}
.rate-card__banner {
  padding: 1.25rem 1.875rem;
  padding-left: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.5625rem;
  background-color: var(--bg-extralight);
  border-radius: 0.9375rem;
}
@media (min-width: 2567px) {
  .rate-card__banner {
    padding: 0.7794232268vw 1.1691348402vw;
    padding-left: 0;
    gap: 0.9742790335vw;
    border-radius: 0.5845674201vw;
  }
}
@media (max-width: 2000px) {
  .rate-card__banner {
    padding: 0.9375rem 1.875rem;
    padding-left: 0;
    gap: 1.25rem;
  }
}
@media (max-width: 1500px) {
  .rate-card__banner {
    padding: 0.75rem 0.9375rem;
    padding-left: 0;
    gap: 0.75rem;
    border-radius: 0.625rem;
  }
}
@media (max-width: 630px) {
  .rate-card__banner {
    padding: 0.625rem 0.9375rem;
    padding-left: 0;
  }
}
.rate-card__banner .image {
  position: relative;
  width: 3.3125rem;
  height: 3.125rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 2567px) {
  .rate-card__banner .image {
    width: 2.0654715511vw;
    height: 1.948558067vw;
  }
}
@media (max-width: 2000px) {
  .rate-card__banner .image {
    width: 2.65625rem;
    height: 2.5rem;
  }
}
@media (max-width: 1500px) {
  .rate-card__banner .image {
    width: 2.39375rem;
    height: 2.25rem;
  }
}
@media (max-width: 630px) {
  .rate-card__banner .image {
    width: 2.875rem;
    height: 2.6875rem;
  }
}
.rate-card__banner .image img, .rate-card__banner .image picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rate-card__banner .text {
  width: 100%;
  display: block;
  color: var(--text-dark-secondary);
  font: var(--font-body-M-r);
}
.rate-card__banner .text b, .rate-card__banner .text strong {
  color: var(--text-dark-primary);
  font: var(--font-body-M-r);
}
.rate-card_popular {
  -webkit-box-shadow: 0;
          box-shadow: 0;
  border-color: var(--accent-secondary-default);
}
.rate-card_popular::before {
  content: "Популярный вариант";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  padding: 0.8125rem 1.5625rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-dark-primary);
  font: 500 1.375rem/1 var(--font-primary);
  text-align: center;
  background-color: #FFD53F;
  border-radius: var(--radius-infinity);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 2567px) {
  .rate-card_popular::before {
    padding: 0.5066250974vw 0.9742790335vw;
    font-size: 0.8573655495vw;
  }
}
@media (max-width: 2000px) {
  .rate-card_popular::before {
    font-size: 1.125rem;
  }
}
@media (max-width: 1500px) {
  .rate-card_popular::before {
    padding: 0.59375rem 1.25rem;
    font: var(--font-body-M-m);
  }
}
@media (max-width: 1250px) {
  .rate-card_popular::before {
    padding: 0.46875rem 0.9375rem;
  }
}
@media (max-width: 630px) {
  .rate-card_popular::before {
    padding: 0.375rem 0.9375rem;
  }
}
.rate-card_popular .rate-card__banner {
  --bg-extralight: #FFE474;
}
.rate-card_popular .rate-card__banner .text {
  color: var(--text-dark-primary);
}
.rate-card_popular .rate-card__banner .text strong {
  font-weight: 600;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcmF0ZS1jYXJkL3JhdGUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9yYXRlLWNhcmQvcmF0ZS1jYXJkLnNjc3MlMjNzYXNzIiwibWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFBO0FDRUE7RURBQSxrQkFBQTtFQ0dFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw0QkFBQTtNQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsYUFBQTtFQUVBLHFEQUFBO1VBQUEsNkNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7QURGRjtBRWRFO0VEQ0Y7SUFrQkksc0JBQUE7SURERixtQkFBQTtJQ0lFLHlFQUFBO1lBQUEsaUVBQUE7SUFDQSw0QkFBQTtFREZGO0FBQ0Y7QUVoQkU7RURMRjtJQTBCSSxlQUFBO0lEREYsY0FBQTtFQUNBO0FBQ0Y7QUVoQkU7RURYRjtJRDhCRSxpQkFBQTtJQ0VFLGFBQUE7SUFFQSxzQ0FBQTtFRERGO0FBQ0Y7QUVqQkU7RURqQkY7SURxQ0UsWUFBQTtJQ0VFLGdCQUFBO0lBQ0EsY0FBQTtJQUVBLHdCQUFBO0VEREY7QUFDRjtBRW5CRTtFRHZCRjtJRDZDRSxrQkFBQTtFQUNBO0FBQ0Y7QUNFRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsNEJBQUE7TUFBQSxtQkFBQTtFQUNBLFlBQUE7QURBSjtBRXhERTtFRGtEQTtJQVNJLG1CQUFB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WUFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0VBRUEsb0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBRFhSO0FDZUk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUVBLGlDQUFBO0VBQ0EsMEJBQUE7QURkTjtBQ2dCTTtFQUVFLCtCQUFBO0VBQ0EsMEJBQUE7QURmUjtBQ29CRTtFQUNFLHFCQUFBO1VBQUEsYUFBQTtFQUNBLDZDQUFBO0FEbEJKO0FDb0JJO0VBQ0UsNkJBQUE7RUFFQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFFQSw0QkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUVBLCtCQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtFQUVBLHlCQUFBO0VBQ0EscUNBQUE7RUFFQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7QUR2Qk47QUUzV0U7RUQrV0U7SUFzQkksc0NBQUE7SUFFQSx5QkFBQTtFRHZCTjtBQUNGO0FFM1dFO0VEeVdFO0lBNEJJLG1CQUFBO0VEdEJOO0FBQ0Y7QUUxV0U7RURtV0U7SUFnQ0ksMkJBQUE7SUFFQSwwQkFBQTtFRHRCTjtBQUNGO0FFMVdFO0VENlZFO0lBc0NJLDZCQUFBO0VEckJOO0FBQ0Y7QUV6V0U7RUR1VkU7SUEwQ0ksMkJBQUE7RURwQk47QUFDRjtBQ3dCTTtFQUNFLHdCQUFBO0FEdEJSO0FDd0JRO0VBQ0UsK0JBQUE7QUR0QlY7QUN3QlU7RUFDRSxnQkFBQTtBRHRCWiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3JhdGUtY2FyZC9yYXRlLWNhcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4ucmF0ZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IHJlbSg1MCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHJlbSgzMCk7XG5cbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWJnLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoNTApO1xuICAgIGdhcDogYmlnKDMwKTtcblxuICAgIGJveC1zaGFkb3c6IDAgYmlnKDIwKSBiaWcoNjApIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICBnYXA6IHJlbSgyNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICBnYXA6IHJlbSgxOCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIHBhZGRpbmc6IHJlbSgyNSk7XG4gIH1cblxuICAmX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSg1KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1jYXJkLXRpdGxlLUwpO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICAmIC5wcmljZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMDtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IGJpZygxMik7XG4gICAgICB9XG5cbiAgICAgICZfX2FjdHVhbCB7XG4gICAgICAgIGZvbnQ6IDgwMCByZW0oNDApLzEuNCB2YXIoLS1mb250LXByaW1hcnkpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsYygtMWVtIC8gMTAwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogYmlnKDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICBmb250OiB2YXIoLS1mb250LWNhcmQtdGl0bGUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX29sZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICB3aWR0aDogcmVtKDEyNikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctbGVmdDogcmVtKDQ4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzAgMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHk9JzAuNjg3NScgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyByeD0nMTUnIGZpbGw9JyUyM0VFRjJGNScvJTNFJTNDcGF0aCBkPSdNMjAuMzM0NiAxMkwxMy4wMDEzIDE5LjMzMzNMOS42Njc5NyAxNicgc3Ryb2tlPSclMjM3QTdBN0EnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDMwKSByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogYmlnKDQ4KTtcblxuICAgICAgYmFja2dyb3VuZC1zaXplOiBiaWcoMzApIGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM5KTtcblxuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjQpIHJlbSgyNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByZW0oNCkgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE4KSByZW0oMTgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM1KTtcblxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmVtKDEuNSkgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI2KTtcblxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmVtKDIuNSkgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE2KSByZW0oMTYpO1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzAgMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHk9JzAuNjg3NScgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyByeD0nMTUnIGZpbGw9JyUyMzMwRDI3NScvJTNFJTNDcGF0aCBkPSdNMjAuMzM0NiAxMkwxMy4wMDEzIDE5LjMzMzNMOS42Njc5NyAxNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuICAgICAgJiAucmF0ZS1jYXJkIHtcbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuICB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgzMCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1leHRyYWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygyMCkgYmlnKDMwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGdhcDogYmlnKDI1KTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMzApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDE1KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGdhcDogcmVtKDEyKTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxNSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJiAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICB3aWR0aDogcmVtKDUzKTtcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICB3aWR0aDogYmlnKDUzKTtcbiAgICAgICAgaGVpZ2h0OiBiaWcoNTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICB3aWR0aDogcmVtKDQyLjUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzOC4zKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oNDYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0Myk7XG4gICAgICB9XG5cbiAgICAgICYgaW1nLFxuICAgICAgJiBwaWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG5cbiAgICAgICYgYixcbiAgICAgICYgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wb3B1bGFyIHtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LXNlY29uZGFyeS1kZWZhdWx0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItCf0L7Qv9GD0LvRj9GA0L3Ri9C5INCy0LDRgNC40LDQvdGCXCI7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgcGFkZGluZzogcmVtKDEzKSByZW0oMjUpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgICAgZm9udDogNTAwIHJlbSgyMikvMSB2YXIoLS1mb250LXByaW1hcnkpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTNGO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWluZmluaXR5KTtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiBiaWcoMTMpIGJpZygyNSk7XG5cbiAgICAgICAgZm9udC1zaXplOiBiaWcoMjIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDkuNSkgcmVtKDIwKTtcblxuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1tKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBwYWRkaW5nOiByZW0oNy41KSByZW0oMTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnJhdGUtY2FyZCB7XG4gICAgICAmX19iYW5uZXIge1xuICAgICAgICAtLWJnLWV4dHJhbGlnaHQ6ICNGRkU0NzQ7XG5cbiAgICAgICAgJiAudGV4dCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgICAgICAgICYgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5yYXRlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogcmVtKDUwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogcmVtKDMwKTtcblxuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYmctd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHBhZGRpbmc6IGJpZyg1MCk7XG4gICAgZ2FwOiBiaWcoMzApO1xuXG4gICAgYm94LXNoYWRvdzogMCBiaWcoMjApIGJpZyg2MCkgMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgIGdhcDogcmVtKDI1KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMzApO1xuICAgIGdhcDogcmVtKDE4KTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgcGFkZGluZzogcmVtKDI1KTtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWNhcmQtdGl0bGUtTCk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgICYgLnByaWNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDEyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgY29sdW1uLWdhcDogYmlnKDEyKTtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0dWFsIHtcbiAgICAgICAgZm9udDogODAwIHJlbSg0MCkvMS40IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKC0xZW0gLyAxMDApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiBiaWcoNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG5cbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtY2FyZC10aXRsZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb2xkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMTI2KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSg4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNDgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzMCAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeT0nMC42ODc1JyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHJ4PScxNScgZmlsbD0nJTIzRUVGMkY1Jy8lM0UlM0NwYXRoIGQ9J00yMC4zMzQ2IDEyTDEzLjAwMTMgMTkuMzMzM0w5LjY2Nzk3IDE2JyBzdHJva2U9JyUyMzdBN0E3QScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiByZW0oMzApIHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiBiaWcoNDgpO1xuXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGJpZygzMCkgYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzkpO1xuXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyNCkgcmVtKDI0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG5cbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJlbSg0KSBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTgpIHJlbSgxOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByZW0oMS41KSBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjApIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjYpO1xuXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByZW0oMi41KSBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTYpIHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzMCAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeT0nMC42ODc1JyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHJ4PScxNScgZmlsbD0nJTIzMzBEMjc1Jy8lM0UlM0NwYXRoIGQ9J00yMC4zMzQ2IDEyTDEzLjAwMTMgMTkuMzMzM0w5LjY2Nzk3IDE2JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXG4gICAgICAmIC5yYXRlLWNhcmQge1xuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDI1KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDIwKSBiaWcoMzApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZ2FwOiBiaWcoMjUpO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiBiaWcoMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgzMCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZ2FwOiByZW0oMTIpO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE1KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHdpZHRoOiByZW0oNTMpO1xuICAgICAgaGVpZ2h0OiByZW0oNTApO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoNTMpO1xuICAgICAgICBoZWlnaHQ6IGJpZyg1MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oNDIuNSk7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICB3aWR0aDogcmVtKDM4LjMpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IHJlbSg0Nik7XG4gICAgICAgIGhlaWdodDogcmVtKDQzKTtcbiAgICAgIH1cblxuICAgICAgJiBpbWcsXG4gICAgICAmIHBpY3R1cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcblxuICAgICAgJiBiLFxuICAgICAgJiBzdHJvbmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3BvcHVsYXIge1xuICAgIGJveC1zaGFkb3c6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtc2Vjb25kYXJ5LWRlZmF1bHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi0J/QvtC/0YPQu9GP0YDQvdGL0Lkg0LLQsNGA0LjQsNC90YJcIjtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBwYWRkaW5nOiByZW0oMTMpIHJlbSgyNSk7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICBmb250OiA1MDAgcmVtKDIyKS8xIHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1M0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtaW5maW5pdHkpO1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IGJpZygxMykgYmlnKDI1KTtcblxuICAgICAgICBmb250LXNpemU6IGJpZygyMik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBwYWRkaW5nOiByZW0oOS41KSByZW0oMjApO1xuXG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg3LjUpIHJlbSgxNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDYpIHJlbSgxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmF0ZS1jYXJkIHtcbiAgICAgICZfX2Jhbm5lciB7XG4gICAgICAgIC0tYmctZXh0cmFsaWdodDogI0ZGRTQ3NDtcblxuICAgICAgICAmIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgICAgICAgJiBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgKHdpZHRoID4gMjU2NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMjAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxNTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgKHdpZHRoIDw9IDEyNTBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSAod2lkdGggPD0gJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiJdfQ== */
