@charset "UTF-8";
.fusion-button.fusion-button.button-flat {
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2) !important;
    padding: 25px !important;
    font-size: 25px !important;
    line-height: 25px !important;
    font-weight: 900 !important;
    border: solid 5px #fff;
    background: repeating-linear-gradient(315deg, #1e76ba, #1e76ba 1px, #185ea3 1px, #185ea3 6px);
}
.fusion-button.fusion-button.button-flat:hover {
    background: repeating-linear-gradient(315deg, #1e76ba, #1e76ba 1px, #185ea3 1px, #185ea3 6px);
}
.fusion-page-title-bar {
    border: none !important;
    background-position: bottom center !important;
}
.fusion-page-title-bar .fusion-page-title-wrapper {
    -webkit-box-align: center;
    align-items: center;
}
.page-title-container {
    height: 200px;
    z-index: 1;
}
.page-title-container .fusion-builder-row {
    height: 100%;
}
.page-title-container .fusion-builder-row .page-title {
    min-height: 100px;
    -webkit-box-align: center;
    align-items: center;
    top: -1vw;
    display: -webkit-box;
    display: flex;
    width: 100%;
    height: 100%;
}
.page-title-container .fusion-builder-row .page-title .fusion-column-wrapper {
    width: 100%;
}
.fusion-imageframe {
    overflow: visible !important;
}
.fusion-content-boxes.content-boxes-clean-vertical {
    margin: 0 -20px !important;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-bottom: 25px;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
    padding: 0 !important;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .heading {
    text-align: left;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .heading img {
    margin-bottom: 20px;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .heading h2 {
    padding: 13px 40px 32px;
    line-height: 28px !important;
}
.counter-circle-column .fusion-counters-circle {
    display: block;
    margin-bottom: 0 !important;
    text-align: center;
}
.counter-circle-column .fusion-counters-circle .counter-circle-wrapper {
    margin-right: 0 !important;
    margin-bottom: 15px !important;
}
.counter-circle-column .fusion-counters-circle .counter-circle-wrapper .counter-circle .fusion-counter-circle-content-inner {
    color: #185ea3;
    font-size: 40px;
    font-weight: 700;
}
ul {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}
.sub-menu .fusion-row {
    max-width: 100% !important;
}
.sub-menu .fusion-row .widget.menu {
    margin-bottom: 0;
}
.sub-menu .fusion-row .widget.menu .fusion-widget-menu {
    max-width: 1520px;
    margin: auto;
    padding: 15px 0 13px;
}
.sub-menu .fusion-row .widget.menu .fusion-widget-menu ul li:not(:last-of-type) {
    padding-right: 38px;
}
.sub-menu .fusion-row .widget.menu .fusion-widget-menu ul li.current-menu-item a {
    padding-bottom: 3px !important;
    border-bottom: 1px solid #185ea3 !important;
}
.bulleted:not(div) {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
}
.bulleted:not(div)::before {
    content: "■";
    padding-right: 7px;
    color: #34689c;
    font-size: 20px;
}
.bulleted > p {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
}
.bulleted > p::before {
    content: "■";
    padding-right: 7px;
    color: #34689c;
    font-size: 20px;
}
.slider-container {
    z-index: 1;
}
.slider-container .fusion-slider-revolution {
    margin-top: -90px;
}
.slider-container .fusion-slider-revolution .slider_module {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
    overflow: visible;
}
.slider-container .fusion-slider-revolution .slider_nav {
    max-width: 100% !important;
    width: auto;
    padding-top: 50px !important;
    left: auto !important;
    -webkit-transform: none !important;
    transform: none !important;
}
.slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask {
    max-width: inherit !important;
    max-height: 138px !important;
    width: 100% !important;
    height: 138px !important;
}
.slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask .tp-thumbs-inner-wrapper {
    width: inherit !important;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
}
.slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask .tp-thumbs-inner-wrapper .tp-thumb {
    margin: 0 20px;
    position: relative;
    left: auto !important;
    top: auto !important;
}
.slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask .tp-thumbs-inner-wrapper .tp-thumb.selected .tp-thumb-img-wrap,
.slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask .tp-thumbs-inner-wrapper .tp-thumb:hover .tp-thumb-img-wrap {
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.2) !important;
}
.blue-border-multiple ul {
    list-style: none;
    padding-left: 20px;
}
.blue-border-multiple ul li:nth-child(odd) {
    color: #185ea3;
    font-size: 30px;
    font-weight: lighter;
    line-height: 25px;
    padding-bottom: 5px;
}
.blue-border-multiple ul li:nth-child(odd)::before {
    content: " ";
    position: absolute;
    margin-left: -20px;
    width: 2px;
    height: 50px;
    border-left: 2px solid #34689c;
}
.blue-border-multiple ul li:nth-child(even) {
    margin-bottom: 53px;
}
@media screen and (max-width: 1024px) {
    .fusion-fullwidth,
    footer.fusion-footer-widget-area {
        background-size: cover !important;
    }
    .fusion-title h2 {
        font-size: 25px !important;
        line-height: 35px !important;
    }
    .avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-wrapper h1 {
        padding-top: 0;
        margin-bottom: 35px;
    }
    .fusion-title.fusion-title.fusion-title {
        margin-top: 35px !important;
        margin-bottom: 50px !important;
    }
    .fusion-content-boxes.content-boxes-clean-vertical {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
    }
    .fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
        display: -webkit-inline-box;
        display: inline-flex;
        margin-bottom: 30px;
    }
    .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col {
        background: #fff !important;
        -webkit-box-flex: 1;
        flex: 1 1 auto;
    }
    .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col img {
        width: 100% !important;
    }
    .counter-circle-column .fusion-counters-circle .counter-circle-wrapper {
        display: inline-block;
        margin: 0 !important;
    }
    .slider-container {
        padding-bottom: 175px !important;
    }
    .slider-container .fusion-slider-revolution .slider_module .tparrows {
        top: auto !important;
        bottom: -110px !important;
    }
    .slider-container .fusion-slider-revolution .slider_module .tparrows.tp-leftarrow {
        left: 60px !important;
    }
    .slider-container .fusion-slider-revolution .slider_module .tparrows.tp-rightarrow {
        left: calc(100% - 60px) !important;
    }
    .slider-container .fusion-slider-revolution .slider_nav {
        display: none;
    }
    .slider-container .fusion-slider-revolution .slider_nav .tp-thumb-mask .tp-thumbs-inner-wrapper .tp-thumb {
        margin: 0;
    }
    .social-container {
        margin-top: -110px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .case-studies .fusion-content-boxes.content-boxes-clean-vertical .fusion-column,
    .counter-circle-column,
    .featured-partners .featured-partner {
        max-width: 50%;
    }
}
@media screen and (min-width: 1025px) {
    .fusion-fullwidth,
    footer.fusion-footer-widget-area {
        background-size: cover !important;
    }
    .fusion-page-title-bar .fusion-page-title-wrapper {
        min-height: 100px;
        top: -1vw;
    }
    .blue-border-single p {
        font-size: 25px;
        line-height: 35px;
        padding-left: 20px;
        border-left: 2px solid #34689c;
    }
}
@media screen and (max-width: 1620px) {
    .slider-container .tp-leftarrow {
        left: 30px !important;
    }
    .slider-container .tp-rightarrow {
        left: calc(100% - 30px) !important;
    }
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header-sticky-height {
    height: 100px !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header {
    height: 100px !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header .fusion-logo {
    margin: 20px 0 !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header .fusion-logo .fusion-sticky-logo {
    height: 60px !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header .fusion-main-menu > ul > li > a {
    height: 100px !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header-v1 .fusion-header .fusion-main-menu > ul > li > a:hover {
    color: #185ea3;
}
header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li.current-menu-item > a {
    color: #185ea3;
}
header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li > a {
    text-transform: uppercase;
}
header.fusion-header-wrapper .fusion-header .fusion-main-menu > ul > li > a:not(.fusion-logo-link):hover {
    color: #185ea3 !important;
}
@media screen and (max-width: 1024px) {
    .fusion-header {
        padding-top: 0;
        padding-bottom: 0;
    }
    .fusion-header .fusion-logo {
        max-width: 70%;
        height: 80px;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
    }
    .fusion-header .fusion-mobile-menu-icons {
        display: -webkit-box !important;
        display: flex !important;
        -webkit-box-align: center;
        align-items: center;
        height: 80px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
    }
    .fusion-header .fusion-mobile-nav-holder > ul > li > a {
        height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .fusion-header .fusion-mobile-nav-holder > ul .fusion-open-submenu {
        padding-top: 10px;
    }
    .fusion-header .fusion-mobile-nav-holder > ul .menu-item-has-children > ul.sub-menu > li > a {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
/* HIDING THIS DISABLES TRANSPARENT BACKGROUND ON HOMEPAGE
@media screen and (min-width: 1025px) {
    .home header.fusion-header-wrapper:not(.fusion-is-sticky).fusion-header-shadow > div {
        box-shadow: none;
    }
    .home header.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header {
        padding-top: 20px;
        padding-bottom: 20px;
        height: 140px;
    }
    .home header.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-logo .fusion-logo-link {
        background: url(/wp-content/uploads/2019/10/Logo-HouseRight-Reverse.png);
        width: 274px;
        height: 60px;
    }
    .home header.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-logo .fusion-logo-link img {
        display: none;
    }
    .home header.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-main-menu > ul > li > a:not(.fusion-logo-link) {
        color: #fff;
    }
    .home header.fusion-header-wrapper:not(.fusion-is-sticky) .fusion-header .fusion-main-menu > ul > li > a:not(.fusion-logo-link):hover {
        color: #fff !important;
    }
}
*/
footer.fusion-footer-widget-area h4,
footer.fusion-footer-widget-area p {
    margin: 0 !important;
}
footer.fusion-footer-widget-area p {
    font-size: 15px;
    line-height: 25px;
}
footer.fusion-footer-widget-area ul {
    list-style: none;
    font-size: 15px;
    line-height: 25px;
}
footer.fusion-footer-widget-area ul li::before {
    content: " ";
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 4px;
    width: 4px;
    height: 4px;
    background-color: #fff;
}
footer.fusion-footer-widget-area ul li a {
    display: inline;
}
footer.fusion-footer-widget-area .fusion-social-networks {
    text-align: start;
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 0;
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a {
    margin: 0;
    font-size: 15px;
    line-height: 25px;
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a::after {
    padding-left: 20px;
    color: #fff;
    font-family: Roboto, Arial, Helvetica, sans-serif;
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-facebook::after {
    content: "Facebook";
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-twitter::after {
    content: "Twitter";
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-youtube::after {
    content: "YouTube";
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-instagram::after {
    content: "Instagram";
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-linkedin::after {
    content: "LinkedIn";
}
footer.fusion-footer-widget-area .fusion-social-networks .fusion-social-networks-wrapper a.fusion-mail::after {
    content: "eNewsletter";
}
@media screen and (max-width: 1024px) {
    footer.fusion-footer-widget-area {
        padding-bottom: 0;
    }
    footer.fusion-footer-widget-area .fusion-columns .fusion-column {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    footer.fusion-footer-widget-area .fusion-columns .fusion-column {
        display: -webkit-inline-box;
        display: inline-flex;
        max-width: calc(50% - 4px) !important;
    }
}
.home .hero-container {
    background-position-y: top;
    background-size: cover;
}
.home .hero-container .hero .fusion-title h1 {
    font-weight: 900;
}
.home .hero-container .hero .fusion-text p {
    color: #fff;
    margin-bottom: 70px;
    font-size: 40px;
    line-height: 50px;
}
.home .hero-container .hero .fusion-button {
    max-width: 124px;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0;
    display: -webkit-box;
    display: flex;
    justify-content: space-around;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a {
    font-size: 20px;
    padding: 0 95px;
    margin: 0;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a::before {
    display: block;
    border-radius: 50%;
    background: #175ea2;
    width: 60px;
    font-size: 28px;
    line-height: 60px;
    margin: 0 auto 12px;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a::after {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-facebook {
    -webkit-box-ordinal-group: 1;
    order: 0;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-facebook::after {
    content: "Facebook";
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-twitter {
    -webkit-box-ordinal-group: 2;
    order: 1;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-twitter::after {
    content: "Twitter";
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-youtube {
    -webkit-box-ordinal-group: 3;
    order: 2;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-youtube::after {
    content: "YouTube";
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-instagram {
    -webkit-box-ordinal-group: 4;
    order: 3;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-instagram::after {
    content: "Instagram";
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-linkedin {
    -webkit-box-ordinal-group: 5;
    order: 4;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-linkedin::after {
    content: "LinkedIn";
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-mail {
    -webkit-box-ordinal-group: 6;
    order: 5;
}
.home .connect .fusion-social-networks .fusion-social-networks-wrapper a.fusion-mail::after {
    content: "Enews";
}
@media screen and (max-width: 1024px) {
    .hero-container .fusion-layout-column {
        margin: 150px 0 190px !important;
    }
    .hero-container .fusion-layout-column .fusion-title h1 {
        font-size: 60px !important;
        line-height: 70px !important;
    }
    .hero-container .fusion-layout-column .fusion-text p {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .container-3 {
        padding-top: 80px !important;
        padding-bottom: 160px !important;
    }
    .container-3 .title-column {
        margin-bottom: 0 !important;
    }
    .container-3 .split-column .image-column .fusion-imageframe img {
        width: 100%;
    }
    .container-3 .split-column .list-column .fusion-column-wrapper {
        padding-top: 60px !important;
    }
    .social-icon .fusion-imageframe {
        margin-bottom: 12px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .social-icon {
        max-width: 50%;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1520px) {
    .container-3 .split-column .image-column {
        padding: 80px 0 0 45px;
    }
    .container-3 .split-column .list-column {
        padding: 80px 0 40px 45px;
    }
    .container-3 .split-column .list-column .fusion-column-wrapper {
        padding: 0 !important;
    }
}
@media screen and (min-width: 1520px) {
    .container-3 .split-column {
        margin-left: 60px !important;
    }
    .container-3 .split-column .image-column {
        width: calc(50% + 30px) !important;
        margin-right: -30px !important;
    }
    .container-3 .split-column .image-column img {
        position: relative;
        top: -60px;
        left: -60px;
    }
}
.testimonials-container .fusion-slider-revolution {
    margin-top: 0;
}
.featured-partners .fusion-builder-row {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.featured-partners .fusion-builder-row p,
.featured-partners .fusion-builder-row span {
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 0;
}
.featured-partners .fusion-builder-row .fusion-column-first {
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}
.featured-partners .fusion-builder-row .featured-partner {
    -webkit-box-flex: 1;
    flex: 1 1;
    flex-basis: calc(25% - 40px);
    margin-left: 20px;
    margin-right: 20px !important;
}
.featured-partners .fusion-builder-row .featured-partner:hover p:last-of-type {
    font-weight: 700;
}
.featured-partners .fusion-builder-row .featured-partner h4 {
    text-align: center;
}
.featured-partners .fusion-builder-row .featured-partner p:last-of-type {
    margin-top: 23px;
}
.featured-partners .fusion-builder-row .featured-partner p:not(:last-of-type) {
    text-align: center;
}
.featured-partners .fusion-builder-row .featured-partner .fusion-imageframe {
    margin-bottom: 12px;
}
.featured-partner-list p,
.featured-partner-list span {
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 0;
}
.featured-partner-list .fusion-title .title-sep.sep-single {
    border-bottom-width: 6px;
}
.featured-partner-list .fusion-title .title-heading-center {
    padding: 0 10px;
}
.featured-partner-list .fusion-text {
    padding: 32px 40px;
    background-color: #f2f7fc;
}
.featured-partner-list .fusion-text h4,
.featured-partner-list .fusion-text p:nth-of-type(2n + 1) {
    display: inline;
}
.featured-partner-list .fusion-text p:nth-of-type(2n + 2) {
    margin-bottom: 23px;
}
@media screen and (max-width: 1024px) {
    .featured-partners .featured-partner {
        padding: 0 15px;
    }
    .featured-partner-list .fusion-title.fusion-title {
        margin: 25px 0 !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .featured-partners .featured-partner {
        flex-basis: calc(50% - 40px) !important;
    }
}
@media screen and (max-width: 767px) {
    .featured-partners .featured-partner {
        flex-basis: calc(100% - 40px) !important;
    }
    .featured-partners .featured-partner .fusion-imageframe img {
        max-width: 50%;
    }
}
.approach .fusion-text {
    margin-bottom: 110px;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical {
    margin-left: -20px;
    margin-right: -20px;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
    padding-left: 20px;
    padding-right: 20px;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column:nth-of-type(1) .col .heading {
    background: url(/wp-content/uploads/2019/11/Panel-1-Background.png);
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column:nth-of-type(2) .col .heading {
    background: url(/wp-content/uploads/2019/11/Panel-2-Background.png);
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column:nth-of-type(3) .col .heading {
    background: url(/wp-content/uploads/2019/11/Panel-3-Background.png);
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column:nth-of-type(4) .col .heading {
    background: url(/wp-content/uploads/2019/11/Panel-4-Background.png);
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col.link-area-link-icon-hover h2 {
    color: #fff;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .content-container,
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .heading {
    padding: 35px 40px 35px;
    margin-bottom: 0;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .heading {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    text-align: center;
}
.approach .fusion-content-boxes.content-boxes-clean-vertical .content-box-column .col .content-container {
    text-align: left;
    padding-bottom: 25px;
}
.services .service-text .fusion-column-wrapper .fusion-text p:first-of-type {
    margin-bottom: 27px;
}
.services .service-text .fusion-column-wrapper .fusion-text p:last-of-type {
    margin-bottom: 0;
}
.lets-talk .fusion-button {
    max-width: 124px;
}
@media screen and (max-width: 1024px) {
    .approach .content-boxes-clean-vertical {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
    }
    .approach .content-boxes-clean-vertical .content-box-column {
        display: -webkit-inline-box;
        display: inline-flex;
    }
    .approach .content-boxes-clean-vertical .content-box-column .col .heading {
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
    .services {
        background-position-x: right !important;
    }
    .services .fusion-layout-column .fusion-column-wrapper {
        min-height: 1px !important;
    }
    .services .fusion-layout-column .fusion-column-wrapper .fusion-title.services-title {
        margin-top: 50px !important;
        margin-bottom: 35px !important;
    }
    .services .fusion-layout-column .fusion-column-wrapper .fusion-imageframe img {
        width: 100%;
    }
    .services .fusion-layout-column .fusion-column-wrapper .service-text .fusion-column-wrapper {
        padding: 45px !important;
    }
    .services .fusion-layout-column .fusion-column-wrapper .service-text .fusion-column-wrapper .fusion-title.fusion-title.fusion-title {
        margin-top: 0 !important;
        margin-bottom: 30px !important;
    }
    .services .fusion-layout-column .fusion-column-wrapper .service-text .fusion-column-wrapper .fusion-title.fusion-title.fusion-title h2 {
        font-size: 45px !important;
        line-height: 55px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .approach .content-boxes-clean-vertical .content-box-column {
        max-width: 50%;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .services .service-text .fusion-column-wrapper {
        padding: 15px 30px !important;
    }
    .services .service-text .fusion-column-wrapper h2 {
        font-size: 40px !important;
        line-height: 50px !important;
    }
    .services .service-text .fusion-column-wrapper p {
        font-size: 16px !important;
    }
    .services .service-text .fusion-column-wrapper p:first-of-type {
        margin-bottom: 1em !important;
    }
    .services .service-text .fusion-column-wrapper .fusion-title {
        margin-bottom: 1em !important;
    }
}
@media screen and (min-width: 1201px) and (max-width: 1520px) {
    .services .service-text .fusion-column-wrapper {
        padding: 35px 45px !important;
    }
}
@media screen and (min-width: 1521px) {
    .services .service-text .fusion-column-wrapper {
        min-height: 570px !important;
    }
}
.staff-members .col .heading {
    margin: 0;
    text-align: center !important;
}
.staff-members .col .heading h2 {
    padding: 35px 0 0 0 !important;
}
.staff-members .col .heading img {
    margin-bottom: 0 !important;
}
.staff-members .col .content-container {
    margin-bottom: 0;
    padding: 0 35px 35px;
}
.staff-members .col .content-container strong {
    display: block;
    text-align: center;
}
.staff-members .col .content-container p {
    font-size: 13px;
    text-align: left;
}
.contact-info .fusion-text {
    padding: 0 40px;
}
.contact-info .fusion-text.bulleted p {
    margin-bottom: 25px;
}
.contact-info .fusion-text.bulleted p::before {
    color: #fff;
}
.contact-info .fusion-google-map {
    margin-top: 37px;
}
.contact-form {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
}
.contact-form .fusion-text.bulleted p {
    margin-bottom: 28px;
}
.contact-form .wpcf7-form p {
    margin-bottom: 25px;
}
.contact-form .wpcf7-form textarea {
    height: 120px;
    color: #000;
    background: #e4ecf5;
    border: none;
    resize: none;
}
.contact-form .wpcf7-form .row {
    margin-bottom: 23px;
}
.contact-form .wpcf7-form .row label {
    margin-bottom: 4px;
    display: block;
}
.contact-form .wpcf7-form .row br {
    display: none;
}
.contact-form .wpcf7-form .row span input {
    height: 40px;
    color: #000;
    background: #e4ecf5;
    border: none;
}
.contact-form .wpcf7-form .wpcf7-list-item.first {
    margin-left: 0;
}
.contact-form .wpcf7-form .fusion-button {
    font-size: 18px !important;
    padding: 20px 25px !important;
}
.contact-form .wpcf7-form .fusion-button .wpcf7-submit {
    padding: 0;
    border: none;
    font-size: inherit;
    line-height: inherit;
}
.employment ul {
    padding-left: 0;
    list-style: none inside none;
}
.employment ul li::before {
    content: "■";
    padding-right: 7px;
    color: #34689c;
    font-size: 20px;
}
.employment .wpcf7-form {
    text-align: center;
}
.employment .wpcf7-form p {
    display: inline-block;
    margin: 0 20px;
    text-align: left;
}
.employment .wpcf7-form p:first-of-type {
    margin-left: 0;
}
.employment .wpcf7-form p:last-of-type input {
    border: none;
}
.employment .wpcf7-form p label {
    display: inline-block;
    margin-bottom: 4px;
}
.employment .wpcf7-form p br {
    display: none;
}
.employment .wpcf7-form p span input.wpcf7-text {
    height: 40px !important;
    color: #000 !important;
    background: #e4ecf5 !important;
    border: none !important;
}
@media screen and (max-width: 1024px) {
    .sub-menu .fusion-widget-area .widget {
        text-align: left;
    }
    .sub-menu .fusion-widget-area .widget .fusion-widget-menu {
        padding: 25px 0 15px 0;
    }
    .sub-menu .fusion-widget-area .widget .fusion-widget-menu > ul > li {
        margin-bottom: 10px;
    }
    .contact-form .wpcf7-form .row {
        margin-bottom: 0;
    }
}
.fusion-blog-shortcode .fusion-post-content .blog-shortcode-post-title a {
    color: #185ea3 !important;
    font-size: 25px;
    line-height: 35px;
}
.church-project-background {
    background-size: cover !important;
    z-index: 0 !important;
}
.church-project-statistics p {
    margin-bottom: 0;
}
.church-project-statistics p:nth-child(2n) {
    margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
    .project-description-container {
        margin-bottom: 30px;
    }
    .project-description-container .project-description-column {
        margin-bottom: 50px !important;
    }
    .project-description-container .project-description-column .fusion-title.fusion-title-2 {
        margin-top: 70px !important;
        margin-bottom: 30px !important;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QSxDQUdGLDZCQUNFLGVBQUEsQ0FFRiwyQ0FDRSxrQkFBQSxDQUdGLHFDQUNFLCtCQUNFLGtCQUFBLENBRUYsMkRBQ0UsNEJBQUEsQ0FFRix3RkFDRSx5QkFBQSxDQUNBLDRCQUFBLENBQUEiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZnVzaW9uLWJ1dHRvbi5mdXNpb24tYnV0dG9uLmJ1dHRvbi1mbGF0IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgNXB4ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjMWU3NmJhLCAjMWU3NmJhIDFweCwgIzE4NWVhMyAxcHgsICMxODVlYTMgNnB4KTtcbn1cbi5mdXNpb24tYnV0dG9uLmZ1c2lvbi1idXR0b24uYnV0dG9uLWZsYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzFlNzZiYSwgIzFlNzZiYSAxcHgsICMxODVlYTMgMXB4LCAjMTg1ZWEzIDZweCk7XG59XG5cbi5mdXNpb24tcGFnZS10aXRsZS1iYXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmZ1c2lvbi1wYWdlLXRpdGxlLWJhciAuZnVzaW9uLXBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS10aXRsZS1jb250YWluZXIgLmZ1c2lvbi1idWlsZGVyLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXRpdGxlLWNvbnRhaW5lciAuZnVzaW9uLWJ1aWxkZXItcm93IC5wYWdlLXRpdGxlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogLTF2dztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXRpdGxlLWNvbnRhaW5lciAuZnVzaW9uLWJ1aWxkZXItcm93IC5wYWdlLXRpdGxlIC5mdXNpb24tY29sdW1uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1c2lvbi1pbWFnZWZyYW1lIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwge1xuICBtYXJnaW46IDAgLTIwcHggIWltcG9ydGFudDtcbn1cbi5mdXNpb24tY29udGVudC1ib3hlcy5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiAuY29sIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5mdXNpb24tY29udGVudC1ib3hlcy5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4gLmNvbCAuaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wgLmhlYWRpbmcgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mdXNpb24tY29udGVudC1ib3hlcy5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4gLmNvbCAuaGVhZGluZyBoMiB7XG4gIHBhZGRpbmc6IDEzcHggNDBweCAzMnB4O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uY291bnRlci1jaXJjbGUtY29sdW1uIC5mdXNpb24tY291bnRlcnMtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvdW50ZXItY2lyY2xlLWNvbHVtbiAuZnVzaW9uLWNvdW50ZXJzLWNpcmNsZSAuY291bnRlci1jaXJjbGUtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY291bnRlci1jaXJjbGUtY29sdW1uIC5mdXNpb24tY291bnRlcnMtY2lyY2xlIC5jb3VudGVyLWNpcmNsZS13cmFwcGVyIC5jb3VudGVyLWNpcmNsZSAuZnVzaW9uLWNvdW50ZXItY2lyY2xlLWNvbnRlbnQtaW5uZXIge1xuICBjb2xvcjogIzE4NWVhMztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG51bCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc3ViLW1lbnUgLmZ1c2lvbi1yb3cge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zdWItbWVudSAuZnVzaW9uLXJvdyAud2lkZ2V0Lm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Yi1tZW51IC5mdXNpb24tcm93IC53aWRnZXQubWVudSAuZnVzaW9uLXdpZGdldC1tZW51IHtcbiAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAwIDEzcHg7XG59XG4uc3ViLW1lbnUgLmZ1c2lvbi1yb3cgLndpZGdldC5tZW51IC5mdXNpb24td2lkZ2V0LW1lbnUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cbi5zdWItbWVudSAuZnVzaW9uLXJvdyAud2lkZ2V0Lm1lbnUgLmZ1c2lvbi13aWRnZXQtbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4NWVhMyAhaW1wb3J0YW50O1xufVxuXG4uYnVsbGV0ZWQ6bm90KGRpdikge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJ1bGxldGVkOm5vdChkaXYpOjpCZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjMzQ2ODljO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYnVsbGV0ZWQgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5idWxsZXRlZCA+IHA6OkJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgY29sb3I6ICMzNDY4OWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWRlci1jb250YWluZXIgLmZ1c2lvbi1zbGlkZXItcmV2b2x1dGlvbiB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuLnNsaWRlci1jb250YWluZXIgLmZ1c2lvbi1zbGlkZXItcmV2b2x1dGlvbiAuc2xpZGVyX21vZHVsZSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5mdXNpb24tc2xpZGVyLXJldm9sdXRpb24gLnNsaWRlcl9uYXYge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuZnVzaW9uLXNsaWRlci1yZXZvbHV0aW9uIC5zbGlkZXJfbmF2IC50cC10aHVtYi1tYXNrIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTM4cHggIWltcG9ydGFudDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5mdXNpb24tc2xpZGVyLXJldm9sdXRpb24gLnNsaWRlcl9uYXYgLnRwLXRodW1iLW1hc2sgLnRwLXRodW1icy1pbm5lci13cmFwcGVyIHtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuZnVzaW9uLXNsaWRlci1yZXZvbHV0aW9uIC5zbGlkZXJfbmF2IC50cC10aHVtYi1tYXNrIC50cC10aHVtYnMtaW5uZXItd3JhcHBlciAudHAtdGh1bWIge1xuICBtYXJnaW46IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNsaWRlci1jb250YWluZXIgLmZ1c2lvbi1zbGlkZXItcmV2b2x1dGlvbiAuc2xpZGVyX25hdiAudHAtdGh1bWItbWFzayAudHAtdGh1bWJzLWlubmVyLXdyYXBwZXIgLnRwLXRodW1iOmhvdmVyIC50cC10aHVtYi1pbWctd3JhcCwgLnNsaWRlci1jb250YWluZXIgLmZ1c2lvbi1zbGlkZXItcmV2b2x1dGlvbiAuc2xpZGVyX25hdiAudHAtdGh1bWItbWFzayAudHAtdGh1bWJzLWlubmVyLXdyYXBwZXIgLnRwLXRodW1iLnNlbGVjdGVkIC50cC10aHVtYi1pbWctd3JhcCB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYm9yZGVyLW11bHRpcGxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmJsdWUtYm9yZGVyLW11bHRpcGxlIHVsIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgY29sb3I6ICMxODVlYTM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmJsdWUtYm9yZGVyLW11bHRpcGxlIHVsIGxpOm50aC1jaGlsZChvZGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzQ2ODljO1xufVxuLmJsdWUtYm9yZGVyLW11bHRpcGxlIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnVzaW9uLWZ1bGx3aWR0aCwgZm9vdGVyLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mdXNpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYXZhZGEtcGFnZS10aXRsZWJhci13cmFwcGVyIC5mdXNpb24tcGFnZS10aXRsZS1iYXIgLmZ1c2lvbi1wYWdlLXRpdGxlLXdyYXBwZXIgaDEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuZnVzaW9uLXRpdGxlLmZ1c2lvbi10aXRsZS5mdXNpb24tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvdW50ZXItY2lyY2xlLWNvbHVtbiAuZnVzaW9uLWNvdW50ZXJzLWNpcmNsZSAuY291bnRlci1jaXJjbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5mdXNpb24tc2xpZGVyLXJldm9sdXRpb24gLnNsaWRlcl9tb2R1bGUgLnRwYXJyb3dzIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IC0xMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5mdXNpb24tc2xpZGVyLXJldm9sdXRpb24gLnNsaWRlcl9tb2R1bGUgLnRwYXJyb3dzLnRwLWxlZnRhcnJvdyB7XG4gICAgbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5mdXNpb24tc2xpZGVyLXJldm9sdXRpb24gLnNsaWRlcl9tb2R1bGUgLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDYwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgLmZ1c2lvbi1zbGlkZXItcmV2b2x1dGlvbiAuc2xpZGVyX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuZnVzaW9uLXNsaWRlci1yZXZvbHV0aW9uIC5zbGlkZXJfbmF2IC50cC10aHVtYi1tYXNrIC50cC10aHVtYnMtaW5uZXItd3JhcHBlciAudHAtdGh1bWIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zb2NpYWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXItY2lyY2xlLWNvbHVtbixcbi5mZWF0dXJlZC1wYXJ0bmVycyAuZmVhdHVyZWQtcGFydG5lcixcbi5jYXNlLXN0dWRpZXMgLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmZ1c2lvbi1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZ1c2lvbi1mdWxsd2lkdGgsIGZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZ1c2lvbi1wYWdlLXRpdGxlLWJhciAuZnVzaW9uLXBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgdG9wOiAtMXZ3O1xuICB9XG5cbiAgLmJsdWUtYm9yZGVyLXNpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM0Njg5YztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYyMHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC50cC1sZWZ0YXJyb3cge1xuICAgIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAudHAtcmlnaHRhcnJvdyB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyLmZ1c2lvbi1oZWFkZXItd3JhcHBlci5mdXNpb24taXMtc3RpY2t5IC5mdXNpb24taGVhZGVyLXYxIC5mdXNpb24taGVhZGVyLXN0aWNreS1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuZnVzaW9uLWhlYWRlci13cmFwcGVyLmZ1c2lvbi1pcy1zdGlja3kgLmZ1c2lvbi1oZWFkZXItdjEgLmZ1c2lvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuZnVzaW9uLWhlYWRlci13cmFwcGVyLmZ1c2lvbi1pcy1zdGlja3kgLmZ1c2lvbi1oZWFkZXItdjEgLmZ1c2lvbi1oZWFkZXIgLmZ1c2lvbi1sb2dvIHtcbiAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlci5mdXNpb24taGVhZGVyLXdyYXBwZXIuZnVzaW9uLWlzLXN0aWNreSAuZnVzaW9uLWhlYWRlci12MSAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLWxvZ28gLmZ1c2lvbi1zdGlja3ktbG9nbyB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuaGVhZGVyLmZ1c2lvbi1oZWFkZXItd3JhcHBlci5mdXNpb24taXMtc3RpY2t5IC5mdXNpb24taGVhZGVyLXYxIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuZnVzaW9uLWhlYWRlci13cmFwcGVyLmZ1c2lvbi1pcy1zdGlja3kgLmZ1c2lvbi1oZWFkZXItdjEgLmZ1c2lvbi1oZWFkZXIgLmZ1c2lvbi1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMTg1ZWEzO1xufVxuaGVhZGVyLmZ1c2lvbi1oZWFkZXItd3JhcHBlciAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLW1haW4tbWVudSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMxODVlYTM7XG59XG5oZWFkZXIuZnVzaW9uLWhlYWRlci13cmFwcGVyIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyLmZ1c2lvbi1oZWFkZXItd3JhcHBlciAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOm5vdCguZnVzaW9uLWxvZ28tbGluayk6aG92ZXIge1xuICBjb2xvcjogIzE4NWVhMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1c2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLW1vYmlsZS1tZW51LWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbW9iaWxlLW5hdi1ob2xkZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbW9iaWxlLW5hdi1ob2xkZXIgPiB1bCAuZnVzaW9uLW9wZW4tc3VibWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmZ1c2lvbi1oZWFkZXIgLmZ1c2lvbi1tb2JpbGUtbmF2LWhvbGRlciA+IHVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lIGhlYWRlci5mdXNpb24taGVhZGVyLXdyYXBwZXI6bm90KC5mdXNpb24taXMtc3RpY2t5KS5mdXNpb24taGVhZGVyLXNoYWRvdyA+IGRpdiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaG9tZSBoZWFkZXIuZnVzaW9uLWhlYWRlci13cmFwcGVyOm5vdCguZnVzaW9uLWlzLXN0aWNreSkgLmZ1c2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmhvbWUgaGVhZGVyLmZ1c2lvbi1oZWFkZXItd3JhcHBlcjpub3QoLmZ1c2lvbi1pcy1zdGlja3kpIC5mdXNpb24taGVhZGVyIC5mdXNpb24tbG9nbyAuZnVzaW9uLWxvZ28tbGluayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzEwL0xvZ28tSG91c2VSaWdodC1SZXZlcnNlLnBuZ1wiKTtcbiAgICB3aWR0aDogMjc0cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5ob21lIGhlYWRlci5mdXNpb24taGVhZGVyLXdyYXBwZXI6bm90KC5mdXNpb24taXMtc3RpY2t5KSAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLWxvZ28gLmZ1c2lvbi1sb2dvLWxpbmsgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lIGhlYWRlci5mdXNpb24taGVhZGVyLXdyYXBwZXI6bm90KC5mdXNpb24taXMtc3RpY2t5KSAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOm5vdCguZnVzaW9uLWxvZ28tbGluaykge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5ob21lIGhlYWRlci5mdXNpb24taGVhZGVyLXdyYXBwZXI6bm90KC5mdXNpb24taXMtc3RpY2t5KSAuZnVzaW9uLWhlYWRlciAuZnVzaW9uLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOm5vdCguZnVzaW9uLWxvZ28tbGluayk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIHAsIGZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIGg0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIHVsIGxpOjpCZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuZm9vdGVyLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbmZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYTo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuZm9vdGVyLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1mYWNlYm9vazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkZhY2Vib29rXCI7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLXR3aXR0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJUd2l0dGVyXCI7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLXlvdXR1YmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJZb3VUdWJlXCI7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLWluc3RhZ3JhbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkluc3RhZ3JhbVwiO1xufVxuZm9vdGVyLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1saW5rZWRpbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxpbmtlZEluXCI7XG59XG5mb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLW1haWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJlTmV3c2xldHRlclwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyLmZ1c2lvbi1mb290ZXItd2lkZ2V0LWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGZvb3Rlci5mdXNpb24tZm9vdGVyLXdpZGdldC1hcmVhIC5mdXNpb24tY29sdW1ucyAuZnVzaW9uLWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIuZnVzaW9uLWZvb3Rlci13aWRnZXQtYXJlYSAuZnVzaW9uLWNvbHVtbnMgLmZ1c2lvbi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob21lIC5oZXJvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhvbWUgLmhlcm8tY29udGFpbmVyIC5oZXJvIC5mdXNpb24tdGl0bGUgaDEge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmhvbWUgLmhlcm8tY29udGFpbmVyIC5oZXJvIC5mdXNpb24tdGV4dCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uaG9tZSAuaGVyby1jb250YWluZXIgLmhlcm8gLmZ1c2lvbi1idXR0b24ge1xuICBtYXgtd2lkdGg6IDEyNHB4O1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaG9tZSAuY29ubmVjdCAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgOTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTc1ZWEyO1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbn1cbi5ob21lIC5jb25uZWN0IC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1mYWNlYm9vayB7XG4gIG9yZGVyOiAwO1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1mYWNlYm9vazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkZhY2Vib29rXCI7XG59XG4uaG9tZSAuY29ubmVjdCAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLXR3aXR0ZXIge1xuICBvcmRlcjogMTtcbn1cbi5ob21lIC5jb25uZWN0IC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYS5mdXNpb24tdHdpdHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlR3aXR0ZXJcIjtcbn1cbi5ob21lIC5jb25uZWN0IC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYS5mdXNpb24teW91dHViZSB7XG4gIG9yZGVyOiAyO1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi15b3V0dWJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWW91VHViZVwiO1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1pbnN0YWdyYW0ge1xuICBvcmRlcjogMztcbn1cbi5ob21lIC5jb25uZWN0IC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYS5mdXNpb24taW5zdGFncmFtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSW5zdGFncmFtXCI7XG59XG4uaG9tZSAuY29ubmVjdCAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLWxpbmtlZGluIHtcbiAgb3JkZXI6IDQ7XG59XG4uaG9tZSAuY29ubmVjdCAuZnVzaW9uLXNvY2lhbC1uZXR3b3JrcyAuZnVzaW9uLXNvY2lhbC1uZXR3b3Jrcy13cmFwcGVyIGEuZnVzaW9uLWxpbmtlZGluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTGlua2VkSW5cIjtcbn1cbi5ob21lIC5jb25uZWN0IC5mdXNpb24tc29jaWFsLW5ldHdvcmtzIC5mdXNpb24tc29jaWFsLW5ldHdvcmtzLXdyYXBwZXIgYS5mdXNpb24tbWFpbCB7XG4gIG9yZGVyOiA1O1xufVxuLmhvbWUgLmNvbm5lY3QgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3MgLmZ1c2lvbi1zb2NpYWwtbmV0d29ya3Mtd3JhcHBlciBhLmZ1c2lvbi1tYWlsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRW5ld3NcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWNvbnRhaW5lciAuZnVzaW9uLWxheW91dC1jb2x1bW4ge1xuICAgIG1hcmdpbjogMTUwcHggMCAxOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLWNvbnRhaW5lciAuZnVzaW9uLWxheW91dC1jb2x1bW4gLmZ1c2lvbi10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1jb250YWluZXIgLmZ1c2lvbi1sYXlvdXQtY29sdW1uIC5mdXNpb24tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci0zIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXItMyAudGl0bGUtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0zIC5zcGxpdC1jb2x1bW4gLmltYWdlLWNvbHVtbiAuZnVzaW9uLWltYWdlZnJhbWUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyLTMgLnNwbGl0LWNvbHVtbiAubGlzdC1jb2x1bW4gLmZ1c2lvbi1jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zb2NpYWwtaWNvbiAuZnVzaW9uLWltYWdlZnJhbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE1MjBweCkge1xuICAuY29udGFpbmVyLTMgLnNwbGl0LWNvbHVtbiAuaW1hZ2UtY29sdW1uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCA0NXB4O1xuICB9XG4gIC5jb250YWluZXItMyAuc3BsaXQtY29sdW1uIC5saXN0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHggNDVweDtcbiAgfVxuICAuY29udGFpbmVyLTMgLnNwbGl0LWNvbHVtbiAubGlzdC1jb2x1bW4gLmZ1c2lvbi1jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLmNvbnRhaW5lci0zIC5zcGxpdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0zIC5zcGxpdC1jb2x1bW4gLmltYWdlLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0zIC5zcGxpdC1jb2x1bW4gLmltYWdlLWNvbHVtbiBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLWNvbnRhaW5lciAuZnVzaW9uLXNsaWRlci1yZXZvbHV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZlYXR1cmVkLXBhcnRuZXJzIC5mdXNpb24tYnVpbGRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVhdHVyZWQtcGFydG5lcnMgLmZ1c2lvbi1idWlsZGVyLXJvdyBwLCAuZmVhdHVyZWQtcGFydG5lcnMgLmZ1c2lvbi1idWlsZGVyLXJvdyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlZC1wYXJ0bmVycyAuZnVzaW9uLWJ1aWxkZXItcm93IC5mdXNpb24tY29sdW1uLWZpcnN0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4uZmVhdHVyZWQtcGFydG5lcnMgLmZ1c2lvbi1idWlsZGVyLXJvdyAuZmVhdHVyZWQtcGFydG5lciB7XG4gIGZsZXg6IDEgMTtcbiAgZmxleC1iYXNpczogY2FsYygyNSUgLSA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVkLXBhcnRuZXJzIC5mdXNpb24tYnVpbGRlci1yb3cgLmZlYXR1cmVkLXBhcnRuZXI6aG92ZXIgcDpsYXN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZlYXR1cmVkLXBhcnRuZXJzIC5mdXNpb24tYnVpbGRlci1yb3cgLmZlYXR1cmVkLXBhcnRuZXIgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtcGFydG5lcnMgLmZ1c2lvbi1idWlsZGVyLXJvdyAuZmVhdHVyZWQtcGFydG5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4uZmVhdHVyZWQtcGFydG5lcnMgLmZ1c2lvbi1idWlsZGVyLXJvdyAuZmVhdHVyZWQtcGFydG5lciBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZWF0dXJlZC1wYXJ0bmVycyAuZnVzaW9uLWJ1aWxkZXItcm93IC5mZWF0dXJlZC1wYXJ0bmVyIC5mdXNpb24taW1hZ2VmcmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mZWF0dXJlZC1wYXJ0bmVyLWxpc3QgcCwgLmZlYXR1cmVkLXBhcnRuZXItbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlZC1wYXJ0bmVyLWxpc3QgLmZ1c2lvbi10aXRsZSAudGl0bGUtc2VwLnNlcC1zaW5nbGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG59XG4uZmVhdHVyZWQtcGFydG5lci1saXN0IC5mdXNpb24tdGl0bGUgLnRpdGxlLWhlYWRpbmctY2VudGVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmZlYXR1cmVkLXBhcnRuZXItbGlzdCAuZnVzaW9uLXRleHQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmM7XG59XG4uZmVhdHVyZWQtcGFydG5lci1saXN0IC5mdXNpb24tdGV4dCBoNCwgLmZlYXR1cmVkLXBhcnRuZXItbGlzdCAuZnVzaW9uLXRleHQgcDpudGgtb2YtdHlwZSgybisxKSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mZWF0dXJlZC1wYXJ0bmVyLWxpc3QgLmZ1c2lvbi10ZXh0IHA6bnRoLW9mLXR5cGUoMm4rMikge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVkLXBhcnRuZXJzIC5mZWF0dXJlZC1wYXJ0bmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZmVhdHVyZWQtcGFydG5lci1saXN0IC5mdXNpb24tdGl0bGUuZnVzaW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDI1cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtcGFydG5lcnMgLmZlYXR1cmVkLXBhcnRuZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXBhcnRuZXJzIC5mZWF0dXJlZC1wYXJ0bmVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mZWF0dXJlZC1wYXJ0bmVycyAuZmVhdHVyZWQtcGFydG5lciAuZnVzaW9uLWltYWdlZnJhbWUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFwcHJvYWNoIC5mdXNpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmFwcHJvYWNoIC5mdXNpb24tY29udGVudC1ib3hlcy5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLmFwcHJvYWNoIC5mdXNpb24tY29udGVudC1ib3hlcy5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbjpudGgtb2YtdHlwZSgxKSAuY29sIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzExL1BhbmVsLTEtQmFja2dyb3VuZC5wbmdcIik7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbjpudGgtb2YtdHlwZSgyKSAuY29sIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzExL1BhbmVsLTItQmFja2dyb3VuZC5wbmdcIik7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbjpudGgtb2YtdHlwZSgzKSAuY29sIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzExL1BhbmVsLTMtQmFja2dyb3VuZC5wbmdcIik7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbjpudGgtb2YtdHlwZSg0KSAuY29sIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzExL1BhbmVsLTQtQmFja2dyb3VuZC5wbmdcIik7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiAuY29sIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiAuY29sLmxpbmstYXJlYS1saW5rLWljb24taG92ZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcHByb2FjaCAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wgLmhlYWRpbmcsIC5hcHByb2FjaCAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwcm9hY2ggLmZ1c2lvbi1jb250ZW50LWJveGVzLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiAuY29sIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHByb2FjaCAuZnVzaW9uLWNvbnRlbnQtYm94ZXMuY29udGVudC1ib3hlcy1jbGVhbi12ZXJ0aWNhbCAuY29udGVudC1ib3gtY29sdW1uIC5jb2wgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5zZXJ2aWNlcyAuc2VydmljZS10ZXh0IC5mdXNpb24tY29sdW1uLXdyYXBwZXIgLmZ1c2lvbi10ZXh0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc2VydmljZXMgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24tdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sZXRzLXRhbGsgLmZ1c2lvbi1idXR0b24ge1xuICBtYXgtd2lkdGg6IDEyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFwcHJvYWNoIC5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYXBwcm9hY2ggLmNvbnRlbnQtYm94ZXMtY2xlYW4tdmVydGljYWwgLmNvbnRlbnQtYm94LWNvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmFwcHJvYWNoIC5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4gLmNvbCAuaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZXJ2aWNlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlcyAuZnVzaW9uLWxheW91dC1jb2x1bW4gLmZ1c2lvbi1jb2x1bW4td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VzIC5mdXNpb24tbGF5b3V0LWNvbHVtbiAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24tdGl0bGUuc2VydmljZXMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VzIC5mdXNpb24tbGF5b3V0LWNvbHVtbiAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24taW1hZ2VmcmFtZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlcyAuZnVzaW9uLWxheW91dC1jb2x1bW4gLmZ1c2lvbi1jb2x1bW4td3JhcHBlciAuc2VydmljZS10ZXh0IC5mdXNpb24tY29sdW1uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMgLmZ1c2lvbi1sYXlvdXQtY29sdW1uIC5mdXNpb24tY29sdW1uLXdyYXBwZXIgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24tdGl0bGUuZnVzaW9uLXRpdGxlLmZ1c2lvbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMgLmZ1c2lvbi1sYXlvdXQtY29sdW1uIC5mdXNpb24tY29sdW1uLXdyYXBwZXIgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24tdGl0bGUuZnVzaW9uLXRpdGxlLmZ1c2lvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFwcHJvYWNoIC5jb250ZW50LWJveGVzLWNsZWFuLXZlcnRpY2FsIC5jb250ZW50LWJveC1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlLXRleHQgLmZ1c2lvbi1jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VzIC5zZXJ2aWNlLXRleHQgLmZ1c2lvbi1jb2x1bW4td3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlcyAuc2VydmljZS10ZXh0IC5mdXNpb24tY29sdW1uLXdyYXBwZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VydmljZXMgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIC5mdXNpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlLXRleHQgLmZ1c2lvbi1jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjFweCkge1xuICAuc2VydmljZXMgLnNlcnZpY2UtdGV4dCAuZnVzaW9uLWNvbHVtbi13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RhZmYtbWVtYmVycyAuY29sIC5oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zdGFmZi1tZW1iZXJzIC5jb2wgLmhlYWRpbmcgaDIge1xuICBwYWRkaW5nOiAzNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG4uc3RhZmYtbWVtYmVycyAuY29sIC5oZWFkaW5nIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zdGFmZi1tZW1iZXJzIC5jb2wgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAzNXB4IDM1cHg7XG59XG4uc3RhZmYtbWVtYmVycyAuY29sIC5jb250ZW50LWNvbnRhaW5lciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YWZmLW1lbWJlcnMgLmNvbCAuY29udGVudC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhY3QtaW5mbyAuZnVzaW9uLXRleHQge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uY29udGFjdC1pbmZvIC5mdXNpb24tdGV4dC5idWxsZXRlZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb250YWN0LWluZm8gLmZ1c2lvbi10ZXh0LmJ1bGxldGVkIHA6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtaW5mbyAuZnVzaW9uLWdvb2dsZS1tYXAge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY29udGFjdC1mb3JtIC5mdXNpb24tdGV4dC5idWxsZXRlZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29udGFjdC1mb3JtIC53cGNmNy1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNlNGVjZjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuLmNvbnRhY3QtZm9ybSAud3BjZjctZm9ybSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0gLnJvdyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1mb3JtIC53cGNmNy1mb3JtIC5yb3cgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtZm9ybSAud3BjZjctZm9ybSAucm93IHNwYW4gaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZTRlY2Y1O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtIC53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0uZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0gLmZ1c2lvbi1idXR0b24ge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC1mb3JtIC53cGNmNy1mb3JtIC5mdXNpb24tYnV0dG9uIC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5lbXBsb3ltZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lIGluc2lkZSBub25lO1xufVxuLmVtcGxveW1lbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgY29sb3I6ICMzNDY4OWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5lbXBsb3ltZW50IC53cGNmNy1mb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtcGxveW1lbnQgLndwY2Y3LWZvcm0gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW1wbG95bWVudCAud3BjZjctZm9ybSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5lbXBsb3ltZW50IC53cGNmNy1mb3JtIHA6bGFzdC1vZi10eXBlIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVtcGxveW1lbnQgLndwY2Y3LWZvcm0gcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVtcGxveW1lbnQgLndwY2Y3LWZvcm0gcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1wbG95bWVudCAud3BjZjctZm9ybSBwIHNwYW4gaW5wdXQud3BjZjctdGV4dCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlY2Y1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1Yi1tZW51IC5mdXNpb24td2lkZ2V0LWFyZWEgLndpZGdldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3ViLW1lbnUgLmZ1c2lvbi13aWRnZXQtYXJlYSAud2lkZ2V0IC5mdXNpb24td2lkZ2V0LW1lbnUge1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4IDA7XG4gIH1cbiAgLnN1Yi1tZW51IC5mdXNpb24td2lkZ2V0LWFyZWEgLndpZGdldCAuZnVzaW9uLXdpZGdldC1tZW51ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZ1c2lvbi1ibG9nLXNob3J0Y29kZSAuZnVzaW9uLXBvc3QtY29udGVudCAuYmxvZy1zaG9ydGNvZGUtcG9zdC10aXRsZSBhIHtcbiAgY29sb3I6ICMxODVlYTMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLmNodXJjaC1wcm9qZWN0LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLmNodXJjaC1wcm9qZWN0LXN0YXRpc3RpY3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2h1cmNoLXByb2plY3Qtc3RhdGlzdGljcyBwOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3QtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9qZWN0LWRlc2NyaXB0aW9uLWNvbnRhaW5lciAucHJvamVjdC1kZXNjcmlwdGlvbi1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvamVjdC1kZXNjcmlwdGlvbi1jb250YWluZXIgLnByb2plY3QtZGVzY3JpcHRpb24tY29sdW1uIC5mdXNpb24tdGl0bGUuZnVzaW9uLXRpdGxlLTIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6InNjc3MifQ== */
