.button_std {
    font-family: Inter, sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #000;
    padding: 20px;
    border: 1px solid #000;
    text-decoration: none;
}

.transition-text {
    transition: color 1s ease;
}

.fade-up {
    transition: opacity 1s ease;
    opacity: 0;
}
.fade-up .fade-child {
    transition: transform 0.8s ease;
    transform: translate3d(0, 100px, 0);
}
.fade-up.show {
    opacity: 1;
}
.fade-up.show .fade-child {
    margin-top: 0;
    transform: translate3d(0, 0, 0);
}

[data-color=white] .transition-background:after {
    background-color: white;
}
@media all and (max-width: 930px) {
    [data-color=white] .transition-background:after {
        background-color: transparent;
    }
}
[data-color=white] .transition-text-black {
    color: #000;
}
[data-color=white] .transition-text-white {
    color: #FFF;
}
[data-color=white].home-clients .clients-wrapper .clients-list {
    color: #ADADAD;
}
[data-color=white].home-work .projects-list li a {
    color: #000;
}

[data-color=white] .transition-background:after {
    background-color: white;
}
@media all and (max-width: 930px) {
    [data-color=white] .transition-background:after {
        background-color: transparent;
    }
}
[data-color=white] .transition-text-black {
    color: #000;
}
[data-color=white] .transition-text-white {
    color: #FFF;
}
[data-color=white] .home-clients .clients-wrapper .clients-list {
    color: #ADADAD;
}
[data-color=white] .home-work .projects-list li a {
    color: #000;
}

.text-white {
    color: white;
}

.text-black {
    color: #000;
}

.transition-background:after {
    content: "";
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 1;
    transition: background-color 1s ease;
}

