.element-grid-blocks__warp .item,.element-grid-blocks__warp .item__thumbnail,.element-grid-media-info-box .item__body .title,.element-info-card{border-radius:.8rem}.elementor-widget-container .elementor-heading-title{line-height:inherit}.element-banner__content .heading{margin-bottom:3.6rem}@media (min-width:1200px){.element-banner__content .heading{font-size:6rem}}@media (min-width:992px) and (max-width:1199px){.element-banner__content .heading{font-size:4rem}}@media (min-width:768px) and (max-width:991px){.element-banner__content .heading{font-size:3.6rem}}@media (max-width:767px){.element-banner__content .heading{font-size:2.4rem}}.element-banner__content ul li{font-size:2.4rem}.element-banner__content ul li .icon{width:2.7rem;height:2.7rem}.element-banner__content ul li~li{margin-top:2.4rem}.element-banner__content .link{background-image:url(../images/bg-btn-dang-ky.webp);background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width:576px){.element-banner__content .link{padding:1.6rem 5.5rem;font-size:2.4rem}}@media (max-width:575px){.element-banner__content .link{padding:1.6rem 4.8rem;font-size:1.8rem}}.element-banner__content .link:hover{color:var(--lp-bcolor-color-white)}@media (min-width:1200px){.element-banner__content .link{margin-top:5.8rem}}@media (max-width:1199px){.element-banner__content .link{margin-top:3rem}}@media (min-width:1200px){.element-banner__owl{margin-top:7.4rem;max-width:75%}}@media (max-width:1199px){.element-banner__owl{margin-top:2rem}}@media (min-width:576px){.element-banner__owl{padding-left:5rem;padding-right:5rem}}.element-banner__owl .owl-stage-outer{padding-top:3rem;padding-bottom:3rem}.element-banner__owl .thumbnail{text-align:center}.element-banner__owl .thumbnail .img-box{max-width:13rem;transition:all .4s ease-in-out}.element-banner__owl .thumbnail .caption{opacity:0;visibility:hidden;transition:all .4s ease-in-out}.element-banner__owl .thumbnail:hover .img-box{transform:scale(1.15)}.element-banner__owl .thumbnail:hover .caption{opacity:1;visibility:visible}.element-banner__owl .owl-nav{margin-top:0}.element-banner__owl .owl-nav button.owl-next,.element-banner__owl .owl-nav button.owl-prev{position:absolute;top:50%;width:3rem;height:3rem;border-radius:50%;background-color:var(--lp-bcolor-color-secondary);transform:translateY(-50%)}.element-banner__owl .owl-nav button.owl-next i,.element-banner__owl .owl-nav button.owl-prev i{color:var(--lp-bcolor-color-primary)}.element-banner__owl .owl-nav button.owl-prev{left:0}.element-banner__owl .owl-nav button.owl-next{right:0}.element-button{display:flex}.element-button__warp{position:relative;padding:var(--btn-padding,.5rem 1.2rem .5rem .4rem);border-radius:var(--btn-border-radius,6.8rem);background:var(--btn-background,#292d4d);display:flex;align-items:center;justify-content:center;column-gap:2rem;row-gap:1.2rem;flex:0 0 auto;transition:all .4s ease-in-out}.element-button__warp .link{position:absolute;top:0;right:0;bottom:0;left:0}.element-button__warp .icon__box{width:2.8rem;height:2.8rem;border-radius:50%;font-size:2.1rem;display:flex;align-items:center;justify-content:center;background:var(--icon-background,#fff)}.element-button__warp .icon__box svg{width:2.1rem;height:2.1rem}.element-button__warp .text{font-size:var(--btn-font-size,1.6rem);transition:all .4s ease-in-out}.element-button__warp:hover{--btn-background:var( --lp-bcolor-hover-color )}.element-button__warp:hover .text{--text-color-hover:var(--lp-bcolor-color-primary);color:var(--text-color-hover)}.element-countdown-timer{position:relative;margin:0 auto;max-width:68.2rem;color:var(--lp-bcolor-color-septenary);border:.142rem solid #2f3a4e;border-radius:3.4rem;box-shadow:0 .569rem .569rem 0 rgba(0,0,0,.2509803922);background-color:var(--lp-bcolor-color-scenery);display:grid;grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.element-countdown-timer{padding:2.8rem 5.6rem;gap:8.8rem}}@media (max-width:767px){.element-countdown-timer{padding:2.4rem;gap:3rem}}.element-countdown-timer:after{position:absolute;content:"";width:19.3rem;height:19.3rem;top:-9rem;right:-9rem;background-image:url(../images/flash.webp);background-size:contain;background-repeat:repeat;transform:rotate(20deg)}@media (max-width:991px){.element-countdown-timer:after{display:none}}.element-countdown-timer .countdown-time{position:relative;display:grid;gap:1.7rem}.element-countdown-timer .countdown-time~.countdown-time:after,.element-countdown-timer .countdown-time~.countdown-time:before{position:absolute;content:"";width:.6rem;height:.6rem;border-radius:50%;background-color:var(--lp-bcolor-color-septenary)}@media (min-width:768px){.element-countdown-timer .countdown-time~.countdown-time:after,.element-countdown-timer .countdown-time~.countdown-time:before{left:-5rem}}@media (max-width:767px){.element-countdown-timer .countdown-time~.countdown-time:after,.element-countdown-timer .countdown-time~.countdown-time:before{left:-2rem}}.element-countdown-timer .countdown-time~.countdown-time:before{top:45%}.element-countdown-timer .countdown-time~.countdown-time:after{bottom:30%}.element-countdown-timer .countdown-time span{text-align:center;line-height:1.2}@media (min-width:576px){.element-countdown-timer .val{font-size:4.6rem}}@media (max-width:575px){.element-countdown-timer .val{font-size:3.2rem}}.element-countdown-timer .txt{font-size:1.7rem;font-weight:var(--lp-bcolor-font-weight-300)}.element-grid-blocks__warp{display:grid;row-gap:var(--row-gap,2rem);column-gap:var(--column-gap,2rem);grid-template-columns:var(--grid-columns,repeat(4,minmax(0,1fr)))}.element-grid-blocks__warp .item{position:relative;transition:all .4s ease-in-out}.element-grid-blocks__warp .item:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.3);transform:scale(1.03)}.element-grid-blocks__warp .item__thumbnail{height:33.5rem;overflow:hidden}.element-grid-blocks__warp .item__thumbnail img{width:100%;height:100%;object-fit:cover}.element-grid-blocks__warp .item__body{padding:0 2rem 1.6rem;position:absolute;left:0;right:0;bottom:0}.element-grid-media-info-box{display:grid;row-gap:var(--row-gap,2rem);column-gap:var(--column-gap,2rem);grid-template-columns:var(--grid-columns,repeat(4,minmax(0,1fr)))}.element-grid-media-info-box .item__thumbnail{margin-bottom:2.8rem}.element-grid-media-info-box .item__body .title{margin-bottom:2.5rem;padding:1.4rem 1.2rem;background:linear-gradient(90deg,#060c21 0,#415b83 48.5%,#191a2b 100%)}.element-grid-media-info-box .item__body .content{text-align:justify}.element-image-carousel .item{overflow:hidden;transition:all .4s ease-in-out}.element-image-carousel .item:hover{box-shadow:0 .3rem .5rem #888}.element-image-carousel .item__thumbnail{position:relative}.element-image-carousel .item__thumbnail .link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.element-image-carousel.owl-carousel .owl-stage-outer{padding-bottom:1rem}.element-image-layered{position:relative}.element-image-layered .body{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:1200px){.element-image-layered .body{padding:3.2rem 4.6rem}}@media (min-width:992px) and (max-width:1199px){.element-image-layered .body{padding:3rem 3.6rem}}@media (max-width:991px){.element-image-layered .body{padding:2.4rem}}.element-image-layered .stt{font-size:5rem;line-height:1.1}.element-image-layered .title{line-height:1.2}.element-info-card{padding:var(--padding-card,2.5rem);min-height:var(--min-height,auto);box-shadow:.4rem .4rem 1.5rem 0 rgba(0,0,0,.1019607843);background-color:var(--lp-bcolor---color-white)}.element-info-card .top{--icon-width:4.6rem;margin-bottom:1.8rem;display:grid;gap:1.8rem;grid-template-columns:var(--icon-width) 1fr;align-items:center}.element-info-card .top .icon__box{width:var(--icon-width);height:var(--icon-width);border-radius:1.8rem}.element-info-card .title{margin:0;font-size:2rem}.element-info-grid-slider{--spacing-body-x:4rem}.element-info-grid-slider .feature-image .item{cursor:pointer}.element-info-grid-slider .feature-image img{overflow:hidden;border-radius:1.3rem}.element-info-grid-slider .body{--border-width:1.6rem;position:relative;margin-bottom:1.2rem}@media (min-width:768px){.element-info-grid-slider .body::after,.element-info-grid-slider .body::before{position:absolute;content:""}.element-info-grid-slider .body::before{top:50%;border-top:1.2rem solid transparent;border-bottom:1.2rem solid transparent;transform:translateY(-50%)}.element-info-grid-slider .body:after{top:1rem;bottom:0;width:.3rem;background-color:var(--lp-bcolor-color-secondary)}}.element-info-grid-slider .body .content{line-height:1.4}@media (min-width:1200px){.element-info-grid-slider .body .content{font-size:2rem}}@media (max-width:1199px){.element-info-grid-slider .body .content{font-size:1.6rem}}.element-info-grid-slider .thumbnail-grid{padding-bottom:1.1rem;overflow-x:auto;display:grid;gap:1.5rem 1.1rem;grid-template-columns:repeat(5,minmax(9.9rem,1fr))}.element-info-grid-slider .thumbnail-grid .thumbnail{height:9.9rem;overflow:hidden;border-radius:.8rem;cursor:pointer;transition:all .4s ease-in-out}.element-info-grid-slider .thumbnail-grid .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center center}.element-info-grid-slider .thumbnail-grid .thumbnail.active{box-shadow:0 .8rem .5rem rgba(0,0,0,.5)}@media (min-width:768px){.element-info-grid-slider .left-box+div .body{padding-left:var(--spacing-body-x)}.element-info-grid-slider .left-box+div .thumbnail-grid{margin-left:var(--spacing-body-x)}.element-info-grid-slider .left-box+div .body:before{left:0;border-right:var(--border-width) solid var(--lp-bcolor-color-secondary)}.element-info-grid-slider .left-box+div .body:after{left:2.2rem}.element-info-grid-slider .right-box+div .body{padding-right:var(--spacing-body-x)}.element-info-grid-slider .right-box+div .thumbnail-grid{margin-right:var(--spacing-body-x)}.element-info-grid-slider .right-box+div .body:before{right:0;border-left:var(--border-width) solid var(--lp-bcolor-color-secondary)}.element-info-grid-slider .right-box+div .body:after{right:2.2rem}}.element-info-grid-slider .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);justify-content:center;align-items:center;z-index:1000}.element-info-grid-slider .popup .popup-content{padding:2rem;position:absolute;top:5rem;bottom:5rem;left:50%;max-width:80rem;width:100%;transform:translateX(-50%)}.element-info-grid-slider .popup .popup-image{max-width:100%;max-height:100%;display:block;margin:0 auto}.element-info-grid-slider .popup .popup-nav{padding:0 .6rem;position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.element-info-grid-slider .popup .popup-nav .btn{color:var(--lp-bcolor-color-white);font-size:2rem;transition:all .4s ease-in-out}.element-info-grid-slider .popup .popup-nav .btn:hover{color:var(--lp-bcolor-color-secondary)}.element-info-grid-slider .popup .btn{padding:0;border:none;background:0 0}.element-info-grid-slider .popup .close{position:absolute;top:0;right:.6rem;font-size:2rem;color:#fff;transition:all .4s ease-in-out}.element-info-grid-slider .popup .close:hover{color:var(--lp-bcolor-color-secondary)}.element-info-grid-slider .popup .popup-count{position:absolute;left:0;right:0;bottom:-.6rem;color:var(--lp-bcolor-color-white);text-align:center}.element-testimonial-slider{display:grid;gap:1.6rem 3.2rem}@media (min-width:1200px){.element-testimonial-slider{grid-template-columns:8.2fr 3.8fr}}@media (min-width:768px) and (max-width:1199px){.element-testimonial-slider{grid-template-columns:8fr 4fr}}.element-testimonial-slider .featured-container{padding:2.1rem 2.3rem;border-radius:1.4rem;box-shadow:4px 4px 51px 0 rgba(0,0,0,.1098039216);background-color:var(--lp-bcolor-color-white)}.element-testimonial-slider .featured-container img{width:100%}.element-testimonial-slider .thumbnail-container{gap:1rem}@media (min-width:768px){.element-testimonial-slider .thumbnail-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.element-testimonial-slider .thumbnail-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin}}.element-testimonial-slider .thumbnail-container .thumbnail{padding:.5rem;border-radius:.3rem;box-shadow:.93px .93px 11.8px 0 rgba(0,0,0,.1098039216);background-color:var(--lp-bcolor-color-white);cursor:pointer;height:15.2rem;transition:all .4s ease-in-out}@media (max-width:767px){.element-testimonial-slider .thumbnail-container .thumbnail{flex:0 0 18.4rem}}.element-testimonial-slider .thumbnail-container .thumbnail.active,.element-testimonial-slider .thumbnail-container .thumbnail:hover{transform:scale(1.05)}.element-testimonial-slider .thumbnail-container .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:top left}.element-tik-tok-video{display:grid;gap:1.2rem}@media (min-width:680px){.element-tik-tok-video{grid-template-columns:repeat(3,1fr)}}@media (min-width:576px) and (max-width:679px){.element-tik-tok-video{grid-template-columns:repeat(2,1fr)}}.element-tik-tok-video blockquote{padding:0;margin:0;border:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fic3RyYWN0cy9fdXRpbGl0aWVzLnNjc3MiLCJfZWxlbWVudC1jdXN0b20uc2NzcyIsIl9iYW5uZXIuc2NzcyIsIi4uL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJfYnV0dG9uLnNjc3MiLCJfY291bnRkb3duLXRpbWVyLnNjc3MiLCJfZ3JpZC1ibG9ja3Muc2NzcyIsIl9ncmlkLW1lZGlhLWluZm8tYm94LnNjc3MiLCJfaW1hZ2UtY2Fyb3VzZWwuc2NzcyIsIl9pbWFnZS1sYXllcmVkLnNjc3MiLCJfaW5mby1jYXJkLnNjc3MiLCJfaW5mby1ncmlkLXNsaWRlci5zY3NzIiwiX3Rlc3RpbW9uaWFsLXNsaWRlci5zY3NzIiwiX3Rpay10b2stdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQ0FBQSw0Q0FBQSxnREFBQSxtQkFDRSxjQUFBLE1DRUEscURBQ0UsWUFBQSxRQ0FBLGtDQUNFLGNBQUEsT0FFQSwwQkFIRixrQ0FJSSxVQUFBLE1BR0YsZ0RBUEYsa0NBUUksVUFBQSxNQUdGLCtDQVhGLGtDQVlJLFVBQUEsUUFHRix5QkFmRixrQ0FnQkksVUFBQSxRQUtGLCtCQUNFLFVBQUEsT0FFQSxxQ0NyQk4sTURzQndCLE9DckJ4QixPRHFCd0IsT0FHbEIsa0NBQ0UsV0FBQSxPQUtOLCtCQUNFLGlCQUFBLG1DQUNBLGdCQUFBLFFBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUVBLHlCQU5GLCtCQU9JLFFBQUEsT0FBQSxPQUNBLFVBQUEsUUFHRix5QkFYRiwrQkFZSSxRQUFBLE9BQUEsT0FDQSxVQUFBLFFBR0YscUNBQ0UsTUFBQSw2QkFHRiwwQkFwQkYsK0JBcUJJLFdBQUEsUUFHRiwwQkF4QkYsK0JBeUJJLFdBQUEsTUFNSiwwQkFERixxQkFFSSxXQUFBLE9BQ0EsVUFBQSxLQUdGLDBCQU5GLHFCQU9JLFdBQUEsTUFHRix5QkFWRixxQkFXSSxhQUFBLEtBQ0EsY0FBQSxNQUlGLHNDQUNFLFlBQUEsS0FDQSxlQUFBLEtBR0YsZ0NB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OENBQ0UsTUFBQSxpQ0FJSiw4Q0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLE9BQ0EsTUFBQSw2QkFDQSxXQUFBLE9DL01OLDRCQUNFLFFBQUEsS0FDQSxJQUFBLE9BQUEsT0FFQSwwQkFKRiw0QkFLSSxzQkFBQSxNQUFBLE9BR0YsZ0RBUkYsNEJBU0ksc0JBQUEsSUFBQSxLQUdGLGdEQUNFLFFBQUEsT0FBQSxPQUNBLGNBQUEsT0FDQSxXQUFBLElBQUEsSUFBQSxLQUFBLEVBQUEsd0JBQ0EsaUJBQUEsNkJBRUEsb0RBQ0UsTUFBQSxLQUlKLGlEQUNFLElBQUEsS0FFQSx5QkFIRixpREFJSSxRQUFBLEtBQ0Esc0JBQUEseUJBR0YseUJBUkYsaURBU0ksUUFBQSxLQUNBLFdBQUEsS0FDQSxnQkFBQSxPQUNBLGdCQUFBLE1BR0YsNERBQ0UsUUFBQSxNQUNBLGNBQUEsTUFDQSxXQUFBLE1BQUEsTUFBQSxPQUFBLEVBQUEsd0JBQ0EsaUJBQUEsNkJBQ0EsT0FBQSxRQUNBLE9BQUEsUVRLSixXQUZtQixJQUFBLElBQUEsWVNBZix5QkFURiw0REFVSSxLQUFBLEVBQUEsRUFBQSxTQUdGLG1FQUFBLGtFQUVFLFVBQUEsWUFHRixnRUFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsTUFDQSxnQkFBQSxJQUFBLEtDOURSLHVCQUNFLFFBQUEsS0FDQSxJQUFBLE9BRUEseUJBSkYsdUJBS0ksc0JBQUEsZUFHRiwrQ0FSRix1QkFTSSxzQkFBQSxlQUdGLGtDQUNFLFFBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSIsImZpbGUiOiJhZGRvbnMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiVib3JkZXItcmFkaXVzLTgge1xyXG4gIGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuLmVsZW1lbnQtYmFubmVyIHtcclxuICAmX19jb250ZW50IHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMi43cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH4gbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2UtcGF0aC1sZXZlbC0xfWJnLWJ0bi1kYW5nLWt5LndlYnBcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDUuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDQuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeC1teS10aGVtZX1jb2xvci13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1LjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vd2wge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3LjRyZW07XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYm5haWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgICYub3dsLXByZXYsXHJcbiAgICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgzcmVtLCA1MCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtbXktdGhlbWV9Y29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm93bC1wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiByZXNldC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplLCAkcmFkaXVzOiAwKSB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcblxuICBAaWYgJHJhZGl1cyAhPSAwIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBjb3Zlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vLyBmbGV4IGJveFxuQG1peGluIGZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlci1jb2x1bW4ge1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLXZlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXItaG9yaXoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy9cbiR0cmFuc2l0aW9uLWRlZmF1bHQ6IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuQG1peGluIHRyYW5zaXRpb24oICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0ICkge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiIGFzICo7XHJcblxyXG4uZWxlbWVudC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX3dhcnAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogdmFyKC0tYnRuLXBhZGRpbmcsIC41cmVtIDEuMnJlbSAuNXJlbSAuNHJlbSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG4tYm9yZGVyLXJhZGl1cywgNi44cmVtKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLCAjMjkyRDREKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKCk7XHJcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgcm93LWdhcDogMS4ycmVtO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICZfX2JveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDIuOHJlbSwgNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWljb24tYmFja2dyb3VuZCwgI2ZmZmZmZik7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMi4xcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnRuLWZvbnQtc2l6ZSwgMS42cmVtKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtLWJ0bi1iYWNrZ3JvdW5kOiB2YXIoIC0tI3skcHJlZml4LW15LXRoZW1lfWhvdmVyLWNvbG9yICk7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgLS10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS0jeyRwcmVmaXgtbXktdGhlbWV9Y29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuJGltYWdlLXBhdGg6IFwiLi4vaW1hZ2VzL1wiO1xyXG5cclxuLmVsZW1lbnQtY291bnRkb3duLXRpbWVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA2OC4ycmVtO1xyXG4gIGNvbG9yOiB2YXIoIC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlcHRlbmFyeSApO1xyXG4gIGJvcmRlcjogLjE0MnJlbSBzb2xpZCAjMkYzQTRFO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcclxuICBib3gtc2hhZG93OiAwIC41NjlyZW0gLjU2OXJlbSAwICMwMDAwMDA0MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNjZW5lcnkgKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDIuOHJlbSA1LjZyZW07XHJcbiAgICBnYXA6IDguOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgQGluY2x1ZGUgc3F1YXJlKDE5LjNyZW0pO1xyXG4gICAgdG9wOiAtOXJlbTtcclxuICAgIHJpZ2h0OiAtOXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlLXBhdGh9Zmxhc2gud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY291bnRkb3duLXRpbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMS43cmVtO1xyXG5cclxuICAgIH4gLmNvdW50ZG93bi10aW1lIHtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSguNnJlbSwgNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlcHRlbmFyeSApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGxlZnQ6IC01cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZhbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR4dCB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXgtbXktdGhlbWV9Zm9udC13ZWlnaHQtMzAwKTtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiIGFzICo7XHJcblxyXG4uZWxlbWVudC1ncmlkLWJsb2NrcyB7XHJcbiAgJl9fd2FycCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogdmFyKC0tcm93LWdhcCwgMnJlbSk7XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1jb2x1bW4tZ2FwLCAycmVtKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZC1jb2x1bW5zLCByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpKTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGV4dGVuZCAlYm9yZGVyLXJhZGl1cy04O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGh1bWJuYWlsIHtcclxuICAgICAgICBoZWlnaHQ6IDMzLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAZXh0ZW5kICVib3JkZXItcmFkaXVzLTg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDEuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiIGFzICo7XHJcblxyXG4uZWxlbWVudC1ncmlkLW1lZGlhLWluZm8tYm94IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLXJvdy1nYXAsIDJyZW0pO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLWNvbHVtbi1nYXAsIDJyZW0pO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3JpZC1jb2x1bW5zLCByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpKTtcclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgJl9fdGh1bWJuYWlsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMS4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA2MEMyMSAwJSwgIzQxNUI4MyA0OC41JSwgIzE5MUEyQiAxMDAlKTtcclxuICAgICAgICBAZXh0ZW5kICVib3JkZXItcmFkaXVzLTg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuLmVsZW1lbnQtaW1hZ2UtY2Fyb3VzZWwge1xyXG4gIC5pdGVtIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLjNyZW0gLjVyZW0gIzg4ODg4ODtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYm5haWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm93bC1jYXJvdXNlbCB7XHJcbiAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuLmVsZW1lbnQtaW1hZ2UtbGF5ZXJlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAzLjJyZW0gNC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDMuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0dCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xyXG5cclxuLmVsZW1lbnQtaW5mby1jYXJkIHtcclxuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLWNhcmQsIDIuNXJlbSk7XHJcbiAgbWluLWhlaWdodDogdmFyKC0tbWluLWhlaWdodCwgYXV0byk7XHJcbiAgQGV4dGVuZCAlYm9yZGVyLXJhZGl1cy04O1xyXG4gIGJveC1zaGFkb3c6IC40cmVtIC40cmVtIDEuNXJlbSAwICMwMDAwMDAxQTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtbXktdGhlbWV9LS1jb2xvci13aGl0ZSk7XHJcblxyXG4gIC50b3Age1xyXG4gICAgLS1pY29uLXdpZHRoOiA0LjZyZW07XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMS44cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1pY29uLXdpZHRoKSAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgJl9fYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoIHZhcigtLWljb24td2lkdGgpLCAxLjhyZW0gKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL2Fic3RyYWN0c1wiIGFzICo7XHJcblxyXG4uZWxlbWVudC1pbmZvLWdyaWQtc2xpZGVyIHtcclxuICAtLXNwYWNpbmctYm9keS14OiA0cmVtO1xyXG5cclxuICAuZmVhdHVyZS1pbWFnZSB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9keSB7XHJcbiAgICAtLWJvcmRlci13aWR0aDogMS42cmVtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IC4zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeC1teS10aGVtZX1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGh1bWJuYWlsLWdyaWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxLjVyZW0gMS4xcmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDkuOXJlbSwgMWZyKSk7XHJcblxyXG4gICAgLnRodW1ibmFpbCB7XHJcbiAgICAgIGhlaWdodDogOS45cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC44cmVtIC41cmVtIHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sZWZ0LWJveCB7XHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICAuYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctYm9keS14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aHVtYm5haWwtZ3JpZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ib2R5LXgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtYm94IHtcclxuICAgICAgKyBkaXYge1xyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctYm9keS14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aHVtYm5haWwtZ3JpZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctYm9keS14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeC1teS10aGVtZX1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogUG9wdXAgc3R5bGluZyAqL1xyXG4gIC5wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cmVtO1xyXG4gICAgICBib3R0b206IDVyZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtaW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtbmF2IHtcclxuICAgICAgcGFkZGluZzogMCAuNnJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeC1teS10aGVtZX1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IC42cmVtO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtY291bnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC0wLjZyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtbXktdGhlbWV9Y29sb3Itd2hpdGUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uZWxlbWVudC10ZXN0aW1vbmlhbC1zbGlkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNnJlbSAzLjJyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOC4yZnIgMy44ZnI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhmciA0ZnI7XG4gIH1cblxuICAuZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjFyZW0gMi4zcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDUxcHggMCAjMDAwMDAwMUM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4LW15LXRoZW1lfWNvbG9yLXdoaXRlKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgICBib3gtc2hhZG93OiAwLjkzcHggMC45M3B4IDExLjhweCAwICMwMDAwMDAxQztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeC1teS10aGVtZX1jb2xvci13aGl0ZSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE1LjJyZW07XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTguNHJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVsZW1lbnQtdGlrLXRvay12aWRlbyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDEuMnJlbTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNjc5cHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59Il19 */
