.contacts-section_page .section__head .section__description {
  grid-column: 1 / 2; }

.contacts-section .section__content {
  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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 6.25rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section .section__content {
      gap: 5.20833vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section .section__content {
      gap: 6.125rem; } }
  @media screen and (max-width: 1350px) {
    .contacts-section .section__content {
      gap: 3.125rem; } }
  @media screen and (max-width: 1100px) {
    .contacts-section .section__content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media screen and (max-width: 750px) {
    .contacts-section .section__content {
      gap: 2.5rem; } }

.contacts-section__info {
  width: 100%;
  max-width: 42.1875rem;
  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;
  gap: 2.75rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__info {
      gap: 2.29167vw;
      max-width: 35.15625vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section__info {
      gap: 2.1875rem;
      max-width: 30.4375rem; } }
  @media screen and (max-width: 1350px) {
    .contacts-section__info {
      width: 100%;
      max-width: unset;
      gap: 1.5rem; } }
  @media screen and (max-width: 750px) {
    .contacts-section__info {
      gap: 1.25rem; } }

.contacts-section__row {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.75rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__row {
      gap: 2.29167vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section__row {
      -webkit-column-gap: 7.375rem;
         -moz-column-gap: 7.375rem;
              column-gap: 7.375rem;
      row-gap: 1.25rem; } }
  @media screen and (max-width: 1100px) {
    .contacts-section__row {
      -webkit-column-gap: 5.6875rem;
         -moz-column-gap: 5.6875rem;
              column-gap: 5.6875rem; } }
  @media screen and (max-width: 750px) {
    .contacts-section__row {
      grid-template-columns: 1fr; } }

.contacts-section__wrapper {
  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;
  gap: 0.3125rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__wrapper {
      gap: 0.26042vw; } }
  .contacts-section__wrapper_gap {
    gap: 0.9375rem; }
    @media screen and (min-width: 1921px) {
      .contacts-section__wrapper_gap {
        gap: 0.78125vw; } }
  .contacts-section__wrapper_header {
    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;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .contacts-section__wrapper_header {
        gap: 0.52083vw; } }
  .contacts-section__wrapper > .text[href] {
    text-underline-offset: 0.3125rem;
    position: relative;
    display: block;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    color: var(--accent-primary-default);
    font: var(--font-body-L-r);
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default); }
    @media screen and (min-width: 1921px) {
      .contacts-section__wrapper > .text[href] {
        text-underline-offset: 0.26042vw; } }
    @media (any-hover: hover) {
      .contacts-section__wrapper > .text[href]:hover {
        color: var(--text-dark-primary); } }
    .contacts-section__wrapper > .text[href]:before {
      content: "";
      position: absolute;
      top: -0.46875rem;
      left: -0.46875rem;
      width: calc(100% + 0.46875rem * 2);
      height: calc(100% + 0.46875rem * 2);
      background-color: transparent;
      opacity: 0; }
      @media screen and (min-width: 1921px) {
        .contacts-section__wrapper > .text[href]:before {
          top: -0.39062vw;
          left: -0.39062vw;
          width: calc(100% + 0.39062vw * 2);
          height: calc(100% + 0.39062vw * 2); } }
  .contacts-section__wrapper .header-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .contacts-section__wrapper .header-social__item {
      width: 1.875rem;
      height: 1.875rem; }
      @media screen and (min-width: 1921px) {
        .contacts-section__wrapper .header-social__item {
          width: 1.5625vw;
          height: 1.5625vw; } }
      .contacts-section__wrapper .header-social__item .icon {
        width: 100%;
        height: 100%; }
    .contacts-section__wrapper .header-social__link {
      width: 100%;
      height: 100%; }

.contacts-section__phone {
  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; }
  .contacts-section__phone .text[href] {
    position: relative;
    display: block;
    color: var(--text-dark-primary);
    text-decoration: none;
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default);
    cursor: pointer; }
    @media (any-hover: hover) {
      .contacts-section__phone .text[href]:hover {
        color: var(--accent-primary-default); } }

.contacts-section__line-border {
  width: 100%;
  height: 0.0625rem;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border: 0.0625rem solid var(--stroke-light); }
  @media screen and (min-width: 1921px) {
    .contacts-section__line-border {
      border-width: 0.05208vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section__line-border {
      border-width: 0.0625rem; } }
  @media screen and (max-width: 750px) {
    .contacts-section__line-border {
      margin: 0.9375rem 0; } }

.contacts-section__form {
  padding: 2.5rem 3.125rem 3.125rem;
  width: 100%;
  width: 46.5625rem;
  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-shadow: 0 0.4375rem 3.125rem 0 rgba(17, 18, 21, 0.05);
          box-shadow: 0 0.4375rem 3.125rem 0 rgba(17, 18, 21, 0.05);
  background-color: var(--bg-white);
  border-radius: var(--radius-primary); }
  @media screen and (min-width: 1921px) {
    .contacts-section__form {
      padding: 2.08333vw 2.60417vw 2.60417vw;
      width: 38.80208vw;
      -webkit-box-shadow: 0 0.36458vw 2.60417vw 0 rgba(17, 18, 21, 0.05);
              box-shadow: 0 0.36458vw 2.60417vw 0 rgba(17, 18, 21, 0.05); } }
  @media screen and (max-width: 1700px) {
    .contacts-section__form {
      padding: 1.875rem 2.5rem 2.5rem;
      width: 34.6875rem;
      -webkit-box-shadow: 0 0.4375rem 3.125rem 0 rgba(17, 18, 21, 0.05);
              box-shadow: 0 0.4375rem 3.125rem 0 rgba(17, 18, 21, 0.05); } }
  @media screen and (max-width: 1350px) {
    .contacts-section__form {
      padding: 1.875rem 2.1875rem 2.1875rem;
      width: 100%; } }
  @media screen and (max-width: 750px) {
    .contacts-section__form {
      padding: 1.875rem 0.9375rem 2.1875rem; } }

.contacts-section__head {
  margin-bottom: 1.875rem;
  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: 0.625rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__head {
      margin-bottom: 1.5625vw;
      gap: 0.52083vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section__head {
      margin-bottom: 1.5625rem;
      gap: 0.625rem; } }
  @media screen and (max-width: 750px) {
    .contacts-section__head {
      margin-bottom: 1.25rem; } }

.contacts-section__form-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 1.25rem;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__form-wrapper {
      row-gap: 1.04167vw;
      -webkit-column-gap: 1.04167vw;
         -moz-column-gap: 1.04167vw;
              column-gap: 1.04167vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section__form-wrapper {
      row-gap: 0.9375rem;
      -webkit-column-gap: 0.9375rem;
         -moz-column-gap: 0.9375rem;
              column-gap: 0.9375rem; } }
  @media screen and (max-width: 750px) {
    .contacts-section__form-wrapper {
      grid-template-columns: 1fr; } }
  .contacts-section__form-wrapper > .text-input_textarea {
    grid-column: 1 / -1;
    max-width: unset; }

.contacts-section__footer {
  margin-top: 0.78125rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.25rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section__footer {
      margin-top: 0.65104vw;
      gap: 1.04167vw; } }
  @media screen and (max-width: 750px) {
    .contacts-section__footer {
      margin-top: 0.9375rem;
      -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; }
      .contacts-section__footer > button {
        width: 100%; } }

.contacts-section .ya-map {
  margin-top: 6.25rem; }
  @media screen and (min-width: 1921px) {
    .contacts-section .ya-map {
      margin-top: 5.20833vw; } }
  @media screen and (max-width: 1700px) {
    .contacts-section .ya-map {
      margin-top: 4.6875rem; } }
  @media screen and (max-width: 1350px) {
    .contacts-section .ya-map {
      margin-top: 2.1875rem; } }

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