.gradient-background-image {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.fixed {
    overflow: hidden;
}

body {
    overflow-x: hidden;
}

.content p {
    margin-bottom: 30px;
}

.skew, .gform_title {
    display: block;
    transform: skewY(-4deg);
    transform-origin: bottom left;
}

.max-width {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
}
@media all and (max-width: 767px) {
    .max-width {
        margin: 0 20px;
    }
}

.full-width {
    margin-left: auto;
    margin-right: auto;
    max-width: 1500px;
}
@media all and (max-width: 767px) {
    .full-width {
        margin: 0 15px;
    }
}

.two-column-wrapper {
    display: flex;
    -moz-column-gap: 50px;
    column-gap: 50px;
}
@media all and (max-width: 930px) {
    .two-column-wrapper {
        flex-direction: column;
        row-gap: 25px;
    }
}
.two-column-wrapper > * {
    width: 50%;
}
@media all and (max-width: 930px) {
    .two-column-wrapper > * {
        width: 100%;
    }
}

.two-column-wrapper-module {
    background-color: #fff;
    position: relative;
}

[data-color=white] {
    background-color: white;
    color: black;
    position: relative;
}

[data-color=transparent] {
    padding-top: 48px !important;
}

.home-title-area {
    position: relative;
}

.scroll-down {
    position: absolute;
    bottom: 16px;
    z-index: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    left: 50%;
    transform: translateX(-50%);
    cursor: pointer;
}
.scroll-down svg {
    animation: bounce 2s ease;
    opacity: 0.8;
    width: 48px;
    height: 48px;
    transition: 0.2s;
}
.scroll-down svg:hover {
    opacity: 1;
}

@keyframes bounce {
    0%, 20%, 50%, 69%, 75%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-20px);
    }
    60% {
        transform: translateY(-10px);
    }
    65% {
        transform: translateY(-5px);
    }
    72% {
        transform: translateY(-2px);
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiY29tbW9uLmNzcyIsImNvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0lBQ0ksOEJBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLFdDTkk7SURPSixhQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtBRURKOztBQ1BBO0lBQ0UseUJBQUE7QURVRjs7QUNHQTtJQUNFLDJCQUFBO0lBQ0EsVUFBQTtBREFGO0FDQ0U7SUFDRSwrQkFBQTtJQUNBLG1DQUFBO0FEQ0o7QUNFRTtJQUNFLFVBQUE7QURBSjtBQ0NJO0lBQ0UsYUFBQTtJQUNBLCtCQUFBO0FEQ047O0FDZUk7SUFDRSx1QkFBQTtBRFpOO0FDYU07SUFGRjtRQUdJLDZCQUFBO0lEVko7QUFDSjtBQ2NFO0lBQ0UsV0FBQTtBRFpKO0FDZUU7SUFDRSxXQUFBO0FEYko7QUNpQkk7SUFDSSxjRjVERDtBQzZDUDtBQ29CTTtJQUNFLFdGbkVBO0FDaURSOztBQzJCTTtJQUNFLHVCQUFBO0FEeEJSO0FDeUJRO0lBRkY7UUFHSSw2QkFBQTtJRHRCTjtBQUNKO0FDMEJJO0lBQ0UsV0FBQTtBRHhCTjtBQzJCSTtJQUNFLFdBQUE7QUR6Qk47QUM2Qk07SUFDSSxjRjdGSDtBQ2tFUDtBQ2dDUTtJQUNFLFdGcEdGO0FDc0VSOztBQ29DQTtJQUNFLFlBQUE7QURqQ0Y7O0FDb0NBO0lBQ0UsV0FBQTtBRGpDRjs7QUNxQ0U7SUFDRSxXQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSw2QkFBQTtJQUNBLFVBQUE7SUFDQSxvQ0FBQTtBRGxDSjs7QUNzQ0E7SUFDRSxNQUFBO0lBQ0EsT0FBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsMkJBQUE7QURuQ0Y7O0FDc0NBO0lBQ0UsZ0JBQUE7QURuQ0Y7O0FDdUNBO0lBQ0Usa0JBQUE7QURwQ0Y7O0FDeUNFO0lBQ0UsbUJBQUE7QUR0Q0o7O0FDMENBO0lBQ0UsY0FBQTtJQUNBLHVCQUFBO0lBQ0EsNkJBQUE7QUR2Q0Y7O0FDMENBO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0FEdkNGO0FDd0NFO0lBSkY7UUFLSSxjQUFBO0lEckNBO0FBQ0o7O0FDd0NBO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0FEckNGO0FDc0NFO0lBSkY7UUFLSSxjQUFBO0lEbkNBO0FBQ0o7O0FDc0NBO0lBRUUsYUFBQTtJQUNBLHFCQUFBO0lBQUEsZ0JBQUE7QURwQ0Y7QUN1Q0U7SUFORjtRQU9JLHNCQUFBO1FBQ0EsYUFBQTtJRHBDQTtBQUNKO0FDc0NFO0lBQ0UsVUFBQTtBRHBDSjtBQ3FDSTtJQUZGO1FBR0ksV0FBQTtJRGxDRjtBQUNKOztBQ3NDQTtJQUNFLHNCRnZNTTtJRXdNTixrQkFBQTtBRG5DRjs7QUN1Q0E7SUFDSSx1QkFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtBRHBDSjs7QUN1Q0E7SUFDRyw0QkFBQTtBRHBDSDs7QUN3Q0E7SUFDSSxrQkFBQTtBRHJDSjs7QUN3Q0E7SUFDSSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0lBQ0EsNkJBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLDJCQUFBO0lBQ0EsZUFBQTtBRHJDSjtBQ3NDSTtJQUNJLHlCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7QURwQ1I7QUNzQ0k7SUFDSSxVQUFBO0FEcENSOztBQ3dDQTtJQUNJO1FBQ0ksd0JBQUE7SURyQ0o7SUN1Q0E7UUFDSSw0QkFBQTtJRHJDSjtJQ3VDQTtRQUNJLDRCQUFBO0lEckNKO0lDdUNBO1FBQ0ksMkJBQUE7SURyQ0o7SUN1Q0E7UUFDSSwyQkFBQTtJRHJDSjtBQUNKIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdjb2xvcnMnO1xuXG4uYnV0dG9uX3N0ZCB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyZXk6ICNBREFEQUQ7XG5cbiR0ZXh0LWNvbG9yOiAkYmxhY2s7IiwiLmJ1dHRvbl9zdGQge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udHJhbnNpdGlvbi10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxcyBlYXNlO1xufVxuXG4uZmFkZS11cCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZmFkZS11cCAuZmFkZS1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cbi5mYWRlLXVwLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uZmFkZS11cC5zaG93IC5mYWRlLWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbltkYXRhLWNvbG9yPXdoaXRlXSAudHJhbnNpdGlvbi1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgW2RhdGEtY29sb3I9d2hpdGVdIC50cmFuc2l0aW9uLWJhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5bZGF0YS1jb2xvcj13aGl0ZV0gLnRyYW5zaXRpb24tdGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5bZGF0YS1jb2xvcj13aGl0ZV0gLnRyYW5zaXRpb24tdGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNGRkY7XG59XG5bZGF0YS1jb2xvcj13aGl0ZV0uaG9tZS1jbGllbnRzIC5jbGllbnRzLXdyYXBwZXIgLmNsaWVudHMtbGlzdCB7XG4gICAgY29sb3I6ICNBREFEQUQ7XG59XG5bZGF0YS1jb2xvcj13aGl0ZV0uaG9tZS13b3JrIC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1jb2xvcj13aGl0ZV0gLnRyYW5zaXRpb24tYmFja2dyb3VuZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIFtkYXRhLWNvbG9yPXdoaXRlXSAudHJhbnNpdGlvbi1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuW2RhdGEtY29sb3I9d2hpdGVdIC50cmFuc2l0aW9uLXRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuW2RhdGEtY29sb3I9d2hpdGVdIC50cmFuc2l0aW9uLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuW2RhdGEtY29sb3I9d2hpdGVdIC5ob21lLWNsaWVudHMgLmNsaWVudHMtd3JhcHBlciAuY2xpZW50cy1saXN0IHtcbiAgICBjb2xvcjogI0FEQURBRDtcbn1cbltkYXRhLWNvbG9yPXdoaXRlXSAuaG9tZS13b3JrIC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi50cmFuc2l0aW9uLWJhY2tncm91bmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXMgZWFzZTtcbn1cblxuLmdyYWRpZW50LWJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5maXhlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2tldywgLmdmb3JtX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cblxuLm1heC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWF4LXdpZHRoIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbn1cblxuLnR3by1jb2x1bW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAudHdvLWNvbHVtbi13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjVweDtcbiAgICB9XG59XG4udHdvLWNvbHVtbi13cmFwcGVyID4gKiB7XG4gICAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgLnR3by1jb2x1bW4td3JhcHBlciA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50d28tY29sdW1uLXdyYXBwZXItbW9kdWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtY29sb3I9d2hpdGVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1jb2xvcj10cmFuc3BhcmVudF0ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lLXRpdGxlLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2Nyb2xsLWRvd24gc3ZnIHtcbiAgICBhbmltYXRpb246IGJvdW5jZSAycyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5zY3JvbGwtZG93biBzdmc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSwgMjAlLCA1MCUsIDY5JSwgNzUlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIH1cbiAgICA2NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgfVxuICAgIDcyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG59IiwiQGltcG9ydCAnX2FsbGhlbHBlcnMnO1xuXG4udHJhbnNpdGlvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMXMgZWFzZTtcbn1cblxuLy8gLmZhZGUtbGVmdCwgLmZhZGUtcmlnaHQge1xuLy8gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4vLyAgIG9wYWNpdHk6IDA7XG5cbi8vICAgJi5zaG93IHtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICB9XG4vLyB9XG5cbi5mYWRlLXVwIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICAuZmFkZS1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLmZhZGUtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5mYWRlLXJpZ2h0IHtcbi8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTtcbi8vIH1cblxuLy8gLmZhZGUtbGVmdCB7XG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsMCwwKTtcbi8vIH1cblxuW2RhdGEtY29sb3I9XCJ3aGl0ZVwiXSB7XG4gIC50cmFuc2l0aW9uLWJhY2tncm91bmQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaG9tZS1icmVhay0yKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50cmFuc2l0aW9uLXRleHQtYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRyYW5zaXRpb24tdGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cblxuICAmLmhvbWUtY2xpZW50cyAuY2xpZW50cy13cmFwcGVyICB7XG4gICAgLmNsaWVudHMtbGlzdCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5ob21lLXdvcmsgLnByb2plY3RzLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbltkYXRhLWNvbG9yPVwid2hpdGVcIl0ge1xuICAgIC50cmFuc2l0aW9uLWJhY2tncm91bmQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaG9tZS1icmVhay0yKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC50cmFuc2l0aW9uLXRleHQtYmxhY2sge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICBcbiAgICAudHJhbnNpdGlvbi10ZXh0LXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgXG4gICAgLmhvbWUtY2xpZW50cyAuY2xpZW50cy13cmFwcGVyICB7XG4gICAgICAuY2xpZW50cy1saXN0IHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIC5ob21lLXdvcmsgLnByb2plY3RzLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udHJhbnNpdGlvbi1iYWNrZ3JvdW5kIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2U7XG4gIH1cbn1cblxuLmdyYWRpZW50LWJhY2tncm91bmQtaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cblxuLmNvbnRlbnQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5za2V3LCAuZ2Zvcm1fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4ubWF4LXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWstMCkge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWstMCkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi50d28tY29sdW1uLXdyYXBwZXIge1xuICAvLyBAaW5jbHVkZSBob3Jpem9udGFsLXBhZGRpbmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIC8vIHBhZGRpbmc6IDAgJHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nLTE7XG5cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGhvbWUtYnJlYWstMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjVweDtcbiAgfVxuXG4gID4gKiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaG9tZS1icmVhay0yKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnR3by1jb2x1bW4td3JhcHBlci1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5bZGF0YS1jb2xvcj1cIndoaXRlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1jb2xvcj1cInRyYW5zcGFyZW50XCJdIHtcbiAgIHBhZGRpbmctdG9wOiA0OHB4IWltcG9ydGFudDtcbn1cblxuXG4uaG9tZS10aXRsZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JvbGwtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMnMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cbiAgICBzdmc6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNTAlLCA2OSUsIDc1JSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gICAgNjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIH1cbiAgICA3MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuXG59XG4iXX0= */
