@font-face{font-family:'OpenSans';src:url("../fonts/OpenSans-Regular.ttf"),url("../fonts/OpenSans-Regular.otf"),url("../fonts/OpenSans-Regular.woff")}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold.ttf"),url("../fonts/OpenSans-Bold.woff")}@font-face{font-family:'OpenSans-Semibold';src:url("../fonts/OpenSans-Semibold.ttf"),url("../fonts/OpenSans-Semibold.otf"),url("../fonts/OpenSans-Semibold.woff")}@font-face{font-family:'OpenSans-ExtraBold';src:url("../fonts/OpenSans-ExtraBold.ttf"),url("../fonts/OpenSans-ExtraBold.otf"),url("../fonts/OpenSans-ExtraBold.woff")}.hvr-grow{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:0.3s;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{transform:scale(1.1)}html{direction:ltr;scroll-behavior:smooth}body{text-align:left;font-size:14px;color:#000;background-color:#fff;font-family:'OpenSans',sans-serif ,serif, arial;position:relative}body ::-webkit-scrollbar{width:10px}body ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body ::-webkit-scrollbar-thumb{background-color:#891C1C;outline:1px solid #891C1C;border-radius:20px}@media (min-width: 576px){body{font-size:16px}}::-moz-selection{background:#891C1C;color:#fff}::selection{background:#891C1C;color:#fff}::-moz-selection{background:#891C1C;color:#fff}:focus{outline:none !important;box-shadow:none}figure,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:'OpenSansBold'}ul,ol{padding:0;margin:0;list-style:none}a{color:#000}a:hover{text-decoration:none;color:#1D3254}a:hover span{color:#1D3254}.title{font-size:20px;margin-bottom:10px}@media (min-width: 576px){.title{font-size:25px}}.btn{font-size:12px;padding:7px 10px;font-family:"OpenSansBold";border-radius:23px;border:1px solid}@media (min-width: 576px){.btn{font-size:14px;padding:10px 14px}}.btn span{font-family:"OpenSansBold"}.btn.blue{color:#fff;border-color:#223B63;background-color:#223B63}.btn.blue:hover{color:#223B63;border-color:#223B63;background-color:#fff}.btn.inverted{color:#891C1C;border-color:#fff;background-color:#fff}.btn.outline-blue{color:#223B63;border-color:#223B63;background-color:#fff}.btn.outline-blue:hover{color:#fff;border-color:#223B63;background-color:#223B63}.social .nav-link{width:23px;height:23px;line-height:25px;text-align:center;padding:0;margin:0 3px;border-radius:100%;background-color:#333333;transition:all 0.5s ease-in-out}@media (min-width: 576px){.social .nav-link{width:25px;height:25px}}.social .nav-link:hover i{transform:rotate(360deg)}.social .nav-link i{font-size:12px;color:#fff;transition:all 0.5s ease-in-out}@media (min-width: 576px){.social .nav-link i{font-size:14px}}.social .nav-link.facebook{background-color:#244D75}.social .nav-link.facebook:hover{background-color:#244D75 !important}.social .nav-link.twitter{background-color:#0090DF}.social .nav-link.twitter:hover{background-color:#0090DF !important}.social .nav-link.instagram{background-color:#AC1F46}.social .nav-link.instagram:hover{background-color:#AC1F46 !important}.social .nav-link.youtube{background-color:#D92524}.social .nav-link.youtube:hover{background-color:#D92524 !important}.social .nav-link.linkedin{background-color:#006599}.social .nav-link.linkedin:hover{background-color:#006599 !important}.sec-block{padding:30px 0}@media (min-width: 768px){.sec-block{padding:70px 0}}.sec-block .head{text-align:center;margin-bottom:55px}.sec-block .head img{height:40px}@media (min-width: 576px){.sec-block .head img{height:60px}}.sec-block .head .title{margin:10px 0}.sec-block .head .desc{color:#8B8B8B;max-width:900px;margin:0 auto;line-height:1.8}.owl-theme{position:relative}.owl-theme .owl-nav{margin:0;position:absolute;left:0;right:0;top:50%;height:30px}.owl-theme .owl-nav.disabled+.owl-dots{display:none}.owl-theme .owl-nav [class*=owl-]{width:30px;height:30px;line-height:1;font-size:23px;text-align:center;position:absolute;border-radius:50%;box-shadow:0 0 5px #223B63;cursor:pointer;transition:all 0.5s ease-in-out}.owl-theme.red-nav .owl-nav [class*=owl-]{color:#fff;border:1px solid #891C1C;background-color:#891C1C}.owl-theme.red-nav .owl-nav [class*=owl-]:hover{color:#891C1C;background-color:#fff}.owl-theme.blue-nav .owl-nav [class*=owl-]{color:#fff;border:1px solid #223B63;background-color:#223B63}.owl-theme.blue-nav .owl-nav [class*=owl-]:hover{color:#223B63;background-color:#fff}.owl-theme.white-nav .owl-nav [class*=owl-]{color:#223B63;border:1px solid #fff;background-color:#fff}.owl-theme.white-nav .owl-nav [class*=owl-]:hover{color:#fff;background-color:#223B63}.owl-prev{right:0}@media (min-width: 576px){.owl-prev{right:-15px}}@media (min-width: 768px){.owl-prev{right:-3%}}@media (min-width: 1200px){.owl-prev{right:-5%}}.owl-next{left:0}@media (min-width: 576px){.owl-next{left:-15px}}@media (min-width: 768px){.owl-next{left:-3%}}@media (min-width: 1200px){.owl-next{left:-5%}}.slide{position:relative;transition:all 0.5s ease-in-out}.slide:hover .slide-content{display:flex}.slide img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover;border-radius:20px;transition:all 0.5s ease-in-out}@media (min-width: 576px){.slide img{height:350px}}.slide .slide-content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:270px;display:none;position:absolute;top:0;left:0;right:0;color:#fff;padding:0 30px;border-radius:20px}@media (min-width: 576px){.slide .slide-content{height:350px}}.slide .slide-content .title{margin:0}.slide .slide-content p{margin:24px 0}.top-bar{font-size:12px;padding:12px 0;background-color:#F8F8F8}@media (min-width: 768px){.top-bar{font-size:14px}}.top-bar .contact a img{height:16px}@media (min-width: 768px){.top-bar .contact a img{height:20px}}.top-bar .contact a i{color:#223B63}.top-bar .follow p{font-weight:bold;margin-right:0;margin-bottom:0}@media (min-width: 768px){.top-bar .follow p{margin-right:10px}}.sticky{position:fixed;top:0;padding:13px 0;background:#fff;width:100%;left:0;z-index:555;border-color:#891C1C !important}.navBar{padding:19px 0;border-bottom:2px solid #fff}.navBar .logo{padding:6px 0}.navBar .navbar-light{padding:0.5rem 0;position:relative}.navBar .navbar-light .navbar-nav .nav-link{color:#000;font-family:'OpenSans-Semibold';padding:21px 10px;text-transform:capitalize;transition:all 0.1s ease-in-out}@media (min-width: 1200px){.navBar .navbar-light .navbar-nav .nav-link{padding:21px 13px}}.navBar .navbar-light .navbar-nav .nav-link.active,.navBar .navbar-light .navbar-nav .nav-link.show,.navBar .navbar-light .navbar-nav .nav-link:hover{color:#891C1C}.navBar .navbar-light .navbar-nav .nav-link:focus{color:#000}.navBar .navbar-light .navbar-nav .active>.nav-link,.navBar .navbar-light .navbar-nav .show>.nav-link{color:#891C1C;font-family:'OpenSansBold'}.navBar .navbar-light .navbar-nav .dropdown-toggle::after{border:1px solid #000;border-width:0 0 1px 1px;width:8px;height:8px;line-height:0;font-size:0;margin-bottom:4px;margin-left:8px;transform:rotate(-45deg)}.navBar .navbar-light .navbar-toggler{height:20px;padding:0;border:none}.navBar .navbar-light .navbar-collapse{position:absolute;top:60px;left:-14px;z-index:1000000;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.2);width:210px}@media (min-width: 992px){.navBar .navbar-light .navbar-collapse{box-shadow:none;position:static;z-index:unset;top:0;left:0;width:auto}}.navBar .search img{height:20px}@media (min-width: 576px){.navBar .search img{height:24px}}.navBar .language{cursor:pointer;color:#891C1C;font-size:14px;font-weight:bold;margin-left:10px}.navBar .language:hover{color:#7E1616}@media (min-width: 576px){.navBar .language{margin-left:20px;font-size:18px}}.dropdown-item{transition:all 0.5s ease-in-out}.dropdown-item:focus,.dropdown-item:hover{background-color:#891C1C;color:#fff}.close-nav{position:absolute;top:10px;right:20px;color:#891C1C;font-size:25px;display:none}.close-nav:hover{color:#891C1C}.cta{cursor:pointer}.toggle-btn{height:2px;width:25px;background-color:#891C1C;position:relative;top:50%;left:0;margin:auto;transition:all 0.3s ease-in-out}.toggle-btn::before{content:"";height:2px;width:25px;box-shadow:0 -10px 0 0 #891C1C;position:absolute;top:0;left:0;transition:all 0.3s ease-in-out}.modal-backdrop{z-index:554}.modal-open{overflow:auto}.active .toggle-btn{background-color:transparent;transition:all 0.2s ease-in-out}.active .toggle-btn::before,.active .toggle-btn::after{top:0;left:6px;transform:translateY(6px) rotate(-45deg);transition:all 0.3s ease-in-out}.modal-content{position:relative;text-align:center;padding:40px}.modal-content .close{float:unset;position:absolute;top:15px;right:15px}.modal-content h4{margin-bottom:26px;color:#891C1C;font-family:'OpenSansBold'}.modal-content .form-control{height:42px;border-radius:23px}.modal-content .form-control::focus{border-color:#891C1C;outline:0;box-shadow:none}.modal-content .input-group-append .btn{background-color:#891C1C;color:#fff;border-color:#fff;cursor:pointer}.main-slider{position:relative;margin-bottom:70px}.main-slider .slide{color:#fff;font-family:'OpenSans';text-align:center;position:relative}.main-slider .slide img{border-radius:20px;height:350px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.main-slider .slide img{height:550px}}.main-slider .head-text{color:#000}.main-slider .head-text .title{font-family:'OpenSansBold';margin:30px 0 18px 0}.main-slider .head-text p{color:#8B8B8B}.main-slider .head-text a{font-size:18px;color:#fff;border:2px solid #fff;padding:18px 30px;border-radius:42px;transition:all 0.5s ease-in-out}.main-slider .head-text a:hover{background-color:#891C1C;color:#fff;border-color:#891C1C}.down{position:absolute;top:calc(100% - 330px);left:50%;transform:translate(-50%, 0);font-size:16px;border:1px solid #fff;height:55px;width:33px;padding:5px;border-radius:30px;line-height:4;cursor:pointer;z-index:2;text-align:center}@media (min-width: 350px){.down{top:calc(100% - 290px)}}@media (min-width: 576px){.down{line-height:3;height:65px;width:40px;font-size:25px;top:calc(100% - 285px)}}@media (min-width: 768px){.down{top:calc(100% - 230px)}}@media (min-width: 992px){.down{top:calc(100% - 210px)}}.down i{background:#fff;color:#891C1C;border-radius:50%;width:100%;height:22px;line-height:25px;text-align:center;-webkit-animation:mover .5s infinite  alternate;animation:mover .5s infinite  alternate}@media (min-width: 576px){.down i{height:28px;line-height:32px}}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}.solutions{background-color:#F8F8F8}.solutions .slide{text-align:center}.solutions .slide .slide-content{background:linear-gradient(to right, rgba(137,28,28,0.5), #891c1c)}.solutions .slide .slide-content .btn{color:#891C1C}.solutions .slide .title{font-size:20px;margin-top:26px}.solutions .slide:hover>.title{color:#891C1C}.services .head{margin-bottom:0}.services .nav-tabs{margin:35px 0 55px 0;border:none}.services .nav-tabs .nav-item{margin:0 5px}.services .nav-tabs .nav-item .nav-link{border-radius:23px}.services .nav-tabs .nav-item .nav-link.active{color:#fff;border-color:#223B63;background-color:#223B63}.services .slide .slide-content{align-items:flex-start;background:linear-gradient(to right, #223b63, rgba(255,255,255,0))}.services .slide .slide-content .btn{color:#223B63}.news{position:relative;background:#891C1C;overflow:hidden;z-index:1}.news::before{content:' ';display:block;position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:-1;opacity:0.15;background:url("../img/sample1.jpg") no-repeat center/cover}.news .head .title,.news .head .desc{color:#fff}.news .slide{text-align:center}.news .slide img{height:200px;border-bottom-right-radius:0;border-bottom-left-radius:0}.news .slide .slide-content{border-top-right-radius:0;border-top-left-radius:0;height:auto;display:flex;position:relative;color:unset;background-color:#fff;padding:30px 0}.news .slide .slide-content h4{font-size:18px}.news .slide .slide-content p{color:#8B8B8B;margin:13px 0 18px 0}.news .slide .slide-content .btn{color:#891C1C;border-color:#891C1C}.stats{padding:35px 0;background-color:#223B63}@media (min-width: 768px){.stats{padding:55px 0}}.stats .row{max-width:150px;margin:0 auto}@media (min-width: 350px){.stats .row{max-width:100%;margin:0}}.stats ul li{margin-bottom:30px;color:#fff}.stats ul li:last-child{margin-bottom:0}@media (min-width: 446px){.stats ul li{margin-bottom:0}}.stats ul li figure{width:50px;height:50px;background-color:#1D3254;border-radius:100%;margin-right:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.stats ul li figure{width:70px;height:70px}}@media (min-width: 992px){.stats ul li figure{width:100px;height:100px;margin-right:26px}}.stats ul li figure img{width:25px;filter:grayscale(1) brightness(0) invert(1)}@media (min-width: 768px){.stats ul li figure img{width:30px}}@media (min-width: 992px){.stats ul li figure img{width:50px}}.stats ul li p{font-size:22px;font-family:'OpenSansBold';transition:all 0.5s ease-in-out}@media (min-width: 768px){.stats ul li p{font-size:28px}}@media (min-width: 992px){.stats ul li p{font-size:40px}}.stats ul li span{font-size:14px}@media (min-width: 768px){.stats ul li span{font-size:16px}}@media (min-width: 992px){.stats ul li span{font-size:20px}}.clients .img{text-align:center;margin:15px}.clients .img img{width:auto;height:95px;margin:0 auto}.partners .autoplay-slides .item img{width:auto;height:70px;margin:0 auto}.page-head{background:linear-gradient(to right, #223b63 70%, rgba(255,255,255,0.5)),url("../img/sample1.jpg");background-repeat:no-repeat;background-size:100%;background-position:right;padding:20px 0;text-align:center;color:#fff}.page-head .breadcrumb{margin:0;padding:0;background-color:transparent}.page-head .breadcrumb a,.page-head .breadcrumb .breadcrumb-item{color:#fff}.page-head .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff;content:">>"}.inner-page{padding:70px 0}.inner-page .page-image{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.page-content{position:relative;left:0;right:0;top:-50px;padding:40px 25px;border-radius:20px;box-shadow:0 0 10px rgba(34,59,99,0.15);background-color:#fff;max-width:90%;margin:0 auto;text-align:center}@media (min-width: 576px){.page-content{padding:70px 45px}}.page-content img{max-width:200px;width:100%;margin-bottom:55px}.page-content .title{margin:0}.page-content .time{margin:10px 0 37px 0;color:#BCBCBC}.page-content .text p{text-align:left;line-height:2;margin-bottom:25px}.page-content .follow p{margin-right:0;font-family:'OpenSans-Semibold'}@media (min-width: 576px){.page-content .follow p{margin-right:20px}}.about-item{color:#fff;text-align:center;border-radius:20px;padding:45px 33px}.about-item.blue{background-color:#223B63}.about-item.red{background-color:#891C1C}.about-item figure{width:75px;height:75px;margin:0 auto;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.about-item .title{margin:14px 0 16px 0}.about-item p{line-height:1.75}.form-styles .form-group{position:relative}.form-styles .form-group .input-icon{position:absolute;top:15px;left:20px}.form-styles .form-group .form-control{min-height:60px;border-radius:30px;padding:18px 20px 18px 50px}.form-styles .form-group .form-controltextarea{min-height:115px}footer{color:#fff;position:relative;overflow:hidden}footer .contact{padding:20px 0;background-color:#7E1616}@media (min-width: 768px){footer .contact{padding:50px 0}}footer .contact .row{max-width:240px;margin:0 auto}@media (min-width: 576px){footer .contact .row{max-width:100%;margin:0}}footer .contact .contact-item{margin:10px 0}@media (min-width: 992px){footer .contact .contact-item{margin:0}}footer .contact .contact-item img{height:25px}@media (min-width: 992px){footer .contact .contact-item img{height:40px}}footer .contact .contact-item p{font-size:14px;max-width:260px}@media (min-width: 992px){footer .contact .contact-item p{font-size:18px}}footer .content{padding:30px 0;background:#891C1C url(../img/footer-bg.svg) no-repeat bottom/cover;background-blend-mode:color}@media (min-width: 768px){footer .content{padding:50px 0;background-size:contain}}footer .content .company .img{filter:grayscale(1) brightness(0) invert(1)}footer .content .company p{max-width:460px;margin:30px auto;line-height:2}@media (min-width: 992px){footer .content .company p{margin:30px 0}}@media (min-width: 768px){footer .content .company{text-align:left !important}}footer .content .quickLinks{margin-bottom:25px}@media (min-width: 768px){footer .content .quickLinks{margin-bottom:0}}footer .content .quickLinks h4{font-size:22px;font-family:'OpenSansBold';padding-bottom:12px;position:relative}@media (min-width: 768px){footer .content .quickLinks h4{padding-bottom:20px;text-align:left !important}}footer .content .quickLinks h4::after{content:"";position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;width:25px;height:2px;border-radius:2px;background:#fff}@media (min-width: 768px){footer .content .quickLinks h4::after{left:0;transform:translate(0, 0)}}footer .content .quickLinks ul{margin-top:15px}@media (min-width: 768px){footer .content .quickLinks ul{margin-top:25px}}footer .content .quickLinks ul li{margin-bottom:0;display:block}@media (min-width: 768px){footer .content .quickLinks ul li{margin-bottom:12px}}footer .content .quickLinks ul li a{color:#fff;transition:all 0.5s ease-in-out}footer .content .quickLinks ul li a:hover{color:#BCBCBC}footer .content .social .nav-link{width:33px;height:33px;line-height:36px;background-color:#fff !important}footer .content .social .nav-link:hover i{color:#fff}footer .content .social .nav-link i{color:#891C1C;font-size:20px}.copyRight{color:#000;font-size:12px;padding:5px 0}@media (min-width: 576px){.copyRight{padding:12px 0;font-size:14px}}@media (min-width: 992px){.copyRight{font-size:18px}}.copyRight span{color:#223B63;font-family:'OpenSans-ExtraBold'}.loading-overlay{background:#222;color:#FFF;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999}.sk-cube-grid{width:40px;height:40px;margin:300px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#891C1C;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaG9tZS5zY3NzIiwiX3BhZ2VzLnNjc3MiLCJfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUEsV0FDQyxzQkFBdUIsQ0FDcEIsbUhBR3lDLENBRzdDLFdBQ0MsMEJBQTJCLENBQ3hCLHdFQUVzQyxDQUcxQyxXQUNDLCtCQUFnQyxDQUM3QixzSEFHMEMsQ0FJOUMsV0FDQyxnQ0FBaUMsQ0FDOUIseUhBRzJDLENDekM5QyxVQUNHLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsd0NBQXlDLENBQ3pDLGdDQUFvQyxDQUNwQyx3QkFBeUIsQ0FDekIsNkJBQThCLENBTmpDLGlEQVFPLG9CQUFxQixDQUN4QixLQUlELGFBQWMsQ0FDZCxzQkFBdUIsQ0FDMUIsS0FHRyxlQUFnQixDQUNoQixjQUFlLENBQ2YsVURaaUIsQ0NhakIscUJEckJpQixDQ3NCakIsK0NBQWdELENBQ2hELGlCQUFrQixDQU50Qix5QkFRUSxVQUFXLENBUm5CLCtCQVdRLHdDQUF5QyxDQVhqRCwrQkFjUSx3QkQzQmEsQ0M0QmIseUJENUJhLENDNkJiLGtCQUFtQixDQUN0QiwwQkFqQkwsS0FtQlEsY0FBZSxDQUV0QixDQUVELGlCQUNJLGtCRHJDaUIsQ0NzQ2pCLFVEMUNpQixDQ3dDckIsWUFDSSxrQkRyQ2lCLENDc0NqQixVRDFDaUIsQ0MyQ3BCLGlCQUVHLGtCRHpDaUIsQ0MwQ2pCLFVEOUNpQixDQytDcEIsT0FJRyx1QkFBd0IsQ0FDeEIsZUFBZSxDQUNsQixTQUlHLFFBQVMsQ0FDWixrQkFFRywwQkFBMkIsQ0FDOUIsTUFHRyxTQUFVLENBQ1YsUUFBUyxDQUNULGVBQWdCLENBQ25CLEVBR0csVUQ5RGlCLENDNkRyQixRQUdRLG9CQUFxQixDQUNyQixhRGxFYSxDQzhEckIsYUFNWSxhRHBFUyxDQ3FFWixPQUtMLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsMEJBSEosT0FJUSxj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Qix3QkFpQ1EsNEJBQWlCLENBQWpCLG9CQUFxQixDQWpDN0Isd0JBcUNRLDBCQUFpQixDQUFqQixrQkFBbUIsQ0FyQzNCLHdCQXlDUSw0QkFBaUIsQ0FBakIsb0JBQXFCLENBekM3Qix3QkE2Q1EsNEJBQWlCLENBQWpCLG9CQUFxQixDQUN4Qix5Q0FLRCxZQUdJLDBCQUEyQixDQUUvQixJQUNJLDBCQUEyQixDQUFBLENBSW5DLGlDQUNJLFlBR0ksMEJBQTJCLENBRS9CLElBQ0ksMEJBQTJCLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PSBDb2xvcnMgPT09PT09PT09PSAqL1xyXG4kd2hpdGU6ICAgICAgICNGRkZGRkY7XHJcbiRsaWdodDogICAgICAgI0Y4RjhGODtcclxuJGxpZ2h0LWdyZXk6ICAjQkNCQ0JDO1xyXG4kZGFyay1ncmV5OiAgICM4QjhCOEI7XHJcbiRyZWQ6ICAgICAgICAgIzg5MUMxQztcclxuJGRhcmstcmVkOiAgICAjN0UxNjE2O1xyXG4kYmx1ZTogICAgICAgICMyMjNCNjM7XHJcbiRkYXJrLWJsdWU6ICAgIzFEMzI1NDtcclxuJGJsYWNrOiAgICAgICAjMDAwMDAwO1xyXG5cclxuXHJcbi8qID09PT09PT09PT0gRm9udHMgPT09PT09PT09PSAqL1xyXG5AZm9udC1mYWNle1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG4gICAgc3JjOiBcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLm90ZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmJylcclxuICAgIDtcclxufVxyXG5AZm9udC1mYWNle1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnNCb2xkJztcclxuICAgIHNyYzogXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC53b2ZmJylcclxuICAgIDtcclxufVxyXG5AZm9udC1mYWNle1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xyXG4gICAgc3JjOiBcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnR0ZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaWJvbGQub3RmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC53b2ZmJylcclxuICAgIDtcclxuICAgIFxyXG59XHJcbkBmb250LWZhY2V7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucy1FeHRyYUJvbGQnO1xyXG4gICAgc3JjOiBcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC50dGYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC5vdGYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmJylcclxuICAgIDtcclxufVxyXG4vKj09PT09PT09PT0gQG1peGlucyA9PT09PT09PT09ICovXHJcbkBtaXhpbiBoZWFkaW5nLWZvbnQtZmFtaWx5KCRmb250LWZhbWlseSkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG93bC1uYXYoJHByaW1hcnksICRzZWNvbmRhcnkpe1xyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgICAgW2NsYXNzKj1vd2wtXXtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ2VuZXJhbEJ0bntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNCb2xkXCI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4OyBcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc0JvbGRcIjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBjZW50ZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT0gUmVzcG9uc2l2ZSBicmVha3BvaW50cyA9PT09PT09PT09ICovXHJcbi8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KVxyXG4vLyBObyBtZWRpYSBxdWVyeSBmb3IgYHhzYCBzaW5jZSB0aGlzIGlzIHRoZSBkZWZhdWx0IGluIEJvb3RzdHJhcFxyXG5cclxuLy8gRXh0cmEgc21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgMjgwcHggYW5kIHVwKVxyXG4keHMtcGhvbmVzOiAzNTBweDtcclxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKVxyXG4kcGhvbmVzOiA1NzZweDtcclxuLy8gTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cClcclxuJHRhYmxldHM6IDc2OHB4O1xyXG4vLyBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKVxyXG4kZGVza3RvcHM6IDk5MnB4O1xyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcclxuJEhEOiAxMjAwcHg7IiwiIC8qIEdyb3cgKi9cclxuIC5odnItZ3JvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbiAgXHJcbmJvZHl7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnLHNhbnMtc2VyaWYgLHNlcmlmLCBhcmlhbDsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgIH0gXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIH1cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmVzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG46OnNlbGVjdGlvbntcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7IC8qIEdlY2tvIEJyb3dzZXJzICovXHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDsgLyogR2Vja28gQnJvd3NlcnMgKi9cclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcblxyXG46Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcbn1cclxuXHJcbmZpZ3VyZSxcclxucHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fuc0JvbGQnO1xyXG59XHJcblxyXG51bCwgb2x7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYXtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYnRue1xyXG4gICAgQGluY2x1ZGUgZ2VuZXJhbEJ0bigpO1xyXG4gICAgJi5ibHVle1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmludmVydGVke1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICYub3V0bGluZS1ibHVle1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnNvY2lhbHtcclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhY2Vib29re1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0RDc1O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NEQ3NSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudHdpdHRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBERjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkwREYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluc3RhZ3JhbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDMUY0NjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQzFGNDYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnlvdXR1YmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOTI1MjQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDkyNTI0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saW5rZWRpbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5OTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY1OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYy1ibG9ja3tcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuICAgIC5oZWFke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vd2wtdGhlbWV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAub3dsLW5hdntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICsgLm93bC1kb3Rze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPW93bC1de1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRibHVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVkLW5hdntcclxuICAgICAgICBAaW5jbHVkZSBvd2wtbmF2KCRyZWQsICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgICAmLmJsdWUtbmF2e1xyXG4gICAgICAgIEBpbmNsdWRlIG93bC1uYXYoJGJsdWUsICR3aGl0ZSk7XHJcbiAgICB9XHJcbiAgICAmLndoaXRlLW5hdntcclxuICAgICAgICBAaW5jbHVkZSBvd2wtbmF2KCR3aGl0ZSwgJGJsdWUpO1xyXG4gICAgfVxyXG59XHJcbi5vd2wtcHJldntcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICByaWdodDogLTMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRIRCkge1xyXG4gICAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICB9XHJcbn1cclxuLm93bC1uZXh0e1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmVzKSB7XHJcbiAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICBsZWZ0OiAtMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJEhEKSB7XHJcbiAgICAgICAgbGVmdDogLTUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uc2xpZGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZS1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi50b3AtYmFye1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3R7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9sbG93e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBzdGFydCBuYXZiYXIqL1xyXG4uc3RpY2t5e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogNTU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5hdkJhcntcclxuICAgIHBhZGRpbmc6IDE5cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAubG9nb3tcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbGlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubmF2YmFyLW5hdntcclxuICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkSEQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuc2hvdyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGl2ZSwgLnNob3d7XHJcbiAgICAgICAgICAgICAgICA+IC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zQm9sZCc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wcykge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2h7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmVzKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2V7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZHJvcGRvd24taXRlbXtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpmb2N1cywgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLW5hdntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHJpZ2h0OiAyMHB4IDtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRyZWRcclxuICAgIH1cclxufVxyXG4uY3Rhe1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udG9nZ2xlLWJ0bntcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IFxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAwIDAgJHJlZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtYmFja2Ryb3B7ei1pbmRleDogNTU0O31cclxuLm1vZGFsLW9wZW57b3ZlcmZsb3c6IGF1dG87fVxyXG4uYWN0aXZlIHtcclxuICAgIC50b2dnbGUtYnRue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKC00NWRlZyk7IFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtY29udGVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jbG9zZXtcclxuICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBoNHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnNCb2xkJztcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICAgICAgJjo6Zm9jdXN7ICAgIFxyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5ke1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogc3RhcnQgbWFpbiBzbGlkZXIqL1xyXG4ubWFpbi1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIC5zbGlkZXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRzKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAmIC50aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fuc0JvbGQnO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxOHB4IDA7XHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmVzKSB7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IGNhbGMoMTAwJSAtIDIzMHB4KTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDJweDsgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kb3due1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzMzBweCk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeHMtcGhvbmVzKSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyOTBweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyODVweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIzMHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcHMpIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIxMHB4KTtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZXIgLjVzIGluZmluaXRlICBhbHRlcm5hdGU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb3ZlciB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cclxufVxyXG5cclxuLypzdGFydCBzb3VsdGlvbnMqL1xyXG4uc29sdXRpb25ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgLnNsaWRle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICByZ2JhKCRyZWQsIDAuNSksXHJcbiAgICAgICAgICAgICAgICByZ2JhKCRyZWQsIDEpXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgPiAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogc3RhcnQgc2VydmljZXMqL1xyXG4uc2VydmljZXN7XHJcbiAgICAuaGVhZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLm5hdi10YWJze1xyXG4gICAgICAgIG1hcmdpbjogMzVweCAwIDU1cHggMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4OyBcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXtcclxuICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgcmdiYSgkYmx1ZSwgMSksXHJcbiAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgMClcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vKiBzdGFydCBuZXdzKi9cclxuLm5ld3N7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICB1cmwoJy4uL2ltZy9zYW1wbGUxLmpwZycpXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBjZW50ZXIgLyBjb3ZlclxyXG4gICAgICAgIDtcclxuICAgIH1cclxuICAgIC5oZWFke1xyXG4gICAgICAgIC50aXRsZSwgLmRlc2N7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMCAxOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBzdGFydCB0ZXN0aW1vbmFpbHMqL1xyXG4uc3RhdHN7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMDtcclxuICAgIH1cclxuICAgIC5yb3d7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhzLXBob25lcykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDQ2cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fuc0JvbGQnO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpZW50c3tcclxuICAgIC5pbWd7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhcnRuZXJze1xyXG4gICAgLmF1dG9wbGF5LXNsaWRlc3tcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1oZWFke1xyXG4gICAgYmFja2dyb3VuZDpcclxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICByZ2JhKCRibHVlLCAxKSA3MCUsXHJcbiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAwLjUpXHJcbiAgICAgICAgKSxcclxuICAgICAgICB1cmwoJy4uL2ltZy9zYW1wbGUxLmpwZycpXHJcbiAgICA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYSwgLmJyZWFkY3J1bWItaXRlbXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZWFkY3J1bWItaXRlbXtcclxuICAgICAgICAgICAgKyAuYnJlYWRjcnVtYi1pdGVte1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI+PlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmlubmVyLXBhZ2V7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAucGFnZS1pbWFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJGJsdWUsIDAuMTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmVzKSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA0NXB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAudGltZXtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAzN3B4IDA7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvbGxvd3tcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxufVxyXG5cclxuLmFib3V0LWl0ZW17XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDQ1cHggMzNweDtcclxuICAgICYuYmx1ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICAgICYucmVke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xyXG4gICAgfVxyXG4gICAgJiAudGl0bGV7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMTZweCAwOyBcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN0eWxlc3tcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW5wdXQtaWNvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAxOHB4IDUwcHg7XHJcbiAgICAgICAgICAgICZ0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiZm9vdGVye1xyXG4gICAgLy8gcGFkZGluZzogODBweCAwIDIwcHggMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmNvbnRhY3R7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZXMpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wcykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQgdXJsKC4uL2ltZy9mb290ZXItYmcuc3ZnKSBuby1yZXBlYXQgYm90dG9tIC8gY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21wYW55e1xyXG4gICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wcykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdWlja0xpbmtze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zQm9sZCc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntjb2xvcjogJGxpZ2h0LWdyZXk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFse1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3B5UmlnaHR7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBob25lcykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3BzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1FeHRyYUJvbGQnXHJcbiAgICB9XHJcbn0gXHJcblxyXG5cclxuXHJcblxyXG4vKiBzdGFydCBvdmVybGF5IHNlY3Rpb24gKi9cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLyogbG9vayB0byBib2R5IGNzcyAob3ZlcmZsb3cpICovXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uc2stY3ViZS1ncmlkIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAzMDBweCBhdXRvO1xyXG4gICAgLnNrLWN1YmUge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMyU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlMSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlMiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlMyB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlNCB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlNSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlNiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1jdWJlNyB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuXHJcbiAgICAuc2stY3ViZTgge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuICAgIH1cclxuXHJcbiAgICAuc2stY3ViZTkge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xyXG4gICAgMCUsXHJcbiAgICA3MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbiAgICAzNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xyXG4gICAgMCUsXHJcbiAgICA3MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XHJcbiAgICB9XHJcbiAgICAzNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcclxuICAgIH1cclxufVxyXG4iXX0= */
