@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@300;400;500;600;700&display=swap");html{width:100%}body{background:#fff;font-family:Spartan,sans-serif;color:#000}.h1,h1{font-size:40px;letter-spacing:5px;line-height:1.3}.outline{display:none}a{transition:color .3s,background-color .3s}a:hover{color:#4fc0a4!important}p.small{font-variant:small-caps}.vh-100{height:100vh}.custom-btn{margin:0;border:2px solid #fff;box-shadow:none;border-radius:5px;font-weight:600;padding:20px 20px 16px;letter-spacing:3px}.bg-center{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-grey{background-color:#768693}.bg-l-grey{background-color:#d8dfe1}.text-white{color:#fff}.text-green{color:#4fc0a4}.text-grey{color:#768693}.text-black{color:#000}.font-weight-medium{font-weight:600}.padding-t,.padding-y{padding-top:60px}.padding-y{padding-bottom:60px}#success_message{display:none}#success_message h3{line-height:1.5;font-size:22px}#VersionTab{z-index:99999;position:absolute;top:100px;color:red;width:100%;text-align:center;font-size:22px;background-color:#ff0;height:100px;line-height:100px}#VersionTab a{color:#00f}@media (max-width:767px){h1{font-size:24px}.px-xs-0{padding-left:0;padding-right:0}.padding-t,.padding-y{padding-top:30px}.padding-y{padding-bottom:30px}}@media (min-width:767px) and (max-width:991px){h1{font-size:30px}.padding-t,.padding-y{padding-top:30px}.padding-y{padding-bottom:30px}}@media (min-width:991px) and (max-width:1200px){h1{font-size:33px}.padding-t,.padding-y{padding-top:40px}.padding-y{padding-bottom:40px}}@media (min-width:1200px) and (max-width:1485px){h1{font-size:36px}}.custom-navbar{background-color:#768693;padding-left:40px;padding-right:40px;padding-bottom:23px}.custom-navbar #header-logo{width:130px}.custom-navbar .navbar-nav .nav-item{margin-top:7px}.custom-navbar .navbar-nav .nav-item .nav-link{padding:17px 22px 12px;font-size:14px;color:#fff;font-weight:600}.custom-navbar .navbar-nav .contact-item .nav-link{border:2px solid #fff;border-radius:5px}.animated-icon1,.animated-icon2,.animated-icon3{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.animated-icon1 span,.animated-icon2 span,.animated-icon3 span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.animated-icon1 span{background:#e65100}.animated-icon2 span{background:#e3f2fd}.animated-icon3 span{background:#fff}.animated-icon1 span:first-child{top:0}.animated-icon1 span:nth-child(2){top:10px}.animated-icon1 span:nth-child(3){top:20px}.animated-icon1.open span:first-child{top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.animated-icon1.open span:nth-child(2){opacity:0;left:-60px}.animated-icon1.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.animated-icon2 span:first-child{top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:first-child{top:11px;width:0;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;width:0;left:50%}.animated-icon3 span:first-child{top:0;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3 span:nth-child(2){top:10px;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3 span:nth-child(3){top:20px;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}.animated-icon3.open span:nth-child(2){width:0;opacity:0}.animated-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}@media (max-width:991px){.custom-navbar{padding-left:20px;padding-right:10px;padding-bottom:8px}.custom-navbar #header-logo{width:60px}.custom-navbar .navbar-nav{padding-bottom:10px}.custom-navbar .navbar-nav .nav-item{margin-top:0;text-align:center}.custom-navbar .navbar-nav .nav-item .nav-link{margin-top:3px;margin-bottom:3px;padding:10px 22px 5px;display:inline-block;font-size:11px;text-align:center}}@media (min-width:767px) and (max-width:991px){.custom-navbar #header-logo{width:90px}}@media (min-width:991px) and (max-width:1200px){.custom-navbar{padding-left:20px;padding-right:10px}.custom-navbar #header-logo{width:100px}.custom-navbar .navbar-nav .nav-item{margin-top:7px}.custom-navbar .navbar-nav .nav-item .nav-link{padding:11px 10px 6px;font-size:10px;color:#fff;font-weight:500}}@media (min-width:1200px) and (max-width:1485px){.custom-navbar{padding-left:20px;padding-right:10px}.custom-navbar #header-logo{width:100px}.custom-navbar .navbar-nav .nav-item .nav-link{padding:15px 17px 10px;font-size:12px}}.main-slider{margin-top:-10px}.main-slider .caption .content{margin-bottom:50px}.main-slider .caption h1{font-size:80px;letter-spacing:5px;line-height:1}.main-slider .caption p{width:70%;margin:0 auto}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next,.swiper-button-prev{width:60px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.thumb-arrow{background-color:rgba(0,0,0,.4)}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:.8}.swiper-pagination .swiper-pagination-bullet-active{background-color:#4fc0a4}#leaves{margin-top:30px}#leaves img{width:50px}#leaves hr{width:80%;margin-right:auto;margin-left:0;border-bottom:1px solid #768693}.leaves-bg{background-image:url(/images/leaves-bg.png);background-size:220px}.leaves-bg,.leaves-bg-big{background-repeat:no-repeat}.leaves-bg-big{background-image:url(/images/footer-bg.png)}.features .mask{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 25%);padding-bottom:30px;padding-top:30px}.gallery-thumbs .swiper-slide{height:200px!important}.gallery-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.contact-info{padding-top:25px;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.3);font-size:14px}#contact-form{margin-top:60px;margin-bottom:60px;background-color:#fff;padding:60px}#contact-form p{width:50%}#contact-form form{margin-top:40px}#contact-form form .custom-btn{color:#4fc0a4;border-color:#4fc0a4;background-color:#fff;padding:20px 30px 16px}#contact-form form .form-control{height:calc(3.2rem + 2px);font-size:14px;border-radius:0}@media (max-width:767px){.main-slider{margin-top:0}.main-slider .caption .content{margin-bottom:30px}.main-slider .caption h1{font-size:25px}.main-slider .caption p{width:95%}.swiper-button-next,.swiper-button-prev{width:30px}#leaves{margin-top:20px}#leaves img{width:30px}.gallery-thumbs .swiper-slide{height:80px!important}.contact-info{padding-top:15px;padding-bottom:15px}#contact-form{margin-top:30px;margin-bottom:30px;padding:30px}#contact-form p{width:80%}#contact-form form{margin-top:30px}#contact-form form .form-control{height:calc(2.7rem + 2px);font-size:14px}}@media (min-width:767px) and (max-width:991px){.main-slider .caption h1{font-size:40px}.swiper-button-next,.swiper-button-prev{width:40px}#leaves{margin-top:30px}#leaves img{width:40px}.gallery-thumbs .swiper-slide{height:120px!important}}@media (min-width:991px) and (max-width:1200px){.main-slider .caption h1{font-size:45px}.swiper-button-next,.swiper-button-prev{width:50px}.gallery-thumbs .swiper-slide{height:140px!important}}@media (min-width:1200px) and (max-width:1485px){.main-slider .caption h1{font-size:60px}.swiper-button-next,.swiper-button-prev{width:50px}.gallery-thumbs .swiper-slide{height:140px!important}}footer{background-color:#4fc0a4;background-image:url(/images/footer-bg.png);background-repeat:no-repeat;background-position:100% 100%;padding-top:50px;padding-bottom:50px}footer h6{margin-bottom:15px;letter-spacing:2px;font-size:16px}footer address,footer li,footer p{margin-top:5px;font-size:14px}footer a:hover{color:#fff!important;text-decoration:underline}footer .container-fluid{padding-left:60px;padding-right:60px}@media (max-width:767px){footer{padding-top:30px;padding-bottom:15px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9iYXNlLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaG9tZS5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNHQUFZLEFDR1osS0FDRSxVQUFXLENBQ1osQUFFRCxLQUNFLGdCQUFpQixBQUNqQiwrQkFBa0MsQUFDbEMsVUFBWSxDQUNiLEFBRUQsT0FFRSxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGVBQWdCLENBQ2pCLEFBbUJELFNBQ0UsWUFBYSxDQUNkLEFBRUQsRUFJRSx5Q0FBK0MsQ0FLaEQsQUFURCxRQU9JLHVCQUF3QixDQUN6QixBQUdILFFBQ0UsdUJBQXdCLENBQ3pCLEFBRUQsUUFDRSxZQUFhLENBQ2QsQUFHRCxZQUNFLFNBQVcsQUFDWCxzQkFBdUIsQUFDdkIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsdUJBQTRCLEFBQzVCLGtCQUFtQixDQUNwQixBQUdELFdBQ0Usc0JBQXNCLEFBQ3RCLHdCQUFrQyxBQUNsQywyQkFBNEIsQ0FDN0IsQUFFRCxTQUNFLHdCQzdFWSxDRDhFYixBQUVELFdBQ0Usd0JBQXlCLENBQzFCLEFBR0QsWUFDRSxVQUFZLENBQ2IsQUFFRCxZQUNFLGFDeEZhLENEeUZkLEFBRUQsV0FDRSxhQzlGWSxDRCtGYixBQUVELFlBQ0UsVUFBWSxDQUNiLEFBRUQsb0JBQ0UsZUFBZ0IsQ0FDakIsQUFPRCxzQkFIRSxnQkFBaUIsQ0FHbkIsQUFHQyxXQURDLG1CQUFvQixDQUNyQixBQUdELGlCQUNFLFlBQWEsQ0FNZCxBQVBELG9CQUlJLGdCQUFnQixBQUNoQixjQUFlLENBQ2hCLEFBSUgsWUFDRSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixVQUFVLEFBQ1YsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixlQUFlLEFBQ2Ysc0JBQXdCLEFBQ3hC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eUJKR1csQUlGWCw0Q0FBOEMsQUFDOUMsNEJBQTRCLEFBQzVCLDhCQUFpQyxBQUNqQyxpQkFBaUIsQUFDakIsbUJBQW9CLENBb0J2QixBQTFCRCxVQVFRLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsY0FBZSxDQUNsQixBQVhMLGtDQWFRLGVBQWUsQUFDZixjQUFlLENBQ2xCLEFBZkwsZUFrQlkscUJBQXVCLEFBQ3ZCLHlCQUEwQixDQUM3QixBQXBCVCx3QkF1QlEsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUN0QixBQUlMLHlCQUNJLE9BQ0ksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUN2QixDQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U3BhcnRhbjp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IFwicGFydGlhbHMvdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcImllLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiaG9tZVwiO1xuQGltcG9ydCBcImZvb3RlclwiOyIsIi5tYXJnaW4tdG9wIHt9XG5cbi8qIFR5cG9ncmFwaHkgKi9cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LWZhbWlseTogJ1NwYXJ0YW4nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMixcbi5oMiB7fVxuXG5oMyxcbi5oMyB7fVxuXG5oNCxcbi5oNCB7fVxuXG5oNSxcbi5oNSB7fVxuXG5oNixcbi5oNiB7fVxuXG5wIHt9XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMzAwbXMsIGJhY2tncm91bmQtY29sb3IgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDMwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcywgYmFja2dyb3VuZC1jb2xvciAzMDBtcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxucC5zbWFsbCB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi8vIEJ1dHRvblxuLmN1c3RvbS1idG4ge1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE2cHggMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLy8gQmFja2dyb3VuZFxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG59XG5cbi5iZy1sLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhERkUxO1xufVxuXG4vLyBUZXh0XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICRncmV5O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8vIFBvc2l0aW9uaW5nXG4ucGFkZGluZy10IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLXkge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi8vIENvbnRhY3RcbiNzdWNjZXNzX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4vKiBJRSBWZXJzaW9uIHVwZGF0ZSBUQUIgKi9cbiNWZXJzaW9uVGFiIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgY29sb3I6IHJlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcblxuICBhIHtcbiAgICBjb2xvcjogYmx1ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnB4LXhzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC8vIFBvc2l0aW9uaW5nXG4gIC5wYWRkaW5nLXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBhZGRpbmcteSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC8vIFBvc2l0aW9uaW5nXG4gIC5wYWRkaW5nLXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBhZGRpbmcteSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLy8gU21hbGwgRGVza3RvcFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgLy8gUG9zaXRpb25pbmdcbiAgLnBhZGRpbmctdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAucGFkZGluZy15IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0ODVweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59IiwiJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyZXk6ICM3Njg2OTM7XG4kZ3JheTogIzc2ODY5MztcbiRncmVlbjogIzRGQzBBNDtcblxuXG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA1NzZweDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzO1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY3cHg7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc207XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW47XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTFweDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW47XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnO1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbjtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSk7IiwiLmN1c3RvbS1uYXZiYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyg4cHggKyAxNXB4KTtcblxuXHQjaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0fVxuXG5cdC5uYXZiYXItbmF2IHtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nOiAxN3B4IDIycHggMTJweCAyMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFjdC1pdGVtIHtcblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiBJY29uIDEgKi9cbi5hbmltYXRlZC1pY29uMSxcbi5hbmltYXRlZC1pY29uMixcbi5hbmltYXRlZC1pY29uMyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEgc3Bhbixcbi5hbmltYXRlZC1pY29uMiBzcGFuLFxuLmFuaW1hdGVkLWljb24zIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDlweDtcblx0b3BhY2l0eTogMTtcblx0bGVmdDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmFuaW1hdGVkLWljb24xIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiAjZTY1MTAwO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbiB7XG5cdGJhY2tncm91bmQ6ICNlM2YyZmQ7XG59XG5cbi5hbmltYXRlZC1pY29uMyBzcGFuIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEgc3BhbjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDEwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMSBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMjBweDtcbn1cblxuLmFuaW1hdGVkLWljb24xLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDExcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDA7XG5cdGxlZnQ6IC02MHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjEub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdHRvcDogMTFweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4vKiBJY29uIDMqL1xuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDBweDtcbn1cblxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDIpLFxuLmFuaW1hdGVkLWljb24yIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIgc3BhbjpudGgtY2hpbGQoNCkge1xuXHR0b3A6IDIwcHg7XG59XG5cbi5hbmltYXRlZC1pY29uMi5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxMXB4O1xuXHR3aWR0aDogMCU7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLmFuaW1hdGVkLWljb24yLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjIub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG5cdHRvcDogMTFweDtcblx0d2lkdGg6IDAlO1xuXHRsZWZ0OiA1MCU7XG59XG5cbi8qIEljb24gNCAqL1xuXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYW5pbWF0ZWQtaWNvbjMgc3BhbjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDEwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmFuaW1hdGVkLWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAyMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5hbmltYXRlZC1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDhweDtcbn1cblxuLmFuaW1hdGVkLWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuXHR3aWR0aDogMCU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5hbmltYXRlZC1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRvcDogMjFweDtcblx0bGVmdDogOHB4O1xufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdC5jdXN0b20tbmF2YmFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG5cdFx0I2hlYWRlci1sb2dvIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblxuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMnB4IDVweCAyMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYmxldFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdC5jdXN0b20tbmF2YmFyIHtcblxuXHRcdCNoZWFkZXItbG9nbyB7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gU21hbGwgRGVza3RvcFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdC5jdXN0b20tbmF2YmFyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdCNoZWFkZXItbG9nbyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxMHB4IDZweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykgYW5kIChtYXgtd2lkdGg6IDE0ODVweCkge1xuXHQuY3VzdG9tLW5hdmJhciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0XHQjaGVhZGVyLWxvZ28ge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblxuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdC5uYXYtaXRlbSB7XG5cblx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE3cHggMTBweCAxN3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tYWluLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogNjBweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMHB4O1xufVxuXG4udGh1bWItYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbn1cblxuXG4jbGVhdmVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzY4NjkzO1xuICAgIH1cbn1cblxuLmxlYXZlcy1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xlYXZlcy1iZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjIwcHg7XG59XG5cbi5sZWF2ZXMtYmctYmlnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZm9vdGVyLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mZWF0dXJlcyB7XG4gICAgLm1hc2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAuOSksIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cblxuLy8gR2FsbGVyeVxuLmdhbGxlcnktdGh1bWJzIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbWFnZS1maXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQ29udGFjdCBpbmZvcm1hdGlvblxuLmNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA0ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8vIENvbnRhY3QgRm9ybVxuXG4jY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIHAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC5jdXN0b20tYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzLjJyZW0gKyAycHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgLm1haW4tc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgI2xlYXZlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2FsbGVyeVxuICAgIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250YWN0IGluZm9ybWF0aW9uXG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAjY29udGFjdC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjdyZW0gKyAycHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAubWFpbi1zbGlkZXIge1xuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICAjbGVhdmVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgLy8gR2FsbGVyeVxuICAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZ29vZ2xlLW1hcCB7XG5cbiAgICB9XG59XG5cbi8vIFNtYWxsIERlc2t0b3BcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICAgIC5tYWluLXNsaWRlciB7XG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIC8vIEdhbGxlcnlcbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIGFuZCAobWF4LXdpZHRoOiAxNDg1cHgpIHtcbiAgICAubWFpbi1zbGlkZXIge1xuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICAvLyBHYWxsZXJ5XG4gICAgLmdhbGxlcnktdGh1bWJzIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogVHJhbnNpdGlvbiAqL1xuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuICAtby10cmFuc2l0aW9uOiAkYXJncztcbiAgdHJhbnNpdGlvbjogJGFyZ3M7XG59XG5cbi8qIEFuaW1hdGlvbiAqL1xuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gY292ZXIgZml0XG5AbWl4aW4gaW1hZ2UtZml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtbW96LWFuaW1hdGlvbjogI3skc3RyfTtcbiAgLW1zLWFuaW1hdGlvbjogI3skc3RyfTtcbiAgLW8tYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICBhbmltYXRpb246ICN7JHN0cn07XG59XG5cbi8qIEJhY2tncm91bmQgQ2VudGVyIGltYWdlICovXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNlbnRlcigkaW1ndXJsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1ndXJsKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogQ3VzdG9tIEJhY2tncm91bmQgUG9zaXRpb25pbmcgKi9cbkBtaXhpbiBiYWNrZ3JvdW5kLWN1c3RvbSgkaW1ndXJsLCAkcG9zaXRpb24sICRzaXplKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1ndXJsKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiAqL1xuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbiwgJHBlcmNlbnQpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkcGVyY2VudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbn1cblxuQG1peGluIGJhY2tncm91bmQtb3ZlcmxheSgkaW1ndXJsLCAkYmdwb3NpdGlvbiwgJHJnYjEsICRyZ2IyLCAkcmdiMywgJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJHJnYjEsICRyZ2IyLCAkcmdiMywgJG9wYWNpdHkpLCByZ2JhKCRyZ2IxLCAkcmdiMiwgJHJnYjMsICRvcGFjaXR5KSksIHVybCgkaW1ndXJsKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGJncG9zaXRpb247XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRpbWd1cmwsICRkaXJlY3Rpb24sICRyZ2IxLCAkcmdiMiwgJHJnYjMsICRvcGFjaXR5MSwgJHJnYjQsICRyZ2I1LCAkcmdiNiwgJG9wYWNpdHkyLCAkcGVyY2VudGFnZSwgJHBvc2l0aW9uKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byAkZGlyZWN0aW9uLCByZ2JhKCRyZ2IxLCAkcmdiMiwgJHJnYjMsICRvcGFjaXR5MSksIHJnYmEoJHJnYjQsICRyZ2I1LCAkcmdiNiwgJG9wYWNpdHkyKSAkcGVyY2VudGFnZSksIHVybCgkaW1ndXJsKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xufVxuXG5AbWl4aW4gcm90YXRpb24oJGRlZykge1xuICAvKiBTYWZhcmkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICAvKiBJRSAqL1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG4gIC8qIE9wZXJhICovXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cblxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cblxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59IiwiZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9mb290ZXItYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBwLCBhZGRyZXNzLCBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIGZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG4iXX0= */
