@media screen and (max-width: 1900px) {
    h1 {
        font-size: 50px
    }
}

@media screen and (max-width: 1710px) {
    h1 {
        font-size: 50px
    }

    .slide-projects-area .item .title, .slide-projects-line .item .title {
        font-size: 20px
    }

    .market-sectors .describe {
        top: 30%
    }

    .market-sectors .describe .title {
        margin-bottom: 25px
    }

    .market-sectors .item .blue-top {
        top: 20%
    }

    .contact-main .offices-contact .office .cart-area {
        background-size: cover
    }

    .contact-main section.vendor-form p.top {
        font-size: 22px;
        padding-top: 60px
    }

    .vendor-form .top-info img {
        width: 70%
    }

    .project-internal-main .main-article .describe-area {
        font-size: 16px;
        top: 0
    }

    .project-internal-main h3 {
      /*  font-size: 20px;*/
        margin-top: 0
    }
}

@media screen and (max-width: 1600px) {
    .contact-main section.vendor-form .step-wrapper .step {
        width: 30%
    }

    .project-internal-main .main-article .image-slide {
        width: 50%
    }

    .project-internal-main .main-article .describe-area {
        top: 5%;
        width: 40%
    }

    .project-internal-main .main-article .image-slide .owl-nav {
        right: -40%;
        bottom: 5%
    }
}

