.contacts-section .section__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: var(--grid-row-gap);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
}
@media screen and (max-width: 630px) {
  .contacts-section .section__content {
    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;
  }
}
.contacts-section__column {
  padding: 3.6875rem;
  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: 3.125rem;
  border: solid 1px var(--stroke-dark-20);
  border-radius: var(--radius-card);
}
@media screen and (min-width: 2561px) {
  .contacts-section__column {
    padding: 2.3046875vw;
    gap: 1.953125vw;
    border-width: 0.0390625vw;
  }
}
@media screen and (max-width: 2200px) {
  .contacts-section__column {
    padding: 2.4375rem;
    gap: 2.5rem;
  }
}
@media screen and (max-width: 1700px) {
  .contacts-section__column {
    padding: 1.8125rem;
    gap: 1.875rem;
  }
}
@media screen and (max-width: 1250px) {
  .contacts-section__column {
    padding: 1.1875rem;
    gap: 1.25rem;
  }
}
@media screen and (max-width: 630px) {
  .contacts-section__column {
    padding: 0.875rem;
  }
}
.contacts-section__column_map {
  padding: 0;
  border: none;
}
.contacts-section__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: 3.75rem;
}
@media screen and (min-width: 2561px) {
  .contacts-section__head {
    gap: 2.34375vw;
  }
}
@media screen and (max-width: 2200px) {
  .contacts-section__head {
    gap: 2.5rem;
  }
}
@media screen and (max-width: 1700px) {
  .contacts-section__head {
    gap: 1.875rem;
  }
}
@media screen and (max-width: 630px) {
  .contacts-section__head {
    gap: 0.9375rem;
  }
}
.contacts-section__title {
  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.875rem;
  color: var(--text-dark-100);
  font: var(--font-title-L);
}
@media screen and (min-width: 2561px) {
  .contacts-section__title {
    gap: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .contacts-section__title {
    gap: 1.25rem;
  }
}
@media screen and (max-width: 1700px) {
  .contacts-section__title {
    gap: 0.9375rem;
  }
}
@media screen and (max-width: 630px) {
  .contacts-section__title {
    gap: 0.625rem;
  }
}
/*
.contacts-section__title::after {
  content: "";
  margin-left: auto;
  width: 1.875rem;
  height: 1.875rem;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: var(--text-dark-100);
  -webkit-mask-image: url(../../../../../dev/sprite/arrow_top_right.svg);
          mask-image: url(../../../../../dev/sprite/arrow_top_right.svg);
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}
@media screen and (min-width: 2561px) {
  .contacts-section__title::after {
    width: 1.171875vw;
    height: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .contacts-section__title::after {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (max-width: 1700px) {
  .contacts-section__title::after {
    width: 1.25rem;
    height: 1.25rem;
  }
}
@media screen and (max-width: 1250px) {
  .contacts-section__title::after {
    width: 1.125rem;
    height: 1.125rem;
  }
}
@media screen and (max-width: 630px) {
  .contacts-section__title::after {
    width: 1rem;
    height: 1rem;
  }
}
*/
.contacts-section__list {
  padding-right: 9.375rem;
  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.25rem;
}
@media screen and (min-width: 2561px) {
  .contacts-section__list {
    padding-right: 5.859375vw;
    gap: 0.78125vw;
  }
}
@media screen and (max-width: 2200px) {
  .contacts-section__list {
    padding-right: 8.125rem;
  }
}
@media screen and (max-width: 1700px) {
  .contacts-section__list {
    padding-right: 5rem;
    gap: 0.9375rem;
  }
}
@media screen and (max-width: 1250px) {
  .contacts-section__list {
    padding-right: 0;
  }
}
@media screen and (max-width: 630px) {
  .contacts-section__list {
    gap: 0.625rem;
  }
}
.contacts-section__item {
  --text-color-hover: var(--accent-primary-default);
  --text-color-primary: var(--text-dark-100);
  color: var(--text-color-primary);
  font: var(--font-body-M-l);
}
.contacts-section__item[href] {
  --text-color-primary: var(--accent-secondary-default);
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-color-primary);
  text-decoration-color: inherit;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 1px;
  text-underline-position: from-font;
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
}
@media (any-hover: hover) {
  .contacts-section__item[href]:hover {
    color: var(--text-color-hover);
  }
}
.contacts-section__item[href]::before {
  content: "";
  position: absolute;
  top: -0.625rem;
  left: -0.625rem;
  width: calc(100% + 0.625rem * 2);
  height: calc(100% + 0.625rem * 2);
  background-color: transparent;
  opacity: 0;
}
@media screen and (min-width: 2561px) {
  .contacts-section__item[href]::before {
    top: -0.390625vw;
    left: -0.390625vw;
    width: calc(100% + 0.390625vw * 2);
    height: calc(100% + 0.390625vw * 2);
  }
}
.contacts-section__item[href*=tel] {
  --text-color-primary: var(--text-dark-100);
  text-decoration-line: none;
}
.contacts-section__social {
  margin-top: auto;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: var(--grid-row-gap);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
}
@media screen and (max-width: 630px) {
  .contacts-section__social {
    gap: 0.3125rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvY29udGFjdHMtc2VjdGlvbi9jb250YWN0cy1zZWN0aW9uLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9jb250YWN0cy1zZWN0aW9uL2NvbnRhY3RzLXNlY3Rpb24uc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyIsIm1peGlucy9fcHNldWRvLWhvdmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0U7RUFDRSxhQUFBO0VDRkoscUNBQUE7RURJSSw0QkFBQTtFQUNBLDBDQUFBO0tBQUEsdUNBQUE7VUFBQSxrQ0FBQTtBQ0ZKO0FDb0JFO0VGdEJBO0lBT0ksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFQ0RKO0FBQ0Y7QURJRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxhQUFBO0VBRUEsdUNBQUE7RUFDQSxpQ0FBQTtBQ0hKO0FDdkJFO0VGZ0JBO0lBYUksb0JBQUE7SUFDQSxlQUFBO0lBRUEseUJBQUE7RUNISjtBQUNGO0FDeEJFO0VGVUE7SUFvQkksa0JBQUE7SUFDQSxXQUFBO0VDRko7QUFDRjtBQ3hCRTtFRklBO0lBeUJJLGtCQUFBO0lBQ0EsYUFBQTtFQ0RKO0FBQ0Y7QUN4QkU7RUZGQTtJQThCSSxrQkFBQTtJQUNBLFlBQUE7RUNBSjtBQUNGO0FDeEJFO0VGUkE7SUFt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RndOSTtJSTNNRixnQkFBQTtJQUNBLGlCQUFBO0lBRUEsa0NBQUE7SUFDQSxtQ0FBQTtFSHlORjtBQUNGO0FEZEk7RUFDRSwwQ0FBQTtFQUVBLDBCQUFBO0FDZU47QURYRTtFQUNFLGdCQUFBO0VBRUEsV0FBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VDWUosOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RURWSSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw0QkFBQTtFQUNBLDBDQUFBO0tBQUEsdUNBQUE7VUFBQSxrQ0FBQTtBQ1lKO0FDbk9FO0VGNE1BO0lBY0ksY0FBQTtFQ2FKO0FBQ0YiLCJmaWxlIjoiY29tcG9uZW50cy9zZWN0aW9ucy9jb250YWN0cy1zZWN0aW9uL2NvbnRhY3RzLXNlY3Rpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uY29udGFjdHMtc2VjdGlvbiB7XG4gICYgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcGFkZGluZzogcmVtKDU5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDUwKTtcblxuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrLTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDU5KTtcbiAgICAgIGdhcDogYmlnKDUwKTtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzOSk7XG4gICAgICBnYXA6IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDI5KTtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTkpO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgJl9tYXAge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oNjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1MKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGFyay0xMDApO1xuXG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vLi4vZGV2L3Nwcml0ZS9hcnJvd190b3BfcmlnaHQuc3ZnKTtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMzApO1xuICAgICAgICBoZWlnaHQ6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDE1MCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogYmlnKDE1MCk7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MCk7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgLS10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAtLXRleHQtY29sb3ItcHJpbWFyeTogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcblxuICAgICZbaHJlZl0ge1xuICAgICAgLS10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLWFjY2VudC1zZWNvbmRhcnktZGVmYXVsdCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2hyZWYqPXRlbF0ge1xuICAgICAgLS10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLXRleHQtZGFyay0xMDApO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uY29udGFjdHMtc2VjdGlvbiB7XG4gICYgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcGFkZGluZzogcmVtKDU5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDUwKTtcblxuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrLTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDU5KTtcbiAgICAgIGdhcDogYmlnKDUwKTtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzOSk7XG4gICAgICBnYXA6IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDI5KTtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTkpO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgJl9tYXAge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oNjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1MKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGFyay0xMDApO1xuXG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vLi4vZGV2L3Nwcml0ZS9hcnJvd190b3BfcmlnaHQuc3ZnKTtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMzApO1xuICAgICAgICBoZWlnaHQ6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDE1MCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogYmlnKDE1MCk7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MCk7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgLS10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAtLXRleHQtY29sb3ItcHJpbWFyeTogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcblxuICAgICZbaHJlZl0ge1xuICAgICAgLS10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLWFjY2VudC1zZWNvbmRhcnktZGVmYXVsdCk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWhvdmVyKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2hyZWYqPXRlbF0ge1xuICAgICAgLS10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLXRleHQtZGFyay0xMDApO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgXHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcHNldWRvKCRwaXhlbCkge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcclxuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XHJcblxyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xyXG4gICAgbGVmdDogI3tiaWcoLSRwaXhlbCl9O1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gIH1cclxuXHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuIl19 */
