.faq-section__sticky {
  grid-area: b;
  width: 100%;
  height: auto; }
  .faq-section__sticky .feedback-form {
    position: sticky;
    top: calc(var(--global-header-height) + var(--grid-row-gap));
    left: 0;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background-color: var(--bg-light);
    border-radius: var(--radius-primary); }
    @media screen and (max-width: 1360px) {
      .faq-section__sticky .feedback-form {
        position: static; } }

.faq-block {
  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: 1.875rem; }
  @media screen and (min-width: 1921px) {
    .faq-block {
      gap: 1.5625vw; } }
  @media screen and (max-width: 1700px) {
    .faq-block {
      gap: 1.5625rem; } }
  .faq-block__content {
    margin-left: 6.25rem;
    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: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .faq-block__content {
        margin-left: 5.20833vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1360px) {
      .faq-block__content {
        margin-left: 3.375rem; } }
    @media screen and (max-width: 750px) {
      .faq-block__content {
        margin-left: unset; } }
  .faq-block__item {
    padding-bottom: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.9375rem;
    width: 100%;
    border-bottom: 1px solid var(--stroke-light); }
    @media screen and (min-width: 1921px) {
      .faq-block__item {
        padding-bottom: 0.78125vw;
        gap: 0.78125vw; } }
    .faq-block__item.js-accordion-active {
      padding-bottom: 1.875rem; }
      @media screen and (min-width: 1921px) {
        .faq-block__item.js-accordion-active {
          padding-bottom: 1.5625vw; } }
      .faq-block__item.js-accordion-active .faq-block__title {
        color: var(--accent-primary-default); }
      .faq-block__item.js-accordion-active .faq-block__button .icon {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
  .faq-block__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4.875rem;
    cursor: pointer; }
    @media screen and (min-width: 1921px) {
      .faq-block__head {
        gap: 4.0625vw; } }
    @media screen and (max-width: 1360px) {
      .faq-block__head {
        gap: 1.5625rem; } }
  .faq-block__button {
    margin-left: auto; }
    .faq-block__button .icon {
      -webkit-transition: -webkit-transform var(--animation-default);
      transition: -webkit-transform var(--animation-default);
      transition: transform var(--animation-default);
      transition: transform var(--animation-default), -webkit-transform var(--animation-default); }
  .faq-block__id {
    color: #ababab;
    font: var(--font-body-M-r); }
    @media screen and (min-width: 1921px) {
      .faq-block__id {
        font-size: 1.04167vw; } }
    @media screen and (max-width: 750px) {
      .faq-block__id {
        display: none; } }
  .faq-block__title {
    color: var(--text-dark-primary);
    font: var(--font-title-S);
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default); }
    @media (any-hover: hover) {
      .faq-block__title:hover {
        color: var(--accent-primary-default); } }
  .faq-block__text {
    font: var(--font-body-M-r); }
  .faq-block__hidden {
    height: 0;
    overflow: hidden;
    -webkit-transition: height var(--animation-default);
    transition: height var(--animation-default); }

