footer {
    display: flex;
    flex-direction: column;
    background-color: #252728;
}

.footer-top {
    padding-bottom: 75px;
    padding-top: 75px;
    max-width: 1400px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.footer-top h2.font-h2 {
    color: #FFFFFF;
    margin-bottom: 40px;
    position: relative;
}
.footer-top h2.font-h2:before {
    content: "";
    display: inline-block;
    border-top: 2px solid #1EB53A;
    width: 110px;
    position: absolute;
    top: -15px;
}
@media all and (max-width: 700px) {
    .footer-top h2.font-h2:before {
        margin-left: auto;
        margin-right: auto;
        top: -20px;
        left: 50%;
        transform: translateX(-50%);
    }
}
@media all and (max-width: 700px) {
    .footer-top h2.font-h2 {
        text-align: center;
        margin-bottom: 30px;
    }
}
.footer-top .footer-newsletter .gform_wrapper form .gform_fields {
    display: flex;
    gap: 40px;
}
.footer-top .footer-newsletter .gform_wrapper form .gform_fields .gfield {
    flex-grow: 1;
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_fields {
        flex-direction: column;
        gap: 25px;
    }
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer {
    justify-content: flex-end;
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button {
    display: grid;
    grid-auto-flow: column;
    border-radius: 5px;
    font-size: clamp(13px, 2.5vw, 18px);
    height: 66px;
    border: 2px solid #1EB53A;
    padding: 0;
    margin-bottom: 0;
    transition: all 0.2s linear;
    cursor: pointer;
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.text-container {
    padding-left: 20px;
    padding-right: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
    color: #252728;
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.text-container {
        height: 36px;
    }
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.arrow-container {
    display: flex;
    height: 100%;
    padding: 11px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.arrow-container img {
    width: 24px;
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.arrow-container img {
        width: 18px;
    }
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button span.arrow-container {
        padding: 8px 11px;
    }
}
.footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button:hover {
    box-shadow: 6px 6px 0 0 #1EB53A;
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_footer button.gform_button {
        height: 40px;
    }
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .gform_wrapper form .gform_footer {
        justify-content: center;
    }
}
.footer-top .footer-newsletter .gform_confirmation_wrapper {
    padding: 20px;
    border-radius: 5px;
    background-color: #dcf9e1;
    color: #252728;
}
.footer-top .footer-newsletter .footer-images {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
}
.footer-top .footer-newsletter .footer-images img {
    max-width: 100px;
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .footer-images img {
        max-width: 125px;
    }
}
@media all and (max-width: 700px) {
    .footer-top .footer-newsletter .footer-images {
        justify-content: center;
        margin-top: 20px;
    }
}
@media all and (max-width: 700px) {
    .footer-top .footer-right {
        display: flex;
        flex-direction: column;
        gap: 70px;
    }
}
.footer-top .footer-socials {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.footer-top .footer-socials img, .footer-top .footer-socials svg {
    width: 40px;
    height: 40px;
}
.footer-top .footer-socials svg {
    pointer-events: none;
}
.footer-top .footer-socials svg path {
    fill: #FFFFFF;
}
.footer-top .footer-socials h2 {
    margin-right: 25px;
}
@media all and (max-width: 700px) {
    .footer-top .footer-socials h2 {
        grid-column: 1/-1;
        margin-right: 0;
        margin-bottom: 8px;
    }
}
.footer-top .footer-socials a {
    margin-right: 15px;
}
.footer-top .footer-socials a:last-of-type {
    margin-right: 0;
}
@media all and (max-width: 700px) {
    .footer-top .footer-socials a {
        display: flex;
        justify-content: center;
        margin: 0 10px;
        margin-right: 10px;
    }
}
@media all and (max-width: 1400px) {
    .footer-top .footer-socials {
        gap: 15px;
    }
}
@media all and (max-width: 700px) {
    .footer-top .footer-socials {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        margin: 0 auto;
    }
}
.footer-top .footer-nav {
    margin-top: 40px;
}
.footer-top .footer-nav ul {
    list-style-type: none;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px 100px;
}
@media all and (min-width: 700px) {
    .footer-top .footer-nav ul li {
        max-width: 220px;
        line-height: 1.6em;
    }
}
.footer-top .footer-nav ul a {
    font-size: clamp(16px, 2.5vw, 20px);
    color: #FFFFFF;
    text-decoration: none;
}
@media all and (max-width: 700px) {
    .footer-top .footer-nav ul {
        grid-template-columns: 1fr;
        text-align: center;
    }
}
@media all and (max-width: 1400px) {
    .footer-top {
        padding-left: clamp(15px, 5vw, 90px);
        padding-right: clamp(15px, 5vw, 90px);
        gap: 25px;
    }
}
@media all and (max-width: 700px) {
    .footer-top {
        flex-direction: column;
        gap: 60px;
    }
}

.footer-bottom {
    background-color: #dcf9e1;
}
.footer-bottom .footer-bottom-right {
    display: flex;
    gap: 50px;
}
@media all and (max-width: 700px) {
    .footer-bottom .footer-bottom-right {
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }
}
.footer-bottom .footer-bottom-nav {
    display: flex;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
    max-width: 1400px;
    margin: 0 auto;
    width: 100%;
}
.footer-bottom .footer-bottom-nav ul {
    list-style-type: none;
}
.footer-bottom .footer-bottom-nav ul a {
    text-decoration: none;
}
@media all and (max-width: 1400px) {
    .footer-bottom .footer-bottom-nav {
        padding-left: clamp(15px, 5vw, 90px);
        padding-right: clamp(15px, 5vw, 90px);
    }
}
@media all and (max-width: 700px) {
    .footer-bottom .footer-bottom-nav {
        flex-direction: column;
        text-align: center;
        gap: 20px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci5zY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiLCJmb290ZXIuY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFDSSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx5QkNKSTtBQ0dSOztBRkdBO0lBQ0ksb0JBQUE7SUFDQSxpQkFBQTtJQUNBLGlCR1ZhO0lIV2IsY0FBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0EsOEJBQUE7QUVBSjtBRkNJO0lBQ0ksY0NoQkE7SURpQkEsbUJBQUE7SUFDQSxrQkFBQTtBRUNSO0FGQVE7SUFDSSxXQUFBO0lBQ0EscUJBQUE7SUFDQSw2QkFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7QUVFWjtBRkRZO0lBUEo7UUFRUSxpQkFBQTtRQUNBLGtCQUFBO1FBQ0EsVUFBQTtRQUNBLFNBQUE7UUFDQSwyQkFBQTtJRUlaO0FBQ0o7QUZGUTtJQW5CSjtRQW9CUSxrQkFBQTtRQUNBLG1CQUFBO0lFS1I7QUFDSjtBRkFnQjtJQUNJLGFBQUE7SUFDQSxTQUFBO0FFRXBCO0FGRG9CO0lBQ0ksWUFBQTtBRUd4QjtBRkRvQjtJQU5KO1FBT1Esc0JBQUE7UUFDQSxTQUFBO0lFSXBCO0FBQ0o7QUZGZ0I7SUFDSSx5QkFBQTtBRUlwQjtBRkhvQjtJQUNJLGFBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUNBQUE7SUFDQSxZQUFBO0lBQ0EseUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSwyQkFBQTtJQUNBLGVBQUE7QUVLeEI7QUZKd0I7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQ3hFcEI7SUR5RW9CLGNDeEVwQjtBQzhFUjtBRkw0QjtJQVJKO1FBU1EsWUFBQTtJRVE1QjtBQUNKO0FGTndCO0lBQ0ksYUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0lBQ0EsNkJBQUE7QUVRNUI7QUZQNEI7SUFDSSxXQUFBO0FFU2hDO0FGUmdDO0lBRko7UUFHUSxXQUFBO0lFV2hDO0FBQ0o7QUZUNEI7SUFaSjtRQWFRLGlCQUFBO0lFWTVCO0FBQ0o7QUZWd0I7SUFDSSwrQkFBQTtBRVk1QjtBRlZ3QjtJQTFDSjtRQTJDUSxZQUFBO0lFYXhCO0FBQ0o7QUZYb0I7SUFoREo7UUFpRFEsdUJBQUE7SUVjcEI7QUFDSjtBRlZRO0lBQ0ksYUFBQTtJQUNBLGtCQUFBO0lBQ0EseUJDcEdJO0lEcUdKLGNDOUdKO0FDMEhSO0FGVlE7SUFDSSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSwyQkFBQTtJQUNBLFNBQUE7QUVZWjtBRlhZO0lBQ0ksZ0JBQUE7QUVhaEI7QUZaZ0I7SUFGSjtRQUdRLGdCQUFBO0lFZWhCO0FBQ0o7QUZiWTtJQVhKO1FBWVEsdUJBQUE7UUFDQSxnQkFBQTtJRWdCWjtBQUNKO0FGWlE7SUFESjtRQUVRLGFBQUE7UUFDQSxzQkFBQTtRQUNBLFNBQUE7SUVlUjtBQUNKO0FGYkk7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxxQkFBQTtBRWVSO0FGZFE7SUFDSSxXQUFBO0lBQ0EsWUFBQTtBRWdCWjtBRmRRO0lBQ0ksb0JBQUE7QUVnQlo7QUZmWTtJQUNJLGFDcEpSO0FDcUtSO0FGZFE7SUFDSSxrQkFBQTtBRWdCWjtBRmZZO0lBRko7UUFHUSxpQkFBQTtRQUNBLGVBQUE7UUFDQSxrQkFBQTtJRWtCWjtBQUNKO0FGaEJRO0lBQ0ksa0JBQUE7QUVrQlo7QUZoQlk7SUFDSSxlQUFBO0FFa0JoQjtBRmhCWTtJQU5KO1FBT1EsYUFBQTtRQUNBLHVCQUFBO1FBQ0EsY0FBQTtRQUNBLGtCQUFBO0lFbUJaO0FBQ0o7QUZqQlE7SUFuQ0o7UUFvQ1EsU0FBQTtJRW9CUjtBQUNKO0FGbkJRO0lBdENKO1FBdUNRLGFBQUE7UUFDQSxxQ0FBQTtRQUNBLGNBQUE7SUVzQlI7QUFDSjtBRnBCSTtJQUNJLGdCQUFBO0FFc0JSO0FGckJRO0lBQ0kscUJBQUE7SUFDQSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0FFdUJaO0FGckJnQjtJQURKO1FBRVEsZ0JBQUE7UUFDQSxrQkFBQTtJRXdCaEI7QUFDSjtBRnRCWTtJQUNJLG1DQUFBO0lBQ0EsY0NwTVI7SURxTVEscUJBQUE7QUV3QmhCO0FGdEJZO0lBaEJKO1FBaUJRLDBCQUFBO1FBQ0Esa0JBQUE7SUV5Qlo7QUFDSjtBRnRCSTtJQXRNSjtRQXVNUSxvQ0c3TWtCO1FIOE1sQixxQ0c5TWtCO1FIK01sQixTQUFBO0lFeUJKO0FBQ0o7QUZ4Qkk7SUEzTUo7UUE0TVEsc0JBQUE7UUFDQSxTQUFBO0lFMkJKO0FBQ0o7O0FGekJBO0lBQ0kseUJDOU1ZO0FDME9oQjtBRjNCSTtJQUNJLGFBQUE7SUFDQSxTQUFBO0FFNkJSO0FGNUJRO0lBSEo7UUFJUSxzQkFBQTtRQUNBLGtCQUFBO1FBQ0EsU0FBQTtJRStCUjtBQUNKO0FGN0JJO0lBQ0ksYUFBQTtJQUNBLDhCQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLGlCR3ZPUztJSHdPVCxjQUFBO0lBQ0EsV0FBQTtBRStCUjtBRjlCUTtJQUNJLHFCQUFBO0FFZ0NaO0FGL0JZO0lBQ0kscUJBQUE7QUVpQ2hCO0FGOUJRO0lBZEo7UUFlUSxvQ0doUGM7UUhpUGQscUNHalBjO0lEa1J0QjtBQUNKO0FGaENRO0lBbEJKO1FBbUJRLHNCQUFBO1FBQ0Esa0JBQUE7UUFDQSxTQUFBO1FBQ0EsaUJBQUE7UUFDQSxvQkFBQTtJRW1DUjtBQUNKIiwiZmlsZSI6ImZvb3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdoZWxwZXJzL19hbGxoZWxwZXJzJztcblxuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGgyLmZvbnQtaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzFFQjUzQTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nZm9ybV9mb290ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDIuNXZ3LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1pbWFnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXNvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aCkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDMwcHggMTAwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2l0ZS1tYXgtd2lkdGgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXRlLWhvcml6b250YWwtcGFkZGluZztcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbn1cbi5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmdyZWVuO1xuICAgIC5mb290ZXItYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ib3R0b20tbmF2IHsgICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l0ZS1tYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aCkgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzI1MjcyODtcbiRsaWdodGdyZWVuOiAjRENGOUUxO1xuJGxpZ2h0Z3JleTogI0U4RTlFOTtcbiRsaWdodGVyZ3JleTogI2U5ZTllOTtcbiRncmV5OiAjRjVGNUY1O1xuJGRhcmtncmV5OiAjZGZkZmRmO1xuJGNoYXJjb2FsOiAjMjUyNzI4O1xuJGdyZWVuOiAjMUVCNTNBO1xuJGxpZ2h0Z3JlZW4gOiAjYjlmNGM0O1xuJGxpZ2h0ZXJncmVlbiA6ICNkY2Y5ZTE7XG4kcHVycGxlIDogIzY0MkU4QTtcbiRsaWdodHB1cnBsZSA6ICM4MjU2QTA7XG4kbGlnaHRlcnB1cnBsZTogI0VERTBGNTtcbiR5ZWxsb3cgOiAjRTg4QTFEO1xuJGxpZ2h0eWVsbG93IDogI0YxQUU0RjtcbiRibHVlIDogIzAwQTlDQztcbiRsaWdodGJsdWUgOiAjMDZDMERGO1xuJGxpZ2h0ZXJibHVlIDogI0Q2RjhGRjsiLCJmb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNzI4O1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyLXRvcCBoMi5mb250LWgyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItdG9wIGgyLmZvbnQtaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzFFQjUzQTtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIGgyLmZvbnQtaDI6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCBoMi5mb250LWgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9maWVsZHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgfVxufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDIuNXZ3LCAxOHB4KTtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFFQjUzQTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI3Mjg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLmFycm93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBidXR0b24uZ2Zvcm1fYnV0dG9uIHNwYW4uYXJyb3ctY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLmFycm93LWNvbnRhaW5lciBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLmFycm93LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgIzFFQjUzQTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBidXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmV3c2xldHRlciAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Y5ZTE7XG4gICAgY29sb3I6ICMyNTI3Mjg7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvb3Rlci1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb290ZXItaW1hZ2VzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmZvb3Rlci10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb290ZXItaW1hZ2VzIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvb3Rlci1pbWFnZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgfVxufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLXNvY2lhbHMgaW1nLCAuZm9vdGVyLXRvcCAuZm9vdGVyLXNvY2lhbHMgc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uZm9vdGVyLXRvcCAuZm9vdGVyLXNvY2lhbHMgc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItc29jaWFscyBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItc29jaWFscyBoMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLXNvY2lhbHMgaDIge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1zb2NpYWxzIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5mb290ZXItdG9wIC5mb290ZXItc29jaWFscyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLXNvY2lhbHMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItc29jaWFscyB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvb3Rlci10b3AgLmZvb3Rlci1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMwcHggMTAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgIC5mb290ZXItdG9wIC5mb290ZXItbmF2IHVsIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cbn1cbi5mb290ZXItdG9wIC5mb290ZXItbmF2IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMi41dncsIDIwcHgpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmZvb3Rlci10b3AgLmZvb3Rlci1uYXYgdWwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNXB4LCA1dncsIDkwcHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNXB4LCA1dncsIDkwcHgpO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjBweDtcbiAgICB9XG59XG5cbi5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmOWUxO1xufVxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLW5hdiB1bCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1uYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE1cHgsIDV2dywgOTBweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDE1cHgsIDV2dywgOTBweCk7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbn0iLCIkc2l0ZS1tYXgtd2lkdGg6IDE0MDBweDtcbiRzaXRlLWhvcml6b250YWwtcGFkZGluZzogY2xhbXAoMTVweCwgNXZ3LCA5MHB4KTtcbiRzaW5nbGUtY29sdW1uLW1heC13aWR0aDogODAwcHg7XG4kc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nOiAxNDRweDtcbiRzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGw6IDcycHg7XG4kZ3JpZC1nYXA6IDExNnB4O1xuJG5hdi1mb250LWJyZWFrOiAxMjAwcHg7IFxuJG1lZGl1bS1icmVhazogMTEwMHB4O1xuJHNtYWxsLWJyZWFrOiA3MDBweDtcbiR0aW55LWJyZWFrOiA0NTBweDtcbiR0ZXh0LW1heC13aWR0aDogODgwcHg7XG4kYm94LXBhZGRpbmctbGFyZ2U6IDQwcHg7XG4kYm94LXBhZGRpbmc6IDMwcHg7XG4kYm94LXBhZGRpbmctc21hbGw6IDE1cHg7XG4iXX0= */
