.block_two-column-text-contact-form {
    padding-left: clamp(15px, 5vw, 90px);
    padding-right: clamp(15px, 5vw, 90px);
}
.block_two-column-text-contact-form .block-inner {
    max-width: 1400px;
    margin: 0 auto;
}
.block_two-column-text-contact-form .wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .wrapper {
        grid-template-columns: unset;
    }
}
.block_two-column-text-contact-form[class*=" colour-"] h2.colour-1 {
    background-color: transparent;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form[class*=" colour-"] h2.colour-1:before {
        margin-left: 0;
    }
}
.block_two-column-text-contact-form.colour-white .rsp-wrapper {
    box-shadow: -15px 15px 0 0 #1EB53A;
}
.block_two-column-text-contact-form h2, .block_two-column-text-contact-form .text {
    max-width: 510px;
    margin-bottom: 20px;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form h2, .block_two-column-text-contact-form .text {
        max-width: unset;
    }
}
.block_two-column-text-contact-form .rsp-wrapper {
    border-radius: 7px;
    box-shadow: -15px 15px 0 0;
}
.block_two-column-text-contact-form .shs-form {
    min-height: 90%;
    display: flex;
    align-items: center;
}
.block_two-column-text-contact-form .gform_wrapper form legend.gfield_label, .block_two-column-text-contact-form .gform_wrapper form label.gfield_label {
    font-size: 20px;
    font-weight: 300;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields #field_3_1 input {
    margin-top: 0;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .ginput_container_consent {
    display: flex;
    align-items: center;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .ginput_container_consent input[type=checkbox] {
    -webkit-appearance: none;
    width: 2rem;
    height: 2rem;
    transform: translateY(-50%);
    outline: none;
    padding: 15px;
    position: relative;
    top: 15px;
    margin-right: 15px;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .ginput_container_consent input[type=checkbox]:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00Ljg5MTYzIDEzLjI2ODdMOS4xNjU4MiAxNy41NDI3TDE4LjcwODUgOCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4=");
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
    display: none;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .ginput_container_consent input[type=checkbox]:checked:after {
    display: block;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .ginput_container_consent input[type=checkbox]:focus {
    outline: 2px solid #252728;
    outline-offset: 0.3rem;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #252728 50%), linear-gradient(135deg, #252728 50%, transparent 50%), linear-gradient(to right, #1EB53A, #1EB53A);
    background-position: calc(100% - 18px) calc(1em + 5px), calc(100% - 13px) calc(1em + 5px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 3.5em;
    background-repeat: no-repeat;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_fields select {
        background-position: calc(100% - 19px) calc(1em + 10px), calc(100% - 14px) calc(1em + 10px), 100% 0;
    }
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .gfield--type-consent {
    display: flex;
    gap: 10px;
    margin-top: 15px;
    text-align: left;
    font-size: 14px;
}
@media all and (max-width: 700px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_fields .gfield--type-consent {
        font-size: 16px;
    }
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .gfield--type-consent input {
    margin-top: 0;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_fields .gfield--type-consent span.gfield_required_text {
    display: none;
}
.block_two-column-text-contact-form .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: 50px;
    border: 2px solid #1EB53A;
    padding: 0;
    margin-bottom: 0;
    transition: all 0.2s linear;
    cursor: pointer;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button span.text-container {
    padding-left: 15px;
    padding-right: 15px;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
    color: #252728;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button span.text-container {
        height: 36px;
    }
}
.block_two-column-text-contact-form .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;
}
.block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button span.arrow-container img {
    width: 18px;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button span.arrow-container img {
        width: 18px;
    }
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button span.arrow-container {
        padding: 8px 11px;
    }
}
.block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button:hover {
    box-shadow: 6px 6px 0 0 #252728;
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_footer button.gform_button {
        height: 40px;
    }
}
@media all and (max-width: 1100px) {
    .block_two-column-text-contact-form .gform_wrapper form .gform_footer {
        justify-content: center;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy90d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0uY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUNxQ0ksb0NDdENzQjtJRHVDdEIscUNDdkNzQjtBQ0UxQjtBSENJO0lBQ0ksaUJFTFM7SUZNVCxjQUFBO0FHQ1I7QUhDSTtJQUNJLGFBQUE7SUFDQSw4QkFBQTtJQUNBLFNBQUE7QUdDUjtBSEFRO0lBSko7UUFLUSw0QkFBQTtJR0dSO0FBQ0o7QUhDWTtJQUNJLDZCQUFBO0FHQ2hCO0FIQ29CO0lBREo7UUFFUSxjQUFBO0lHRXBCO0FBQ0o7QUhJUTtJQUNJLGtDQUFBO0FHRlo7QUhLSTtJQUNJLGdCQUFBO0lBQ0EsbUJBQUE7QUdIUjtBSElRO0lBSEo7UUFJUSxnQkFBQTtJR0RSO0FBQ0o7QUhHSTtJQUNJLGtCQUFBO0lBQ0EsMEJBQUE7QUdEUjtBSEdJO0lBQ0ksZUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtBR0RSO0FIS1k7SUFDSSxlQUFBO0lBQ0EsZ0JBQUE7QUdIaEI7QUhRb0I7SUFDSSxhQUFBO0FHTnhCO0FIY2dCO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0FHWnBCO0FIYW9CO0lBQ0ksd0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLDJCQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxrQkFBQTtBR1h4QjtBSFl3QjtJQUNJLFdBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLE1BQUE7SUFDQSwraEJBQUE7SUFDQSxxQkFBQTtJQUNBLDRCQUFBO0lBQ0EsMkJBQUE7SUFDQSxhQUFBO0FHVjVCO0FIYTRCO0lBQ0ksY0FBQTtBR1hoQztBSGN3QjtJQUNJLDBCQUFBO0lBQ0Esc0JBQUE7QUdaNUI7QUhpQmdCO0lBQ0ksd0JBQUE7SUFBQSxxQkFBQTtJQUFBLGdCQUFBO0lBQ0EsMEtBQUE7SUFDQSxpR0FBQTtJQUNBLDhDQUFBO0lBQ0EsNEJBQUE7QUdmcEI7QUhnQm9CO0lBTko7UUFPUSxtR0FBQTtJR2JwQjtBQUNKO0FIZWdCO0lBQ0ksYUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtBR2JwQjtBSGVvQjtJQVBKO1FBUVEsZUFBQTtJR1pwQjtBQUNKO0FIY29CO0lBQ0ksYUFBQTtBR1p4QjtBSGVvQjtJQUNJLGFBQUE7QUdieEI7QUhxQmdCO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQ0FBQTtJQUNBLFlBQUE7SUFDQSx5QkFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtJQUNBLDJCQUFBO0lBQ0EsZUFBQTtBR25CcEI7QUhvQm9CO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx5Qkk1SmhCO0lKNkpnQixjSTVKaEI7QUQwSVI7QUhtQndCO0lBUko7UUFTUSxZQUFBO0lHaEJ4QjtBQUNKO0FIa0JvQjtJQUNJLGFBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSwwQkFBQTtJQUNBLDZCQUFBO0FHaEJ4QjtBSGlCd0I7SUFDSSxXQUFBO0FHZjVCO0FIZ0I0QjtJQUZKO1FBR1EsV0FBQTtJR2I1QjtBQUNKO0FIZXdCO0lBWko7UUFhUSxpQkFBQTtJR1p4QjtBQUNKO0FIY29CO0lBQ0ksK0JBQUE7QUdaeEI7QUhjb0I7SUExQ0o7UUEyQ1EsWUFBQTtJR1hwQjtBQUNKO0FIYWdCO0lBL0NKO1FBZ0RRLHVCQUFBO0lHVmhCO0FBQ0oiLCJmaWxlIjoiYmxvY2tzL3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vaGVscGVycy9hbGxoZWxwZXJzJztcblxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0ge1xuICAgIEBpbmNsdWRlIHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nO1xuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2NsYXNzKj1cIiBjb2xvdXItXCJdIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgJi5jb2xvdXItMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICAmLmNvbG91ci13aGl0ZSB7XG4gICAgICAgIC5yc3Atd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMTVweCAxNXB4IDAgMCAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIsIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucnNwLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xNXB4IDE1cHggMCAwO1xuICAgIH1cbiAgICAuc2hzLWZvcm0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA5MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBsZWdlbmQuZ2ZpZWxkX2xhYmVsLCBsYWJlbC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgICAgICAjZmllbGRfM18xIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVMwdElGVndiRzloWkdWa0lIUnZPaUJUVmtjZ1VtVndieXdnZDNkM0xuTjJaM0psY0c4dVkyOXRMQ0JIWlc1bGNtRjBiM0k2SUZOV1J5QlNaWEJ2SUUxcGVHVnlJRlJ2YjJ4eklDMHRQZzBLUEhOMlp5QjNhV1IwYUQwaU9EQXdjSGdpSUdobGFXZG9kRDBpT0RBd2NIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMDBMamc1TVRZeklERXpMakkyT0RkTU9TNHhOalU0TWlBeE55NDFOREkzVERFNExqY3dPRFVnT0NJZ2MzUnliMnRsUFNJak1EQXdNREF3SWlCemRISnZhMlV0ZDJsa2RHZzlJakl1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtEUW84TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgJGJsYWNrIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRibGFjayA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZWVuLCAkZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOHB4KSBjYWxjKDFlbSArIDVweCksIGNhbGMoMTAwJSAtIDEzcHgpIGNhbGMoMWVtICsgNXB4KSwgMTAwJSAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDIuNWVtIDMuNWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOXB4KSBjYWxjKDFlbSArIDEwcHgpLCBjYWxjKDEwMCUgLSAxNHB4KSBjYWxjKDFlbSArIDEwcHgpLCAxMDAlIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1jb25zZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlcntcbiAgICAgICAgICAgICAgICBidXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDIuNXZ3LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMCAwICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL2hlbHBlcnMvdmFyaWFibGVzXCI7XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsO1xuICAgIH1cblxufVxuXG5AbWl4aW4gc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6ICRzaXRlLXZlcnRpY2FsLXBhZGRpbmc7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsO1xuICAgIH1cblxufVxuXG5AbWl4aW4gc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1kZXNrdG9wO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1tb2JpbGU7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1kZXNrdG9wO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC1tb2JpbGU7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLWhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nO1xufVxuXG5AbWl4aW4gbmF2LWl0ZW1zLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMThweCk7XG59IiwiJHNpdGUtbWF4LXdpZHRoOiAxNDAwcHg7XG4kc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc6IGNsYW1wKDE1cHgsIDV2dywgOTBweCk7XG4kc2luZ2xlLWNvbHVtbi1tYXgtd2lkdGg6IDgwMHB4O1xuJHNpdGUtdmVydGljYWwtcGFkZGluZzogMTQ0cHg7XG4kc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsOiA3MnB4O1xuJGdyaWQtZ2FwOiAxMTZweDtcbiRuYXYtZm9udC1icmVhazogMTIwMHB4OyBcbiRtZWRpdW0tYnJlYWs6IDExMDBweDtcbiRzbWFsbC1icmVhazogNzAwcHg7XG4kdGlueS1icmVhazogNDUwcHg7XG4kdGV4dC1tYXgtd2lkdGg6IDg4MHB4O1xuJGJveC1wYWRkaW5nLWxhcmdlOiA0MHB4O1xuJGJveC1wYWRkaW5nOiAzMHB4O1xuJGJveC1wYWRkaW5nLXNtYWxsOiAxNXB4O1xuIiwiLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTVweCwgNXZ3LCA5MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNXB4LCA1dncsIDkwcHgpO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAud3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgfVxufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm1bY2xhc3MqPVwiIGNvbG91ci1cIl0gaDIuY29sb3VyLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm1bY2xhc3MqPVwiIGNvbG91ci1cIl0gaDIuY29sb3VyLTE6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0uY29sb3VyLXdoaXRlIC5yc3Atd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogLTE1cHggMTVweCAwIDAgIzFFQjUzQTtcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIGgyLCAuYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gaDIsIC5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAucnNwLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAtMTVweCAxNXB4IDAgMDtcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5zaHMtZm9ybSB7XG4gICAgbWluLWhlaWdodDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gbGVnZW5kLmdmaWVsZF9sYWJlbCwgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSBsYWJlbC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzICNmaWVsZF8zXzEgaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVMwdElGVndiRzloWkdWa0lIUnZPaUJUVmtjZ1VtVndieXdnZDNkM0xuTjJaM0psY0c4dVkyOXRMQ0JIWlc1bGNtRjBiM0k2SUZOV1J5QlNaWEJ2SUUxcGVHVnlJRlJ2YjJ4eklDMHRQZzBLUEhOMlp5QjNhV1IwYUQwaU9EQXdjSGdpSUdobGFXZG9kRDBpT0RBd2NIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMDBMamc1TVRZeklERXpMakkyT0RkTU9TNHhOalU0TWlBeE55NDFOREkzVERFNExqY3dPRFVnT0NJZ2MzUnliMnRsUFNJak1EQXdNREF3SWlCemRISnZhMlV0ZDJsa2RHZzlJakl1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtEUW84TDNOMlp6ND1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzI1MjcyODtcbiAgICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgIzI1MjcyOCA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjUyNzI4IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMUVCNTNBLCAjMUVCNTNBKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOHB4KSBjYWxjKDFlbSArIDVweCksIGNhbGMoMTAwJSAtIDEzcHgpIGNhbGMoMWVtICsgNXB4KSwgMTAwJSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMi41ZW0gMy41ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2ZpZWxkcyBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOXB4KSBjYWxjKDFlbSArIDEwcHgpLCBjYWxjKDEwMCUgLSAxNHB4KSBjYWxjKDFlbSArIDEwcHgpLCAxMDAlIDA7XG4gICAgfVxufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtY29uc2VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtY29uc2VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS1jb25zZW50IGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtY29uc2VudCBzcGFuLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAyLjV2dywgMThweCk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRUI1M0E7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI3Mjg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cbi5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBidXR0b24uZ2Zvcm1fYnV0dG9uIHNwYW4uYXJyb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbiBzcGFuLmFycm93LWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbi5nZm9ybV9idXR0b24gc3Bhbi5hcnJvdy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX3R3by1jb2x1bW4tdGV4dC1jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbi5nZm9ybV9idXR0b24gc3Bhbi5hcnJvdy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTFweDtcbiAgICB9XG59XG4uYmxvY2tfdHdvLWNvbHVtbi10ZXh0LWNvbnRhY3QtZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgYnV0dG9uLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAwIDAgIzI1MjcyODtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBidXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ibG9ja190d28tY29sdW1uLXRleHQtY29udGFjdC1mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn0iLCIkd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMyNTI3Mjg7XG4kbGlnaHRncmVlbjogI0RDRjlFMTtcbiRsaWdodGdyZXk6ICNFOEU5RTk7XG4kbGlnaHRlcmdyZXk6ICNlOWU5ZTk7XG4kZ3JleTogI0Y1RjVGNTtcbiRkYXJrZ3JleTogI2RmZGZkZjtcbiRjaGFyY29hbDogIzI1MjcyODtcbiRncmVlbjogIzFFQjUzQTtcbiRsaWdodGdyZWVuIDogI2I5ZjRjNDtcbiRsaWdodGVyZ3JlZW4gOiAjZGNmOWUxO1xuJHB1cnBsZSA6ICM2NDJFOEE7XG4kbGlnaHRwdXJwbGUgOiAjODI1NkEwO1xuJGxpZ2h0ZXJwdXJwbGU6ICNFREUwRjU7XG4keWVsbG93IDogI0U4OEExRDtcbiRsaWdodHllbGxvdyA6ICNGMUFFNEY7XG4kYmx1ZSA6ICMwMEE5Q0M7XG4kbGlnaHRibHVlIDogIzA2QzBERjtcbiRsaWdodGVyYmx1ZSA6ICNENkY4RkY7Il19 */