.faq-form {
  padding: 3.125rem;
  width: 100%;
  max-width: 30.375rem;
  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: 1.5625rem;
  background-color: var(--bg-light);
  border-radius: var(--radius-primary);
  overflow: hidden;
  pointer-events: all; }
  @media screen and (min-width: 1921px) {
    .faq-form {
      padding: 2.60417vw;
      max-width: 25.3125vw;
      gap: 1.30208vw; } }
  @media screen and (max-width: 1700px) {
    .faq-form {
      padding: 1.875rem 1.875rem 2.5rem 1.875rem;
      max-width: 21.125rem; } }
  @media screen and (max-width: 1360px) {
    .faq-form {
      max-width: unset;
      gap: 0.9375rem; } }
  @media screen and (max-width: 750px) {
    .faq-form {
      padding: 1.5625rem 1.5625rem 1.875rem 1.5625rem;
      gap: 1.25rem; } }
  .faq-form_text-light .feedback-form__head,
  .faq-form_text-light .checkbox {
    --text-dark-primary: var(--text-light-primary); }
  .faq-form__content {
    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: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .faq-form__content {
        gap: 1.5625vw; } }
    @media screen and (max-width: 1360px) {
      .faq-form__content {
        gap: 1.25rem; } }
    @media screen and (max-width: 750px) {
      .faq-form__content {
        gap: 1.5625rem; } }
  .faq-form__inputs {
    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.625rem; }
    @media screen and (min-width: 1921px) {
      .faq-form__inputs {
        gap: 0.52083vw; } }
    @media screen and (max-width: 1360px) {
      .faq-form__inputs {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media screen and (max-width: 750px) {
      .faq-form__inputs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .faq-form__inputs .text-input {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .faq-form__head {
    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.625rem; }
    @media screen and (min-width: 1921px) {
      .faq-form__head {
        gap: 0.52083vw; } }
    @media screen and (max-width: 750px) {
      .faq-form__head {
        gap: 0.3125rem; } }
  .faq-form__title {
    width: 100%;
    display: block;
    color: var(--text-dark-primary);
    font: var(--font-h3-secondary); }
  .faq-form__description {
    width: 100%;
    display: block;
    color: var(--text-dark-primary);
    font: var(--font-body-M-r); }
  .faq-form__footer {
    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: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .faq-form__footer {
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .faq-form__footer {
        gap: 1.5625rem; } }
    @media screen and (max-width: 1360px) {
      .faq-form__footer {
        justify-items: start;
        display: grid;
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 750px) {
      .faq-form__footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 1.25rem; } }
  .faq-form__submit {
    width: 100%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvZmFxLXNlY3Rpb24vZmFxLXNlY3Rpb24uc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvZmFxLXNlY3Rpb24vX2ZhcS1ibG9jay5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL2ZhcS1zZWN0aW9uL19mYXEtZm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0VBQ0UsWUFBWTtFQUVaLFdBQVc7RUFDWCxZQUFZLEVBQUE7RUFKYjtJQU9HLGdCQUFnQjtJQUNoQiw0REFBNEQ7SUFDNUQsT0FBTztJQUVQLFdBQVc7SUFDWCwyQkFBbUI7SUFBbkIsd0JBQW1CO0lBQW5CLG1CQUFtQjtJQUVuQixpQ0FBaUM7SUFDakMsb0NBQW9DLEVBQUE7SUNDeEM7TURoQkM7UUFrQkssZ0JBQWdCLEVBQUEsRUFFbkI7O0FFckJMO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsYUNONkIsRUFBQTtFRkE3QjtJQ0NGO01BUUksYUNMaUMsRUFBQSxFRGtJcEM7RUQxSEM7SUNYRjtNQVlJLGNDYjJCLEVBQUEsRURzSTlCO0VBdEhDO0lBQ0Usb0JDakIyQjtJRG1CM0Isb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFB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YUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixhRmpJMkIsRUFBQTtJRkE3QjtNSTJIQTtRQVNJLGFGaEkrQixFQUFBLEVFbUpsQztJSjNJRDtNSStHQTtRQWFJLGNGeEl5QixFQUFBLEVFdUo1QjtJSnJJRDtNSXlHQTtRQWlCSSxvQkFBb0I7UUFFcEIsYUFBYTtRQUNiLHFDQUFxQyxFQUFBLEVBUXhDO0lKL0hEO01JbUdBO1FBd0JJLG9CQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsNEJBQXNCO1FBQXRCLDZCQUFzQjtZQUF0QiwwQkFBc0I7Z0JBQXRCLHNCQUFzQjtRQUN0QixZRnJKeUIsRUFBQSxFRXVKNUI7RUFFRDtJQUNFLFdBQVcsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL2ZhcS1zZWN0aW9uL2ZhcS1zZWN0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmZhcS1zZWN0aW9uIHtcbiAgJl9fc3RpY2t5IHtcbiAgICBncmlkLWFyZWE6IGI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmIC5mZWVkYmFjay1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IGNhbGModmFyKC0tZ2xvYmFsLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tZ3JpZC1yb3ctZ2FwKSk7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1wcmltYXJ5KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwiZmFxLWJsb2NrXCIsIFwiZmFxLWZvcm1cIjtcbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAbWl4aW4gbWVkaWFEZXNrdG9wIHtcbi8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjIwMSl9KSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5mYXEtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHJlbSgzMCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygzMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZ2FwOiByZW0oMjUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgxMDApO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IGJpZygxMDApO1xuXG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg1NCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxNSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogYmlnKDE1KTtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICAmLmpzLWFjY29yZGlvbi1hY3RpdmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoMzApO1xuICAgICAgfVxuXG4gICAgICAmIC5mYXEtYmxvY2sge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAmIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDc4KTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg3OCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWQge1xuICAgIGNvbG9yOiByZ2JhKDE3MSwgMTcxLCAxNzEsIDEpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtUyk7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG4gIH1cblxuICAmX19oaWRkZW4ge1xuICAgIGhlaWdodDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICB9XG59XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE5MjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEtZm9ybSB7XG4gIHBhZGRpbmc6IHJlbSg1MCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHJlbSg0ODYpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogcmVtKDI1KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1wcmltYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDUwKTtcbiAgICBtYXgtd2lkdGg6IGJpZyg0ODYpO1xuICAgIGdhcDogYmlnKDI1KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzMCkgcmVtKDQwKSByZW0oMzApO1xuICAgIG1heC13aWR0aDogcmVtKDMzOCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBnYXA6IHJlbSgxNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgcGFkZGluZzogcmVtKDI1KSByZW0oMjUpIHJlbSgzMCkgcmVtKDI1KTtcbiAgICBnYXA6IHJlbSgyMCk7XG4gIH1cblxuICAmX3RleHQtbGlnaHQge1xuICAgICYgLmZlZWRiYWNrLWZvcm1fX2hlYWQsXG4gICAgJiAuY2hlY2tib3gge1xuICAgICAgLS10ZXh0LWRhcmstcHJpbWFyeTogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDI1KTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJiAudGV4dC1pbnB1dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1oMy1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcblxuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIl19 */
