a{text-decoration:none}a:focus,a:hover{text-decoration:none}*,body,html{margin:0;padding:0}html{font-size:16px}body{color:#242424;position:relative;font-family:"Poppins",sans-serif;direction:ltr;text-align:left;background-color:#f2f1ec;letter-spacing:-0.5px}.background-image{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.background-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:70%;width:auto}.color-primary{color:#986424}.background-primary{background:#986424}nav{position:relative;height:80px;position:fixed;top:0 !important;width:100%;justify-content:center;align-items:center;z-index:100;background:#f2f1ec}nav .logo{position:absolute;top:50%;left:5%;transform:translateY(-50%)}nav .logo img{max-width:160px;width:160px}nav .navbar-nav{justify-content:space-between;align-items:center}nav .navbar-nav .nav-item{display:flex}nav .navbar-nav .nav-item .nav-link{color:#000;font-weight:bold;font-size:1rem;position:relative}nav .navbar-nav .nav-item .nav-link.active::before{position:absolute;content:"";bottom:-4px;height:4px;width:100%;background:#986424;border-radius:20px}nav .navbar-nav .nav-item span{margin:5px 1.2rem 0}nav .navbar-nav:after{position:absolute;content:"";bottom:0;height:1px;left:15%;right:15%;width:70%;background:transparent linear-gradient(90deg, #F2F1EC 0%, #986424 50%, #F2F1EC 100%) 0% 0% no-repeat padding-box;opacity:0.7}@media (min-width: 992px) and (max-width: 1200px){nav{justify-content:space-around}nav .logo{position:relative;top:unset;left:unset;transform:none}nav .logo img{max-width:150px;width:150px}nav .navbar-nav:after{right:0;left:30%}}nav .lang-switcher{display:flex;background:#986424;border-bottom-left-radius:40px;border-bottom-right-radius:40px;flex-direction:column;align-items:center;height:50px;cursor:pointer;position:fixed;top:0;right:5%;z-index:10;transition:all 0.4s ease-in-out}nav .lang-switcher .lang-btn{color:#fff;display:inline-block;margin-left:0;vertical-align:unset;width:0;height:0;margin:auto;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;margin-top:0.2rem}nav .lang-switcher .fa-globe{color:#fff}nav .lang-switcher .lang-list{flex-direction:column;height:1;overflow:hidden;font-size:1.2rem}nav .lang-switcher .lang-list a{display:block;color:#fff;font-size:13px;margin-top:5px;padding:2px 10px;letter-spacing:1px}nav .lang-switcher .lang-list a:hover{background-color:white;color:#986424;font-weight:900;letter-spacing:0px}nav .lang-switcher.show{height:190px}nav .lang-switcher.show .lang-list{height:150px;transition:all 0.4s ease-in-out}nav .lang-switcher.show .lang-btn{transform:rotate(180deg);transition:all 0.4s ease-in-out}header{margin-top:110px}header .contain{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}header .contain .head{font-size:50px}header .contain .info{font-size:34px}header .contain .info3{font-size:45px;position:absolute;font-weight:400;top:22%;left:0;width:320px}header .contain .header-image{max-width:100%;width:auto;position:relative;margin-bottom:1rem}header .contain .header-image .bg-image{max-width:100%}@media (min-width: 992px){header .contain .header-image:hover .info3{transform:translate(-90px);transition:all 0.6s ease-in-out;opacity:1}header .contain .header-image:hover .bg-image{transform:translateX(100px);transition:all 0.6s ease-in-out}header .contain .header-image:not(:hover) .info3{transform:translate(90px);transition:all 0.6s ease-in-out;opacity:0}header .contain .header-image:not(:hover) .bg-image{transform:translateX(-40px);transition:all 0.6s ease-in-out}}.next-section{margin:auto;width:50px;height:50px;border-radius:50%;font-size:1.5rem;background:transparent;color:#986424;justify-content:center;border:1px solid #986424;align-items:center;transition:all 0.4s ease-in-out;cursor:pointer;z-index:3;position:relative}.next-section:hover{color:#fff;background:#986424;transition:all 0.4s ease;transform:translateY(15px)}.order-now{background:transparent linear-gradient(0deg, #986424 0%, #DB9135 100%) 0% 0% no-repeat padding-box;border-radius:6px;opacity:1;color:#fff;border:1px solid transparent;padding:0.4rem 3rem;font-weight:bold}.order-now:hover{color:#fff;outline:none;box-shadow:0px 0px 6px #DB9135;transition:all 0.3s ease-in}.order-now:focus{outline:none}.why-turkey{padding-top:300px;padding-bottom:100px;position:relative;z-index:1}.why-turkey .contain{max-width:890px;margin:auto;justify-content:space-between}.why-turkey .contain .head{color:#fff;background:#986424;border-radius:6px;padding:0.3rem;font-size:31px;font-weight:bold;width:max-content;letter-spacing:-0.5px}.why-turkey .contain .info{font-size:1.1rem}.why-turkey .contain .description{width:46%}.why-turkey .contain .description .why-list{display:flex;justify-content:space-between;flex-wrap:wrap}.why-turkey .contain .description .why-list .item{width:30%;margin:0.7rem 0}.why-turkey .contain .description .why-list .item .title{font-size:0.9rem;font-weight:bold;text-align:center;font-size:15px;margin-top:1rem}.why-turkey .contain .description .why-list .item .item-img{height:96px;background:transparent linear-gradient(2deg, #DEDEDE 0%, rgba(229,229,228,0) 100%) 0% 0% no-repeat padding-box;border-radius:10px;opacity:1;display:flex;align-items:center;justify-content:center}.why-turkey .contain .description .why-list .item .item-img img{max-width:65px}.why-turkey .contain .images{width:45%}.why-turkey .contain .images .why-image-carousel{height:100%}.why-turkey .contain .images .why-image-carousel .owl-item img{height:550px;object-fit:cover}.why-turkey .contain .images .why-image-carousel.owl-theme .owl-dots .owl-dot{border:0;margin:4px}.why-turkey .contain .images .why-image-carousel.owl-theme .owl-dots .owl-dot:focus{border:0;box-shadow:none;outline:none}.why-turkey .contain .images .why-image-carousel.owl-theme .owl-dots .owl-dot span{margin:3px;background:transparent linear-gradient(180deg, #DB9135 0%, #986424 100%) 0% 0% no-repeat padding-box}.why-turkey .contain .images .why-image-carousel.owl-theme .owl-dots .owl-dot.active{padding:0.5rem;border:1px solid #986424;border-radius:50%}.offer-section{background:#F2F1EC;padding-bottom:80px}.offer-section .contain{max-width:750px;margin:auto;text-align:center;position:relative}.offer-section .contain .title{font-weight:bold;color:#986424;font-size:40px;letter-spacing:-0.5px}.offer-section .contain .info{font-size:22px;font-weight:400;text-align:center}.offer-section .contain .offer-list{display:grid;grid-template-columns:315px 200px 200px;grid-template-rows:245px 245px;grid-gap:10px}.offer-section .contain .offer-list .item{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#E3E3E3;border-radius:10px;padding:1rem 0.2rem;cursor:pointer}.offer-section .contain .offer-list .item .head{color:#986424;font-size:18px;font-weight:bold}.offer-section .contain .offer-list .item .desc{font-size:0.85rem}.offer-section .contain .offer-list .item img{max-width:100%;object-fit:cover;margin-bottom:0.7rem}.offer-section .contain .offer-list .item:hover{background:#E8E5D9;transition:all 0.4s ease-in-out}@media (min-width: 992px){.offer-section .contain .offer-list .item:first-child{grid-row:1/3}.offer-section .contain .offer-list .item:first-child .head{font-size:25px}.offer-section .contain .offer-list .item:first-child .min-head{font-size:18px;font-weight:bold}}.offer-section .contain .decoration-img{position:absolute;left:120px;top:-90px;transform:rotate(-10deg)}.offer-description{background:#E3E3E3;position:relative;z-index:1}.offer-description .contain{max-width:900px;margin:auto}.offer-description .contain .offer-carousel .offer-item{display:flex;justify-content:space-between;padding:1rem}.offer-description .contain .offer-carousel .offer-item .description{width:50%}.offer-description .contain .offer-carousel .offer-item .description .proj-info{margin-top:1rem;transform:translateY(-15px)}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul{position:relative;border-left:8px solid #D0CFCC;padding-left:20px}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li{position:relative;font-size:15px;margin-bottom:1.4rem}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li::after{width:18px;height:18px;display:block;position:absolute;top:-1px;left:-33px;border-radius:10px;content:"";border:4px solid #d0cfcc;background:#986424}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li p{margin:0}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li p:nth-child(1){font-size:20px;transform:translateY(-5px);font-weight:bold}.offer-description .contain .offer-carousel .offer-item .description .proj-icon{display:flex;text-align:center}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item{margin:1rem;text-align:center}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item .name{font-size:14px;margin:1rem 0}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item .icon{height:65px;display:flex;align-items:center;justify-content:center}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item .icon img{max-height:100%;max-width:60px;margin:auto}.offer-description .contain .offer-carousel .offer-item .image{width:45%;display:flex;align-items:center}.offer-description .contain .offer-carousel .offer-item .image img{width:auto;margin:auto;object-fit:cover;max-width:100%}.offer-description .contain .offer-carousel .offer-item .head{font-size:35px;color:#986424;letter-spacing:-1px;letter-spacing:-0.5px}.offer-description .contain .offer-carousel .owl-stage{display:flex}.offer-description .contain .offer-carousel.owl-theme .owl-dots .owl-dot{border:0;margin:4px}.offer-description .contain .offer-carousel.owl-theme .owl-dots .owl-dot:focus{border:0;box-shadow:none;outline:none}.offer-description .contain .offer-carousel.owl-theme .owl-dots .owl-dot span{margin:3px;background:transparent linear-gradient(180deg, #DB9135 0%, #986424 100%) 0% 0% no-repeat padding-box}.offer-description .contain .offer-carousel.owl-theme .owl-dots .owl-dot.active{padding:0.5rem;border:1px solid #986424;border-radius:50%}.apartment-prices{position:relative;padding:100px 0}.apartment-prices .contain{max-width:710px;margin:auto;text-align:center}.apartment-prices .contain .title{font-weight:bold;color:#986424;font-size:40px;letter-spacing:-0.5px}.apartment-prices .contain .info{font-size:25px;font-weight:400;text-align:center;font-weight:bold}.apartment-prices .contain .price-list{display:flex;justify-content:space-between;align-items:flex-start;text-align:center}.apartment-prices .contain .price-list .item .name{color:#986424;font-size:17px;font-weight:bold}.apartment-prices .contain .price-list .item .number{font-size:15px;font-weight:bold;margin:10px 0}.apartment-prices .contain .map-section .map-img{max-width:100%;object-fit:cover}.apartment-prices .contain .map-section .map-img.mobile{display:none}.apartment-prices .contain .map-section .map-list .item{position:absolute}.apartment-prices .contain .map-section .map-list .item .circle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease-in-out}.apartment-prices .contain .map-section .map-list .item .name{position:absolute;top:-26px;left:50%;background:#986424;border-radius:10px;color:#fff;padding:0.2rem 0.4rem;font-size:0.75rem;width:max-content;font-weight:500;transition:all 0.4s ease-in-out}.apartment-prices .contain .map-section .map-list .item .name:after{position:absolute;content:"";display:block;width:0;height:0;border-color:transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #986424;transform:translate(-50%, 0);left:50%;bottom:-5px}.apartment-prices .contain .map-section .map-list .item .number{font-size:14px;font-weight:bold;transition:all 0.4s ease-in-out}.apartment-prices .contain .map-section .map-list .item:nth-child(1){left:52%;top:38%}.apartment-prices .contain .map-section .map-list .item:nth-child(1) .circle{background:#D20000;border:3px solid #D20000}.apartment-prices .contain .map-section .map-list .item:nth-child(1) .name{top:unset;bottom:-26px;background:#D20000}.apartment-prices .contain .map-section .map-list .item:nth-child(1) .name:after{border-bottom:5px solid #D20000;border-top:0;bottom:unset;top:-5px}.apartment-prices .contain .map-section .map-list .item:nth-child(1) .number{color:#fff}.apartment-prices .contain .map-section .map-list .item:nth-child(1):hover .circle{background:transparent;border:3px solid #D20000}.apartment-prices .contain .map-section .map-list .item:nth-child(1):hover .name{transform:translateY(20px) translateX(-50%)}.apartment-prices .contain .map-section .map-list .item:nth-child(1):hover .number{color:#000}.apartment-prices .contain .map-section .map-list .item:nth-child(1):not(:hover) .circle{width:11px;height:11px;transform:translate(-50%, -50%);background:#D20000;border:3px solid #D20000}.apartment-prices .contain .map-section .map-list .item:nth-child(1):not(:hover) .name{transform:translateX(-50%)}.apartment-prices .contain .map-section .map-list .item:nth-child(1):not(:hover) .number{opacity:0;visibility:hidden}.apartment-prices .contain .map-section .map-list .item:nth-child(2){left:85%;top:86%}.apartment-prices .contain .map-section .map-list .item:nth-child(3){left:46%;top:32%}.apartment-prices .contain .map-section .map-list .item:nth-child(4){left:21%;top:39%}.apartment-prices .contain .map-section .map-list .item:nth-child(5){left:52%;top:15%}.apartment-prices .contain .map-section .map-list .item:nth-child(6){left:76%;top:75%}.apartment-prices .contain .map-section .map-list .item:nth-child(7){left:61%;top:25%}.apartment-prices .contain .map-section .map-list .item:hover .circle{width:50px;height:50px;background:rgba(152,100,36,0.3);border:2px solid #986424}.apartment-prices .contain .map-section .map-list .item:hover .name{transform:translateY(-20px) translateX(-50%)}.apartment-prices .contain .map-section .map-list .item:hover .number{opacity:1;visibility:visible}.apartment-prices .contain .map-section .map-list .item:not(:hover) .circle{width:11px;height:11px;transform:translate(-50%, -50%);background:#986424;border:2px solid #986424}.apartment-prices .contain .map-section .map-list .item:not(:hover) .name{transform:translateX(-50%)}.apartment-prices .contain .map-section .map-list .item:not(:hover) .number{opacity:0;visibility:hidden}.testimonials{position:relative}.testimonials .contain{max-width:840px;margin:auto;background-size:cover !important;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.testimonials .contain .head{background:#D20000;padding:0.3rem 1rem;font-size:27px;font-weight:bold;color:#fff;margin-bottom:1.5rem;display:inline-flex;margin:auto;letter-spacing:-0.5px}.testimonials .contain .testimonials-carousel{max-width:90%;margin:auto}.testimonials .contain .testimonials-carousel .owl-stage-outer{padding:1rem 0 2rem}.testimonials .contain .testimonials-carousel .owl-item .item{display:flex;justify-content:space-between}.testimonials .contain .testimonials-carousel .owl-item .item .image{width:92px}.testimonials .contain .testimonials-carousel .owl-item .item .image img{max-width:100%;width:100%;object-fit:cover;display:block}.testimonials .contain .testimonials-carousel .owl-item .item .description{width:calc(100% - 105px);margin-bottom:0.5rem}.testimonials .contain .testimonials-carousel .owl-item .item .description .name{color:#FFD095;font-size:17px;font-weight:bold;margin-bottom:0.5rem}.testimonials .contain .testimonials-carousel .owl-item .item .description .info{color:#fff;font-size:14px}.testimonials .contain .testimonials-carousel .owl-item .item .watch{position:absolute;bottom:-33px;right:0;color:#fff;display:flex;align-items:center}.testimonials .contain .testimonials-carousel .owl-item .item .watch:hover,.testimonials .contain .testimonials-carousel .owl-item .item .watch:focus{color:#986424;transition:all 0.4s ease-in-out}.testimonials .contain .testimonials-carousel .owl-item .item .watch span{margin:0 0.5rem;font-size:0.8rem}.testimonials .contain .testimonials-carousel .owl-item .item .watch .video{width:40px;height:40px;border-radius:50%;background:#D20000;color:#fff;display:flex;justify-content:center;align-items:center}.testimonials .contain .testimonials-carousel .owl-item .item .watch .video i{font-size:1.2rem}.testimonials .contain .testimonials-carousel.owl-theme .owl-dots{margin:0}.testimonials .contain .testimonials-carousel.owl-theme .owl-dots .owl-dot{border:0;margin:2px}.testimonials .contain .testimonials-carousel.owl-theme .owl-dots .owl-dot:focus{border:0;box-shadow:none;outline:none}.testimonials .contain .testimonials-carousel.owl-theme .owl-dots .owl-dot span{margin:2px;background:#fff;width:8px;height:8px}.testimonials .contain .testimonials-carousel.owl-theme .owl-dots .owl-dot.active{padding:0.5rem;border:1px solid #fff;border-radius:50%}.country-section{padding:100px 0;position:relative}.country-section .contain{max-width:645px;margin:auto;display:flex;justify-content:space-between}.country-section .contain .image{max-width:150px}.country-section .contain .image img{max-width:100%;object-fit:cover;width:100%;display:block}.country-section .contain .description{width:calc(100% - 172px)}.country-section .contain .description .head{font-size:22.8px;font-weight:bold;margin-bottom:1rem;text-align-last:center}.country-section .contain .description .head .year-2022{color:#D20000}.country-section .contain .description .head span{margin-top:10px}.country-section .contain .description .info{font-size:20.9px;gap:5px}.country-section .contain .description .info span{text-align:center}.country-section .contain .description .info span:first-child{font-weight:700}.country-section .contain .description .citizenship-number{background:#986424;text-align:center;padding:5px 10px;display:block;color:#fff;border:1px dotted #986424;border-radius:5px;width:fit-content;transition:all ease-in-out .5s}.country-section .contain .description .citizenship-number:hover{background-color:#fcf8f2;color:#986424;font-size:25px;padding:10px 20px}.country-section .contain .description .year{background:#986424;padding:0.2rem 0.6rem;color:#fff;margin:0 0 0 0.2rem;width:fit-content}.country-section .contain .description .country-list{display:flex;text-align:center;gap:10px}.country-section .contain .description .country-list .item .number{background:#986424;color:#fff;font-size:25px;font-weight:bold;padding:0 0.8rem}.country-section .contain .description .country-list .item .name{font-size:18px;font-weight:bold;margin:0.4rem}.services-section{position:relative}.services-section .contain{max-width:940px;margin:auto}.services-section .contain .head{font-size:40px;font-weight:500;letter-spacing:-1px}.services-section .contain .name{font-size:14px}.services-section .contain .img-container img{height:60px}.contact-section{position:relative;padding-bottom:100px}.contact-section .contain{max-width:870px;margin:auto}.contact-section .contain .title{font-size:39px;font-weight:bold;color:#986424;letter-spacing:-0.5px}.contact-section .contain .info{font-weight:400;font-size:19px}.contact-section .contain .contact-form .form-group .form-control{background:#fff;padding:0.3rem 0.8rem;height:46px;color:#888888;font-size:14px;border-radius:8px;border:1px solid #DDDDDD}.contact-section .contain .contact-form .form-group .form-control::placeholder{color:#888888;font-size:14px}.contact-section .contain .contact-form .form-group .form-control:focus{box-shadow:none}.contact-section .contain .contact-form .form-group textarea.form-control{height:100%}.contact-section .contain .contact-form .btn-send{background:transparent linear-gradient(0deg, #986424 0%, #DB9135 100%) 0% 0% no-repeat padding-box;border-radius:6px;color:#fff;padding:10px;border:1px solid transparent;margin:auto;margin-top:20px}.contact-section .contain .contact-form .btn-send:hover,.contact-section .contain .contact-form .btn-send:focus{opacity:0.8;transition:all 0.4s ease-in-out}footer{overflow:hidden;position:relative;height:135px;display:flex;justify-content:center}footer .decoration-box{position:absolute;left:100px;width:200px;height:280px;transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);border-radius:20px;opacity:1;top:auto;bottom:-200px}footer .decoration-box.bg-grey{left:200px}footer .bg-grey{background-color:#9b9b9b}footer .copy-rights{height:65px;align-self:flex-end;background:#e3e3e3;width:100%;display:flex;align-items:center;justify-content:center;margin:0}.contact-modal{padding:0 !important}.contact-modal .modal-dialog{position:relative;max-width:350px;margin:auto}.contact-modal .modal-dialog .modal-content{background:#F6F3EF;box-shadow:0px 0px 61px #00000029;border:0;border-radius:12px;padding:1.5rem}.contact-modal .modal-dialog .modal-content .title{font-size:29px;color:#986424;font-weight:bold}.contact-modal .modal-dialog .modal-content .info{font-size:17px}.contact-modal .modal-dialog .modal-content .contact-form .form-group{margin:0.4rem 0}.contact-modal .modal-dialog .modal-content .contact-form .form-group label{display:none}.contact-modal .modal-dialog .modal-content .contact-form .form-group .form-control{font-size:12px;height:46px;border-radius:5px}.contact-modal .modal-dialog .modal-content .contact-form .form-group .form-control::placeholder{font-size:12px;visibility:visible}.contact-modal .modal-dialog .modal-content .contact-form .form-group .form-control:focus{box-shadow:none;border:1px solid #ced4da}.contact-modal .modal-dialog .modal-content .contact-form .form-group textarea.form-control{height:125px}.contact-modal .modal-dialog .modal-content .contact-form .btn-send{color:#fff;background:transparent linear-gradient(0deg, #986424 0%, #DB9135 100%) 0% 0% no-repeat padding-box;border-radius:6px;opacity:1;border:1px solid transparent;height:45px;margin-top:0.4rem}.contact-modal .modal-dialog .modal-content .contact-form .btn-send:focus{outline:none}.contact-modal .modal-dialog .modal-content .contact-form .btn-send:hover{opacity:0.7;transition:all 0.4s ease-in-out}.contact-modal .modal-dialog .modal-content .col-lg-6{flex:0 0 100%;max-width:100%}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom a{font-size:35px}.fixed-bottom .whatsapp{position:absolute;background-color:#25D366;color:#fff;display:flex;justify-content:center;align-items:center;width:53px;height:53px;border-radius:50%}@media (min-width: 992px){.fixed-bottom .whatsapp{left:100px;bottom:100px}}@media (max-width: 992px){.fixed-bottom .whatsapp{padding:5px 16px;left:20px;bottom:50px}}.fixed-bottom-telegram{position:fixed;z-index:3;bottom:60px;width:100%}.fixed-bottom-telegram .telegram{position:absolute;background-color:#0088cc;color:#fff;display:flex;justify-content:center;align-items:center;width:53px;height:53px;border-radius:50%}.fixed-bottom-telegram .telegram .fa-telegram-plane:before{font-size:30px}@media (min-width: 992px){.fixed-bottom-telegram .telegram{left:100px;bottom:105px}}@media (max-width: 991px){.fixed-bottom-telegram .telegram{padding:5px 16px;left:20px;bottom:55px}}.scroll-top{display:none;position:fixed;z-index:99;right:100px;bottom:100px;width:100%;width:45px;height:45px;border-radius:8px;background:#986424;color:#fff;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,0.2);cursor:pointer}.scroll-top i{font-size:1.5rem}.scroll-top:hover{opacity:0.8;text-decoration:none;color:#fff;transition:all 0.4s ease-in-out}@media (max-width: 992px){.scroll-top{right:20px;width:44px;height:44px}.scroll-top i{font-size:1.4rem}}@media (max-width: 992px){.scroll-top{right:20px;bottom:60px}}@media (min-width: 992px) and (max-width: 1550px){nav.d-lg-flex .logo img{max-width:140px;width:140px}nav.d-lg-flex .navbar-nav .nav-item{display:flex}nav.d-lg-flex .navbar-nav .nav-item .nav-link{font-size:0.9rem}nav.d-lg-flex .navbar-nav .nav-item span{margin:5px 0.5rem 0}header{margin-top:140px}header .contain .head{font-size:40px}header .contain .info{font-size:25px}header .contain .info3{font-size:35px;position:absolute;top:22%;left:0;width:250px}header .contain .header-image{margin:0 !important}header .contain .header-image .bg-image{max-width:470px}header .contain .header-image:hover .bg-image{transform:translateX(50px);transition:all 0.6s ease-in-out}header .contain .header-image:not(:hover) .bg-image{transform:translateX(-20px);transition:all 0.6s ease-in-out}.next-section{margin-top:1rem !important}.why-turkey .contain .description .head{font-size:25px}.offer-section{padding-bottom:50px;padding-top:17px !important}.offer-section .contain .title{font-size:32px}.offer-section .contain .info{font-size:20px}.offer-description .contain .offer-carousel .offer-item .head{font-size:30px}.apartment-prices{padding:70px 0}.apartment-prices .contain .title{font-size:30px}.apartment-prices .contain .info{font-size:22px}.country{padding:70px 0}.services-section{padding-bottom:20px !important}.services-section .contain .head{font-size:30px}.contact-section .contain .title{font-size:30px}.contact-section .contain .info{font-size:16px}footer{height:85px}footer .decoration-box{position:absolute;left:30px;width:140px}footer .decoration-box.bg-grey{left:90px}footer .copy-rights{height:45px}}@media (max-width: 992px){.background-image{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.background-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:70%;width:auto}nav{justify-content:unset;position:relative;top:unset}nav .toggler{cursor:pointer}nav .toggler .nav-icon{height:3px;background-color:#986424;margin:5px 0}nav .toggler .nav-icon:nth-child(1){width:27px}nav .toggler .nav-icon:nth-child(2){width:18px}nav .toggler .nav-icon:nth-child(3){width:14px}nav .toggler.stick-toggler{position:fixed;width:50px;height:50px;padding:11px 14px 8px;top:10px;left:3px;z-index:999;display:block;background:#fff;animation:fadeInDown 1s;box-shadow:5px 10px 20px rgba(0,0,0,0.26);border-radius:50%}nav .logo{left:50%;right:unset;transform:translate(-50%, -50%)}nav .logo img{width:145px;max-width:145px}nav .navbar-nav{position:fixed;top:0;left:-160px;width:160px;z-index:1000;height:100%;overflow-y:scroll;overflow-x:hidden;background:#986424;transition:all 0.5s ease-out;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:unset;padding-top:3rem}nav .navbar-nav::-webkit-scrollbar{width:0 !important}nav .navbar-nav span{display:none}nav .navbar-nav .nav-item{margin:1.5rem 0.4rem}nav .navbar-nav .nav-item .nav-link{color:#fff;font-weight:400;font-size:1.1rem}nav .navbar-nav .nav-item .nav-link.active::before{border-bottom:2px solid #fff}nav .navbar-nav .close-nav{position:absolute;top:20px;right:20px;border-radius:50%;border:1px solid #fff;color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}header{margin-top:15px;text-align:center}header .contain .head{font-size:27px;padding:0 0.4rem}header .contain .info{font-size:20px;padding:0 0.4rem}header .contain .info3{display:none}header .contain .header-image{margin-bottom:1rem}.order-now{background:transparent linear-gradient(0deg, #986424 0%, #DB9135 100%) 0% 0% no-repeat padding-box;border-radius:6px;opacity:1;color:#fff;border:1px solid transparent;padding:0.4rem 3rem}.order-now:hover{outline:none;opacity:0.8;transition:all 0.4s ease-in}.order-now:focus{outline:none}}@media (max-width: 992px) and (max-width: 768px){.why-turkey{margin-top:40px;padding-top:20px;padding-bottom:30px;position:relative;z-index:1;background:none !important}.why-turkey .contain{max-width:100%;flex-wrap:wrap}.why-turkey .contain .head{font-size:23px}.why-turkey .contain .info{font-size:1rem}.why-turkey .contain .description{width:100%;order:1}}@media (max-width: 992px) and (max-width: 768px) and (max-width: 400px){.why-turkey .contain .description .why-list{max-width:340px;margin:auto;justify-content:center}.why-turkey .contain .description .why-list .item{width:90px;margin:0.5rem 0.2rem 0.5rem 0.4rem}.why-turkey .contain .description .why-list .item .item-img{height:80px}.why-turkey .contain .description .why-list .item .item-img img{max-width:45px}.why-turkey .contain .description .why-list .item .title{font-size:0.8rem;margin-bottom:0.7rem}.why-turkey .contain .description .order-now{width:280px;max-width:100%}}@media (max-width: 992px) and (max-width: 768px){.why-turkey .contain .images{width:100%;order:0}.why-turkey .contain .images .why-image-carousel{height:auto;margin-bottom:1rem}.why-turkey .contain .images .why-image-carousel .owl-item img{height:400px}}@media (max-width: 992px){.offer-section{background:#F2F1EC;padding-bottom:40px}.offer-section .contain{max-width:100%}.offer-section .contain .title{font-size:23px;padding:0 0.4rem}.offer-section .contain .info{font-size:17px;padding:0 0.4rem}.offer-section .contain .offer-list{display:block}.offer-section .contain .offer-list .owl-item .item{width:200px;transition:all 0.4s ease-in-out;background:#E8E5D9}.offer-section .contain .offer-list .owl-item .item .desc{font-size:0.9rem}.offer-section .contain .offer-list .owl-item .item img{width:auto;max-height:110px}.offer-section .contain .offer-list .owl-item.center .item{transform:scaleY(1.2);margin-top:-0.3rem}.offer-section .contain .offer-list .owl-stage{padding:2rem 0}.offer-section .contain .offer-list.owl-theme .owl-dots{margin-top:1.5rem}.offer-section .contain .offer-list.owl-theme .owl-dots .owl-dot{border:0;margin:4px}.offer-section .contain .offer-list.owl-theme .owl-dots .owl-dot:focus{border:0;box-shadow:none;outline:none}.offer-section .contain .offer-list.owl-theme .owl-dots .owl-dot span{margin:3px;background:transparent linear-gradient(180deg, #DB9135 0%, #986424 100%) 0% 0% no-repeat padding-box}.offer-section .contain .offer-list.owl-theme .owl-dots .owl-dot.active{padding:0.5rem;border:1px solid #986424;border-radius:50%}.offer-section .contain .decoration-img{display:none}.offer-description .contain{max-width:100%}.offer-description .contain .offer-carousel .offer-item{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:375px;margin:0 auto}.offer-description .contain .offer-carousel .offer-item .description{width:100%;order:1}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul{border-left:5px solid #D0CFCC;padding-left:10px}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li{margin-bottom:0.5rem}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li::after{left:-22px;border:2px solid #d0cfcc}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li p{font-size:14px}.offer-description .contain .offer-carousel .offer-item .description .proj-info ul li p:nth-child(1){font-size:17px}.offer-description .contain .offer-carousel .offer-item .description .proj-icon{justify-content:space-between}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item{margin:1rem 0 0;text-align:center}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item .name{margin:1rem 0 0;font-size:12px}.offer-description .contain .offer-carousel .offer-item .description .proj-icon .item .icon{height:40px}.offer-description .contain .offer-carousel .offer-item .image{width:100%;order:0;display:block;text-align:center}.offer-description .contain .offer-carousel .offer-item .image img{margin-bottom:2rem}.offer-description .contain .offer-carousel .offer-item .head{font-size:35px}.offer-description .contain .offer-carousel .text-center.w-50{width:100% !important}.country-section{padding:70px 0 32px}}@media (max-width: 992px) and (max-width: 768px){.country-section .contain{max-width:340px;width:calc(100% - 30px);flex-wrap:wrap;justify-content:center}.country-section .contain .image{margin-bottom:1rem}.country-section .contain .description{width:100%;text-align:center}.country-section .contain .description .head{font-size:16.3px;display:flex;flex-wrap:wrap;justify-content:center}.country-section .contain .description .head>span:first-child{margin-right:0.2rem}.country-section .contain .description .info{font-size:14.5px}.country-section .contain .description .country-list{display:flex;flex-wrap:wrap}.country-section .contain .description .country-list .item .number{font-size:16px;padding:0 0.2rem}.country-section .contain .description .country-list .item .name{font-size:15px}}@media (max-width: 992px) and (max-width: 768px){.testimonials{padding-bottom:1rem}.testimonials .contain{max-width:100%;background-position:50% !important;border-radius:0}.testimonials .contain .head{display:none}.testimonials .contain .testimonials-carousel{max-width:95%;padding-bottom:0.5rem}.testimonials .contain .testimonials-carousel .owl-stage-outer{padding:1rem 0 0.3rem}.testimonials .contain .testimonials-carousel .owl-stage{display:flex}.testimonials .contain .testimonials-carousel .owl-item .item{display:flex;flex-direction:column;align-items:center;height:100%}.testimonials .contain .testimonials-carousel .owl-item .item .image{width:60px;margin-bottom:0.5rem}.testimonials .contain .testimonials-carousel .owl-item .item .description{width:100%;display:flex;flex-direction:column;align-items:center;height:calc(100% - 75px)}.testimonials .contain .testimonials-carousel .owl-item .item .description .name{padding:0 0.1rem;font-size:15px}.testimonials .contain .testimonials-carousel .owl-item .item .description .info{font-size:13px;padding:0 0.1rem;text-align:center;margin-bottom:0.4rem}.testimonials .contain .testimonials-carousel .owl-item .item .watch{position:relative;bottom:unset;left:unset;margin-top:auto}.testimonials .contain .testimonials-carousel .owl-item .item .watch .video{width:35px;height:35px}.testimonials .contain .testimonials-carousel .owl-item .item .watch .video i{font-size:1rem}}@media (max-width: 992px){.apartment-prices .contain{max-width:705px}}@media (max-width: 992px) and (max-width: 768px){.apartment-prices{padding:20px 10px}.apartment-prices .contain{max-width:600px;margin-bottom:auto}.apartment-prices .contain .title{font-size:23px}.apartment-prices .contain .info{font-size:17px}.apartment-prices .contain .price-list{flex-wrap:wrap;max-width:320px;margin:auto}.apartment-prices .contain .price-list .item{width:33%}.apartment-prices .contain .price-list .item .name{font-size:15px}.apartment-prices .contain .price-list span{display:none}.apartment-prices .contain .map-section .map-img{display:none}.apartment-prices .contain .map-section .map-img.mobile{display:block}.apartment-prices .contain .map-section .map-list{display:none}}@media (max-width: 992px){.services-section .contain .head{font-size:26px}.services-section .contain .name{font-size:12px}.services-section .contain .img-container img{height:40px}.contact-section{padding-bottom:50px}.contact-section .contain{width:400px;max-width:92%;background-color:#ECEBE8;border-radius:8px;box-shadow:0px 0px 16px #00000029;padding:20px;position:relative;margin:auto}.contact-section .contain .title{font-size:21px}.contact-section .contain .info{font-size:18px}.contact-section .contain .contact-form{padding:0 0.5rem}footer{height:100px;background:#e3e3e3}footer .decoration-box{left:-30px;width:150px;height:275px;bottom:-250px}footer .decoration-box.bg-grey{left:10px;bottom:-250px}footer .copy-rights{height:80px;font-size:13px;padding:0 0.3rem;align-self:flex-start}.contact-modal .modal-dialog .modal-content .title{font-size:19px}.contact-modal .modal-dialog .modal-content .info{font-size:16px}}@media (max-width: 992px) and (max-width: 576px){.fancybox-slide.fancybox-slide--video{padding:0 !important}.fancybox-slide.fancybox-slide--video .fancybox-content{width:100% !important}}.intl-tel-input{width:100%;height:46px}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:80px}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important}.iti-flag.xx{display:none}.iti-flag.xx+.selected-dial-code{padding:0 !important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type="tel"],.intl-tel-input.allow-dropdown input[type="text"],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type="tel"],.intl-tel-input.separate-dial-code input[type="text"]{padding-left:92px}.intl-tel-input .country-list{direction:ltr;top:50px;left:0;right:unset;width:265px !important;max-height:200px !important;overflow-x:hidden}.intl-tel-input .country-list::-webkit-scrollbar{width:3px}.intl-tel-input .country-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.9);margin:1rem 0}.intl-tel-input .country-list::-webkit-scrollbar-thumb{background:#986424}.intl-tel-input .selected-flag .iti-flag{left:10px !important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus{box-shadow:none;outline:none;border:none}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding:0 10px;font-size:13px;padding-left:28px}.intl-tel-input .country-list .dial-code{color:rgba(0,0,0,0.9) !important}.intl-tel-input .country-list .country-name{order:2;color:rgba(0,0,0,0.9)}.intl-tel-input .country-list .country{font-size:12px;display:flex;align-items:center}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"]{padding-left:100px !important;padding-top:0;padding-bottom:0;height:100%}.intl-tel-input .selected-flag .iti-arrow{right:2px}.blur-up{filter:blur(5px);transition:filter 400ms}.blur-up.lazyloaded{filter:blur(0)}.new-page nav{backdrop-filter:blur(30px);background:rgba(255,255,255,0.2);height:75px}.new-page nav .navbar-nav{justify-content:space-between;align-items:center}.new-page nav .navbar-nav .nav-item{display:flex}.new-page nav .navbar-nav .nav-item .nav-link{color:#000;font-weight:bold;font-size:1rem;position:relative}.new-page nav .navbar-nav .nav-item .nav-link.active::before{position:absolute;content:"";bottom:-4px;height:4px;width:100%;background:#986424;border-radius:20px}.new-page nav .navbar-nav .nav-item span{margin:5px 1.2rem 0}.new-page nav .navbar-nav:after{display:none}.new-page header{margin-top:0}.new-page header .contain{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.new-page header .contain .info{font-size:37px;position:absolute;left:25%;top:23%}.new-page header .contain .new-header-image .bg-image{width:100%;max-width:100%;object-fit:cover}.new-page .why-turkey{padding-top:120px;padding-bottom:120px}.new-page .why-turkey .contain .images .why-image-carousel .owl-item img{border-radius:10px}.new-page .offer-section{padding-bottom:150px}.new-page .offer-section .contain .info{font-size:22px;text-align:center}.new-page .offer-section .contain .offer-list{overflow:hidden}.new-page .offer-section .contain .offer-list .item{background:transparent;padding:0;position:relative}.new-page .offer-section .contain .offer-list .item img{max-width:100%;width:100%;height:100%;object-fit:cover;margin-bottom:0;border-radius:10px}.new-page .offer-section .contain .offer-list .item .content-contain{position:absolute;left:0;right:0;bottom:0;height:75px;background:rgba(152,100,36,0.7);transition:all 1.2s ease-in-out;color:#fff;padding-top:0.5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.new-page .offer-section .contain .offer-list .item .content-contain .head{color:#fff;font-size:18px;font-weight:bold}.new-page .offer-section .contain .offer-list .item .content-contain .desc{font-size:0.85rem}@media (min-width: 992px){.new-page .offer-section .contain .offer-list .item:first-child{grid-row:1/3}.new-page .offer-section .contain .offer-list .item:first-child .content-contain{height:110px;padding-top:1.5rem}.new-page .offer-section .contain .offer-list .item:first-child .content-contain .head{font-size:24px}.new-page .offer-section .contain .offer-list .item:first-child .content-contain .desc{font-size:1.1rem}.new-page .offer-section .contain .offer-list .item:first-child .content-contain .proj-1-info{opacity:0;visibility:hidden;text-align:initial;padding:0 1rem;transition:all 0.4s ease-in}.new-page .offer-section .contain .offer-list .item:first-child .content-contain .proj-1-info .h5{font-size:1.3rem}.new-page .offer-section .contain .offer-list .item:first-child .content-contain .proj-1-info p{font-size:1.1rem}.new-page .offer-section .contain .offer-list .item:first-child:hover .content-contain{height:100%;background:rgba(152,100,36,0.95);border-top-left-radius:10px;border-top-right-radius:10px}.new-page .offer-section .contain .offer-list .item:first-child:hover .content-contain .proj-1-info{opacity:1;visibility:visible}}@media (min-width: 992px) and (max-width: 1550px){.new-page header{margin-top:0}.new-page header .contain .info{font-size:34px}.new-page header .contain .new-header-image .bg-image{max-height:calc(100vh - 70px)}.new-page .next-section{margin-top:2rem !important}.new-page .why-turkey .contain .description .head{font-size:25px}}@media (max-width: 992px){.new-page nav{position:fixed;height:62px}.new-page nav .navbar-nav{height:100vh;justify-content:flex-start}.new-page nav .navbar-nav .nav-item .nav-link{color:#fff}.new-page nav .toggler.stick-toggler{position:fixed;width:unset;height:unset;padding:0;top:unset;right:unset;background:transparent;box-shadow:none}.new-page header{margin-top:0;padding-top:40px}.new-page header .contain .info{font-size:22px;left:2%;top:10%;right:2%;font-weight:bold}.new-page header .contain .new-header-image{margin-bottom:0}.new-page header .contain .new-header-image img{height:calc(100vh - 150px);max-height:550px}.new-page .why-turkey{padding-top:30px;padding-bottom:30px}.new-page .offer-section{padding-bottom:40px}.new-page .offer-section .contain .info{font-size:18px}.new-page .offer-section .contain .offer-list .item img{max-height:unset !important}.new-page .offer-section .contain .offer-list .owl-item .item{width:220px}.new-page .offer-section .contain .offer-list .owl-item.center .item{transform:scaleY(1.08);margin-top:-0.2rem}}@media (max-width: 992px) and (max-width: 576px){.new-page .fancybox-slide.fancybox-slide--video{padding:0 !important}.new-page .fancybox-slide.fancybox-slide--video .fancybox-content{width:100% !important}}html:lang(fr) .why-turkey .contain .info{font-size:1rem;margin-bottom:1rem !important}@media (min-width: 768px){html:lang(fr) .country-section .contain .description .head{font-size:19.5px}html:lang(fr) .country-section .contain .description .info{font-size:17.5px}}@media (max-width: 767.98px){html:lang(fr) .country-section .contain{max-width:330px}html:lang(fr) .country-section .contain .description .head{font-size:13.9px}html:lang(fr) .country-section .contain .description .info{font-size:12.3px}}.form-main-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;grid-gap:1rem}@media (max-width: 992px){.form-main-container{grid-template-columns:1fr}}.form-main-container .name{order:1}.form-main-container .email{order:2}.form-main-container .phone{order:3;min-height:38px}.form-main-container .select-holder{order:4}.form-main-container .city{order:5}.form-main-container .goals{order:6}@media (max-width: 992px){.contact-section .contain{background-color:transparent;box-shadow:none;max-width:400px;padding:0;width:100%}}.contact-form.updated-style .input-holder{position:relative}.contact-form.updated-style .input-holder input:not([type=tel]){border:2px solid #986424;background:transparent;border-radius:6px;transition:300ms border-color}.contact-form.updated-style .input-holder input:not([type=tel]):hover{border-color:#DB9135}.contact-form.updated-style .input-holder input:not([type=tel]):focus{box-shadow:none}.contact-form.updated-style .input-holder input:not([type=tel]):placeholder-shown+label{top:50%;transform:translateY(-50%)}.contact-form.updated-style .input-holder input:not([type=tel]):not(:placeholder-shown)+label,.contact-form.updated-style .input-holder input:not([type=tel]):focus+label{top:-0.7rem;transform:translateY(0);font-size:14px;padding:0 0.5rem;left:0.5rem}.contact-form.updated-style .input-holder input[type=tel]{background:transparent;padding-right:1rem;border:2px solid #986424;border-radius:6px}.contact-form.updated-style .input-holder input[type=tel]:hover{border-color:#DB9135}.contact-form.updated-style .input-holder input[type=tel]::placeholder{color:#242424}.contact-form.updated-style .input-holder input[type=tel]:focus{box-shadow:none}.contact-form.updated-style .input-holder label{color:#242424;background:#f3f1ec;position:absolute;left:1rem;pointer-events:none;transition:200ms all}.contact-form.updated-style .checkboxes-group{border:2px solid #986424;border-radius:6px;padding:0.5rem 0.75rem}.contact-form.updated-style .checkboxes-group>span{display:block;color:#986424;font-weight:bold;margin-bottom:0.5rem}.contact-form.updated-style .checkboxes-group .checkbox-items{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 360px){.contact-form.updated-style .checkboxes-group .checkbox-items{flex-direction:column;align-items:flex-start}}.contact-form.updated-style .checkboxes-group .checkbox-items label{margin-bottom:0;user-select:none;cursor:pointer}.contact-form.updated-style .checkboxes-group .checkbox-items .checkbox-with-input{position:relative;display:flex;align-items:center}.contact-form.updated-style .checkboxes-group .checkbox-items .checkbox-with-input input[type=text]{position:relative;top:0;left:0.4rem;height:24px;border:none;border-bottom:1px solid #986424;background:transparent;max-width:150px;width:100%;outline:none;color:#986424;background:#f3f1ec;display:none}.contact-form.updated-style .checkboxes-group .checkbox-items .checkbox-with-input input[type=text].show-input{display:block}.contact-form.updated-style .select-custom{position:relative;width:100%;height:100%;outline:none;min-height:38px}.contact-form.updated-style .select-custom[aria-expanded=true] .selected{border-bottom-color:transparent;border-radius:6px 6px 0 0}.contact-form.updated-style .select-custom[aria-expanded=true] .selected::before{transform:translateY(-50%) rotateX(180deg)}.contact-form.updated-style .select-custom .selected{border:2px solid #986424;border-radius:6px;height:100%;display:flex;align-items:center;padding:.375rem .75rem;cursor:pointer;user-select:none;transition:200ms border-radius;position:relative}.contact-form.updated-style .select-custom .selected .custom-select-placeholder{padding-right:1.5rem}.contact-form.updated-style .select-custom .selected .custom-select-placeholder.selected-value{font-weight:600}.contact-form.updated-style .select-custom .selected::before{content:'';position:absolute;width:16px;height:16px;background:url("../../../../landing-assets/turkey-home/images/select-arrow.svg") no-repeat;background-size:100% 100%;top:50%;right:1rem;transform:translateY(-50%);transition:400ms all}.contact-form.updated-style .select-custom .selected .custom-select-arrow svg{width:16px;height:16px}.contact-form.updated-style .select-custom .items{position:absolute;width:100%;background:#f3f1ec;z-index:1;line-height:38px;border:2px solid #986424;border-top:0;border-radius:0 0 6px 6px;margin-top:-3px}.contact-form.updated-style .select-custom .items>div{padding:0 .75rem;cursor:pointer;user-select:none}.contact-form.updated-style .select-custom .items>div:hover{background:#986424;color:#fff}.contact-form.updated-style .select-custom .items.selectHide{display:none}.contact-form.updated-style .textarea-holder{width:100%;height:100px}.contact-form.updated-style .textarea-holder textarea{border:2px solid #986424;border-radius:6px;background:transparent;width:100%;height:100%;resize:none}.contact-form.updated-style .textarea-holder textarea::placeholder{color:#242424}.contact-form.updated-style .textarea-holder textarea:focus{box-shadow:none}.contact-form.updated-style .no-info-share{padding-left:0.25rem;padding-right:0.25rem}.contact-form.updated-style .no-info-share span{color:#999999;font-size:14px}.contact-form.updated-style .custom-checkbox{position:relative;padding-right:1rem}.contact-form.updated-style .custom-checkbox input[type=radio],.contact-form.updated-style .custom-checkbox input[type=checkbox]{opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;cursor:pointer}.contact-form.updated-style .custom-checkbox input[type=radio]:checked ~ .checkmark svg,.contact-form.updated-style .custom-checkbox input[type=checkbox]:checked ~ .checkmark svg{opacity:1}.contact-form.updated-style .custom-checkbox label{padding-left:1.5rem}.contact-form.updated-style .custom-checkbox .checkmark{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid #986424;border-radius:4px;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}@media (max-width: 992px){.contact-form.updated-style .custom-checkbox .checkmark{z-index:0;pointer-events:none}}.contact-form.updated-style .custom-checkbox .checkmark svg{opacity:0;fill:#986424}.contact-form.updated-style .custom-checkbox:hover .checkmark{border-color:#DB9135}.contact-form.updated-style .form-btns-holder{display:flex;align-items:center;width:100%;margin-top:20px}@media (max-width: 992px){.contact-form.updated-style .form-btns-holder{flex-direction:column}}.contact-form.updated-style .form-btns-holder button.submit-form{width:50%;margin:0 !important}@media (max-width: 992px){.contact-form.updated-style .form-btns-holder button.submit-form{width:100%}}.contact-form.updated-style .form-btns-holder .or{padding:0 1.5rem;height:20px}@media (max-width: 992px){.contact-form.updated-style .form-btns-holder .or{display:flex;align-items:center}}.contact-form.updated-style .form-btns-holder .or span{font-weight:bold;padding:1rem}.contact-form.updated-style .form-btns-holder .or .or-line{height:1px;width:35px;background:#ccc}.contact-form.updated-style .form-btns-holder .whatsapp{width:50%;height:46px;border:2px solid #53CE60;color:#242424;border-radius:6px;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.contact-form.updated-style .form-btns-holder .whatsapp{width:100%}}.contact-form.updated-style .form-btns-holder .whatsapp .whatsapp-icon{width:21px;margin-right:0.75rem}.contact-form.updated-style .form-btns-holder .whatsapp .whatsapp-icon svg{fill:#53CE60}.contact-modal{padding:0 !important}.contact-modal .modal-dialog{position:relative;max-width:750px;padding:0 0.75rem;margin:auto}.contact-modal .modal-dialog .modal-content{background:#F6F3EF;box-shadow:0px 0px 61px #00000029;border:0;border-radius:12px;padding:1.5rem}.contact-modal .modal-dialog .modal-content .title{font-size:29px;color:#986424;font-weight:bold}@media (max-width: 992px){.contact-modal .modal-dialog .modal-content .title{font-size:24px}}.contact-modal .modal-dialog .modal-content .info{font-size:17px}.contact-modal .modal-dialog .modal-content .form-main-container{grid-template-columns:1fr}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .custom-checkbox .checkmark{z-index:0;pointer-events:none}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .form-btns-holder{flex-direction:column}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .form-btns-holder .submit-form{width:100%}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .form-btns-holder .or{display:flex;align-items:center;padding:1.5rem 0}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .form-btns-holder .or .or-line{display:block !important}.contact-modal .modal-dialog .modal-content .contact-form.updated-style .form-btns-holder .whatsapp{width:100%}

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