@import "animate.css";.wrapper{margin:0 auto;width:100%;max-width:1300px}.white-block{position:absolute;height:40px;width:60%;background-color:#fff}.white-block-left{bottom:0;left:-50px;transform:skew(45deg)}.white-block-right{top:0;right:-50px;transform:skew(45deg)}.button{margin-top:.5em;padding:.8em;color:#fff;background-color:#50c2ee;border:none;border-radius:8px;cursor:pointer}.button:before{background-color:#96dbf8}.button-link{text-decoration:none;color:#fff}.btn-special-animation{position:relative;transition:background-color .3s;overflow:hidden;z-index:0}.btn-special-animation:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .3s;z-index:-1}.btn-special-animation:hover:before{transform:scaleX(1);transform-origin:left}.section-heading{position:relative;margin-bottom:1.5em;font-size:2.6rem;font-weight:700;text-transform:uppercase;text-align:center;color:#050a30;letter-spacing:2px}.text-title{color:#3c96ba}.section-padding{padding:6em 2em}.section-text{font-size:1.7rem;text-align:center;margin-bottom:4em}.blue-line{position:absolute;background-color:#96dbf8;height:20px;bottom:0;width:100%}.blue-box{position:absolute;background-color:rgba(150,219,248,.5);width:100px;height:100px;transform:rotate(70deg);z-index:0}.blue-box--topLeft{top:-40px;left:0}.blue-box--topRight{top:50px;right:-60px;transform:rotate(120deg)}.blue-box--bottom{bottom:-50px;transform:rotate(220deg)}.blue-box--small{position:absolute;background-color:rgba(150,219,248,.5);left:70px;top:20px;width:40px;height:40px}@media (min-width:768px){.section-heading{font-size:2.9rem}.section-padding{padding:8em 2em}.section-text{font-size:2rem;text-align:center;margin-bottom:4em}.blue-box{width:120px;height:120px}.blue-box--small{left:80px;top:40px;width:60px;height:60px}}@media (min-width:992px){.section-heading{font-size:3.3rem}.section-padding{padding:8em 2em}.section-text{font-size:2.2rem;text-align:center;margin-bottom:4em}.blue-box{width:140px;height:140px}.blue-box--small{left:90px;top:30px;width:80px;height:80px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Montserrat,Open Sans,sans-serif;font-size:1.6rem}.burger-btn{padding:1em;background:none;border:1px solid transparent;cursor:pointer;z-index:1000}.burger-btn:focus{outline:none;border:1px solid hsla(0,0%,100%,.5);border-radius:8px}.burger-btn:hover .burger-btn__bars:after,.burger-btn:hover .burger-btn__bars:before{width:100%}.burger-btn__box{position:relative;width:40px;height:30px}.burger-btn__bars,.burger-btn__bars:after,.burger-btn__bars:before{position:absolute;right:0;height:3px;content:"";background-color:#050a30;transition:width .3s}.burger-btn__bars{width:100%}.burger-btn__bars:after{top:13px;width:60%}.burger-btn__bars:before{top:27px;width:30%;transition-delay:.1s}.logo{height:4.5em;padding:.2em 1em}.nav-item{padding:1em;font-size:1em;font-family:Montserrat;font-weight:500}:hover.nav-item{text-align:center;border-radius:10px;background-color:#f0f0f0;font-weight:700}.navbar-toggler{border-style:none}.dropdown-menu{font-size:1.3rem;border:none}.dropdown-menu .dropdown-item:hover{font-weight:700}.dropdown-item{font-size:1.3rem}.nav{position:fixed;top:0;display:flex;justify-content:center;align-items:center;width:100%;transform:translateX(100%);transition:.5s cubic-bezier(.65,.05,.36,1);background-image:linear-gradient(45deg,#1469f1,#2a0ab8);z-index:100}.nav--active{transform:translateX(0)}.nav__item{position:relative;display:block;padding:.5em 2em;font-size:2.8rem;color:#fff;text-decoration:none}.nav__item:before{position:absolute;top:0;left:0;width:3px;height:100%;transform:scaleY(0);background-color:#fff;transition:transform .3s;content:""}.nav__item:hover:before{transform:scaleY(1)}@keyframes a{0%{transform:translateX(200%)}to{transform:translateX(0)}}.nav-items-animation{animation:a 1s both}.black-bars-color,.black-bars-color:after,.black-bars-color:before{background-color:#2e2e2e}.header{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding:2em;height:90vh;text-align:center;color:#fff;background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/city-4667143_1920-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-image:rgba(150,219,248,.25);background-attachment:scroll}@media (hover:none) and (pointer:coarse){.header{background-attachment:scroll}}.header__heading{font-family:Montserrat;font-size:4rem;font-weight:700;padding:.5em 0}.header__text{font-size:2rem}.header__btn{margin-top:2em;padding:.8em 1.6em;font-size:1.6rem;background:#50c2ee;font-weight:700;border:none;border-radius:8px;color:#eee;text-decoration:none;text-transform:uppercase;cursor:pointer}.header__btn:before{background-color:#96dbf8}.carousel-front,.carousel-front .carousel-header{position:relative}.carousel-front .slide-btns{padding:1em 0}.carousel-front .slide-box{position:relative;height:90vh;display:flex!important;align-items:center;background-size:cover;background-position:50%;color:#fff}.carousel-front .slide-box .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.carousel-front .slide-box .slide-content{position:relative;height:60%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:2;padding:1.3em;width:100%}.carousel-front .slick-dots{position:absolute;bottom:80px;display:flex!important;justify-content:center;width:100%;list-style:none;padding:0;margin:0;z-index:10}.carousel-front .slick-dots li{margin:0 8px}.carousel-front .slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:4px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:hsla(0,0%,100%,.4);border-radius:2px;transition:all .3s ease;overflow:hidden}.carousel-front .slick-dots li button:hover{background:hsla(0,0%,100%,.8)}.carousel-front .slick-dots li.slick-active button{background:#50c2ee;width:50px}.carousel-front .slide-hero{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/city-4667143_1920-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;justify-content:center;text-align:center}@media (hover:none) and (pointer:coarse){.carousel-front .slide-hero{background-attachment:scroll}}.carousel-front .slide-hero .btn-outline{background:transparent;border:2px solid #fff;margin-left:10px}.carousel-front .slide-3{background-image:radial-gradient(circle at top right,#004eff 50%,#00d4ff 100%),url(.)}.carousel-front .slide-3,.carousel-front .slide-4{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.carousel-front .slide-4{background-image:linear-gradient(45deg,#1469f1,#2a0ab8),url(.)}.carousel-front .slide-product .slide-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(26,42,58,.95) 30%,rgba(26,42,58,.4) 70%,transparent);z-index:1}.carousel-front .slide-product .slide-flex-wrapper{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:2;gap:20px;width:100%}.carousel-front .slide-product .product-text{text-align:center;flex:1;min-width:400px;padding:1.5em;display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel-front .slide-product .product-text .badge{background:#50c2ee;color:#fff;padding:10px 20px;border-radius:20px;font-size:1.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 auto}.carousel-front .slide-product .product-text .slide-title{font-family:Montserrat;font-size:4rem;font-weight:700;padding:.5em 0}.carousel-front .slide-product .product-text .slide-description{text-align:center;font-size:2rem;color:hsla(0,0%,100%,.8)}.carousel-front .slide-product .product-image{flex:1;min-width:300px;display:flex;justify-content:center}.carousel-front .slide-product .product-image .floating-img{width:90%;max-width:650px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.4);animation:float 6s ease-in-out infinite}@media (max-width:992px){.carousel-front .slide-product .slide-overlay-gradient{background:rgba(26,42,58,.85)}.carousel-front .slide-product .product-image{display:none}}.slide-about{justify-content:center;text-align:center}.slide-about .advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:3em}.slide-about .adv-item{background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);padding:30px;border-radius:12px;transition:transform .3s}.slide-about .adv-item:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.2)}.slide-about .adv-item h3{color:#50c2ee;margin:10px 0;font-size:1.4rem}.slide-about .adv-item .adv-icon{font-size:2rem;display:block}@media (max-width:768px){.carousel-front .slide-box{height:100vh}.carousel-front .slide-box .feature-list{display:inline-block;text-align:left}.carousel-front .slide-hero .slide-content{justify-content:center;padding-top:0;margin-top:-10vh}}.subpage{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;top:70px;padding:5em;text-align:center;color:#fff;background-attachment:scroll}.subpage__heading{font-family:Montserrat;font-size:4.8rem;font-weight:700;z-index:10}.subpage__text{font-size:2rem}.subpage__btn{margin-top:2em;padding:.8em 1.6em;font-size:1.4rem;background:#fff;border:none;border-radius:8px;color:#2e2e2e;text-decoration:none;text-transform:uppercase;cursor:pointer}.subpage__btn:before{background-color:#eee}.additional-pages{margin-bottom:2em;background-color:#fff;color:#050a30}.propertyInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/architecture-4012400_1920-min.jpg)}.businessInsurance-heading-img,.propertyInsurance-heading-img{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:scroll}.businessInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1556740772-1a741367b93e?auto=format&fit=crop&ixid=M3wxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=1170)}.vehicleInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1767884162407-62d7850e77d2?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=873)}.travelInsurance-heading-img,.vehicleInsurance-heading-img{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:scroll}.travelInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://plus.unsplash.com/premium_photo-1684407617181-275e50374e95?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=870)}.liabilityInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://plus.unsplash.com/premium_photo-1664302427889-c54931a0436d?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=870)}.liabilityInsurance-heading-img,.otherbusinessInsurance-heading-img{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:scroll}.otherbusinessInsurance-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://plus.unsplash.com/premium_photo-1681823598526-3f1c1576a30c?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=870)}.careers-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(.)}.careers-heading-img,.news-heading-img{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:scroll}.news-heading-img{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?auto=format&fit=crop&q=80&w=1170)}.dreams__box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2em 0}.dreams__box-img{width:50px;height:300px;background-image:linear-gradient(45deg,rgba(150,219,248,.35),rgba(80,194,238,.25)),url(https://plus.unsplash.com/premium_photo-1677529495906-3f62bd220ac6?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=870);background-position:50%;background-size:cover;border-radius:10px;width:100%;margin-bottom:1em}.dreams__box-img--right{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../../dist/img/meeting-594091_1920-min.jpg)}.dreams__box-img__aboutUs{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=1170)}.dreams__box-img--careers-life{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=1170)}.dreams__box-img--careers-benefits{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(https://images.unsplash.com/photo-1556761175-5973dc0f32e7?auto=format&fit=crop&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA==&ixlib=rb-4.1.0&q=80&w=1632)}.dreams__title{text-align:center;margin-bottom:.5em;font-weight:700;font-size:1.8rem}.dreams__text{font-size:1.7rem}.dreams .dreams__box-text,.dreams .dreams__box-text-aboutUs,.dreams__text{text-align:center}.offers{position:relative;background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/new-york-7781184_1920-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;overflow:hidden}.offers .section-heading{color:#fff}@media (hover:none) and (pointer:coarse){.offers{background-attachment:scroll}}.offers__box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.offers__option{margin:1em 0;box-shadow:5px 5px 10px rgba(46,46,46,.18);background-color:#fff;overflow:hidden;border:3px solid #50c2ee;border-radius:20px}.offers__option-icon{color:#3c96ba;font-size:2em;padding:1em 0}.offers__option-info{display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:0 2em 2em;background-color:#fff;z-index:10}.offers__option-heading{margin-bottom:.5em;font-size:2.7rem;font-weight:700}.offers__option-text{margin-bottom:.5em;font-size:1.8rem;color:#2e2e2e}.offers__option-btn{margin-top:1em;font-weight:700;padding:.8em;width:100%;color:#fff;background-color:#50c2ee;border:none;border-radius:8px;cursor:pointer}.offers__option-btn:before{background-color:#96dbf8}.hero-img{position:relative;padding:10em 2em;background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/skyscraper-9226515_1920-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;text-align:center;color:#fff;overflow:hidden}@media (hover:none) and (pointer:coarse){.hero-img{background-attachment:scroll}}.hero-img__title{font-family:montserrat,cursive;margin-bottom:.5em;font-size:4.8rem}.hero-img__text{padding:1em 0}.hero-img-logo{color:#fff;width:300px}.subpagehero-img{position:relative;padding:5em 2em;background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/skyscraper-9226515_1920-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;text-align:center;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (hover:none) and (pointer:coarse){.subpagehero-img{background-attachment:scroll}}.subpagehero-img__title{font-family:montserrat,cursive;font-size:4rem;font-weight:700}.products{margin-top:3em}.insurance-list{gap:2em}.insurance-item,.insurance-list{display:flex;flex-direction:column}.insurance-item{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.05)}.insurance-image{width:100%;height:250px}.insurance-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.insurance-content{padding:1.5em;display:flex;flex-direction:column;justify-content:center;align-items:center}.insurance-content__heading{font-size:2rem;font-weight:600;padding:1em 0;color:#050a30;text-align:center}.insurance-content__text{font-size:1.5rem;line-height:1.6;color:#4b5563;text-align:center}.ourculture{padding:0 2em}.ourValues{max-width:1200px;margin:0 auto;padding:0 20px}.ourValues__boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.ourValues__box{background:#fff;border-radius:16px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.ourValues__box:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,.12)}.ourValues__box-img{width:64px;height:64px;margin-bottom:20px;transition:transform .3s ease}.ourValues__box:hover .ourValues__box-img{transform:scale(1.15) rotate(2deg)}.ourValues__box-header{font-size:2rem;font-weight:600;color:#1f2933;margin-bottom:12px}.ourValues__box-text{font-size:1.7rem;line-height:1.6}.ourValues__box:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#38bdf8);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ourValues__box:hover:after{transform:scaleX(1)}.faq{max-width:1200px;margin:0 auto}.faq-item{border-bottom:1px solid #e5e7eb}.faq-question{width:100%;background:none;border:none;padding:1.4rem 0;text-align:left;font-size:2.2rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question:focus{outline:none}.faq-icon{font-size:2rem;color:#50c2ee;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer p{padding-bottom:1rem;font-size:1.6rem;line-height:1.6}.faq-item.active .faq-answer{max-height:300px}.faq-item.active .faq-icon{transform:rotate(45deg)}@media (max-width:768px){.wrapper{padding:60px 0}.ourValues__box{padding:30px 24px}}.islands__card{position:relative;margin:1em 0;height:450px;color:#fff;text-align:center;perspective:1000px}.islands__card:hover .islands__card-img{transform:rotateY(-180deg);opacity:0}.islands__card:hover .islands__card-info{transform:rotateY(0);opacity:1}.islands__card-img{padding:2em;height:100%;border-radius:8px;background-size:cover;transition:transform 1s,opacity 1s}.islands__card-img--first{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/safety-shoe-2432467_1920-min.jpg)}.islands__card-img--second{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/publicLiability2-min.png);background-size:cover;background-position:50%}.islands__card-img--third{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/professional-indemity-min.png)}.islands__card-img-title{font-family:Montserrat,cursive;font-size:2.8rem}.islands__card-img-info{position:absolute;bottom:30px;right:30px;font-size:1.8rem}.islands__card-img-info i{margin-right:.3em}.islands__card-info{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;background-image:radial-gradient(circle at top right,#004eff 50%,#00d4ff 100%);border-radius:8px;opacity:0;transform:rotateY(180deg);transition:transform 1s,opacity 1s}.islands__card-info-title{position:absolute;left:50%;transform:translateX(-50%);top:1.2em;font-family:Montserrat,cursive;font-size:2.6rem;width:100%}.islands__card-info-list{margin:0 auto;width:80%;list-style:none}.islands__card-info-list-item{padding:1em;font-size:1.4rem;border-bottom:1px solid #eee}.islands__card-info-list-item:last-child{border-bottom:none}.islands__card-info-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:2em;padding:1em;border-radius:8px;width:80%;border:none;background-color:#0fa;cursor:pointer}.islands__card-info-btn:before{background-color:#0fe29c}.partners .offers.section-padding{padding:2em}.partners__item{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.partners__item-logo{height:60px;margin:1.5em}@media (max-width:767px){.reviews.section-padding{padding:6em 0}}.reviews__box{position:relative;margin:2em;padding:2em;border-radius:8px;box-shadow:3px 3px 10px rgba(46,46,46,.18);transition:transform .3s}.reviews__box:hover{transform:scale(.95)}.reviews__box-img{position:absolute;top:8%;left:75%;transform:translate(-50%,-50%)}.reviews__box-img img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.reviews__box-quote{margin-bottom:1em;font-size:3rem;color:#50c2ee}.reviews__box-text{margin-bottom:1em;font-size:1.4rem;color:#2e2e2e}.contact{position:relative;background-color:#eee;overflow:hidden}.contact .white-block-left{background-color:#2e2e2e}.contact__form,.contact__form-top{display:flex;flex-direction:column}.contact__form-label{margin-bottom:.5em;text-transform:uppercase}.contact__form-input,.contact__form-textarea{margin-bottom:2em;padding:.6em 1.2em;border:1px solid linear-gradient(45deg,rgba(150,219,248,.35),rgba(80,194,238,.25));border-radius:8px;font-size:1.6rem}.contact__form-textarea{max-width:100%;min-width:100%;width:100%;min-height:150px}.contact__form-btn{align-self:flex-end;padding:1em;width:100%;max-width:300px;color:#fff;border:none;border-radius:8px;background-color:#1755e7;cursor:pointer}.contact__form-btn:before{background-color:#164dcc}.contactus-boxes{display:flex;flex-wrap:wrap;margin:0 auto;padding:2em 0}.contactus-boxes .contactus-boxes-img{width:100%;padding:0 2em}.contactus-boxes .contactus-boxes-map,.contactus-boxes .contactus-boxes-text{width:100%}.footer{color:#fff;background-color:#2e2e2e}.footer .wrapper{padding:6em 2em 2em}.footer__box{font-size:1.3rem}.footer__box-desktop{display:block}.footer__box-title{margin-bottom:1em;font-size:2.5rem}.footer__box-social{margin:2em 0 1em}.footer__box-link{padding:0 .3em;font-size:3.6rem;color:#fff;text-decoration:none;transition:color .3s}.footer__box-link:first-child{padding-left:0}.footer__box-link:hover{color:#eee}.footer__box-list{list-style:none}.footer__box-list-item{margin-bottom:1em}.footer__box-list-item a{color:#eee;text-decoration:none}.footer__bottom-text{padding:2em;text-align:center}.footer__bottom-text-disclaimer{margin:0 auto;max-width:1300px;font-size:1.1rem}@media (min-width:576px){.dreams__box{flex-direction:row;justify-content:space-between}.dreams__box-text{width:55%}.dreams__box-text--right{text-align:center}.dreams__box-img{width:40%}.dreams__box-img--right{order:1}.dreams__img{margin-bottom:0;max-height:300px}.offers__option{display:flex;margin:2em}.offers__option-info{display:flex;height:100%;flex-direction:column;justify-content:space-between}.offers__option-heading{margin-bottom:.5em;font-size:3rem}.offers__option-btn{padding:1em}}@media (min-width:768px){.white-block{height:50px;width:45%}.header__heading{font-size:4.5rem}.header__text{font-size:2.2rem}.header__btn{font-size:1.6rem}.slide-product .badge{font-size:1.8rem}.slide-product .slide-title{font-size:4.5rem}.slide-product .slide-description{text-align:center;font-size:2.2rem}.subpage{padding:6em}.subpage__heading{font-family:Montserrat;font-size:4.8rem;font-weight:700}.subpage__text{font-size:2.2rem}.contactus-boxes{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:3em 0}.contactus-boxes .contactus-boxes-img{width:50%;padding:0 2em}.contactus-boxes .contactus-boxes-text{width:50%;padding:0 3em}.contactus-boxes .contactus-boxes-map{margin:2em}.dreams__text{font-size:1.6rem}.hero-img{padding:30rem 2em}.hero-img hr{margin:0 auto;width:70%}.hero-img__text{font-size:2.2rem}.offers__option{margin:1em;width:400px;height:450px;border:3px solid #50c2ee;align-items:start}.offers__option-info{justify-content:space-around;padding:0 2em 2em;background-color:#fff;z-index:10}.offers__option-heading{margin-bottom:.5em;font-size:2.7rem;font-weight:700}.offers__option-text{margin-bottom:.5em;font-size:1.7rem;color:#2e2e2e}.offers__option-btn{margin-top:1em;font-weight:700;padding:.8em;width:100%;color:#fff;background-color:#50c2ee;border:none;border-radius:8px;cursor:pointer}.offers__option-btn:before{background-color:#96dbf8}.islands__cards{display:flex;justify-content:center;flex-wrap:wrap}.islands__card{margin:1em;width:45%}.footer__boxes{display:flex;justify-content:space-between}.footer__box-desktop{display:block}.footer__box{margin:0 2em;width:25%}.footer__box:first-child{width:50%}.footer__box-title{font-size:2.4rem}.footer__box-list{list-style:none}.footer__box-list-item{margin-bottom:1em}.footer__box-list-item a{color:#eee;text-decoration:none}.section-header{margin-bottom:3rem}.section-header h1{font-size:2.1rem}.section-header p{font-size:1rem;max-width:800px;margin:0 auto}.insurance-item{flex-direction:row;align-items:stretch}.insurance-item.reverse{flex-direction:row-reverse}.insurance-image{flex:1;height:auto;min-height:260px}.insurance-content{flex:1;padding:2rem}.privacy-page{padding:3rem 2rem}.privacy-header h1{font-size:2.2rem}.privacy-section h2{font-size:1.4rem}}@media (min-width:992px){.burger-btn{top:50px;right:50px}:hover.nav-item{font-weight:700}.header{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/city-4667143_1920-min.jpg)}.header__heading{font-size:5.8rem}.slide-product .badge{font-size:2rem}.slide-product .slide-title{font-size:5rem}.slide-product .slide-description{text-align:center;font-size:3rem}.subpage{padding:8em}.subpage__heading{font-family:Montserrat;font-size:6.2rem;font-weight:700}.subpage__text{font-size:2.6rem}.nav__item{font-size:4.8rem}.dreams__box{margin:5em 0}.dreams__box-text{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:2.5em}.dreams__box-img{height:350px}.dreams__title{font-size:2.8rem}.dreams__text{font-size:1.8rem}.hero-img{padding:25rem 2em;background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/skyscraper-9226515_1920-min.jpg)}.hero-img__title{font-size:7.2rem}.hero-img hr{width:60%;max-width:900px}.hero-img-logo{color:#fff;width:400px}.offers{background-image:linear-gradient(45deg,rgba(20,105,241,.25),rgba(85,57,209,.45)),url(../img/new-york-7781184_1920-min.jpg)}.offers__option-img{-o-object-fit:cover;object-fit:cover;height:300px}.offers__option-heading{font-size:2.8rem}.offers__option-text{font-size:1.8rem}.insurance-list{gap:3rem}.insurance-content{padding:2.5rem}.insurance-content h2{font-size:2.4rem}.insurance-content p{font-size:2rem}.insurance-item{transition:transform .3s ease,box-shadow .3s ease}.insurance-item:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.privacy-page{max-width:1000px}.privacy-card{padding:2rem}.privacy-section.highlight{display:flex;flex-direction:column;gap:.5rem}}@media (min-width:1100px){.islands__card{width:30%}}.recruitment-process{text-align:center;width:100%}.recruitment-process .process-container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto}.recruitment-process .process-step{flex:1;min-width:150px;display:flex;flex-direction:column;align-items:center;padding:10px}.recruitment-process .step-icon{width:80px;height:80px;background:#fff;border:3px solid #50c2ee;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:3rem;color:#3c96ba;margin-bottom:15px;transition:transform .3s,background-color .3s;box-shadow:0 5px 15px rgba(0,0,0,.1)}.recruitment-process .step-icon:hover{transform:scale(1.1);background-color:#f4f6fc}.recruitment-process .step-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.6rem;color:#2e2e2e;margin-bottom:10px}.recruitment-process .step-desc{font-size:1.4rem;color:#555;line-height:1.4}.recruitment-process .process-arrow{display:flex;align-items:center;justify-content:center;height:80px;font-size:2rem;color:#96dbf8}@media (max-width:992px){.recruitment-process .process-arrow{display:none}}.news-article-content .article-meta{text-align:center;margin-bottom:2em;color:#555;font-size:1.6rem}.news-article-content .article-meta .meta-item{margin:0 10px;display:inline-block}.news-article-content .article-meta .meta-item i{margin-right:5px;color:#50c2ee}.news-article-content .article-body-wrapper{max-width:900px;margin:0 auto;display:block}.news-article-content .article-text{text-align:left;line-height:1.8;font-size:1.8rem}.news-article-content .article-intro{font-size:2.1rem;font-weight:500;margin-bottom:1.5em;line-height:1.6;color:#050a30}.news-article-content .section-heading-small{font-size:2.2rem;color:#3c96ba;margin-top:1.5em;margin-bottom:.8em;font-weight:700}.news-article-content img.article-img{width:100%;max-width:600px;margin:2em auto;display:block;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}@media (min-width:992px){.news-article-content img.article-img.align-left{float:left;margin-right:2.5em;margin-bottom:1em;margin-top:.5em;max-width:45%}.news-article-content img.article-img.align-right{float:right;margin-left:2.5em;margin-bottom:1em;margin-top:.5em;max-width:45%}}.offers__option.news-card{flex-direction:column}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9jb21wb25lbnRzLnNjc3MiLCJtYWluLmNzcyIsIl9jb2xvcnMuc2NzcyIsIl9taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHUSxzQkFBQSxBQ0hSLFNBQ0ksY0FBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxDQ0dKLEFEQUEsYUFDSSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxVQUFBLEFBQ0EscUJFUlMsQ0RXYixBRERJLGtCQUNJLFNBQUEsQUFDQSxXQUFBLEFBQ0EscUJBQUEsQ0NHUixBREFJLG1CQUNJLE1BQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQ0NFUixBREVBLFFBQ0ksZ0JBQUEsQUFDQSxhQUFBLEFBQ0ksV0UxQkssQUYyQkwseUJFckJELEFGc0JDLFlBQUEsQUFDQSxrQkFBQSxBQUNBLGNBQUEsQ0NDUixBRENRLGVBQ0ksd0JFMUJGLENEMkJWLEFER0EsYUFDSSxxQkFBQSxBQUNBLFVFdkNTLENEdUNiLEFESUEsdUJBQ0ksa0JBQUEsQUFDQSxnQ0FBQSxBQUNBLGdCQUFBLEFBQ0EsU0FBQSxDQ0RKLEFER0ksOEJBQ0ksY0FBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxvQkFBQSxBQUNBLHVCQUFBLEFBQ0EseUJBQUEsQUFDQSxVQUFBLENDRFIsQURJSSxvQ0FDSSxvQkFBQSxBQUNBLHFCQUFBLENDRlIsQURNQSxpQkFDSSxrQkFBQSxBQUNBLG9CQUFBLEFBRUEsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLHlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxjRXJFTyxBRnNFUCxrQkFBQSxDQ0pKLEFET0MsWUFDSSxhRTdFRSxDRHlFUCxBRE1BLGlCQUNJLGVBQUEsQ0NISixBREtBLGNBQ0ksaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLENDRkosQURNQSxXQUNJLGtCQUFBLEFBQ0EseUJFekZNLEFGMEZOLFlBQUEsQUFDQSxTQUFBLEFB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VlUsa0RBQ0ksWUFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQ0V2VmQsQ0FDRixBRjZWQSwwQkFDSSxxQkFBQSxDRTFWSiIsImZpbGUiOiJtYWluLW1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cyc7XHJcbkBpbXBvcnQgJy4vbWl4aW5zJztcclxuQGltcG9ydCAnYW5pbWF0ZS5jc3MnO1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi8vIE5BVlxyXG4uYnVyZ2VyLWJ0biB7XHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyB0b3A6IDIwcHg7XHJcbiAgICAvLyByaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIC5idXJnZXItYnRuX19iYXJzOjphZnRlcixcclxuICAgICAgICAuYnVyZ2VyLWJ0bl9fYmFyczo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXJzLFxyXG4gICAgJl9fYmFyczo6YWZ0ZXIsXHJcbiAgICAmX19iYXJzOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1cmdlckJ0bjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIC8vIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogNC41ZW07XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAxZW07XHJcbn1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG46aG92ZXIubmF2LWl0ZW0ge1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuXHJcbi8vIHVudXNlZCBuYXYgZG93biBiZWxvd1xyXG4ubmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBoZWlnaHQ6IDMwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IC41cyBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmx1ZS1ncmFkaWVudC1zb2xpZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG5hdkl0ZW1zQW5pbWF0aW9uIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWl0ZW1zLWFuaW1hdGlvbiB7XHJcbiAgICBhbmltYXRpb246IG5hdkl0ZW1zQW5pbWF0aW9uIDFzIGJvdGg7XHJcbn1cclxuXHJcblxyXG4uYmxhY2stYmFycy1jb2xvcixcclxuLmJsYWNrLWJhcnMtY29sb3I6OmFmdGVyLFxyXG4uYmxhY2stYmFycy1jb2xvcjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vLyBIRUFERVJcclxuLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vIHRvcDogNjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIGhlaWdodDogOTB2aDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgIEBpbmNsdWRlIGhlcm9JbWFnZXMoJy4uL2ltZy9jaXR5LTQ2NjcxNDNfMTkyMC1taW4uanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZ2JhKDE1MCwgMjE5LCAyNDgsIC4yNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhlbSAxLjZlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3lhbjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5Ymx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5jYXJvdXNlbC1mcm9udHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIC8vIGhlaWdodDogOTB2aDtcclxuLy8gICAgIC8vIHRvcDogNjBweDtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyB9XHJcbi8vIC5jYXJvdXNlbC1oZWFkZXJ7XHJcbi8vICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAvLyBoZWlnaHQ6IDkwdmg7XHJcbi8vIHdpZHRoOiAxMDAlO1xyXG4vLyBkaXNwbGF5OiBmbGV4O1xyXG4vLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gLnNsaWRlLWJveHtcclxuLy8gICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIGhlaWdodDogOTB2aDtcclxuLy8gICAgIC8vIGhlaWdodDogMTAwJTtcclxuLy8gICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICBwYWRkaW5nOiA1ZW07XHJcbi8vICAgICBjb2xvcjpibGFjaztcclxuLy8gICAgIC5zbGlkZS10aXRsZXtcclxuLy8gICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLy8gfVxyXG5cclxuLy8gLnNsaWNrLWRvdHN7XHJcbi8vICAgICBjb2xvcjogcmVkO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIHBhZGRpbmc6IDJlbTtcclxuLy8gfVxyXG4vLyAuc2xpZGUxe1xyXG5cclxuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOiAvL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTQ4NjQwNjE0NjkyNi1jNjI3YTkyYWQxYWI/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0RcIik7XHJcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbi8vIH1cclxuLy8gLnNsaWRlMntcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG4vLyB9XHJcbi8vIC5zbGlkZTN7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5Ymx1ZTtcclxuLy8gfVxyXG5cclxuXHJcbi8vIG5ldyBjYXJvdXNlbGUgY3NzXHJcblxyXG4uY2Fyb3VzZWwtZnJvbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jYXJvdXNlbC1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtYnRucyB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogOTB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNsaWRlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyAvLyBTdGFuZGFyZCBvdmVybGF5XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIENvbnRhaW5lciBmb3IgdGhlIGRvdHMgKi9cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4MHB4OyAvLyBQbGFjZXMgZG90cyBpbnNpZGUgdGhlIHNsaWRlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwOyAvLyBIaWRlcyB0aGUgbnVtYmVycyAoMSwgMiwgMylcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDsgLy8gV2lkdGggb2YgdGhlIGJhclxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7IC8vIEhlaWdodCBvZiB0aGUgYmFyXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgLy8gU2VtaS10cmFuc3BhcmVudCB3aGl0ZVxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBTdHlsaW5nIGZvciB0aGUgYWN0aXZlIGRvdCAqL1xyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGN5YW47IC8vIFlvdXIgYnJhbmQgY29sb3JcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyAvLyBNYWtlcyB0aGUgYWN0aXZlIG9uZSBsb25nZXIgZm9yIGEgbW9kZXJuIGxvb2tcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuc2xpZGUtbWFpbntcclxuICAgIC8vICAgICBAaW5jbHVkZSBoZXJvSW1hZ2VzKCcuLi9pbWcvY2l0eS00NjY3MTQzXzE5MjAtbWluLmpwZycpO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAtLS0gU0xJREUgMTogQ0VOVEVSRUQgSEVSTyAtLS1cclxuICAgIC5zbGlkZS1oZXJvIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNDg2NDA2MTQ2OTI2LWM2MjdhOTJhZDFhYj9xPTgwJnc9MTkyMCcpO1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGhlcm9JbWFnZXMoJ2h0dHBzOiAvL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTQ4NjQwNjE0NjkyNi1jNjI3YTkyYWQxYWI/cT04MCZ3PTE5MjAnKTtcclxuICAgICAgICBAaW5jbHVkZSBoZXJvSW1hZ2VzKCcuLi9pbWcvY2l0eS00NjY3MTQzXzE5MjAtbWluLmpwZycpO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC8vIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5idG4tb3V0bGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHVyZS13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSBTTElERSAyOiBQUk9EVUNUIChURVhUIExFRlQpIC0tLVxyXG4gICAgLy8gLnNsaWRlLXByb2R1Y3Qge1xyXG4gICAgLy8gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0ODYzMjUyMTIwMjctODA4MWU0ODUyNTVlP3E9ODAmdz0xOTIwJyk7XHJcblxyXG4gICAgLy8gICAgIEBpbmNsdWRlIGhlcm9JbWFnZXMoJycpO1xyXG4gICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuc2xpZGUtMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2xpZGViYWNrZ3JvdW5kMignJyk7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgc2xpZGViYWNrZ3JvdW5kMSgnJyk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS00IHtcclxuICAgICAgICBAaW5jbHVkZSBzbGlkZWJhY2tncm91bmQxKCcnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLXByb2R1Y3Qge1xyXG5cclxuXHJcbiAgICAgICAgLy8gLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUwMzM4Nzc2Mi01OTJkZWI1OGVmNGU/cT04MCZ3PTE5MjAnKTsgLy8gQmx1cnJlZCBiYWNrZ3JvdW5kXHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC8vIFRoZSBcIk5pY2UgRGVzaWduXCIgR3JhZGllbnRcclxuICAgICAgICAuc2xpZGUtb3ZlcmxheS1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBUcmFuc2l0aW9ucyBmcm9tIGRhcmsgYmx1ZSB0byB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjYsIDQyLCA1OCwgMC45NSkgMzAlLCByZ2JhKDI2LCA0MiwgNTgsIDAuNCkgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS1mbGV4LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IC8vIEtleSBmb3IgbW9iaWxlIHJlc3BvbnNpdmVuZXNzXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAvLyAvLyBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmZsb2F0aW5nLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAvKiBPcHRpb25hbDogc3VidGxlIGZsb2F0IGFuaW1hdGlvbiAqL1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2JpbGUgc3BlY2lmaWMgdHdlYWtzXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAuc2xpZGUtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIC5zbGlkZS1vdmVybGF5LWdyYWRpZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDQyLCA1OCwgMC44NSk7IC8vIERhcmtlciBvbiBtb2JpbGUgZm9yIHJlYWRhYmlsaXR5XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgaW1hZ2Ugb24gc21hbGwgcGhvbmVzIHRvIGZvY3VzIG9uIHRoZSBRdW90ZSBidXR0b25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gLnByb2R1Y3QtdGV4dCB7XHJcbiAgICAgICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGtleWZyYW1lcyBmbG9hdCB7XHJcbiAgICAvLyAgICAgMCUge1xyXG4gICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgIDUwJSB7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAxMDAlIHtcclxuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG59XHJcblxyXG4vLyAtLS0gU0xJREUgMzogQURWQU5UQUdFUyAoR1JJRCkgLS0tXHJcbi5zbGlkZS1hYm91dCB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTIxNzM3NzExODY3LWUzYjk3Mzc1ZjkwMj9xPTgwJnc9MTkyMCcpO1xyXG4gICAgLy8gQGluY2x1ZGUgaGVyb0ltYWdlcygnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MjE3Mzc3MTE4NjctZTNiOTczNzVmOTAyP3E9ODAmdz0xOTIwJyk7XHJcbiAgICAvLyBAaW5jbHVkZSBoZXJvSW1hZ2VzKCdodHRwczogLy9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0ODY0MDYxNDY5MjYtYzYyN2E5MmFkMWFiP3E9ODAmdz04NzAmYXV0bz1mb3JtYXQmZml0PWNyb3AmaXhsaWI9cmItNC4xLjAmaXhpZD1NM3d4TWpBM2ZEQjhNSHh3YUc5MGJ5MXdZV2RsZkh4OGZHVnVmREI4Zkh4OGZBJTNEJTNEJyk7XHJcbiAgICAvLyBAaW5jbHVkZSBoZXJvSW1hZ2VzKCcuLi9pbWcvY2l0eS00NjY3MTQzXzE5MjAtbWluLmpwZycpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmFkdmFudGFnZXMtZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZHYtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR2LWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE1vYmlsZSBBZGp1c3RtZW50c1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJvdXNlbC1mcm9udCAuc2xpZGUtYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAvLyAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAuc2xpZGUtcHJvZHVjdCAucHJvZHVjdC10ZXh0IHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkanVzdCBmaXJzdCBzbGlkZSBwb3NpdGlvbmluZyBvbiBtb2JpbGVcclxuICAgIC5jYXJvdXNlbC1mcm9udCAuc2xpZGUtaGVybyB7XHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHZoOyAvLyBNb3ZlIGNvbnRlbnQgaGlnaGVyIG9uIG1vYmlsZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIGJhY2sgdG8gcHJldmlvdXMgY3NzXHJcblxyXG5cclxuLnN1YnBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgcGFkZGluZzogNWVtO1xyXG4gICAgLy8gaGVpZ2h0OiAzNXZoO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRwdXJlLXdoaXRlO1xyXG4gICAgLy8gQGluY2x1ZGUgaGVyb0ltYWdlcygnLi4vaW1nL2FyY2hpdGVjdHVyZS00MDEyNDAwXzE5MjAtbWluLmpwZycpO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogcmdiYSgxNTAsIDIxOSwgMjQ4LC4yNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMS42ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5hZGRpdGlvbmFsLXBhZ2VzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICRvZmZibGFjaztcclxuXHJcbn1cclxuXHJcbi5wcm9wZXJ0eUluc3VyYW5jZS1oZWFkaW5nLWltZyB7XHJcbiAgICBAaW5jbHVkZSBoZXJvSW1hZ2VzU3VicGFnZSgnLi4vaW1nL2FyY2hpdGVjdHVyZS00MDEyNDAwXzE5MjAtbWluLmpwZycpO1xyXG59XHJcblxyXG4uYnVzaW5lc3NJbnN1cmFuY2UtaGVhZGluZy1pbWcge1xyXG4gICAgQGluY2x1ZGUgaGVyb0ltYWdlc1N1YnBhZ2UoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTU2NzQwNzcyLTFhNzQxMzY3YjkzZT9xPTgwJnc9MTE3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRGOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0QnKTtcclxufVxyXG5cclxuLnZlaGljbGVJbnN1cmFuY2UtaGVhZGluZy1pbWcge1xyXG4gICAgQGluY2x1ZGUgaGVyb0ltYWdlc1N1YnBhZ2UoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNzY3ODg0MTYyNDA3LTYyZDc4NTBlNzdkMj9xPTgwJnc9ODczJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRCcpO1xyXG59XHJcblxyXG4udHJhdmVsSW5zdXJhbmNlLWhlYWRpbmctaW1nIHtcclxuICAgIEBpbmNsdWRlIGhlcm9JbWFnZXNTdWJwYWdlKCdodHRwczovL3BsdXMudW5zcGxhc2guY29tL3ByZW1pdW1fcGhvdG8tMTY4NDQwNzYxNzE4MS0yNzVlNTAzNzRlOTU/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0QnKTtcclxufVxyXG5cclxuLmxpYWJpbGl0eUluc3VyYW5jZS1oZWFkaW5nLWltZyB7XHJcbiAgICBAaW5jbHVkZSBoZXJvSW1hZ2VzU3VicGFnZSgnaHR0cHM6Ly9wbHVzLnVuc3BsYXNoLmNvbS9wcmVtaXVtX3Bob3RvLTE2NjQzMDI0Mjc4ODktYzU0OTMxYTA0MzZkP3E9ODAmdz04NzAmYXV0bz1mb3JtYXQmZml0PWNyb3AmaXhsaWI9cmItNC4xLjAmaXhpZD1NM3d4TWpBM2ZEQjhNSHh3YUc5MGJ5MXdZV2RsZkh4OGZHVnVmREI4Zkh4OGZBJTNEJTNEJyk7XHJcbn1cclxuXHJcbi5vdGhlcmJ1c2luZXNzSW5zdXJhbmNlLWhlYWRpbmctaW1nIHtcclxuICAgIEBpbmNsdWRlIGhlcm9JbWFnZXNTdWJwYWdlKCdodHRwczovL3BsdXMudW5zcGxhc2guY29tL3ByZW1pdW1fcGhvdG8tMTY4MTgyMzU5ODUyNi0zZjFjMTU3NmEzMGM/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0QnKTtcclxufVxyXG5cclxuLmNhcmVlcnMtaGVhZGluZy1pbWcge1xyXG4gICAgQGluY2x1ZGUgaGVyb0ltYWdlc1N1YnBhZ2UoJycpO1xyXG59XHJcblxyXG4ubmV3cy1oZWFkaW5nLWltZyB7XHJcbiAgICBAaW5jbHVkZSBoZXJvSW1hZ2VzU3VicGFnZSgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MDQ3MTE0MzQ5NjktZTMzODg2MTY4ZjVjP3E9ODAmdz0xMTcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJyk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTUFJTlxyXG4vLyBEUkVBTVMgU0VDVElPTlxyXG4uZHJlYW1zIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogJGxpZ2h0LWJsdWUtZ3JhZGllbnQsdXJsKCcuLi8uLi9kaXN0L2ltZy90YW5rLTQwMC04NjAwMjAzXzE5MjAtbWluLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbGlnaHQtYmx1ZS1ncmFkaWVudCwgdXJsKCdodHRwczovL3BsdXMudW5zcGxhc2guY29tL3ByZW1pdW1fcGhvdG8tMTY3NzUyOTQ5NTkwNi0zZjYyYmQyMjBhYzY/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0QnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnLi4vLi4vZGlzdC9pbWcvbWVldGluZy01OTQwOTFfMTkyMC1taW4uanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Fib3V0VXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MTcyNDUzODY4MDctYmI0M2Y4MmMzM2M0P3E9ODAmdz0xMTcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jYXJlZXJzLWxpZmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MjIwNzE4MjAwODEtMDA5ZjAxMjljNzFjP3E9ODAmdz0xMTcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jYXJlZXJzLWJlbmVmaXRzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRibHVlLWdyYWRpZW50LCB1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTU2NzYxMTc1LTU5NzNkYzBmMzJlNz9xPTgwJnc9MTYzMiZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0QnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gJl9faW1nIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmx1ZS1ncmFkaWVudCx1cmwoJy4uLy4uL2Rpc3QvaW1nL3RhbmstNDAwLTg2MDAyMDNfMTkyMC1taW4uanBnJyk7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmVhbXNfX2JveC10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyZWFtc19fYm94LXRleHQtYWJvdXRVcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gLmRyZWFtc19fYm94LXRleHQtYWJvdXRVc3tcclxuLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgfVxyXG5cclxuLm9mZmVycyB7XHJcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgaGVyb0ltYWdlcygnLi4vaW1nL25ldy15b3JrLTc3ODExODRfMTkyMC1taW4uanBnJyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxufVxyXG5cclxuLm9mZmVyc19fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vZmZlcnNfX29wdGlvbiB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoNDYsIDQ2LCA0NiwgMC4xOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLy8gd2lkdGg6IDQwMHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGN5YW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIC8vICYtaW1nIHtcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG5cclxuICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMmVtIDJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreWJsdWU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEhFUk8tSU1HXHJcbi5oZXJvLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMGVtIDJlbTtcclxuICAgIEBpbmNsdWRlIGhlcm9JbWFnZXMoJy4uL2ltZy9za3lzY3JhcGVyLTkyMjY1MTVfMTkyMC1taW4uanBnJyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnLCBjdXJzaXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgICAgY29sb3I6ICRwdXJlLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdWJwYWdlaGVyby1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNWVtIDJlbTtcclxuICAgIEBpbmNsdWRlIGhlcm9JbWFnZXMoJy4uL2ltZy9za3lzY3JhcGVyLTkyMjY1MTVfMTkyMC1taW4uanBnJyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCcsIGN1cnNpdmU7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICZfX3RleHQge1xyXG4gICAgLy8gICAgIC8vIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG5cclxuLy9zdWJwYWdlcyBwcm9kdWN0IGNzc1xyXG5cclxuLnByb2R1Y3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxufVxyXG5cclxuXHJcbi5pbnN1cmFuY2UtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMmVtO1xyXG4gICAgLy8gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG5cclxuLmluc3VyYW5jZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4uaW5zdXJhbmNlLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmluc3VyYW5jZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgY29sb3I6ICRvZmZibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzRiNTU2MztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXJjdWx0dXJlIHtcclxuICAgIHBhZGRpbmc6IDAgMmVtO1xyXG59XHJcblxyXG4ub3VyVmFsdWVzIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi8qIEdyaWQgTGF5b3V0ICovXHJcbi5vdXJWYWx1ZXNfX2JveGVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMzBweDtcclxufVxyXG5cclxuLyogSW5kaXZpZHVhbCBCb3ggKi9cclxuLm91clZhbHVlc19fYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcclxuICAgICAgICBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEhvdmVyIEVmZmVjdCAqL1xyXG4ub3VyVmFsdWVzX19ib3g6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxufVxyXG5cclxuLyogSWNvbiAqL1xyXG4ub3VyVmFsdWVzX19ib3gtaW1nIHtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi8qIEljb24gQW5pbWF0aW9uIG9uIEhvdmVyICovXHJcbi5vdXJWYWx1ZXNfX2JveDpob3ZlciAub3VyVmFsdWVzX19ib3gtaW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgcm90YXRlKDJkZWcpO1xyXG59XHJcblxyXG4vKiBIZWFkZXIgKi9cclxuLm91clZhbHVlc19fYm94LWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMxZjI5MzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4vKiBUZXh0ICovXHJcbi5vdXJWYWx1ZXNfX2JveC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIC8vIGNvbG9yOiAjNWY2YzdiO1xyXG5cclxufVxyXG5cclxuLyogU3VidGxlIEFjY2VudCBMaW5lICovXHJcbi5vdXJWYWx1ZXNfX2JveDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjU2M2ViLCAjMzhiZGY4KTtcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywkbGlnaHQtYmx1ZS1ncmFkaWVudC1zb2xpZCwkc2t5Ymx1ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcblxyXG4vKiBBY2NlbnQgTGluZSBBbmltYXRpb24gKi9cclxuLm91clZhbHVlc19fYm94OmhvdmVyOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxufVxyXG5cclxuXHJcbi8vIEZBUSBDU1MgXHJcblxyXG4uZmFxIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5mYXEtaXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcclxufVxyXG5cclxuLmZhcS1xdWVzdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZhcS1xdWVzdGlvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZmFxLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY29sb3I6ICRjeWFuO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZhcS1hbnN3ZXIge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcclxufVxyXG5cclxuLmZhcS1hbnN3ZXIgcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWFuc3dlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWljb24ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4vLyBFTkQgT0YgRkFRIENTU1xyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgVHdlYWtzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAub3VyVmFsdWVzX19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIFRhYmxldCAo4omlIDc2OHB4KVxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7fVxyXG5cclxuXHJcblxyXG4vLyBJU0xBTkRTXHJcbi5pc2xhbmRzIHtcclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICRwdXJlLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmlzbGFuZHNfX2NhcmQtaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pc2xhbmRzX19jYXJkLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMsIG9wYWNpdHkgMXM7XHJcblxyXG4gICAgICAgICAgICAmLS1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmx1ZS1ncmFkaWVudCwgdXJsKCcuLi9pbWcvc2FmZXR5LXNob2UtMjQzMjQ2N18xOTIwLW1pbi5qcGcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2Vjb25kIHtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6ICRibHVlLWdyYWRpZW50LCB1cmwoJy4uL2ltZy9wdWJsaWNMaWFiaWxpdHkyLW1pbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRibHVlLWdyYWRpZW50LCB1cmwoJy4uL2ltZy9wdWJsaWNMaWFiaWxpdHkyLW1pbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGhpcmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnLi4vaW1nL3Byb2Zlc3Npb25hbC1pbmRlbWl0eS1taW4ucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgY3Vyc2l2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsaWdodC1ibHVlLWdyYWRpZW50LXNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMsIG9wYWNpdHkgMXM7XHJcblxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpc2xhbmRDYXJkU3R5bGVzO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIGN1cnNpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaXNsYW5kQ2FyZFN0eWxlcztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1jb2xvci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBPRkZFUlNcclxuXHJcblxyXG4vL3BhcnRuZXJzXHJcblxyXG4ucGFydG5lcnMge1xyXG5cclxuXHJcbiAgICAub2ZmZXJzLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJFVklFV1NcclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucmV2aWV3cy5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDZlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3cyB7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCByZ2JhKDQ2LCA0NiwgNDYsIDAuMTgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDglO1xyXG4gICAgICAgIGxlZnQ6IDc1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LXF1b3RlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY3lhbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ09OVEFDVFxyXG4uY29udGFjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC53aGl0ZS1ibG9jay1sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLFxyXG4gICAgJl9fZm9ybS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taW5wdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhY3RGb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tdGV4dGFyZWEge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRhY3RGb3JtO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYnRuIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy9jb250YWN0IHVzIHBhZ2VcclxuXHJcbi5jb250YWN0dXMtYm94ZXMge1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgIC5jb250YWN0dXMtYm94ZXMtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHVzLWJveGVzLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDFlbSAzZW07XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0dXMtYm94ZXMtbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXJnaW46IDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBGT09URVJcclxuLmZvb3RlciB7XHJcbiAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNmVtIDJlbSAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtc29jaWFsIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMCAuM2VtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLXRleHQge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLWRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1FRElBXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmRyZWFtcyB7XHJcbiAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXJzIHtcclxuICAgICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLy8gJi1pbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC8vICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oZWFkaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAud2hpdGUtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1wcm9kdWN0IHtcclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnBhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDZlbTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3R1cy1ib3hlcyB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3R1cy1ib3hlcy1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0dXMtYm94ZXMtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBlbSAzZW07XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3R1cy1ib3hlcy1tYXAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyZWFtcyB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1pbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcmVtIDJlbTtcclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5vZmZlcnMge1xyXG5cclxuXHJcbiAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMWVtO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY3lhbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWluZm8ge1xyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDJlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVyZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pc2xhbmRzIHtcclxuICAgICAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgICZfX2JveGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm94LWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JveC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm94LWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm94LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtaXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdXJhbmNlLWl0ZW0ucmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtaW1hZ2Uge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucHJpdmFjeS1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXZhY3ktaGVhZGVyIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpdmFjeS1zZWN0aW9uIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJ1cmdlci1idG4ge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIubmF2LWl0ZW0ge1xyXG5cclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnLi4vaW1nL2NpdHktNDY2NzE0M18xOTIwLW1pbi5qcGcnKTtcclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtcHJvZHVjdCB7XHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogOGVtO1xyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2LjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcmVhbXMge1xyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWltZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjVyZW0gMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRibHVlLWdyYWRpZW50LCB1cmwoJy4uL2ltZy9za3lzY3JhcGVyLTkyMjY1MTVfMTkyMC1taW4uanBnJyk7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3LjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHB1cmUtd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgnLi4vaW1nL25ldy15b3JrLTc3ODExODRfMTkyMC1taW4uanBnJyk7XHJcblxyXG4gICAgICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbnN1cmFuY2UtbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN1cmFuY2UtY29udGVudCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3VyYW5jZS1jb250ZW50IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdXJhbmNlLWl0ZW0ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpdmFjeS1wYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpdmFjeS1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcml2YWN5LXNlY3Rpb24uaGlnaGxpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAuaXNsYW5kcyB7XHJcbiAgICAgICAgJl9fY2FyZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRUNSVUlUTUVOVCBQUk9DRVNTIERJQUdSQU1cclxuLnJlY3J1aXRtZW50LXByb2Nlc3Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnByb2Nlc3MtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2Nlc3Mtc3RlcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwdXJlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjeWFuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmZ3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvY2Vzcy1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogODBweDsgLy8gYWxpZ24gd2l0aCBpY29uXHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2t5Ymx1ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgYXJyb3dzIG9uIHNtYWxsZXIgc2NyZWVucyB3aGVyZSBpdCB3cmFwc1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTkVXUyBBUlRJQ0xFIFNUWUxJTkdcclxuLy8gTkVXUyBBUlRJQ0xFIFNUWUxJTkdcclxuLm5ld3MtYXJ0aWNsZS1jb250ZW50IHtcclxuXHJcbiAgICAvLyBNZXRhIGRhdGEgKGRhdGUvYXV0aG9yKVxyXG4gICAgLmFydGljbGUtbWV0YSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgLm1ldGEtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE1haW4gdGV4dCBjb250YWluZXJcclxuICAgIC5hcnRpY2xlLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAvLyBUeXBvZ3JhcGh5IG92ZXJyaWRlcyBmb3IgYXJ0aWNsZVxyXG4gICAgLmFydGljbGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEludHJvIHBhcmFncmFwaFxyXG4gICAgLmFydGljbGUtaW50cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogJG9mZmJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNtYWxsIHN1Yi1oZWFkaW5ncyB3aXRoaW4gYXJ0aWNsZVxyXG4gICAgLnNlY3Rpb24taGVhZGluZy1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEltYWdlIGhhbmRsaW5nXHJcbiAgICBpbWcuYXJ0aWNsZS1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vZmZlcnNfX29wdGlvbi5uZXdzLWNhcmQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufSIsIi53cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxufVxyXG5cclxuLndoaXRlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVyZS13aGl0ZTtcclxuXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbntcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgcGFkZGluZzogMC44ZW07XHJcbiAgICAgICAgY29sb3I6ICRwdXJlLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNreWJsdWU7XHJcbiAgICBcclxuICAgICAgICB9XHJcbn1cclxuLmJ1dHRvbi1saW5re1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRwdXJlLXdoaXRlO1xyXG5cclxufVxyXG5cclxuLmJ0bi1zcGVjaWFsLWFuaW1hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIFxyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJG9mZmJsYWNrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgXHJcbn1cclxuIC50ZXh0LXRpdGxlIHtcclxuICAgICBjb2xvcjogJHRlYWw7XHJcbiB9XHJcbi5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogNmVtIDJlbTtcclxufVxyXG4uc2VjdGlvbi10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG59XHJcblxyXG4uYmx1ZS1saW5le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNreWJsdWU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYmx1ZS1ib3h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHNreWJsdWUsICRhbHBoYTogLjUpO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgXHJcbnRyYW5zZm9ybTogcm90YXRlWig3MGRlZyk7XHJcbnotaW5kZXg6IDA7XHJcblxyXG4gICAgJi0tdG9wTGVmdHtcclxudG9wOiAtNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuICAgICYtLXRvcFJpZ2h0e1xyXG50b3A6IDUwcHg7XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTIwZGVnKTtcclxufVxyXG4gICAgJi0tYm90dG9te1xyXG4vLyB0b3A6IC00MHB4O1xyXG4gICAgYm90dG9tOiAtNTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigyMjBkZWcpO1xyXG59XHJcbiYtLXNtYWxse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHNreWJsdWUsICRhbHBoYTogLjUpO1xyXG4gICAgbGVmdDogNzBweDtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiA4ZW0gMmVtO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuLmJsdWUtYm94e1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDhlbSAyZW07XHJcbiAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmx1ZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnYW5pbWF0ZS5jc3MnO1xuLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuXG4ud2hpdGUtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1ibG9jay1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNTBweDtcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcbn1cbi53aGl0ZS1ibG9jay1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpO1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgwLCAxOTQsIDIzOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLCAyMTksIDI0OCk7XG59XG5cbi5idXR0b24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3BlY2lhbC1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5idG4tc3BlY2lhbC1hbmltYXRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogLTE7XG59XG4uYnRuLXNwZWNpYWwtYW5pbWF0aW9uOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA1MEEzMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnRleHQtdGl0bGUge1xuICBjb2xvcjogcmdiKDYwLCAxNTAsIDE4Nik7XG59XG5cbi5zZWN0aW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiA2ZW0gMmVtO1xufVxuXG4uc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4uYmx1ZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLCAyMTksIDI0OCk7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsdWUtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMjE5LCAyNDgsIDAuNSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDcwZGVnKTtcbiAgei1pbmRleDogMDtcbn1cbi5ibHVlLWJveC0tdG9wTGVmdCB7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDA7XG59XG4uYmx1ZS1ib3gtLXRvcFJpZ2h0IHtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogLTYwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxMjBkZWcpO1xufVxuLmJsdWUtYm94LS1ib3R0b20ge1xuICBib3R0b206IC01MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMjIwZGVnKTtcbn1cbi5ibHVlLWJveC0tc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLCAyMTksIDI0OCwgMC41KTtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbiAgLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZzogOGVtIDJlbTtcbiAgfVxuICAuc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgfVxuICAuYmx1ZS1ib3gge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5ibHVlLWJveC0tc21hbGwge1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICB9XG4gIC5zZWN0aW9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDhlbSAyZW07XG4gIH1cbiAgLnNlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgfVxuICAuYmx1ZS1ib3gge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5ibHVlLWJveC0tc21hbGwge1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYnVyZ2VyLWJ0biB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5idXJnZXItYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnVyZ2VyLWJ0bjpob3ZlciAuYnVyZ2VyLWJ0bl9fYmFyczo6YWZ0ZXIsXG4uYnVyZ2VyLWJ0bjpob3ZlciAuYnVyZ2VyLWJ0bl9fYmFyczo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnVyZ2VyLWJ0bl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmJ1cmdlci1idG5fX2JhcnMsIC5idXJnZXItYnRuX19iYXJzOjphZnRlciwgLmJ1cmdlci1idG5fX2JhcnM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwQTMwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmJ1cmdlci1idG5fX2JhcnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXJnZXItYnRuX19iYXJzOjphZnRlciB7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDYwJTtcbn1cbi5idXJnZXItYnRuX19iYXJzOjpiZWZvcmUge1xuICB0b3A6IDI3cHg7XG4gIHdpZHRoOiAzMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5sb2dvIHtcbiAgaGVpZ2h0OiA0LjVlbTtcbiAgcGFkZGluZzogMC4yZW0gMWVtO1xufVxuXG4ubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbjpob3Zlci5uYXYtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDIwLCAxMDUsIDI0MSksIHJnYig0MiwgMTAsIDE4NCkpO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubmF2LS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubmF2X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgY29udGVudDogXCJcIjtcbn1cbi5uYXZfX2l0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG5Aa2V5ZnJhbWVzIG5hdkl0ZW1zQW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5uYXYtaXRlbXMtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBuYXZJdGVtc0FuaW1hdGlvbiAxcyBib3RoO1xufVxuXG4uYmxhY2stYmFycy1jb2xvcixcbi5ibGFjay1iYXJzLWNvbG9yOjphZnRlcixcbi5ibGFjay1iYXJzLWNvbG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyZW07XG4gIGhlaWdodDogOTB2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiLi4vaW1nL2NpdHktNDY2NzE0M18xOTIwLW1pbi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmdiYSgxNTAsIDIxOSwgMjQ4LCAwLjI1KTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuLmhlYWRlcl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5oZWFkZXJfX3RleHQge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaGVhZGVyX19idG4ge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogcmdiKDgwLCAxOTQsIDIzOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNlZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLCAyMTksIDI0OCk7XG59XG5cbi5jYXJvdXNlbC1mcm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQ29udGFpbmVyIGZvciB0aGUgZG90cyAqL1xufVxuLmNhcm91c2VsLWZyb250IC5jYXJvdXNlbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWRlLWJ0bnMge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtYm94IC5zbGlkZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtYm94IC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuM2VtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIC8qIFN0eWxpbmcgZm9yIHRoZSBhY3RpdmUgZG90ICovXG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmNhcm91c2VsLWZyb250IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoODAsIDE5NCwgMjM4KTtcbiAgd2lkdGg6IDUwcHg7XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWRlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvY2l0eS00NjY3MTQzXzE5MjAtbWluLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmNhcm91c2VsLWZyb250IC5zbGlkZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuLmNhcm91c2VsLWZyb250IC5zbGlkZS1oZXJvIC5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wIHJpZ2h0LCByZ2IoMCwgNzgsIDI1NSkgNTAlLCByZ2IoMCwgMjEyLCAyNTUpIDEwMCUpLCB1cmwoXCJcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDIwLCAxMDUsIDI0MSksIHJnYig0MiwgMTAsIDE4NCkpLCB1cmwoXCJcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtcHJvZHVjdCAuc2xpZGUtb3ZlcmxheS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjYsIDQyLCA1OCwgMC45NSkgMzAlLCByZ2JhKDI2LCA0MiwgNTgsIDAuNCkgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtcHJvZHVjdCAuc2xpZGUtZmxleC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWRlLXByb2R1Y3QgLnByb2R1Y3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcm91c2VsLWZyb250IC5zbGlkZS1wcm9kdWN0IC5wcm9kdWN0LXRleHQgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogcmdiKDgwLCAxOTQsIDIzOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWRlLXByb2R1Y3QgLnByb2R1Y3QtdGV4dCAuc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG4uY2Fyb3VzZWwtZnJvbnQgLnNsaWRlLXByb2R1Y3QgLnByb2R1Y3QtdGV4dCAuc2xpZGUtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5jYXJvdXNlbC1mcm9udCAuc2xpZGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcm91c2VsLWZyb250IC5zbGlkZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIC5mbG9hdGluZy1pbWcge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC8qIE9wdGlvbmFsOiBzdWJ0bGUgZmxvYXQgYW5pbWF0aW9uICovXG4gIGFuaW1hdGlvbjogZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsLWZyb250IC5zbGlkZS1wcm9kdWN0IC5zbGlkZS1vdmVybGF5LWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCA0MiwgNTgsIDAuODUpO1xuICB9XG4gIC5jYXJvdXNlbC1mcm9udCAuc2xpZGUtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xpZGUtYWJvdXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWRlLWFib3V0IC5hZHZhbnRhZ2VzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG4uc2xpZGUtYWJvdXQgLmFkdi1pdGVtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uc2xpZGUtYWJvdXQgLmFkdi1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnNsaWRlLWFib3V0IC5hZHYtaXRlbSBoMyB7XG4gIGNvbG9yOiByZ2IoODAsIDE5NCwgMjM4KTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnNsaWRlLWFib3V0IC5hZHYtaXRlbSAuYWR2LWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWZyb250IC5zbGlkZS1ib3gge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmNhcm91c2VsLWZyb250IC5zbGlkZS1ib3ggLmZlYXR1cmUtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhcm91c2VsLWZyb250IC5zbGlkZS1oZXJvIC5zbGlkZS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgfVxufVxuLnN1YnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG4uc3VicGFnZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zdWJwYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnN1YnBhZ2VfX2J0biB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMC44ZW0gMS42ZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnBhZ2VfX2J0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmFkZGl0aW9uYWwtcGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA1MEEzMDtcbn1cblxuLnByb3BlcnR5SW5zdXJhbmNlLWhlYWRpbmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiLi4vaW1nL2FyY2hpdGVjdHVyZS00MDEyNDAwXzE5MjAtbWluLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmJ1c2luZXNzSW5zdXJhbmNlLWhlYWRpbmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NTY3NDA3NzItMWE3NDEzNjdiOTNlP3E9ODAmdz0xMTcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREY4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLnZlaGljbGVJbnN1cmFuY2UtaGVhZGluZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCJodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTc2Nzg4NDE2MjQwNy02MmQ3ODUwZTc3ZDI/cT04MCZ3PTg3MyZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0RcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5cbi50cmF2ZWxJbnN1cmFuY2UtaGVhZGluZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCJodHRwczovL3BsdXMudW5zcGxhc2guY29tL3ByZW1pdW1fcGhvdG8tMTY4NDQwNzYxNzE4MS0yNzVlNTAzNzRlOTU/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0RcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5cbi5saWFiaWxpdHlJbnN1cmFuY2UtaGVhZGluZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCJodHRwczovL3BsdXMudW5zcGxhc2guY29tL3ByZW1pdW1fcGhvdG8tMTY2NDMwMjQyNzg4OS1jNTQ5MzFhMDQzNmQ/cT04MCZ3PTg3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0RcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5cbi5vdGhlcmJ1c2luZXNzSW5zdXJhbmNlLWhlYWRpbmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiaHR0cHM6Ly9wbHVzLnVuc3BsYXNoLmNvbS9wcmVtaXVtX3Bob3RvLTE2ODE4MjM1OTg1MjYtM2YxYzE1NzZhMzBjP3E9ODAmdz04NzAmYXV0bz1mb3JtYXQmZml0PWNyb3AmaXhsaWI9cmItNC4xLjAmaXhpZD1NM3d4TWpBM2ZEQjhNSHh3YUc5MGJ5MXdZV2RsZkh4OGZHVnVmREI4Zkh4OGZBJTNEJTNEXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4uY2FyZWVycy1oZWFkaW5nLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSksIHVybChcIlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLm5ld3MtaGVhZGluZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCJodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUwNDcxMTQzNDk2OS1lMzM4ODYxNjhmNWM/cT04MCZ3PTExNzAmYXV0bz1mb3JtYXQmZml0PWNyb3BcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG59XG5cbi5kcmVhbXNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmRyZWFtc19fYm94LWltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTUwLCAyMTksIDI0OCwgMC4zNSksIHJnYmEoODAsIDE5NCwgMjM4LCAwLjI1KSksIHVybChcImh0dHBzOi8vcGx1cy51bnNwbGFzaC5jb20vcHJlbWl1bV9waG90by0xNjc3NTI5NDk1OTA2LTNmNjJiZDIyMGFjNj9xPTgwJnc9ODcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmRyZWFtc19fYm94LWltZy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi8uLi9kaXN0L2ltZy9tZWV0aW5nLTU5NDA5MV8xOTIwLW1pbi5qcGdcIik7XG59XG4uZHJlYW1zX19ib3gtaW1nX19hYm91dFVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1MTcyNDUzODY4MDctYmI0M2Y4MmMzM2M0P3E9ODAmdz0xMTcwJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRFwiKTtcbn1cbi5kcmVhbXNfX2JveC1pbWctLWNhcmVlcnMtbGlmZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSksIHVybChcImh0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTIyMDcxODIwMDgxLTAwOWYwMTI5YzcxYz9xPTgwJnc9MTE3MCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCZpeGxpYj1yYi00LjEuMCZpeGlkPU0zd3hNakEzZkRCOE1IeHdhRzkwYnkxd1lXZGxmSHg4ZkdWdWZEQjhmSHg4ZkElM0QlM0RcIik7XG59XG4uZHJlYW1zX19ib3gtaW1nLS1jYXJlZXJzLWJlbmVmaXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NTY3NjExNzUtNTk3M2RjMGYzMmU3P3E9ODAmdz0xNjMyJmF1dG89Zm9ybWF0JmZpdD1jcm9wJml4bGliPXJiLTQuMS4wJml4aWQ9TTN3eE1qQTNmREI4TUh4d2FHOTBieTF3WVdkbGZIeDhmR1Z1ZkRCOGZIeDhmQSUzRCUzRFwiKTtcbn1cbi5kcmVhbXNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmRyZWFtc19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uZHJlYW1zIC5kcmVhbXNfX2JveC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyZWFtcyAuZHJlYW1zX19ib3gtdGV4dC1hYm91dFVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub2ZmZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvbmV3LXlvcmstNzc4MTE4NF8xOTIwLW1pbi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZmZlcnMgLnNlY3Rpb24taGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLm9mZmVycyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cblxuLm9mZmVyc19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9mZmVyc19fb3B0aW9uIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoNDYsIDQ2LCA0NiwgMC4xOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYig4MCwgMTk0LCAyMzgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm9mZmVyc19fb3B0aW9uLWljb24ge1xuICBjb2xvcjogcmdiKDYwLCAxNTAsIDE4Nik7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5vZmZlcnNfX29wdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMmVtIDJlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLm9mZmVyc19fb3B0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9mZmVyc19fb3B0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuLm9mZmVyc19fb3B0aW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MCwgMTk0LCAyMzgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyc19fb3B0aW9uLWJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MCwgMjE5LCAyNDgpO1xufVxuXG4uaGVyby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvc2t5c2NyYXBlci05MjI2NTE1XzE5MjAtbWluLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmhlcm8taW1nIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuLmhlcm8taW1nX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgY3Vyc2l2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xufVxuLmhlcm8taW1nX190ZXh0IHtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4uaGVyby1pbWctbG9nbyB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5zdWJwYWdlaGVyby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVlbSAyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSksIHVybChcIi4uL2ltZy9za3lzY3JhcGVyLTkyMjY1MTVfMTkyMC1taW4uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnN1YnBhZ2VoZXJvLWltZyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbi5zdWJwYWdlaGVyby1pbWdfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi5pbnN1cmFuY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMmVtO1xufVxuXG4uaW5zdXJhbmNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pbnN1cmFuY2UtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5pbnN1cmFuY2UtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5zdXJhbmNlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5zdXJhbmNlLWNvbnRlbnRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjb2xvcjogIzA1MEEzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluc3VyYW5jZS1jb250ZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNGI1NTYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdXJjdWx0dXJlIHtcbiAgcGFkZGluZzogMCAyZW07XG59XG5cbi5vdXJWYWx1ZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogR3JpZCBMYXlvdXQgKi9cbi5vdXJWYWx1ZXNfX2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIGdhcDogMzBweDtcbn1cblxuLyogSW5kaXZpZHVhbCBCb3ggKi9cbi5vdXJWYWx1ZXNfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBIb3ZlciBFZmZlY3QgKi9cbi5vdXJWYWx1ZXNfX2JveDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLyogSWNvbiAqL1xuLm91clZhbHVlc19fYm94LWltZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi8qIEljb24gQW5pbWF0aW9uIG9uIEhvdmVyICovXG4ub3VyVmFsdWVzX19ib3g6aG92ZXIgLm91clZhbHVlc19fYm94LWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgcm90YXRlKDJkZWcpO1xufVxuXG4vKiBIZWFkZXIgKi9cbi5vdXJWYWx1ZXNfX2JveC1oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYyOTMzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBUZXh0ICovXG4ub3VyVmFsdWVzX19ib3gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiBTdWJ0bGUgQWNjZW50IExpbmUgKi9cbi5vdXJWYWx1ZXNfX2JveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyNTYzZWIsICMzOGJkZjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLyogQWNjZW50IExpbmUgQW5pbWF0aW9uICovXG4ub3VyVmFsdWVzX19ib3g6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5mYXEge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mYXEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhcS1xdWVzdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYXEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHJnYig4MCwgMTk0LCAyMzgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uZmFxLWFuc3dlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlO1xufVxuXG4uZmFxLWFuc3dlciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZmFxLWl0ZW0uYWN0aXZlIC5mYXEtYW5zd2VyIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5mYXEtaXRlbS5hY3RpdmUgLmZhcS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBSZXNwb25zaXZlIFR3ZWFrcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLm91clZhbHVlc19fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgVGFibGV0ICjiiaUgNzY4cHgpXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pc2xhbmRzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLmlzbGFuZHNfX2NhcmQ6aG92ZXIgLmlzbGFuZHNfX2NhcmQtaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmlzbGFuZHNfX2NhcmQ6aG92ZXIgLmlzbGFuZHNfX2NhcmQtaW5mbyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pc2xhbmRzX19jYXJkLWltZyB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcywgb3BhY2l0eSAxcztcbn1cbi5pc2xhbmRzX19jYXJkLWltZy0tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvc2FmZXR5LXNob2UtMjQzMjQ2N18xOTIwLW1pbi5qcGdcIik7XG59XG4uaXNsYW5kc19fY2FyZC1pbWctLXNlY29uZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSksIHVybChcIi4uL2ltZy9wdWJsaWNMaWFiaWxpdHkyLW1pbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pc2xhbmRzX19jYXJkLWltZy0tdGhpcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvcHJvZmVzc2lvbmFsLWluZGVtaXR5LW1pbi5wbmdcIik7XG59XG4uaXNsYW5kc19fY2FyZC1pbWctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLmlzbGFuZHNfX2NhcmQtaW1nLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmlzbGFuZHNfX2NhcmQtaW1nLWluZm8gaSB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uaXNsYW5kc19fY2FyZC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IHRvcCByaWdodCwgcmdiKDAsIDc4LCAyNTUpIDUwJSwgcmdiKDAsIDIxMiwgMjU1KSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzLCBvcGFjaXR5IDFzO1xufVxuLmlzbGFuZHNfX2NhcmQtaW5mby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzbGFuZHNfX2NhcmQtaW5mby1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXNsYW5kc19fY2FyZC1pbmZvLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmlzbGFuZHNfX2NhcmQtaW5mby1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXNsYW5kc19fY2FyZC1pbmZvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMmVtO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDgwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZmFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXNsYW5kc19fY2FyZC1pbmZvLWJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmZTI5Yztcbn1cblxuLnBhcnRuZXJzIC5vZmZlcnMuc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZzogMmVtO1xufVxuLnBhcnRuZXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2l0ZW0tbG9nbyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAxLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZzogNmVtIDA7XG4gIH1cbn1cbi5yZXZpZXdzX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtO1xuICBwYWRkaW5nOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYmEoNDYsIDQ2LCA0NiwgMC4xOCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnJldmlld3NfX2JveDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4ucmV2aWV3c19fYm94LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgbGVmdDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5yZXZpZXdzX19ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmV2aWV3c19fYm94LXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiByZ2IoODAsIDE5NCwgMjM4KTtcbn1cbi5yZXZpZXdzX19ib3gtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuXG4uY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWN0IC53aGl0ZS1ibG9jay1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbn1cbi5jb250YWN0X19mb3JtLCAuY29udGFjdF9fZm9ybS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RfX2Zvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWN0X19mb3JtLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDE1MCwgMjE5LCAyNDgsIDAuMzUpLCByZ2JhKDgwLCAxOTQsIDIzOCwgMC4yNSkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmNvbnRhY3RfX2Zvcm0tdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTUwLCAyMTksIDI0OCwgMC4zNSksIHJnYmEoODAsIDE5NCwgMjM4LCAwLjI1KSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4uY29udGFjdF9fZm9ybS1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1NWU3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdF9fZm9ybS1idG46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjRkY2M7XG59XG5cbi5jb250YWN0dXMtYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cbi5jb250YWN0dXMtYm94ZXMgLmNvbnRhY3R1cy1ib3hlcy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyZW07XG59XG4uY29udGFjdHVzLWJveGVzIC5jb250YWN0dXMtYm94ZXMtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3R1cy1ib3hlcyAuY29udGFjdHVzLWJveGVzLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG59XG4uZm9vdGVyIC53cmFwcGVyIHtcbiAgcGFkZGluZzogNmVtIDJlbSAyZW07XG59XG4uZm9vdGVyX19ib3gge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5mb290ZXJfX2JveC1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyX19ib3gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmZvb3Rlcl9fYm94LXNvY2lhbCB7XG4gIG1hcmdpbjogMmVtIDAgMWVtO1xufVxuLmZvb3Rlcl9fYm94LWxpbmsge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5mb290ZXJfX2JveC1saW5rOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3Rlcl9fYm94LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2VlZTtcbn1cbi5mb290ZXJfX2JveC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXJfX2JveC1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZm9vdGVyX19ib3gtbGlzdC1pdGVtIGEge1xuICBjb2xvcjogI2VlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fYm90dG9tLXRleHQge1xuICBwYWRkaW5nOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXJfX2JvdHRvbS10ZXh0LWRpc2NsYWltZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyZWFtc19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZHJlYW1zX19ib3gtdGV4dCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuZHJlYW1zX19ib3gtdGV4dC0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZHJlYW1zX19ib3gtaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5kcmVhbXNfX2JveC1pbWctLXJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZHJlYW1zX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLm9mZmVyc19fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgfVxuICAub2ZmZXJzX19vcHRpb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm9mZmVyc19fb3B0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAub2ZmZXJzX19vcHRpb24tYnRuIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYmxvY2sge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5oZWFkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC5oZWFkZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNsaWRlLXByb2R1Y3QgLmJhZGdlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc2xpZGUtcHJvZHVjdCAuc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC5zbGlkZS1wcm9kdWN0IC5zbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5zdWJwYWdlIHtcbiAgICBwYWRkaW5nOiA2ZW07XG4gIH1cbiAgLnN1YnBhZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc3VicGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLmNvbnRhY3R1cy1ib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICB9XG4gIC5jb250YWN0dXMtYm94ZXMgLmNvbnRhY3R1cy1ib3hlcy1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyZW07XG4gIH1cbiAgLmNvbnRhY3R1cy1ib3hlcyAuY29udGFjdHVzLWJveGVzLXRleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMGVtIDNlbTtcbiAgfVxuICAuY29udGFjdHVzLWJveGVzIC5jb250YWN0dXMtYm94ZXMtbWFwIHtcbiAgICBtYXJnaW46IDJlbTtcbiAgfVxuICAuZHJlYW1zX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuaGVyby1pbWcge1xuICAgIHBhZGRpbmc6IDMwcmVtIDJlbTtcbiAgfVxuICAuaGVyby1pbWcgaHIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmhlcm8taW1nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAub2ZmZXJzX19vcHRpb24ge1xuICAgIG1hcmdpbjogMWVtIDFlbTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2IoODAsIDE5NCwgMjM4KTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLm9mZmVyc19fb3B0aW9uLWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDAgMmVtIDJlbSAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAub2ZmZXJzX19vcHRpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm9mZmVyc19fb3B0aW9uLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGNvbG9yOiAjMmUyZTJlO1xuICB9XG4gIC5vZmZlcnNfX29wdGlvbi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODAsIDE5NCwgMjM4KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAub2ZmZXJzX19vcHRpb24tYnRuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTAsIDIxOSwgMjQ4KTtcbiAgfVxuICAuaXNsYW5kc19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5pc2xhbmRzX19jYXJkIHtcbiAgICBtYXJnaW46IDFlbTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5mb290ZXJfX2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyX19ib3gtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fYm94IHtcbiAgICBtYXJnaW46IDAgMmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlcl9fYm94OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mb290ZXJfX2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmZvb3Rlcl9fYm94LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYm94LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5mb290ZXJfX2JveC1saXN0LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaW5zdXJhbmNlLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmluc3VyYW5jZS1pdGVtLnJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuaW5zdXJhbmNlLWltYWdlIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxuICAuaW5zdXJhbmNlLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAucHJpdmFjeS1wYWdlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbiAgLnByaXZhY3ktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAucHJpdmFjeS1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXJnZXItYnRuIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgOmhvdmVyLm5hdi1pdGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjAsIDEwNSwgMjQxLCAwLjI1KSwgcmdiYSg4NSwgNTcsIDIwOSwgMC40NSkpLCB1cmwoXCIuLi9pbWcvY2l0eS00NjY3MTQzXzE5MjAtbWluLmpwZ1wiKTtcbiAgfVxuICAuaGVhZGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDUuOHJlbTtcbiAgfVxuICAuc2xpZGUtcHJvZHVjdCAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc2xpZGUtcHJvZHVjdCAuc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuICAuc2xpZGUtcHJvZHVjdCAuc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnN1YnBhZ2Uge1xuICAgIHBhZGRpbmc6IDhlbTtcbiAgfVxuICAuc3VicGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zdWJwYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAubmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxuICAuZHJlYW1zX19ib3gge1xuICAgIG1hcmdpbjogNWVtIDA7XG4gIH1cbiAgLmRyZWFtc19fYm94LXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICB9XG4gIC5kcmVhbXNfX2JveC1pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmRyZWFtc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5kcmVhbXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5oZXJvLWltZyB7XG4gICAgcGFkZGluZzogMjVyZW0gMmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSksIHVybChcIi4uL2ltZy9za3lzY3JhcGVyLTkyMjY1MTVfMTkyMC1taW4uanBnXCIpO1xuICB9XG4gIC5oZXJvLWltZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICB9XG4gIC5oZXJvLWltZyBociB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG4gIC5oZXJvLWltZy1sb2dvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLm9mZmVycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDIwLCAxMDUsIDI0MSwgMC4yNSksIHJnYmEoODUsIDU3LCAyMDksIDAuNDUpKSwgdXJsKFwiLi4vaW1nL25ldy15b3JrLTc3ODExODRfMTkyMC1taW4uanBnXCIpO1xuICB9XG4gIC5vZmZlcnNfX29wdGlvbi1pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLm9mZmVyc19fb3B0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5vZmZlcnNfX29wdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuaW5zdXJhbmNlLWxpc3Qge1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAuaW5zdXJhbmNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxuICAuaW5zdXJhbmNlLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5pbnN1cmFuY2UtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmluc3VyYW5jZS1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgfVxuICAuaW5zdXJhbmNlLWl0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG4gIC5wcml2YWN5LXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5wcml2YWN5LWNhcmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLnByaXZhY3ktc2VjdGlvbi5oaWdobGlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaXNsYW5kc19fY2FyZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnJlY3J1aXRtZW50LXByb2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY3J1aXRtZW50LXByb2Nlc3MgLnByb2Nlc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlY3J1aXRtZW50LXByb2Nlc3MgLnByb2Nlc3Mtc3RlcCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucmVjcnVpdG1lbnQtcHJvY2VzcyAuc3RlcC1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiKDgwLCAxOTQsIDIzOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHJnYig2MCwgMTUwLCAxODYpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5yZWNydWl0bWVudC1wcm9jZXNzIC5zdGVwLWljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RkM7XG59XG4ucmVjcnVpdG1lbnQtcHJvY2VzcyAuc3RlcC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWNydWl0bWVudC1wcm9jZXNzIC5zdGVwLWRlc2Mge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmVjcnVpdG1lbnQtcHJvY2VzcyAucHJvY2Vzcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHJnYigxNTAsIDIxOSwgMjQ4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVjcnVpdG1lbnQtcHJvY2VzcyAucHJvY2Vzcy1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubmV3cy1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbWV0YSAubWV0YS1pdGVtIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1tZXRhIC5tZXRhLWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogcmdiKDgwLCAxOTQsIDIzOCk7XG59XG4ubmV3cy1hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYm9keS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5uZXdzLWFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwNTBBMzA7XG59XG4ubmV3cy1hcnRpY2xlLWNvbnRlbnQgLnNlY3Rpb24taGVhZGluZy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogcmdiKDYwLCAxNTAsIDE4Nik7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV3cy1hcnRpY2xlLWNvbnRlbnQgaW1nLmFydGljbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1hcnRpY2xlLWNvbnRlbnQgaW1nLmFydGljbGUtaW1nLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gIC5uZXdzLWFydGljbGUtY29udGVudCBpbWcuYXJ0aWNsZS1pbWcuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5cbi5vZmZlcnNfX29wdGlvbi5uZXdzLWNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufSIsIiRtYWluLWNvbG9yOiAjMTc1NWU3O1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAjMTY0ZGNjO1xyXG4kcHVyZS13aGl0ZTogI2ZmZjtcclxuJGxpZ2h0LXdoaXRlOiAjZWVlO1xyXG4kZGFyazogIzJlMmUyZTtcclxuJGdyZWVuLWNvbG9yOiAjMDBmZmFhO1xyXG4kZ3JlZW4tY29sb3ItaG92ZXI6ICMwZmUyOWM7XHJcbiR0ZWFsOiByZ2IoNjAsIDE1MCwgMTg2KTtcclxuJGN5YW46IHJnYig4MCwgMTk0LCAyMzgpO1xyXG4kc2t5Ymx1ZTogcmdiKDE1MCwgMjE5LCAyNDgpO1xyXG4kb2ZmYmxhY2s6ICMwNTBBMzA7XHJcbiRvZmZ3aGl0ZTogI0Y0RjZGQztcclxuJGRhcmstb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcclxuJGRhcmstYmx1ZTogIzFhMmEzYTtcclxuXHJcbi8vICRsaWdodC1ibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoOCwgMjA2LCAyNTUsIDAuNzUpLCByZ2JhKDgsIDI0LCAyNTUsIDAuNzUpKTtcclxuLy8gJGJsdWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuNzUpLCByZ2JhKDQyLCAxMCwgMTg0LCAwLjc1KSk7XHJcbi8vICRwdXJwbGUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxOTAsIDEwLCAyMTQsIDAuNzUpLCByZ2JhKDY4LCAwLCAyNTUsIDAuNzUpKTtcclxuLy8gJGJsdWUtZ3JhZGllbnQtc29saWQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDIwLCAxMDUsIDI0MSksIHJnYig0MiwgMTAsIDE4NCkpO1xyXG4vLyAkbGlnaHQtYmx1ZS1ncmFkaWVudC1zb2xpZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB0b3AgcmlnaHQsIHJnYigwLCA3OCwgMjU1KSAwJSwgcmdiKDAsIDIxMiwgMjU1KSAxMDAlKTtcclxuXHJcbi8vICRsaWdodC1ibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoOCwgMjA2LCAyNTUsIDAuMzUpLCByZ2JhKDgsIDI0LCAyNTUsIDAuMjUpKTtcclxuJGxpZ2h0LWJsdWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxNTAsIDIxOSwgMjQ4LCAwLjM1KSwgcmdiYSg4MCwgMTk0LCAyMzgsIDAuMjUpKTtcclxuJGJsdWUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyMCwgMTA1LCAyNDEsIDAuMjUpLCByZ2JhKDg1LCA1NywgMjA5LCAwLjQ1KSk7XHJcbiRwdXJwbGUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxOTAsIDEwLCAyMTQsIDAuMjUpLCByZ2JhKDY4LCAwLCAyNTUsIDAuMjUpKTtcclxuJGJsdWUtZ3JhZGllbnQtc29saWQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDIwLCAxMDUsIDI0MSksIHJnYig0MiwgMTAsIDE4NCkpO1xyXG4kbGlnaHQtYmx1ZS1ncmFkaWVudC1zb2xpZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCB0b3AgcmlnaHQsIHJnYigwLCA3OCwgMjU1KSA1MCUsIHJnYigwLCAyMTIsIDI1NSkgMTAwJSk7XHJcbiRza3libHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTUwLFxyXG4yMTksMjQ4LCAwLjUwKSwgcmdiYSg2MCwxNTAsMTg2LCAwLjI1KSk7XHJcblxyXG5cclxuIiwiQG1peGluIGJ1cmdlckJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmYmxhY2s7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbn1cclxuXHJcbkBtaXhpbiBzbGlkZWJhY2tncm91bmQxKCRiZ0ltZykge1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogJHNreWJsdWUtZ3JhZGllbnQsIHVybCgkYmdJbWcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQtc29saWQsIHVybCgkYmdJbWcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG59XHJcblxyXG5AbWl4aW4gc2xpZGViYWNrZ3JvdW5kMigkYmdJbWcpIHtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6ICRza3libHVlLWdyYWRpZW50LCB1cmwoJGJnSW1nKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsaWdodC1ibHVlLWdyYWRpZW50LXNvbGlkLCB1cmwoJGJnSW1nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxufVxyXG5cclxuQG1peGluIGhlcm9JbWFnZXMoJGJnSW1nKSB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAkc2t5Ymx1ZS1ncmFkaWVudCwgdXJsKCRiZ0ltZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmx1ZS1ncmFkaWVudCwgdXJsKCRiZ0ltZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhlcm9JbWFnZXNTdWJwYWdlKCRiZ0ltZykge1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogJHNreWJsdWUtZ3JhZGllbnQsIHVybCgkYmdJbWcpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGJsdWUtZ3JhZGllbnQsIHVybCgkYmdJbWcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbFxyXG59XHJcblxyXG5AbWl4aW4gaXNsYW5kQ2FyZFN0eWxlcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWN0Rm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLWdyYWRpZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn0iXX0= */