@media screen and (max-width: 1500px) {
    footer .created-area, footer .years-area {
        width: 17% !important
    }

    footer .social-icons-area {
        width: 30% !important
    }

    .modal-person .describe-area .short-info {
        font-size: 18px;
        margin: 15px 0
    }

    .modal-person .describe-area .main-info p {
        font-family: 'Exo 2', sans-serif;
        font-size: 14px;
        margin-bottom: 15px
    }

    .project-internal-main .main-article .describe-area {
        font-size: 16px
    }

    .display-main .top-items {
        margin-top: 50px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    .display-main .top-items .rss {
        width: 100%;
        margin-bottom: 30px
    }

    .display-main .top-items .item2, .display-main .top-items .item3 {
        width: 48%
    }

    .market-sectors .describe .title {
        font-size: 30px
    }

    .market-sectors .describe ul li {
        margin-bottom: 10px
    }

    .about-main section.culture p, .about-main section.process p, .services-main p {
        font-size: 16px;
        margin-bottom: 20px
    }

    .about-main .choose-area .choose, .services-main .choose-area .choose, .services-main p.bold-blue, section.culture .items-area li, section.self-perform .items-area li {
        font-size: 18px
    }

    section.culture .items-area, section.self-perform .items-area {
        width: 30%
    }
}

@media screen and (max-width: 1395px) {
    .apply-main .form-wrapper {
        height: auto
    }

    .apply-main .form-area {
        position: static;
        margin: 50px 0
    }

    .apply-main .form-area p {
        width: 80%
    }
}

@media screen and (max-width: 1350px) {
    .about-main .choose-area .choose, .services-main .choose-area .choose {
        width: 30%
    }

    .project-internal-main .main-article .image-slide .item {
        padding: 80% 0 0
    }

    .project-internal-main .main-article .describe-area {
        font-size: 14px;
        top: 0
    }

    .project-internal-main h3 {
       /* font-size: 18px;*/
        margin-top: 0
    }

    .news-internal-main .main-article .describe-area {
        margin-top: 20px
    }

    .project-internal-main .main-article .image-slide .owl-nav {
        right: -50%
    }

    .contact-main section.vendor-form p.top {
        font-size: 18px
    }

    .contact-main section.vendor-form .back-area {
        height: 210px
    }

    .about-main .choose-area {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    .about-main .choose-area .choose {
        width: 33%;
        border-bottom: 1px solid #b5b7bd
    }

    .about-main .choose-area .choose:last-child {
        border-right: 1px solid #b5b7bd
    }

    .contact-main .offices-contact .description .person-position {
        font-size: 16px;
        margin-bottom: 35px
    }

    .contact-main .offices-contact .address-data .item {
        margin-bottom: 15px
    }

    .contact-main .offices-contact .address-data .data, .contact-main .offices-contact .description .person-title {
        font-size: 14px
    }

    .contact-main .offices-contact .title {
        font-size: 20px
    }
}

@media screen and (max-width: 1200px) {
    .billboard-slider .item {
        height: 650px !important
    }

    .about-main .people-slider .name-area {
        font-size: 14px
    }

    .cm-images-slider .owl-nav .owl-next {
        right: 5%;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background: #0355a4 !important;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

    .cm-images-slider .owl-nav .owl-prev {
        left: 5%;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background: #0355a4 !important;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

    .cm-images-slider .owl-nav .owl-next img, .cm-images-slider .owl-nav .owl-prev img {
        width: initial
    }

    .items-foot {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    footer .footer-nav ul li {
        margin-right: 30px
    }

    .items-foot .item {
        width: 30%;
        padding: 0 0 30px 20px
    }

    footer .foot-bottom-inner > div {
        width: 100% !important;
        margin-bottom: 10px;
        text-align: center
    }

    footer .social-icons-area {
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center
    }

    h1 {
        font-size: 60px
    }

    .modal-person .describe-person {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    .modal-person .image-area {
        position: relative;
        width: 60%;
        margin: 80px auto 60px;
        padding: 65% 0 0
    }

    .modal-person .modal-dialog {
        width: 100%;
        margin: auto
    }

    .modal-person .describe-area {
        width: 100%;
        text-align: center
    }

    .market-sectors .item, section.departments .item {
        width: 49.9%;
        padding: 30% 0 0
    }

    .project-internal-main .main-article .describe-area {
        font-size: 14px
    }

    .project-internal-main .main-article .image-slide .owl-nav {
        bottom: 2%
    }

    .slide-projects-area .item .title, .slide-projects-line .item .title {
        font-size: 16px
    }

    .vendor-form .top-info img {
        width: 100%
    }

    .contact-main .steps-area .circle-area {
        width: 150px;
        height: 150px
    }

    .facebook-articles .item .top a {
        font-size: 20px
    }
}

@media screen and (max-width: 1023px) {
    .project-internal-main .main-article .image-slide {
        width: 100%;
        margin: auto
    }

    .project-internal-main .main-article .image-slide .owl-nav {
        position: static
    }

    .project-internal-main .main-article .image-slide .owl-nav .owl-next {
        position: absolute;
        top: 40%;
        right: 5%;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background: #0355a4 !important;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

    .project-internal-main .main-article .image-slide .owl-nav span {
        color: #fff !important
    }

    .project-internal-main .main-article .image-slide .owl-nav .owl-prev {
        position: absolute;
        top: 40%;
        left: 5%;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background: #0355a4 !important;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center
    }

    .project-internal-main .main-article .describe-area {
        font-size: 16px;
        position: static;
        width: 90%;
        margin: 15px auto 20px
    }

    .project-internal-main .main-article .image-slide .owl-dots {
        margin-top: 20px
    }

    .project-internal-main .main-article .image-slide .owl-nav .line {
        display: none
    }
}

@media screen and (max-width: 991px) {
    .contact-main section.vendor-form .step-wrapper{
        flex-wrap: wrap;
    }
    .contact-main section.vendor-form .step-wrapper .step{
        width: 100%;
    }
    .contact-main section.vendor-form .step-wrapper .step  .circle-area img{
        max-width: 100% !important;
        height: auto !important;
        width: 60px !important;
    }
    .contact-main section.vendor-form .step-wrapper .step p{
        max-width: 320px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .vendor-form img{
        position: static !important;
        display: block;
        margin: 0 auto !important;
        width: 100% !important;
        max-width: 320px !important;
    }
    .contact-main section.vendor-form .back-area{
        height: 320px !important;
    }
    .about-main .year-images, .about-main .years-wrapper, footer .logo-area {
        display: none
    }

    .general-constructing .describe-area, .process-slider .describe-area, .self-perform .describe-area, .services-main .design-build-slider .describe-area, section.culture .describe-items-wrapper .item .describe-area, section.self-perform .describe-items-wrapper .item .item .describe-area {
        width: 90%;
        margin: 0 auto
    }

    .about-main section.culture ul, .about-main section.process ul, .services-main ul {
        margin-left: 0
    }

    .news-main .facebook-articles {
        margin-bottom: 30px
    }

    section.culture .describe-items-wrapper .item .image-area {
        width: 100%;
        height: 300px
    }

    .apply-main .form-area h3 {
        margin-bottom: 0 !important;
        padding: 20px
    }

    .modal-person .modal-body {
        padding: 50px 20px
    }

    .modal-person .modal-content {
        width: 100%
    }

    .about-main section.people .sub-title {
        font-size: 20px
    }

    .about-main section.people p.top-describe {
        font-size: 14px;
        width: 90%;
        margin: 0 auto 60px;
        padding: 0
    }

    .about-main .process-slider .item .title-area, .about-main section.careers .apply, .services-main .design-build-slider .item .title-area {
        margin-top: 30px
    }

    .items-foot .item {
        width: 100%;
        padding: 0 0 0 20px
    }

    footer .footer-nav ul li {
        font-size: 10px
    }

    footer .foot-bottom-inner > div {
        width: 100%;
        margin-bottom: 10px;
        text-align: left
    }

    footer .social-icons-area {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-justify-content: flex-start
    }

    .contact-main section.vendor-form .steps-area .step {
        margin-bottom: 20px
    }

    .market-sectors .describe .title {
        font-size: 24px
    }

    .market-sectors .describe ul {
        font-size: 14px
    }

    .about-main section.culture h3, .about-main section.people h3, .about-main section.process h3 {
        padding: 30px 0 0
    }

    .about-main section.careers .about-back, .about-main section.history .about-back {
        right: 15%
    }

    .about-main section.careers .about-back img, .about-main section.history .about-back img {
        width: 50%
    }

    .about-main .describe-area .title, .services-main .describe-area .title {
        margin: 30px 0
    }

    .about-main section.careers, .about-main section.history {
        padding: 0
    }

    section.departments .item {
        padding: 40% 0 0
    }

    .slide-projects-wrapper {
        margin-bottom: 80px
    }

    footer .departments-area .department {
        padding-bottom: 20px
    }

    .header-area .nav-search nav ul li {
        margin-right: 20px
    }

    .top-choices-area .choice {
        margin-right: 15px
    }

    .services-main .image-area-wrap {
        -ms-flex-order: 1;
        order: 1;
        -webkit-order: 1
    }

    .services-main .describe-area-wrap {
        -ms-flex-order: 2;
        order: 2;
        -webkit-order: 2
    }

    .describe-area-wrap {
        max-width: 100%;
        margin-top: 30px
    }

    .about-main .process-slider .item .title-area, .services-main .design-build-slider .item .title-area {
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center
    }

    section.culture .image-area img, section.self-perform .image-area img {
        width: 100%
    }

    section.culture .items-area, section.self-perform .items-area {
        top: 10%;
        left: 15%;
        width: 70%;
        text-align: left
    }

    h3 {
        font-size: 30px;
        margin: 30px !important;
        padding: 0
    }

    footer h3 {
        margin: 0 !important
    }

    .about-main a.button {
        margin: 0 auto
    }

    .contact-main .offices-contact .office .cart-area {
        background-size: cover
    }

    .vendor-form .top-info img {
        width: 30%;
        margin: 0 auto 20px
    }

    .contact-main section.vendor-form p.top {
        margin-bottom: 20px
    }

    .facebook-articles .item {
        margin-bottom: 30px
    }

    footer .foot-bottom-inner {
        margin: 0 20px 20px
    }
}

@media screen and (max-width: 767px) {
    .top-choices-area-wrapper{
        background: #eaeaea;
        top: 75px;
        text-align: center;
        width: 100%;
        z-index: 99;
    }
    .top-choices-area {
        display: block
    }

    header nav {
        display: none
    }
    .about-main section.careers, .about-main section.history{
        background-position: right top;
    }
    .mobile-bar .open-bar {
        display: block
    }

    .open-search img {
        width: 100%
    }

    .about-main section.culture{
        padding-bottom: 30px;
    }

    .page-template-template-about header, .page-template-template-government header, .page-template-template-services header, .page-template-template-work header {
        padding-bottom: 20px
    }

    .about-main .choose-area, .services-main .choose-area {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start
    }

    .about-main .choose-area .choose, .services-main .choose-area .choose {
        width: 50%;
        height: 60px
    }

    .market-sectors .describe .title {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 800px) {
    .header-area .nav-search nav ul {
        font-size: 10px;
        margin-right: 20px
    }

    .header-area .nav-search nav ul li {
        margin-right: 10px
    }

    .header-area .logo img {
        width: 80%
    }
}

@media screen and (max-width: 600px) {
    .about-main .choose-area .choose, .services-main .choose-area .choose {
        font-size: 14px
    }

    .contact-main section.vendor-form .back-area{
        height: 390px !important;
    }

    .error-404 {
        font-size: 150px;
        padding: 100px 0
    }

    .apply-main .form-area p {
        font-size: 16px
    }

    .project-internal-main .main-article .describe-area {
        font-size: 14px
    }

    .market-sectors .item {
        padding: 40% 0 0
    }

    section.culture .items-area li, section.self-perform .items-area li {
        font-size: 14px;
        margin-bottom: 15px
    }

    section.culture .items-area, section.self-perform .items-area {
        top: 5%;
        left: 10%;
        width: 80%
    }
    footer {
        text-align: center;
        padding: 0 15px;
    }
    footer .departments-area .department .title,
    footer .footer-nav ul li{
        text-align: center;
    }
    footer .departments-area .department {
        text-align: center
    }
    footer .foot-bottom-inner > div{
        text-align: center;
    }
    footer .social-icons-area {
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
    }

    .footer-nav ul {
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        text-align: left !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    footer {
        border-top: none
    }

    footer .footer-nav ul li {
        display: block !important;
        width: 50%;
        margin-right: 0;
        margin-bottom: 20px
    }

    .home section.departments {
        padding-bottom: 50px
    }

    footer .foot-bottom-inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    footer .foot-bottom-inner .social-icons-area {
        width: 100%;
        margin-bottom: 20px;
        -ms-flex-order: 1;
        order: 1;
        -webkit-order: 1
    }

    footer .foot-bottom-inner .years-area {
        width: 100%;
        margin-bottom: 10px;
        -ms-flex-order: 2;
        order: 2;
        -webkit-order: 2
    }

    footer .foot-bottom-inner .created-area {
        width: 100%;
        -ms-flex-order: 3;
        order: 3;
        -webkit-order: 3
    }

    .slide-projects-area .item .title, .slide-projects-line .item .title, section.departments .item .title {
        font-size: 16px
    }

    h1 {
        font-size: 40px;
        line-height: 1.5
    }

    .billboard-slider .item {
        padding: 80px 0 !important
    }

    .billboard-slider .description {
        padding-bottom: 0 !important;
        font-size: 18px !important;
        line-height: 1.5
    }
}

@media screen and (max-width: 500px) {
    .search .site-main .search-field {
        width: 200px;
        height: 40px
    }

    .search .site-main .search-submit {
        font-size: 14px;
        width: 100px;
        height: 40px
    }

    .search .site-main {
        padding: 100px 0
    }

    .search .site-main h1 {
        font-size: 40px
    }

    .market-sectors .describe .title {
        font-size: 18px
    }

    .market-sectors .describe ul {
        font-size: 10px
    }

    .contact-main .offices-contact .office .img-description {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap
    }

    .contact-main .offices-contact .image-area {
        width: 100%;
        margin: 20px auto;
        padding: 85% 0 0
    }

    .contact-main .offices-contact .office .description {
        width: 80%;
        margin: auto
    }

    .slide-projects-line .item .title {
        font-size: 12px
    }
}

@media screen and (max-width: 450px) {
    .billboard-slider .item {
        height: 500px !important
    }

    h1 {
        font-size: 28px
    }

    .logo img {
        width: 70%
    }

    .contact-main section.vendor-form .back-area {
        height: 210px
    }

    .slide-projects-area .item .title {
        font-size: 12px
    }

    section.culture .items-area, section.self-perform .items-area {
        padding: 15px;
        top: 3%
    }

    .about-main section.careers .apply p, .about-main section.history .history-slider .item .description {
        font-size: 20px
    }

    .about-main .people-slider .slick-slide {
        margin-right: 0
    }

    .billboard-slider .description {
        font-size: 16px !important
    }

    .about-main .choose-area .choose, .services-main .choose-area .choose {
        font-size: 12px;
        height: 40px
    }

    .about-main .describe-area .title, .services-main .describe-area .title, h3 {
        font-size: 22px
    }

    h2 {
        font-size: 28px
    }

    section.culture .items-area li, section.self-perform .items-area li {
        margin-bottom: 10px
    }
}

@media screen and (max-width: 400px) {
    .market-sectors .describe .title {
        font-size: 16px;
        margin-bottom: 10px
    }

    .market-sectors .describe ul {
        font-size: 8px;
        margin-bottom: 5px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuc2NzcyIsInJlc3BvbnNpdmUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFDQUVJLEdBSUosVUFBQSxPQ0VBLHFDRFFFLEdBR0EsVUFBQSxLQUlBLGtDQUNFLGtDQUlBLFVBQUEsS0FJQSwwQkFJRixJQUFBLElBSUEsaUNBRUUsY0FDRCxLQUdDLGdDQ2pCSSxJQUFLLElEeUJYLGtEQUlBLGdCQUFBLE1BSUEsd0NBRUUsVUFDRCxLQUdDLFlBQVcsS0MzQlgsMkJEbUNGLE1BQUEsSUFJQSxvREFJQSxVQUFBLEtBRUUsSUFBQSxFQUlBLDBCQUVBLFVBQUEsS0FJQSxXQUFlLEdDckNuQixxQ0QrQ0Usc0RBRUUsTUFBQSxJQzNDQSxrRERvREYsTUFBQSxJQUlBLG9EQUlBLElBQUEsR0FFRSxNQUFBLElBR0EsMkRBR0EsTUFBVSxLQUVaLE9BQUEsSUNyREYscUNEK0RJLHFCQURGLG1CQUtFLE1BQUEsY0FJRiwwQkM5RE0sTUFBTyxjRHNFYix5Q0FJQSxVQUFBLEtBSUEsT0FBQSxLQUFBLEVBRUUsMENBSUEsWUFBZSxRQUFBLFdBQ2YsVUFBYSxLQUliLGNBQ0QsS0FHQyxvREFJQSxVQUFBLEtBSUEseUJBSUEsV0FBQSxLQUVBLGNBQUEsS0FFRixVQUFBLEtBQ0Usa0JBQVUsS0FHWiw4QkFJQSxNQUFBLEtBQ0UsY0FBZSxLQUdqQixnQ0FDRSxnQ0FHQSxNQUFBLElBSUEsaUNBS0osVUFBQSxLQUdJLGdDQUlBLGNBQ0QsS0FHQyw4QkFDQSw4QkFDQSxpQkFFQSxVQUFBLEtBR0EsY0FBYSxLQWViLGlDQUNBLG9DQWJBLDJCQWtCQSwrQkFFQSxvQ0FKQSxVQUFBLEtBWEEsNEJBQ0EsaUNBSUEsTUFBUSxLQzNGWixxQ0RnSEksMEJBSUEsT0FBQSxLQUVBLHVCQUlBLFNBQUEsT0FLQSxPQUFVLEtBQUEsRUFJWix5QkFFRSxNQUFBLEtDbkhKLHFDRCtIRSxpQ0FDRSxvQ0FJQSxNQUFBLElBRUEsd0RBSUEsUUFBQSxJQUFBLEVBQWtCLEVB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QUFlLEVBRW5CLHNDQUVJLE1BQU8sS0FDUCxjQUFlLEtBRWYsZUFBZ0IsRUFDUixNQUFPLEVBQ2YsY0FBZSxFQUVuQix3Q0FFSSxNQUFPLEtBRVAsZUFBZ0IsRUFDUixNQUFPLEVBQ2YsY0FBZSxFQUVuQixrQ0FDQSxrQ0FDQSxpQ0FFSSxVQUFXLEtBRWYsR0FFSSxVQUFXLEtBQ1gsWUFBYSxJQUVqQix3QkFFSSxRQUFTLEtBQUssWUFFbEIsK0JBRUksZUFBZ0IsWUFJaEIsVUFBVyxlQUNYLFlBQWEsS0FJckIsb0NBRUksaUNBRUksTUFBTyxNQUNQLE9BQVEsS0FFWixrQ0FFSSxVQUFXLEtBRVgsTUFBTyxNQUNQLE9BQVEsS0FFWixtQkFFSSxRQUFTLE1BQU0sRUFFbkIsc0JBRUksVUFBVyxLQUVmLGlDQUVJLFVBQVcsS0FFZiw2QkFFSSxVQUFXLEtBRWYsd0RBRVEsY0FBZSxLQUNYLFVBQVcsS0FDbkIsa0JBQW1CLEtBRXZCLDJDQUVJLE1BQU8sS0FDUCxPQUFRLEtBQUssS0FDYixRQUFTLElBQUksRUFBRSxFQUVuQixvREFFSSxNQUFPLElBQ1AsT0FBUSxLQUVaLGtDQUVJLFVBQVcsTUFJbkIsb0NBRUksd0JBRUksT0FBUSxnQkFFWixHQUVJLFVBQVcsS0FFZixVQUVJLE1BQU8sSUFFWCw2Q0FFSSxPQUFRLE1BRVosa0NBRUksVUFBVyxLQUVmLDRCQUNBLGlDQUVJLFFBQVMsS0EyQ1QsSUFBSyxHQXpDVCxxQ0FDQSwrREFFSSxVQUFXLEtBRWYsd0NBRUksYUFBYyxFQUVsQiwrQkFFSSxVQUFXLGVBRWYsaUNBQ0Esb0NBRUksVUFBVyxLQUVYLE9BQVEsS0FNWixrQ0FDQSxxQ0FMQSxHQUVJLFVBQVcsS0FPZixHQUVJLFVBQVcsS0FFZiwrQkFDQSxvQ0FFSSxjQUFlLE1BU3ZCLG9DQUVJLGlDQUVJLFVBQVcsS0FFWCxjQUFlLEtBRW5CLDZCQUVJLFVBQVcsSUFJWCxjQUFlIiwiZmlsZSI6InJlc3BvbnNpdmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KXtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcxMHB4KSB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLXByb2plY3RzLWFyZWEgLml0ZW0gLnRpdGxlLFxyXG4gIC5zbGlkZS1wcm9qZWN0cy1saW5lIC5pdGVtIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJle1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgfVxyXG4gIC5tYXJrZXQtc2VjdG9ycyAuZGVzY3JpYmUgLnRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5tYXJrZXQtc2VjdG9ycyAuaXRlbSAuYmx1ZS10b3B7XHJcbiAgICB0b3A6IDIwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1haW4gLm9mZmljZXMtY29udGFjdCAub2ZmaWNlIC5jYXJ0LWFyZWF7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFpbiBzZWN0aW9uLnZlbmRvci1mb3JtIHAudG9we1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICAudmVuZG9yLWZvcm0gLnRvcC1pbmZvIGltZ3tcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmRlc2NyaWJlLWFyZWEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiBoMyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cclxuICAuY29udGFjdC1tYWluIHNlY3Rpb24udmVuZG9yLWZvcm0gLnN0ZXAtd3JhcHBlciAuc3RlcCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5pbWFnZS1zbGlkZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5kZXNjcmliZS1hcmVhe1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHRvcDogNSU7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmltYWdlLXNsaWRlIC5vd2wtbmF2e1xyXG4gICAgcmlnaHQ6IC00MCU7XHJcbiAgICBib3R0b206IDUlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG5cclxuICBmb290ZXIgLnllYXJzLWFyZWEsIGZvb3RlciAuY3JlYXRlZC1hcmVhe1xyXG4gICAgd2lkdGg6IDE3JSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLnNvY2lhbC1pY29ucy1hcmVhe1xyXG4gICAgd2lkdGg6IDMwJSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtcGVyc29uIC5kZXNjcmliZS1hcmVhIC5zaG9ydC1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBlcnNvbiAuZGVzY3JpYmUtYXJlYSAubWFpbi1pbmZvIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICdFeG8gMicsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmRlc2NyaWJlLWFyZWF7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZGlzcGxheS1tYWluIC50b3AtaXRlbXN7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRpc3BsYXktbWFpbiAudG9wLWl0ZW1zIC5yc3N7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZGlzcGxheS1tYWluIC50b3AtaXRlbXMgLml0ZW0yLFxyXG4gIC5kaXNwbGF5LW1haW4gLnRvcC1pdGVtcyAuaXRlbTNcclxuICB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zZWN0b3JzIC5kZXNjcmliZSAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zZWN0b3JzIC5kZXNjcmliZSB1bCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LW1haW4gc2VjdGlvbi5jdWx0dXJlIHAsIC5hYm91dC1tYWluIHNlY3Rpb24ucHJvY2VzcyBwLCAuc2VydmljZXMtbWFpbiBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1tYWluIHAuYm9sZC1ibHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgc2VjdGlvbi5jdWx0dXJlIC5pdGVtcy1hcmVhLCBzZWN0aW9uLnNlbGYtcGVyZm9ybSAuaXRlbXMtYXJlYXtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIC5hYm91dC1tYWluIC5jaG9vc2UtYXJlYSAuY2hvb3NlLCAuc2VydmljZXMtbWFpbiAuY2hvb3NlLWFyZWEgLmNob29zZXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgc2VjdGlvbi5jdWx0dXJlIC5pdGVtcy1hcmVhIGxpLCBzZWN0aW9uLnNlbGYtcGVyZm9ybSAuaXRlbXMtYXJlYSBsaXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTVweCl7XHJcbiAgLmFwcGx5LW1haW4gLmZvcm0td3JhcHBlcntcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5hcHBseS1tYWluIC5mb3JtLWFyZWF7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuYXBwbHktbWFpbiAuZm9ybS1hcmVhIHB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG5cclxuICAuYWJvdXQtbWFpbiAuY2hvb3NlLWFyZWEgLmNob29zZSwgLnNlcnZpY2VzLW1haW4gLmNob29zZS1hcmVhIC5jaG9vc2V7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5pbWFnZS1zbGlkZSAuaXRlbXtcclxuICAgIHBhZGRpbmc6IDgwJSAwIDAgMDtcclxuICB9XHJcblxyXG4gIC5wcm9qZWN0LWludGVybmFsLW1haW4gLm1haW4tYXJ0aWNsZSAuZGVzY3JpYmUtYXJlYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubmV3cy1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmRlc2NyaWJlLWFyZWF7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5pbWFnZS1zbGlkZSAub3dsLW5hdntcclxuICAgIHJpZ2h0OiAtNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFpbiBzZWN0aW9uLnZlbmRvci1mb3JtIHAudG9we1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFpbiBzZWN0aW9uLnZlbmRvci1mb3JtIC5iYWNrLWFyZWF7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LW1haW4gLmNob29zZS1hcmVhe1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAuYWJvdXQtbWFpbiAuY2hvb3NlLWFyZWEgLmNob29zZXtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I1YjdiZDtcclxuICB9XHJcbiAgLmFib3V0LW1haW4gLmNob29zZS1hcmVhIC5jaG9vc2U6bGFzdC1jaGlsZHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiNWI3YmQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYWluIC5vZmZpY2VzLWNvbnRhY3QgLmRlc2NyaXB0aW9uIC5wZXJzb24tcG9zaXRpb257XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuICAuY29udGFjdC1tYWluIC5vZmZpY2VzLWNvbnRhY3QgLmFkZHJlc3MtZGF0YSAuaXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LW1haW4gLm9mZmljZXMtY29udGFjdCAuZGVzY3JpcHRpb24gLnBlcnNvbi10aXRsZSwuY29udGFjdC1tYWluIC5vZmZpY2VzLWNvbnRhY3QgLmFkZHJlc3MtZGF0YSAuZGF0YSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYWluIC5vZmZpY2VzLWNvbnRhY3QgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAuYmlsbGJvYXJkLXNsaWRlciAuaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDY1MHB4IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIC5wZW9wbGUtc2xpZGVyIC5uYW1lLWFyZWEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmNtLWltYWdlcy1zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0e1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDM1NWE0IWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNtLWltYWdlcy1zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2e1xyXG4gICAgbGVmdDogNSU7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMzU1YTQhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY20taW1hZ2VzLXNsaWRlciAub3dsLW5hdiAub3dsLW5leHQgaW1nLFxyXG4gIC5jbS1pbWFnZXMtc2xpZGVyIC5vd2wtbmF2IC5vd2wtcHJldiBpbWcge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICAuaXRlbXMtZm9vdHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZm9vdGVyLW5hdiB1bCBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLml0ZW1zLWZvb3QgLml0ZW0ge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmZvb3QtYm90dG9tLWlubmVyID4gZGl2e1xyXG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuc29jaWFsLWljb25zLWFyZWF7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBlcnNvbiAuZGVzY3JpYmUtcGVyc29ue1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBlcnNvbiAuaW1hZ2UtYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcclxuICAgIHBhZGRpbmc6IDY1JSAwIDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtcGVyc29uIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtcGVyc29uIC5kZXNjcmliZS1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5kZXNjcmliZS1hcmVhe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zZWN0b3JzIC5pdGVte1xyXG4gICAgd2lkdGg6IDQ5LjklO1xyXG4gICAgcGFkZGluZzogMzAlIDAgMDtcclxuICB9XHJcblxyXG4gIC5wcm9qZWN0LWludGVybmFsLW1haW4gLm1haW4tYXJ0aWNsZSAuaW1hZ2Utc2xpZGUgLm93bC1uYXYge1xyXG4gICAgYm90dG9tOiAyJTtcclxuICB9XHJcblxyXG5cclxuICBzZWN0aW9uLmRlcGFydG1lbnRzIC5pdGVtIHtcclxuICAgIHdpZHRoOiA0OS45JTtcclxuICAgIHBhZGRpbmc6IDMwJSAwIDAgMDtcclxuICB9XHJcbiAgLnNsaWRlLXByb2plY3RzLWFyZWEgLml0ZW0gLnRpdGxlLFxyXG4gIC5zbGlkZS1wcm9qZWN0cy1saW5lIC5pdGVtIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAudmVuZG9yLWZvcm0gLnRvcC1pbmZvIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1haW4gLnN0ZXBzLWFyZWEgLmNpcmNsZS1hcmVhIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG5cclxuICAuZmFjZWJvb2stYXJ0aWNsZXMgLml0ZW0gLnRvcCBhe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmltYWdlLXNsaWRle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmltYWdlLXNsaWRlIC5vd2wtbmF2e1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcblxyXG4gIC5wcm9qZWN0LWludGVybmFsLW1haW4gLm1haW4tYXJ0aWNsZSAuaW1hZ2Utc2xpZGUgLm93bC1uYXYgLm93bC1uZXh0e1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDM1NWE0IWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmltYWdlLXNsaWRlIC5vd2wtbmF2IHNwYW57XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1pbnRlcm5hbC1tYWluIC5tYWluLWFydGljbGUgLmltYWdlLXNsaWRlIC5vd2wtbmF2IC5vd2wtcHJldntcclxuICAgIGxlZnQ6IDUlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDM1NWE0IWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5kZXNjcmliZS1hcmVhe1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5pbWFnZS1zbGlkZSAub3dsLWRvdHN7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtaW50ZXJuYWwtbWFpbiAubWFpbi1hcnRpY2xlIC5pbWFnZS1zbGlkZSAub3dsLW5hdiAubGluZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAucHJvY2Vzcy1zbGlkZXIgLmRlc2NyaWJlLWFyZWEsIHNlY3Rpb24uY3VsdHVyZSAuZGVzY3JpYmUtaXRlbXMtd3JhcHBlciAuaXRlbSAuZGVzY3JpYmUtYXJlYSxcclxuICBzZWN0aW9uLnNlbGYtcGVyZm9ybSAuZGVzY3JpYmUtaXRlbXMtd3JhcHBlciAuaXRlbSAuaXRlbSAuZGVzY3JpYmUtYXJlYSwgLnNlcnZpY2VzLW1haW4gLmRlc2lnbi1idWlsZC1zbGlkZXIgLmRlc2NyaWJlLWFyZWEsXHJcbiAgLmdlbmVyYWwtY29uc3RydWN0aW5nIC5kZXNjcmliZS1hcmVhLCAuc2VsZi1wZXJmb3JtIC5kZXNjcmliZS1hcmVhXHJcbiAge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LW1haW4gc2VjdGlvbi5jdWx0dXJlIHVsLFxyXG4gIC5hYm91dC1tYWluIHNlY3Rpb24ucHJvY2VzcyB1bCxcclxuICAuc2VydmljZXMtbWFpbiB1bHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm5ld3MtbWFpbiAuZmFjZWJvb2stYXJ0aWNsZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY3VsdHVyZSAuZGVzY3JpYmUtaXRlbXMtd3JhcHBlciAuaXRlbSAuaW1hZ2UtYXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5hcHBseS1tYWluIC5mb3JtLWFyZWEgaDN7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiAueWVhci1pbWFnZXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBlcnNvbiAubW9kYWwtYm9keXtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1wZXJzb24gLm1vZGFsLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIHNlY3Rpb24ucGVvcGxlIC5zdWItdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiBzZWN0aW9uLnBlb3BsZSBwLnRvcC1kZXNjcmliZXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICB9XHJcblxyXG4gIC5pdGVtcy1mb290IC5pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZm9vdGVyLW5hdiB1bCBsaSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLmZvb3QtYm90dG9tLWlubmVyID4gZGl2e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuc29jaWFsLWljb25zLWFyZWF7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYWluIHNlY3Rpb24udmVuZG9yLWZvcm0gLnN0ZXBzLWFyZWEgLnN0ZXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zZWN0b3JzIC5kZXNjcmliZSAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zZWN0b3JzIC5kZXNjcmliZSB1bCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiBzZWN0aW9uLmN1bHR1cmUgaDMsIC5hYm91dC1tYWluIHNlY3Rpb24ucGVvcGxlIGgzLFxyXG4gIC5hYm91dC1tYWluIHNlY3Rpb24ucHJvY2VzcyBoMyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LW1haW4gc2VjdGlvbi5jYXJlZXJzIC5hYm91dC1iYWNrLCAuYWJvdXQtbWFpbiBzZWN0aW9uLmhpc3RvcnkgLmFib3V0LWJhY2sge1xyXG4gICAgcmlnaHQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIC5wcm9jZXNzLXNsaWRlciAuaXRlbSAudGl0bGUtYXJlYSwgLnNlcnZpY2VzLW1haW4gLmRlc2lnbi1idWlsZC1zbGlkZXIgLml0ZW0gLnRpdGxlLWFyZWEge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIHNlY3Rpb24uY2FyZWVycyAuYWJvdXQtYmFjayBpbWcsIC5hYm91dC1tYWluIHNlY3Rpb24uaGlzdG9yeSAuYWJvdXQtYmFjayBpbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIHNlY3Rpb24uY2FyZWVycyAuYXBwbHkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIC5kZXNjcmliZS1hcmVhIC50aXRsZSwgLnNlcnZpY2VzLW1haW4gLmRlc2NyaWJlLWFyZWEgLnRpdGxlIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LW1haW4gc2VjdGlvbi5jYXJlZXJzLCAuYWJvdXQtbWFpbiBzZWN0aW9uLmhpc3Rvcnkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uZGVwYXJ0bWVudHMgLml0ZW0ge1xyXG4gICAgcGFkZGluZzogNDAlIDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLXByb2plY3RzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZGVwYXJ0bWVudHMtYXJlYSAuZGVwYXJ0bWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgZm9vdGVyIC5sb2dvLWFyZWEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci1hcmVhIC5uYXYtc2VhcmNoIG5hdiB1bCBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC50b3AtY2hvaWNlcy1hcmVhIC5jaG9pY2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuc2VydmljZXMtbWFpbiAuaW1hZ2UtYXJlYS13cmFwIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgLXdlYmtpdC1vcmRlcjogMTtcclxuICB9XHJcbiAgLnNlcnZpY2VzLW1haW4gLmRlc2NyaWJlLWFyZWEtd3JhcCB7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDI7XHJcblxyXG4gIH1cclxuICAuZGVzY3JpYmUtYXJlYS13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKi5zZXJ2aWNlcy1tYWluLCAuYWJvdXQtbWFpbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfSovXHJcbiAgLmFib3V0LW1haW4gLnByb2Nlc3Mtc2xpZGVyIC5pdGVtIC50aXRsZS1hcmVhLCAuc2VydmljZXMtbWFpbiAuZGVzaWduLWJ1aWxkLXNsaWRlciAuaXRlbSAudGl0bGUtYXJlYSB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIHNlY3Rpb24uY3VsdHVyZSAuaW1hZ2UtYXJlYSBpbWcsIHNlY3Rpb24uc2VsZi1wZXJmb3JtIC5pbWFnZS1hcmVhIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY3VsdHVyZSAuaXRlbXMtYXJlYSwgc2VjdGlvbi5zZWxmLXBlcmZvcm0gLml0ZW1zLWFyZWEge1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgZm9vdGVyIGgze1xyXG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIC55ZWFycy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiBhLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1haW4gLm9mZmljZXMtY29udGFjdCAub2ZmaWNlIC5jYXJ0LWFyZWEge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC52ZW5kb3ItZm9ybSAudG9wLWluZm8gaW1nIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gIH1cclxuICAuY29udGFjdC1tYWluIHNlY3Rpb24udmVuZG9yLWZvcm0gcC50b3B7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhY2Vib29rLWFydGljbGVzIC5pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZm9vdC1ib3R0b20taW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBoZWFkZXIgbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2JpbGUtYmFyIC5vcGVuLWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm9wZW4tc2VhcmNoIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRvcC1jaG9pY2VzLWFyZWEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ292ZXJubWVudCBoZWFkZXIsXHJcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc2VydmljZXMgaGVhZGVyLFxyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWFib3V0IGhlYWRlcixcclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13b3JrIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmFib3V0LW1haW4gLmNob29zZS1hcmVhLCAuc2VydmljZXMtbWFpbiAuY2hvb3NlLWFyZWF7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5hYm91dC1tYWluIC5jaG9vc2UtYXJlYSAuY2hvb3NlLCAuc2VydmljZXMtbWFpbiAuY2hvb3NlLWFyZWEgLmNob29zZXtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJlIC50aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAuaGVhZGVyLWFyZWEgLm5hdi1zZWFyY2ggbmF2IHVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLmhlYWRlci1hcmVhIC5uYXYtc2VhcmNoIG5hdiB1bCBsaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItYXJlYSAubG9nbyBpbWd7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgLmFib3V0LW1haW4gLmNob29zZS1hcmVhIC5jaG9vc2UsIC5zZXJ2aWNlcy1tYWluIC5jaG9vc2UtYXJlYSAuY2hvb3Nle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmVycm9yLTQwNCB7XHJcbiAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICB9XHJcblxyXG4gIC5hcHBseS1tYWluIC5mb3JtLWFyZWEgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5wcm9qZWN0LWludGVybmFsLW1haW4gLm1haW4tYXJ0aWNsZSAuZGVzY3JpYmUtYXJlYXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG5cclxuICAubWFya2V0LXNlY3RvcnMgLml0ZW17XHJcbiAgICBwYWRkaW5nOiA0MCUgMCAwIDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmN1bHR1cmUgLml0ZW1zLWFyZWEgbGksIHNlY3Rpb24uc2VsZi1wZXJmb3JtIC5pdGVtcy1hcmVhIGxpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY3VsdHVyZSAuaXRlbXMtYXJlYSwgc2VjdGlvbi5zZWxmLXBlcmZvcm0gLml0ZW1zLWFyZWF7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgdG9wOiA1JTtcclxuICB9XHJcblxyXG4gIGZvb3RlciAuZGVwYXJ0bWVudHMtYXJlYSAuZGVwYXJ0bWVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYgdWwge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxuICBmb290ZXIgLmZvb3Rlci1uYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuaG9tZSBzZWN0aW9uLmRlcGFydG1lbnRzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICBmb290ZXIgLmZvb3QtYm90dG9tLWlubmVyIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgZm9vdGVyIC5mb290LWJvdHRvbS1pbm5lciAuc29jaWFsLWljb25zLWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gIH1cclxuICBmb290ZXIgLmZvb3QtYm90dG9tLWlubmVyIC55ZWFycy1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgZm9vdGVyIC5mb290LWJvdHRvbS1pbm5lciAuY3JlYXRlZC1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAzXHJcbiAgfVxyXG4gIC5zbGlkZS1wcm9qZWN0cy1hcmVhIC5pdGVtIC50aXRsZSwgLnNsaWRlLXByb2plY3RzLWxpbmUgLml0ZW0gLnRpdGxlLCBzZWN0aW9uLmRlcGFydG1lbnRzIC5pdGVtIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIC5iaWxsYm9hcmQtc2xpZGVyIC5pdGVtIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmlsbGJvYXJkLXNsaWRlciAuZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJpbGxib2FyZC1zbGlkZXIgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG4gIC5zZWFyY2ggLnNpdGUtbWFpbiAuc2VhcmNoLWZpZWxke1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaCAuc2l0ZS1tYWluIC5zZWFyY2gtc3VibWl0e1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaCAuc2l0ZS1tYWlue1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2ggLnNpdGUtbWFpbiBoMXtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcblxyXG4gIC5tYXJrZXQtc2VjdG9ycyAuZGVzY3JpYmUgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJlIHVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtbWFpbiAub2ZmaWNlcy1jb250YWN0IC5vZmZpY2UgLmltZy1kZXNjcmlwdGlvbntcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5jb250YWN0LW1haW4gLm9mZmljZXMtY29udGFjdCAuaW1hZ2UtYXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogODUlIDAgMCAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbWFpbiAub2ZmaWNlcy1jb250YWN0IC5vZmZpY2UgLmRlc2NyaXB0aW9uIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtcHJvamVjdHMtbGluZSAuaXRlbSAudGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAuYmlsbGJvYXJkLXNsaWRlciAuaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLmxvZ28gaW1nIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1tYWluIHNlY3Rpb24udmVuZG9yLWZvcm0gLmJhY2stYXJlYSB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlLXByb2plY3RzLWFyZWEgLml0ZW0gLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5jdWx0dXJlIC5pdGVtcy1hcmVhLCBzZWN0aW9uLnNlbGYtcGVyZm9ybSAuaXRlbXMtYXJlYXtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiBzZWN0aW9uLmNhcmVlcnMgLmFwcGx5IHAsXHJcbiAgLmFib3V0LW1haW4gc2VjdGlvbi5oaXN0b3J5IC5oaXN0b3J5LXNsaWRlciAuaXRlbSAuZGVzY3JpcHRpb25cclxuICB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiAucGVvcGxlLXNsaWRlciAuc2xpY2stc2xpZGV7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYmlsbGJvYXJkLXNsaWRlciAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hYm91dC1tYWluIC5jaG9vc2UtYXJlYSAuY2hvb3NlLCAuc2VydmljZXMtbWFpbiAuY2hvb3NlLWFyZWEgLmNob29zZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAuYWJvdXQtbWFpbiAuZGVzY3JpYmUtYXJlYSAudGl0bGUsIC5zZXJ2aWNlcy1tYWluIC5kZXNjcmliZS1hcmVhIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5jdWx0dXJlIC5pdGVtcy1hcmVhIGxpLCBzZWN0aW9uLnNlbGYtcGVyZm9ybSAuaXRlbXMtYXJlYSBsaXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmN1bHR1cmUgLml0ZW1zLWFyZWEsIHNlY3Rpb24uc2VsZi1wZXJmb3JtIC5pdGVtcy1hcmVhIHtcclxuICAgIHRvcDogMyU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJlIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJlIHVsIHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gIH1cclxuICAubWFya2V0LXNlY3RvcnMgLmRlc2NyaWJlIHVse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG4iLG51bGxdfQ== */
