:root {
    --gray-primary: var(--wp--preset--color--gray-primary);
    --red: var(--wp--preset--color--red);
    --light-gray: var(--wp--preset--color--light-gray);
    --white: var(--wp--preset--color--white);
    --blue-gray: var(--wp--preset--color--blue-gray);
    --dark-gray: var(--wp--preset--color--dark-gray);
    --red-hover: var(--wp--preset--color--red-hover);
    --black: var(--wp--preset--color--black);
    --gray-transparent: var(--wp--preset--color--gray-transparent);
    --gray-hover: var(--wp--preset--color--gray-hover);
}

body.no-scroll {
    overflow: hidden;
}

.nmp-last-el h1:last-child, .nmp-last-el h2:last-child, .nmp-last-el h3:last-child, .nmp-last-el h4:last-child, .nmp-last-el h5:last-child, .nmp-last-el h6:last-child, .nmp-last-el ul:last-child, .nmp-last-el ol:last-child, .nmp-last-el p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.contact-block {
    padding: 80px 0;
    background-color: var(--blue-gray);
    color: var(--gray-primary);
}
@media (max-width: 991.9px) {
    .contact-block {
        padding: 60px 0;
    }
}
@media (max-width: 767.9px) {
    .contact-block {
        padding: 48px 0;
    }
}
.contact-block__content {
    max-width: 480px;
}
@media (max-width: 991.9px) {
    .contact-block__content {
        max-width: none;
        margin-bottom: 40px;
    }
}
.contact-block__title {
    margin: 0 0 36px;
    color: var(--gray-primary);
    text-transform: uppercase;
}
.contact-block__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    gap: 16px;
    margin-bottom: 28px;
}
.contact-block__item:last-child {
    margin-bottom: 0;
}
.contact-block__item--phone {
    -ms-flex-align: center;
        align-items: center;
}
.contact-block__icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-top: 2px;
    color: var(--red);
}
.contact-block__item--phone .contact-block__icon {
    margin-top: 0;
}
.contact-block__icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.contact-block__item-body {
    min-width: 0;
}
.contact-block__item-title {
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--gray-primary);
}
.contact-block__item-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--light-gray);
}
.contact-block__phone {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--gray-primary);
    text-decoration: none;
}
.contact-block__phone:hover {
    color: var(--red);
}
.contact-block__map {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
    background-color: var(--white);
    box-shadow: 0 12px 40px rgba(54, 63, 68, 0.08);
    aspect-ratio: 4/3;
}
.contact-block__map iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
    -webkit-filter: grayscale(0.85) contrast(0.95);
            filter: grayscale(0.85) contrast(0.95);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fdmFyaWFibGVzLnNjc3MiLCJjb250YWN0LWJsb2NrL3N0eWxlLmNzcyIsIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwiY29udGFjdC1ibG9jay9zdHlsZS5zY3NzIiwiLi4vLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVQTtJQUNFLHNEQUFBO0lBQ0Esb0NBQUE7SUFDQSxrREFBQTtJQUNBLHdDQUFBO0lBQ0EsZ0RBQUE7SUFDQSxnREFBQTtJQUNBLGdEQUFBO0lBQ0Esd0NBQUE7SUFDQSw4REFBQTtJQUNBLGtEQUFBO0FDVEY7O0FDVkk7SUFDSSxnQkFBQTtBRGFSOztBQ1BRO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtBRFVaOztBRWxCQTtJQUNFLGVBQUE7SUFDQSxrQ0FBQTtJQUNBLDBCQUFBO0FGcUJGO0FHNkNJO0lEckVKO1FBTUksZUFBQTtJRnNCQTtBQUNKO0FHc0RJO0lEbkZKO1FBVUksZUFBQTtJRnVCQTtBQUNKO0FFckJFO0lBQ0UsZ0JBQUE7QUZ1Qko7QUdnQ0k7SUR4REY7UUFJSSxlQUFBO1FBQ0EsbUJBQUE7SUZ3QkY7QUFDSjtBRXJCRTtJQUNFLGdCQUFBO0lBQ0EsMEJBQUE7SUFDQSx5QkFBQTtBRnVCSjtBRXBCRTtJQUNFLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7QUZzQko7QUVwQkk7SUFDRSxnQkFBQTtBRnNCTjtBRW5CSTtJQUNFLHNCQUFBO1FBQUEsbUJBQUE7QUZxQk47QUVqQkU7SUFDRSwyQkFBQTtJQUFBLG9CQUFBO0lBQ0Esb0JBQUE7UUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7QUZtQko7QUVqQkk7SUFDRSxhQUFBO0FGbUJOO0FFaEJJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0FGa0JOO0FFZEU7SUFDRSxZQUFBO0FGZ0JKO0FFYkU7SUFDRSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSwwQkFBQTtBRmVKO0FFWkU7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLHdCQUFBO0FGY0o7QUVYRTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsMEJBQUE7SUFDQSxxQkFBQTtBRmFKO0FFWEk7SUFDRSxpQkFBQTtBRmFOO0FFVEU7SUFDRSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsOEJBQUE7SUFDQSw4Q0FBQTtJQUNBLGlCQUFBO0FGV0o7QUVUSTtJQUNFLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLDhDQUFBO1lBQUEsc0NBQUE7QUZXTiIsImZpbGUiOiJjb250YWN0LWJsb2NrL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiR0aXRsZS1jb2xvcjogIzAwMDtcclxuJHRleHQtY29sb3I6ICMwMDA7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1ncmF5LXByaW1hcnk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LXByaW1hcnkpO1xyXG4gIC0tcmVkOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkKTtcclxuICAtLWxpZ2h0LWdyYXk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5KTtcclxuICAtLXdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG4gIC0tYmx1ZS1ncmF5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmx1ZS1ncmF5KTtcclxuICAtLWRhcmstZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JheSk7XHJcbiAgLS1yZWQtaG92ZXI6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQtaG92ZXIpO1xyXG4gIC0tYmxhY2s6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XHJcbiAgLS1ncmF5LXRyYW5zcGFyZW50OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS10cmFuc3BhcmVudCk7XHJcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ob3Zlcik7XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5cclxuLy9cclxuLy8gTmF2aWdhdGlvblxyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuLy8gIWRlZmF1bHQgc28gZ3VscCBjYW4gb3ZlcnJpZGUgdG8gLi4vLi4vLi4vIGZvciBibG9jayBTQ1NTIHVuZGVyIHRlbXBsYXRlLXBhcnRzL2Jsb2Nrcy8uXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcycgIWRlZmF1bHQ7XHJcbiRmb250LW1haW46ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRzZWN0aW9uLW1hcmdpbjogMTUwcHg7XHJcbiRzZWN0aW9uLW1vYmlsZS1tYXJnaW46IDUwcHg7XHJcblxyXG4kZ3JpZC13aWR0aDogMTA3MnB4O1xyXG4kZ3JpZC1ndXR0ZXI6IDQ4cHg7XHJcblxyXG4kbW9iaWxlLW1heDogMTE3N3B4O1xyXG4kbW9iaWxlLW1pbjogMTE3OHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIpICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIpICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogJGdyaWQtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDsiLCI6cm9vdCB7XG4gICAgLS1ncmF5LXByaW1hcnk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LXByaW1hcnkpO1xuICAgIC0tcmVkOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkKTtcbiAgICAtLWxpZ2h0LWdyYXk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5KTtcbiAgICAtLXdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICAgIC0tYmx1ZS1ncmF5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmx1ZS1ncmF5KTtcbiAgICAtLWRhcmstZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JheSk7XG4gICAgLS1yZWQtaG92ZXI6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQtaG92ZXIpO1xuICAgIC0tYmxhY2s6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gICAgLS1ncmF5LXRyYW5zcGFyZW50OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS10cmFuc3BhcmVudCk7XG4gICAgLS1ncmF5LWhvdmVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ob3Zlcik7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ncmF5KTtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG4gICAgLmNvbnRhY3QtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICB9XG59XG4uY29udGFjdC1ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG4gICAgLmNvbnRhY3QtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuLmNvbnRhY3QtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXByaW1hcnkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGFjdC1ibG9ja19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5jb250YWN0LWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1ibG9ja19faXRlbS0tcGhvbmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1ibG9ja19faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jb250YWN0LWJsb2NrX19pdGVtLS1waG9uZSAuY29udGFjdC1ibG9ja19faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250YWN0LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhY3QtYmxvY2tfX2l0ZW0tYm9keSB7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuLmNvbnRhY3QtYmxvY2tfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXByaW1hcnkpO1xufVxuLmNvbnRhY3QtYmxvY2tfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7XG59XG4uY29udGFjdC1ibG9ja19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6IHZhcigtLWdyYXktcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3QtYmxvY2tfX3Bob25lOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jb250YWN0LWJsb2NrX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSg1NCwgNjMsIDY4LCAwLjA4KTtcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbi5jb250YWN0LWJsb2NrX19tYXAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjg1KSBjb250cmFzdCgwLjk1KTtcbn0iLCJib2R5IHtcclxuICAgICYubm8tc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm1wLWxhc3QtZWwge1xyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsdWwsb2wscCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGltYWdlcy1kaXI6ICcuLi8uLi8uLi9yZXNvdXJjZXMvaW1hZ2VzJztcbkBpbXBvcnQgJy4vd3AtY29udGVudC90aGVtZXMvdWxicmljaHZvZWctY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL2FsbC5zY3NzJztcbi5jb250YWN0LWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tZ3JheS1wcmltYXJ5KTtcblxuICBAaW5jbHVkZSBtcS10YWJsZXQtbWF4IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcS1tb2JpbGUtbWF4IHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtdGFibGV0LW1heCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXByaW1hcnkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tcGhvbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuXG4gICAgLmNvbnRhY3QtYmxvY2tfX2l0ZW0tLXBob25lICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWJvZHkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXByaW1hcnkpO1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCA0MHB4IHJnYmEoNTQsIDYzLCA2OCwgMC4wOCk7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMC44NSkgY29udHJhc3QoMC45NSk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gc3ByaXRlX3N2ZygkbmFtZSkgeyAgIFxyXG4gICAgQGV4dGVuZCAuc3ZnLSN7JG5hbWV9O1xyXG4gICAgQGV4dGVuZCAuc3ZnLSN7JG5hbWV9LWRpbXM7XHJcbn1cclxuXHJcbkBtaXhpbiBwdXNoLS1hdXRvIHtcclxuICAgIG1hcmdpbjogeyBcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfc21hbGwge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcclxufVxyXG5cclxuQG1peGluIHN2Z19iZygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vIFVzZSAkaW1hZ2VzLWRpciBzbyBwYXRocyB3b3JrIGZyb20gYXNzZXRzL2NzcyAoLi4vLi4vKSBhbmQgYmxvY2tzICguLi8uLi8uLi8pLlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlcy1kaXJ9L3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmdfbWFzaygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBtYXNrLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hc2staW1hZ2U6IHVybCgjeyRpbWFnZXMtZGlyfS9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5AbWl4aW4gbXEtZ3JpZC1taW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJ9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1ncmlkLW1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skZ3JpZC13aWR0aCArICRncmlkLWd1dHRlciAtIDAuMX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLXRhYmxldC1taW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIG1xLXRhYmxldC1taW4ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtdGFibGV0LW1heCB7XHJcbiAgICAkd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpIC0gMC4xO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLW1vYmlsZS1taW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdtZCcpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tb2JpbGUtbWF4IHtcclxuICAgICR3aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ21kJykgLSAwLjE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59Il19 */
